.elementor-2652 .elementor-element.elementor-element-7927e30 > .elementor-container{min-height:100vh;}.elementor-2652 .elementor-element.elementor-element-7927e30:not(.elementor-motion-effects-element-type-background), .elementor-2652 .elementor-element.elementor-element-7927e30 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background:url("https://ml4mfenotyvd.i.optimole.com/w:auto/h:auto/q:mauto/f:best/https://brandkeyvn.net/catherinecruise/wp-content/uploads/2023/11/Overview-3.jpg") 50% 50%;background-size:cover;}.elementor-2652 .elementor-element.elementor-element-7927e30{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2652 .elementor-element.elementor-element-7927e30 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2652 .elementor-element.elementor-element-c1dd05c > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:30px;}.elementor-2652 .elementor-element.elementor-element-c1dd05c:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2652 .elementor-element.elementor-element-c1dd05c > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFCC;}.elementor-2652 .elementor-element.elementor-element-c1dd05c > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0% 20% 0% 0%;--e-column-margin-right:20%;--e-column-margin-left:0%;padding:80px 50px 080px 50px;}.elementor-2652 .elementor-element.elementor-element-c1dd05c > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2652 .elementor-element.elementor-element-505420e .elementor-heading-title{color:#009892;font-family:"Helvetica Neue", Sans-serif;font-size:60px;font-weight:700;line-height:1.2em;letter-spacing:0px;}.elementor-2652 .elementor-element.elementor-element-4ad7189 .elementor-heading-title{color:#000000;font-family:"Helvetica Neue", Sans-serif;font-size:22px;font-weight:600;line-height:1.2em;letter-spacing:0px;}.elementor-2652 .elementor-element.elementor-element-0314cfb .elementor-button .elementor-align-icon-right{margin-left:15px;}.elementor-2652 .elementor-element.elementor-element-0314cfb .elementor-button .elementor-align-icon-left{margin-right:15px;}.elementor-2652 .elementor-element.elementor-element-0314cfb .elementor-button{font-family:"Helvetica Neue", Sans-serif;font-size:18px;font-weight:600;font-style:italic;fill:#009892;color:#009892;background-color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#009892;border-radius:20px 20px 20px 20px;}.elementor-2652 .elementor-element.elementor-element-0314cfb .elementor-button:hover, .elementor-2652 .elementor-element.elementor-element-0314cfb .elementor-button:focus{color:#FFFFFF;background-color:#009892;}.elementor-2652 .elementor-element.elementor-element-0314cfb .elementor-button:hover svg, .elementor-2652 .elementor-element.elementor-element-0314cfb .elementor-button:focus svg{fill:#FFFFFF;}.elementor-2652 .elementor-element.elementor-element-aec44fa{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2652 .elementor-element.elementor-element-aec44fa > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2652 .elementor-element.elementor-element-68bf960 > .elementor-element-populated{padding:70px 150px 60px 150px;}.elementor-2652 .elementor-element.elementor-element-1220707 .elementor-column-gap-custom .elementor-column > .elementor-element-populated{padding:70px;}.elementor-2652 .elementor-element.elementor-element-1220707 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:space-between;align-items:space-between;}.elementor-2652 .elementor-element.elementor-element-8e1ffc0:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2652 .elementor-element.elementor-element-8e1ffc0 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFCC;}.elementor-2652 .elementor-element.elementor-element-8e1ffc0 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 050px 0px 50px;--e-column-margin-right:050px;--e-column-margin-left:50px;padding:0% 40% 0% 0%;}.elementor-2652 .elementor-element.elementor-element-8e1ffc0 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2652 .elementor-element.elementor-element-a89c742 .elementor-heading-title{color:#009892;font-family:"Helvetica Neue", Sans-serif;font-size:60px;font-weight:700;}.elementor-2652 .elementor-element.elementor-element-a89c742 > .elementor-widget-container{padding:0px 0px 50px 0px;}.elementor-2652 .elementor-element.elementor-element-96851fe .elementor-heading-title{color:#000000;font-family:"Helvetica Neue", Sans-serif;font-size:22px;font-weight:600;font-style:italic;}.elementor-2652 .elementor-element.elementor-element-862c382{text-align:left;color:#000000;font-family:"Helvetica Neue", Sans-serif;font-size:18px;font-weight:400;}.elementor-2652 .elementor-element.elementor-element-12fcb88 .elementor-button .elementor-align-icon-right{margin-left:15px;}.elementor-2652 .elementor-element.elementor-element-12fcb88 .elementor-button .elementor-align-icon-left{margin-right:15px;}.elementor-2652 .elementor-element.elementor-element-12fcb88 .elementor-button{font-family:"Helvetica Neue", Sans-serif;font-size:18px;font-weight:600;font-style:italic;fill:#009892;color:#009892;background-color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#009892;border-radius:20px 20px 20px 20px;}.elementor-2652 .elementor-element.elementor-element-12fcb88 .elementor-button:hover, .elementor-2652 .elementor-element.elementor-element-12fcb88 .elementor-button:focus{color:#FFFFFF;background-color:#009892;}.elementor-2652 .elementor-element.elementor-element-12fcb88 .elementor-button:hover svg, .elementor-2652 .elementor-element.elementor-element-12fcb88 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-2652 .elementor-element.elementor-element-8c5e654:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2652 .elementor-element.elementor-element-8c5e654 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFCC;}.elementor-2652 .elementor-element.elementor-element-8c5e654 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 50px 0px 50px;--e-column-margin-right:50px;--e-column-margin-left:50px;padding:0% 40% 0% 0%;}.elementor-2652 .elementor-element.elementor-element-8c5e654 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2652 .elementor-element.elementor-element-9c4a5dc{--spacer-size:110px;}.elementor-2652 .elementor-element.elementor-element-e15ec9b .elementor-heading-title{color:#000000;font-family:"Helvetica Neue", Sans-serif;font-size:22px;font-weight:600;font-style:italic;}.elementor-2652 .elementor-element.elementor-element-387e8ca{text-align:left;color:#000000;font-family:"Helvetica Neue", Sans-serif;font-size:18px;font-weight:400;}.elementor-2652 .elementor-element.elementor-element-9632729 .elementor-button .elementor-align-icon-right{margin-left:15px;}.elementor-2652 .elementor-element.elementor-element-9632729 .elementor-button .elementor-align-icon-left{margin-right:15px;}.elementor-2652 .elementor-element.elementor-element-9632729 .elementor-button{font-family:"Helvetica Neue", Sans-serif;font-size:18px;font-weight:600;font-style:italic;fill:#009892;color:#009892;background-color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#009892;border-radius:20px 20px 20px 20px;}.elementor-2652 .elementor-element.elementor-element-9632729 .elementor-button:hover, .elementor-2652 .elementor-element.elementor-element-9632729 .elementor-button:focus{color:#FFFFFF;background-color:#009892;}.elementor-2652 .elementor-element.elementor-element-9632729 .elementor-button:hover svg, .elementor-2652 .elementor-element.elementor-element-9632729 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-2652 .elementor-element.elementor-element-45781af > .elementor-container{min-height:100vh;}.elementor-2652 .elementor-element.elementor-element-45781af:not(.elementor-motion-effects-element-type-background), .elementor-2652 .elementor-element.elementor-element-45781af > .elementor-motion-effects-container > .elementor-motion-effects-layer{background:url("https://ml4mfenotyvd.i.optimole.com/w:auto/h:auto/q:mauto/f:best/https://brandkeyvn.net/catherinecruise/wp-content/uploads/2023/02/z4079694632248_930f870319d34fb3523647516c758db5-scaled.jpg") 50% 50%;background-size:cover;}.elementor-2652 .elementor-element.elementor-element-45781af{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2652 .elementor-element.elementor-element-45781af > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2652 .elementor-element.elementor-element-6e09e0f > .elementor-element-populated{padding:70px 150px 60px 150px;}.elementor-2652 .elementor-element.elementor-element-fd53c79 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:30px;}.elementor-2652 .elementor-element.elementor-element-fd53c79:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2652 .elementor-element.elementor-element-fd53c79 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFB3;}.elementor-2652 .elementor-element.elementor-element-fd53c79 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0% 20% 0% 0%;--e-column-margin-right:20%;--e-column-margin-left:0%;padding:80px 50px 080px 50px;}.elementor-2652 .elementor-element.elementor-element-fd53c79 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2652 .elementor-element.elementor-element-4311624 .elementor-heading-title{color:#009892;font-family:"Helvetica Neue", Sans-serif;font-size:60px;font-weight:700;}.elementor-2652 .elementor-element.elementor-element-4311624 > .elementor-widget-container{padding:0px 0px 50px 0px;}.elementor-2652 .elementor-element.elementor-element-959c08e .swiper-slide{height:400px;transition-duration:calc(5000ms*1.2);}.elementor-2652 .elementor-element.elementor-element-959c08e .swiper-slide-contents{max-width:66%;}.elementor-2652 .elementor-element.elementor-element-959c08e .swiper-slide-inner{text-align:left;}.elementor-2652 .elementor-element.elementor-element-959c08e .elementor-slide-heading{color:#000000;font-family:"Helvetica Neue", Sans-serif;font-weight:600;}.elementor-2652 .elementor-element.elementor-element-959c08e .elementor-slide-description{color:#000000;font-family:"Helvetica Neue", Sans-serif;font-weight:400;}.elementor-2652 .elementor-element.elementor-element-959c08e .elementor-slide-button{font-family:"Helvetica Neue", Sans-serif;font-weight:600;font-style:italic;border-width:1px;border-radius:20px;color:#009892;background-color:#FFFFFF;border-color:#009892;}.elementor-2652 .elementor-element.elementor-element-959c08e .elementor-slide-button:hover{color:#FFFFFF;background-color:#009892;border-color:#009892;}.elementor-2652 .elementor-element.elementor-element-551ccc8 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2652 .elementor-element.elementor-element-51e8fc6 .elementor-repeater-item-420a2c5 .swiper-slide-bg{background-image:url(https://ml4mfenotyvd.i.optimole.com/w:auto/h:auto/q:mauto/f:best/https://brandkeyvn.net/catherinecruise/wp-content/uploads/2023/11/Premier-Double-2.jpg);background-size:cover;}.elementor-2652 .elementor-element.elementor-element-51e8fc6 .elementor-repeater-item-420a2c5 .elementor-background-overlay{background-color:rgba(0,0,0,0.5);}.elementor-2652 .elementor-element.elementor-element-51e8fc6 .elementor-repeater-item-420a2c5 .swiper-slide-contents{margin-left:auto;}.elementor-2652 .elementor-element.elementor-element-51e8fc6 .elementor-repeater-item-420a2c5 .swiper-slide-inner{text-align:left;}.elementor-2652 .elementor-element.elementor-element-51e8fc6 .elementor-repeater-item-0c6f3e4 .swiper-slide-bg{background-image:url(https://ml4mfenotyvd.i.optimole.com/w:auto/h:auto/q:mauto/f:best/https://brandkeyvn.net/catherinecruise/wp-content/uploads/2023/11/Royal-8.jpg);background-size:cover;}.elementor-2652 .elementor-element.elementor-element-51e8fc6 .elementor-repeater-item-0c6f3e4 .elementor-background-overlay{background-color:rgba(0,0,0,0.5);}.elementor-2652 .elementor-element.elementor-element-51e8fc6 .elementor-repeater-item-0c6f3e4 .swiper-slide-contents{margin-left:auto;}.elementor-2652 .elementor-element.elementor-element-51e8fc6 .elementor-repeater-item-0c6f3e4 .swiper-slide-inner{text-align:left;}.elementor-2652 .elementor-element.elementor-element-51e8fc6 .elementor-repeater-item-2a407af .swiper-slide-bg{background-image:url(https://ml4mfenotyvd.i.optimole.com/w:auto/h:auto/q:mauto/f:best/https://brandkeyvn.net/catherinecruise/wp-content/uploads/2023/11/Grand-2nd-floor-2.jpg);background-size:cover;}.elementor-2652 .elementor-element.elementor-element-51e8fc6 .elementor-repeater-item-2a407af .elementor-background-overlay{background-color:rgba(0,0,0,0.5);}.elementor-2652 .elementor-element.elementor-element-51e8fc6 .elementor-repeater-item-2a407af .swiper-slide-contents{margin-left:auto;}.elementor-2652 .elementor-element.elementor-element-51e8fc6 .elementor-repeater-item-2a407af .swiper-slide-inner{text-align:left;}.elementor-2652 .elementor-element.elementor-element-51e8fc6 .elementor-repeater-item-00177db .swiper-slide-bg{background-image:url(https://ml4mfenotyvd.i.optimole.com/w:auto/h:auto/q:mauto/f:best/https://brandkeyvn.net/catherinecruise/wp-content/uploads/2023/11/Villa-7.jpg);background-size:cover;}.elementor-2652 .elementor-element.elementor-element-51e8fc6 .elementor-repeater-item-00177db .elementor-background-overlay{background-color:rgba(0,0,0,0.5);}.elementor-2652 .elementor-element.elementor-element-51e8fc6 .elementor-repeater-item-00177db .swiper-slide-contents{margin-left:auto;}.elementor-2652 .elementor-element.elementor-element-51e8fc6 .elementor-repeater-item-00177db .swiper-slide-inner{text-align:left;}.elementor-2652 .elementor-element.elementor-element-51e8fc6 .swiper-slide{height:100vh;transition-duration:calc(5000ms*1.2);}.elementor-2652 .elementor-element.elementor-element-51e8fc6 .swiper-slide-contents{max-width:50%;}.elementor-2652 .elementor-element.elementor-element-51e8fc6 .swiper-slide-inner{padding:10% 15% 0% 0%;text-align:center;}.elementor-2652 .elementor-element.elementor-element-51e8fc6 .elementor-slide-heading{color:#009892;font-family:"Helvetica Neue", Sans-serif;font-size:60px;font-weight:700;}.elementor-2652 .elementor-element.elementor-element-51e8fc6 .elementor-slide-description{color:#000000;font-family:"Helvetica Neue", Sans-serif;font-size:18px;font-weight:400;}.elementor-2652 .elementor-element.elementor-element-51e8fc6 .elementor-slide-button{font-family:"Helvetica Neue", Sans-serif;font-size:18px;font-weight:600;font-style:italic;border-width:1px;border-radius:20px;color:#009892;background-color:#FFFFFF;border-color:#009892;}.elementor-2652 .elementor-element.elementor-element-51e8fc6 .elementor-slide-button:hover{color:#FFFFFF;background-color:#009892;border-color:#009892;}.elementor-2652 .elementor-element.elementor-element-51e8fc6 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background-color:#FFFFFF;opacity:1;}.elementor-2652 .elementor-element.elementor-element-51e8fc6 .swiper-pagination-bullet-active{background-color:#009892;}.elementor-2652 .elementor-element.elementor-element-14cb6e2 > .elementor-container{min-height:100vh;}.elementor-2652 .elementor-element.elementor-element-14cb6e2:not(.elementor-motion-effects-element-type-background), .elementor-2652 .elementor-element.elementor-element-14cb6e2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ml4mfenotyvd.i.optimole.com/w:auto/h:auto/q:mauto/f:best/https://brandkeyvn.net/catherinecruise/wp-content/uploads/2023/11/Pool-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2652 .elementor-element.elementor-element-14cb6e2 > .elementor-background-overlay{background-color:#000000;opacity:0.25;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2652 .elementor-element.elementor-element-14cb6e2{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2652 .elementor-element.elementor-element-1764099 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:20px;}.elementor-2652 .elementor-element.elementor-element-1764099:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2652 .elementor-element.elementor-element-1764099 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFCC;}.elementor-2652 .elementor-element.elementor-element-1764099 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 100px 80px 50px;}.elementor-2652 .elementor-element.elementor-element-1764099 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2652 .elementor-element.elementor-element-88bdc91 .elementor-heading-title{color:#009892;font-family:"Helvetica Neue", Sans-serif;font-size:60px;font-weight:700;line-height:1.2em;letter-spacing:0px;}.elementor-2652 .elementor-element.elementor-element-78bc65c{text-align:left;color:#000000;font-family:"Helvetica Neue", Sans-serif;font-size:18px;font-weight:400;}.elementor-2652 .elementor-element.elementor-element-78bc65c > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-2652 .elementor-element.elementor-element-e70ac4c{--e-image-carousel-slides-to-show:5;}.elementor-2652 .elementor-element.elementor-element-5e1bb9a .elementor-button .elementor-align-icon-right{margin-left:15px;}.elementor-2652 .elementor-element.elementor-element-5e1bb9a .elementor-button .elementor-align-icon-left{margin-right:15px;}.elementor-2652 .elementor-element.elementor-element-5e1bb9a .elementor-button{font-family:"Helvetica Neue", Sans-serif;font-size:18px;font-weight:600;font-style:italic;fill:#009892;color:#009892;background-color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#009892;border-radius:20px 20px 20px 20px;}.elementor-2652 .elementor-element.elementor-element-5e1bb9a .elementor-button:hover, .elementor-2652 .elementor-element.elementor-element-5e1bb9a .elementor-button:focus{color:#FFFFFF;background-color:#009892;}.elementor-2652 .elementor-element.elementor-element-5e1bb9a .elementor-button:hover svg, .elementor-2652 .elementor-element.elementor-element-5e1bb9a .elementor-button:focus svg{fill:#FFFFFF;}.elementor-2652 .elementor-element.elementor-element-914c250 > .elementor-container{min-height:100vh;}.elementor-2652 .elementor-element.elementor-element-914c250:not(.elementor-motion-effects-element-type-background), .elementor-2652 .elementor-element.elementor-element-914c250 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background:url("https://ml4mfenotyvd.i.optimole.com/w:auto/h:auto/q:mauto/f:best/https://brandkeyvn.net/catherinecruise/wp-content/uploads/2023/02/Catherine-Cruise-BG-2-min.png") 50% 50%;background-size:cover;}.elementor-2652 .elementor-element.elementor-element-914c250 > .elementor-background-overlay{background-color:#000000;opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2652 .elementor-element.elementor-element-914c250{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2652 .elementor-element.elementor-element-bc4c71f > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:20px;}.elementor-2652 .elementor-element.elementor-element-bc4c71f:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2652 .elementor-element.elementor-element-bc4c71f > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFCC;}.elementor-2652 .elementor-element.elementor-element-bc4c71f > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:50px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:80px 50px 80px 50px;}.elementor-2652 .elementor-element.elementor-element-bc4c71f > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2652 .elementor-element.elementor-element-91c2c9f{text-align:center;}.elementor-2652 .elementor-element.elementor-element-91c2c9f .elementor-heading-title{color:#009892;font-family:"Helvetica Neue", Sans-serif;font-size:60px;font-weight:700;}.elementor-2652 .elementor-element.elementor-element-3bc6f58{text-align:left;color:#000000;font-family:"Helvetica Neue", Sans-serif;font-size:18px;font-weight:400;}.elementor-2652 .elementor-element.elementor-element-3bc6f58 > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-2652 .elementor-element.elementor-element-c52ee03{--e-image-carousel-slides-to-show:5;}.elementor-2652 .elementor-element.elementor-element-f635c92 .elementor-button .elementor-align-icon-right{margin-left:15px;}.elementor-2652 .elementor-element.elementor-element-f635c92 .elementor-button .elementor-align-icon-left{margin-right:15px;}.elementor-2652 .elementor-element.elementor-element-f635c92 .elementor-button{font-family:"Helvetica Neue", Sans-serif;font-size:18px;font-weight:600;font-style:italic;fill:#009892;color:#009892;background-color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#009892;border-radius:20px 20px 20px 20px;}.elementor-2652 .elementor-element.elementor-element-f635c92 .elementor-button:hover, .elementor-2652 .elementor-element.elementor-element-f635c92 .elementor-button:focus{color:#FFFFFF;background-color:#009892;}.elementor-2652 .elementor-element.elementor-element-f635c92 .elementor-button:hover svg, .elementor-2652 .elementor-element.elementor-element-f635c92 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-2652 .elementor-element.elementor-element-f635c92 > .elementor-widget-container{padding:30px 0px 0px 0px;}.elementor-2652 .elementor-element.elementor-element-883485f > .elementor-container{min-height:100vh;}.elementor-2652 .elementor-element.elementor-element-883485f:not(.elementor-motion-effects-element-type-background), .elementor-2652 .elementor-element.elementor-element-883485f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ml4mfenotyvd.i.optimole.com/w:auto/h:auto/q:mauto/f:best/https://brandkeyvn.net/catherinecruise/wp-content/uploads/2023/11/Sundeck-8.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2652 .elementor-element.elementor-element-883485f > .elementor-background-overlay{background-color:#000000;opacity:0.2;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2652 .elementor-element.elementor-element-883485f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2652 .elementor-element.elementor-element-9b8531e > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:30px;}.elementor-2652 .elementor-element.elementor-element-9b8531e:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2652 .elementor-element.elementor-element-9b8531e > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFCC;}.elementor-2652 .elementor-element.elementor-element-9b8531e > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 50px 080px 50px;}.elementor-2652 .elementor-element.elementor-element-9b8531e > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2652 .elementor-element.elementor-element-6878126 .elementor-heading-title{color:#009892;font-family:"Helvetica Neue", Sans-serif;font-size:60px;font-weight:700;line-height:1.2em;letter-spacing:0px;}.elementor-2652 .elementor-element.elementor-element-a193423 .elementor-button .elementor-align-icon-right{margin-left:15px;}.elementor-2652 .elementor-element.elementor-element-a193423 .elementor-button .elementor-align-icon-left{margin-right:15px;}.elementor-2652 .elementor-element.elementor-element-a193423 .elementor-button{font-family:"Helvetica Neue", Sans-serif;font-size:18px;font-weight:600;font-style:italic;fill:#009892;color:#009892;background-color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#009892;border-radius:20px 20px 20px 20px;}.elementor-2652 .elementor-element.elementor-element-a193423 .elementor-button:hover, .elementor-2652 .elementor-element.elementor-element-a193423 .elementor-button:focus{color:#FFFFFF;background-color:#009892;}.elementor-2652 .elementor-element.elementor-element-a193423 .elementor-button:hover svg, .elementor-2652 .elementor-element.elementor-element-a193423 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-2652 .elementor-element.elementor-element-1ca83ed > .elementor-container{min-height:100vh;}.elementor-2652 .elementor-element.elementor-element-1ca83ed:not(.elementor-motion-effects-element-type-background), .elementor-2652 .elementor-element.elementor-element-1ca83ed > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0488B1;background-image:url("https://ml4mfenotyvd.i.optimole.com/w:auto/h:auto/q:mauto/f:best/https://brandkeyvn.net/catherinecruise/wp-content/uploads/2023/11/Villa-4.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2652 .elementor-element.elementor-element-1ca83ed > .elementor-background-overlay{background-color:#000000;opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2652 .elementor-element.elementor-element-1ca83ed{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 80px 0px;}.elementor-2652 .elementor-element.elementor-element-bc55808{text-align:center;}.elementor-2652 .elementor-element.elementor-element-bc55808 .elementor-heading-title{color:#FFFFFF;font-family:"Helvetica Neue", Sans-serif;font-size:60px;font-weight:700;}.elementor-2652 .elementor-element.elementor-element-bc55808 > .elementor-widget-container{padding:80px 0px 50px 0px;}.elementor-2652 .elementor-element.elementor-element-d9d8dad{--image-border-color:#FFFFFF;--image-border-width:3px;--image-border-radius:10px;--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-2652 .elementor-element.elementor-element-d9d8dad .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-2652 .elementor-element.elementor-element-d9d8dad .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-2652 .elementor-element.elementor-element-d9d8dad > .elementor-widget-container{margin:0% 10% 0% 10%;}html{height:100vh;margin:0;overflow:hidden;}body{height:100vh;overflow:auto;scroll-snap-type:y mandatory;scroll-padding:0px;}.elementor-section:not(.elementor-inner-section), .elementor-location-header, .elementor-location-footer, .page-header, .site-header, .elementor-add-section, .e-con:not(.e-child){scroll-snap-align:start;scroll-snap-stop:always;}@media(max-width:1024px){.elementor-2652 .elementor-element.elementor-element-c1dd05c > .elementor-element-populated{margin:0% 10% 0% 0%;--e-column-margin-right:10%;--e-column-margin-left:0%;padding:50px 30px 50px 30px;}.elementor-2652 .elementor-element.elementor-element-505420e .elementor-heading-title{font-size:50px;}.elementor-2652 .elementor-element.elementor-element-505420e > .elementor-widget-container{margin:0% 20% 0% 0%;}.elementor-2652 .elementor-element.elementor-element-8e1ffc0 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 50px 0px;}.elementor-2652 .elementor-element.elementor-element-a89c742 .elementor-heading-title{font-size:50px;}.elementor-2652 .elementor-element.elementor-element-a89c742 > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-2652 .elementor-element.elementor-element-8c5e654 > .elementor-element-populated{margin:-1px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 50px 0px;}.elementor-2652 .elementor-element.elementor-element-e15ec9b > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-2652 .elementor-element.elementor-element-fd53c79 > .elementor-element-populated{margin:0% 10% 0% 0%;--e-column-margin-right:10%;--e-column-margin-left:0%;padding:50px 30px 50px 30px;}.elementor-2652 .elementor-element.elementor-element-4311624 .elementor-heading-title{font-size:50px;}.elementor-2652 .elementor-element.elementor-element-4311624 > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-2652 .elementor-element.elementor-element-959c08e .swiper-slide-contents{max-width:100%;}.elementor-2652 .elementor-element.elementor-element-959c08e .swiper-slide-inner{padding:0px 0px 0px 0px;}.elementor-2652 .elementor-element.elementor-element-959c08e .elementor-slide-button{font-size:18px;}.elementor-2652 .elementor-element.elementor-element-51e8fc6 .swiper-slide-contents{max-width:70%;}.elementor-2652 .elementor-element.elementor-element-51e8fc6 .elementor-slide-heading{font-size:50px;}.elementor-2652 .elementor-element.elementor-element-1764099 > .elementor-element-populated{padding:50px 50px 50px 50px;}.elementor-2652 .elementor-element.elementor-element-88bdc91 .elementor-heading-title{font-size:50px;}.elementor-2652 .elementor-element.elementor-element-91c2c9f{text-align:left;}.elementor-2652 .elementor-element.elementor-element-91c2c9f .elementor-heading-title{font-size:50px;}.elementor-2652 .elementor-element.elementor-element-91c2c9f > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-2652 .elementor-element.elementor-element-883485f:not(.elementor-motion-effects-element-type-background), .elementor-2652 .elementor-element.elementor-element-883485f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-2652 .elementor-element.elementor-element-9b8531e > .elementor-element-populated{margin:0% 10% 0% 0%;--e-column-margin-right:10%;--e-column-margin-left:0%;padding:50px 30px 50px 30px;}.elementor-2652 .elementor-element.elementor-element-6878126 .elementor-heading-title{font-size:50px;}.elementor-2652 .elementor-element.elementor-element-bc55808 .elementor-heading-title{font-size:50px;}.elementor-section:not(.elementor-inner-section), .elementor-location-header, .elementor-location-footer, .page-header, .site-header, .elementor-add-section, .e-con:not(.e-child){scroll-snap-align:start;scroll-snap-stop:normal;}}@media(min-width:768px){.elementor-2652 .elementor-element.elementor-element-5bbb0f8{width:60%;}.elementor-2652 .elementor-element.elementor-element-c1dd05c{width:40%;}.elementor-2652 .elementor-element.elementor-element-1010559{width:60%;}.elementor-2652 .elementor-element.elementor-element-1764099{width:40%;}.elementor-2652 .elementor-element.elementor-element-d3e3bed{width:30.026%;}.elementor-2652 .elementor-element.elementor-element-bc4c71f{width:39.644%;}.elementor-2652 .elementor-element.elementor-element-ea9c2d1{width:29.994%;}.elementor-2652 .elementor-element.elementor-element-1358096{width:60%;}.elementor-2652 .elementor-element.elementor-element-9b8531e{width:40%;}}@media(max-width:1024px) and (min-width:768px){.elementor-2652 .elementor-element.elementor-element-5bbb0f8{width:35%;}.elementor-2652 .elementor-element.elementor-element-c1dd05c{width:65%;}.elementor-2652 .elementor-element.elementor-element-8e1ffc0{width:100%;}.elementor-2652 .elementor-element.elementor-element-8c5e654{width:100%;}.elementor-2652 .elementor-element.elementor-element-fd53c79{width:65%;}.elementor-2652 .elementor-element.elementor-element-1010559{width:30%;}.elementor-2652 .elementor-element.elementor-element-1764099{width:70%;}.elementor-2652 .elementor-element.elementor-element-d3e3bed{width:15%;}.elementor-2652 .elementor-element.elementor-element-bc4c71f{width:70%;}.elementor-2652 .elementor-element.elementor-element-ea9c2d1{width:15%;}.elementor-2652 .elementor-element.elementor-element-1358096{width:35%;}.elementor-2652 .elementor-element.elementor-element-9b8531e{width:65%;}}@media(max-width:767px){.elementor-2652 .elementor-element.elementor-element-7927e30{margin-top:-50px;margin-bottom:0px;}.elementor-2652 .elementor-element.elementor-element-5bbb0f8 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-2652 .elementor-element.elementor-element-c1dd05c > .elementor-element-populated{margin:0% 0% 0% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;}.elementor-2652 .elementor-element.elementor-element-505420e .elementor-heading-title{font-size:40px;}.elementor-2652 .elementor-element.elementor-element-4ad7189 .elementor-heading-title{font-size:18px;}.elementor-2652 .elementor-element.elementor-element-0314cfb .elementor-button{font-size:16px;}.elementor-2652 .elementor-element.elementor-element-68bf960 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2652 .elementor-element.elementor-element-1220707 .elementor-column-gap-custom .elementor-column > .elementor-element-populated{padding:0px;}.elementor-2652 .elementor-element.elementor-element-a89c742 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2652 .elementor-element.elementor-element-862c382{text-align:left;}.elementor-2652 .elementor-element.elementor-element-387e8ca{text-align:left;}.elementor-2652 .elementor-element.elementor-element-6e09e0f > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2652 .elementor-element.elementor-element-fd53c79 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-2652 .elementor-element.elementor-element-fd53c79 > .elementor-element-populated{margin:0% 0% 0% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;padding:30px 30px 30px 30px;}.elementor-2652 .elementor-element.elementor-element-4311624{text-align:left;}.elementor-2652 .elementor-element.elementor-element-4311624 .elementor-heading-title{font-size:30px;}.elementor-2652 .elementor-element.elementor-element-4311624 > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-2652 .elementor-element.elementor-element-959c08e .swiper-slide{height:41vh;}.elementor-2652 .elementor-element.elementor-element-959c08e .elementor-slide-heading{font-size:20px;}.elementor-2652 .elementor-element.elementor-element-959c08e .elementor-slide-description{font-size:18px;}.elementor-2652 .elementor-element.elementor-element-959c08e .elementor-slide-button{font-size:16px;}.elementor-2652 .elementor-element.elementor-element-51e8fc6 .swiper-slide{height:100vh;}.elementor-2652 .elementor-element.elementor-element-51e8fc6 .swiper-slide-contents{max-width:100%;}.elementor-2652 .elementor-element.elementor-element-51e8fc6 .swiper-slide-inner{padding:0% 2% 0% 2%;}.elementor-2652 .elementor-element.elementor-element-51e8fc6 .elementor-slide-heading{font-size:30px;}.elementor-2652 .elementor-element.elementor-element-51e8fc6 .elementor-slide-button{font-size:16px;}.elementor-2652 .elementor-element.elementor-element-14cb6e2 > .elementor-container{min-height:100vh;}.elementor-2652 .elementor-element.elementor-element-14cb6e2:not(.elementor-motion-effects-element-type-background), .elementor-2652 .elementor-element.elementor-element-14cb6e2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center left;}.elementor-2652 .elementor-element.elementor-element-1764099 > .elementor-element-populated{padding:30px 30px 30px 30px;}.elementor-2652 .elementor-element.elementor-element-88bdc91 .elementor-heading-title{font-size:30px;}.elementor-2652 .elementor-element.elementor-element-78bc65c{text-align:left;}.elementor-2652 .elementor-element.elementor-element-e70ac4c{--e-image-carousel-slides-to-show:4;}.elementor-2652 .elementor-element.elementor-element-5e1bb9a .elementor-button{font-size:16px;}.elementor-2652 .elementor-element.elementor-element-914c250 > .elementor-container{min-height:100vh;}.elementor-2652 .elementor-element.elementor-element-bc4c71f > .elementor-element-populated{margin:0% 0% 0% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;padding:30px 30px 30px 30px;}.elementor-2652 .elementor-element.elementor-element-91c2c9f .elementor-heading-title{font-size:30px;}.elementor-2652 .elementor-element.elementor-element-3bc6f58{text-align:left;}.elementor-2652 .elementor-element.elementor-element-c52ee03{--e-image-carousel-slides-to-show:4;}.elementor-2652 .elementor-element.elementor-element-f635c92 .elementor-button{font-size:16px;}.elementor-2652 .elementor-element.elementor-element-f635c92 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2652 .elementor-element.elementor-element-883485f:not(.elementor-motion-effects-element-type-background), .elementor-2652 .elementor-element.elementor-element-883485f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center left;}.elementor-2652 .elementor-element.elementor-element-9b8531e > .elementor-element-populated{margin:0% 0% 0% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;}.elementor-2652 .elementor-element.elementor-element-6878126 .elementor-heading-title{font-size:30px;}.elementor-2652 .elementor-element.elementor-element-a193423 .elementor-button{font-size:16px;}.elementor-2652 .elementor-element.elementor-element-bc55808 .elementor-heading-title{font-size:30px;}.elementor-2652 .elementor-element.elementor-element-d9d8dad > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-section:not(.elementor-inner-section), .elementor-location-header, .elementor-location-footer, .page-header, .site-header, .elementor-add-section, .e-con:not(.e-child){scroll-snap-align:center;scroll-snap-stop:normal;}}/* Start custom CSS for slides, class: .elementor-element-51e8fc6 */@media (max-width: 767px) {
    .home-slide-rooms .swiper-slide-inner .swiper-slide-contents {
    /*background-color: transparent;*/
    /*background-image: linear-gradient(161deg, #FFFFFFF0 0%, #87E3FFF2 100%);*/
    padding: 40px 30px;
    }
    .home-slide-rooms .swiper-slide-inner .icon-suite {
    padding-top: 10px;
    display: flex;
    flex-direction: column;
    gap: 5px;
}
}
.home-slide-rooms .swiper-slide-contents {
    background: #ffffffcc;
    padding: 80px 50px 80px 50px;
}
.home-slide-rooms .icon-suite {
    padding-top: 10px;
    display: flex;
    gap: 20px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a193423 */@media (max-width: 767px) {
    .elementor-button-text {
        text-align: left;
    }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Helvetica Neue';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://brandkeyvn.net/catherinecruise/wp-content/uploads/2023/03/helvetica-neue-regular.ttf') format('truetype');
}
@font-face {
	font-family: 'Helvetica Neue';
	font-style: italic;
	font-weight: normal;
	font-display: auto;
	src: url('https://brandkeyvn.net/catherinecruise/wp-content/uploads/2023/03/helvetica-neue-italic.ttf') format('truetype');
}
@font-face {
	font-family: 'Helvetica Neue';
	font-style: normal;
	font-weight: 100;
	font-display: auto;
	src: url('https://brandkeyvn.net/catherinecruise/wp-content/uploads/2023/03/helvetica-neue-ultra-light.ttf') format('truetype');
}
@font-face {
	font-family: 'Helvetica Neue';
	font-style: italic;
	font-weight: 100;
	font-display: auto;
	src: url('https://brandkeyvn.net/catherinecruise/wp-content/uploads/2023/03/helvetica-neue-ultra-light-italic.ttf') format('truetype');
}
@font-face {
	font-family: 'Helvetica Neue';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://brandkeyvn.net/catherinecruise/wp-content/uploads/2023/03/helvetica-neue-bold.ttf') format('truetype');
}
@font-face {
	font-family: 'Helvetica Neue';
	font-style: italic;
	font-weight: 700;
	font-display: auto;
	src: url('https://brandkeyvn.net/catherinecruise/wp-content/uploads/2023/03/helvetica-neue-bold-italic.ttf') format('truetype');
}
@font-face {
	font-family: 'Helvetica Neue';
	font-style: normal;
	font-weight: 200;
	font-display: auto;
	src: url('https://brandkeyvn.net/catherinecruise/wp-content/uploads/2023/03/helvetica-neue-light.ttf') format('truetype');
}
@font-face {
	font-family: 'Helvetica Neue';
	font-style: italic;
	font-weight: 200;
	font-display: auto;
	src: url('https://brandkeyvn.net/catherinecruise/wp-content/uploads/2023/03/helvetica-neue-light-italic.ttf') format('truetype');
}
@font-face {
	font-family: 'Helvetica Neue';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://brandkeyvn.net/catherinecruise/wp-content/uploads/2023/03/helvetica-neue-medium.ttf') format('truetype');
}
/* End Custom Fonts CSS */