@import url("https://fonts.cdnfonts.com/css/tektur-narrow");*,*::before,*::after{padding:0;margin:0;box-sizing:border-box}body{font-family:'Montserrat', sans-serif;line-height:1.3;min-height:100vh;display:flex;flex-direction:column;background-color:#ffffff;scroll-behavior:smooth}img{max-width:100%;display:block;object-fit:contain}.container__1300{max-width:1300px;min-width:320px;padding:30px 20px;width:100%;margin:0 auto}@media screen and (max-width: 992px){.container__1300{padding:10px 20px}}.container__1200{max-width:1200px;min-width:320px;padding:30px 20px;width:100%;margin:0 auto}@media screen and (max-width: 992px){.container__1200{padding:10px 20px}}.flex-betw{display:flex;justify-content:space-between;flex-wrap:wrap;align-items:stretch}@media screen and (max-width: 992px){.head-logo img{width:75px}}.head__txt{font:400 12px / 20px 'Montserrat', sans-serif;color:#000000;text-decoration:none;padding:0 7px;border-left:1px #000000 solid;max-width:250px;margin-left:10px}@media screen and (max-width: 992px){.head__txt{display:none}}.head-link{font:400 18px / 22px 'Montserrat', sans-serif;color:#051c2c;text-decoration:none}.head-link :hover{color:#051c2c}.first{background:url(./image/bg.png) no-repeat top left;z-index:20;background-size:cover}.navigation{top:0;left:0;z-index:21;width:100%}.navigation__btn{background:#0052FF;border-radius:5px;text-align:center;font:500 22px/34px 'Tektur Narrow', sans-serif;padding:8px 10px;color:#ffffff;text-decoration:none;border:1px solid transparent;transition:all 0.3s;display:inline-block;position:relative;min-width:260px;cursor:pointer;overflow:hidden}.navigation__btn::after{content:"";border-radius:5px;display:block;width:8px;height:60px;margin-left:0px;background:linear-gradient(to bottom, rgba(255,255,255,0.3) 0%, #ffffffc4 50%, rgba(255,255,255,0.3) 100%);left:8px;top:-7px;z-index:1;transform:rotate(25deg);position:absolute;animation:movingFlare 3s ease-in-out 3s infinite}.navigation__btn:hover{box-shadow:0px 0px 15px 6px #0052ff63;color:#ffffff;text-decoration:none}@media screen and (max-width: 576px){.navigation__btn{min-width:auto}}@media screen and (max-width: 400px){.navigation__btn{display:block;width:100%;margin:auto}}.navigation__close{background:url(./image/burger.png) no-repeat center;width:30px;height:30px;display:none}@media screen and (max-width: 992px){.navigation__close{display:inline-block}}.navigation__close.open{background:url(./image/close.png) no-repeat center;width:30px;height:30px}.navigation__nav{list-style-type:none}@media screen and (max-width: 992px){.navigation__nav{flex-direction:column;align-items:center;width:100%;text-align:center;margin-bottom:10px}}.navigation__nav-item{margin:0 20px}.navigation__nav-item a{text-decoration:none;font:600 16px/28px 'Montserrat', sans-serif;color:#051C2C}.navigation__nav-item a:hover{color:#0052FF;font:600 16px/28px 'Montserrat', sans-serif}@media screen and (max-width: 992px){.navigation__burger{display:none;flex-direction:column-reverse;position:absolute;right:-360px;top:55px;max-width:0;width:100%;align-items:center;background:#ffffff;padding:30px;transition:all 0.3s ease}}@media screen and (max-width: 992px){.navigation__burger.open{display:flex;flex-direction:column-reverse;max-width:360px;right:0px}}.start{padding:50px 0 0}@media screen and (max-width: 800px){.start{padding:20px 0}}.start .container__1200{padding-bottom:0}@media screen and (max-width: 800px){.start .container__1200{padding:10px 0 0 20px}}@media screen and (max-width: 480px){.start .container__1200{padding:10px 20px}}@media screen and (max-width: 375px){.start .container__1200{padding:10px 20px 50px}}.start__flex{flex-wrap:nowrap}.start__block{font:400 15px / 32px 'Montserrat', sans-serif;color:#051c2c;max-width:540px;width:100%}.start__block-title{font:600 52px / 60px 'Tektur Narrow', sans-serif;color:#051C2C;margin-top:10px}@media screen and (max-width: 800px){.start__block-title{font:500 50px / 54px 'Tektur Narrow', sans-serif}}.start__block-title span{font:700 18px / 28px 'Montserrat', sans-serif;color:#0052FF}.start__block-subtitle{font:400 30px / 40px 'Tektur Narrow', sans-serif;color:#051C2C;margin:10px 0}@media screen and (max-width: 800px){.start__block-subtitle{font:400 18px / 30px 'Tektur Narrow', sans-serif}}@media screen and (max-width: 400px){.start__block-subtitle{font:400 15px / 23px 'Tektur Narrow', sans-serif}}.start__block-subtitle-bold{margin:30px 0}.start__block-subtitle-bold b{font:700 18px / 28px 'Montserrat', sans-serif}.start__block-btn{background:#0052FF;border-radius:5px;text-align:center;font:500 22px/34px 'Tektur Narrow', sans-serif;padding:8px 10px;color:#ffffff;text-decoration:none;border:1px solid transparent;transition:all 0.3s;display:inline-block;position:relative;min-width:260px;cursor:pointer;overflow:hidden;margin:30px 0}.start__block-btn::after{content:"";border-radius:5px;display:block;width:8px;height:60px;margin-left:0px;background:linear-gradient(to bottom, rgba(255,255,255,0.3) 0%, #ffffffc4 50%, rgba(255,255,255,0.3) 100%);left:8px;top:-7px;z-index:1;transform:rotate(25deg);position:absolute;animation:movingFlare 3s ease-in-out 3s infinite}.start__block-btn:hover{box-shadow:0px 0px 15px 6px #0052ff63;color:#ffffff;text-decoration:none}@media screen and (max-width: 576px){.start__block-btn{min-width:auto}}@media screen and (max-width: 400px){.start__block-btn{display:block;width:100%;margin:auto}}@keyframes movingFlare{0%{left:8px;margin-left:0px}30%{left:100%;margin-left:20px}100%{left:100%;margin-left:20px}}.start__img{z-index:20;max-width:5710px;height:762px;width:100%;background:url(./image/bg-header.png) no-repeat center;background-size:contain}@media screen and (max-width: 600px){.start__img{display:none}}.start__img img{object-fit:contain;height:auto}.start__block-list{list-style-type:none;font:400 15px / 32px 'Montserrat', sans-serif;color:#051c2c;margin-bottom:30px}.start__block-list li{position:relative;padding-left:20px;margin-top:10px;font:400 15px / 21px 'Montserrat', sans-serif}.start__block-list li::before{content:'';background:#0052FF no-repeat;width:6px;height:6px;position:absolute;top:8px;left:0}.start__meet{color:#051C2C;max-width:415px;width:100%;padding:35px 0;box-sizing:border-box;align-items:flex-start}@media screen and (max-width: 400px){.start__meet{padding:30px 0}}.start__meet-date{position:relative;padding-left:10px;font:400 18px / 21px 'Montserrat', sans-serif;margin-bottom:20px}.start__meet-date::before{content:'';height:40px;width:3px;position:absolute;top:-10px;left:0px;background:#0052FF no-repeat}.start__meet-costs{position:relative;padding-left:20px;font:400 15px / 21px 'Montserrat', sans-serif}.start__meet-costs::before{content:'';height:40px;width:3px;position:absolute;top:0px;left:0px;background:#0052FF no-repeat}.sale{background:#CF1C25;padding:12px 10px}.sale .container__1200{padding:0}.sale-text{font:400 16px / 28px 'Montserrat', sans-serif;color:#ffffff;position:relative;padding-left:285px;max-width:800px;width:100%}@media screen and (max-width: 768px){.sale-text{padding-left:240px}}@media screen and (max-width: 440px){.sale-text{padding-left:0;padding-top:90px}}.sale-text::before{content:'';height:222px;width:222px;position:absolute;top:-70px;left:0px;background:url(./image/sale.png) no-repeat center}@media screen and (max-width: 440px){.sale-text::before{height:150px;width:150px;background-size:cover}}.sale-text span{font:700 23px / 32px 'Montserrat', sans-serif}@media screen and (max-width: 992px){.sale-price{padding-left:240px}}@media screen and (max-width: 560px){.sale-price{padding:20px;align-items:center}}.sale-old{text-decoration-line:line-through;color:#E94149;font:700 48px / 32px 'Montserrat', sans-serif;transform:rotate(-9deg);padding-top:20px;margin-right:20px}.sale-new{font:700 72px / 32px 'Montserrat', sans-serif;color:#ffffff;padding-top:46px}.sale-new span{font:700 32px / 32px 'Montserrat', sans-serif}@media screen and (max-width: 992px){.sale .start__flex{flex-wrap:wrap}}.white{background-color:#ffffff}.benefit{font:400 15px / 32px 'Montserrat', sans-serif;color:#051c2c;padding:105px 0 0 0}@media screen and (max-width: 1060px){.benefit{margin-bottom:0}}@media screen and (max-width: 992px){.benefit{padding-top:50px}}.benefit h2{color:#051C2C;font:500 52px / 55px 'Tektur Narrow', sans-serif;margin-bottom:35px}@media screen and (max-width: 1060px){.benefit h2{margin-bottom:0;font:500 44px / 55px 'Tektur Narrow', sans-serif}}.benefit__item{margin:0 0 50px 0;width:100%;position:relative}@media screen and (max-width: 1060px){.benefit__item{max-width:initial;min-height:auto}}.benefit__item-text{width:740px;position:relative}@media screen and (max-width: 1060px){.benefit__item-text{max-width:initial;min-height:auto}}.benefit__item1{width:calc(50% - 60px);margin-right:60px;margin-bottom:60px;position:relative;padding-left:80px}@media screen and (max-width: 480px){.benefit__item1{margin-right:0;padding-left:60px}}.benefit__item1 a{color:#0052FF}.benefit__item1::before{content:'';background:url("./image/benefit-chk.png") no-repeat;width:50px;height:50px;position:absolute;top:0;left:0px}@media screen and (max-width: 1060px){.benefit__item1::before{top:-15px}}@media screen and (max-width: 1060px){.benefit__item1{width:initial;min-height:auto}}.benefit .benefit__item-ttl{font:700 20px / 28px 'Montserrat', sans-serif;margin-bottom:30px}.benefit .benefit__item-txt{font:400 15px / 32px 'Montserrat', sans-serif;color:#051c2c}.benefit .flex-start{display:flex;align-items:flex-start;flex-wrap:wrap}.benefit__btn-wrapp{text-align:center}.benefit__block-btn{background:#0052FF;border-radius:5px;text-align:center;font:500 22px/34px 'Tektur Narrow', sans-serif;padding:8px 10px;color:#ffffff;text-decoration:none;border:1px solid transparent;transition:all 0.3s;display:inline-block;position:relative;min-width:260px;cursor:pointer;overflow:hidden}.benefit__block-btn::after{content:"";border-radius:5px;display:block;width:8px;height:60px;margin-left:0px;background:linear-gradient(to bottom, rgba(255,255,255,0.3) 0%, #ffffffc4 50%, rgba(255,255,255,0.3) 100%);left:8px;top:-7px;z-index:1;transform:rotate(25deg);position:absolute;animation:movingFlare 3s ease-in-out 3s infinite}.benefit__block-btn:hover{box-shadow:0px 0px 15px 6px #0052ff63;color:#ffffff;text-decoration:none}@media screen and (max-width: 576px){.benefit__block-btn{min-width:auto}}@media screen and (max-width: 400px){.benefit__block-btn{display:block;width:100%;margin:auto}}@media screen and (max-width: 480px){.benefit__block-btn{margin-top:20px}}.enter{font:400 15px / 32px 'Montserrat', sans-serif;color:#051c2c;padding:90px 0;background:#EEF3F7}@media screen and (max-width: 1060px){.enter{margin-bottom:0}}@media screen and (max-width: 992px){.enter{padding:50px 0}}.enter h2{color:#051C2C;font:500 52px / 55px 'Tektur Narrow', sans-serif}@media screen and (max-width: 1060px){.enter h2{margin-bottom:0;font:500 44px / 55px 'Tektur Narrow', sans-serif}}.enter__item{max-width:100%;margin:0 0 40px 0;width:100%;position:relative}@media screen and (max-width: 1200px){.enter__item{max-width:initial;min-height:auto}}.enter__item-block{max-width:80%}@media screen and (max-width: 480px){.enter__item-block{max-width:100%;margin-top:10px}}.enter__item-block ul{margin-left:30px}.enter .number{margin-right:40px;width:100px;height:100px;border:1px solid #051C2C;display:flex;align-items:center;justify-content:center}.enter .number p{font-family:Tektur Narrow;font-size:80px;font-weight:700;line-height:80px;letter-spacing:1.6px;text-align:center;color:#0052FF}@media screen and (max-width: 450px){.enter .number{margin-right:20px}}.enter__item1{width:calc(33.33% - 60px);margin-right:60px;margin-bottom:60px;position:relative;padding-left:80px}.enter__item1 a{color:#0052FF}.enter__item1::before{content:'';background:url("./image/enter-chk.png") no-repeat;width:50px;height:50px;position:absolute;top:0;left:0px}@media screen and (max-width: 1060px){.enter__item1::before{top:-15px}}@media screen and (max-width: 1060px){.enter__item1{width:initial;min-height:auto}}.enter .enter__item-ttl{font:700 20px / 28px 'Montserrat', sans-serif;margin-bottom:30px}.enter .enter__item-txt{font:400 15px / 32px 'Montserrat', sans-serif;color:#051c2c}.enter .flex-start{display:flex;align-items:center}@media screen and (max-width: 480px){.enter .flex-start{flex-wrap:wrap}}.enter__btn-wrapp{text-align:center}.enter__block-btn{background:#0052FF;border-radius:5px;text-align:center;font:500 22px/34px 'Tektur Narrow', sans-serif;padding:8px 10px;color:#ffffff;text-decoration:none;border:1px solid transparent;transition:all 0.3s;display:inline-block;position:relative;min-width:260px;cursor:pointer;overflow:hidden}.enter__block-btn::after{content:"";border-radius:5px;display:block;width:8px;height:60px;margin-left:0px;background:linear-gradient(to bottom, rgba(255,255,255,0.3) 0%, #ffffffc4 50%, rgba(255,255,255,0.3) 100%);left:8px;top:-7px;z-index:1;transform:rotate(25deg);position:absolute;animation:movingFlare 3s ease-in-out 3s infinite}.enter__block-btn:hover{box-shadow:0px 0px 15px 6px #0052ff63;color:#ffffff;text-decoration:none}@media screen and (max-width: 576px){.enter__block-btn{min-width:auto}}@media screen and (max-width: 400px){.enter__block-btn{display:block;width:100%;margin:auto}}.after{padding-bottom:35px}.after h2{color:#051C2C;font:500 52px / 55px 'Tektur Narrow', sans-serif;margin-top:70px;margin-bottom:50px}@media screen and (max-width: 1060px){.after h2{font:500 44px / 55px 'Tektur Narrow', sans-serif}}@media screen and (max-width: 992px){.after h2{margin-top:50px}}.after p{font:400 15px / 32px 'Montserrat', sans-serif;color:#051c2c;margin-bottom:20px;max-width:800px}.after__block-btn{background:#0052FF;border-radius:5px;text-align:center;font:500 22px/34px 'Tektur Narrow', sans-serif;padding:8px 10px;color:#ffffff;text-decoration:none;border:1px solid transparent;transition:all 0.3s;display:inline-block;position:relative;min-width:260px;cursor:pointer;overflow:hidden;margin:30px 0}.after__block-btn::after{content:"";border-radius:5px;display:block;width:8px;height:60px;margin-left:0px;background:linear-gradient(to bottom, rgba(255,255,255,0.3) 0%, #ffffffc4 50%, rgba(255,255,255,0.3) 100%);left:8px;top:-7px;z-index:1;transform:rotate(25deg);position:absolute;animation:movingFlare 3s ease-in-out 3s infinite}.after__block-btn:hover{box-shadow:0px 0px 15px 6px #0052ff63;color:#ffffff;text-decoration:none}@media screen and (max-width: 576px){.after__block-btn{min-width:auto}}@media screen and (max-width: 400px){.after__block-btn{display:block;width:100%;margin:auto}}.after-container{display:flex;justify-content:flex-start;transition:all 0.3s;margin-right:-20px}@media screen and (max-width: 992px){.after-container{flex-wrap:wrap}}@media screen and (max-width: 480px){.after-container{margin:0}}.after-container__item{max-width:360px;width:100%;border:1px #051C2C solid;padding:230px 30px 10px;margin-right:20px;margin-bottom:40px;position:relative;background:#ffffff;min-height:280px;box-sizing:border-box}@media screen and (max-width: 992px){.after-container__item{min-height:auto !important;max-width:100% !important}}@media screen and (max-width: 480px){.after-container__item{margin-right:0px}}.after-container__item p{font:400 15px / 32px 'Montserrat', sans-serif;color:#051c2c}.after-container__item span{font:700 20px / 28px 'Montserrat', sans-serif;display:block}.after-container__item:hover{background:#EEF3F7}.after-container .frst::before{content:'';width:180px;height:180px;position:absolute;border-radius:10px;top:30px;left:30px;background:url("./image/after-01.png") no-repeat;background-size:contain}.after-container .scnd::before{content:'';width:180px;height:180px;position:absolute;border-radius:10px;top:30px;left:30px;background:url("./image/after-02.png") no-repeat;background-size:contain}.after-container .thrd::before{content:'';width:180px;height:180px;position:absolute;border-radius:10px;top:30px;left:30px;background:url("./image/after-03.png") no-repeat;background-size:contain}.independent{font:400 15px / 32px 'Montserrat', sans-serif;color:#051c2c;padding-bottom:90px}@media screen and (max-width: 550px){.independent{padding-bottom:140px}}.independent h2{color:#051C2C;font:500 52px / 55px 'Tektur Narrow', sans-serif;margin-top:80px;margin-bottom:35px}@media screen and (max-width: 1060px){.independent h2{font:500 44px / 55px 'Tektur Narrow', sans-serif}}@media screen and (max-width: 992px){.independent h2{margin-top:50px}}.independent h3{color:#051C2C;font:600 30px / 40px 'Tektur Narrow', sans-serif;margin-top:120px;margin-bottom:50px}.independent h3+p{font:400 20px / 36px 'Montserrat', sans-serif;margin-bottom:20px}.independent__block{background:url(./image/illustration.png) no-repeat center left;padding-left:420px}@media screen and (max-width: 800px){.independent__block{padding-left:0;background:none}}.independent__block-text{max-width:740px;width:100%}.independent__block-ttl{font:700 15px / 50px 'Montserrat', sans-serif;color:#051c2c;text-transform:uppercase;margin-top:20px}.independent .flex-betw{align-items:stretch;flex-wrap:nowrap}@media screen and (max-width: 992px){.independent .flex-betw{flex-wrap:wrap}}.independent__item{max-width:560px;width:100%;padding:225px 30px 15px 30px;margin-right:20px;margin-bottom:40px;position:relative;background:#EEF3F7;min-height:645px;box-sizing:border-box}@media screen and (max-width: 992px){.independent__item{min-height:auto !important;max-width:100% !important}}@media screen and (max-width: 576px){.independent__item{margin-right:0px}}.independent__item-ttl{font:700 20px / 24px 'Montserrat', sans-serif !important;margin-bottom:25px}.independent__item p{font:400 15px / 32px 'Montserrat', sans-serif;color:#051c2c}.independent__item span{font:400 15px / 32px 'Montserrat', sans-serif;color:#051c2c;font-weight:700}.independent__item.frst::before{content:'';width:150px;height:140px;position:absolute;border-radius:10px;top:30px;left:30px;background:url("./image/01-1.png") no-repeat}.independent__item.scnd::before{content:'';width:140px;height:140px;position:absolute;border-radius:10px;top:30px;left:30px;background:url("./image/01-2.png") no-repeat}.independent__item-list{list-style-type:none;font:400 15px / 32px 'Montserrat', sans-serif;color:#051c2c;margin-bottom:30px}.independent__item-list li{position:relative;padding-left:20px;margin-top:10px;font:400 15px / 22px 'Montserrat', sans-serif;margin-bottom:25px}.independent__item-list li::before{content:'';background:#0052FF no-repeat;width:6px;height:6px;position:absolute;top:8px;left:0}.independent__propouse{max-width:767px;width:100%;margin:0 0 20px 0}.independent__block-btn{background:#0052FF;border-radius:5px;text-align:center;font:500 22px/34px 'Tektur Narrow', sans-serif;padding:8px 10px;color:#ffffff;text-decoration:none;border:1px solid transparent;transition:all 0.3s;display:inline-block;position:relative;min-width:260px;cursor:pointer;overflow:hidden;margin:0 auto;display:block;max-width:fit-content}.independent__block-btn::after{content:"";border-radius:5px;display:block;width:8px;height:60px;margin-left:0px;background:linear-gradient(to bottom, rgba(255,255,255,0.3) 0%, #ffffffc4 50%, rgba(255,255,255,0.3) 100%);left:8px;top:-7px;z-index:1;transform:rotate(25deg);position:absolute;animation:movingFlare 3s ease-in-out 3s infinite}.independent__block-btn:hover{box-shadow:0px 0px 15px 6px #0052ff63;color:#ffffff;text-decoration:none}@media screen and (max-width: 576px){.independent__block-btn{min-width:auto}}@media screen and (max-width: 400px){.independent__block-btn{display:block;width:100%;margin:auto}}.finish{font:400 15px / 32px 'Montserrat', sans-serif;color:#051c2c}.finish .container__1200{border-top:1px #051C2C solid}.finish h2{color:#051C2C;font:500 52px / 55px 'Tektur Narrow', sans-serif;margin-bottom:35px}@media screen and (max-width: 1060px){.finish h2{font:500 44px / 55px 'Tektur Narrow', sans-serif}}.finish .flex-betw{margin:105px 0 0 0}@media screen and (max-width: 992px){.finish .flex-betw{margin-top:50px}}.finish__item{max-width:530px;margin:0 32px 50px 0;width:100%;min-height:225px;position:relative}@media screen and (max-width: 1060px){.finish__item{max-width:initial;min-height:auto}}.finish__item::before{content:'';width:177px;height:177px;position:absolute;top:0;left:0px}.finish .frst{background:url("./image/2.png") no-repeat top left 64px}@media screen and (max-width: 1060px){.finish .frst{background:url("./image/1.png") no-repeat top left 64px}}.finish .finish__item-ttl{font:700 20px / 28px 'Montserrat', sans-serif;margin-bottom:15px}.finish .finish__item-txt{font:400 15px / 32px 'Montserrat', sans-serif;color:#051c2c}.finish .scnd{background:url("./image/1.png") no-repeat top left 64px}@media screen and (max-width: 1060px){.finish .scnd{background:url("./image/2.png") no-repeat top left 64px}}.finish .trd{background:url("./image/3.png") no-repeat top left 64px}.finish__btn-wrapp{text-align:center}.finish__block-btn{background:#0052FF;border-radius:5px;text-align:center;font:500 22px/34px 'Tektur Narrow', sans-serif;padding:8px 10px;color:#ffffff;text-decoration:none;border:1px solid transparent;transition:all 0.3s;display:inline-block;position:relative;min-width:260px;cursor:pointer;overflow:hidden}.finish__block-btn::after{content:"";border-radius:5px;display:block;width:8px;height:60px;margin-left:0px;background:linear-gradient(to bottom, rgba(255,255,255,0.3) 0%, #ffffffc4 50%, rgba(255,255,255,0.3) 100%);left:8px;top:-7px;z-index:1;transform:rotate(25deg);position:absolute;animation:movingFlare 3s ease-in-out 3s infinite}.finish__block-btn:hover{box-shadow:0px 0px 15px 6px #0052ff63;color:#ffffff;text-decoration:none}@media screen and (max-width: 576px){.finish__block-btn{min-width:auto}}@media screen and (max-width: 400px){.finish__block-btn{display:block;width:100%;margin:auto}}.program{padding-bottom:20px}.program .container__1200{border-top:1px #051C2C solid;padding-top:100px}.program__item-list1{list-style-type:none;font:400 15px / 32px 'Montserrat', sans-serif;color:#051c2c;margin-bottom:30px}.program__item-list1 li{position:relative;margin-top:20px;font:400 14px / 15px 'Montserrat', sans-serif;margin-bottom:0px}.program__item-list{list-style-type:none;font:400 15px / 32px 'Montserrat', sans-serif;color:#051c2c;margin-bottom:30px;margin-left:20px}.program__item-list li{position:relative;padding-left:20px;margin-top:10px;font:400 14px / 15px 'Montserrat', sans-serif;margin-bottom:0px}.program__item-list li::before{content:'';background:#0052FF no-repeat;width:6px;height:6px;position:absolute;top:5px;left:0}.program .program__date{background:#EEF3F7;font:700 18px / 28px 'Montserrat', sans-serif;color:#051C2C;padding:15px 15px 15px 30px}.program .program__date span{color:#0052FF}.program .program__item{max-width:360px;width:calc(100% / 4 - 10px);border:1px solid;padding:30px;margin-bottom:35px}@media screen and (max-width: 800px){.program .program__item{width:calc(100% / 2 - 10px)}}@media screen and (max-width: 480px){.program .program__item{max-width:100%;width:100%}}.program .program__item-ttl{font:700 30px / 36px 'Montserrat', sans-serif}.program .program__item-txt{font:400 15px / 24px 'Montserrat', sans-serif;margin-top:5px}.program h2{color:#051C2C;font:500 52px / 55px 'Tektur Narrow', sans-serif;margin-bottom:35px;background:url(./image/program-bg.png) no-repeat center right;background-size:contain;position:relative}@media screen and (max-width: 1060px){.program h2{font:500 44px / 55px 'Tektur Narrow', sans-serif}}.program h2::before{content:'';background:url(./image/pl.png) no-repeat center right;width:171px;height:148px;position:absolute;top:-90px;left:360px}@media screen and (max-width: 1060px){.program h2::before{top:-90px;left:275px}}@media screen and (max-width: 550px){.program h2::before{top:-135px;left:200px}}@media screen and (max-width: 380px){.program h2::before{top:-135px;left:160px}}.program input{position:absolute;opacity:0;z-index:-1}.program .row{display:flex}.program .row .col{flex:1}.program .row .col:last-child{margin-left:1em}.program .tabs{overflow:hidden}.program .tab{font-weight:700;width:100%;color:#051C2C;overflow:hidden}.program .tab .end{padding:1em;background:#fff;border-bottom:#E5E5E5 solid 2px}.program .tab .end span{color:#0052FF}.program .tab-label{display:flex;justify-content:space-between;padding:1em;background:#fff;border-bottom:#E5E5E5 solid 2px;font-weight:bold;cursor:pointer}.program .tab-label:hover{background:#E5E5E5}.program .tab-label::after{content:"";background:url(./image/plus.png) no-repeat;background-size:contain;width:1em;height:1em;text-align:center;transition:all .35s}.program .tab-content{max-height:0;padding:0 1em;background:white;transition:all .35s}.program .tab-close{display:flex;justify-content:flex-end;padding:1em;font-size:0.75em;background:#EEF3F7;cursor:pointer}.program .tab-close:hover{background:#EEF3F7}.program input:checked+.tab-label{background:#EEF3F7}.program input:checked+.tab-label::after{background:url(./image/min.png) no-repeat;background-size:contain}.program input:checked ~ .tab-content{max-height:100%;padding:1em}.education{padding-bottom:35px}.education h2{color:#051C2C;font:500 52px / 55px 'Tektur Narrow', sans-serif;margin-top:20px;margin-bottom:35px}@media screen and (max-width: 1060px){.education h2{font:500 44px / 55px 'Tektur Narrow', sans-serif}}@media screen and (max-width: 992px){.education h2{margin-top:50px}}.education p{font:400 15px / 32px 'Montserrat', sans-serif;color:#051c2c;margin-bottom:20px;max-width:800px}.education__block-btn{background:#0052FF;border-radius:5px;text-align:center;font:500 22px/34px 'Tektur Narrow', sans-serif;padding:8px 10px;color:#ffffff;text-decoration:none;border:1px solid transparent;transition:all 0.3s;display:inline-block;position:relative;min-width:260px;cursor:pointer;overflow:hidden;margin:30px 0}.education__block-btn::after{content:"";border-radius:5px;display:block;width:8px;height:60px;margin-left:0px;background:linear-gradient(to bottom, rgba(255,255,255,0.3) 0%, #ffffffc4 50%, rgba(255,255,255,0.3) 100%);left:8px;top:-7px;z-index:1;transform:rotate(25deg);position:absolute;animation:movingFlare 3s ease-in-out 3s infinite}.education__block-btn:hover{box-shadow:0px 0px 15px 6px #0052ff63;color:#ffffff;text-decoration:none}@media screen and (max-width: 576px){.education__block-btn{min-width:auto}}@media screen and (max-width: 400px){.education__block-btn{display:block;width:100%;margin:auto}}.education-container{display:flex;justify-content:flex-start;transition:all 0.3s;flex-wrap:wrap;margin-right:-20px}@media screen and (max-width: 480px){.education-container{margin:0}}.education-container__item{width:calc(100% / 2 - 20px);border:1px #051C2C solid;padding:230px 30px 10px;margin-right:20px;margin-bottom:40px;position:relative;background:#ffffff;box-sizing:border-box}@media screen and (max-width: 1060px){.education-container__item{min-height:auto !important;max-width:100% !important}}@media screen and (max-width: 576px){.education-container__item{margin-right:0}}@media screen and (max-width: 480px){.education-container__item{max-width:100%;width:100%}}.education-container__item p{font:400 15px / 32px 'Montserrat', sans-serif;color:#051c2c}.education-container__item span{font:700 20px / 28px 'Montserrat', sans-serif}.education-container__item:hover{background:#EEF3F7}.education-container .frst::before{content:'';width:170px;height:170px;position:absolute;border-radius:10px;top:30px;left:30px;background:url(./image/03-1.png) no-repeat;background-size:auto}.education-container .scnd::before{content:'';width:170px;height:170px;position:absolute;border-radius:10px;top:30px;left:30px;background:url(./image/03-2.png) no-repeat;background-size:contain}.education-container .thrd::before{content:'';width:170px;height:170px;position:absolute;border-radius:10px;top:30px;left:30px;background:url(./image/03-3.png) no-repeat;background-size:auto}@media screen and (max-width: 992px){.education-container .four{min-height:auto !important;max-width:100% !important}}.education-container .four::before{content:'';width:113px;height:170px;position:absolute;border-radius:10px;top:30px;left:30px;background:url("./image/03-4.png") no-repeat;background-size:contain}.education-container .fift{min-height:430px}.education-container .fift::before{content:'';width:113px;height:170px;position:absolute;border-radius:10px;top:30px;left:30px;background:url("./image/03-5.png") no-repeat;background-size:contain}.education-container .six{min-height:430px}.education-container .six::before{content:'';width:151px;height:180px;position:absolute;border-radius:10px;top:30px;left:30px;background:url("./image/03-6.png") no-repeat;background-size:contain}.education__btn-wrapp{text-align:center}.diplom{background:#EEF3F7;padding:120px 0}@media screen and (max-width: 800px){.diplom{padding:60px 0}}.diplom h2{color:#051C2C;font:500 52px / 55px 'Tektur Narrow', sans-serif;margin-bottom:10px}@media screen and (max-width: 1060px){.diplom h2{font:500 44px / 55px 'Tektur Narrow', sans-serif}}@media screen and (max-width: 992px){.diplom h2{margin-top:50px}}.diplom p{font:400 15px / 32px 'Montserrat', sans-serif;color:#051c2c;margin:0 0 30px 0}.diplom__ttl{color:#051C2C;font:400 15px / 36px 'Montserrat', sans-serif !important;margin-bottom:45px}.diplom__ttl-sertificat{color:#051C2C;font:700 20px / 32px 'Montserrat', sans-serif !important;margin-bottom:10px !important}.diplom .flex-betw{align-items:start}.diplom .diplom__item{max-width:540px;width:100%;margin:0}@media screen and (max-width: 992px){.diplom .diplom__item{max-width:460px}}@media screen and (max-width: 800px){.diplom .diplom__item{max-width:100%}}.fast{padding-bottom:160px}@media screen and (max-width: 1200px){.fast{padding-bottom:60px}}.fast__text{font:400 15px / 32px 'Montserrat', sans-serif;color:#051c2c}.fast h2{color:#051C2C;font:500 40px / 46px 'Tektur Narrow', sans-serif;margin-top:110px;margin-bottom:60px;max-width:980px}@media screen and (max-width: 800px){.fast h2{margin-top:90px}}.fast .flex-betw{margin-bottom:100px}.fast .flex-betw:last-child{margin-bottom:0}.fast__block{max-width:740px;width:100%}@media screen and (max-width: 992px){.fast__block{max-width:100%;width:100%;order:2;margin-top:30px}}.fast__title{font:700 32px / 28px 'Montserrat', sans-serif;margin:0 0 20px}.fast__list{list-style-type:none;font:400 15px / 32px 'Montserrat', sans-serif;color:#051c2c}.fast__list li{position:relative;padding-left:30px;margin-top:10px;font:400 15px / 28px 'Montserrat', sans-serif}.fast__list li::before{content:'';background:#0052FF no-repeat;width:6px;height:6px;position:absolute;top:10px;left:10px}.fast__ttl{font:700 20px / 28px 'Montserrat', sans-serif;margin-top:20px}.swiper-wrap{background:#F2F2F2;padding-bottom:30px}@media screen and (max-width: 1200px){.swiper-wrap{padding-top:100px}}.swiper-wrap .container__1200{position:relative}.swiper-wrap .block-btn-wrapp{text-align:center}.swiper-wrap h2{color:#051C2C;font:500 50px / 55px 'Tektur Narrow', sans-serif;margin-bottom:60px !important;padding-top:130px !important}@media screen and (max-width: 1060px){.swiper-wrap h2{font:500 44px / 55px 'Tektur Narrow', sans-serif}}.swiper-wrap h2::before{display:none}@media screen and (max-width: 1200px){.swiper-wrap h2{padding-top:0px !important}}.swiper__block-btn{background:#0052FF;border-radius:5px;text-align:center;font:500 22px/34px 'Tektur Narrow', sans-serif;padding:8px 10px;color:#ffffff;text-decoration:none;border:1px solid transparent;transition:all 0.3s;display:inline-block;position:relative;min-width:260px;cursor:pointer;overflow:hidden}.swiper__block-btn::after{content:"";border-radius:5px;display:block;width:8px;height:60px;margin-left:0px;background:linear-gradient(to bottom, rgba(255,255,255,0.3) 0%, #ffffffc4 50%, rgba(255,255,255,0.3) 100%);left:8px;top:-7px;z-index:1;transform:rotate(25deg);position:absolute;animation:movingFlare 3s ease-in-out 3s infinite}.swiper__block-btn:hover{box-shadow:0px 0px 15px 6px #0052ff63;color:#ffffff;text-decoration:none}@media screen and (max-width: 576px){.swiper__block-btn{min-width:auto}}@media screen and (max-width: 400px){.swiper__block-btn{display:block;width:100%;margin:auto}}.swiper__btn-wrapp{text-align:center}.swiper-articles{overflow:hidden}.swiper-img{max-width:252px;width:100%;height:252px}.swiper-img.first{background:url("./image/image1.png") no-repeat center center;background-size:contain;max-width:252px;width:100%;height:252px;margin-bottom:20px}.swiper-img.second{background:url("./image/image2.png") no-repeat center center;background-size:contain;max-width:252px;width:100%;height:252px;margin-bottom:20px}.swiper-img.third{background:url("./image/image3.png") no-repeat center center;background-size:contain;max-width:252px;width:100%;height:252px;margin-bottom:20px}.swiper-scrollbar{display:none}.swiper-slide>div.swiper-content{display:flex;justify-content:space-between;flex-wrap:nowrap;box-sizing:border-box;align-items:flex-start;padding:20px 0;width:980px;margin:auto}@media screen and (max-width: 1200px){.swiper-slide>div.swiper-content{flex-direction:column;align-items:center}}@media screen and (max-width: 576px){.swiper-slide>div.swiper-content{padding:20px 30px}}.swiper-slide>div.swiper-content .swiper-img{max-width:252px;width:100%;height:252px}@media screen and (max-width: 600px){.swiper-slide>div.swiper-content .swiper-img{height:200px}}.swiper-text{padding:0 20px;width:100%}.swiper-text-txt{font:400 14px / 24px 'Montserrat', sans-serif}.swiper-text-ttl{margin-bottom:10px;font:600 15px / 24px 'Montserrat', sans-serif}.swiper-text-ttl b{font:700 24px / 30px 'Montserrat', sans-serif}.swiper-text-ttl span{font:400 italic 15px / 24px 'Montserrat', sans-serif}.swiper-button-prev{background:url("./image/arrow.png") no-repeat;background-size:contain;cursor:pointer;width:40px !important;height:64px !important;top:70%}.swiper-button-prev:hover{background:url("./image/arrow-aktive.png") no-repeat;transform:rotate(180deg)}.swiper-button-prev::after{display:none}.swiper-button-next{background:url("./image/arrow.png") no-repeat;background-size:contain;cursor:pointer;width:40px !important;height:64px !important;transform:rotate(180deg);top:70%}.swiper-button-next::after{display:none}.swiper-button-next:hover{background:url("./image/arrow-aktive.png") no-repeat;transform:rotate(0deg)}.swiper-pagination-bullet-active{--swiper-theme-color: #5589f1}.tarif{background:#EEF3F7}.tarif h2{color:#051C2C;font:500 52px / 55px 'Tektur Narrow', sans-serif;margin-bottom:35px;margin-top:90px}@media screen and (max-width: 1060px){.tarif h2{font:500 44px / 55px 'Tektur Narrow', sans-serif}}@media screen and (max-width: 992px){.tarif h2{margin-top:50px}}.tarif__models{border:1px solid #051C2C;padding:32px 70px;margin-bottom:45px}.tarif .flex-betw{align-items:flex-start}@media screen and (max-width: 800px){.tarif .flex-betw{padding:30px}}.tarif__models-item{max-width:455px;width:100%;font:400 15px / 32px 'Montserrat', sans-serif;color:#051c2c}.tarif__models-text{margin-bottom:15px}.tarif__block-list{list-style-type:none;width:100%;max-width:416px;position:relative}.tarif__block-list::before{content:'';position:absolute;width:60px;height:300px;background:url(./image/tarif.png) no-repeat;background-size:contain;top:20px;right:-45px}@media screen and (max-width: 800px){.tarif__block-list::before{display:none}}.tarif__block-list li{position:relative;padding-left:20px;margin-top:10px;font:400 15px / 22px 'Montserrat', sans-serif;margin-bottom:18px}.tarif__block-list li::before{content:'';background:#0052FF no-repeat;width:6px;height:6px;position:absolute;top:8px;left:0}.tarif__block-price{max-width:480px}.tarif .euro{font:700 20px / 30px 'Montserrat', sans-serif;color:#A6C9FF}.tarif__block-price-old{font:400 24px / 30px 'Montserrat', sans-serif;margin-bottom:20px}.tarif .old{text-decoration:line-through}.tarif__block-price-new{font:400 28px / 32px 'Montserrat', sans-serif;margin-bottom:20px}.tarif .new{font:700 32px / 42px 'Montserrat', sans-serif;color:#0052FF}.tarif__block-price-deckr{font:400 16px / 29px 'Montserrat', sans-serif;margin:25px 0}.tarif__block-btn{background:#0052FF;border-radius:5px;text-align:center;font:500 22px/34px 'Tektur Narrow', sans-serif;padding:8px 10px;color:#ffffff;text-decoration:none;border:1px solid transparent;transition:all 0.3s;display:inline-block;position:relative;min-width:260px;cursor:pointer;overflow:hidden}.tarif__block-btn::after{content:"";border-radius:5px;display:block;width:8px;height:60px;margin-left:0px;background:linear-gradient(to bottom, rgba(255,255,255,0.3) 0%, #ffffffc4 50%, rgba(255,255,255,0.3) 100%);left:8px;top:-7px;z-index:1;transform:rotate(25deg);position:absolute;animation:movingFlare 3s ease-in-out 3s infinite}.tarif__block-btn:hover{box-shadow:0px 0px 15px 6px #0052ff63;color:#ffffff;text-decoration:none}@media screen and (max-width: 576px){.tarif__block-btn{min-width:auto}}@media screen and (max-width: 400px){.tarif__block-btn{display:block;width:100%;margin:auto}}.price{padding:100px 0 50px 0;background:url(./image/pattern.png) no-repeat center #fff}.price h2{color:#051C2C;font:500 52px / 55px 'Tektur Narrow', sans-serif;margin-bottom:12px}@media screen and (max-width: 1060px){.price h2{font:500 44px / 55px 'Tektur Narrow', sans-serif}}@media screen and (max-width: 992px){.price h2{margin-top:50px}}.price-txt{font:400 15px / 30px 'Montserrat', sans-serif;margin-bottom:35px}.price .flex-block{display:flex;flex-wrap:wrap;align-items:stretch;justify-content:space-between;margin-bottom:40px}.price .flex-block .item{width:calc(100% / 2 - 10px);max-width:540px;background:linear-gradient(90deg, #6175EE 0%, #3EABF7 100%);border:3px solid #FFFFFF;box-shadow:0px 0px 80px 5px #7AAFFF;border-radius:20px;padding:60px 30px;position:relative;display:flex;flex-direction:column;justify-content:space-between}@media screen and (max-width: 1200px){.price .flex-block .item{padding:60px 25px}}@media screen and (max-width: 1060px){.price .flex-block .item{width:100%;max-width:600px;margin:20px auto}}.price .flex-block .item .img-sale-sm{position:absolute;left:calc(100%/2 - 70px);top:-60px}.price .flex-block .item img:not(.img-sale-sm){position:absolute;top:-30px;right:-30px;z-index:10}.price .flex-block .item img.img-sale-ny{position:absolute;left:calc(100%/2 - 95px);top:-120px}.price .flex-block .item p.title{color:#FFFFFF;font:700 32px / 21px 'Montserrat', sans-serif;margin-bottom:30px}.price .flex-block .item p{color:#fff;margin-bottom:20px;font:400 15px / 21px 'Montserrat', sans-serif}.price .flex-block .item div.courses{margin:30px 0}@media screen and (max-width: 992px){.price .flex-block .item div.courses{min-height:760px}}@media screen and (max-width: 1060px){.price .flex-block .item div.courses{min-height:auto}}.price .flex-block .item div.courses p{position:relative;padding-left:30px}.price .flex-block .item div.courses p::before{content:'';background:transparent;width:6px;height:6px;position:absolute;top:8px;left:0px;background:#FFFFFF}.price .flex-block .item ul{list-style-type:none;color:#fff;margin-bottom:30px}.price .flex-block .item ul .dostyp{border:3px solid transparent;border-image:linear-gradient(to bottom, #11E2AC, #95E060) 1;padding:10px 5px 10px 25px}.price .flex-block .item ul .dostyp::before{top:17px;left:7px}.price .flex-block .item ul ul{min-height:auto;margin-bottom:0}.price .flex-block .item ul ul li{padding-left:25px}.price .flex-block .item ul ul li::before{content:'';background:transparent;width:6px;height:6px;position:absolute;top:8px;left:0px;border:1px solid #FFFFFF}.price .flex-block .item ul li{position:relative;padding-left:25px;margin-top:15px;font:400 15px / 21px 'Montserrat', sans-serif}.price .flex-block .item ul li::before{content:'';background:#ffffff no-repeat;width:6px;height:6px;position:absolute;top:8px;left:10px}.price .flex-block .item ul li a{color:#fff;text-decoration:underline}.price .flex-block .item ul li a:hover{text-decoration:none}.price .flex-block .item .price-sale{margin-top:15px}.price .flex-block .item .price-num,.price .flex-block .item .price-sale{color:#FFFFFF;font:700 37px / 30px 'Montserrat', sans-serif}.price .flex-block .item .price-num span,.price .flex-block .item .price-sale span{font:700 18px / 30px 'Montserrat', sans-serif}@media screen and (max-width: 992px){.price .flex-block .item .price-num,.price .flex-block .item .price-sale{font-size:33px}}.price .flex-block .item .price-num span.currency,.price .flex-block .item .price-sale span.currency{font:700 24px / 30px 'Montserrat', sans-serif}.price .flex-block .item .price-num span.euro,.price .flex-block .item .price-sale span.euro{font:700 24px / 30px 'Montserrat', sans-serif;color:#A6C9FF}.price .flex-block .item .price-num.price-full{font:700 24px / 30px 'Montserrat', sans-serif;color:#A6C9FF;text-decoration:line-through;margin-top:-45px}.price .flex-block .item .price-btn{background:#0052FF;border-radius:5px;text-align:center;font:500 22px/34px 'Tektur Narrow', sans-serif;padding:8px 10px;color:#ffffff;text-decoration:none;border:1px solid transparent;transition:all 0.3s;display:inline-block;position:relative;min-width:260px;cursor:pointer;overflow:hidden;width:300px;margin:30px 0 0}.price .flex-block .item .price-btn::after{content:"";border-radius:5px;display:block;width:8px;height:60px;margin-left:0px;background:linear-gradient(to bottom, rgba(255,255,255,0.3) 0%, #ffffffc4 50%, rgba(255,255,255,0.3) 100%);left:8px;top:-7px;z-index:1;transform:rotate(25deg);position:absolute;animation:movingFlare 3s ease-in-out 3s infinite}.price .flex-block .item .price-btn:hover{box-shadow:0px 0px 15px 6px #0052ff63;color:#ffffff;text-decoration:none}@media screen and (max-width: 576px){.price .flex-block .item .price-btn{min-width:auto}}@media screen and (max-width: 400px){.price .flex-block .item .price-btn{display:block;width:100%;margin:auto}}@media screen and (max-width: 1200px){.price .flex-block .item .price-btn{width:100%}}.price .container__1400>p{color:#051C2C;font:600 15px / 30px 'Montserrat', sans-serif;margin-top:25px}.ready{padding-bottom:80px;background:#EEF3F7}.ready__item-ttl{color:#051C2C;font:400 15px / 28px 'Montserrat', sans-serif;margin-bottom:15px}.ready .container__1200{align-items:center}.ready h2{color:#051C2C;font:500 52px / 55px 'Tektur Narrow', sans-serif;margin-bottom:35px;margin-top:100px}@media screen and (max-width: 1060px){.ready h2{font:500 44px / 55px 'Tektur Narrow', sans-serif}}@media screen and (max-width: 992px){.ready h2{margin-top:50px}}.ready__item{max-width:580px;width:100%}@media screen and (max-width: 992px){.ready__item{max-width:500px}}@media screen and (max-width: 800px){.ready__item{max-width:100%}}.ready__text{font:400 15px / 32px 'Montserrat', sans-serif;color:#051c2c;color:#ffffff;position:relative;margin-bottom:20px;padding-left:30px}.ready__list{list-style-type:none;width:100%;max-width:416px;position:relative}@media screen and (max-width: 800px){.ready__list{max-width:100%}}.ready__list li{position:relative;padding-left:20px;margin-top:10px;font:400 15px / 22px 'Montserrat', sans-serif;margin-bottom:25px}.ready__list li::before{content:'';background:#0052FF no-repeat;width:6px;height:6px;position:absolute;top:8px;left:0}.ready__block-btn{background:#0052FF;border-radius:5px;text-align:center;font:500 22px/34px 'Tektur Narrow', sans-serif;padding:8px 10px;color:#ffffff;text-decoration:none;border:1px solid transparent;transition:all 0.3s;display:inline-block;position:relative;min-width:260px;cursor:pointer;overflow:hidden;margin-top:30px}.ready__block-btn::after{content:"";border-radius:5px;display:block;width:8px;height:60px;margin-left:0px;background:linear-gradient(to bottom, rgba(255,255,255,0.3) 0%, #ffffffc4 50%, rgba(255,255,255,0.3) 100%);left:8px;top:-7px;z-index:1;transform:rotate(25deg);position:absolute;animation:movingFlare 3s ease-in-out 3s infinite}.ready__block-btn:hover{box-shadow:0px 0px 15px 6px #0052ff63;color:#ffffff;text-decoration:none}@media screen and (max-width: 576px){.ready__block-btn{min-width:auto}}@media screen and (max-width: 400px){.ready__block-btn{display:block;width:100%;margin:auto}}.ready__img{background:url(./image/pay.png) no-repeat center;width:420px;height:400px}@media screen and (max-width: 800px){.ready__img{display:none}}.modal{display:none;position:fixed;z-index:25;padding-top:100px;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:rgba(0,0,0,0.4)}.modal-content{max-width:600px;width:100%;background:#E5E5E5;position:relative;padding:70px 30px 10px 30px;margin:auto}@media screen and (max-width: 440px){.modal-content{max-width:360px;padding:100px 10px 10px 10px}}.modal-content::after{content:'';width:218px;height:208px;position:absolute;left:190px;top:-70px;background:url(./image/bg_form.png) no-repeat;background-size:contain}@media screen and (max-width: 440px){.modal-content::after{left:83px}}.modal-content .modal-body{width:400px;margin:auto}@media screen and (max-width: 440px){.modal-content .modal-body{max-width:360px}}.modal-content form{width:100%;margin:0 auto;text-align:center;padding:0 10px 20px 10px;box-sizing:border-box;border-radius:15px}.modal-content form .checkbox-form-1{margin:20px 0 0;text-align:left;font:400 14px / 24px Montserrat;font-style:italic;margin:20px 0 20px}.modal-content form .checkbox-form-1 a{color:#051C2C}.modal-content form input[type='phone']{padding-left:100px !important;width:380px;padding-left:100px !important}@media screen and (max-width: 440px){.modal-content form input[type='phone']{width:300px}}.modal-content p{font:700 18px / 24px Montserrat;z-index:100;position:relative;margin:15px 0 0;text-align:left}.modal-content input[type='text'],.modal-content input[type='phone'],.modal-content input[type='email']{background:#ffffff;box-sizing:border-box;width:100%;padding:20px;margin:10px 0;border:none}@media screen and (max-width: 440px){.modal-content input[type='text'],.modal-content input[type='phone'],.modal-content input[type='email']{width:300px}}.modal-content .submit{background:#0052FF;border-radius:5px;text-align:center;font:500 22px/34px 'Tektur Narrow', sans-serif;padding:8px 10px;color:#ffffff;text-decoration:none;border:1px solid transparent;transition:all 0.3s;display:inline-block;position:relative;min-width:260px;cursor:pointer;overflow:hidden;margin:20px auto !important}.modal-content .submit::after{content:"";border-radius:5px;display:block;width:8px;height:60px;margin-left:0px;background:linear-gradient(to bottom, rgba(255,255,255,0.3) 0%, #ffffffc4 50%, rgba(255,255,255,0.3) 100%);left:8px;top:-7px;z-index:1;transform:rotate(25deg);position:absolute;animation:movingFlare 3s ease-in-out 3s infinite}.modal-content .submit:hover{box-shadow:0px 0px 15px 6px #0052ff63;color:#ffffff;text-decoration:none}@media screen and (max-width: 576px){.modal-content .submit{min-width:auto}}@media screen and (max-width: 400px){.modal-content .submit{display:block;width:100%;margin:auto}}@media screen and (max-width: 520px){.modal-content .submit{width:100%;text-align:center}}@media screen and (max-width: 440px){.modal-content .submit{width:300px}}.modal-content .registration_check-box{font:400 11px / 15px Montserrat;padding-left:5px;color:#ffffff;position:relative}.modal-content .registration_check-box a{color:#ffffff;text-decoration:underline}.new-web-form-wrap .check_box:before{content:'';width:15px;height:15px;background:#ffffff;border:1px solid #000000;box-sizing:border-box;border-radius:3px;top:0;left:0;position:absolute}.new-web-form-wrap input[type='checkbox']:checked+.check_box:before{content:'';background-image:url("/images/2022/priglashaem-stat-partnerom/vector.png");background-repeat:no-repeat;background-position:center;text-shadow:1px 1px 1px rgba(0,0,0,0.2);font-size:15px;color:red;text-align:center;line-height:15px}.close,.close-1,.close-bay{background:url("./image/close.png") no-repeat center center;height:23px;width:23px;position:absolute;top:30px;right:30px}.close:hover,.close:focus,.close-1:hover,.close-1:focus,.close-bay:hover,.close-bay:focus{color:#000;text-decoration:none;cursor:pointer}.modal-header{padding:2px 16px;color:white}.intl-tel-input{position:relative;display:inline-block;text-align:left}.thanks-wrapp{max-width:350px;width:100%;margin:150px auto;text-align:center}.thanks-wrapp img{margin:auto}.thanks-title{color:#051C2C;font:500 43px / 55px 'Tektur Narrow', sans-serif;margin:30px 0}.thanks-text{font:400 15px / 32px 'Montserrat', sans-serif;color:#051c2c}.thanks-btn{background:#0052FF;border-radius:5px;text-align:center;font:500 22px/34px 'Tektur Narrow', sans-serif;padding:8px 10px;color:#ffffff;text-decoration:none;border:1px solid transparent;transition:all 0.3s;display:inline-block;position:relative;min-width:260px;cursor:pointer;overflow:hidden;margin:30px 0}.thanks-btn::after{content:"";border-radius:5px;display:block;width:8px;height:60px;margin-left:0px;background:linear-gradient(to bottom, rgba(255,255,255,0.3) 0%, #ffffffc4 50%, rgba(255,255,255,0.3) 100%);left:8px;top:-7px;z-index:1;transform:rotate(25deg);position:absolute;animation:movingFlare 3s ease-in-out 3s infinite}.thanks-btn:hover{box-shadow:0px 0px 15px 6px #0052ff63;color:#ffffff;text-decoration:none}@media screen and (max-width: 576px){.thanks-btn{min-width:auto}}@media screen and (max-width: 400px){.thanks-btn{display:block;width:100%;margin:auto}}footer{background-color:#051C2C;margin-top:0;padding:50px 0 0}@media (max-width: 480px){footer{padding:30px 30px 0}}footer .fa-footer{display:flex;justify-content:space-between;flex-wrap:wrap;width:100%}footer .fa-footer-block{width:22%;padding:0 20px 0 0;box-sizing:border-box}@media (max-width: 800px){footer .fa-footer-block{width:50%}}@media (max-width: 480px){footer .fa-footer-block{width:100%;padding:0}}footer .fa-footer-block__title{margin-bottom:50px}@media (max-width: 480px){footer .fa-footer-block__title{margin-bottom:40px;text-align:center}}footer .fa-footer-block__title span{position:relative;color:#fff;font:700 16px / 17px 'Montserrat'}footer .fa-footer-block__title span:before{content:'';position:absolute;bottom:-18px;left:0;width:42px;height:2px}@media (max-width: 480px){footer .fa-footer-block__title span:before{left:35%}}@media (max-width: 480px){footer .fa-footer-block__title span:after{content:'';right:-17px;top:7px;background:url("/images/menu-arrow-down.png") no-repeat;position:absolute;width:10px;height:10px}}footer .fa-footer-block__soc{display:flex;justify-content:flex-start;margin-bottom:30px}@media (max-width: 480px){footer .fa-footer-block__soc{justify-content:center}}footer .fa-footer-block__soc a{text-decoration:none;border:1px solid #273d61;border-radius:30px;transition:all 0.8s;display:flex;width:36px;height:36px;align-items:center;justify-content:center;margin-right:12px}@media (max-width: 576px){footer .fa-footer-block__soc a{margin-right:5px}}@media (max-width: 480px){footer .fa-footer-block__soc a{margin-right:auto;margin-left:auto}}footer .fa-footer-block__soc a svg{width:18px;fill:#6C89B5}footer .fa-footer-block__soc a:hover{background:#6C89B5}footer .fa-footer-block__soc a:hover svg{fill:#051C2C}footer .fa-footer-block__recaptcha p,footer .fa-footer-block__recaptcha p>a{color:#415473;font:400 11px / 18px 'Montserrat';transition:all 0.3s linear}footer .fa-footer-block__recaptcha p>a:hover{color:#fff;transition:all 0.3s linear}footer .fa-footer-block__menu{list-style:none;padding-left:0}@media (max-width: 480px){footer .fa-footer-block__menu{height:0;opacity:0;display:none}}footer .fa-footer-block__menu li .active-link{font:500 14px / 20px 'Montserrat';background:transparent;padding:11px 0 !important}footer .fa-footer-block__menu li a{color:#6C89B5;text-decoration:none;padding:11px 0;display:block;transition:all 0.3s linear;font:400 14px / 20px 'Montserrat'}footer .fa-footer-block__menu li a:hover{color:#fff;transition:all 0.3s linear}footer .fa-footer-block .open-menu{height:auto;opacity:1;display:block}@media (max-width: 480px){footer .fa-footer-block .click-menu span:after{transform:rotate(180deg);top:4px}}footer .fa-footer-logo{width:375px}@media (max-width: 992px){footer .fa-footer-logo{width:22%}}@media (max-width: 800px){footer .fa-footer-logo{width:50%}}@media (max-width: 480px){footer .fa-footer-logo{width:100%;text-align:center;margin-bottom:30px}}footer .fa-footer-logo img{margin-bottom:35px}footer .fa-footer-logo .fa-footer-block__title span:after,footer .fa-footer-logo .fa-footer-block__title span:before{display:none}footer .fa-footer-company .fa-footer-block__title span:before{background:#00afaa}footer .fa-footer-stydu .fa-footer-block__title span:before{background:#ef476f}footer .fa-footer-project .fa-footer-block__title span:before{background:#ffd166}.copyright{background-color:#041229;margin-bottom:0;color:#415473}.copyright .fa-copyright{width:100%;display:flex;justify-content:center;align-items:center;flex-wrap:wrap}.copyright .fa-copyright-title{margin-right:10px;font:600 14px / 20px 'Montserrat'}@media (max-width: 576px){.copyright .fa-copyright-title{width:100%;margin-right:0;text-align:center}}@media (max-width: 576px){.copyright .fa-copyright-separate{display:none}}@media (max-width: 576px){.copyright .fa-copyright-docs{width:100%;text-align:center}}.copyright .fa-copyright-docs a{font:600 14px / 20px 'Montserrat';color:#415473;text-decoration:underline;margin-left:10px;transition:all 0.3s linear}@media (max-width: 576px){.copyright .fa-copyright-docs a{display:block;margin:5px 0}}.copyright .fa-copyright-docs a:hover{color:#6C89B5;transition:all 0.3s linear}.disabled-button{background:#6c6c6c !important}.disabled-button:hover{cursor:no-drop !important}@media (max-width: 480px){.link-recaptcha{margin:20px 0}}.link-id{height:80px}@media (max-width: 576px){.link-id{height:40px}}@keyframes movingFlare{0%{left:8px;margin-left:0px}30%{left:100%;margin-left:20px}100%{left:100%;margin-left:20px}}.sale-8{background:#EF476F;padding:12px 10px;z-index:1000}.sale-8 .container__1200{padding:0}.sale-8 .container__1200>div{align-items:center}@media screen and (max-width: 576px){.sale-8 .container__1200>div{flex-wrap:wrap}}.sale-8 .bl-1{width:480px;position:relative}@media screen and (max-width: 576px){.sale-8 .bl-1{width:100%;text-align:center;margin-bottom:10px}}.sale-8 .bl-1:after{position:absolute;content:'';background:url("./image/sale-after-1.png");width:113px;height:115px;top:-90px;left:-100px}@media screen and (max-width: 800px){.sale-8 .bl-1:after{display:none}}.sale-8 .bl-1:before{position:absolute;content:'';background:url("./image/sale-after-2.png");width:56px;height:53px;bottom:-45px;right:120px}@media screen and (max-width: 800px){.sale-8 .bl-1:before{display:none}}.sale-8 .bl-1 p{color:#F5F5F5;font:400 16px / 28px 'Montserrat'}.sale-8 .bl-1 p.title{font:700 30px / 32px 'Montserrat'}.sale-8 .bl-img{position:relative;width:200px}@media screen and (max-width: 576px){.sale-8 .bl-img{display:none}}.sale-8 .bl-img img{position:absolute;top:-105px}@media screen and (max-width: 800px){.sale-8 .bl-img img{top:-75px;left:-30px}}.sale-8 .bl-2{width:380px;position:relative;align-items:center}@media screen and (max-width: 800px){.sale-8 .bl-2{text-align:center}}@media screen and (max-width: 576px){.sale-8 .bl-2{width:100%}}.sale-8 .bl-2:after{position:absolute;content:'';background:url("./image/sale-after-3.png");width:54px;height:53px;top:-40px;right:-20px}@media screen and (max-width: 800px){.sale-8 .bl-2:after{display:none}}.sale-8 .bl-2 p.title{color:#F5F5F5;width:180px;font:700 40px / 32px 'Montserrat'}@media screen and (max-width: 800px){.sale-8 .bl-2 p.title{width:100%}}.sale-8 .bl-2 p.title span{font:700 24px / 32px 'Montserrat'}.sale-8 .bl-2 p.procent{color:#F5F5F5;width:180px;font:700 96px / 96px 'Montserrat'}@media screen and (max-width: 800px){.sale-8 .bl-2 p.procent{width:100%}}.sale-8 .bl-2 p.procent span{font:700 40px / 60px 'Montserrat'}.quest-content{border:4px dashed #00afaa;padding:20px;box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;margin:30px auto;width:fit-content}@media (max-width: 414px){.quest-content{text-align:center}}.quest-content p{width:calc(100% - 140px);margin:0 !important;font-size:16px !important}@media (max-width: 414px){.quest-content p{width:95%}}.quest-content img{margin:0 !important}@media (max-width: 414px){.quest-content img{margin:0 auto 20px !important}}.colleagues{padding:70px 0}.colleagues h2{color:#0D1B31;font:500 52px / 55px 'Tektur Narrow', sans-serif;margin-bottom:50px}@media screen and (max-width: 992px){.colleagues h2{margin-top:50px}}@media screen and (max-width: 414px){.colleagues h2{font:500 40px / 47px 'Tektur Narrow', sans-serif}}.colleagues .colleagues-flex{flex-wrap:nowrap}@media screen and (max-width: 1100px){.colleagues .colleagues-flex{flex-wrap:wrap}}.colleagues .colleagues-content{max-width:540px;width:100%;margin-bottom:40px;flex-grow:2}@media screen and (max-width: 1100px){.colleagues .colleagues-content{max-width:inherit}}.colleagues .btn{background:#0052FF;border-radius:5px;text-align:center;font:500 22px/34px 'Tektur Narrow', sans-serif;padding:8px 10px;color:#ffffff;text-decoration:none;border:1px solid transparent;transition:all 0.3s;display:inline-block;position:relative;min-width:260px;cursor:pointer;overflow:hidden;width:440px;margin-top:30px;display:block}.colleagues .btn::after{content:"";border-radius:5px;display:block;width:8px;height:60px;margin-left:0px;background:linear-gradient(to bottom, rgba(255,255,255,0.3) 0%, #ffffffc4 50%, rgba(255,255,255,0.3) 100%);left:8px;top:-7px;z-index:1;transform:rotate(25deg);position:absolute;animation:movingFlare 3s ease-in-out 3s infinite}.colleagues .btn:hover{box-shadow:0px 0px 15px 6px #0052ff63;color:#ffffff;text-decoration:none}@media screen and (max-width: 576px){.colleagues .btn{min-width:auto}}@media screen and (max-width: 400px){.colleagues .btn{display:block;width:100%;margin:auto}}@media screen and (max-width: 480px){.colleagues .btn{width:100%}}.colleagues p{font:400 15px/28px 'Montserrat';color:#0d1b31}.colleagues ul{list-style-type:none;font:400 15px / 32px 'Montserrat', sans-serif;color:#051c2c;margin-bottom:30px}.colleagues ul li{position:relative;padding-left:15px;margin-top:20px;font:400 15px / 21px 'Montserrat', sans-serif}.colleagues ul li::before{content:'';background:#051C2C no-repeat;width:6px;height:6px;position:absolute;top:8px;left:0}.colleagues .colleagues-img{background:url(/images/pages/certification/courses/colleagues-2.png) no-repeat center;width:580px;height:420px;background-size:contain;flex-grow:1}@media screen and (max-width: 1100px){.colleagues .colleagues-img{max-width:inherit}}.btn-timer{margin:0 !important}
