html{-moz-text-size-adjust:100%;text-size-adjust:100%}html,body{overflow-x:clip}@media (hover:none) and (pointer:coarse){.form-grid input{font-size:16px}.button:hover:before{transform:scaleX(0)}.button:hover{background:#000}.button.outline:hover{background:0 0}.header-cta:hover:before{transform:translateY(101%)}.blog-card:hover{background:#f2f2f2}.blog-card:hover .blog-card-media img,.blog-card:hover .blog-card-more span{transform:none}.floating-cta .wa:hover{color:#000;background:#fff;border-color:#000}.button:active{background:var(--red)}.floating-cta .wa:active{color:#fff;background:#25d366;border-color:#25d366}}.form-grid input{appearance:none;border-radius:0}.hero-film video::-webkit-media-controls-start-playback-button{-webkit-appearance:none;display:none!important}.floating-cta{bottom:max(22px, calc(env(safe-area-inset-bottom) + 12px))}@media (max-width:480px){.form-grid{grid-template-columns:minmax(0,1fr)}.form-grid>*{grid-column:1/-1}}@media (max-width:380px){.faq-layout>h2{letter-spacing:-1.2px;font-size:32px}}
