.elementor-4387 .elementor-element.elementor-element-192b76f{--display:flex;--min-height:73vh;--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:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-120px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:40px;--padding-left:10px;--padding-right:10px;}.elementor-4387 .elementor-element.elementor-element-192b76f:not(.elementor-motion-effects-element-type-background), .elementor-4387 .elementor-element.elementor-element-192b76f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.icona.com/wp-content/uploads/2026/02/Friends-Getaway-Weekend.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-4387 .elementor-element.elementor-element-7abfe7b{--display:flex;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-4387 .elementor-element.elementor-element-e2c512b{text-align:center;}.elementor-4387 .elementor-element.elementor-element-e2c512b .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-4387 .elementor-element.elementor-element-44e830e{--spacer-size:22px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );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-4387 .elementor-element.elementor-element-fa1e763{text-align:center;font-family:var( --e-global-typography-7576cda-font-family ), Sans-serif;font-size:var( --e-global-typography-7576cda-font-size );font-weight:var( --e-global-typography-7576cda-font-weight );line-height:var( --e-global-typography-7576cda-line-height );color:var( --e-global-color-accent );}.elementor-4387 .elementor-element.elementor-element-7a7632da{text-align:center;font-family:var( --e-global-typography-e701547-font-family ), Sans-serif;font-size:var( --e-global-typography-e701547-font-size );font-weight:var( --e-global-typography-e701547-font-weight );color:var( --e-global-color-9506d46 );}.elementor-4387 .elementor-element.elementor-element-7341a961{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );}.elementor-4387 .elementor-element.elementor-element-bb63046 .elementor-button{background-color:var( --e-global-color-d1b4ce8 );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:solid;border-width:-1px -1px -1px -1px;padding:-9px -9px -9px -9px;}.elementor-4387 .elementor-element.elementor-element-46cacea{--spacer-size:13px;}.elementor-widget-call-to-action .elementor-cta__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-call-to-action .elementor-cta__description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-call-to-action .elementor-cta__button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );}.elementor-widget-call-to-action .elementor-ribbon-inner{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );}.elementor-4387 .elementor-element.elementor-element-77f5ed7 .elementor-cta .elementor-cta__bg, .elementor-4387 .elementor-element.elementor-element-77f5ed7 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-4387 .elementor-element.elementor-element-77f5ed7{width:var( --container-widget-width, 77% );max-width:77%;background-color:var( --e-global-color-d1b4ce8 );--container-widget-width:77%;--container-widget-flex-grow:0;}.elementor-4387 .elementor-element.elementor-element-77f5ed7.elementor-element{--align-self:center;}.elementor-4387 .elementor-element.elementor-element-77f5ed7 .elementor-cta__content{min-height:260px;text-align:center;background-color:var( --e-global-color-d1b4ce8 );}.elementor-4387 .elementor-element.elementor-element-77f5ed7 .elementor-cta__bg-wrapper{min-width:77px;min-height:400px;}.elementor-4387 .elementor-element.elementor-element-77f5ed7 .elementor-cta__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-accent );}.elementor-4387 .elementor-element.elementor-element-77f5ed7 .elementor-cta__description{font-family:var( --e-global-typography-e701547-font-family ), Sans-serif;font-size:var( --e-global-typography-e701547-font-size );font-weight:var( --e-global-typography-e701547-font-weight );color:var( --e-global-color-9506d46 );}.elementor-4387 .elementor-element.elementor-element-77f5ed7 .elementor-cta__button{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-4387 .elementor-element.elementor-element-73ee56d .elementor-cta .elementor-cta__bg, .elementor-4387 .elementor-element.elementor-element-73ee56d .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-4387 .elementor-element.elementor-element-73ee56d{width:var( --container-widget-width, 77% );max-width:77%;background-color:var( --e-global-color-d1b4ce8 );--container-widget-width:77%;--container-widget-flex-grow:0;}.elementor-4387 .elementor-element.elementor-element-73ee56d.elementor-element{--align-self:center;}.elementor-4387 .elementor-element.elementor-element-73ee56d .elementor-cta__content{min-height:260px;text-align:center;background-color:var( --e-global-color-d1b4ce8 );}.elementor-4387 .elementor-element.elementor-element-73ee56d .elementor-cta__bg-wrapper{min-height:400px;}.elementor-4387 .elementor-element.elementor-element-73ee56d .elementor-cta__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-accent );}.elementor-4387 .elementor-element.elementor-element-73ee56d .elementor-cta__description{font-family:var( --e-global-typography-e701547-font-family ), Sans-serif;font-size:var( --e-global-typography-e701547-font-size );font-weight:var( --e-global-typography-e701547-font-weight );color:var( --e-global-color-9506d46 );}.elementor-4387 .elementor-element.elementor-element-73ee56d .elementor-cta__button{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-4387 .elementor-element.elementor-element-a47231a .elementor-cta .elementor-cta__bg, .elementor-4387 .elementor-element.elementor-element-a47231a .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-4387 .elementor-element.elementor-element-a47231a{width:var( --container-widget-width, 77% );max-width:77%;background-color:var( --e-global-color-d1b4ce8 );--container-widget-width:77%;--container-widget-flex-grow:0;}.elementor-4387 .elementor-element.elementor-element-a47231a.elementor-element{--align-self:center;}.elementor-4387 .elementor-element.elementor-element-a47231a .elementor-cta__content{min-height:260px;text-align:center;background-color:var( --e-global-color-d1b4ce8 );}.elementor-4387 .elementor-element.elementor-element-a47231a .elementor-cta__bg-wrapper{min-width:77px;min-height:400px;}.elementor-4387 .elementor-element.elementor-element-a47231a .elementor-cta__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-accent );}.elementor-4387 .elementor-element.elementor-element-a47231a .elementor-cta__description{font-family:var( --e-global-typography-e701547-font-family ), Sans-serif;font-size:var( --e-global-typography-e701547-font-size );font-weight:var( --e-global-typography-e701547-font-weight );color:var( --e-global-color-9506d46 );}.elementor-4387 .elementor-element.elementor-element-a47231a .elementor-cta__button{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-4387 .elementor-element.elementor-element-e763ecb .elementor-cta .elementor-cta__bg, .elementor-4387 .elementor-element.elementor-element-e763ecb .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-4387 .elementor-element.elementor-element-e763ecb{width:var( --container-widget-width, 77% );max-width:77%;background-color:var( --e-global-color-d1b4ce8 );--container-widget-width:77%;--container-widget-flex-grow:0;}.elementor-4387 .elementor-element.elementor-element-e763ecb.elementor-element{--align-self:center;}.elementor-4387 .elementor-element.elementor-element-e763ecb .elementor-cta__content{min-height:260px;text-align:center;background-color:var( --e-global-color-d1b4ce8 );}.elementor-4387 .elementor-element.elementor-element-e763ecb .elementor-cta__bg-wrapper{min-width:77px;min-height:400px;}.elementor-4387 .elementor-element.elementor-element-e763ecb .elementor-cta__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-accent );}.elementor-4387 .elementor-element.elementor-element-e763ecb .elementor-cta__description{font-family:var( --e-global-typography-e701547-font-family ), Sans-serif;font-size:var( --e-global-typography-e701547-font-size );font-weight:var( --e-global-typography-e701547-font-weight );color:var( --e-global-color-9506d46 );}.elementor-4387 .elementor-element.elementor-element-e763ecb .elementor-cta__button{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-4387 .elementor-element.elementor-element-23c02f6 .elementor-cta .elementor-cta__bg, .elementor-4387 .elementor-element.elementor-element-23c02f6 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-4387 .elementor-element.elementor-element-23c02f6{width:var( --container-widget-width, 77% );max-width:77%;background-color:var( --e-global-color-d1b4ce8 );--container-widget-width:77%;--container-widget-flex-grow:0;}.elementor-4387 .elementor-element.elementor-element-23c02f6.elementor-element{--align-self:center;}.elementor-4387 .elementor-element.elementor-element-23c02f6 .elementor-cta__content{min-height:260px;text-align:center;padding:0px 0px 0px 0px;background-color:var( --e-global-color-d1b4ce8 );}.elementor-4387 .elementor-element.elementor-element-23c02f6 .elementor-cta__bg-wrapper{min-width:77px;min-height:400px;}.elementor-4387 .elementor-element.elementor-element-23c02f6 .elementor-cta__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-accent );}.elementor-4387 .elementor-element.elementor-element-23c02f6 .elementor-cta__title:not(:last-child){margin-bottom:0px;}.elementor-4387 .elementor-element.elementor-element-23c02f6 .elementor-cta__description{font-family:var( --e-global-typography-e701547-font-family ), Sans-serif;font-size:var( --e-global-typography-e701547-font-size );font-weight:var( --e-global-typography-e701547-font-weight );color:var( --e-global-color-9506d46 );}.elementor-4387 .elementor-element.elementor-element-23c02f6 .elementor-cta__button{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}:root{--page-title-display:none;}@media(max-width:1274px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-4387 .elementor-element.elementor-element-e2c512b .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-4387 .elementor-element.elementor-element-fa1e763{font-size:var( --e-global-typography-7576cda-font-size );line-height:var( --e-global-typography-7576cda-line-height );}.elementor-4387 .elementor-element.elementor-element-7a7632da{font-size:var( --e-global-typography-e701547-font-size );}.elementor-widget-call-to-action .elementor-cta__title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-call-to-action .elementor-cta__description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-4387 .elementor-element.elementor-element-77f5ed7{--container-widget-width:867px;--container-widget-flex-grow:0;width:var( --container-widget-width, 867px );max-width:867px;}.elementor-4387 .elementor-element.elementor-element-77f5ed7.elementor-element{--align-self:center;}.elementor-4387 .elementor-element.elementor-element-77f5ed7 .elementor-cta__title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-4387 .elementor-element.elementor-element-77f5ed7 .elementor-cta__description{font-size:var( --e-global-typography-e701547-font-size );}.elementor-4387 .elementor-element.elementor-element-73ee56d{width:var( --container-widget-width, 867px );max-width:867px;--container-widget-width:867px;--container-widget-flex-grow:0;}.elementor-4387 .elementor-element.elementor-element-73ee56d.elementor-element{--align-self:center;}.elementor-4387 .elementor-element.elementor-element-73ee56d .elementor-cta__title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-4387 .elementor-element.elementor-element-73ee56d .elementor-cta__description{font-size:var( --e-global-typography-e701547-font-size );}.elementor-4387 .elementor-element.elementor-element-a47231a{width:var( --container-widget-width, 867px );max-width:867px;--container-widget-width:867px;--container-widget-flex-grow:0;}.elementor-4387 .elementor-element.elementor-element-a47231a.elementor-element{--align-self:center;}.elementor-4387 .elementor-element.elementor-element-a47231a .elementor-cta__title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-4387 .elementor-element.elementor-element-a47231a .elementor-cta__description{font-size:var( --e-global-typography-e701547-font-size );}.elementor-4387 .elementor-element.elementor-element-e763ecb{width:var( --container-widget-width, 867px );max-width:867px;--container-widget-width:867px;--container-widget-flex-grow:0;}.elementor-4387 .elementor-element.elementor-element-e763ecb.elementor-element{--align-self:center;}.elementor-4387 .elementor-element.elementor-element-e763ecb .elementor-cta__title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-4387 .elementor-element.elementor-element-e763ecb .elementor-cta__description{font-size:var( --e-global-typography-e701547-font-size );}.elementor-4387 .elementor-element.elementor-element-23c02f6{--container-widget-width:867px;--container-widget-flex-grow:0;width:var( --container-widget-width, 867px );max-width:867px;}.elementor-4387 .elementor-element.elementor-element-23c02f6.elementor-element{--align-self:center;}.elementor-4387 .elementor-element.elementor-element-23c02f6 .elementor-cta__title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-4387 .elementor-element.elementor-element-23c02f6 .elementor-cta__description{font-size:var( --e-global-typography-e701547-font-size );}}@media(max-width:1000px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-4387 .elementor-element.elementor-element-e2c512b .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-4387 .elementor-element.elementor-element-fa1e763{font-size:var( --e-global-typography-7576cda-font-size );line-height:var( --e-global-typography-7576cda-line-height );}.elementor-4387 .elementor-element.elementor-element-7a7632da{font-size:var( --e-global-typography-e701547-font-size );}.elementor-widget-call-to-action .elementor-cta__title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-call-to-action .elementor-cta__description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-4387 .elementor-element.elementor-element-77f5ed7{--container-widget-width:867px;--container-widget-flex-grow:0;width:var( --container-widget-width, 867px );max-width:867px;}.elementor-4387 .elementor-element.elementor-element-77f5ed7.elementor-element{--align-self:center;}.elementor-4387 .elementor-element.elementor-element-77f5ed7 .elementor-cta__title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-4387 .elementor-element.elementor-element-77f5ed7 .elementor-cta__description{font-size:var( --e-global-typography-e701547-font-size );}.elementor-4387 .elementor-element.elementor-element-73ee56d .elementor-cta__title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-4387 .elementor-element.elementor-element-73ee56d .elementor-cta__description{font-size:var( --e-global-typography-e701547-font-size );}.elementor-4387 .elementor-element.elementor-element-a47231a .elementor-cta__title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-4387 .elementor-element.elementor-element-a47231a .elementor-cta__description{font-size:var( --e-global-typography-e701547-font-size );}.elementor-4387 .elementor-element.elementor-element-e763ecb .elementor-cta__title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-4387 .elementor-element.elementor-element-e763ecb .elementor-cta__description{font-size:var( --e-global-typography-e701547-font-size );}.elementor-4387 .elementor-element.elementor-element-23c02f6{--container-widget-width:867px;--container-widget-flex-grow:0;width:var( --container-widget-width, 867px );max-width:867px;}.elementor-4387 .elementor-element.elementor-element-23c02f6 .elementor-cta__title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-4387 .elementor-element.elementor-element-23c02f6 .elementor-cta__description{font-size:var( --e-global-typography-e701547-font-size );}}@media(max-width:821px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-4387 .elementor-element.elementor-element-e2c512b .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-4387 .elementor-element.elementor-element-fa1e763{font-size:var( --e-global-typography-7576cda-font-size );line-height:var( --e-global-typography-7576cda-line-height );}.elementor-4387 .elementor-element.elementor-element-7a7632da{font-size:var( --e-global-typography-e701547-font-size );}.elementor-widget-call-to-action .elementor-cta__title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-call-to-action .elementor-cta__description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-4387 .elementor-element.elementor-element-77f5ed7{--container-widget-width:876px;--container-widget-flex-grow:0;width:var( --container-widget-width, 876px );max-width:876px;}.elementor-4387 .elementor-element.elementor-element-77f5ed7.elementor-element{--align-self:center;}.elementor-4387 .elementor-element.elementor-element-77f5ed7 .elementor-cta__title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-4387 .elementor-element.elementor-element-77f5ed7 .elementor-cta__description{font-size:var( --e-global-typography-e701547-font-size );}.elementor-4387 .elementor-element.elementor-element-73ee56d .elementor-cta__title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-4387 .elementor-element.elementor-element-73ee56d .elementor-cta__description{font-size:var( --e-global-typography-e701547-font-size );}.elementor-4387 .elementor-element.elementor-element-a47231a .elementor-cta__title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-4387 .elementor-element.elementor-element-a47231a .elementor-cta__description{font-size:var( --e-global-typography-e701547-font-size );}.elementor-4387 .elementor-element.elementor-element-e763ecb .elementor-cta__title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-4387 .elementor-element.elementor-element-e763ecb .elementor-cta__description{font-size:var( --e-global-typography-e701547-font-size );}.elementor-4387 .elementor-element.elementor-element-23c02f6{--container-widget-width:867px;--container-widget-flex-grow:0;width:var( --container-widget-width, 867px );max-width:867px;}.elementor-4387 .elementor-element.elementor-element-23c02f6 .elementor-cta__title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-4387 .elementor-element.elementor-element-23c02f6 .elementor-cta__description{font-size:var( --e-global-typography-e701547-font-size );}}@media(min-width:822px){.elementor-4387 .elementor-element.elementor-element-192b76f{--content-width:1225px;}}@media(max-width:1000px) and (min-width:822px){.elementor-4387 .elementor-element.elementor-element-192b76f{--content-width:90%;}}@media(min-width:1680px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-4387 .elementor-element.elementor-element-e2c512b .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-4387 .elementor-element.elementor-element-fa1e763{font-size:var( --e-global-typography-7576cda-font-size );line-height:var( --e-global-typography-7576cda-line-height );}.elementor-4387 .elementor-element.elementor-element-7a7632da{font-size:var( --e-global-typography-e701547-font-size );}.elementor-4387 .elementor-element.elementor-element-bb63046{padding:10px 10px 10px 10px;}.elementor-4387 .elementor-element.elementor-element-bb63046.elementor-element{--align-self:center;}.elementor-widget-call-to-action .elementor-cta__title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-call-to-action .elementor-cta__description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-4387 .elementor-element.elementor-element-77f5ed7.elementor-element{--align-self:center;}.elementor-4387 .elementor-element.elementor-element-77f5ed7 .elementor-cta__title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-4387 .elementor-element.elementor-element-77f5ed7 .elementor-cta__description{font-size:var( --e-global-typography-e701547-font-size );}.elementor-4387 .elementor-element.elementor-element-73ee56d{width:var( --container-widget-width, 867px );max-width:867px;--container-widget-width:867px;--container-widget-flex-grow:0;}.elementor-4387 .elementor-element.elementor-element-73ee56d.elementor-element{--align-self:center;}.elementor-4387 .elementor-element.elementor-element-73ee56d .elementor-cta__title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-4387 .elementor-element.elementor-element-73ee56d .elementor-cta__description{font-size:var( --e-global-typography-e701547-font-size );}.elementor-4387 .elementor-element.elementor-element-a47231a{width:var( --container-widget-width, 867px );max-width:867px;--container-widget-width:867px;--container-widget-flex-grow:0;}.elementor-4387 .elementor-element.elementor-element-a47231a.elementor-element{--align-self:center;}.elementor-4387 .elementor-element.elementor-element-a47231a .elementor-cta__title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-4387 .elementor-element.elementor-element-a47231a .elementor-cta__description{font-size:var( --e-global-typography-e701547-font-size );}.elementor-4387 .elementor-element.elementor-element-e763ecb{width:var( --container-widget-width, 867px );max-width:867px;--container-widget-width:867px;--container-widget-flex-grow:0;}.elementor-4387 .elementor-element.elementor-element-e763ecb.elementor-element{--align-self:center;}.elementor-4387 .elementor-element.elementor-element-e763ecb .elementor-cta__title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-4387 .elementor-element.elementor-element-e763ecb .elementor-cta__description{font-size:var( --e-global-typography-e701547-font-size );}.elementor-4387 .elementor-element.elementor-element-23c02f6 .elementor-cta__title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-4387 .elementor-element.elementor-element-23c02f6 .elementor-cta__description{font-size:var( --e-global-typography-e701547-font-size );}}/* Start custom CSS */@keyframes fade-out {
  100% {
    opacity: 0;
    display: none;
  }
}

@keyframes fade-in {
  0% {
    opacity: 1;
    display: block;
  }

  100% {
    opacity: 0;
    display: none;
  }
}

@keyframes grow {
  0% {
    min-height: 300px;
    top: 0;
  }

  100% {
    min-height: 550px;
    top: -50px;
  }
}

@keyframes shrink {
  100% {
    min-height: 150px;
  }
}

/*Explore Slider*/
#location-slider a {
  padding: 15px 0;
}

#location-slider a:hover {
  color: #fff !important;
  background: #003461 !important;
  border-color: #003461 !important;
}

#explore-slider p {
  font-weight: 400;
  line-height: 20px;
  margin: 15px 0;
}

.elementor-widget-n-tabs .e-n-tab-title[aria-selected="true"] {
  font-weight: 800 !important;
  text-decoration: underline;
}

/*Collection*/
#collection-slider-tab .swiper {
  padding-top: 20px;
}

#collection-slider-tab h2 {
  font-size: 22px;
  margin: 20px 0 10px 0;
}

#collection-slider-tab .swiper-slide,
.slide-dropshadow {
  box-shadow: #77b3d75e 0px 3px 20px 0px;
  padding: 0;
  border-radius: 7px;
}

#collection-slider-tab .e-con-boxed {
  padding: 0;
}

#collection-slider-tab p {
  padding: 10px !important;
  min-height: 145px;
}

#collection-slider-tab a {
  margin-bottom: 30px;
}

#collection-slider-tab .swiper-slide {
  opacity: .5;
  transition: all .5s;
}

#collection-slider-tab .swiper-slide-next {
  opacity: 1;
  transition: all .5s;
}

#collection-slider-tab .swiper-slide-active {
  opacity: 1;
  transition: all .5s;
}

#collection-slider-tab a:hover {
  color: #fff !important;
  background: #003461 !important;
  border-color: #003461 !important;
}

/*Testimonial slider*/
#testimonial-home:before {
  pointer-events: none;
}

#testimonial-home span.swiper-pagination-bullet {
  height: 8px !important;
  width: 8px !important;
  outline: 1px solid #22476b !important;
  opacity: 1;
  background: transparent !important;
}

#testimonial-home span.swiper-pagination-bullet-active {
  background: #22476b !important;
  opacity: 1;
}

#testimonial-home span.swiper-pagination-bullet {
  height: 8px !important;
  width: 8px !important;
}

#testimonial-home .elementor-swiper-button-next {
  top: 92%;
  right: 51%;
}

#testimonial-home .elementor-swiper-button-prev {
  top: 92%;
  left: 0%;
}

#testimonial-home .swiper-pagination {
  text-align: left;
  left: 40px !important;
}

#testimonial-home .elementor-main-swiper {
  margin: 0;
}

/**/

.swiper-horizontal>.swiper-pagination-bullets,
.swiper-pagination-bullets.swiper-pagination-horizontal,
.swiper-pagination-custom,
.swiper-pagination-fraction {
  width: fit-content !important;
  left: 50% !important;

}

span.swiper-pagination-bullet {
  height: 15px !important;
  width: 15px !important;
  outline: 1px solid #22476b !important;
  opacity: 1;
  background: transparent !important;
}

span.swiper-pagination-bullet-active {
  background: #22476b !important;
  opacity: 1;
}

@media only screen and (min-width: 1168px) {

  /*Collection slider navigation*/
  #collection-slider-tab .swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets.swiper-pagination-horizontal {
    top: 790px !important;
  }

  #location-slider .elementor-element.elementor-element-3794b6f.elementor-pagination-type-bullets.elementor-arrows-position-inside.elementor-pagination-position-outside.elementor-widget.elementor-widget-n-carousel.e-widget-swiper {
    min-height: 800px;
  }

  /*END Location slider navigation*/

  /*Targets focused Slide*/
  #location-slider .swiper-slide-next .hide-slider {
    display: block !important;
  }

  #location-slider .swiper-slide-next .location-content-box {
    animation: fade-out 0.5s reverse ease-in-out;
    display: block;
    opacity: 1;
  }

  #location-slider .swiper-slide-next .e-con-inner {
    animation: grow 0.1s forwards ease-in-out;
  }

  #location-slider .swiper-slide-next {
    animation: grow 0.4s forwards ease-in-out;
    z-index: 9999;
    position: relative;
  }

  #location-slider .swiper {
    overflow: visible;
  }

  #location-slider .swiper-slide .e-con-inner {
    animation: shrink 1s reverse ease-in-out;
  }

  /*Targets not-focused slides*/
  #location-slider .swiper-slide .hide-slider {
    display: none;
  }

  #location-slider .swiper-slide .location-content-box {
    background-color: transparent;
  }

  #location-slider .swiper-slide .e-con-inner {
    animation: shrink 1s reverse ease-in-out;
  }

  /*Targets focused Slide*/
  #location-slider .swiper-slide-next .location-content-box {
    animation: fade-out 0.5s reverse ease-in-out;
    display: block;
    opacity: 1;
    background-color: #003461d1;
  }

  #location-slider .swiper-slide-next .e-con-inner {
    animation: grow 0.3s forwards ease-in-out;
  }

  #location-slider .swiper-slide-next {
    animation: grow 0.4s forwards ease-in-out;
    z-index: 9999;
    position: relative;
  }

  /*Testimonial Slider*/
  #testimonial-home:before {
    z-index: 2;
    pointer-events: none;
  }

  #testimonial-home .swiper-pagination {
    z-index: 2;
  }

  #testimonial-home .elementor-swiper-button-next {
    z-index: 2;
  }

  #testimonial-home .elementor-swiper-button-prev {
    z-index: 2;
  }

  /**/
}

@media (max-width: 767px) {

  span.swiper-pagination-bullet {
    height: 10px !important;
    width: 10px !important;

  }

  #collection-slider-tab .swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets.swiper-pagination-horizontal {
    bottom: -12% !important;
  }

  #testimonial-home .elementor-swiper-button-prev {
    top: 95%;
    left: 0%;
  }

  #testimonial-home .elementor-swiper-button-next {
    top: 95%;
    right: 0;
  }

  #testimonial-home .swiper-pagination {
    text-align: center;
    left: 0px;
  }

  #collection-slider-tab .swiper-slide {
    box-shadow: #77b3d75e 0px 3px 20px 0px;
  }

  #collection-slider-tab .e-con-boxed {
    padding: 0;
  }

  #collection-slider-tab .swiper {
    padding: 10px;
  }
}/* End custom CSS */