.elementor-355 .elementor-element.elementor-element-f4967aa .contenedor-olas{background-color:#02010100;}.elementor-355 .elementor-element.elementor-element-f4967aa{width:100%;max-width:100%;}.elementor-355 .elementor-element.elementor-element-f4967aa.elementor-element{--align-self:flex-start;}.elementor-355 .elementor-element.elementor-element-f4967aa .waves{height:5vh;min-height:5vh;}.elementor-355 .elementor-element.elementor-element-f4967aa .parallax > g.ola-wrapper-1 > use{fill:var( --e-global-color-706fabe );animation-duration:30s;}.elementor-355 .elementor-element.elementor-element-f4967aa .parallax > g.ola-wrapper-2 > use{fill:var( --e-global-color-6646ed2 );animation-duration:25s;}.elementor-355 .elementor-element.elementor-element-f4967aa .parallax > g.ola-wrapper-3 > use{fill:var( --e-global-color-188ade0 );animation-duration:15s;}.elementor-355 .elementor-element.elementor-element-f4967aa .parallax > g.ola-wrapper-4 > use{fill:#0461A0E0;animation-duration:5s;}.elementor-355 .elementor-element.elementor-element-f4967aa .ola-wrapper-4{transform:translateY(1px);}.elementor-355 .elementor-element.elementor-element-26edc42{--display:flex;--min-height:95vh;--justify-content:center;--overlay-opacity:0.5;}.elementor-355 .elementor-element.elementor-element-26edc42:not(.elementor-motion-effects-element-type-background), .elementor-355 .elementor-element.elementor-element-26edc42 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0461A0E0;}.elementor-355 .elementor-element.elementor-element-26edc42::before, .elementor-355 .elementor-element.elementor-element-26edc42 > .elementor-background-video-container::before, .elementor-355 .elementor-element.elementor-element-26edc42 > .e-con-inner > .elementor-background-video-container::before, .elementor-355 .elementor-element.elementor-element-26edc42 > .elementor-background-slideshow::before, .elementor-355 .elementor-element.elementor-element-26edc42 > .e-con-inner > .elementor-background-slideshow::before, .elementor-355 .elementor-element.elementor-element-26edc42 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.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-355 .elementor-element.elementor-element-337b8d5 .dce-animations{animation-play-state:running;-webkit-animation-play-state:running;animation-name:galleggia;-webkit-animation-name:galleggia;transform-origin:center center;-webkit-transform-origin:center center;animation-iteration-count:infinite;-webkit-animation-iteration-count:infinite;animation-duration:2.5s;-webkit-animation-duration:2.5s;animation-delay:0s;-webkit-animation-delay:0s;animation-timing-function:ease-in;-webkit-animation-timing-function:ease-in;animation-direction:alternate-reverse;-webkit-animation-direction:alternate-reverse;animation-fill-mode:none;-webkit-animation-fill-mode:none;}.elementor-355 .elementor-element.elementor-element-337b8d5{text-align:center;}.elementor-355 .elementor-element.elementor-element-337b8d5 .elementor-heading-title{font-family:"Anime Negrita", Sans-serif;font-size:2rem;font-weight:200;color:var( --e-global-color-a788e22 );}.elementor-355 .elementor-element.elementor-element-337b8d5 .elementor-heading-title a:hover, .elementor-355 .elementor-element.elementor-element-337b8d5 .elementor-heading-title a:focus{color:var( --e-global-color-180ca8b );}.elementor-355 .elementor-element.elementor-element-ac6f497 .dce-animations{animation-play-state:running;-webkit-animation-play-state:running;animation-name:galleggia;-webkit-animation-name:galleggia;transform-origin:center center;-webkit-transform-origin:center center;animation-iteration-count:infinite;-webkit-animation-iteration-count:infinite;animation-duration:2.5s;-webkit-animation-duration:2.5s;animation-delay:0s;-webkit-animation-delay:0s;animation-timing-function:ease-in;-webkit-animation-timing-function:ease-in;animation-direction:alternate-reverse;-webkit-animation-direction:alternate-reverse;animation-fill-mode:none;-webkit-animation-fill-mode:none;}.elementor-355 .elementor-element.elementor-element-ac6f497{text-align:center;}.elementor-355 .elementor-element.elementor-element-ac6f497 .elementor-heading-title{font-family:"Anime Negrita", Sans-serif;font-size:2rem;font-weight:200;color:var( --e-global-color-a788e22 );}.elementor-355 .elementor-element.elementor-element-ac6f497 .elementor-heading-title a:hover, .elementor-355 .elementor-element.elementor-element-ac6f497 .elementor-heading-title a:focus{color:var( --e-global-color-180ca8b );}.elementor-355 .elementor-element.elementor-element-d9623fe .dce-animations{animation-play-state:running;-webkit-animation-play-state:running;animation-name:galleggia;-webkit-animation-name:galleggia;transform-origin:center center;-webkit-transform-origin:center center;animation-iteration-count:infinite;-webkit-animation-iteration-count:infinite;animation-duration:2.5s;-webkit-animation-duration:2.5s;animation-delay:0s;-webkit-animation-delay:0s;animation-timing-function:ease-in;-webkit-animation-timing-function:ease-in;animation-direction:alternate-reverse;-webkit-animation-direction:alternate-reverse;animation-fill-mode:none;-webkit-animation-fill-mode:none;}.elementor-355 .elementor-element.elementor-element-d9623fe{text-align:center;}.elementor-355 .elementor-element.elementor-element-d9623fe .elementor-heading-title{font-family:"Anime Negrita", Sans-serif;font-size:2rem;font-weight:200;color:var( --e-global-color-a788e22 );}.elementor-355 .elementor-element.elementor-element-d9623fe .elementor-heading-title a:hover, .elementor-355 .elementor-element.elementor-element-d9623fe .elementor-heading-title a:focus{color:var( --e-global-color-180ca8b );}.elementor-355 .elementor-element.elementor-element-4d1a91b .dce-animations{animation-play-state:running;-webkit-animation-play-state:running;animation-name:galleggia;-webkit-animation-name:galleggia;transform-origin:center center;-webkit-transform-origin:center center;animation-iteration-count:infinite;-webkit-animation-iteration-count:infinite;animation-duration:2.5s;-webkit-animation-duration:2.5s;animation-delay:0s;-webkit-animation-delay:0s;animation-timing-function:ease-in;-webkit-animation-timing-function:ease-in;animation-direction:alternate-reverse;-webkit-animation-direction:alternate-reverse;animation-fill-mode:none;-webkit-animation-fill-mode:none;}.elementor-355 .elementor-element.elementor-element-4d1a91b{text-align:center;}.elementor-355 .elementor-element.elementor-element-4d1a91b .elementor-heading-title{font-family:"Anime Negrita", Sans-serif;font-size:2rem;font-weight:200;color:var( --e-global-color-a788e22 );}.elementor-355 .elementor-element.elementor-element-4d1a91b .elementor-heading-title a:hover, .elementor-355 .elementor-element.elementor-element-4d1a91b .elementor-heading-title a:focus{color:var( --e-global-color-180ca8b );}.elementor-355 .elementor-element.elementor-element-be2fa95 .dce-animations{animation-play-state:running;-webkit-animation-play-state:running;animation-name:galleggia;-webkit-animation-name:galleggia;transform-origin:center center;-webkit-transform-origin:center center;animation-iteration-count:infinite;-webkit-animation-iteration-count:infinite;animation-duration:2.5s;-webkit-animation-duration:2.5s;animation-delay:0s;-webkit-animation-delay:0s;animation-timing-function:ease-in;-webkit-animation-timing-function:ease-in;animation-direction:alternate-reverse;-webkit-animation-direction:alternate-reverse;animation-fill-mode:none;-webkit-animation-fill-mode:none;}.elementor-355 .elementor-element.elementor-element-be2fa95{text-align:center;}.elementor-355 .elementor-element.elementor-element-be2fa95 .elementor-heading-title{font-family:"Anime Negrita", Sans-serif;font-size:2rem;font-weight:200;color:var( --e-global-color-a788e22 );}.elementor-355 .elementor-element.elementor-element-be2fa95 .elementor-heading-title a:hover, .elementor-355 .elementor-element.elementor-element-be2fa95 .elementor-heading-title a:focus{color:var( --e-global-color-180ca8b );}.elementor-355 .elementor-element.elementor-element-0c037db .dce-animations{animation-play-state:running;-webkit-animation-play-state:running;animation-name:galleggia;-webkit-animation-name:galleggia;transform-origin:center center;-webkit-transform-origin:center center;animation-iteration-count:infinite;-webkit-animation-iteration-count:infinite;animation-duration:2.5s;-webkit-animation-duration:2.5s;animation-delay:0s;-webkit-animation-delay:0s;animation-timing-function:ease-in;-webkit-animation-timing-function:ease-in;animation-direction:alternate-reverse;-webkit-animation-direction:alternate-reverse;animation-fill-mode:none;-webkit-animation-fill-mode:none;}.elementor-355 .elementor-element.elementor-element-0c037db{text-align:center;}.elementor-355 .elementor-element.elementor-element-0c037db .elementor-heading-title{font-family:"Anime Negrita", Sans-serif;font-size:2rem;font-weight:200;color:var( --e-global-color-a788e22 );}.elementor-355 .elementor-element.elementor-element-0c037db .elementor-heading-title a:hover, .elementor-355 .elementor-element.elementor-element-0c037db .elementor-heading-title a:focus{color:var( --e-global-color-180ca8b );}.elementor-widget-polylang-language-switcher .cpel-switcher__lang a{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-text );}.elementor-widget-polylang-language-switcher .cpel-switcher__icon{color:var( --e-global-color-text );}.elementor-widget-polylang-language-switcher .cpel-switcher__lang a:hover, .elementor-widget-polylang-language-switcher .cpel-switcher__lang a:focus{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-accent );}.elementor-widget-polylang-language-switcher .cpel-switcher__lang.cpel-switcher__lang--active a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-355 .elementor-element.elementor-element-d39789b .cpel-switcher__lang a{font-family:"Anime Italic", Sans-serif;font-weight:600;color:var( --e-global-color-180ca8b );}.elementor-355 .elementor-element.elementor-element-d39789b .cpel-switcher__icon{color:var( --e-global-color-180ca8b );}.elementor-355 .elementor-element.elementor-element-d39789b .cpel-switcher__lang a:hover, .elementor-355 .elementor-element.elementor-element-d39789b .cpel-switcher__lang a:focus{color:var( --e-global-color-a788e22 );}.elementor-355 .elementor-element.elementor-element-d39789b .cpel-switcher__nav{--cpel-switcher-space:15px;}.elementor-355 .elementor-element.elementor-element-d39789b .cpel-switcher__name{padding-left:10px;}#elementor-popup-modal-355 .dialog-widget-content{animation-duration:2s;background-color:#02243C00;}#elementor-popup-modal-355 .dialog-message{width:100vw;height:auto;padding:0px 0px 0px 0px;}#elementor-popup-modal-355{justify-content:flex-start;align-items:center;pointer-events:all;}#elementor-popup-modal-355 .dialog-close-button{display:flex;top:19%;font-size:41px;}body:not(.rtl) #elementor-popup-modal-355 .dialog-close-button{right:31%;}body.rtl #elementor-popup-modal-355 .dialog-close-button{left:31%;}#elementor-popup-modal-355 .dialog-close-button i{color:var( --e-global-color-180ca8b );}#elementor-popup-modal-355 .dialog-close-button svg{fill:var( --e-global-color-180ca8b );}#elementor-popup-modal-355 .dialog-close-button:hover i{color:var( --e-global-color-a788e22 );}@media(max-width:1024px){.elementor-355 .elementor-element.elementor-element-f4967aa .waves{height:60vh;min-height:60vh;}}@media(max-width:767px){.elementor-355 .elementor-element.elementor-element-f4967aa .waves{height:6vh;min-height:6vh;}.elementor-355 .elementor-element.elementor-element-337b8d5 .elementor-heading-title{font-size:1.5rem;}.elementor-355 .elementor-element.elementor-element-ac6f497 .elementor-heading-title{font-size:1.5rem;}.elementor-355 .elementor-element.elementor-element-d9623fe .elementor-heading-title{font-size:1.5rem;}.elementor-355 .elementor-element.elementor-element-4d1a91b .elementor-heading-title{font-size:1.5rem;}.elementor-355 .elementor-element.elementor-element-be2fa95 .elementor-heading-title{font-size:1.5rem;}.elementor-355 .elementor-element.elementor-element-0c037db .elementor-heading-title{font-size:1.5rem;}#elementor-popup-modal-355 .dialog-close-button{top:6%;}body:not(.rtl) #elementor-popup-modal-355 .dialog-close-button{right:1%;}body.rtl #elementor-popup-modal-355 .dialog-close-button{left:1%;}}/* Start Custom Fonts CSS */@font-face {
	font-family: 'Anime Negrita';
	font-display: auto;
	src: url('https://snackingocean.com/wp-content/uploads/2026/06/animeace2_bld.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Anime Italic';
	font-display: auto;
	src: url('https://snackingocean.com/wp-content/uploads/2026/06/animeace2_ital.ttf') format('truetype');
}
/* End Custom Fonts CSS */