/* Site quality: keyboard focus, small-screen forms and motion preferences. */
a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible,[tabindex]:focus-visible{outline:3px solid #1463d6!important;outline-offset:4px!important}
@media(max-width:767px){input:not([type=checkbox]):not([type=radio]):not([type=hidden]),select,textarea{font-size:max(16px,1em)}}
@media(prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto!important}*,*::before,*::after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}
.elementor-widget-heading h6.elementor-heading-title{color:#ad2a65!important}.elementor-image-box-description{color:#626262!important}.testimonial-section .dot{min-width:24px;min-height:24px}.testimonial-section .arrow{min-width:44px;min-height:44px}.testimonial-pause{min-height:44px;border:1px solid #b7c4d5;border-radius:8px;padding:8px 12px;background:#fff;color:#153859;font:600 13px/1.3 system-ui;cursor:pointer}.sa-mobile-intro{display:none}@media(max-width:767px){.sa-mobile-intro{display:block;padding:28px 22px;background:#f3f7fb;color:#102f4e}.sa-mobile-intro h2{font:750 29px/1.15 system-ui;margin:0 0 12px;letter-spacing:-.035em}.sa-mobile-intro p{font:16px/1.55 system-ui;margin:0 0 18px;color:#41566f}.sa-mobile-intro a{display:inline-flex;align-items:center;min-height:46px;padding:11px 18px;border-radius:7px;background:#123d6b;color:#fff;text-decoration:none;font:650 15px/1.4 system-ui}}
