.elementor-2013 .elementor-element.elementor-element-afc5fbf{--display:flex;--min-height:29vh;--justify-content:center;--overlay-opacity:0.55;}.elementor-2013 .elementor-element.elementor-element-afc5fbf:not(.elementor-motion-effects-element-type-background), .elementor-2013 .elementor-element.elementor-element-afc5fbf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-887c6de );}.elementor-2013 .elementor-element.elementor-element-afc5fbf::before, .elementor-2013 .elementor-element.elementor-element-afc5fbf > .elementor-background-video-container::before, .elementor-2013 .elementor-element.elementor-element-afc5fbf > .e-con-inner > .elementor-background-video-container::before, .elementor-2013 .elementor-element.elementor-element-afc5fbf > .elementor-background-slideshow::before, .elementor-2013 .elementor-element.elementor-element-afc5fbf > .e-con-inner > .elementor-background-slideshow::before, .elementor-2013 .elementor-element.elementor-element-afc5fbf > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#698DB4;background-image:url("https://atlantikaspanish.net/wp-content/uploads/2025/10/DSC_0571-scaled.jpg");--background-overlay:'';background-position:0px -800px;}.elementor-2013 .elementor-element.elementor-element-343a6f4{--display:flex;}.elementor-2013 .elementor-element.elementor-element-2742b37 .wpr-dual-heading-wrap{text-align:center;}.elementor-2013 .elementor-element.elementor-element-2742b37 .wpr-dual-title .first{color:#FFFFFF;border-color:#000;font-family:"Nunito Sans", Sans-serif;font-size:60px;font-weight:800;border-style:none;margin-right:0px;}.elementor-2013 .elementor-element.elementor-element-2742b37 .wpr-dual-title-wrap{margin-bottom:0px;}.elementor-2013 .elementor-element.elementor-element-2742b37 .wpr-dual-title .second{color:var( --e-global-color-9218f98 );border-color:#000;font-family:"Nunito Sans", Sans-serif;font-size:60px;font-weight:800;border-style:none;}.elementor-2013 .elementor-element.elementor-element-5004a73{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2013 .elementor-element.elementor-element-d1eab13{--spacer-size:65px;}.elementor-2013 .elementor-element.elementor-element-7f005ea{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2013 .elementor-element.elementor-element-1353a2d{--display:flex;}.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-2013 .elementor-element.elementor-element-d937959{text-align:center;}.elementor-2013 .elementor-element.elementor-element-d937959 .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:44px;font-weight:700;color:#1F4E79;}.elementor-2013 .elementor-element.elementor-element-d937959 .elementor-heading-title:hover{color:#F39C12;}.elementor-2013 .elementor-element.elementor-element-7e7792c{--display:flex;}.elementor-2013 .elementor-element.elementor-element-e1b1eea .elementor-heading-title{font-size:20px;font-weight:500;color:#24578A;transition-duration:0.2s;}.elementor-2013 .elementor-element.elementor-element-e1b1eea .elementor-heading-title:hover{color:#F4A623;}.elementor-2013 .elementor-element.elementor-element-bfacd1b .elementor-heading-title{font-size:20px;font-weight:500;color:#24578A;transition-duration:0.2s;}.elementor-2013 .elementor-element.elementor-element-bfacd1b .elementor-heading-title:hover{color:#F4A623;}.elementor-2013 .elementor-element.elementor-element-d57d06d .elementor-heading-title{font-size:20px;font-weight:500;color:#24578A;transition-duration:0.2s;}.elementor-2013 .elementor-element.elementor-element-d57d06d .elementor-heading-title:hover{color:#F4A623;}.elementor-2013 .elementor-element.elementor-element-78c5ec7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2013 .elementor-element.elementor-element-8ed1407{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-2013 .elementor-element.elementor-element-9513674 .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:44px;font-weight:700;color:#1F4E79;}.elementor-2013 .elementor-element.elementor-element-9513674 .elementor-heading-title:hover{color:#F39C12;}@media(max-width:1366px){.elementor-2013 .elementor-element.elementor-element-afc5fbf{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}}@media(max-width:1024px){.elementor-2013 .elementor-element.elementor-element-afc5fbf::before, .elementor-2013 .elementor-element.elementor-element-afc5fbf > .elementor-background-video-container::before, .elementor-2013 .elementor-element.elementor-element-afc5fbf > .e-con-inner > .elementor-background-video-container::before, .elementor-2013 .elementor-element.elementor-element-afc5fbf > .elementor-background-slideshow::before, .elementor-2013 .elementor-element.elementor-element-afc5fbf > .e-con-inner > .elementor-background-slideshow::before, .elementor-2013 .elementor-element.elementor-element-afc5fbf > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:0px 0px;}.elementor-2013 .elementor-element.elementor-element-2742b37 .wpr-dual-title .first{font-size:50px;}.elementor-2013 .elementor-element.elementor-element-2742b37 .wpr-dual-title .second{font-size:50px;}}@media(max-width:767px){.elementor-2013 .elementor-element.elementor-element-afc5fbf::before, .elementor-2013 .elementor-element.elementor-element-afc5fbf > .elementor-background-video-container::before, .elementor-2013 .elementor-element.elementor-element-afc5fbf > .e-con-inner > .elementor-background-video-container::before, .elementor-2013 .elementor-element.elementor-element-afc5fbf > .elementor-background-slideshow::before, .elementor-2013 .elementor-element.elementor-element-afc5fbf > .e-con-inner > .elementor-background-slideshow::before, .elementor-2013 .elementor-element.elementor-element-afc5fbf > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:0px 0px;}.elementor-2013 .elementor-element.elementor-element-2742b37 .wpr-dual-title .first{font-size:45px;}.elementor-2013 .elementor-element.elementor-element-2742b37 .wpr-dual-title .second{font-size:40px;}}/* Start custom CSS for container, class: .elementor-element-1353a2d */.elementor-2013 .elementor-element.elementor-element-1353a2d{
    position: relative;
}

.elementor-2013 .elementor-element.elementor-element-1353a2d .submenu{
    position: absolute;
    top: 100%;
    left: 50%;
    transform: translateX(-50%);
    opacity: 0;
    visibility: hidden;
    pointer-events: none;
    transition: all .3s ease;

    background: #fff;
    padding: 15px 20px;
    border-radius: 10px;
    box-shadow: 0 10px 30px rgba(0,0,0,.15);

    min-width: 320px;
    z-index: 999;
}

.elementor-2013 .elementor-element.elementor-element-1353a2d:hover .submenu{
    opacity: 1;
    visibility: visible;
    pointer-events: auto;
}/* End custom CSS */