.row-fluid{background:#fff}.contact-wrap{display:flex;font-family:IBM Plex Sans,sans-serif;margin:50px;padding-top:80px}.contact-info{background-position:100%;background-repeat:no-repeat;background-size:cover;color:#fff;flex-basis:140%;margin:30px 30px 0;padding:40px 30px;position:sticky}.contact-info-details{align-items:flex-start;display:flex;margin-top:30px}.contact-info-details-icon{height:24px}.contact-info-details h3{padding-bottom:30px;padding-left:14px}.contact-info-details svg{fill:#fff;padding-top:5px;width:24px}.email{color:#fff;text-decoration:none}.contact-info h1{font-size:24px;font-weight:500;padding-bottom:15px}.contact-info h2{font-size:34px;font-weight:700;padding-bottom:25px}.contact-info h3{flex-basis:74%;font-size:16px;font-weight:500}.contact-info i{font-size:24px}.content-info-text{font-size:18px;font-weight:500;padding-bottom:40px;width:88%}.third-address{padding:0 30px 30px}.contact-info p{font-size:14px;font-weight:300;margin:0}.icon-bar{fill:#fff;bottom:10px;position:absolute;right:10px}.icon svg{fill:#fff;height:23px;width:40px}.contactus_form{padding:30px 30px 0}.contactus_form h2{font-size:34px;font-weight:600;padding-bottom:50px}form label{font-size:16px}form .inputs-list{display:flex!important}form .inputs-list>li{padding-left:0}form .hs-richtext p{font-size:14px}form .hs-richtext p a{color:#a31b35;text-decoration:none}form .hs-button{background:#2e4857;border:none;color:#fff;font-size:20px;padding:10px 30px}form input[type=email],form input[type=file],form input[type=number],form input[type=password],form input[type=tel],form input[type=text],form select,form textarea{border-radius:0}input{border-color:#ccc!important;border-width:0 0 2px!important;outline:0!important}input:focus{border-color:#707070!important}.hs-form-booleancheckbox{padding:0!important}.hs-fieldtype-booleancheckbox span{font-size:12px!important;text-align:justify}@media only screen and (max-width:599px){.contact-wrap{display:block;margin:100px 20px;padding-top:10px}.contact-info{margin:0;padding:40px 30px}.contact-info-details{display:block}.contact-info h1{font-size:28px}.contact-info h2{font-size:50px}.contact-info-details h3{padding-left:0}.content-info-text{font-size:20px;width:100%}.third-address{padding:0 0 20px}}@media only screen and (min-width:600px) and (max-width:1024px){.contact-wrap{display:block;margin:100px 50px;padding-top:10px}.contact-info{margin:0;padding:40px 30px}.contact-info-details{display:flex}.contact-info h2{font-size:58px}.contact-info-details h3{padding-left:20px}.third-address{padding:0 0 20px 34px}}