.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-622338 .elementor-element.elementor-element-96540b4 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:35px;font-weight:600;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-622338 .elementor-element.elementor-element-bf9bf5d{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;}.elementor-622338 .elementor-element.elementor-element-fb0f9a9{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;}.elementor-622338 .elementor-element.elementor-element-63089ba{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;}.elementor-622338 .elementor-element.elementor-element-421ff9a{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:#008CC6;}.elementor-622338 .elementor-element.elementor-element-ac06c9b{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-622338 .elementor-element.elementor-element-f29d20e{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:#008CC6;}.elementor-622338 .elementor-element.elementor-element-9b83123{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;}.elementor-622338 .elementor-element.elementor-element-4904d64{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:#008CC6;}.elementor-622338 .elementor-element.elementor-element-c79e2df{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;}.elementor-622338 .elementor-element.elementor-element-eec8afe{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:#008CC6;}.elementor-622338 .elementor-element.elementor-element-2e25646{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;}.elementor-622338 .elementor-element.elementor-element-cf7dbc6{--spacer-size:74px;}.elementor-622338 .elementor-element.elementor-element-205bac6{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:#008CC6;}.elementor-622338 .elementor-element.elementor-element-fa11de9{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;}.elementor-622338 .elementor-element.elementor-element-e2b03d7{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:#008CC6;}.elementor-622338 .elementor-element.elementor-element-c34cb7c{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;}.elementor-622338 .elementor-element.elementor-element-7bf0978{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:#008CC6;}.elementor-622338 .elementor-element.elementor-element-9b6a23d{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;}.elementor-622338 .elementor-element.elementor-element-399d9ad{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:#008CC6;}.elementor-622338 .elementor-element.elementor-element-c2dd98d{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;}.elementor-622338 .elementor-element.elementor-element-84efe49{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:#008CC6;}.elementor-622338 .elementor-element.elementor-element-79a351a{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;}.elementor-622338 .elementor-element.elementor-element-f030fff{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:#008CC6;}.elementor-622338 .elementor-element.elementor-element-994db1f{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;}.elementor-622338 .elementor-element.elementor-element-04ff4f9{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:#008CC6;}.elementor-622338 .elementor-element.elementor-element-0dc07f0{font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-622338 .elementor-element.elementor-element-bd53f3c{--spacer-size:10px;}.elementor-622338 .elementor-element.elementor-element-a9586b8{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:#008CC6;}.elementor-622338 .elementor-element.elementor-element-d5474a1{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;}.elementor-622338 .elementor-element.elementor-element-63e2747{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:#008CC6;}.elementor-622338 .elementor-element.elementor-element-25138ef{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;}.elementor-622338 .elementor-element.elementor-element-b3d5fa7{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:#008CC6;}.elementor-622338 .elementor-element.elementor-element-2d98c07{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;}.elementor-622338 .elementor-element.elementor-element-0c54ca8{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:#008CC6;}.elementor-622338 .elementor-element.elementor-element-4f29e4d{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;}.elementor-622338 .elementor-element.elementor-element-5966bf9{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:#008CC6;}.elementor-622338 .elementor-element.elementor-element-ae7913d{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;}.elementor-622338 .elementor-element.elementor-element-6af8fdf{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:#008CC6;}.elementor-622338 .elementor-element.elementor-element-a8f03be{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;}.elementor-622338 .elementor-element.elementor-element-2f47b73{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:#008CC6;}.elementor-622338 .elementor-element.elementor-element-c4d52c7{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;}.elementor-622338 .elementor-element.elementor-element-8055283{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:#008CC6;}.elementor-622338 .elementor-element.elementor-element-77dcac8{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;}.elementor-622338 .elementor-element.elementor-element-24534d6{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:#008CC6;}.elementor-622338 .elementor-element.elementor-element-cf15f87{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;}.elementor-622338 .elementor-element.elementor-element-4908dda{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:#008CC6;}.elementor-622338 .elementor-element.elementor-element-3c3a2f1{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;}.elementor-622338 .elementor-element.elementor-element-a65a9c7{text-align:center;font-family:"Roboto", Sans-serif;font-size:20px;font-weight:400;color:#008CC6;}.elementor-622338 .elementor-element.elementor-element-1cfcc24{text-align:center;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;}.elementor-widget-button .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );background-color:var( --e-global-color-accent );}.elementor-622338 .elementor-element.elementor-element-59639a4 .elementor-button{background-color:#FFAE00;}.elementor-622338 .elementor-element.elementor-element-59639a4 .elementor-button:hover, .elementor-622338 .elementor-element.elementor-element-59639a4 .elementor-button:focus{background-color:#008CC6;}.elementor-widget-slides .elementor-slide-heading{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-slides .elementor-slide-description{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-slides .elementor-slide-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-622338 .elementor-element.elementor-element-5deb612 .elementor-repeater-item-71acf2f .swiper-slide-bg{background-color:#FFFFFF;background-image:url(https://www.caribbeanresort.com/wp-content/uploads/sites/2/2021/12/caribbean-dominican-oceanfront-accessible-king-suite-bedroom-2048x1368-1.jpg);background-size:cover;}.elementor-622338 .elementor-element.elementor-element-5deb612 .elementor-repeater-item-c2da53d .swiper-slide-bg{background-color:#FFFFFF;background-image:url(https://www.caribbeanresort.com/wp-content/uploads/sites/2/2021/12/Caribbean-The-Mist-Spa-7-6-scaled.jpg);background-size:cover;}.elementor-622338 .elementor-element.elementor-element-5deb612 .elementor-repeater-item-47e279e .swiper-slide-bg{background-color:#FFFFFF;background-image:url(https://www.caribbeanresort.com/wp-content/uploads/sites/2/2021/12/Caribbean-Silly-Sub-with-Models-2019-2-scaled.jpg);background-size:cover;}.elementor-622338 .elementor-element.elementor-element-5deb612 .swiper-slide{height:400px;transition-duration:calc(5000ms*1.2);}.elementor-622338 .elementor-element.elementor-element-5deb612 .swiper-slide-contents{max-width:66%;}.elementor-622338 .elementor-element.elementor-element-5deb612 .swiper-slide-inner{text-align:center;}