.contact-sec{background:#f9f9f9;display:inline-block;margin:102px 0 0;padding:115px 0 120px;position:relative;width:100%;z-index:1}.contact-sec:after{background:#fff;bottom:0;content:"";height:270px;left:0;position:absolute;right:0;top:unset;width:100%;z-index:-1}.contact-sec .contact-inner{align-items:flex-start;display:flex;justify-content:space-between;width:100%}.contact-sec .contact-inner .left{display:inline-block;padding-right:15px;width:50%}.contact-sec .contact-inner .sec-title{display:inline-block;padding-bottom:60px;padding-right:85px;width:100%}.contact-sec .contact-inner .sec-title h1{color:#171c31;display:inline-block;font-size:32px;font-style:normal;font-weight:600;line-height:52px;margin:0;padding:0;width:100%}.contact-sec .contact-inner .right{display:inline-block;padding-left:15px;width:50%}.review-wrap{align-items:flex-start;display:flex;justify-content:space-between;padding-right:85px;position:relative;width:100%;z-index:1}.review-wrap .review,.review-wrap .review-slider{display:inline-block;width:100%}.review-wrap .review{background:linear-gradient(180deg,#0050a5,#00c6c7);border-radius:12px;padding:48px 40px}.review-wrap .review .text,.review-wrap .review .text p{color:#fff;display:inline-block;width:100%}.review-wrap .review .text p{font-size:24px;font-style:normal;font-weight:400;line-height:34px;margin-top:0;padding:0}.review-wrap .review .author-detail{align-items:center;display:flex;justify-content:flex-start;margin:30px 0 0;width:100%}.review-wrap .review .author-details{display:inline-block;width:100%}.review-wrap .review .author-details strong{color:#fff;display:inline-block;font-size:32px;font-weight:600;line-height:38px;width:100%}.review-wrap .review .author-details p{color:#fff;display:inline-block;font-size:20px;font-weight:400;line-height:28px;margin:0;width:100%}.review-wrap .review .author-details small{color:#fff;display:inline-block;font-size:18px;font-weight:400;line-height:26px;margin:0;width:100%}.review-wrap:after{background-image:url(https://8608976.fs1.hubspotusercontent-na1.net/hubfs/8608976/AbbaDox%20Home%20Assets/dot%20pattern-blue%201.png);background-position:50%;background-repeat:no-repeat;background-size:contain;bottom:-88px;content:"";height:285px;position:absolute;right:0;width:285px;z-index:-1}.review-wrap .review-slider ul.slick-dots{bottom:-45px;margin:0}.review-wrap .review-slider ul.slick-dots li button{background:#fff;border:.5px solid #9e9e9e;height:16px;opacity:1;padding:0;text-indent:-9999px;width:16px}.review-wrap .review-slider ul.slick-dots li button:after{display:none}.review-wrap .review-slider ul.slick-dots li.slick-active button{background:#1782c5;border:.5px solid #1782c5}.review-wrap .review-slider ul.slick-dots li.slick-active button circle{display:none}.logo-wrap{display:inline-block;padding-top:200px;width:100%}.logo-wrap .logo-wrap{line-height:0}.logo-wrap .logo-slider,.logo-wrap .logo-wrap{display:inline-block;width:100%}.logo-wrap .logo-slider .logo-image{display:inline-block;padding:0;width:100%}.logo-wrap .logo-slider .logo-image a{display:inline-block;padding:0 15px;text-align:center;width:100%}.logo-wrap .logo-slider .logo-image img{margin:0 auto;object-fit:contain;object-position:center;text-align:center;width:auto}.logo-wrap .logo-slider .slick-track{align-items:center;display:flex;justify-content:center}.contact-sec .contact-form{background:#fff;border-radius:21px;box-shadow:0 4px 20px rgba(59,67,103,.25);display:inline-block;padding:50px;width:100%}.contact-sec .contact-form .form-title{display:inline-block;padding-bottom:50px;width:100%}.contact-sec .contact-inner .right .contact-form h3.form-title{display:none}.contact-sec .contact-form .form-title h3{color:#1782c5;display:inline-block;font-size:32px;font-style:normal;font-weight:600;line-height:44px;padding:0;width:100%}.contact-sec .contact-form .form-title p{color:#101621;display:inline-block;font-size:18px;font-style:normal;font-weight:400;line-height:28px;margin-bottom:0;width:100%}.contact-sec .contact-form .form,.contact-sec .contact-form .form form{display:inline-block;width:100%}.contact-sec .contact-form .form form fieldset .hs-form-field{padding-bottom:35px;padding-left:7px}.contact-sec .contact-form .form form fieldset.form-columns-2 .field:first-child{padding-left:0;padding-right:7px}.contact-sec .contact-form .form form fieldset label{color:#101621;font-family:Open Sans;font-size:18px;font-style:normal;font-weight:600;letter-spacing:0;line-height:28px;text-transform:capitalize}.contact-sec .contact-form .form form fieldset label span.hs-form-required{color:#1782c5;padding-left:5px}.contact-sec .contact-form .form form fieldset input{height:auto;padding:9px}.contact-sec .contact-form .form form fieldset input,.contact-sec .contact-form .form form fieldset textarea{background:#fff;border:.5px solid #9e9e9e;border-radius:4px;color:#9e9e9e;font-family:Open Sans;font-size:18px;font-style:normal;font-weight:400;line-height:28px;text-transform:none}.contact-sec .contact-form .form form fieldset textarea{height:140px;padding:10px;resize:none}.contact-sec .contact-form .form form fieldset ul.hs-error-msgs li label.hs-error-msg{color:red;float:left;font-size:14px;font-weight:400;list-style:none;margin:0;padding:0;width:100%}.contact-sec .contact-form .form form fieldset textarea::placeholder{color:#9e9e9e}.contact-sec .contact-form .form form fieldset input::placeholder{color:#9e9e9e}.contact-sec .contact-form form .hs_submit{display:inline-block;line-height:0;vertical-align:top;width:100%}.contact-sec .contact-form form .hs_submit .actions{display:inline-block;width:100%}.contact-sec .contact-form form .hs_submit .actions input{background:#1a83c5;border:none;border-radius:4px;color:#fff;display:inline-block;float:left;font-size:22px;font-weight:600;line-height:36px;min-width:auto;padding:9px 34px;text-align:center;text-decoration:none;width:165px}.contact-sec .contact-form form .hs_submit .actions input:hover{background:#005691}.contact-sec .contact-form .form .submitted-message{color:#101621;display:inline-block;font-size:18px;font-style:normal;font-weight:400;line-height:28px;margin-bottom:0;width:100%}.alert-msg.remove-alert-box{display:none}.alert-msg{background-color:#fff;border:1px solid #f13219;border-radius:.9375rem;box-shadow:0 3px 5px 0 rgba(0,0,0,.16);color:#f13219;display:flex;flex-direction:row;font-size:16px;line-height:26px;margin-bottom:40px;max-width:510px;padding:8px;width:calc(100% - 85px)}.alert-msg .alert-icon{padding:.9375rem .625rem}.alert-msg .disclaimer-text,.alert-msg .disclaimer-text p{color:#f13219;display:inline-block;font-size:16px;line-height:26px;width:100%}.alert-msg .disclaimer-text p{margin:0 0 15px}.alert-msg .disclaimer-text .link-label{display:inline-block;width:100%}.alert-msg .disclaimer-text .link-label a{color:#f13219;display:inline-block;font-size:16px;font-weight:500;line-height:26px;width:100%}@media(max-width:1500px){.contact-sec .contact-inner .sec-title h1{font-size:30px;line-height:46px}}@media(max-width:1200px){.contact-sec{padding:60px 0}.contact-sec .contact-inner .sec-title{padding-bottom:40px;padding-right:40px}.review-wrap .review .text p{font-size:22px;line-height:30px}.review-wrap .review{padding:35px}.review-wrap .review .author-details strong{font-size:30px;line-height:35px}.contact-sec .contact-form{padding:40px}.review-wrap:after{bottom:-60px}.review-wrap{padding-right:40px}.alert-msg{width:calc(100% - 40px)}.contact-sec .contact-inner .sec-title h1{font-size:26px;line-height:40px}}@media(max-width:991px){.contact-sec .contact-inner{flex-direction:column}.contact-sec .contact-inner .left{padding-right:0;width:100%}.contact-sec .contact-inner .sec-title{padding-right:0;text-align:center}.review-wrap{padding-right:0}.review-wrap:after{right:-60px}.logo-wrap{padding-top:120px}.contact-sec .contact-inner .right{padding-left:0;padding-top:40px;width:100%}.contact-sec:after{display:none}.review-wrap .review .author-detail{margin-top:20px}.contact-sec .contact-form .form-title h3{font-size:30px}.contact-sec .contact-form form .hs_submit .actions input{font-size:20px;padding:7px 30px}.alert-msg{max-width:100%;width:100%}}@media(max-width:840px){.review-wrap:after{display:none}}@media(max-width:767px){.contact-sec{padding:40px 0}.contact-sec .contact-inner .sec-title h1{font-size:28px;line-height:40px}.contact-sec .contact-inner .sec-title{padding-bottom:30px}.logo-wrap{padding-top:50px}.review-wrap .review .text p{font-size:20px;line-height:28px}.review-wrap .review .author-detail{margin-top:10px}.contact-sec .contact-form,.review-wrap .review{padding:30px}.review-wrap .review .author-details strong{font-size:28px;line-height:33px}.contact-sec .contact-form .form-title h3{font-size:28px}.contact-sec .contact-form .form-title p{line-height:25px}.contact-sec .contact-form .form-title{padding-bottom:30px}}