.hero-section.component{background-color:#f4fbff}.hero-section.component .wrapper{background:url(/img/BrazilBlueOutline.jpg) 100%/auto 100% no-repeat;border-bottom-right-radius:3rem;justify-content:space-between;display:flex}.hero-section.component .wrapper .left{flex-direction:column;align-items:flex-start;gap:1.5rem;max-width:35rem;margin-top:2.2rem;padding-block:2rem;display:flex}.hero-section.component .wrapper .left h5{text-transform:uppercase;color:#1c90e3}.hero-section.component .wrapper .left h1{color:#182d47;font-weight:800}.hero-section.component .wrapper .left p{color:#475569;font-weight:500;line-height:1.5rem}.hero-section.component .wrapper .left .buttons{gap:.5rem;display:flex}.hero-section.component .wrapper .left .buttons>*{min-width:13rem}.hero-section.component .wrapper .right{margin-top:4rem;margin-bottom:3rem;margin-right:20rem}.hero-section.component .wrapper .right img{object-fit:cover;border-radius:1rem;width:20rem;height:30rem}.hero-section.component .wrapper .right .mobile-button{display:none}@media screen and (max-width:1200px){.hero-section.component .wrapper{background:0 0;align-items:center;gap:2rem;display:flex}.hero-section.component .wrapper .right{margin-right:0}.hero-section.component .wrapper .right img{width:90%;min-width:15rem;height:auto}}@media screen and (max-width:576px){.hero-section.component .wrapper{background:0 0;flex-direction:column;gap:0;display:flex}.hero-section.component .wrapper .left{max-width:unset}.hero-section.component .wrapper .left .buttons{display:none}.hero-section.component .wrapper .right{flex-direction:column;align-items:stretch;gap:1rem;width:100%;margin:0;display:flex;position:relative}.hero-section.component .wrapper .right img{width:100%;height:25rem}.hero-section.component .wrapper .right .mobile-button{display:block}}
.highlights-section.component{flex-direction:column;align-items:center;gap:4rem;margin-bottom:5rem;display:flex}.highlights-section.component .list{justify-content:space-between;gap:4rem;display:flex}.highlights-section.component .list .highlight{text-align:center;flex-direction:column;align-items:center;gap:.5rem;max-width:30%;display:flex}.highlights-section.component .list .highlight .check{box-sizing:border-box;border:1px solid #e7eef3;border-radius:.5rem;justify-content:center;align-items:center;width:4rem;height:4rem;padding:1rem;display:flex}.highlights-section.component .list .highlight .check img{width:100%;height:100%}.highlights-section.component .list .highlight .title{color:#292d32;font-size:1.3rem;font-weight:700}.highlights-section.component .list .highlight .description{color:#9f9f9f}.highlights-section.component .steps{justify-content:center;align-items:center;gap:.5rem;display:none}.highlights-section.component .steps .step{background-color:#e4e4e7;border-radius:50%;width:1rem;height:1rem;transition:background-color .1s ease-in-out}.highlights-section.component .steps .step.active{background-color:#1c90e3}@media screen and (max-width:1200px){.highlights-section.component{gap:2rem;margin-block:2rem}.highlights-section.component>h1{display:none}.highlights-section.component .list{scroll-snap-type:x mandatory;justify-content:flex-start;align-items:flex-start;gap:1rem;padding-bottom:1rem;overflow:auto}.highlights-section.component .list .highlight{scroll-snap-align:start;max-width:unset;min-width:100%}.highlights-section.component .list .highlight .description{max-width:min(28rem,95vw)}.highlights-section.component .steps{display:flex}}
.other-solutions-section.component .wrapper{flex-direction:column;display:flex}.other-solutions-section.component .wrapper>.label{color:#1c90e3;text-transform:uppercase;margin-bottom:.5rem;font-weight:500}.other-solutions-section.component .wrapper>.title{color:#182d47;margin-bottom:2rem;font-size:2.2rem;font-weight:700}.other-solutions-section.component .wrapper .solutions{justify-content:space-between;display:flex}.other-solutions-section.component .wrapper .solutions .left,.other-solutions-section.component .wrapper .solutions .right{box-sizing:border-box;color:#fff;flex-direction:column;flex-grow:1;justify-content:center;align-items:flex-start;gap:.8rem;max-width:50%;height:15rem;padding-inline:2rem;display:flex}.other-solutions-section.component .wrapper .solutions .left .title,.other-solutions-section.component .wrapper .solutions .right .title{font-size:1.4rem;font-weight:700}.other-solutions-section.component .wrapper .solutions .left .description,.other-solutions-section.component .wrapper .solutions .right .description{max-width:50%}.other-solutions-section.component .wrapper .solutions .left button,.other-solutions-section.component .wrapper .solutions .right button{color:#fff;background-color:#0000;border:1px solid #fff;border-radius:.6rem;justify-content:space-between;align-items:center;gap:.5rem;padding:.5rem 1rem;display:flex}.other-solutions-section.component .wrapper .solutions .left{border-top-left-radius:1rem;border-bottom-left-radius:1rem}.other-solutions-section.component .wrapper .solutions .right{background-position:100%;background-repeat:no-repeat;background-size:cover;border-top-right-radius:1rem;border-bottom-right-radius:1rem}@media screen and (max-width:1200px){.other-solutions-section.component .wrapper .solutions .left,.other-solutions-section.component .wrapper .solutions .right{padding:1rem}.other-solutions-section.component .wrapper .solutions .left .description,.other-solutions-section.component .wrapper .solutions .right .description{max-width:100%}}@media screen and (max-width:576px){.other-solutions-section.component .wrapper .solutions{flex-direction:column;display:flex}.other-solutions-section.component .wrapper .solutions .left,.other-solutions-section.component .wrapper .solutions .right{width:unset;max-width:unset;flex-grow:1}.other-solutions-section.component .wrapper .solutions .left{border-top-right-radius:1rem;border-bottom-left-radius:0}.other-solutions-section.component .wrapper .solutions .right{border-top-right-radius:0;border-bottom-left-radius:1rem}}
