.question{padding:1.5rem 2rem;border:1px solid #ddd;transition:all .1s;margin:1rem 0;border-radius:1rem;cursor:pointer;width:100%}input[type=radio].question__option{display:none}.question>label{font-weight:700}.question:has(>input[type=radio]:checked){border-color:rgba(52,152,219,.5);background:rgba(52,152,219,.25)}.question:hover{border-color:rgba(52,152,219,.5);background:rgba(116,185,255,.15)}.question .option{font-weight:700}.question .option:after{font-weight:700;content:")"}.question-card{overflow:hidden;padding:var(--inner-gap);margin-right:8px;margin-bottom:15px;color:var(--color-primary);position:relative;flex-direction:column;box-shadow:0 .5rem 1rem rgba(0,0,0,.15)!important;border-radius:20px;margin-left:8px}.contains-phone-field{overflow:unset}.contains-phone-field .iti{display:block}.form-container a,.form-container input,.form-container label{font-weight:600!important}.form-container{padding:20px 15px!important;max-height:500px}@media (max-width:600px){.form-container{min-height:575px}}.container-custom-form-web{transform:translateY(-50%) translateX(0) scale(.8);padding:20px 12px!important;position:absolute;max-width:450px;max-height:500px;left:0!important;width:100%}@media (min-width:1200px){.container-custom-form-web{transform:translateY(-50%) translateX(0) scale(.8);max-width:450px;left:1%!important}}@media (min-width:1400px){.container-custom-form-web{transform:translateY(-50%) translateX(0) scale(.8);max-width:470px;left:3%!important}}@media (min-width:1600px){.container-custom-form-web{transform:translateY(-50%) translateX(0) scale(.9);max-width:490px;left:5%!important}}@media (min-width:1800px){.container-custom-form-web{transform:translateY(-50%) translateX(0) scale(.95);max-width:510px;left:7%!important}}@media (min-width:768px) and (max-width:991px){.container-custom-form-web{transform:scale(.5)!important;transform-origin:top left;margin-left:0;left:2%!important;margin-top:-100px}}@media (min-width:992px) and (max-width:1199px){.container-custom-form-web{transform:scale(.6)!important;transform-origin:top left;margin-left:0;left:5%!important;margin-top:-110px}}.iti{display:block!important}.circle-items-wrapper img{aspect-ratio:250/276}.banner-container{height:auto;overflow:hidden;position:relative;max-width:1600px;background-size:auto 100%;min-width:100vw;background-position:50%;width:100%;background-repeat:no-repeat}.banner-container img{height:auto;object-fit:cover;aspect-ratio:1600/445;width:100%;display:block}@media only screen and (max-width:600px){.banner-container,.banner-container img{aspect-ratio:1600/900}}.banner-wrapper{width:100%}.hero-image{position:relative}.hero-image .container{margin-right:.5%;margin-left:.5%}.section-title.section-title-light{font-size:2em;margin-bottom:0;color:#f0f8ff;padding-bottom:0}.section-title.section-title-light:after{height:0}.sm-card-wrapper{padding:10px;background-color:#e0eafa;border-radius:8px}.sm-cards-container{grid-template-columns:repeat(2,1fr);display:grid}.sm-cards-container.work-steps.slider-light .work-steps__step{min-height:100px!important;margin-bottom:30px!important;box-shadow:0 0 18px -8px rgba(0,0,0,.6)!important;width:auto!important}.sm-cards-container .work-steps__step .step-header{overflow:hidden!important;font-size:16px!important;font-weight:700;text-align:center;margin:0;border-radius:0;border-top-right-radius:20px;border-top-left-radius:20px;background-color:#272f4e!important;width:100%}.sm-cards-container.work-steps .step-bottom{margin-top:auto}.sm-cards-container ul.ul-circle{margin-bottom:45px;list-style-type:disc!important}.sm-btn-bottom{padding:0 7px;margin-bottom:30px;width:100%;margin-top:35px}.sm-cards-container.work-steps .work-steps__step .step-bottom .price-discount{text-decoration:line-through;font-weight:300;color:gray}.btn-c{font-size:12px;border:1px solid #272f4e;color:#fff!important;transition:all .15s;background-color:#272f4e!important;border-radius:5px;display:flex}.btn-c:hover{border:1px solid #242f5b;color:#fff;background-color:#283876!important}.btn-c.btn-c-primary,.btn-c.btn-c-primary:hover{border:1px solid #de1318;background-color:#d12a2e!important}.btn.btn-c.btn-c-left{margin-right:20px}.accordion.accordion-flush{border-radius:20px}.schedule-accordion-item{flex-direction:column;display:flex}.schedule-accordion-item span{font-size:20px;font-weight:300;color:gray}.schedule-accordion-item span b{font-weight:700;color:gray}.schedule-accordion-item a.btn.btn-c.btn-c-primary.goto-form{float:right}.w-50-m-100{width:50%}.dark-blue{color:#202844}.price-and-button .price{font-size:28px;font-weight:600;color:var(--slider-color-info);line-height:1}.syllabus span{font-size:20px;font-weight:bolder}.ad-container{margin-bottom:1em}.responsive-iframe-container{overflow:hidden;position:relative;padding-bottom:56.25%;width:100%}.responsive-iframe{height:100%;position:absolute;top:0;left:0;width:100%}@media (min-width:768px){.sm-cards-container{grid-template-columns:repeat(2,1fr)}}@media (min-width:990px){.sm-cards-container{grid-template-columns:repeat(3,1fr)}.sm-cards-container .work-steps__step{margin-bottom:60px!important}}@media (min-width:1200px){.sm-cards-container{grid-template-columns:repeat(4,1fr)}}@media (max-width:767px){.sm-cards-container.work-steps.slider-light .work-steps__step{margin-top:0}.sm-cards-container.work-steps .work-steps__step .step-header{height:40px;font-size:12px!important;text-align:center;line-height:16px}.sm-cards-container.work-steps .work-steps__step .step-bottom .price{font-size:20px!important}.sm-cards-container.work-steps .work-steps__step .step-bottom .price-info{font-size:11px;max-width:90%}.sm-cards-container ul.ul-circle{margin-bottom:25px;list-style-type:disc!important}.sm-cards-container ul.ul-circle li{font-size:11px;margin-left:0!important;margin-top:8px}.sm-cards-container.work-steps .btn.btn-c{padding:3px 2px}.btn.btn-c.btn-c-left{margin-right:5px}.sm-btn-bottom{padding:0 7px;margin-bottom:15px;margin-top:25px}.sm-cards-container .work-steps__step{margin-right:3px!important;margin-left:3px!important}.w-50-m-100{width:100%!important}.w-50-m-100>span{font-size:12px!important;font-weight:300;color:gray}.syllabus span{font-size:14px}a.btn.btn-c.btn-c-primary.goto-form{font-size:12px}.schedule-accordion-item span{font-size:12px!important}.schedule-accordion-item span b{font-size:14px}.ad-container{margin-bottom:0}}.schedule-wrapper{gap:70px!important}.schedule-item-enhanced{margin:0!important}.schedule-detail-item{max-width:100%;width:350px}