 a:focus-visible,button:focus-visible,[tabindex='0']:focus-visible{outline:3px solid #16489b!important;outline-offset:4px}.qa-skip-link{position:fixed;left:12px;top:-100px;z-index:100000;padding:12px 18px;background:#fff;color:#16489b}.qa-skip-link:focus{top:12px}.btn{white-space:normal;overflow-wrap:break-word}iframe{max-width:100%}.qa-form-fallback{margin:1rem 0}.qa-form-fallback a{text-decoration:underline}.youtube-lite:focus-visible{outline:3px solid #16489b!important;outline-offset:4px}.zn-res-trigger,.lines-button{cursor:pointer}button.zn_res_submenu_trigger{border:0;background:transparent;color:inherit;font:inherit;cursor:pointer}.main-nav li:focus-within>.sub-menu,.main-nav li:focus-within>.hg_mega_container{visibility:visible;opacity:1}#footer[data-footer-style='5'] a{color:#fff}#footer .copyright a,#footer .contact-details a{text-decoration:underline}.bigsocialblock__title{font-weight:700}.ts-pt-testimonials__text{overflow-wrap:break-word}.slider-content .color2-text{color:#fff;text-shadow:0 2px 4px #000}@media (max-width:767px){.btn-lg{max-width:100%}.mobile-phone a{display:inline-flex;align-items:center;justify-content:center;min-height:44px}.subheader-maintitle,.page-title{overflow-wrap:break-word}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}*,*::before,*::after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}p a:not(.btn):not(.btn-element){text-decoration:underline}.testimonial-item{overflow-wrap:break-word}.btn-dribbble{background-color:#bd3020!important}.btn:not(.close):not(.mfp-close).btn-dribbble{background:#bd3020!important;border-color:#bd3020!important}.site-header[data-header-style='3'] .zn-res-trigger::after{background:#16489b!important;box-shadow:0 8px 0 #16489b,0 16px 0 #16489b!important}#zn-res-menu .zn_res_has_submenu>button{position:absolute;right:0;top:0;width:48px;height:48px;z-index:2;border-left:1px solid #fff}#zn-res-menu .zn_res_has_submenu>button::before{content:'›';font:28px Arial,sans-serif}#zn-res-menu .zn_res_has_submenu>a{padding-right:55px}.slider-content h3{color:#fff;text-shadow:0 2px 4px #000}.page-subheader .subheader-maintitle{color:#fff}.bigsocialblock__item[style*='31a149'i]{background-color:#237536!important}.bigsocialblock__item[style*='df4b38']{background-color:#b53626!important}
