.SwitchFilter_switchFilter__gjya_{display:grid;grid-gap:1.2rem;gap:1.2rem;grid-template-columns:auto 1fr;padding:1.2rem 0}.SwitchFilter_label__L147t{align-items:center;cursor:pointer;display:flex;gap:1.2rem}.SwitchFilter_switchButton__9ojDn{margin-left:auto}.section-banner-carousel{margin:0 .8rem 4rem}.section-banner-carousel__title{font-weight:700;margin-bottom:8px}.section-banner-carousel__subtitle{margin-bottom:16px}.section-banner-carousel__banner{display:grid!important;grid-gap:1.2rem;gap:1.2rem}.section-banner-carousel .typography{pointer-events:auto;-webkit-user-select:text;-moz-user-select:text;user-select:text}.section-banner-carousel__image{aspect-ratio:16/9;border-radius:12px;height:100%;max-width:100%;overflow:hidden;width:100%}.section-banner-carousel__image img{height:100%;object-fit:cover;width:100%}.section-banner-carousel .slick-list{padding:0 8px}.section-banner-carousel .slick-next,.section-banner-carousel .slick-prev{display:none!important}@media screen and (min-width:768px){.section-banner-carousel{margin:0 4.4rem 4rem}}@media screen and (min-width:1024px){.section-banner-carousel{margin:0 0 6.4rem}.section-banner-carousel__banner{gap:48px;grid-template-columns:repeat(2,1fr);height:380px}.section-banner-carousel__content{display:flex;flex-direction:column;justify-content:center;padding-left:8rem}.section-banner-carousel__subtitle,.section-banner-carousel__title{max-width:564px}.section-banner-carousel__title{font-family:Porto Roobert,sans-serif;font-size:48px!important;line-height:52px!important;margin-bottom:12px}.section-banner-carousel__subtitle{margin-bottom:0}.section-banner-carousel__image{aspect-ratio:16/9;border-radius:0;margin-top:0;max-width:100%}.section-banner-carousel .slick-prev{display:block;left:50px}.section-banner-carousel .slick-next{display:block;right:50px}}@media screen and (min-width:1224px){.section-banner-carousel__content{padding-left:8.8rem}}.AboutService_container__siC2d{display:flex;flex-direction:column;gap:var(--porto-spacing-24)}.card-price{padding:20px 16px}.card-price__price{margin-bottom:20px}.footer__root{background-color:#000000;padding-top:6.4rem}.footer__column{margin-bottom:2.4rem}@media screen and (min-width:1024px){.footer__column{margin-bottom:0}}.footer__line{width:100%;height:.1rem;background-color:#ffffff;border:none;margin-bottom:1.6rem}.footer__list{padding-top:1.6rem;flex-direction:column;column-gap:5.8rem;margin-bottom:3.2rem}.footer__list.isOpen{display:flex}.footer__list.isClose{display:none}@media (min-width:768px){.footer__list{max-height:29rem;padding-top:0;margin-bottom:0;flex-wrap:wrap}.footer__list.isClose{display:flex}}.footer__list-item{margin-bottom:1.2rem;cursor:pointer;display:flex;align-items:center;gap:.8rem}.footer__list-link{color:#ffffff;font-family:Open Sans;font-weight:400;font-size:1.4rem;line-height:2rem;text-decoration:none}.footer__list-link:hover{color:#66cafc}.footer__list-icon{width:1.8rem;display:flex;justify-content:center}.footer__trigger{display:flex;align-items:center;justify-content:space-between;cursor:pointer}.footer__title-trigger{color:#ffffff;font-family:Open Sans;font-weight:700;font-size:1.4rem;line-height:2rem;margin-bottom:0}@media screen and (min-width:1024px){.footer__title-trigger{margin-bottom:1.6rem}}.footer__icon-trigger{display:block}.footer__icon-trigger.up{transform:rotateX(180deg)}.footer__icon-trigger.down{transform:rotateX(0deg)}@media screen and (min-width:768px){.footer__icon-trigger{display:none}}.footer__partners{margin:4.8rem 0 3.2rem}.footer__brand{padding-top:1.6rem}@media (min-width:768px){.footer__brand{padding-top:3.5rem;display:flex;flex-direction:column;height:20.5rem;flex-wrap:wrap;column-gap:7.4rem}}@media (min-width:1224px){.footer__brand{padding-top:0;display:block;height:auto}}.footer__brand-title{font-weight:700;margin-top:1.6rem}.footer__brand-social-link,.footer__brand-title{color:#ffffff;font-family:Open Sans;font-size:1.4rem;line-height:2rem}.footer__brand-social-link{font-weight:400;text-decoration:none;padding:.8rem}.footer__brand-social-link:hover{background:#404040}.footer__brand-social-links{margin-top:1.6rem;max-width:25rem;display:flex;justify-content:space-between;align-items:center}.footer__stores{margin-top:1.6rem;display:flex;flex-wrap:wrap;gap:2.2rem}.footer__store{border:none;text-decoration:none;width:12.3rem;height:4rem}.footer__store>img{width:inherit;height:inherit}@media (min-width:768px){.footer__bottom-list{display:flex;justify-content:space-between}}@media (min-width:1024px){.footer__bottom-list{padding-bottom:6.4rem;display:flex;justify-content:flex-start;gap:4rem}}.footer__bottom-list-item{margin-bottom:1.2rem;list-style-type:none}.footer__bottom-list-item :hover i,.footer__bottom-list-item :hover li,.footer__bottom-list-item :hover svg{color:#8cd7fd}.footer__bottom-link{color:#ffffff;font-family:Open Sans;font-weight:400;font-size:1.4rem;line-height:2rem;text-decoration:none;display:flex;gap:.8rem}.card-price{border:1px solid #e0e0e0;border-radius:12px;height:max-content;padding:var(--porto-spacing-24);width:100%}.card-price__price{column-gap:8px;display:flex;flex-direction:column;margin-bottom:var(--porto-spacing-16)}.card-price__price .price__box-old{align-items:center;display:flex;gap:12px;margin-bottom:4px}.card-price__price .price__old{color:#404040;font-family:Open Sans,sans-serif;font-size:14px;font-weight:400;line-height:20px;text-align:left;text-decoration:line-through}.card-price__price .price__discount{color:var(--porto-seguro-100);font-family:Porto Roobert,sans-serif;font-size:16px;font-weight:500;letter-spacing:.02em;line-height:20px;text-align:left}.card-price__price .price__box-new{align-items:center;display:flex;justify-content:space-between;margin-bottom:4px}.card-price__price .price__label{border-radius:6px;font-family:Open Sans,sans-serif;font-size:12px;font-weight:700;letter-spacing:.01em;line-height:16px;padding:6px 8px;text-align:left;text-transform:capitalize}.card-price__price .pretitle{margin-bottom:.4rem}.card-price__price .price__installments{font-family:Open Sans,sans-serif;font-size:14px;font-weight:400;line-height:20px;text-align:left}.card-price .benefits{align-items:center;background:#f7f7f7;border-radius:4px 0 0;display:flex;gap:8px;height:56px;padding:8px;width:100%}.card-price .benefits__text{font-family:Open Sans,sans-serif;font-size:14px;font-weight:400;line-height:20px;text-align:left}.card-price .benefits__list{display:inline-flex;flex-direction:column;gap:var(--porto-spacing-8)}.card-price .benefits__item{align-items:center;display:flex;gap:.8rem}