header.header{background-color:transparent!important}.contact-banner .submitted-message{display:none;text-align:center}.contact-banner .section-heading p big span{font-weight:600}.contact-banner{position:relative}.contact-banner:after{background-position:50%;background-repeat:no-repeat;background-size:cover;bottom:0;content:"";height:138%;left:0;position:absolute;width:100%;z-index:-1}.contact-banner .section-heading{margin:0 auto 70px;max-width:645px}.contact-banner .card-container{row-gap:22px}.contact-banner .form-card{background-color:var(--secondary_color);border-radius:20px;cursor:pointer;flex-basis:23.6%;overflow:hidden;padding:24px 20px;text-align:center}.contact-banner .form-card form label{font-weight:600}.contact-banner .form-card .card-image{margin:0 auto 16px;max-width:40px}.contact-banner .form-card .card-image img{margin:auto;width:auto!important}.contact-banner .popup-form{background-color:rgba(4,30,57,.96);display:none;inset:0;opacity:1;padding:50px 20px;position:fixed;z-index:9999}.contact-banner .popup-form .pop-up-wrapper{background-color:var(--white_color);border-radius:10px;left:50%;margin:auto;max-height:calc(100vh - 93px);max-width:676px;overflow:auto;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%}.contact-banner .popup-form .pop-up-wrapper::-webkit-scrollbar{display:none}.contact-banner .popup-form .pop-main-wrap{padding:61px 51px 51px;position:relative}.contact-banner .popup-form .form-close{cursor:pointer;position:absolute;right:22px;top:22px;transition:all .3s ease-in-out;width:11px;z-index:1}.contact-banner .popup-form .form-close svg{display:block}.contact-banner .popup-form .form-close:hover{transform:rotate(90deg)}.contact-banner .popup-form .form-logo{margin:0 auto 31px;max-width:46px}.contact-banner .popup-form .form-heading{margin-bottom:51px}.contact-banner .popup-form .form-heading h5{margin-bottom:12px}.contact-banner .popup-form .form-heading p{font-size:18px}.contact-banner .popup-form form .form-columns-1 .hs-form-field:last-child .input,.contact-banner .popup-form form .form-columns-2 .hs-form-field:last-child .input{margin-right:0!important}.contact-banner .popup-form form .hs-fieldtype-textarea.hs-input{width:100%!important}.contact-banner .popup-form form .hs-form-field{margin-bottom:32px}.contact-banner .popup-form form .hs-fieldtype-textarea{margin-bottom:15px}.contact-banner .popup-form form input.hs-button{width:100%}.contact-banner .popup-form form ul.no-list.hs-error-msgs li{bottom:-24px;left:0;margin:0;padding:0;position:absolute;width:100%}.contact-banner .popup-form form .hs-fieldtype-textarea ul.no-list.hs-error-msgs li{bottom:-10px}.contact-banner .popup-form .form-ty-wrap{display:none}.contact-banner .ty-msg-wrapper{padding:91px 144px 54px}.contact-banner .ty-msg-wrapper .ty-profile{margin:0 auto 26px;max-width:66px}.contact-banner .ty-msg-wrapper .ty-btn{margin-top:58px}.contact-banner .ty-msg-wrapper .ty-content p{font-size:16px}.contact-banner .ty-msg-wrapper .ty-btn a.cta_button{padding:19px 20px;width:100%}@media(max-width:1024px){.contact-banner .form-card{flex-basis:49%}}@media(max-width:767px){.contact-banner .popup-form .pop-up-wrapper{max-width:95%}.contact-banner .popup-form .pop-main-wrap{padding:60px 20px 20px}.contact-banner .popup-form .form-close{height:20px;right:20px;top:20px;width:20px}.contact-banner .popup-form .form-close svg{height:20px;width:20px}.contact-banner:after{content:none}.contact-banner .section-heading{margin-bottom:60px}.contact-banner .card-container{row-gap:20px}.contact-banner .form-card{border-radius:5px;flex-basis:47.5%;padding:15px 10px}.contact-banner .popup-form form .hs-form-field{margin-bottom:25px}.contact-banner .form-card h6{font-size:17px;letter-spacing:-.17px}.contact-banner .popup-form .form-heading{margin-bottom:32px}.contact-banner .popup-form .form-heading h5,.contact-banner .popup-form .ty-content h3{font-size:24px;margin-bottom:10px}.contact-banner .popup-form .form-heading p{font-size:17px;text-align:left}.contact-banner .popup-form form .form-columns-2 .input{margin-right:0!important}.contact-banner .popup-form form .hs-fieldtype-textarea{margin-bottom:12px}.contact-banner .ty-msg-wrapper{padding:60px 20px 20px}.contact-banner .ty-msg-wrapper .ty-profile{margin-bottom:24px}.contact-banner .ty-msg-wrapper .ty-content p{font-size:18px}.contact-banner .ty-msg-wrapper .ty-btn{margin-top:50px}.contact-banner form fieldset .input input.hs-input{font-size:18px;padding:13px!important}}@media(max-width:380px){.contact-banner .form-card{flex-basis:100%}}