.wide-section-with-text-and-form{max-width:1920px;margin:0 auto}.wide-section-with-text-and-form .contact-us-section{padding:118px 260px;background-color:#0f1249;position:relative}.wide-section-with-text-and-form .contact-us-section .main-wrapper{max-width:1300px;margin:0 auto;display:flex;justify-content:space-between;gap:136px}.wide-section-with-text-and-form .contact-us-section .main-wrapper .text-wrapper{max-width:680px;color:#fff;display:flex;flex-direction:column;justify-content:center}.wide-section-with-text-and-form .contact-us-section .main-wrapper .text-wrapper h3{font-size:3.5rem;font-weight:500;color:#fff}.wide-section-with-text-and-form .contact-us-section .main-wrapper .text-wrapper h3 strong{font-family:PPGoshaSans,sans-serif;color:#fcc741}.wide-section-with-text-and-form .contact-us-section .main-wrapper .text-wrapper p{padding-top:48px;font-size:1.125rem}.wide-section-with-text-and-form .contact-us-section .main-wrapper .contact-form{max-width:535px;padding:40px;background-color:#fff}.wide-section-with-text-and-form .contact-us-section .main-wrapper .contact-form h4{font-size:2rem;line-height:1.25}.wide-section-with-text-and-form .contact-us-section .main-wrapper .contact-form h4 strong{font-family:PPGoshaSans,sans-serif}.wide-section-with-text-and-form .contact-us-section .main-wrapper .contact-form form{padding-top:16px}.wide-section-with-text-and-form .contact-us-section .main-wrapper .contact-form form .error-message{padding:4px 0 2px 12px;font-size:.875rem;color:#d33333;text-align:left;position:absolute}.wide-section-with-text-and-form .contact-us-section .main-wrapper .contact-form form .row label{padding-left:12px;line-height:150%}.wide-section-with-text-and-form .contact-us-section .main-wrapper .contact-form label{display:block;color:#666892}.wide-section-with-text-and-form .contact-us-section .main-wrapper .contact-form .row:not(:first-child){margin-top:24px}.wide-section-with-text-and-form .contact-us-section .main-wrapper .contact-form .checkbox-row{padding-top:16px}.wide-section-with-text-and-form .contact-us-section .main-wrapper .contact-form .checkbox-row input{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.wide-section-with-text-and-form .contact-us-section .main-wrapper .contact-form .checkbox-row input:checked+label>svg{padding-left:1px;height:20px}.wide-section-with-text-and-form .contact-us-section .main-wrapper .contact-form .checkbox-row input[type=checkbox]:focus+label:before{border:2px solid #385ff6}.wide-section-with-text-and-form .contact-us-section .main-wrapper .contact-form .checkbox-row label{display:flex;align-items:center;font-size:1rem;color:#000;line-height:150%;cursor:pointer;position:relative}.wide-section-with-text-and-form .contact-us-section .main-wrapper .contact-form .checkbox-row label:before{content:"";height:16px;width:16px;margin-right:12px;float:left;border:2px solid #8b8c8f;border-radius:5px;flex-shrink:0}.wide-section-with-text-and-form .contact-us-section .main-wrapper .contact-form .checkbox-row svg{stroke:#8b8c8f;stroke-width:2px;height:0;width:16px;position:absolute;left:1.5px;stroke-dasharray:33}.wide-section-with-text-and-form .contact-us-section .main-wrapper .contact-form input{width:100%;margin-top:5px;padding:10px 19px;font-size:1.125rem;border:1px solid #999999;border-radius:4px}.wide-section-with-text-and-form .contact-us-section .main-wrapper .contact-form input.is-invalid{border:2px solid red}.wide-section-with-text-and-form .contact-us-section .main-wrapper .contact-form input::placeholder{color:#57575c}.wide-section-with-text-and-form .contact-us-section .main-wrapper .contact-form .download-button{width:100%;margin-top:16px;padding:22px 20px;display:flex;justify-content:center;align-items:center;gap:16px;background-color:#385ff6;font-size:1rem;color:#fff;border-radius:4px;transition:.2s}.wide-section-with-text-and-form .contact-us-section .main-wrapper .contact-form .download-button:hover{background-color:#2d4cc5}.wide-section-with-text-and-form .contact-us-section .main-wrapper .contact-form .download-button:active{background-color:#223994}.wide-section-with-text-and-form .contact-us-section .main-wrapper .contact-form .download-button:focus{outline-offset:5px}.wide-section-with-text-and-form .contact-us-section .main-wrapper .contact-form button:disabled{background-color:#ccc;cursor:not-allowed}.wide-section-with-text-and-form .contact-us-section .main-wrapper .contact-form .send-button{width:100%;padding:22px 75px;background-color:#385ff6;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:1.125rem;transition:.2s}.wide-section-with-text-and-form .contact-us-section .main-wrapper .contact-form .send-button:hover{filter:brightness(.95)}.wide-section-with-text-and-form .contact-us-section .main-wrapper .contact-form .send-button:focus{outline-offset:5px;outline:2px solid #385ff6}@media (max-width: 1790px){.wide-section-with-text-and-form .contact-us-section{padding:118px 130px}.wide-section-with-text-and-form .contact-us-section .main-wrapper{gap:70px}}@media (max-width: 1200px){.wide-section-with-text-and-form .contact-us-section{padding:80px;flex-direction:column;align-items:center}.wide-section-with-text-and-form .contact-us-section .main-wrapper{flex-direction:column;align-items:center;gap:32px}.wide-section-with-text-and-form .contact-us-section .main-wrapper .text-wrapper{max-width:535px}.wide-section-with-text-and-form .contact-us-section .main-wrapper .text-wrapper h3,.wide-section-with-text-and-form .contact-us-section .main-wrapper .text-wrapper p{text-align:center;text-align:left}.wide-section-with-text-and-form .contact-us-section .main-wrapper .send-button{margin:0 auto;width:100%}}@media (max-width: 768px){.wide-section-with-text-and-form .contact-us-section{padding:40px 20px}.wide-section-with-text-and-form .contact-us-section .main-wrapper .text-wrapper{padding:0 16px}.wide-section-with-text-and-form .contact-us-section .main-wrapper .text-wrapper h3{font-size:2.5rem}.wide-section-with-text-and-form .contact-us-section .main-wrapper .text-wrapper p{padding-top:32px;font-size:1rem}}@media (max-width: 430px){.wide-section-with-text-and-form .contact-us-section{padding:40px 16px}.wide-section-with-text-and-form .contact-us-section .main-wrapper .contact-form{padding:16px}.wide-section-with-text-and-form .contact-us-section .main-wrapper .contact-form h4{font-size:1.5rem;line-height:1.2}.wide-section-with-text-and-form .contact-us-section .main-wrapper .contact-form .download-button{text-align:center;padding:15px 10px}.wide-section-with-text-and-form .contact-us-section .main-wrapper .contact-form .send-button{padding:14px 40px}}.wide-section-with-text-and-form .modal{position:absolute;z-index:1000;left:0;top:0;width:100%;height:100%;background-color:#00000080;display:grid;place-items:center}@media (max-width: 1200px){.wide-section-with-text-and-form .modal{top:-10px}}.wide-section-with-text-and-form .modal .modal-content{background-color:#fff;padding:43px 59px 46px 69px;margin:0 20px;display:flex;gap:42px;border-radius:4px;-webkit-box-shadow:0 8px 24px -12px rgb(105,105,105);-moz-box-shadow:0 8px 24px -12px rgb(105,105,105);box-shadow:0 8px 24px -12px #696969;pointer-events:none}.wide-section-with-text-and-form .modal .modal-content .text-wrapper h3{margin:0;font-size:2.5rem;font-weight:500}.wide-section-with-text-and-form .modal .modal-content .text-wrapper p{margin:5px 0 0;color:#666892;font-size:1.25rem}@media (max-width: 1200px){.wide-section-with-text-and-form .modal .modal-content .text-wrapper h3{font-size:1.75rem}.wide-section-with-text-and-form .modal .modal-content .text-wrapper p{font-size:1rem;line-height:18px}}@media (max-width: 600px){.wide-section-with-text-and-form .modal .modal-content{padding:25px 20px;gap:20px}}@media (max-width: 768px){.wide-section-with-text-and-form .modal .modal-content .text-wrapper h3{font-size:1.25rem}.wide-section-with-text-and-form .modal .modal-content .text-wrapper p{font-size:.875rem}}.wide-section-with-text-and-form .modal .close{color:#aaa;float:right;font-size:28px;font-weight:700}.wide-section-with-text-and-form .modal .close:hover,.wide-section-with-text-and-form .modal .close:focus{color:#000;text-decoration:none;cursor:pointer}.regular-form{padding-top:100px}
