/*-----Inicio CSS Presentación-----*/
/*--Inicio css generales--*/
/*Inicio presentacion01*/
.cont_seccion01{width: 100%; height: auto; overflow:hidden;}
.cont_imgtextopre01{width: 100%; height: auto;overflow:hidden; position:relative; margin: 54% 0% 5% 0%; padding: 0% 0% 0% 0%;}
.cont_imgpre01{width: 100%; height: auto; overflow: hidden; margin: 0% 0% 0% 0%; padding: 0% 0% 0% 0%; line-height: 0;}
.cont_imgpre01 picture {width: 100%; height: auto; overflow: hidden;display: block;}
.cont_imgpre01 img{width: 100%; height: auto;display: block;}
.cont_titpre01{width: 100%; height: auto;overflow:hidden; position:absolute;z-index: 2;top: 54%;margin: 0% 0% 0% 0%;padding: 2% 0% 2% 0%;opacity: 0.9; background-color:#fff;}
.cont_titpre_principal01{width: 100%; height: auto; overflow: hidden;margin: 0% 0% 0% 0%;padding: 0% 0% 0% 0%;font-family: 'tipografia04', sans-serif;font-size: calc(26pt + 1vw);text-align: center;color:#222;}
.cont_titpre_principal01 span{width: 100%; height: auto; overflow: hidden;margin: 0% 0% 0% 0%;padding: 0% 0% 0% 0%;}
.cont_titpre_secundario01{width: 100%; height: auto; overflow: hidden;margin: 0% 0% 0% 0%;padding: 1% 0% 0% 0%;font-family: 'tipografia04', sans-serif;font-size: calc(11pt + 1vw);text-align: center;color:#222;}
.cont_valores_empresa01{width:90%; height: auto;overflow:hidden;margin: 0% 0% 0% 0%; padding: 7% 5% 7% 5%; font-family: 'tipografia02', sans-serif;font-size: calc(24pt + 1vw);text-align: center;}
.cont_logopre01{width:90%; height: auto;overflow:hidden;margin: 0% 5% 0% 5%;padding: 0% 0% 0% 0%;float:none;}
.cont_logopre01 picture{width:100%; height: auto;overflow:hidden;display: block;}
.cont_logopre01 img{width:100%; height: auto;display: block;}
.cont_textopre01{width:90%; height: auto;overflow:hidden;margin:5% 5% 0% 5%;padding: 0% 0% 0% 0%;float:none;}
.cont_titinfo01{width:100%; height: auto;overflow:hidden;margin:0% 0% 0% 0%;padding: 0% 0% 0% 0%;font-family: 'tipografia07', sans-serif;font-size: calc(16pt + 1vw);text-align: center;color: #222;}
.cont_textopre01 p{width:100%; height: auto;overflow:hidden;margin:0% 0% 0% 0%;padding: 8% 0% 0% 0%;font-family: 'tipografia01', sans-serif;font-size: calc(14pt + 1vw);text-align: center;color: #222;}
.cont_rrss_pers01{width:28%; height: auto;overflow:hidden;overflow:hidden;margin:0% 0% 0% 0%;padding: 6% 36% 6% 36%;}
.cont_rrss_pers01 picture {width: 100%; height: auto; overflow: hidden;display: block;}
.cont_rrss_pers01 img{width: 100%; height: auto;display: block;}
.hero-picture {width: 100%;display: block;overflow: hidden;aspect-ratio: 375 / 500;}
.hero-picture img {width: 100%;height: 100%;display: block;object-fit: cover;}
.cont_infopre01{width:96%; height: auto;overflow:hidden;margin: 0% 3% 0% 3%;padding: 0% 0% 15% 0%;}
.cont_infopre02{width:96%; height: auto;overflow:hidden;margin: 0% 3% 0% 3%;padding: 0% 0% 15% 0%;}
/*Fin presentacion01*/
/*--Fin css generales--*/
/*----Inicio min: 5761px max: 7790px----*/
@media (min-width:5761px) and (max-width:7790px){
/*Inicio presentacion01*/
.cont_seccion01{width: 100%; height: auto;}
.cont_imgtextopre01{width: 100%; height: auto;margin: 14% 0% 0% 0%; padding: 0% 0% 0% 0%;}
.cont_imgpre01{width: 100%; height: auto;margin: 0% 0% 0% 0%; padding: 0% 0% 0% 0%;}
.cont_imgpre01 picture {width: 100%; height: auto;}
.cont_imgpre01 img{width: 100%; height: auto;}
.cont_titpre01{width: 100%; height: auto;top: 64%;margin: 0% 0% 0% 0%;padding: 2% 0% 2% 0%;}
.cont_titpre_principal01{width: 100%; height: auto;margin: 0% 0% 0% 0%;padding: 0% 0% 0% 0%;font-size: calc(76pt + 1vw);text-align: center;}
.cont_titpre_secundario01{width: 100%; height: auto;margin: 0% 0% 0% 0%;padding: 1% 0% 0% 0%;font-size: calc(22pt + 1vw);text-align: center;}
.cont_valores_empresa01{width:100%; height: auto;margin: 6% 0% 0% 0%; padding: 0% 0% 3% 0%;font-size: calc(110pt + 1vw);text-align: center;}
.cont_infopre01{width:40%; height: auto;margin: 0% 0% 0% 0%;padding: 0% 0% 5% 10%;float:left;}
.cont_infopre02{width:40%; height: auto;margin: 0% 0% 0% 0%;padding: 0% 10% 5% 0%;float:left;}
.cont_logopre01{width:49%; height: auto;margin: 0% 0% 0% 0%;padding: 0% 0% 0% 0%;float:left;}
.cont_logopre01 picture{width:100%; height: auto;}
.cont_logopre01 img{width:100%; height: auto;}
.cont_textopre01{width:49%; height: auto;margin:12% 0% 0% 1%;padding: 0% 0% 0% 0%;float:left;}
.cont_titinfo01{width:100%; height: auto;margin:0% 0% 0% 0%;padding: 0% 0% 0% 0%;font-size: calc(15pt + 1vw);text-align: left;}
.cont_textopre01 p{width:100%; height: auto;margin:0% 0% 0% 0%;padding: 8% 0% 0% 0%;font-size: calc(8.5pt + 1vw);text-align: left;}
.cont_rrss_pers01{width:16%; height: auto;overflow:hidden;margin:0% 0% 0% 0%;padding: 6% 0% 6% 0%;}
.cont_rrss_pers01 picture {width: 100%; height: auto; overflow: hidden;}
.cont_rrss_pers01 img{width: 100%; height: auto;}
.hero-picture {aspect-ratio: 6144 / 2200}
/*Fin presentacion01*/
}
/*----Fin min: 5761px max: 7790px----*/
/*---- Inicio min: 4101px max: 5760px----*/
@media (min-width: 4101px) and (max-width: 5760px){
/*Inicio presentacion01*/
.cont_seccion01{width: 100%; height: auto;}
.cont_imgtextopre01{width: 100%; height: auto;margin: 12% 0% 5% 0%; padding: 0% 0% 0% 0%;}
.cont_imgpre01{width: 100%; height: auto;margin: 0% 0% 0% 0%; padding: 0% 0% 0% 0%;}
.cont_imgpre01 picture {width: 100%; height: auto;}
.cont_imgpre01 img{width: 100%; height: auto;}
.cont_titpre01{width: 100%; height: auto;top: 64%;margin: 0% 0% 0% 0%;padding: 2% 0% 2% 0%;}
.cont_titpre_principal01{width: 100%; height: auto;margin: 0% 0% 0% 0%;padding: 0% 0% 0% 0%;font-size: calc(70pt + 1vw);text-align: center;}
.cont_titpre_secundario01{width: 100%; height: auto;margin: 0% 0% 0% 0%;padding: 1% 0% 0% 0%;font-size: calc(10pt + 1vw);text-align: center;}
.cont_valores_empresa01{width:100%; height: auto;margin: 0% 0% 0% 0%; padding: 0% 0% 3% 0%;font-size: calc(90pt + 1vw);text-align: center;}
.cont_infopre01{width:40%; height: auto;margin: 0% 0% 0% 0%;padding: 0% 0% 5% 10%;float:left;}
.cont_infopre02{width:40%; height: auto;margin: 0% 0% 0% 0%;padding: 0% 10% 5% 0%;float:left;}
.cont_logopre01{width:49%; height: auto;margin: 0% 0% 0% 0%;padding: 0% 0% 0% 0%;float:left;}
.cont_logopre01 picture{width:100%; height: auto;}
.cont_logopre01 img{width:100%; height: auto;}
.cont_textopre01{width:49%; height: auto;margin:12% 0% 0% 1%;padding: 0% 0% 0% 0%;float:left;}
.cont_titinfo01{width:100%; height: auto;margin:0% 0% 0% 0%;padding: 0% 0% 0% 0%;font-size: calc(12pt + 1vw);text-align: left;}
.cont_textopre01 p{width:100%; height: auto;margin:0% 0% 0% 0%;padding: 8% 0% 0% 0%;font-size: calc(6.5pt + 1vw);text-align: left;}
.cont_rrss_pers01{width:16%; height: auto;overflow:hidden;margin:0% 0% 0% 0%;padding: 6% 0% 6% 0%;}
.cont_rrss_pers01 picture {width: 100%; height: auto; overflow: hidden;}
.cont_rrss_pers01 img{width: 100%; height: auto;}
.hero-picture {aspect-ratio: 6144 / 2200;}
/*Fin presentacion01*/
}
/*---- Fin min: 4101px max: 5760px----*/
/*---- Inicio min: 3801px max: 4100px----*/
@media (min-width: 3801px) and (max-width: 4100px){
/*Inicio presentacion01*/
.cont_seccion01{width: 100%; height: auto;}
.cont_imgtextopre01{width: 100%; height: auto;margin: 14% 0% 5% 0%; padding: 0% 0% 0% 0%;}
.cont_imgpre01{width: 100%; height: auto;margin: 0% 0% 0% 0%; padding: 0% 0% 0% 0%;}
.cont_imgpre01 picture {width: 100%; height: auto;}
.cont_imgpre01 img{width: 100%; height: auto;}
.cont_titpre01{width: 100%; height: auto;top: 66%;margin: 0% 0% 0% 0%;padding: 1.4% 0% 1.4% 0%;}
.cont_titpre_principal01{width: 100%; height: auto;margin: 0% 0% 0% 0%;padding: 0% 0% 0% 0%;font-size: calc(50pt + 1vw);text-align: center;}
.cont_titpre_secundario01{width: 100%; height: auto;margin: 0% 0% 0% 0%;padding: 1% 0% 0% 0%;font-size: calc(8pt + 1vw);text-align: center;}
.cont_valores_empresa01{width:100%; height: auto;margin: 0% 0% 0% 0%; padding: 0% 0% 5% 0%;font-size: calc(60pt + 1vw);text-align: center;}
.cont_infopre01{width:40%; height: auto;margin: 0% 0% 0% 0%;padding: 0% 0% 5% 10%;float:left;}
.cont_infopre02{width:40%; height: auto;margin: 0% 0% 0% 0%;padding: 0% 10% 5% 0%;float:left;}
.cont_logopre01{width:49%; height: auto;margin: 0% 0% 0% 0%;padding: 0% 0% 0% 0%;float:left;}
.cont_logopre01 picture{width:100%; height: auto;}
.cont_logopre01 img{width:100%; height: auto;}
.cont_textopre01{width:49%; height: auto;margin:12% 0% 0% 1%;padding: 0% 0% 0% 0%;float:left;}
.cont_titinfo01{width:100%; height: auto;margin:0% 0% 0% 0%;padding: 0% 0% 0% 0%;font-size: calc(8pt + 1vw);text-align: left;}
.cont_textopre01 p{width:100%; height: auto;margin:0% 0% 0% 0%;padding: 8% 0% 0% 0%;font-size: calc(2.5pt + 1vw);text-align: left;}
.cont_rrss_pers01{width:16%; height: auto;overflow:hidden;margin:0% 0% 0% 0%;padding: 6% 0% 6% 0%;}
.cont_rrss_pers01 picture {width: 100%; height: auto; overflow: hidden;}
.cont_rrss_pers01 img{width: 100%; height: auto;}
.hero-picture {aspect-ratio: 6144 / 2200;}
/*Fin presentacion01*/
}
/*----Fin min: 3801px max: 4100px----*/
/*----Inicio min: 2901px max: 3800px----*/
@media (min-width: 2901px) and (max-width: 3800px){
/*Inicio presentacion01*/
.cont_seccion01{width: 100%; height: auto;}
.cont_imgtextopre01{width: 100%; height: auto;margin: 14% 0% 5% 0%; padding: 0% 0% 0% 0%;}
.cont_imgpre01{width: 100%; height: auto;margin: 0% 0% 0% 0%; padding: 0% 0% 0% 0%;}
.cont_imgpre01 picture {width: 100%; height: auto;}
.cont_imgpre01 img{width: 100%; height: auto;}
.cont_titpre01{width: 100%; height: auto;top: 66%;margin: 0% 0% 0% 0%;padding: 1.4% 0% 1.4% 0%;}
.cont_titpre_principal01{width: 100%; height: auto;margin: 0% 0% 0% 0%;padding: 0% 0% 0% 0%;font-size: calc(50pt + 1vw);text-align: center;}
.cont_titpre_secundario01{width: 100%; height: auto;margin: 0% 0% 0% 0%;padding: 1% 0% 0% 0%;font-size: calc(8pt + 1vw);text-align: center;}
.cont_valores_empresa01{width:100%; height: auto;margin: 0% 0% 0% 0%; padding: 0% 0% 5% 0%;font-size: calc(60pt + 1vw);text-align: center;}
.cont_infopre01{width:40%; height: auto;margin: 0% 0% 0% 0%;padding: 0% 0% 5% 10%;float:left;}
.cont_infopre02{width:40%; height: auto;margin: 0% 0% 0% 0%;padding: 0% 10% 5% 0%;float:left;}
.cont_logopre01{width:49%; height: auto;margin: 0% 0% 0% 0%;padding: 0% 0% 0% 0%;float:left;}
.cont_logopre01 picture{width:100%; height: auto;}
.cont_logopre01 img{width:100%; height: auto;}
.cont_textopre01{width:49%; height: auto;margin:12% 0% 0% 1%;padding: 0% 0% 0% 0%;float:left;}
.cont_titinfo01{width:100%; height: auto;margin:0% 0% 0% 0%;padding: 0% 0% 0% 0%;font-size: calc(10pt + 1vw);text-align: left;}
.cont_textopre01 p{width:100%; height: auto;margin:0% 0% 0% 0%;padding: 8% 0% 0% 0%;font-size: calc(6.5pt + 1vw);text-align: left;}
.cont_rrss_pers01{width:16%; height: auto;overflow:hidden;margin:0% 0% 0% 0%;padding: 6% 0% 6% 0%;}
.cont_rrss_pers01 picture {width: 100%; height: auto; overflow: hidden;}
.cont_rrss_pers01 img{width: 100%; height: auto;}
.hero-picture {aspect-ratio: 6144 / 2200;}
/*Fin presentacion01*/
}
/*----Fin min: 2901px max: 3800px----*/
/*----Inicio min: 2501px max: 2900px----*/
@media (min-width: 2501px) and (max-width:2900px){
/*Inicio presentacion01*/
.cont_seccion01{width: 100%; height: auto;}
.cont_imgtextopre01{width: 100%; height: auto;margin: 12% 0% 5% 0%; padding: 0% 0% 0% 0%;}
.cont_imgpre01{width: 100%; height: auto;margin: 0% 0% 0% 0%; padding: 0% 0% 0% 0%;}
.cont_imgpre01 picture {width: 100%; height: auto;}
.cont_imgpre01 img{width: 100%; height: auto;}
.cont_titpre01{width: 100%; height: auto;top: 64%;margin: 0% 0% 0% 0%;padding: 1.4% 0% 1.4% 0%;}
.cont_titpre_principal01{width: 100%; height: auto;margin: 0% 0% 0% 0%;padding: 0% 0% 0% 0%;font-size: calc(34pt + 1vw);text-align: center;}
.cont_titpre_secundario01{width: 100%; height: auto;margin: 0% 0% 0% 0%;padding: 1% 0% 0% 0%;font-size: calc(6pt + 1vw);text-align: center;}
.cont_valores_empresa01{width:100%; height: auto;margin: 0% 0% 0% 0%; padding: 0% 0% 5% 0%;font-size: calc(46pt + 1vw);text-align: center;}
.cont_infopre01{width:40%; height: auto;margin: 0% 0% 0% 0%;padding: 0% 0% 5% 10%;float:left;}
.cont_infopre02{width:40%; height: auto;margin: 0% 0% 0% 0%;padding: 0% 10% 5% 0%;float:left;}
.cont_logopre01{width:49%; height: auto;margin: 0% 0% 0% 0%;padding: 0% 0% 0% 0%;float:left;}
.cont_logopre01 picture{width:100%; height: auto;}
.cont_logopre01 img{width:100%; height: auto;}
.cont_textopre01{width:49%; height: auto;margin:12% 0% 0% 1%;padding: 0% 0% 0% 0%;float:left;}
.cont_titinfo01{width:100%; height: auto;margin:0% 0% 0% 0%;padding: 0% 0% 0% 0%;font-size: calc(6pt + 1vw);text-align: left;}
.cont_textopre01 p{width:100%; height: auto;margin:0% 0% 0% 0%;padding: 8% 0% 0% 0%;font-size: calc(2pt + 1vw);text-align: left;}
.cont_rrss_pers01{width:16%; height: auto;overflow:hidden;margin:0% 0% 0% 0%;padding: 6% 0% 6% 0%;}
.cont_rrss_pers01 picture {width: 100%; height: auto; overflow: hidden;}
.cont_rrss_pers01 img{width: 100%; height: auto;}
.hero-picture {aspect-ratio: 6144 / 2200;}
/*Fin presentacion01*/
}
/*----Fin min: 2501px max: 2900px----*/
/*----Inicio min: 2201px max: 2500px----*/
@media (min-width: 2201px) and (max-width:2500px){
/*Inicio presentacion01*/
.cont_seccion01{width: 100%; height: auto;}
.cont_imgtextopre01{width: 100%; height: auto;margin: 12% 0% 3% 0%; padding: 0% 0% 0% 0%;}
.cont_imgpre01{width: 100%; height: auto;margin: 0% 0% 0% 0%; padding: 0% 0% 0% 0%;}
.cont_imgpre01 picture {width: 100%; height: auto;}
.cont_imgpre01 img{width: 100%; height: auto;}
.cont_titpre01{width: 100%; height: auto;top: 64%;margin: 0% 0% 0% 0%;padding: 1.4% 0% 1.4% 0%;}
.cont_titpre_principal01{width: 100%; height: auto;margin: 0% 0% 0% 0%;padding: 0% 0% 0% 0%;font-size: calc(30pt + 1vw);text-align: center;}
.cont_titpre_secundario01{width: 100%; height: auto;margin: 0% 0% 0% 0%;padding: 1% 0% 0% 0%;font-size: calc(6pt + 1vw);text-align: center;}
.cont_valores_empresa01{width:100%; height: auto;margin: 0% 0% 0% 0%; padding: 0% 0% 5% 0%;font-size: calc(36pt + 1vw);text-align: center;}
.cont_infopre01{width:40%; height: auto;margin: 0% 0% 0% 0%;padding: 0% 0% 5% 10%;float:left;}
.cont_infopre02{width:40%; height: auto;margin: 0% 0% 0% 0%;padding: 0% 10% 5% 0%;float:left;}
.cont_logopre01{width:49%; height: auto;margin: 0% 0% 0% 0%;padding: 0% 0% 0% 0%;float:left;}
.cont_logopre01 picture{width:100%; height: auto;}
.cont_logopre01 img{width:100%; height: auto;}
.cont_textopre01{width:49%; height: auto;margin:12% 0% 0% 1%;padding: 0% 0% 0% 0%;float:left;}
.cont_titinfo01{width:100%; height: auto;margin:0% 0% 0% 0%;padding: 0% 0% 0% 0%;font-size: calc(4pt + 1vw);text-align: left;}
.cont_textopre01 p{width:100%; height: auto;margin:0% 0% 0% 0%;padding: 8% 0% 0% 0%;font-size: calc(2.2pt + 1vw);text-align: left;}
.cont_rrss_pers01{width:16%; height: auto;overflow:hidden;margin:0% 0% 0% 0%;padding: 6% 0% 6% 0%;}
.cont_rrss_pers01 picture {width: 100%; height: auto; overflow: hidden;}
.cont_rrss_pers01 img{width: 100%; height: auto;}
.hero-picture {aspect-ratio: 6144 / 2200;}
/*Fin presentacion01*/
}
/*----Fin min: 2201px max: 2500px----*/
/*----Inicio min: 1921px max: 2200px----*/
@media (min-width: 1921px) and (max-width:2200px){
/*Inicio presentacion01*/
.cont_seccion01{width: 100%; height: auto;}
.cont_imgtextopre01{width: 100%; height: auto;margin: 12% 0% 5% 0%; padding: 0% 0% 0% 0%;}
.cont_imgpre01{width: 100%; height: auto;margin: 0% 0% 0% 0%; padding: 0% 0% 0% 0%;}
.cont_imgpre01 picture {width: 100%; height: auto;}
.cont_imgpre01 img{width: 100%; height: auto;}
.cont_titpre01{width: 100%; height: auto;top: 66%;margin: 0% 0% 0% 0%;padding: 1.4% 0% 1.4% 0%;}
.cont_titpre_principal01{width: 100%; height: auto;margin: 0% 0% 0% 0%;padding: 0% 0% 0% 0%;font-size: calc(28pt + 1vw);text-align: center;}
.cont_titpre_secundario01{width: 100%; height: auto;margin: 0% 0% 0% 0%;padding: 1% 0% 0% 0%;font-size: calc(4pt + 1vw);text-align: center;}
.cont_valores_empresa01{width:100%; height: auto;margin: 0% 0% 0% 0%; padding: 0% 0% 5% 0%;font-size: calc(32pt + 1vw);text-align: center;}
.cont_infopre01{width:40%; height: auto;margin: 0% 0% 0% 0%;padding: 0% 0% 5% 10%;float:left;}
.cont_infopre02{width:40%; height: auto;margin: 0% 0% 0% 0%;padding: 0% 10% 5% 0%;float:left;}
.cont_logopre01{width:49%; height: auto;margin: 0% 0% 0% 0%;padding: 0% 0% 0% 0%;float:left;}
.cont_logopre01 picture{width:100%; height: auto;}
.cont_logopre01 img{width:100%; height: auto;}
.cont_textopre01{width:49%; height: auto;margin:12% 0% 0% 1%;padding: 0% 0% 0% 0%;float:left;}
.cont_titinfo01{width:100%; height: auto;margin:0% 0% 0% 0%;padding: 0% 0% 0% 0%;font-size: calc(3.5pt + 1vw);text-align: left;}
.cont_textopre01 p{width:100%; height: auto;margin:0% 0% 0% 0%;padding: 8% 0% 0% 0%;font-size: calc(2.5pt + 1vw);text-align: left;}
.cont_rrss_pers01{width:16%; height: auto;overflow:hidden;margin:0% 0% 0% 0%;padding: 6% 0% 6% 0%;}
.cont_rrss_pers01 picture {width: 100%; height: auto; overflow: hidden;}
.cont_rrss_pers01 img{width: 100%; height: auto;}
.hero-picture {aspect-ratio: 6144 / 2200;}
/*Fin presentacion01*/
}
/*----Fin min: 1921px max: 2200px----*/
/*----Inicio min: 1681px max: 1920px----*/
@media (min-width: 1681px) and (max-width: 1920px){
/*Inicio presentacion01*/
.cont_seccion01{width: 100%; height: auto;}
.cont_imgtextopre01{width: 100%; height: auto;margin: 3% 0% 5% 0%; padding: 0% 0% 0% 0%;}
.cont_imgpre01{width: 100%; height: auto;margin: 0% 0% 0% 0%; padding: 0% 0% 0% 0%;}
.cont_imgpre01 picture {width: 100%; height: auto;}
.cont_imgpre01 img{width: 100%; height: auto;}
.cont_titpre01{width: 100%; height: auto;top: 68%;margin: 0% 0% 0% 0%;padding: 1.4% 0% 1.4% 0%;}
.cont_titpre_principal01{width: 100%; height: auto;margin: 0% 0% 0% 0%;padding: 0% 0% 0% 0%;font-size: calc(22pt + 1vw);text-align: center;}
.cont_titpre_secundario01{width: 100%; height: auto;margin: 0% 0% 0% 0%;padding: 1% 0% 0% 0%;font-size: calc(6pt + 1vw);text-align: center;}
.cont_valores_empresa01{width:100%; height: auto;margin: 0% 0% 0% 0%; padding: 0% 0% 5% 0%;font-size: calc(28pt + 1vw);text-align: center;}
.cont_infopre01{width:40%; height: auto;margin: 0% 0% 0% 0%;padding: 0% 0% 5% 10%;float:left;}
.cont_infopre02{width:40%; height: auto;margin: 0% 0% 0% 0%;padding: 0% 10% 5% 0%;float:left;}
.cont_logopre01{width:49%; height: auto;margin: 0% 0% 0% 0%;padding: 0% 0% 0% 0%;float:left;}
.cont_logopre01 picture{width:100%; height: auto;}
.cont_logopre01 img{width:100%; height: auto;}
.cont_textopre01{width:49%; height: auto;margin:12% 0% 0% 1%;padding: 0% 0% 0% 0%;float:left;}
.cont_titinfo01{width:100%; height: auto;margin:0% 0% 0% 0%;padding: 0% 0% 0% 0%;font-size: calc(3.5pt + 1vw);text-align: left;}
.cont_textopre01 p{width:100%; height: auto;margin:0% 0% 0% 0%;padding: 8% 0% 0% 0%;font-size: calc(2pt + 1vw);text-align: left;}
.cont_rrss_pers01{width:16%; height: auto;overflow:hidden;margin:0% 0% 0% 0%;padding: 6% 0% 6% 0%;}
.cont_rrss_pers01 picture {width: 100%; height: auto; overflow: hidden;}
.cont_rrss_pers01 img{width: 100%; height: auto;}
.hero-picture {aspect-ratio: 1335 / 626;}
/*Fin presentacion01*/
}
/*----Fin min: 1681px max: 1920px----*/
/*----Inicio min: 1281px max: 1680px----*/
@media (min-width: 1281px) and (max-width: 1680px){
/*Inicio presentacion01*/
.cont_seccion01{width: 100%; height: auto;}
.cont_imgtextopre01{width: 100%; height: auto;margin: 3% 0% 5% 0%; padding: 0% 0% 0% 0%;}
.cont_imgpre01{width: 100%; height: auto;margin: 0% 0% 0% 0%; padding: 0% 0% 0% 0%;}
.cont_imgpre01 picture {width: 100%; height: auto;}
.cont_imgpre01 img{width: 100%; height: auto;}
.cont_titpre01{width: 100%; height: auto;top: 68%;margin: 0% 0% 0% 0%;padding: 1.4% 0% 1.4% 0%;}
.cont_titpre_principal01{width: 100%; height: auto;margin: 0% 0% 0% 0%;padding: 0% 0% 0% 0%;font-size: calc(24pt + 1vw);text-align: center;}
.cont_titpre_secundario01{width: 100%; height: auto;margin: 0% 0% 0% 0%;padding: 1% 0% 0% 0%;font-size: calc(6pt + 1vw);text-align: center;}
.cont_valores_empresa01{width:70%; height: auto;margin: 0% 15% 0% 15%; padding: 0% 0% 5% 0%;font-size: calc(32pt + 1vw);text-align: center;}
.cont_infopre01{width:70%; height: auto;margin: 0% 0% 0% 0%;padding: 0% 15% 3% 15%;float:left;}
.cont_infopre02{width:70%; height: auto;margin: 0% 0% 0% 0%;padding: 0% 15% 3% 15%;float:left;}
.cont_logopre01{width:40%; height: auto;margin: 0% 0% 0% 0%;padding: 0% 0% 0% 0%;float:left;}
.cont_logopre01 picture{width:100%; height: auto;}
.cont_logopre01 img{width:100%; height: auto;}
.cont_textopre01{width:40%; height: auto;margin:12% 0% 0% 1%;padding: 0% 5% 0% 5%;float:left;}
.cont_titinfo01{width:100%; height: auto;margin:0% 0% 0% 0%;padding: 0% 0% 0% 0%;font-size: calc(8pt + 1vw);text-align: left;}
.cont_textopre01 p{width:100%; height: auto;margin:0% 0% 0% 0%;padding: 8% 0% 0% 0%;font-size: calc(4pt + 1vw);text-align: left;}
.cont_rrss_pers01{width:16%; height: auto;overflow:hidden;margin:0% 0% 0% 0%;padding: 6% 0% 6% 0%;}
.cont_rrss_pers01 picture {width: 100%; height: auto; overflow: hidden;}
.cont_rrss_pers01 img{width: 100%; height: auto;}
.hero-picture {aspect-ratio: 1335 / 626;}
/*Fin presentacion01*/
}
/*----Fin min: 1281px max: 1680px----*/
/*----Inicio min: 1024px max: 1280px----*/
@media (min-width: 1024px) and (max-width: 1280px){
/*Inicio presentacion01*/
.cont_seccion01{width: 100%; height: auto;}
.cont_imgtextopre01{width: 100%; height: auto;margin: 7% 0% 5% 0%; padding: 0% 0% 0% 0%;}
.cont_imgpre01{width: 100%; height: auto;margin: 0% 0% 0% 0%; padding: 0% 0% 0% 0%;}
.cont_imgpre01 picture {width: 100%; height: auto;}
.cont_imgpre01 img{width: 100%; height: auto;}
.cont_titpre01{width: 100%; height: auto;top: 69%;margin: 0% 0% 0% 0%;padding: 1.4% 0% 1.4% 0%;}
.cont_titpre_principal01{width: 100%; height: auto;margin: 0% 0% 0% 0%;padding: 0% 0% 0% 0%;font-size: calc(28pt + 1vw);text-align: center;}
.cont_titpre_secundario01{width: 100%; height: auto;margin: 0% 0% 0% 0%;padding: 1% 0% 0% 0%;font-size: calc(10pt + 1vw);text-align: center;}
.cont_valores_empresa01{width:80%; height: auto;margin: 0% 10% 0% 10%; padding: 2% 0% 6% 0%;font-size: calc(32pt + 1vw);text-align: center;}
.cont_infopre01{width:80%; height: auto;margin: 5% 0% 0% 0%;padding: 0% 10% 3% 10%;float:left;}
.cont_infopre02{width:80%; height: auto;margin: 0% 0% 0% 0%;padding: 0% 10% 3% 10%;float:left;}
.cont_logopre01{width:40%; height: auto;margin: 0% 0% 0% 0%;padding: 0% 0% 0% 0%;float:left;}
.cont_logopre01 picture{width:100%; height: auto;}
.cont_logopre01 img{width:100%; height: auto;}
.cont_textopre01{width:50%; height: auto;margin:10% 0% 0% 1%;padding: 0% 0% 0% 0%;float:left;}
.cont_titinfo01{width:100%; height: auto;margin:0% 0% 0% 0%;padding: 0% 0% 0% 0%;font-size: calc(10pt + 1vw);text-align: left;}
.cont_textopre01 p{width:100%; height: auto;margin:0% 0% 0% 0%;padding: 8% 0% 0% 0%;font-size: calc(8pt + 1vw);text-align: left;}
.cont_rrss_pers01{width:12%; height: auto;overflow:hidden;margin:0% 0% 0% 0%;padding: 6% 0% 6% 0%;}
.cont_rrss_pers01 picture {width: 100%; height: auto; overflow: hidden;}
.cont_rrss_pers01 img{width: 100%; height: auto;}
.hero-picture {aspect-ratio: 1280 / 750;}
/*Fin presentacion01*/
}
/*----Fin min: 1024px max: 1280px----*/
/*----Inicio min: 801px max: 1023px----*/
@media (min-width: 801px) and (max-width: 1023px){
/*Inicio presentacion01*/
.cont_seccion01{width: 100%; height: auto;}
.cont_imgtextopre01{width: 100%; height: auto;margin: 7% 0% 5% 0%; padding: 0% 0% 0% 0%;}
.cont_imgpre01{width: 100%; height: auto;margin: 0% 0% 0% 0%; padding: 0% 0% 0% 0%;}
.cont_imgpre01 picture {width: 100%; height: auto;}
.cont_imgpre01 img{width: 100%; height: auto;}
.cont_titpre01{width: 100%; height: auto;top: 69%;margin: 0% 0% 0% 0%;padding: 1.4% 0% 1.4% 0%;}
.cont_titpre_principal01{width: 100%; height: auto;margin: 0% 0% 0% 0%;padding: 0% 0% 0% 0%;font-size: calc(28pt + 1vw);text-align: center;}
.cont_titpre_secundario01{width: 100%; height: auto;margin: 0% 0% 0% 0%;padding: 1% 0% 0% 0%;font-size: calc(10pt + 1vw);text-align: center;}
.cont_valores_empresa01{width:80%; height: auto;margin: 0% 10% 0% 10%; padding: 2% 0% 8% 0%;font-size: calc(30pt + 1vw);text-align: center;}
.cont_infopre01{width:80%; height: auto;margin: 5% 0% 0% 0%;padding: 0% 10% 3% 10%;float:left;}
.cont_infopre02{width:80%; height: auto;margin: 0% 0% 0% 0%;padding: 0% 10% 3% 10%;float:left;}
.cont_logopre01{width:40%; height: auto;margin: 0% 0% 0% 0%;padding: 0% 0% 0% 0%;float:left;}
.cont_logopre01 picture{width:100%; height: auto;}
.cont_logopre01 img{width:100%; height: auto;}
.cont_textopre01{width:50%; height: auto;margin:10% 0% 0% 1%;padding: 0% 0% 0% 0%;float:left;}
.cont_titinfo01{width:100%; height: auto;margin:0% 0% 0% 0%;padding: 0% 0% 0% 0%;font-size: calc(10pt + 1vw);text-align: left;}
.cont_textopre01 p{width:100%; height: auto;margin:0% 0% 0% 0%;padding: 8% 0% 0% 0%;font-size: calc(8pt + 1vw);text-align: left;}
.cont_rrss_pers01{width:12%; height: auto;overflow:hidden;margin:0% 0% 0% 0%;padding: 6% 0% 6% 0%;}
.cont_rrss_pers01 picture {width: 100%; height: auto; overflow: hidden;}
.cont_rrss_pers01 img{width: 100%; height: auto;}
.hero-picture {aspect-ratio: 1280 / 750;}
/*Fin presentacion01*/
}
/*----Fin min: 801px max: 1023px----*/
/*----Inicio min: 600px max: 800px----*/
@media (min-width: 600px) and (max-width: 800px){
/*Inicio presentacion01*/
.cont_seccion01{width: 100%; height: auto;}
.cont_imgtextopre01{width: 100%; height: auto;margin: 7% 0% 5% 0%; padding: 0% 0% 0% 0%;}
.cont_imgpre01{width: 100%; height: auto;margin: 0% 0% 0% 0%; padding: 0% 0% 0% 0%;}
.cont_imgpre01 picture {width: 100%; height: auto;}
.cont_imgpre01 img{width: 100%; height: auto;}
.cont_titpre01{width: 100%; height: auto;top: 69%;margin: 0% 0% 0% 0%;padding: 1.4% 0% 1.4% 0%;}
.cont_titpre_principal01{width: 100%; height: auto;margin: 0% 0% 0% 0%;padding: 0% 0% 0% 0%;font-size: calc(28pt + 1vw);text-align: center;}
.cont_titpre_secundario01{width: 100%; height: auto;margin: 0% 0% 0% 0%;padding: 1% 0% 0% 0%;font-size: calc(12pt + 1vw);text-align: center;}
.cont_valores_empresa01{width:80%; height: auto;margin: 0% 10% 0% 10%; padding: 2% 0% 8% 0%;font-size: calc(32pt + 1vw);text-align: center;}
.cont_infopre01{width:60%; height: auto;margin: 5% 0% 0% 0%;padding: 0% 20% 3% 20%;float:none;}
.cont_infopre02{width:60%; height: auto;margin: 0% 0% 0% 0%;padding: 0% 20% 3% 20%;float:none;}
.cont_logopre01{width:80%; height: auto;margin: 4% 0% 0% 0%;padding: 0% 10% 0% 10%;float:none;}
.cont_logopre01 picture{width:100%; height: auto;}
.cont_logopre01 img{width:100%; height: auto;}
.cont_textopre01{width:100%; height: auto;margin:5% 0% 0% 1%;padding: 0% 0% 0% 0%;float:none;}
.cont_titinfo01{width:100%; height: auto;margin:0% 0% 0% 0%;padding: 0% 0% 0% 0%;font-size: calc(18pt + 1vw);text-align: left;}
.cont_textopre01 p{width:100%; height: auto;margin:0% 0% 0% 0%;padding: 8% 0% 0% 0%;font-size: calc(11pt + 1vw);text-align: left;}
.cont_rrss_pers01{width:12%; height: auto;margin:0% 0% 0% 0%;padding: 6% 0% 6% 0%;}
.cont_rrss_pers01 picture {width: 100%; height: auto;}
.cont_rrss_pers01 img{width: 100%; height: auto;}
.hero-picture {aspect-ratio: 800 / 600;}
/*Fin presentacion01*/
}
/*----Fin min: 600px max: 800px----*/
/*----Inicio min: 380px max: 599px----*/
@media (min-width: 380px) and (max-width: 599px){
/*Inicio presentacion01*/
.cont_seccion01{width: 100%; height: auto;}
.cont_imgtextopre01{width: 100%; height: auto;margin: 8% 0% 5% 0%; padding: 0% 0% 0% 0%;}
.cont_imgpre01{width: 100%; height: auto;margin: 0% 0% 0% 0%; padding: 0% 0% 0% 0%;}
.cont_imgpre01 picture {width: 100%; height: auto;}
.cont_imgpre01 img{width: 100%; height: auto;}
.cont_titpre01{width: 100%; height: auto;top: 70%;margin: 0% 0% 0% 0%;padding: 1.4% 0% 1.4% 0%;}
.cont_titpre_principal01{width: 100%; height: auto;margin: 0% 0% 0% 0%;padding: 0% 0% 0% 0%;font-size: calc(26pt + 1vw);text-align: center;}
.cont_titpre_secundario01{width: 100%; height: auto;margin: 0% 0% 0% 0%;padding: 1% 0% 0% 0%;font-size: calc(11pt + 1vw);text-align: center;}
.cont_valores_empresa01{width:90%; height: auto;margin: 0% 5% 0% 5%; padding: 5% 0% 5% 0%;font-size: calc(28pt + 1vw);text-align: center;}
.cont_infopre01{width:90%; height: auto;margin: 0% 5% 0% 5%;padding: 0% 0% 8% 0%;float:none;}
.cont_infopre02{width:90%; height: auto;margin: 0% 5% 0% 5%;padding: 0% 0% 8% 0%;float:none;}
.cont_logopre01{width:90%; height: auto;margin: 0% 5% 0% 5%;padding: 0% 0% 0% 0%;float:none;}
.cont_logopre01 picture{width:100%; height: auto;}
.cont_logopre01 img{width:100%; height: auto;}
.cont_textopre01{width:80%; height: auto;margin:0% 10% 0% 10%;padding: 0% 0% 0% 0%;float:none;}
.cont_titinfo01{width:100%; height: auto;margin:0% 0% 0% 0%;padding: 0% 0% 0% 0%;font-size: calc(15pt + 1vw);text-align: center;}
.cont_textopre01 p{width:100%; height: auto;margin:0% 0% 0% 0%;padding: 8% 0% 0% 0%;font-size: calc(12pt + 1vw);text-align: center;}
.cont_rrss_pers01{width:24%; height: auto;overflow:hidden;margin:0% 0% 0% 0%;padding: 6% 38% 6% 38%;}
.cont_rrss_pers01 picture {width: 100%; height: auto; overflow: hidden;}
.cont_rrss_pers01 img{width: 100%; height: auto;}
.hero-picture {aspect-ratio: 420 / 700;}
/*Fin presentacion01*/
}
/*----Fin min: 380px max: 599px----*/
/*----Inicio min: 320px max: 379px----*/
@media (min-width: 320px) and (max-width: 379px){
/*Inicio presentacion01*/
.cont_seccion01{width: 100%; height: auto;}
.cont_imgtextopre01{width: 100%; height: auto;margin: 12% 0% 5% 0%; padding: 0% 0% 0% 0%;}
.cont_imgpre01{width: 100%; height: auto;margin: 0% 0% 0% 0%; padding: 0% 0% 0% 0%;}
.cont_imgpre01 picture {width: 100%; height: auto;}
.cont_imgpre01 img{width: 100%; height: auto;}
.cont_titpre01{width: 100%; height: auto;top: 68%;margin: 0% 0% 0% 0%;padding: 1.4% 0% 1.4% 0%;}
.cont_titpre_principal01{width: 100%; height: auto;margin: 0% 0% 0% 0%;padding: 0% 0% 0% 0%;font-size: calc(24pt + 1vw);text-align: center;}
.cont_titpre_secundario01{width: 100%; height: auto;margin: 0% 0% 0% 0%;padding: 1% 0% 0% 0%;font-size: calc(9pt + 1vw);text-align: center;}
.cont_valores_empresa01{width:90%; height: auto;margin: 0% 0% 0% 0%; padding: 5% 5% 5% 5%;font-size: calc(25.5pt + 1vw);text-align: center;}
.cont_infopre01{width:96%; height: auto;margin: 0% 3% 0% 3%;padding: 0% 0% 8% 0%;float:none;}
.cont_infopre02{width:96%; height: auto;margin: 0% 3% 0% 3%;padding: 0% 0% 8% 0%;float:none;}
.cont_logopre01{width:90%; height: auto;margin: 0% 5% 0% 5%;padding: 0% 0% 0% 0%;float:none;}
.cont_logopre01 picture{width:100%; height: auto;}
.cont_logopre01 img{width:100%; height: auto;}
.cont_textopre01{width:90%; height: auto;margin:0% 5% 0% 5%;padding: 0% 0% 0% 0%;float:none;}
.cont_titinfo01{width:100%; height: auto;margin:0% 0% 0% 0%;padding: 0% 0% 0% 0%;font-size: calc(14pt + 1vw);text-align: center;}
.cont_textopre01 p{width:100%; height: auto;margin:0% 0% 0% 0%;padding: 8% 0% 0% 0%;font-size: calc(12pt + 1vw);text-align: center;}
.cont_rrss_pers01{width:24%; height: auto;overflow:hidden;margin:0% 0% 0% 0%;padding: 6% 38% 6% 38%;}
.cont_rrss_pers01 picture {width: 100%; height: auto; overflow: hidden;}
.cont_rrss_pers01 img{width: 100%; height: auto;}
.hero-picture {aspect-ratio: 375 / 500;}
/*Fin presentacion01*/
}
/*----Fin min: 320px max: 379px----*/
/*-----Fin CSS Presentación-----*/
