.contact img{max-width:100%}.contact .form__message{align-items:flex-start}.contact .icon-success{margin-top:.2rem}.contact .field{margin-bottom:1.5rem}@media screen and (min-width:750px){.contact .field{margin-bottom:2rem}}.contact__button{margin-top:3rem}@media screen and (min-width:750px){.contact__button{margin-top:4rem}}@media screen and (min-width:750px){.contact__fields{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:2rem}}.custom-contact-form .contact-section-heading{padding-bottom:55px;-webkit-box-flex:0;-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:60%;margin:0 auto}.custom-contact-form .contact-section-heading .section_title{text-align:center;font-size:48px;font-family:var(--font-recoleta-bold-family)}.custom-contact-form .contact-section-heading .section_subtitle{font-size:30px;text-align:center;padding-bottom:2rem;font-family:var(--font-recoleta-light-family)}.custom-contact-form .mobile{display:none}.custom-contact-form .position-relative{position:relative!important}.custom-contact-form .star_left{position:absolute;flex-direction:column;left:-10%;top:0%;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.custom-contact-form .star_left .v_big_star{max-width:50px;margin-left:1.5rem!important}.custom-contact-form .star_left .big_star{width:50%}.custom-contact-form .star_left .small_star{width:100%;margin-left:auto!important;margin-right:1.5rem!important;max-width:20px}.custom-contact-form .star_right{position:absolute;flex-direction:column;right:-10%;top:0%;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.custom-contact-form .star_right .v_big_star{max-width:50px;margin-left:.5rem!important}.custom-contact-form .star_right .big_star{width:50%}.custom-contact-form .star_right .small_star{width:100%;max-width:20px;margin-left:3rem!important}.custom-contact-form *{outline:none}.field:hover.field:after,.select:hover.select:after,.select__select:hover.select__select:after,.customer .field:hover.field:after,.customer select:hover.select:after,.localization-form__select:hover.localization-form__select:after{box-shadow:none}.custom-contact-form .field{display:block}.custom-contact-form .field .field__label{position:initial;font-family:var(--font-ambit-bold-family);opacity:1;padding-bottom:10px;display:block;color:#2f222b;font-size:18px}.custom-contact-form .field:after{box-shadow:none}.custom-contact-form .field .field__input{border:1px solid}.custom-contact-form .contact .input-design{width:100%;height:60px;display:inline-block;position:relative;background:#2f222b;border:2px solid #000;border-radius:40px}.custom-contact-form .contact .input-design input{padding:0 30px;position:absolute;top:0;left:0;width:100%;height:100%;font-size:18px!important;font-family:var(--font-futuraPT-family);background:#fff;border:2px solid #000;transform:translate3d(-8px,-6px,0) scaleZ(1) rotateX(0) rotateY(0) rotate(0) skew(0);transform-style:preserve-3d;border-radius:40px!important}.custom-contact-form .contact .input-design input::-webkit-input-placeholder{color:#2f222b}.custom-contact-form .contact .input-design input:-ms-input-placeholder{color:#2f222b}.custom-contact-form .contact .input-design input::placeholder{color:#2f222b}.custom-contact-form .contact .select-field{max-width:60%}.custom-contact-form .contact .input-design select{border-right:none!important;border-bottom:none!important;border-radius:40px!important;padding:0 30px;position:absolute;-webkit-appearance:none;appearance:none;font-size:18px!important;top:0;left:0;width:100%;height:100%;border:2px solid #000;transform:translate3d(-8px,-6px,0) scaleZ(1) rotateX(0) rotateY(0) rotate(0) skew(0);transform-style:preserve-3d;background-image:url(/cdn/shop/files/Frame_20.png?v=1673119692);background-position:right;background-repeat:no-repeat;font-family:var(--font-futuraPT-family)}.custom-contact-form .contact .input-design-textarea{width:100%;height:120px;display:inline-block;position:relative;background:#2f222b;border:2px solid #000;border-radius:40px!important}.custom-contact-form .contact .input-design-textarea textarea{padding:20px 30px;position:absolute;top:0;left:0;width:100%;height:100%;background:#fff;border:2px solid #000;transform:translate3d(-8px,-6px,0) scaleZ(1) rotateX(0) rotateY(0) rotate(0) skew(0);border-radius:40px!important;transform-style:preserve-3d;resize:none}.custom-contact-form .contact .accept-checkbox{display:block;position:relative;padding-left:35px;margin-bottom:12px;cursor:pointer;font-size:22px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.custom-contact-form .contact .accept-checkbox input{position:absolute;opacity:0;cursor:pointer}.custom-contact-form .contact .accept-checkbox .accept-checkmark{position:absolute;top:0;left:0;height:30px;width:30px;border:2px solid #000;background-color:transparent;border-radius:999px}.custom-contact-form .contact .accept-checkbox .accept-checkmark:after{content:"";position:absolute;display:none;left:50%;top:50%;width:20px;height:20px;border-radius:999px;background-color:#ffc729;transform:translate(-50%,-50%)}.custom-contact-form .contact .accept-checkbox input:checked~.accept-checkmark:after{display:block}.custom-contact-form .contact .accept-checkbox a{color:#000}.custom-contact-form .contact .contact-submit button{border-radius:50px;min-width:150px;text-transform:uppercase;color:#000;background-color:#69f;font-family:var(--font-ambit-bold-family);line-height:normal}.custom-contact-form .contact .contact-submit button:hover{background-color:#a3c2ff}.custom-contact-form .contact .contact-submit button:after{box-shadow:none}@media screen and (max-width:767px){.custom-contact-form .contact-section-heading{padding-bottom:55px;-webkit-box-flex:0;-ms-flex:0 0 85%;flex:0 0 85%;max-width:85%;margin:0 auto}.custom-contact-form .contact-section-heading .section_title{text-align:center;font-size:34px}.custom-contact-form .contact-section-heading .section_subtitle{padding:0 0rem;font-size:22px;font-family:var(--font-heading-family)}.custom-contact-form .contact .select-field{max-width:70%}.custom-contact-form .contact .input-design-textarea textarea,.custom-contact-form .contact .input-design input{font-size:20px!important}.custom-contact-form .contact .field{margin-bottom:25px}.custom-contact-form .contact form{padding-left:10px;padding-right:10px}}
/*# sourceMappingURL=/cdn/shop/t/25/assets/section-contact-form.css.map */
