.form-builder{padding:15.375rem 0 8rem}.form-builder .content{position:relative}.form-builder .content .title{text-transform:uppercase;opacity:0;transition:.5s opacity;position:sticky;top:11.25rem;max-width:21.875rem}.form-builder .content .title span{opacity:0;transition:.8s opacity ease-out}.form-builder .form{opacity:0;transition:.7s opacity;transition-delay:1s;border:.0625rem solid var(--grey);padding:2rem;border-radius:.5rem}.form-builder .form form{width:100%!important;border:none!important;padding:0!important}.form-builder .form form .field-wrap{width:100%;margin:0 0 .625rem;position:relative}.form-builder .form form .field-wrap:after{content:"";position:absolute;bottom:0;left:0;width:0;height:1px;background:var(--grey);transition:1.5s all;transition-delay:1.5s}.form-builder .form form .field-wrap:nth-child(2):after{transition-delay:1.8s}.form-builder .form form .field-wrap:nth-child(3):after{transition-delay:2.1s}.form-builder .form form .field-wrap input{text-transform:none;width:100%;border:none;padding:.5rem 0;font-family:var(--fontReg);color:#fff}.form-builder .form form .field-wrap input:-webkit-autofill,.form-builder .form form .field-wrap input:-webkit-autofill:hover,.form-builder .form form .field-wrap input:-webkit-autofill:focus,.form-builder .form form .field-wrap input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 50px var(--background) inset!important;-webkit-text-fill-color:#fff!important}.form-builder .form form .field-wrap.email-wrap{margin:3.125rem 0 1.5rem}.form-builder .form form .consent-wrap{position:relative}.form-builder .form form .consent-wrap .checkbox-fake{position:absolute;top:0;left:0;width:1.125rem;height:1.125rem;border:.0625rem solid #fff;border-radius:50%;pointer-events:none}.form-builder .form form .consent-wrap .checkbox-fake:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:8px;height:8px;background:#fff;border-radius:50%;opacity:0;transition:.3s opacity}.form-builder .form form .consent-wrap input{position:absolute;bottom:0;left:0;display:none}.form-builder .form form .consent-wrap input:checked~.checkbox-fake:after{opacity:1}.form-builder .form form .consent-wrap label{text-transform:none;padding:0 0 0 30px;display:block;font-size:14px;line-height:120%;letter-spacing:.5px}.form-builder .form form .btn-wrap{margin-top:2.75rem;display:flex}.form-builder .form form .btn-wrap .btn{color:#fff}.form-builder .form form .btn-wrap .btn.disabled{pointer-events:none;opacity:.2}.form-builder .form form .btn-wrap .btn:hover{color:#000}.form-builder .page-content{opacity:0;transition:.7s opacity;transition-delay:1s;font-size:1.125rem;line-height:1.375rem}.form-builder .page-content h1,.form-builder .page-content h2,.form-builder .page-content h3,.form-builder .page-content h4,.form-builder .page-content h5,.form-builder .page-content h6{text-transform:uppercase;font-family:var(--fontReg)}.form-builder .page-content ul,.form-builder .page-content ol{padding:0 0 20px 20px}.form-builder .page-content ul li,.form-builder .page-content ol li{margin-bottom:12px}.form-builder .page-content p{letter-spacing:.5px}.form-builder .page-content u{text-decoration:none}.form-builder .page-content.faq-list .item{border-bottom:.0625rem solid #313131}.form-builder .page-content.faq-list .item:first-child{margin-top:-2rem}.form-builder .page-content.faq-list .item .faq-title{cursor:pointer;position:relative;margin:0;padding:2rem 1.875rem 2rem 0}.form-builder .page-content.faq-list .item .faq-title:after{content:"";position:absolute;top:50%;right:0;width:1.25rem;height:1.25rem;background:url(icon-close.svg) no-repeat center center/.75rem;transform:translateY(-50%) rotate(45deg);transition:.3s all}.form-builder .page-content.faq-list .item.active .faq-title:after{transform:translateY(-50%) rotate(0)}.form-builder .page-content.faq-list .item .answer{display:none;padding:0 0 42px}.form-builder .page-content.faq-list .item .answer p{font-size:1rem}.form-builder .page-contact{opacity:0;transition:3s opacity}.form-builder .page-contact p{font-size:1rem}.form-builder .page-contact .inner{border:1px solid #313131;padding:32px;width:100%;border-radius:8px}.form-builder .page-contact .inner p{border-bottom:1px solid #313131;padding-bottom:6px}.form-builder .page-contact .inner p:last-child{padding-bottom:0;border:none}.form-builder .page-contact .inner p a:hover{text-decoration:underline}.form-builder .page-contact .inner .social-list{display:flex;margin:2rem 0 0}.form-builder .page-contact .inner .social-list a{display:block;width:1.875rem;height:1.875rem;margin-right:1rem;transition:.3s opacity}.form-builder .page-contact .inner .social-list a.ig{background:url(icon-instagram.svg) no-repeat center center/contain}.form-builder .page-contact .inner .social-list a.tw{background:url(icon-twitter.svg) no-repeat center center/contain}.form-builder .page-contact .inner .social-list a.yt{background:url(icon-youtube.svg) no-repeat center center/contain}.form-builder .page-contact .inner .social-list a.li{background:url(icon-linkedin.svg) no-repeat center center/contain}.form-builder .page-contact .inner .social-list:hover a{opacity:.5}.form-builder .page-contact .inner .social-list:hover a:hover{opacity:1}.form-builder .page-contact-map{padding-left:2rem;opacity:0;transition:3s opacity;transition-delay:1s}.form-builder .page-contact-map .map_iframe{width:100%}.form-builder .page-contact-map .map_iframe iframe{width:100%!important;height:18.75rem!important;border-radius:.5rem;overflow:hidden}.form-builder .page-contact-map .map_title{margin:1.3125rem 0 .5rem}.form-builder .page-contact-map p{font-size:1rem}.form-builder .show-on-submission{border:.0625rem solid var(--grey);padding:8.25rem 2.5rem 7.125rem;border-radius:.5rem;text-align:center;display:none}.form-builder .show-on-submission .title{text-transform:uppercase;opacity:0;transition:.5s opacity}.form-builder .show-on-submission .title span{opacity:0;transition:.8s opacity ease-out}.form-builder .show-on-submission p{opacity:0;transition:.5s opacity;font-family:var(--fontLight)}.form-builder .show-on-submission .social-list{display:flex;justify-content:center;margin:50px 0 0;opacity:0;transition:.5s opacity;transition-delay:.5s}.form-builder .show-on-submission .social-list a{display:block;width:1.875rem;height:1.875rem;margin-left:1rem;opacity:.5;transition:.3s opacity}.form-builder .show-on-submission .social-list a.ig{background:url(icon-instagram.svg) no-repeat center center/contain}.form-builder .show-on-submission .social-list a.tw{background:url(icon-twitter.svg) no-repeat center center/contain}.form-builder .show-on-submission .social-list a.yt{background:url(icon-youtube.svg) no-repeat center center/contain}.form-builder .show-on-submission .social-list a.li{background:url(icon-linkedin.svg) no-repeat center center/contain}.form-builder .show-on-submission .social-list a:first-child{margin-left:0}.form-builder .show-on-submission .social-list:hover a{opacity:.5}.form-builder .show-on-submission .social-list:hover a:hover{opacity:1}.form-builder .show-on-submission.loaded p{opacity:.5}.form-builder .show-on-submission.loaded .social-list,body.loaded .form-builder .page-contact,body.loaded .form-builder .page-contact-map,body.loaded .form-builder .form,body.loaded .form-builder .page-content{opacity:1}body.loaded .form-builder .form form .field-wrap:after,body.loaded .form-builder .page-content form .field-wrap:after{width:100%}@media screen and (max-width: 40rem){.form-builder{padding:11.75rem 0 5.625rem}.form-builder .form{padding:2rem 1rem}.form-builder .page-content{font-size:1rem;line-height:1.1875rem}.form-builder .page-content.faq-list .item .faq-title{font-size:1rem}.form-builder .page-contact-map{padding:32px 0 0}.form-builder .show-on-submission{padding:2.8125rem 1.25rem}}@media screen and (max-width: 64rem){.form-builder .content{margin-bottom:2.125rem}.form-builder .content .title{max-width:100%}}@media screen and (max-width: 64rem) and (max-width: 40rem){.form-builder .content .title{padding-right:3.75rem}}
/*# sourceMappingURL=/cdn/shop/t/33/assets/style-form-builder.css.map */
