.home .cheader .cheaderlogo,
.home .cheaderim{
opacity: 0;
transform: translateY(-20px);
transition:all 0.6s ease-in-out;
}

.home .cheader .cselectoridioma,
.home .cheader .cburger{
transition-delay: 0.2s;
}
.documentloaded  .cheader .cheaderlogo,
.documentloaded  .cheaderim{
opacity: 1;
transform: translateY(0px);
}
.cheaderfix{
transition:all 0.6s ease-in-out;
}
.home .cmenuproductos  {
overflow: hidden;
height: 0px;
transition:all 0.6s ease-in-out;
transition-delay: 0.4s;
}
.documentloaded .cmenuproductos  {
height:100px;
    overflow:inherit;
}

.home .cmenuproductosmenu .lsubwrap,.home .csearchbar{
opacity: 0;
transform: translateY(-20px);
transition:all 0.6s ease-in-out;
transition-delay: 1.4s;
}
.lsubwrap{
display: inline-block;
}
.documentloaded .csearchbar{
opacity: 1;
transform: translateY(0px);
}
.documentloaded .cmenuproductosmenu .lsubwrap{
opacity: 1;
transform: translateY(0px);
}
.lsubwrap:nth-child(1){transition-delay: 0.6s!important;}
.lsubwrap:nth-child(2){transition-delay: 0.8s!important;}
.lsubwrap:nth-child(3){transition-delay: 1s!important;}
.lsubwrap:nth-child(4){transition-delay: 1.2s!important;}
.lsubwrap:nth-child(5){transition-delay: 1.4s!important;}
.lsubwrap:nth-child(6){transition-delay: 1.6s!important;}
.lsubwrap:nth-child(7){transition-delay: 1.8s!important;}
.lsubwrap:nth-child(8){transition-delay: 2s!important;}

.chomebanner{
opacity: 0;
transition:all 1.6s ease-in-out;
transition-delay: 1s;
}

.documentloaded .chomebanner{
opacity: 1;
}
.home .spretitulartop,
.home .htitulartop{
opacity: 0;
transform: translateY(-20px);
transition:all 0.6s ease-in-out;
transition-delay: 2s;
}
.home .spretitulartop{
transition-delay: 2.2s;

}
.documentloaded .spretitulartop,
.documentloaded .htitulartop{
opacity: 1;
transform: translateY(0px);
}
.jqtoptobottom{
overflow: hidden;
}
.jqlefttoright:after,.jqtoptobottom:after,.jqrighttoleft:after{
content: "";
display: block;
position:absolute;
top:0px;
right:0px;
height:100%;
width:100%;
background-color: white;
transition:all 1s ease-in-out;
opacity: 1;
z-index: 40;
}
.jqrighttoleft:after{
right:auto;
left: 0px;
}
.scrollingwayfinish .jqlefttoright:after,
.scrollingwayfinish .jqrighttoleft:after{
width: 0px;
}
.jqlefttoright,.jqtoptobottom,.jqrighttoleft {
opacity: 0;
transition:all 0.4s ease-in-out;
transition-delay: 0.2s;
}
.cbloquetitularhome1{
overflow: hidden;
}
.cbloquetitularhome2{transition-delay: 0.6s;}
.cnewsliderwrap  {transition-delay: 0.8s;}
.cbloquetitularhome1{transition-delay: 1s;}

.scrollingwayfinish .jqlefttoright,
.scrollingwayfinish .jqtoptobottom,
.scrollingwayfinish .jqrighttoleft{
opacity: 1;
}

.cbloquetitularhome2 :after{
transition-delay: 0.4s;

}
.cnewsliderwrap:after{
transition-delay: 0.6s;
}
.cbloquetitularhome1:after{
transition-delay: 0.8s;
}
.scrollingwayfinish .jqtoptobottom:after{
transform: translateY(100%);
}
.scrollingwayfinish .cbloquetitularhome1:after{
transform: translateY(100%);
}
footer .cpieinfo,
footer .cpielinks,
footer .cdisenocode,
footer .cpielegal,
footer .cpielegal{
opacity: 0;
transform: translateY(-20px);
transition:all 0.4s ease-in-out;
}

.scrollingwayfinish  .cpielinks{transition-delay: 0.2s;}
.scrollingwayfinish  .cdisenocode{transition-delay: 0.4s;}
.scrollingwayfinish  .cpielegal{transition-delay: 0.6s;}
.scrollingwayfinish  .cpielegal{transition-delay: 0.8s;}

.scrollingwayfinish  .cpieinfo,
.scrollingwayfinish  .cpielinks,
.scrollingwayfinish  .cdisenocode,
.scrollingwayfinish  .cpielegal,
.scrollingwayfinish  .cpielegal{
opacity: 1;
transform: translateY(0px);

}
.opabottop{
transform: translateY(-20px);
transition:all 0.6s ease-in-out;
opacity: 0;
}
.scrollingwayfinish.opabottop{
transform: translateY(0px);
opacity: 1;
}
.scrollingwayfinish .opabottop{
transform: translateY(0px);
opacity: 1;
}
.cbodycontent{
opacity: 0;
transition:all 0.6s ease-in-out;
transition-delay:0.6s;
}
.documentloaded .cbodycontent {
opacity: 1;

}
.hasbanner .cbreadcrumbswrap{transition-delay:0.6s;}


.chistoriatitle::after {
transition-delay:0s;
}
.chistoriaafter::after{
transition-delay:1.35s;
}
.chistoriatitle,.chistoriatext  {
z-index: 60;
}
.chistoriatext{
opacity: 0;
transform: translateY(-20px);
transition:all 0.6s ease-in-out;
transition-delay:0.9s;
}
.scrollingwayfinish .chistoriatext{
transform: translateY(0px);
opacity: 1;
}
.chistoriaafter{
overflow: hidden;
}

.cyearswrap{
opacity: 0;
transform: translateY(-20px);
transition:all 0.6s ease-in-out;
transition-delay:1s;
}

.scrollingwayfinish .cyearswrap{
opacity: 1;
transform: translateY(0px);
}
.cmisionleft {
position: relative;
}
.corganizacionopaimg{
position: absolute;
top: 0px;
left: 0px;
width: 100%;
height: 100%;
transition-delay:0.8s;
}
.corganizacioninner{transition-delay:1.2s;}
.ccodigoimg::after {
transition-delay:0.7s;
}
.lmenuproductosbig,.cportfoliomasonry{
opacity: 0;
transform: translateY(-50px);
transition:all 1s ease-in-out;
}
.documentloaded .lmenuproductosbig,.documentloaded .cportfoliomasonry{
opacity: 1;
transform: translateY(0px);
}
.lmenuproductosbig:nth-child(2){transition-delay:0.4s;}
.lmenuproductosbig:nth-child(3){transition-delay:0.6s;}
.cbannertoptext{
overflow: hidden;
}

.cnewitem:nth-child(1),
.cnewitem:nth-child(2),
.cnewitem:nth-child(3),
.cnewitem:nth-child(4) {
transform: translateY(-40px);
opacity: 0;
transition:all 0.6s ease-in-out;
}
.documentloaded .cnewitem:nth-child(1),
.documentloaded .cnewitem:nth-child(2),
.documentloaded .cnewitem:nth-child(3),
.documentloaded .cnewitem:nth-child(4) {
transform: translateY(0px);
opacity: 1;
}
.documentloaded .cnewitem:nth-child(1){transition-delay:0.5s;}
.documentloaded .cnewitem:nth-child(2){transition-delay:0.7s;}
.documentloaded .cnewitem:nth-child(3){transition-delay:0.9s;}
.documentloaded .cnewitem:nth-child(4){transition-delay:1.1s;}

.documentloaded .cmapacontacto{
opacity: 1;
}
.documentloaded .cmapacontacto::after{
transform: translateY(100%);
}
.cdatostitle{
position: relative;
}

.cfacturacionsvg g g:nth-child(1) line{
stroke-dasharray: 2000;
 stroke-dashoffset:2000;
}
@keyframes dash {
  to {
	stroke-dashoffset:  0;
  }
}
.scrollingwayfinish g g:nth-child(1) line{
animation: dash 3s ease-in-out forwards;
animation-delay:0.7s;
}
.cfacturacionsvg .cfacturacionsvg g g:nth-child(1) g g{
opacity: 0;
transition:all 1s ease-in-out;
transition-delay:0.7s;
}
.scrollingwayfinish .cfacturacionsvg g g:nth-child(1) g g{
opacity: 1;
}
.scrollingwayfinish .svgfg g:nth-child(1) g g:nth-child(2){transition-delay:1s;}
.scrollingwayfinish .svgfg g:nth-child(1) g g:nth-child(3){transition-delay:1.3s;}
.scrollingwayfinish .svgfg g:nth-child(1) g g:nth-child(4){transition-delay:1.6s;}
.scrollingwayfinish .svgfg g:nth-child(1) g g:nth-child(5){transition-delay:1.9s;}
.scrollingwayfinish .svgfg g:nth-child(1) g g:nth-child(6){transition-delay:2.2s;}
.scrollingwayfinish .svgfg g:nth-child(1) g g:nth-child(7){transition-delay:2.5s;}

.cfacturacionsvg g polyline{
stroke-dasharray: 2000;
 stroke-dashoffset:2000;
}


.cfacturacionsvg .svgcircle{
opacity: 0;
transition:all 0.3s ease-in-out;
transition-delay:0s;
}
.scrollingwayfinish .svgcircle{
opacity: 1;
}


.scrollingwayfinish .circlegroup3 polyline{
animation: dash 3s ease-in-out forwards;
animation-delay:0.7s;
}
.scrollingwayfinish .circlegroup3 .svgcircle:nth-child(1){
transition-delay:0s;
}
.scrollingwayfinish .circlegroup3 .svgcircle:nth-child(2){
transition-delay:0.5s;
}
.scrollingwayfinish .circlegroup3 .svgcircle:nth-child(3){
transition-delay:1s;
}
.scrollingwayfinish .circlegroup3 .svgcircle:nth-child(4){
transition-delay:1.5s;
}
.scrollingwayfinish .circlegroup3 .svgcircle:nth-child(5){
transition-delay:2s;
}
.scrollingwayfinish .circlegroup3 .svgcircle:nth-child(6){
transition-delay:2.5s;
}
.scrollingwayfinish .circlegroup3 .svgcircle:nth-child(7){
transition-delay:3s;
}



.scrollingwayfinish .circlegroup2 polyline{
animation: dash 3s ease-in-out forwards;
animation-delay:1s;
}
.scrollingwayfinish .circlegroup2 .svgcircle:nth-child(1){
transition-delay:0.3s;
}
.scrollingwayfinish .circlegroup2 .svgcircle:nth-child(2){
transition-delay:0.8s;
}
.scrollingwayfinish .circlegroup2 .svgcircle:nth-child(3){
transition-delay:1.3s;
}
.scrollingwayfinish .circlegroup2 .svgcircle:nth-child(4){
transition-delay:1.8s;
}
.scrollingwayfinish .circlegroup2 .svgcircle:nth-child(5){
transition-delay:2.3s;
}
.scrollingwayfinish .circlegroup2 .svgcircle:nth-child(6){
transition-delay:2.8s;
}
.scrollingwayfinish .circlegroup2 .svgcircle:nth-child(7){
transition-delay:3.3s;
}



.scrollingwayfinish .circlegroup1 polyline{
animation: dash 3s ease-in-out forwards;
animation-delay:1.3s;
}
.scrollingwayfinish .circlegroup1 .svgcircle:nth-child(1){
transition-delay:0.6s;
}
.scrollingwayfinish .circlegroup1 .svgcircle:nth-child(2){
transition-delay:1.1s;
}
.scrollingwayfinish .circlegroup1 .svgcircle:nth-child(3){
transition-delay:1.6s;
}
.scrollingwayfinish .circlegroup1 .svgcircle:nth-child(4){
transition-delay:2.1s;
}
.scrollingwayfinish .circlegroup1 .svgcircle:nth-child(5){
transition-delay:2.6s;
}
.scrollingwayfinish .circlegroup1 .svgcircle:nth-child(6){
transition-delay:3.1s;
}
.scrollingwayfinish .circlegroup1 .svgcircle:nth-child(7){
transition-delay:3.6s;
}

.svgnumber{
opacity: 0;
transition:all 0.3s ease-in-out;
}
.scrollingwayfinish .svgnumber{
opacity: 1;
}
.scrollingwayfinish .svgnumbergroup1 .svgnumber:nth-child(1){
transition-delay:1.6s;
}
.scrollingwayfinish .svgnumbergroup1 .svgnumber:nth-child(2){
transition-delay:2.1s;
}
.scrollingwayfinish .svgnumbergroup1 .svgnumber:nth-child(3){
transition-delay:2.6s;
}
.scrollingwayfinish .svgnumbergroup1 .svgnumber:nth-child(4){
transition-delay:3.1s;
}
.scrollingwayfinish .svgnumbergroup1 .svgnumber:nth-child(5){
transition-delay:3.6s;
}
.scrollingwayfinish .svgnumbergroup1 .svgnumber:nth-child(6){
transition-delay:4.1s;
}
.scrollingwayfinish .svgnumbergroup1 .svgnumber:nth-child(7){
transition-delay:4.6s;
}


.scrollingwayfinish .svgnumbergroup2 .svgnumber:nth-child(1){
transition-delay:1.6s;
}
.scrollingwayfinish .svgnumbergroup2 .svgnumber:nth-child(2){
transition-delay:2.1s;
}
.scrollingwayfinish .svgnumbergroup2 .svgnumber:nth-child(3){
transition-delay:2.6s;
}
.scrollingwayfinish .svgnumbergroup2 .svgnumber:nth-child(4){
transition-delay:3.1s;
}
.scrollingwayfinish .svgnumbergroup2 .svgnumber:nth-child(5){
transition-delay:3.6s;
}
.scrollingwayfinish .svgnumbergroup2 .svgnumber:nth-child(6){
transition-delay:4.1s;
}
.scrollingwayfinish .svgnumbergroup2 .svgnumber:nth-child(7){
transition-delay:4.6s;
}

.scrollingwayfinish .svgnumbergroup3 .svgnumber:nth-child(1){
transition-delay:1.6s;
}
.scrollingwayfinish .svgnumbergroup3 .svgnumber:nth-child(2){
transition-delay:2.1s;
}
.scrollingwayfinish .svgnumbergroup3 .svgnumber:nth-child(3){
transition-delay:2.6s;
}
.scrollingwayfinish .svgnumbergroup3 .svgnumber:nth-child(4){
transition-delay:3.1s;
}
.scrollingwayfinish .svgnumbergroup3 .svgnumber:nth-child(5){
transition-delay:3.6s;
}
.scrollingwayfinish .svgnumbergroup3 .svgnumber:nth-child(6){
transition-delay:4.1s;
}
.scrollingwayfinish .svgnumbergroup3 .svgnumber:nth-child(7){
transition-delay:4.6s;
}

.cpanelventas {
overflow: hidden;
position: relative;
}
.jqlefttoright,.jqrighttoleft{
overflow: hidden;
}
.jqlefttoright .opabottop,
.jqrighttoleft .opabottop{
transition-delay: 0.7s;
}
.cnewsliderwrap::after{
z-index: 400;
}
.cegpersonaitem{
opacity: 0;
transition:all 0.15s ease-in-out;
transition-delay: 1s;
transform: scale(0.8);
}
.scrollingwayfinish .cegpersonaitem{
opacity: 1;
transform: scale(1);
}

.cegpersonaitem:nth-child(2){transition-delay: 1.1s;}
.cegpersonaitem:nth-child(3){transition-delay: 1.2s;}
.cegpersonaitem:nth-child(4){transition-delay: 1.3s;}
.cegpersonaitem:nth-child(5){transition-delay: 1.4s;}
.cegpersonaitem:nth-child(6){transition-delay: 1.5s;}
.cegpersonaitem:nth-child(7){transition-delay: 1.6s;}
.cegpersonaitem:nth-child(8){transition-delay: 1.7s;}
.cegpersonaitem:nth-child(9){transition-delay: 1.8s;}
.cegpersonaitem:nth-child(10){transition-delay: 1.9s;}
.cegpersonaitem:nth-child(11){transition-delay: 2s;}
.cegpersonaitem:nth-child(12){transition-delay: 2.1s;}
.cegpersonaitem:nth-child(13){transition-delay: 2.2s;}
.cegpersonaitem:nth-child(14){transition-delay: 2.3s;}
.cegpersonaitem:nth-child(15){transition-delay: 2.4s;}
.cegpersonaitem:nth-child(16){transition-delay: 2.5s;}
.cegpersonaitem:nth-child(17){transition-delay: 2.6s;}
.cegpersonaitem:nth-child(18){transition-delay: 2.7s;}
.cegpersonaitem:nth-child(19){transition-delay: 2.8s;}

.cinversionesgraficasvg g:nth-child(3) g{
opacity: 0;
transition:all 0.4s ease-in-out;
transition-delay: 1s;
}

.scrollingwayfinish .cinversionesgraficasvg g:nth-child(3) g{
opacity: 1;
}
.scrollingwayfinish .cinversionesgraficasvg g:nth-child(3) g:nth-child(2){
transition-delay: 1.2s;
}
.scrollingwayfinish .cinversionesgraficasvg g:nth-child(3) g:nth-child(3){
transition-delay: 1.4s;
}
.scrollingwayfinish .cinversionesgraficasvg g:nth-child(3) g:nth-child(4){
transition-delay: 1.6s;
}
.scrollingwayfinish .cinversionesgraficasvg g:nth-child(3) g:nth-child(5){
transition-delay: 1.8s;
}
.scrollingwayfinish .cinversionesgraficasvg g:nth-child(3) g:nth-child(6){
transition-delay: 2s;
}
.scrollingwayfinish .cinversionesgraficasvg g:nth-child(3) g:nth-child(7){
transition-delay: 2.2s;
}

.cinversionesgraficasvg g:nth-child(2) g{
opacity: 0;
transition:all 0.4s ease-in-out;
transition-delay: 1s;
}

.scrollingwayfinish .cinversionesgraficasvg g:nth-child(2) g{
opacity: 1;
}
.scrollingwayfinish .cinversionesgraficasvg g:nth-child(2) g:nth-child(6){
transition-delay: 1s;
}
.scrollingwayfinish .cinversionesgraficasvg g:nth-child(2) g:nth-child(5){
transition-delay: 1.2s;
}
.scrollingwayfinish .cinversionesgraficasvg g:nth-child(2) g:nth-child(4){
transition-delay: 1.4s;
}
.scrollingwayfinish .cinversionesgraficasvg g:nth-child(2) g:nth-child(3){
transition-delay: 1.6s;
}
.scrollingwayfinish .cinversionesgraficasvg g:nth-child(2) g:nth-child(2){
transition-delay: 1.8s;
}
.scrollingwayfinish .cinversionesgraficasvg g:nth-child(2) g:nth-child(1){
transition-delay: 2s;
}
.cinversiones rect{
height: 0px;
}
.cambitos::after{
transition-delay: 0.5s;
z-index: 20;
}
.cimgentreapartadobg{
position: relative;

}
.cimgentreapartadobg::after{
transition-delay: 0.5s;

}
.ccentrotitular {
z-index: 50;

}

.ctransferenciaitem{
opacity: 0;
transform: translateY(-40px);
transition:all 0.6s ease-in-out;
transition-delay: 0.6s;
}
.scrollingwayfinish .ctransferenciaitem{
opacity: 1;
transform: translateY(0px);
}
.ctransferenciaitem:nth-child(2){transition-delay: 0.8s;}
.ctransferenciaitem:nth-child(3){transition-delay: 1s;}
.ctransferenciaitem:nth-child(4){transition-delay: 1.2s;}
.ctransferenciaitem:nth-child(5){transition-delay: 1.4s;}
.ctransferenciaitem:nth-child(6){transition-delay: 1.6s;}
.ctransferenciaitem:nth-child(7){transition-delay: 1.8s;}
.ctransferenciaitem:nth-child(8){transition-delay: 2s;}
.ctransferenciaitem:nth-child(9){transition-delay: 2.2s;}
.ctransferenciaitem:nth-child(10){transition-delay: 2.4s;}
.ctransferenciaitem:nth-child(11){transition-delay: 2.6s;}
.ctransferenciaitem:nth-child(12){transition-delay: 2.8s;}
.ctransferenciaitem:nth-child(13){transition-delay: 3s;}
.ctransferenciaitem:nth-child(14){transition-delay: 3.2s;}
.ctransferenciaitem:nth-child(15){transition-delay: 3.4s;}
.ctransferenciaitem:nth-child(16){transition-delay: 3.6s;}
.ctransferenciaitem:nth-child(17){transition-delay: 3.8s;}
.ctransferenciaitem:nth-child(18){transition-delay: 4s;}

.cinternacionalsvg::after{
transition-delay: 0.6s;
}



.cmapsvgyellow path,.cmapsvgyellow polygon,
.cmapsvgblue path,.cmapsvgblue polygon{
	opacity:0;
}

.scrollingwayfinish .cmapsvgyellow path,
.scrollingwayfinish .cmapsvgblue path,
.scrollingwayfinish .cmapsvgyellow polygon,
.scrollingwayfinish .cmapsvgblue polygon{
	opacity:1;
}

.cmapsvgyellow path,
.cmapsvgblue path,
.cmapsvgyellow polygon,
.cmapsvgblue polygon{
	transform: scale(1.2);
    transform-origin: 50% 50%;
	-webkit-transition:all 1.3s ease-in-out;
	-moz-transition:all 1.3s ease-in-out;
	-o-transition:all 1.3s ease-in-out;
	transition:all 1.3s ease-in-out;
}
.scrollingwayfinish .cmapsvgyellow path,
.scrollingwayfinish .cmapsvgblue path,
.scrollingwayfinish .cmapsvgyellow polygon,
.scrollingwayfinish .cmapsvgblue polygon{
	transform:scale(1);
}

img.cpieiso {
    width: 80px;
    margin-top: 20px;
}
.cpieisoresponsive{
display: none;
}
