.contact-us-wrapper{display:grid;grid-template-columns:2fr 1fr}.contact-us-wrapper>*{padding:2em 2em}#getInTouch{color:var(--bg-color);font-family:var(--font-family)}div.contact-us-form{background-color:var(--light-bg-color)}.contact-us-wrapper{margin:auto 0;background-color:var(--light-bg-color-2)}.contact-us-form h4{font-size:var(--font-size-heding);color:var(--bg-color)}.contact-us-form h2{font-size:25px;color:var(--bg-color);font-family:var(--font-family)}.form-headline:after{content:"";display:block;width:10%;padding-top:10px}.highlight-text{color:#ec1c24}.hightlight-contact-info{font-weight:700;font-size:15px;line-height:1.5}.highlight-text-grey{font-weight:500}.email-info{margin-top:20px;margin-bottom:5px}.email-info::after{content:"";display:block;width:15%;border-bottom:3px solid #f00}.email-info a{text-decoration:none;color:var(--bg-color)}.email-info a:hover{color:var(--main-color);transition:1s}.phone-info{margin-top:20px;margin-bottom:5px}.phone-info::after{content:"";display:block;width:15%;border-bottom:3px solid #f00}.phone-info a{text-decoration:none;color:var(--bg-color)}.phone-info a:hover{color:var(--main-color);transition:1s}.address-info{margin-top:20px;margin-bottom:5px}.address-info::after{content:"";display:block;width:15%;border-bottom:3px solid #f00}.address-info a{text-decoration:none;color:var(--bg-color)}.address-info a:hover{color:var(--main-color);transition:1s}.required-input{color:#000}.contact-wrapper h3,ul{margin:0;font-size:16px;color:var(--bg-color)}.contact-wrapper h3{margin-bottom:1rem}.contact-wrapper span{color:var(--bg-color)}.form-input:focus,textarea:focus{outline:1.5px solid #ec1c24}.form-input,textarea{width:100%;border:1px solid #bdbdbd;border-radius:5px;padding:1em}.contact-us-wrapper>*{padding:1em;display:grid;align-content:center}ul{list-style:none;padding:0}.contact-info{font-family:var(--font-family)}.contacts .contact-wrapper{color:#212d31}.form{background:#fff}form{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px}form label{display:block}form p{margin:0}.full-width{grid-column:1/3}.error{color:#ec1c24}#closeButton{position:absolute;top:0;right:5px;cursor:pointer;font-size:15px;font-weight:600;color:#fff}#closeButton:hover{color:#f00}#messageContent{font-size:15px;font-weight:600}.message-popup{position:fixed;top:35%;width:100%;max-width:400px;padding:10px;z-index:999;color:var(--text-color);text-align:center;transition:right .5s,opacity .5s;opacity:0}#multiAddedPopupSucc{background-color:var(--success-color)}#multiAddedPopupErr{background-color:var(--error-color)}.progress-bar{position:relative;width:100%;height:5px;background-color:#fff;margin-top:10px;overflow:hidden;top:8px}.progress{height:100%;width:0;animation:fillProgress 10s linear forwards}.progress.success-bar{background-color:var(--success-color)}.progress.error-bar{background-color:var(--error-color)}@keyframes fillProgress{from{width:0}to{width:100%}}@media(max-width:1067px){.message-popup{top:20%}}@media(max-width:700px){.contact-us-wrapper{display:unset}.btn-submit{margin-bottom:10px}}@media screen and (max-width:534px){.active-full-width{grid-column:1/3}}@media screen and (max-width:496px){.btn-reset{display:none}.btn-submit{float:left}#messageContent{font-size:14px}#closeButton{font-size:14px}}@media(max-width:404px){#getInTouch{font-size:30px}}@media(max-width:375px){.contact-us-form h2{font-size:24px}.btn-submit{padding:1rem .8rem;width:90px}}@media(max-width:368px){.form-input,textarea{width:92%}}@media(max-width:346px){form{grid-gap:15px}}@media(max-width:335px){.form-input,textarea{width:82%}.cf-turnstile{transform:scale(.85);transform-origin:0 0}}@media(max-width:292px){.form-input,textarea{width:74%}}@media screen and (max-width:298px){#getInTouch{font-size:25px}.contact-us-form h2{font-size:15px}.contact-info li{font-size:13px}#messageContent{font-size:14px}.cf-turnstile{transform:scale(.75);transform-origin:0 0}}@media screen and (max-width:240px){#getInTouch{font-size:17px}.contact-info li{font-size:12px}.home-content .companyNameField{font-size:20px}}@media(max-width:292px){.form-input,textarea{width:74%}}.contact-us-section{min-height:calc(90vh - 80px);width:100%;position:relative;display:flex;align-items:center;justify-content:center;padding:40px 0}.contact-us{max-width:1170px;width:100%;margin:0 auto;position:static;top:auto;left:auto;transform:none}