.container{padding-top:7rem;background-color:#fff;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr 1fr 1fr 1fr;gap:20px 25px;grid-auto-flow:row;grid-template-areas:"col1 col2" "col1 col2" "col1 col2" "col1 col2" "col1 col2"}.col1{display:grid;grid-template-rows:.9fr .6fr 1.5fr;grid-template-areas:"aa" "bb" "cc";grid-area:col1;grid-template-rows:auto;row-gap:30px}.aa{grid-area:aa}.aa,.bb{border-radius:12px}.bb{grid-area:bb}.cc{grid-area:cc;border-radius:12px}.col2{display:grid;grid-template-columns:1fr 1fr;gap:20px 25px;grid-auto-flow:row;grid-template-areas:"a b" "c c" "d d" "e f" "g g";grid-area:col2;align-content:space-between}.a{grid-area:a;border-radius:16px;width:260px;height:274px;position:relative;overflow:hidden}.b,.c{border-radius:12px}.c{grid-area:c;padding:35px;height:333px}.d{border-radius:12px;height:268px}.e,.f{height:298px}.f{grid-area:f}.f,.g{border-radius:12px}.g{grid-area:g;padding:35px;height:339px}.empresas_b_container .mySwiper{width:100%;height:100%}.empresas_b_container .swiper-slide{align-items:center;justify-content:center}.empresas_b_container .text-slide{padding:24px;height:100%;align-content:center}.empresas_b_container .image-slide{position:relative;width:100%;height:100%}.empresas_b_container .image-slide img{width:100%;height:100%}.empresas_b_container .image-slide .image-text{position:absolute;left:50%;transform:translate(-50%,-50%);color:#fff;font-size:24px;font-weight:700;text-align:center;z-index:1;width:100%;padding:5px}slider_2{top:45%;bottom:0}.empresas_b_container .swiper-pagination-bullet{width:10px;height:10px;background-color:#ccc;opacity:1}.empresas_b_container .swiper-pagination-bullet-active{background-color:#333}.empresas_b_container .slider-buttons{position:absolute;bottom:10px;left:50%;transform:translateX(-50%);display:flex;gap:10px;z-index:2}.empresas_b_container .slider-button{width:10px;height:10px;border-radius:50%;background-color:#ccc;border:none;cursor:pointer}.empresas_b_container .slider-button.active{background-color:#333}.bg-image-overlay{position:absolute;top:0;right:-100%;width:100%;height:100%;background-image:url(/assets/empresas_b/prueba.png);background-size:cover;background-position:50%;opacity:0;transition:right 2s ease-out,opacity .5s ease-out}.b{grid-area:b;border-radius:16px;width:260px;height:274px;position:relative;overflow:hidden}.b .mySwiper{width:100%;height:100%}.b .swiper-slide{display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:#31402c}.video_bg{top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:-1;border-radius:12px}.d{grid-area:d;border-radius:16px;position:relative;overflow:hidden}.d .mySwiper{width:100%;height:100%}.d .swiper-slide{display:flex;align-items:center;justify-content:center;background-color:#5b7854}.d .swiper-pagination-bullet{background-color:#e0ffcc}.d .swiper-pagination-bullet-active{background-color:#f4f0e9}.e{grid-area:e;border-radius:12px;position:relative;overflow:hidden}.e .mySwiper{width:100%;height:100%}.e .swiper-slide{display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:#8c9b84}.e .swiper-pagination-bullet{background-color:#f7f5f2}.e .swiper-pagination-bullet-active{background-color:#d9edd6}