.elementor-kit-6{--e-global-color-primary:#001238;--e-global-color-secondary:#32C0A0;--e-global-color-text:#001238B3;--e-global-color-accent:#3366FF;--e-global-typography-primary-font-family:"Poppins";--e-global-typography-primary-font-size:4rem;--e-global-typography-primary-font-weight:700;--e-global-typography-primary-line-height:1.3;--e-global-typography-primary-letter-spacing:-0.03rem;--e-global-typography-secondary-font-family:"Poppins";--e-global-typography-secondary-font-size:1.125rem;--e-global-typography-secondary-font-weight:600;--e-global-typography-secondary-line-height:1.6;--e-global-typography-text-font-family:"Poppins";--e-global-typography-text-font-size:1rem;--e-global-typography-text-font-weight:400;--e-global-typography-text-line-height:1.6;--e-global-typography-85bb54f-font-family:"Poppins";--e-global-typography-85bb54f-font-size:1.125rem;--e-global-typography-85bb54f-font-weight:400;--e-global-typography-85bb54f-line-height:1.6;--e-global-typography-e300390-font-family:"Poppins";--e-global-typography-e300390-font-size:0.875rem;--e-global-typography-e300390-font-weight:400;--e-global-typography-e300390-line-height:1.5;background-color:#FFFFFF;font-family:"Poppins", Sans-serif;font-size:1rem;font-weight:400;line-height:1.6;}.elementor-kit-6 button,.elementor-kit-6 input[type="button"],.elementor-kit-6 input[type="submit"],.elementor-kit-6 .elementor-button{background-color:#32C0A0D9;font-family:"Poppins", Sans-serif;font-size:0.875rem;font-weight:600;line-height:1;border-radius:100px 100px 100px 100px;padding:1rem 1rem 1rem 1rem;}.elementor-kit-6 button:hover,.elementor-kit-6 button:focus,.elementor-kit-6 input[type="button"]:hover,.elementor-kit-6 input[type="button"]:focus,.elementor-kit-6 input[type="submit"]:hover,.elementor-kit-6 input[type="submit"]:focus,.elementor-kit-6 .elementor-button:hover,.elementor-kit-6 .elementor-button:focus{background-color:#2DAA8D;}.elementor-kit-6 e-page-transition{background-color:#FFBC7D;}.elementor-kit-6 a{color:var( --e-global-color-text );font-family:"Poppins", Sans-serif;font-size:1rem;font-weight:400;line-height:1.6;}.elementor-kit-6 a:hover{color:var( --e-global-color-secondary );}.elementor-kit-6 h1{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-kit-6 h2{color:var( --e-global-color-secondary );font-family:"Poppins", Sans-serif;font-size:2.5rem;font-weight:600;line-height:1.2;letter-spacing:-0.02rem;}.elementor-kit-6 h3{color:var( --e-global-color-secondary );font-family:"Poppins", Sans-serif;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1280px;}.e-con{--container-max-width:1280px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-kit-6{--e-global-typography-primary-font-size:3rem;--e-global-typography-primary-line-height:1.2;--e-global-typography-primary-letter-spacing:-0.03rem;--e-global-typography-secondary-font-size:1.0625rem;--e-global-typography-secondary-line-height:1.6;--e-global-typography-text-font-size:0.9375rem;--e-global-typography-text-line-height:1.6;--e-global-typography-85bb54f-font-size:1.0625rem;--e-global-typography-85bb54f-line-height:1.6;--e-global-typography-e300390-font-size:0.8125rem;--e-global-typography-e300390-line-height:1.5;font-size:0.9375rem;line-height:1.6;}.elementor-kit-6 a{font-size:0.937509375rem;line-height:1;}.elementor-kit-6 h1{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-kit-6 h2{font-size:2.125rem;line-height:1.2;letter-spacing:-0.02rem;}.elementor-kit-6 button,.elementor-kit-6 input[type="button"],.elementor-kit-6 input[type="submit"],.elementor-kit-6 .elementor-button{font-size:0.8125rem;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-6{--e-global-typography-primary-font-size:2.25rem;--e-global-typography-primary-line-height:1.2;--e-global-typography-primary-letter-spacing:-0.03rem;--e-global-typography-secondary-font-size:1rem;--e-global-typography-secondary-line-height:1.6;--e-global-typography-text-font-size:0.875rem;--e-global-typography-text-line-height:1.6;--e-global-typography-85bb54f-font-size:1rem;--e-global-typography-85bb54f-line-height:1.6;--e-global-typography-e300390-font-size:0.8125rem;--e-global-typography-e300390-line-height:1.5;font-size:0.875rem;line-height:1.6;}.elementor-kit-6 a{font-size:0.875rem;line-height:1.25;}.elementor-kit-6 h1{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-kit-6 h2{font-size:1.625rem;line-height:1.25;letter-spacing:-0.02rem;}.elementor-kit-6 button,.elementor-kit-6 input[type="button"],.elementor-kit-6 input[type="submit"],.elementor-kit-6 .elementor-button{font-size:0.8125rem;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS *//*banner cookies*/
#moove_gdpr_cookie_info_bar.gdpr_infobar_postion_bottom_right:not(.gdpr-full-screen-infobar).moove-gdpr-light-scheme, #moove_gdpr_cookie_info_bar.moove-gdpr-light-scheme {
    max-width: 960px !important;
    bottom: 1.5rem !important;
    left: 1.5rem !important;
    background-color: #001238 !important;
    border: none !important;
    border-radius: 1rem !important;
    box-shadow: 0 8px 30px rgba(0, 18, 56, 0.10); !important;
}

#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content p:first-child{
    font-size: 1rem !important;
    font-weight: 600 !important;
    margin-bottom: 0.5rem !important;
    line-height: 1.4 !important;
    color: #FFFFFF !important;
}

#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content p {
    color: rgba(255,255,255,.75) !important;
    font-size: 1rem !important;
    line-height: 1.6 !important;
}

#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton:hover {
    background-color: #2AB090 !important;
    }
    
#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton.moove-gdpr-infobar-reject-btn, #moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton {
    border: 1px solid rgba(255,255,255,.20) !important;
    color: #FFFFFF !important;
}

#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton.moove-gdpr-infobar-reject-btn:hover, #moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.moove-gdpr-infobar-settings-btn:hover {
    background: rgba(255,255,255,.08) !important;
}

#moove_gdpr_cookie_info_bar.gdpr_infobar_postion_bottom_left:not(.gdpr-full-screen-infobar) .moove-gdpr-info-bar-container {
    padding: 24px 32px !important;
}

#moove_gdpr_cookie_info_bar.gdpr_infobar_postion_bottom_left:not(.gdpr-full-screen-infobar) .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content {
    flex-direction: column !important;
    align-items: flex-end !important;
    gap: 1.5rem !important;
    padding: 0 !important;
}

#moove_gdpr_cookie_info_bar.gdpr_infobar_postion_bottom_left:not(.gdpr-full-screen-infobar) .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-button-holder {
    flex-flow: row nowrap !important;
}
#moove_gdpr_cookie_modal .moove-gdpr-modal-content {
    border-radius: 1rem !important;
}

#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content {
    box-shadow: none !important;
}

#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-right-content, #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content {
    background-color: #F7F9FF !important;
}

#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li {
    margin-bottom: 1rem !important;
}

#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content a, #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content button, #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content li, #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content p {
    color: #001238b3 !important;
}

#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li button {
     background-color: #F7F9FF !important;
     border: none !important;
}

#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li.menu-item-selected button {
    color : #001238 !important;
}

#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton {
    box-shadow: 0px 8px 20px 0px rgba(49.99999999999997, 192, 160.00000000000003, 0.35);
}

#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton:hover {
    background-color: #2AB090 !important;
    color: #fff !important;
}

#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content::before {
    display: none !important;
}

#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main h3.tab-title, #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main span.tab-title {
    color: #001238 !important;
}

#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-close:hover span.gdpr-icon {
    background-color: #2AB090 !important;
    color: #fff !important;
}

    
/* --- TABLET (De 768px a 1024px) --- */
@media (max-width: 1024px) {
    #moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content p {
        font-size: 0.9375rem !important;
    }
    
    #moove_gdpr_cookie_info_bar.gdpr_infobar_postion_bottom_left:not(.gdpr-full-screen-infobar) .moove-gdpr-info-bar-container{
    padding: 20px 24px !important;
    }
    
}

/* --- MÓVIL (Menos de 767px) --- */
@media (max-width: 767px) {
    #moove_gdpr_cookie_info_bar.gdpr_infobar_postion_bottom_right:not(.gdpr-full-screen-infobar).moove-gdpr-light-scheme, #moove_gdpr_cookie_info_bar.moove-gdpr-light-scheme {
        width: auto !important;
    max-width: none !important;
        left: 0rem !important;
        bottom: 1rem !important;
        margin: 0 1rem!important;
    }
    #moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content p {
        font-size: 0.875rem !important;
    }
    
    #moove_gdpr_cookie_info_bar.gdpr_infobar_postion_bottom_left:not(.gdpr-full-screen-infobar) .moove-gdpr-info-bar-container {
    padding: 20px !important;
        }
}/* End custom CSS */