@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/3f69592b2fe603c7-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/6325a8417175c41d-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/021bc4481ed92ece-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/99b7f73d5af7c3e2-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/4f05ba3a6752a328-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Montserrat Fallback;src:local("Arial");ascent-override:85.79%;descent-override:22.25%;line-gap-override:0.00%;size-adjust:112.83%}.__className_4bc053{font-family:Montserrat,Montserrat Fallback;font-style:normal}.__variable_4bc053{--font-montserrat:"Montserrat","Montserrat Fallback"}@import"https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300..800;1,300..800&family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap";.card__container{width:277px;background-color:#fff;border-radius:20px;min-height:490px;box-shadow:0 2px 8px 0 rgba(0,0,0,.2)}@media screen and (max-width:600px){.card__container{width:100%;margin-bottom:20px}}.card__container:hover{border-bottom:4px solid var(--color-alternate);transform:scale(1.01);transition:all .5s}.card__container__image{border-radius:20px;width:80%;margin:auto}.card__container__image img{margin-top:10px;width:100%;border-radius:10px 10px 0 0}.card__container__content{padding:20px}.card__container__content h3.card-title{font-family:montserrat;color:var(--color-dark);font-size:24px;font-weight:900;text-align:center;margin-bottom:10px}.card__container__content p.card-excerpt{font-family:montserrat;font-weight:400;color:var(--color-text);font-size:16px;text-align:center;line-height:22px}.card__container__content__div-button{display:flex;justify-content:center;margin-top:24px}.card__container__content__div-button button.btn-card{background-color:var(--color-alternate);color:#fff;border:none;font-family:Montserrat;font-weight:700;font-size:16px;border-radius:50px;padding:10px 20px;cursor:pointer}.card__container__content__div-button button.btn-card:hover{text-decoration:underline}.carousel__title{color:#0b1f35;font-family:Montserrat;text-align:center;font-weight:700;line-height:45px;font-size:32px;width:50%;margin:auto}@media screen and (max-width:600px){.carousel__title{font-size:25px;line-height:30px;width:80%}}.carousel__principal{width:1080px;overflow:hidden;margin:0 auto;position:relative}@media screen and (max-width:600px){.carousel__principal{width:80%}}@media screen and (max-width:900px)and (min-width:601px){.carousel__principal{width:90%}}.carousel__container{display:flex;transition:transform .5s ease-in-out}.carousel__item{flex:0 0 25%;padding:10px;text-align:center;font-size:20px;display:flex;align-items:center}@media screen and (max-width:600px){.carousel__item{flex:0 0 50%}}.carousel__item img{width:100%;filter:grayscale(100%);transition:all .2s}.carousel__item img:hover{transform:translateY(-5px);cursor:pointer;filter:grayscale(0)}.footer{background-color:var(--color-dark)}.footer__container{margin:auto;width:1200px}@media screen and (max-width:600px){.footer__container{width:80%}}.footer__container__content{padding-top:50px;padding-bottom:50px;display:flex}@media screen and (max-width:600px){.footer__container__content{display:block}}.footer__container__content__col{flex:0 0 33.3%}@media screen and (max-width:600px){.footer__container__content__col{margin-bottom:30px}}.footer__container__content__col p{color:var(--color-light);font-family:montserrat;font-size:14px;text-align:center}@media screen and (max-width:600px){.footer__container__content__col p{font-size:16px}}.footer__container__content>div:first-child{display:flex;justify-content:center;align-items:center}.footer__container__content>div:first-child .content-logo{width:70%}.footer__container__content>div:first-child .content-logo img{width:100%}.footer__container__content>div:nth-child(2) .row{display:flex}@media screen and (max-width:600px){.footer__container__content>div:nth-child(2) .row{display:block}}.footer__container__content>div:nth-child(2) .row p{flex:0 0 38%;justify-content:center;align-items:center;display:flex}.footer__container__content>div:nth-child(2) .row .content-logo{flex:0 0 62%}@media screen and (max-width:600px){.footer__container__content>div:nth-child(2) .row .content-logo{display:flex;justify-content:center;margin-bottom:10px}}.footer__container__content>div:nth-child(2) .row .content-logo img{width:100%}@media screen and (max-width:600px){.footer__container__content>div:nth-child(2) .row .content-logo img{width:70%}}.footer__container__content>div:nth-child(3){display:flex;justify-content:center;align-items:center;gap:10px}.modal-contact{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:999}.modal-contact__content{background:#fff;padding:20px;border-radius:8px;width:400px;text-align:center;box-shadow:0 4px 8px rgba(0,0,0,.2)}.modal-contact__content .form-header{margin-bottom:15px;border-bottom:1px solid #dfdfdf}.modal-contact__content .form-header h2{color:#011a45;font-family:Montserrat;margin-bottom:10px}.modal-contact__content .form-header p{color:#000;font-family:Lato;margin-bottom:10px}.modal-contact__content .form-body p{text-align:left;font-family:Lato;margin-bottom:5px}.modal-contact__content .form-body input,.modal-contact__content .form-body textarea{width:100%;margin-bottom:10px;border:1px solid #dbdbdb;padding:7px;border-radius:4px;font-size:14px}.modal-contact__content .form-footer{border-top:1px solid #dfdfdf;display:flex;gap:10px}.modal-contact__content .form-footer h2{color:#011a45;font-family:Montserrat;margin-bottom:10px}.modal-contact__content .form-footer p{color:#000;font-family:Lato;margin-bottom:10px}.modal-contact__btn-close{margin-top:20px;padding:10px 20px;background-color:#ff4b5c;color:#fff;border:none;border-radius:5px;width:100%;font-family:Montserrat}.modal-contact__btn-close:hover{background-color:#dd3142;cursor:pointer;text-decoration:underline}.modal-contact__btn-send{margin-top:20px;padding:10px 20px;background-color:#2e09e5;color:#fff;border:none;border-radius:5px;width:100%;font-family:Montserrat}.modal-contact__btn-send:hover{background-color:#2302c4;text-decoration:underline;cursor:pointer}.btn-modal-contact{background-color:var(--color-alternate);color:#fff;border:none;font-family:montserrat;text-transform:uppercase;font-weight:700;font-size:14px;border-radius:50px;padding:10px 20px;position:relative}@media screen and (max-width:600px){.btn-modal-contact{font-size:12px}}.btn-modal-contact:hover{text-decoration:underline;cursor:pointer}.navbar{position:-webkit-sticky;position:sticky;width:100%;background-color:var(--color-dark);z-index:9;top:0}@media screen and (max-width:600px){.navbar{height:85px;display:flex}}.navbar__container{width:1200px;margin:auto;padding-top:8px;padding-bottom:8px}@media screen and (max-width:600px){.navbar__container{width:80%}}.navbar__container__content{display:flex}.navbar__container__content div.div-logo{width:50%}.navbar__container__content div.div-logo .content-logo{width:201px}@media screen and (max-width:600px){.navbar__container__content div.div-logo .content-logo{width:100%}}.navbar__container__content div.div-logo .content-logo img{width:100%}.navbar__container__content div.div-pages{width:50%;display:flex;justify-content:flex-end;align-items:center}@media screen and (max-width:600px){.navbar__container__content div.div-pages{justify-content:flex-end}}.navbar__container__content div.div-pages .nav-links{list-style:none;display:flex;gap:20px}@media(max-width:600px){.navbar__container__content div.div-pages .nav-links{display:none;flex-direction:column;position:absolute;top:85px;left:0;width:100%;background-color:#fff;padding:20px;text-align:center;border:1px solid #dbdbdb}.navbar__container__content div.div-pages .nav-links.active{display:flex;background-color:var(--color-dark)}}.navbar__container__content div.div-pages a,.navbar__container__content div.div-pages button{font-size:14px;font-weight:500;border:0;background-color:transparent;color:var(--color-light);font-family:montserrat;text-transform:capitalize;cursor:pointer}.navbar__container__content div.div-pages a:hover,.navbar__container__content div.div-pages button:hover{text-decoration:underline}.hamburger{display:none;flex-direction:column;cursor:pointer;gap:5px}@media screen and (max-width:600px){.hamburger{display:flex}}.hamburger span{width:25px;height:3px;background-color:#fff;transition:all .3s}@media screen and (max-width:600px){.hamburger.open span:first-child{transform:rotate(45deg) translate(5px,6px)}.hamburger.open span:nth-child(2){opacity:0}.hamburger.open span:nth-child(3){transform:rotate(-45deg) translate(5px,-6px)}}.target__container{width:750px}@media screen and (max-width:600px){.target__container{width:100%}}.target__container__content{padding:20px;justify-content:center;display:flex;align-items:center;flex-direction:column}.target__container__content-image{width:100px;height:100px;overflow:hidden;border-radius:100%;margin-bottom:20px}.target__container__content-image img{width:100%;height:100%;object-fit:cover}.target__container__content-resume{text-align:center}.target__container__content-resume p.text-testimonial{font-family:montserrat;font-size:18px;line-height:25px;margin-bottom:15px;font-style:italic;color:var(--color-text)}@media screen and (max-width:600px){.target__container__content-resume p.text-testimonial{font-size:16px;line-height:20px}}.target__container__content-resume h3.name-testimonial{font-family:montserrat;font-size:18px;font-weight:700;margin-bottom:5px;color:var(--color-primary)}.target__container__content-resume h3.position-testimonial{font-family:montserrat;font-size:16px;font-weight:700;color:var(--color-dark)}.alert{background-color:#fff;padding:15px;border-radius:5px}.alert__content{display:flex;align-items:center;gap:10px}.alert__content .msg{color:#3b3b3b}.loading-spinner{border:4px solid hsla(0,0%,100%,.2);border-top-color:#fff;border-radius:50%;width:40px;height:40px;animation:spin 1s linear infinite;margin:auto}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.contact{height:70vh;display:flex;position:relative;align-items:center;overflow:hidden}.contact:before{content:"";position:absolute;top:0;left:0;width:200%;height:100%;background:var(--bg-image) repeat-x;background-size:contain;animation:scroll-map 60s linear infinite}@media screen and (max-width:600px){.contact:before{background:var(--bg-image) repeat;animation:scroll-map 30s linear infinite}}.contact__container{width:1200px;margin:auto;position:relative;display:flex;justify-content:center;align-items:center}@media screen and (max-width:600px){.contact__container{height:65vh}}.contact__container__content{width:800px;margin:auto}@media screen and (max-width:600px){.contact__container__content{width:80%}}.contact__container__content h3.title-contact{text-align:center;color:#fff;text-shadow:0 0 20px #0b1f35;font-family:montserrat;font-size:35px;line-height:45px;font-weight:900}@media screen and (max-width:600px){.contact__container__content h3.title-contact{font-size:25px;line-height:28px}}.contact__container__content p.text-contact{margin-top:20px;color:#fff;font-family:montserrat;margin-bottom:10px;font-size:20px;text-shadow:0 0 5px #0b1f35;text-align:center}.contact__container__content__div-btn{margin-top:30px;display:flex;justify-content:center}.contact__container__content__div-btn button.btn-contact{border:none;background-color:var(--color-alternate);padding:10px 20px;color:#fff;font-family:montserrat;font-size:15px;font-weight:700;text-transform:uppercase;border-radius:50px}@media screen and (max-width:600px){.contact__container__content__div-btn button.btn-contact{font-size:12px}}.contact__container__content__div-btn button.btn-contact:hover{text-decoration:underline;cursor:pointer}.description{background-color:var(--color-secondary);padding:100px 0}.description__container{width:1200px;margin:auto}.description__body{display:flex;column-gap:30px;align-items:center}.description__title{max-width:600px;margin:auto auto 15px;text-align:center;color:var(--color-dark);font-family:montserrat;font-size:35px;line-height:45px;font-weight:900;padding-bottom:16px}@media screen and (max-width:600px){.description__title{font-size:25px;line-height:28px}}.description__resume{text-align:center;color:var(--color-text);font-family:montserrat;font-size:18px;width:80%;margin:auto auto 50px}.description__image{width:100%}.description__features{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:30px;gap:30px;width:70%}.description__feature{display:flex;flex-direction:column;align-items:flex-start}.description__feature-title{font-family:Poppins,sans-serif;font-size:20px;font-weight:700}.description__feature-subtitle{font-family:Poppins,sans-serif;font-size:18px;font-weight:500}.description__feature-text{font-family:Poppins,sans-serif;padding-bottom:4px}.description__icon-container{display:flex;align-items:center}.description__feature-icon{display:inline-block;background-color:#0145a4;border-radius:100px;padding:16px;width:60px;height:60px;display:flex;justify-content:center;align-items:center;margin-bottom:16px;margin-left:-10px;position:relative;z-index:0}.description__feature-icon img{width:100%}.description__feature-number{display:inline-block;background-color:#0b1f35;color:#fff;font-size:14px;border-radius:100px;border:3px solid #fff;padding:14px;width:20px;height:20px;display:flex;justify-content:center;align-items:center;margin-bottom:16px;position:relative;z-index:1}@media screen and (max-width:600px){.description{padding:50px 0}.description__container{width:80%}.description__body{display:flex;flex-direction:column-reverse;column-gap:30px;align-items:center}.description__title{max-width:100%;font-size:25px;line-height:35px;padding-bottom:0}.description__features{display:grid;grid-template-columns:repeat(1,1fr);grid-gap:30px;gap:30px;width:100%}.description__feature{display:flex;flex-direction:column;align-items:center}.description__feature-subtitle,.description__feature-text,.description__feature-title{text-align:center}.description__icon-container{display:flex;align-items:center}.description__feature-icon{display:inline-block;background-color:#0145a4;border-radius:100px;padding:16px;width:60px;height:60px;display:flex;justify-content:center;align-items:center;margin-bottom:16px;margin-left:-10px;position:relative;z-index:0}.description__feature-icon img{width:100%}.description__feature-number{display:inline-block;background-color:#0b1f35;color:#fff;font-size:14px;border-radius:100px;border:3px solid #fff;padding:14px;width:20px;height:20px;display:flex;justify-content:center;align-items:center;margin-bottom:16px;position:relative;z-index:1}}.section-principal{height:71vh;display:flex;position:relative;align-items:center;overflow:hidden}.section-principal:before{content:"";position:absolute;top:0;left:0;width:200%;height:100%;background:var(--bg-image) repeat-x;background-size:contain;animation:scroll-map 60s linear infinite}@media screen and (max-width:600px){.section-principal:before{background:var(--bg-image) repeat;animation:scroll-map 30s linear infinite}}.section-principal__container{width:1200px;margin:auto;position:relative}@media screen and (max-width:600px){.section-principal__container{width:80%}}.section-principal__container__content{max-width:700px}.section-principal__container__content h3.title-section-principal{color:#fff;text-shadow:0 0 20px #0b1f35;font-family:montserrat;font-size:40px;font-weight:900;margin-bottom:15px}@media screen and (max-width:600px){.section-principal__container__content h3.title-section-principal{font-size:25px}}.section-principal__container__content p.resume-section-principal{color:#fff;text-shadow:0 0 5px #0b1f35;font-family:montserrat;font-size:20px;margin-bottom:20px}@media screen and (max-width:600px){.section-principal__container__content p.resume-section-principal{font-size:18px;margin-bottom:30px}}.section-products{background-color:var(--color-dark)}.section-products__container{padding:100px 0;width:1200px;margin:auto}@media screen and (max-width:600px){.section-products__container{width:80%;padding:50px 0}}.section-products__container__title{margin-bottom:60px}.section-products__container__title h3.title-section-products{text-align:center;color:#fff;font-family:montserrat;font-size:35px;line-height:45px;font-weight:900}@media screen and (max-width:600px){.section-products__container__title h3.title-section-products{font-size:25px;line-height:28px}}.section-products__container__title p.resume-section-products{text-align:center;color:#fff;margin-top:16px;font-family:montserrat;font-size:18px}.section-products__container__content{display:flex;gap:30px;margin:0 auto}@media screen and (max-width:600px){.section-products__container__content{display:block}}.section-products__container__div-button{display:none;justify-content:center;margin-top:35px}.section-products__container__div-button button.btn-all-products{background-color:var(--color-alternate);color:#fff;border:none;font-family:montserrat;font-weight:700;font-size:15px;border-radius:50px;padding:10px 20px;text-transform:uppercase}.section-testimonials{background-color:#fff}.section-testimonials__container{padding-top:50px;padding-bottom:50px;width:1200px;margin:auto}@media screen and (max-width:600px){.section-testimonials__container{width:80%}}.section-testimonials__container__title{width:750px;margin:auto auto 30px}@media screen and (max-width:600px){.section-testimonials__container__title{width:100%}}.section-testimonials__container__title h3.title-section-testimonials{text-align:center;color:var(--color-primary);font-family:montserrat;font-size:35px;line-height:45px;font-weight:900}@media screen and (max-width:600px){.section-testimonials__container__title h3.title-section-testimonials{font-size:25px;line-height:28px}}.section-testimonials__container__title p.phrase-section-testimonials{text-align:center;color:var(--color-text);margin-top:10px;font-family:montserrat;font-size:18px}.section-testimonials__container__content{overflow:hidden;width:750px;margin:auto;position:relative}@media screen and (max-width:600px){.section-testimonials__container__content{width:100%}}.next-button,.prev-button{position:absolute;background-color:transparent;color:var(--color-primary);border:none;z-index:1;font-size:25px;cursor:pointer}.next-button:disabled,.prev-button:disabled{cursor:default;color:transparent}.prev-button{top:170px;left:0}.next-button{top:170px;right:0}.fade-slider{position:relative;overflow:hidden}.fade-slide{position:absolute;top:0;left:0;width:100%;opacity:0;transition:opacity 1s ease-in-out;z-index:0}.fade-slide.active{opacity:1;z-index:1;position:relative}.benefits{background:#fff;padding:100px 0}.benefits__container{width:1200px;margin:auto}.benefits__header{width:1100px;margin:auto;padding-bottom:60px}.benefits__title{width:750px;margin:auto auto 16px;font-size:35px;line-height:40px;font-weight:900}.benefits__paragraph,.benefits__title{text-align:center;color:var(--color-dark);font-family:montserrat}.benefits__paragraph{font-size:18px;line-height:20px;font-weight:500}.benefits__items{margin:auto;display:flex;column-gap:24px}.benefits__item{padding:20px;border-radius:20px;box-shadow:0 2px 8px 0 rgba(0,0,0,.2);border-bottom:4px solid #0145a4}.benefits__item-icon{display:inline-block;background-color:#0145a4;border-radius:16px;padding:16px;width:60px;height:60px;display:flex;justify-content:center;align-items:center;margin-bottom:24px}.benefits__item-icon img{width:100%}.benefits__item-title{font-size:18px;font-weight:700;margin-bottom:12px}.benefits__item-subtitle,.benefits__item-title{font-family:Poppins,sans-serif;line-height:normal}.benefits__item-subtitle{font-size:16px;font-weight:400}@media screen and (max-width:600px){.benefits{padding:50px 0}.benefits__container{width:80%}.benefits__header{width:100%}.benefits__title{width:100%;font-size:25px;line-height:30px}.benefits__paragraph{font-size:16px;line-height:18px}.benefits__items{flex-direction:column;row-gap:24px}}.challenge{padding:100px 0}.challenge__container{width:1200px;margin:auto}.challenge__card{display:flex;column-gap:30px;align-items:center}.challenge__header{width:1100px;margin:auto;padding-bottom:60px}.challenge__title{width:750px;margin:auto auto 16px;color:var(--color-dark);font-size:35px;line-height:40px;font-weight:900}.challenge__resume,.challenge__title{text-align:center;font-family:montserrat}.challenge__resume{color:var(--color-text);margin-top:16px;font-size:18px}.challenge__subtitle{font-size:24px;margin-bottom:24px}.challenge__list{display:grid;grid-template-columns:repeat(2,1fr)}.challenge__list-item{list-style:none;position:relative;font-size:18px;padding-left:40px;margin-bottom:20px}.challenge__list-item:before{content:"";position:absolute;left:0;top:0;width:12px;height:12px;background-color:#0145a4;border-radius:50%;border:3px solid #fff;z-index:1}.challenge__list-item:after{content:"";position:absolute;left:7px;top:0;width:20px;height:20px;background-color:#0b1f35;border-radius:50%;z-index:0}.challenge__image{width:100%}@media screen and (max-width:600px){.challenge{padding:50px 0}.challenge__container{width:80%}.challenge__card{flex-direction:column}.challenge__header{width:100%}.challenge__title{width:100%;font-size:25px;line-height:30px;margin-bottom:0}.challenge__subtitle{font-size:16px;margin-bottom:24px}.challenge__list{grid-template-columns:repeat(1,1fr)}}:root{--color-primary:#0145a4;--color-secondary:#dee6f1;--color-dark:#0b1f35;--color-light:#fff;--color-alternate:#dd0569;--color-text:#333}body,html{scroll-behavior:smooth;max-width:100vw}div[id]{scroll-margin-top:100px}body{font-family:Arial,Helvetica,sans-serif}*{box-sizing:border-box;padding:0;margin:0}a{color:inherit;text-decoration:none}.separator__dark{background-color:var(--color-primary)}.separator__dark,.separator__light{width:40px;height:8px;border-radius:50px;margin:10px auto auto}.separator__light{background-color:#fff}@keyframes scroll-map{0%{background-position:0 0}to{background-position:-100% 0}}