.full-modal{background-color:rgba(0,0,0,.5);display:none;height:100%;left:0;overflow:auto;position:fixed;top:0;width:100%;z-index:9999}.full-modal-content{background-color:#fff;border-radius:0;box-sizing:border-box;display:flex;gap:0;height:100%;margin:0;max-width:100%;padding:0;position:relative;text-align:center;width:100%;z-index:1}.modal-content-right-box{width:100%}.close{color:#fff;cursor:pointer;display:flex;font-size:16px;font-weight:700;gap:10px;left:18px;position:absolute;top:12px;transition:all .2s linear;z-index:2}.close:hover{opacity:.9;transform:scale(1.1)}.full-modal-content-left,.full-modal-content-right{align-items:center;box-sizing:border-box;display:flex;flex-wrap:wrap;height:100%;justify-content:center;padding:40px;position:absolute;top:0;width:50%}.full-modal-content-left{background:#e8e8e8;background-size:cover;left:0}.full-modal-content-right{background:#fff;right:0}h2.title-right-box{font-size:48px;text-align:center}p.content-right-box{text-align:center}h2.title-left-box{color:#fff;font-size:56px;line-height:1.1em;margin-top:-25%;max-width:90%;text-align:center;text-shadow:2px 2px 5px #0000000a}img.full-modal-content-left-image{bottom:0;max-height:50%;max-width:100%;position:absolute;width:auto}.full-modal-content .form-box input.hs-button.primary.large,a.cta-box-feature,button.cta-box-feature,button.cta-box-feature-sec{align-items:center;border-radius:10px;box-sizing:border-box;cursor:pointer;display:flex;font-size:15px;font-weight:600;justify-content:center;margin:15px auto 0;max-width:100%;padding:18px 30px;text-decoration:none;transition:all .2s linear;width:500px}.full-modal-content .form-box input.hs-button.primary.large,a.cta-box-feature,button.cta-box-feature{background:#0390bf;border:2px solid #0390bf;color:#fff}.full-modal-content .form-box input:hover,.full-modal-content .form-box select:hover,a.cta-box-feature:hover,button.cta-box-feature:hover{background:#16a3d2;border:2px solid #16a3d2}button.cta-box-feature-sec{background:transparent;border:2px solid #0390bf;color:#0390bf}.link-box-feature-sec{background:none;border:none;color:#000;cursor:pointer;font-weight:600;margin:0 auto;text-decoration:underline;transition:all .2s linear}.link-box-feature-sec:hover{color:#595959;text-decoration:none}button.cta-box-feature-sec:hover{background:#0390bf;border:2px solid #0390bf;color:#fff}#progress,.step{align-items:center;display:flex;justify-content:center}.step{background:transparent;border:2px solid #0073e6;border-radius:50%;color:#0073e6;font-weight:700;height:50px;width:50px;z-index:1}.step.active{background:#0073e6;color:#fff}.line{background:#ccc;flex:1;height:4px;margin:0 5px}p#stepTitle{font-size:36px;font-weight:700;line-height:1.3em;margin:20px auto}.results-content-box{background:#f5f5f5;border-radius:10px;list-style:none;padding:30px 40px 40px;text-align:left}.results-content-box ul{display:flex;flex-wrap:wrap;gap:12px;list-style:none;padding:0}.results-content-box ul li:before{content:"✔";margin-right:5px}p.results-value{font-size:30px;font-weight:600;margin:30px auto 20px;width:fit-content}p.results-value:before{content:"A partir de apenas";display:block;font-size:12px;text-align:left}p.results-value span{font-size:14px;margin-right:4px}select[name=unidade]{display:none}.total_button{background:var(--secondary);border-radius:10px;color:#fff;cursor:pointer;gap:16px;padding:12px 35px;transition:.4s}.total_button:hover{background:var(--primary)}.total_button span{height:20px}.total_button svg{width:14px;fill:#fff}.total_button a{color:#fff;display:block;font-size:14px;line-height:18px;text-decoration:none}.lp_tabs .bottom{color:#fff;margin:0 auto;text-align:center;width:90%}.lp_tabs .bottom a{color:var(--color2);font-weight:600;text-decoration:none}.lp_tabs .section-header{border-radius:10px;font-size:17px}.lp_tabs .section-header .richtext{margin:0 auto;max-width:100%;padding:0;text-align:center;width:540px}.tab-mod-item .h3s{font-weight:900}.tabs-modalidades-box{padding:0 20px}.col-header{border-radius:15px;margin:0 auto;padding:15px;position:relative;width:80%;z-index:2}.col-header h3{font-size:32px;margin:0;padding:0}.col-header p{margin:-5px 0 0}.col-header img{max-width:140px;transform:translateY(-10px)}.tab{box-sizing:border-box;gap:8px;margin:20px auto 0;max-width:100%;overflow:hidden;padding:3px;position:relative;width:fit-content}.tab,.tab button{align-items:center;background:#fafafa;border-radius:20px;display:flex;justify-content:center}.tab button{padding:12px 18px;transition:all .2s linear}.tab button:hover{background:#fff}.tab button:first-child{margin-left:0}.tab button:last-child{margin-right:0}.tab button.active,.tab button:hover{background:#e8e8e8}.tabcontentmod{animation:fadeEffect 1s;border-top:none;box-sizing:border-box;display:none;flex-wrap:wrap;margin:0 auto;max-width:100%;padding:0;width:1000px}@keyframes fadeEffect{0%{opacity:0}to{opacity:1}}.tab-mod-item{margin:0 auto}.flex_col{align-items:center;display:flex;flex-direction:column;gap:35px}.flex_center{display:flex;justify-content:center}.tab-mod-item-col{margin:10px;max-width:100%;width:350px}.tab-mod-item-box{background:transparent;box-sizing:border-box;margin-top:0;padding:0}.tab-mod-item-box .h3s{margin:0 0 20px}.lp_tabs summary::-webkit-details-marker{display:none}.lp_tabs summary{border-radius:5px;color:#fff;cursor:pointer;padding:10px 0;width:100%}@keyframes grow{0%{opacity:0}to{opacity:100%}}.lp_tabs details div{opacity:0;text-align:left}.lp_tabs details[open] div{animation:grow 1.2s;opacity:100%}.content-footer-box summary{align-items:center;cursor:pointer;display:flex;gap:15px;justify-content:center;list-style-type:none;transition:.4s}.content-footer-box summary:hover{opacity:.8}.tab_summary_content:before{content:"Ver mais";transition:.4s}details[open] .tab_summary_content:before{content:"Ver menos"}summary svg{padding-top:6px;width:15px;fill:var(--text-color)}.container-column{align-items:center;display:flex;flex-direction:column;height:370px;justify-content:space-between}.container-column .form-box,.container-column p{box-sizing:border-box;margin:0;width:100%}.content-footer-box{border-top:1px solid #e8e8e8;margin:0;padding:0}.content-footer-box ul{font-size:14px;list-style:none;margin:0;padding:0;text-align:left}.content-footer-box ul li{font-size:12px;font-weight:600;margin:8px 0 0}.content-footer-box ul li:before{content:"✓";margin-right:5px}.form-box{margin:0;padding:20px}.form-box input,.form-box select{background:#fff;border:1px solid #e8e8e8;box-sizing:border-box;color:#333;margin:0 0 10px;max-width:100%;outline:0;padding:10px;transition:all .2s linear;width:100%}.form-box input:hover,.form-box select:hover{background:#e8e8e8}label.hs-error-msg{background:#fff;border:1px solid #d00;border-radius:20px;color:#d00;display:block;font-size:11px;font-weight:600;margin:0;padding:5px 6px}ul.no-list.hs-error-msgs.inputs-list{list-style:none;margin:0 auto 15px;padding:0;transition:all .2s linear;width:90%}.form-box input.hs-button.primary.large{border:0;color:#fff;cursor:pointer;font-size:14px;font-weight:600;padding:15px 10px;text-transform:uppercase;transition:all .2s linear}.price-box .h3s{color:#fff;left:-20px;margin:0;padding:10px;position:relative;top:-20px;width:calc(100% + 20px)}p.mensalidade{align-items:flex-start;display:flex;justify-content:center}p.mensalidade .price_number{font-size:44px;font-weight:700;line-height:66px;margin:10px 0}p.mensalidade .top{display:inline-block;font-size:14px;height:20px;margin:24px 0 auto -13px}p.mensalidade .cents{display:inline-block;font-size:18px;margin-top:40px}p.valor-tabela{color:var(--custom-gray);font-size:13px;font-weight:600;margin:0;text-decoration:line-through}p.valor-validade{color:var(--color1);font-weight:600;margin:10px 0 0}p.valor-mensalidade{color:#333;font-size:25px;font-weight:600;margin:15px 0 0}p.valor-mensalidade .parcelas{font-size:12px}div#result{border:1px solid #3699cf;border-radius:20px;padding:20px}p.result-values{align-items:flex-start;display:flex;font-size:32px;font-weight:600;gap:6px;justify-content:center;margin:0}p.result-values span{font-size:15px;margin-top:5px}.results-content{background:#fafafa;background:#f8f8f8;border-radius:20px;margin-top:12px;padding:10px;padding:24px;text-align:left}.results-content ul{margin:0 0 20px;padding:0 24px}.results-content ul li{margin-top:5px}@media only screen and (max-width:900px){.tab button{font-size:11px;font-weight:600;line-height:1.3em;padding:10px 14px}.tab-mod-item{flex-wrap:wrap;padding:20px}.flex_center{box-sizing:border-box;flex-wrap:wrap;max-width:100%;padding:20px 5px}.tab-mod-item-col{margin:10px 0}.full-modal-content-left,.full-modal-content-right{height:auto;max-width:100%;position:relative;width:100%}.full-modal-content{flex-wrap:wrap}.full-modal-content-left{padding-top:75px}h2.title-left-box{font-size:45px;margin-top:0;top:0}img.full-modal-content-left-image{margin-bottom:-42px;position:relative}}@media only screen and (max-width:600px){.slider-prices-wrapper{margin:0 auto;overflow:hidden}.prices-wrapper-container{display:flex;gap:10px;margin:0 auto;transition:.6s;width:206px}.prices-wrapper-container>div{min-width:206px}.slider-prices-wrapper{width:206px}}