.elementor-7297 .elementor-element.elementor-element-d339c5a:not(.elementor-motion-effects-element-type-background), .elementor-7297 .elementor-element.elementor-element-d339c5a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FC2704 0%, #FC2704 100%);}.elementor-7297 .elementor-element.elementor-element-d339c5a > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #FF7A00 0%, #FF7A00 100%);opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7297 .elementor-element.elementor-element-d339c5a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.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-7297 .elementor-element.elementor-element-501538a{text-align:center;color:#030303;}.elementor-7297 .elementor-element.elementor-element-c6ed9cc:not(.elementor-motion-effects-element-type-background), .elementor-7297 .elementor-element.elementor-element-c6ed9cc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #175470 0%, #175470 100%);}.elementor-7297 .elementor-element.elementor-element-c6ed9cc{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-7297 .elementor-element.elementor-element-c6ed9cc > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.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-7297 .elementor-element.elementor-element-93dc0fe{text-align:center;}.elementor-7297 .elementor-element.elementor-element-93dc0fe .elementor-heading-title{color:#FFFFFF;}.elementor-7297 .elementor-element.elementor-element-2f61b31{--spacer-size:10px;}.elementor-7297 .elementor-element.elementor-element-ccfd967{text-align:center;}.elementor-7297 .elementor-element.elementor-element-ccfd967 .elementor-heading-title{color:#1B3A57;}.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-7297 .elementor-element.elementor-element-1d5d6d2 img{border-radius:7px 7px 7px 7px;}.elementor-7297 .elementor-element.elementor-element-0b959d7 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-7297 .elementor-element.elementor-element-0b959d7 .elementor-swiper-button.elementor-swiper-button-next{font-size:34px;color:var( --e-global-color-primary );}.elementor-7297 .elementor-element.elementor-element-0b959d7 .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-7297 .elementor-element.elementor-element-0b959d7 .elementor-swiper-button.elementor-swiper-button-next svg{fill:var( --e-global-color-primary );}.elementor-7297 .elementor-element.elementor-element-0b959d7 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:9px 9px 9px 9px;}.elementor-7297 .elementor-element.elementor-element-aa11391{text-align:center;}.elementor-7297 .elementor-element.elementor-element-aa11391 .elementor-heading-title{color:#1B3A57;}.elementor-7297 .elementor-element.elementor-element-89dda92{text-align:center;}.elementor-7297 .elementor-element.elementor-element-89dda92 .elementor-heading-title{color:#1B3A57;}.elementor-7297 .elementor-element.elementor-element-919e45f > .elementor-background-overlay{background-image:url("https://cursodeacuicultura.ec/wp-content/uploads/2026/05/acuicultura-curso.jpeg");background-position:center center;background-repeat:no-repeat;background-size:cover;opacity:0.22;}.elementor-7297 .elementor-element.elementor-element-36e3465:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7297 .elementor-element.elementor-element-36e3465 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF75;}.elementor-7297 .elementor-element.elementor-element-36e3465 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-7297 .elementor-element.elementor-element-36e3465 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7297 .elementor-element.elementor-element-3a0ec76 img{border-radius:7px 7px 7px 7px;}.elementor-7297 .elementor-element.elementor-element-098ee73{text-align:center;}.elementor-7297 .elementor-element.elementor-element-098ee73 .elementor-heading-title{color:#1B3A57;}.elementor-7297 .elementor-element.elementor-element-ce46371{text-align:center;color:#000000;}.elementor-7297 .elementor-element.elementor-element-20d69b4{--spacer-size:10px;}.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-7297 .elementor-element.elementor-element-7d23e3e .elementor-button{background-color:transparent;background-image:linear-gradient(180deg, #09F129 22%, #25C049 100%);border-radius:13px 13px 13px 13px;}.elementor-7297 .elementor-element.elementor-element-7d23e3e .elementor-button-content-wrapper{flex-direction:row;}.elementor-7297 .elementor-element.elementor-element-7d23e3e .elementor-button .elementor-button-content-wrapper{gap:14px;}.elementor-7297 .elementor-element.elementor-element-54da8bb .elementor-button{background-color:transparent;background-image:linear-gradient(180deg, #090EF1 13%, #121464 100%);border-radius:26px 26px 26px 26px;}.elementor-7297 .elementor-element.elementor-element-54da8bb .elementor-button-content-wrapper{flex-direction:row;}.elementor-7297 .elementor-element.elementor-element-54da8bb .elementor-button .elementor-button-content-wrapper{gap:17px;}.elementor-7297 .elementor-element.elementor-element-42f8040{text-align:center;color:#030303;}.elementor-7297 .elementor-element.elementor-element-ea04379{text-align:center;color:#000000;}.elementor-7297 .elementor-element.elementor-element-ac024a6{--spacer-size:20px;}.elementor-7297 .elementor-element.elementor-element-376f335{text-align:center;}.elementor-7297 .elementor-element.elementor-element-376f335 .elementor-heading-title{color:#0A2647;}.elementor-7297 .elementor-element.elementor-element-9fb3bf2{text-align:center;color:#000000;}.elementor-7297 .elementor-element.elementor-element-9fb3bf2 p{margin-block-end:1px;}.elementor-7297 .elementor-element.elementor-element-cdecafa{--spacer-size:12px;}.elementor-7297 .elementor-element.elementor-element-d3f4b62 img{border-radius:7px 7px 7px 7px;}.elementor-7297 .elementor-element.elementor-element-9277607{text-align:center;color:#030303;}.elementor-7297 .elementor-element.elementor-element-294c2b5{text-align:center;}.elementor-7297 .elementor-element.elementor-element-294c2b5 .elementor-heading-title{color:#0A2647;}.elementor-7297 .elementor-element.elementor-element-1ce1f31{text-align:center;color:#030303;}.elementor-7297 .elementor-element.elementor-element-1ce1f31 p{margin-block-end:2px;}.elementor-7297 .elementor-element.elementor-element-8bd77fc{--spacer-size:1px;}.elementor-7297 .elementor-element.elementor-element-a4ddbbd .elementor-button{background-color:transparent;background-image:linear-gradient(180deg, #09F129 22%, #25C049 100%);border-radius:13px 13px 13px 13px;}.elementor-7297 .elementor-element.elementor-element-a4ddbbd .elementor-button-content-wrapper{flex-direction:row;}.elementor-7297 .elementor-element.elementor-element-a4ddbbd .elementor-button .elementor-button-content-wrapper{gap:14px;}.elementor-7297 .elementor-element.elementor-element-45080ce{--spacer-size:5px;}.elementor-7297 .elementor-element.elementor-element-867bc34 .elementor-button{background-color:transparent;background-image:linear-gradient(180deg, #090EF1 13%, #121464 100%);border-radius:26px 26px 26px 26px;}.elementor-7297 .elementor-element.elementor-element-867bc34 .elementor-button-content-wrapper{flex-direction:row;}.elementor-7297 .elementor-element.elementor-element-867bc34 .elementor-button .elementor-button-content-wrapper{gap:17px;}.elementor-7297 .elementor-element.elementor-element-360b11a{--spacer-size:10px;}.elementor-7297 .elementor-element.elementor-element-13e0fda{--spacer-size:10px;}.elementor-7297 .elementor-element.elementor-element-3cab9d3{text-align:center;}.elementor-7297 .elementor-element.elementor-element-3cab9d3 .elementor-heading-title{color:#1B3A57;}.elementor-7297 .elementor-element.elementor-element-ef1f007{text-align:center;color:#030303;}.elementor-7297 .elementor-element.elementor-element-c889191{--spacer-size:50px;}@media(min-width:1025px){.elementor-7297 .elementor-element.elementor-element-919e45f > .elementor-background-overlay{background-attachment:fixed;}}@media(max-width:767px){.elementor-7297 .elementor-element.elementor-element-919e45f > .elementor-background-overlay{background-image:url("https://cursodeacuicultura.ec/wp-content/uploads/2026/05/acuicultura-curso-1.jpeg");background-position:-1px 566px;background-size:contain;opacity:0.4;}.elementor-7297 .elementor-element.elementor-element-ac024a6{--spacer-size:1px;}.elementor-7297 .elementor-element.elementor-element-8bd77fc{--spacer-size:5px;}.elementor-7297 .elementor-element.elementor-element-45080ce{--spacer-size:5px;}}/* Start custom CSS for text-editor, class: .elementor-element-501538a *//* HOVER NARANJA */
.nav-menu a:hover{
color:#ff8a00;
}

.nav-menu a::after{
background:#ff8a00;
}

/* MOBILE */
@media(max-width:900px){

.site-header{
background:
linear-gradient(
90deg,
#24576d 0%,
#1d5064 35%,
#0f3c4f 100%
);
}

/* MENU MOBILE */
.nav-menu{
background:
linear-gradient(
180deg,
#12384a 0%,
#082733 100%
);
}

.nav-menu a{
color:#ffffff;
}

.nav-menu a:hover{
color:#ff8a00;
}

}/* End custom CSS */