.main-header{background-color:#fff}section.hero{padding:6rem 0}section.hero h1{max-width:93.4rem;line-height:110%;letter-spacing:1.4px;font-size:7rem}section.hero h1 span,section.servicos nav ul li span{position:relative;display:inline-block}section.hero h1 span .line-mask{display:block;overflow:hidden;left:0;bottom:-7px;width:100%;height:25px;position:absolute}section.hero h1 span .line-mask-2,section.hero h1 span .line-mask-2 .line-anim,section.hero h1 span .line-mask-3,section.hero h1 span .line-mask-3 .line-anim{display:none}section.hero h1 span .line-anim{display:block;width:100%;height:100%;min-height:25px;mask-image:linear-gradient(to right,#000 0 0);mask-size:var(--maskSize, 0%) 100%;mask-repeat:no-repeat;border-radius:20px;-webkit-mask-image:linear-gradient(to right,#000 0 0);-webkit-mask-size:var(--maskSize, 0%) 100%;-webkit-mask-repeat:no-repeat;transition:mask-size .3s,-webkit-mask-size .3s}section.hero h2{max-width:54.7rem;letter-spacing:.4px;line-height:120%;padding-top:3.2rem}section.hero h2 span{text-underline-offset:3px}@media (max-width:992px){section.hero h1{font-size:56px;max-width:75.4rem}section.hero h1 span .line-mask{bottom:-13px}section.hero h1 span .line-anim{height:17px;min-height:auto}}@media (max-width:768px){section.hero h1{font-size:44px;max-width:59.9rem}section.hero h1 span .line-mask{bottom:-16px}section.hero h1 span .line-anim{height:10px}section.hero h2{font-size:16px;max-width:460px}}@media (max-width:615px){section.hero{padding:4rem 0 5.6rem}section.hero h1{max-width:36.9rem}section.hero h1>span{position:relative}section.hero h1>span .line-mask{bottom:-16px}section.hero h1>span .line-mask-1{top:86px;width:255px}section.hero h1>span .line-mask-2{top:136px;width:180px}section.hero h1>span .line-mask-3{top:39px;width:215px}section.hero h1>span .line-mask-4{top:88px;width:309px}section.hero h1>span .line-mask-2,section.hero h1>span .line-mask-2 .line-anim,section.hero h1>span .line-mask-3,section.hero h1>span .line-mask-3 .line-anim,section.hero h2 strong{display:block}section.hero h1>span .line-anim{height:10px}section.hero h2{max-width:460px}}section.servicos{padding:6.4rem 0;position:relative}section.servicos .container{overflow:hidden}section.servicos .container>hr{margin-bottom:5.6rem}section.servicos .container>hr,section.servicos hr{height:2px;background-color:#000}section.servicos .servicos-wrapper{display:flex;justify-content:space-between;margin-right:56px}section.servicos nav{text-transform:uppercase}section.servicos nav ul li{display:block;line-height:121%;letter-spacing:.36px;position:relative;font-size:24px}section.servicos nav ul li span{cursor:pointer}section.servicos nav ul li span::after{content:"";position:absolute;left:0;bottom:0;width:100%;height:2px;background:#000;transform:scaleX(0);transform-origin:left;transition:transform .4s cubic-bezier(.4,0,.2,1)}section.servicos nav ul li.active span::after{transform:scaleX(1)}section.servicos .slider-wrapper{max-width:78rem;width:100%;min-height:54rem;position:relative}section.servicos .slider-wrapper h2{display:block;text-transform:uppercase}section.servicos .slider-wrapper hr,section.servicos .swiper-outer .swiper-button-next::after,section.servicos .swiper-outer .swiper-button-prev::after{display:none}section.servicos .swiper-outer{opacity:0;transform:translateY(-400px);pointer-events:none;transition:opacity .5s cubic-bezier(.4,0,.2,1),transform .5s cubic-bezier(.4,0,.2,1);position:absolute;width:100%;left:0;top:0;z-index:1}section.servicos .swiper-outer.active{opacity:1;transform:translateY(0);pointer-events:auto;z-index:2}section.servicos .swiper-outer.leaving{opacity:0;transform:translateY(300px);pointer-events:none;z-index:3}section.servicos .swiper-outer .swiper-button-next,section.servicos .swiper-outer .swiper-button-prev{width:37px;height:74px}section.servicos .swiper-outer .swiper-button-next svg,section.servicos .swiper-outer .swiper-button-prev svg{width:100%;height:100%}section.servicos .swiper-outer .swiper-button-next{right:-60px}section.servicos .swiper-outer .swiper-button-prev{left:-60px}section.servicos .swiper-outer .swiper-button-prev svg{transform:rotate(180deg)}section.servicos .swiper-outer .swiper-button-disabled{opacity:0}section.servicos .swiper .swiper-slide{max-width:24.6rem}section.servicos .swiper .swiper-slide:first-child figure img{max-width:17.6rem}section.servicos .swiper .swiper-slide:nth-child(2) figure img{max-width:20.4rem}section.servicos .swiper .swiper-slide figure{max-width:24.6rem;height:32.6rem;background-color:#d9d9d9;display:flex;align-items:center;justify-content:center}section.servicos .swiper .swiper-slide figure img{align-self:center;justify-self:center}section.servicos .swiper .swiper-slide h3{letter-spacing:.36px;padding:4rem 0 2rem}section.servicos .swiper .swiper-slide p{text-wrap:balance}@media (max-width:992px){section.servicos .slider-wrapper{max-width:51.2rem}}@media (max-width:768px){section.servicos .slider-wrapper{max-width:247px}}@media (max-width:615px){section.servicos{margin-top:0;padding:0 0 5.6rem}}@media (max-width:480px){section.servicos .container{overflow:visible}section.servicos .servicos-wrapper{margin-right:0}section.servicos .slider-wrapper{max-width:100%;display:flex;flex-direction:column}section.servicos .slider-wrapper .swiper-outer{position:relative;opacity:1;transform:none}section.servicos .slider-wrapper h2{display:block;padding-bottom:.8rem}section.servicos .slider-wrapper hr{display:block;margin:2.4rem 0 5.6rem}section.servicos .slider-wrapper .swiper-slide{max-width:100%;padding-bottom:3.6rem}section.servicos .slider-wrapper .swiper-slide h3{padding:2rem 0 1.6rem}section.servicos .slider-wrapper .swiper-slide figure{max-width:100%}section.servicos .swiper-wrapper{flex-direction:column}section.servicos nav{display:none}}
/*# sourceMappingURL=servicos.css.map */
