@media (max-width:600px){ol.breadcrumb,ol.breadcrumb li,ol.breadcrumb li a{font-size:12px}#menu-movil .menu-mobile-list li.active a{color:#72B344;font-weight:700}.menu-vertical>div.mm-header-vert{margin-top:60px;width:100%;height:auto;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;background-color:#2C5904;gap:35px;position:relative}.menu-vertical{flex-direction:column}.menu-vertical .navbar-nav a{font-size:1.2rem}li.nav-item.lineA{padding-bottom:15px;margin-bottom:15px}.menu-vertical>div.mm-header-vert hr{position:absolute;bottom:0;height:1px;width:80%;left:50%;transform:translateX(-50%);margin-left:auto;margin-right:auto;border-top:1px solid #fff}.menu-vertical .navbar-nav a br{display:none}.menu-vertical>div.mm-header-vert .mm-title-vert{font-size:20px;font-weight:500;color:#fff}.menu-vertical .navbar-nav{width:100%;padding-top:0rem}.menu-vertical .navbar-nav>li{padding:1rem 100px}.menu-vertical .menu-icon{right:30px;top:15px;transform:none}.menu-vertical .menu-icon svg{width:2.5rem;height:2.5rem}.redes-footer{flex-direction:column}section.banner-inicio,.card-1,.card-1 img,.card-3,.card-3 img,.card-4,.card-4 img,.card-6,.card-6 img,.animated-banner{border-radius:0}.txt-linea h3,.txt-linea div.h3{font-size:22px}.txt-linea h2,.txt-linea div.h2{font-size:18px}.itemCatProduct{width:300px;height:300px}#slidercatProduct .owl-stage-outer.inicio-margin{margin-left:2.5rem!important}#slidercatProduct .owl-nav button{width:30px;height:30px;font-size:18px}#slidercatProduct .owl-prev{left:10px}#slidercatProduct .owl-next{right:10px}.txtTt .h4 .word1{font-size:1rem}.txtTt .h4 .word2{font-size:1.5rem}.itemCatProduct .divFlecha i{font-size:1.5rem}.itemCatProduct .divFlecha span{font-size:10px}.itemCatProduct .txtTt,.itemCatProduct .divFlecha{top:18px;left:18px}.procesosP .colum2{width:100%}.procesosP--m .card-5{margin:0}.card-2,.card-4,.card-6{margin:14px 0}.procesosP--m .card{position:relative;width:100%;overflow:hidden;height:auto;border:none}.procesosP--m .card .card-bg{object-position:top}.procesosP--m .card .card-content{position:relative;z-index:2;padding:15px 50px;color:#fff}.procesosP .card:hover .card-bg{filter:none}.procesosP--m .card .card-arrow{position:absolute;right:12px;top:30px;z-index:3;width:25px;height:25px;border-radius:50%;border:none;outline:none;display:grid;place-items:center;justify-content:center;background:#FFD500;color:#0B5D18;transition:transform .25s ease,background-color .25s ease}.procesosP--m .card .card-arrow:hover{background:#FFD500}.procesosP--m .card.open .card-arrow{transform:rotate(180deg)}.procesosP--m .card .txt-oculto{display:block;max-height:0;overflow:hidden;transition:max-height .4s ease,padding-top .3s ease;padding-top:0}.procesosP--m .card.open .txt-oculto{max-height:800px;padding-top:10px}.procesosP--m .card.open.card-1 .card-bg,.procesosP--m .card.open.card-3 .card-bg,.procesosP--m .card.open.card-4 .card-bg,.procesosP--m .card.open.card-6 .card-bg{opacity:0;filter:blur(1px)}.procesosP--m .card.open.card-1,.procesosP--m .card.open.card-3,.procesosP--m .card.open.card-4,.procesosP--m .card.open.card-6{background-color:var(--active-bg)!important}.procesosP--m .card.open.card-1 .card-content,.procesosP--m .card.open.card-1 .card-content *,.procesosP--m .card.open.card-3 .card-content,.procesosP--m .card.open.card-3 .card-content *,.procesosP--m .card.open.card-4 .card-content,.procesosP--m .card.open.card-4 .card-content *,.procesosP--m .card.open.card-6 .card-content,.procesosP--m .card.open.card-6 .card-content *{color:var(--active-text)!important;fill:var(--active-text)!important}.procesosP .card-content div.h4{font-size:1.1rem;margin:0;height:50px;display:flex;justify-content:center;align-items:center}.procesosP--m .card .h5{font-size:1rem}.procesosP--m .card.open.card-2 .card-content,.procesosP--m .card.open.card-2 .card-content *{color:#fff!important;background-color:#2c5904!important}.procesosP--m .card.open.card-5 .card-content,.procesosP--m .card.open.card-5 .card-content *{color:#fff!important;background-color:#72b344!important}.pilares-m{padding:12px 16px}.pilares-tabs{display:grid;grid-template-columns:repeat(3,1fr)}.pilar-tab{appearance:none;border:0;border-radius:12px 12px 0 0;padding:12px 6px;font-weight:600;font-size:.95rem;line-height:1.1;text-align:center;color:#fff;background:#2e7d32;cursor:pointer;transition:filter .2s ease,transform .15s ease;padding-bottom:30px}.pilar-tab:active{transform:scale(.98)}.pilar-tab.pilar1{background:#72BE44}.pilar-tab.pilar2{background:#FFD22F;color:#2C5904}.pilar-tab.pilar3{background:#2C5904}.pilar-tab.is-active{filter:brightness(1.05)}.pilares-panels{background:#fff0;margin-top:-20px;z-index:1;position:relative}.pilar-panel{display:none}.pilar-panel.is-active{display:block}.pilar-card{border-radius:16px;overflow:hidden;box-shadow:0 6px 20px rgb(0 0 0 / .12);background:#1b5e20}.pilar-img img{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:cover}.pilar-body{padding:16px;text-align:center;color:#fff;border-radius:0 0 16px 16px;background:var(--panel-bg,#2e7d32)}.pilar-tt{font-size:1rem;margin:0 0 8px 0;font-weight:700}.pilar-desc{margin:0 0 12px 0;font-size:.95rem;line-height:1.5}.pilar-link{display:inline-block;padding:8px 14px;border-radius:8px;font-weight:700;text-decoration:none;background:#FFD500;color:#2C5904;width:100%}.pilar-panel.pilar1 .pilar-body{--panel-bg:#72BE44}.pilar-panel.pilar2 .pilar-body{--panel-bg:#FFD22F;color:#2C5904}.pilar-panel.pilar3 .pilar-body{--panel-bg:#2C5904}.pilar-panel.pilar2 .pilar-link{background:#2C5904;color:#fff}#slider-movil-hitos .slick-slide{display:flex!important;flex-direction:row;align-items:center;height:500px}.slider-wrapper{flex-direction:column;gap:10px;border-radius:0}.slider-left-container,.slider-right-static{flex:1 1 100%;max-width:100%}.main-media{height:200px}.slider-wrapper .slick-prev,.slider-wrapper .slick-next{top:23%}.slider-wrapper .slick-prev svg,.slider-wrapper .slick-next svg{width:39px}.slider-wrapper .slick-prev{left:0}.slider-wrapper .slick-next{right:0}.slider-text .h2.slider-title{line-height:normal;font-size:18px;font-weight:600}.slider-text p.slider-desc{font-size:13px}.thumbs-row{height:90px}.slider-text hr{width:70%;height:4px}.thumb-pair{gap:19px}.colegio .row-slider .col-12{background-color:#2C5904}.animated-banner{height:600px}.img-right-1{width:100px}.img-right-2{width:215px}.img-left{width:150px}.banner-content{padding:50px 25px;justify-content:flex-start;gap:40px}.banner-content div.h2{padding:0 30px;font-size:25px;text-shadow:2px 2px 9px #000}.banner-content div.h3{letter-spacing:3px;font-weight:5 0;font-size:17px;text-shadow:2px 2px 9px #000}.banner-content div.h4{font-size:25px;text-shadow:2px 2px 9px #000}.banner-content p{font-size:20px;line-height:normal}.portal .portal_text .h2{font-size:20px;text-align:center}.portal_text{display:flex;flex-direction:column;align-items:center}.portal .portal_text p{text-align:center}.pl-sm-5.pr-sm-4.mb-sm-0.mb-4.portal_text{display:flex;flex-direction:column;align-items:center}.portal a.btn-ingresa{display:inline-block}.slider-tabs{gap:1rem;flex-direction:column;align-items:center;margin-bottom:.5rem}.swiper-button-next,.swiper-button-prev{display:none}.swiper-container::before,.swiper-container::after{background:#fff0}.swiper-container{padding:0 15px}.swiper-slide{transform:scale(.9)!important}.swiper-slide{height:400px}.swiper-slide::before{height:70%}.slide-content{font-size:22px;padding:10px 30px;line-height:normal}.aldia .h2{font-size:1.5rem}.footer-left::after,.footer-right::after{display:none}.logo-footer{display:flex;justify-content:center}.redes-footer .div_icons:not(:last-child)::after{display:none}.div_icons span{margin-bottom:10px}.menu-enlacesinteres,footer .col-sm{text-align:center}.footer-right{width:100%}.btn-footer{width:100%;font-size:17px}.menu-movil{position:fixed;top:0;right:0;height:100dvh;width:100%;background:#f1fce3;box-shadow:4px 0 10px rgb(0 0 0 / .1);padding:0;transform:translateX(100%);transition:transform 0.4s ease-in-out;z-index:999;overflow-y:auto;display:flex;align-items:start;justify-content:center}.menu-movil.show{transform:translateX(0)}#cont_menu-movil{align-items:center;justify-content:center;background:#fff;z-index:9999;position:fixed;width:100%;transition:transform 0.3s ease-in-out}button#btn_menu-movil{z-index:9999;position:absolute;right:30px}#btn_menu-movil .hamburger-inner,#btn_menu-movil .hamburger-inner:after,#btn_menu-movil .hamburger-inner:before{width:30px!important;background-color:#55C026!important}#btn_menu-movil .hamburger-box{display:flex;width:30px;justify-content:center}#btn_menu-movil.is-active .hamburger-inner,#btn_menu-movil.is-active .hamburger-inner:after,#btn_menu-movil.is-active .hamburger-inner:before{width:25px!important;background-color:#2C5904!important}#btn_menu-movil.is-active:hover,#btn_menu-movil:hover{opacity:1!important}#cont_menu-movil.hide-on-scroll{transform:translateY(-100%)}#menu-principal-movil .nav-link{color:#2C5904!important;font-size:20px;display:flex;align-items:center;justify-content:space-between}ul#menu-principal-movil{gap:10px}ul#menu-principal-movil .dropdown-toggle::after{display:inline-block;content:"+";border:none!important;font-size:25px;font-weight:600}.menu-movil-inner{position:relative;width:100%;height:100%;overflow:hidden;padding-top:100px}.mm-panel{position:absolute;inset:0;background:#f1fce3;transform:translateX(100%);transition:transform .35s ease;overflow-y:auto}.mm-panel.is-active{transform:translateX(0)}.mm-panel.is-previous{transform:translateX(-20%)}.mm-header{position:sticky;top:0;background:#f1fce3;padding:14px 0 10px;display:flex;align-items:center;gap:15px;z-index:2}.mm-back{appearance:none;padding:8px 15px;border:0;color:#2C5904;gap:10px;border-radius:5px;display:flex;place-items:center;font-weight:200;background:rgb(255 255 255 / .56)}.mm-back i::before{font-weight:700}button.mm-back-vert.mm-back{color:#fff;background:rgb(255 255 255 / 16%)}button.mm-back-vert.mm-back i{color:#FFD22F}.mm-title{color:#2C5904;font-weight:700;font-size:1.5rem}.mm-header.Nosotros,.mm-header.Productos{background-color:#FFD22F}.mm-header.Sostenibilidad{background-color:#BFED00}.mm-panel .navbar-nav,.mm-panel .menu-mobile-list{list-style:none;padding:0;margin:0;height:100%}.mm-panel .navbar-nav>li>a,.mm-panel .dropdown-menu>li>a,#menu-principal-movil .nav-link,#menu-principal-movil .dropdown-item{color:#2C5904!important;font-size:18px;display:flex;align-items:center;justify-content:space-between;padding:8px 0;text-decoration:none}.mm-panel a.dropdown-toggle::after{content:"+";font-size:25px;font-weight:600;margin-left:8px}.mm-panel li._open>a.dropdown-toggle::after{content:"–"}.mm-panel .dropdown-menu{position:static;float:none;display:block;padding:0;margin:0;background:#fff0;border:0;box-shadow:none}ul#menu-principal-movil{height:90dvh}.mm-panel .dropdown-menu .dropdown-item{padding:10px 0}#cont_menu-movil{align-items:center;justify-content:center;background:#fff;z-index:9999;position:fixed;width:100%;transition:transform .3s ease-in-out}button#btn_menu-movil{z-index:9999;position:absolute;right:30px}#btn_menu-movil .hamburger-inner,#btn_menu-movil .hamburger-inner:after,#btn_menu-movil .hamburger-inner:before{width:30px!important;background-color:#55C026!important}#btn_menu-movil.is-active .hamburger-inner,#btn_menu-movil.is-active .hamburger-inner:after,#btn_menu-movil.is-active .hamburger-inner:before{width:25px!important;background-color:#2C5904!important}#cont_menu-movil.hide-on-scroll{transform:translateY(-100%)}.menu-movil .mm-root .dropdown-menu{display:none!important;visibility:hidden!important}.menu-movil .mm-panel .dropdown-menu{display:none!important}section.banner-inicio .text{height:80px;border-radius:0 0 16px 16px}section.banner-inicio .text h1{font-size:28px;margin-bottom:0}section.asesoria .card .text .h2{font-size:25px}section.asesoria .correo_tel{flex-direction:column;align-items:center;gap:0;width:100%;overflow:auto}section.asesoria .card .text{align-items:center;text-align:center}.correo_tel span{display:none!important}section.asesoria .correo_tel .h4{background-color:#2C5904;color:#fff;width:100%;padding:15px}section.asesoria .correo_tel .h5{background-color:#72B344;width:100%;padding:15px}section.asesoria.ase_alco a.btn_asesor{margin:auto;font-size:16px}section.asesoria .card .img{width:100%}.hitos .hitos-prev{left:0}.hitos .hitos-next{right:0}button#btn_menu-vertical_movil{position:absolute;bottom:10%;color:#2C5904!important;font-size:20px;border:none;background-color:#fff0;font-weight:600}button#btn_menu-vertical_movil i:before{transform:rotate(50deg)}#cont_menu-movil .custom-logo{height:auto;width:150px}}