:is(.cs-btn,.contact-btn,.contact-qc,.about-btn,.refs-btn,.dl-ex-criterion-btn,.admin-login-btn){text-transform:none;letter-spacing:normal;overflow:visible;position:relative;z-index:auto;box-shadow:none}:is(.cs-btn,.contact-btn,.contact-qc,.about-btn,.refs-btn,.dl-ex-criterion-btn,.admin-login-btn):after,:is(.cs-btn,.contact-btn,.contact-qc,.about-btn,.refs-btn,.dl-ex-criterion-btn,.admin-login-btn):hover:after{content:none;display:none}button.btn.btn-gradient:after,button.btn.btn-gradient:hover:after{transform:none}.feature-style-one.active{box-shadow:0 3px 40px #0000001a}.feature-style-one.active.feature-style-one--linkable:hover,.feature-style-one.active.feature-style-one--linkable:focus-visible{box-shadow:0 6px 48px #00000024}.navbar .attr-right .attr-nav li.button a:hover,.navbar .attr-right .attr-nav li.button a:focus-visible,.navbar .attr-right .attr-nav li.button .booking-trigger:hover,.navbar .attr-right .attr-nav li.button .booking-trigger:focus-visible{color:var(--color-heading)}.ds-skip-link{background:#11393c;border-radius:0 0 4px;color:#fff;font-weight:600;left:0;padding:12px 20px;position:absolute;text-decoration:none;top:0;transform:translateY(-120%);z-index:10000}.ds-skip-link:focus,.ds-skip-link:focus-visible{transform:translateY(0);outline:3px solid #e87917;outline-offset:2px}:focus-visible{outline:3px solid #e87917!important;outline-offset:2px!important}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-delay:-1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important;background-attachment:initial!important;scroll-behavior:auto!important;transition-delay:0s!important;transition-duration:0s!important}}
