.fb-top-promo-banner+.fb-homepage-section-banner{margin-top:72px}.fb-homepage-section-banner{overflow:hidden;padding-top:66.6666%;position:relative}@media(min-width:768px){.fb-homepage-section-banner{padding-top:33.3333%}}.fb-homepage-section-banner .swiper{inset:0;position:absolute;--swiper-pagination-color:hsl(var(--twc-white)/var(--twc-white-opacity,1));--swiper-pagination-bullet-inactive-color:hsl(var(--twc-white)/var(--twc-white-opacity,1));--swiper-pagination-bottom:24px;--swiper-pagination-bullet-width:16px;--swiper-pagination-bullet-height:16px;--swiper-pagination-bullet-horizontal-gap:12px}.fb-homepage-section-banner .swiper .swiper-pagination .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){opacity:.5}.fb-homepage-section-banner .swiper .swiper-lazy-preloader{--swiper-theme-color:#e5e7eb}.fb-homepage-section-banner .preloader-wrap{inset:0;position:absolute}.fb-countdown .countdown-content{border-radius:100px;border-width:3px;--tw-border-opacity:1;border-color:rgb(63 183 62/var(--tw-border-opacity,1));padding:10px 16px}.fb-countdown .countdown-content .countdown-item{display:flex;--tw-text-opacity:1;color:hsl(var(--twc-white)/var(--twc-white-opacity,var(--tw-text-opacity)))}.fb-countdown .countdown-content .countdown-item .time{font-family:Nunito Sans;font-size:1rem;font-weight:400;line-height:1.5rem;line-height:30px;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}@media(min-width:640px){.fb-countdown .countdown-content .countdown-item .time{font-size:1.125rem;line-height:1.75rem}}@media(min-width:1024px){.fb-countdown .countdown-content .countdown-item .time{font-size:19px}}@media(min-width:1320px){.fb-countdown .countdown-content .countdown-item .time{font-size:1.125rem;line-height:1.75rem}}.fb-blackfriday-countdown[data-v-6abdf38f]{background:url(./testimonial-bg.BLchozCa.png) no-repeat;background-position:50%;background-size:cover;padding-bottom:1.5rem;padding-top:1.5rem}.fb-blackfriday-countdown .countdown[data-v-6abdf38f]{background-color:rgb(0 108 88/var(--tw-bg-opacity,1));border-radius:.75rem;display:flex;gap:.5rem;--tw-bg-opacity:.8;padding:1rem 2.5rem}.fb-blackfriday-countdown .countdown-item[data-v-6abdf38f]{align-items:center;display:flex;flex-direction:column;gap:.25rem}.fb-blackfriday-section[data-v-a498fb97]{background-image:none!important;padding-bottom:5rem;padding-top:5rem;position:relative}.fb-blackfriday-section .product-card[data-v-a498fb97]{border-width:1px;--tw-border-opacity:1;border-color:rgb(0 175 110/var(--tw-border-opacity,1))}.fb-blackfriday-section[data-v-a498fb97]:after{background:url(./footer.m_OAFLz5.png) no-repeat!important;background-position-x:center!important;content:" ";height:100%;left:0;-webkit-mask-image:radial-gradient(50% 50% at 50% 30%,#1b1b1b 0,rgba(27,27,27,0) 100%);mask-image:radial-gradient(50% 50% at 50% 30%,#1b1b1b 0,#1b1b1b00);opacity:.1;position:absolute;top:0;width:100%}.fb-about-hero{align-items:center;display:flex;gap:2.5rem;justify-content:space-between;margin-bottom:5.3rem}@media not all and (min-width:1024px){.fb-about-hero{flex-direction:column-reverse}}.fb-about-cards{align-items:stretch;display:none;gap:1.5rem;grid-template-columns:repeat(3,minmax(0,1fr))}@media not all and (min-width:1024px){.fb-about-cards{grid-template-columns:repeat(1,minmax(0,1fr))}}@media(min-width:768px){.fb-about-cards{display:grid}}.fb-about-cards .tile{height:100%}.fb-super-courses-product:not(:last-child){margin-bottom:3rem}@media(max-width:1024px){.fb-super-courses-product .grid>*{margin-bottom:3rem}}.fb-super-courses .description-product{margin-top:1rem;--tw-text-opacity:1;color:rgb(26 26 26/var(--tw-text-opacity,1))}.fb-super-courses .prices-installments{--tw-text-opacity:1;color:rgb(30 30 30/var(--tw-text-opacity,1))}.fb-product-enem .product-card{width:-webkit-fill-available}.fb-product-enem .fb-card-background{align-items:flex-start}.fb-product-enem .fb-card-background img{display:none}@media(min-width:768px){.fb-product-enem .fb-card-background img{display:block}}.fb-product-card-with-image{-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.fb-product-card-with-image .fb-product-card{max-width:24rem}@media(min-width:768px){.fb-product-card-with-image .fb-product-card{border-bottom-right-radius:0;border-top-right-radius:0}}.fb-product-card-with-image .picture{background-repeat:no-repeat;background-size:cover;border-radius:0 24px 24px 0}.fb-product-militar{overflow:hidden;padding-bottom:2.5rem}.fb-product-militar .carousel__track{gap:24px}.fb-product-militar .product-card{width:-webkit-fill-available!important}.fb-product-militar .swiper{position:static;--swiper-pagination-bottom:4px}.fb-product-militar .swiper-pagination{display:block}@media(min-width:1024px){.fb-product-militar .swiper-pagination{display:none}}.fb-product-militar .swiper-button-next,.fb-product-militar .swiper-button-prev{border-width:0;--tw-bg-opacity:1;background-color:hsl(var(--twc-green)/var(--twc-green-opacity,var(--tw-bg-opacity)));--tw-text-opacity:1;color:hsl(var(--twc-white)/var(--twc-white-opacity,var(--tw-text-opacity)))}.fb-product-militar .swiper-button-next.is-disabled,.fb-product-militar .swiper-button-prev.is-disabled{--tw-border-opacity:1;border-color:hsl(var(--twc-disabled-text)/var(--twc-disabled-text-opacity,var(--tw-border-opacity)));--tw-text-opacity:1;color:hsl(var(--twc-disabled-text)/var(--twc-disabled-text-opacity,var(--tw-text-opacity)))}.fb-product-militar .swiper-button-next:hover,.fb-product-militar .swiper-button-prev:hover{--tw-bg-opacity:1;background-color:rgb(2 65 0/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:hsl(var(--twc-white)/var(--twc-white-opacity,var(--tw-text-opacity)))}.fb-product-militar .swiper-button-disabled{height:0;left:0;opacity:0;position:fixed;top:0;width:0}.fb-product-militar .fb-card-background{margin-left:0!important;margin-right:0!important}.fb-product-militar .swiper-button-next,.fb-product-militar .swiper-button-prev{opacity:0;transition-duration:.1s;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1)}.fb-product-militar:hover .swiper-button-next,.fb-product-militar:hover .swiper-button-prev{opacity:1}.fb-product-detached .product-card{height:auto;justify-content:flex-start;margin-bottom:0;width:-webkit-fill-available}.fb-product-detached .product-card .card-content{gap:.5rem}.fb-product-detached .product-card .card-content .prices{margin-bottom:.5rem}.fb-product-detached .product-card .card-content .prices .prices-installments{font-size:1.5rem;line-height:2rem}.fb-product-detached .product-card .card-content .prices .prices-total{font-size:.75rem;line-height:1rem}.fb-platform{--tw-bg-opacity:1;background-color:hsl(var(--twc-tertiary-dark)/var(--twc-tertiary-dark-opacity,var(--tw-bg-opacity)));background-image:linear-gradient(to bottom,var(--tw-gradient-stops));--tw-gradient-from:hsl(var(--twc-blue-dark)/var(--twc-blue-dark-opacity,1)) var(--tw-gradient-from-position);--tw-gradient-to:hsl(var(--twc-blue-dark)/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:transparent var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),transparent var(--tw-gradient-via-position),var(--tw-gradient-to);--tw-gradient-to:hsl(var(--twc-blue)/var(--twc-blue-opacity,1)) var(--tw-gradient-to-position)}.fb-promo-banner{--tw-bg-opacity:1;background-color:hsl(var(--twc-tertiary-dark)/var(--twc-tertiary-dark-opacity,var(--tw-bg-opacity)));background-image:linear-gradient(to bottom,var(--tw-gradient-stops));--tw-gradient-from:hsl(var(--twc-blue-dark)/var(--twc-blue-dark-opacity,1)) var(--tw-gradient-from-position);--tw-gradient-to:hsl(var(--twc-blue-dark)/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:transparent var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),transparent var(--tw-gradient-via-position),var(--tw-gradient-to);--tw-gradient-to:hsl(var(--twc-blue)/var(--twc-blue-opacity,1)) var(--tw-gradient-to-position);clip-path:inset(-3rem 0 0 0)}.fb-promo-banner .bg-discount{background:linear-gradient(0deg,#3fb73e,#2e812d),linear-gradient(339deg,#fff0 52.79%,#fff 95.95%),#576265;background-blend-mode:color,overlay,normal}.fb-promo-banner:hover .image-field{animation:floating 3s linear infinite}.fb-promo-banner .v-enter-active,.fb-promo-banner .v-leave-active{transition:opacity .5s ease}.fb-promo-banner .v-enter-from,.fb-promo-banner .v-leave-to{opacity:0}@keyframes float{0%{transform:translate(0)}50%{transform:translateY(10px)}to{transform:translate(0)}}@keyframes floating{0%{transform:rotate(0) translate3d(3px,0,0) rotate(0)}to{transform:rotate(1turn) translate3d(3px,0,0) rotate(-1turn)}}
