#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}@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%)}}
