html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,a,img,strong,b,u,i,center,ol,ul,li,fieldset,form,label,table,tbody,tfoot,thead,tr,th,td,header,menu,nav,section,article,video{margin:0;padding:0;border:0;outline:0}
input,button,textarea,select{outline:0}
html{background:#FFF;overflow-x:hidden}
body{float:left;width:100%;overflow:hidden;font-size:26px;font-family:"Poppins","sans-serif";color:#5F5F80}
img{max-width:100%;height:auto}
ul,ol{list-style:none}
a{cursor:pointer;transition:all ease-in-out .5s}
a:hover{transition:all ease-in-out .5s}
p{float:left;width:100%;font-family:"PoppinsLight","sans-serif";line-height:40px;text-shadow:0 0 0 rgba(102,108,121,1);text-align:center}
@font-face{font-family:"PoppinsExtraLight";src:url(../fonts/eot/Poppins-ExtraLight.eot) format('eot'),url(../fonts/woff/Poppins-ExtraLight.woff) format('woff'),url(../fonts/ttf/Poppins-ExtraLight.ttf) format('truetype'),url(../fonts/otf/Poppins-ExtraLight.otf) format("opentype")}
@font-face{font-family:"PoppinsLight";src:url(../fonts/eot/Poppins-Light.eot) format('eot'),url(../fonts/woff/Poppins-Light.woff) format('woff'),url(../fonts/ttf/Poppins-Light.ttf) format('truetype'),url(../fonts/otf/Poppins-Light.otf) format("opentype")}
@font-face{font-family:"Poppins";src:url(../fonts/eot/Poppins-Regular.eot) format('eot'),url(../fonts/woff/Poppins-Regular.woff) format('woff'),url(../fonts/ttf/Poppins-Regular.ttf) format('truetype'),url(../fonts/otf/Poppins-Regular.otf) format("opentype")}
@font-face{font-family:"PoppinsMedium";src:url(../fonts/eot/Poppins-Medium.eot) format('eot'),url(../fonts/woff/Poppins-Medium.woff) format('woff'),url(../fonts/ttf/Poppins-Medium.ttf) format('truetype'),url(../fonts/otf/Poppins-Medium.otf) format("opentype")}
@font-face{font-family:"PoppinsSemiBold";src:url(../fonts/eot/Poppins-SemiBold.eot) format('eot'),url(../fonts/woff/Poppins-SemiBold.woff) format('woff'),url(../fonts/ttf/Poppins-SemiBold.ttf) format('truetype'),url(../fonts/otf/Poppins-SemiBold.otf) format("opentype")}
@font-face{font-family:"PoppinsBold";src:url(../fonts/eot/Poppins-Bold.eot) format('eot'),url(../fonts/woff/Poppins-Bold.woff) format('woff'),url(../fonts/ttf/Poppins-Bold.ttf) format('truetype'),url(../fonts/otf/Poppins-Bold.otf) format("opentype")}
.mainHeader{position:fixed;z-index:9;width:100%;height:102px;transition:all ease-out .5s}
.contHeader{width:calc(100% - 40px);height:62px;display:table;max-width:1580px;padding:0 20px;margin-left:50%;transform:translateX(-50%);margin-top:40px}
.logoHeader{display:table-cell;vertical-align:middle}
.logoHeader a{float:left;width:100%}
.main-nav{display:table-cell;vertical-align:middle}
.main-nav ul{display:flex;justify-content:flex-end}
.main-nav li{line-height:37px;margin:0 10px}
.main-nav li:last-of-type{margin-right:0}
.main-nav li a{float:left;color:#FFFFFF;font-size:22px;position:relative;text-decoration:none;text-transform:uppercase}
.main-nav li a:hover{color:#00BBF9;transition:all ease-out .5s;filter:none}
.main-nav li a:before{content:"";position:absolute;left:0;bottom:5px;width:0;height:1px;background:#FFF;transition:all ease-out .5s}
.main-nav li a.active:before{width:100%}
.main-nav li a:hover::before{width:100%;background:#2E71EB}
.mainHeader.active{height:82px;background:#2D1E80;box-shadow:0 20px 60px 0 rgba(83,71,105,.8);transition:all ease-out .5s}
.mainHeader.active .contHeader{margin-top:10px}
input#showMenu,.icoMenu{display:none}
.banner{float:left;position:relative;width:100%;padding:180px 0 0 0;background:#4b33d0;background:linear-gradient(to bottom,#4b33d0 0%,#623aa2 100%)}
.banner .infoContent{float:left;display:grid;grid-template-columns:repeat(2,1fr);gap:0;grid-auto-flow:row;align-items:center;padding:0 20px}
.banner h1{float:left;width:100%;font-family:"PoppinsLight","sans-serif";font-size:60px;line-height:54px;color:#FFF;font-weight:normal;letter-spacing:-2px}
.banner h1 span{font-family:"PoppinsSemiBold","sans-serif";color:#00BAF8}
.banner h2{float:left;margin-top:14px;font-family:"PoppinsBold","sans-serif";font-size:90px;line-height:80px;color:#4C33CE;font-weight:normal;padding:5px 20px;background:#00BBF9;text-shadow:4px -4px 10px rgba(166,233,255,0.8);box-shadow:0 5px 30px 0 rgba(48,29,84,0.8);letter-spacing:-2px}
.banner h3{float:left;width:100%;margin-top:14px;font-family:"PoppinsLight","sans-serif";font-size:42px;line-height:32px;color:#FFFFFF;font-weight:normal;letter-spacing:-2px}
.banner p{margin-top:40px}
.banner a{float:left;padding:0 20px;background:#FFFFFF;line-height:50px;border-radius:50px;font-family:"PoppinsSemiBold","sans-serif";color:#5c38b0;text-decoration:none}
.banner a:hover{background:#DFF8FF;transition:all ease-in-out 0.5s}
section{float:left;width:100%}
.img{line-height:0}
.bg1{background:#F2F3F7}
h4{float:left;width:100%;font-family:"PoppinsSemiBold","sans-serif";font-size:46px;color:#4A3D72;margin-bottom:32px;text-align:center;font-weight:normal;line-height:40px;letter-spacing:-1.5px}
h5{float:left;width:100%;font-family:"PoppinsBold","sans-serif";font-size:30px;color:#5F39A5;font-weight:normal;text-align:center;line-height:40px}
.infoContent{float:left;width:calc(100% - 40px);max-width:1560px;padding:80px 20px;margin-left:50%;transform:translateX(-50%)}
.infoTable{display:table;width:100%}
.beneficio h5{color:#4A3D72}
.beneficio .countdown{float:left;width:100%;text-align:center;margin:10px 0 30px 0}
.beneficio #timer{display:inline-block}
.beneficio #timer li{float:left;width:100px;margin:0 15px}
.beneficio #timer li b{float:left;width:100%;font-family:"PoppinsExtraLight";font-size:80px;line-height:60px;font-weight:100;color:#4A3D72;padding-bottom:10px}
.beneficio #timer li span{float:left;width:100%;font-family:"PoppinsLight";font-size:24px;line-height:20px;font-weight:300;color:#4A3D72}
.beneficio p span,.beneficio h5 span{font-family:"PoppinsBold","sans-serif";font-size:30px;color:#5F39A5}
.beneficio p:nth-of-type(3){margin-bottom:20px}
.beneficio h3{margin-bottom:-3px}
.beneficio h4{text-align:center;margin-bottom:32px}
.beneficio h5:last-of-type{font-family:"PoppinsMedium","sans-serif";color:#00B9F8}
.beneficio p img{transform:scale(1.15)}
.conoce{position:relative;border-top:1px solid #dbe1f7}
.conoce:before{content:"";width:160px;height:5px;position:absolute;top:-3px;left:calc(50% - 80px);background:#4A3D72;border-radius:5px}
.conoce p{text-align:center}
.conoce p span{font-family:"PoppinsBold","sans-serif";font-size:30px;color:#5F39A5}
.incluye{background:#F2F3F7}
.incluye .grid{float:left;width:100%;display:grid;grid-template-columns:repeat(3,1fr);gap:40px;grid-auto-flow:row;margin:40px 0 60px 0}
.incluye .grid span{float:left;width:100%;margin-bottom:10px;text-align:center}
.incluye .grid p{line-height:30px}
.incluye h5{font-family:"Poppins","sans-serif"}
.incluye ul{float:left;width:100%;display:grid;grid-template-columns:repeat(4,1fr);gap:40px;grid-auto-flow:row;margin:40px 0}
.incluye li{display:table;height:80px;padding:20px;background:#FFF;border-radius:10px;box-shadow:0 5px 22px 0 rgba(190,192,214,1);text-align:center}
.incluye li span{display:table-cell;text-align:center;vertical-align:middle;line-height:30px}
.incluye a{float:left;height:50px;line-height:50px;text-decoration:none;padding:0 20px;border-radius: 50px;color:#FFF;font-family:"PoppinsSemiBold","sans-serif";background:#3363f4;background:linear-gradient(to right, #3363f4 0%,#7005bd 100%);box-shadow:0 5px 30px 0 rgba(85,96,138,0.65);margin-left:50%;transform:translateX(-50%)}
.incluye a:hover{background:#2055F2;background:linear-gradient(to right, #2055F2 0%,#6304A8 100%)}
.promo{position:relative}
.promo:before{content:"";position:absolute;top:0;width:100%;height:100%;background:url("../images/bgPromo.png") no-repeat;background-position:center;background-size:contain;opacity:0.5}
.promo h4{margin-bottom:10px}
.promo h5{color:#4A3D72}
.promo .grid{float:left;max-width:100%;display:grid;grid-template-columns:80px 260px 180px;gap:10px;grid-auto-flow:row;align-items:end;margin:28px 0 28px 50%;transform:translateX(-50%)}
.promo .grid div:nth-of-type(1){text-align:right}
.promo .grid div:nth-of-type(2){font-size:120px;line-height:100px;font-family:"PoppinsSemiBold";color:#5F39A5;text-align:center}
.promo a{float:left;height:50px;line-height:50px;text-decoration:none;padding:0 20px;border-radius: 50px;color:#FFF;font-family:"PoppinsSemiBold","sans-serif";background:#3363f4;background:linear-gradient(to right, #3363f4 0%,#7005bd 100%);box-shadow:0 5px 30px 0 rgba(85,96,138,0.65);margin-left:50%;transform:translateX(-50%)}
.promo a:hover{background:#2055F2;background:linear-gradient(to right, #2055F2 0%,#6304A8 100%)}
.demo{position:relative;background:url("../images/demo.jpg") no-repeat;background-position:center;background-size:cover}
.demo:before{content:"";position:absolute;width:100%;height:100%;background:rgba(37,22,63,0.6)}
.demo p{font-family:"Poppins","sans-serif";font-size:46px;color:#FFF;line-height:60px;margin-bottom:24px;max-width:1000px;margin-left:50%;transform:translateX(-50%)}
.demo p:last-of-type{margin-bottom:0}
.demo a{display:inline-block;line-height:50px;text-decoration:none;padding:0 40px;border-radius: 50px;color:#291661;font-family:"PoppinsSemiBold","sans-serif";font-size:26px;background:#FFF;box-shadow:0 5px 30px 0 rgba(29,23,43,0.8)}
.demo a:hover{background:#DFDAE9}
.acceso p{max-width:1100px;margin-left:50%;transform:translateX(-50%);line-height:29px}
.acceso ul{float:left;width:100%;display:grid;grid-template-columns:repeat(6, 1fr);gap:40px;grid-auto-flow:row}
.acceso li:nth-child(1),.acceso li:nth-child(2),.acceso li:nth-child(3){grid-column:span 2}
.acceso li:nth-child(4),.acceso li:nth-child(5){grid-column:span 3}
.acceso span{float:left;width:120px;height:120px;border-radius:50%;background:#00BAF8;text-align:center;line-height:120px;margin-bottom:10px;margin-left:50%;transform:translateX(-50%)}
.acceso img{vertical-align:middle;max-height:64px}
.contacto{position:relative;background:#F2F3F7}
.contacto:before{content:"";position:absolute;width:100%;height:100%;background:url("../images/contacto.jpg") no-repeat;background-position:center;background-size:cover;opacity:0.25}
.contacto .infoTable{float:left;width:780px;max-width:100%;display:grid;grid-template-columns:120px calc(100% - 200px);gap:80px;grid-auto-flow:row;margin-left:50%;transform:translateX(-50%)}
.contacto img{width:120px}
.contacto h4{text-align:left;line-height:48px}
.contacto a{float:left;height:50px;line-height:50px;text-decoration:none;padding:0 20px;border-radius: 50px;color:#FFF;font-family:"PoppinsSemiBold","sans-serif";background:#3363f4;background:linear-gradient(to right, #3363f4 0%,#7005bd 100%);box-shadow:0 5px 30px 0 rgba(85,96,138,0.65)}
.contacto a:hover{background:#2055F2;background:linear-gradient(to right, #2055F2 0%,#6304A8 100%)}
footer{float:left;width:100%;font-family:"Lato","sans-serif"}
footer .infoContent{padding:40px 20px 0 20px}
footer .infoTable{display:flex;justify-content:space-between}
footer .infoColumn{vertical-align:top}
footer .infoColumn:nth-of-type(1){width:190px}
footer .infoColumn:nth-of-type(2){width:280px}
footer .infoColumn.redes{width:136px;text-align:center}
footer .infoColumn.redes a{display:inline-block}
footer .infoColumn.redes a:nth-of-type(2){margin:0 10px}
footer .infoColumn.redes a:hover img{filter:invert(12%) sepia(74%) saturate(5823%) hue-rotate(274deg) brightness(84%) contrast(112%)}
footer .titleColumn{font-size:18px;line-height:14px;letter-spacing:-0.5px;color:#443768;margin-bottom:20px}
footer ul{float:left;width:100%;margin:0;padding:0}
footer ul li{float:left;display:table;width:100%;font-size:17px;letter-spacing:-0.5px;color:#666C79;margin-bottom:16px;line-height:13px}
footer ul li:last-of-type{margin-bottom:0}
footer li a{display:table-cell;color:#666C79;text-decoration:none;vertical-align:middle}
footer li a:hover{color:#6f06be;transition:all ease-in-out 0.5s}
footer li span{display:table-cell;width:28px;padding-right:5px;vertical-align:middle}
footer li span img{min-width:18px}
footer li:last-of-type span{vertical-align:top}
footer .copy{float:left;width:100%;background:#cdd2eb;margin-top:30px}
footer .copy .infoContent{padding:12px 20px;text-align:center;font-size:15px;line-height:15px}
footer .copy .infoContent a{float:right;color:#6f06be;text-decoration:none}
footer .copy .infoContent a:hover{color:#443768;transition:all ease-in-out .5s}
#whatsapp{position:fixed;bottom:30px;right:20px;height:60px;width:60px;border-radius:50%;outline:none;z-index:+99;background:#2ecc71;cursor:pointer;transition:all ease-in-out 0.5s}
#whatsapp:hover{background:#27AD61}
#whatsapp a{float:left;width:100%;height:100%;line-height:60px !important;text-align:center}
#whatsapp img{margin-top:50%;transform:translateY(-50%)}
@media(max-width:1600px){
.mainHeader,.mainHeader.active{height:70px}
.contHeader{height:50px;margin-top:10px}
.logoHeader{width:250px}
.main-nav li a{font-size:20px}
.banner{padding:100px 0 0 0}
.banner h1{font-size:50px;line-height:45px}
.banner h2{font-size:75px;line-height:65px}
.banner h3{font-size:35px;line-height:28px}}
@media(max-width:1440px){
.beneficio .countdown{margin:10px 0 20px 0}
.beneficio #timer li{width:80px;margin:0 10px}
.beneficio #timer li b{font-size:60px;line-height:40px}
.beneficio #timer li span{font-size:20px;line-height:16px}}
@media(max-width:1366px){
body{font-size:22px}
.mainHeader,.mainHeader.active{height:70px}
.contHeader{height:50px;margin-top:10px}
.logoHeader{width:250px}
.main-nav li a{font-size:20px}
.infoContent{padding:60px 20px}	
h4{font-size:42px;margin-bottom:22px}
h5,.beneficio p span,.beneficio h5 span{font-size:26px;line-height:34px}
p{line-height:32px}
.incluye .grid p,.incluye li span{line-height:24px}
.beneficio p img{transform:scale(1)}
.contenido li{width:calc(25% - 70px);height:100px;margin:0 40px 40px 0}
.contenido li span{line-height:26px}
.promo .grid{grid-template-columns:70px 260px 155px}
.demo p{font-size:42px;line-height:52px}
.acceso span{width:120px;height:120px;line-height:120px}
.acceso img{margin-top:5px;transform:scale(0.8)}}
@media (max-width:1240px){
.logoHeader{width:200px}
.main-nav li a{font-size:19px;letter-spacing:-1.2px}}
@media(max-width:1200px){
.banner .infoContent{grid-template-columns:40% 60%}
.banner h1{font-size:45px;line-height:35px}
.banner h2{font-size:65px;line-height:55px}
.banner h3{font-size:30px;line-height:20px}
.banner p{margin-top:20px}
.banner a{line-height:40px;border-radius:40px}}
@media (max-width:1080px){
.main-nav li{margin:0 8px}
.contenido li{width:calc(33.33% - 67px)}
.contenido li:nth-of-type(4n){margin-right:40px}
.contenido li:nth-of-type(3n){margin-right:0}
.contenido li:nth-of-type(9){margin-bottom:40px}}
@media (max-width:1024px){
input#showMenu{display:block;position:absolute;width:130px;height:30px;margin:0;cursor:pointer;opacity:0;z-index:+2;right:20px;top:20px}
.icoMenu{display:block;width:110px;height:30px;padding:0 10px;position:absolute;right:20px;top:20px;z-index:+1;transition:all ease-out .5s;background:#FFF;border-radius:2px}
.mainHeader.active .icoMenu{background:none}
.icoMenu p{float:left;width:30px;height:15px;margin-top:8px}	
.icoMenu span{float:left;width:30px;height:1px;background:#4b33cf;transition:all ease-out .5s}
.icoMenu span:nth-of-type(2){margin:6px 0}
.icoMenu i{float:right;font-style:normal;font-size:22px;color:#4b33cf;text-shadow:0 0 0 rgb(155 155 155);line-height:32px}
.mainHeader.active .icoMenu span{background:#FFF}
.mainHeader.active .icoMenu i{color:#FFF}
.mainHeader .main-nav{position:absolute;top:70px;left:0;width:calc(100% - 40px);height:auto;max-height:0;overflow:hidden;background:#1f50ad;box-shadow:0 12px 10px 0 rgb(0 0 0 / 45%);padding:0 20px}
.main-nav li a{margin-left:50%;transform:translateX(-50%)}
input#showMenu:checked{top:20px}
input#showMenu:checked ~ .icoMenu{top:20px;background:none}
input#showMenu:checked + .icoMenu p{margin-top:15px}
input#showMenu:checked + .icoMenu span:nth-of-type(1){transform:rotate(45deg);background:#FFF}
input#showMenu:checked + .icoMenu span:nth-of-type(2){position:relative;top:-1px;transform:rotate(-45deg);margin:0;background:#FFF}
input#showMenu:checked + .icoMenu span:nth-of-type(3){display:none}
input#showMenu:checked + .icoMenu i{color:#FFF}
input#showMenu:checked ~ .contHeader{height:70px;margin-top:0;background:#181f5b;background:linear-gradient(to bottom,#181f5b 0%,#1f50ad 75%)}
input#showMenu:checked ~ .contHeader .main-nav{max-height:515px}
input#showMenu:checked ~ .contHeader .main-nav ul{display:block;float:left;width:100%}
input#showMenu:checked ~ .contHeader .main-nav li{float:left;width:100%;margin:0;padding:0}
input#showMenu:checked ~ .contHeader .main-nav li a{width:100%;color:#FFF;text-align:center;margin-left:50%;transform:translateX(-50%)}
input#showMenu:checked ~ .contHeader .main-nav li a:hover{color:#00BBF9;transition:all ease-out .5s}
input#showMenu:checked ~ .contHeader .main-nav li a:hover::before{width:100%;background:#2E71EB}
.banner{padding:80px 0 0 0}
.banner h1{font-size:40px}
.banner h2{font-size:55px;line-height:45px}
.banner h3{font-size:25px;line-height:18px}
.banner a{line-height:35px;border-radius:35px}
.incluye ul{grid-template-columns:repeat(3, 1fr)}
.promo .grid{grid-template-columns:70px 208px 155px}
.promo .grid div:nth-of-type(2){font-size:100px;line-height:80px;letter-spacing:-8px}
.demo p{font-size:37px;line-height:47px}
.acceso p{letter-spacing:-0.8px}}
@media (max-width:962px){
.banner h1{font-size:35px;line-height:30px}
.banner h2{font-size:50px;line-height:40px}
.contacto .infoTable{grid-template-columns:100px calc(100% - 140px);gap:40px}
.contacto img{width:100px}}
@media(max-width:920px){footer .infoColumn:nth-of-type(2){width:280px}}
@media (max-width:840px){
.banner p{margin-bottom:20px}
.contenido li{width:calc(50% - 60px)}
.contenido li:nth-of-type(3n){margin-right:40px}
.contenido li:nth-of-type(2n){margin-right:0}
.contenido li:nth-of-type(10){margin-bottom:40px}
.demo p{font-size:32px;line-height:42px;letter-spacing:-1.5px}}
@media (max-width:740px){
.banner{position:relative;overflow:hidden;padding:130px 0px 15%}
.banner::before{content:"";position:absolute;top:0;width:inherit;height:100%;background:url(../images/banner.png) no-repeat;background-size:70%;background-position-x:50%;background-position-y:bottom;opacity:0.25}
.banner .infoContent{grid-template-columns:repeat(1,1fr)}
.banner .img{display:none}
.banner h1,.banner h2,.banner h3{text-align:center}
.banner h2{margin-left:50%;transform:translateX(-50%)}
.banner p{text-align:center}
.banner a{float:none}
.incluye .grid{grid-template-columns:repeat(2, 1fr)}
.incluye .grid div:nth-child(3){grid-column:span 2}
.incluye ul,.acceso ul{grid-template-columns:repeat(2, 1fr)}
.incluye a{width:292px}
.acceso li:nth-child(1),.acceso li:nth-child(2),.acceso li:nth-child(3),.acceso li:nth-child(4){grid-column:span 1}
.acceso li:nth-child(5){grid-column:span 2}
.contacto a{letter-spacing:-1.5px}
footer .infoTable{flex-wrap:wrap;width:100%}
footer .infoColumn:nth-of-type(1){-webkit-box-flex:0;flex:0 0 50%;width:50%}
footer .infoColumn:nth-of-type(2){-webkit-box-flex:0;flex:0 0 50%;width:50%}
footer .infoColumn.redes{width:100%;margin-top:40px}
footer .infoColumn.redes .titleColumn{float:left;margin:8px 20px 0 0}
footer .infoColumn.redes a{float:left}}
@media (max-width:670px){.promo a{width:268px}}
@media (max-width:660px){
.acceso p{letter-spacing:-1.5px;line-height:20px}
.contacto a{height:auto;line-height:20px;padding:10px 20px;text-align:center}}
@media (max-width:620px){.contenido li span{letter-spacing:-1.5px}}
@media(max-width:580px){
footer .infoColumn{flex:0 0 100% !important;width:100% !important;margin-bottom:30px}
footer .infoColumn.redes{margin:0}
footer .infoColumn.redes .titleColumn{margin:0 0 20px 0;width:100%;text-align:left}}
@media (max-width:600px){
.incluye .grid{grid-template-columns:repeat(1, 1fr)}
.incluye .grid div:nth-child(3){grid-column:span 1}
.incluye ul,.acceso ul{grid-template-columns:repeat(1, 1fr)}
.incluye li{height:40px}
.contacto .infoTable{grid-template-columns:repeat(1, 1fr)}
.contacto .infoTable div,.contacto .infoTable h4{text-align:center}
.contacto a{display:inline-block;float:none}
.acceso li:nth-child(5){grid-column:span 1}}
@media (max-width:540px){
.promo .grid{grid-template-columns:repeat(1,1fr)}
.promo .grid div{text-align:center !important}
footer .copy .infoContent{padding:8px 20px 20px 20px}
footer .copy .infoContent span,footer .copy .infoContent a{width:100%;text-align:center;letter-spacing:-1px}}
@media (max-width:520px){
.contenido li{width:calc(100% - 40px);margin-right:0 !important;margin-bottom:40px !important}
.contenido li:last-of-type{margin-bottom:0!important}}
@media (max-width:480px){
.banner::before{background-size:contain}
.beneficio #timer li{width:60px}
.beneficio #timer li b{font-size:50px;line-height:30px}
.beneficio #timer li span{font-size:15px;line-height:12px}}
@media (max-width:440px){
.contHeader{width:calc(100% - 20px);padding:0 10px}
.logoHeader{max-width:180px}
input#showMenu{width:120px;right:10px}
.icoMenu{width:100px;right:10px}
.banner h3{line-height:20px}}
@media (max-width:400px){
.banner a{float:left;max-width:calc(100% - 40px);width:180px;line-height:18px;padding:5px 20px;margin-left:50%;transform:translateX(-50%)}
.incluye a,.promo a{width:160px;height:auto;max-width:calc(100% - 40px);line-height:20px;padding:5px 20px}}
@media (max-width:380px){
.icoMenu{width:30px}
input#showMenu{width:40px}
.icoMenu i{display:none}
.banner::before{background-size:contain}
.beneficio #timer li{width:45px}
.beneficio #timer li b{font-size:45px;line-height:30px}}