.home-hero{background:url(../images/bg-home-hero.jpg) no-repeat 100% 100%/cover;min-height:70vh;padding-top:109px;transition:background .3s linear}@media(min-width:991px){.home-hero{background:url(../images/bg-home-hero.jpg) no-repeat 0 0/cover;height:100vh;transition:background .3s linear}}.home-hero h1{color:#14222a;font-family:Sora;font-size:3rem;font-style:normal;font-weight:300;line-height:normal}@media(min-width:1440px){.home-hero h1{font-size:3.75rem}}@media(min-width:1920px){.home-hero h1{font-size:5.5rem}}.section-title-wrapper{align-items:center;display:flex;font-size:1.125rem;gap:10px}.section-title-wrapper svg{font-size:1.5rem}.section-title-wrapper.variant-dark svg{color:#2e3d46;fill:#2e3d46}.section-title-wrapper.variant-dark h4{color:#2e3d46}.section-title-wrapper.variant-light svg{color:#fff;fill:#fff}.section-title-wrapper.variant-light h4{color:#fff}.section-title-wrapper h4{font-family:Sora;font-style:normal;font-weight:400;line-height:2.1875rem}.section-quemSomos-home{padding-bottom:99px;padding-top:99px}.section-quemSomos-home h2{color:#2e3d46;font-family:Sora;font-size:2rem;font-style:normal;font-weight:500;line-height:normal}@media screen and (min-width:992px){.section-quemSomos-home h2{font-size:3rem}}.section-quemSomos-home p{color:#2e3d46;font-family:Sora;font-size:1rem;font-style:normal;font-weight:400;line-height:1.875rem}@media screen and (min-width:992px){.section-quemSomos-home p{font-size:1.25rem}}.section-quemSomos-home .video-panel{aspect-ratio:16/9;background-color:#ebebeb;max-height:642px;overflow:hidden;width:100%}.section-quemSomos-home .video-panel video{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.ellis-accordion{display:flex;flex-direction:column}.accordion-item{border-bottom:1px solid #dadde0;display:flex;flex-direction:column}.accordion-item .accordion-header{color:#2e3d46;cursor:pointer;display:flex;font-size:2rem;justify-content:space-between;line-height:1.875rem;padding-bottom:30px;padding-top:30px}.accordion-item .accordion-header-wrapper{display:flex;gap:45px}.accordion-item .accordion-header svg{color:#2e3d46;font-size:2.1875rem}.accordion-item .accordion-body{font-size:18px;line-height:32px;padding-bottom:30px;padding-top:30px}.servicos-home{padding-bottom:70px;padding-top:26px}.case-card{border-bottom:1px solid #dadde0;display:flex;flex-direction:column}.case-card img{border-radius:8px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.case-card.style-short img{height:336px}.case-card.style-tall img{height:463px}.case-card__title{color:#2e3d46;font-family:Sora;font-size:1.75rem;font-style:normal;font-weight:400;line-height:1.875rem;padding-bottom:30px;padding-top:30px}.cases-home[data-v-5584324e]{padding-bottom:136px;padding-top:70px}.cases-home h2[data-v-5584324e]{color:#2e3d46;font-family:Sora;font-size:2rem;font-style:normal;font-weight:500;line-height:normal}@media screen and (min-width:992px){.cases-home h2[data-v-5584324e]{font-size:3rem}}.cases-home .cases-grid[data-v-5584324e]{display:grid;gap:25px;grid-template-columns:1fr;margin-bottom:70px}@media screen and (min-width:992px){.cases-home .cases-grid[data-v-5584324e]{gap:48px 45px;grid-template-columns:repeat(3,1fr)}}.cases-home .cases-grid__col[data-v-5584324e]{display:grid;gap:20px;grid-template-columns:repeat(2,1fr)}@media screen and (min-width:992px){.cases-home .cases-grid__col[data-v-5584324e]{display:flex;flex-direction:column;gap:45px}}.ellis-marquee{background-color:#edf1f8;padding-bottom:42px;padding-top:42px}.ellis-marquee__viewport{overflow:hidden;width:100%}.ellis-marquee__track{animation:ellis-marquee-scroll 90s linear infinite;display:flex;width:-moz-max-content;width:max-content;will-change:transform}.ellis-marquee__content{align-items:baseline;display:inline-flex;gap:2.5rem;padding-right:2.5rem;white-space:nowrap}.ellis-marquee__item{color:#54636e;font-family:Sora;font-size:4.875rem;font-style:normal;font-weight:300;line-height:6.5rem}.ellis-marquee strong{color:#0f50cf}@keyframes ellis-marquee-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.ellis-marquee__track{animation:none}}
