#mas-20-contact p{margin:0}#mas-20-contact div.form-contact{margin-bottom:211px}#mas-20-contact div.sec-tittle{text-align:center;margin:226px auto 118px}#mas-20-contact.thanks div.sec-tittle:not(.thanks){display:none}#mas-20-contact div.sec-tittle h1{font-size:8rem;font-weight:600;line-height:9.8rem;color:var(--primary-txt)}#mas-20-contact div.sec-tittle p{font-size:18px;font-weight:500;line-height:22px;color:var(--primary-txt)}#mas-20-contact div.form-contact h4{color:var(--primary-txt);font-size:1.4rem;font-weight:400;line-height:1.7rem;margin-bottom:53px}#mas-20-contact.thanks div.form-contact{display:none}#mas-20-contact form.form{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:5%;grid-template-areas:"fields call-us" "hr hr" "captcha txt-1" "check submit";padding:0}#mas-20-contact form div.fields{display:flex;flex-direction:column;row-gap:20px}#mas-20-contact form div.fields input,#mas-20-contact form div.fields select,#mas-20-contact form div.fields textarea{height:50px;background-color:var(--input-bg-2);border:none;border-radius:4px;font-size:1.2rem;line-height:1.5rem;padding:12px 30px;color:#000;width:100%}#mas-20-contact form div.fields textarea{height:150px;padding:12px 30px}#mas-20-contact form div.fields input::placeholder,#mas-20-contact form div.fields textarea::placeholder{font-weight:400;color:var(--primary-color)}#mas-20-contact form div.call-us{background:var(--secondary-bg);display:flex;justify-content:center;align-items:center;flex-direction:column;text-align:center;width:100%;padding:0 5%}#mas-20-contact form div.call-us i{font-size:40px;font-weight:600;color:var(--primary-txt);margin-bottom:58px}#mas-20-contact form div.call-us p{font-size:14px;font-weight:400;line-height:17px;color:var(--primary-txt);margin-bottom:40px}#mas-20-contact form div.call-us a{font-size:3rem;font-weight:600;line-height:3.7rem;color:var(--primary-txt);text-decoration:none}#mas-20-contact form.form hr{width:100%;height:1px;background:var(--primary-txt);margin:89px 0 32px 0}#mas-20-contact div.g-recaptcha{margin-left:52px}#mas-20-contact div.wrapper-check{align-items:center;display:flex;justify-content:center;margin-top:37px;margin-left:52px}#mas-20-contact div.wrapper-check p{font-weight:500;font-size:1.2rem;line-height:1.5rem}#mas-20-contact div.wrapper-check input{height:24px;margin-right:19px;width:24px}#mas-20-contact div.wrapper-txt-privacy{align-items:center;display:flex}#mas-20-contact a.txt-privacy{color:var(--primary-txt);font-weight:500;font-size:1.4rem;line-height:1.7rem;text-decoration:none}#mas-20-contact button.btn-submit{width:170px;height:50px;background:var(--primary-color);font-size:1.2rem;font-weight:700;line-height:1.5rem;color:var(--white-txt);justify-self:flex-end;margin:5px;margin-top:37px;border:1px solid var(--primary-color);border-radius:5px}#mas-20-contact section.visit-us{margin-bottom:196px}#mas-20-contact section.thanks{display:none}#mas-20-contact.thanks section.thanks{display:block;margin-bottom:221px}#mas-20-contact div.sec-tittle.thanks{display:none}#mas-20-contact.thanks div.sec-tittle.thanks{display:block}#mas-20-contact.thanks section.thanks div.call-us{display:flex;justify-content:center;align-items:center;flex-direction:column;text-align:center;width:100%;padding:0 5%}#mas-20-contact.thanks section.thanks div.call-us i.fa-phone-alt{font-size:40px;font-weight:600;color:var(--primary-txt);margin-bottom:58px}#mas-20-contact.thanks section.thanks div.call-us p{font-size:14px;font-weight:400;line-height:17px;color:var(--primary-txt);margin-bottom:40px}#mas-20-contact.thanks section.thanks div.call-us a{font-size:3rem;font-weight:600;line-height:3.7rem;color:var(--primary-txt);margin-bottom:130px;text-decoration:none}#mas-20-contact.thanks section.thanks div.wrapper-btn{column-gap:20px;display:flex;flex-wrap:wrap;justify-content:center;row-gap:30px}#mas-20-contact.thanks section.thanks a.social{background:var(--secondary-color);color:#000;border-radius:4px;border:none;padding:15px 0;font-weight:700;font-size:1.4rem;line-height:1.7rem;text-align:center;width:240px}#mas-20-contact.thanks section.thanks a.social i{font-size:2rem;margin-right:6px}#mas-20-contact form div.fields select{color:var(--primary-color)}@media(max-width:767.98px){#mas-20-contact div.sec-tittle{margin:126px auto 27px}#mas-20-contact div.sec-tittle h1{font-weight:600;font-size:3rem;line-height:3.7rem}#mas-20-contact div.sec-tittle p{font-weight:400;font-size:1.4rem;line-height:1.7rem}#mas-20-contact div.form-contact h4{font-weight:400;font-size:1.2rem;line-height:1.5rem;margin-bottom:27px;margin-top:0;padding:0 20px;text-align:center}#mas-20-contact form.form{display:grid;grid-template-columns:1fr;grid-template-areas:"fields" "captcha" "check" "submit" "txt-1" "call-us"}#mas-20-contact form div.fields{margin-bottom:36px;padding:0 20px}#mas-20-contact form.form hr{display:none}#mas-20-contact div.g-recaptcha{margin-left:auto;margin-right:auto;padding:0 20px}#mas-20-contact div.wrapper-check{margin-left:auto;margin-right:auto;padding:0 20px}#mas-20-contact div.wrapper-check input{margin-right:13px}#mas-20-contact input.btn-submit{justify-self:center;margin-bottom:54px;width:min(320px,100%);margin-left:20px;margin-right:20px}#mas-20-contact div.wrapper-txt-privacy{margin-bottom:50px;padding:0 20px}#mas-20-contact form div.call-us{height:390px}#mas-20-contact div.form-contact{margin-bottom:94px}#mas-20-contact section.visit-us{margin-bottom:123px}#mas-20-contact.thanks section.thanks{margin-bottom:80px}#mas-20-contact.thanks section.thanks div.call-us{background:var(--secondary-bg);height:360px;margin-bottom:16px}#mas-20-contact.thanks section.thanks div.call-us i.fa-phone-alt{margin-top:67px}#mas-20-contact.thanks section.thanks div.call-us p{font-size:1.4rem;line-height:1.7rem}#mas-20-contact.thanks section.thanks div.call-us a{font-weight:600;font-size:2rem;line-height:2.4rem;text-align:center;text-decoration-line:underline;margin-bottom:97px}#mas-20-contact.thanks section.thanks div.wrapper-btn{padding:0 20px}#mas-20-contact.thanks section.thanks a.social{width:min(320px,100%)}}.clien-form__group--phone,.clien-form__group--phone .dialCode{display:flex;align-items:center;gap:10px;margin-bottom:15px;position:relative;background-color:var(--input-bg-2);border-radius:4px;color:var(--primary-color)}.clien-form__group--phone .phone-country-selector{display:flex;align-items:center;column-gap:5px;padding-left:10px}.clien-form__group--phone .phone-country-selector img{max-width:20px}.clien-form__group--phone .vertical-line{width:1px;height:50px;background:#d9d9d9}.clien-form__group--phone .clien-form__input{border:none}.clien-form__group--phone .country-selector-dialog{position:absolute;z-index:1;top:120%;left:0;height:auto;max-height:30vh;width:100%;overflow:hidden;display:flex;flex-direction:column;background-color:#fff;box-shadow:2px 2px 8px 2px rgba(217,217,217,.75);-webkit-box-shadow:2px 2px 8px 2px rgba(217,217,217,.75);-moz-box-shadow:2px 2px 8px 2px rgba(217,217,217,.75);border:1px solid #d9d9d9;border-radius:8px}.country-selector-dialog input.searchCountryCode{border-radius:0;border:none;font-size:1.4rem;border-bottom:1px solid #d9d9d9;padding:10px}.country-selector-dialog input.searchCountryCode:focus,.country-selector-dialog input.searchCountryCode:hover{outline:0}.country-selector-dialog input.searchCountryCode::placeholder{text-transform:initial}.country-selector-dialog ul.country-list{margin:0;padding:0;overflow-y:auto;height:100%;flex:1}.country-selector-dialog .country-list li{display:flex;width:100%;gap:1rem;justify-content:start;align-items:center;padding:1rem 1.5rem}.country-selector-dialog .country-list li:hover{background-color:#eee}.country-selector-dialog .country-list img{height:15px}.country-selector-dialog .country-list p{font-weight:700;color:#555;margin:0;font-size:12.3px}.country-selector-dialog .country-list p:nth-child(3){margin-left:auto}
