.elementor-24311 .elementor-element.elementor-element-ac7d134{--display:flex;--min-height:400px;--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-24311 .elementor-element.elementor-element-ac7d134:not(.elementor-motion-effects-element-type-background), .elementor-24311 .elementor-element.elementor-element-ac7d134 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://nauticcharter.com/wp-content/uploads/2025/02/dji_fly_20240614_124400_726_1718361856178_photo_optimized-scaled-e1769604585510.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-24311 .elementor-element.elementor-element-7b17bfb{--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;--margin-top:040px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-24311 .elementor-element.elementor-element-5941cc1 > .elementor-widget-container{margin:10px 0px 10px 0px;}.elementor-24311 .elementor-element.elementor-element-5941cc1{text-align:left;}.elementor-24311 .elementor-element.elementor-element-5941cc1 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:25px;font-weight:600;line-height:1.4em;color:#163A4A;}.elementor-24311 .elementor-element.elementor-element-c68e887 > .elementor-widget-container{margin:0px 0px 0px 28px;}.elementor-24311 .elementor-element.elementor-element-c68e887{font-family:"Montserrat", Sans-serif;font-size:16px;font-style:italic;line-height:1.5em;color:#163A4A;}.elementor-24311 .elementor-element.elementor-element-4473c19{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-24311 .elementor-element.elementor-element-43698c3{--display:flex;}.elementor-24311 .elementor-element.elementor-element-928c419{font-family:"Montserrat", Sans-serif;line-height:1.6em;color:#163A4A;}.elementor-24311 .elementor-element.elementor-element-453d8ac{--display:flex;}.elementor-24311 .elementor-element.elementor-element-913020a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;color:#163A4A;}.elementor-24311 .elementor-element.elementor-element-9a4cc50{--display:flex;}.elementor-24311 .elementor-element.elementor-element-9673ac1 > .elementor-widget-container{margin:0px 0px -17px 0px;}.elementor-24311 .elementor-element.elementor-element-9673ac1{font-family:"Montserrat", Sans-serif;line-height:1.5em;color:#163A4A;}.elementor-24311 .elementor-element.elementor-element-19633fd > .elementor-widget-container{margin:-5px 0px 0px 0px;}.elementor-24311 .elementor-element.elementor-element-19633fd .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-24311 .elementor-element.elementor-element-19633fd .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-24311 .elementor-element.elementor-element-19633fd .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-24311 .elementor-element.elementor-element-19633fd .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-24311 .elementor-element.elementor-element-19633fd .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-24311 .elementor-element.elementor-element-19633fd .elementor-icon-list-icon i{color:#02C1CB9C;transition:color 0.3s;}.elementor-24311 .elementor-element.elementor-element-19633fd .elementor-icon-list-icon svg{fill:#02C1CB9C;transition:fill 0.3s;}.elementor-24311 .elementor-element.elementor-element-19633fd{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-24311 .elementor-element.elementor-element-19633fd .elementor-icon-list-item > .elementor-icon-list-text, .elementor-24311 .elementor-element.elementor-element-19633fd .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;}.elementor-24311 .elementor-element.elementor-element-19633fd .elementor-icon-list-text{transition:color 0.3s;}.elementor-24311 .elementor-element.elementor-element-a316c0c{font-family:"Montserrat", Sans-serif;line-height:1.6em;}.elementor-24311 .elementor-element.elementor-element-abdab1b{--display:flex;}.elementor-24311 .elementor-element.elementor-element-5972623 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;color:#163A4A;}.elementor-24311 .elementor-element.elementor-element-5e447f3{font-family:"Montserrat", Sans-serif;line-height:1.5em;color:#163A4A;}.elementor-24311 .elementor-element.elementor-element-eb6322c{--display:flex;}.elementor-24311 .elementor-element.elementor-element-0242675 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;color:#163A4A;}.elementor-24311 .elementor-element.elementor-element-5f8dcec{font-family:"Montserrat", Sans-serif;line-height:1.5em;color:#163A4A;}.elementor-24311 .elementor-element.elementor-element-5c2dae0 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;color:#163A4A;}.elementor-24311 .elementor-element.elementor-element-4d1a14e{font-family:"Montserrat", Sans-serif;line-height:1.5em;color:#163A4A;}.elementor-24311 .elementor-element.elementor-element-d399bb6 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;color:#163A4A;}.elementor-24311 .elementor-element.elementor-element-ad2e61d{font-family:"Montserrat", Sans-serif;line-height:1.5em;color:#163A4A;}.elementor-24311 .elementor-element.elementor-element-1edde55 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;color:#163A4A;}.elementor-24311 .elementor-element.elementor-element-1501113{font-family:"Montserrat", Sans-serif;line-height:1.5em;color:#163A4A;}.elementor-24311 .elementor-element.elementor-element-ff6a19b{--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;border-style:none;--border-style:none;--border-radius:12px 12px 12px 12px;--margin-top:015px;--margin-bottom:020px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:030px;--padding-left:0px;--padding-right:0px;}.elementor-24311 .elementor-element.elementor-element-ff6a19b:not(.elementor-motion-effects-element-type-background), .elementor-24311 .elementor-element.elementor-element-ff6a19b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5FAFB;}.elementor-24311 .elementor-element.elementor-element-ac4dcb8{text-align:center;}.elementor-24311 .elementor-element.elementor-element-ac4dcb8 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;}.elementor-24311 .elementor-element.elementor-element-3d595bd.elementor-element{--align-self:center;}.elementor-24311 .elementor-element.elementor-element-3d595bd .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(9px/2);}.elementor-24311 .elementor-element.elementor-element-3d595bd .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(9px/2);}.elementor-24311 .elementor-element.elementor-element-3d595bd .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(9px/2);}.elementor-24311 .elementor-element.elementor-element-3d595bd .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-9px/2);}.elementor-24311 .elementor-element.elementor-element-3d595bd .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-9px/2);}.elementor-24311 .elementor-element.elementor-element-3d595bd .elementor-icon-list-icon i{color:#02C1CBC9;transition:color 0.3s;}.elementor-24311 .elementor-element.elementor-element-3d595bd .elementor-icon-list-icon svg{fill:#02C1CBC9;transition:fill 0.3s;}.elementor-24311 .elementor-element.elementor-element-3d595bd{--e-icon-list-icon-size:20px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-24311 .elementor-element.elementor-element-3d595bd .elementor-icon-list-item > .elementor-icon-list-text, .elementor-24311 .elementor-element.elementor-element-3d595bd .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;}.elementor-24311 .elementor-element.elementor-element-3d595bd .elementor-icon-list-text{color:#163A4A;transition:color 0.3s;}.elementor-24311 .elementor-element.elementor-element-3d595bd .elementor-icon-list-item:hover .elementor-icon-list-text{color:#02C1CB;}.elementor-24311 .elementor-element.elementor-element-723e4ef{--display:flex;}.elementor-24311 .elementor-element.elementor-element-54a88af .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:500;color:#163A4A;}.elementor-24311 .elementor-element.elementor-element-9e43ba6{--display:flex;}.elementor-24311 .elementor-element.elementor-element-c3abb04 > .elementor-widget-container{margin:0px 0px -19px 0px;}.elementor-24311 .elementor-element.elementor-element-c3abb04{font-family:"Montserrat", Sans-serif;line-height:1.6em;color:#163A4A;}.elementor-24311 .elementor-element.elementor-element-56bb4fb > .elementor-widget-container{margin:-5px 0px 0px 0px;}.elementor-24311 .elementor-element.elementor-element-56bb4fb .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-24311 .elementor-element.elementor-element-56bb4fb .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-24311 .elementor-element.elementor-element-56bb4fb .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-24311 .elementor-element.elementor-element-56bb4fb .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-24311 .elementor-element.elementor-element-56bb4fb .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-24311 .elementor-element.elementor-element-56bb4fb .elementor-icon-list-icon i{color:#02C1CB9C;transition:color 0.3s;}.elementor-24311 .elementor-element.elementor-element-56bb4fb .elementor-icon-list-icon svg{fill:#02C1CB9C;transition:fill 0.3s;}.elementor-24311 .elementor-element.elementor-element-56bb4fb{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-24311 .elementor-element.elementor-element-56bb4fb .elementor-icon-list-item > .elementor-icon-list-text, .elementor-24311 .elementor-element.elementor-element-56bb4fb .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;}.elementor-24311 .elementor-element.elementor-element-56bb4fb .elementor-icon-list-text{transition:color 0.3s;}.elementor-24311 .elementor-element.elementor-element-2e29cca{font-family:"Montserrat", Sans-serif;line-height:1.6em;color:#163A4A;}.elementor-24311 .elementor-element.elementor-element-40b85ef{--display:flex;}.elementor-24311 .elementor-element.elementor-element-1ecc09d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:500;color:#163A4A;}.elementor-24311 .elementor-element.elementor-element-b6fa0e3{--display:flex;}.elementor-24311 .elementor-element.elementor-element-f5ebec9 > .elementor-widget-container{margin:0px 0px -16px 0px;}.elementor-24311 .elementor-element.elementor-element-f5ebec9{font-family:"Montserrat", Sans-serif;line-height:1.5em;color:#163A4A;}.elementor-24311 .elementor-element.elementor-element-5976137 > .elementor-widget-container{margin:-5px 0px 0px 0px;}.elementor-24311 .elementor-element.elementor-element-5976137 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-24311 .elementor-element.elementor-element-5976137 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-24311 .elementor-element.elementor-element-5976137 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-24311 .elementor-element.elementor-element-5976137 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-24311 .elementor-element.elementor-element-5976137 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-24311 .elementor-element.elementor-element-5976137 .elementor-icon-list-icon i{color:#02C1CB9C;transition:color 0.3s;}.elementor-24311 .elementor-element.elementor-element-5976137 .elementor-icon-list-icon svg{fill:#02C1CB9C;transition:fill 0.3s;}.elementor-24311 .elementor-element.elementor-element-5976137{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-24311 .elementor-element.elementor-element-5976137 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-24311 .elementor-element.elementor-element-5976137 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;}.elementor-24311 .elementor-element.elementor-element-5976137 .elementor-icon-list-text{transition:color 0.3s;}.elementor-24311 .elementor-element.elementor-element-f51e963{--display:flex;}.elementor-24311 .elementor-element.elementor-element-ab1d16b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;color:#163A4A;}.elementor-24311 .elementor-element.elementor-element-2e92139{font-family:"Montserrat", Sans-serif;line-height:1.6em;color:#163A4A;}.elementor-24311 .elementor-element.elementor-element-fa2c8c4{--display:flex;}.elementor-24311 .elementor-element.elementor-element-a9c1b94 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;line-height:1.4em;color:#163A4A;}.elementor-24311 .elementor-element.elementor-element-88c7cac{--display:flex;}.elementor-24311 .elementor-element.elementor-element-bc3c697 > .elementor-widget-container{margin:0px 0px -17px 0px;}.elementor-24311 .elementor-element.elementor-element-bc3c697{font-family:"Montserrat", Sans-serif;line-height:1.6em;color:#163A4A;}.elementor-24311 .elementor-element.elementor-element-16e10a4 > .elementor-widget-container{margin:-5px 0px 0px 0px;}.elementor-24311 .elementor-element.elementor-element-16e10a4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-24311 .elementor-element.elementor-element-16e10a4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-24311 .elementor-element.elementor-element-16e10a4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-24311 .elementor-element.elementor-element-16e10a4 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-24311 .elementor-element.elementor-element-16e10a4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-24311 .elementor-element.elementor-element-16e10a4 .elementor-icon-list-icon i{color:#02C1CB9C;transition:color 0.3s;}.elementor-24311 .elementor-element.elementor-element-16e10a4 .elementor-icon-list-icon svg{fill:#02C1CB9C;transition:fill 0.3s;}.elementor-24311 .elementor-element.elementor-element-16e10a4{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-24311 .elementor-element.elementor-element-16e10a4 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-24311 .elementor-element.elementor-element-16e10a4 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;}.elementor-24311 .elementor-element.elementor-element-16e10a4 .elementor-icon-list-text{transition:color 0.3s;}.elementor-24311 .elementor-element.elementor-element-d9788d2{font-family:"Montserrat", Sans-serif;line-height:1.6em;color:#163A4A;}.elementor-24311 .elementor-element.elementor-element-1a6048c{--display:flex;}.elementor-24311 .elementor-element.elementor-element-90909b0 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;color:#163A4A;}.elementor-24311 .elementor-element.elementor-element-f533b85 > .elementor-widget-container{margin:0px 0px 0px 040px;}.elementor-24311 .elementor-element.elementor-element-f533b85{font-family:"Montserrat", Sans-serif;font-style:italic;line-height:1.5em;color:#163A4A;}.elementor-24311 .elementor-element.elementor-element-bd74c8d{--display:flex;}.elementor-24311 .elementor-element.elementor-element-3d29e2b{font-family:"Montserrat", Sans-serif;line-height:1.5em;color:#163A4A;}.elementor-24311 .elementor-element.elementor-element-362b12a{--display:flex;}.elementor-24311 .elementor-element.elementor-element-0335232{font-family:"Montserrat", Sans-serif;line-height:1.5em;color:#163A4A;}.elementor-24311 .elementor-element.elementor-element-eb0e7d3{--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-24311 .elementor-element.elementor-element-1569ef8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-24311 .elementor-element.elementor-element-1569ef8{font-family:"Montserrat", Sans-serif;line-height:1.5em;color:#163A4A;}.elementor-24311 .elementor-element.elementor-element-29fda7f{--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;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-24311 .elementor-element.elementor-element-b2e4848 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;line-height:1.4em;color:#163A4A;}.elementor-24311 .elementor-element.elementor-element-f9464ad{--display:flex;}.elementor-24311 .elementor-element.elementor-element-3f4a6f8 > .elementor-widget-container{margin:10px 18px 18px 48px;}.elementor-24311 .elementor-element.elementor-element-3f4a6f8{font-family:"Inter", Sans-serif;font-size:15px;font-weight:300;line-height:1.7em;}.elementor-24311 .elementor-element.elementor-element-d81abdd{--display:flex;}.elementor-24311 .elementor-element.elementor-element-e4a2e37 > .elementor-widget-container{margin:10px 18px 0px 48px;}.elementor-24311 .elementor-element.elementor-element-e4a2e37{font-family:"Inter", Sans-serif;font-size:15px;font-weight:300;line-height:1.7em;}.elementor-24311 .elementor-element.elementor-element-e4d5832{--display:flex;}.elementor-24311 .elementor-element.elementor-element-60430fa > .elementor-widget-container{margin:10px 18px 018px 48px;}.elementor-24311 .elementor-element.elementor-element-60430fa{font-family:"Inter", Sans-serif;font-size:15px;font-weight:300;line-height:1.7em;color:#4B5B63;}.elementor-24311 .elementor-element.elementor-element-41d9050{--n-accordion-title-font-size:16px;--n-accordion-item-title-space-between:4px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:14px 14px 14px 14px;--n-accordion-title-normal-color:#0F2E3A;--n-accordion-title-active-color:#0F2E3A;--n-accordion-icon-size:15px;--n-accordion-icon-gap:11px;--n-accordion-icon-normal-color:#02C1CB9E;--n-accordion-icon-hover-color:#153949;--n-accordion-icon-active-color:#F77474;}.elementor-24311 .elementor-element.elementor-element-41d9050 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#02C1CB59;}.elementor-24311 .elementor-element.elementor-element-41d9050 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{background-color:#F6FBFC;border-style:solid;border-width:1px 1px 1px 1px;border-color:#02C1CB59;}.elementor-24311 .elementor-element.elementor-element-41d9050 > .elementor-widget-container{margin:0px 0px 0px 0px;}:where( .elementor-24311 .elementor-element.elementor-element-41d9050 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Montserrat", Sans-serif;font-weight:500;letter-spacing:0.2px;}.elementor-24311 .elementor-element.elementor-element-41d9050 :where( .elementor-24311 .elementor-element.elementor-element-41d9050 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item:not([open]) > .e-n-accordion-item-title:not(hover) > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{-webkit-text-stroke-color:#000;stroke:#000;}.elementor-24311 .elementor-element.elementor-element-f62b89c{font-family:"Montserrat", Sans-serif;line-height:1.5em;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-24311 .elementor-element.elementor-element-7b17bfb{--content-width:800px;}.elementor-24311 .elementor-element.elementor-element-4473c19{--content-width:800px;}.elementor-24311 .elementor-element.elementor-element-43698c3{--content-width:800px;}.elementor-24311 .elementor-element.elementor-element-453d8ac{--content-width:800px;}.elementor-24311 .elementor-element.elementor-element-9a4cc50{--content-width:800px;}.elementor-24311 .elementor-element.elementor-element-abdab1b{--content-width:800px;}.elementor-24311 .elementor-element.elementor-element-eb6322c{--content-width:800px;}.elementor-24311 .elementor-element.elementor-element-723e4ef{--content-width:800px;}.elementor-24311 .elementor-element.elementor-element-9e43ba6{--content-width:800px;}.elementor-24311 .elementor-element.elementor-element-40b85ef{--content-width:800px;}.elementor-24311 .elementor-element.elementor-element-b6fa0e3{--content-width:800px;}.elementor-24311 .elementor-element.elementor-element-f51e963{--content-width:800px;}.elementor-24311 .elementor-element.elementor-element-fa2c8c4{--content-width:800px;}.elementor-24311 .elementor-element.elementor-element-88c7cac{--content-width:800px;}.elementor-24311 .elementor-element.elementor-element-1a6048c{--content-width:800px;}.elementor-24311 .elementor-element.elementor-element-bd74c8d{--content-width:800px;}.elementor-24311 .elementor-element.elementor-element-362b12a{--content-width:800px;}.elementor-24311 .elementor-element.elementor-element-eb0e7d3{--content-width:800px;}.elementor-24311 .elementor-element.elementor-element-29fda7f{--content-width:800px;}}@media(max-width:767px){.elementor-24311 .elementor-element.elementor-element-ac7d134{--min-height:300px;}.elementor-24311 .elementor-element.elementor-element-5941cc1 > .elementor-widget-container{margin:0px 0px 0px 15px;}.elementor-24311 .elementor-element.elementor-element-5941cc1 .elementor-heading-title{font-size:24px;}.elementor-24311 .elementor-element.elementor-element-c68e887 > .elementor-widget-container{margin:0px 10px 0px 15px;}.elementor-24311 .elementor-element.elementor-element-4473c19{--margin-top:-10px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24311 .elementor-element.elementor-element-2eb08a9 > .elementor-widget-container{margin:0px 10px 0px 15px;}.elementor-24311 .elementor-element.elementor-element-928c419 > .elementor-widget-container{margin:0px 10px 0px 15px;}.elementor-24311 .elementor-element.elementor-element-913020a > .elementor-widget-container{margin:0px 10px 0px 15px;}.elementor-24311 .elementor-element.elementor-element-913020a .elementor-heading-title{line-height:1.3em;}.elementor-24311 .elementor-element.elementor-element-9673ac1 > .elementor-widget-container{margin:0px 10px 0px 15px;}.elementor-24311 .elementor-element.elementor-element-19633fd > .elementor-widget-container{margin:-5px 10px 0px 15px;}.elementor-24311 .elementor-element.elementor-element-a316c0c > .elementor-widget-container{margin:0px 10px 0px 15px;}.elementor-24311 .elementor-element.elementor-element-5972623 > .elementor-widget-container{margin:0px 10px 0px 15px;}.elementor-24311 .elementor-element.elementor-element-5972623 .elementor-heading-title{line-height:1.3em;}.elementor-24311 .elementor-element.elementor-element-5e447f3 > .elementor-widget-container{margin:0px 10px 0px 15px;}.elementor-24311 .elementor-element.elementor-element-0242675 > .elementor-widget-container{margin:0px 0px 0px 15px;}.elementor-24311 .elementor-element.elementor-element-0242675 .elementor-heading-title{line-height:1.3em;}.elementor-24311 .elementor-element.elementor-element-5f8dcec > .elementor-widget-container{margin:0px 10px 0px 15px;}.elementor-24311 .elementor-element.elementor-element-5c2dae0 > .elementor-widget-container{margin:0px 10px 0px 15px;}.elementor-24311 .elementor-element.elementor-element-5c2dae0 .elementor-heading-title{line-height:1.3em;}.elementor-24311 .elementor-element.elementor-element-4d1a14e > .elementor-widget-container{margin:0px 10px 0px 15px;}.elementor-24311 .elementor-element.elementor-element-d399bb6 > .elementor-widget-container{margin:0px 10px 0px 15px;}.elementor-24311 .elementor-element.elementor-element-d399bb6 .elementor-heading-title{line-height:1.3em;}.elementor-24311 .elementor-element.elementor-element-ad2e61d > .elementor-widget-container{margin:0px 10px 0px 15px;}.elementor-24311 .elementor-element.elementor-element-1edde55 > .elementor-widget-container{margin:0px 10px 0px 15px;}.elementor-24311 .elementor-element.elementor-element-1edde55 .elementor-heading-title{line-height:1.3em;}.elementor-24311 .elementor-element.elementor-element-1501113 > .elementor-widget-container{margin:0px 10px 0px 15px;}.elementor-24311 .elementor-element.elementor-element-ff6a19b{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-24311 .elementor-element.elementor-element-3d595bd > .elementor-widget-container{margin:0px 10px 0px 15px;}.elementor-24311 .elementor-element.elementor-element-723e4ef{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24311 .elementor-element.elementor-element-54a88af > .elementor-widget-container{margin:0px 0px 0px 15px;padding:0px 0px 0px 0px;}.elementor-24311 .elementor-element.elementor-element-54a88af .elementor-heading-title{line-height:1.3em;}.elementor-24311 .elementor-element.elementor-element-c3abb04 > .elementor-widget-container{margin:0px 10px 0px 15px;}.elementor-24311 .elementor-element.elementor-element-56bb4fb > .elementor-widget-container{margin:-5px 10px 0px 15px;}.elementor-24311 .elementor-element.elementor-element-2e29cca > .elementor-widget-container{margin:0px 10px 0px 15px;}.elementor-24311 .elementor-element.elementor-element-1ecc09d > .elementor-widget-container{margin:0px 10px 0px 15px;}.elementor-24311 .elementor-element.elementor-element-1ecc09d .elementor-heading-title{line-height:1.3em;}.elementor-24311 .elementor-element.elementor-element-f5ebec9 > .elementor-widget-container{margin:0px 10px 0px 15px;}.elementor-24311 .elementor-element.elementor-element-5976137 > .elementor-widget-container{margin:-5px 10px 0px 15px;}.elementor-24311 .elementor-element.elementor-element-ab1d16b > .elementor-widget-container{margin:0px 10px 0px 15px;}.elementor-24311 .elementor-element.elementor-element-2e92139 > .elementor-widget-container{margin:0px 10px 0px 15px;}.elementor-24311 .elementor-element.elementor-element-a9c1b94 > .elementor-widget-container{margin:0px 10px 0px 15px;}.elementor-24311 .elementor-element.elementor-element-bc3c697 > .elementor-widget-container{margin:0px 10px 0px 15px;}.elementor-24311 .elementor-element.elementor-element-16e10a4 > .elementor-widget-container{margin:-5px 10px 0px 15px;}.elementor-24311 .elementor-element.elementor-element-d9788d2 > .elementor-widget-container{margin:0px 10px 0px 15px;}.elementor-24311 .elementor-element.elementor-element-90909b0 > .elementor-widget-container{margin:0px 10px 0px 15px;}.elementor-24311 .elementor-element.elementor-element-90909b0 .elementor-heading-title{line-height:1.3em;}.elementor-24311 .elementor-element.elementor-element-f533b85 > .elementor-widget-container{margin:0px 010px 0px 30px;}.elementor-24311 .elementor-element.elementor-element-bd74c8d{--margin-top:0px;--margin-bottom:0px;--margin-left:15px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24311 .elementor-element.elementor-element-3d29e2b > .elementor-widget-container{margin:0px 10px 0px 15px;}.elementor-24311 .elementor-element.elementor-element-362b12a{--margin-top:0px;--margin-bottom:0px;--margin-left:15px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24311 .elementor-element.elementor-element-0335232 > .elementor-widget-container{margin:0px 10px 0px 15px;}.elementor-24311 .elementor-element.elementor-element-1569ef8 > .elementor-widget-container{margin:0px 10px 0px 15px;}.elementor-24311 .elementor-element.elementor-element-b2e4848 > .elementor-widget-container{margin:0px 10px 0px 15px;}.elementor-24311 .elementor-element.elementor-element-41d9050 > .elementor-widget-container{margin:10px 10px 10px 10px;}.elementor-24311 .elementor-element.elementor-element-41d9050{--n-accordion-title-font-size:13px;}:where( .elementor-24311 .elementor-element.elementor-element-41d9050 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:1.4em;}.elementor-24311 .elementor-element.elementor-element-f62b89c > .elementor-widget-container{margin:0px 10px 0px 15px;}}/* Start custom CSS for text-editor, class: .elementor-element-c68e887 */.resaltado-suave {
  font-weight: 500;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2eb08a9 *//* Tabla de contenidos */
.toc-container {
  background: #f5fafb;
  border: 1px solid #e6eef0;
  border-radius: 14px;
  padding: 20px 24px;
  margin: 10px 0 10px 0;
}

.toc-title {
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  font-weight: 600;
  color: #163a4a;
  margin-bottom: 12px;
}

.toc-list {
  list-style: none;
  padding: 0;
  margin: 0;
}

.toc-list li {
  margin-bottom: 8px;
}

.toc-list a {
  text-decoration: none;
  font-family: Montserrat, sans-serif;
  font-size: 15px;
  color: #02c1cb;
  transition: all 0.2s ease;
}

.toc-list a:hover {
  color: #163a4a;
  text-decoration: underline;
}

/* Mobile */
@media (max-width: 768px) {
  .toc-container {
    padding: 16px 18px;
  }
  .toc-title {
    font-size: 16px;
  }
}
html { scroll-behavior: smooth; }
/* Offset para anclajes con header sticky */
:target {
  scroll-margin-top: 110px; /* ajusta este valor */
}

/* Scroll suave (si no lo tenías ya) */
html {
  scroll-behavior: smooth;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-928c419 */.resaltado-suave {
  font-weight: 500;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9673ac1 */.resaltado-suave {
  font-weight: 500;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5e447f3 */.resaltado-suave {
  font-weight: 500;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4d1a14e */.resaltado-suave {
  font-weight: 500;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ad2e61d */.resaltado-suave {
  font-weight: 500;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-3d595bd */.resaltado {
    font-weight: 500
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f5ebec9 */.resaltado-suave {
  font-weight: 500;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2e92139 */.resaltado-suave {
  font-weight: 500;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bc3c697 */.resaltado-suave {
  font-weight: 500;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d9788d2 */.resaltado-suave {
  font-weight: 500;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3d29e2b */.resaltado-suave {
  font-weight: 500;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0335232 */.resaltado-suave {
  font-weight: 500;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1569ef8 */.resaltado-suave {
  font-weight: 500;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-11df99b *//* CTA final artículos (estilo Nautic Charter) */
.cta-final-articulo{
  display:flex;
  gap:38px;
  margin:0px 0 10px;
  flex-wrap:wrap;
}

/* Base común */
.btn-blog{
  font-family:'Montserrat', sans-serif;
  font-size:15px;
  font-weight:600;
  padding:14px 30px;
  border-radius:999px;
  text-decoration:none;
  display:inline-flex;
  align-items:center;
  justify-content:center;
  transition:all .25s ease;
}

/* Botón 1: Precios (turquesa) */
.btn-precios{
  background-color:#02c1cb;
  color:#163a4a;
}

.btn-precios:hover{
  background-color:#163a4a;
  color:#ffffff;
  transform:translateY(-2px);
}

/* Botón 2: Reservar (azul) */
.btn-reservar{
  background-color:#163a4a;
  color:#ffffff;
}

.btn-reservar:hover{
  background-color:#02c1cb;
  color:#163a4a;
  transform:translateY(-2px);
}

/* Móvil */
@media (max-width:768px){
  .cta-final-articulo{
    justify-content:center;
  }
  .btn-blog{
    width:100%;
    max-width:320px;
    text-align:center;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-606f81f *//* CTA Final */
.cta-final {
  background: #f8fbfc;
  border: 1px solid #e6eef0;
  padding: 36px 32px;
  margin: 5px 0;
  border-radius: 16px;
}

.cta-final h3 {
  font-family: Montserrat, sans-serif;
  font-size: 24px;
  line-height: 1.4;
  font-weight: 500;
  color: #163a4a;
  margin-bottom: 14px;
}

.cta-final p {
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  line-height: 1.8;
  color: #3a3a3a;
  margin-bottom: 24px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ff218fc *//* CONTENEDOR */
.rutas-botones {
  display: flex;
  flex-wrap: wrap;
  gap: 14px;
  justify-content: flex-start;
  margin: 5px 0;
  font-family: 'Montserrat', sans-serif;
}

/* BOTÓN */
.btn-ruta {
  display: inline-block;
  padding: 10px 26px;
  background-color: #163a4a;
  color: #ffffff;
  text-decoration: none;
  font-weight: 500;
  font-size: 15px;
  border-radius: 30px;
  transition: all 0.3s ease;
  box-shadow: 0 6px 18px rgba(0, 0, 0, 0.15);
}

/* HOVER */
.btn-ruta:hover {
  background-color: #02c1cb;
  color: #163a4a;
  transform: translateY(-2px);
  box-shadow: 0 10px 22px rgba(0, 0, 0, 0.18);
}

/* ACTIVE */
.btn-ruta:active {
  transform: translateY(0);
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.2);
}

/* MÓVIL */
@media (max-width: 768px) {
  .rutas-botones {
    justify-content: center;
  }

  .btn-ruta {
    width: 100%;
    max-width: 280px;
    text-align: center;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ff218fc *//* CONTENEDOR */
.rutas-botones {
  display: flex;
  flex-wrap: wrap;
  gap: 14px;
  justify-content: flex-start;
  margin: 5px 0;
  font-family: 'Montserrat', sans-serif;
}

/* BOTÓN */
.btn-ruta {
  display: inline-block;
  padding: 10px 26px;
  background-color: #163a4a;
  color: #ffffff;
  text-decoration: none;
  font-weight: 500;
  font-size: 15px;
  border-radius: 30px;
  transition: all 0.3s ease;
  box-shadow: 0 6px 18px rgba(0, 0, 0, 0.15);
}

/* HOVER */
.btn-ruta:hover {
  background-color: #02c1cb;
  color: #163a4a;
  transform: translateY(-2px);
  box-shadow: 0 10px 22px rgba(0, 0, 0, 0.18);
}

/* ACTIVE */
.btn-ruta:active {
  transform: translateY(0);
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.2);
}

/* MÓVIL */
@media (max-width: 768px) {
  .rutas-botones {
    justify-content: center;
  }

  .btn-ruta {
    width: 100%;
    max-width: 280px;
    text-align: center;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ff218fc *//* CONTENEDOR */
.rutas-botones {
  display: flex;
  flex-wrap: wrap;
  gap: 14px;
  justify-content: flex-start;
  margin: 5px 0;
  font-family: 'Montserrat', sans-serif;
}

/* BOTÓN */
.btn-ruta {
  display: inline-block;
  padding: 10px 26px;
  background-color: #163a4a;
  color: #ffffff;
  text-decoration: none;
  font-weight: 500;
  font-size: 15px;
  border-radius: 30px;
  transition: all 0.3s ease;
  box-shadow: 0 6px 18px rgba(0, 0, 0, 0.15);
}

/* HOVER */
.btn-ruta:hover {
  background-color: #02c1cb;
  color: #163a4a;
  transform: translateY(-2px);
  box-shadow: 0 10px 22px rgba(0, 0, 0, 0.18);
}

/* ACTIVE */
.btn-ruta:active {
  transform: translateY(0);
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.2);
}

/* MÓVIL */
@media (max-width: 768px) {
  .rutas-botones {
    justify-content: center;
  }

  .btn-ruta {
    width: 100%;
    max-width: 280px;
    text-align: center;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ff218fc *//* CONTENEDOR */
.rutas-botones {
  display: flex;
  flex-wrap: wrap;
  gap: 14px;
  justify-content: flex-start;
  margin: 5px 0;
  font-family: 'Montserrat', sans-serif;
}

/* BOTÓN */
.btn-ruta {
  display: inline-block;
  padding: 10px 26px;
  background-color: #163a4a;
  color: #ffffff;
  text-decoration: none;
  font-weight: 500;
  font-size: 15px;
  border-radius: 30px;
  transition: all 0.3s ease;
  box-shadow: 0 6px 18px rgba(0, 0, 0, 0.15);
}

/* HOVER */
.btn-ruta:hover {
  background-color: #02c1cb;
  color: #163a4a;
  transform: translateY(-2px);
  box-shadow: 0 10px 22px rgba(0, 0, 0, 0.18);
}

/* ACTIVE */
.btn-ruta:active {
  transform: translateY(0);
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.2);
}

/* MÓVIL */
@media (max-width: 768px) {
  .rutas-botones {
    justify-content: center;
  }

  .btn-ruta {
    width: 100%;
    max-width: 280px;
    text-align: center;
  }
}/* End custom CSS */