.elementor-8 .elementor-element.elementor-element-b3aaae7 > .elementor-background-overlay{background-color:#000000;opacity:0.65;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8 .elementor-element.elementor-element-b3aaae7{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-8 .elementor-element.elementor-element-b3aaae7 > .elementor-shape-bottom{z-index:2;pointer-events:none;}.elementor-8 .elementor-element.elementor-element-0c5ee7b{--spacer-size:50px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-7770ed5{text-align:center;}.elementor-8 .elementor-element.elementor-element-7770ed5 .elementor-heading-title{font-family:"Albert Sans", Sans-serif;font-size:54px;font-weight:600;text-transform:none;color:#FFFFFF;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-8 .elementor-element.elementor-element-4d96852 .elementor-button{background-color:#0077B6;font-family:"Albert Sans", Sans-serif;font-size:22px;font-weight:500;text-transform:uppercase;border-radius:50px 50px 50px 50px;padding:20px 20px 20px 20px;}.elementor-8 .elementor-element.elementor-element-a30883d .elementor-button{background-color:#9841E6;font-family:"Albert Sans", Sans-serif;font-size:22px;font-weight:500;text-transform:uppercase;border-radius:50px 50px 50px 50px;padding:20px 20px 20px 20px;}.elementor-8 .elementor-element.elementor-element-20b8303{--spacer-size:50px;}.elementor-8 .elementor-element.elementor-element-43ccf9d{text-align:center;}.elementor-8 .elementor-element.elementor-element-43ccf9d .elementor-heading-title{font-family:"Albert Sans", Sans-serif;font-size:50px;font-weight:600;text-transform:none;color:#0077B6;}.elementor-8 .elementor-element.elementor-element-ddb2cfa > .elementor-shape-top svg{width:calc(100% + 1.3px);height:157px;}.elementor-8 .elementor-element.elementor-element-ddb2cfa > .elementor-shape-top{z-index:2;pointer-events:none;}.elementor-8 .elementor-element.elementor-element-e9fcc09:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-8 .elementor-element.elementor-element-e9fcc09 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.bahiasailing.es/wp-content/uploads/2025/03/IMG20240411103945-768x343.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-8 .elementor-element.elementor-element-e9fcc09 > .elementor-element-populated >  .elementor-background-overlay{background-color:#000000;opacity:0.3;}.elementor-8 .elementor-element.elementor-element-e9fcc09:hover > .elementor-element-populated >  .elementor-background-overlay{background-color:#000000;opacity:0.5;}.elementor-8 .elementor-element.elementor-element-e9fcc09 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:30px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-8 .elementor-element.elementor-element-e9fcc09 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8 .elementor-element.elementor-element-7e2c112{--spacer-size:150px;}.elementor-8 .elementor-element.elementor-element-209b6b6{text-align:center;}.elementor-8 .elementor-element.elementor-element-209b6b6 .elementor-heading-title{font-family:"Albert Sans", Sans-serif;font-size:40px;font-weight:600;text-transform:none;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-1304da9{--spacer-size:150px;}.elementor-8 .elementor-element.elementor-element-e372f03:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-8 .elementor-element.elementor-element-e372f03 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.bahiasailing.es/wp-content/uploads/2025/03/IMG20230703121634-scaled-e1742293362374-768x1124.jpg");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-8 .elementor-element.elementor-element-e372f03 > .elementor-element-populated >  .elementor-background-overlay{background-color:#000000;opacity:0.22;}.elementor-8 .elementor-element.elementor-element-e372f03:hover > .elementor-element-populated >  .elementor-background-overlay{background-color:#000000;opacity:0.5;}.elementor-8 .elementor-element.elementor-element-e372f03 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:30px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-8 .elementor-element.elementor-element-e372f03 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8 .elementor-element.elementor-element-40b9870{--spacer-size:150px;}.elementor-8 .elementor-element.elementor-element-09fd6d5{text-align:center;}.elementor-8 .elementor-element.elementor-element-09fd6d5 .elementor-heading-title{font-family:"Albert Sans", Sans-serif;font-size:40px;font-weight:600;text-transform:none;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-aac321c{--spacer-size:150px;}.elementor-8 .elementor-element.elementor-element-055fb21 > .elementor-shape-bottom{z-index:2;pointer-events:none;}.elementor-8 .elementor-element.elementor-element-0bf5027:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-8 .elementor-element.elementor-element-0bf5027 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.bahiasailing.es/wp-content/uploads/2025/03/IMG20240421132003-768x343.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-8 .elementor-element.elementor-element-0bf5027 > .elementor-element-populated >  .elementor-background-overlay{background-color:#000000;opacity:0.36;}.elementor-8 .elementor-element.elementor-element-0bf5027:hover > .elementor-element-populated >  .elementor-background-overlay{background-color:#000000;opacity:0.5;}.elementor-8 .elementor-element.elementor-element-0bf5027 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 19px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-8 .elementor-element.elementor-element-0bf5027 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8 .elementor-element.elementor-element-a52f757{--spacer-size:150px;}.elementor-8 .elementor-element.elementor-element-ea91d68{text-align:center;}.elementor-8 .elementor-element.elementor-element-ea91d68 .elementor-heading-title{font-family:"Albert Sans", Sans-serif;font-size:40px;font-weight:600;text-transform:none;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-6315ac5{--spacer-size:150px;}.elementor-8 .elementor-element.elementor-element-279b792:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-8 .elementor-element.elementor-element-279b792 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.bahiasailing.es/wp-content/uploads/2025/03/IMG20250101085702-768x576.jpg");background-position:center left;background-repeat:no-repeat;background-size:cover;}.elementor-8 .elementor-element.elementor-element-279b792 > .elementor-element-populated >  .elementor-background-overlay{background-color:#000000;opacity:0.2;}.elementor-8 .elementor-element.elementor-element-279b792:hover > .elementor-element-populated >  .elementor-background-overlay{background-color:#000000;opacity:0.5;}.elementor-8 .elementor-element.elementor-element-279b792 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-8 .elementor-element.elementor-element-279b792 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8 .elementor-element.elementor-element-c846ec7{--spacer-size:150px;}.elementor-8 .elementor-element.elementor-element-df86ce0{text-align:center;}.elementor-8 .elementor-element.elementor-element-df86ce0 .elementor-heading-title{font-family:"Albert Sans", Sans-serif;font-size:40px;font-weight:600;text-transform:none;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-033e63d{--spacer-size:150px;}.elementor-8 .elementor-element.elementor-element-19a10c6{text-align:center;}.elementor-8 .elementor-element.elementor-element-19a10c6 .elementor-heading-title{font-family:"Albert Sans", Sans-serif;font-size:50px;font-weight:600;text-transform:none;color:#0077B6;}.elementor-8 .elementor-element.elementor-element-968f85b{--spacer-size:1px;}.elementor-8 .elementor-element.elementor-element-ab9c5ca > .elementor-widget-container{border-style:solid;border-width:0px 0px 3px 0px;border-color:#0077B6;}.elementor-8 .elementor-element.elementor-element-ab9c5ca{text-align:left;}.elementor-8 .elementor-element.elementor-element-ab9c5ca .elementor-heading-title{font-family:"Albert Sans", Sans-serif;font-size:32px;font-weight:600;text-transform:none;color:#0077B6;}.elementor-widget-text-editor{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-651a698{color:#002A41;font-family:"Inter", Sans-serif;font-weight:400;}.elementor-8 .elementor-element.elementor-element-fce3c34 > .elementor-widget-container{border-style:solid;border-width:0px 0px 3px 0px;border-color:#0077B6;}.elementor-8 .elementor-element.elementor-element-fce3c34{text-align:left;}.elementor-8 .elementor-element.elementor-element-fce3c34 .elementor-heading-title{font-family:"Albert Sans", Sans-serif;font-size:32px;font-weight:600;text-transform:none;color:#0077B6;}.elementor-8 .elementor-element.elementor-element-20fb3e7{color:#002A41;font-family:"Inter", Sans-serif;font-weight:400;}.elementor-8 .elementor-element.elementor-element-830507e > .elementor-widget-container{border-style:solid;border-width:0px 0px 3px 0px;border-color:#0077B6;}.elementor-8 .elementor-element.elementor-element-830507e{text-align:left;}.elementor-8 .elementor-element.elementor-element-830507e .elementor-heading-title{font-family:"Albert Sans", Sans-serif;font-size:32px;font-weight:600;text-transform:none;color:#0077B6;}.elementor-8 .elementor-element.elementor-element-528015e{color:#002A41;font-family:"Inter", Sans-serif;font-weight:400;}.elementor-8 .elementor-element.elementor-element-a6d6728 > .elementor-widget-container{border-style:solid;border-width:0px 0px 3px 0px;border-color:#0077B6;}.elementor-8 .elementor-element.elementor-element-a6d6728{text-align:left;}.elementor-8 .elementor-element.elementor-element-a6d6728 .elementor-heading-title{font-family:"Albert Sans", Sans-serif;font-size:32px;font-weight:600;text-transform:none;color:#0077B6;}.elementor-8 .elementor-element.elementor-element-74527a6{color:#002A41;font-family:"Inter", Sans-serif;font-weight:400;}.elementor-8 .elementor-element.elementor-element-573247f > .elementor-widget-container{border-style:solid;border-width:0px 0px 3px 0px;border-color:#0077B6;}.elementor-8 .elementor-element.elementor-element-573247f{text-align:left;}.elementor-8 .elementor-element.elementor-element-573247f .elementor-heading-title{font-family:"Albert Sans", Sans-serif;font-size:32px;font-weight:600;text-transform:none;color:#0077B6;}.elementor-8 .elementor-element.elementor-element-f89bb0b{color:#002A41;font-family:"Inter", Sans-serif;font-weight:400;}.elementor-8 .elementor-element.elementor-element-82d4a65:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-8 .elementor-element.elementor-element-82d4a65 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.bahiasailing.es/wp-content/uploads/2025/03/IMG20240703165313-1024x458.jpg");background-repeat:no-repeat;background-size:cover;}.elementor-8 .elementor-element.elementor-element-82d4a65 > .elementor-element-populated, .elementor-8 .elementor-element.elementor-element-82d4a65 > .elementor-element-populated > .elementor-background-overlay, .elementor-8 .elementor-element.elementor-element-82d4a65 > .elementor-background-slideshow{border-radius:25px 25px 25px 25px;}.elementor-8 .elementor-element.elementor-element-82d4a65 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-8 .elementor-element.elementor-element-82d4a65 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8 .elementor-element.elementor-element-ba906ef{--spacer-size:50px;}.elementor-8 .elementor-element.elementor-element-1a7f611{--spacer-size:50px;}.elementor-8 .elementor-element.elementor-element-379aa30{text-align:center;}.elementor-8 .elementor-element.elementor-element-379aa30 .elementor-heading-title{font-family:"Albert Sans", Sans-serif;font-size:50px;font-weight:600;text-transform:none;color:#0077B6;}.elementor-widget-eael-post-grid .eael-meta-posted-on{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-eael-post-grid .eael-entry-meta > span{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-eael-post-grid .eael-entry-title, .elementor-widget-eael-post-grid .eael-entry-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-eael-post-grid .eael-grid-post-excerpt p{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-eael-post-grid .post-meta-categories li, .elementor-widget-eael-post-grid .post-meta-categories li a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-8 .elementor-element.elementor-element-89c92c5 > .elementor-widget-container{border-style:none;border-radius:3px 3px 3px 3px;}.elementor-8 .elementor-element.elementor-element-89c92c5 .eael-entry-thumbnail{height:220px;}.elementor-8 .elementor-element.elementor-element-89c92c5 .eael-grid-post-holder{background-color:#fff;border-radius:30px 30px 30px 30px;}.elementor-8 .elementor-element.elementor-element-89c92c5 .eael-post-grid .eael-grid-post .eael-entry-media img, .elementor-8 .elementor-element.elementor-element-89c92c5 .eael-grid-post .eael-entry-overlay{border-radius:30px 30px 0px 0px;}.elementor-8 .elementor-element.elementor-element-89c92c5 .eael-entry-title a{color:#303133;}.elementor-8 .elementor-element.elementor-element-89c92c5 .eael-entry-title:hover, .elementor-8 .elementor-element.elementor-element-89c92c5 .eael-entry-title a:hover{color:#23527c;}.elementor-8 .elementor-element.elementor-element-89c92c5 .eael-grid-post .eael-entry-overlay{background-color:rgba(0,0,0, .75);}.elementor-8 .elementor-element.elementor-element-89c92c5 .eael-grid-post .eael-entry-overlay > i{color:#ffffff;font-size:40px;}.elementor-8 .elementor-element.elementor-element-89c92c5 .eael-grid-post .eael-entry-overlay > img{height:40px;width:40px;}.elementor-8 .elementor-element.elementor-element-af46f0e .elementor-button{background-color:#0077B6;font-family:"Albert Sans", Sans-serif;font-size:17px;font-weight:500;border-radius:50px 50px 50px 50px;padding:20px 20px 20px 20px;}.elementor-8 .elementor-element.elementor-element-538f23c{--spacer-size:50px;}.elementor-8 .elementor-element.elementor-element-061282b:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-061282b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0077B6;}.elementor-8 .elementor-element.elementor-element-061282b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-8 .elementor-element.elementor-element-061282b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8 .elementor-element.elementor-element-bc9fc9f > .elementor-widget-container{border-style:solid;border-width:0px 0px 3px 0px;border-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-bc9fc9f{text-align:left;}.elementor-8 .elementor-element.elementor-element-bc9fc9f .elementor-heading-title{font-family:"Albert Sans", Sans-serif;font-size:40px;font-weight:600;text-transform:none;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-f0858f0 > .elementor-widget-container{border-style:solid;border-width:0px 0px 3px 0px;border-color:#0077B6;}.elementor-8 .elementor-element.elementor-element-f0858f0{text-align:left;}.elementor-8 .elementor-element.elementor-element-f0858f0 .elementor-heading-title{font-family:"Albert Sans", Sans-serif;font-size:26px;font-weight:600;text-transform:none;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-b5b989a{color:#FFFFFF;font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;}.elementor-8 .elementor-element.elementor-element-ed9f4ef:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-8 .elementor-element.elementor-element-ed9f4ef > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.bahiasailing.es/wp-content/uploads/2025/03/IMG20250314164415-768x1024.jpg");background-position:-221px -529px;}.elementor-8 .elementor-element.elementor-element-ed9f4ef > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-8 .elementor-element.elementor-element-ed9f4ef > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}@media(max-width:1024px){.elementor-8 .elementor-element.elementor-element-ed9f4ef:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-8 .elementor-element.elementor-element-ed9f4ef > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}}@media(max-width:767px){.elementor-8 .elementor-element.elementor-element-b3aaae7{margin-top:0px;margin-bottom:0px;}.elementor-8 .elementor-element.elementor-element-0c5ee7b{--spacer-size:100px;}.elementor-8 .elementor-element.elementor-element-7770ed5 .elementor-heading-title{font-size:40px;}.elementor-8 .elementor-element.elementor-element-c754823{margin-top:0px;margin-bottom:23px;}.elementor-8 .elementor-element.elementor-element-4d96852 .elementor-button{font-size:17px;}.elementor-8 .elementor-element.elementor-element-a30883d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-a30883d .elementor-button{font-size:17px;}.elementor-8 .elementor-element.elementor-element-20b8303{--spacer-size:100px;}.elementor-8 .elementor-element.elementor-element-f2f6c41{margin-top:0px;margin-bottom:0px;}.elementor-8 .elementor-element.elementor-element-43ccf9d .elementor-heading-title{font-size:40px;}.elementor-8 .elementor-element.elementor-element-ddb2cfa > .elementor-shape-top svg{width:calc(100% + 1.3px);height:50px;}.elementor-8 .elementor-element.elementor-element-e9fcc09 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-8 .elementor-element.elementor-element-7e2c112{--spacer-size:120px;}.elementor-8 .elementor-element.elementor-element-1304da9{--spacer-size:120px;}.elementor-8 .elementor-element.elementor-element-e372f03 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-8 .elementor-element.elementor-element-40b9870{--spacer-size:120px;}.elementor-8 .elementor-element.elementor-element-aac321c{--spacer-size:120px;}.elementor-8 .elementor-element.elementor-element-0bf5027 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-8 .elementor-element.elementor-element-a52f757{--spacer-size:120px;}.elementor-8 .elementor-element.elementor-element-6315ac5{--spacer-size:120px;}.elementor-8 .elementor-element.elementor-element-c846ec7{--spacer-size:120px;}.elementor-8 .elementor-element.elementor-element-033e63d{--spacer-size:120px;}.elementor-8 .elementor-element.elementor-element-19a10c6 .elementor-heading-title{font-size:40px;}.elementor-8 .elementor-element.elementor-element-651a698{text-align:justify;}.elementor-8 .elementor-element.elementor-element-20fb3e7{text-align:justify;}.elementor-8 .elementor-element.elementor-element-528015e{text-align:justify;}.elementor-8 .elementor-element.elementor-element-74527a6{text-align:justify;}.elementor-8 .elementor-element.elementor-element-f89bb0b{text-align:justify;}.elementor-8 .elementor-element.elementor-element-379aa30 .elementor-heading-title{font-size:40px;}.elementor-8 .elementor-element.elementor-element-af46f0e .elementor-button{font-size:17px;}.elementor-8 .elementor-element.elementor-element-ed9f4ef:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-8 .elementor-element.elementor-element-ed9f4ef > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}}@media(min-width:768px){.elementor-8 .elementor-element.elementor-element-584467c{width:47.054%;}.elementor-8 .elementor-element.elementor-element-7fb62a0{width:52.946%;}.elementor-8 .elementor-element.elementor-element-7c5867d{width:50.088%;}.elementor-8 .elementor-element.elementor-element-82d4a65{width:49.869%;}}