body{font-family:"Apercu-Pro-Regular";color:#383838;font-size:14px;line-height:20px}img{width:100%}ul{list-style-type:none;padding:0}a{text-decoration:none;font-family:"A"}a:hover{text-decoration:underline}.header-mobile{display:none}.overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.6);z-index:11}.navigation{position:fixed;width:100%;top:0;z-index:11;background-color:#FFF;-webkit-transition:-webkit-transform 0.3s ease-in-out;transition:-webkit-transform 0.3s ease-in-out;transition:transform 0.3s ease-in-out;transition:transform 0.3s ease-in-out,-webkit-transform 0.3s ease-in-out}.navigation .navigation-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.navigation .navigation-wrap .navigation-left .logo a img{width:100px;height:90px}.navigation .navigation-wrap .navigation-right{background-color:#0D4734}.navigation .navigation-wrap .navigation-right .navigation-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0;padding:5px 15px;-ms-flex-wrap:wrap;flex-wrap:wrap}.navigation .navigation-wrap .navigation-right .navigation-list li{margin:0 15px}.navigation .navigation-wrap .navigation-right .navigation-list li a{font-size:20px;color:#FFF;font-weight:700;white-space:nowrap}.navigation .navigation-wrap .navigation-right .navigation-list li:first-child{margin-left:0}.navigation .navigation-wrap .navigation-right .navigation-list li:last-child{margin-right:0}.swiper-container{width:100%;height:600px;margin:auto;position:relative;overflow:hidden;margin-top:90px}.swiper-container .swiper-slide{position:relative}.swiper-container .swiper-slide img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.swiper-container .swiper-slide .slide-text{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background:rgba(0,0,0,0.7);color:#FFF;text-align:center;border-radius:10px;width:60%}.swiper-container .swiper-slide .slide-text h1{font-size:32px;margin-bottom:30px;margin-top:10px;text-transform:uppercase;font-weight:bold}.swiper-container .swiper-slide .slide-text p{font-size:20px;margin-bottom:30px;line-height:32px}.swiper-container .swiper-slide .slide-text .register-btn{height:45px;margin-bottom:10px;background-color:#0D4734;color:#FFF;border:none;padding:10px 20px;font-size:20px;text-transform:uppercase;border-radius:99px;cursor:pointer;-webkit-transition:background 0.3s;transition:background 0.3s;font-weight:700}.swiper-container .swiper-slide .slide-text .register-btn:hover{background-color:#FFF;color:#0D4734;outline:2px solid #0D4734}.swiper-container .swiper-button-next,.swiper-container .swiper-button-prev{color:#fff}.swiper-container .swiper-pagination-bullet{background:#fff;opacity:0.6;width:15px;height:15px}.swiper-container .swiper-pagination-bullet-active{background:#0078d4;opacity:1}.workshop-info{padding:100px 0}.workshop-info .workshop-info-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:80px}.workshop-info .workshop-info-left,.workshop-info .workshop-info-right{width:48%}.workshop-info .workshop-info-left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:right;-ms-flex-pack:right;justify-content:right;-webkit-box-align:end;-ms-flex-align:end;align-items:end;padding-left:10px;color:#0D4734}.workshop-info .workshop-info-left h2{font-size:80px;font-weight:700;color:#0D4734;text-transform:uppercase;text-align:center;line-height:1.8;margin-bottom:0}.workshop-info p{color:#0D4734;font-size:20px;line-height:1.4;text-align:justify;letter-spacing:3px}.course-info{margin:0 auto;width:100%;padding:30px 0}.course-info .course-item{width:100%;min-height:550px}.course-info .course-item .course-img{width:100%;height:275px}.course-info .course-item .title{text-align:center;color:#0D4734}.course-info p{color:#0D4734;line-height:1.4;font-size:20px}.course-info .course-info-title{font-size:30px;font-weight:700;color:#0D4734;text-transform:uppercase;text-align:center;line-height:1.8;margin-bottom:30px}.course-info .course-info-description{text-align:center;color:#0D4734;margin-bottom:30px;line-height:1.4;font-size:20px}.register-btn{height:45px;margin-bottom:10px;background-color:#0D4734;color:#FFF;border:none;padding:10px 20px;font-size:20px;text-transform:uppercase;border-radius:99px;cursor:pointer;-webkit-transition:background 0.3s;transition:background 0.3s;font-weight:700}.register-btn:hover{background-color:#FFF;color:#0D4734;outline:2px solid #0D4734}.trainee-picture{background-color:#99EDC3;width:100%;margin:0 auto;padding:30px 0;text-align:center}.trainee-picture .trainee-picture-title{font-size:30px;font-weight:700;color:#0D4734;text-transform:uppercase;text-align:center;line-height:1.8;margin-bottom:10px}.trainee-picture p span{color:#0D4734;line-height:1.4;font-size:20px}.trainee-picture .trainee-picture-all{margin-top:30px;display:-ms-grid;display:grid;-ms-grid-columns:1fr 20px 1fr 20px 1fr;grid-template-columns:repeat(3,1fr);gap:20px}.trainee-picture .trainee-picture-all .picture-item{overflow:hidden;-webkit-box-shadow:0 4px 6px rgba(0,0,0,0.1);box-shadow:0 4px 6px rgba(0,0,0,0.1);background-color:#FFF}.trainee-picture .trainee-picture-all .picture-item .image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:-webkit-transform 0.3s ease;transition:-webkit-transform 0.3s ease;transition:transform 0.3s ease;transition:transform 0.3s ease,-webkit-transform 0.3s ease}.trainee-picture .watch-more-btn{margin-top:30px}.trainee-picture .watch-more-btn a{background-color:#0D4734;color:#FFF;border:none;padding:10px 20px;font-size:20px;font-weight:700;border-radius:99px;cursor:pointer;-webkit-transition:background 0.3s;transition:background 0.3s}.trainee-picture .watch-more-btn a:hover{background-color:#005bb5}.about-teacher{padding:30px 0}.about-teacher .about-teacher-title{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;margin-bottom:30px;gap:20px}.about-teacher .about-teacher-title b{display:block;-webkit-box-flex:1;-ms-flex:1;flex:1;height:2px;background-color:#f8d7da}.about-teacher .about-teacher-title span{font-size:30px;font-weight:700;color:#0D4734;text-transform:uppercase;line-height:1.8}.about-teacher .about-teacher-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:10px;margin:0 auto}.about-teacher .about-teacher-list .about-teacher-item{-webkit-box-flex:1;-ms-flex:1 1 250px;flex:1 1 250px;max-width:300px;margin:30px;text-align:center}.about-teacher .about-teacher-list .about-teacher-item .user-img{border-radius:50%;-o-object-fit:cover;object-fit:cover;margin-bottom:15px}.about-teacher .about-teacher-list .about-teacher-item .user-name{font-size:20px;font-weight:700;line-height:1.8;text-transform:uppercase;color:#0D4734}.about-teacher .about-teacher-list .about-teacher-item .user-role{color:#0D4734;font-size:20px}.about-teacher .about-teacher-list .about-teacher-item .user-review{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;font-size:20px;color:#0D4734;line-height:1.8}.class-schedule{margin:0 auto;padding:30px 0;background-color:#99EDC3;border-radius:10px;-webkit-box-shadow:0 0 10px rgba(0,0,0,0.1);box-shadow:0 0 10px rgba(0,0,0,0.1)}.class-schedule .class-schedule-title{font-size:30px;font-weight:700;color:#0D4734;text-transform:uppercase;line-height:1.8;text-align:center;margin-bottom:30px}.class-schedule .class-schedule-description p{font-size:20px;font-weight:700;color:#0D4734;text-transform:uppercase;line-height:1.8;text-align:center;margin-bottom:30px}.class-schedule .class-schedule-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:20px}.class-schedule .class-schedule-content .class-schedule-kids .locations{background-color:#0D4734;padding:20px}.class-schedule .class-schedule-content .class-schedule-kids .locations h3{font-size:20px;font-weight:700;color:#FFF}.class-schedule .class-schedule-content .class-schedule-kids .locations ul{list-style-type:none}.class-schedule .class-schedule-content .class-schedule-kids .locations ul li{color:#FFF;font-size:20px;padding:0 0 6px 6px}.class-schedule .class-schedule-content .class-schedule-kids .schedule-list{position:relative;background-color:#FFF;padding:20px}.class-schedule .class-schedule-content .class-schedule-kids .schedule-list p{font-weight:bold;font-size:18px;color:#0D4734}.class-schedule .class-schedule-content .class-schedule-kids .schedule-list .logo-right{position:absolute;bottom:15px;right:15px}.class-schedule .class-schedule-content .class-schedule-kids h3{font-size:20px;font-weight:700;color:#0D4734;margin-bottom:30px}.class-schedule .class-schedule-content .class-schedule-kids ul{list-style-type:none}.class-schedule .class-schedule-content .class-schedule-kids ul li{color:#0D4734;font-size:20px;padding:0 0 6px 6px}.class-schedule .class-schedule-content .class-schedule-adult{position:relative}.class-schedule .class-schedule-content .class-schedule-adult .schedule-adult-title{background-color:#FFF;padding:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.class-schedule .class-schedule-content .class-schedule-adult .schedule-adult-title .logo-left{margin-right:30px}.class-schedule .class-schedule-content .class-schedule-adult .schedule-adult-title h2{font-weight:700;font-size:30px;color:#094961;text-align:center;margin:0}.class-schedule .class-schedule-content .class-schedule-adult .schedule-adult-content .location-block{padding:20px;background-color:#f5fbff;-webkit-box-shadow:0 0 5px rgba(0,0,0,0.1);box-shadow:0 0 5px rgba(0,0,0,0.1);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:20px;width:100%}.class-schedule .class-schedule-content .class-schedule-adult .schedule-adult-content .location-block h3{margin:0;color:#0D4734}.class-schedule .class-schedule-content .class-schedule-adult .schedule-adult-content .location-block h3 .highlight{background-color:#d9ed92;padding:2px 5px;border-radius:3px;font-weight:bold}.class-schedule .class-schedule-content .class-schedule-adult .schedule-adult-content .location-block p{margin:8px 0;line-height:1.5;font-size:20px;color:#000000}.class-schedule .class-schedule-content .class-schedule-adult .schedule-adult-content .location-block p b{font-size:20px;color:#0D4734}.class-schedule .class-schedule-content .class-schedule-adult .schedule-adult-content .location-block ul{list-style-type:none}.class-schedule .class-schedule-content .class-schedule-adult .schedule-adult-content .location-block ul li{padding:0 0 6px 6px}.class-schedule .class-schedule-content .class-schedule-adult .schedule-adult-content .block-1{background-color:#0D4734}.class-schedule .class-schedule-content .class-schedule-adult .schedule-adult-content .block-1 h3{margin:0;color:#FFF}.class-schedule .class-schedule-content .class-schedule-adult .schedule-adult-content .block-1 h3 .highlight{background-color:#d9ed92;padding:2px 5px;border-radius:3px;font-weight:bold}.class-schedule .class-schedule-content .class-schedule-adult .schedule-adult-content .block-1 p{margin:8px 0;line-height:1.5;font-size:20px;color:#FFF}.class-schedule .class-schedule-content .class-schedule-adult .schedule-adult-content .block-1 p b{font-size:20px;color:#FFF}.class-schedule .class-schedule-content .class-schedule-adult .schedule-adult-content .block-1 ul{list-style-type:none}.class-schedule .class-schedule-content .class-schedule-adult .schedule-adult-content .block-1 ul li{padding:0 0 6px 6px}.class-schedule .class-schedule-content .class-schedule-adult .schedule-adult-content .block-3{background-color:#0D4734}.advice-news{padding:30px 0}.advice-news .advice-news-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:20px}.advice-news .advice-news-group .section-title{font-size:30px;font-weight:700;color:#0D4734;text-transform:uppercase;line-height:1.8;margin-bottom:30px}.advice-news .advice-news-group .advice-list,.advice-news .advice-news-group .news-list{width:48%}.advice-news .advice-news-group .advice-item,.advice-news .advice-news-group .news-item{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;margin-bottom:30px}.advice-news .advice-news-group .advice-item .advice-image,.advice-news .advice-news-group .news-item .news-image{max-width:30%}.advice-news .advice-news-group .advice-item img,.advice-news .advice-news-group .news-item img{width:100%;-o-object-fit:cover;object-fit:cover;-webkit-box-shadow:0 2px 4px rgba(0,0,0,0.1);box-shadow:0 2px 4px rgba(0,0,0,0.1)}.advice-news .advice-news-group .advice-item h5,.advice-news .advice-news-group .news-item h5{font-size:16px;margin:0 0 6px 0;color:#000000;font-weight:700}.advice-news .advice-news-group .advice-item .advice-content p,.advice-news .advice-news-group .news-item .news-content p{font-size:14px;margin:0;color:#000000}.advice-news .advice-news-group b{display:block;-webkit-box-flex:1;-ms-flex:1;flex:1;height:2px;width:10%;background-color:#0D4734;margin:10px 0}.advice-news .advice-news-group .see-more-btn{background-color:#0D4734;color:#FFF;border:none;border-radius:20px;padding:10px 20px;cursor:pointer;font-size:14px;font-weight:700;display:block;margin-top:10px;text-align:center}.advice-news .advice-news-group .see-more-btn:hover{background-color:#005bb5}h3{color:#FFF;font-size:19px;text-transform:uppercase;font-weight:700}p{font-size:16px;color:#FFF}.footer-title{margin-bottom:20px}.footer-custom{background:#0D4734}.footer-custom .footer-custom-top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:20px}.footer-custom .footer-custom-top .footer-custom-left,.footer-custom .footer-custom-top .footer-custom-right{padding:30px 0}.footer-custom .footer-custom-top .footer-custom-left .footer-contact .website a{color:#FFF;font-size:16px;text-decoration:none}.footer-custom .footer-custom-bot{padding:30px 0}.footer-custom .footer-custom-bot .footer-custom-center .social-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.footer-custom .footer-custom-bot .footer-custom-center .social-icon a{padding:0 10px}.footer-custom .footer-custom-bot .footer-custom-center .social-icon a img{width:40px;height:40px}.footer-custom .footer-custom-bot .footer-custom-center .copyright{margin:0 auto}.workshop-registration .workshop-registration-title{color:#0D4734;text-align:center}.workshop-registration .workshop-registration-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#FFF;-webkit-box-shadow:1px 2px 6px rgba(0,0,0,0.3);box-shadow:1px 2px 6px rgba(0,0,0,0.3);padding:60px}.workshop-registration .workshop-registration-content .register-form{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:20px}.workshop-registration .workshop-registration-content .register-form .success-message{font-size:18px;font-weight:700}.workshop-registration .workshop-registration-content .register-form h2{font-size:24px;color:#0D4734;margin-bottom:30px;text-transform:uppercase;font-weight:bold}.workshop-registration .workshop-registration-content .register-form form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:15px}.workshop-registration .workshop-registration-content .register-form form input{padding:10px;font-size:16px;border:1px solid #ccc;border-radius:5px}.workshop-registration .workshop-registration-content .register-form form input[type=submit]{padding:10px;font-size:18px;color:#FFF;background-color:#0D4734;border:none;border-radius:5px;cursor:pointer;-webkit-transition:background-color 0.3s;transition:background-color 0.3s;text-transform:uppercase;width:50%;margin-top:20px}.workshop-registration .workshop-registration-content .register-form form input[type=submit]:hover{background-color:#285526}.workshop-registration .workshop-registration-content .register-image{-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:center}.workshop-registration .workshop-registration-content .register-image img{max-width:100%}