:root{--white:#fff;--black:#000;--textColor:#1e1e1e;--errorColor:red;--mainColor:#0076ff;--accentColor:#b22a8b;--secondaryColor:#4be26f;--terciaryColor:#29bbef;--grayColor:#999;--footerColor:#004799;--box-shadow:0 0 24px rgba(0,118,255,.2)}*{box-sizing:border-box;margin:0;padding:0}body{color:var(--textColor);font-family:DM Sans,sans-serif;font-weight:400}.h1,.h2,.h3,.h4,.h5,h1,h2,h3,h4,h5{font-weight:700}.h1,h1{font-size:56px;line-height:64px}.h2,h2{font-size:40px;line-height:48px}.h3,h3{font-size:22px;line-height:30px}.h5,h5{font-size:24px;line-height:32px}p{font-size:16px;font-weight:400;line-height:24px}section{padding:60px 0}@media (max-width:768px){.h1,h1{font-size:40px;line-height:48px}.h2,h2{font-size:24px;line-height:32px}}.font-bold{font-weight:700}.color-main{color:var(--mainColor)}.color-accent{color:var(--accentColor)}.btn-primary{background-color:var(--mainColor);border-color:var(--mainColor);color:#fff;font-size:16px;font-weight:700;line-height:24px;padding:11px 15px}.hidden{display:none}.block{display:block}.card{border:none;border-radius:13px;box-shadow:var(--box-shadow)}.banner-section{background:url(https://1846849.fs1.hubspotusercontent-na1.net/hubfs/1846849/gs1-lp-sep24/bg_cel_main.png) no-repeat;background-position:100% -70px}.banner-container{align-items:flex-end;display:flex;flex-wrap:wrap;justify-content:space-between}.banner-container h1{margin-bottom:2rem;margin-top:5rem}.banner-container .info{width:60%}.banner-container .card{width:18rem}@media (max-width:768px){.banner-section{background:url(https://1846849.fs1.hubspotusercontent-na1.net/hubfs/1846849/gs1-lp-sep24/bg_cel_main_mobile.png) no-repeat;background-position:100% 100%;min-height:1154px}.banner-container h1{margin-bottom:2rem;margin-top:2rem}.banner-container .info{width:100%}.banner-container .card{margin-bottom:1rem;width:100%}.banner-container .card-container{flex-direction:column}}.download-section{background-color:var(--accentColor);color:var(--white);overflow:hidden;padding-bottom:0}.download-section p{margin:2rem 0}.download-section .apps{display:flex;flex-wrap:wrap;list-style:none;margin:0;padding:0}.download-section .apps li:first-child{margin-right:1rem}.download-section .cel-desktop{display:block}.download-section .cel-mobile{display:none}@media (max-width:768px){.download-section .cel-desktop{display:none}.download-section .cel-mobile{display:block}.download-section .apps{margin-bottom:2rem}.download-section .apps li:first-child{margin-bottom:1rem;margin-right:0}}.info-banner-section{background-color:#f7fdff;background-image:url(https://1846849.fs1.hubspotusercontent-na1.net/hubfs/1846849/gs1-lp-sep24/Fingerprint.png);background-repeat:no-repeat;padding:150px 0}@media (max-width:768px){.info-banner-section{padding:100px 0}}.info-banner-color-section{background:#b22a8b;background:linear-gradient(90deg,#b22a8b,#8e146b);color:var(--white);padding:80px 0}.info-banner-color-section p{font-size:20px;line-height:32px}.benefits-section{background-color:#f7fdff}.benefits-section ul{display:flex;flex-direction:column;height:100%;justify-content:space-between;list-style:none}.benefit-card{display:flex}.benefit-card img{display:block;height:58px;width:58px}.benefit-card strong{display:block;font-size:20px;line-height:32px}.benefit-card p{color:#999;font-size:12px;line-height:12px}.benefit-card>div{margin-left:2rem}@media (max-width:768px){.benefits-section ul{margin-top:30px}}.contact-section{background-image:url(https://1846849.fs1.hubspotusercontent-na1.net/hubfs/1846849/gs1-lp-sep24/bg_contacto.jpg);background-size:cover}.form-box{background-color:var(--terciaryColor);border-radius:7px;color:var(--white);min-height:500px;padding:50px;text-align:center;width:570px}@media (max-width:768px){.contact-section{background-position:50%}.form-box{margin:0 auto}}.info-container{display:flex;flex-direction:column;height:100%;justify-content:space-between}.carousel-section p{color:#999;font-size:20px;margin-top:20px}.carousel-section h2{margin-top:30px}.carousel-section .info-strong{margin:20px 0}.carousel-section p strong{color:#999;font-size:16px}.carousel-box{border:1px solid rgba(178,42,139,.1);border-radius:10px;margin-right:20px;min-height:230px;padding:20px}.carousel-box h5{color:var(--accentColor);font-size:16px;font-weight:400;letter-spacing:3px;line-height:24px;text-transform:uppercase}.carousel-box p{color:var(--grayColor);font-size:16px;line-height:24px}.carousel-box img{display:block;margin-bottom:8px}.slick-current .carousel-box{border:1px solid #4be26f!important}.slick-current .carousel-box h5{color:#4be26f}.img-carousel-mobile{display:none!important;width:100%}.slick-dotted.slick-slider{margin-bottom:90px}@media (max-width:768px){.img-carousel-mobile{display:block!important}.carousel-box{margin-right:0}.slide-desktop{display:none}.slick-dotted.slick-slider{margin-bottom:0}}.slick-dots{bottom:-60px}.slick-dots li button:before{display:none}.slick-dots li button{background-color:#9dcde1;border-radius:50%;height:8px;width:8px}.slick-dots .slick-active button{background-color:var(--mainColor);height:16px;width:16px}footer{background-color:var(--footerColor);color:var(--white);padding:60px 0}footer a,footer small{color:var(--white);display:inline-block;font-size:11px;font-weight:700;letter-spacing:.5px;line-height:16px;transition:all .5s}footer a:hover{color:var(--mainColor);text-decoration:none}footer .tel{font-size:24px;font-weight:700;line-height:32px}footer .email{font-size:16px;font-weight:700;line-height:24px}footer .logo-gs1{display:block;height:170px;margin-bottom:50px;margin-top:-150px;width:170px}footer ul{display:flex;list-style:none;margin-bottom:0}footer ul li{margin-right:3rem}footer ul li:last-child{margin-right:0}footer .footer-container{align-items:flex-end}footer .footer-container,footer .legal-container{display:flex;justify-content:space-between}footer .line{background-color:var(--terciaryColor);display:block;height:1px;margin:50px 0;width:100%}@media (max-width:768px){footer .footer-container{align-items:center;flex-direction:column;justify-content:center}footer .logo-gs1{margin:-150px auto 50px}footer .email{margin:25px auto;text-align:center}footer .legal-container{flex-direction:column;text-align:center}footer small{margin-bottom:20px}footer ul{flex-direction:column}footer ul li{margin-right:0}}