.elementor-18 .elementor-element.elementor-element-009d392, .elementor-18 .elementor-element.elementor-element-009d392 > .elementor-background-overlay{border-radius:2px 2px 2px 2px;}.elementor-18 .elementor-element.elementor-element-009d392{margin-top:-1px;margin-bottom:0px;}.elementor-18 .elementor-element.elementor-element-1e2b177 .eduact-btn-second{background-color:#014DDE;}.elementor-18 .elementor-element.elementor-element-15eb6c4:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-15eb6c4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#011A38;}.elementor-18 .elementor-element.elementor-element-15eb6c4 > .elementor-container{max-width:949px;min-height:266px;}.elementor-18 .elementor-element.elementor-element-15eb6c4{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-18 .elementor-element.elementor-element-15eb6c4 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-18 .elementor-element.elementor-element-6fa1114.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-18 .elementor-element.elementor-element-6fa1114.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-18 .elementor-element.elementor-element-6fa1114.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-18 .elementor-element.elementor-element-6fa1114 > .elementor-element-populated{text-align:left;}.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-18 .elementor-element.elementor-element-dcb752c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-18 .elementor-element.elementor-element-dcb752c .elementor-heading-title{font-family:"Urbanist", Sans-serif;font-weight:600;color:#FFFFFF;}.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-18 .elementor-element.elementor-element-b8e5a78{font-family:"Urbanist", Sans-serif;font-weight:500;line-height:18px;color:#FFFFFF;}.elementor-bc-flex-widget .elementor-18 .elementor-element.elementor-element-f5ad143.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-18 .elementor-element.elementor-element-f5ad143.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-18 .elementor-element.elementor-element-f5ad143.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-18 .elementor-element.elementor-element-fb6764d > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.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-18 .elementor-element.elementor-element-85590a2 .elementor-button{background-color:#E70000;font-family:"Urbanist", Sans-serif;font-size:20px;font-weight:500;border-radius:67px 67px 67px 67px;padding:6px 016px 6px 16px;}.elementor-18 .elementor-element.elementor-element-85590a2{margin:82px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-18 .elementor-element.elementor-element-1c10270{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-18 .elementor-element.elementor-element-1c10270 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:2.5rem;font-weight:900;color:#0B1239;}.elementor-18 .elementor-element.elementor-element-e502937 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-e502937 .service-one__title a, .service-two__title a,.elementor-18 .elementor-element.elementor-element-e502937 .service-three__title a{font-family:"Urbanist", Sans-serif;font-size:16px;}.elementor-18 .elementor-element.elementor-element-2bbcd30 > .elementor-background-overlay{opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-18 .elementor-element.elementor-element-2bbcd30{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-18 .elementor-element.elementor-element-2d6d5c2 > .elementor-element-populated >  .elementor-background-overlay{opacity:0.5;}.elementor-18 .elementor-element.elementor-element-2d6d5c2 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-18 .elementor-element.elementor-element-2d6d5c2 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-18 .elementor-element.elementor-element-e662cd9.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-18 .elementor-element.elementor-element-e662cd9.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-18 .elementor-element.elementor-element-e662cd9.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-18 .elementor-element.elementor-element-e8a4446 .section-title__title{color:#FEFEFE;}@media(min-width:768px){.elementor-18 .elementor-element.elementor-element-6fa1114{width:30%;}.elementor-18 .elementor-element.elementor-element-f5ad143{width:70%;}}@media(max-width:1024px){.elementor-18 .elementor-element.elementor-element-1c10270 .elementor-heading-title{font-size:2.2rem;}}@media(max-width:767px){.elementor-18 .elementor-element.elementor-element-1c10270 .elementor-heading-title{font-size:1.5rem;}}/* Start custom CSS for eduact-hero-area-slider, class: .elementor-element-1e2b177 */.hero-banner__title span {
    color: #014dde !important;
}


.hero-banner__thumb {
    background: linear-gradient(157deg, #014dde 0%, #9da4ba 100%) !important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-009d392 */.hero-banner {
    position: relative;
    background-color: #0b1239;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-f5ad143 *//* Ocultar todos los h3 con clase gs_logo_title */
.gs_logo_title {
    display: none !important;
}

/* Ocultar botones de navegación del swiper */
.swiper-button-prev,
.swiper-button-next {
    display: none !important;
}

/* Centrar y hacer más grandes las imágenes de los logos */
.gs-logo--img {
    width: 100% !important;
    height: auto !important;
    max-width: 200px !important;
    display: block !important;
    margin: 0 auto !important;
    object-fit: contain !important;
}

/* Centrar el contenedor de cada logo */
.gs_logo_single--inner {
    display: flex !important;
    justify-content: center !important;
    align-items: center !important;
    width: 100% !important;
}

.gs_logo_single--inner a {
    display: flex !important;
    justify-content: center !important;
    align-items: center !important;
    width: 100% !important;
}
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-15eb6c4 */.logo{
    z-index: 999 !important;
}/* End custom CSS */
/* Start custom CSS for eduact-service, class: .elementor-element-e502937 */.service-one__rm {
    display: none !important;
}

.row {
    justify-content: center !important;
    display: flex !important;
    flex-wrap: wrap !important;
}


.col-lg-3 {
    flex: 0 0 auto !important;
    width: 25% !important;
    max-width: 25% !important;
    padding: 10px !important;
}

@media (max-width: 991px) {
    .col-lg-3 {
        width: 50% !important;
        max-width: 50% !important;
        flex: 0 0 50% !important;
    }
}


@media (max-width: 767px) {
    .col-lg-3 {
        width: 50% !important;
        max-width: 50% !important;
        flex: 0 0 50% !important;
        padding: 8px !important;
    }
}

@media (max-width: 480px) {
    .col-lg-3 {
        width: 50% !important;
        max-width: 50% !important;
        flex: 0 0 50% !important;
        padding: 5px !important;
    }
}


.service-one__item {
    height: 100% !important;
    min-height: 120px !important;
    padding: 15px !important;
    display: flex !important;
    flex-direction: column !important;
}


.service-one__wrapper {
    display: flex !important;
    align-items: center !important;
    justify-content: flex-start !important;
    gap: 15px !important;
    padding: 15px !important;
    min-height: 80px !important;
    flex: 1 !important;
}


.service-one__icon {
    flex-shrink: 0 !important;
    order: 1 !important;
    border-radius: 50% !important;
    width: 50px !important;
    height: 50px !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    margin: 0 !important;
}


.service-one__title {
    flex: 1 !important;
    order: 2 !important;
    margin: 0 !important;
    text-align: left !important;
    display: flex !important;
    align-items: center !important;
    min-height: 50px !important;
}

.service-one__title a {
    text-align: left !important;
    display: block !important;
    line-height: 1.3 !important;
    font-size: 16px !important;
    word-wrap: break-word !important;
    overflow-wrap: break-word !important;
}


@media (max-width: 767px) {
    .service-one__icon {
        width: 45px !important;
        height: 45px !important;
    }
    
    .service-one__title a {
        font-size: 14px !important;
        line-height: 1.2 !important;
    }
    
    .service-one__wrapper {
        gap: 10px !important;
        padding: 10px !important;
    }
}

@media (max-width: 480px) {
    .service-one__title a {
        font-size: 13px !important;
    }
    
    .service-one__icon {
        width: 40px !important;
        height: 40px !important;
    }
}


.service-one__wrapper svg {
    position: absolute !important;
    z-index: -1 !important;
    right: 0 !important;
    bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for eduact-about, class: .elementor-element-242d341 */.about-one__thumb__box {
    display: none !important;
}


.about-one__thumb__one::after {
    background: none;
}/* End custom CSS */
/* Start custom CSS for eduact-category-info, class: .elementor-element-e8a4446 */.owl-with-shadow .owl-stage-outer {
    overflow: visible;
    display: flex
;
    align-items: center;
    justify-content: center;
}/* End custom CSS */