.elementor-45540 .elementor-element.elementor-element-205e71b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 12px;--row-gap:0px;--column-gap:12px;}.elementor-45540 .elementor-element.elementor-element-abfacbc{--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-45540 .elementor-element.elementor-element-abfacbc.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-45540 .elementor-element.elementor-element-f4106ad > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-45540 .elementor-element.elementor-element-f4106ad.elementor-element{--order:-99999 /* order start hack */;}.elementor-45540 .elementor-element.elementor-element-f4106ad .swiper-wrapper{height:38vh;}.elementor-45540 .elementor-element.elementor-element-f4106ad .bdt-panel-slider{text-align:right;}.elementor-45540 .elementor-element.elementor-element-f4106ad .bdt-panel-slide-item:before{background-color:var( --e-global-color-617dbba );transition:var( --e-global-color-617dbba );}.elementor-45540 .elementor-element.elementor-element-f4106ad .bdt-panel-slide-item.swiper-slide-active:before{background-color:var( --e-global-color-5d4bc4b );}.elementor-45540 .elementor-element.elementor-element-f4106ad .bdt-panel-slide-text{color:var( --e-global-color-6c4101e );font-family:var( --e-global-typography-primary-font-family ), Avenir_v2;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );}.elementor-45540 .elementor-element.elementor-element-f4106ad .bdt-navigation-prev i, .elementor-45540 .elementor-element.elementor-element-f4106ad .bdt-navigation-next i{color:var( --e-global-color-6c4101e );}.elementor-45540 .elementor-element.elementor-element-f4106ad .bdt-navigation-prev i,
            .elementor-45540 .elementor-element.elementor-element-f4106ad .bdt-navigation-next i{font-size:52px;}.elementor-45540 .elementor-element.elementor-element-f4106ad .bdt-navigation-prev:hover i, .elementor-45540 .elementor-element.elementor-element-f4106ad .bdt-navigation-next:hover i{color:var( --e-global-color-695565a );}.elementor-45540 .elementor-element.elementor-element-f4106ad .bdt-navigation-prev{left:-12px;}.elementor-45540 .elementor-element.elementor-element-f4106ad .bdt-navigation-next{right:-12px;}.elementor-45540 .elementor-element.elementor-element-e00d164{--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-45540 .elementor-element.elementor-element-70fcc43{--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;--border-radius:10px 10px 10px 10px;--padding-top:5px;--padding-bottom:5px;--padding-left:10px;--padding-right:12px;}.elementor-45540 .elementor-element.elementor-element-70fcc43:not(.elementor-motion-effects-element-type-background), .elementor-45540 .elementor-element.elementor-element-70fcc43 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6c4101e );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Avenir_v2;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );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-45540 .elementor-element.elementor-element-9d9f78d > .elementor-widget-container{padding:0px 6px 6px 6px;}.elementor-45540 .elementor-element.elementor-element-9d9f78d{text-align:justify;font-family:var( --e-global-typography-text-font-family ), Avenir_v2;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );}@media(min-width:768px){.elementor-45540 .elementor-element.elementor-element-abfacbc{--width:50.733%;}.elementor-45540 .elementor-element.elementor-element-e00d164{--width:60%;}}@media(max-width:1024px) and (min-width:768px){.elementor-45540 .elementor-element.elementor-element-abfacbc{--width:100%;}.elementor-45540 .elementor-element.elementor-element-e00d164{--width:100%;}.elementor-45540 .elementor-element.elementor-element-70fcc43{--width:100%;}}@media(max-width:1024px){.elementor-45540 .elementor-element.elementor-element-205e71b{--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-45540 .elementor-element.elementor-element-f4106ad > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-45540 .elementor-element.elementor-element-f4106ad .swiper-wrapper{height:400px;}.elementor-45540 .elementor-element.elementor-element-f4106ad .swiper-carousel{padding:0px;margin:0 -0px;}.elementor-45540 .elementor-element.elementor-element-f4106ad .bdt-panel-slide-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-45540 .elementor-element.elementor-element-f4106ad .bdt-navigation-prev i,
            .elementor-45540 .elementor-element.elementor-element-f4106ad .bdt-navigation-next i{font-size:24px;}.elementor-45540 .elementor-element.elementor-element-f4106ad .bdt-navigation-prev{left:20px;}.elementor-45540 .elementor-element.elementor-element-f4106ad .bdt-navigation-next{right:20px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-45540 .elementor-element.elementor-element-9d9f78d{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:767px){.elementor-45540 .elementor-element.elementor-element-f4106ad .swiper-wrapper{height:240px;}.elementor-45540 .elementor-element.elementor-element-f4106ad .bdt-panel-slider{text-align:right;}.elementor-45540 .elementor-element.elementor-element-f4106ad .bdt-panel-slide-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-45540 .elementor-element.elementor-element-f4106ad .bdt-navigation-prev i,
            .elementor-45540 .elementor-element.elementor-element-f4106ad .bdt-navigation-next i{font-size:24px;}.elementor-45540 .elementor-element.elementor-element-f4106ad .bdt-navigation-prev{left:20px;}.elementor-45540 .elementor-element.elementor-element-f4106ad .bdt-navigation-next{right:20px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-45540 .elementor-element.elementor-element-9d9f78d{font-size:var( --e-global-typography-text-font-size );}}/* Start custom CSS for bdt-panel-slider, class: .elementor-element-f4106ad */.bdt-panel-slide-thumb.bdt-background-cover {
    background-size: contain !important; /* Asegura que la imagen se ajuste sin recortarse */
    background-position: center center !important;
    background-repeat: no-repeat !important;
    width: 100%;
    height: 100%;
}

.bdt-panel-slide-item .swiper-slide img {
    width: 100%; /* Ajusta el ancho al contenedor */
    height: auto; /* Mantiene la proporción original de la imagen */
    object-fit: contain; /* Evita el recorte */
    border-radius: 20px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-70fcc43 *//* Estilo del scroll 
.elementor-45540 .elementor-element.elementor-element-70fcc43 {
    max-height: 360px;
    overflow-x: hidden;
    overflow-y: scroll;
}

.elementor-45540 .elementor-element.elementor-element-70fcc43::-webkit-scrollbar {
    width: 8px;
}

.elementor-45540 .elementor-element.elementor-element-70fcc43::-webkit-scrollbar-track {
     background: rgba(0, 0, 0, 0.08);
     border-radius: 20px;
     border: 1.5px solid #4D4F5F;
}

.elementor-45540 .elementor-element.elementor-element-70fcc43::-webkit-scrollbar-thumb {
    border-radius: 20px;
    background: rgba(0, 0, 0, 0.31);
}*//* End custom CSS */