:root{--ask-teal:#002229;--ask-mint:#3be8b0;--ask-ease:cubic-bezier(.22,1,.36,1)}html{scroll-behavior:smooth}::selection{background:var(--ask-mint);color:var(--ask-teal)}:focus-visible{outline:2px solid var(--ask-mint);outline-offset:2px}.elementor-button,.wpforms-form button[type=submit],.latepoint-book-button{background-image:linear-gradient(180deg,rgb(255 255 255 / .12),#fff0 45%,rgb(0 10 12 / .1));transition:transform .25s var(--ask-ease),box-shadow .25s var(--ask-ease),filter .25s var(--ask-ease);will-change:transform}.elementor-button:hover,.wpforms-form button[type=submit]:hover,.latepoint-book-button:hover{transform:translateY(-2px);box-shadow:0 12px 26px -10px rgb(0 34 41 / .38),0 2px 6px rgb(0 34 41 / .16);filter:brightness(1.05) saturate(1.05)}.elementor-button:active,.wpforms-form button[type=submit]:active{transform:translateY(0) scale(.98)}.elementor-nav-menu a{position:relative}.elementor-nav-menu a:after{content:"";position:absolute;left:10%;right:10%;bottom:2px;height:2px;background:linear-gradient(90deg,var(--ask-mint),#19c896);border-radius:2px;transform:scaleX(0);transform-origin:left center;transition:transform .3s var(--ask-ease)}.elementor-nav-menu a:hover:after,.elementor-nav-menu .current-menu-item>a:after{transform:scaleX(1)}.elementor-widget-icon-box,.elementor-widget-image-box,.elementor-widget-testimonial,.elementor-widget-call-to-action{transition:transform .35s var(--ask-ease),box-shadow .35s var(--ask-ease)}.elementor-widget-icon-box:hover,.elementor-widget-image-box:hover,.elementor-widget-testimonial:hover,.elementor-widget-call-to-action:hover{transform:translateY(-4px);box-shadow:0 18px 38px -18px rgb(0 34 41 / .3)}.elementor-widget-image img,.elementor-widget-theme-post-featured-image img{transition:transform .5s var(--ask-ease),filter .5s var(--ask-ease)}.elementor-widget-image a:hover img{transform:scale(1.02)}html.ask-motion .ask-reveal{opacity:0;transform:translateY(22px);transition:opacity .7s var(--ask-ease),transform .7s var(--ask-ease);transition-delay:var(--ask-d,0s);will-change:transform,opacity}html.ask-motion .ask-reveal.ask-in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}html.ask-motion .ask-reveal{opacity:1!important;transform:none!important;transition:none!important}.elementor-button,.elementor-widget-icon-box,.elementor-widget-image-box,.elementor-widget-testimonial,.elementor-widget-call-to-action,.elementor-widget-image img{transition:none!important}.elementor-button:hover,.elementor-widget-icon-box:hover,.elementor-widget-image-box:hover,.elementor-widget-testimonial:hover,.elementor-widget-call-to-action:hover{transform:none}}