*{font-family:Inter}body,p,ul,h1,h2,h3,h4,h5,figure{margin:0}main{position:relative}a{text-decoration:none}h2.title{font-weight:900;font-size:25px;line-height:1;color:#0c0c0c}@media (min-width:570px){h2.title{font-size:40px}}nav{position:absolute;left:0;right:0;top:0;height:100px;overflow:hidden;z-index:100;background-color:transparent}nav.normal-bar{animation:anim-normal-bar-show;animation-duration:0.1s;animation-timing-function:ease-out;animation-fill-mode:forwards}nav .content{margin:0 25px;display:flex;justify-content:center;flex-direction:column}nav .content .brand{display:flex;align-items:center;height:100px;position:relative}nav .content .brand img{max-width:none}nav .content .brand img:nth-child(2){display:block}nav .content .brand img:nth-child(1),nav .content .brand img:nth-child(3),nav .content .brand img:nth-child(4){display:none}nav .content .brand .bold{font-weight:700}nav .content .brand .admin-link-wrapper{position:absolute;left:37px;bottom:5px;display:inline-flex;align-items:center;column-gap:20px}nav .content .brand .admin-link-wrapper>a{width:119px;height:25px;border-radius:15px;background-color:#fff;display:inline-flex;align-items:center;justify-content:center;color:#84af8c}nav .content .control .menu{font-weight:400;font-size:16px;line-height:1.5;height:100px;margin:0;list-style:none;transition:margin-top 0.4s ease-in-out,opacity 0.2s ease-in-out}nav .content .control .menu>li{position:relative;padding:10px 0}nav .content .control .menu>li .icon{display:none;position:absolute;max-width:unset;left:50%;transform:translateX(-50%)}nav .content .control .menu>li>a{text-decoration:none;color:#fff}nav .content .control .menu>li.active>a{color:#84af8c}nav .content .control .menu>li.active .icon{display:block}nav .content .control .menu>li.bold>a{font-weight:600}nav .content .toggle-btn{cursor:pointer;position:absolute;right:30px;top:40px}nav .content .toggle-btn>svg>line{stroke:#fff}nav.open{height:100vh;background-color:#fff}nav.open .content .brand img:nth-child(2),nav.open .content .brand img:nth-child(3),nav.open .content .brand img:nth-child(4){display:none}nav.open .content .brand img:nth-child(1){display:block}nav.open .content .control{margin-top:30px}nav.open .content .control .menu>li.spec{margin-top:30px}nav.open .content .control .menu>li .icon{left:40px}nav.open .content .control .menu>li>a{color:#0c0c0c}nav.open .content .control .menu>li.active>a{color:#84af8c}nav.open .content .control .menu>li.active .icon{display:block}nav.open .content .toggle-btn>svg>line{stroke:#84af8c}nav.reverse .content .brand img:nth-child(1){display:block}nav.reverse .content .brand img:nth-child(2),nav.reverse .content .brand img:nth-child(3),nav.reverse .content .brand img:nth-child(4){display:none}nav.reverse .content .brand .admin-link-wrapper>a{background-color:#84af8c;color:#fff}nav.reverse .content .control .menu>li>a{color:#0c0c0c}nav.reverse .content .toggle-btn>svg>line{stroke:#84af8c}nav.sticky-bar{position:sticky;background-color:#fff;margin-top:0;animation:anim-sticky-bar-show;animation-duration:0.3s;animation-timing-function:ease-out}nav.sticky-bar .content .brand{height:100px}nav.sticky-bar .content .brand img:nth-child(2),nav.sticky-bar .content .brand img:nth-child(3),nav.sticky-bar .content .brand img:nth-child(4){display:none}nav.sticky-bar .content .brand img:nth-child(1){display:block}nav.sticky-bar .content .brand .admin-link-wrapper>a{background-color:#84af8c;color:#fff}nav.sticky-bar .content .control .menu{height:100px}nav.sticky-bar .content .control .menu>li>a{color:#0c0c0c}nav.sticky-bar .content .control .menu>li.active>a{color:#84af8c}nav.sticky-bar .content .control .menu>li.active .icon{display:block}nav.sticky-bar .content .toggle-btn>svg>line{stroke:#84af8c}@media (min-width:768px){nav .content .brand img{height:60px}nav .content .brand .admin-link-wrapper{left:70px}nav.normal-bar .content .brand img:nth-child(4){display:block}nav.normal-bar .content .brand img:nth-child(1),nav.normal-bar .content .brand img:nth-child(2),nav.normal-bar .content .brand img:nth-child(3){display:none}nav.open .content .brand img:nth-child(1),nav.open .content .brand img:nth-child(2),nav.open .content .brand img:nth-child(4){display:none}nav.open .content .brand img:nth-child(3){display:block}nav.reverse .content .brand img:nth-child(3){display:block}nav.reverse .content .brand img:nth-child(1),nav.reverse .content .brand img:nth-child(2),nav.reverse .content .brand img:nth-child(4){display:none}nav.sticky-bar .content .brand img:nth-child(1),nav.sticky-bar .content .brand img:nth-child(2),nav.sticky-bar .content .brand img:nth-child(4){display:none}nav.sticky-bar .content .brand img:nth-child(3){display:block}}@media (min-width:1024px){nav{height:100px}nav.normal-bar{animation:anim-normal-bar-show;animation-duration:0.1s;animation-timing-function:ease-out;animation-fill-mode:forwards;background-color:transparent}nav .content{justify-content:space-between;flex-direction:row}nav .content .brand{height:100px}nav .content .brand img{height:90px}nav .content .brand .admin-link-wrapper{left:35%}nav .content .control{display:flex;align-items:center}nav .content .control .menu{display:flex;align-items:center;clear:both;height:100px}nav .content .control .menu>li{float:left;margin:0 15px;border-bottom:none;padding:0}nav .content .control .menu>li:last-child{margin-right:0}nav .content .toggle-btn{display:none}}@media (min-width:1280px){nav .content .control .menu>li{margin:0 28px}nav .content .control .menu>li.spec{margin-left:70px}}@media (min-width:1440px){nav .content{width:1310px;margin:0 auto}nav .content .brand img{width:unset}nav .content .control .menu>li{margin:0 28px}nav .content .control .menu>li.spec{margin-left:70px}}@keyframes anim-normal-bar-show{from{margin-top:-10px}to{margin-top:0}}@keyframes anim-sticky-bar-show{from{top:-110px;display:none}to{top:0;display:block}}@keyframes anim-menu-item-show{from{margin-top:-110px}to{margin-top:0}}footer{position:relative;width:100%;color:#fff}footer .content{margin:0 25px}footer>section:first-child{padding:40px 0 20px;background-color:#4D4D4D}footer>section:first-child .content{display:flex;flex-direction:column;column-gap:25px;row-gap:25px}footer>section:first-child .content .col{flex:unset}footer>section:first-child .content .col>p,footer>section:first-child .content .col a.link{font-size:14px;font-weight:300;line-height:1.5;color:#fff}footer>section:first-child .content .col>h5{font-size:20px;font-weight:600;padding-bottom:20px;color:#fff}footer>section:first-child .content .col a.link:hover{color:#fff;text-decoration:none}footer>section:first-child .content .col:last-child{flex:1;display:flex;justify-content:flex-start;column-gap:25px}footer>section:first-child .content .col:last-child>a{text-decoration:none}footer>section:first-child .content .col:last-child>a img{width:92px;height:92px}footer>section:last-child{background-color:#313131}footer>section:last-child .content{display:flex;height:60px;font-size:14px;font-weight:300;line-height:1.5;align-items:center}@media (min-width:570px){footer>section:first-child .content .col>p,footer>section:first-child .content .col a.link{font-size:16px}footer>section:first-child .content .col>h5{font-size:22px}footer>section:last-child .content{font-size:16px}}@media (min-width:1024px){footer>section:first-child .content{flex-direction:row}footer>section:first-child .content .col:nth-child(3){margin-left:13px}footer>section:first-child .content .col:last-child{margin-right:120px;justify-content:flex-end}}@media (min-width:1440px){footer .content{margin:0 auto;width:1310px}}section.land-hero{background-color:#84af8c}section.land-hero .bg{position:absolute;width:100%;height:100vh;left:0;top:0;background-repeat:no-repeat;background-position:center center;background-size:cover}section.land-hero .bg .mask{position:absolute;left:0;top:0;width:100%;height:100%;background-image:url(/media/images/bg-6.png);background-position:0 0;background-repeat:no-repeat;background-size:cover}section.land-hero .bg .lt{position:absolute;left:0;top:0;width:85%;height:100%;background-image:url(/media/images/bg-7.png);background-position:0 0;background-repeat:no-repeat;background-size:100% 100%}section.land-hero .content{margin:0 25px;position:relative;display:flex;align-items:center;height:100vh;padding:0}section.land-hero .mark{position:absolute;bottom:50px;right:0;background-color:transparent}section.land-hero .mark .wrapper{position:relative;display:inline-block}section.land-hero .mark .wrapper>a>svg{width:105px;height:105px}section.land-hero .mark .wrapper .text{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(10deg);color:#84af8c;text-align:center;font-size:12px;font-weight:700;line-height:1.2}section.land-hero .mark .wrapper .arrow{position:absolute;bottom:20px;left:43%;transform:translateX(-50%)}section.land-hero .mark .wrapper .arrow>svg{width:15px;height:10px}section.land-hero .summary{color:#fff;width:100%;display:flex;flex-direction:column;align-items:center;margin-top:50px}section.land-hero .summary .desc{font-size:20px;font-weight:700;line-height:1}section.land-hero .summary .title{position:relative;margin-top:15px}section.land-hero .summary .title>h1{font-size:25px;font-weight:1000;line-height:1.2}section.land-hero .summary .title>svg{position:absolute;left:85px;bottom:-10px}section.land-hero .summary .detail{font-size:14px;font-weight:300;line-height:1.2;margin-top:40px;max-width:529px}section.land-hero .summary .icon{margin-top:50px;display:flex;justify-content:center}@media (min-width:570px){section.land-hero .summary .title>h1{font-size:40px;line-height:1}section.land-hero .summary .title>svg{left:150px;bottom:-10px}section.land-hero .summary .detail{font-size:16px;font-weight:400}}@media (min-width:1024px){section.land-hero{height:100vh;background-color:transparent}section.land-hero .content{display:flex;flex-direction:row;align-items:center}section.land-hero .bg{display:block}section.land-hero .bg .lt{width:65%;display:block}section.land-hero .mark{position:inherit;bottom:unset}section.land-hero .mark .wrapper>a>svg{width:280px;height:280px}section.land-hero .mark .wrapper .text{font-size:25px}section.land-hero .mark .wrapper .arrow{bottom:40px;left:43%}section.land-hero .mark .wrapper .arrow>svg{width:30px;height:20px}section.land-hero .summary{width:65%;margin-top:0}}@media (min-width:1440px){section.land-hero .content{width:1310px;margin:0 auto}}section.abmelde-overview{padding:54px 0 58px;background-color:#f4f4f4}section.abmelde-overview .content{margin:0 25px}section.abmelde-overview .list{display:flex;flex-direction:column;row-gap:30px;column-gap:45px}section.abmelde-overview .list .one{flex:1;background-color:#fff;border-radius:30px;padding:30px}section.abmelde-overview .list .one .title{display:flex;align-items:center;column-gap:10px}section.abmelde-overview .list .one .title>h3{position:relative;color:#84af8c;font-size:25px;font-weight:700;letter-spacing:.8px}section.abmelde-overview .list .one>p{color:#000;font-size:14px;font-weight:300;line-height:28px;letter-spacing:-.4px;margin-top:10px}@media (min-width:570px){section.abmelde-overview .list .one .title>h3{font-size:40px}section.abmelde-overview .list .one>p{font-size:16px}}@media (min-width:1280px){section.abmelde-overview .content{width:1052px;margin:0 auto}section.abmelde-overview .list{flex-direction:row}}section.carousel{padding:68px 0}section.carousel .content{margin:0 25px}section.carousel .wrapper{position:relative}section.carousel .wrapper .indicator{display:flex;column-gap:10px;justify-content:center}section.carousel .wrapper .indicator>li{width:20px;height:20px;border-radius:20px;background-color:#d9d9d9}section.carousel .wrapper .indicator>li.active{background-color:#84af8c}section.carousel .wrapper .navbtn{display:none;position:absolute;width:100%;left:0;top:50%;transform:translateY(-50%)}section.carousel .wrapper .navbtn .left,section.carousel .wrapper .navbtn .right{position:absolute;cursor:pointer;margin-top:-30px}section.carousel .wrapper .navbtn .left{left:-10px}section.carousel .wrapper .navbtn .right{right:-10px}section.carousel .wrapper .slide{overflow:hidden;margin:0}section.carousel .wrapper .slide .list{display:flex}section.carousel .wrapper .slide .list .one{display:flex;flex-direction:column;align-items:center;column-gap:50px;row-gap:20px;padding:0 5px 60px}section.carousel .wrapper .slide .list .one .article{margin-top:30px}section.carousel .wrapper .slide .list .one .article .title{position:relative;display:inline-block}section.carousel .wrapper .slide .list .one .article .title>h2{color:#0c0c0c;font-size:35px;font-family:Roboto Condensed;font-weight:700;line-height:1.2}section.carousel .wrapper .slide .list .one .article .title>img{position:absolute;right:0;bottom:-30px}section.carousel .wrapper .slide .list .one .article .contt{margin-top:50px;border-radius:10px;background-color:#f4f4f4;padding:35px}section.carousel .wrapper .slide .list .one .article .contt>.detail{color:#0c0c0c;font-size:18px;line-height:1.4;font-weight:300}section.carousel .wrapper .slide .list .one .article .contt>span{display:inline-block;color:#0c0c0c;font-size:20px;font-family:Roboto Condensed;font-weight:700;line-height:1.2;margin-top:10px}section.carousel .wrapper .slide .list .one .pic{position:relative;background-color:#84af8c;border-radius:273px;width:273px;height:298px;flex-shrink:0}section.carousel .wrapper .slide .list .one .pic>img{position:absolute;border-radius:280px;width:280px;height:280px}section.carousel .wrapper .slide .list .one .pic .icon{position:absolute;background-color:#fff;width:87px;height:87px;border-radius:87px;bottom:0;left:50%;transform:translate(-50%,50%);box-shadow:0 12px 12px 0 rgba(0,0,0,.1)}section.carousel .wrapper .slide .list .one .pic .icon>img{max-width:unset;position:absolute;left:-12px}@media (min-width:660px){section.carousel .wrapper .navbtn{display:block}section.carousel .wrapper .slide{margin:0 50px}section.carousel .wrapper .slide .list .one .article .title>img{transform:translate(50%)}section.carousel .wrapper .slide .list .one .pic{width:390px;height:427px;border-radius:390px}section.carousel .wrapper .slide .list .one .pic>img{border-radius:400px;width:400px;height:400px}}@media (min-width:1024px){section.carousel .wrapper{position:relative}section.carousel .wrapper .slide{overflow:hidden;margin:0 30px}section.carousel .wrapper .slide .list .one{flex-direction:row}section.carousel .wrapper .slide .list .one .article{margin-top:0}section.carousel .wrapper .slide .list .one .article .title>h2{font-size:45px}}@media (min-width:1440px){section.carousel .content{width:1310px;margin:0 auto}}section.contact-info{padding:54px 0 58px;background-color:#f4f4f4}section.contact-info .content{margin:0 25px}section.contact-info .list{display:flex;flex-direction:column;row-gap:30px;column-gap:45px}section.contact-info .list .one{flex:1;background-color:#fff;border-radius:30px;padding:30px}section.contact-info .list .one .title{display:flex;align-items:center;column-gap:10px}section.contact-info .list .one .title>h3{position:relative;color:#84af8c;font-size:25px;font-weight:700;letter-spacing:.8px}section.contact-info .list .one>p{color:#000;font-size:14px;font-weight:300;line-height:28px;letter-spacing:-.4px;margin-top:10px}@media (min-width:570px){section.contact-info .list .one .title>h3{font-size:40px}section.contact-info .list .one>p{font-size:16px}}@media (min-width:1280px){section.contact-info .content{width:1052px;margin:0 auto}section.contact-info .list{flex-direction:row}}section.contact{padding:75px 0;background-color:#f4f4f4}section.contact .content{margin:0 25px;display:flex;flex-direction:column;row-gap:30px;column-gap:70px}section.contact .pic{align-self:center}section.contact .article{display:flex;flex-direction:column;align-items:center}section.contact .article>.desc{color:#0c0c0c;font-size:14px;font-weight:300;line-height:1.2;margin-top:30px}section.contact .article>a{height:46px;border-radius:46px;background-color:#84af8c;color:#fff;font-size:14px;font-weight:600;line-height:1.2;padding:0 40px;margin-top:30px;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center}@media (min-width:570px){section.contact .article>.desc{font-size:16px}section.contact .article>a{font-size:16px}}@media (min-width:1024px){section.contact .content{flex-direction:row}section.contact .article{align-items:flex-start}}@media (min-width:1440px){section.contact .content{width:1310px;margin:0 auto}}section.course-overview{padding:30px 0}section.course-overview .content{margin:0 25px}section.course-overview .filter{margin-top:60px;display:flex;flex-direction:column;row-gap:20px;column-gap:20px}section.course-overview .filter .box .selected-wrapper{padding:15px 10px;display:flex;flex-direction:row;justify-content:space-between;background-color:#f4f4f4;border-radius:10px;position:relative}section.course-overview .filter .box .selected-wrapper .tags{display:flex;flex-wrap:wrap;column-gap:10px;row-gap:10px}section.course-overview .filter .box .selected-wrapper .tags>label{color:#0c0c0c;font-size:20px;font-family:Roboto Condensed;font-weight:700;line-height:1.2;margin-top:5px}section.course-overview .filter .box .selected-wrapper .tags .item{padding:7px 40px;border-radius:10px;background-color:#84af8c;color:#fff;font-size:18px;font-family:Roboto Condensed;font-weight:700;line-height:1.2}section.course-overview .filter .box .selected-wrapper .btn{display:flex;align-items:center;cursor:pointer}section.course-overview .filter .box .selected-wrapper .btn>svg{transition:all 0.5s ease}section.course-overview .filter .box .selected-wrapper .btn>svg>line{stroke:#84af8c}section.course-overview .filter .box .all-wrapper{display:none;background-color:#f4f4f4;padding:30px 10px 3px;border-radius:10px;margin-top:-15px}section.course-overview .filter .box .all-wrapper .list1{max-height:150px;overflow-y:auto}section.course-overview .filter .box .all-wrapper .list1 .one>label{display:inline-flex;align-items:center;color:#838383;font-size:16px;font-weight:300;line-height:1.5}section.course-overview .filter .box.opened .selected-wrapper{background-color:#84af8c}section.course-overview .filter .box.opened .selected-wrapper .tags>label{color:#fff}section.course-overview .filter .box.opened .selected-wrapper .tags .item{background-color:#fff;color:#84af8c}section.course-overview .filter .box.opened .selected-wrapper .btn>svg{transform:rotate(180deg)}section.course-overview .filter .box.opened .selected-wrapper .btn>svg>line{stroke:#fff}section.course-overview .filter .box.opened .all-wrapper{display:block}section.course-overview .filter .check-options{display:flex;flex-wrap:wrap;column-gap:20px;margin-top:15px}section.course-overview .filter .check-options .checkbox-wrapper{color:#838383;font-size:16px;font-weight:300;line-height:1.5}section.course-overview .no-list{background-color:#f4f4f4;padding:28px;border-radius:10px;font-family:Roboto Condensed;font-size:22px;font-weight:700;line-height:26px;color:#0c0c0c;margin-top:15px}section.course-overview .list{display:flex;flex-direction:column;row-gap:15px;margin-top:15px;overflow-x:auto}section.course-overview .list>.one{background-color:#f4f4f4;padding:28px;border-radius:10px}section.course-overview .list>.one.opened .mobile .row1 .btn-close{display:block}section.course-overview .list>.one.opened .mobile .row2 .hist{row-gap:100px}section.course-overview .list>.one.opened .mobile .row5 .buttons{display:none}section.course-overview .list>.one.opened .desktop .row1 .btn-close{display:block}section.course-overview .list>.one.opened .desktop .row2 .hist{row-gap:100px}section.course-overview .list>.one.opened .desktop .row2 .buttons{display:none}section.course-overview .list>.one.opened .row3{display:block}section.course-overview .list>.one .mark{border-radius:10px;background-color:#84af8c;padding:7px 30px;color:#fff;font-size:18px;font-family:Roboto Condensed;font-weight:700;line-height:1.2;display:inline-block}section.course-overview .list>.one .address{display:flex;align-items:center;column-gap:10px}section.course-overview .list>.one .address .txt{color:#84af8c;font-size:16px;font-weight:600;line-height:1.4}section.course-overview .list>.one .info1{color:#0c0c0c;font-size:22px;font-family:Roboto Condensed;font-weight:700;line-height:1.2;text-align:right}section.course-overview .list>.one .info2{color:#0c0c0c;font-size:18px;font-weight:700;line-height:1.4;text-align:right}section.course-overview .list>.one .info2.red{color:red}section.course-overview .list>.one .hist{width:100%;display:flex;flex-direction:column;row-gap:10px}section.course-overview .list>.one .hist>.one{display:block}section.course-overview .list>.one .hist>.one .col1{width:43%}section.course-overview .list>.one .hist>.one .col2{width:57%}section.course-overview .list>.one .hist>.one .date{color:#0c0c0c;font-size:22px;font-family:Roboto Condensed;font-weight:700;line-height:1.2}section.course-overview .list>.one .hist>.one .time{color:#0c0c0c;font-size:18px;font-weight:300;line-height:1.4}section.course-overview .list>.one .expandhist{row-gap:100px}section.course-overview .list>.one .person-list{display:flex;flex-direction:column;margin-top:15px}section.course-overview .list>.one .person-list .one{display:flex;border-bottom:1px solid #ababab;padding:15px 0;column-gap:10px;row-gap:10px}section.course-overview .list>.one .person-list .one .col{width:25%}section.course-overview .list>.one .person-list .one .col>p{color:#0c0c0c;font-size:16px;font-weight:300;line-height:1.4}section.course-overview .list>.one .person-list .one .col>p:nth-child(2){margin-top:5px}section.course-overview .list>.one .person-list .one .col>p.bold{color:#0c0c0c;font-size:18px;font-weight:800;line-height:1.2}section.course-overview .list>.one .person-list .one .col.buttons{margin-top:0;display:flex;justify-content:flex-start}section.course-overview .list>.one .person-list .one .col>button{height:46px;border-radius:46px;color:#84af8c;font-size:16px;font-weight:600;line-height:1.2;padding:0 30px;cursor:pointer;margin-top:0;border:2px solid #84af8c}section.course-overview .list>.one .buttons{display:flex;flex-direction:column;row-gap:15px;column-gap:10px;margin-top:30px}section.course-overview .list>.one .buttons>button{height:46px;border-radius:46px;color:#fff;font-size:16px;font-weight:600;line-height:1.2;padding:0 40px;cursor:pointer;border:0;outline:0}section.course-overview .list>.one .buttons>button.green{background-color:#84af8c}section.course-overview .list>.one .buttons>button.red{background-color:#b51d1d}section.course-overview .list>.one .lessondata{font-size:18px;font-weight:600;margin-left:30px}section.course-overview .list>.one .lessonstatus{color:#fff;width:135px;height:35px;font-size:16px;font-weight:700;background:#000;display:flex;align-items:center;justify-content:center;border-radius:10px}section.course-overview .list>.one .lessonstatus.lessonstatus1{background:#000}section.course-overview .list>.one .lessonstatus.lessonstatus2{background:#CD2020}section.course-overview .list>.one .lessonstatus.lessonstatus3{background:#FFD600}section.course-overview .list>.one .lessonstatus.lessonstatus4{background:gray}section.course-overview .list>.one ul{list-style:none;padding:0}section.course-overview .list>.one .mobile .row1{display:flex;justify-content:space-between}section.course-overview .list>.one .mobile .row1 .btn-close{display:none;margin-top:-20px;margin-right:-10px;background:unset;opacity:1}section.course-overview .list>.one .mobile .row2{margin-top:15px}section.course-overview .list>.one .mobile .row2 .hist{width:100%}section.course-overview .list>.one .mobile .row2 .hist .one{flex-direction:column;row-gap:10px}section.course-overview .list>.one .mobile .row2 .hist .one .one1 .col2{display:flex}section.course-overview .list>.one .mobile .row2 .hist .one .col1,section.course-overview .list>.one .mobile .row2 .hist .one .col2{width:100%}section.course-overview .list>.one .mobile .row3{margin-top:20px}section.course-overview .list>.one .mobile .row4{margin-top:20px}section.course-overview .list>.one .mobile .row4 .info1,section.course-overview .list>.one .mobile .row4 .info2{text-align:left}section.course-overview .list>.one .desktop{display:none}section.course-overview .list>.one .desktop .row1{display:flex}section.course-overview .list>.one .desktop .row1 .col1{width:30%}section.course-overview .list>.one .desktop .row1 .col2{width:40%}section.course-overview .list>.one .desktop .row1 .col3{width:30%;display:flex;justify-content:flex-end;column-gap:10px;align-items:center}section.course-overview .list>.one .desktop .row1 .btn-close{display:none;width:auto;height:auto;opacity:1;background:unset;padding:0}section.course-overview .list>.one .desktop .row1 .btn-close>img{max-width:unset}section.course-overview .list>.one .desktop .row2{display:flex;flex-direction:row;justify-content:space-between;margin-top:45px}section.course-overview .list>.one .desktop .row2 .hist .one .one1{display:flex}section.course-overview .list>.one .desktop .row2 .hist .one .one1 .col1{width:30%}section.course-overview .list>.one .desktop .row2 .hist .one .one1 .col2{width:70%;display:flex}section.course-overview .list>.one .desktop .row2 .buttons{display:flex;justify-content:flex-end;align-items:flex-end;width:30%}section.course-overview .list>.one .row3{display:none;margin-top:20px}section.course-overview .list>.one .row3 .title{font-size:26px;font-family:Roboto Condensed;font-weight:700;line-height:1.2;color:#84af8c}section.course-overview .more{display:flex;justify-content:center;margin-top:25px}section.course-overview .more>button{display:inline-flex;column-gap:10px;align-items:center;height:46px;border-radius:46px;color:#84af8c;font-size:16px;font-weight:600;line-height:1.4;cursor:pointer;border:0;outline:0}section.course-overview .yform{margin-top:10px}section.course-overview .yform .form{grid-template-columns:1fr;row-gap:0}section.course-overview .yform .form .row10{display:grid;grid-template-columns:1fr;column-gap:10px;row-gap:10px}section.course-overview .yform .submit{margin-top:10px;display:flex;justify-content:flex-start}section.course-overview .yform .submit button{padding:0 35px}section.course-overview .yform .check{display:grid;grid-template-columns:1fr}section.course-overview .yform .check .check-wrapper{display:flex;align-items:center;column-gap:5px}section.course-overview .yform .check .check-wrapper .txt{color:#0c0c0c;font-size:16px;font-weight:300;line-height:1.4;margin-top:15px}section.course-overview .yform .check .check-wrapper .txt>a{color:#84af8c}@media (min-width:320px){section.course-overview .list>.one .mobile .row2 .hist .one .col{width:100%}}@media (min-width:660px){section.course-overview .title>img{transform:translate(50%)}section.course-overview .list>.one .mobile .row2 .hist .one{display:flex}section.course-overview .list>.one .mobile .row2 .hist .one .col1{width:43%}section.course-overview .list>.one .mobile .row2 .hist .one .col2{width:57%}section.course-overview .yform .form .row10{grid-template-columns:1fr 1fr}}@media (min-width:1024px){section.course-overview .title>h2{font-size:45px}section.course-overview .filter{flex-direction:row}section.course-overview .filter .box{width:527px}section.course-overview .list>.one .mobile{display:none}section.course-overview .list>.one .desktop{display:block}section.course-overview .list>.one .person-list .one{grid-template-columns:1fr 1fr 1fr 1fr}section.course-overview .list>.one .person-list .one .col.buttons{justify-content:flex-end}section.course-overview .list>.one .buttons{flex-direction:row;justify-content:space-between}section.course-overview .yform .form{row-gap:10px}section.course-overview .yform .form .row10{grid-template-columns:0.8fr 0.8fr 1fr}section.course-overview .yform .check{grid-template-columns:2fr 1fr}section.course-overview .yform .submit{justify-content:flex-end}}@media (min-width:1440px){section.course-overview .content{width:1310px;margin:0 auto}}section.course{padding:70px 0 50px}section.course .content{margin:0 25px}section.course .desc{max-width:1052px;font-size:14px;font-weight:300;line-height:19px;color:#0c0c0c;margin-top:10px}section.course .list{display:grid;grid-template-columns:1fr}section.course .list .one{margin-top:30px}section.course .list .one .wrapper{background-color:#dbe8de;border-radius:10px;display:flex;flex-direction:column;position:relative;overflow:hidden}section.course .list .one .wrapper .bg{position:absolute;left:0;top:0;opacity:.4}section.course .list .one .wrapper .bg.reverse{right:0;bottom:0;transform:rotate(180deg)}section.course .list .one .wrapper .pic{height:200px;display:none}section.course .list .one .wrapper .article{position:relative;padding:35px 35px 130px}section.course .list .one .wrapper .article>h5{font-size:22px;font-weight:800;line-height:1.2;margin-top:15px;color:#0c0c0c}section.course .list .one .wrapper .article .desc{font-size:16px;font-weight:700;line-height:1.2;color:#0c0c0c}section.course .list .one .wrapper .article .detail{font-size:14px;font-weight:300;line-height:1.4;margin-top:80px;color:#0c0c0c}section.course .list .one .wrapper .article .detail>ul{list-style:disc;padding-left:20px}section.course .list .one .wrapper .article>button{position:absolute;height:46px;border:0;outline:0;border-radius:46px;background-color:#84af8c;color:#fff;font-size:12px;font-weight:600;line-height:1.2;padding:0 23px;margin-top:35px;cursor:pointer}section.course .list .one.spec{position:relative;z-index:1}section.course .list .one.spec .wrapper{flex-direction:column-reverse;background-color:transparent}section.course .list .one.spec .wrapper .pic{height:360px;border-radius:0 0 10px 10px;overflow:hidden;position:relative;display:block}section.course .list .one.spec .wrapper .pic>img{width:100%;height:100%;object-fit:cover}section.course .list .one.spec .wrapper .pic .mask{position:absolute;width:100%;height:100px;top:-5px;left:0;object-fit:unset}section.course .list .one.spec .wrapper .article{padding:60px 35px 0;background-color:#84af8c;border-radius:10px 10px 0 0}section.course .list .one.spec .wrapper .article>h5,section.course .list .one.spec .wrapper .article .detail,section.course .list .one.spec .wrapper .article .desc{color:#fff}section.course .list .one.spec .wrapper .article>h5{margin-top:25px}section.course .list .one.spec .wrapper .article .detail{margin-top:45px}section.course .list .one.spec .wrapper .article>button{margin-top:290px;background-color:#fff;color:#0c0c0c}section.course .more{margin-top:60px;font-size:16px;font-weight:300;line-height:1.4;color:#0c0c0c}section.course .more .link{color:#84af8c;font-weight:500}@media (min-width:570px){section.course .desc{font-size:16px}section.course .list .one .wrapper .article>h5{font-size:24px}section.course .list .one .wrapper .article .desc{font-size:18px}section.course .list .one .wrapper .article .detail{font-size:16px}section.course .list .one .wrapper .article>button{font-size:16px}}@media (min-width:1024px){section.course .list{grid-template-columns:1fr 1fr 1fr}section.course .list .one .wrapper{margin-top:50px}section.course .list .one .wrapper .pic{display:block}section.course .list .one .wrapper .article .detail{margin-top:25px}section.course .list .one.spec .wrapper{position:absolute;width:104%;height:104%;margin-left:-2%;margin-top:3%}section.course .list .one.spec .wrapper .pic .mask{object-fit:cover;object-position:0 0;top:-5px}section.course .list .one.spec .wrapper .article{padding:60px 35px 50px}section.course .list .one.spec .wrapper .article>button{margin-top:40px}}@media (min-width:1440px){section.course .content{width:1310px;margin:0 auto}}section.common-hero{position:relative}section.common-hero .content{margin:0 25px;position:relative;z-index:1}section.common-hero .bg{position:absolute;left:0;top:0;width:100%;height:100%;background-image:url(/redaxo/images/bg_3.png);background-position:0 bottom;background-repeat:no-repeat;background-size:cover}section.common-hero .mark{position:absolute;top:120px;right:0;padding:0 0 50px;background-color:transparent}section.common-hero .mark .wrapper{display:inline-block;position:relative}section.common-hero .mark .wrapper>a>svg{width:105px;height:105px}section.common-hero .mark .wrapper .text{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(10deg);color:#fff;text-align:center;font-size:12px;font-weight:700;line-height:1.2}section.common-hero .mark .wrapper .arrow{position:absolute;bottom:20px;left:43%;transform:translateX(-50%)}section.common-hero .mark .wrapper .arrow>svg{width:15px;height:10px}section.common-hero .summary{padding-top:250px;padding-bottom:70px;max-width:877px}section.common-hero .summary>h1{color:#0c0c0c;font-size:25px;font-weight:1000;line-height:1}section.common-hero .summary>.desc{color:#0c0c0c;font-size:16px;font-weight:700;line-height:1.2}section.common-hero .summary>.detail{color:#0c0c0c;font-size:14px;font-weight:300;line-height:1.2;margin-top:35px}section.common-hero .summary>.detail>p>a{font-weight:500;color:#84af8c;text-decoration:none}section.common-hero .summary>a{display:inline-flex;align-items:center;text-decoration:none;height:46px;border-radius:46px;background-color:#84af8c;color:#fff;font-size:14px;font-weight:600;line-height:1.2;padding:0 40px;margin-top:35px;cursor:pointer}@media (min-width:570px){section.common-hero .summary>h1{font-size:40px}section.common-hero .summary>.desc{font-size:20px}section.common-hero .summary>.detail{font-size:16px}section.common-hero .summary>a{font-size:16px}}@media (min-width:1024px){section.common-hero .mark{position:inherit;padding-top:200px;top:unset}section.common-hero .mark .wrapper>a>svg{width:280px;height:280px}section.common-hero .mark .wrapper .text{font-size:25px}section.common-hero .mark .wrapper .arrow{bottom:40px;left:43%}section.common-hero .mark .wrapper .arrow>svg{width:30px;height:20px}section.common-hero .summary{margin-left:100px}}@media (min-width:1440px){section.common-hero .content{width:1310px;margin:0 auto}}section.intro{background-color:#f4f4f4;padding:40px 0 0}section.intro .content{margin:0 25px}section.intro .wrapper{display:flex;flex-direction:column-reverse;row-gap:10px;column-gap:90px}section.intro .pic{display:none;position:relative;margin-top:70px;padding-bottom:50px}section.intro .pic .bg1,section.intro .pic .bg2{background-position:center center;background-repeat:no-repeat;border-radius:30px;background-size:cover}section.intro .pic .bg1{width:182px;height:264px}section.intro .pic .bg2{width:195px;height:261px;margin-top:-295px;margin-left:115px}section.intro .article>.desc{margin-top:20px;font-weight:300;font-size:14px;line-height:1.2;max-width:517px;color:#0c0c0c}section.intro .article .pic{display:block}section.intro .article .panel{margin-top:25px}section.intro .article .panel .list{display:grid;grid-template-columns:100%;row-gap:30px;column-gap:30px;background-color:#fff;border-radius:30px 30px 0 0;padding:40px 50px 0}section.intro .article .panel .list .one .top{display:flex;column-gap:10px;align-items:center}section.intro .article .panel .list .one .top .icon{margin-top:3px}section.intro .article .panel .list .one .top .icon>img{max-width:unset}section.intro .article .panel .list .one .top>h5{font-size:22px;font-weight:600;color:#0c0c0c;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}section.intro .article .panel .list .one>.desc{font-size:14px;font-weight:300;color:#0c0c0c;line-height:1.4;margin-top:10px}@media (min-width:570px){section.intro{padding:140px 0 0}section.intro .pic{padding-bottom:70px}section.intro .pic .bg1{width:209px;height:303px}section.intro .pic .bg2{width:225px;height:300px;margin-top:-335px;margin-left:136px}section.intro .article .desc{font-size:16px}section.intro .article .panel .list .one .top>h5{font-size:24px}section.intro .article .panel .list .one .desc{font-size:16px}}@media (min-width:660px){section.intro .pic{position:relative;margin-top:90px}section.intro .pic .bg1{width:349px;height:506px}section.intro .pic .bg2{width:375px;height:500px;margin-top:-558px;margin-left:227px}section.intro .article .title>img{transform:translate(50%)}}@media (min-width:768px){section.intro .article .panel .list{grid-template-columns:50% 50%}}@media (min-width:1280px){section.intro .wrapper{flex-direction:row}section.intro .pic{display:block;padding-bottom:0}section.intro .pic .bg1{width:349px;height:506px}section.intro .pic .bg2{width:375px;height:500px;margin-top:-558px;margin-left:227px}section.intro .article .panel{max-width:unset}section.intro .article .pic{display:none}}@media (min-width:1440px){section.intro .content{width:1310px;margin:0 auto}}@media (min-width:1920px){section.intro .wrapper{margin-left:-180px}}section.admin-login{padding:65px 0}section.admin-login .content{margin:0 25px}section.admin-login .yform{max-width:340px;margin-left:0}section.admin-login .yform .form{grid-template-columns:1fr}section.admin-login .yform .submit{margin-top:15px}@media (min-width:1024px){section.admin-login .yform{margin-left:100px}section.admin-login .yform .form{grid-template-columns:1fr}}@media (min-width:1440px){section.admin-login .content{width:1310px;margin:0 auto}}section.map .container{width:100%;height:470px;max-width:unset}.modal-submit{position:fixed;display:flex;align-items:center;justify-content:center;left:0;top:0;right:0;bottom:0;z-index:100}.modal-submit .overlay{position:absolute;left:0;top:0;right:0;bottom:0;background-color:rgba(0,0,0,.38);z-index:100}.modal-submit .container{position:relative;z-index:100;width:90%;background-color:#fff;border-radius:30px;padding:36px 43px}.modal-submit .container>.header{position:relative}.modal-submit .container>.header .category{color:#0c0c0c;font-size:22px;font-weight:600;line-height:1.2}.modal-submit .container>.header .title{margin-top:10px}.modal-submit .container>.header .btn-close{position:absolute;cursor:pointer;top:0;right:-10px;width:auto;height:auto;opacity:1;background:unset;padding:0}.modal-submit .container>.header .btn-close>img{max-width:unset}.modal-submit .container .help-text{margin-top:50px;color:#333;font-size:16px;font-family:Roboto Condensed;font-weight:700;line-height:1.5}.modal-submit .container .help-text>sup{color:#D70000}.modal-submit .container .yform{margin-top:30px;max-height:420px;overflow-y:auto}.modal-submit .container .yform .form .col .row1{display:flex;flex-direction:column;column-gap:10px;row-gap:10px;margin:0}.modal-submit .container .yform .form .col .row1 select{color:#999}.modal-submit .container .yform .form .col .row1 .wrapper{display:flex;flex-direction:column;row-gap:10px;flex:1;padding:0}.modal-submit .container .yform .form .group{width:100%;padding:0}.modal-submit .container .yform .form .group .entry-box{flex-direction:column}.modal-submit .container .yform .form .group>label{color:#84af8c}.modal-submit .container .yform .form .group textarea{height:200px}.modal-submit .container .yform .types .cate{color:#84af8c;font-size:14px;font-weight:700;line-height:1.5}.modal-submit .container .yform .types .checkbox-wrapper{color:#838383;font-size:14px;font-weight:300;line-height:1.5}.modal-submit .container .yform .types .row1{display:grid!important;grid-template-columns:1fr 1fr;row-gap:15px}.modal-submit .container .yform .error{font-size:12px;margin-top:15px;color:#ee4141}.modal-submit .container .yform .submit{margin-top:15px}.modal-submit .container .yform .submit>button{border-radius:15px;font-size:14px;font-weight:600;padding:0 43px}@media (min-width:570px){.modal-submit>.header .category{font-size:24px}.modal-submit .yform .types .cate{font-size:16px}.modal-submit .yform .error{font-size:14px}.modal-submit .yform .submit>button{font-size:16px}}@media (min-width:1024px){.modal-submit .container .yform .form{grid-template-columns:1fr 1fr}.modal-submit .container .yform .form .col .row1{flex-direction:row}.modal-submit .container .yform .types .row1{grid-template-columns:1fr 1fr 1fr!important}}@media (min-width:1440px){.modal-submit .container{width:1280px}.modal-submit .container .yform{max-height:unset;overflow:hidden}}.modal-result{position:fixed;display:flex;align-items:center;justify-content:center;left:0;top:0;right:0;bottom:0;z-index:100}.modal-result .overlay{position:absolute;left:0;top:0;right:0;bottom:0;background-color:rgba(0,0,0,.38);z-index:100}.modal-result .container{width:90%;background-color:#fff;border-radius:30px;z-index:100;padding:58px 43px}.modal-result .container>.header{position:relative}.modal-result .container>.header .category{color:#0c0c0c;font-size:22px;font-weight:800;line-height:1.2}.modal-result .container>.header .title{margin-top:10px}.modal-result .container>.header .btn-close{position:absolute;cursor:pointer;top:-20px;right:-10px;width:auto;height:auto;opacity:1;background:unset;padding:0}.modal-result .container>.header .btn-close>img{max-width:unset}.modal-result .container .txt{color:#0c0c0c;font-size:14px;font-weight:300;line-height:1.4;margin-top:50px}.modal-result .container>button{height:46px;border:0;outline:0;border-radius:20px;background-color:#84af8c;color:#fff;font-size:14px;font-weight:600;line-height:1.2;padding:0 43px;margin-top:30px;cursor:pointer}@media (min-width:570px){.modal-result>.header .category{font-size:24px}.modal-result .txt{font-size:16px}.modal-result>button{font-size:16px}}@media (min-width:1440px){.modal-result .container{width:1280px}}.modal-video-capture{position:fixed;display:none;align-items:center;justify-content:center;left:0;top:0;right:0;bottom:0;z-index:100}.modal-video-capture .overlay{position:absolute;left:0;top:0;right:0;bottom:0;background-color:rgba(0,0,0,.38);z-index:100}.modal-video-capture .container{width:90%;background-color:#fff;border-radius:30px;z-index:100;padding:58px 43px;max-width:480px}.modal-video-capture .container>.header{position:relative}.modal-video-capture .container>.header .category{color:#0c0c0c;font-size:22px;font-weight:800;line-height:1.2}.modal-video-capture .container>.header .btn-close{position:absolute;cursor:pointer;top:-20px;right:-10px;width:auto;height:auto;opacity:1;background:unset;padding:0}.modal-video-capture .container>.header .btn-close>img{max-width:unset}.modal-video-capture .container .msg{color:red;margin-top:15px}.modal-video-capture .container .camera-wrapper{width:99%;margin-top:30px;display:flex;justify-content:center}.modal-video-capture .container .action{display:flex;justify-content:center}.modal-video-capture .container .action>button{height:46px;border:0;outline:0;border-radius:20px;background-color:#84af8c;color:#fff;font-size:14px;font-weight:600;line-height:1.2;padding:0 43px;margin-top:30px;cursor:pointer}@media (min-width:570px){.modal-video-capture .container>.header .category{font-size:24px}.modal-video-capture .container .txt{font-size:16px}.modal-video-capture .container>button{font-size:16px}}section.our-course{padding:65px 0 30px}section.our-course .content{margin:0 25px;display:flex;flex-direction:column;column-gap:120px;row-gap:30px}section.our-course .article .desc{color:#0c0c0c;font-size:14px;font-weight:300;line-height:1.4;margin-top:50px}section.our-course .article .list{margin-top:15px;display:flex;flex-direction:column;row-gap:25px}section.our-course .article .list .one>h5{color:#0c0c0c;font-size:22px;font-weight:700;line-height:120%}section.our-course .article .list .one>.detail{color:#000;font-size:14px;font-weight:300;line-height:1.4;margin-top:10px}section.our-course .article .list .one>.detail>ul{list-style:disc;margin-left:20px}section.our-course .article .txt{color:#0c0c0c;font-size:12px;font-weight:300;line-height:1.2;margin-top:15px}section.our-course .info{margin-top:20px}section.our-course .info>h4{color:#0c0c0c;font-size:22px;font-weight:600;line-height:1.2}section.our-course .info .wrapper{position:relative}section.our-course .info .wrapper .map{margin-top:15px}section.our-course .info .wrapper .map .container{width:100%;height:352px;border-radius:20px;overflow:hidden;max-width:unset}section.our-course .info .wrapper .control{position:absolute;left:50%;bottom:10px;width:90%;height:68px;display:flex;justify-content:space-between;background-color:#fff;border-radius:10px;align-items:center;transform:translateX(-50%);padding:0 20px}section.our-course .info .wrapper .control .left,section.our-course .info .wrapper .control .right{width:14px;height:28px;cursor:pointer}section.our-course .info .wrapper .control>h5{color:#0c0c0c;text-align:center;font-size:14px;font-weight:700;line-height:1.4}@media (min-width:570px){section.our-course .article .desc{font-size:16px}section.our-course .article .list .one>h5{font-size:24px}section.our-course .article .list .one>.detail{font-size:16px}section.our-course .article .txt{font-size:14px}section.our-course .info>h4{font-size:24px}section.our-course .info .wrapper .control>h5{font-size:16px}}@media (min-width:1024px){section.our-course .content{flex-direction:row}section.our-course .info{margin-top:70px}section.our-course .info .wrapper .map .container{width:547px;height:352px}}@media (min-width:1440px){section.our-course .content{width:1310px;margin:0 auto}}section.package-intro .content{margin:0 25px}section.package-intro .wrapper{background-color:#f4f4f4;border-radius:25px 25px 0 0;display:flex;flex-direction:column;padding:35px 35px 0 30px;row-gap:10px}section.package-intro .lt{flex-shrink:0}section.package-intro .lt h2.title{max-width:270px}section.package-intro .lt .buttons>a{display:inline-flex;align-items:center;height:46px;border-radius:46px;border:0;outline:0;background-color:#84af8c;color:#fff;font-size:12px;font-weight:600;line-height:1.2;padding:0 23px;margin-top:30px;cursor:pointer}section.package-intro .rt .desc{color:#3f3f3f;font-size:14px;font-weight:500;line-height:1.2;margin-top:10px}section.package-intro .rt h5{color:#3f3f3f;font-size:22px;font-weight:700;line-height:1.2;margin-top:20px}section.package-intro .rt .detail{color:#0c0c0c;font-size:14px;font-weight:300;line-height:1.2;margin-top:20px}@media (min-width:570px){section.package-intro .lt .buttons>a{font-size:16px}section.package-intro .rt .desc{font-size:16px}section.package-intro .rt h5{font-size:22px}section.package-intro .rt .detail{font-size:16px}}@media (min-width:1024px){section.package-intro .wrapper{flex-direction:row}}@media (min-width:1440px){section.package-intro .content{max-width:1310px;margin:0 auto}}section.price{padding-top:70px}section.price .content{margin:0 25px}section.price .list{margin-top:30px;display:grid;grid-template-columns:1fr;column-gap:30px;row-gap:20px}section.price .list .one{border-radius:10px;background-color:#f4f4f4;padding:20px}section.price .list .one .desc{color:#0c0c0c;font-size:14px;font-weight:600;line-height:1.2}section.price .list .one .info{display:flex;justify-content:space-between;margin-top:10px}section.price .list .one .info>h5{color:#0c0c0c;font-size:16px;font-weight:800;line-height:1.2}section.price .list .one .info>p{color:#0c0c0c;font-size:14px;font-weight:300;line-height:1.2}@media (min-width:660px){section.price .title>img{right:unset;left:40px}}@media (min-width:570px){section.price .list .one .desc{font-size:16px}section.price .list .one .info>h5{font-size:18px}section.price .list .one .info>p{font-size:16px}}@media (min-width:1024px){section.price .list{grid-template-columns:1fr 1fr}}@media (min-width:1440px){section.price .content{width:1310px;margin:0 auto}}section.ratenzahlung-form{padding:60px 0}section.ratenzahlung-form .content{margin:0 25px}section.ratenzahlung-form .alert{border:0;border-radius:10px;padding:10px 15px;margin-top:30px}section.ratenzahlung-form .alert.alert-danger{color:#842029;background-color:#f8d7da}section.ratenzahlung-form .alert.alert-success{color:#50cd89;background-color:#e8fff3}section.ratenzahlung-form .package-list{display:flex;flex-direction:column;column-gap:15px;row-gap:15px;margin-top:30px}section.ratenzahlung-form .package-list .one{display:flex;justify-content:space-between;align-items:center;padding:30px;background-color:#f4f4f4;border-radius:20px;flex:1;cursor:pointer}section.ratenzahlung-form .package-list .one .lt>h6{color:#0c0c0c;font-size:18px;font-weight:800;line-height:1}section.ratenzahlung-form .package-list .one .lt>p{color:#0c0c0c;font-size:16px;font-weight:400;line-height:1.2;margin-top:15px}section.ratenzahlung-form .package-list .one .rt>svg{display:none}section.ratenzahlung-form .package-list .one.selected{background-color:#84af8c}section.ratenzahlung-form .package-list .one.selected .lt>h6,section.ratenzahlung-form .package-list .one.selected .lt>p{color:#fff}section.ratenzahlung-form .package-list .one.selected .rt>svg{display:block}section.ratenzahlung-form h5{color:#3f3f3f;font-size:18px;font-weight:800;line-height:1.2;margin-top:40px}section.ratenzahlung-form .installment-list{display:flex;flex-direction:column;margin-top:30px;column-gap:15px;row-gap:25px}section.ratenzahlung-form .installment-list .one{display:flex;align-items:center;column-gap:15px;flex:1;cursor:pointer}section.ratenzahlung-form .installment-list .one .lt .radio{width:30px;height:30px;border-radius:30px;border:1px solid #d1d1d1;position:relative;display:flex;align-items:center;justify-content:center}section.ratenzahlung-form .installment-list .one .lt .radio:before{display:none;width:26px;height:26px;border-radius:26px;background-color:#565656;content:""}section.ratenzahlung-form .installment-list .one .rt>h6{color:#0c0c0c;font-size:18px;font-weight:800;line-height:1}section.ratenzahlung-form .installment-list .one .rt>p{color:#0c0c0c;font-size:16px;font-weight:400;line-height:1.2}section.ratenzahlung-form .installment-list .one.selected .lt .radio:before{display:block}section.ratenzahlung-form .form{margin-top:50px}section.ratenzahlung-form .form .wrapper{background-color:#f4f4f4;border-radius:20px;padding:0 22px 22px}section.ratenzahlung-form .form .wrapper INPUT[type=file]{width:0;height:0;visibility:hidden}section.ratenzahlung-form .form .wrapper .fields{display:flex;flex-direction:column;column-gap:50px;row-gap:15px}section.ratenzahlung-form .form .wrapper .fields .lt>h5,section.ratenzahlung-form .form .wrapper .fields .rt>h5{margin-top:0}section.ratenzahlung-form .form .wrapper .fields .lt .rw,section.ratenzahlung-form .form .wrapper .fields .rt .rw{display:flex;align-items:center;column-gap:15px;margin-top:10px}section.ratenzahlung-form .form .wrapper .fields .lt .rw .form-group,section.ratenzahlung-form .form .wrapper .fields .rt .rw .form-group{flex:1}section.ratenzahlung-form .form .wrapper .fields .lt .rw .form-group input,section.ratenzahlung-form .form .wrapper .fields .rt .rw .form-group input{width:100%;background-color:#fff;border:1px solid #cacaca;color:#0c0c0c;font-size:16px;font-weight:300;line-height:1.5;padding:10px 15px;border-radius:10px;outline:0}section.ratenzahlung-form .form .wrapper .fields .lt .rw .form-group input:placeholder,section.ratenzahlung-form .form .wrapper .fields .rt .rw .form-group input:placeholder{color:#a0a0a0}section.ratenzahlung-form .form .wrapper .fields .lt .rw .form-group.error input,section.ratenzahlung-form .form .wrapper .fields .rt .rw .form-group.error input{border:1px solid red}section.ratenzahlung-form .form .wrapper .fields .rt>h5{color:#84af8c;font-size:16px;font-weight:700;line-height:1.5}section.ratenzahlung-form .form .wrapper .fields .rt button{border:0;outline:0}section.ratenzahlung-form .form .wrapper .fields .rt .action{display:flex;align-items:center;column-gap:10px;margin-top:15px}section.ratenzahlung-form .form .wrapper .fields .rt .action>button{background-color:#84af8c;color:#fff;border-radius:10px;font-size:30px;font-weight:900;width:43px;height:43px;display:inline-flex;justify-content:center;align-items:center;cursor:pointer;border:0;outline:0}section.ratenzahlung-form .form .wrapper .fields .rt .action>label{color:#A0A0A0;font-size:16px;font-weight:600;line-height:1.5}section.ratenzahlung-form .form .capture{margin-top:25px}section.ratenzahlung-form .form .capture h5{margin-top:0;color:#84af8c;font-size:16px;font-weight:700;line-height:1.5}section.ratenzahlung-form .form .capture .action{margin-top:15px;display:flex;flex-direction:column;column-gap:15px;row-gap:15px}section.ratenzahlung-form .form .capture .action .wrapper2{width:100%;display:flex;flex-direction:column}section.ratenzahlung-form .form .capture .action .wrapper2.error>button{border-color:red}section.ratenzahlung-form .form .capture .action .wrapper2.error>p{color:red;font-size:12px}section.ratenzahlung-form .form .capture .action .wrapper2>button{display:inline-flex;width:100%;height:52px;outline:0;border-radius:15px;background-color:#d7d7d7;border:1px solid #cacaca;align-items:center;justify-content:space-between;padding:0 15px 0 25px;color:#202020;font-size:16px;font-weight:400;line-height:1.5;outline:0}section.ratenzahlung-form .form .capture .action .wrapper2 .photo-holder{position:relative;margin-top:30px}section.ratenzahlung-form .form .capture .action .wrapper2 .photo-holder canvas{width:calc(100% - 10px)}section.ratenzahlung-form .form .capture .action .wrapper2 .photo-holder .close{position:absolute;width:30px;height:30px;background-color:#fff;border-radius:100%;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;border:0;outline:0;top:-15px;right:0}section.ratenzahlung-form .form .check{margin-top:15px}section.ratenzahlung-form .form .check .checkbox-wrapper{color:#3f3f3f;font-size:16px;font-weight:400;line-height:1.4}section.ratenzahlung-form .form .check .checkbox-wrapper a{font-weight:700;color:#84af8c}section.ratenzahlung-form .form .check .checkbox-wrapper .checkmark{top:10px}section.ratenzahlung-form .form .check .error{color:red;font-size:14px;font-weight:300}section.ratenzahlung-form .form .buttons{margin-top:20px}section.ratenzahlung-form .form .buttons button{display:inline-flex;width:100%;height:45px;outline:0;border-radius:15px;background-color:#84af8c;align-items:center;justify-content:center;color:#fff;font-size:16px;font-weight:700;line-height:1.5;border:0;outline:0}@media (min-width:1024px){section.ratenzahlung-form .package-list{flex-direction:row}section.ratenzahlung-form .installment-list{flex-direction:row}section.ratenzahlung-form .form .wrapper .fields{flex-direction:row}section.ratenzahlung-form .form .wrapper .fields .lt .rw .form-group,section.ratenzahlung-form .form .wrapper .fields .rt .rw .form-group{flex:0}section.ratenzahlung-form .form .wrapper .fields .lt .rw .form-group input,section.ratenzahlung-form .form .wrapper .fields .rt .rw .form-group input{width:200px}section.ratenzahlung-form .form .capture .action{flex-direction:row;column-gap:15px}section.ratenzahlung-form .form .capture .action .wrapper2{width:auto}section.ratenzahlung-form .form .capture .action .wrapper2 button{width:294px}section.ratenzahlung-form .form .capture .action .wrapper2 .photo-holder{width:294px}section.ratenzahlung-form .form .buttons button{width:309px}}@media (min-width:1280px){section.ratenzahlung-form .form .wrapper .fields .lt .rw .form-group input,section.ratenzahlung-form .form .wrapper .fields .rt .rw .form-group input{width:249px}}@media (min-width:1440px){section.ratenzahlung-form .content{width:1310px;margin:0 auto}}section.recommend{padding:40px 0;background-color:#f4f4f4}section.recommend .content{margin:0 25px}section.recommend .content>.desc{font-weight:300;font-size:14px;line-height:1.2;color:#0c0c0c;margin-top:20px}section.recommend .list{margin-top:45px}section.recommend .list .one{border-radius:30px;background:#fff;display:flex;flex-direction:column;align-items:center;padding:25px 25px 32px;width:410px!important;flex-shrink:0;position:relative}section.recommend .list .one .pic{position:relative;border-radius:217px;background-color:#84af8c;width:208px;height:217px}section.recommend .list .one .pic>img{position:absolute;border-radius:208px;width:208px;height:208px;object-fit:cover}section.recommend .list .one .pic .icon{position:absolute;background-color:#fff;width:87px;height:87px;border-radius:87px;bottom:20px;left:50%;transform:translate(-50%,50%);box-shadow:0 12px 12px 0 rgba(0,0,0,.1)}section.recommend .list .one .article{margin-top:30px;display:flex;flex-direction:column;align-items:center}section.recommend .list .one .article>h2{position:relative;color:#0c0c0c;font-size:22px;font-weight:700;line-height:1.5;text-align:center;display:inline-block}section.recommend .list .one .article>h2::after{content:"";background-color:#0c0c0c;border-radius:4px;width:69px;height:4px;display:inline-block;position:absolute;left:0;bottom:0}section.recommend .list .one .article>.desc{color:#5E5E5E;text-align:center;font-size:14px;font-weight:300;line-height:1.2;margin-top:20px}section.recommend .list .one .article .buttons{display:flex;align-items:center;justify-content:center;column-gap:5px}section.recommend .list .one .article .buttons>a{display:inline-flex;height:46px;border-radius:46px;background-color:#84af8c;color:#fff;font-size:12px;font-weight:600;line-height:1.2;padding:0 23px;margin-top:30px;cursor:pointer;text-decoration:none;align-items:center;justify-content:center;text-align:center}section.recommend .list .one .article .buttons>a.o-line{border:2px solid #84af8c;color:#84af8c;background-color:#fff}@media (min-width:570px){section.recommend .content>.desc{font-size:16px}section.recommend .list .one .article>h2{font-size:24px}section.recommend .list .one .article>.desc{font-size:16px}section.recommend .list .one .article .buttons>a{font-size:16px}}@media (min-width:660px){section.recommend .list .one .pic{border-radius:310px;width:297px;height:310px}section.recommend .list .one .pic>img{position:absolute;border-radius:297px;width:297px;height:297px}}@media (min-width:1024px){section.recommend{padding:40px 0 80px}}@media (min-width:1280px){section.recommend .slide{margin:0 25px}}@media (min-width:1440px){section.recommend .content,section.recommend .slide{width:1310px;margin:0 auto}}section.register{padding:30px 0 15px}section.register .content{margin:0 25px}section.register .filter{margin-top:35px;display:flex;flex-direction:column;row-gap:20px;column-gap:20px}section.register .filter .box .selected-wrapper{padding:15px 10px;display:flex;flex-direction:row;justify-content:space-between;background-color:#f4f4f4;border-radius:10px;position:relative}section.register .filter .box .selected-wrapper .tags{display:flex;flex-wrap:wrap;column-gap:15px;row-gap:15px}section.register .filter .box .selected-wrapper .tags>label{color:#0c0c0c;font-size:14px;font-weight:600;line-height:1.2;margin-top:5px}section.register .filter .box .selected-wrapper .tags .item{padding:7px 40px;border-radius:10px;background-color:#84af8c;color:#fff;font-size:14px;font-weight:600;line-height:1.2}section.register .filter .box .selected-wrapper .btn{display:flex;align-items:center;cursor:pointer}section.register .filter .box .selected-wrapper .btn>svg{transition:all 0.5s ease}section.register .filter .box .selected-wrapper .btn>svg>line{stroke:#84af8c}section.register .filter .box .all-wrapper{display:none;background-color:#f4f4f4;padding:30px 10px 3px;border-radius:10px;margin-top:-15px}section.register .filter .box .all-wrapper .list1{max-height:150px;overflow-y:auto}section.register .filter .box .all-wrapper .list1 .one>label{display:inline-flex;align-items:center;color:#838383;font-size:14px;font-weight:300;line-height:1.5}section.register .filter .box.opened .selected-wrapper{background-color:#84af8c}section.register .filter .box.opened .selected-wrapper .tags>label{color:#fff}section.register .filter .box.opened .selected-wrapper .tags .item{background-color:#fff;color:#84af8c}section.register .filter .box.opened .selected-wrapper .btn>svg{transform:rotate(180deg)}section.register .filter .box.opened .selected-wrapper .btn>svg>line{stroke:#fff}section.register .filter .box.opened .all-wrapper{display:block}section.register .no-list{background-color:#f4f4f4;padding:28px;border-radius:10px;font-size:20px;font-weight:700;line-height:26px;color:#0c0c0c;margin-top:35px}section.register .list{display:flex;flex-direction:column;row-gap:15px;margin-top:35px;overflow-x:auto}section.register .list>.one{background-color:#f4f4f4;padding:28px;border-radius:10px}section.register .list>.one.opened .mobile .row1 .btn-close{display:block}section.register .list>.one.opened .mobile .row5 .buttons>button{display:none}section.register .list>.one.opened .desktop .row1 .btn-close{display:block}section.register .list>.one.opened .desktop .row2 .buttons>button{display:none}section.register .list>.one.opened .row3{display:block}section.register .list>.one .mark{border-radius:10px;background-color:#84af8c;padding:7px 30px;color:#fff;font-size:14px;font-weight:600;line-height:1.2;display:inline-block}section.register .list>.one .address{display:flex;align-items:center;column-gap:10px}section.register .list>.one .address .txt{color:#84af8c;font-size:14px;font-weight:600;line-height:1.4}section.register .list>.one .info1{color:#0c0c0c;font-size:16px;font-weight:800;line-height:1.2;text-align:right}section.register .list>.one .info2{color:#0c0c0c;font-size:12px;font-weight:300;line-height:1.4;text-align:right}section.register .list>.one .hist{width:100%;display:flex;flex-direction:column;row-gap:10px}section.register .list>.one .hist .histone{display:flex}section.register .list>.one .hist .one{display:flex;width:75%}section.register .list>.one .hist .one .col1{width:60%;display:flex;align-items:center;column-gap:8px}section.register .list>.one .hist .one .col1 .checkbox-wrapper{padding-left:0;margin-bottom:0;width:23px;height:23px}section.register .list>.one .hist .one .col2{width:40%;display:flex;align-items:center}section.register .list>.one .hist .one .date{color:#0c0c0c;font-size:16px;font-weight:800;line-height:1.2}section.register .list>.one .hist .one .inactive-date{color:#AAA;font-size:16px;font-weight:800;line-height:1.2}section.register .list>.one .hist .one .time{color:#0c0c0c;font-size:14px;font-weight:300;line-height:1.4}section.register .list>.one .finishstatus{display:flex;align-items:center;background:#FFD600;border-radius:10px;padding:0 15px;color:#fff;font-weight:700;width:125px;height:33px}section.register .list>.one .buttons>button{height:46px;border-radius:46px;background-color:#84af8c;color:#fff;font-size:14px;font-weight:600;line-height:1.2;padding:0 40px;margin-top:30px;cursor:pointer;border:0;outline:0}section.register .list>.one ul{list-style:none;padding:0}section.register .list>.one .mobile .row1{display:flex;justify-content:space-between}section.register .list>.one .mobile .row1 .col1{display:flex;column-gap:10px}section.register .list>.one .mobile .row1 .btn-close{display:none;margin-top:-20px;margin-right:-10px;background:unset;opacity:1}section.register .list>.one .mobile .row2{margin-top:15px}section.register .list>.one .mobile .row2 .hist{width:100%}section.register .list>.one .mobile .row2 .hist .one{flex-direction:column;row-gap:10px}section.register .list>.one .mobile .row2 .hist .one .finishstatus{height:28px;font-size:16px;font-weight:500}section.register .list>.one .mobile .row2 .hist .one .col1,section.register .list>.one .mobile .row2 .hist .one .col2{width:100%}section.register .list>.one .mobile .row3{margin-top:20px}section.register .list>.one .mobile .row4{margin-top:20px}section.register .list>.one .mobile .row4 .info1,section.register .list>.one .mobile .row4 .info2{text-align:left}section.register .list>.one .desktop{display:none}section.register .list>.one .desktop .row1{display:flex}section.register .list>.one .desktop .row1 .col1{width:35%;display:flex;column-gap:10px;align-items:center}section.register .list>.one .desktop .row1 .col2{width:35%}section.register .list>.one .desktop .row1 .col3{width:30%;display:flex;justify-content:flex-end;column-gap:10px;align-items:center}section.register .list>.one .desktop .row1 .btn-close{display:none;width:auto;height:auto;opacity:1;background:unset;padding:0}section.register .list>.one .desktop .row1 .btn-close>img{max-width:unset}section.register .list>.one .desktop .row2{display:flex;flex-direction:row;justify-content:space-between;margin-top:35px}section.register .list>.one .desktop .row2 .hist .finishstatus{height:28px;font-size:16px;font-weight:500}section.register .list>.one .desktop .row2 .buttons{display:flex;justify-content:flex-end;align-items:flex-end;width:30%}section.register .list>.one .row3{display:none;margin-top:35px}section.register .list>.one .row3 .title{font-size:22px;font-weight:700;line-height:1.2;color:#84af8c}section.register .more{display:flex;justify-content:center;margin-top:25px}section.register .more>button{display:inline-flex;flex-direction:column;align-items:center;row-gap:8px;height:46px;border-radius:46px;color:#84af8c;font-size:14px;font-weight:600;line-height:1.4;cursor:pointer;border:0;outline:0}section.register .yform{margin-top:10px}section.register .yform .form{grid-template-columns:1fr;row-gap:0}section.register .yform .form .row10{display:grid;grid-template-columns:1fr;column-gap:10px;row-gap:10px}section.register .yform .form .row10 .col .group .entry-box{position:relative}section.register .yform .form .row10 .col .group .entry-box .course-infor{position:absolute;right:12px;top:20px}section.register .yform .form .row10 .col .group .entry-box .over-content{display:none;position:absolute;right:40px;bottom:-60px;z-index:100}section.register .yform .form .row10 .col .group .entry-box .over-content>img{max-width:100%;height:auto}section.register .yform .submit{margin-top:10px;display:flex;justify-content:flex-start}section.register .yform .submit button{padding:0 35px}section.register .yform .check{display:grid;grid-template-columns:1fr}section.register .yform .check .check-wrapper{display:flex;align-items:center;column-gap:5px}section.register .yform .check .check-wrapper .txt{color:#0c0c0c;font-size:14px;font-weight:300;line-height:1.4;margin-top:15px}section.register .yform .check .check-wrapper .txt>a{color:#84af8c;font-weight:600}@media (min-width:570px){section.register .filter .box .selected-wrapper .tags>label{font-size:16px}section.register .filter .box .selected-wrapper .tags .item{font-size:16px}section.register .filter .box .all-wrapper .list1 .one>label{font-size:16px}section.register .no-list{font-size:22px}section.register .list>.one .mark{font-size:16px}section.register .list>.one .address .txt{font-size:16px}section.register .list>.one .info1{font-size:18px}section.register .list>.one .info2{font-size:14px}section.register .list>.one .hist>.one .date{font-size:18px}section.register .list>.one .hist>.one .time{font-size:16px}section.register .list>.one .buttons>button{font-size:16px}section.register .list>.one .row3 .title{font-size:24px}section.register .more>button{font-size:16px}section.register .yform .check .check-wrapper .txt{font-size:16px}section.register .yform .form .row10 .col .group .entry-box .over-content{top:-120px;bottom:unset}section.register .yform .form .row10 .col .group .entry-box .over-content>img{max-width:unset}}@media (min-width:660px){section.register .title>img{transform:translate(50%)}section.register .list>.one .mobile .row2 .hist .one{width:75%;flex-direction:row}section.register .list>.one .mobile .row2 .hist .one .col1{width:43%}section.register .list>.one .mobile .row2 .hist .one .col2{width:57%}section.register .list>.one .mobile .row2 .hist .finishstatus{height:28px;font-size:16px;font-weight:500}section.register .yform .form .row10{grid-template-columns:1fr 1fr}}@media (min-width:1024px){section.register .title>h2{font-size:45px}section.register .filter{flex-direction:row}section.register .filter .box{width:527px}section.register .list .one .mobile{display:none}section.register .list .one .desktop{display:block}section.register .yform .form{row-gap:10px}section.register .yform .form .row10{grid-template-columns:0.8fr 0.8fr 1fr}section.register .yform .check{grid-template-columns:2fr 1fr}section.register .yform .submit{justify-content:flex-end}}@media (min-width:1440px){section.register .content{width:1310px;margin:0 auto}}section.requirement{background-color:#f4f4f4;padding:35px 0 70px}section.requirement .content{margin:0 25px;display:flex;flex-direction:column;column-gap:100px;row-gap:30px}section.requirement .pic{position:relative;border-radius:310px;background-color:#84af8c;width:297px;height:310px;flex-shrink:0}section.requirement .pic>img{position:absolute;border-radius:297px;width:297px;height:297px;object-fit:cover}section.requirement .pic .icon{position:absolute;background-color:#fff;width:87px;height:87px;border-radius:87px;bottom:20px;left:50%;transform:translate(-50%,50%);box-shadow:0 12px 12px 0 rgba(0,0,0,.1)}section.requirement .article{margin-top:30px}section.requirement .article .desc{padding-bottom:40px;color:#0c0c0c;font-size:14px;font-weight:300;line-height:1.4;margin-top:25px;border-bottom:1px solid #c5c5c5}section.requirement .article .desc a{color:#84af8c;text-decoration:none;font-weight:600}section.requirement .article .accordion .one{border-bottom:1px solid #c5c5c5}section.requirement .article .accordion .one .subject{display:flex;justify-content:space-between;align-items:center;padding:15px 0;cursor:pointer}section.requirement .article .accordion .one .subject>h5{color:#84af8c;font-size:18px;font-weight:700;line-height:1.2}section.requirement .article .accordion .one .subject>span{transition:all 0.5s ease}section.requirement .article .accordion .one .detail{padding:0;height:0;overflow:hidden;transition:all 0.5s ease}section.requirement .article .accordion .one .detail .text{color:#0c0c0c;font-size:14px;font-weight:300;line-height:1.2}section.requirement .article .accordion .one .detail .thumb{margin-top:37px;position:relative}section.requirement .article .accordion .one .detail .thumb>p{color:#0c0c0c;font-size:14px;font-weight:700;line-height:1.2}section.requirement .article .accordion .one .detail .thumb>a{position:relative;text-decoration:none}section.requirement .article .accordion .one .detail .thumb>a>img{display:inline;margin-top:10px;border-radius:15px;width:165px;max-width:unset}section.requirement .article .accordion .one .detail .thumb>a>svg{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}section.requirement .article .accordion .one.active .subject>span{transform:rotate(180deg)}section.requirement .article .accordion .one.active .detail{padding:10px 0 25px;height:auto}@media (min-width:570px){section.requirement .article .desc{font-size:16px}section.requirement .article .accordion .one .subject>h5{font-size:20px}section.requirement .article .accordion .one .detail .text,section.requirement .article .accordion .one .detail .thum>p{font-size:16px}}@media (min-width:1024px){section.requirement .content{flex-direction:row}section.requirement .article{margin-top:0}}@media (min-width:1440px){section.requirement .content{width:1310px;margin:0 auto}}section.reservation{padding:57px 0 0}section.reservation .content{margin:0 25px;display:flex;flex-direction:column;column-gap:90px;row-gap:20px}section.reservation .pic{position:relative;margin-top:30px;padding-bottom:70px}section.reservation .pic .bg1,section.reservation .pic .bg2{background-position:center center;background-repeat:no-repeat;border-radius:30px;background-size:cover}section.reservation .pic .bg1{width:182px;height:265px}section.reservation .pic .bg2{width:196px;height:261px;margin-top:-294px;margin-left:120px}section.reservation .article .panel{margin-top:30px}section.reservation .article .panel .contt{background-color:#f4f4f4;border-radius:30px 30px 0 0;padding:35px 35px 0 35px}section.reservation .article .panel .contt>h5{font-size:22px;font-weight:700;line-height:1.2;margin-top:30px}section.reservation .article .panel .contt .desc{font-size:14px;font-weight:600;line-height:1.2;margin-top:20px}section.reservation .article .panel .contt .detail{font-size:16px;font-weight:300;line-height:1.4;margin-top:15px}section.reservation .article .panel .contt>button{height:46px;border-radius:46px;border:0;outline:0;background-color:#84af8c;color:#fff;font-size:12px;font-weight:600;line-height:1.2;padding:0 23px;margin-top:30px;cursor:pointer}@media (min-width:570px){section.reservation .article .panel .contt>h5{font-size:24px}section.reservation .article .panel .contt .desc,section.reservation .article .panel .contt detail{font-size:16px}section.reservation .article .panel .contt>button{font-size:16px}}@media (min-width:660px){section.reservation .pic{position:relative;margin-top:40px}section.reservation .pic .bg1{width:304px;height:442px}section.reservation .pic .bg2{width:327px;height:436px;margin-top:-490px;margin-left:200px}section.reservation .article .title>img{transform:translate(30%)}}@media (min-width:1024px){section.reservation{padding:57px 0 40px}}@media (min-width:1280px){section.reservation .content{flex-direction:row}section.reservation .article{flex:1}}@media (min-width:1440px){section.reservation .content{width:1310px;margin:0 auto}}@media (min-width:1920px){section.reservation .pic{margin-right:-100px}}section.rich-text{background-color:#fff}section.rich-text .content{margin:0 25px;padding:60px 0 200px}section.rich-text .content .txt{font-size:16px;color:#0c0c0c;font-weight:300;line-height:1.2;max-width:1230px}section.rich-text .content .txt strong{font-weight:700}@media (min-width:1280px){section.rich-text .content{width:1310px;margin:0 auto}}section.success{background-color:#fff;padding:40px 0}section.success .content{margin:0 25px}section.success .wrapper{display:flex;flex-direction:column-reverse;row-gap:10px;column-gap:90px}section.success .pic{display:none;position:relative;margin-top:70px;padding-bottom:50px}section.success .pic .bg1,section.success .pic .bg2{background-position:center center;background-repeat:no-repeat;border-radius:30px;background-size:cover}section.success .pic .bg1{width:182px;height:264px}section.success .pic .bg2{width:195px;height:261px;margin-top:-295px;margin-left:115px}section.success .article>.desc{margin-top:20px;font-weight:300;font-size:14px;line-height:1.2;max-width:517px;color:#0c0c0c}section.success .article .pic{display:block}section.success .article .panel{margin-top:25px}section.success .article .panel .list{display:grid;grid-template-columns:100%;row-gap:30px;column-gap:30px;background-color:#f4f4f4;border-radius:30px 30px 0 0;padding:40px 50px 0}section.success .article .panel .list .one .top{display:flex;column-gap:10px;align-items:center}section.success .article .panel .list .one .top .icon{margin-top:3px}section.success .article .panel .list .one .top .icon>img{max-width:unset}section.success .article .panel .list .one .top>h5{font-size:22px;font-weight:600;color:#0c0c0c;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}section.success .article .panel .list .one>.desc{font-size:14px;font-weight:300;color:#0c0c0c;line-height:1.4;margin-top:10px}@media (min-width:570px){section.success{padding:140px 0 71px 0}section.success .pic{padding-bottom:70px}section.success .pic .bg1{width:209px;height:303px}section.success .pic .bg2{width:225px;height:300px;margin-top:-335px;margin-left:136px}section.success .article .desc{font-size:16px}section.success .article .panel .list .one .top>h5{font-size:24px}section.success .article .panel .list .one .desc{font-size:16px}}@media (min-width:660px){section.success .pic{position:relative;margin-top:90px}section.success .pic .bg1{width:349px;height:506px}section.success .pic .bg2{width:375px;height:500px;margin-top:-558px;margin-left:227px}section.success .article .title>img{transform:translate(50%)}}@media (min-width:768px){section.success .article .panel .list{grid-template-columns:50% 50%}}@media (min-width:1280px){section.success .wrapper{flex-direction:row-reverse}section.success .pic{display:block;padding-bottom:0}section.success .pic .bg1{width:349px;height:506px}section.success .pic .bg2{width:375px;height:500px;margin-top:-558px;margin-left:227px}section.success .article .panel{max-width:unset}section.success .article .pic{display:none}}@media (min-width:1440px){section.success .content{width:1310px;margin:0 auto}}@media (min-width:1920px){section.success .wrapper{margin-right:-180px}}section.team{padding:78px 0 0;background-color:#fff}section.team .content{margin:0 25px}section.team .content>.desc{font-weight:300;font-size:14px;line-height:1.2;color:#0c0c0c;margin-top:20px}section.team .list{margin-top:80px;display:flex}section.team .list .one{display:flex;flex-direction:column;align-items:center;margin-top:20px;width:340px!important;flex-shrink:0}section.team .list .one .pic{position:relative;margin-bottom:15px}section.team .list .one .pic>img{position:relative;width:240px;height:240px;border-radius:100%;border:2px solid #84af8c;background-color:#fff;max-width:unset}section.team .list .one .pic .bg{position:absolute;top:-17px;left:17px;width:210px;height:280px;border-radius:210px;transform:rotate(45deg);background-color:#84af8c}section.team .list .one .article{margin:0 30px;width:80%}section.team .list .one .article.full .wrapper .detail{height:auto;margin-top:15px}section.team .list .one .article.full .wrapper>button>svg{transform:rotate(180deg)}section.team .list .one .article .wrapper{display:inline-block}section.team .list .one .article .wrapper>h2{position:relative;color:#0c0c0c;font-size:22px;font-weight:700;line-height:1.5;margin-top:20px}section.team .list .one .article .wrapper>h2::after{position:absolute;width:69px;height:4px;background-color:#0c0c0c;border-radius:4px;content:"";left:0;bottom:0}section.team .list .one .article .wrapper>.desc{color:#0c0c0c;font-size:14px;font-weight:300;line-height:1.4;text-align:left;margin-top:20px}section.team .list .one .article .wrapper>.detail{color:#000;font-size:14px;font-weight:300;line-height:1.4;height:0;overflow:hidden}section.team .list .one .article .wrapper>.detail>ul{list-style:disc;margin-left:20px}section.team .list .one .article .wrapper>.email{color:#84af8c;font-size:14px;font-weight:600;line-height:1.4;margin-top:20px}section.team .list .one .article .wrapper>.phone{color:#84af8c;font-size:14px;font-weight:600;line-height:1.4}section.team .list .one .article .wrapper>button{color:#84af8c;background-color:transparent;font-size:12px;font-weight:600;line-height:1.4;display:flex;align-items:center;column-gap:10px;margin-top:30px;border:0;outline:0;cursor:pointer;padding:0}section.team .list .one .article .wrapper>button>svg{transition:all 0.3s ease;margin-top:3px}section.team .buttons{display:flex;justify-content:center}section.team .buttons>a{display:flex;align-items:center;height:46px;border-radius:46px;background-color:#84af8c;color:#fff;font-size:14px;font-weight:600;line-height:1.2;padding:0 23px;margin-top:60px;cursor:pointer;border:0;outline:0}@media (min-width:480px){section.team .list .one{width:400px!important}section.team .list .one .pic>img{width:298px;height:298px}section.team .list .one .pic .bg{top:-25px;left:16px;width:270px;height:350px;border-radius:270px}}@media (min-width:570px){section.team .content .desc{font-size:16px}section.team .list .one .article .wrapper>h2{font-size:24px}section.team .list .one .article .wrapper>.desc,section.team .list .one .article .wrapper>.detail,section.team .list .one .article .wrapper>.email,section.team .list .one .article .wrapper>.phone>button{font-size:16px}section.team .buttons>a{font-size:16px}}@media (min-width:1024px){section.team .list .one .article .wrapper>h2{font-size:25px}}@media (min-width:1440px){section.team .content{width:1310px;margin:0 auto}}@media (min-width:1780px){section.team .slide{width:1740px;margin:0 auto}section.team .list{margin-left:160px}}section.tutorial{padding:65px 0 70px}section.tutorial .content{margin:0 25px;display:flex;flex-direction:column;column-gap:80px;row-gap:30px}section.tutorial .article .desc{padding-bottom:30px;color:#0c0c0c;font-size:14px;font-weight:300;line-height:1.4;margin-top:20px;border-bottom:1px solid #c5c5c5}section.tutorial .article .desc a{color:#84af8c;text-decoration:none;font-weight:600}section.tutorial .article .accordion .one{border-bottom:1px solid #c5c5c5}section.tutorial .article .accordion .one .subject{display:flex;justify-content:space-between;align-items:center;padding:15px 0;cursor:pointer}section.tutorial .article .accordion .one .subject>h5{color:#84af8c;font-size:18px;font-weight:700;line-height:1.2}section.tutorial .article .accordion .one .subject>span{transition:all 0.5s ease}section.tutorial .article .accordion .one .detail{padding:0;height:0;overflow:hidden;transition:all 0.5s ease}section.tutorial .article .accordion .one .detail .text{color:#0c0c0c;font-size:14px;font-weight:300;line-height:1.2}section.tutorial .article .accordion .one .detail .thumb{margin-top:37px;position:relative}section.tutorial .article .accordion .one .detail .thumb>p{color:#0c0c0c;font-size:14px;font-weight:700;line-height:1.2}section.tutorial .article .accordion .one .detail .thumb>a{position:relative;text-decoration:none}section.tutorial .article .accordion .one .detail .thumb>a>img{display:inline;margin-top:10px;border-radius:15px;width:165px;max-width:unset}section.tutorial .article .accordion .one .detail .thumb>a>svg{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}section.tutorial .article .accordion .one.active .subject>span{transform:rotate(180deg)}section.tutorial .article .accordion .one.active .detail{padding:10px 0 25px;height:auto}section.tutorial .location{flex-shrink:0}section.tutorial .location .map>img{width:100%}section.tutorial .location .map .container{width:100%;height:446px;border-radius:20px;overflow:hidden;max-width:unset}section.tutorial .location .info{margin-top:20px}section.tutorial .location .info>h5{color:#0c0c0c;font-size:22px;font-weight:700;line-height:1.2}section.tutorial .location .info>p{color:#0c0c0c;font-size:14px;font-weight:300;line-height:1.4}section.tutorial .location .info>p.mt-20{margin-top:20px}section.tutorial .location .info>p>a{color:#84af8c;font-weight:600}@media (min-width:480px){section.tutorial .location .map>img{width:unset}}@media (min-width:570px){section.tutorial .article .desc{font-size:16px}section.tutorial .article .accordion .one .subject>h5{font-size:20px}section.tutorial .article .accordion .one .detail .text,section.tutorial .article .accordion .one .detail .thum>p{font-size:16px}section.tutorial .location .info>h5{font-size:24px}section.tutorial .location .info>p{font-size:16px}}@media (min-width:1024px){section.tutorial .content{flex-direction:row}section.tutorial .article .title>h2{font-size:45px}section.tutorial .location .map .container{width:388px}}@media (min-width:1440px){section.tutorial .content{width:1310px;margin:0 auto}}section.contact-form{padding:40px 0 10px}section.contact-form .content{margin:0 25px}section.contact-form .yform{margin-top:50px;max-width:1046px}section.contact-form .yform .form .col>.group .control-label{display:inline}section.contact-form .yform .form .col>.group textarea{height:248px;padding:15px}section.contact-form .yform .submit{margin-top:15px}section.contact-form .yform .desc{color:#646464;font-weight:700;font-size:18px;line-height:22px;margin-top:20px}@media (min-width:660px){section.contact-form .title>img{transform:translate(53%)}}@media (min-width:1024px){section.contact-form .yform .form{grid-template-columns:1fr 2fr}section.contact-form .title>h2{font-size:45px}}@media (min-width:1440px){section.contact-form .content{width:1310px;margin:0 auto}}section.abmelde{padding:30px 0 15px;position:relative}section.abmelde textarea{width:100%;height:100%;border:none}section.abmelde textarea:focus{outline:none;border-color:transparent}section.abmelde .img-back{background-image:url(/media/images/bg-3.png);background-position:0 bottom;background-repeat:no-repeat;background-size:cover;position:absolute;top:0;left:0;width:100%;height:400px}section.abmelde .img-back .img-text{font-size:40px;font-weight:800;position:absolute;bottom:35px;left:15%}section.abmelde .content{margin:0 25px;padding:50px 0;margin-top:350px}section.abmelde .no-list{background-color:#f4f4f4;padding:28px;border-radius:10px;font-size:20px;font-weight:700;line-height:26px;color:#0c0c0c;margin-top:35px}section.abmelde .list{display:flex;flex-direction:column;row-gap:15px;margin-top:35px;overflow-x:auto}section.abmelde .list>.one{background-color:#f4f4f4;padding:28px;border-radius:10px}section.abmelde .list>.one.opened .row3{display:block}section.abmelde .list>.one .mark{border-radius:10px;background-color:#84af8c;padding:7px 30px;color:#fff;font-size:14px;font-weight:600;line-height:1.2;display:inline-block}section.abmelde .list>.one .address{display:flex;align-items:center;column-gap:10px}section.abmelde .list>.one .address .txt{color:#84af8c;font-size:14px;font-weight:600;line-height:1.4}section.abmelde .list>.one .info1{color:#0c0c0c;font-size:16px;font-weight:800;line-height:1.2;text-align:right}section.abmelde .list>.one .info2{color:#0c0c0c;font-size:12px;font-weight:300;line-height:1.4;text-align:right}section.abmelde .list>.one .hist{width:44%;display:flex;flex-direction:column;row-gap:10px}section.abmelde .list>.one .hist .histone{display:flex}section.abmelde .list>.one .hist .one{display:flex;width:100%}section.abmelde .list>.one .hist .one .col1{width:60%;display:flex;align-items:center;column-gap:8px}section.abmelde .list>.one .hist .one .col2{width:40%;display:flex;align-items:center}section.abmelde .list>.one .hist .one .date{color:#0c0c0c;font-size:16px;font-weight:800;line-height:1.2;padding-left:15px}section.abmelde .list>.one .hist .one .inactive-date{color:#AAA;font-size:16px;font-weight:800;line-height:1.2}section.abmelde .list>.one .hist .one .time{color:#0c0c0c;font-size:14px;font-weight:300;line-height:1.4}section.abmelde .list>.one .buttons>button{height:46px;border-radius:46px;background-color:#84af8c;color:#fff;font-size:14px;font-weight:600;line-height:1.2;padding:0 40px;margin-top:30px;cursor:pointer;border:0;outline:0}section.abmelde .list>.one .mobile .row4.unsubscribe-confirm{margin-top:20px}section.abmelde .list>.one .mobile .row4.unsubscribe-confirm label{display:flex;align-items:center;column-gap:.5rem;font-size:14px;font-weight:300}section.abmelde .list>.one .mobile .row4.unsubscribe-confirm input[type="checkbox"]{width:auto;height:auto}section.abmelde .list>.one .mobile .row1{display:flex;justify-content:space-between}section.abmelde .list>.one .mobile .row1 .col1{display:flex;column-gap:10px}section.abmelde .list>.one .mobile .row2{margin-top:15px}section.abmelde .list>.one .mobile .row2 .hist{width:100%}section.abmelde .list>.one .mobile .row2 .hist .one{flex-direction:column;row-gap:10px}section.abmelde .list>.one .mobile .row2 .hist .one .col1,section.abmelde .list>.one .mobile .row2 .hist .one .col2{width:100%}section.abmelde .list>.one .mobile .row2 .textview{margin-top:15px;padding:15px 15px 15px 45px;border:1px solid #CACACA;border-radius:15px;background:#fff}section.abmelde .list>.one .mobile .row3{margin-top:20px}section.abmelde .list>.one .mobile .row4{margin-top:20px}section.abmelde .list>.one .mobile .row4 .info1,section.abmelde .list>.one .mobile .row4 .info2{text-align:left}section.abmelde .list>.one .desktop{display:none}section.abmelde .list>.one .desktop .row1{display:flex}section.abmelde .list>.one .desktop .row1 .col1{width:26%;display:flex;column-gap:10px;align-items:center}section.abmelde .list>.one .desktop .row1 .col3{width:30%;display:flex;justify-content:flex-end;column-gap:10px;align-items:center}section.abmelde .list>.one .desktop .row2{display:block;margin-top:35px}section.abmelde .list>.one .desktop .row2 .textrow{display:flex}section.abmelde .list>.one .desktop .row2 .textrow .textview{margin-left:90px;padding:15px 15px 15px 45px;width:50%;border:1px solid #CACACA;border-radius:15px;background:#fff}section.abmelde .list>.one .desktop .row2 .buttons{display:block}section.abmelde .list>.one .row3{margin-top:35px}section.abmelde .list>.one .row3 .title{font-size:22px;font-weight:700;line-height:1.2;color:#84af8c}section.abmelde .more{display:flex;justify-content:center;margin-top:25px}section.abmelde .more>button{display:inline-flex;flex-direction:column;align-items:center;row-gap:8px;height:46px;border-radius:46px;color:#84af8c;font-size:14px;font-weight:600;line-height:1.4;cursor:pointer;border:0;outline:0}section.abmelde .yform{margin-top:10px}section.abmelde .yform .form{grid-template-columns:1fr;row-gap:0}section.abmelde .yform .form .row10{display:grid;grid-template-columns:1fr;column-gap:10px;row-gap:10px}section.abmelde .yform .submit{margin-top:10px;display:flex;justify-content:flex-start}section.abmelde .yform .submit button{padding:0 35px}section.abmelde .yform .check{display:grid;grid-template-columns:1fr}section.abmelde .yform .check .check-wrapper{display:flex;align-items:center;column-gap:5px}section.abmelde .yform .check .check-wrapper .txt{color:#0c0c0c;font-size:14px;font-weight:300;line-height:1.4;margin-top:15px}section.abmelde .yform .check .check-wrapper .txt>a{color:#84af8c;font-weight:600}@media (min-width:570px){section.abmelde .no-list{font-size:22px}section.abmelde .list>.one .mark{font-size:16px}section.abmelde .list>.one .address .txt{font-size:16px}section.abmelde .list>.one .info1{font-size:18px}section.abmelde .list>.one .info2{font-size:14px}section.abmelde .list>.one .hist>.one .date{font-size:18px}section.abmelde .list>.one .hist>.one .time{font-size:16px}section.abmelde .list>.one .buttons>button{font-size:16px}section.abmelde .list>.one .row3 .title{font-size:24px}section.abmelde .more>button{font-size:16px}section.abmelde .yform .check .check-wrapper .txt{font-size:16px}}@media (min-width:660px){section.abmelde .list>.one .mobile .row2 .hist .one{width:75%;flex-direction:row}section.abmelde .list>.one .mobile .row2 .hist .one .col1{width:43%}section.abmelde .list>.one .mobile .row2 .hist .one .col2{width:57%}section.abmelde .yform .form .row10{grid-template-columns:1fr 1fr}}@media (min-width:1024px){section.abmelde .list .one .mobile{display:none}section.abmelde .list .one .desktop{display:block}section.abmelde .yform .form{row-gap:10px}section.abmelde .yform .form .row10{grid-template-columns:0.8fr 0.8fr 1fr}section.abmelde .yform .check{grid-template-columns:2fr 1fr}section.abmelde .yform .submit{justify-content:flex-end}}@media (min-width:1440px){section.abmelde .content{width:1310px;margin:0 auto;padding:100px 0;margin-top:350px}}a.link{display:inline-flex;flex-direction:column;row-gap:3px;cursor:pointer}a.link .mark{height:3px;width:0;transition-property:width;transition-duration:0.2s;transition-timing-function:ease-in-out}a.link .txt{display:flex;column-gap:5px;align-items:center;transition-property:column-gap;transition-duration:0.2s;transition-timing-function:ease-in-out}a.link:hover .mark{width:calc(100% - 40px)}a.link:hover .txt{column-gap:10px}::-webkit-scrollbar{width:4px;height:0;position:absolute;right:0;top:0;bottom:0;background:transparent}::-webkit-scrollbar-thumb{background-color:#494949}.yform .form{display:grid;grid-template-columns:1fr;column-gap:27px;row-gap:10px}.yform .form .col{display:flex;flex-direction:column;row-gap:10px}.yform .form .col .group>label{font-size:16px;font-weight:700;line-height:27px;color:#3f3f3f}.yform .form .col .group>label>sup{font-weight:700;color:#ee4141}.yform .form .col .group .entry-box{display:flex;column-gap:10px;width:100%}.yform .form .col .group .entry-box .form-group{width:100%}.yform .form .col .group .entry-box .form-group>label{display:inline}.yform .form .col .group input,.yform .form .col .group select,.yform .form .col .group textarea{outline:0;border:1px solid #cacaca;border-radius:15px;width:100%;height:52px;background-color:#fff;padding:0 12px;font-size:14px;color:#777;margin-top:5px}.yform .form .col .group input::placeholder,.yform .form .col .group select::placeholder,.yform .form .col .group textarea::placeholder{color:#a0a0a0}.yform .form .col .group textarea{padding-top:7px}.yform .form .col .group select{-webkit-appearance:none}.yform .submit button{height:46px;border-radius:46px;background-color:#84af8c;color:#fff;font-size:14px;font-weight:600;line-height:1.2;padding:0 80px;cursor:pointer;border:0;outline:0}.yform .desc{color:#646464;font-weight:700;font-size:14px;line-height:22px;margin-top:20px}@media (min-width:570px){.yform .yform .form .col .group input,.yform .yform .form .col .group select,.yform .yform .form .col .group textarea{font-size:16px}.yform .submit button{font-size:16px}.yform .desc{font-size:16px}}.checkbox-wrapper{display:block;position:relative;padding-left:35px;margin-bottom:12px;cursor:pointer;font-size:22px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.checkbox-wrapper>input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.checkbox-wrapper>input:checked~.checkmark:after{display:block}.checkbox-wrapper>.checkmark{position:absolute;top:0;left:0;height:25px;width:25px;border:1px solid #cacaca;background-color:#fff;border-radius:5px}.checkbox-wrapper>.checkmark:after{content:"";position:absolute;display:none;left:50%;top:50%;width:8px;height:16px;border:solid #84af8c;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}.formcheckbox>label{display:block;position:relative;padding-left:35px;margin-bottom:12px;cursor:pointer;font-size:22px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.formcheckbox>label>input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.formcheckbox>label>input:checked~.form-helper:after{display:block}.formcheckbox>label>.form-helper{position:absolute;top:0;left:0;height:25px;width:25px;border:1px solid #cacaca;background-color:#fff;border-radius:5px}.formcheckbox>label>.form-helper:after{content:"";position:absolute;display:none;left:50%;top:50%;width:8px;height:16px;border:solid #84af8c;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}.grecaptcha-badge{visibility:hidden}.select2{width:100%!important;margin-top:5px!important}.select2 .selection .select2-selection{border:1px solid #cacaca;border-radius:15px;width:100%;height:52px;background-color:#fff;padding:0 12px;display:flex;align-items:center}.select2 .selection .select2-selection>span{color:#777;padding:0}.select2 .selection .select2-selection>span .select2-selection__clear{margin-left:7px}.select2 .selection .select2-selection .select2-selection__arrow{top:50%;transform:translateY(-50%)}.select2 .selection .select2-selection .select2-selection__arrow>b{color:#84af8c}