main#MainContent{flex:none}@media only screen and (max-width:767.98px){.contact-form-section.page-width{max-width:none}}@media only screen and (max-width:767.98px){.contact-form .breadcrumbs{padding:0 16px}}.contact-form .contact-form-wrapper{display:flex;gap:20px;margin-bottom:60px;margin-top:40px}@media only screen and (max-width:767.98px){.contact-form .contact-form-wrapper{flex-direction:column;gap:0;margin-bottom:0;margin-top:0}}.contact-form .contact-form-wrapper>div{box-sizing:border-box;padding:70px 60px 70px;width:50%}@media only screen and (max-width:1023px){.contact-form .contact-form-wrapper>div{padding:45px 20px 45px}}@media only screen and (max-width:768px){.contact-form .contact-form-wrapper>div{padding:35px 20px 35px}}@media only screen and (max-width:767.98px){.contact-form .contact-form-wrapper>div{width:100%}}.contact-form .contact-form-wrapper .contact-details{box-sizing:border-box}@media only screen and (min-width:768px){.contact-form .contact-form-wrapper .contact-details{padding-left:0}}.contact-form .contact-form-wrapper .contact-details .contact-block a:hover{text-decoration:underline}.contact-form .contact-form-wrapper .contact-details .contact-block .heading-lg{color:#343434;font-size:24px;font-weight:700;line-height:24px}.contact-form .contact-form-wrapper .contact-details .contact-block .heading-lg a,.contact-form .contact-form-wrapper .contact-details .contact-block .heading-lg em,.contact-form .contact-form-wrapper .contact-details .contact-block .heading-lg li,.contact-form .contact-form-wrapper .contact-details .contact-block .heading-lg strong{font-size:30px;line-height:46px}.contact-form .contact-form-wrapper .contact-details .contact-block .heading-lg a{color:navy}.contact-form .contact-form-wrapper .contact-details .contact-block .heading-lg p{font-size:30px;line-height:46px;margin-bottom:18px;margin-top:0;max-width:465px;font-weight:700}@media only screen and (max-width:768px){.contact-form .contact-form-wrapper .contact-details .contact-block .heading-lg p{font-size:24px;line-height:36px}}.contact-form .contact-form-wrapper .contact-details .contact-block p{color:#454545;font-size:16px;line-height:30px;margin-top:17px;max-width:100%;font-weight:300}@media only screen and (max-width:768px){.contact-form .contact-form-wrapper .contact-details .contact-block p{max-width:inherit}}.contact-form .contact-form-wrapper .contact-details .contact-block p a{color:navy}.contact-form .contact-form-wrapper .contact-details .contact-block.details{margin-bottom:28px}.contact-form .contact-form-wrapper .contact-details .contact-block.details ul{list-style:none;margin:0;padding:0}.contact-form .contact-form-wrapper .contact-details .contact-block.details ul li{align-items:center;display:flex;margin-bottom:18px}.contact-form .contact-form-wrapper .contact-details .contact-block.details ul li:last-of-type{margin-bottom:0}.contact-form .contact-form-wrapper .contact-details .contact-block.details ul li svg{fill:var(--new-light-blue);margin-right:13px;width:20px}.contact-form .contact-form-wrapper .contact-details .contact-block.details ul li,.contact-form .contact-form-wrapper .contact-details .contact-block.details ul li a{font-size:14px;font-weight:700;line-height:14px}.contact-form .contact-form-wrapper .contact-details .contact-block.social-icons .socials a{max-height:20px;max-width:20px}.contact-form .contact-form-wrapper .contact-details .contact-block.social-icons .socials a path,.contact-form .contact-form-wrapper .contact-details .contact-block.social-icons .socials a svg{fill:var(--dark-blue)}.contact-form .contact-form-wrapper .contact-details .contact-block.social-icons .socials a:hover svg{opacity:.8}.contact-form .contact-form-wrapper .contact-details .contact-block.live-chat{margin-bottom:34px;margin-top:28px}@media only screen and (max-width:767.98px){.contact-form .contact-form-wrapper .contact-details .contact-block.live-chat{margin-bottom:35px;margin-top:35px}}.contact-form .contact-form-wrapper .contact-details .contact-block.live-chat button{border:none;color:#fff;font-size:14px;font-weight:700;line-height:14px;padding:12px 28px}.contact-form .contact-form-wrapper .contact-details .contact-block.text{margin-bottom:0;padding-top:0}@media only screen and (max-width:767.98px){.contact-form .contact-form-wrapper .contact-details .contact-block.text{margin-bottom:0;padding-top:0}}.contact-form .contact-form-wrapper .contact-details .contact-block .contact-block-label{font-weight:700}.contact-form .contact-form-wrapper .contact-details .clients-block{margin:40px 0 0}.contact-form .contact-form-wrapper .form{position:relative}@media only screen and (max-width:767.98px){.contact-form .contact-form-wrapper .form{padding:30px 16px 35px}}.contact-form .contact-form-wrapper .form .form-errors{list-style:none;width:100%}.contact-form .contact-form-wrapper .form .overlay{height:100%;left:0;position:absolute;top:0;width:100%}@media only screen and (min-width:768px){.contact-form .contact-form-wrapper .form .overlay.border-rounded-square{border-radius:20px}}.contact-form .contact-form-wrapper .form form.contact--form>label:last-of-type{margin-top:0}.contact-form .contact-form-wrapper .form .contact--form{grid-row-gap:18px;display:grid;flex-direction:column;position:relative}.contact-form .contact-form-wrapper .form .contact--form .great-success{align-items:center;color:#1ac31a;display:flex}.contact-form .contact-form-wrapper .form .contact--form .great-success svg{margin-right:15px}.contact-form .contact-form-wrapper .form .contact--form .custom-checkbox input:checked~.checkmark{background-color:#40cedd}.contact-form .contact-form-wrapper .form .contact--form .custom-checkbox{align-items:center;box-sizing:border-box;display:flex;margin-bottom:8px;margin-top:5px;min-height:22px}@media only screen and (max-width:768px){.contact-form .contact-form-wrapper .form .contact--form .custom-checkbox{margin-bottom:15px}}.contact-form .contact-form-wrapper .form .contact--form .custom-checkbox .checkmark{height:22px;width:22px;margin-top:10px;border-radius:5px}.contact-form .contact-form-wrapper .form .contact--form .custom-checkbox .checkmark:after{border:solid #343434;border-width:0 3px 3px 0;height:9px;width:4px}.contact-form .contact-form-wrapper .form .contact--form .custom-checkbox p{font-size:12px;margin:0}.contact-form .contact-form-wrapper .form .contact--form .input-group{color:#fff;display:flex;flex-direction:column}.contact-form .contact-form-wrapper .form .contact--form .input-group .phone{color:#fff}.contact-form .contact-form-wrapper .form .contact--form .input-group.btn input.button-2{padding:11px 35px}.contact-form .contact-form-wrapper .form .contact--form .input-group .label-wrapper{display:flex;justify-content:space-between}.contact-form .contact-form-wrapper .form .contact--form .input-group .label-wrapper .required-text{font-weight:300}.contact-form .contact-form-wrapper .form .contact--form .input-group label{font-size:14px;line-height:14px;margin-bottom:11px}.contact-form .contact-form-wrapper .form .contact--form .input-group label a{color:inherit;text-decoration:none}.contact-form .contact-form-wrapper .form .contact--form .input-group input:not([type=submit]),.contact-form .contact-form-wrapper .form .contact--form .input-group textarea{border:none;border-radius:5px;font-size:16px;line-height:14px;padding:17px 17px;resize:none}.contact-form .contact-form-wrapper .form .contact--form .input-group input:not([type=submit])::-moz-placeholder,.contact-form .contact-form-wrapper .form .contact--form .input-group textarea::-moz-placeholder{color:#343434}.contact-form .contact-form-wrapper .form .contact--form .input-group input:not([type=submit])::placeholder,.contact-form .contact-form-wrapper .form .contact--form .input-group textarea::placeholder{color:#343434}.contact-form .contact-form-wrapper .form .contact--form .input-group textarea{padding:17px}.contact-form .contact-form-wrapper .form .contact--form .input-group.first-name label{display:flex;justify-content:space-between}.contact-form .contact-form-wrapper .form .contact--form .input-group.first-name label span{font-size:14px;font-weight:400;line-height:14px}.contact-form .contact-form-wrapper .form .contact--form .input-group.first-name label input{font-size:12px}.contact-form .contact-form-wrapper .form .contact--form .input-group.btn{align-items:flex-start}.contact-form .contact-form-wrapper .form .contact--form .input-group.btn input{align-self:center;border-radius:0;font-size:14px;font-weight:700;line-height:14px;padding:10px 35px;text-align:center}.contact-form .contact-form-wrapper .form .contact--form .input-group.phone span{font-size:12px;line-height:14px;margin-left:17px;margin-top:8px;opacity:.7}.contact-form .contact-form-wrapper .form .contact--form .first-field label{display:flex;justify-content:space-between}.contact-form .contact-form-wrapper .form .form-title{font-family:Lexend;margin-bottom:13px;position:relative;text-align:center}@media only screen and (max-width:768px){.contact-form .contact-form-wrapper .form .form-title{font-size:24px}}.contact-form .contact-form-wrapper .form .form-subtitle{font-size:16px;line-height:30px;margin-bottom:25px;position:relative;text-align:center}@media only screen and (min-width:768px){.contact-form .contact-form-wrapper .form.border-rounded-square{border-radius:20px}.contact-form .contact-form-wrapper.layout-page .form:not(.form-full-width){max-width:50%;width:500px}}.contact-form .contact-form-wrapper.layout-page .contact-details{flex:1}.contact-form .contact-form-wrapper.layout-page .contact-details .contact-block{max-width:550px}.contact-form .form.form-full-width{max-width:none;width:100%}@media only screen and (min-width:992px){.contact-form .form.form-full-width{min-height:698px}}.contact-form .form.form-full-width .form-title{margin-bottom:30px;margin-top:25px}.contact-form .form.form-full-width form{margin:0 auto;max-width:590px}.contact-form .form.form-full-width form .custom-checkbox input:checked~.checkmark{background-color:#fff!important}.contact-form .form.form-full-width input,.contact-form .form.form-full-width textarea{font-weight:300}.contact-details{display:block;margin:auto;align-items:center;height:100%}.contact-form-wrapper h2.form-title.heading-md{font-size:30px;font-weight:700}.contact-form-wrapper .form-subtitle{color:#454545;font-weight:300}.contact-form-wrapper .form-subtitle strong{color:#00a6b3}.contact-form .input-group input::placeholder{color:#454545!important;font-size:16px;font-weight:300}.contact-form .contact-form-wrapper .form .contact--form .input-group textarea{height:20px!important;display:flex;align-items:center}.contact-form .contact-form-wrapper .form .contact--form .input-group textarea::placeholder{color:#454545!important;font-size:16px;font-weight:300}.custom-checkbox p{font-size:14px!important;font-weight:300;color:#454545;line-height:24px}.contact-form .contact-form-wrapper .form .contact--form .input-group.btn input.button-2{padding:18px 40px!important;text-transform:uppercase!important;font-size:15px!important;font-weight:500}.contact-form-wrapper .label-wrapper label{display:none!important}.contact-form .email.input-group label{display:none!important}.contact-form .message.input-group label{display:none!important}.contact-form .phone.input-group label{display:none!important}@media(max-width:1300px){.contact-form .contact-form-wrapper{margin-top:30px!important;margin-bottom:30px!important}}@media(max-width:640px){.contact-form .contact-form-wrapper>div{padding:25px 1px 15px}.contact-form .contact-form-wrapper .contact-details .contact-block p{font-size:15px;line-height:28px}.contact-form .contact-form-wrapper .form .contact--form .input-group input:not([type=submit]),.contact-form .contact-form-wrapper .form .contact--form .input-group textarea{padding:15px 15px}.contact-form .contact-form-wrapper .form .contact--form{grid-row-gap:15px}.contact-form .contact-form-wrapper{margin-top:20px!important;margin-bottom:20px!important}.contact-form .contact-form-wrapper .form .contact--form .input-group.btn{width:fit-content}}
