.elementor-390 .elementor-element.elementor-element-1e04045:not(.elementor-motion-effects-element-type-background), .elementor-390 .elementor-element.elementor-element-1e04045 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://chartersibenik.com/wp-content/uploads/2025/06/ChatGPT-Image-Jun-1-2025-11_13_38-AM-1.png");background-position:center center;background-size:cover;}.elementor-390 .elementor-element.elementor-element-1e04045{transition:background 0.1s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-390 .elementor-element.elementor-element-1e04045 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-390 .elementor-element.elementor-element-1e04045 > .elementor-shape-bottom svg{width:calc(290% + 1.3px);height:37px;}.elementor-bc-flex-widget .elementor-390 .elementor-element.elementor-element-bbbd438.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-390 .elementor-element.elementor-element-bbbd438.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-390 .elementor-element.elementor-element-bbbd438.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-390 .elementor-element.elementor-element-bbbd438 > .elementor-element-populated{margin:69% 0% 0% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;padding:0px 0px 0px 0px;}.elementor-390 .elementor-element.elementor-element-86502a4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-390 .elementor-element.elementor-element-86502a4.elementor-element{--align-self:center;}.elementor-390 .elementor-element.elementor-element-86502a4{text-align:center;}.elementor-390 .elementor-element.elementor-element-86502a4 .elementor-heading-title{font-family:"Bodoni Moda", Sans-serif;font-size:30px;text-transform:none;letter-spacing:10px;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;color:#FFFFFF;}.elementor-390 .elementor-element.elementor-element-79b534c{width:var( --container-widget-width, 59.745% );max-width:59.745%;--container-widget-width:59.745%;--container-widget-flex-grow:0;text-align:center;}.elementor-390 .elementor-element.elementor-element-79b534c.elementor-element{--align-self:flex-end;--flex-grow:1;--flex-shrink:0;}.elementor-390 .elementor-element.elementor-element-79b534c .elementor-heading-title{font-family:"Bodoni Moda", Sans-serif;font-size:24px;font-weight:100;text-transform:none;font-style:italic;letter-spacing:4.8px;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;color:#FFFFFF;}.elementor-390 .elementor-element.elementor-element-aa426fd{--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-390 .elementor-element.elementor-element-aa426fd:not(.elementor-motion-effects-element-type-background), .elementor-390 .elementor-element.elementor-element-aa426fd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-390 .elementor-element.elementor-element-e9359e9{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-390 .elementor-element.elementor-element-e9359e9 .elementor-divider-separator{width:100%;}.elementor-390 .elementor-element.elementor-element-e9359e9 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-390 .elementor-element.elementor-element-5114f6f{column-gap:0px;text-align:center;font-family:"Bodoni Moda", Sans-serif;font-size:47px;font-weight:400;line-height:10px;letter-spacing:10px;word-spacing:8px;}.elementor-390 .elementor-element.elementor-element-9fed6e1{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-390 .elementor-element.elementor-element-9fed6e1 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-390 .elementor-element.elementor-element-9fed6e1 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-390 .elementor-element.elementor-element-aad2432{--display:flex;}.elementor-390 .elementor-element.elementor-element-b460ef4{width:100%;max-width:100%;text-align:center;}.elementor-390 .elementor-element.elementor-element-b460ef4.elementor-element{--align-self:stretch;}.elementor-390 .elementor-element.elementor-element-b460ef4 img{width:100%;height:200px;object-fit:cover;object-position:center center;}.elementor-390 .elementor-element.elementor-element-d8a50d9{font-family:"Outfit", Sans-serif;text-transform:none;}.elementor-390 .elementor-element.elementor-element-aac9c52{--display:flex;}.elementor-390 .elementor-element.elementor-element-e55a501{width:100%;max-width:100%;text-align:center;}.elementor-390 .elementor-element.elementor-element-e55a501.elementor-element{--align-self:stretch;}.elementor-390 .elementor-element.elementor-element-e55a501 img{width:100%;height:200px;object-fit:cover;object-position:center center;}.elementor-390 .elementor-element.elementor-element-d5d4fd0{font-family:"Outfit", Sans-serif;text-transform:none;}.elementor-390 .elementor-element.elementor-element-70211c3{--display:flex;}.elementor-390 .elementor-element.elementor-element-1485321{width:100%;max-width:100%;text-align:center;}.elementor-390 .elementor-element.elementor-element-1485321.elementor-element{--align-self:stretch;}.elementor-390 .elementor-element.elementor-element-1485321 img{width:100%;height:200px;object-fit:cover;object-position:center center;}.elementor-390 .elementor-element.elementor-element-e1a0d65{font-family:"Outfit", Sans-serif;text-transform:none;}.elementor-390 .elementor-element.elementor-element-1c811b2{--display:flex;}.elementor-390 .elementor-element.elementor-element-0519d74{width:100%;max-width:100%;text-align:center;}.elementor-390 .elementor-element.elementor-element-0519d74.elementor-element{--align-self:stretch;}.elementor-390 .elementor-element.elementor-element-0519d74 img{width:100%;height:200px;object-fit:cover;object-position:center center;}.elementor-390 .elementor-element.elementor-element-a0264db{font-family:"Outfit", Sans-serif;text-transform:none;line-height:1px;}.elementor-390 .elementor-element.elementor-element-48b5046{--display:flex;}.elementor-390 .elementor-element.elementor-element-3795aea{width:100%;max-width:100%;text-align:center;}.elementor-390 .elementor-element.elementor-element-3795aea.elementor-element{--align-self:stretch;}.elementor-390 .elementor-element.elementor-element-3795aea img{width:100%;height:200px;object-fit:cover;object-position:center center;}.elementor-390 .elementor-element.elementor-element-4b4a77a{font-family:"Outfit", Sans-serif;text-transform:none;}.elementor-390 .elementor-element.elementor-element-7fb3b23{--display:flex;}.elementor-390 .elementor-element.elementor-element-c7cc72c{width:100%;max-width:100%;text-align:center;}.elementor-390 .elementor-element.elementor-element-c7cc72c.elementor-element{--align-self:stretch;}.elementor-390 .elementor-element.elementor-element-c7cc72c img{width:100%;height:200px;object-fit:cover;object-position:center center;}.elementor-390 .elementor-element.elementor-element-8e318ee{font-family:"Outfit", Sans-serif;text-transform:none;}.elementor-390 .elementor-element.elementor-element-7c1aa60{--display:flex;}.elementor-390 .elementor-element.elementor-element-9a339c6{width:100%;max-width:100%;}.elementor-390 .elementor-element.elementor-element-9a339c6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-390 .elementor-element.elementor-element-9a339c6.elementor-element{--align-self:stretch;}.elementor-390 .elementor-element.elementor-element-9a339c6 img{width:100%;height:200px;object-fit:cover;object-position:center center;}.elementor-390 .elementor-element.elementor-element-5ec6229{font-family:"Outfit", Sans-serif;text-transform:none;}.elementor-390 .elementor-element.elementor-element-2bd6e7f{--display:flex;}.elementor-390 .elementor-element.elementor-element-393ae10{width:100%;max-width:100%;}.elementor-390 .elementor-element.elementor-element-393ae10 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-390 .elementor-element.elementor-element-393ae10.elementor-element{--align-self:stretch;}.elementor-390 .elementor-element.elementor-element-393ae10 img{width:100%;height:200px;object-fit:cover;object-position:center center;}.elementor-390 .elementor-element.elementor-element-56b7be3{font-family:"Outfit", Sans-serif;text-transform:none;}.elementor-390 .elementor-element.elementor-element-1bc1050{--display:flex;}.elementor-390 .elementor-element.elementor-element-e136916{width:100%;max-width:100%;}.elementor-390 .elementor-element.elementor-element-e136916 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-390 .elementor-element.elementor-element-e136916.elementor-element{--align-self:stretch;}.elementor-390 .elementor-element.elementor-element-e136916 img{width:100%;height:200px;object-fit:cover;object-position:center center;}.elementor-390 .elementor-element.elementor-element-a6b8f28{font-family:"Outfit", Sans-serif;text-transform:none;}.elementor-390 .elementor-element.elementor-element-56ab37e{--e-n-carousel-swiper-slides-to-display:3;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:-31px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:-31px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;}.elementor-390 .elementor-element.elementor-element-a7e258d{--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-390 .elementor-element.elementor-element-a7e258d:not(.elementor-motion-effects-element-type-background), .elementor-390 .elementor-element.elementor-element-a7e258d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-390 .elementor-element.elementor-element-5004e90{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-390 .elementor-element.elementor-element-5004e90 .elementor-divider-separator{width:100%;}.elementor-390 .elementor-element.elementor-element-5004e90 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-390 .elementor-element.elementor-element-b8b82e3{text-align:center;font-family:"Bodoni Moda", Sans-serif;font-size:47px;font-weight:400;line-height:10px;letter-spacing:10px;word-spacing:0px;}.elementor-390 .elementor-element.elementor-element-ac26be5{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-390 .elementor-element.elementor-element-ac26be5 .elementor-divider-separator{width:100%;}.elementor-390 .elementor-element.elementor-element-ac26be5 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-390 .elementor-element.elementor-element-60c1c9e > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-390 .elementor-element.elementor-element-60c1c9e:not(.elementor-motion-effects-element-type-background), .elementor-390 .elementor-element.elementor-element-60c1c9e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-390 .elementor-element.elementor-element-60c1c9e > .elementor-container{max-width:1313px;}.elementor-390 .elementor-element.elementor-element-60c1c9e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 160px 0px;}.elementor-390 .elementor-element.elementor-element-60c1c9e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-390 .elementor-element.elementor-element-a17852a > .elementor-element-populated{padding:80px 0px 0px 0px;}.elementor-390 .elementor-element.elementor-element-3bfa3b9{columns:1;text-align:left;font-family:"Outfit", Sans-serif;}.elementor-390 .elementor-element.elementor-element-3bfa3b9 p{margin-bottom:10px;}.elementor-390 .elementor-element.elementor-element-74be0b0{--divider-border-style:dotted;--divider-color:#000;--divider-border-width:1px;}.elementor-390 .elementor-element.elementor-element-74be0b0 .elementor-divider-separator{width:88%;margin:0 auto;margin-center:0;}.elementor-390 .elementor-element.elementor-element-74be0b0 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-390 .elementor-element.elementor-element-4fcb675 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(1px/2);}.elementor-390 .elementor-element.elementor-element-4fcb675 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(1px/2);}.elementor-390 .elementor-element.elementor-element-4fcb675 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(1px/2);margin-left:calc(1px/2);}.elementor-390 .elementor-element.elementor-element-4fcb675 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-1px/2);margin-left:calc(-1px/2);}body.rtl .elementor-390 .elementor-element.elementor-element-4fcb675 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-1px/2);}body:not(.rtl) .elementor-390 .elementor-element.elementor-element-4fcb675 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-1px/2);}.elementor-390 .elementor-element.elementor-element-4fcb675 .elementor-icon-list-item:not(:last-child):after{content:"";width:97%;border-color:#000000;}.elementor-390 .elementor-element.elementor-element-4fcb675 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-top-style:dotted;border-top-width:1px;}.elementor-390 .elementor-element.elementor-element-4fcb675 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-left-style:dotted;}.elementor-390 .elementor-element.elementor-element-4fcb675 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-left-width:1px;}.elementor-390 .elementor-element.elementor-element-4fcb675 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-390 .elementor-element.elementor-element-4fcb675 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-390 .elementor-element.elementor-element-4fcb675{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-390 .elementor-element.elementor-element-4fcb675 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-390 .elementor-element.elementor-element-4fcb675 .elementor-icon-list-item > a{font-family:"Outfit", Sans-serif;line-height:28px;}.elementor-390 .elementor-element.elementor-element-4fcb675 .elementor-icon-list-text{transition:color 0.3s;}.elementor-390 .elementor-element.elementor-element-22fe084 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-390 .elementor-element.elementor-element-22fe084.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-390 .elementor-element.elementor-element-22fe084{text-align:center;}.elementor-390 .elementor-element.elementor-element-22fe084 img{max-width:96%;height:251px;object-fit:cover;object-position:center center;filter:brightness( 95% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-390 .elementor-element.elementor-element-672f5cf{--divider-border-style:solid;--divider-color:var( --e-global-color-astglobalcolor5 );--divider-border-width:1px;}.elementor-390 .elementor-element.elementor-element-672f5cf .elementor-divider-separator{width:90%;}.elementor-390 .elementor-element.elementor-element-672f5cf .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-bc-flex-widget .elementor-390 .elementor-element.elementor-element-279b471.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-390 .elementor-element.elementor-element-279b471.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-390 .elementor-element.elementor-element-279b471.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-390 .elementor-element.elementor-element-3b590ce .pg-fluid-grid .elementor-repeater-item-776fa45{grid-column:span 4 / auto;grid-row:span 1 / auto;}.elementor-390 .elementor-element.elementor-element-3b590ce .pg-fluid-grid .elementor-repeater-item-a17f255{grid-column:span 4 / auto;grid-row:span 1 / auto;}.elementor-390 .elementor-element.elementor-element-3b590ce .pg-fluid-grid .elementor-repeater-item-bd38c79{grid-column:span 4 / auto;grid-row:span 1 / auto;}.elementor-390 .elementor-element.elementor-element-3b590ce .pg-fluid-grid .elementor-repeater-item-0d53613{grid-column:span 4 / auto;grid-row:span 1 / auto;}.elementor-390 .elementor-element.elementor-element-3b590ce .pg-fluid-grid .elementor-repeater-item-9dcb16a{grid-column:span 4 / auto;grid-row:span 1 / auto;}.elementor-390 .elementor-element.elementor-element-3b590ce .pg-fluid-grid .elementor-repeater-item-85c1a78{grid-column:span 4 / auto;grid-row:span 1 / auto;}.elementor-390 .elementor-element.elementor-element-3b590ce .pg-fluid-grid .elementor-repeater-item-03cd30f{grid-column:span 4 / auto;grid-row:span 1 / auto;}.elementor-390 .elementor-element.elementor-element-3b590ce .pg-fluid-grid .elementor-repeater-item-236bab8{grid-column:span 4 / auto;grid-row:span 1 / auto;}.elementor-390 .elementor-element.elementor-element-3b590ce .pg-fluid-grid .elementor-repeater-item-e69ffd1{grid-column:span 4 / auto;grid-row:span 1 / auto;}.elementor-390 .elementor-element.elementor-element-3b590ce .pg-fluid-content::before, .elementor-390 .elementor-element.elementor-element-3b590ce .pg-fluid-content::after{background-color:#0D3B54A1;mix-blend-mode:multiply;}.elementor-390 .elementor-element.elementor-element-3b590ce .pg-fluid-item{background-color:#0D3B5400;text-align:center;}.elementor-390 .elementor-element.elementor-element-3b590ce .pg-fluid-grid{grid-template-columns:repeat(12, 1fr);grid-auto-flow:dense;grid-row-gap:10px;grid-column-gap:10px;}.elementor-390 .elementor-element.elementor-element-3b590ce.pg-masonry--yes .pg-fluid-grid .pg-fluid-item{margin-bottom:10px;}.elementor-390 .elementor-element.elementor-element-3b590ce.pg-masonry--yes .pg-fluid-grid{gap:10px;}.elementor-390 .elementor-element.elementor-element-fdf48a3{--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-390 .elementor-element.elementor-element-fdf48a3:not(.elementor-motion-effects-element-type-background), .elementor-390 .elementor-element.elementor-element-fdf48a3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-390 .elementor-element.elementor-element-2dfaa57{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-390 .elementor-element.elementor-element-2dfaa57 .elementor-divider-separator{width:100%;}.elementor-390 .elementor-element.elementor-element-2dfaa57 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-390 .elementor-element.elementor-element-96b5db3{text-align:center;font-family:"Bodoni Moda", Sans-serif;font-size:47px;font-weight:400;line-height:10px;letter-spacing:10px;}.elementor-390 .elementor-element.elementor-element-a3caf7a{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-390 .elementor-element.elementor-element-a3caf7a .elementor-divider-separator{width:100%;}.elementor-390 .elementor-element.elementor-element-a3caf7a .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-390 .elementor-element.elementor-element-922fac0{--display:flex;}.elementor-390 .elementor-element.elementor-element-056519b{width:100%;max-width:100%;text-align:center;}.elementor-390 .elementor-element.elementor-element-056519b.elementor-element{--align-self:stretch;}.elementor-390 .elementor-element.elementor-element-056519b img{width:100%;height:200px;object-fit:cover;object-position:center center;}.elementor-390 .elementor-element.elementor-element-6f8e663{text-align:center;font-family:"Outfit", Sans-serif;text-transform:none;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-390 .elementor-element.elementor-element-6f8e663 p{margin-bottom:0px;}.elementor-390 .elementor-element.elementor-element-d6f8698{font-family:"Outfit", Sans-serif;text-transform:none;}.elementor-390 .elementor-element.elementor-element-6dd1e7a{--display:flex;}.elementor-390 .elementor-element.elementor-element-1b05502 .swiper-pagination-bullet{width:0px;height:0px;}.elementor-390 .elementor-element.elementor-element-2e4666c{text-align:center;font-family:"Outfit", Sans-serif;text-transform:none;}.elementor-390 .elementor-element.elementor-element-40d1415{text-align:left;font-family:"Outfit", Sans-serif;text-transform:none;}.elementor-390 .elementor-element.elementor-element-7af2b0c{--display:flex;}.elementor-390 .elementor-element.elementor-element-ce905d7{width:100%;max-width:100%;text-align:center;}.elementor-390 .elementor-element.elementor-element-ce905d7.elementor-element{--align-self:stretch;}.elementor-390 .elementor-element.elementor-element-ce905d7 img{width:100%;height:200px;object-fit:cover;object-position:center center;}.elementor-390 .elementor-element.elementor-element-cb777d4{text-align:center;font-family:"Outfit", Sans-serif;text-transform:none;}.elementor-390 .elementor-element.elementor-element-fc1fd36{text-align:left;font-family:"Outfit", Sans-serif;text-transform:none;}.elementor-390 .elementor-element.elementor-element-e73df12 .elementor-button{background-color:#000000;border-style:none;}.elementor-390 .elementor-element.elementor-element-04631ef{--e-n-carousel-swiper-slides-to-display:3;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:-31px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:-31px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;}.elementor-390 .elementor-element.elementor-element-7c44b17{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-390 .elementor-element.elementor-element-7c44b17 .elementor-divider-separator{width:100%;}.elementor-390 .elementor-element.elementor-element-7c44b17 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}@media(max-width:1024px){.elementor-390 .elementor-element.elementor-element-1e04045{padding:0px 0px 0px 0px;}.elementor-390 .elementor-element.elementor-element-bbbd438 > .elementor-element-populated{margin:950px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-390 .elementor-element.elementor-element-86502a4.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-390 .elementor-element.elementor-element-56ab37e{--e-n-carousel-swiper-slides-to-display:2;}.elementor-390 .elementor-element.elementor-element-60c1c9e{padding:80px 0px 80px 40px;}.elementor-390 .elementor-element.elementor-element-a17852a > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-390 .elementor-element.elementor-element-3b590ce .pg-fluid-grid .elementor-repeater-item-776fa45{grid-column:span 6 / auto;grid-row:span 1 / auto;}.elementor-390 .elementor-element.elementor-element-3b590ce .pg-fluid-grid .elementor-repeater-item-a17f255{grid-column:span 6 / auto;grid-row:span 1 / auto;}.elementor-390 .elementor-element.elementor-element-3b590ce .pg-fluid-grid .elementor-repeater-item-bd38c79{grid-column:span 6 / auto;grid-row:span 1 / auto;}.elementor-390 .elementor-element.elementor-element-3b590ce .pg-fluid-grid .elementor-repeater-item-0d53613{grid-column:span 6 / auto;grid-row:span 1 / auto;}.elementor-390 .elementor-element.elementor-element-3b590ce .pg-fluid-grid .elementor-repeater-item-9dcb16a{grid-column:span 6 / auto;grid-row:span 1 / auto;}.elementor-390 .elementor-element.elementor-element-3b590ce .pg-fluid-grid .elementor-repeater-item-85c1a78{grid-column:span 6 / auto;grid-row:span 1 / auto;}.elementor-390 .elementor-element.elementor-element-3b590ce .pg-fluid-grid .elementor-repeater-item-03cd30f{grid-column:span 6 / auto;grid-row:span 1 / auto;}.elementor-390 .elementor-element.elementor-element-3b590ce .pg-fluid-grid .elementor-repeater-item-236bab8{grid-column:span 6 / auto;grid-row:span 1 / auto;}.elementor-390 .elementor-element.elementor-element-3b590ce .pg-fluid-grid .elementor-repeater-item-e69ffd1{grid-column:span 6 / auto;grid-row:span 1 / auto;}.elementor-390 .elementor-element.elementor-element-04631ef{--e-n-carousel-swiper-slides-to-display:2;}}@media(max-width:767px){.elementor-390 .elementor-element.elementor-element-1e04045:not(.elementor-motion-effects-element-type-background), .elementor-390 .elementor-element.elementor-element-1e04045 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-390 .elementor-element.elementor-element-1e04045{padding:500px 32px 40px 24px;}.elementor-bc-flex-widget .elementor-390 .elementor-element.elementor-element-bbbd438.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-390 .elementor-element.elementor-element-bbbd438.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-390 .elementor-element.elementor-element-bbbd438.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-390 .elementor-element.elementor-element-bbbd438 > .elementor-element-populated{margin:50px 0px 0px 6px;--e-column-margin-right:0px;--e-column-margin-left:6px;}.elementor-390 .elementor-element.elementor-element-79b534c{--container-widget-width:313px;--container-widget-flex-grow:0;width:var( --container-widget-width, 313px );max-width:313px;}.elementor-390 .elementor-element.elementor-element-5114f6f{text-align:center;line-height:10em;letter-spacing:3.9px;word-spacing:5em;}.elementor-390 .elementor-element.elementor-element-56ab37e{--e-n-carousel-swiper-slides-to-display:1;}.elementor-390 .elementor-element.elementor-element-60c1c9e{padding:64px 0px 64px 0px;}.elementor-390 .elementor-element.elementor-element-a17852a > .elementor-element-populated{padding:0px 32px 32px 24px;}.elementor-390 .elementor-element.elementor-element-22fe084{width:100%;max-width:100%;}.elementor-390 .elementor-element.elementor-element-22fe084 > .elementor-widget-container{margin:0px 0px 0px 7px;padding:0px 0px 0px 0px;}.elementor-390 .elementor-element.elementor-element-22fe084.elementor-element{--align-self:center;}.elementor-390 .elementor-element.elementor-element-22fe084 img{max-width:100%;}.elementor-390 .elementor-element.elementor-element-672f5cf .elementor-divider-separator{width:100%;}.elementor-390 .elementor-element.elementor-element-3b590ce .pg-fluid-grid .elementor-repeater-item-776fa45{grid-column:span 12 / auto;grid-row:span 1 / auto;}.elementor-390 .elementor-element.elementor-element-3b590ce .pg-fluid-grid .elementor-repeater-item-a17f255{grid-column:span 12 / auto;grid-row:span 1 / auto;}.elementor-390 .elementor-element.elementor-element-3b590ce .pg-fluid-grid .elementor-repeater-item-bd38c79{grid-column:span 12 / auto;grid-row:span 1 / auto;}.elementor-390 .elementor-element.elementor-element-3b590ce .pg-fluid-grid .elementor-repeater-item-0d53613{grid-column:span 12 / auto;grid-row:span 1 / auto;}.elementor-390 .elementor-element.elementor-element-3b590ce .pg-fluid-grid .elementor-repeater-item-9dcb16a{grid-column:span 12 / auto;grid-row:span 1 / auto;}.elementor-390 .elementor-element.elementor-element-3b590ce .pg-fluid-grid .elementor-repeater-item-85c1a78{grid-column:span 12 / auto;grid-row:span 1 / auto;}.elementor-390 .elementor-element.elementor-element-3b590ce .pg-fluid-grid .elementor-repeater-item-03cd30f{grid-column:span 12 / auto;grid-row:span 1 / auto;}.elementor-390 .elementor-element.elementor-element-3b590ce .pg-fluid-grid .elementor-repeater-item-236bab8{grid-column:span 12 / auto;grid-row:span 1 / auto;}.elementor-390 .elementor-element.elementor-element-3b590ce .pg-fluid-grid .elementor-repeater-item-e69ffd1{grid-column:span 12 / auto;grid-row:span 1 / auto;}.elementor-390 .elementor-element.elementor-element-3b590ce.pg-masonry--yes .pg-fluid-grid{margin-bottom:-10px;}.elementor-390 .elementor-element.elementor-element-04631ef{--e-n-carousel-swiper-slides-to-display:1;}}/* Start custom CSS for section, class: .elementor-element-1e04045 */.elementor-390 .elementor-element.elementor-element-1e04045 {
    min-height: 100vh;
    height: 100vh;
}

/* Ensure it works on mobile devices */
@media (max-width: 768px) {
    .elementor-390 .elementor-element.elementor-element-1e04045 {
        min-height: 100dvh; /* Dynamic viewport height for mobile */
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5114f6f */@media (max-width: 767px) {
    /* Fix the main text container */
    .elementor-element.elementor-element-edit-mode .elementor-drop-cap-yes .elementor-drop-cap-view-default {
        position: relative !important;
        float: none !important;
        margin-right: 0 !important;
        margin-bottom: 10px !important;
        display: block !important;
    }
    
    /* Fix the widget container spacing */
    .elementor-widget-container {
        overflow: visible !important;
        line-height: 1.4 !important;
    }
    
    /* Specific fix for your text elements */
    .elementor-element[data-element_type="widget"] .elementor-widget-container p {
        margin-bottom: 15px !important;
        clear: both !important;
        position: relative !important;
        z-index: 1 !important;
    }
    
    /* Fix drop cap if that's causing issues */
    .elementor-drop-cap {
        position: relative !important;
        float: none !important;
        display: inline-block !important;
        margin-right: 5px !important;
        margin-bottom: 0 !important;
    }
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-9fed6e1 *//* Your existing mobile code */
@media (max-width: 767px) {
    /* Fix the main text container */
    .elementor-element.elementor-element-edit-mode .elementor-drop-cap-yes .elementor-drop-cap-view-default {
        position: relative !important;
        float: none !important;
        margin-right: 0 !important;
        margin-bottom: 10px !important;
        display: block !important;
    }
    
    /* Fix the widget container spacing */
    .elementor-widget-container {
        overflow: visible !important;
        line-height: 1.4 !important;
    }
    
    /* Specific fix for your text elements */
    .elementor-element[data-element_type="widget"] .elementor-widget-container p {
        margin-bottom: 15px !important;
        clear: both !important;
        position: relative !important;
        z-index: 1 !important;
    }
    
    /* Fix drop cap if that's causing issues */
    .elementor-drop-cap {
        position: relative !important;
        float: none !important;
        display: inline-block !important;
        margin-right: 5px !important;
        margin-bottom: 0 !important;
    }
}

/* NEW desktop code to fix invisible space below text */
@media (min-width: 768px) {
    /* Remove extra space below paragraphs */
    .elementor-widget-container p {
        margin-bottom: 0 !important;
        padding-bottom: 0 !important;
    }
    
    /* Fix text widget containers */
    .elementor-widget-text .elementor-widget-container {
        margin-bottom: 0 !important;
        padding-bottom: 0 !important;
        overflow: hidden !important;
    }
    
    /* Remove phantom space from text elements */
    .elementor-element[data-element_type="widget"] .elementor-widget-container {
        margin-bottom: 0 !important;
        height: auto !important;
        min-height: 0 !important;
    }
    
    /* Fix line height issues that create extra space */
    .elementor-widget-container {
        line-height: 1.3 !important;
    }
    
    /* Remove any floating clearance that creates space */
    .elementor-widget-container p:last-child {
        margin-bottom: 0 !important;
        clear: none !important;
    }
    
    /* Ensure drop caps don't create extra space */
    .elementor-drop-cap {
        margin-bottom: 0 !important;
        vertical-align: top !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aa426fd */#startofouradventure {
    background: #ffffff;
    background-image: 
        radial-gradient(circle at 20% 50%, rgba(120,119,198,0.02) 0%, transparent 50%),
        radial-gradient(circle at 80% 20%, rgba(120,119,198,0.02) 0%, transparent 50%),
        radial-gradient(circle at 40% 80%, rgba(120,119,198,0.02) 0%, transparent 50%);
    position: relative;
}

#startofouradventure::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-image: 
        repeating-linear-gradient(
            45deg,
            transparent,
            transparent 2px,
            rgba(0,0,0,0.01) 2px,
            rgba(0,0,0,0.01) 4px
        );
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a7e258d */#alittlebit {
    background: #ffffff;
    background-image: 
        radial-gradient(circle at 20% 50%, rgba(120,119,198,0.02) 0%, transparent 50%),
        radial-gradient(circle at 80% 20%, rgba(120,119,198,0.02) 0%, transparent 50%),
        radial-gradient(circle at 40% 80%, rgba(120,119,198,0.02) 0%, transparent 50%);
    position: relative;
}

#alittlebit::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-image: 
        repeating-linear-gradient(
            45deg,
            transparent,
            transparent 2px,
            rgba(0,0,0,0.01) 2px,
            rgba(0,0,0,0.01) 4px
        );
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-22fe084 */@media (max-width: 767px) {
    #brodplovi {
        width: 100vw !important;
        max-width: none !important;
        margin-left: calc(-50vw + 50%) !important;
        margin-right: calc(-50vw + 50%) !important;
        position: relative !important;
        transform: translateX(0) !important;
    }
    
    /* Target parent containers that might be constraining width */
    body.elementor-page #brodplovi,
    .elementor-section #brodplovi,
    .elementor-container #brodplovi,
    .elementor-column #brodplovi {
        width: 100vw !important;
        margin-left: calc(-50vw + 50%) !important;
        margin-right: calc(-50vw + 50%) !important;
    }
    
    #brodplovi img {
        width: 100% !important;
        max-width: none !important;
        height: auto !important;
        object-fit: cover !important;
    }
}/* End custom CSS */
/* Start custom CSS for pg-fluid, class: .elementor-element-3b590ce *//* Target the inner content/padding of gallery items */
.pg-fluid-item {
    padding: 0 !important;
    margin: 0 !important;
}

/* Make images fill their containers better */
.pg-fluid-item img {
    width: 100% !important;
    height: 100% !important;
    object-fit: cover !important;
    display: block !important;
}

/* If there's a wrapper div around the image, target that too */
.pg-fluid-item > div,
.pg-fluid-item > a {
    width: 100% !important;
    height: 100% !important;
    display: block !important;
}

/* Remove any default margins/padding from links or divs */
.pg-fluid-item a,
.pg-fluid-item div {
    margin: 0 !important;
    padding: 0 !important;
}

/* Make sure the grid adjusts properly and fills height */
.pg-fluid-content {
    display: grid !important;
    grid-template-columns: repeat(3, 1fr) !important;
    grid-template-rows: repeat(3, 1fr) !important;
    gap: 4px !important;
    height: 450px !important; /* Reduced height to better match your layout */
    width: 100% !important;
    box-sizing: border-box !important;
}

/* Make the parent gallery widget fill available space */
.elementor-widget-pg-gallery {
    height: 100% !important;
}

/* Override any conflicting styles */
.pg-fluid-item {
    width: auto !important; /* Changed from fixed 200px */
    height: auto !important; /* Changed from fixed 150px */
    overflow: hidden !important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-60c1c9e */#ourboat {
    background: #ffffff;
    background-image: 
        radial-gradient(circle at 20% 50%, rgba(120,119,198,0.02) 0%, transparent 50%),
        radial-gradient(circle at 80% 20%, rgba(120,119,198,0.02) 0%, transparent 50%),
        radial-gradient(circle at 40% 80%, rgba(120,119,198,0.02) 0%, transparent 50%);
    position: relative;
}

#ourboat::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-image: 
        repeating-linear-gradient(
            45deg,
            transparent,
            transparent 2px,
            rgba(0,0,0,0.01) 2px,
            rgba(0,0,0,0.01) 4px
        );
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-1b05502 *//* Elementor Pro Carousel Height Fix - Make Shorter */
#equipment {
  height: 199px !important;
  max-height: 250px !important;
}

#equipment .elementor-widget-container {
  height: 100% !important;
  max-height: 100% !important;
}

#equipment .swiper-container,
#equipment .swiper {
  height: 100% !important;
  max-height: 100% !important;
}

#equipment .swiper-slide {
  height: 100% !important;
  max-height: 100% !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
}

#equipment .swiper-slide img {
  max-width: 100% !important;
  max-height: 100% !important;
  width: auto !important;
  height: auto !important;
  object-fit: contain !important;
  object-position: center !important;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-1b05502 *//* Elementor Pro Carousel Height Fix - Make Shorter */
#equipment {
  height: 199px !important;
  max-height: 250px !important;
}

#equipment .elementor-widget-container {
  height: 100% !important;
  max-height: 100% !important;
}

#equipment .swiper-container,
#equipment .swiper {
  height: 100% !important;
  max-height: 100% !important;
}

#equipment .swiper-slide {
  height: 100% !important;
  max-height: 100% !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
}

#equipment .swiper-slide img {
  max-width: 100% !important;
  max-height: 100% !important;
  width: auto !important;
  height: auto !important;
  object-fit: contain !important;
  object-position: center !important;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-1b05502 *//* Elementor Pro Carousel Height Fix - Make Shorter */
#equipment {
  height: 199px !important;
  max-height: 250px !important;
}

#equipment .elementor-widget-container {
  height: 100% !important;
  max-height: 100% !important;
}

#equipment .swiper-container,
#equipment .swiper {
  height: 100% !important;
  max-height: 100% !important;
}

#equipment .swiper-slide {
  height: 100% !important;
  max-height: 100% !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
}

#equipment .swiper-slide img {
  max-width: 100% !important;
  max-height: 100% !important;
  width: auto !important;
  height: auto !important;
  object-fit: contain !important;
  object-position: center !important;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-1b05502 *//* Elementor Pro Carousel Height Fix - Make Shorter */
#equipment {
  height: 199px !important;
  max-height: 250px !important;
}

#equipment .elementor-widget-container {
  height: 100% !important;
  max-height: 100% !important;
}

#equipment .swiper-container,
#equipment .swiper {
  height: 100% !important;
  max-height: 100% !important;
}

#equipment .swiper-slide {
  height: 100% !important;
  max-height: 100% !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
}

#equipment .swiper-slide img {
  max-width: 100% !important;
  max-height: 100% !important;
  width: auto !important;
  height: auto !important;
  object-fit: contain !important;
  object-position: center !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fdf48a3 */#packages {
    background: #ffffff;
    background-image: 
        radial-gradient(circle at 20% 50%, rgba(120,119,198,0.02) 0%, transparent 50%),
        radial-gradient(circle at 80% 20%, rgba(120,119,198,0.02) 0%, transparent 50%),
        radial-gradient(circle at 40% 80%, rgba(120,119,198,0.02) 0%, transparent 50%);
    position: relative;
}

#packages::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-image: 
        repeating-linear-gradient(
            45deg,
            transparent,
            transparent 2px,
            rgba(0,0,0,0.01) 2px,
            rgba(0,0,0,0.01) 4px
        );
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS */@media (max-width: 767px) {
    /* Prevent any element from being wider than screen */
    html {
        overflow-x: hidden;
        scroll-behavior: smooth;
    }
    
    body {
        overflow-x: hidden;
        position: relative;
        max-width: 100vw;
    }
    
    /* Ensure your main wrapper doesn't exceed viewport */
    #page, #main, .site-main {
        overflow-x: hidden !important;
        max-width: 100vw !important;
    }
}/* End custom CSS */