.main#parceiros{background:linear-gradient(90deg,#000115,#00379c);padding-top:80px;.banner{display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative;height:max(700px,100vh - 80px);margin-top:0;background-image:url(/_next/static/media/banner.fd5ebe3f.webp);background-size:cover;background-position:center 30%;gap:25px;& h1{position:relative;z-index:2;width:995px;color:white;font-family:var(--font-poppins),sans-serif;font-size:71px;text-align:center;.color{color:#ffa407}& img{position:absolute;top:0;right:8%;transform:translateY(-100%);width:130px;height:auto}}& button{z-index:2;background-color:initial;border:none;cursor:pointer;& img{width:42px;height:auto;filter:invert(111)}}}& h2{width:1100px;max-width:90%;margin:150px auto 16px;font-family:var(--font-bai-jamjuree),sans-serif;font-weight:700;font-size:40px;line-height:120%;letter-spacing:-1%}& h2,&>p.parceiros-intro{font-style:normal;text-align:center;color:#fff}&>p.parceiros-intro{max-width:900px;margin:0 auto 90px;font-family:var(--font-open-sans),"Open Sans",sans-serif;font-weight:600;font-size:24px;line-height:150%;letter-spacing:0}>section{display:flex;align-items:center;width:1300px;margin:0 auto 85px;& img{margin-right:12px}& p{font-family:var(--font-poppins),sans-serif;font-size:30px;margin-right:95px;color:#2809bc}}.super{display:flex;position:relative;overflow:hidden;background:linear-gradient(90deg,#000115,#00379c);height:150px;margin-bottom:0;.carousel{width:100vw!important;margin:0 auto;.slider{transition-duration:1.5s!important;transition-timing-function:linear!important;.item{display:flex;align-items:center;justify-content:center;& a{display:flex;justify-content:center;align-items:center;height:100%;cursor:pointer;& img{-webkit-user-select:none;user-select:none;pointer-events:none;-webkit-user-drag:none;cursor:pointer;max-width:100%;height:auto}}&:last-child a img{object-fit:contain}}}}}}.main#parceiros{@media screen and (max-width:1440px){.banner{& h1{width:940px;font-size:64px;& img{width:100px;transform:translateY(-80%)}}}& h2{width:890px;max-width:90%;font-size:40px}&>p.parceiros-intro{max-width:820px;font-size:24px}>section{width:1200px;& img{margin-right:10px}& p{font-size:26px;margin-right:85px}}}@media screen and (max-width:1300px){>section{width:780px;& p{font-size:24px;margin-right:85px}}}@media screen and (max-width:1080px){.banner{& h1{width:700px;font-size:50px;& img{width:80px;transform:translateY(-90%)}}}>h2{font-size:clamp(28px,4.4vw,40px);width:95vw}>section p{font-size:20px;margin-right:85px}}@media screen and (max-width:1024px){.super{align-items:center;.carousel{height:7.5vw;.slider{height:100%;.item{height:100%;& img{width:100%;height:100%;object-fit:contain}}}}}}@media screen and (max-width:915px){.banner{height:600px;gap:50px;& h1{width:600px;font-size:40px;& img{width:60px;transform:translateY(-100%)}}& button img{width:60px}}>h2{font-size:clamp(28px,4.4vw,40px);width:95vw;margin:150px auto 16px}&>p.parceiros-intro{font-size:clamp(18px,3.2vw,24px);max-width:90vw;margin-bottom:10vw}>section{width:100%;padding:0 30px;& p{font-size:18px;margin-right:85px}}.super{height:15vw;margin-bottom:0;.carousel,.react-multi-carousel-list{background:transparent!important;background-color:initial!important}}}@media screen and (max-width:615px){.banner{& h1{width:98.522167vw;font-size:6.56814vw;& img{width:9.85221674vw;transform:translateY(-9.1363vw)}}}& h2{font-size:clamp(24px,5.5vw,40px);margin:150px auto 16px}&>p.parceiros-intro{font-size:clamp(16px,4vw,24px);width:85vw;max-width:85vw;margin:0 auto 10vw}>section{display:flex;width:450px;justify-content:space-between;padding:0;& p{margin-right:auto}}.super{height:25vw;margin-bottom:0;.carousel,.react-multi-carousel-list{padding:0;height:15vw;background:transparent!important;background-color:initial!important}}}@media screen and (max-width:550px){>section{width:90%}}@media screen and (max-width:420px){>section{& img{width:calc(11.230952381vw + 5.84px)}& p{font-size:calc(3.809523vw + 2px);&:last-child{margin-right:0}}}}@media screen and (min-width:1440px){.banner{margin-top:0;& h1{width:65.277vw;font-size:64px}& button img{width:42px}}}}