.elementor-12 .elementor-element.elementor-element-0ecc5a4 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-a284390 .sw-energy-hero__overlay{background:#002E3C85;}.elementor-12 .elementor-element.elementor-element-a284390 .sw-energy-hero__media{object-position:center center;background-position:center center;}.elementor-12 .elementor-element.elementor-element-a284390 .sw-energy-hero{min-height:100vh;border-radius:0px 0px 0px 0px;border-color:var( --e-global-color-primary );--sw-energy-nav-size:14px;--sw-energy-nav-link:rgba(255,255,255,0.9);--sw-energy-nav-link-hover:#ffffff;}.elementor-12 .elementor-element.elementor-element-a284390 .sw-energy-hero__inner{padding:28px 28px 28px 28px;width:100%;max-width:1140px;margin-right:auto;margin-left:auto;}.elementor-12 .elementor-element.elementor-element-a284390 .sw-energy-hero__content{width:100%;max-width:540px;}.elementor-12 .elementor-element.elementor-element-a284390 .sw-energy-hero__body{align-items:center;}.elementor-12 .elementor-element.elementor-element-a284390 .sw-energy-hero__eyebrow{font-size:14px;color:#ffffff;}.elementor-12 .elementor-element.elementor-element-a284390 .sw-energy-hero__title{font-size:68px;color:#ffffff;}.elementor-12 .elementor-element.elementor-element-a284390 .sw-energy-hero__description{font-size:17px;color:#ffffff;}.elementor-12 .elementor-element.elementor-element-a284390 .sw-energy-hero__quote{font-size:28px;color:#101010;}.elementor-12 .elementor-element.elementor-element-a284390 .sw-energy-hero__brand img{width:200px;max-width:100%;max-height:70px;height:auto;}.elementor-12 .elementor-element.elementor-element-a284390 .sw-energy-hero__brand{font-size:20px;}.elementor-12 .elementor-element.elementor-element-a284390 .sw-energy-hero__brand-sub{font-size:11px;color:rgba(255,255,255,0.82);}.elementor-12 .elementor-element.elementor-element-a284390 .sw-energy-hero__location{color:#ffffff;}.elementor-12 .elementor-element.elementor-element-a284390 .sw-energy-hero__menu a{font-size:14px;color:rgba(255,255,255,0.9);}.elementor-12 .elementor-element.elementor-element-a284390 .sw-energy-hero__menu a:hover, .elementor-12 .elementor-element.elementor-element-a284390 .sw-energy-hero__menu a:focus-visible, .elementor-12 .elementor-element.elementor-element-a284390 .sw-energy-hero__menu .current-menu-item > a{color:#ffffff;}.elementor-12 .elementor-element.elementor-element-a284390 .sw-energy-hero__menu-toggle{width:44px;height:44px;--sw-energy-toggle-thickness:1.5px;--sw-energy-toggle-gap:5px;gap:5px;}.elementor-12 .elementor-element.elementor-element-a284390 .sw-energy-hero__menu-toggle span{width:16px;height:1.5px;}.elementor-12 .elementor-element.elementor-element-a284390{--sw-energy-mobile-overlay:#002E3CB5;}.elementor-12 .elementor-element.elementor-element-a284390 .sw-energy-hero__header-cta{font-size:13px;color:#ffffff;background-color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );border-radius:999px 999px 999px 999px;}.elementor-12 .elementor-element.elementor-element-a284390 .sw-energy-hero__header-cta span{color:#ffffff;}.elementor-12 .elementor-element.elementor-element-a284390 .sw-energy-hero__header-cta:hover, .elementor-12 .elementor-element.elementor-element-a284390 .sw-energy-hero__header-cta:focus-visible{color:#142019;background-color:#ffffff;}.elementor-12 .elementor-element.elementor-element-a284390 .sw-energy-hero__header-cta:hover span, .elementor-12 .elementor-element.elementor-element-a284390 .sw-energy-hero__header-cta:focus-visible span{color:#142019;}.elementor-12 .elementor-element.elementor-element-a284390 .sw-energy-hero__button{font-size:19px;border-radius:999px 999px 999px 999px;background-color:rgba(0,0,0,0);color:#ffffff;}.elementor-12 .elementor-element.elementor-element-a284390 .sw-energy-hero__button:not(.sw-energy-hero__button--no-icon){padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-a284390 .sw-energy-hero__button-icon{width:50px;height:50px;background-color:#ffffff;color:#102433;}.elementor-12 .elementor-element.elementor-element-a284390 .sw-energy-hero__button-icon i, .elementor-12 .elementor-element.elementor-element-a284390 .sw-energy-hero__button-icon svg{width:26px;height:26px;font-size:26px;}.elementor-12 .elementor-element.elementor-element-a284390 .sw-energy-hero__button:hover, .elementor-12 .elementor-element.elementor-element-a284390 .sw-energy-hero__button:focus-visible{background-color:rgba(0,0,0,0);color:#ffffff;}.elementor-12 .elementor-element.elementor-element-a284390 .sw-energy-hero__button:hover .sw-energy-hero__button-icon, .elementor-12 .elementor-element.elementor-element-a284390 .sw-energy-hero__button:focus-visible .sw-energy-hero__button-icon{background-color:#ffffff;color:#102433;}.elementor-12 .elementor-element.elementor-element-a284390 .sw-energy-hero__header-cta:not(.sw-energy-hero__header-cta--no-icon){padding:5px 6px 5px 20px;}.elementor-12 .elementor-element.elementor-element-1435716{padding:5em 0em 5em 0em;}.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-12 .elementor-element.elementor-element-0054693 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:1em;font-weight:400;color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-63d480b .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:2.9em;font-weight:600;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-3404ea4{width:var( --container-widget-width, 107.455% );max-width:107.455%;--container-widget-width:107.455%;--container-widget-flex-grow:0;font-family:"Roboto", Sans-serif;font-size:1em;font-weight:400;color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-c79f24d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(25px/2);}.elementor-12 .elementor-element.elementor-element-c79f24d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(25px/2);}.elementor-12 .elementor-element.elementor-element-c79f24d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(25px/2);}.elementor-12 .elementor-element.elementor-element-c79f24d .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-25px/2);}.elementor-12 .elementor-element.elementor-element-c79f24d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-25px/2);}.elementor-12 .elementor-element.elementor-element-c79f24d .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-c79f24d .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-12 .elementor-element.elementor-element-c79f24d{--e-icon-list-icon-size:40px;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;--icon-vertical-offset:0px;}.elementor-12 .elementor-element.elementor-element-c79f24d .elementor-icon-list-icon{padding-inline-end:7px;}.elementor-12 .elementor-element.elementor-element-c79f24d .elementor-icon-list-text{transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-f6784b5 .sw-poster-video{--sw-pv-ratio:0.5625;border-radius:22px 22px 22px 22px;--sw-pv-inset-x:16px;--sw-pv-inset-y:16px;--sw-pv-play-size:44px;}.elementor-12 .elementor-element.elementor-element-f6784b5 .sw-poster-video__media, .elementor-12 .elementor-element.elementor-element-f6784b5 .sw-poster-video__poster{object-fit:cover;}.elementor-12 .elementor-element.elementor-element-f6784b5 .sw-poster-video__pill{background-color:rgba(28, 40, 54, 0.55);backdrop-filter:blur(16px) saturate(1.4);-webkit-backdrop-filter:blur(16px) saturate(1.4);border-radius:999px;}.elementor-12 .elementor-element.elementor-element-f6784b5 .sw-poster-video__play{background-color:rgba(255, 255, 255, 0.72);color:#1c2836;}.elementor-12 .elementor-element.elementor-element-f6784b5 .sw-poster-video__title{color:#ffffff;}.elementor-12 .elementor-element.elementor-element-f6784b5 .sw-poster-video__duration{color:rgba(255, 255, 255, 0.78);}.elementor-12 .elementor-element.elementor-element-ea46b4c:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-ea46b4c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://whalewatchingcostarica.com/wp-content/uploads/2026/10/images_6.jpg");}.elementor-12 .elementor-element.elementor-element-ea46b4c > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #071849 0%, #000000 100%);opacity:0.73;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12 .elementor-element.elementor-element-ea46b4c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:5em 0em 5em 0em;}.elementor-12 .elementor-element.elementor-element-dd3133e .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:1em;font-weight:400;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-4e65ed7{text-align:start;}.elementor-12 .elementor-element.elementor-element-4e65ed7 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:2em;font-weight:600;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-b93be5e{text-align:start;font-family:"Roboto", Sans-serif;font-size:1em;font-weight:400;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-64f1035 > .elementor-element-populated{padding:10px 10px 10px 10px;}.elementor-widget-image .widget-image-caption{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-12 .elementor-element.elementor-element-a147e5e img{height:120px;object-fit:cover;object-position:center center;border-radius:8px 8px 8px 8px;}.elementor-12 .elementor-element.elementor-element-d14018c{text-align:center;}.elementor-12 .elementor-element.elementor-element-d14018c .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:0.8em;font-weight:300;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-bed9be5 > .elementor-element-populated{padding:10px 10px 10px 10px;}.elementor-12 .elementor-element.elementor-element-33d957d img{height:120px;object-fit:cover;object-position:center center;border-radius:8px 8px 8px 8px;}.elementor-12 .elementor-element.elementor-element-77d8806{text-align:center;}.elementor-12 .elementor-element.elementor-element-77d8806 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:0.8em;font-weight:300;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-e91d687 > .elementor-element-populated{padding:10px 10px 10px 10px;}.elementor-12 .elementor-element.elementor-element-58f0167 img{height:120px;object-fit:cover;object-position:center center;border-radius:8px 8px 8px 8px;}.elementor-12 .elementor-element.elementor-element-8592f31{text-align:center;}.elementor-12 .elementor-element.elementor-element-8592f31 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:0.8em;font-weight:300;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-9242ff5 > .elementor-element-populated{padding:10px 10px 10px 10px;}.elementor-12 .elementor-element.elementor-element-b5e468b img{height:120px;object-fit:cover;object-position:center center;border-radius:8px 8px 8px 8px;}.elementor-12 .elementor-element.elementor-element-dd0fc9a{text-align:center;}.elementor-12 .elementor-element.elementor-element-dd0fc9a .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:0.8em;font-weight:300;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-fb15449 > .elementor-element-populated{padding:10px 10px 10px 10px;}.elementor-12 .elementor-element.elementor-element-efb5a3d img{height:120px;object-fit:cover;object-position:center center;border-radius:8px 8px 8px 8px;}.elementor-12 .elementor-element.elementor-element-87ba8c8{text-align:center;}.elementor-12 .elementor-element.elementor-element-87ba8c8 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:0.8em;font-weight:300;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-b1c0728 > .elementor-element-populated{padding:10px 10px 10px 10px;}.elementor-12 .elementor-element.elementor-element-4fcdabb img{height:120px;object-fit:cover;object-position:center center;border-radius:8px 8px 8px 8px;}.elementor-12 .elementor-element.elementor-element-dde59a0{text-align:center;}.elementor-12 .elementor-element.elementor-element-dde59a0 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:0.8em;font-weight:300;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-932d83d{padding:5em 0em 5em 0em;}.elementor-12 .elementor-element.elementor-element-55f6801 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:1em;font-weight:400;color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-4632c12{text-align:start;}.elementor-12 .elementor-element.elementor-element-4632c12 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:2.9em;font-weight:600;}.elementor-12 .elementor-element.elementor-element-ea25c6a{width:var( --container-widget-width, 107.455% );max-width:107.455%;--container-widget-width:107.455%;--container-widget-flex-grow:0;text-align:start;font-family:"Roboto", Sans-serif;font-size:1em;font-weight:400;color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-40d1234 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(25px/2);}.elementor-12 .elementor-element.elementor-element-40d1234 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(25px/2);}.elementor-12 .elementor-element.elementor-element-40d1234 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(25px/2);}.elementor-12 .elementor-element.elementor-element-40d1234 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-25px/2);}.elementor-12 .elementor-element.elementor-element-40d1234 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-25px/2);}.elementor-12 .elementor-element.elementor-element-40d1234 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-40d1234 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-12 .elementor-element.elementor-element-40d1234{--e-icon-list-icon-size:40px;--e-icon-list-icon-align:right;--e-icon-list-icon-margin:0 0 0 calc(var(--e-icon-list-icon-size, 1em) * 0.25);--icon-vertical-offset:0px;}.elementor-12 .elementor-element.elementor-element-40d1234 .elementor-icon-list-icon{padding-inline-end:7px;}.elementor-12 .elementor-element.elementor-element-40d1234 .elementor-icon-list-text{transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-99e9bce .sw-poster-video{--sw-pv-ratio:0.5625;border-radius:22px 22px 22px 22px;--sw-pv-inset-x:16px;--sw-pv-inset-y:16px;--sw-pv-play-size:44px;}.elementor-12 .elementor-element.elementor-element-99e9bce .sw-poster-video__media, .elementor-12 .elementor-element.elementor-element-99e9bce .sw-poster-video__poster{object-fit:cover;}.elementor-12 .elementor-element.elementor-element-99e9bce .sw-poster-video__pill{background-color:rgba(28, 40, 54, 0.55);backdrop-filter:blur(16px) saturate(1.4);-webkit-backdrop-filter:blur(16px) saturate(1.4);border-radius:999px;}.elementor-12 .elementor-element.elementor-element-99e9bce .sw-poster-video__play{background-color:rgba(255, 255, 255, 0.72);color:#1c2836;}.elementor-12 .elementor-element.elementor-element-99e9bce .sw-poster-video__title{color:#ffffff;}.elementor-12 .elementor-element.elementor-element-99e9bce .sw-poster-video__duration{color:rgba(255, 255, 255, 0.78);}.elementor-12 .elementor-element.elementor-element-bad6476{padding:5em 0em 5em 0em;}.elementor-12 .elementor-element.elementor-element-048c312 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:1em;font-weight:400;text-transform:uppercase;color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-7b583e0 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:2.9em;font-weight:600;}.elementor-12 .elementor-element.elementor-element-cd326bc{font-family:"Roboto", Sans-serif;font-size:1em;font-weight:400;color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-736e35e .sw-facts{--sw-facts-cols:1;--sw-facts-gap:16px;}.elementor-12 .elementor-element.elementor-element-736e35e .sw-facts__item{padding:18px 22px 18px 20px;border-radius:16px;}.elementor-12 .elementor-element.elementor-element-736e35e .sw-facts__icon{width:46px;height:46px;flex-basis:46px;font-size:20px;color:#163445;background-color:#e5eef2;}.elementor-12 .elementor-element.elementor-element-736e35e .sw-facts__icon svg{width:20px;height:20px;}.elementor-12 .elementor-element.elementor-element-736e35e .sw-facts__label{color:#8aa0ad;}.elementor-12 .elementor-element.elementor-element-736e35e .sw-facts__text{color:#12303c;}.elementor-12 .elementor-element.elementor-element-5623808 .sw-anim-btn__link{font-weight:400;}.elementor-12 .elementor-element.elementor-element-5623808 .sw-anim-btn{--sw-anim-btn-bg:#002E3C;--sw-anim-btn-color:#FFFFFF;--sw-anim-btn-hover-bg:var( --e-global-color-accent );--sw-anim-btn-hover-color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-adf519b iframe{height:402px;}.elementor-12 .elementor-element.elementor-element-c1e2889:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-c1e2889 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://whalewatchingcostarica.com/wp-content/uploads/2026/10/images_3.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-12 .elementor-element.elementor-element-c1e2889 > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #000000 0%, #176FAC 100%);opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12 .elementor-element.elementor-element-c1e2889{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:5em 0em 5em 0em;}.elementor-12 .elementor-element.elementor-element-7834594 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:1em;font-weight:400;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-f4b8aca{text-align:start;}.elementor-12 .elementor-element.elementor-element-f4b8aca .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:2em;font-weight:600;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-da17729{text-align:start;font-family:"Roboto", Sans-serif;font-size:1em;font-weight:400;color:#FDFDFD;}.elementor-12 .elementor-element.elementor-element-e9d431d .sw-features{--sw-features-gap:16px;}.elementor-12 .elementor-element.elementor-element-e9d431d .sw-features__card{padding:22px 22px 24px 22px;background-color:#ffffff;border-radius:16px;text-align:left;}.elementor-12 .elementor-element.elementor-element-e9d431d .sw-features__icon{font-size:28px;color:#163445;margin-bottom:14px;}.elementor-12 .elementor-element.elementor-element-e9d431d .sw-features__icon svg{width:28px;height:28px;}.elementor-12 .elementor-element.elementor-element-e9d431d .sw-features__title{color:#16324a;margin-bottom:8px;}.elementor-12 .elementor-element.elementor-element-e9d431d .sw-features__text{color:#7d8b99;}.elementor-12 .elementor-element.elementor-element-e9d431d .sw-features__dot{background-color:#d5dbe3;}.elementor-12 .elementor-element.elementor-element-e9d431d .sw-features__dot.is-active{background-color:#163445;}.elementor-12 .elementor-element.elementor-element-6df4cb0{padding:5em 0em 5em 0em;}.elementor-12 .elementor-element.elementor-element-1a037ee .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:1em;font-weight:400;color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-34a7376 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:2.9em;font-weight:600;}.elementor-12 .elementor-element.elementor-element-420c67a{font-family:"Roboto", Sans-serif;font-size:1em;font-weight:400;color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-564dd14 .sw-anim-btn__link{font-weight:400;}.elementor-12 .elementor-element.elementor-element-564dd14 .sw-anim-btn{--sw-anim-btn-bg:#002E3C;--sw-anim-btn-color:#FFFFFF;--sw-anim-btn-hover-bg:var( --e-global-color-accent );--sw-anim-btn-hover-color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-0d98c44 .sw-poster-video{--sw-pv-ratio:1.77777;border-radius:22px 22px 22px 22px;--sw-pv-inset-x:16px;--sw-pv-inset-y:16px;--sw-pv-play-size:44px;}.elementor-12 .elementor-element.elementor-element-0d98c44 .sw-poster-video__media, .elementor-12 .elementor-element.elementor-element-0d98c44 .sw-poster-video__poster{object-fit:cover;}.elementor-12 .elementor-element.elementor-element-0d98c44 .sw-poster-video__pill{background-color:rgba(28, 40, 54, 0.55);backdrop-filter:blur(16px) saturate(1.4);-webkit-backdrop-filter:blur(16px) saturate(1.4);border-radius:999px;}.elementor-12 .elementor-element.elementor-element-0d98c44 .sw-poster-video__play{background-color:rgba(255, 255, 255, 0.72);color:#1c2836;}.elementor-12 .elementor-element.elementor-element-0d98c44 .sw-poster-video__title{color:#ffffff;}.elementor-12 .elementor-element.elementor-element-0d98c44 .sw-poster-video__duration{color:rgba(255, 255, 255, 0.78);}.elementor-12 .elementor-element.elementor-element-0fb7091 .sw-poster-video{--sw-pv-ratio:1.77777;border-radius:10px 10px 10px 10px;--sw-pv-inset-x:16px;--sw-pv-inset-y:16px;--sw-pv-play-size:28px;}.elementor-12 .elementor-element.elementor-element-0fb7091 .sw-poster-video__media, .elementor-12 .elementor-element.elementor-element-0fb7091 .sw-poster-video__poster{object-fit:cover;}.elementor-12 .elementor-element.elementor-element-0fb7091 .sw-poster-video__pill{background-color:rgba(28, 40, 54, 0.55);backdrop-filter:blur(16px) saturate(1.4);-webkit-backdrop-filter:blur(16px) saturate(1.4);border-radius:999px;}.elementor-12 .elementor-element.elementor-element-0fb7091 .sw-poster-video__play{background-color:rgba(255, 255, 255, 0.72);color:#1c2836;}.elementor-12 .elementor-element.elementor-element-0fb7091 .sw-poster-video__title{color:#ffffff;}.elementor-12 .elementor-element.elementor-element-0fb7091 .sw-poster-video__duration{color:rgba(255, 255, 255, 0.78);}.elementor-12 .elementor-element.elementor-element-e1e83b0 .sw-poster-video{--sw-pv-ratio:1.77777;border-radius:10px 10px 10px 10px;--sw-pv-inset-x:16px;--sw-pv-inset-y:16px;--sw-pv-play-size:28px;}.elementor-12 .elementor-element.elementor-element-e1e83b0 .sw-poster-video__media, .elementor-12 .elementor-element.elementor-element-e1e83b0 .sw-poster-video__poster{object-fit:cover;}.elementor-12 .elementor-element.elementor-element-e1e83b0 .sw-poster-video__pill{background-color:rgba(28, 40, 54, 0.55);backdrop-filter:blur(16px) saturate(1.4);-webkit-backdrop-filter:blur(16px) saturate(1.4);border-radius:999px;}.elementor-12 .elementor-element.elementor-element-e1e83b0 .sw-poster-video__play{background-color:rgba(255, 255, 255, 0.72);color:#1c2836;}.elementor-12 .elementor-element.elementor-element-e1e83b0 .sw-poster-video__title{color:#ffffff;}.elementor-12 .elementor-element.elementor-element-e1e83b0 .sw-poster-video__duration{color:rgba(255, 255, 255, 0.78);}.elementor-12 .elementor-element.elementor-element-4d10c9d .sw-poster-video{--sw-pv-ratio:1.77777;border-radius:10px 10px 10px 10px;--sw-pv-inset-x:16px;--sw-pv-inset-y:16px;--sw-pv-play-size:28px;}.elementor-12 .elementor-element.elementor-element-4d10c9d .sw-poster-video__media, .elementor-12 .elementor-element.elementor-element-4d10c9d .sw-poster-video__poster{object-fit:cover;}.elementor-12 .elementor-element.elementor-element-4d10c9d .sw-poster-video__pill{background-color:rgba(28, 40, 54, 0.55);backdrop-filter:blur(16px) saturate(1.4);-webkit-backdrop-filter:blur(16px) saturate(1.4);border-radius:999px;}.elementor-12 .elementor-element.elementor-element-4d10c9d .sw-poster-video__play{background-color:rgba(255, 255, 255, 0.72);color:#1c2836;}.elementor-12 .elementor-element.elementor-element-4d10c9d .sw-poster-video__title{color:#ffffff;}.elementor-12 .elementor-element.elementor-element-4d10c9d .sw-poster-video__duration{color:rgba(255, 255, 255, 0.78);}.elementor-12 .elementor-element.elementor-element-d5fdd2e .sw-poster-video{--sw-pv-ratio:1.77777;border-radius:10px 10px 10px 10px;--sw-pv-inset-x:16px;--sw-pv-inset-y:16px;--sw-pv-play-size:28px;}.elementor-12 .elementor-element.elementor-element-d5fdd2e .sw-poster-video__media, .elementor-12 .elementor-element.elementor-element-d5fdd2e .sw-poster-video__poster{object-fit:cover;}.elementor-12 .elementor-element.elementor-element-d5fdd2e .sw-poster-video__pill{background-color:rgba(28, 40, 54, 0.55);backdrop-filter:blur(16px) saturate(1.4);-webkit-backdrop-filter:blur(16px) saturate(1.4);border-radius:999px;}.elementor-12 .elementor-element.elementor-element-d5fdd2e .sw-poster-video__play{background-color:rgba(255, 255, 255, 0.72);color:#1c2836;}.elementor-12 .elementor-element.elementor-element-d5fdd2e .sw-poster-video__title{color:#ffffff;}.elementor-12 .elementor-element.elementor-element-d5fdd2e .sw-poster-video__duration{color:rgba(255, 255, 255, 0.78);}.elementor-12 .elementor-element.elementor-element-2b0e73f{padding:5em 0em 5em 0em;}.elementor-12 .elementor-element.elementor-element-5c441ea{text-align:center;}.elementor-12 .elementor-element.elementor-element-5c441ea .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:2em;font-weight:600;}.elementor-12 .elementor-element.elementor-element-b1f027e{text-align:center;font-family:"Roboto", Sans-serif;font-size:1em;font-weight:400;color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-c863298 > .elementor-element-populated{padding:10px 10px 10px 10px;}.elementor-12 .elementor-element.elementor-element-ccbcced img{width:80px;}.elementor-12 .elementor-element.elementor-element-6348727{text-align:center;}.elementor-12 .elementor-element.elementor-element-6348727 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:1.2em;font-weight:600;}.elementor-12 .elementor-element.elementor-element-4710ab1{text-align:center;font-family:"Roboto", Sans-serif;font-size:1em;font-weight:400;color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-0e8d044 > .elementor-element-populated{padding:10px 10px 10px 10px;}.elementor-12 .elementor-element.elementor-element-6b1e8da img{width:80px;}.elementor-12 .elementor-element.elementor-element-08607b9{text-align:center;}.elementor-12 .elementor-element.elementor-element-08607b9 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:1.2em;font-weight:600;}.elementor-12 .elementor-element.elementor-element-7b29674{text-align:center;font-family:"Roboto", Sans-serif;font-size:1em;font-weight:400;color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-43b3b20 > .elementor-element-populated{padding:10px 10px 10px 10px;}.elementor-12 .elementor-element.elementor-element-96a5d7b img{width:80px;}.elementor-12 .elementor-element.elementor-element-73f698a{text-align:center;}.elementor-12 .elementor-element.elementor-element-73f698a .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:1.2em;font-weight:600;}.elementor-12 .elementor-element.elementor-element-fbbf184{text-align:center;font-family:"Roboto", Sans-serif;font-size:1em;font-weight:400;color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-1c07028 > .elementor-element-populated{padding:10px 10px 10px 10px;}.elementor-12 .elementor-element.elementor-element-9dcf3dd img{width:80px;}.elementor-12 .elementor-element.elementor-element-bcf2cd1{text-align:center;}.elementor-12 .elementor-element.elementor-element-bcf2cd1 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:1.2em;font-weight:600;}.elementor-12 .elementor-element.elementor-element-b7806ff{text-align:center;font-family:"Roboto", Sans-serif;font-size:1em;font-weight:400;color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-b4fc5ec:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-b4fc5ec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://whalewatchingcostarica.com/wp-content/uploads/2026/10/bgwhalesw.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-12 .elementor-element.elementor-element-b4fc5ec{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:5em 0em 5em 0em;}.elementor-12 .elementor-element.elementor-element-b4fc5ec > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12 .elementor-element.elementor-element-c065eeb .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:1em;font-weight:400;color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-0a4d7f4{text-align:start;}.elementor-12 .elementor-element.elementor-element-0a4d7f4 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:2em;font-weight:600;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-27b3a17{text-align:start;font-family:"Roboto", Sans-serif;font-size:1em;font-weight:400;color:#FDFDFD;}.elementor-12 .elementor-element.elementor-element-fe1a499 .sw-anim-btn__link{font-weight:400;}.elementor-12 .elementor-element.elementor-element-fe1a499 .sw-anim-btn{--sw-anim-btn-bg:#FFFFFF;--sw-anim-btn-color:#000000;--sw-anim-btn-hover-bg:var( --e-global-color-accent );--sw-anim-btn-hover-color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-56aa363{padding:5em 0em 5em 0em;}.elementor-12 .elementor-element.elementor-element-10d1e53{text-align:start;}.elementor-12 .elementor-element.elementor-element-10d1e53 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:2em;font-weight:600;}.elementor-12 .elementor-element.elementor-element-985a77a{text-align:start;font-family:"Roboto", Sans-serif;font-size:1em;font-weight:400;color:var( --e-global-color-accent );}.elementor-widget-gallery .elementor-gallery-item__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-gallery .elementor-gallery-item__description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-gallery{--galleries-title-color-normal:var( --e-global-color-primary );--galleries-title-color-hover:var( --e-global-color-secondary );--galleries-pointer-bg-color-hover:var( --e-global-color-accent );--gallery-title-color-active:var( --e-global-color-secondary );--galleries-pointer-bg-color-active:var( --e-global-color-accent );}.elementor-widget-gallery .elementor-gallery-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-12 .elementor-element.elementor-element-bbe4ccf .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-12 .elementor-element.elementor-element-bbe4ccf .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-12 .elementor-element.elementor-element-bbe4ccf{--image-border-radius:8px;--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-12 .elementor-element.elementor-element-51f5230:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-51f5230 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://whalewatchingcostarica.com/wp-content/uploads/2026/10/bgwhaleswhy.jpg");background-position:center center;background-size:cover;}.elementor-12 .elementor-element.elementor-element-51f5230{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:5em 0em 5em 0em;}.elementor-12 .elementor-element.elementor-element-51f5230 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12 .elementor-element.elementor-element-3319189 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:1em;font-weight:400;color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-7f6d932{text-align:start;}.elementor-12 .elementor-element.elementor-element-7f6d932 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:2em;font-weight:600;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-fdeb268{text-align:start;font-family:"Roboto", Sans-serif;font-size:1em;font-weight:400;color:#FDFDFD;}.elementor-12 .elementor-element.elementor-element-e9dc225 .sw-anim-btn__link{font-weight:400;}.elementor-12 .elementor-element.elementor-element-e9dc225 .sw-anim-btn{--sw-anim-btn-bg:#FFFFFF;--sw-anim-btn-color:#000000;--sw-anim-btn-hover-bg:var( --e-global-color-accent );--sw-anim-btn-hover-color:#FFFFFF;}.elementor-bc-flex-widget .elementor-12 .elementor-element.elementor-element-b00b87f.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-12 .elementor-element.elementor-element-b00b87f.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-12 .elementor-element.elementor-element-6a856d3 .sw-whale-metrics{--sw-whale-metrics-cols:3;gap:24px;--sw-whale-metrics-value-color:#ffffff;--sw-whale-metrics-label-color:#ffffff;--sw-whale-metrics-divider:rgba(255, 255, 255, 0.45);--sw-whale-metrics-divider-height:72px;}.elementor-12 .elementor-element.elementor-element-6a856d3 .sw-whale-metrics__item{text-align:center;}.elementor-12 .elementor-element.elementor-element-e7e49e4{padding:5em 0em 5em 0em;}.elementor-12 .elementor-element.elementor-element-fa339c1{text-align:center;}.elementor-12 .elementor-element.elementor-element-fa339c1 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:2em;font-weight:600;}.elementor-12 .elementor-element.elementor-element-e5dafee{text-align:center;font-family:"Roboto", Sans-serif;font-size:1em;font-weight:400;color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-3c2924b .sw-reviews{--sw-reviews-gap:18px;--sw-reviews-card:#F4F6F8;--sw-reviews-radius:22px;--sw-reviews-photo:56px;--sw-reviews-name:#243140;--sw-reviews-quote:#7B8794;--sw-reviews-star:#F0B429;--sw-reviews-star-empty:#E3E6EB;--sw-reviews-star-size:14px;--sw-reviews-icon:#C5CDD6;--sw-reviews-icon-size:14px;--sw-reviews-dot:#D5DBE3;--sw-reviews-dot-active:#8E97A3;}.elementor-12 .elementor-element.elementor-element-3c2924b .sw-reviews__card{padding:22px 22px 22px 22px;}.elementor-12 .elementor-element.elementor-element-c58dff7{padding:5em 0em 5em 0em;}.elementor-12 .elementor-element.elementor-element-9e011fb .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:2.2em;font-weight:600;}.elementor-12 .elementor-element.elementor-element-1d1802a{font-family:"Roboto", Sans-serif;font-size:1em;font-weight:400;color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-21ccac8 .sw-whale-img{--sw-wi-ratio:2;border-radius:8px 8px 8px 8px;--sw-wi-inset-x:18px;--sw-wi-inset-y:18px;--sw-wi-icon-size:26px;}.elementor-12 .elementor-element.elementor-element-21ccac8 .sw-whale-img__media{object-fit:cover;}.elementor-12 .elementor-element.elementor-element-21ccac8 .sw-whale-img__card{background-color:#ffffff;border-radius:18px;}.elementor-12 .elementor-element.elementor-element-21ccac8 .sw-whale-img__icon{color:#0E6A62;}.elementor-12 .elementor-element.elementor-element-21ccac8 .sw-whale-img__title{color:#1C2836;}.elementor-12 .elementor-element.elementor-element-21ccac8 .sw-whale-img__subtitle{color:#5E6A78;}.elementor-12 .elementor-element.elementor-element-a2e8fe9{--spacer-size:50px;}.elementor-12 .elementor-element.elementor-element-54a1946 .sw-faq__item{background-color:#F3F5F7;border-radius:16px;}.elementor-12 .elementor-element.elementor-element-54a1946 .sw-faq__item:hover{background-color:#ECEFF3;}.elementor-12 .elementor-element.elementor-element-54a1946 .sw-faq{gap:8px;--sw-faq-pad-t:18px;--sw-faq-pad-r:22px;--sw-faq-pad-b:18px;--sw-faq-pad-l:22px;--sw-faq-icon:14px;}.elementor-12 .elementor-element.elementor-element-54a1946 .sw-faq__question{color:#3A4250;}.elementor-12 .elementor-element.elementor-element-54a1946 .sw-faq__answer{color:#5C6573;}.elementor-12 .elementor-element.elementor-element-54a1946 .sw-faq__icon{color:#3A4250;}.elementor-12 .elementor-element.elementor-element-bd3329b:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-bd3329b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://whalewatchingcostarica.com/wp-content/uploads/2026/10/cola.jpg");background-position:center center;background-size:cover;}.elementor-12 .elementor-element.elementor-element-bd3329b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:5em 0em 5em 0em;}.elementor-12 .elementor-element.elementor-element-bd3329b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12 .elementor-element.elementor-element-0cbb5f6 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:1em;font-weight:400;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-c108ace{text-align:start;}.elementor-12 .elementor-element.elementor-element-c108ace .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:2em;font-weight:600;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-7b560ba{text-align:start;font-family:"Roboto", Sans-serif;font-size:1em;font-weight:400;color:#FDFDFD;}.elementor-12 .elementor-element.elementor-element-43acb40 .sw-anim-btn__link{font-weight:400;}.elementor-12 .elementor-element.elementor-element-43acb40 .sw-anim-btn{--sw-anim-btn-bg:#FFFFFF;--sw-anim-btn-color:#000000;--sw-anim-btn-hover-bg:var( --e-global-color-accent );--sw-anim-btn-hover-color:#FFFFFF;}.elementor-bc-flex-widget .elementor-12 .elementor-element.elementor-element-975c7ad.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-12 .elementor-element.elementor-element-975c7ad.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-12 .elementor-element.elementor-element-8601940{padding:1em 0em 1em 0em;}.elementor-12 .elementor-element.elementor-element-f99a02c{text-align:start;}.elementor-12 .elementor-element.elementor-element-f99a02c img{width:166px;}.elementor-12 .elementor-element.elementor-element-a7c222c .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:13px;font-weight:300;color:#A7A7A7;}.elementor-bc-flex-widget .elementor-12 .elementor-element.elementor-element-aab4a5e.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-12 .elementor-element.elementor-element-aab4a5e.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-12 .elementor-element.elementor-element-089edb5{--grid-template-columns:repeat(0, auto);text-align:right;--icon-size:20px;--grid-column-gap:8px;--grid-row-gap:0px;}.elementor-12 .elementor-element.elementor-element-089edb5 .elementor-social-icon{background-color:var( --e-global-color-primary );}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-12 .elementor-element.elementor-element-a284390 .sw-energy-hero__inner{padding:28px 0px 36px 0px;}.elementor-12 .elementor-element.elementor-element-736e35e .sw-facts{--sw-facts-cols:2;}.elementor-12 .elementor-element.elementor-element-6a856d3 .sw-whale-metrics{--sw-whale-metrics-cols:3;}}@media(max-width:767px){.elementor-12 .elementor-element.elementor-element-a284390 .sw-energy-hero__inner{padding:28px 0px 36px 0px;}.elementor-12 .elementor-element.elementor-element-a284390 .sw-energy-hero__brand img{width:193px;max-width:100%;}.elementor-12 .elementor-element.elementor-element-64f1035{width:50%;}.elementor-12 .elementor-element.elementor-element-bed9be5{width:50%;}.elementor-12 .elementor-element.elementor-element-e91d687{width:50%;}.elementor-12 .elementor-element.elementor-element-9242ff5{width:50%;}.elementor-12 .elementor-element.elementor-element-fb15449{width:50%;}.elementor-12 .elementor-element.elementor-element-b1c0728{width:50%;}.elementor-12 .elementor-element.elementor-element-736e35e .sw-facts{--sw-facts-cols:1;}.elementor-12 .elementor-element.elementor-element-c1e2889:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-c1e2889 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:bottom right;}.elementor-12 .elementor-element.elementor-element-c863298{width:50%;}.elementor-12 .elementor-element.elementor-element-0e8d044{width:50%;}.elementor-12 .elementor-element.elementor-element-43b3b20{width:50%;}.elementor-12 .elementor-element.elementor-element-1c07028{width:50%;}.elementor-12 .elementor-element.elementor-element-6a856d3 .sw-whale-metrics{--sw-whale-metrics-cols:1;}.elementor-12 .elementor-element.elementor-element-6a856d3 .sw-whale-metrics__item{text-align:left;}.elementor-12 .elementor-element.elementor-element-089edb5{text-align:left;}}@media(min-width:768px){.elementor-12 .elementor-element.elementor-element-8c7dd0a{width:58.684%;}.elementor-12 .elementor-element.elementor-element-dec9470{width:41.272%;}.elementor-12 .elementor-element.elementor-element-a5b019f{width:34.286%;}.elementor-12 .elementor-element.elementor-element-28e1ea1{width:65.714%;}.elementor-12 .elementor-element.elementor-element-bb14c97{width:58.684%;}.elementor-12 .elementor-element.elementor-element-8186d05{width:41.272%;}.elementor-12 .elementor-element.elementor-element-568f02e{width:38.571%;}.elementor-12 .elementor-element.elementor-element-57d73e1{width:61.429%;}.elementor-12 .elementor-element.elementor-element-5fb3b6f{width:39.386%;}.elementor-12 .elementor-element.elementor-element-154b252{width:60.614%;}.elementor-12 .elementor-element.elementor-element-ffbf80a{width:39.386%;}.elementor-12 .elementor-element.elementor-element-b00b87f{width:60.614%;}.elementor-12 .elementor-element.elementor-element-a621deb{width:39.386%;}.elementor-12 .elementor-element.elementor-element-975c7ad{width:60.614%;}.elementor-12 .elementor-element.elementor-element-8f020f9{width:37.978%;}.elementor-12 .elementor-element.elementor-element-478f640{width:28.354%;}}@media(min-width:1025px){.elementor-12 .elementor-element.elementor-element-c1e2889:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-c1e2889 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-12 .elementor-element.elementor-element-b4fc5ec:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-b4fc5ec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-12 .elementor-element.elementor-element-51f5230:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-51f5230 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-12 .elementor-element.elementor-element-bd3329b:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-bd3329b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}