#header,#header::after,#header::before{border-radius:0 0 var(--br-big) var(--br-big)}#header{position:relative;border-radius:0 0 var(--br-big) var(--br-big)}#header::after,#header::before{content:'';position:absolute;width:100%;height:100%;border-radius:0 0 var(--br-big) var(--br-big)}#header::before{background:var(--img-header) no-repeat center center / cover;z-index:-2}#header::after{background:var(--primary);z-index:-1;opacity:.87}#header #nav-bar{padding-top:1rem;padding-bottom:1rem;z-index:999}#header #nav-bar .content{padding:1rem}#header #nav-bar .logo img{width:260px}#header #nav-bar ul{gap:.2rem}#faq .answer,#header #nav-bar ul li.menu-mobile,#structure .block .block-desc,#testimonials .testimonials-img .swiper{display:none}#header #nav-bar ul li a:not(.btn-cta){padding:.6rem 1rem;border-radius:12px;color:var(--white)}#header #nav-bar ul li a:not(.btn-cta):hover{background-color:var(--menu-nav-hover)}#header #nav-bar ul li .btn-cta{margin-left:.5rem}#header #nav-bar .menu-trigger i{font-size:2rem;color:var(--white)}#header #nav-bar.fixed{position:fixed;z-index:999;transition:.5s}.erro #header #nav-bar::before,#curso_design_sobrancelhas_obrigado #header #nav-bar::before,#curso_lash_lifting_obrigado #header #nav-bar::before,#curso_extensao_cilios_obrigado #header #nav-bar::before,#header #nav-bar.fixed::before{content:'';position:fixed;background:var(--primary);opacity:1;border-radius:0 0 var(--br-small) var(--br-small);width:100%;height:89.66px;top:0;left:0;z-index:-1;box-shadow:0 0 15px 3px rgb(255 255 255 / .1)}#header #header-content{gap:4rem}#about .content,#about .text,#big-numbers .content,#header #header-content .content,#structure .content,#testimonials .testimonials-content{gap:2rem}#header #header-content .tags{flex-wrap:wrap;gap:.5rem}#header #header-content .tags span{font-size:18px;padding:.5rem 1rem;border:4px solid var(--highlight);border-radius:var(--br-small);color:var(--highlight);font-weight:700}#advantages .first-content .paragraphs,#career .first-content .paragraphs,#career .first-content .wage-value,#career .second-content,#contact #form-contact .fields,#faq .question,#header #header-content #header-text,#price .payment-method .additional-information,#structure .block .block-header,#structure .second-content{gap:1rem}#header #header-content #header-text p{font-size:22px;line-height:28px;color:var(--white)}#header #header-content .btn-cta{margin-top:1.5rem}#header #header-content img{border-radius:6rem;height:60vh;transform:rotateY(180deg)}#big-numbers{background:var(--branco)}#about,#advantages,#schedule,#structure .workload,#testimonials{background-color:var(--light-grey)}#big-numbers .content{gap:2rem}#big-numbers .block{width:30%;padding:2rem;box-shadow:0 0 15px 2px rgb(0 0 0 / .1)}#big-numbers .count{gap:0 .4rem;flex-wrap:wrap}#big-numbers .block .value-big-number,#big-numbers .block span{font-family:var(--font-titles);font-size:48px;font-weight:700;word-break:break-all}#big-numbers .block p{font-size:20px;font-weight:500}#advantages .content,#advantages .first-content,#advantages .second-content,#career .content,#career .first-content{gap:5rem}#advantages .first-content .text,#career .first-content .text{gap:1.5rem}#advantages .first-content img{height:450px}#advantages .first-content img,#schedule .block:nth-child(2) img{object-position:bottom}#advantages .second-content .block{width:30%;gap:1.5rem}#advantages .second-content .block-content,#contact #form-contact .form-group-field,#testimonials .testimonial .header{gap:.5rem}#advantages .second-content .block img{width:30%}#advantages .swiper{display:none;height:340px}#advantages .swiper .swiper-button-prev,#schedule .swiper .swiper-button-prev{left:0}#advantages .swiper .swiper-button-next,#schedule .swiper .swiper-button-next{right:0}#advantages .swiper .swiper-pagination-bullet,#schedule .swiper .swiper-pagination-bullet{background:var(--black);opacity:.2}#advantages .swiper .swiper-pagination-bullet-active,#schedule .swiper .swiper-pagination-bullet-active{background:var(--primary);opacity:1}#structure{background:var(--white) var(--img-estrutura)}#structure .content{gap:2rem}#structure .structure-content{gap:3rem}#structure .workload{gap:.5rem;padding:1.5rem;box-shadow:0 0 15px 1px rgb(0 0 0 / .2)}#structure .workload i{font-size:32px}#career,#contact #form-contact,#structure .block{background:var(--primary)}#price .payment-method,#structure .workload .text,#testimonials .testimonial .stars{gap:.3rem}#structure .workload p{font-size:18px}#structure .block{cursor:pointer;gap:1.2rem;width:calc(50% - 1rem);padding:.9rem 1.5rem;background:var(--primary);transition:all .3s;transition-delay:100ms}#structure .block:hover{transform:scale(1.03)}#structure .block svg{width:24px;height:24px;transition:.2s;fill:var(--white)}#structure .block i{font-size:1.5rem;transition:all .2s}#structure .block .block-header{gap:1rem}#structure .block .block-desc{display:none}#career .first-content .text h2,#career .second-content h2,#career p,#contact #form-contact .form-group-title,#contact #form-contact label,#final-cta .cta h2,#final-cta .cta h2 .bold,#final-cta .paragraphs p,#structure .block h4,#structure .block p{color:var(--white)}#structure .block p{font-weight:300}#structure .block.active .block-desc{display:block}#faq .block.active .question svg,#structure .block.active svg{transform:rotateZ(180deg)}#schedule .sec-spacing{padding-bottom:40rem}#schedule .blocks{width:100%;gap:3rem}#schedule .block{gap:3rem;width:700px}#schedule .block img{width:200px!important;height:200px}#schedule .block:nth-child(2) img{object-position:bottom}#faq .blocks,#schedule .block .infos{gap:.7rem}#schedule .block .infos ul{gap:.3rem;margin-left:2rem}#schedule .block .infos ul li{list-style-type:disc;list-style-position:inside;font-size:16px;font-weight:400}#schedule .swiper{display:none;height:350px}#career{background:var(--primary);margin:-35rem auto 0;width:1400px;z-index:10}#career .first-content .wage{gap:1.5rem;padding:1.5rem;border:6px solid var(--white);border-radius:64px 12px}#career .first-content .wage-value img{width:100px}#career .first-content .wage-value h2,#price .payment-method .price-value{font-size:48px}#career .second-content{gap:1rem}#contact{background:var(--white) var(--bg-eyelashs) center top/cover}#contact #form-contact{max-width:600px;padding:1.5rem;background:var(--primary);gap:1rem;border-radius:var(--br-small)}#contact #form-contact .form-group{align-self:start;margin-top:0;gap:.5rem;width:100%}#contact #form-contact .form-group-field label{font-weight:400}#contact .form-group:nth-child(3),#contact .form-group:nth-child(4){margin-top:auto;width:calc(50% - (1rem / 2))!important}#contact .form-group:nth-child(6){margin:2rem 0 1rem!important}#testimonials .testimonials-content .swiper{padding:.5rem}#testimonials .testimonials-content .swiper .swiper-slide{padding:.4rem}#testimonials .testimonial{gap:.7rem;background:var(--white);padding:1rem 1.5rem;border-radius:var(--br-small);box-shadow:0 0 5px 3px rgb(0 0 0 / .1);z-index:10;height:100%}#testimonials .testimonial .header img{width:70px;height:70px}#testimonials .testimonial .header .name{gap:.1rem}#testimonials .testimonial .header .name span{font-size:18px;font-weight:700}#testimonials .testimonial .header .name span.date{font-weight:500;font-size:14px;color:var(--subtitle-grey)}#testimonials .testimonial .stars svg{width:19.2px;height:19.2px;fill:var(--yellow-star)}#testimonials .testimonials-img{padding:0 .3rem;gap:1rem}#testimonials .testimonials-img img{width:calc(33% - (1rem / 2))}#testimonials .testimonials-img .swiper .swiper-slide{display:flex;justify-content:center}#testimonials .testimonials-img .swiper .swiper-pagination{margin-bottom:1rem}#price{background:var(--white) var(--img-contato) center center / cover}#price .payment-methods{padding:5rem 4rem;border:5px solid var(--black);gap:5rem}#price .payment-methods .divider{font-size:24px;font-weight:500}#price .payment-method{gap:.3rem}#price .divider,#price .payment-method .price-value,#price .payment-method h3{text-transform:uppercase}#price .payment-method .price-value,#price .payment-method h3{font-weight:800}#price .payment-method .additional-information p{font-size:15px;font-weight:600}#price #cash,#price #credit-card{align-self:start}#about img{width:450px}#about .paragraphs,#final-cta .paragraphs{gap:.8rem}#faq{background:var(--white) var(--img-faq)}#faq .block{background:var(--light-grey);border:2px solid rgb(0 0 0 / .05);padding:1rem 1.5rem;width:800px;cursor:pointer}#faq .question svg{width:24px;height:24px}#faq .block.active .question-text,#faq .block:hover .question-text{color:var(--primary)}#faq .block.active .question svg,#faq .block:hover .question svg{fill:var(--primary)}#faq .block.active .answer{display:block;padding-top:1rem;margin-top:1rem;border-top:2px solid rgb(0 0 0 / .05)}#final-cta{background:var(--white) var(--img-faq) center top}#final-cta .content{padding:2.5rem 1.5rem}#final-cta .cta{transform:scale(.05) rotateZ(30deg);position:relative;min-height:60vh;background:var(--primary) var(--img-final-cta) no-repeat center right;padding:5rem;transition:1.1s}#final-cta .cta::before{content:'';position:absolute;width:100%;height:100%;z-index:2;background:linear-gradient(90deg,var(--primary) 46%,transparent);left:0;top:0;border-radius:var(--br-big)}#final-cta.animated .cta{transform:scale(1) rotateZ(0)}#final-cta .cta .text{z-index:10;gap:1rem}#final-cta .cta h2{font-weight:500}#final-cta .cta h2 .bold{font-weight:900}#final-cta .btn-cta{font-weight:600;color:var(--primary);margin-top:1rem;gap:.5rem}#final-cta .btn-cta svg{font-size:1.2rem;fill:var(--primary)}@media (max-width:1500px){#career{margin:-35rem 1.5rem 0;width:calc(100% - (1.5rem * 2))}}@media (max-width:1200px){#career .first-content .wage-value h2{font-size:40px}}@media (max-width:1100px){#structure .sec-title{width:100%}#career .first-content{gap:3rem}}@media (max-width:1000px){#final-cta .cta{padding:5rem 2.5rem}}@media (max-width:950px){#big-numbers .block p,#header #header-content #header-text p{font-size:18px}#big-numbers .block .value-big-number,#big-numbers .block span{font-size:40px}#about .content{flex-direction:column}#about .professional-image{width:80%}#about .professional-image img{width:100%;height:700px;object-fit:cover;object-position:top}#about .text{gap:1.5rem}}@media (max-width:900px){#advantages .first-content,#advantages .second-content,#career .first-content,#header #header-content,#price .payment-methods,#structure .second-content{flex-direction:column}#advantages .second-content .block,#faq .block,#header #nav-bar ul li,#price .payment-method,#schedule .block,#structure .block{width:100%}#header::before{background-image:none}#header #nav-bar ul{position:fixed;width:100%;left:0;top:0;padding:calc(89.66px + .6rem) 1rem 1rem;z-index:-9;flex-direction:column;align-items:center;background:var(--primary);transform:rotateX(90deg);transform-origin:top;transition:.3s;border-radius:0 0 var(--br-small) var(--br-small)}#header #nav-bar ul.active{transform:rotateX(0)}#header #nav-bar ul li a{padding:1rem;display:block;text-align:center}#header #nav-bar .menu-trigger,#header #nav-bar ul li.menu-mobile{display:block}#header #nav-bar ul li .btn-cta{margin:0;transform:scale(1)}#header #header-content .content{align-items:center}#header #header-content #header-text p{text-align:center}#header #header-content img,#price #cash .additional-information p:nth-child(2){display:none}#big-numbers .content{flex-wrap:wrap;justify-content:center;gap:1.5rem}#big-numbers .block{width:calc(50% - (1.5rem / 2))}#advantages .first-content,#career .first-content,#structure .structure-content{gap:2rem}#advantages .second-content,#career .content{gap:3rem}#advantages .second-content .block img{width:15%}#structure .second-content{gap:.6rem}#structure .block{gap:1rem}#schedule .block .container-image{width:120px}#schedule .block img{height:120px}#schedule .block .infos h3{text-align:start}#schedule .block .infos ul li{font-size:15px}#career .first-content .wage{border-radius:var(--br-big)}#price .payment-methods{gap:2rem;width:auto;padding:3rem 5rem}#price .payment-method .additional-information{gap:4rem}#price .payment-method .additional-information p{font-size:18px;text-align:center}#final-cta .cta{background-size:cover}#final-cta .cta::before{background:linear-gradient(90deg,rgb(217 165 160 / .95) 45%,rgb(217 165 160 / .67))}}@media (max-width:700px){#advantages .content{gap:3rem}#contact #form-contact{width:100%}#testimonials .testimonials-img{flex-wrap:wrap}#testimonials .testimonials-img img{width:calc(50% - (1rem / 2))!important;height:350px;object-fit:cover}#about .professional-image{width:70%}#about .professional-image img{height:440px}}@media (max-width:600px){#big-numbers .content{gap:1rem}#big-numbers .block{width:100%}#advantages .second-content .block,#schedule .block{width:90%;margin:0 auto;background:var(--white);padding:1.5rem 1rem 2rem;border-radius:var(--br-small);height:100%}#advantages .swiper,#schedule .swiper{display:flex}#advantages .second-content .block{justify-content:start}#schedule .block{flex-direction:column;gap:1rem}#schedule .block .infos{width:100%;align-items:center}#schedule .block .infos h3{text-align:center}#schedule .block .infos ul{margin:0}#career{margin:-35rem .8rem 0;width:calc(100% - (.8rem * 2));border-radius:32px}#career .content{padding:3rem 1rem 1rem}#testimonials .testimonials-img .swiper{display:flex!important;gap:3rem!important}#testimonials .testimonials-img img{width:80%!important;height:auto!important}#about .professional-image img{height:370px}#final-cta .content{padding:2rem 1rem 2.5rem}}@media (max-width:550px){#advantages .second-content .block img{width:90px}#career .first-content .text{gap:1rem}#career .first-content .wage-value h2{font-size:34px}#career .first-content .wage-value img{width:70px}#contact #form-contact{padding:1.5rem 1rem}#contact #form-contact .form-group{width:100%!important}#about .professional-image img{height:340px}#final-cta .cta{padding:4rem 1.5rem}}@media (max-width:500px){.erro #header #nav-bar::before,#curso_design_sobrancelhas_obrigado #header #nav-bar::before,#curso_lash_lifting_obrigado #header #nav-bar::before,#curso_extensao_cilios_obrigado #header #nav-bar::before,#header #nav-bar.fixed::before{height:74px}#header #nav-bar .logo img{width:180px}#header #nav-bar ul li a:not(.btn-cta),#price .payment-method .additional-information p{font-size:16px}#advantages .swiper{height:380px}#career .first-content .wage{border-radius:var(--br-small);border-width:4px}#career .first-content .wage-value h2{font-size:28px}#career .first-content .wage-value img{display:none}#price .payment-methods{width:100%;padding:3rem 1.5rem}}@media (max-width:400px){#advantages .swiper{height:420px}}