#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{color:var(--primary-txt);font-size:8rem;font-weight:600;line-height:9.8rem}#mas-20-contact div.sec-tittle p{color:var(--primary-txt);font-size:18px;font-weight:500;line-height:22px}#mas-20-contact div.form-contact h4{color:var(--primary-txt);margin-bottom:53px;font-size:1.4rem;font-weight:400;line-height:1.7rem}#mas-20-contact.thanks div.form-contact{display:none}#mas-20-contact form.form{grid-column-gap:5%;grid-template-columns:1fr 1fr;grid-template-areas:"fields call-us""hr hr""captcha txt-1""check submit";padding:0;display:grid}#mas-20-contact form div.fields{flex-direction:column;row-gap:20px;display:flex}#mas-20-contact form div.fields input,#mas-20-contact form div.fields select,#mas-20-contact form div.fields textarea{background-color:var(--input-bg-2);color:#000;border:none;border-radius:4px;width:100%;height:50px;padding:12px 30px;font-size:1.2rem;line-height:1.5rem}#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{color:var(--primary-color);font-weight:400}#mas-20-contact form div.call-us{background:var(--secondary-bg);text-align:center;flex-direction:column;justify-content:center;align-items:center;width:100%;padding:0 5%;display:flex}#mas-20-contact form div.call-us i{color:var(--primary-txt);margin-bottom:58px;font-size:40px;font-weight:600}#mas-20-contact form div.call-us p{color:var(--primary-txt);margin-bottom:40px;font-size:14px;font-weight:400;line-height:17px}#mas-20-contact form div.call-us a{color:var(--primary-txt);font-size:3rem;font-weight:600;line-height:3.7rem;text-decoration:none}#mas-20-contact form.form hr{background:var(--primary-txt);width:100%;height:1px;margin:89px 0 32px}#mas-20-contact div.g-recaptcha{margin-left:52px}#mas-20-contact div.wrapper-check{justify-content:center;align-items:center;margin-top:37px;margin-left:52px;display:flex}#mas-20-contact div.wrapper-check p{font-size:1.2rem;font-weight:500;line-height:1.5rem}#mas-20-contact div.wrapper-check input{width:24px;height:24px;margin-right:19px}#mas-20-contact div.wrapper-txt-privacy{align-items:center;display:flex}#mas-20-contact a.txt-privacy{color:var(--primary-txt);font-size:1.4rem;font-weight:500;line-height:1.7rem;text-decoration:none}#mas-20-contact button.btn-submit{background:var(--primary-color);width:170px;height:50px;color:var(--white-txt);border:1px solid var(--primary-color);border-radius:5px;justify-self:flex-end;margin:37px 5px 5px;font-size:1.2rem;font-weight:700;line-height:1.5rem}#mas-20-contact section.visit-us{margin-bottom:196px}#mas-20-contact section.thanks{display:none}#mas-20-contact.thanks section.thanks{margin-bottom:221px;display:block}#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{text-align:center;flex-direction:column;justify-content:center;align-items:center;width:100%;padding:0 5%;display:flex}#mas-20-contact.thanks section.thanks div.call-us i.fa-phone-alt{color:var(--primary-txt);margin-bottom:58px;font-size:40px;font-weight:600}#mas-20-contact.thanks section.thanks div.call-us p{color:var(--primary-txt);margin-bottom:40px;font-size:14px;font-weight:400;line-height:17px}#mas-20-contact.thanks section.thanks div.call-us a{color:var(--primary-txt);margin-bottom:130px;font-size:3rem;font-weight:600;line-height:3.7rem;text-decoration:none}#mas-20-contact.thanks section.thanks div.wrapper-btn{flex-wrap:wrap;justify-content:center;gap:30px 20px;display:flex}#mas-20-contact.thanks section.thanks a.social{background:var(--secondary-color);color:#000;text-align:center;border:none;border-radius:4px;width:240px;padding:15px 0;font-size:1.4rem;font-weight:700;line-height:1.7rem}#mas-20-contact.thanks section.thanks a.social i{margin-right:6px;font-size:2rem}@media (width<=767.98px){#mas-20-contact div.sec-tittle{margin:126px auto 27px}#mas-20-contact div.sec-tittle h1{font-size:3rem;font-weight:600;line-height:3.7rem}#mas-20-contact div.sec-tittle p{font-size:1.4rem;font-weight:400;line-height:1.7rem}#mas-20-contact div.form-contact h4{text-align:center;margin-top:0;margin-bottom:27px;padding:0 20px;font-size:1.2rem;font-weight:400;line-height:1.5rem}#mas-20-contact form.form{grid-template-columns:1fr;grid-template-areas:"fields""captcha""check""submit""txt-1""call-us";display:grid}#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,#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;width:min(320px,100%);margin-bottom:54px;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{text-align:center;margin-bottom:97px;font-size:2rem;font-weight:600;line-height:2.4rem;text-decoration-line:underline}#mas-20-contact.thanks section.thanks div.wrapper-btn{padding:0 20px}#mas-20-contact.thanks section.thanks a.social{width:min(320px,100%)}}
