.home-contact{padding-bottom:var(--gap-xxl)}.home-contact__content>div{padding:var(--gap)}.home-contact h3{color:var(--olive);font-size:var(--font-32)}.home-contact h3:after{content:"";display:block;width:4rem;height:.1rem;background-color:var(--olive);margin-top:var(--gap-s)}.home-contact__content .content-details__usp{background-color:var(--white);padding:var(--gap);border-radius:var(--rad-s)}.home-contact__content .content-details__usp svg{flex-shrink:0;width:calc(4.8rem + var(--gap));height:4.8rem;color:var(--carbon);padding-right:var(--gap);border-right:solid .1rem var(--carbon);opacity:.64}.home-contact__content .content-details__usp h4{color:var(--carbon);font-size:var(--font-24)}.home-contact__content .content-details__usp p{opacity:.8}.home-contact__content .content-contact{background-color:var(--mustard)}.home-contact__content .content-contact__usp p{display:flex;align-items:center;gap:var(--gap-xs);padding:var(--gap-xxs) var(--gap-s);border-radius:var(--rad);box-shadow:var(--shadow-line);font-size:var(--font-16)}.home-contact__content .content-contact__usp p svg{flex-shrink:0;height:1.2rem;color:var(--olive)}.home-contact__content .content-contact form .form__message{position:absolute;z-index:2;margin:0;width:100%;height:100%;left:0;top:0;flex-direction:column;justify-content:center;gap:var(--gap-s);font-size:var(--font-18);color:var(--forest);padding:var(--gap-s) var(--gap);background-color:#e1ffc3cc;border-radius:var(--rad-s)}.home-contact__content .content-contact form .form__message:focus-visible{outline:0;box-shadow:none}.home-contact__content .content-contact form .form__message svg.icon-success{width:3.2rem;height:3.2rem;margin:0}.home-contact__content .content-contact form .extension-form-group{position:relative}.home-contact__content .content-contact form input{width:100%;background-color:#ffffffe0;padding:var(--gap-s) var(--gap);border:0;border-bottom:solid .1rem var(--olive);font-family:var(--font-body-family);font-size:var(--font-20);color:var(--carbon);transition:var(--transition)}.home-contact__content .content-contact form input::placeholder{color:var(--carbon);opacity:.88;transition:var(--transition)}.home-contact__content .content-contact form input:focus::placeholder{opacity:.4}.home-contact__content .content-contact form input:focus{background-color:var(--white);border-color:var(--carbon)}.home-contact__content .content-contact form label{position:absolute;top:-.8rem;left:var(--gap-s);opacity:0;font-size:var(--font-14);transition:var(--transition);background-color:var(--mustard);padding:0 var(--gap-xs);border-radius:var(--rad-s)}.home-contact__content .content-contact form .extension-form-input:focus~label,.home-contact__content .content-contact form .extension-form-input:not(:placeholder-shown)~label{opacity:1}.home-contact__content .content-contact form input:focus-visible{outline:0;box-shadow:none}.home-contact__content .content-contact .ext-btn{background-color:var(--mint)}.home-contact__content .content-contact .ext-btn:hover{background-color:var(--white)}.home-contact__content .content-contact h4{padding-top:var(--gap);border-top:solid .1rem var(--olive);font-size:var(--font-20)}@media only screen and (max-width: 989px){.home-contact__content .content-details{padding:0}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/section-home-contact.css.map */
