.cm-homepage-banner{background-color:#01667c;margin-top:0;padding-bottom:0}.cm-homepage-wrap{position:relative}.cm-homepage-wrap .cm-homepage-item{background-position:50%;background-repeat:no-repeat;background-size:cover;min-height:100vh;padding-bottom:104px;padding-top:264px;position:relative}.cm-homepage-wrap .cm-homepage-item .bg{height:100%;left:0;position:absolute;right:0;top:0;width:100%}.cm-homepage-wrap .caption-title{color:#fff;font-family:Montserrat;font-size:16px;font-style:italic;font-weight:500;line-height:23px}.cm-homepage-item .video-bg{height:100%;left:0;position:absolute;right:0;top:0;width:100%}.cm-homepage-item .video-bg video{height:100%;object-fit:cover;width:100%}.cm-homepage-wrap .current-slider-count{bottom:73px;color:#fff;font-size:13px;font-weight:400;letter-spacing:.26px;line-height:27.2px;position:absolute;right:60px;text-align:center;text-transform:uppercase}.cm-homepage-banner .slick-arrow{bottom:39px;cursor:pointer;position:absolute;right:20px;z-index:2}.cm-homepage-banner .slick-arrow.slick-prev{right:94px}.cm-homepage-item .video-bg .bg{height:100%;left:0;position:absolute;right:0;top:0;width:100%}.cm-homepage-item .content-wrapper{align-items:flex-end;display:flex;padding-left:8px;padding-right:8px;position:relative;width:100%}.cm-homepage-item .banner-left{padding-left:0;width:50%}.cm-homepage-banner h1,.cm-homepage-banner h2{color:#fff;line-height:normal}.cm-homepage-banner h2{font-family:Atyp Display,sans-serif;font-size:24px;font-weight:600;letter-spacing:2.4px;margin:0 0 8px}.cm-homepage-banner h1{line-height:1.1;margin:0 0 40px;text-transform:capitalize}.cm-homepage-item .video-bg:before{background:#000;content:"";height:100%;left:0;opacity:.3;position:absolute;right:0;top:0;width:100%}.banner-inner-left h3{color:#fff;font-size:60px}html[lang=ar] .cm-homepage-item .banner-left{margin-left:auto}.cm-homepage-banner .banner-right .hs-button{margin-left:15px}.cm-homepage-banner .hs-button.Gray{min-width:180px}.cm-homepage-banner .hs-button{letter-spacing:2px;margin-bottom:20px;padding:23px 45px;text-align:center}.cm-homepage-banner .button-group{align-items:center;display:flex;padding-top:22px}.cm-homepage-banner .button-group .button-item{margin-right:15px}.cm-homepage-banner a.hs-button.transparent{background:transparent;border-color:#fff}.cm-homepage-banner a.hs-button.transparent:focus,.cm-homepage-banner a.hs-button.transparent:hover{background:#fff;border-color:#000;color:#000}.cm-homepage-banner ul.slick-dots{bottom:68px;display:none!important;justify-content:center;left:0;list-style:none;margin:0 auto;max-width:calc(100% - 120px);padding:0;position:absolute;right:0;width:100%;z-index:5}.cm-homepage-banner ul.slick-dots li button{display:none}.cm-homepage-banner ul.slick-dots li{background:hsla(0,0%,100%,.3);height:2px;position:relative;width:100%}.cm-homepage-banner ul.slick-dots li:before{bottom:0;content:"";cursor:pointer;height:10px;left:0;position:absolute;right:0;top:0}.cm-homepage-banner ul.slick-dots li.slick-active{background:#fff}.cm-homepage-banner .banner-right .hs-button.popup-btn{font-style:italic}.cm-homepage-banner .hs-button:focus,.cm-homepage-banner .hs-button:hover{background:transparent;border-color:#fff;color:#fff}.banner-inner-left p{color:#f7faff;font-size:14px;font-style:normal;font-weight:400;line-height:26px}.cm-homepage-wrap h6{color:#fff;font-size:14px;font-style:normal;font-weight:700;letter-spacing:1px;margin-bottom:30px;text-transform:uppercase}.cm-homepage-wrap h6 strong{color:#edc03b;font-weight:700}.cm-homepage-wrap .caption-group{align-items:center;background:rgba(0,0,0,.3);bottom:0;display:flex;height:104px;left:0;position:absolute;right:0;z-index:999}.cm-homepage-wrap .caption-group .caption-head{color:#fff;font-family:Montserrat;font-size:23px;font-style:normal;font-weight:700;letter-spacing:1px;line-height:normal;margin-right:24px;padding-left:30px;padding-right:70px;position:relative;text-transform:uppercase}.cm-homepage-wrap .caption-group .caption-head:after{background:#fff;content:"";height:75px;position:absolute;right:0;top:-18px;width:1px}html[lang=ar] .cm-homepage-wrap .caption-group{padding-right:20px;right:0;width:100%}html[lang=ar] .cm-homepage-wrap .caption-group .caption-head:after{left:20px;right:auto}html[lang=ar] .cm-homepage-banner .slick-arrow{left:80px;right:auto}html[lang=ar] .cm-homepage-banner .slick-arrow.slick-prev{left:20px;right:auto}html[lang=ar] .cm-homepage-wrap .caption-group .caption-head{padding-left:70px;padding-right:30px}@media(max-width:1200px){.cm-homepage-item .banner-left{padding:0;text-align:center;width:100%}.cm-homepage-item .banner-inner-left{max-width:100%}.cm-homepage-banner .button-group{justify-content:center}}@media(max-width:1130px){.cm-homepage-banner h1{font-size:48px}}@media(max-width:991px){.cm-homepage-item .content-wrapper{flex-wrap:wrap}.cm-homepage-item .banner-left,.cm-homepage-item .banner-right{text-align:center;width:100%}.cm-homepage-item .banner-inner-left{margin:0 auto;max-width:600px}.cm-homepage-banner .banner-right .hs-button{margin:0}.cm-homepage-banner .banner-right .hs-button:first-child{margin:0 0 20px}.cm-homepage-banner ul.slick-dots{bottom:40px;max-width:calc(100% - 40px)}.cm-homepage-wrap .current-slider-count{bottom:90px;left:0;right:0}.cm-homepage-wrap .cm-homepage-item{min-height:100vh;padding-bottom:30px;padding-top:300px}.cm-homepage-banner .button-group{justify-content:center}.cm-homepage-item .content-wrapper{padding-left:20px;padding-right:20px}.cm-homepage-banner h1{font-size:35px}.cm-homepage-banner h2{font-size:17px;letter-spacing:1.4px;line-height:normal;margin:0 0 13px}.cm-homepage-wrap .caption-group{flex-direction:column;height:auto;justify-content:center;min-height:150px;padding:10px 0 50px}.cm-homepage-wrap .caption-group .caption-head{margin:0 0 15px;padding:0 0 8px}.cm-homepage-wrap .caption-group .caption-head:after{bottom:0;height:1px;left:0;margin:0 auto;right:0;top:auto;width:75px}.cm-homepage-banner .slick-arrow{bottom:13px;left:calc(50% - 50px)}.cm-homepage-banner .slick-arrow.slick-next{left:calc(50% + 10px)}.cm-homepage-banner .button-group .button-item:last-child{margin-right:0}.cm-homepage-wrap .caption-title{padding-left:10px;padding-right:10px;text-align:center}.cm-homepage-wrap .caption-group{position:relative}.banner-inner-left h3{font-size:48px}}@media(max-width:479px){.cm-homepage-banner .hs-button{font-size:11px;padding:16px 30px}.cm-homepage-wrap .cm-homepage-item{min-height:100vh;padding-bottom:0;padding-top:170px}}