.banner-top{padding:27px 0}.banner-top .flex{display:flex}.banner-top .flex .img{margin-right:65px;text-align:center;width:41.2%}.banner-top .flex .content{text-align:right;width:58.8%}.banner-top .top-heading{align-items:center;background-color:#176791;border-color:rgba(0,126,168,.84);border-width:1px;box-shadow:4px 4px 6px 0 rgba(0,0,0,.24);display:flex;font-size:19px;font-weight:600;justify-content:center;letter-spacing:.01em;margin-bottom:0!important;margin-left:auto;margin-top:0!important;padding:5px!important;text-transform:uppercase;width:fit-content;width:270px}.banner-top .top-heading h2{color:#fff;font-family:Open Sans,Helvetica,Arial,Lucida,sans-serif;font-size:18px;font-weight:600;letter-spacing:.04em;line-height:1.1em;padding:0;text-align:center;text-transform:uppercase}.custom-banner .cm-rich-txt h2{color:inherit;font-size:46px;font-weight:700;line-height:1.6em;margin-bottom:10px;text-align:right}.custom-banner .cm-rich-txt p{font-size:20px;line-height:2em;margin-bottom:30px;margin-left:auto;padding-bottom:0;width:630px}.custom-banner .et_pb_icon_wrap .et-pb-icon{color:#2ea3f2;font-family:ETmodules!important;font-size:44px;font-weight:400!important;line-height:1}.custom-banner .cm-icon span.et_pb_icon_wrap{animation-fill-mode:both;background-size:cover;border:1px solid #0c71c3;border-radius:24px 24px 24px 24px;display:inline-block;height:fit-content;line-height:1;margin:0 auto;overflow:hidden;padding-bottom:2px;padding-right:2px;position:relative}.cm-icon{text-align:center}.custom-banner{background-position-x:50%!important;background-position-y:50%!important;background-repeat:no-repeat!important;background-size:cover!important}.banner-bottom .img-gallery{width:66.667%}.banner-bottom .cm-img-group{display:flex;justify-content:space-around}.banner-bottom .page-center{align-items:center;display:flex}.banner-bottom .logo-cont{height:fit-content;padding-bottom:5px;width:33.3333%}.banner-bottom .cm-img-group .cm-img{margin-bottom:20px;text-align:center}.banner-bottom{background-color:rgba(0,0,0,.29);padding-top:15px}.banner-bottom .logo-cont p{color:#fff;font-size:31px;font-weight:700;line-height:1.3em;margin-left:auto;padding:0;text-align:right;width:fit-content}.custom-banner .cm-btn .hs-button:before{content:"h";display:inline-block;font-family:ETmodules !;font-family:ETmodules;font-size:18px;font-weight:400;left:33px;line-height:inherit;margin-left:-1.3em;opacity:1;position:absolute;right:auto}.custom-banner .cm-btn .hs-button{font-size:18px;line-height:1.7em;padding:.3em .7em .3em 2em;position:relative}.custom-banner .cm-btn .hs-button:hover{background-color:#176791!important;color:#eaeaea!important}@media(max-width:991px){.banner-top .flex{align-items:center;flex-direction:column;justify-content:center}.banner-top .flex .content{text-align:center;width:100%}.custom-banner .cm-rich-txt h2{font-size:24px;margin-bottom:10px;text-align:center}.custom-banner .cm-rich-txt p{font-size:16px;line-height:1.6em;margin-bottom:30px!important;margin-right:auto;max-width:100%;text-align:center;width:100%}.cm-btn{margin-bottom:15px}.banner-top .flex .img{margin-bottom:30px;margin-right:0;max-width:300px}.banner-top .top-heading{margin:0 auto}}@media(max-width:767px){.banner-bottom .page-center{flex-direction:column}.banner-bottom .logo-cont p{font-size:18px;margin-right:auto;text-align:center}.banner-bottom .logo-cont>div{border:none!important}.banner-bottom .cm-img-group .cm-img{margin-left:auto;margin-right:auto}.banner-bottom .img-gallery,.banner-bottom .logo-cont{width:100%}.banner-top .top-heading{background-image:none;font-size:15px;margin-bottom:10px!important;margin-right:auto;width:255px}.banner-top{padding:30px 0 0}.banner-top .flex .img{margin-bottom:30px;margin-right:0;text-align:center;width:100%}.banner-top .top-heading h2{font-size:17px}.banner-top .flex .img img{max-width:70%}}