@import url('https://fonts.googleapis.com/css2?family=Inter:wght@100..900&family=Work+Sans:ital,wght@0,100..900;1,100..900&display=swap');


@font-face {
	font-family: 'kamerik';
	src: url("kamerik.woff") format("woff");
	font-weight: normal;
	font-style: normal;
	font-display:swap;
}

html{width:100%;
	height:100%;
}

body{width:100%;height:100%;background-color:#f1f6ff;font-family: "Inter", sans-serif; text-align: center;}


* { margin: 0px;
padding: 0px; outline: 0;
}
iframe { display:block; border:none; }

.os-animation{
            opacity:0;
 }  

.os-animation.animated{
            opacity: 1.5;
 }  
 
 *:focus { 
    outline: none; 
} 

h1,h2,h3,h4,h5,h6{ display:inline !important;}


#header1{ width:100%; height:60px; top:0px; left:0; position:absolute;transition:all 1s;-moz-transition:all 1s;-webkit-transition:all 1s;-o-transition:all 1s; z-index:9998; background-color: #9c60f1; text-align: center;}

#header2{ width:100%; height:90px; top:60px; left:0; position:absolute;transition:all 1s;-moz-transition:all 1s;-webkit-transition:all 1s;-o-transition:all 1s; z-index:9998; background:url("../imagenes/fondo2.png") repeat-x center center ; text-align: center;}


.invi{ width:100%; height:84px;}

.smooth{ font-size:16px;color:#ffffff;font-weight:400; text-decoration: none; -moz-transition:all .6s;-webkit-transition:all .6s;-o-transition:all .6s; }
.smooth:hover{color:#f98b4a;}

.smooth2{ font-size:16px;color:#ffffff;font-weight:400; text-decoration: none; -moz-transition:all .6s;-webkit-transition:all .6s;-o-transition:all .6s; }
.smooth2:hover{color:#f98b4a;}

.redes{opacity:1;transition:all .6s;-moz-transition:all .6s;-webkit-transition:all .6s;-o-transition:all .6s; cursor:pointer;}
.redes:hover{ opacity: .5;}

.circulos{ text-align:center; font-size:16px; line-height: 40px; width: 40px; height: 40px; border:2px solid #9c60f1;color:#9c60f1; background-color: transparent; text-decoration:none;-moz-transition:all .6s;-webkit-transition:all .6s;-o-transition:all .6s; font-weight:400; cursor: pointer; display: inline-block;-webkit-border-radius:100px;-moz-border-radius: 5px;border-radius: 100px; font-family: "Work Sans", sans-serif;}

.circulos2{ text-align:center; font-size:16px; line-height: 40px; width: 40px; height: 40px; border:4px solid #9c60f1;color:#9c60f1; background-color: transparent; text-decoration:none;-moz-transition:all .6s;-webkit-transition:all .6s;-o-transition:all .6s; font-weight:700; cursor: pointer; display: inline-block;-webkit-border-radius:100px;-moz-border-radius: 5px;border-radius: 100px; font-family: "Work Sans", sans-serif;}

.circulos3{ text-align:center; font-size:16px; line-height: 40px; width: 40px; height: 40px; border:4px solid #00cc00;color:#00cc00; background-color: transparent; text-decoration:none;-moz-transition:all .6s;-webkit-transition:all .6s;-o-transition:all .6s; font-weight:700; cursor: pointer; display: inline-block;-webkit-border-radius:100px;-moz-border-radius: 5px;border-radius: 100px; font-family: "Work Sans", sans-serif;}

#linfo, #linfo1,#linfo2{display:inline-block;vertical-align:top;}
#linfo{ width:95%; max-width: 1258px;  vertical-align:middle; text-align:center;}
#linfo1{width:60px; margin-left:-4px; text-align:left; }
#linfo2{width:90%; margin-left:-4px;text-align:left; margin-top: 10px; }

.texto1{color:#ffffff; font-size:15px; line-height: 100%; font-family: "Work Sans", sans-serif;  text-decoration:none;font-optical-sizing: auto;}
.texto2{color:#ffffff; font-size:15px; line-height: 100%; font-family: "Work Sans", sans-serif;  text-decoration:underline;font-optical-sizing: auto;}
.texto3{color:#9c60f1; font-size:90px; line-height: 100%; font-family: 'kamerik'; text-decoration:none;font-optical-sizing: auto;}
.texto4{color:#ffffff; font-size:90px; line-height: 100%; font-family: 'kamerik'; text-decoration:none;font-optical-sizing: auto;}
.texto5{color:#ffffff; font-size:18px; line-height: 130%; font-weight: 400; text-decoration:none;font-optical-sizing: auto;}
.texto6{color:#9c60f1; font-size:18px; line-height: 130%; font-weight: 700; text-decoration:underline;font-optical-sizing: auto;}
.texto7{color:#9c60f1; font-size:15px; line-height: 100%; font-weight: 400; text-decoration:underline;font-optical-sizing: auto;}
.texto8{color:#080808; font-size:80px; line-height: 110%; font-family: 'kamerik'; text-decoration:none;font-optical-sizing: auto;}
.texto9{color:#9c60f1; font-size:80px; line-height: 110%; font-family: 'kamerik'; text-decoration:none;font-optical-sizing: auto;}
.texto10{color:#080808; font-size:22px; line-height: 130%; font-weight: 700; text-decoration:none;font-optical-sizing: auto;}
.texto11{color:#080808; font-size:15px; line-height: 100%; font-weight: 400; text-decoration:none;font-optical-sizing: auto;}
.texto12{color:#080808; font-size:16px; line-height: 150%; font-weight: 400; text-decoration:none;font-optical-sizing: auto;}
.texto12a{color:#ffffff; font-size:16px; line-height: 150%; font-weight: 400; text-decoration:none;font-optical-sizing: auto;}
.texto13{color:#ffffff; font-size:15px; line-height: 150%; font-weight: 600;  font-optical-sizing: auto;}
.texto14{color:#ffffff; font-size:11px; line-height: 110%;  font-optical-sizing: auto;}
.texto15{color:#9c60f1; font-size:28px; line-height: 120%; font-weight: 700;  text-decoration:none;font-optical-sizing: auto;}
.texto16{color:#929194; font-size:16px; line-height: 200%; font-weight: 400;  text-decoration:none;font-optical-sizing: auto;}
.texto17{color:#9c60f1; font-size:16px; line-height: 120%; font-weight: 700;  text-decoration:none;font-optical-sizing: auto;}
.texto18{color:#9c60f1; font-size:15px; line-height: 120%; font-weight: 700;  text-decoration:none;font-optical-sizing: auto; opacity: 1;transition:all 1s;-moz-transition:all 1s;-webkit-transition:all 1s;-o-transition:all 1s;}
.texto18:hover{opacity: .5;transition:all 1s;-moz-transition:all 1s;-webkit-transition:all 1s;-o-transition:all 1s;}
.texto19{color:#9fa5b3; font-size:15px; line-height: 120%; font-weight: 700;  text-decoration:none;font-optical-sizing: auto;}
.texto20{color:#0e0e0e; font-size:45px; line-height: 110%; font-weight: 700; text-decoration:none;font-optical-sizing: auto;}
.texto21{color:#9c60f1; font-size:70px; line-height: 110%; font-weight: 700; text-decoration:none;font-optical-sizing: auto;}
.texto22{color:#afafaf; font-size:17px; line-height: 150%; font-weight: 400; text-decoration:none;font-optical-sizing: auto;}
.texto23{color:#0e0e0e; font-size:36px; line-height: 110%; font-weight: 700; text-decoration:none;font-optical-sizing: auto;}
.texto24{color:#ffffff; font-size:19px; line-height: 110%; font-weight: 700; text-decoration:none; text-transform: uppercase;font-optical-sizing: auto;}
.texto25{color:#aa85f8; font-size:36px; line-height: 110%; font-weight: 700; text-decoration:none;font-optical-sizing: auto;}
.texto25{color:#ffffff; font-size:50px; line-height: 110%; font-weight: 700; text-decoration:none; text-transform: uppercase;font-optical-sizing: auto;}
.texto26{color:#ffffff; font-size:16px; line-height: 150%; font-weight: 400; text-decoration:none; font-optical-sizing: auto;}
.texto27{color:#0e0e0e; font-size:38px; line-height: 110%; font-weight: 700; text-decoration:none;font-optical-sizing: auto;}
.texto28{color:#afafaf; font-size:16px; line-height: 150%; font-weight: 400; text-decoration:none; font-optical-sizing: auto;}
.texto29{color:#0e0e0e; font-size:16px; line-height: 150%; font-weight: 700; text-decoration:none; font-optical-sizing: auto;}


.cumplida{ color: #00cc00; font-size:17px; font-weight: 700; line-height: 200%; text-decoration:none; font-optical-sizing: auto;  }
.sincumplir{ color: #9c60f1; font-size:17px; font-weight: 700; line-height: 200%; text-decoration:none; font-optical-sizing: auto;  }

.textito3b{color:#9c60f1; font-size:22px; line-height: 120%; font-weight: 700;  text-decoration:none;font-optical-sizing: auto;}

.textito2a{color:#080808; font-size:18px; line-height: 120%; font-weight: 400; font-optical-sizing: auto;}

#arriba, #arriba1,#arriba2{display:inline-block;vertical-align:top;}
#arriba{ width:95%; max-width: 1258px;  vertical-align:middle; text-align:center; margin-top: 20px; }
#arriba1{width:50%; margin-left:-4px; text-align:left; }
#arriba2{width:50%; margin-left:-4px;text-align:right; }


#logos, #logos1,#logos2,#logos3{display:inline-block;vertical-align:top;}
#logos{ width:95%; max-width: 1258px;  vertical-align:middle; text-align:center;}
#logos1{width:34%; margin-left:-4px; text-align:left; margin-top: 30px;  }
#logos2{width:32%; margin-left:-4px;text-align:center; margin-top:20px; }
#logos3{width:34%; margin-left:-4px;text-align:right; margin-top:20px;  }

.infotexto4{ width:90%; margin-left: 7%; max-width:1258px; text-align: left; display: inline-block;}
.infotexto3{ width:95%; max-width:1258px; text-align: left; display: inline-block;}
.infotexto2{ width:95%; max-width:1258px; text-align: left; display: inline-block;}
.infotexto{ width:100%; max-width:700px; text-align: left; display: inline-block;}

#pleca{ width: 100%; height: 75px; text-align: center; background-color: transparent; margin-top: -75px; z-index: 9999;}

#lapleca, #lapleca1,#lapleca2,#lapleca3{display:inline-block;vertical-align:top;}
#lapleca{ width: 1258px;  vertical-align:middle; text-align:center;}
#lapleca1{width:930px; margin-left:-4px; text-align:left;  }
#lapleca2{width:78px; margin-left:-4px;text-align:center;  }
#lapleca3{width:250px; height: 75px; margin-left:-8px;text-align:right; background-color: #f1f6ff;  }

.invi{ width: 100%; height: 30px;}

#soluciones{ width: 100%; text-align: center; background-color: #f1f6ff; z-index: 9999;}

#laso, #laso1,#laso2,#laso0{display:inline-block;vertical-align:top;}
#laso{ width:95%; max-width: 1258px;  vertical-align:middle; text-align:center;}
#laso1{width:45%; margin-left:-4px; text-align:left;}
#laso2{width:45%; margin-left:-4px;text-align:left; }
#laso0{width:10%; margin-left:-4px;text-align:left; }

#linfoa, #linfoa1,#linfoa2{display:inline-block;vertical-align:top;}
#linfoa{ width:95%; max-width: 1258px;  vertical-align:middle; text-align:center;}
#linfoa1{width:60px; margin-left:-4px; text-align:left; }
#linfoa2{width:85%; margin-left:-4px;text-align:left; margin-top: 10px; }


#servicios, #servicios1,#servicios2{display:inline-block;vertical-align:top;}
#servicios{ width: 95%; max-width: 1260px;  vertical-align:middle; text-align:center; }
#servicios1{ width: 33%; max-width:420px; margin-left:-4px; text-align:center; margin-bottom: 50px;  }
#servicios2{width:32%; margin-left:-4px;text-align:center;  }

.servi{ text-align:center; width: 90%;  border:1px solid #c6c6c6; background-color: transparent;-webkit-border-radius:5px;-moz-border-radius: 5px;border-radius: 5px; }

.liman{ width:98%; -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}

.lima{ width: 100%; }

#footer{ width: 100%; text-align: center; background-color: #9c60f1; }

#abajo, #abajo1,#abajo2{display:inline-block;vertical-align:top;}
#abajo{ width:95%; max-width: 1258px;  vertical-align:middle; text-align:center;  }
#abajo1{width:40%; margin-left:-4px; text-align:left; }
#abajo2{width:60%; margin-left:-4px;text-align:left; }


#iniciar{ width: 100%; text-align: center; }

#cuadro{text-align:center; width: 90%; max-width: 550px;  border:0; background-color:#ffffff;-webkit-border-radius:5px;-moz-border-radius: 5px;border-radius: 5px; display: inline-block;-webkit-box-shadow: 0px 4px 8px 0px rgba(0,0,0,0.07);-moz-box-shadow: 0px 4px 8px 0px rgba(0,0,0,0.07);box-shadow: 0px 4px 8px 0px rgba(0,0,0,0.07);}

.forma{text-align:left;HEIGHT:50px;width:calc(250px - 10px);;border:1px solid #afafaf; font-size:15PX;font-weight:400; background-color: transparent;  color:#929194; webkit-border-radius:5px;-moz-border-radius: 5px;border-radius: 5px; padding-left: 10px; }

.forma2{text-align:left;HEIGHT:50px;width:calc(100% - 10px);border:1px solid #afafaf; font-size:15PX;font-weight:400; background-color: transparent;  color:#929194; webkit-border-radius:5px;-moz-border-radius: 5px;border-radius: 5px; padding-left: 10px; }

.boton{ text-align:center; font-size:16px; line-height: 50px;  width: 100%; height: 50px; border:1px solid #9c60f1;color:#ffffff; background-color:#9c60f1; text-decoration:none;-moz-transition:all .6s;-webkit-transition:all .6s;-o-transition:all .6s; font-weight:400; cursor: pointer; display: inline-block;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; font-family: "Work Sans", sans-serif; padding-left: 10px; }
.boton:hover{border:1px solid #d8cfe9;background-color:#d8cfe9; color: #000; }

.boton2{ text-align:center; font-size:16px; line-height: 50px;  width: 100%; height: 50px; border:1px solid #9c60f1;color:#ffffff; background-color:#9c60f1; text-decoration:none;-moz-transition:all .6s;-webkit-transition:all .6s;-o-transition:all .6s; font-weight:400; cursor: pointer; display: inline-block;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; font-family: "Work Sans", sans-serif; padding-left: 10px; }
.boton2:hover{border:1px solid #d8cfe9;background-color:#d8cfe9; color: #000; }

.boton3{ text-align:center; font-size:16px; line-height: 50px;  width: 450px; height: 50px; border:1px solid #9c60f1;color:#ffffff; background-color:#9c60f1; text-decoration:none;-moz-transition:all .6s;-webkit-transition:all .6s;-o-transition:all .6s; font-weight:400; cursor: pointer; display: inline-block;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; font-family: "Work Sans", sans-serif; padding-left: 10px; }
.boton3:hover{border:1px solid #d8cfe9;background-color:#d8cfe9; color: #000; }

.lafle{ text-align:center; font-size:16px; line-height: 40px;  width: 40px; height: 40px; border:0;color:#ffffff; background-color:#9c60f1; text-decoration:none;-moz-transition:all .6s;-webkit-transition:all .6s;-o-transition:all .6s; font-weight:400; cursor: pointer; display: inline-block;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; font-family: "Work Sans", sans-serif;}

.lafle2{ text-align:center; font-size:16px; line-height: 40px;  width: 40px; height: 40px; border:0;color:#ffffff; background-color:#aa85f8; text-decoration:none;-moz-transition:all .6s;-webkit-transition:all .6s;-o-transition:all .6s; font-weight:400; cursor: pointer; display: inline-block;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; font-family: "Work Sans", sans-serif;}

.lata{ width: 90%; max-width: 500px;  }


.boto{ text-align:center; font-size:16px; line-height: 50px; width: 150px; height: 50px; border:1px solid #9c60f1;color:#ffffff; background-color: transparent; text-decoration:none;-moz-transition:all .6s;-webkit-transition:all .6s;-o-transition:all .6s; font-weight:400; cursor: pointer; display: inline-block;-webkit-border-radius:5px;-moz-border-radius: 5px;border-radius: 5px; font-family: "Work Sans", sans-serif;}
.boto:hover{ background-color: #ffffff; color: #9c60f1;}

.boto2{ text-align:center; font-size:16px; line-height: 50px;  width: 180px; height: 50px; border:1px solid #9c60f1;color:#ffffff; background-color:#9c60f1; text-decoration:none;-moz-transition:all .6s;-webkit-transition:all .6s;-o-transition:all .6s; font-weight:400; cursor: pointer; display: inline-block;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; font-family: "Work Sans", sans-serif;}
.boto2:hover{border:1px solid #ffffff;background-color:#ffffff; color: #9c60f1;}


#todo{ width:100%; text-align: center; z-index:9998; background:url("../imagenes/fondo2.jpg") repeat-y center center fixed; background-size: cover;}

.sombra{ width: 100%; height: 3px; box-shadow: 0px 4px 8px 0px rgba(0,0,0,0.07);-webkit-box-shadow: 0px 4px 8px 0px rgba(0,0,0,0.07);-moz-box-shadow: 0px 4px 8px 0px rgba(0,0,0,0.07);}

#eldashbo, #eldashbo1,#eldashbo2,#eldashbo3,#eldashbo4{display:inline-block;vertical-align:top;}
#eldashbo{ width:95%; max-width: 1258px;  vertical-align:middle; text-align:center;  }
#eldashbo1{width:100%; margin-left:0px; text-align:left; }
#eldashbo2{width:100%; margin-left:0px;text-align:left; }
#eldashbo3{width:100%; margin-left:0px;text-align:center; border:0; background-color:#ffffff;-webkit-border-radius:5px;-moz-border-radius: 5px;border-radius: 5px; display: inline-block;-webkit-box-shadow: 0px 0px 10px 3px rgba(0,0,0,0.06);-moz-box-shadow: 0px 0px 10px 3px rgba(0,0,0,0.06);box-shadow: 0px 0px 10px 3px rgba(0,0,0,0.06); }
#eldashbo4{width:100%; margin-left:0px;text-align:center; border:0; background-color:#9c60f1;  }

#carnet, #carnet1,#carnet2,#carnet3,#carnet4{display:inline-block;vertical-align:top;}
#carnet{ width:95%; vertical-align:middle; text-align:left;  }
#carnet1{width:20%; margin-left:-4px; text-align:left; }
#carnet2{width:80%; margin-left:-4px;text-align:left; margin-top: 70px ; }
#carnet3{width:31%; margin-left:1%; margin-right:1%; margin-bottom: 2%;border:0; background-color:#9c60f1;-webkit-border-radius:5px;-moz-border-radius: 5px;border-radius: 5px; display: inline-block;-webkit-box-shadow: 0px 0px 10px 3px rgba(0,0,0,0.06);-moz-box-shadow: 0px 0px 10px 3px rgba(0,0,0,0.06);box-shadow: 0px 0px 10px 3px rgba(0,0,0,0.06); opacity: 1;transition:all 1s;-moz-transition:all 1s;-webkit-transition:all 1s;-o-transition:all 1s; }
#carnet3:hover{ opacity: .8;}
#carnet4{width:100%; margin-left:0px;text-align:center; border:0; background-color:#9c60f1; }




#labarra, #labarra1,#labarra2,#labarra3,#labarra4{display:inline-block;vertical-align:top;}
#labarra{ width:95%; max-width: 1258px;  vertical-align:middle; text-align:center; margin-top: -40px;  }
#labarra1{width:100%; margin-left:0px; text-align:left;-webkit-border-radius:100px;-moz-border-radius: 100px;border-radius: 100px; background-color:#ffffff;  }
#labarra2{width:100%; margin-left:0px;text-align:left; background-color:#ffffff; margin-top: -40px;   }
#labarra3{width:100%; margin-left:0px;text-align:left; border:0;  }

.progress-container {
            calc(100% - 19px)
            max-width:1258px; /* Ajusta este valor al tamaño que desees */
            position: relative;
    border: 19px solid #7b4eda;
    -webkit-border-radius:100px;-moz-border-radius: 100px;border-radius: 100px;
        }

        .progress-bar {
            width: 100%;
            height: 50px; /* Aumentamos el tamaño para hacer espacio para los nombres */
            background-color: #ffffff;
            -webkit-border-radius:100px;-moz-border-radius: 100px;border-radius: 100px;
            overflow: hidden;
            position: relative;
            display: flex;
        }

        .progress-section {
            height: 100%;
            background-color: #ffffff;
            flex: 1;
            transition: background-color 0.3s ease;
            display: flex;
            align-items: center;
            justify-content: center;
            position: relative;
            color: white;
            font-size: 0px;
            position: relative;
        }

        .progress-section.filled {
            background-color: #af9aff;
        }

        input[type="range"] {
            display: none;
        }

.ball{ text-decoration: None; color: #ffffff;}

.textonuevo{ width:100%; text-align: left; display: inline-block; max-width: 430px;  }
.textonuevo2{ width:100%; text-align: left; display: inline-block; max-width:600px;  }
.textonuevo3{ width:90%; text-align: left; display: inline-block;   }

.espacio{ width: 100%; height: 40px;}


.lima{ width: 180px; height: 180px; display: inline-block;border:7px solid #f2f6ff; -webkit-border-radius: 100px;-moz-border-radius: 100px;border-radius: 100px;}

.lima2{ width: 217px; height: 270px; margin-bottom: -7px;}


@media screen and (max-width:1280px)
{
.texto27{font-size:33px;}
.texto25{font-size:45px;}
         
.texto23{ font-size:33px;}
.texto20{font-size:40px;}
.texto21{font-size:60px;}
     
#lapleca{ width: 1000px;}
#lapleca1{width:672px; }
}

@media screen and (max-width:1150px)
 {
#carnet1{width:30%;}
#carnet2{width:70%;}    
}

@media screen and (max-width:1020px)
 {
 #carnet3{width:47%; }
    
.lima2{ width: 180px; height: 224px;}
     
.texto27{font-size:30px;} 
.texto25{font-size:40px;}
.texto23{ font-size:30px;}
.texto20{font-size:35px;}
.texto21{font-size:55px;}     
     
#lapleca{ width: 800px;}
#lapleca1{width:472px; }
     
.infotexto3{text-align: center; width:95%;}     

.servi{ margin-left: 5%; width: 90%;}
#servicios{ width: 95%; }
#servicios1{ width: 100%; margin-left:0px; text-align:center; }
     
}

@media screen and (max-width:820px)
 {
.texto27{font-size:27px;}
.texto25{font-size:35px;}
     
#carnet1{width:100%; margin-left:0px; text-align:center; }
#carnet2{width:100%; margin-left:0px;text-align:center; margin-top: 30px ; }  
    
.texto20{font-size:30px;}
.texto21{font-size:50px;}
     
#todo{background:url("../imagenes/fondo2.jpg") repeat-y center center ; }     

#abajo1{width:100%; margin-left:0px; text-align:center; }
#abajo2{width:100%; margin-left:0px;text-align:center; margin-top: 30px; }
     

#lapleca{ width: 600px; }
#lapleca1{width:272px; }

#linfo1{width:100%; margin-left:0px; text-align:center; }
#linfo2{width:100%; margin-left:0px;text-align:center; margin-top: 10px; }

#laso1{width:100%; margin-left:0px; text-align:center;}
#laso2{width:100%; margin-left:0px;text-align:center; margin-top: 40px; }
#laso0{ display: none; }     

#linfoa1{width:100%; margin-left:0px; text-align:center; }
#linfoa2{width:100%; margin-left:0px;text-align:center; margin-top: 10px; }     
     
.texto1,.texto2{font-size:14px; }
.texto3,.texto4{font-size:70px;}
  
.texto8,.texto9{font-size:70px;}     
     
.infotexto2{text-align: center;}
.infotexto{text-align: center;}
     
#logos1{width:50%; margin-left:-4px; text-align:left; margin-top: 30px;  }
#logos2{ display: none;}
#logos3{width:50%; margin-left:-4px;text-align:right; margin-top:20px;  }
} 

@media screen and (max-width:620px)
 {

#carnet3{width:97%; }
     
.lima2{ width: 160px; height: 199px;}
     
.texto26,.texto28,.texto29{font-size:14px;}
.texto27{font-size:24px;}
.texto25{font-size:27px;}
     
.texto20{font-size:25px;}
.texto21{font-size:40px;}
     
.texto8,.texto9{font-size:50px;}  
     
.texto3,.texto4{font-size:50px;}
#lapleca{ width: 350px; }
#lapleca1{width:22px; }
}



