.StyledButton{background-color:var(--blue);border-radius:4px;justify-content:center;align-items:center;width:min-content;height:min-content;padding:.3rem;display:flex}.StyledButton *{fill:#fff;font-size:30px}.Banner{flex-direction:column;justify-content:end;align-items:center;width:100%;height:80vh;max-height:880px;display:flex;position:relative;overflow:hidden}.Banner .box-image{filter:contrast(1.2)brightness(.8);width:100%;height:100%}.Banner .box-image img{object-fit:cover;width:100%;height:100%}.Banner .box-wrapper,.Banner .line-wrapper{justify-content:space-evenly;align-items:center;display:flex}.Banner .line-wrapper{flex-direction:column;display:flex}.Banner .box-wrapper{color:#fff;flex-direction:row;justify-content:end;align-items:end;height:100%;padding:0 10px;position:absolute}.Banner .main-wrapper{flex-direction:column;justify-content:center;align-items:flex-start;gap:40px;display:flex}.Banner .main-wrapper p{margin-bottom:20px}.Banner .main-wrapper ul{list-style:inside none}.Banner .main-wrapper ul li{flex-direction:row;flex:1;align-items:center;gap:5px;display:flex}.Banner .main-wrapper ul li span{max-width:90%}.Banner .text-container{justify-content:center;align-items:center;height:100%;display:flex}.Banner .model-image{justify-content:center;align-items:end;height:100%;display:flex;position:relative}.Banner .model-image img{object-fit:contain;object-position:bottom;height:100%}.Banner .box{max-width:596px}.Banner h1{font-size:40px}.Banner p{font-size:18px}@media (max-width:430px) and (max-height:760px){.Banner .line-wrapper{padding:10px}.Banner .main-wrapper{gap:10px}}@media (max-width:370px){.Banner .box h1{font-size:25px!important}}@media (max-width:410px){.Banner{min-height:650px}}@media (max-width:530px){.Banner{max-height:600px}}@media (max-height:760px){.Banner{min-height:601px}}@media (max-width:1050px) and (min-width:530px){.Banner{max-height:550px}}@media (max-width:550px){.Banner .box h1{font-size:30px}}@media (max-width:1260px){.Banner h1{font-size:30px}}@media (max-width:1050px){.Banner .model-image{display:none}.Banner .box-image img{filter:brightness(.7)}}.PastClasses{background-color:var(--blue);color:#fff;flex-direction:column;justify-content:center;align-items:center;gap:50px;width:100%;padding:50px 20px;display:flex}.PastClasses *{object-fit:cover;max-width:100%;max-height:100%}.PastClasses .images-container{width:var(--container-width);flex-direction:column;gap:50px;max-width:90vw;display:flex}.PastClasses .yellow{color:var(--yellow)}.PastClasses .hero{overflow:hidden}.PastClasses .gallery{flex-flow:wrap;justify-content:space-between;align-items:center;gap:100px;width:100%;max-width:min(100%,90vw);display:flex}.PastClasses .gallery .gallery-image-container{min-width:fit-content;max-width:90vw;height:200px;position:relative;overflow:hidden}.PastClasses .gallery .gallery-image-container *{object-fit:cover;max-width:100%;max-height:100%}@media (max-width:1070px){.PastClasses .gallery{justify-content:center}}.FaqContent{background:#e3e5f1;flex-direction:column;justify-content:center;align-items:center;width:100%;padding:40px 0;display:flex}.FaqContent .faq-list{flex-direction:column;gap:60px;margin:70px 100px;list-style:none;display:flex}.FaqContent .container{flex-direction:row;justify-content:center;gap:35px;display:flex}.FaqContent .content-image{flex:1;max-width:573px;position:relative}.FaqContent .content-image img{object-fit:cover}.FaqContent .content-image{border-radius:5px;overflow:hidden}.FaqContent .faq-container{flex-direction:column;justify-content:space-between;gap:.5rem;width:50%;display:flex}.FaqContent .faq-container .faq-subtitle{margin-bottom:25px;font-size:13px;font-weight:400}.FaqContent .faq{flex-direction:column;gap:40px;list-style:none;display:flex}.FaqContent .faq li{flex-direction:column;gap:10px;display:flex}.FaqContent .faq .question-title{color:var(--blue);font-size:18px;font-weight:700}.FaqContent .faq p{width:90%;color:var(--grey);text-indent:2em;margin-top:10px;font-size:18px}@media (max-width:1210px){.FaqContent .container{flex-direction:column;align-items:center;padding:0}.FaqContent .container .faq-container{width:100%}.FaqContent .container .content-image{width:100%;min-height:375px}.FaqContent .container .content-image *{object-fit:cover}}@media (max-width:600px){.FaqContent .content-image{min-width:80vw}.FaqContent .content-image *{object-fit:cover}}.CourseContent{width:var(--container-width);margin:80px auto}.CourseContent .title{text-align:center;color:#292929;margin-bottom:80px;font-size:35px;font-weight:400}.CourseContent ul{flex-flow:wrap;justify-content:space-between;align-items:flex-start;gap:50px;list-style:none;display:flex}.CourseContent li{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:25px;display:flex}.CourseContent li span{color:#363636;font-size:18px;font-weight:700}.CourseContent li p{color:#575b73;text-align:center;font-size:16px}.CourseContent .course-image{width:121px;height:180px;position:relative}.CourseContent .course-image img{object-fit:cover}.Bonus{width:var(--container-width);margin:100px auto;position:relative}.Bonus .certified-image-container{width:150px;position:absolute;top:-120px;left:-60px}.Bonus .certified-image-container img{object-fit:contain;max-width:100%}.Bonus .bonus-card{width:100%;margin-top:50px}.Bonus .bonus-card .bonus-title{text-align:center;background-color:#d6d9e7;border-radius:32px 32px 0 0;flex-direction:column;padding:20px;display:flex}.Bonus .bonus-card .bonus-title strong{color:var(--blue);font-size:24px;font-weight:700}.Bonus .bonus-card .bonus-description{color:#393939;background-color:#edeff8;border-radius:0 0 5px 5px;flex-direction:row;justify-content:center;align-items:flex-start;gap:60px;padding:25px;font-size:18px;display:flex}.Bonus .bonus-card .bonus-description .bonus-image{text-align:center;flex-direction:column;gap:15px;display:flex}.Bonus .bonus-card .bonus-description .bonus-image strong{text-align:center;font-size:.8em;font-weight:600}.Bonus .bonus-card .bonus-description .bonus-image-container{max-width:100%}.Bonus .bonus-card .bonus-description .bonus-image-container img{object-fit:cover;border-radius:5px;max-width:100%}.Bonus .bonus-card .bonus-description .bonus-description-content{flex-direction:column;justify-content:flex-start;gap:30px;display:flex}.Bonus .bonus-card .bonus-description p{width:fit-content;line-height:1.5em}.Bonus .bonus-card .bonus-description p ol,.Bonus .bonus-card .bonus-description p ul{list-style-position:inside}.Bonus h3{text-align:center;margin-top:100px;font-size:30px;font-weight:400}.Bonus h3 mark{color:#404040;-webkit-box-decoration-break:clone;box-decoration-break:clone;background-color:#e3f1de;padding:0 10px}@media (max-width:975px){.Bonus .certified-image-container{display:none}.Bonus .bonus-card .bonus-description{flex-direction:column;align-items:center}}.CtaSection{color:#fff;background-image:url(/green_bg.webp);background-attachment:fixed;flex-direction:column;align-items:center;padding:120px 30px;scroll-margin-top:200px;display:flex}.CtaSection iframe{border-radius:14px;max-width:90vw;margin-bottom:100px}.CtaSection h1{margin-bottom:50px}.CtaSection .price-container{flex-direction:column;margin-bottom:80px;display:flex}.CtaSection .price-container .price-text{font-size:27px;font-weight:600}.CtaSection .price-container .price-value{text-align:center;padding:0 1em;font-size:75px}.CtaSection .price-container .price-installments{text-align:center;font-size:16px}.CtaSection .payment-container{flex-direction:column;align-items:center;gap:30px;display:flex}.CtaSection .payment-container .safety-text mark{-webkit-box-decoration-break:clone;box-decoration-break:clone;color:var(--orange);background-color:#fff;padding:2px 5px;font-size:20px}.CtaSection .payment-container .payment-options-list{flex-flow:wrap;justify-content:space-evenly;gap:30px;width:100%;list-style:none;display:flex}.CtaSection .payment-container .payment-options{width:120px;height:62px;position:relative}.CtaSection .payment-container .payment-options img{object-fit:contain}@media (max-width:510px){.CtaSection .price-container .price-value{padding:0}}@media (max-width:380px){.CtaSection .price-container .price-value{font-size:50px}}.About{color:#fff;background:linear-gradient(#393939,#232121);padding:150px 0}.About,.About .container{flex-direction:row;display:flex;position:relative}.About .container{width:var(--container-width);gap:80px}.About .image-fixed{height:fit-content;position:sticky;top:20%;left:0}.About .image{min-width:339px;max-width:339px;min-height:364px;max-height:364px;position:relative}.About .image>img{z-index:2;object-fit:cover}.About .image-detail-1,.About .image-detail-2{--image-size:217px;width:var(--image-size);height:var(--image-size);z-index:0;position:absolute}.About .image-detail-1{left:calc(var(--image-size)/-2 + 4px);top:calc(var(--image-size)/-2 + 16px)}.About .image-detail-2{right:calc(var(--image-size)/-2 + 2px);bottom:calc(var(--image-size)/-2 + 18px)}.About #about{scroll-margin-top:150px}.About .about{text-align:start;flex-direction:column;gap:30px;display:flex;transform:translateY(-100px)}.About .hi{color:#7dce62;font-size:64px}.About .about-name{font-size:32px;font-weight:700}.About p{font-size:26px}.About p strong{color:var(--yellow)}@media (max-width:1070px){.About .container{flex-direction:column;align-items:center}.About .hi{width:100%}.About .about{align-items:center}.About .image-fixed{position:unset}.About .image img{object-fit:cover}}@media (max-width:829px){.About .about{transform:none}}@media (max-width:603px){.About .image-detail-1,.About .image-detail-2{display:none}}.SecondFaq{width:var(--container-width);flex-direction:column;align-items:center;gap:60px;margin:60px auto;display:flex}.SecondFaq h1{text-align:center;color:#292929;font-size:35px;font-weight:400}.SecondFaq .faq-list{flex-direction:column;gap:50px;width:100%;list-style:none;display:flex}.SecondFaq .card-container{width:100%}.SecondFaq .card-title-container{background:#393939;border-radius:11px 11px 0 0;padding:28px 35px}.SecondFaq .card-title-container .question-title{color:#7dce62;font-size:24px;font-weight:700}.SecondFaq .card-content-container{color:#393939;background:#edeff8;border-radius:0 0 11px 11px;padding:38px 35px}.SecondFaq .card-content-container p{text-indent:2em;line-height:2em}.Guarantee{color:#fff;background:url(/bg_garantia.webp) fixed;width:100%;padding:50px 0}.Guarantee .container{width:var(--container-width);flex-flow:wrap;justify-content:space-evenly;align-items:center;margin:0 auto;display:flex}.Guarantee .image{min-width:290px;min-height:290px;position:relative}.Guarantee .text-container{flex-shrink:1;width:min(490px,90vw)}.Guarantee .text-container h2{margin-bottom:30px;font-size:64px;font-weight:700}.Guarantee .text-container p{font-size:20px;font-weight:400}@media (max-width:660px){.Guarantee .container{flex-direction:column;justify-content:center;gap:50px}}.WhatsApp{text-align:center;color:#fff;background-image:url(/whatsapp.webp);background-attachment:fixed;border-top:3px solid #34ae22;border-bottom:3px solid #ecb31b;flex-direction:column;justify-content:center;align-items:center;gap:1rem;margin-top:2rem;padding:2rem 0;display:flex;position:relative}.WhatsApp h1{font-weight:400}.MarketDetails{object-fit:cover;background-image:url(/corretor.webp);background-position:50%;background-size:2600px;background-attachment:fixed;flex-direction:row;justify-content:center;width:100%;height:auto;min-height:720px;padding:3rem 0;display:flex;position:relative}.MarketDetails:before{content:"";z-index:0;background-color:#0009;width:100%;height:100%;position:absolute;top:0;left:0}.MarketDetails .content-corretor{z-index:2;width:90%;max-width:1117px;top:20px}.MarketDetails .content-corretor h1{color:var(--yellow);font:var(--font-sans);margin-bottom:1rem;font-size:44px}.MarketDetails .content-corretor div{flex-flow:wrap;gap:0 2rem;display:flex}.MarketDetails .content-corretor div .column{flex-direction:column;max-height:80%}.MarketDetails .content-corretor div .column p{margin-bottom:10px;font-size:14px}.MarketDetails .content-corretor div .column .whatsapp-btn{margin:3rem auto 0}.MarketDetails{color:#fff}.Details{background-color:var(--blue);color:#fff;border-top:5px solid var(--yellow);flex-direction:row;justify-content:space-evenly;width:100%;padding:4rem;display:flex}@media (max-width:790px){.Details{flex-direction:column;gap:2rem}}.Footer{color:#aaa;background-color:#161616;flex-direction:column;justify-content:center;align-items:center;gap:1rem;width:100%;padding:1rem;display:flex}.Footer span{max-width:827px}
