@font-face{font-family:'Glober';src:url('../fonts/glober_regular.eot');src:local('☺'), url('../fonts/glober_regular.woff') format('woff'), url('../fonts/glober_regular.ttf') format('truetype'), url('../fonts/glober_regular.svg') format('svg');font-weight:400;font-style:normal;}
@font-face{font-family:'Glober';src:url('../fonts/glober_semibold.eot');src:local('☺'), url('../fonts/glober_semibold.woff') format('woff'), url('../fonts/glober_semibold.ttf') format('truetype'), url('../fonts/glober_semibold.svg') format('svg');font-weight:600;font-style:normal;}
@font-face{font-family:'Glober';src:url('../fonts/glober_bold.eot');src:local('☺'), url('../fonts/glober_bold.woff') format('woff'), url('../fonts/glober_bold.ttf') format('truetype'), url('../fonts/glober_bold.svg') format('svg');font-weight:800;font-style:normal;}
html{font-size:.85vw;}
::-moz-selection{background-color:#9dbe2d;color:#237e6f;}
::selection{background-color:#9dbe2d;color:#237e6f;}
::-webkit-scrollbar{width:8px;}
::-webkit-scrollbar-track{background:#9dbe2d;border-radius:10px;}
::-webkit-scrollbar-thumb{background:rgba(35, 126, 111, .80);border-radius:10px;}
::-webkit-scrollbar-thumb:hover{background:#237e6f}
.form-control:focus{-webkit-box-shadow:0 0 0 0.2rem rgba(91, 91, 91, 0.25);box-shadow:0 0 0 0.2rem rgba(91, 91, 91, 0.25);}
.form-control::-webkit-input-placeholder{color:#5b5b5b;font-weight:100;}
.form-control:-ms-input-placeholder{color:#5b5b5b;font-weight:100;}
.form-control::-ms-input-placeholder{color:#5b5b5b;font-weight:100;}
.form-control::-moz-placeholder{color:#5b5b5b;font-weight:100;}
.form-control::placeholder{color:#5b5b5b;font-weight:100;}
.form-control{border-radius:0;}
b,
strong{font-weight:800;}
a:hover{text-decoration:none;}
div.wpcf7-validation-errors,
div.wpcf7-acceptance-missing{border:2px solid #ee5539;}
span.wpcf7-not-valid-tip{color:#ee5539;}
div.wpcf7-mail-sent-ok{border:2px solid #139148;}
div.wpcf7 .ajax-loader{display:block;margin:0 auto;margin-top:1rem;}
body{font-family:'Glober';font-size:1rem;color:#333333;font-weight:400;line-height:1.3;}
body.preloader{overflow:hidden;}
body .overlay{background-color:#fff;position:fixed;width:100%;height:100%;top:0px;left:0px;z-index:9999;}
body .overlay #loader{display:block;position:relative;left:50%;top:50%;width:150px;height:150px;margin:-75px 0 0 -75px;border-radius:50%;border:3px solid transparent;border-top-color:#237e6f;-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite;}
body .overlay #loader:before{content:"";position:absolute;top:5px;left:5px;right:5px;bottom:5px;border-radius:50%;border:3px solid transparent;border-top-color:#9dbe2d;-webkit-animation:spin 3s linear infinite;animation:spin 3s linear infinite;}
body .overlay #loader:after{content:"";position:absolute;top:15px;left:15px;right:15px;bottom:15px;border-radius:50%;border:3px solid transparent;border-top-color:#f0bb00;-webkit-animation:spin 1.5s linear infinite;animation:spin 1.5s linear infinite;}
@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);}
100%{-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg);}
}
@keyframes spin{0%{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);}
100%{-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg);}
}
.form-group{margin-bottom:2rem;}
#c-button--slide-right{border:none;background-color:transparent;width:4rem;height:3rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.5s ease-out;-o-transition:.5s ease-out;transition:.5s ease-out;cursor:pointer;padding:0;}
#c-button--slide-right span{display:block;height:0.5rem;width:4.5rem;background:#fff;border-radius:9px;opacity:1;-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.25s ease-out;-o-transition:.25s ease-out;transition:.25s ease-out;}
.c-mask{background-color:transparent;}
.c-menu{background-color:rgba(47, 47, 47, .9);}
.c-menu--slide-right .c-menu__close{padding:0;color:#fff;background:transparent;height:6rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;}
.c-menu--slide-right .c-menu__close i{margin-right:3rem;font-size:4.5rem;}
.c-menu--slide-right .c-menu__item{font-size:1.5rem;padding:1rem 4rem;text-align:left;}
.c-menu--slide-right .c-menu__item a{color:#fff;}
.container,
.container-fluid{padding-left:2.5rem;padding-right:2.5rem;}
.row{margin-right:-2.5rem;margin-left:-2.5rem;}
[class*="col-"],
.col{padding-left:2.5rem;padding-right:2.5rem;}
.sin-padding{padding-left:0;padding-right:0;}
.seccion{padding:4rem 0;position:relative;}
.burguer.open i:before{content:"\f00d";}
header.cabecera{left:0;top:0;position:fixed;width:100%;background-color:#f1f2f2;-webkit-box-shadow:0px 12px 10px -10px rgba(179, 179, 179, 1);box-shadow:0px 12px 10px -10px rgba(179, 179, 179, 1);z-index:4;}
header.cabecera .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}
header.cabecera .container .logo{width:25rem;}
header.cabecera .container .botones{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}
header.cabecera .container .botones .link-cabecera{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background-color:#fff;padding:1.4rem;color:#237e6f;font-size:.9rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out;}
header.cabecera .container .botones .link-cabecera:hover{opacity:.8;}
header.cabecera .container .botones .link-cabecera .izquierda{width:2rem;}
header.cabecera .container .botones .link-cabecera .derecha{line-height:1;margin-left:1rem;padding-top:.1rem;font-weight:600;}
header.cabecera .container .botones .texto-menu{display:-webkit-box;center:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-right:1.4rem;padding-top:0.3rem;font-weight:800;color:#808285;font-size:3rem;}
header.cabecera .container .botones .texto-menu .verde{color:#237f70;}
header.cabecera .container .botones .burguer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;background-color:#a7c82d;padding:1.4rem;width:4.99rem;-webkit-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out;}
header.cabecera .container .botones .burguer:hover{opacity:.8}
header.cabecera .container .botones .burguer i{line-height:1;font-size:3rem;}
header.cabecera .container .ws{width:6rem;}
nav.lista-menu{position:fixed;height:100%;width:100%;top:0;left:0;z-index:3;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);background-color:#fff;}
nav.lista-menu.open{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);}
nav.lista-menu .item-menu{height:33.33%;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;font-size:2.5rem;text-transform:uppercase;font-weight:800;-webkit-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out;line-height:1;}
nav.lista-menu .item-menu .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
nav.lista-menu .item-menu:hover{opacity:.8;}
nav.lista-menu .item-menu img{height:9rem;}
nav.lista-menu .item-menu span{margin-left:2rem;padding-top:.7rem;}
nav.lista-menu .item-menu:nth-child(1){background-color:#f18700;}
nav.lista-menu .item-menu:nth-child(2){background-color:#fac500;}
nav.lista-menu .item-menu:nth-child(3){background-color:#237e6f;}
.banner{height:100vh;background-color:#247d70;overflow:hidden;color:#fff;-webkit-transition:.25s ease-out;-o-transition:.25s ease-out;transition:.25s ease-out;}
.banner .cuadrado{background:#247d70;width:52%;padding-bottom:52%;position:absolute;top:50%;-webkit-transform:translateY(-50%) rotate(-45deg);-ms-transform:translateY(-50%) rotate(-45deg);transform:translateY(-50%) rotate(-45deg);left:0;}
.banner .contenedor-triangulo{opacity:0;height:100%;position:relative;z-index:2;-webkit-transition:all 1.5s ease-out;-o-transition:all 1.5s ease-out;transition:all 1.5s ease-out;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);}
.banner .contenedor-triangulo.active{opacity:1;-webkit-transform:translateX(0%);-ms-transform:translateX(0%);transform:translateX(0%);}
.banner .triangulo-info{position:absolute;top:0;height:100%;width:58.3%;}
.banner .triangulo-info img{height:100%;position:absolute;right:-11%;}
.banner .container{position:absolute;left:0;right:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);}
.banner .lista-imagenes{height:100%;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);position:relative;z-index:1;}
.banner .lista-imagenes .coluna-imagenes{height:100%;width:66.66%;margin-left:33.333333%;}
.banner .lista-imagenes .coluna-imagenes img{opacity:0;width:100%;height:33.333333%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%);-webkit-transition-property:all;-o-transition-property:all;transition-property:all;-webkit-transition-duration:1.1s;-o-transition-duration:1.1s;transition-duration:1.1s;-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;}
.banner .lista-imagenes .coluna-imagenes img:nth-child(1){-webkit-transition-delay:.6s;-o-transition-delay:.6s;transition-delay:.6s;}
.banner .lista-imagenes .coluna-imagenes img:nth-child(2){-webkit-transition-delay:.9s;-o-transition-delay:.9s;transition-delay:.9s;}
.banner .lista-imagenes .coluna-imagenes img:nth-child(3){-webkit-transition-delay:1.2s;-o-transition-delay:1.2s;transition-delay:1.2s;}
.banner .lista-imagenes.active .coluna-imagenes img{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);}
.banner .contenido-texto-banner{}
.banner .contenido-texto-banner h2{font-size:2.5rem;font-weight:400;margin:0;margin-bottom:8rem;}
.banner .contenido-texto-banner h1{font-size:4rem;font-weight:800;margin:0}
.banner .btn-descarga{margin-top:8rem}
#nosotros{background-color:#f18700;color:#fff;}
.columna-contenido .cuerpo-contenido{opacity:1;-webkit-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out;}
.columna-contenido .cuerpo-contenido.active{opacity:0;}
.columna-contenido img{height:5.5rem;margin-bottom:2rem;}
.columna-contenido h2{font-size:3.2rem;font-weight:800;margin-bottom:2rem;}
.columna-contenido p{font-size:2rem;}
.contenedor-imagen{-webkit-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out;display:block;padding-top:100%;position:relative;min-height:100%;}
.contenedor-imagen .borde-conetendor-imagen{padding-top:0 !important;height:100%;left:0;overflow:hidden;top:0;width:100%;position:absolute;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);-webkit-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease;}
.contenedor-imagen .borde-conetendor-imagen.active{}
.contenedor-imagen .borde-conetendor-imagen img{position:absolute;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);-webkit-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease;width:77rem;left:-17rem;height:100%;-o-object-position:center;object-position:center;-o-object-fit:cover;object-fit:cover;}
#operaciones{overflow:hidden;}
#operaciones .contenedor-imagen{display:none;}
#operaciones .contenedor-imagen.abierto{display:block;}
#operaciones .contenedor-imagen.abierto .contenedor-muestras{position:absolute;top:2rem;right:2rem;-webkit-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease;width:50%;}
#operaciones .contenedor-imagen .borde-conetendor-imagen img{right:0;width:70rem;left:auto !important;}
.contenedor-muestras{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;}
.contenedor-muestras .item-muestra{margin-bottom:1.5rem;background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;}
.contenedor-muestras .item-muestra:last-child{margin-bottom:0;}
.contenedor-muestras .item-muestra .muestra-texto{background-color:#fff;color:#989898;font-weight:800;padding:0.3rem .7rem 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;line-height:1;font-size:1.5rem;min-height:3.1rem;}
.contenedor-muestras .item-muestra .muestra-simbolo{background-color:#989898;color:#fff;margin-left:.2rem;font-weight:800;padding:.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-width:2.5rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:1.5rem;}
.contenedor-imagen .borde-conetendor-imagen img.active{left:0 !important;}
.cuerpo-contenido .links-operaciones{display:block;border:.15rem solid transparent;border-bottom-color:#fff;color:#fff;
	-webkit-transition:all 0.4s ease;
	-o-transition:all 0.4s ease;
	transition:all 0.4s ease;
	font-size: 1.5rem;
    padding: 2.3rem 2rem 1.9rem 2rem;
    line-height: 1;
    font-weight: 700;}
.cuerpo-contenido .links-operaciones.abierto{background-color:#fff;color:#fac500;}
#operaciones .contenedor-imagen .borde-conetendor-imagen img.active{right:0 !important;left:auto;}
.btn-descarga{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;border:.2rem solid #fff;padding:1rem;color:#fff;text-decoration:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:5rem;-webkit-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out;position:relative;z-index:2}
.btn-descarga:hover{color:#fff;}
.btn-descarga svg{height:2.5rem;}
.btn-descarga.active,
.btn-descarga:hover{background-color:#fff;}
.btn-descarga.btn-naranja.active{border-color:#f18700;color:#f18700;}
.btn-descarga.btn-naranja.active svg path{fill:#f18700;}
.btn-descarga.btn-naranja.active,
.btn-descarga.btn-naranja:hover{border-color:#f18700;color:#f18700;}
.btn-descarga.btn-naranja.active svg path,
.btn-descarga.btn-naranja:hover svg path{fill:#f18700;}
.btn-descarga.btn-amarillo.active,
.btn-descarga.btn-amarillo:hover{border-color:#fac500;color:#fac500;}
.btn-descarga.btn-amarillo.active svg path,
.btn-descarga.btn-amarillo:hover svg path{fill:#fac500;}
.btn-descarga.btn-amarillo.active{border-color:#fac500;color:#fac500;}
.btn-descarga.btn-amarillo.active svg path{fill:#fac500;}
.btn-descarga.btn-verde.active,
.btn-descarga.btn-verde:hover{border-color:#237e6f;color:#237e6f;}
.btn-descarga.btn-verde.active svg path,
.btn-descarga.btn-verde:hover svg path{fill:#237e6f;}
.btn-descarga .texto-boton{font-size:.9rem;margin-left:2rem;margin-right:2rem;}
#operaciones{background-color:#fac500;color:#fff;}
#sostenibilidad{background-color:#237e6f;color:#fff;}
.acordion{color:#197868;background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:2rem;cursor:pointer;}
.acordion:first-child{margin-top:0rem;}
.acordion .imagen-acordion{position:relative;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;}
.acordion .imagen-acordion img{width:100%;position:absolute;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;}
.acordion .titulo-acordion{font-size:2rem;padding-right:3rem;padding:2.3rem 5rem 1.9rem 2rem;line-height:1;font-weight:700;position:relative;width:64%;}
.acordion .titulo-acordion i{position:absolute;right:2rem;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);}
.ico{width:3rem;padding:0px;margin-bottom: 0px;}
.cuerpo-acordion{padding:1.5rem 2.3rem;background-color:#176657;display:none;}
.cuerpo-acordion p{font-size:1.8rem;padding-top:1.7rem;padding-bottom:1.7rem;margin:0;border-bottom:.15rem solid #fff;line-height: 1.2;}
.cuerpo-acordion p big{font-size:2.3rem;font-weight:800;}
.cuerpo-acordion p:first-child{padding-top:0;}
.cuerpo-acordion p:last-child{margin-bottom:0;padding-bottom:0;border:none;}


.empujar-50{margin-left: 10%;}
.empujar-0{margin-left: 0%;}
.columna{padding-left:2rem;padding-right:2rem;position:relative;}
.columna-100{width:100%;}
.columna-91{width:91.666%;}
.columna-83{width:83.333%;}
.columna-75{width:75%;}
.columna-66{width:66.666%;}
.columna-58{width:58.333%;}
.columna-50{width:50%;}
.columna-41{width:41.666%;}
.columna-33{width:33.333%;}
.columna-25{width:25%;}
.columna-16{width:16.666%;}
.columna-10{margin-left:35%;width:8.333%;}
.columna-8{width:8.333%;}

.cont {font-size: 1.8rem;margin-left: 25px;}
.fnt{font-size: 1.6rem;}

#sostenibilidad .form-group{margin-bottom:2rem;padding-right:1rem;padding-left:1rem;}
#sostenibilidad .form-group .form-control{display:block;height:2.5rem;border-radius:0.55rem;border:0.08rem solid #237e6f;color:#237e6f;padding:2rem;font-size:1.5rem;width:100%;font-weight:400;}
#sostenibilidad .form-group textarea.form-control{height:9.5rem;}
#sostenibilidad .form-group .btn-enviar{font-family:'Glober';border:0.08rem solid #000;padding:1rem 4rem;color:#000;letter-spacing:0.08rem;font-weight:700;text-transform:uppercase;font-size:1.1rem;text-align:center;background-color:#fff;margin-top:2rem;-webkit-transition:all .4s ease-in;-o-transition:all .4s ease-in;transition:all .4s ease-in}
#sostenibilidad .form-group .btn-enviar:hover{opacity:0.75;}
.redes a{font-size: 40px;color:white;margin-left: 25px;}
ul {padding-left: 0;list-style: none;margin: 0;padding-bottom: 15px;}

footer{background-color:#176657;color:#fff;padding-top:2rem;padding-bottom:2rem;}
footer .logob{width:100%;}
footer h3{margin:0;font-size:1.5rem;font-weight:800;padding-top:.35rem;}
@media(min-width:1200px){.container{max-width:73.8%;}
.container-especial{max-width:95%;}
}
@media(max-width:1199px){html{font-size:12px;}
}
@media(max-width:991px){.banner .contenedor-triangulo{height:50%;}
.banner .cuadrado{display:none;}
.banner .lista-imagenes{height:50%;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);}
.banner .triangulo-info{width:100%;}
.banner .triangulo-info img{right:0;}
.banner .contenido-texto-banner h2{margin-bottom:1.5rem;font-size:2rem;}
.banner .contenido-texto-banner h1{font-size:1.6rem;padding-right:5rem;}
.banner .btn-descarga{margin-top:2rem;background-color:#247d70;}
.banner .lista-imagenes .coluna-imagenes{height:100%;width:100%;margin-left:0;}
#nosotros .columna-presentacion,
#sostenibilidad .columna-presentacion{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;}
#operaciones .contenedor-imagen{display:none;min-height:26rem;}
#operaciones .contenedor-imagen .borde-conetendor-imagen{height:100%;position:absolute;top:0;width:100%;}
#operaciones .contenedor-imagen .borde-conetendor-imagen img{right:auto;position:absolute;}
#operaciones .contenedor-imagen.abierto .contenedor-muestras{width:50%;position:relative;top:auto;right:auto;padding:2rem;margin-left:auto;}
.columna-contenido{margin-bottom:0.1rem;}
.columna-contenido h2{font-size:2.5rem;}
.columna-contenido p{font-size:1.6rem;}
.contenedor-imagen{padding-top:0;}
.contenedor-imagen .borde-conetendor-imagen{position:relative;left:auto;right:auto;}
.contenedor-imagen .borde-conetendor-imagen img{position:relative;width:100%;left:auto}
}
@media(max-width:767px){html{font-size:4vw;}
.container-mb{text-align: center;}
.container,
.container-fluid{padding-left:1rem;padding-right:1rem;max-width:100%}
.row{margin-right:-1rem;;margin-left:-1rem;;}
[class*="col-"],
.col{padding-left:1rem;;padding-right:1rem;}
.columna-mb-50{width:100%;}
.columna-mb-10{margin-left:50px;}
.cont-mb {font-size: 1.5rem;}
header.cabecera .container .logo{width:10rem;}
header.cabecera .container .ws{width:3rem;}
header.cabecera .container{padding-right:0;}
header.cabecera .container .botones .texto-menu{width:41.6%;margin-left:center;padding-right:1rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;font-size:.9rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:1;padding-top:.7rem;}
header.cabecera .container .botones .texto-menu .verde{font-size:1.1rem;line-height:1;}
header.cabecera .container .botones .link-cabecera{padding:1rem;}
header.cabecera .container .botones .link-cabecera .izquierda{width:3.5rem;}
header.cabecera .container .botones .link-cabecera .derecha{display:none;}
header.cabecera .container .botones .burguer{padding:1rem;width:5rem;}
header.cabecera .container .botones .burguer i{font-size:2.5rem;}
.banner .contenedor-triangulo{height:48%;}
.banner .contenido-texto-banner h2{font-size:1.3rem;padding-top:.3rem;}
.banner .lista-imagenes{height:52%;}
nav.lista-menu .item-menu{font-size:1.2rem;}
nav.lista-menu .item-menu img{margin-left:5%;height:4rem;}
.seccion{padding-bottom:0;padding-top:2rem;}
.banner .btn-descarga{margin-top:0;background-color:#247d70;}
.btn-descarga{margin-top:0;position:absolute;top:0;right:1rem;padding:.5rem;}
.btn-descarga svg{height:3rem;}
.btn-descarga .texto-boton{display:none;}
.banner .contenido-texto-banner h1 span{display:block;}
#nosotros .columna-presentacion,
#operaciones .columna-presentacion{padding:0;}
.cuerpo-contenido .links-operaciones{}
.acordion{margin-top:1rem;}
.acordion .titulo-acordion{font-size:1.5rem;padding:1.2rem 5rem .8rem 1rem;min-height:6rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:72%;}
.acordion .titulo-acordion i{position:absolute;right:1rem;top:auto;-webkit-transform:none;-ms-transform:none;transform:none;bottom:1rem;}
.cuerpo-acordion{padding:1rem;}
.cuerpo-acordion p{font-size:1.1rem;padding:.9rem 0;}
#operaciones .contenedor-imagen.abierto .contenedor-muestras{width:100%;position:relative;top:auto;right:auto;padding:2rem 1rem;}
#sostenibilidad .form-mb{margin-bottom:1rem;padding-right:1rem;padding-left:1rem;}
#sostenibilidad .form-mb .form-control{display:block;height:3rem;border-radius:0.55rem;border:0.08rem solid #237e6f;color:#237e6f;padding:1.3rem;font-size:1rem;width:100%;font-weight:400;}
#sostenibilidad .form-mb .btn-enviar{font-family:'Glober';border:0.08rem solid #000;padding:1rem 4rem;color:#000;letter-spacing:0.08rem;font-weight:700;text-transform:uppercase;font-size:1.1rem;text-align:center;background-color:#fff;margin-top:1rem;-webkit-transition:all .4s ease-in;-o-transition:all .4s ease-in;transition:all .4s ease-in}
#sostenibilidad .form-mb .btn-enviar:hover{opacity:0.75;}
#sostenibilidad{padding-bottom:2rem;}
.redes-mb a{font-size: 40px;color:white;margin-left: 25px;}
footer .fnt-mb{font-size: 1.2rem;text-align: center;width: 100%;}
}





