.cm-homepage-slider-wrap{position:relative}.cm-homepage-slider-wrap .slick-arrow.slick-next,.cm-homepage-slider-wrap .slick-arrow.slick-prev{display:none!important}.cm-homepage-slider-wrap .video-wrap{height:100%;left:0;position:absolute;right:0;top:0;width:100%}.cm-homepage-slider-wrap .button-group a svg{margin-left:4px;position:relative;top:2px}.cm-homepage-slider-group.slide_length1+.slide-count{display:none!important}.cm-homepage-slider-wrap .video-wrap video{height:100%;object-fit:cover;width:100%}.cm-homepage-slider-wrap .slide-count{bottom:10px;color:#fff;font-size:15px;left:auto;line-height:17px;position:absolute;right:30px;text-align:center;z-index:22}.cm-homepage-slider-wrap .slick-arrow{background:transparent;border:0;margin:51px 17px 0 0;outline:none;padding:0;position:absolute;right:110px;top:50%;transform:translateY(-50%) rotate(90deg);z-index:3}.cm-homepage-slider-wrap .slick-arrow.slick-prev{margin-top:-48px}.cm-homepage-slider-wrap .slick-arrow.slick-next:before{background:#fff;content:"";height:3px;left:-46px;opacity:.5;pointer-events:none;position:absolute;width:30px}.cm-homepage-slider-wrap .slick-arrow.slick-prev:before{content:"Prev";font-size:16px}.cm-homepage-slider-wrap .slick-arrow.slick-prev{font-size:0}.cm-homepage-slider-wrap .slide-count span{font-size:35px;font-weight:700;margin-right:4px}.cm-homepage-slider-wrap .content-wrapper{color:#fff;padding-left:15px;padding-right:15px;position:relative;text-align:left;width:100%;z-index:9}.cm-homepage-slider-wrap .banner-content{margin-left:auto;margin-right:auto;max-width:700px;padding-top:30px;text-align:center}.cm-homepage-slider-wrap .button-group a{background:transparent;border:1px solid #fff;margin-top:16px;padding:12px 25px;position:relative;transition:all .3s ease}.cm-homepage-slider-wrap .button-group a svg{transition:all .3s ease}.cm-homepage-slider-wrap .button-group a:focus,.cm-homepage-slider-wrap .button-group a:hover{background:#fff;color:#000123}.cm-homepage-slider-wrap .button-group a:focus svg *,.cm-homepage-slider-wrap .button-group a:hover svg *{stroke:#000123}.cm-homepage-slider-wrap .content-wrapper h1{line-height:1.1;text-transform:capitalize}.cm-homepage-slider-group .cm-homepage-slider-item{align-items:center;background-repeat:no-repeat;background-size:cover;display:flex!important;justify-content:center;min-height:100vh;padding-bottom:50px;padding-top:80px;position:relative;text-align:center}.cm-homepage-slider-group .slick-dots li button{display:none!important}.cm-homepage-slick-dots .caption-title{color:#fff;font-size:20px;font-weight:300;opacity:.5;text-align:center;width:120px}.cm-homepage-slick-dots{bottom:80px;left:0;margin:0 auto;max-width:340px;position:absolute;right:0}.cm-homepage-slick-dots .slick-center{opacity:1}.cm-homepage-slick-dots .slick-dots{bottom:36px}.cm-homepage-slider-item .page-center{position:relative;z-index:2}.cm-homepage-slider-group .bg{background:#000;bottom:0;left:0;opacity:1;position:absolute;right:0;top:0;z-index:1}.cm-homepage-slider-group .slick-dots li{height:0;height:auto;padding:0 4px;width:auto}.cm-homepage-slider-item h1{color:#fff;text-transform:uppercase}.cm-homepage-slider-item p{color:#fff}.cm-homepage-slick-dots .slick-arrow.slick-prev{background:transparent;bottom:20px;left:calc(50% - 80px);top:auto;transform:none}.cm-homepage-slick-dots .slick-arrow.slick-next{background:transparent;bottom:20px;right:calc(50% - 80px);top:auto;transform:rotate(180deg)}.cm-homepage-slick-dots .slick-arrow{background:transparent!important;box-shadow:none!important;fill:#fff;border:1px solid #fff!important;border-radius:50%;bottom:0;cursor:pointer;height:40px;padding:6px 10px;position:absolute;text-align:center;width:40px}.cm-homepage-slider-group{position:relative}.cm-homepage-slick-dots .slick-arrow svg{stroke:#fff!important;transform:rotate(90deg)}.cm-homepage-slick-dots .slick-arrow.prev{bottom:-4px;left:calc(50% - 220px)}.cm-homepage-slick-dots .slick-arrow.next{bottom:-4px;right:calc(50% - 220px)}.cm-homepage-slick-dots .slick-arrow.next svg{transform:rotate(270deg)}.cm-homepage-slider-wrap .slick-arrow:hover{color:#a1c052}.social-icons-group svg{height:18px;width:17px;fill:#fff}.social-icons-group ul{list-style:none;margin:0;padding:0}.social-icons-group{margin:0 auto;max-width:1280px}.social-icons-inner-group{margin-top:90px;position:absolute;top:50%}.social-icons-group .social-title{color:#fff;font-size:14px;font-weight:700;left:-73px;padding-right:66px;position:absolute;text-transform:uppercase;top:-90px;transform:rotate(90deg);white-space:nowrap}.social-icons-group .social-title:before{background:#fff;content:"";height:2px;position:absolute;right:11px;top:9px;width:50px}.cm-homepage-slider-wrap .banner-brd{background:rgba(0,0,0,.5);bottom:0;padding:9px 40px 4px;position:absolute;text-align:center;width:100%;z-index:3}.banner-brd .hs-breadcrumb-menu li:last-child{padding-right:0}.banner-brd .hs-breadcrumb-menu{align-items:center;display:flex;flex-wrap:wrap;font-size:14px;font-style:normal;font-weight:400;justify-content:center;letter-spacing:1px;line-height:16px;margin-left:0;margin-top:0;padding-left:10px}.banner-brd li{line-height:1;padding-right:17px}.banner-brd li a{display:inline-block}.cm-hero-banner-wrap.White .banner-brd li a svg{fill:#fff;margin:0;position:relative;top:0;transform:none;width:16px}.cm-hero-banner-wrap .banner-brd .hs-breadcrumb-menu-divider:before{font-size:20px;line-height:1;position:absolute;top:5px}.cm-hero-banner-wrap.White .banner-brd li.hs-breadcrumb-menu-item a:focus,.cm-hero-banner-wrap.White .banner-brd li.hs-breadcrumb-menu-item a:hover{color:#fff}.banner-brd .hs-breadcrumb-menu *,.banner-brd .hs-breadcrumb-menu a{color:#fff!important}.banner-brd .hs-breadcrumb-menu li{margin:0}.banner-brd li.hs-breadcrumb-menu-item a svg{fill:currentColor}.banner-brd .hs-breadcrumb-menu,.banner-brd li.hs-breadcrumb-menu-item a{color:#fff}.banner-brd .hs-breadcrumb-menu-divider{position:relative}.banner-brd .hs-breadcrumb-menu-divider:before{font-size:20px;line-height:1;position:absolute;top:-2px}@media(max-width:1360px){.cm-homepage-slider-wrap .content-wrapper{max-width:1300px;padding-left:55px;padding-right:55px}}@media(max-width:1280px){.body-wrapper{overflow-x:hidden}}@media(max-width:1199px){.cm-homepage-slider-wrap .form_group_box{flex:0 0 18%;max-width:18%}.cm-homepage-slider-wrap .form_group_box.number_of_beds_sec{flex:0 0 23%;max-width:23%}}@media(min-width:768px) and (max-width:1000px){.cm-homepage-slider-wrap .slide-count{right:30px}.cm-homepage-slider-wrap .slick-arrow{right:20px}}@media (max-width:767px){.cm-homepage-slider-wrap .slick-arrow{bottom:11px;left:calc(50% + 38px);margin:0;top:auto;transform:none}.cm-homepage-slider-wrap .slide-count{font-size:20px;right:20px}.cm-homepage-slider-wrap .slide-count span{font-size:29px}.cm-homepage-slider-wrap .slick-arrow.slick-prev{left:calc(50% - 60px);margin:0}.cm-homepage-slider-wrap .cm-homepage-slider-group .cm-homepage-slider-item h1{font-size:30px;line-height:normal}.cm-homepage-slider-wrap .cm-homepage-slider-group .cm-homepage-slider-item p{font-size:14px}.cm-homepage-slick-dots{bottom:49px;position:relative}.cm-homepage-slick-dots .caption-title{font-size:15px;width:90px}.cm-homepage-slick-dots .slick-arrow{height:30px;padding-left:8px;padding-top:1px;width:30px}.cm-homepage-slick-dots .slick-arrow.prev{left:calc(50% - 162px)}.cm-homepage-slick-dots .slick-arrow.next{right:calc(50% - 162px)}.cm-homepage-slider-wrap .content-wrapper{padding-left:20px;padding-right:20px}.social-icons-inner-group{left:auto;margin-top:50px;right:0}}@media(max-width:520px){.cm-homepage-slider-wrap .banner-brd{padding:9px 50px 4px}.cm-homepage-slider-wrap .slide-count{font-size:12px;right:10px}}@media(max-width:480px){.social-icons-container ul li+li{margin-top:10px!important}.cm-homepage-slick-dots .caption-title.slick-active{opacity:1}.cm-homepage-slider-wrap .cm-homepage-slider-group .cm-homepage-slider-item{height:45vh}.cm-homepage-slider-wrap .cm-homepage-slider-group .cm-homepage-slider-item h1{font-size:23px}.cm-homepage-slider-wrap .cm-homepage-slider-group .cm-homepage-slider-item p{font-size:13px}.cm-homepage-slider-wrap .cm-homepage-slick-dots .slick-arrow.next{right:calc(50% - 84px)}.cm-homepage-slider-wrap .cm-homepage-slick-dots .slick-arrow.prev{left:calc(50% - 84px)}.cm-homepage-slider-wrap .banner-brd{padding:9px 50px 10px}.banner-brd .hs-breadcrumb-menu li{padding-bottom:5px;padding-top:5px}.banner-brd .hs-breadcrumb-menu{padding-left:0}.cm-homepage-slider-wrap .banner-brd{padding:9px 50px 10px 20px}}