.vti__selection .vti__country-code{text-wrap:nowrap;color:#121212}.contact-page-wrapper{color:#2b2b2b}.contact-page-wrapper .contact-us-page{display:flex;justify-content:space-between;flex-wrap:wrap}.contact-page-wrapper .contact-us-page .contact-form-title{font-size:2rem;font-weight:600;margin-bottom:.5rem}.contact-page-wrapper .contact-us-page .contact-form-sub-title{font-weight:400;margin-bottom:1rem}.contact-page-wrapper .contact-us-page .contact-form .inputs-wrapper{display:flex;gap:8px;flex-direction:column}.contact-page-wrapper .contact-us-page .contact-form .inputs-wrapper .validation-error{color:#c00;margin-bottom:10px;margin-top:0;text-align:start;font-size:12px;font-weight:500}.contact-page-wrapper .contact-us-page .contact-form .inputs-wrapper .form-control,.contact-page-wrapper .contact-us-page .contact-form .inputs-wrapper .vue-tel-input{border-radius:8px;border:1px solid #EAEAEA;background-color:#fcfcfc!important;padding:.5rem 1rem!important}.contact-page-wrapper .contact-us-page .contact-form .inputs-wrapper .form-control:focus,.contact-page-wrapper .contact-us-page .contact-form .inputs-wrapper .form-control:active,.contact-page-wrapper .contact-us-page .contact-form .inputs-wrapper .vue-tel-input:focus,.contact-page-wrapper .contact-us-page .contact-form .inputs-wrapper .vue-tel-input:active{outline:none;box-shadow:none}.contact-page-wrapper .contact-us-page .contact-form .inputs-wrapper .form-control::placeholder,.contact-page-wrapper .contact-us-page .contact-form .inputs-wrapper .vue-tel-input::placeholder{text-transform:capitalize}.contact-page-wrapper .contact-us-page .contact-form .inputs-wrapper .vue-tel-input{height:calc(1.5em + .75rem + 2px);direction:ltr}.contact-page-wrapper .contact-us-page .contact-form .inputs-wrapper .vue-tel-input:focus,.contact-page-wrapper .contact-us-page .contact-form .inputs-wrapper .vue-tel-input:active,.contact-page-wrapper .contact-us-page .contact-form .inputs-wrapper .vue-tel-input:focus-within{outline:none!important;box-shadow:none!important}.contact-page-wrapper .contact-us-page .contact-form .inputs-wrapper .vue-tel-input .vti__input{border-radius:8px!important;background-color:#fcfcfc!important}.contact-page-wrapper .contact-us-page .contact-form .inputs-wrapper .vue-tel-input .vti__dropdown-list{max-width:360px}.contact-page-wrapper .contact-us-page .contact-form .inputs-wrapper .vti__input{background:transparent!important}.contact-page-wrapper .contact-us-page .contact-form .inputs-wrapper .country-choices{display:flex;flex-direction:column;margin-top:.5rem}.contact-page-wrapper .contact-us-page .contact-form .inputs-wrapper .country-choices label{margin:0!important}.contact-page-wrapper .contact-us-page .contact-form .inputs-wrapper .country-choices p{font-weight:500;font-size:14px;margin-bottom:.5rem}.contact-page-wrapper .contact-us-page .contact-form .inputs-wrapper .country-choices .choices{display:flex;gap:.5rem;flex-wrap:wrap;width:fit-content;margin-bottom:.5rem}.contact-page-wrapper .contact-us-page .contact-form .inputs-wrapper .country-choices label{display:flex;border-radius:22px;margin-top:8px;border:1px solid #EAEAEA;background:#fcfcfc;padding:8px 16px;cursor:pointer}.contact-page-wrapper .contact-us-page .contact-form .inputs-wrapper .country-choices label input[type=radio]{display:none}.contact-page-wrapper .contact-us-page .contact-form .inputs-wrapper .country-choices label:has(>[type=radio]:checked){background:#F5EEEF;color:#9c344c}.contact-page-wrapper .contact-us-page .contact-form .inputs-wrapper .form-check-label{font-weight:400;color:#717171;font-size:12px;margin-bottom:.5rem}.contact-page-wrapper .contact-us-page .contact-form .inputs-wrapper input[type=checkbox]{accent-color:#9C344C}.contact-page-wrapper .contact-us-page .contact-form .inputs-wrapper .personal-data-consent{font-size:14px}.contact-page-wrapper .contact-us-page .contact-form .inputs-wrapper button[type=submit]{border-radius:8px;background:#9C344C;padding:8px 16px 8px 12px}.contact-page-wrapper .contact-us-page .contact-form .inputs-wrapper button[type=submit]:hover,.contact-page-wrapper .contact-us-page .contact-form .inputs-wrapper button[type=submit]:focus,.contact-page-wrapper .contact-us-page .contact-form .inputs-wrapper button[type=submit]:active{background:#892e43;color:#fcfcfc;box-shadow:none;border:1px solid transparent}.contact-page-wrapper .contact-us-page .svgMap-map-image{width:100%}.contact-page-wrapper .our-offices{margin-top:2rem}.contact-page-wrapper .our-offices-title{font-size:24px;font-weight:600;margin-bottom:1rem}.contact-page-wrapper .our-offices-filters{display:flex;justify-content:start;gap:4px}.contact-page-wrapper .our-offices-filters button{border-radius:20px;border:1px solid #EAEAEA;background:#fcfcfc;padding:8px 16px;align-items:center;cursor:pointer}.contact-page-wrapper .our-offices-filters button:hover,.contact-page-wrapper .our-offices-filters button.active,.contact-page-wrapper .our-offices-filters button:focus{background:#F5EEEF;color:#2b2b2b;border:1px solid #EAEAEA;outline:none}.contact-page-wrapper .our-offices-filters button.active{background-color:#f5eeef;border:1px solid transparent;color:#9c344c}.contact-page-wrapper .our-offices .our-offices-wrapper{display:flex;gap:1.5rem;flex-wrap:wrap;margin-top:1rem}.contact-page-wrapper .our-offices .our-offices-wrapper .office{display:flex;padding:1.5rem;gap:1rem;border-radius:8px;border:1px solid #EAEAEA;flex-direction:column;width:364px;transition:all ease-in-out .3s;justify-content:space-between}.contact-page-wrapper .our-offices .our-offices-wrapper .office:hover{box-shadow:4px -2px 6px #9d9d9d3d;border:1px solid #9C344C}.contact-page-wrapper .our-offices .our-offices-wrapper .office-info{display:flex;flex-direction:column;gap:.5rem}.contact-page-wrapper .our-offices .our-offices-wrapper .office-info-name{font-size:20px;font-weight:600;display:flex;justify-content:space-between;align-items:center}.contact-page-wrapper .our-offices .our-offices-wrapper .office-info-name span{font-size:14px;color:#9c344c}.contact-page-wrapper .our-offices .our-offices-wrapper .office-info-name img{width:32px;height:32px;border-radius:100%;object-fit:cover}.contact-page-wrapper .our-offices .our-offices-wrapper .office-info-phone,.contact-page-wrapper .our-offices .our-offices-wrapper .office-info-email{color:#717171;font-size:14px;font-weight:400}.contact-page-wrapper .our-offices .our-offices-wrapper .office-info-phone span,.contact-page-wrapper .our-offices .our-offices-wrapper .office-info-email span{font-size:16px;color:#2b2b2b}.contact-page-wrapper .our-offices .our-offices-wrapper .office-info-address{display:flex;align-items:flex-start;justify-content:flex-start;gap:4px}.contact-page-wrapper .our-offices .our-offices-wrapper .office-contact{display:flex;width:100%;justify-content:space-between;gap:8px}.contact-page-wrapper .our-offices .our-offices-wrapper .office-contact .btn-location{border-radius:8px;color:#9c344c;border:1px solid #9C344C;padding:8px 16px 8px 12px;align-items:center;width:100%;text-align:center;transition:all ease-in-out .2s;font-size:16px;font-weight:600;display:flex;justify-content:center;gap:.5rem}.contact-page-wrapper .our-offices .our-offices-wrapper .office-contact .btn-location:hover{background-color:#fff;box-shadow:4px -2px 6px #9d9d9d3d}.contact-page-wrapper .our-offices .our-offices-wrapper .office-contact .btn-whatsapp{border-radius:8px;color:#fcfcfc;background:#34A853;padding:8px 16px 8px 12px;align-items:center;width:100%;text-align:center;font-size:14px;font-weight:400;display:flex;justify-content:center;gap:.5rem}.contact-page-wrapper .our-offices .our-offices-wrapper .office-contact .btn-whatsapp:hover{background-color:#2f984b}.contact-page-wrapper .svgMap-wrapper,.contact-page-wrapper .svgMap-wrapper .svgMap-map-image{width:100%;height:500px}.contact-page-wrapper .svgMap-map-wrapper{background:transparent}.contact-page-wrapper .svgMap-map-image{width:100%;height:500px;object-fit:contain}@media (max-width: 991.98px){.contact-page-wrapper .contact-us-page .row .contact-form-title{font-size:1.5rem}.contact-page-wrapper .contact-us-page .row .contact-form-sub-title{font-size:1rem}.contact-page-wrapper .contact-us-page .row .map-image{height:80%;object-fit:cover;object-position:left}.contact-page-wrapper .contact-us-page .row .contact-form .inputs-wrapper .country-choices .choices{flex-wrap:nowrap;white-space:nowrap;overflow-x:auto;max-width:calc(100vw - 30px)}.contact-page-wrapper .our-offices .our-offices-wrapper .office{width:calc(50% - .75rem)}.contact-page-wrapper .our-offices .our-offices-wrapper .office-contact{flex-direction:column-reverse}.contact-page-wrapper .our-offices-title{font-size:20px}}@media (max-width: 575.98px){.contact-page-wrapper .contact-us-page .row{flex-direction:column-reverse}.contact-page-wrapper .contact-us-page .row .map-image{height:auto}.contact-page-wrapper .our-offices .our-offices-wrapper .office{width:100%}}
