.hero-section{background:url(/empresas/assets/img/cases/hero-bg.1750260032.png) no-repeat top/cover;text-align:left;position:relative;overflow:hidden;padding:0 0 2rem}.hero-section::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:150px;background:linear-gradient(179.81deg,rgba(255,255,255,0) 35.43%,#FFF 99.83%);z-index:1}.hero-section .main-content{position:relative;z-index:2}.hero-section .main-content .case__heading{display:grid;grid-template-columns:1fr;padding:3rem 0 1rem 0;gap:2rem}@media screen and (min-width:768px){.hero-section .main-content .case__heading{grid-template-columns:1fr 1fr}}.hero-section .main-content .case__heading img{padding:0 0 1rem}.hero-section .main-content .case__heading .title{font-weight:700;text-align:left;color:#1B1B1B;font-size:1.5rem}@media screen and (min-width:768px){.hero-section .main-content .case__heading .title{font-size:1.75rem;width:390px;padding:0 0 2rem}}@media screen and (min-width:1024px){.hero-section .main-content .case__heading .title{font-size:2.5rem;width:682px}}.hero-section .main-content .case__heading iframe{border-radius:8px;width:100%;height:180px}@media screen and (min-width:1024px){.hero-section .main-content .case__heading iframe{height:254px;margin:4rem 0 0}}.hero-section .main-content .results{padding:1rem 0 0}@media screen and (min-width:1280px){.hero-section .main-content .results{width:682px;position:relative;top:-90px}}.hero-section .main-content .results .title{color:#2800FF;font-weight:500;font-size:.875rem;text-transform:uppercase}.hero-section .main-content .results .divider{border-bottom:1px solid #2800FF;margin:.5rem 0 2rem}.hero-section .main-content .results__data{display:grid;grid-template-columns:1fr 1fr;max-width:672px;gap:1rem}@media screen and (min-width:768px){.hero-section .main-content .results__data{grid-template-columns:1fr 1fr 1fr 1fr;gap:1rem}}.hero-section .main-content .results__data .result-item{width:144px;height:102px;margin:1rem 0}@media screen and (min-width:768px){.hero-section .main-content .results__data .result-item{width:170px}}.hero-section .main-content .results__data .result-item .value{font-size:2.5rem;font-weight:700;color:#2800FF;width:10rem}.hero-section .main-content .results__data .result-item .description{max-width:170px}@media screen and (min-width:1280px){.hero-section .main-content .on-desktop{position:relative;top:-80px}}.hero-section .main-content .on-desktop .divider{border-top:1px solid #EDEDED;margin:1rem 0 2rem}.hero-section .main-content .on-desktop .about-company{display:grid;grid-template-columns:1fr;gap:1.5rem}@media screen and (min-width:768px){.hero-section .main-content .on-desktop .about-company{grid-template-columns:60% 1fr 1fr 1fr}}@media screen and (min-width:1280px){.hero-section .main-content .on-desktop .about-company{grid-template-columns:70% 1fr 1fr 1fr}}.hero-section .main-content .on-desktop .about-company .info-grid{display:grid;grid-template-columns:repeat(3,1fr);text-align:left;gap:1rem}@media screen and (min-width:1024px){.hero-section .main-content .on-desktop .about-company .info-grid{gap:3.85rem}}@media screen and (min-width:1280px){.hero-section .main-content .on-desktop .about-company .info-grid{gap:3.25rem}}.hero-section .main-content .on-desktop .about-company .item .title{color:#1B1B1B;margin-bottom:.25rem}.hero-section .main-content .on-desktop .about-company .item:first-child .description{text-align:left}

.context{background:linear-gradient(357.22deg,#FFF -30.99%,#EBEAFB 108.46%);padding:4rem 1rem}.context .container{max-width:1200px;margin:0 auto}.context .context-content{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;gap:2rem}@media screen and (min-width:768px){.context .context-content{display:grid;grid-template-columns:65% 45%}}@media screen and (min-width:1280px){.context .context-content{grid-template-columns:72.5% 25%}}.context .text-column .section-title{font-size:1.8rem;font-weight:bold;margin-bottom:1rem;color:#1B1B1B}.context .text-column .section-paragraph{font-size:1rem;line-height:1.6;color:#666;margin:0 0 2rem}.context .text-column .section-paragraph span{font-weight:700}.context .highlight-column .highlight-card{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;gap:2rem;background-color:#2800FF;color:#FEFEFF;padding:1.5rem;border-radius:.5rem;max-width:300px;position:relative;left:-15px}@media screen and (min-width:1024px){.context .highlight-column .highlight-card{position:unset}}.context .highlight-column .highlight-card .icon{margin:0 0 1rem}.context .highlight-column .highlight-card .white-highlight{padding:.5rem;background:#FEFEFF;width:fit-content;margin:0 0 1rem}.context .highlight-column .highlight-card .white-highlight .highlight-title{color:#1B1B1B;font-weight:700;font-size:1rem;text-transform:uppercase}.context .highlight-column .highlight-card .highlight-description{font-size:.95rem;line-height:1.5;color:#FEFEFF}.context .highlight-column .highlight-card .highlight-description span{font-weight:700}.context .mobile-only{display:block;margin:0 0 2rem;position:relative;right:-15px}@media screen and (min-width:768px){.context .mobile-only{display:none;position:initial}}.context .quote{display:block}@media screen and (min-width:768px){.context .quote{display:none}}@media screen and (min-width:1024px){.context .quote{display:block}}.context .tablet-only{display:none}@media screen and (min-width:768px){.context .tablet-only{display:block;width:675px}}@media screen and (min-width:1024px){.context .tablet-only{display:none}}.context .desktop-only{display:none}@media screen and (min-width:768px){.context .desktop-only{display:block}}

.solution{padding:2rem 1rem}.solution .main-text{margin:0 0 2rem}.solution .main-text .section-title{font-size:2rem;font-weight:700;margin:0 0 1rem;color:#1B1B1B}.solution .title{font-size:.875rem;text-transform:uppercase;font-weight:500;color:#2800FF;margin:0 0 .5rem}.solution .divider{height:1px;width:100%;background-color:#2800FF;border:none;margin:0 0 1.5rem 0}.solution .our-role,.solution .evolution{margin-bottom:2.5rem}.solution .our-role__grid,.solution .evolution__grid{display:grid;grid-template-columns:1fr;gap:1.5rem}@media screen and (min-width:768px){.solution .our-role__grid,.solution .evolution__grid{grid-template-columns:1fr 1fr}}.solution .our-role__item .item-title,.solution .evolution__item .item-title{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:start;align-items:start;gap:.5rem;margin-bottom:.5rem}.solution .our-role__item .item-title .title,.solution .evolution__item .item-title .title{font-size:1.25rem;font-weight:700;color:#1B1B1B;margin-bottom:.5rem}.solution .our-role__item .description,.solution .evolution__item .description{font-size:1rem;color:#666;line-height:1.5}.solution .quote-wrapper{margin-top:3rem}

.result{background:url(/empresas/assets/img/cases/result-bg.1750260032.png) #000 no-repeat bottom/cover;padding:4rem 1rem}.result .container{max-width:1200px;margin:0 auto}.result .title{color:#FEFEFF;font-size:1.5rem;font-weight:700;margin-bottom:1rem}@media screen and (min-width:768px){.result .title{font-size:2rem}}.result .description{font-size:1rem;color:#FEFEFF;margin-bottom:2rem;line-height:1.6}@media screen and (min-width:768px){.result .description{font-size:1.125rem}}.result__content{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;gap:2rem}@media screen and (min-width:768px){.result__content{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:start;align-items:flex-start}}@media screen and (min-width:1280px){.result__content{-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row}}.result__accordion{backdrop-filter:blur(4px);background:rgba(27,27,27,.8);padding:1rem 1.5rem;border-radius:8px}@media screen and (min-width:768px){.result__accordion{padding:1rem 2rem}}@media screen and (min-width:1280px){.result__quote{padding:4rem 0 0}}@media screen and (min-width:768px){.result__text{-webkit-box-flex:2;flex:2}.result__quote{-webkit-box-flex:1;flex:1}}

.last-section{font-family:"Montserrat",sans-serif;padding-block:4rem;position:relative;background-color:#F8F8FD}@media screen and (min-width:768px){.last-section{padding-block:5rem}}.last-section .container{position:relative;z-index:2;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}@media screen and (min-width:768px){.last-section .container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:center;align-items:center}}@media screen and (min-width:1280px){.last-section{padding-block:7rem;padding-bottom:162px}}@media screen and (min-width:768px){.last-section .informations{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}}@media screen and (min-width:1024px){.last-section .informations{-webkit-box-pack:justify;justify-content:space-between}}.last-section .informations .subtitle{font-weight:normal;color:#2800FF;padding-bottom:1rem;font-size:.875rem;font-weight:500;text-transform:uppercase}.last-section .informations .title{font-size:1.625rem;margin-bottom:1rem;color:#1b1b1b}.last-section .informations .title .--highlight{color:#2800FF}@media screen and (min-width:768px){.last-section .informations .title{font-size:2rem}}@media screen and (min-width:1024px){.last-section .informations .title{font-size:2.5rem;max-width:413px}}@media screen and (min-width:1280px){.last-section .informations .title{max-width:517px}}.last-section .informations .description{margin-bottom:2rem}@media screen and (min-width:768px){.last-section .informations .description{margin-bottom:2rem;min-width:314px}}@media screen and (min-width:1024px){.last-section .informations .description{margin-bottom:2rem;min-width:450px;max-width:413px}}@media screen and (min-width:1280px){.last-section .informations .description{max-width:517px;min-width:498px}}.last-section .informations .--cta{max-width:340px}.last-section .last-section__image{display:none}@media screen and (min-width:768px){.last-section .last-section__image{display:block}}.last-section .ilustration{min-width:319px;-webkit-align-self:center;align-self:center}@media screen and (min-width:1024px){.last-section .ilustration{min-width:462px}}@media screen and (min-width:1280px){.last-section .ilustration{min-width:535px;max-width:535px}}

