.vendor-page.banner{height:300px;position:relative;display:flex;align-items:center;justify-content:center;padding-inline:0}.vendor-page.banner img{position:absolute;height:100%;width:100%;object-fit:cover}.vendor-page.banner .banner-text{position:absolute;height:100%;width:100%;background-color:rgb(0 0 0 / .5);display:flex;align-items:center;justify-content:center;color:#fff;font-size:35px;text-align:center}.vendor-page.title{margin-block:2rem}.vendor-page .page__title{font-size:40px;font-weight:600}.vendor-page .page__content{font-size:17px;margin-block:1rem;max-width:725px}.vendor-page.faqs{margin-bottom:3rem}.vendor-page.faqs .faqs-title{font-size:35px;margin-bottom:10px;font-weight:600}.vendor-page.faqs .pergunta{margin-bottom:1rem;max-width:725px}.vendor-page.faqs .pergunta__toggle{padding:1rem;display:flex;align-items:center;justify-content:space-between;border-radius:14px;background-color:#d8e0e8;font-size:20px;line-height:normal;color:var(--secTextColor);cursor:pointer;font-weight:500}.vendor-page.faqs .pergunta__toggle svg{fill:var(--secTextColor);width:30px;transition:transform 0.5s ease;flex-shrink:0}.vendor-page.faqs .pergunta__toggle svg.rotated{transform:rotate(-180deg)}.vendor-page.faqs .pergunta__content{padding:1rem;font-size:16px;color:var(--secTextColor)}.vendor-page.faqs .pergunta__content ul{padding:0}.vendor-page.faqs .pergunta__content *:last-child{margin-bottom:0}.vendor-page.become-vendor-steps{margin-block:3rem;padding-block:30px;display:flex;flex-direction:column;justify-content:center;gap:20px;background-color:var(--mainColor)}.vendor-page.become-vendor-steps{background-color:#fff;margin-block:1rem}.vendor-page.become-vendor-steps .block-title{font-size:30px;font-weight:700;margin-bottom:20px}.vendor-page.become-vendor-steps .block-items{display:flex;gap:30px}.vendor-page.become-vendor-steps .block-items .item{width:300px}.vendor-page.become-vendor-steps .block-items .item .item-title{margin-bottom:10px;font-weight:600;font-size:22px}.vendor-page.become-vendor-steps .block-items .item .item-content{font-size:17px}.vendor-page.become-vendor-steps .block-items .tomi-icon{font-size:25px;display:flex;align-items:center;justify-content:center}.vendor-page.become-vendor-steps .become-vendor-button{background-color:#fff;color:var(--secTextColor);padding:7px 17px;cursor:pointer;box-shadow:0 2px 5px rgb(0 0 0 / .16);border-radius:25px;margin-top:10px;transition:all .3s ease-in-out;font-weight:600;border:none;width:max-content}.vendor-page.become-vendor-steps .become-vendor-button:hover{background-color:var(--mainColor);color:var(--mainText)}.vendor-page.vendor-advantages{margin-top:3rem;padding:30px 15%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;background-color:var(--mainColor);color:var(--mainText)}.vendor-page.vendor-advantages .block-title{font-size:30px;font-weight:700;margin-bottom:20px;text-align:center}.vendor-page.vendor-advantages .block-items{display:flex;flex-wrap:wrap;gap:30px;justify-content:center}.vendor-page.vendor-advantages .block-items .item{flex:1 1 325px;text-align:center;margin:10px}.vendor-page.vendor-advantages .block-items .item-title{margin-bottom:10px;font-weight:600;font-size:22px}.vendor-page.vendor-advantages .block-items .item-content{font-size:17px}@media only screen and (max-width:1200px){.vendor-page.become-vendor-steps .block-items{gap:20px}.vendor-page.become-vendor-steps .block-items .tomi-icon{font-size:20px}.vendor-page.become-vendor-steps .block-items,.vendor-page.become-vendor-steps .block-items .item{width:250px}.vendor-page.vendor-advantages{padding-inline:5%}}@media only screen and (max-width:990px){.vendor-page.become-vendor-steps .block-items{flex-direction:column}.vendor-page.become-vendor-steps .block-items .tomi-icon{transform:rotate(90deg)}.vendor-page.vendor-advantages{padding-inline:5%}}