.wp-block-contact-form p{margin-left:0;margin-right:0;padding-left:0;padding-right:0}.wp-block-contact-form .grid-xy{display:grid;gap:0 20px;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:10px}.wp-block-contact-form .contact__form-bottom{display:flex;justify-content:space-between;margin-top:30px}.wp-block-contact-form .contact__form-acceptance{display:flex}.wp-block-contact-form .contact__form-acceptance p{margin-left:6px}.wp-block-contact-form .contact__form-button{display:flex;flex-direction:column}.wp-block-contact-form .contact__form-button input{background-color:#46b9eb;border-radius:21px;color:#fff;font-family:Titling Gothic FB Comp Standard;letter-spacing:.08em;padding:10px 20px;text-transform:uppercase;transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.wp-block-contact-form .contact__form-button input:hover{--tw-bg-opacity:1;background-color:rgb(70 97 235/var(--tw-bg-opacity));cursor:pointer}.wp-block-contact-form .contact__form-button span{margin-left:auto;margin-right:auto;margin-top:5px}.wp-block-contact-form .wpcf7-response-output{font-family:Arial,sans-serif;font-size:17px;line-height:25px}.contact-form__container input:-webkit-autofill,.contact-form__container input:-webkit-autofill:active,.contact-form__container input:-webkit-autofill:focus,.contact-form__container input:-webkit-autofill:hover{-webkit-box-shadow:inset 0 0 0 50px #fff!important}.contact-form__container input[type=email],.contact-form__container input[type=tel],.contact-form__container input[type=text]{border-bottom-right-radius:5px;border-top-right-radius:5px;margin-left:15%;padding:20px 10px;position:relative;width:85%}.contact-form__container input[type=tel]:focus{background-color:#fff}.contact-form__container textarea{border-radius:5px;height:200px;max-height:240px;padding-left:15px;padding-right:15px;padding-top:35px;width:100%}.contact-form__container label#name{position:relative}.contact-form__container label#name:before{background-color:#fff;background-image:url(images/cf-user-icon-blue.6397bc.svg);background-position:50%;background-repeat:no-repeat;border-bottom-left-radius:5px;border-top-left-radius:5px;content:"";height:calc(100% + 1px);left:0;position:absolute;top:22px;width:15%}.contact-form__container label#name:after{background-color:hsla(0,0%,61%,.2);content:"";height:50px;left:14%;position:absolute;top:30px;width:1px}.contact-form__container label#phone{position:relative}.contact-form__container label#phone:before{background-color:#fff;background-image:url(images/icon-phone-blue.0eb88c.svg);background-position:50%;background-repeat:no-repeat;border-bottom-left-radius:5px;border-top-left-radius:5px;content:"";height:calc(100% + 1px);left:0;position:absolute;top:22px;width:15%}.contact-form__container label#phone:after{background-color:hsla(0,0%,61%,.2);content:"";height:50px;left:14%;position:absolute;top:30px;width:1px}.contact-form__container label#email{position:relative}.contact-form__container label#email:before{background-color:#fff;background-image:url(images/cf-envelope-icon-blue.2f3263.svg);background-position:50%;background-repeat:no-repeat;border-bottom-left-radius:5px;border-top-left-radius:5px;content:"";height:calc(100% + 1px);left:0;position:absolute;top:22px;width:15%}.contact-form__container label#email:after{background-color:hsla(0,0%,61%,.2);content:"";height:50px;left:14%;position:absolute;top:30px;width:1px}.contact-form__container label#company{position:relative}.contact-form__container label#company:before{background-color:#fff;background-image:url(images/cf-company-icon-blue.f8b83f.svg);background-position:50%;background-repeat:no-repeat;border-bottom-left-radius:5px;border-top-left-radius:5px;content:"";height:calc(100% + 1px);left:0;position:absolute;top:22px;width:15%}.contact-form__container label#company:after{background-color:hsla(0,0%,61%,.2);content:"";height:50px;left:14%;position:absolute;top:30px;width:1px}.contact-form__container label#packaging{position:relative}.contact-form__container label#packaging:before{background-color:#fff;background-image:url(images/cf-company-icon-blue.f8b83f.svg);background-position:50%;background-repeat:no-repeat;border-bottom-left-radius:5px;border-top-left-radius:5px;content:"";height:calc(100% + 1px);left:0;position:absolute;top:22px;width:15%}.contact-form__container label#packaging:after{background-color:hsla(0,0%,61%,.2);content:"";height:50px;left:14%;position:absolute;top:30px;width:1px}.contact-form__container label#size{position:relative}.contact-form__container label#size:before{background-color:#fff;background-image:url(images/cf-company-icon-blue.f8b83f.svg);background-position:50%;background-repeat:no-repeat;border-bottom-left-radius:5px;border-top-left-radius:5px;content:"";height:calc(100% + 1px);left:0;position:absolute;top:22px;width:15%}.contact-form__container label#size:after{background-color:hsla(0,0%,61%,.2);content:"";height:50px;left:14%;position:absolute;top:30px;width:1px}.contact-form__container .wpcf7-not-valid-tip{font-size:14px;font-weight:300;position:absolute}.wpcf7-acceptance input[type=checkbox]{-webkit-appearance:none;appearance:none;background-color:var(--form-background);border:.15em solid #46b9eb;border-radius:.15em;color:#46b9eb;display:grid;font:inherit;height:1.15em;margin:0;place-content:center;transform:translateY(-.075em);width:1.15em}.wpcf7-acceptance input[type=checkbox]:before{background-color:#46b9eb;box-shadow:inset 1em 1em var(--form-control-color);-webkit-clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0,43% 62%);clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0,43% 62%);content:"";height:.65em;transform:scale(0);transform-origin:bottom left;transition:transform .12s ease-in-out;width:.65em}.wpcf7-acceptance input[type=checkbox]:checked:before{transform:scale(1)}.wpcf7-acceptance input[type=checkbox]:disabled{--form-control-color:var(--form-control-disabled);color:var(--form-control-disabled);cursor:not-allowed}@media(max-width:1024px){.wp-block-contact-form .grid-xy{display:grid;grid-template-columns:repeat(1,minmax(0,1fr))}.contact__form-bottom{display:flex;flex-wrap:wrap}.contact__form-bottom .contact__form-acceptance{width:100%}.contact__form-bottom .contact__form-button{margin-top:30px}}