.start-button{display:inline-block;padding:10px 25px;border-radius:100px;margin-top:25px;background:#d00;color:#fff;font-size:1.2rem;font-weight:400}.start-button:hover,.start-button:focus{color:#fff}.header{position:relative;display:flex;overflow:hidden;height:600px;align-items:center;justify-content:center;background:#fdfdff}.header .img-left{position:absolute;z-index:10;bottom:0;width:435px;height:409px;animation:fadeIn 1s ease forwards,slideInLeftCustom 1s ease forwards;background:url(/build/assets/img-left-DaMlzTaI.svg) center center no-repeat;opacity:0}.header .img-left .cloud{position:absolute;top:-.5%;right:0;width:120px;height:110px;padding:26px 0 0 27px;background:url(/build/assets/img-left-cloud-DWfHAE8v.svg) center center no-repeat;background-size:contain;color:#fffe;font-size:1.25rem;line-height:initial}.header .img-right{position:absolute;z-index:10;bottom:-2%;width:330px;height:385px;animation:fadeIn 1s ease forwards,slideInRightCustom 1s ease forwards;animation-delay:.3s;background:url(/build/assets/img-right-BF9A0Vv7.svg) center center no-repeat;background-size:contain;opacity:0}.header .img-right .cloud{position:absolute;top:1%;left:-15%;width:110px;height:100px;padding:31px 0 0 12px;background:url(/build/assets/img-right-cloud-mV0zX20M.svg) center center no-repeat;background-size:contain;color:#fffe;font-size:1.25rem}@keyframes slideInLeftCustom{0%{left:-2%}to{left:2%}}@keyframes slideInRightCustom{0%{right:1%}to{right:5%}}.header .header-main-text{position:relative;padding:0 20px;font-size:1.5rem!important;font-weight:200;text-align:center}.header .header-main-text .flag{position:relative;top:25px;left:-35px;width:170px;height:150px;background:url(/build/assets/flag-COu76Z98.svg) center top no-repeat;background-size:contain;transform:rotate(-17deg)}.header .header-main-text .free-note{position:relative;top:-35px;left:20px;padding:15px 28px;border:2px solid #dd0000;border-radius:50px;color:#111;font-size:1.3rem;font-weight:700}.header .header-main-text .free-note:before{position:absolute;top:100%;left:88px;width:0;height:0;border:12px solid;border-color:#dd0000 transparent transparent #dd0000;content:" "}.header .header-main-text .free-note:after{position:absolute;top:100%;left:90px;width:0;height:0;border:10px solid;border-color:#fdfdff transparent transparent #fdfdff;content:" "}.header .header-main-text h1{margin-bottom:20px;font-size:3.5rem;font-weight:400;line-height:3.6rem;text-transform:uppercase}.header .header-main-text p{margin:0;line-height:1.85rem}.header .header-main-text .start-button{margin-top:30px}.h2{font-size:3.2rem;font-weight:600;line-height:3.3rem}.old-language{position:relative;overflow:hidden;padding:70px 0;background:#f3f6fb;background:linear-gradient(to bottom,#f4f9ffaa,#e8f3ffaa)}.old-language .chonguri{position:absolute;top:17%;left:0;width:350px;height:390px;background:url(/build/assets/chonguri-DzJne-NU.png) center top no-repeat;background-size:contain;opacity:.1;transform:rotate(-25deg)}.old-language .jug{position:absolute;top:3%;right:2%;width:200px;height:390px;background:url(/build/assets/jug-zpM1Dr6t.png) center top no-repeat;background-size:contain;opacity:.1;transform:rotate(-30deg)}.old-language .grape{position:absolute;right:3%;bottom:-25%;width:200px;height:390px;background:url(/build/assets/grape-Bm6XYbRm.png) center top no-repeat;background-size:contain;opacity:.1;transform:rotate(10deg)}.old-language .h2{width:900px;margin:0 auto 30px}.old-language .card{display:flex;flex-direction:row;flex-grow:1;flex-wrap:nowrap;align-items:center;padding:20px;border:none;border-radius:10px;margin:15px 0;box-shadow:0 0 2px .4px #e2ecf0;cursor:default;font-weight:300;transition:.1s linear}.old-language .card:hover{box-shadow:0 0 12px 2px #e2ecf0}.old-language .card p{padding:15px 80px 15px 20px;margin:0;font-size:1.6rem;line-height:2.2rem}.old-language .card .img-wrapper{flex-basis:140px;flex-shrink:0;margin-right:15px;text-align:center}.old-language .card .img-1{max-width:105px}.old-language .card .img-2{max-width:75px}.old-language .card .img-3{max-width:95px}.old-language .card .img-4{max-width:125px}.complex-learning{padding:70px 0}.complex-learning .h2{width:700px;margin:0 auto 60px}.complex-learning .points{display:flex;flex-wrap:wrap;justify-content:center;margin:auto}.complex-learning .points .point{width:165px;padding:0 19px;margin:20px 0;cursor:default;text-align:center}.complex-learning .points .point .number-wrapper{display:inline-flex;width:75px;height:75px;align-items:center;justify-content:center;padding:20px;border:1px solid #ddd;border-radius:100%}.complex-learning .points .point .number-wrapper .number{color:#d00;font-size:2rem;font-weight:700;line-height:1rem}.complex-learning .points .point .text{margin-top:15px;font-size:1.5rem;font-weight:300;line-height:1.6rem}.complex-learning .points .between-line{position:relative;top:57px;width:80px;height:1px;flex-grow:0;background:#d00}.optimal-choice{padding:40px 0 60px}.optimal-choice .h2{margin-bottom:25px}.optimal-choice .jarallax-wrapper{overflow:hidden;border-radius:15px}.optimal-choice .jarallax-wrapper .jarallax{height:690px}.optimal-choice .jarallax-wrapper .jarallax #jarallax-container-0{clip-path:inset(12px 0px 12px round 15px 0 0 15px)!important}.optimal-choice .choice{position:relative;left:25px;display:block;padding:16px 0;font-size:1.6rem;font-weight:600;text-indent:-26px}.optimal-choice .choice .circle{display:inline-block;width:15px;height:15px;border:3px solid #dd0000;border-radius:100%;transition:.2s linear}.optimal-choice .choice.show .circle,.optimal-choice .choice:hover .circle{background:#d00}.optimal-choice .accordion-body{padding:0 0 0 18px;margin-left:7px;font-size:1.3rem;font-weight:200}.optimal-choice .accordion-body p:last-of-type{margin:0}.optimal-choice .accordion-collapse:not(:last-of-type) .accordion-body{padding-bottom:10px;border-left:1.5px solid #dd0000}.optimal-choice .accordion-collapse:last-of-type .accordion-body{padding-left:19px;border-left:1.5px solid #dd0000;margin-bottom:15px}.optimal-choice .start-button{margin-top:15px}.optimal-choice .tower-link{position:relative;top:-3px}.optimal-choice .tower-link:hover{text-decoration:underline}.compare{padding:60px 0;background:#f8f9fb}.compare .h2{margin-bottom:40px;text-align:center}.compare .overflow-auto{border-radius:10px}.compare table{margin-bottom:0;text-align:center}.compare table.table-hover>tbody>tr:hover,.compare table.table-hover>tbody>tr td:hover{--bs-table-accent-bg: #f4f5f7}.compare table td,.compare table th{font-size:1.2rem;vertical-align:middle}.compare table tr:last-of-type td{border:none}.compare table th{min-width:120px;padding:18px 9px;font-weight:400}.compare table th:nth-of-type(2){font-weight:700}.compare table td{padding:20px 15px;background:#fff}.compare table td:first-of-type{text-align:left}.compare table .fa-check,.compare table .fa-xmark{position:relative;top:2px;font-size:1.4rem}.compare table .fa-check{color:#198754}.compare table .fa-xmark{color:#dc3545}.compare .free-lessons{margin-top:15px;text-align:center}.compare .free-lessons p,.compare .free-lessons strong{margin:4px 0;font-size:1.3rem}.compare .free-lessons .start-button{margin-top:.5rem}.faqs{padding-top:60px;background:#f7f7f7}.faqs .h2{margin-bottom:60px;text-align:center}.faqs button,.faqs div{font-size:1.3rem;line-height:2rem}.faqs button{font-weight:600}.faqs div{font-weight:200}.faqs .accordion{margin-top:40px;margin-bottom:60px}.faqs .accordion:not(:last-of-type){margin-bottom:60px}.faqs .accordion .accordion-item,.faqs .accordion button{background:transparent}.faqs .accordion .accordion-item{border:none;margin:10px 0}.faqs .accordion .accordion-body{padding-left:0}.faqs .accordion button{position:relative;padding:20px 40px 20px 0;box-shadow:inset 0 -1px #00000020}.faqs .accordion button:before,.faqs .accordion button:after{position:absolute;top:50%;right:0;width:25px;height:2px;background:#000;content:"";transform:translateY(-50%)}.faqs .accordion button:after{opacity:1;transform:rotate(-90deg);transition:all .05s ease}.faqs .accordion button:focus,.faqs .accordion button[aria-expanded=true]{color:#d00}.faqs .accordion button[aria-expanded=true]:after{opacity:0}.faqs .man-bg{width:100%;height:100%;background:url(/build/assets/man-DclZX668.png) center top no-repeat}.learn-anywhere{overflow:hidden;padding:60px 0}.learn-anywhere .woman-bg{width:100%;height:450px;background:url(/build/assets/woman-DFOj-ecZ.png) center top no-repeat;background-size:contain}.learn-anywhere .flag{position:absolute;top:-50px;right:-140px;width:200px;height:190px;background:url(/build/assets/flag-COu76Z98.svg) center top no-repeat;background-size:contain;transform:rotate(-15deg)}@media (width < 1700px){.old-language .chonguri{top:19%;left:-4%;transform:rotate(-35deg)}}@media (width < 1600px){.header .flag{left:-1%!important}@keyframes slideInLeftCustom{0%{left:-4%}to{left:0}}@keyframes slideInRightCustom{0%{right:-2%}to{right:2%}}.old-language .chonguri{top:19%;left:-6%;transform:rotate(-35deg)}.old-language .jug{top:5%;right:-1%}.old-language .grape{right:-2%;bottom:-30%}}@media (width < 1500px){.header .img-left,.header .img-right{display:none}}@media (width < 1400px){.h2{font-size:2.5rem;line-height:2.7rem}.old-language .card p{padding-right:20px;font-size:1.5rem}.old-language .card .img-wrapper{flex-basis:120px}.old-language .card .img-wrapper img{max-height:5em}.old-language .jug{top:3%;right:-3%;transform:rotate(-20deg)}.old-language .grape{bottom:-32%}.complex-learning{padding-bottom:20px}.complex-learning .points{width:680px}.complex-learning .between-line:nth-of-type(6){display:none}}@media (width < 1300px){.old-language .jug{right:-5%}}@media (width < 1200px){h1{margin-bottom:20px;font-size:2.5rem!important;line-height:2.8rem!important}.header .header-main-text .flag{top:8px;left:5%!important;width:160px;height:130px}.old-language .chonguri,.old-language .jug,.old-language .grape{display:none}.old-language .card .img-1,.old-language .card .img-3{max-width:80px}.old-language .card .img-4{max-width:100px}}@media (width < 992px){.h2{font-size:2.2rem;line-height:2.4rem}.header:before{display:none}.complex-learning{text-align:center}.complex-learning .h2{width:100%;margin-bottom:30px}.complex-learning .points{display:inline-block;width:auto}.complex-learning .points .point{display:flex;width:100%;flex:0 0 auto}.complex-learning .points .point .number-wrapper{margin-right:2em}.complex-learning .points .point p{position:relative;top:8px;text-align:left}.complex-learning .points .between-line{display:none}.complex-learning .between-line:nth-of-type(6){display:none}.compare table th{min-width:50px;padding:12px 4px;font-size:14px}.compare table td{height:56px;padding:0;font-size:14px}.compare table td:first-of-type{padding-left:7px}.faqs{padding:50px 0}.faqs .h2{margin-bottom:25px}.faqs .accordion{padding:0 10px;margin-top:0;margin-bottom:0}}@media (width < 768px){h1{margin-bottom:20px;font-size:2.4rem!important;line-height:2.7rem!important}.header{height:550px}.header .header-main-text .flag{top:-7px;left:50%!important;width:130px;height:100px;transform:translate(-50%) rotate(0)}.header .header-main-text .free-note{display:none}.old-language{padding:50px 0}.old-language .card{padding:10px 20px}.old-language .card p{padding:10px 20px;font-size:1.4rem}.old-language .card .img-wrapper{flex-basis:120px}.old-language .card .img-wrapper img{max-height:4.5em}.complex-learning{padding:50px 0}.complex-learning .h2{margin-bottom:20px}.optimal-choice{padding:20px 0 50px}.optimal-choice .h2{margin-bottom:20px}.optimal-choice .accordion-body p{font-size:1.25rem}.compare .free-lessons{margin-top:20px}.compare .free-lessons p{margin:13px 0!important}.compare .free-lessons .start-button{margin-top:7px}.faqs .accordion button{position:relative;padding:15px 40px 15px 0}.faqs .accordion .accordion-body{padding:12px 0 9px}.learn-anywhere .flag{display:none}}@media (width < 576px){.old-language .card{padding:20px 10px;margin:12px 0}.old-language .card .img-wrapper{flex-basis:100px}.old-language .card .img-wrapper img{max-height:4em}.old-language .card p{padding:10px;font-size:1.3rem;line-height:1.9rem}.complex-learning .points .point .number-wrapper{width:60px;height:60px}.complex-learning .points .point .number-wrapper .number{font-size:1.5rem}.complex-learning .points .point p{top:0}.learn-anywhere .woman-bg{max-height:22em}}
