@charset "UTF-8";*{text-align:none;margin:0%;padding:0%;font-family:Montserrat,sans-serif}body{font-family:Montserrat,sans-serif;color:#363755;margin:0%;padding:0%}root{margin:0%;padding:0%}@keyframes animation1{0%{animation-timing-function:ease-in;opacity:1;transform:translate(-48px)}24%{opacity:1}40%{animation-timing-function:ease-in;transform:translate(-26px)}65%{animation-timing-function:ease-in;transform:translate(-13px)}82%{animation-timing-function:ease-in;transform:translate(-6.5px)}93%{animation-timing-function:ease-in;transform:translate(-4px)}25%,55%,75%,87%,98%{animation-timing-function:ease-out;transform:translate(0)}to{animation-timing-function:ease-out;opacity:1;transform:translate(0)}}.home-container{padding:2%;background-color:#363755}.home{font-size:370%;display:flex;margin:6% 2% 7%;justify-content:flex-end;flex-direction:row}.header{display:flex;flex-direction:row;justify-content:baseline}.header__logos{padding-top:0%;width:5%}.header__marca{color:#fff;margin:1%}.home{padding:0%}.home__marca{color:#fff}.home__slogan{color:#5dd3c7}.container-circle{display:flex;flex-direction:row;justify-content:end}.header__marca{animation:cambio-de-texto 5s infinite alternate}@keyframes cambio-de-texto{0%{opacity:1;transform:translateY(0)}50%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@media only screen and (max-width: 800px){.home{display:flex;flex-direction:column;padding:4%;background-color:#363755;font-size:250%}}@keyframes cambio-de-tamaño{0%{transform:scaleY(1.1)}50%{transform:scaleY(1)}to{transform:scaleY(1.1)}}.cilindros{display:flex;justify-content:end;align-items:center;padding:0%;margin:0% 0% 0% 9%}.containerc{display:block;margin:2%;flex-direction:row;justify-content:end;align-items:baseline}.cilindro{padding:0%;margin:0% -5% 0% 0%;width:200px;height:300px;border-radius:100%/80px;background:radial-gradient(50% 40px at 50% 40px,rgba(47,242,235,.267) 99.99%,rgba(0,0,0,0) 0),radial-gradient(100% 10px at 50% calc(90% - 40px),rgba(0,0,0,0) 99.99%,rgba(0,0,0,0) 0),linear-gradient(180deg,#1c8bfa 47.87%,rgba(88,238,249,.85) 87.96%)}.cilindro2{padding:0%;margin:0% 0% 0% -14%;width:200px;height:400px;border-radius:100%/80px;background:radial-gradient(50% 40px at 50% 40px,rgba(29,215,228,.2) .9%,rgba(20,189,211,.1) 87.96%),radial-gradient(100% 10px at 50% calc(90% - 40px),rgba(0,0,0,0) 99.99%,rgba(0,0,0,0) 0),linear-gradient(180deg,rgba(28,200,197,.4) .7%,rgba(18,198,195,.1) 87.96%);animation:cambio-de-tamaño 1s linear infinite}@media only screen and (max-width: 576px){.cilindros{display:flex;margin:10%}}.brand-info{background-color:#fff;margin:12% 19%;display:flex;justify-content:center;flex-direction:column;align-items:center;text-align:center}.brand-info__subtitle{font-family:Poppins,sans-serif;font-weight:900;color:#363755;font-weight:1500;font-size:420%;margin:2%}.brand-info__paragraph{color:#363755;font-weight:899;font-size:110%;margin:2%}strong{font-family:Poppins,sans-serif;color:#5dd3c7}@keyframes marquee{0%{transform:translate(100%)}to{transform:translate(-100%)}}.container{background-color:#363755;margin:0%}.faq{border-top:2px solid rgb(255,255,255);border-bottom:2px solid rgb(255,255,255);background-color:#363755}.faq__title{display:flex;align-items:center;justify-content:space-around;padding-top:2%;padding-bottom:2%;font-family:Poppins,sans-serif;color:#e0e4ef;font-size:48;font-weight:900}.faq__title:hover{display:inline-block;animation:marquee 5s linear infinite;color:#fff;font-size:48;font-weight:900}.faq__description{display:flex;align-items:center;justify-content:space-around;padding-top:2%;padding-bottom:2%;color:#fff;font-size:28;font-weight:600}@media only screen and (max-width: 600px){.faq__description{margin:4%}}.services{background-color:#e0e4ef;color:#363755;margin:0%;padding:5%}.services__title{font-size:300%;margin:16px;font-family:Poppins,sans-serif;font-weight:bolder;animation:slide-in 1s}.services__section{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;margin-right:10%}.services__section__text{display:flex;background-color:#0ff;justify-content:space-around}.services__section__subtitle{margin-top:0%;color:#0ff;background-color:#0ff;justify-content:center;align-items:center;font-size:15px;margin-bottom:10px;color:#363755;font-family:Poppins,sans-serif;font-weight:900}.services__section__description{font-size:16px;color:#363755;text-align:justify;padding-right:2%}.services__section__description strong{font-weight:700}img{width:32%;padding:5%}.services__description{font-size:3vh;color:#363755;padding-right:0%;font-weight:600;margin-right:19%;line-height:1.5}.services__subtitle{margin-bottom:7%;font-size:7vh;color:#363755;font-family:Poppins,sans-serif;font-weight:4900}.services__image{animation:animation1 17s ease 0s infinite alternate-reverse forwards;-webkit-animation:animation1 17s ease 0s infinite alternate-reverse forwards}@media only screen and (max-width: 1200px){.services__section{display:flex;flex-direction:column;justify-content:center;align-items:center;align-content:center;text-align:justify}.services__image{display:none}.services{display:flex;flex-direction:column;justify-content:center;align-content:center}.services__description{margin-right:0%;margin-bottom:4%;font-size:21px}.services__subtitle{margin-right:0%;margin-bottom:4%;font-size:40px}}.sector-container{background-image:url(/assets/background-a4250857.png);background-size:cover;background-position:center;background-color:#363755;width:100%;padding-bottom:5%;padding-top:2%;color:#fff}.sector{color:#fff;display:flex;flex-direction:row}.sector__title{font-size:230%;font-weight:900;margin-top:5%;font-family:Poppins,sans-serif;padding:4%;animation:slide-in 1s}.sector__item{display:flex;flex-direction:column;width:90%;background:rgba(0,0,0,.3);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);margin:2%;padding:2%;border-radius:20px}.sector__subtitle{font-weight:300;margin:2%}.sector__name{margin:2%}.sector__description{margin:2%;font-size:16px}@media only screen and (max-width: 600px){.sector{display:flex;flex-direction:column}}.brands-container{max-width:80%;margin:0%;padding:2%;overflow:hidden}.brands-carousel{position:relative;padding-left:0;height:500px;overflow:hidden}.brands-carousel>div{width:100%}.brands-carousel>picture{width:100%;position:absolute;top:0;display:flex;justify-content:center;animation:carousel 15s linear infinite;transform:translate(100%);-webkit-animation:carousel 15s linear infinite}.brands-carousel>picture:nth-child(1){animation-name:first-picture,carousel;animation-duration:15s;animation-iteration-count:1,infinite;animation-delay:0s,15s;transform:translate(0)}.brands-carousel>picture:nth-child(2){animation-delay:4.95s}.brands-carousel>picture:nth-child(3){animation-delay:9.9s}@keyframes first-picture{0%{transform:translate(0)}7.5%,33%{transform:translate(0)}40.5%,to{transform:translate(-100%)}}@keyframes carousel{0%{transform:translate(100%)}7.5%,33%{transform:translate(0)}40.5%,to{transform:translate(-100%)}}@keyframes first-picture-responsive{0%{transform:translate(0)}5.5%,25%{transform:translate(0)}30.5%,to{transform:translate(-100%)}}@keyframes carousel-responsive{0%{transform:translate(100%)}5.5%,25%{transform:translate(0)}30.5%,to{transform:translate(-100%)}}@keyframes slide-in{0%{transform:translate(-100%)}to{transform:translate(0)}}.brands-carousel>picture:last-child{display:none}.companies-container__section{display:flex;flex-direction:row;color:#363755}.companies-container__content{display:flex;flex-direction:column;padding:5%;margin:5%}.companies-container__subtitle{font-size:33px}.companies-container__description{margin:5%;font-size:18px}.companies-container__images{display:flex;flex-direction:row;margin:0%;padding:0% 0% 4%}.companies-container__image1{width:17%;height:27%;margin-right:-140px;margin-top:260px;z-index:100;border-radius:50px}.companies-container__image{width:78%;height:88%;border-radius:80px}.comp-title{margin-top:2%;margin-left:12%;font-size:30px;color:#363755;animation:slide-in 1s;-webkit-animation:slide-in 1s}.companies-container__title{font-family:Poppins,sans-serif;font-weight:700}@media only screen and (max-width: 760px){.companies-container__section{display:flex;flex-direction:column}.brands-carousel{position:relative;padding-left:0;height:580px;overflow:hidden}.companies-container__image1{width:20%;height:30%;margin-right:-140px;margin-top:180px;z-index:100;border-radius:50px}.companies-container__image{width:80%;height:90%;border-radius:80px}}.question-container{display:flex;flex-direction:row;padding-bottom:5%;padding-right:5%;color:#060b37}.question-data{display:flex;flex-direction:column}.titulo{margin-right:19%;margin-left:6%;font-size:400%;font-family:Poppins,sans-serif;font-weight:900}.icono{display:flex;flex-direction:row;justify-content:space-between;padding:5%}.icono__title{padding-right:20%}.icono__icon{margin-left:20%;font-size:24px;cursor:pointer}.question{font-size:10px;width:100%;text-align:center;border-top:1px solid #1c244c;border-bottom:1px solid #1c244c}.icono:hover{background-color:#060b37;color:#f0f8ff}.question__description{font-size:18px;padding-bottom:3%}.larger-minus{font-size:34px;font-weight:100}@keyframes bounce{0%{transform:translateY(0)}to{transform:translateY(var(--bounce-offset))}}@media only screen and (max-width: 600px){.question-container{display:flex;flex-direction:column}}.contact{display:flex;background-color:#363755;padding:4%;flex-direction:row;margin:2%;border-radius:10px}.contact__logo{width:100px;height:auto}.contact__social{display:flex;flex-direction:column;margin:1% 30% 1% 1%;justify-content:space-between}.contact__social .social{display:flex}.contact__social .social__icon{background-color:#fff;width:30px;height:30px;margin:0 10px;border-radius:50%}.contact__links{padding-left:3%}.contact__links .contact__link{font-size:27px;display:block;margin-bottom:10px;color:#fff;text-decoration:none;font-family:Poppins,sans-serif;font-weight:800}.contact__links .contact__link:hover{color:#5dd3c7}.contact .contact__form{margin:4%}.contact .contact__form label{display:block;color:#fff}.contact .contact__form .input-container{display:flex}.contact .contact__form .input-container input{flex:1;padding:20px;border-radius:10px}.contact .contact__form .input-container button{cursor:pointer}.contact #contact__input{border-radius:10px;padding:3% 8%;margin:1%;border:none;color:#363755}.contact .contact__button{font-family:Poppins,sans-serif;font-weight:600;font-size:15px;background-color:#fff;border:none;color:#363755;border-radius:3px;padding:5.2px 6px}.contact .contact__button:hover{background-color:#5dd3c7;color:#363755}.contact__legal{padding:3%}.contact__legal h5{font-size:10px;color:#fff;margin-top:10px;font-weight:200}.ContactInfo{display:flex;flex-direction:column;margin:12%;padding:2% 8% 2% 0%;justify-content:space-between}@media only screen and (max-width: 600px){.contact{display:flex;flex-direction:column}}
