.styled-text-field.error .field-label{color:var(--error-color)}.styled-text-field .field-label{font-size:12px;line-height:14px;color:var(--second-text);margin-bottom:8px}.styled-text-field .MuiFormControl-root{width:100%}.styled-text-field .MuiFormControl-root .MuiInputBase-root{width:100%;background:var(--second-bg-1);padding:0}.styled-text-field .MuiFormControl-root .MuiInputBase-root:hover fieldset{border-color:var(--main-text)}.styled-text-field .MuiFormControl-root .MuiInputBase-root.Mui-disabled{opacity:.6}.styled-text-field .MuiFormControl-root .MuiInputBase-root.Mui-disabled fieldset{border-color:var(--border-color)}.styled-text-field .MuiFormControl-root .MuiInputBase-root.Mui-disabled input{color:var(--main-text);-webkit-text-fill-color:unset}.styled-text-field .MuiFormControl-root .MuiInputBase-root.Mui-disabled input::placeholder{color:var(--second-text)}.styled-text-field .MuiFormControl-root .MuiInputBase-root.Mui-focused fieldset{border-color:var(--primary-color)}.styled-text-field .MuiFormControl-root .MuiInputBase-root.Mui-error fieldset{border-color:var(--error-color)}.styled-text-field .MuiFormControl-root .MuiInputBase-root.MuiOutlinedInput-root{padding-right:var(--field-padding-side)}.styled-text-field .MuiFormControl-root .MuiInputBase-root .MuiInputAdornment-root{margin:0}.styled-text-field .MuiFormControl-root .MuiInputBase-root .MuiInputAdornment-root.MuiInputAdornment-positionStart{padding-left:var(--field-padding-side)}.styled-text-field .MuiFormControl-root .MuiInputBase-root .MuiInputAdornment-root .MuiTypography-root{font-size:12px;color:var(--second-text)}.styled-text-field .MuiFormControl-root .MuiInputBase-root input,.styled-text-field .MuiFormControl-root .MuiInputBase-root textarea{padding:var(--field-padding);height:var(--field-height);color:var(--main-text);font-size:14px}.styled-text-field .MuiFormControl-root .MuiInputBase-root input::placeholder,.styled-text-field .MuiFormControl-root .MuiInputBase-root textarea::placeholder{color:var(--second-text)}.styled-text-field .MuiFormControl-root .MuiInputBase-root input:-webkit-autofill,.styled-text-field .MuiFormControl-root .MuiInputBase-root input:-webkit-autofill:active,.styled-text-field .MuiFormControl-root .MuiInputBase-root input:-webkit-autofill:focus,.styled-text-field .MuiFormControl-root .MuiInputBase-root input:-webkit-autofill:hover,.styled-text-field .MuiFormControl-root .MuiInputBase-root textarea:-webkit-autofill,.styled-text-field .MuiFormControl-root .MuiInputBase-root textarea:-webkit-autofill:active,.styled-text-field .MuiFormControl-root .MuiInputBase-root textarea:-webkit-autofill:focus,.styled-text-field .MuiFormControl-root .MuiInputBase-root textarea:-webkit-autofill:hover{-webkit-background-clip:text;-webkit-text-fill-color:var(--main-text)}.styled-text-field .MuiFormControl-root .MuiInputBase-root textarea{padding:var(--field-padding-side)}.styled-text-field .MuiFormControl-root .MuiInputBase-root fieldset{border:1px solid var(--border-color);border-radius:var(--field-radius);transition:all .3s}.styled-text-field .MuiFormControl-root .MuiFormHelperText-root{font-size:12px;line-height:12px;margin:4px 0 0;color:var(--error-color)}.file-drop-zone{border:1px dashed var(--border-color);border-radius:var(--field-radius);padding:var(--field-padding-side);transition:all .3s;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:8px;cursor:pointer;position:relative}.file-drop-zone:hover{border:1px solid var(--main-text)}.file-drop-zone.active-drop{background:var(--primary-out-color);border-color:var(--main-text)}.file-drop-zone.filled{border:1px solid var(--main-text)}.file-drop-zone .dropzone-title{font-size:16px;font-weight:500;color:var(--main-text);width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.file-drop-zone .dropzone-title span{color:var(--primary-color)}.file-drop-zone .dropzone-tip{font-size:14px;max-width:350px;color:var(--second-text);opacity:.6}.file-drop-zone .crear-btn{width:30px;height:30px;padding:0;border-radius:50%;position:absolute;min-width:unset;top:8px;right:8px;z-index:2;color:var(--second-text);transition:all .3s}.file-drop-zone .crear-btn:hover{background:var(--second-bg)}.file-drop-zone .crear-btn:hover path{fill:var(--main-text)}.file-drop-zone .crear-btn path{transition:all .3s}.file-drop-zone .dropzone-error{font-size:14px;font-weight:500;color:red;position:absolute;left:0;bottom:-24px}.request-modal-wrapper .modal-content{width:100%;max-width:450px;box-sizing:border-box;border-radius:20px;background:var(--second-bg);padding:24px;position:absolute;text-align:center;top:50%;left:50%;transform:translate(-50%,-50%)}@media(max-width:768px){.request-modal-wrapper .modal-content{max-width:350px}}.request-modal-wrapper .modal-content .image{width:100%;height:170px;display:block;object-fit:contain;transition:all .3s;opacity:1}.request-modal-wrapper .modal-content .modal-title{font-family:var(--title-font);font-size:40px;font-weight:700;line-height:50px;letter-spacing:-.06em}@media(max-width:768px){.request-modal-wrapper .modal-content .modal-title{font-size:30px;line-height:30px}}.request-modal-wrapper .modal-content .modal-subtitle{font-size:16px;line-height:24px;font-weight:400;font-family:var(--text-font);color:var(--second-text)}.request-modal-wrapper .modal-content button{width:30px;height:30px;border-radius:50%;min-width:unset;padding:0;position:absolute;top:8px;right:8px}.request-modal-wrapper .modal-content button:hover{background:var(--second-bg)}@keyframes transform-animation{0%{transform:translate(-50%,-50%)}50%{transform:translateY(-50%)}to{transform:translate(-50%,-50%)}}.contact-us-section-wrapper{display:flex;align-items:flex-start;justify-content:center;gap:100px}@media(max-width:1070px){.contact-us-section-wrapper{flex-direction:column;gap:var(--section-gap)}}.contact-us-section-wrapper .contact-info-box{display:flex;flex-direction:column;gap:var(--section-gap)}@media(max-width:1070px){.contact-us-section-wrapper .contact-info-box{flex-direction:row;width:100%}}@media(max-width:768px){.contact-us-section-wrapper .contact-info-box{display:none}}.contact-us-section-wrapper .contact-info-box .contact-details-item{display:flex;align-items:flex-start;gap:16px}@media(max-width:1070px){.contact-us-section-wrapper .contact-info-box .contact-details-item{width:calc(50% - var(--section-gap)/2);gap:10px}}@media(max-width:768px){.contact-us-section-wrapper .contact-info-box .contact-details-item{width:100%}}.contact-us-section-wrapper .contact-info-box .contact-details-item svg{width:45px;height:45px;display:block}@media(max-width:1070px){.contact-us-section-wrapper .contact-info-box .contact-details-item svg{width:38px;height:38px}}.contact-us-section-wrapper .contact-info-box .contact-details-item .item-content-box{width:calc(100% - 66px)}.contact-us-section-wrapper .contact-info-box .contact-details-item .item-content-box .label{font-size:24px;line-height:30px;font-weight:500}@media(max-width:1070px){.contact-us-section-wrapper .contact-info-box .contact-details-item .item-content-box .label{font-size:16px;line-height:22px}}.contact-us-section-wrapper .contact-info-box .contact-details-item .item-content-box .sub-label{font-size:14px;line-height:17px;color:var(--second-text);margin-bottom:5px}@media(max-width:1070px){.contact-us-section-wrapper .contact-info-box .contact-details-item .item-content-box .sub-label{font-size:14px;line-height:17px;margin-bottom:6px}}.contact-us-section-wrapper .contact-info-box .contact-details-item .item-content-box .value-link{width:-moz-fit-content;width:fit-content;display:block;color:var(--main-text);font-size:24px;line-height:30px;font-weight:500;text-decoration:unset;transition:all .3s}.contact-us-section-wrapper .contact-info-box .contact-details-item .item-content-box .value-link:hover{color:var(--primary-color)}@media(max-width:1070px){.contact-us-section-wrapper .contact-info-box .contact-details-item .item-content-box .value-link{font-size:20px;line-height:28px}}.contact-us-section-wrapper .contact-us-form{display:flex;flex-direction:column;gap:var(--content-gap);max-width:550px;padding:32px;box-sizing:border-box;border-radius:var(--card-radius);background:var(--second-bg)}@media(max-width:1070px){.contact-us-section-wrapper .contact-us-form{margin:0 auto}}@media(max-width:768px){.contact-us-section-wrapper .contact-us-form{max-width:100%;width:100%}}.contact-us-section-wrapper .contact-us-form.loading{opacity:.6!important;pointer-events:none}.contact-us-section-wrapper .contact-us-form .text-box{text-align:center}.contact-us-section-wrapper .contact-us-form .text-box .title{font-family:var(--title-font);font-size:28px;font-weight:700;line-height:34px;letter-spacing:-1px;font-size:34px;line-height:40px}.contact-us-section-wrapper .contact-us-form .text-box .subtitle{font-size:16px;line-height:24px;font-weight:400;font-family:var(--text-font);color:var(--second-text)}.contact-us-section-wrapper .contact-us-form .send-btn{height:41px;width:-moz-fit-content;width:fit-content;padding:0 16px;display:flex;align-items:center;gap:12px;background-color:var(--primary-color);border-radius:var(--btn-radius);color:var(--primary-inner-color);font-size:15px;font-family:var(--text-font);font-weight:500;line-height:31px;transition:all .3s;text-transform:unset}.contact-us-section-wrapper .contact-us-form .send-btn:hover{background-color:var(--primary-color-hover)}.contact-us-section-wrapper .contact-us-form .send-btn{height:48px;width:100%;position:relative}.contact-us-section-wrapper .contact-us-form .send-btn .loading-label{display:flex;align-items:center}.contact-us-section-wrapper .contact-us-form .send-btn .loading-label .loader{color:var(--primary-inner-color);font-size:7px;position:relative;text-indent:-9999em;transform:translateZ(0);animation-delay:-.16s;border-radius:50%;width:10px;height:10px;animation-fill-mode:both;animation:loading-frame 1.8s ease-in-out infinite}.contact-us-section-wrapper .contact-us-form .send-btn .loading-label .loader:after,.contact-us-section-wrapper .contact-us-form .send-btn .loading-label .loader:before{content:"";position:absolute;top:0;border-radius:50%;width:10px;height:10px;animation-fill-mode:both;animation:loading-frame 1.8s ease-in-out infinite}.contact-us-section-wrapper .contact-us-form .send-btn .loading-label .loader:before{left:-15px;animation-delay:-.3s}.contact-us-section-wrapper .contact-us-form .send-btn .loading-label .loader:after{left:15px}.contact-us-section-wrapper .contact-us-form .send-btn .loading-label .loader{margin-left:20px;margin-bottom:20px}