.elementor-widget-laguna_booking_flow_9c639302 .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-laguna_booking_flow_9c639302 .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-14 .elementor-element.elementor-element-474c36b{z-index:5;}.elementor-14 .elementor-element.elementor-element-474c36b .lbf-9c639302-step-indicator-active{background-color:#9B59B6;}.elementor-14 .elementor-element.elementor-element-474c36b .lbf-9c639302-card-activity{background-color:#A8D5E2;}.elementor-14 .elementor-element.elementor-element-474c36b .lbf-9c639302-card-rental{background-color:#D4D9A0;}.elementor-14 .elementor-element.elementor-element-474c36b .lbf-9c639302-wrapper{background-color:#FAF8F5;font-family:"Fakt", Sans-serif;padding:20px 20px 20px 20px;border-radius:12px;}.elementor-14 .elementor-element.elementor-element-474c36b .lbf-9c639302-btn-next{background-color:#9B59B6;color:#FFFFFF;font-family:"Fakt", Sans-serif;font-weight:700;}.elementor-14 .elementor-element.elementor-element-474c36b .lbf-9c639302-btn-submit{background-color:#9B59B6;color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-474c36b .lbf-9c639302-btn-back{color:#1a1a1a;background-color:#02010100;font-family:"Fakt", Sans-serif;font-weight:700;padding:9px 16px 9px 16px;}.elementor-14 .elementor-element.elementor-element-474c36b .lbf-9c639302-btn-back:hover{color:#1D1D1B;background-color:#02010100;}.elementor-14 .elementor-element.elementor-element-474c36b .lbf-9c639302-heading{font-family:"Fakt", Sans-serif;font-size:20px;font-weight:900;letter-spacing:-1px;}.elementor-14 .elementor-element.elementor-element-474c36b .lbf-9c639302-card-option{border-radius:12px;}.elementor-14 .elementor-element.elementor-element-474c36b .lbf-9c639302-step-content{gap:20px;}.elementor-widget-container .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-container .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-14 .elementor-element.elementor-element-962cf63{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-widget-icon .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-icon .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-14 .elementor-element.elementor-element-65500d1 .elementor-icon-wrapper{text-align:center;}.elementor-14 .elementor-element.elementor-element-65500d1.elementor-view-stacked .elementor-icon{background-color:#1D1D1B;}.elementor-14 .elementor-element.elementor-element-65500d1.elementor-view-framed .elementor-icon, .elementor-14 .elementor-element.elementor-element-65500d1.elementor-view-default .elementor-icon{color:#1D1D1B;border-color:#1D1D1B;}.elementor-14 .elementor-element.elementor-element-65500d1.elementor-view-framed .elementor-icon, .elementor-14 .elementor-element.elementor-element-65500d1.elementor-view-default .elementor-icon svg{fill:#1D1D1B;}.elementor-14 .elementor-element.elementor-element-65500d1 .elementor-icon{font-size:15px;}.elementor-14 .elementor-element.elementor-element-65500d1 .elementor-icon svg{height:15px;}.elementor-14 .elementor-element.elementor-element-6df2245 .elementor-icon-wrapper{text-align:center;}.elementor-14 .elementor-element.elementor-element-6df2245.elementor-view-stacked .elementor-icon{background-color:#1D1D1B;}.elementor-14 .elementor-element.elementor-element-6df2245.elementor-view-framed .elementor-icon, .elementor-14 .elementor-element.elementor-element-6df2245.elementor-view-default .elementor-icon{color:#1D1D1B;border-color:#1D1D1B;}.elementor-14 .elementor-element.elementor-element-6df2245.elementor-view-framed .elementor-icon, .elementor-14 .elementor-element.elementor-element-6df2245.elementor-view-default .elementor-icon svg{fill:#1D1D1B;}.elementor-14 .elementor-element.elementor-element-6df2245 .elementor-icon{font-size:15px;}.elementor-14 .elementor-element.elementor-element-6df2245 .elementor-icon svg{height:15px;}.elementor-14 .elementor-element.elementor-element-b208e1f .elementor-icon-wrapper{text-align:center;}.elementor-14 .elementor-element.elementor-element-b208e1f.elementor-view-stacked .elementor-icon{background-color:#1D1D1B;}.elementor-14 .elementor-element.elementor-element-b208e1f.elementor-view-framed .elementor-icon, .elementor-14 .elementor-element.elementor-element-b208e1f.elementor-view-default .elementor-icon{color:#1D1D1B;border-color:#1D1D1B;}.elementor-14 .elementor-element.elementor-element-b208e1f.elementor-view-framed .elementor-icon, .elementor-14 .elementor-element.elementor-element-b208e1f.elementor-view-default .elementor-icon svg{fill:#1D1D1B;}.elementor-14 .elementor-element.elementor-element-b208e1f .elementor-icon{font-size:15px;}.elementor-14 .elementor-element.elementor-element-b208e1f .elementor-icon svg{height:15px;}.elementor-14 .elementor-element.elementor-element-8991236 .elementor-icon-wrapper{text-align:center;}.elementor-14 .elementor-element.elementor-element-8991236.elementor-view-stacked .elementor-icon{background-color:#1D1D1B;}.elementor-14 .elementor-element.elementor-element-8991236.elementor-view-framed .elementor-icon, .elementor-14 .elementor-element.elementor-element-8991236.elementor-view-default .elementor-icon{color:#1D1D1B;border-color:#1D1D1B;}.elementor-14 .elementor-element.elementor-element-8991236.elementor-view-framed .elementor-icon, .elementor-14 .elementor-element.elementor-element-8991236.elementor-view-default .elementor-icon svg{fill:#1D1D1B;}.elementor-14 .elementor-element.elementor-element-8991236 .elementor-icon{font-size:15px;}.elementor-14 .elementor-element.elementor-element-8991236 .elementor-icon svg{height:15px;}.elementor-14 .elementor-element.elementor-element-0ee170a .elementor-icon-wrapper{text-align:center;}.elementor-14 .elementor-element.elementor-element-0ee170a.elementor-view-stacked .elementor-icon{background-color:#1D1D1B;}.elementor-14 .elementor-element.elementor-element-0ee170a.elementor-view-framed .elementor-icon, .elementor-14 .elementor-element.elementor-element-0ee170a.elementor-view-default .elementor-icon{color:#1D1D1B;border-color:#1D1D1B;}.elementor-14 .elementor-element.elementor-element-0ee170a.elementor-view-framed .elementor-icon, .elementor-14 .elementor-element.elementor-element-0ee170a.elementor-view-default .elementor-icon svg{fill:#1D1D1B;}.elementor-14 .elementor-element.elementor-element-0ee170a .elementor-icon{font-size:15px;}.elementor-14 .elementor-element.elementor-element-0ee170a .elementor-icon svg{height:15px;}.elementor-14 .elementor-element.elementor-element-3d17d6a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--overlay-opacity:0.56;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-14 .elementor-element.elementor-element-3d17d6a::before, .elementor-14 .elementor-element.elementor-element-3d17d6a > .elementor-background-video-container::before, .elementor-14 .elementor-element.elementor-element-3d17d6a > .e-con-inner > .elementor-background-video-container::before, .elementor-14 .elementor-element.elementor-element-3d17d6a > .elementor-background-slideshow::before, .elementor-14 .elementor-element.elementor-element-3d17d6a > .e-con-inner > .elementor-background-slideshow::before, .elementor-14 .elementor-element.elementor-element-3d17d6a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://lagunawatersports.com/wp-content/uploads/2026/05/Windsurf.png");--background-overlay:'';background-position:bottom right;background-repeat:no-repeat;background-size:15vw auto;}.elementor-14 .elementor-element.elementor-element-b8a1caf{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--overlay-opacity:0.56;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-14 .elementor-element.elementor-element-b8a1caf:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-b8a1caf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FAF7F2 0%, #FFFFFF 100%);}.elementor-14 .elementor-element.elementor-element-b8a1caf::before, .elementor-14 .elementor-element.elementor-element-b8a1caf > .elementor-background-video-container::before, .elementor-14 .elementor-element.elementor-element-b8a1caf > .e-con-inner > .elementor-background-video-container::before, .elementor-14 .elementor-element.elementor-element-b8a1caf > .elementor-background-slideshow::before, .elementor-14 .elementor-element.elementor-element-b8a1caf > .e-con-inner > .elementor-background-slideshow::before, .elementor-14 .elementor-element.elementor-element-b8a1caf > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-widget-eael-data-table .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-eael-data-table .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-14 .elementor-element.elementor-element-7fb3631{width:100%;max-width:100%;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-7fb3631 .eael-data-table{max-width:100%;}.elementor-14 .elementor-element.elementor-element-7fb3631 .eael-data-table thead tr th{color:#1D1D1B;background-color:#4A489300;}.elementor-14 .elementor-element.elementor-element-7fb3631 table.dataTable thead .sorting:after{color:#1D1D1B;}.elementor-14 .elementor-element.elementor-element-7fb3631 table.dataTable thead .sorting_asc:after{color:#1D1D1B;}.elementor-14 .elementor-element.elementor-element-7fb3631 table.dataTable thead .sorting_desc:after{color:#1D1D1B;}.elementor-14 .elementor-element.elementor-element-7fb3631 .eael-data-table thead tr th:hover{color:#1D1D1B;}.elementor-14 .elementor-element.elementor-element-7fb3631 table.dataTable thead .sorting:after:hover{color:#1D1D1B;}.elementor-14 .elementor-element.elementor-element-7fb3631 table.dataTable thead .sorting_asc:after:hover{color:#1D1D1B;}.elementor-14 .elementor-element.elementor-element-7fb3631 table.dataTable thead .sorting_desc:after:hover{color:#1D1D1B;}.elementor-14 .elementor-element.elementor-element-7fb3631 .eael-data-table thead > tr th .data-table-header-text{font-family:"Fakt", Sans-serif;font-size:14px;font-weight:900;}.elementor-14 .elementor-element.elementor-element-7fb3631 .eael-data-table thead tr th i{font-size:1px;}.elementor-14 .elementor-element.elementor-element-7fb3631 .eael-data-table thead tr th .data-table-header-svg-icon{height:1px;width:1px;}.elementor-14 .elementor-element.elementor-element-7fb3631 .eael-data-table tbody > tr:nth-child(2n) td{color:#1D1D1B;background:#F2F2F200;}.elementor-14 .elementor-element.elementor-element-7fb3631 .eael-data-table tbody > tr:nth-child(2n+1) td{color:#1D1D1B;background-color:#02010100;}.elementor-14 .elementor-element.elementor-element-7fb3631 .eael-data-table tbody tr td{border-style:solid;border-width:1px 0px 0px 0px;border-color:#7070701F;font-family:"Fakt", Sans-serif;font-size:14px;}.elementor-14 .elementor-element.elementor-element-7fb3631 .eael-data-table tbody > tr:nth-child(2n+1) td:hover{color:#1D1D1B;}.elementor-14 .elementor-element.elementor-element-7fb3631 .eael-data-table-wrap table td a{color:#c15959;}.elementor-14 .elementor-element.elementor-element-7fb3631 .eael-data-table-wrap table td a:hover{color:#6d7882;}.elementor-14 .elementor-element.elementor-element-7fb3631 .eael-data-table tbody .td-content-wrapper{text-align:left;}.elementor-14 .elementor-element.elementor-element-7fb3631 .eael-data-table tbody .td-content-wrapper .eael-datatable-icon i{font-size:20px;color:#c15959;}.elementor-14 .elementor-element.elementor-element-7fb3631 .eael-data-table tbody .td-content-wrapper .eael-datatable-icon svg{height:20px;width:20px;fill:#c15959;}.elementor-14 .elementor-element.elementor-element-7fb3631 .eael-data-table tbody .td-content-wrapper:hover .eael-datatable-icon i{color:#6d7882;}.elementor-14 .elementor-element.elementor-element-7fb3631 .eael-data-table tbody .td-content-wrapper:hover .eael-datatable-icon svg{fill:#6d7882;}.elementor-14 .elementor-element.elementor-element-f1e9fd3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--overlay-opacity:0.56;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-14 .elementor-element.elementor-element-f1e9fd3:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-f1e9fd3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-f1e9fd3::before, .elementor-14 .elementor-element.elementor-element-f1e9fd3 > .elementor-background-video-container::before, .elementor-14 .elementor-element.elementor-element-f1e9fd3 > .e-con-inner > .elementor-background-video-container::before, .elementor-14 .elementor-element.elementor-element-f1e9fd3 > .elementor-background-slideshow::before, .elementor-14 .elementor-element.elementor-element-f1e9fd3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-14 .elementor-element.elementor-element-f1e9fd3 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-14 .elementor-element.elementor-element-95eac1d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--overlay-opacity:0.56;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-14 .elementor-element.elementor-element-95eac1d:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-95eac1d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-95eac1d::before, .elementor-14 .elementor-element.elementor-element-95eac1d > .elementor-background-video-container::before, .elementor-14 .elementor-element.elementor-element-95eac1d > .e-con-inner > .elementor-background-video-container::before, .elementor-14 .elementor-element.elementor-element-95eac1d > .elementor-background-slideshow::before, .elementor-14 .elementor-element.elementor-element-95eac1d > .e-con-inner > .elementor-background-slideshow::before, .elementor-14 .elementor-element.elementor-element-95eac1d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-nested-tabs .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-14 .elementor-element.elementor-element-a22a14d{--display:flex;--min-height:450px;--justify-content:space-between;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-14 .elementor-element.elementor-element-a22a14d:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-a22a14d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F18952;background-image:url("https://lagunawatersports.com/wp-content/uploads/2026/05/sup.png");background-position:bottom right;background-repeat:no-repeat;background-size:contain;}.elementor-widget-eael-price-menu .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-eael-price-menu .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-eael-price-menu .eael-restaurant-menu .eael-restaurant-menu-title, .elementor-widget-eael-price-menu .eael-restaurant-menu .eael-restaurant-menu-title a{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-eael-price-menu .eael-restaurant-menu .eael-restaurant-menu-price-discount{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-eael-price-menu .eael-restaurant-menu .eael-restaurant-menu-price-original{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-eael-price-menu .eael-restaurant-menu-description{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-14 .elementor-element.elementor-element-c949515{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;}.elementor-14 .elementor-element.elementor-element-c949515 .eael-restaurant-menu .eael-restaurant-menu-title, .elementor-14 .elementor-element.elementor-element-c949515 .eael-restaurant-menu .eael-restaurant-menu-title a{font-family:"Fakt", Sans-serif;font-size:18px;font-weight:700;}.elementor-14 .elementor-element.elementor-element-c949515 .eael-restaurant-menu .eael-restaurant-menu-price-discount{font-family:"Fakt", Sans-serif;font-weight:700;}.elementor-14 .elementor-element.elementor-element-c949515 .eael-restaurant-menu .eael-restaurant-menu-price-original{text-decoration:line-through;color:#a3a3a3;}.elementor-14 .elementor-element.elementor-element-c949515 .eael-restaurant-menu .eael-price-variation-original{text-decoration:line-through;color:#A3A3A3;}.elementor-14 .elementor-element.elementor-element-c949515 .eael-restaurant-menu-description{font-family:"Fakt", Sans-serif;font-size:16px;font-weight:500;}.elementor-14 .elementor-element.elementor-element-c949515 .eael-restaurant-menu-style-1 .eael-price-title-connector{align-self:center;border-bottom-style:dashed;border-bottom-color:#000;border-bottom-width:1px;bottom:calc((-1px)/2);}.elementor-14 .elementor-element.elementor-element-2f58ec2{--display:flex;--min-height:450px;--justify-content:space-between;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-14 .elementor-element.elementor-element-2f58ec2:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-2f58ec2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F18952;background-image:url("https://lagunawatersports.com/wp-content/uploads/2026/05/sup.png");background-position:bottom right;background-repeat:no-repeat;background-size:contain;}.elementor-14 .elementor-element.elementor-element-007a673{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;}.elementor-14 .elementor-element.elementor-element-007a673 .eael-restaurant-menu .eael-restaurant-menu-title, .elementor-14 .elementor-element.elementor-element-007a673 .eael-restaurant-menu .eael-restaurant-menu-title a{font-family:"Fakt", Sans-serif;font-size:18px;font-weight:700;}.elementor-14 .elementor-element.elementor-element-007a673 .eael-restaurant-menu .eael-restaurant-menu-price-discount{font-family:"Fakt", Sans-serif;font-weight:700;}.elementor-14 .elementor-element.elementor-element-007a673 .eael-restaurant-menu .eael-restaurant-menu-price-original{text-decoration:line-through;color:#a3a3a3;}.elementor-14 .elementor-element.elementor-element-007a673 .eael-restaurant-menu .eael-price-variation-original{text-decoration:line-through;color:#A3A3A3;}.elementor-14 .elementor-element.elementor-element-007a673 .eael-restaurant-menu-description{font-family:"Fakt", Sans-serif;font-size:16px;font-weight:500;}.elementor-14 .elementor-element.elementor-element-007a673 .eael-restaurant-menu-style-1 .eael-price-title-connector{align-self:center;border-bottom-style:dashed;border-bottom-color:#000;border-bottom-width:1px;bottom:calc((-1px)/2);}.elementor-14 .elementor-element.elementor-element-b75f388{--n-tabs-heading-justify-content:flex-start;--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-align-items:center;--n-tabs-title-flex-grow:0;--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;padding:25px 25px 25px 25px;--n-tabs-gap:0px;--n-tabs-title-border-radius:10px 10px 0px 0px;--n-tabs-title-color:#1D1D1B;--n-tabs-title-color-active:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-b75f388 > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#F189527D;}.elementor-14 .elementor-element.elementor-element-b75f388.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#F189529C;}.elementor-14 .elementor-element.elementor-element-b75f388.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-14 .elementor-element.elementor-element-b75f388.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#F18952;}.elementor-14 .elementor-element.elementor-element-b75f388.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:"Fakt", Sans-serif;font-weight:700;}.elementor-14 .elementor-element.elementor-element-b75f388 [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover{--n-tabs-title-color-hover:#1D1D1B;}body.elementor-page-14:not(.elementor-motion-effects-element-type-background), body.elementor-page-14 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF7F2;}@media(max-width:1024px){.elementor-14 .elementor-element.elementor-element-474c36b .lbf-9c639302-wrapper{padding:20px 20px 020px 20px;}}@media(max-width:767px){.elementor-14 .elementor-element.elementor-element-474c36b .lbf-9c639302-wrapper{padding:20px 10px 20px 10px;}.elementor-14 .elementor-element.elementor-element-474c36b .lbf-9c639302-step-content{gap:10px;}.elementor-14 .elementor-element.elementor-element-b8a1caf{--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-7fb3631 .eael-data-table .table-header th{padding:05px 05px 05px 05px;}.elementor-14 .elementor-element.elementor-element-7fb3631 .eael-data-table tbody tr td .th-mobile-screen{padding:05px 05px 05px 05px;}.elementor-14 .elementor-element.elementor-element-7fb3631 .eael-data-table thead > tr th .data-table-header-text{font-size:12px;}.elementor-14 .elementor-element.elementor-element-7fb3631 .eael-data-table tbody tr td{padding:020px 05px 20px 05px;font-size:9px;}.elementor-14 .elementor-element.elementor-element-7fb3631 .eael-data-table tbody .td-content-wrapper{text-align:left;}.elementor-14 .elementor-element.elementor-element-c949515{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-14 .elementor-element.elementor-element-c949515 .eael-restaurant-menu .eael-restaurant-menu-title, .elementor-14 .elementor-element.elementor-element-c949515 .eael-restaurant-menu .eael-restaurant-menu-title a{font-size:12px;}.elementor-14 .elementor-element.elementor-element-c949515 .eael-restaurant-menu .eael-restaurant-menu-price-discount{font-size:10px;}.elementor-14 .elementor-element.elementor-element-c949515 .eael-restaurant-menu-description{font-size:12px;}.elementor-14 .elementor-element.elementor-element-2f58ec2{--min-height:300px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-14 .elementor-element.elementor-element-007a673{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-14 .elementor-element.elementor-element-007a673 .eael-restaurant-menu .eael-restaurant-menu-title, .elementor-14 .elementor-element.elementor-element-007a673 .eael-restaurant-menu .eael-restaurant-menu-title a{font-size:12px;}.elementor-14 .elementor-element.elementor-element-007a673 .eael-restaurant-menu .eael-restaurant-menu-price-discount{font-size:10px;}.elementor-14 .elementor-element.elementor-element-007a673 .eael-restaurant-menu-description{font-size:12px;}.elementor-14 .elementor-element.elementor-element-b75f388{padding:0px 0px 0px 0px;}}/* Start custom CSS for laguna_booking_flow_9c639302, class: .elementor-element-474c36b */.elementor-14 .elementor-element.elementor-element-474c36b {

    position: relative;

    z-index: 20;

    box-shadow: 0 12px 35px rgba(0, 0, 0, 0.12);

}/* End custom CSS */
/* Start custom CSS for eael-data-table, class: .elementor-element-7fb3631 */@media (max-width: 767px) {

  .elementor-14 .elementor-element.elementor-element-7fb3631 [class*="cell"]:first-child,

  .elementor-14 .elementor-element.elementor-element-7fb3631 [class*="column"]:first-child,

  .elementor-14 .elementor-element.elementor-element-7fb3631 [class*="td"]:first-child {

    text-align: left !important;

    justify-content: flex-start !important;

    align-items: flex-start !important;

  }

}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Fakt';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://lagunawatersports.com/wp-content/uploads/2026/05/faktpro-light-webfont.woff2') format('woff2'),
		url('https://lagunawatersports.com/wp-content/uploads/2026/05/faktpro-light-webfont.woff') format('woff'),
		url('https://lagunawatersports.com/wp-content/uploads/2026/05/faktpro-light-webfont.ttf') format('truetype');
}
@font-face {
	font-family: 'Fakt';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://lagunawatersports.com/wp-content/uploads/2026/05/faktpro-semibold-webfont.woff2') format('woff2'),
		url('https://lagunawatersports.com/wp-content/uploads/2026/05/faktpro-semibold-webfont.woff') format('woff'),
		url('https://lagunawatersports.com/wp-content/uploads/2026/05/faktpro-semibold-webfont.ttf') format('truetype');
}
@font-face {
	font-family: 'Fakt';
	font-style: normal;
	font-weight: 900;
	font-display: auto;
	src: url('https://lagunawatersports.com/wp-content/uploads/2026/05/faktpro-black-webfont.woff2') format('woff2'),
		url('https://lagunawatersports.com/wp-content/uploads/2026/05/faktpro-black-webfont.woff') format('woff'),
		url('https://lagunawatersports.com/wp-content/uploads/2026/05/faktpro-black-webfont.ttf') format('truetype');
}
/* End Custom Fonts CSS */