.elementor-82954 .elementor-element.elementor-element-3455d31{--display:flex;--min-height:364px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-82954 .elementor-element.elementor-element-3455d31:not(.elementor-motion-effects-element-type-background), .elementor-82954 .elementor-element.elementor-element-3455d31 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.classicvacations.com/wp-content/uploads/2025/11/Caribbean-Inlet-to-Ocho-Rios-Jamaica.jpg");background-position:center center;background-size:cover;}.elementor-82954 .elementor-element.elementor-element-405f894{text-align:center;width:var( --container-widget-width, 66% );max-width:66%;--container-widget-width:66%;--container-widget-flex-grow:0;}.elementor-82954 .elementor-element.elementor-element-405f894 .elementor-heading-title{font-family:var( --e-global-typography-de9f8f8-font-family ), Sans-serif;font-size:var( --e-global-typography-de9f8f8-font-size );font-weight:var( --e-global-typography-de9f8f8-font-weight );line-height:var( --e-global-typography-de9f8f8-line-height );letter-spacing:var( --e-global-typography-de9f8f8-letter-spacing );word-spacing:var( --e-global-typography-de9f8f8-word-spacing );text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:var( --e-global-color-91b4cb9 );}.elementor-82954 .elementor-element.elementor-element-405f894.elementor-element{--align-self:center;}.elementor-82954 .elementor-element.elementor-element-cf24bd7{--display:flex;}.elementor-82954 .elementor-element.elementor-element-cf9dc29{--spacer-size:20px;}.elementor-82954 .elementor-element.elementor-element-317eabd{text-align:center;}.elementor-82954 .elementor-element.elementor-element-317eabd .elementor-heading-title{font-family:var( --e-global-typography-e7f02b7-font-family ), Sans-serif;font-size:var( --e-global-typography-e7f02b7-font-size );font-weight:var( --e-global-typography-e7f02b7-font-weight );line-height:var( --e-global-typography-e7f02b7-line-height );letter-spacing:var( --e-global-typography-e7f02b7-letter-spacing );word-spacing:var( --e-global-typography-e7f02b7-word-spacing );color:var( --e-global-color-primary );}.elementor-82954 .elementor-element.elementor-element-bfee808{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:40px 40px;--row-gap:40px;--column-gap:40px;--grid-auto-flow:row;}.elementor-82954 .elementor-element.elementor-element-d2a3a2b{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.72;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-82954 .elementor-element.elementor-element-d2a3a2b:not(.elementor-motion-effects-element-type-background), .elementor-82954 .elementor-element.elementor-element-d2a3a2b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#B6B6B6;}.elementor-82954 .elementor-element.elementor-element-d2a3a2b::before, .elementor-82954 .elementor-element.elementor-element-d2a3a2b > .elementor-background-video-container::before, .elementor-82954 .elementor-element.elementor-element-d2a3a2b > .e-con-inner > .elementor-background-video-container::before, .elementor-82954 .elementor-element.elementor-element-d2a3a2b > .elementor-background-slideshow::before, .elementor-82954 .elementor-element.elementor-element-d2a3a2b > .e-con-inner > .elementor-background-slideshow::before, .elementor-82954 .elementor-element.elementor-element-d2a3a2b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:var( --e-global-color-8d31ab2 );}.elementor-82954 .elementor-element.elementor-element-015cd2d{--spacer-size:20px;}.elementor-82954 .elementor-element.elementor-element-b8c36cd{text-align:center;}.elementor-82954 .elementor-element.elementor-element-b8c36cd .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-size:34px;font-weight:600;text-transform:uppercase;}.elementor-82954 .elementor-element.elementor-element-6ca107a{column-gap:0px;text-align:center;}.elementor-82954 .elementor-element.elementor-element-c66a642 .elementor-button{font-family:"Josefin Sans", Sans-serif;font-weight:600;fill:var( --e-global-color-91b4cb9 );color:var( --e-global-color-91b4cb9 );background-color:#106E81;}.elementor-82954 .elementor-element.elementor-element-c66a642.elementor-element{--align-self:center;}.elementor-82954 .elementor-element.elementor-element-d3cfccf{--spacer-size:20px;}.elementor-82954 .elementor-element.elementor-element-68ce48f{--display:flex;--overlay-opacity:0.72;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-82954 .elementor-element.elementor-element-68ce48f:not(.elementor-motion-effects-element-type-background), .elementor-82954 .elementor-element.elementor-element-68ce48f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#B6B6B6;}.elementor-82954 .elementor-element.elementor-element-68ce48f::before, .elementor-82954 .elementor-element.elementor-element-68ce48f > .elementor-background-video-container::before, .elementor-82954 .elementor-element.elementor-element-68ce48f > .e-con-inner > .elementor-background-video-container::before, .elementor-82954 .elementor-element.elementor-element-68ce48f > .elementor-background-slideshow::before, .elementor-82954 .elementor-element.elementor-element-68ce48f > .e-con-inner > .elementor-background-slideshow::before, .elementor-82954 .elementor-element.elementor-element-68ce48f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:var( --e-global-color-8d31ab2 );}.elementor-82954 .elementor-element.elementor-element-ccc7e4e{--spacer-size:20px;}.elementor-82954 .elementor-element.elementor-element-72a3dda{text-align:center;}.elementor-82954 .elementor-element.elementor-element-72a3dda .elementor-heading-title{font-family:var( --e-global-typography-3385765-font-family ), Sans-serif;font-size:var( --e-global-typography-3385765-font-size );font-weight:var( --e-global-typography-3385765-font-weight );text-transform:var( --e-global-typography-3385765-text-transform );line-height:var( --e-global-typography-3385765-line-height );letter-spacing:var( --e-global-typography-3385765-letter-spacing );word-spacing:var( --e-global-typography-3385765-word-spacing );}.elementor-82954 .elementor-element.elementor-element-a3c9583{text-align:center;}.elementor-82954 .elementor-element.elementor-element-75906f3{--spacer-size:20px;}.elementor-82954 .elementor-element.elementor-element-8553689{--display:flex;}.elementor-82954 .elementor-element.elementor-element-8c48f96{--spacer-size:20px;}.elementor-82954 .elementor-element.elementor-element-1b0141a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-82954 .elementor-element.elementor-element-69e83ca{--spacer-size:20px;}.elementor-82954 .elementor-element.elementor-element-c9d1df7{text-align:center;}.elementor-82954 .elementor-element.elementor-element-c9d1df7 .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-size:34px;font-weight:600;text-transform:uppercase;}.elementor-82954 .elementor-element.elementor-element-8dafd74{--display:flex;}.elementor-82954 .elementor-element.elementor-element-07ec18e{--spacer-size:20px;}.elementor-82954 .elementor-element.elementor-element-566d666{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:40px 40px;--row-gap:40px;--column-gap:40px;--grid-auto-flow:row;}.elementor-82954 .elementor-element.elementor-element-403d10e{--display:flex;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.72;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-82954 .elementor-element.elementor-element-403d10e:not(.elementor-motion-effects-element-type-background), .elementor-82954 .elementor-element.elementor-element-403d10e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#B8D0DB;}.elementor-82954 .elementor-element.elementor-element-403d10e::before, .elementor-82954 .elementor-element.elementor-element-403d10e > .elementor-background-video-container::before, .elementor-82954 .elementor-element.elementor-element-403d10e > .e-con-inner > .elementor-background-video-container::before, .elementor-82954 .elementor-element.elementor-element-403d10e > .elementor-background-slideshow::before, .elementor-82954 .elementor-element.elementor-element-403d10e > .e-con-inner > .elementor-background-slideshow::before, .elementor-82954 .elementor-element.elementor-element-403d10e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:var( --e-global-color-8d31ab2 );}.elementor-82954 .elementor-element.elementor-element-53c3128{--spacer-size:20px;}.elementor-82954 .elementor-element.elementor-element-931ecca .elementor-icon-wrapper{text-align:center;}.elementor-82954 .elementor-element.elementor-element-931ecca.elementor-view-stacked .elementor-icon{background-color:#3A3A3A;}.elementor-82954 .elementor-element.elementor-element-931ecca.elementor-view-framed .elementor-icon, .elementor-82954 .elementor-element.elementor-element-931ecca.elementor-view-default .elementor-icon{color:#3A3A3A;border-color:#3A3A3A;}.elementor-82954 .elementor-element.elementor-element-931ecca.elementor-view-framed .elementor-icon, .elementor-82954 .elementor-element.elementor-element-931ecca.elementor-view-default .elementor-icon svg{fill:#3A3A3A;}.elementor-82954 .elementor-element.elementor-element-d14ffd8{text-align:center;}.elementor-82954 .elementor-element.elementor-element-d14ffd8 .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-size:34px;font-weight:600;text-transform:uppercase;}.elementor-82954 .elementor-element.elementor-element-adc3246{column-gap:0px;text-align:center;}.elementor-82954 .elementor-element.elementor-element-6e57aba .elementor-button{font-family:"Josefin Sans", Sans-serif;font-weight:600;fill:var( --e-global-color-91b4cb9 );color:var( --e-global-color-91b4cb9 );background-color:#106E81;}.elementor-82954 .elementor-element.elementor-element-6e57aba.elementor-element{--align-self:center;}.elementor-82954 .elementor-element.elementor-element-66957f4{--spacer-size:20px;}.elementor-82954 .elementor-element.elementor-element-51cc64b{--display:flex;--justify-content:flex-start;--overlay-opacity:0.72;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-82954 .elementor-element.elementor-element-51cc64b:not(.elementor-motion-effects-element-type-background), .elementor-82954 .elementor-element.elementor-element-51cc64b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#B8D0DB;}.elementor-82954 .elementor-element.elementor-element-51cc64b::before, .elementor-82954 .elementor-element.elementor-element-51cc64b > .elementor-background-video-container::before, .elementor-82954 .elementor-element.elementor-element-51cc64b > .e-con-inner > .elementor-background-video-container::before, .elementor-82954 .elementor-element.elementor-element-51cc64b > .elementor-background-slideshow::before, .elementor-82954 .elementor-element.elementor-element-51cc64b > .e-con-inner > .elementor-background-slideshow::before, .elementor-82954 .elementor-element.elementor-element-51cc64b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:var( --e-global-color-8d31ab2 );}.elementor-82954 .elementor-element.elementor-element-fa33b99{--spacer-size:20px;}.elementor-82954 .elementor-element.elementor-element-d76747e .elementor-icon-wrapper{text-align:center;}.elementor-82954 .elementor-element.elementor-element-d76747e.elementor-view-stacked .elementor-icon{background-color:#3A3A3A;}.elementor-82954 .elementor-element.elementor-element-d76747e.elementor-view-framed .elementor-icon, .elementor-82954 .elementor-element.elementor-element-d76747e.elementor-view-default .elementor-icon{color:#3A3A3A;border-color:#3A3A3A;}.elementor-82954 .elementor-element.elementor-element-d76747e.elementor-view-framed .elementor-icon, .elementor-82954 .elementor-element.elementor-element-d76747e.elementor-view-default .elementor-icon svg{fill:#3A3A3A;}.elementor-82954 .elementor-element.elementor-element-8823484{text-align:center;}.elementor-82954 .elementor-element.elementor-element-8823484 .elementor-heading-title{font-family:var( --e-global-typography-3385765-font-family ), Sans-serif;font-size:var( --e-global-typography-3385765-font-size );font-weight:var( --e-global-typography-3385765-font-weight );text-transform:var( --e-global-typography-3385765-text-transform );line-height:var( --e-global-typography-3385765-line-height );letter-spacing:var( --e-global-typography-3385765-letter-spacing );word-spacing:var( --e-global-typography-3385765-word-spacing );}.elementor-82954 .elementor-element.elementor-element-5c3ab28{column-gap:0px;text-align:center;}.elementor-82954 .elementor-element.elementor-element-e632cd7{--spacer-size:20px;}.elementor-82954 .elementor-element.elementor-element-c5fa3f5{--spacer-size:20px;}.elementor-82954 .elementor-element.elementor-element-f073139{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-82954 .elementor-element.elementor-element-f073139:not(.elementor-motion-effects-element-type-background), .elementor-82954 .elementor-element.elementor-element-f073139 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEEEEE;}.elementor-82954 .elementor-element.elementor-element-33dba48{--spacer-size:20px;}.elementor-82954 .elementor-element.elementor-element-83c0d89 .elementor-icon-wrapper{text-align:center;}.elementor-82954 .elementor-element.elementor-element-83c0d89.elementor-view-stacked .elementor-icon{background-color:#3A3A3A;}.elementor-82954 .elementor-element.elementor-element-83c0d89.elementor-view-framed .elementor-icon, .elementor-82954 .elementor-element.elementor-element-83c0d89.elementor-view-default .elementor-icon{color:#3A3A3A;border-color:#3A3A3A;}.elementor-82954 .elementor-element.elementor-element-83c0d89.elementor-view-framed .elementor-icon, .elementor-82954 .elementor-element.elementor-element-83c0d89.elementor-view-default .elementor-icon svg{fill:#3A3A3A;}.elementor-82954 .elementor-element.elementor-element-72df6ff{text-align:center;line-height:18px;}.elementor-82954 .elementor-element.elementor-element-a3835d5 .elementor-button{font-family:"Josefin Sans", Sans-serif;font-weight:600;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );background-color:var( --e-global-color-91b4cb9 );}.elementor-82954 .elementor-element.elementor-element-a3835d5.elementor-element{--align-self:center;}.elementor-82954 .elementor-element.elementor-element-8e87c6b{--spacer-size:25px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-82954 .elementor-element.elementor-element-405f894 .elementor-heading-title{font-size:var( --e-global-typography-de9f8f8-font-size );line-height:var( --e-global-typography-de9f8f8-line-height );letter-spacing:var( --e-global-typography-de9f8f8-letter-spacing );word-spacing:var( --e-global-typography-de9f8f8-word-spacing );}.elementor-82954 .elementor-element.elementor-element-317eabd .elementor-heading-title{font-size:var( --e-global-typography-e7f02b7-font-size );line-height:var( --e-global-typography-e7f02b7-line-height );letter-spacing:var( --e-global-typography-e7f02b7-letter-spacing );word-spacing:var( --e-global-typography-e7f02b7-word-spacing );}.elementor-82954 .elementor-element.elementor-element-bfee808{--grid-auto-flow:row;}.elementor-82954 .elementor-element.elementor-element-72a3dda .elementor-heading-title{font-size:var( --e-global-typography-3385765-font-size );line-height:var( --e-global-typography-3385765-line-height );letter-spacing:var( --e-global-typography-3385765-letter-spacing );word-spacing:var( --e-global-typography-3385765-word-spacing );}.elementor-82954 .elementor-element.elementor-element-566d666{--grid-auto-flow:row;}.elementor-82954 .elementor-element.elementor-element-8823484 .elementor-heading-title{font-size:var( --e-global-typography-3385765-font-size );line-height:var( --e-global-typography-3385765-line-height );letter-spacing:var( --e-global-typography-3385765-letter-spacing );word-spacing:var( --e-global-typography-3385765-word-spacing );}}@media(max-width:767px){.elementor-82954 .elementor-element.elementor-element-405f894 .elementor-heading-title{font-size:var( --e-global-typography-de9f8f8-font-size );line-height:var( --e-global-typography-de9f8f8-line-height );letter-spacing:var( --e-global-typography-de9f8f8-letter-spacing );word-spacing:var( --e-global-typography-de9f8f8-word-spacing );}.elementor-82954 .elementor-element.elementor-element-317eabd .elementor-heading-title{font-size:var( --e-global-typography-e7f02b7-font-size );line-height:var( --e-global-typography-e7f02b7-line-height );letter-spacing:var( --e-global-typography-e7f02b7-letter-spacing );word-spacing:var( --e-global-typography-e7f02b7-word-spacing );}.elementor-82954 .elementor-element.elementor-element-bfee808{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-82954 .elementor-element.elementor-element-72a3dda .elementor-heading-title{font-size:var( --e-global-typography-3385765-font-size );line-height:var( --e-global-typography-3385765-line-height );letter-spacing:var( --e-global-typography-3385765-letter-spacing );word-spacing:var( --e-global-typography-3385765-word-spacing );}.elementor-82954 .elementor-element.elementor-element-566d666{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-82954 .elementor-element.elementor-element-8823484 .elementor-heading-title{font-size:var( --e-global-typography-3385765-font-size );line-height:var( --e-global-typography-3385765-line-height );letter-spacing:var( --e-global-typography-3385765-letter-spacing );word-spacing:var( --e-global-typography-3385765-word-spacing );}}