@charset "UTF-8";header{width:100%;height:150px;position:fixed;left:0;top:0;z-index:3;-webkit-transition:250ms;transition:250ms}header .header__container{width:100%;max-width:1300px;margin:0 auto;padding:0 10px;display:flex;flex-wrap:wrap;align-items:center;position:relative}header a.logo{margin:0;position:relative;z-index:3}header a.logo img{width:180px;height:55px;display:block;-webkit-transition:250ms;transition:250ms}@media (max-width: 1000px){header a.logo{margin:5px 0}}header .phone{font-weight:300;color:#fff;display:flex;align-items:center;font-size:14px;margin:0 auto}header .phone .i svg{fill:#f2b748;width:25px;height:25px}header .phone .t{font-size:14px;padding:0 0 0 15px}header .phone .t span{font-size:20px}@media (max-width: 1100px){header .phone{display:none}}header .sign-in{width:30px;justify-content:center;margin:0 0 0 auto;display:flex;align-items:center;color:#f2b748;font-weight:bold;-webkit-transition:250ms;transition:250ms}header .sign-in svg{fill:#fff;width:26px;height:26px;margin:0 5px 0 0}@media (max-width: 500px){header .sign-in svg{width:32px;height:32px}}header .sign-in:hover{color:#fff}header .sign-in.logged svg{fill:#f2b748}@media (max-width: 1000px){header .sign-in{margin-right:60px}}@media (max-width: 500px){header .sign-in{text-indent:-99999px;margin-top:5px}}header nav.main-nav{margin:0 auto;white-space:nowrap;position:relative;z-index:3}header nav.main-nav > ul{margin:0;padding:0;list-style:none;display:flex;justify-content:space-between}header nav.main-nav > ul > li{width:100%;margin:0 0 0 20px;position:relative}header nav.main-nav > ul > li > a{font-size:17px;color:#fff;padding:60px 10px;display:inline-block;font-weight:900;-webkit-transition:250ms;transition:250ms}header nav.main-nav > ul > li > a span{display:block}header nav.main-nav > ul > li > a svg{display:none}@media (max-width: 1000px){header nav.main-nav > ul > li > a{padding:10px 0}}header nav.main-nav > ul > li:hover > a{text-decoration:none;color:#f2b748}@media (max-width: 1000px){header nav.main-nav > ul > li:hover > a{color:#000000;text-decoration:underline}}header nav.main-nav > ul > li.active > a{color:#f2b748}@media (max-width: 1000px){header nav.main-nav > ul > li.active > a{border:0;text-decoration:underline;color:#000000}}header nav.main-nav > ul > li ul{display:none;background:#fff;width:200px;background-color:#fff;border-radius:5px;margin:0;padding:15px;text-align:center;position:absolute;left:50%;top:100px;margin:0 0 0 -100px}header nav.main-nav > ul > li ul:before{content:"";width:0;height:0;border-style:solid;border-width:0 5px 5px 5px;border-color:transparent transparent #ffffff transparent;position:absolute;left:50%;top:-5px}@media (max-width: 1000px){header nav.main-nav > ul > li ul:before{display:none}}header nav.main-nav > ul > li ul li{display:block}header nav.main-nav > ul > li ul li a{display:block;font-weight:bold;padding:5px 0}header nav.main-nav > ul > li ul li a:hover{color:#f2b748}@media (max-width: 1000px){header nav.main-nav > ul > li ul li a:hover{color:#000}}@media (max-width: 1000px){header nav.main-nav > ul > li ul li a{font-weight:normal}}@media (max-width: 1000px){header nav.main-nav > ul > li ul{display:block;width:100%;position:relative;left:0;top:0;margin:0 0 5px 0;border-radius:0;background:none;padding:0}}header nav.main-nav > ul > li:hover ul{display:block}@media (max-width: 1000px){header nav.main-nav > ul > li{width:100%;margin:0;text-align:center}}@media (max-width: 1000px){header nav.main-nav > ul{flex-wrap:wrap;padding:30px 0 0 0}}@media (max-width: 1000px){header nav.main-nav{display:none;width:100%;height:calc(100vh - 70px);position:absolute;left:0;top:70px;background:#eb8532;color:#fff;z-index:3}}header .nav-toggle{display:none;background:none;position:absolute;right:10px;top:10px;z-index:3;overflow:hidden;width:50px;height:50px;font-size:0;text-indent:-9999px;appearance:none;box-shadow:none;border-radius:none;border:none;cursor:pointer;transition:background 0.3s}header .nav-toggle:focus{outline:0}header .nav-toggle span{display:block;position:absolute;top:23px;left:10px;right:10px;height:4px;background:#fff;transition:background 0s 0.3s;border-radius:2px}header .nav-toggle span:after,header .nav-toggle span:before{position:absolute;display:block;left:0;width:100%;height:4px;background-color:#fff;content:"";border-radius:2px;transition-duration:0.3s, 0.3s;transition-delay:0.3s, 0s}header .nav-toggle span:before{top:-10px;transition-property:top, transform}header .nav-toggle span:after{bottom:-10px;transition-property:bottom, transform}header .nav-toggle.is-active{z-index:7}header .nav-toggle.is-active span{background:0 0}header .nav-toggle.is-active span:before{top:0;transform:rotate(45deg)}header .nav-toggle.is-active span:after{bottom:0;transform:rotate(-45deg)}header .nav-toggle.is-active span:after,header .nav-toggle.is-active span:before{transition-delay:0s, 0.3s}@media (max-width: 1000px){header .nav-toggle{display:block}}@media (max-width: 1000px){header{height:70px}}.header-small header{height:70px;background:#1c1c1c}.header-small header a.logo img{width:250px}@media (max-width: 1000px){.header-small header a.logo img{width:180px}}.header-small header nav.main-nav > ul > li > a{padding:23px 10px}@media (max-width: 1000px){.header-small header nav.main-nav > ul > li > a{padding:10px 0}}footer{position:relative;background:url(../img/layout/footer-bg.png) no-repeat center top;background-size:auto 100%;padding:180px 0 0 0}footer .footer__inner{width:100%;max-width:1300px;position:relative;margin:0 auto;padding:0 10px;display:flex;flex-wrap:wrap}footer .footer__cols{display:flex;flex-wrap:wrap;width:100%}footer .footer__cols-col{width:33.3333%}footer .footer__cols-col .h{color:#fff;text-align:center;text-transform:uppercase;font-weight:bold;margin:0 0 20px 0}footer .footer__cols-col p{color:#fff;text-align:center;line-height:1.6;font-weight:100}footer .footer__cols-col p a{font-weight:bold;color:#f2b748}footer .footer__cols-col p a:hover{color:#eb8532}footer .footer__cols-col ul{margin:0;padding:0;list-style:none;text-align:center;line-height:1.6}footer .footer__cols-col ul li a{color:#f2b748;font-weight:bold;-webkit-transition:250ms;transition:250ms}footer .footer__cols-col ul li a:hover{color:#fff}@media (max-width: 700px){footer .footer__cols-col{width:100%;margin:0 0 50px 0}}footer .footer__social{width:100%;margin:50px 0 20px 0;display:flex;justify-content:center}footer .footer__social a{display:flex;align-items:center;justify-content:center;margin:0 10px}footer .footer__social a svg{fill:#f2b748;width:30px;height:30px;-webkit-transition:250ms;transition:250ms}footer .footer__social a:hover svg{fill:#eb8532}@media (max-width: 700px){footer .footer__social{margin:0 0 20px 0}}footer .copyright{padding:30px 0;text-align:center;color:#fff;width:100%;font-weight:100}@media (max-width: 800px){footer .copyright{width:100%;text-align:center;padding:10px;display:block}}footer .author{margin:0 auto 50px auto}footer .author .avente{color:rgba(0, 0, 0, 0.6);font-size:15px;line-height:20px;margin:0 0 0 auto;font-weight:300}footer .author .avente svg{height:15px;width:87px;margin:0 0 -2px 5px;fill:#f2b748;-webkit-transition:250ms;transition:250ms}footer .author .avente:hover svg{fill:#eb8532}@media (max-width: 700px){footer .author .avente{margin:20px auto 0 auto}}@media (max-width: 800px){footer .author{margin:20px auto}}.intro{background:#f2f2f2 url(../img/layout/header-bg.png) no-repeat center top;background-size:auto 100%;width:100%;padding:150px 0 0 0}.intro__inner{width:100%;max-width:1300px;position:relative;margin:0 auto;padding:0 10px;display:flex;align-items:center;justify-content:center;height:846px}.intro__slides{width:100%;margin:-100px 0 0 0}.intro__slides-item h1{margin:20px 0 40px 0;padding:0;color:#fff;text-align:center;font-size:58px}.intro__slides-item h2{margin:0;padding:0;font-family:"Parisienne", cursive;color:#f2b748;text-align:center;font-weight:normal;font-size:42px}.intro__slides-item .btn{width:100%;display:flex;justify-content:center}.intro__slides-item .btn a{color:#fff;height:70px;line-height:70px;padding:0 60px;font-size:19px;font-weight:bold;background:#f2b748;border-radius:40px;background-image:-moz-linear-gradient(-9deg, #f2b748 0%, #eb8532 100%);background-image:-webkit-linear-gradient(-9deg, #f2b748 0%, #eb8532 100%);background-image:-ms-linear-gradient(-9deg, #f2b748 0%, #eb8532 100%);-webkit-transition:250ms;transition:250ms}.intro__slides-item .btn a:hover{background-image:-moz-linear-gradient(-9deg, #eb8532 0%, #f2b748 100%);background-image:-webkit-linear-gradient(-9deg, #eb8532 0%, #f2b748 100%);background-image:-ms-linear-gradient(-9deg, #eb8532 0%, #f2b748 100%)}.about-us{background:#f2f2f2;padding:80px 0 0 0;position:relative}.about-us:after{width:100%;height:230px;background:url(../img/layout/gray-bg.png) no-repeat center top;background-size:auto 100%;content:"";position:absolute;left:0;top:100%}.about-us__inner{width:100%;max-width:1300px;position:relative;margin:0 auto;padding:0 10px;display:flex;flex-wrap:wrap}.about-us__text{width:50%;padding:0 60px 0 0;font-weight:300}.about-us__text h4{font-family:"Parisienne", cursive;color:#998c70;margin:0;padding:0;font-size:67px;font-weight:normal;line-height:0.6;position:relative;z-index:2}@media (max-width: 800px){.about-us__text h4{font-size:50px}}.about-us__text h3{margin:0;padding:0;font-size:35px;text-transform:uppercase;line-height:1.4}.about-us__text p{line-height:1.5}@media (max-width: 1000px){.about-us__text{width:100%;padding:0}}.about-us__video{width:50%;display:flex;align-items:center;justify-content:center;position:relative;z-index:2}.about-us__video:before{background:url(../img/layout/model-orange.png) no-repeat;content:"";position:absolute;left:0;top:-60px;width:628px;height:656px}@media (max-width: 1000px){.about-us__video:before{top:-100px}}@media (max-width: 600px){.about-us__video:before{display:none}}.about-us__video a{position:relative;z-index:2}.about-us__video a img{max-width:100%;display:block}@media (max-width: 1000px){.about-us__video{width:100%}}@media (max-width: 1000px){.about-us{padding:40px 0 0 0}}.courses{padding:200px 0 80px 0;position:relative}.courses__inner{width:100%;max-width:1300px;position:relative;margin:0 auto;padding:0 10px;display:flex;flex-wrap:wrap}.courses h4{width:100%;font-family:"Parisienne", cursive;color:#998c70;margin:0;padding:0;font-size:67px;font-weight:normal;line-height:0.8;position:relative;z-index:2;text-align:center}@media (max-width: 800px){.courses h4{font-size:50px}}.courses h3{width:100%;margin:0;padding:0;font-size:35px;text-transform:uppercase;line-height:1.4;text-align:center}.courses__list{display:flex;flex-wrap:wrap;align-items:center;gap:10px 20px;margin:50px 0 0 0;width:100%}.courses__list .item{width:calc(33.3333% - 15px);background-size:100% 100%;text-align:center;padding:20px 40px;font-size:24px;line-height:1.2;-webkit-transition:250ms;transition:250ms}@media (max-width: 1000px){.courses__list .item{width:calc(50% - 10px)}}@media (max-width: 600px){.courses__list .item{width:100%}}.courses .more{display:flex;justify-content:center;width:100%;margin:40px 0 0 0}.courses .more a{font-weight:bold;color:#f2b748;-webkit-transition:250ms;transition:250ms}.courses .more a i{margin:0 0 0 10px;width:9px;height:9px;display:inline-block;border-top:3px solid #f2b748;border-right:3px solid #f2b748;-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:250ms;transition:250ms}.courses .more a:hover{color:#000000}.courses .more a:hover i{border-color:#000000}.calendar-actions{padding:80px 0;background:#93876a url(../img/layout/bege-bg.png) no-repeat center center;background-size:cover;position:relative}.calendar-actions__inner{width:100%;max-width:1300px;position:relative;margin:0 auto;padding:0 10px;display:flex;flex-wrap:wrap}.calendar-actions h3{width:100%;margin:0 0 50px 0;padding:0;font-size:35px;text-transform:uppercase;line-height:0.9;text-align:left;color:#fff}.calendar-actions h3 span{font-family:"Parisienne", cursive;color:#f2b748;margin:0;padding:0;font-size:67px;font-weight:normal;text-transform:none}@media (max-width: 800px){.calendar-actions h3 span{font-size:50px}}.calendar-actions__calendar{width:50%;padding:0 100px 0 0}@media (max-width: 1100px){.calendar-actions__calendar{padding:0 20px 0 0}}@media (max-width: 950px){.calendar-actions__calendar{width:100%;padding:0}}.calendar-actions__actions{width:50%}.calendar-actions__actions-list{width:100%;display:flex;flex-wrap:wrap}.calendar-actions__actions-list .item{width:100%;margin:0 0 5px 0;background:#fff;border-radius:20px;border-bottom-left-radius:0;display:flex;flex-wrap:wrap;align-items:center}.calendar-actions__actions-list .item time{align-self:flex-start;padding:12px 0 0 0;font-size:14px;width:65px;height:65px;background:#595959;color:#fff;border-radius:20px;border-bottom-left-radius:0;text-align:center;font-weight:100}.calendar-actions__actions-list .item time strong{font-weight:900;font-size:20px}.calendar-actions__actions-list .item .title{width:calc(100% - 180px);padding:15px 0 15px 30px}.calendar-actions__actions-list .item .title h4{font-size:20px;font-weight:bold;color:#998c70;margin:0;padding:0}.calendar-actions__actions-list .item .title p{margin:0;padding:0;font-weight:300}@media (max-width: 1100px){.calendar-actions__actions-list .item .title{padding:5px 0 5px 15px}}@media (max-width: 500px){.calendar-actions__actions-list .item .title{width:calc(100% - 70px)}}.calendar-actions__actions-list .item .btn{margin:0 0 0 auto;padding:0 20px 0 0}.calendar-actions__actions-list .item .btn a{color:#fff;height:70px;line-height:70px;padding:7px 30px;font-size:16px;font-weight:bold;background:#f2b748;border-radius:20px;background-image:-moz-linear-gradient(-9deg, #f2b748 0%, #eb8532 100%);background-image:-webkit-linear-gradient(-9deg, #f2b748 0%, #eb8532 100%);background-image:-ms-linear-gradient(-9deg, #f2b748 0%, #eb8532 100%);-webkit-transition:250ms;transition:250ms}.calendar-actions__actions-list .item .btn a:hover{background-image:-moz-linear-gradient(-9deg, #eb8532 0%, #f2b748 100%);background-image:-webkit-linear-gradient(-9deg, #eb8532 0%, #f2b748 100%);background-image:-ms-linear-gradient(-9deg, #eb8532 0%, #f2b748 100%)}@media (max-width: 500px){.calendar-actions__actions-list .item .btn{margin:0 0 0 80px}}.calendar-actions__actions .more{display:flex;width:100%;margin:30px 0 0 0}.calendar-actions__actions .more a{font-weight:bold;color:#f2b748;-webkit-transition:250ms;transition:250ms}.calendar-actions__actions .more a i{margin:0 0 0 10px;width:9px;height:9px;display:inline-block;border-top:3px solid #f2b748;border-right:3px solid #f2b748;-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:250ms;transition:250ms}.calendar-actions__actions .more a:hover{color:#000000}.calendar-actions__actions .more a:hover i{border-color:#000000}@media (max-width: 950px){.calendar-actions__actions{width:100%}}@media (max-width: 950px){.calendar-actions{padding:40px 0}}.news{padding:80px 0}.news__inner{width:100%;max-width:1300px;position:relative;margin:0 auto;padding:0 10px;display:flex;flex-wrap:wrap}.news__inner > h4{width:100%;font-family:"Parisienne", cursive;color:#998c70;margin:0;padding:0;font-size:67px;font-weight:normal;line-height:0.8;position:relative;z-index:2;text-align:center}@media (max-width: 800px){.news__inner > h4{font-size:50px}}.news__inner > h3{width:100%;margin:0 0 40px 0;padding:0;font-size:35px;text-transform:uppercase;line-height:1.4;text-align:center}.news__list{display:flex;flex-wrap:wrap;gap:10px;width:100%}.news__list-item{width:calc(33.333% - 10px);position:relative}.news__list-item time{align-self:flex-start;padding:12px 0 0 0;font-size:14px;width:65px;height:65px;background:#595959;color:#fff;border-radius:20px;border-bottom-left-radius:0;text-align:center;font-weight:100;position:absolute;left:0;top:0}.news__list-item time strong{font-weight:900;font-size:20px}.news__list-item .image{background:#f0eff2;border-top-right-radius:20px;border-top-left-radius:20px}.news__list-item .image img{max-width:100%;border-radius:20px;border-bottom-left-radius:0}.news__list-item .text{padding:25px;position:relative;-webkit-transition:250ms;transition:250ms}.news__list-item .text:before{content:"";width:100%;height:100%;position:absolute;left:0;top:0;border-bottom-right-radius:20px;background-image:-moz-linear-gradient(112deg, #f0eff2 0%, #faf9f9 35%, #e8e6ea 52%, #f0eff2 100%);background-image:-webkit-linear-gradient(112deg, #f0eff2 0%, #faf9f9 35%, #e8e6ea 52%, #f0eff2 100%);background-image:-ms-linear-gradient(112deg, #f0eff2 0%, #faf9f9 35%, #e8e6ea 52%, #f0eff2 100%);-webkit-transition:250ms;transition:250ms}.news__list-item .text h4{margin:0;padding:0;font-size:22px;font-weight:bold;position:relative;z-index:2}.news__list-item .text p{line-height:1.5;position:relative;z-index:2}.news__list-item .text .more{font-weight:bold;color:#f2b748;position:relative;z-index:2;-webkit-transition:250ms;transition:250ms}.news__list-item .text .more i{margin:0 0 0 10px;width:9px;height:9px;display:inline-block;border-top:3px solid #f2b748;border-right:3px solid #f2b748;-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:250ms;transition:250ms}.news__list-item:hover .text{background:none}.news__list-item:hover .text:before{opacity:0}.news__list-item:hover .text .more{color:#000000}.news__list-item:hover .text .more i{border-color:#000000}@media (max-width: 900px){.news__list-item{width:calc(50% - 5px)}}@media (max-width: 600px){.news__list-item{width:100%}}.gallery{padding:80px 0}.gallery__inner{width:100%;max-width:1300px;position:relative;margin:0 auto;padding:0 10px;display:flex;flex-wrap:wrap}.gallery__inner > h4{width:100%;font-family:"Parisienne", cursive;color:#998c70;margin:0;padding:0;font-size:67px;font-weight:normal;line-height:0.8;position:relative;z-index:2;text-align:center}@media (max-width: 800px){.gallery__inner > h4{font-size:50px}}.gallery__inner > h3{width:100%;margin:0 0 40px 0;padding:0;font-size:35px;text-transform:uppercase;line-height:1.4;text-align:center}.gallery__list{display:flex;flex-wrap:wrap;align-items:flex-start;column-count:2;width:calc(100% + 10px);margin:0 -5px}.gallery__list-item{width:calc(25% - 10px);border-radius:20px;padding:25% 0 0 0;margin:5px;background-size:cover;overflow:hidden;position:relative}.gallery__list-item.w50p{width:calc(50% - 10px)}.gallery__list-item.wh50p{width:calc(50% - 10px);padding-top:calc(50% + 10px)}.gallery__list-item .hover{width:100%;height:100%;position:absolute;left:0;top:0;background:rgba(25, 23, 43, 0.87);display:flex;align-items:center;justify-content:center;opacity:0;-webkit-transition:250ms;transition:250ms}.gallery__list-item .hover .t{color:#fff;font-size:22px;text-align:center;padding:10px;font-weight:bold}.gallery__list-item .hover .t span{color:#f2b748;font-size:25px;font-family:"Parisienne", cursive;font-weight:normal}.gallery__list-item .hover .i{display:none}.gallery__list-item:hover .hover{opacity:1}.gallery__list-item:nth-last-child(1),.gallery__list-item:nth-last-child(2){margin-top:calc(-25% - 5px)}@media (max-width: 700px){.gallery{padding:30px 0}}.intro-small{background:url(../img/layout/header-bg.png) no-repeat center bottom;background-size:auto 936px;width:100%;padding:150px 0 100px 0;margin-bottom:40px}.intro-small h1{text-align:center;color:#fff;margin:0;padding:0;font-size:70px}@media (max-width: 600px){.intro-small h1{font-size:50px}}.lecturers{margin:0 0 50px 0}.lecturers__inner{width:100%;max-width:1300px;position:relative;margin:0 auto;padding:0 10px;display:flex;flex-wrap:wrap}.lecturers .lecturer-list{display:flex;flex-wrap:wrap;gap:20px}.lecturers .lecturer-list__item{width:calc(33.3333% - 14px)}.lecturers .lecturer-list__item .image{background:#f0eff2;border-top-right-radius:20px;border-top-left-radius:20px;position:relative}.lecturers .lecturer-list__item .image img:first-child{width:100%;border-radius:20px;border-bottom-left-radius:0;-webkit-transition:500ms;transition:500ms}.lecturers .lecturer-list__item .image img:last-child{width:100%;border-radius:20px;border-bottom-left-radius:0;position:absolute;left:0;top:0;opacity:0;-webkit-transition:500ms;transition:500ms}.lecturers .lecturer-list__item .text{padding:25px;position:relative;width:100%;-webkit-transition:250ms;transition:250ms}.lecturers .lecturer-list__item .text:before{content:"";width:100%;height:100%;position:absolute;left:0;top:0;border-bottom-right-radius:20px;background-image:-moz-linear-gradient(112deg, #f0eff2 0%, #faf9f9 35%, #e8e6ea 52%, #f0eff2 100%);background-image:-webkit-linear-gradient(112deg, #f0eff2 0%, #faf9f9 35%, #e8e6ea 52%, #f0eff2 100%);background-image:-ms-linear-gradient(112deg, #f0eff2 0%, #faf9f9 35%, #e8e6ea 52%, #f0eff2 100%);-webkit-transition:250ms;transition:250ms}.lecturers .lecturer-list__item .text .name{margin:0 0 5px 0;padding:0;font-size:25px;font-weight:bold;position:relative;z-index:2}.lecturers .lecturer-list__item .text .email{color:#eb8532;position:relative;z-index:2}.lecturers .lecturer-list__item:hover .image img:first-child{opacity:0}.lecturers .lecturer-list__item:hover .image img:last-child{opacity:1}.lecturers .lecturer-list__item:hover .text{background:none}.lecturers .lecturer-list__item:hover .text:before{opacity:0}@media (max-width: 1000px){.lecturers .lecturer-list__item{width:calc(50% - 10px)}}@media (max-width: 660px){.lecturers .lecturer-list__item{width:100%}}.lecturer-detail{margin:0 0 50px 0}.lecturer-detail__inner{width:100%;max-width:1300px;position:relative;margin:0 auto;padding:0 10px;display:flex;flex-wrap:wrap}.lecturer-detail .image{width:40%;padding:20px 0 0 0}.lecturer-detail .image img{display:block;border-radius:20px;width:100%;margin-bottom:10px}.lecturer-detail .text{width:60%;line-height:1.6;font-weight:300;padding:0 0 0 30px}.lecturer-detail .text .social{width:100%;display:flex;margin:10px 0 0 0}.lecturer-detail .text .social a{display:flex;align-items:center;font-weight:900;margin:0 40px 0 0;-webkit-transition:250ms;transition:250ms}.lecturer-detail .text .social a svg{width:30px;height:30px;fill:#eb8532;margin:0 7px 0}.lecturer-detail .text .social a:hover{color:#eb8532}.page-courses{margin:0 0 50px 0}.page-courses__inner{width:100%;max-width:1300px;position:relative;margin:0 auto;padding:0 10px;display:flex;flex-wrap:wrap}.page-courses .course-calendar{display:flex;flex-wrap:wrap;align-items:flex-start;gap:20px;margin-bottom:20px;width:100%}.page-courses .course-calendar h3{width:100%;margin:0 0 10px 0;padding:0;font-size:25px;text-transform:uppercase;line-height:1.4;text-align:center}.page-courses .course-calendar__place{margin-bottom:30px;width:100%;display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-start}.page-courses .course-calendar__place .days{display:flex;align-items:flex-start;justify-content:center;width:100%}.page-courses .course-calendar__place .days .day{width:25%;display:flex;flex-wrap:wrap;align-items:flex-start;padding:5px}.page-courses .course-calendar__place .days .day h4{width:100%;margin:0 0 5px 0;color:#666;padding:0;text-align:center}.page-courses .course-calendar__place .days .day .times{display:flex;flex-wrap:wrap;width:100%}.page-courses .course-calendar__place .days .day .times .time{width:100%;margin-bottom:5px;padding:10px;border-radius:10px;border-bottom-left-radius:0;font-size:14px;position:relative;-webkit-transition:250ms;transition:250ms}.page-courses .course-calendar__place .days .day .times .time .t{width:100%;text-align:center;font-weight:bold;font-size:15px}@media (max-width: 700px){.page-courses .course-calendar__place .days .day .times .time .t{width:110px;padding-left:20px;font-size:14px}}.page-courses .course-calendar__place .days .day .times .time .n{position:absolute;left:0;top:0;border-radius:8px;opacity:0.7;font-size:12px;background:#fff;width:30px;line-height:25px;text-align:center;border-bottom-left-radius:0;border-top-right-radius:0}@media (max-width: 800px){.page-courses .course-calendar__place .days .day .times .time .n{border-radius:4px;width:22px;line-height:16px;border-bottom-left-radius:0;border-top-right-radius:0}}.page-courses .course-calendar__place .days .day .times .time .l{width:100%;text-align:center;margin:5px 0}@media (max-width: 700px){.page-courses .course-calendar__place .days .day .times .time .l{width:calc(100% - 110px);padding:0 0 0 15px;margin:0;text-align:left}}.page-courses .course-calendar__place .days .day .times .time .p{width:100%;text-align:center;font-weight:100}@media (max-width: 700px){.page-courses .course-calendar__place .days .day .times .time .p{width:100%;padding-left:125px;text-align:left}}.page-courses .course-calendar__place .days .day .times .time:hover{opacity:0.7}@media (max-width: 800px){.page-courses .course-calendar__place .days .day .times .time{border-radius:5px;border-bottom-left-radius:0;padding:10px 5px}}@media (max-width: 700px){.page-courses .course-calendar__place .days .day .times .time{display:flex;flex-wrap:wrap;align-items:center}}@media (max-width: 700px){.page-courses .course-calendar__place .days .day{width:100%}}@media (max-width: 700px){.page-courses .course-calendar__place .days{flex-wrap:wrap}}.page-courses .excluded-dates{width:100%;display:flex;flex-wrap:wrap;margin:0 0 40px 0;gap:5px}.page-courses .excluded-dates h3{width:100%;margin:0 0 10px 0;padding:0;font-size:25px;text-transform:uppercase;line-height:1.4;text-align:center}.page-courses .excluded-dates .item{background-color:#f2b748;padding:4px 10px;border-radius:3px}.page-courses .excluded-dates .item span{opacity:0.6}.page-courses .course-detail{margin-bottom:60px}.page-courses .course-detail .price{width:100%;padding:15px 0 15px 0;font-weight:900;color:#000;font-size:20px}.page-courses .course-detail .text{font-weight:300;line-height:1.5;padding:0}.page-courses .course-detail .text p{margin:0 0 10px 0;padding:0}.page-courses .course-detail .text p:last-child{margin:0}.page-courses .course-detail .btn{width:100%;display:flex;justify-content:flex-start;padding:0 0 0 0;margin:15px 0 0 0}.page-courses .course-detail .btn a{color:#fff;height:55px;line-height:55px;padding:0 40px;font-size:16px;font-weight:bold;background:#f2b748;border-radius:40px;background-image:-moz-linear-gradient(-9deg, #f2b748 0%, #eb8532 100%);background-image:-webkit-linear-gradient(-9deg, #f2b748 0%, #eb8532 100%);background-image:-ms-linear-gradient(-9deg, #f2b748 0%, #eb8532 100%);-webkit-transition:250ms;transition:250ms}.page-courses .course-detail .btn a:hover{background-image:-moz-linear-gradient(-9deg, #eb8532 0%, #f2b748 100%);background-image:-webkit-linear-gradient(-9deg, #eb8532 0%, #f2b748 100%);background-image:-ms-linear-gradient(-9deg, #eb8532 0%, #f2b748 100%)}.page-courses .course-detail .btn span{color:#fff;line-height:55px;padding:0 40px;font-size:16px;font-weight:bold;background:#f2b748;border-radius:40px;background-image:-moz-linear-gradient(-9deg, #bbb 0%, #999 100%);background-image:-webkit-linear-gradient(-9deg, #bbb 0%, #999 100%);background-image:-ms-linear-gradient(-9deg, #f2b748 0%, #eb8532 100%);-webkit-transition:250ms;transition:250ms}.page-courses .course-list{display:flex;flex-wrap:wrap;align-items:flex-start;gap:20px;width:100%}.page-courses .course-list h2{width:100%;margin:0;padding:0;font-size:35px;text-transform:uppercase;line-height:1.4;text-align:center}.page-courses .course-list__item{width:calc(50% - 10px);background:#f0eff2;padding:20px;border-radius:15px;display:flex;flex-wrap:wrap;align-items:flex-start}.page-courses .course-list__item .number{font-size:22px;color:#eb8532;font-weight:900;margin:0 15px 0 0;width:40px}.page-courses .course-list__item h3{margin:0;padding:0;font-size:22px;width:calc(100% - 55px)}.page-courses .course-list__item .price{width:100%;padding:5px 0 15px 55px;font-weight:500;color:#666}.page-courses .course-list__item .text{font-weight:300;line-height:1.5;padding:0 0 0 55px}.page-courses .course-list__item .text p{margin:0 0 10px 0;padding:0}.page-courses .course-list__item .text p:last-child{margin:0}.page-courses .course-list__item .btn{width:100%;display:flex;justify-content:flex-start;padding:0 0 0 55px;margin:15px 0 0 0}.page-courses .course-list__item .btn a{color:#fff;height:40px;line-height:40px;padding:0 20px;font-size:16px;font-weight:bold;background:#f2b748;border-radius:40px;background-image:-moz-linear-gradient(-9deg, #f2b748 0%, #eb8532 100%);background-image:-webkit-linear-gradient(-9deg, #f2b748 0%, #eb8532 100%);background-image:-ms-linear-gradient(-9deg, #f2b748 0%, #eb8532 100%);-webkit-transition:250ms;transition:250ms}.page-courses .course-list__item .btn a:hover{background-image:-moz-linear-gradient(-9deg, #eb8532 0%, #f2b748 100%);background-image:-webkit-linear-gradient(-9deg, #eb8532 0%, #f2b748 100%);background-image:-ms-linear-gradient(-9deg, #eb8532 0%, #f2b748 100%)}.page-courses .course-list__item .btn span{color:#fff;height:40px;line-height:40px;padding:0 20px;font-size:16px;font-weight:bold;background:#f2b748;border-radius:40px;background-image:-moz-linear-gradient(-9deg, #bbb 0%, #999 100%);background-image:-webkit-linear-gradient(-9deg, #bbb 0%, #999 100%);background-image:-ms-linear-gradient(-9deg, #f2b748 0%, #eb8532 100%);-webkit-transition:250ms;transition:250ms}@media (max-width: 900px){.page-courses .course-list__item{width:100%}}.page-courses .course-application{width:100%}.page-courses .course-application h2{width:100%;margin:0 0 40px 0;padding:0;font-size:35px;text-transform:uppercase;line-height:1.4;text-align:center}.page-courses .course-application form{width:100%;max-width:800px;margin:0 auto}.page-courses .course-application form .error{background:#cc0000;color:#fff;padding:15px;margin:0 0 20px 0}.page-courses .course-application form .input{width:100%;margin:0 0 10px 0}.page-courses .course-application form .input label{display:block;padding:0 0 5px 0}.page-courses .course-application form .input input,.page-courses .course-application form .input select{width:100%;border-radius:5px;border:1px solid #ccc;height:35px;line-height:35px;padding:0 10px}.page-courses .course-application form .checkbox{width:100%;margin:0 0 15px 0;padding:8px 0 0 0;display:flex;align-items:center}.page-courses .course-application form .checkbox label{position:relative;padding-left:30px;cursor:pointer;font-size:15px;line-height:1.2;display:inline-block}.page-courses .course-application form .checkbox label a{text-decoration:underline}.page-courses .course-application form .checkbox label a:hover{text-decoration:none}.page-courses .course-application form .checkbox input[type=checkbox]{display:none}.page-courses .course-application form .checkbox input[type=checkbox] + label:before{border:1px solid #e0e0e0;width:20px;height:20px;content:"";position:absolute;left:0;top:-1px}.page-courses .course-application form .checkbox input[type=checkbox]:checked + label:before{border-color:#f2b748;background:#f2b748}.page-courses .course-application form .checkbox input[type=checkbox]:checked + label:after{content:"✔";width:14px;height:14px;color:#fff;position:absolute;left:5px;top:1px}.page-courses .course-application form .submit{display:flex;justify-content:center;margin:30px 0 0 0}.page-courses .course-application form .submit input{color:#fff;height:70px;line-height:70px;border:0;padding:0 60px;font-size:19px;font-weight:bold;background:#f2b748;border-radius:40px;background-image:-moz-linear-gradient(-9deg, #f2b748 0%, #eb8532 100%);background-image:-webkit-linear-gradient(-9deg, #f2b748 0%, #eb8532 100%);background-image:-ms-linear-gradient(-9deg, #f2b748 0%, #eb8532 100%);-webkit-transition:250ms;transition:250ms}.page-courses .course-application form .submit input:hover{background-image:-moz-linear-gradient(-9deg, #eb8532 0%, #f2b748 100%);background-image:-webkit-linear-gradient(-9deg, #eb8532 0%, #f2b748 100%);background-image:-ms-linear-gradient(-9deg, #eb8532 0%, #f2b748 100%)}.page-courses .course-application form .row-2{width:calc(100% + 20px);display:flex;margin:0 -10px}.page-courses .course-application form .row-2 .input{width:50%;padding:0 10px}.page-courses .course-application form .row-3{width:calc(100% + 20px);display:flex;margin:0 -10px}.page-courses .course-application form .row-3 .input{width:33.3333%;padding:0 10px}.page-courses .course-application .not-logged{text-align:center;line-height:1.5;margin:0 0 30px 0}.page-courses .course-application .not-logged a{font-weight:bold;text-decoration:underline}.page-courses .course-application .not-logged a:hover{text-decoration:none}.page-courses .course-application .not-logged a.btn{color:#fff;height:50px;line-height:50px;display:inline-block;border:0;padding:0 40px;font-size:19px;font-weight:bold;background:#f2b748;border-radius:40px;text-decoration:none;background-image:-moz-linear-gradient(-9deg, #f2b748 0%, #eb8532 100%);background-image:-webkit-linear-gradient(-9deg, #f2b748 0%, #eb8532 100%);background-image:-ms-linear-gradient(-9deg, #f2b748 0%, #eb8532 100%);-webkit-transition:250ms;transition:250ms}.page-courses .course-application .not-logged a.btn:hover{background-image:-moz-linear-gradient(-9deg, #eb8532 0%, #f2b748 100%);background-image:-webkit-linear-gradient(-9deg, #eb8532 0%, #f2b748 100%);background-image:-ms-linear-gradient(-9deg, #eb8532 0%, #f2b748 100%)}.page-courses .course-application .not-logged a.btn2{color:#fff;height:50px;line-height:50px;display:inline-block;border:0;padding:0 40px;font-size:19px;font-weight:bold;background:#595959;border-radius:40px;text-decoration:none;background-image:-moz-linear-gradient(-9deg, #8c8c8c 0%, #bfbfbf 100%);background-image:-webkit-linear-gradient(-9deg, #8c8c8c 0%, #bfbfbf 100%);background-image:-ms-linear-gradient(-9deg, #8c8c8c 0%, #bfbfbf 100%);-webkit-transition:250ms;transition:250ms}.page-courses .course-application .not-logged a.btn2:hover{background-image:-moz-linear-gradient(-9deg, #bfbfbf 0%, #8c8c8c 100%);background-image:-webkit-linear-gradient(-9deg, #bfbfbf 0%, #8c8c8c 100%);background-image:-ms-linear-gradient(-9deg, #bfbfbf 0%, #8c8c8c 100%)}.page-courses .course-application .not-logged .muted{color:#666}.page-courses .course-col{width:calc(33.3333% - 20px)}.page-courses .course-col:nth-child(2){margin:0 auto}.page-courses .course-col h3{width:100%;margin:0 0 15px 0;padding:0;font-size:32px;text-transform:uppercase;line-height:1.4}.page-courses .course-col .course-person{width:100%;line-height:1.4;background:#f0f0f0;padding:20px;border-radius:10px;border-bottom-left-radius:0}.page-courses .course-col .course-payment{width:100%;display:flex;flex-wrap:wrap;line-height:1.4;background:#f0f0f0;padding:20px;border-radius:10px;border-bottom-left-radius:0}.page-courses .course-col .course-payment h4{width:100%;margin:0 0 10px 0;padding:0;font-size:18px;text-transform:uppercase;line-height:1.4}.page-courses .course-col .course-payment .qr{width:100px;padding:10px;background:white;border-radius:5px;margin:5px 0 0 0}.page-courses .course-col .course-payment .qr img{display:block;width:100%}.page-courses .course-col .course-payment .separator{width:100%;height:1px;background:#ccc;margin:15px 0}.page-courses .course-col .course-payment a{text-decoration:underline}.page-courses .course-col .course-payment a:hover{text-decoration:none}.page-courses .course-col .course-payment .btn-pay{color:#fff;height:40px;line-height:40px;margin:10px 0 0 0;padding:0 40px;font-size:16px;font-weight:bold;background:#f2b748;border-radius:40px;display:inline-block;background-image:-moz-linear-gradient(-9deg, #f2b748 0%, #eb8532 100%);background-image:-webkit-linear-gradient(-9deg, #f2b748 0%, #eb8532 100%);background-image:-ms-linear-gradient(-9deg, #f2b748 0%, #eb8532 100%);-webkit-transition:250ms;transition:250ms}.page-courses .course-col .course-payment .btn-pay:hover{background-image:-moz-linear-gradient(-9deg, #eb8532 0%, #f2b748 100%);background-image:-webkit-linear-gradient(-9deg, #eb8532 0%, #f2b748 100%);background-image:-ms-linear-gradient(-9deg, #eb8532 0%, #f2b748 100%)}.page-courses .course-col .course-payment p{width:100%;margin:0;padding:0}.page-courses .course-col .course-payment .t-red{color:#cc0000;font-weight:bold;font-size:18px}.page-courses .course-col .course-state{width:100%;line-height:1.4;padding:20px;background:#f0f0f0;border-radius:10px;border-bottom-left-radius:0}.page-courses .course-col .course-state h4{width:100%;margin:0 0 5px 0;padding:0;font-size:18px;text-transform:uppercase;line-height:1.4}.page-courses .course-col .course-state .separator{width:100%;height:1px;background:#ccc;margin:15px 0}.page-courses .course-col .course-state .state.green{color:#4caf50}.page-courses .course-col .course-state .state.orange{color:orange}.sign__inner{width:100%;max-width:1300px;position:relative;margin:0 auto;padding:0 10px;display:flex;flex-wrap:wrap}.sign__aside{width:300px}.sign__aside ul{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:10px 0}.sign__aside ul li{width:100%}.sign__aside ul li a{display:block;background:#eee;border-radius:40px;padding:20px}.sign__aside ul li a.active{font-weight:bold;background:#f2b748}@media (max-width: 1000px){.sign__aside{width:100%;margin:0 0 30px 0}}.sign__main{width:calc(100% - 300px);padding:0 0 0 60px}@media (max-width: 1000px){.sign__main{width:100%;padding:0}}.sign form{display:flex;flex-wrap:wrap;align-items:flex-start}.sign form.form-in{width:100%;max-width:400px;margin:0 auto 40px auto}.sign form.form-up{width:100%;max-width:1000px;margin:0 auto 40px auto}.sign form .error{width:100%;background:#cc0000;color:#fff;padding:15px 20px;margin:0 0 20px 0}.sign form .col{width:calc(50% - 30px);display:flex;flex-wrap:wrap}.sign form .col:nth-child(even){margin-left:auto}@media (max-width: 700px){.sign form .col{width:100%}}.sign form .row{display:flex;width:100%;gap:20px}@media (max-width: 700px){.sign form .row{flex-wrap:wrap;gap:0}}.sign form .input{width:100%;margin:0 0 10px 0}.sign form .input label{display:block;padding:0 0 5px 0}.sign form .input input,.sign form .input select{width:100%;border-radius:5px;border:1px solid #ccc;height:35px;line-height:35px;padding:0 10px}.sign form .checkbox{width:100%;margin:0 0 15px 0;padding:8px 0 0 0;display:flex;align-items:center}.sign form .checkbox label{position:relative;padding-left:30px;cursor:pointer;font-size:15px;line-height:1.2;display:inline-block}.sign form .checkbox label a{text-decoration:underline}.sign form .checkbox label a:hover{text-decoration:none}.sign form .checkbox input[type=checkbox]{display:none}.sign form .checkbox input[type=checkbox] + label:before{border:1px solid #e0e0e0;width:20px;height:20px;content:"";position:absolute;left:0;top:-1px}.sign form .checkbox input[type=checkbox]:checked + label:before{border-color:#f2b748;background:#f2b748}.sign form .checkbox input[type=checkbox]:checked + label:after{content:"✔";width:14px;height:14px;color:#fff;position:absolute;left:5px;top:1px}.sign form .submit{display:flex;justify-content:center;margin:10px 0 0 0;width:100%}.sign form .submit input{color:#fff;height:70px;line-height:70px;border:0;padding:0 60px;font-size:19px;font-weight:bold;background:#f2b748;border-radius:40px;background-image:-moz-linear-gradient(-9deg, #f2b748 0%, #eb8532 100%);background-image:-webkit-linear-gradient(-9deg, #f2b748 0%, #eb8532 100%);background-image:-ms-linear-gradient(-9deg, #f2b748 0%, #eb8532 100%);-webkit-transition:250ms;transition:250ms}.sign form .submit input:hover{background-image:-moz-linear-gradient(-9deg, #eb8532 0%, #f2b748 100%);background-image:-webkit-linear-gradient(-9deg, #eb8532 0%, #f2b748 100%);background-image:-ms-linear-gradient(-9deg, #eb8532 0%, #f2b748 100%)}.sign .btns{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;width:100%}.sign .btns a.btn{color:#fff;height:40px;line-height:40px;padding:0 20px;font-size:16px;font-weight:bold;background:#f2b748;border-radius:40px;background-image:-moz-linear-gradient(-9deg, #f2b748 0%, #eb8532 100%);background-image:-webkit-linear-gradient(-9deg, #f2b748 0%, #eb8532 100%);background-image:-ms-linear-gradient(-9deg, #f2b748 0%, #eb8532 100%);-webkit-transition:250ms;transition:250ms}.sign .btns a.btn:hover{background-image:-moz-linear-gradient(-9deg, #eb8532 0%, #f2b748 100%);background-image:-webkit-linear-gradient(-9deg, #eb8532 0%, #f2b748 100%);background-image:-ms-linear-gradient(-9deg, #eb8532 0%, #f2b748 100%)}.sign .btns a.btn-link{text-decoration:underline;font-weight:bold}.sign .btns a.btn-link:hover{text-decoration:none}.sign .btns span{height:40px;line-height:40px;padding:0 20px;font-size:16px;opacity:0.6}.sign .application-list{width:100%}.sign .application-list__item{width:100%;display:flex;margin-bottom:10px;background:#eee;border-radius:5px;padding:15px;align-items:center}.sign .application-list__item:hover{background:#ccc}.sign .application-list__item .course{font-weight:bold;flex:1}@media (max-width: 700px){.sign .application-list__item .course{width:100%;flex:auto}}.sign .application-list__item .person{flex:1}@media (max-width: 700px){.sign .application-list__item .person{width:100%;flex:auto}}.sign .application-list__item .contact{flex:2}@media (max-width: 700px){.sign .application-list__item .contact{width:100%;flex:auto}}.sign .application-list__item .actions{flex:0;padding:0 0 0 15px}.sign .application-list__item .actions svg{width:20px;height:20px}@media (max-width: 700px){.sign .application-list__item .actions{padding:0;margin:0 auto;flex:auto}}@media (max-width: 700px){.sign .application-list__item{flex-wrap:wrap;gap:10px 0}}