/*!
Theme Name: ssmexpert
Theme URI: http://underscores.me/
Author: Underscores.me
Author URI: http://underscores.me/
Description: Description
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: ssmexpert
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.

ssmexpert is based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*//*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}*,::after,::before{margin:0;padding:0;outline:0;box-sizing:border-box}h1,ul{margin:0}.button{background-color: #55b5b7;color:#fff;transition:all .3s;border:none;border-radius:50px;text-transform:uppercase;cursor:pointer}@media (max-width:767px){.button{font-size:14px}}@media (max-width:767px){.button{font-size:12px}}.button:hover{background-color:#00a2a4;color:#fff}.header{width:100%;height:160px}@media (max-width:767px){.header{height:130px}}.header__top{background-color:#00a2a4;height:60px;position:relative;z-index:50;display:flex;align-items:center}@media (max-width:767px){.header__top{height:50px}}.header__top a:hover{color:#fff}.header__top.hidden{display:none}.header__sign{display:flex;justify-content:flex-end}.header__icon{margin-right:10px;color:#fff}@media (max-width:400px){.header__icon{font-size:14px}}.header__phone{margin-right:30px}@media (max-width:767px){.header__phone{margin-right:5px}}.header__email,.header__phone{transition:color .3s}.header__email:hover,.header__phone:hover{text-decoration:underline}@media (max-width:767px){.header__contacts span{display:none}}.header__bottom{height:100px;display:flex;align-items:center;position:relative;z-index:50;background-color:#fff;transition:all .3s;box-shadow:0 4px 2px -2px #80808024}@media (max-width:767px){.header__bottom{height:80px}}@media (max-width:500px){.header__bottom{padding:10px 0}}.header__bottom--flex{display:flex;justify-content:space-between;align-items:center;height:100%}.header__bottom.fixed{position:fixed;top:0;left:0;width:100%;border-bottom:1px solid #aaaaaa1a;height:70px}.header__bottom-r{display:flex;align-items:center}.header__bottom-r li a.active{color:#00a2a4}@media (max-width:1023px){.header__bottom-r{display:none}}.language-block{margin-left:30px;color:#fff;font-size:14px}@media (max-width:400px){.language-block{margin-left:5px}}.sign{margin:0 10px;transition:color .3s;font-size:14px}@media (max-width:400px){.sign{margin:0 10px}}.sign:hover{text-decoration:underline}.sign-up{position:relative}.sign-up::before{content:"|";font-weight:700;display:block;color:#fff;position:absolute;left:-20px;opacity:.8}@media (max-width:400px){.sign-up::before{left:-10px}}.search{position:relative}.search__icon{font-size:20px;color:#00a2a4;position:relative;z-index:3}.search__icon-box{cursor:pointer;width:30px;height:30px;display:flex;justify-content:flex-end;align-items:center;position:relative;z-index:4}.search__box{position:absolute;top:50%;transform:translateY(-50%);right:-10px;height:50px;background-color:#fff;z-index:1;width:0;border:none;transition:all .5s}.search__box.active{width:700px;border:1px solid #00a2a4}.search__input{width:100%;height:100%;border:none;background-color:transparent}.search__box.active .search__input{padding:0 40px 0 15px}.search-mobile{position:relative;display:flex;justify-content:flex-end;margin-top:20px;height:35px}.search-mobile__box{width:100%;position:absolute;top:0;right:0;height:100%}.search-mobile__icon{font-size:20px;color:#00a2a4;position:relative;z-index:3}.search-mobile__input{width:100%;height:100%;border:1px solid #aaa;padding:0 35px 0 15px}.search-mobile__icon-box{width:30px;height:30px;display:flex;justify-content:flex-end;align-items:center;height:100%;padding-right:10px}.logo-link{height:70%}.logo{font-size:40px;color:#00a2a4!important;height:100%}.navigation{display:flex}.navigation ul{display:flex}@media (max-width:1023px){.navigation{flex-direction:column;align-items:flex-end;height:40vh;/*overflow:scroll;*/padding:20px 0 20px 10px}}.navigation a{list-style-type:none;margin-left:30px;color:#303030;font-size:18px;transition:color .3s}@media (max-width:1023px){.navigation a{color:#fff;font-size:24px}}@media (max-width:500px){.navigation a{color:#fff;font-size:20px}}.navigation a:hover{color:#00a2a4}.navigation li{list-style-type:none}.burger-menu{display:none;position:relative;height:24px;width:40px}@media (max-width:1023px){.burger-menu{display:block}}.burger-menu__item{width:100%;height:2px;background-color:#00a2a4;position:absolute;transition:all .3s}.burger-menu__item--top{top:0}.burger-menu__item--mid{top:50%;transform:translateY(-50%)}.burger-menu__item--bottom{bottom:0}.burger-menu.active .burger-menu__item--top{top:10px;transform:rotate(45deg)}.burger-menu.active .burger-menu__item--mid{transform:scale(0)}.burger-menu.active .burger-menu__item--bottom{bottom:11px;transform:rotate(-45deg)}.menu-mobile{display:none;text-align:right}@media (max-width:1023px){.menu-mobile{display:block;position:fixed;z-index:5;background-color:#303030;height:100vh;width:100%;z-index:20;right:-100%;transition:all .5s;padding:40px 0;overflow:scroll;opacity: 0.95;}.menu-mobile.active{right:0}}.menu-mobile .language-block{display:block;margin-top:10px;font-size:20px}.menu-mobile .navigation{color:#fff}.footer{color:#fff}.footer__main{background-color:#303030;padding:80px 0 0 0}@media (max-width:500px){.footer__main{padding:50px 0;padding-bottom:20px}}.footer__list-item{list-style-type:none;padding:15px 0;position:relative;display:block;display:flex;justify-content:space-between;align-items:center;line-height:1.5;color:#7f7f7f;transition:all .3s;border-bottom:1px solid #363636}@media (max-width:500px){.footer__list-item{font-size:14px}}.footer__list-item:hover .footer__icon{color:#cecece}.footer__list-item:hover{color:#cecece}.footer__icon{transition:all .3s;color:#a3a3a3;margin-left:20px}.footer__list{margin-top:40px}@media (max-width:500px){.footer__list{margin-top:20px}}.footer__list li{list-style-type:none}.footer__title{text-transform:uppercase}.footer__location{margin-top:55px;display:block;color:#a0a0a0;line-height:1.5}@media (max-width:500px){.footer__location{font-size:14px;margin-top:20px}}.footer__contacts-info{margin-top:50px;display:flex;flex-direction:column}@media (max-width:500px){.footer__contacts-info{margin-top:30px}}.footer__email,.footer__phone{transition:color .3s;white-space:nowrap}.footer__email:hover,.footer__phone:hover{text-decoration:underline}.footer__contacts-icon{margin-right:10px}.footer__email{margin-top:10px}.footer__social-links{margin-top:20px;display:flex}.footer__social-circrle{width:30px;height:30px;border-radius:50%;display:flex;justify-content:center;align-items:center;background-color:rgba(255,255,255,.1);margin-right:10px;transition:all .5s}.footer__social-circrle:hover{background-color:#00a2a4}.footer__social-icon{color:#fff}.footer__item{margin-bottom:50px}.footer__coopyright{padding:20px 0;background-color:#00a2a4;text-align:center;color:#e7e7e7}@media (max-width:767px){.footer__coopyright{font-size:12px}}@media (max-width:500px){.footer__coopyright{font-size:10px;padding:12px 0}}.sidebar{background-color:#f5f5f5;padding:30px 20px 50px 20px;margin-top:30px}.sidebar__item{display:flex;background-color:#fff;padding:10px;margin-bottom:10px}.sidebar__image-box{flex-shrink:0;width:80px;height:80px;background-color:#fff}.sidebar__image{width:100%;height:100%;object-fit:cover}.sidebar__title{font-size:14px;font-weight:600;color:#303030;transition:all .3s}.sidebar__title:hover{color:#00a2a4}.sidebar__date{font-size:14px;margin-top:10px;display:block}.sidebar__info{display:flex;flex-direction:column;justify-content:center;margin-left:20px}.sidebar__subtitle{margin-bottom:20px;border-bottom:3px solid #00a2a4;display:inline-block!important}.sidebar__subtitle--news{margin-top:40px}a{text-decoration:none;color:#fff}a:hover{text-decoration:none;color:unset}body{color:#303030;font-family:Montserrat,sans-serif}body.hidden{overflow:hidden}@media (max-width:1023px){.container{max-width:unset!important;padding-left:30px!important;padding-right:30px!important}}@media (max-width:500px){.container{padding-left:15px!important;padding-right:15px!important}}.center{text-align:center}.column-mb{margin-bottom:30px}@media (max-width:500px){.column-mb{margin-bottom:20px}}.top-line{position:absolute;top:0;width:100%;height:3px;background-color:#00a2a4;left:0}.banner-title{font-size:70px;color:#fff;position:relative;z-index:1;text-align:center;line-height:1.3}@media (max-width:767px){.banner-title{font-size:50px}}@media (max-width:500px){.banner-title{font-size:28px}}.section-title{font-size:38px;text-transform:uppercase;font-weight:700;text-align:center;letter-spacing:1.5px;margin-bottom:0}@media (max-width:767px){.section-title{font-size:30px}}@media (max-width:500px){.section-title{font-size:26px}}.title{font-size:26px;text-transform:uppercase;font-weight:600;display:block;text-align:center}@media (max-width:767px){.title{font-size:22px}}@media (max-width:500px){.title{font-size:20px}}.subtitle{font-size:18px;font-weight:600;text-transform:uppercase;display:block}@media (max-width:767px){.subtitle{font-size:16px}}@media (max-width:500px){.subtitle{font-size:14px}}.description{font-family:'Open Sans',sans-serif;color:#909090;line-height:1.7;font-size:14px}@media (max-width:767px){.description{text-align:justify}}@media (max-width:500px){.description{font-size:12px}}.section{padding:100px 0 80px 0;position:relative}@media (max-width:767px){.section{padding:70px 0 50px 0}}.news{width:100%;background-color:#fff;position:relative;height:100%;min-height:400px}.news__image{width:100%;height:100%;object-fit:cover}.news__info{background-color:rgba(0,0,0,.9);position:absolute;bottom:0;width:100%;display:flex;align-items:center;padding:30px 30px;justify-content:space-between}@media (max-width:500px){.news__info{flex-direction:column;padding:15px 15px;align-items:flex-end}}.news__name{color:#fff;text-align:left;line-height:1.5;transition:all .3s;font-size:14px}.news__name:hover{color:#00a2a4}.news__button{margin-left:40px;padding:10px 20px}@media (max-width:500px){.news__button{margin-left:unset;margin-top:10px}}@media (max-width:400px){.news__button{padding:8px 12px;font-size:12px}}.pages-banner{height:400px;width:100%;display:flex;justify-content:center;align-items:center;position:relative;overflow:hidden}@media (max-width:500px){.pages-banner{height:250px}}.pages-banner__bg-image{width:100%;height:100%;object-fit:cover;position:absolute;top:0;/*animation:zoomBg 40s forwards*/}@keyframes zoomBg{from{transform:scale(1)}to{transform:scale(1.5)}}.accordion__title{color:#303030;white-space:unset;text-align:left}@media (max-width:500px){.accordion__title{padding-left:0}}.accordion__title:hover{color:unset}.accordion__title.collapsed .accordion__icon{transform:rotate(0)}.accordion__icon{margin-left:20px;transform:rotate(180deg);transition:all .3s}.accordion__icon-box{display:inline;white-space:nowrap}.accordion__price-box{white-space:nowrap}.accordion__card-top{display:flex;justify-content:space-between;align-items:center}@media (max-width:500px){.accordion__card-top{flex-direction:column;align-items:flex-start}}.accordion__card-top span{font-size:16px}@media (max-width:767px){.accordion__card-top span{font-size:14px}}@media (max-width:500px){.accordion__card-top span{font-size:12px}}.accordion__price{color:#00a2a4;margin-left:10px;font-weight:600;white-space:nowrap}.accordion__name{display:flex;align-items:center}@media (max-width:767px){.card-body{font-size:14px}}@media (max-width:500px){.card-body{font-size:12px}}.courses{background-color:#f5f5f5;padding-bottom:30px}.courses__image-box{width:100%;height:200px;overflow:hidden;position:relative;display:block}.courses__main-center{display:flex;justify-content:center;align-items:center;margin-bottom: 45px;}.courses__image{width:100%;height:100%;object-fit:cover;transition:all .5s ease-in-out;filter:none}.courses__image:hover{transform:scale(1.1)}.courses__item-top{height:100%}.courses__item{position:relative;outline:0;display:block;background-color:#fff;display:grid;grid-template-columns:150px 1fr;height:100%}.courses__item:hover .courses__bottom-line{background-color:#00a2a4}.courses__item:hover .courses__language{background-color:#00a2a4}.courses__item:hover .courses__language span{color:#fff}.course-inactive .courses__bottom-line,.course-inactive .courses__date{background:#999}.course-inactive-message{margin:12px 0 0 0;color:#e3342f;font-size:13px}.courses__info{background-color:#fff;padding:30px 20px 30px 20px}.courses__info .courses__price{margin-right:20px;white-space:nowrap;background-color:transparent!important;color:#00a2a4!important;font-size:22px;font-weight:700}.courses__item-bottom{display:flex;justify-content:center;flex-wrap:wrap;margin-top:30px}.courses__price{padding:7px 10px;margin:3px;background-color:#00a2a4;color:#fff}.dop_info_cours{width:100%}.dop_info_cours p{margin-bottom: 0.3rem;}.dop_info_cours .course-link-prof{color:#124e98}.flex{display:flex;align-items:center;justify-content:space-between;margin-bottom:0.3em}.buy_button{border:1px #00a2a4 solid;background-color:#00a2a4;color:#fff;transition:.3s;cursor:pointer;padding:8px 16px;border-radius:20px;margin-bottom:7px;display:inline-block;line-height:1.15}.buy_button:hover{color:#00a2a4;background-color:#fff}.courses__date{color:#fff;background-color:#00a2a4;font-size:26px;font-weight:500;text-align:center;padding:10px;display:flex;justify-content:center;align-items:center}.courses__subtitle-box{text-align:center;margin-top:10px;margin-bottom:60px;display:block}.courses__subtitle-box:hover .courses__subtitle{text-decoration:underline}@media (max-width:767px){.courses__subtitle-box{margin-bottom:40px}}@media (max-width:500px){.courses__subtitle-box{margin-bottom:30px}}.courses__title{color:#303030;display:inline}.courses__name{color:#303030;transition:all .3s}.courses__name:hover{color:#00a2a4}.courses__subtitle{color:#ffffff;text-align:center;font-size:18px;display:inline-block}@media (max-width:767px){.courses__subtitle{font-size:16px}}@media (max-width:500px){.courses__subtitle{font-size:14px}}.courses__icon{margin-left:10px;color:#00a2a4}@media (max-width:767px){.courses__icon{font-size:14px}}@media (max-width:500px){.courses__icon{font-size:12px}}.courses__language{width:24px;transition:.3s;height:24px;border-radius:50%;position:absolute;display:flex;justify-content:center;align-items:center;top:0;right:0;z-index:10;margin-right:10px;margin-top:10px}.tpl-courses .courses__item{border-radius:20px;overflow:hidden}.courses__language span{text-transform:uppercase;font-size:14px;color:#fff;transition:.3s}.courses .slick-track{display:flex}.courses .slick-slide{height:inherit}.courses .slick-slide div:only-child{height:100%}.courses .slick-arrow{font-size:40px;color:#00a2a4;z-index:10;cursor:pointer;margin:0 10px;display:inline}.courses__slider-left-arrow{left:48%;transform:translateX(-50%);display:inline}.courses__slider-right-arrow{left:52%;transform:translateX(-50%);display:inline;margin-left:25px!important}.courses__bottom-line{width:100%;height:3px;background-color:#00a2a4;position:absolute;bottom:0;right:0}.pagination{width:100%;display:flex;justify-content:center;margin-top:30px;padding-bottom:30px}.pagination__list{display:flex}.pagination__list-item{list-style-type:none;margin:0 10px;cursor:pointer}.pagination__list-item a{color:#303030}.pagination__list-item:hover{color:#00a2a4}.pagination__icon{margin:0 10px;color:#00a2a4}.input{width:100%;height:50px;padding:0 15px;border:1px solid #aaa;margin-bottom:20px}@media (max-width:767px){.input{font-size:14px}}@media (max-width:500px){.input{height:40px;margin-bottom:10px;font-size:12px}}.textarea{width:100%;height:300px;border:1px solid #aaa;padding:20px 15px}@media (max-width:767px){.textarea{font-size:14px}}@media (max-width:500px){.textarea{font-size:12px;height:200px}}.form{margin-top:30px}.form__button{padding:20px 40px;margin-top:30px;outline:0!important}@media (max-width:500px){.form__button{margin-top:10px}}.form__title{margin-top:70px}@media (max-width:767px){.form__title{margin-top:50px}}@media (max-width:500px){.form__title{margin-top:20px}}.about-course{background-color:#f5f5f5;padding:30px 0 50px 0;display:flex;flex-direction:column;position:relative}.about-course__image-box{width:100px;height:100px;border-radius:50%;background-color:#fff;overflow:hidden;margin:0 auto;border:3px solid #00a2a4}.about-course__image{width:100%;height:100%;object-fit:cover}.about-course__list{margin-top:40px}.about-course__list span{color:#aeaeae}.about-course__icon-box{width:30px}.about-course__icon{color:#303030}.about-course__list-item{list-style-type:none;border-bottom:1px solid #aaaaaa1a;padding:10px 30px;display:flex;flex-shrink:0}a .about-course__list-item .about-course__founder,a .about-course__list-item .about-course__icon{color:#3490dc}.professor-link{text-align:center;color:#303030;padding:6px 15px;text-decoration:underline;display:block}.news-sidebar .sidebar{margin-top:0!important}.about-course__price-box{margin-top:30px;padding:0 30px}.about-course__price-title{font-weight:600;font-size:30px}.about-course__price{text-transform:uppercase;color:#00a2a4;font-weight:600;font-size:26px;margin-left:10px}.banner{height:400px;width:100%}@media (max-width:500px){.banner{height:250px}}.banner__item{background-color: #00a2a4;height:400px;position:relative}@media (max-width:500px){.banner__item{height:250px}}.banner__button-box{margin-top: 35px;position: relative}.banner__icon-box{position: absolute;top: 50px;left: 50%;transform:translateX(-50%);text-align: center;height:50px;margin-top:5px}.banner__icon{font-size:24px;color:#cbcbcb;animation:bannerArrow 1s infinite}.banner__image{height:auto;width:100%;object-fit:cover!important}@media (max-width:767px){.banner__image{height:500px}}/*.banner__overlay{background-color:rgba(0,0,0,.3);position:absolute;top:0;width:100%;height:100%}*/.banner__info{position:absolute;top:0;z-index:10;width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;color:#fff;padding:0 30px;}.banner__button{padding:20px 40px;}@media (max-width:767px){.banner__button{margin-top:10px;padding:15px 30px}}@media (max-width:500px){.banner__button{padding:10px 20px}}@keyframes bannerArrow{from{margin-top:0}30%{margin-top:20px}to{margin-top:0}}.banner .slick-dots{position:absolute;bottom:15px;left:50%;transform:translateX(-50%)}.courses__language img{width:100%;height:100%;object-fit:cover}.banner .slick-dots button{background-color:#55b5b7;border-radius:50%;border:none;height:15px;width:15px;font-size:0;outline:0;cursor:pointer}.banner .slick-dots li{list-style-type:none;margin:0 7px}.banner .slick-dots li.slick-active button{background-color:white}.why-us__icon{font-size:48px;color:#00a2a4}.why-us__title{margin-bottom:80px}@media (max-width:500px){.why-us__title{margin-bottom:50px}}@media (max-width:786px){.language-block{display: none}}.language img{height: 14px;}.why-us__item{width:100%;display:flex;align-items:center;flex-direction:column;justify-content:center}@media (max-width:991px){.why-us__item{margin-bottom:50px}}@media (max-width:500px){.why-us__item{margin-bottom:30px}}.why-us__subtitle{margin-top:40px;text-align:center}@media (max-width:767px){.why-us__subtitle{margin-top:30px}}@media (max-width:500px){.why-us__subtitle{margin-top:20px}}.why-us__description{text-align:center;margin-top:30px}@media (max-width:767px){.why-us__description{margin-top:20px}}@media (max-width:500px){.why-us__description{margin-top:10px}}.info__title{margin-bottom:50px}@media (max-width:767px){.info__title{margin-bottom:40px}}@media (max-width:500px){.info__title{margin-bottom:30px}}.info__description{display:inline}.new-courses{background-color:#f5f5f5}.new-courses__icon{margin-left:10px;color:#00a2a4}.new-courses__subtitle-box{text-align:center;margin-top:10px;margin-bottom:60px;display:block}.new-courses__subtitle-box:hover .new-courses__subtitle{text-decoration:underline}@media (max-width:500px){.new-courses__subtitle-box{margin-bottom:30px}}.new-courses__title{color:#303030;display:inline}.new-courses__subtitle{color:#303030;text-align:center;color:#00a2a4;font-size:18px;display:inline-block}.new-courses .row{justify-content:center}.testimonials__title{color:#303030;display:inline-block}.testimonials .slick-arrow{font-size:40px;color:#00a2a4;z-index:10;cursor:pointer;display:inline;outline:0;margin:0 10px}.testimonials__slider-left-arrow{left:48%;transform:translateX(-50%);display:inline}.testimonials__slider-right-arrow{left:52%;transform:translateX(-50%);display:inline}.testimonials__slider{margin-top:80px}@media (max-width:500px){.testimonials__slider{margin-top:50px}}.testimonials__item{display:flex;outline:0}.testimonials__info{margin-left:40px;padding:0 10px}@media (max-width:500px){.testimonials__info{margin-left:unset}}.testimonials__quote{margin-top:5px;color:#909090;font-size:40px}@media (max-width:500px){.testimonials__quote{display:none}}.testimonials__description{margin-bottom:40px}.testimonials__author{color:#00a2a4}.testimonials__author::after{content:","}.testimonials__main-center{display:flex;justify-content:center;align-items:center}.testimonials__slider-right-arrow{margin-left:20px!important}.latest-news{background-color:#f5f5f5}.latest-news__title{margin-bottom:80px}@media (max-width:767px){.latest-news__title{margin-bottom:40px}}@media (max-width:500px){.latest-news__title{margin-bottom:30px}}.latest-news__image-box{height:80px;width:80px;flex-shrink:0;overflow:hidden}@media (max-width:500px){.latest-news__image-box{width:100%}}.latest-news__image{width:100%;height:100%;object-fit:cover}.latest-news__items{display:flex;flex-direction:column}.latest-news__item{background-color:#fff;width:100%;display:flex;min-height:130px;align-items:flex-start;padding:20px 20px;margin-bottom:20px;position:relative}@media (min-width:768px){.latest-news__item:last-child{margin:0}}@media (max-width:500px){.latest-news__item{flex-direction:column;align-items:unset}}.latest-news__info{margin-left:30px;display:flex;flex-direction:column;justify-content:center}@media (max-width:500px){.latest-news__info{margin-left:unset;margin-top:20px}}.latest-news__name{font-weight:600;color:#303030;transition:all .3s}.latest-news__name:hover{color:#00a2a4}.latest-news__date{color:#303030;margin-top:10px}.latest-news__item-line{position:absolute;left:0;top:0;width:3px;height:100%;background-color:#00a2a4}@media (max-width:500px){.latest-news__item-line{height:3px;width:100%;bottom:0;top:unset}}.map{width:100%;height:500px;position:relative}.map__frame{width:100%;height:100%;filter:grayscale(.3)}.map__frame.disable{pointer-events:none}.map__circle{width:40px;height:40px;position:absolute;bottom:120px;right:10px;background-color:#303030;border-radius:50%;display:flex;justify-content:center;align-items:center;cursor:pointer}.map__icon{color:rgba(255,255,255,.7)}.map__icon--opened{display:block}.map__icon--opened.active{display:none}.map__icon--closed{display:none}.map__icon--closed.active{display:block}.services{padding:100px 0 80px 0;background-color:#f5f5f5}@media (max-width:767px){.services{padding:70px 0 50px 0}}@media (max-width:500px){.services{padding:50px 0 30px 0}}.services__title{text-align:center;display:block}.services__description{margin-top:50px}.tpl-courses{padding:20px 0;background-color:#f5f5f5}.tpl-courses__section{padding-top:20px}.courses-filter{background-color:#fff;display:flex;justify-content:space-around;align-items:center;padding:34px 0;margin-right:0;margin-left:0}.courses-filter select{width:100%;margin-top:20px;padding:6px 10px;margin-right:20px;background-color:#e1e4e9;border-radius:5px;border:1px #e1e2e9 solid;-webkit-appearance:none;-moz-appearance:none;appearance:none}.center{display:flex;justify-content:center;align-items:center}.blog{background-color:#f5f5f5}.blog__image-box{width:100%;height:240px;overflow:hidden;display:block}.blog__item{margin-bottom:60px}.courses-filter p{text-align:left;font-size:20px;font-weight:600;margin-bottom:0;margin-top:10px}.blog__image{width:100%;height:100%;object-fit:cover;transition:all 1s}.blog__image:hover{transform:scale(1.1)}.blog__subtitle{margin-top:30px;margin-bottom:20px;color:#303030;transition:all .3s}.blog__subtitle:hover{color:#00a2a4}.blog__bottom{display:flex;flex-direction:column;align-items:flex-start}.blog__coments{color:#7f7f7f;margin-top:10px}.blog__button{padding:10px 15px;margin-top:20px;display:inline-block}.about-us{padding:100px 0 80px 0}@media (max-width:767px){.about-us{padding:70px 0 50px 0}}@media (max-width:500px){.about-us{padding:50px 0 30px 0}}.about-us__title{margin-bottom:50px;display:block}@media (max-width:767px){.about-us__title{margin-bottom:40px}}@media (max-width:500px){.about-us__title{margin-bottom:30px}}.contacts{padding:100px 0 80px 0}@media (max-width:767px){.contacts{padding:70px 0 50px 0}}@media (max-width:500px){.contacts{padding:50px 0 80px 0}}.contacts__subtitle{display:block;text-align:center}.contacts__details{font-family:Montserrat,sans-serif;line-height:2;text-align:center;white-space:inherit}@media (max-width:767px){.contacts__details{font-size:14px}}@media (max-width:500px){.contacts__details{font-size:12px}}.single-course{padding:100px 0 80px 0}.single-course__banner{padding:50px 0;height:unset}.single-course__main-image-box{width:100%;height:400px;overflow:hidden}.single-course__main-image{width:100%;height:100%;object-fit:cover}.single-course__about{height:200px;background-color:red;width:100%}.single-course__title{margin:40px 0 20px 0;text-align:left;color:#00a2a4}.single-blog{padding:100px 0 80px 0}.single-blog .sidebar{margin-top:0}.single-blog__main-image-box{width:100%;height:400px;overflow:hidden}.single-blog__main-image{width:100%;height:100%;object-fit:cover}.single-blog__title{margin:40px 0 20px 0;text-align:left;color:#00a2a4}.block-email-subsc{margin-top:0px;width:100%;height:200px;display:flex;justify-content:center;align-items:center;position:relative;background-color:#00a2a4;box-shadow:inset 0 0 20px rgba(0,0,0,.3)}.block-email-subsc input{padding:14px 30px;border:1px #fff solid;color:#303030;background-color:#f6f6ff;transition:.3s}.block-email-subsc input:focus{background-color:#078789;color:#fff;border:1px #078789 solid}.block-email-subsc button{padding:14px 30px;background-color:#f6f6f6;color:#303030;border:none;transition:.3s;outline:0}.block-email-subsc button:hover{background-color:#078789;color:#fff}.space-bet{width:800px;display:flex;justify-content:space-between}.title-email-block{width:100%;text-align:center;font-size:28px;padding-bottom:20px;color:#f6f6f6}.price__cours__num{border:none;color:#00a2a4;margin-bottom:18px;font-size:20px;background-color:transparent;text-transform: uppercase}.t-right{text-align:right}.visible_lg{display:block!important}.burger_categ{padding-left:10px;position:absolute;left:10px}.block_with_categ{position:fixed;left:-300px;width:300px;background-color:#fff;box-shadow:0 0 5px rgba(0,0,0,.6);height:100vh;top:0;display:flex;justify-content:center;align-items:center;transition:.3s}.block_with_categ.active{left:0!important}.block_with_categ ul{list-style-type:none;padding:0;text-align:center}.block_with_categ ul li a{color:#303030;font-size:20px;transition:.3s;padding:6px;display:block}.title_categ_menu{font-size:30px;color:#303030;margin-bottom:20px}.block_with_categ ul li a:hover{color:#00a2a4}.burger-menu.visible_lg.active{display:none!important}.close_block_with_categ{position:absolute;right:30px;top:30px}.pop-up{position:fixed;z-index:999;left:0;top:0;width:100%;height:100vh;justify-content:center;align-items:center}.plnk{position:absolute;left:0;top:0;width:100%;height:100vh;background-color:rgba(0,0,0,.6)}.pop-up-form-sing-in{background-color:#fff;position:relative;z-index:99;padding:60px 40px;opacity:0;transition:.5s;transform:translateY(-50px);max-height:90vh;overflow-y:auto}.close_pop{position:absolute;right:20px;top:20px;cursor:pointer}.titile-form{text-align:center;color:#00a2a4;font-size:30px;font-weight:700}.row-pop h4{font-size:16px;color:#303030;margin:10px 0}.row-pop input{background-color:transparent;color:#303030;border:1px solid #ddd;border-radius:2px;padding:0 12px;height:40px;width:100%}.row-pop input:focus{background-color:#00a2a4;color:#fff;border:1px solid #00a2a4}.bth_div{margin-top:30px;display:flex;justify-content:center;align-items:center}.button_in{background-color:#00a2a4;color:#fff;padding:12px 30px;border:none;transition:.3s;font-size:16px;cursor:pointer}.button_in:hover{background-color:#00a2a4;color:#fff}.sing_in_pop{display:none}.sing_in_pop.active{display:flex;animation:fadeInNorm .5s cubic-bezier(.175,.885,.32,1.275);animation-fill-mode:forwards}@keyframes fadeInNorm{0%{display:block;opacity:0}100%{opacity:1}}.sing_in_pop.active .pop-up-form-sing-in{animation:downApp 1s cubic-bezier(.175,.885,.32,1.275);animation-fill-mode:forwards}@keyframes downApp{0%{opacity:0;transform:translateY(-50px)}100%{opacity:1;transform:translateY(0)}}.pop-up-form-sing-up{position:relative;z-index:999;padding:40px 60px;background-color:#fff;max-height:90vh;overflow-y:auto}.sing_up_pop{display:none}.sing_up_pop.active{display:flex;animation:fadeInNorm .5s cubic-bezier(.175,.885,.32,1.275);animation-fill-mode:forwards}.sing_up_pop.active .pop-up-form-sing-up{animation:downApp 1s cubic-bezier(.175,.885,.32,1.275);animation-fill-mode:forwards}.profile{padding:32px;margin:32px 0;display:flex;align-items:flex-start;justify-content:space-between}.profile__image{padding:16px;border-radius:2px;background-color:#f6f6f6;margin-right:32px}.profile__image img{border-radius:2px;display:block;object-fit:contain}.file-upload .button{width:100%;text-overflow:ellipsis;overflow:hidden;display:block;padding:20px;text-align:center;white-space:nowrap}.file-upload{position:relative;overflow:hidden;width:100%;cursor:pointer}.profile__upload-avatar{margin-top:16px}.profile__personal-info{width:calc(100% - 202px + 32px)}.file-upload input[type=file]{display:none}.profile__fullname{font-size:3rem;color:#333;margin:0 0 16px 0}.course-page__block-header{font-size:2rem;color:#00a2a4;margin-bottom:24px}.profile__change-auth-data,.profile__change-info{width:50%;float:left;box-sizing:border-box}.form__field__textarea{border:1px solid #ddd;border-radius:2px;padding:10px;margin:0;min-height:80px;font-weight:400;font-size:1.4rem;box-sizing:border-box;width:100%;display:block;max-width:500px}.form__field__select{border:1px solid #ddd;border-radius:2px;padding:0 10px;margin:0;height:40px;font-weight:400;font-size:1.4rem;box-sizing:border-box;width:100%;max-width:500px;display:block;cursor:pointer}.multiple-select{height:100px!important}.form__field__input{border:1px solid #ddd;border-radius:2px;padding:0 10px;margin:0;height:40px;font-weight:400;font-size:1.4rem;box-sizing:border-box;width:100%;max-width:500px;display:block}.profile__change-info{padding-right:16px}.profile__change-auth-data{padding-left:16px}.form__group+.form__group{margin-top:16px}.profile .form__label{font-weight:600}.bg-f6{padding:20px;background-color:#f6f6f6}.form{padding:48px}.form--paddingless{padding:0}.form__field{position:relative;text-align:left}.form__field__error{font-size:1.2rem;color:#e5663f;margin-top:5px}.form__group{position:relative}.form__group+.form__group{margin-top:16px}.form__label{font-size:12px;margin:0 0 5px 0;display:block}.form__label--required::after{content:" *";color:#e5663f;font-size:16px;line-height:1.2rem;vertical-align:-4px}.form__field__input{border:1px solid #ddd;border-radius:2px;padding:0 10px;margin:0;height:40px;font-weight:400;font-size:1.4rem;box-sizing:border-box;width:100%;max-width:500px;display:block}.form__field__select{border:1px solid #ddd;border-radius:2px;padding:0 10px;margin:0;height:40px;font-weight:400;font-size:16px;box-sizing:border-box;width:100%;max-width:500px;display:block;cursor:pointer}.form__field__textarea{border:1px solid #ddd;border-radius:2px;padding:10px;margin:0;min-height:80px;font-weight:400;font-size:1.4rem;box-sizing:border-box;width:100%;display:block;max-width:500px}.form__field__icon{position:absolute;height:40px;line-height:40px;width:40px;text-align:center}.form__group__optional{font-size:1.2rem;color:#999;position:absolute;top:50%;right:16px;margin-top:-.7rem;line-height:1.4rem}.form__separator{width:100%;text-align:center;position:relative;margin:32px 0 28px 0}.form__separator span{display:inline-block;font-size:1.3rem;text-transform:uppercase;padding:0 16px;background:#fff;position:relative;z-index:2}.form__separator--section{font-weight:700}.form__section{margin-bottom:32px}.form__section--2-cols{width:50%;float:left;box-sizing:border-box;padding-right:32px}.form__section--2-cols--right{padding-left:32px;padding-right:0}.form__button{margin:16px auto 0 auto}.form__field--checkbox .form__label{float:left;cursor:pointer}.form__field--checkbox .checkbox{margin-left:16px}.form__error,.form__success{float:right;margin-top:16px;line-height:1.6em;padding:8px 0;color:#639426;padding-right:16px;text-align:center}.form__error .icon,.form__success .icon{margin-right:8px}.form__error--normal,.form__success--normal{float:none}.form__error{color:#e5663f}.form__array-field .form__group+.form__group{margin-top:8px}.form__array-field__remove{position:absolute;height:30px;line-height:30px;width:30px;text-align:center;top:0;right:0;cursor:pointer}.form__array-field__add{cursor:pointer;color:#1e8de3;line-height:30px}.form__array-field__add .icon{margin-left:8px}.form__images__preview{display:flex;flex-wrap:wrap;margin-top:16px}.form__images__preview__item{margin:8px 16px 8px 0;position:relative}.form__images__preview__item .icon{position:absolute;top:11px;right:11px;background-color:#1e8de3;color:#fff;cursor:pointer;width:22px;height:22px;line-height:22px;text-align:center;border-radius:50%}.form__images__preview__item img{max-width:100%}.form__message{padding:48px;text-align:center}.form__message--success{color:#639426}.form__message--error{color:#e5663f}.form .g-recaptcha{margin-top:16px}.checkbox{width:16px;height:16px;border:1px #cecece solid;border-radius:2px;margin-left:20px;overflow:hidden;position:relative;display:inline-block;vertical-align:middle;cursor:pointer}.course-form__price-container{display:flex}input.error,select.error,textarea.error{border:1px #d44950 solid}.sent_curs{width:50%;margin-bottom:30px;display:block}.checkbox.active{background-color:#1e8de3;border:1px #1e8de3 solid}.profile__upload-avatar__upload{width:100%;text-overflow:ellipsis;overflow:hidden;display:block;padding:20px;text-align:center;white-space:nowrap}@media (max-width:680px){.flex{display:block}.courses__item-bottom .button{text-align:left;padding:20px 0}.buy_button{margin-top:6px}}@media (max-width:1020px){.navigation ul{flex-direction:column}.form{padding:10px}.burger_categ{display:none}.profile{align-items:flex-end}}@media (max-width:800px){.profile{flex-direction:column;align-items:center}.profile__fullname{font-size:6vw;margin-top:20px;text-align:center}.form__section--2-cols{width:100%}.form__section--2-cols,.form__section--2-cols--right{padding:0}.course-form input{width:100%}.form__field__input,.form__field__select,.form__field__textarea{max-width:none}.course-form__price-container{display:grid;grid-template-columns:1fr auto}.profile__change-auth-data,.profile__change-info{width:100%}.course-page__block-header{font-size:5vw;text-align:center}.profile__change-auth-data,.profile__change-info{margin-top:20px;padding:0}.profile__image{margin-right:0}.title-email-block{display:block}.space-bet{width:auto;display:block;text-align:center}.block-email-subsc input{display:block;margin:10px;width:100%}.block-email-subsc{height:auto;padding:40px}.profile__personal-info{width:100%}}.block-header{padding:40px;color:#303030;font-weight:700;font-size:30px}.col-sm-6 .courses__item{grid-template-columns:100%}.col-sm-6 .courses__info{padding:30px 20px 40px 20px;display:flex;flex-direction:column;justify-content:space-between}.col-sm-6 .courses__date{font-size:16px}.col-sm-6 .courses__language{right:2px;top:2px}.courses__info .courses__price{padding:4px 0;font-size:16px}.space-bet-itm{display:flex;margin-top:20px;justify-content:space-between}.buttons_abouto_cours{padding:20px}.buttons_abouto_cours a,.buttons_abouto_cours button{display:block;width:100%;padding:12px;line-height:1.15;text-align:center;outline:0}.mt-16{margin-top:16px}.plus_curs{margin-left:20px;background-color:#00a2a4;color:#fff;padding:8px 16px}.item-project{position:static;width:50%}.plus_curs:hover{color:#fff;background-color:#00a2a4}.block-email-subsc button{border-radius:50px}.plus_curs{border-radius:50px}.col-sm-6 .courses__date{border-radius:50px}.irs--flat{width:320px!important}.irs--flat .irs-bar{background-color:#00a2a4!important}.irs--flat .irs-handle>i:first-child{background-color:#078789}.irs--flat .irs-handle>i:first-child:hover{background-color:#078789}.irs--flat .irs-from,.irs--flat .irs-single,.irs--flat .irs-to{background-color:#00a2a4!important}.irs--flat .irs-from::before,.irs--flat .irs-single::before,.irs--flat .irs-to::before{border-top-color:#00a2a4!important}.irs--flat .irs-handle.state_hover>i:first-child,.irs--flat .irs-handle:hover>i:first-child{background-color:#078789}.irs--flat .irs-line{height:20px}.irs--flat .irs-bar{height:20px}.irs--flat .irs-handle{height:26px}.containt-img{object-fit:contain}.courses__sidebar{position:relative;overflow:hidden;width:100%;padding:20px 20px 40px 20px;background-color:#fff;border-radius:20px;-webkit-box-shadow:4px 4px 0 0 #00a2a46b,8px 8px 0 0 #00a2a440,12px 12px 0 0 #00a2a42e,5px -1px 0 14px transparent;box-shadow:4px 4px 0 0 #00a2a46b,8px 8px 0 0 #00a2a440,12px 12px 0 0 #00a2a42e,5px -1px 0 14px transparent}@media (min-width:992px){.courses__sidebar.fixed{position:fixed;width:255px;top:95px;animation-name:fixedSidebar;animation-duration:1s;animation-fill-mode:forwards}}@keyframes fixedSidebar{from{top:95px}to{top:90px}}.courses__sidebar-list{margin-top:10px}.courses__sidebar-list li{list-style-type:none;line-height:2}.courses__sidebar-list li:hover .courses__sidebar-icon{display:inline-block!important}.courses__sidebar-list a{color:#000;transition:color .3s}.courses__sidebar-list a:hover{color:#00a2a4}.courses__sidebar-icon{color:#00a2a4;margin-right:5px;display:none!important;transition:all .3s}.courses__sidebar-list li:hover{display:block}.social-btn{width:100%;margin-bottom:10px;color:#fff!important}.social-fb{background:#4267b2}.social-google{background:#1669f2}.social-linkedin{background:#0077b5}.sign_in_course{display:none}.sign_in_course.active{display:flex;animation:fadeInNorm .5s cubic-bezier(.175,.885,.32,1.275);animation-fill-mode:forwards}.sign_in_course.active .pop-up-form-sign_in_course{animation:downApp 1s cubic-bezier(.175,.885,.32,1.275);animation-fill-mode:forwards}.pop-up-form-sign_in_course{position:relative;z-index:999;padding:40px 60px;background-color:#fff;max-width:374px;max-height:90vh;overflow:hidden;overflow-y:auto}@media (min-width:992px) and (max-width:1200px){.courses__sidebar.fixed{width:210px}}@media (max-width:991px){.courses__sidebar{margin-bottom:20px;overflow-y:scroll;max-height:133px}.courses__all-courses{order:2}}@media (max-width:900px){.courses-filter .center{margin-top:20px}}@media (max-width:600px){.banner__icon-box {top: 20px;}.dop_info_cours{text-align:center}.tpl-courses .courses__item{display:flex;flex-direction:column}.courses__name{text-align:center}.courses-filter select{margin-top:10px}.courses-filter p{margin-top:10px}}@media (max-width:400px){.irs--flat{width:260px!important}}/*!Ion.RangeSlider, 2.3.1, © Denis Ineshin, 2010 - 2019, IonDen.com, Build date: 2019-12-19 16:51:02*/.irs{position:relative;display:block;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-size:12px;font-family:Arial,sans-serif}.irs-line{position:relative;display:block;overflow:hidden;outline:0!important}.irs-bar{position:absolute;display:block;left:0;width:0}.irs-shadow{position:absolute;display:none;left:0;width:0}.irs-handle{position:absolute;display:block;box-sizing:border-box;cursor:default;z-index:1}.irs-handle.type_last{z-index:2}.irs-max,.irs-min{position:absolute;display:block;cursor:default}.irs-min{left:0}.irs-max{right:0}.irs-from,.irs-single,.irs-to{position:absolute;display:block;top:0;left:0;cursor:default;white-space:nowrap}.irs-grid{position:absolute;display:none;bottom:0;left:0;width:100%;height:20px}.irs-with-grid .irs-grid{display:block}.irs-grid-pol{position:absolute;top:0;left:0;width:1px;height:8px;background:#000}.irs-grid-pol.small{height:4px}.irs-grid-text{position:absolute;bottom:0;left:0;white-space:nowrap;text-align:center;font-size:9px;line-height:9px;padding:0 3px;color:#000}.irs-disable-mask{position:absolute;display:block;top:0;left:-1%;width:102%;height:100%;cursor:default;background:rgba(0,0,0,0);z-index:2}.lt-ie9 .irs-disable-mask{background:#000;cursor:not-allowed}.irs-disabled{opacity:.4}.irs-hidden-input{position:absolute!important;display:block!important;top:0!important;left:0!important;width:0!important;height:0!important;font-size:0!important;line-height:0!important;padding:0!important;margin:0!important;overflow:hidden;outline:0!important;z-index:-9999!important;background:0 0!important;border-style:solid!important;border-color:transparent!important}.irs--flat{height:40px}.irs--flat.irs-with-grid{height:60px}.irs--flat .irs-line{top:25px;height:12px;background-color:#e1e4e9;border-radius:4px}.irs--flat .irs-bar{top:25px;height:12px;background-color:#ed5565}.irs--flat .irs-bar--single{border-radius:4px 0 0 4px}.irs--flat .irs-shadow{height:1px;bottom:16px;background-color:#e1e4e9}.irs--flat .irs-handle{top:22px;width:16px;height:18px;background-color:transparent}.irs--flat .irs-handle>i:first-child{position:absolute;display:block;top:0;left:50%;width:2px;height:100%;margin-left:-1px;background-color:#da4453}.irs--flat .irs-handle.state_hover>i:first-child,.irs--flat .irs-handle:hover>i:first-child{background-color:#a43540}.irs--flat .irs-max,.irs--flat .irs-min{top:0;padding:1px 3px;color:#999;font-size:10px;line-height:1.333;text-shadow:none;background-color:#e1e4e9;border-radius:4px}.irs--flat .irs-from,.irs--flat .irs-single,.irs--flat .irs-to{color:#fff;font-size:10px;line-height:1.333;text-shadow:none;padding:1px 5px;background-color:#ed5565;border-radius:4px}.irs--flat .irs-from:before,.irs--flat .irs-single:before,.irs--flat .irs-to:before{position:absolute;display:block;content:"";bottom:-6px;left:50%;width:0;height:0;margin-left:-3px;overflow:hidden;border:3px solid transparent;border-top-color:#ed5565}.irs--flat .irs-grid-pol{background-color:#e1e4e9}.irs--flat .irs-grid-text{color:#999}.irs--big{height:55px}.irs--big.irs-with-grid{height:70px}.irs--big .irs-line{top:33px;height:12px;background-color:#fff;background:linear-gradient(to bottom,#ddd -50%,#fff 150%);border:1px solid #ccc;border-radius:12px}.irs--big .irs-bar{top:33px;height:12px;background-color:#92bce0;border:1px solid #428bca;background:linear-gradient(to bottom,#fff 0,#428bca 30%,#b9d4ec 100%);box-shadow:inset 0 0 1px 1px rgba(255,255,255,.5)}.irs--big .irs-bar--single{border-radius:12px 0 0 12px}.irs--big .irs-shadow{height:1px;bottom:16px;background-color:rgba(66,139,202,.5)}.irs--big .irs-handle{top:25px;width:30px;height:30px;border:1px solid rgba(0,0,0,.3);background-color:#cbcfd5;background:linear-gradient(to bottom,#fff 0,#b4b9be 30%,#fff 100%);box-shadow:1px 1px 2px rgba(0,0,0,.2),inset 0 0 3px 1px #fff;border-radius:30px}.irs--big .irs-handle.state_hover,.irs--big .irs-handle:hover{border-color:rgba(0,0,0,.45);background-color:#939ba7;background:linear-gradient(to bottom,#fff 0,#919ba5 30%,#fff 100%)}.irs--big .irs-max,.irs--big .irs-min{top:0;padding:1px 5px;color:#fff;text-shadow:none;background-color:#9f9f9f;border-radius:3px}.irs--big .irs-from,.irs--big .irs-single,.irs--big .irs-to{color:#fff;text-shadow:none;padding:1px 5px;background-color:#428bca;background:linear-gradient(to bottom,#428bca 0,#3071a9 100%);border-radius:3px}.irs--big .irs-grid-pol{background-color:#428bca}.irs--big .irs-grid-text{color:#428bca}.irs--modern{height:55px}.irs--modern.irs-with-grid{height:55px}.irs--modern .irs-line{top:25px;height:5px;background-color:#d1d6e0;background:linear-gradient(to bottom,#e0e4ea 0,#d1d6e0 100%);border:1px solid #a3adc1;border-bottom-width:0;border-radius:5px}.irs--modern .irs-bar{top:25px;height:5px;background:#20b426;background:linear-gradient(to bottom,#20b426 0,#18891d 100%)}.irs--modern .irs-bar--single{border-radius:5px 0 0 5px}.irs--modern .irs-shadow{height:1px;bottom:21px;background-color:rgba(209,214,224,.5)}.irs--modern .irs-handle{top:37px;width:12px;height:13px;border:1px solid #a3adc1;border-top-width:0;box-shadow:1px 1px 1px rgba(0,0,0,.1);border-radius:0 0 3px 3px}.irs--modern .irs-handle>i:nth-child(1){position:absolute;display:block;top:-4px;left:1px;width:6px;height:6px;border:1px solid #a3adc1;background:#fff;transform:rotate(45deg)}.irs--modern .irs-handle>i:nth-child(2){position:absolute;display:block;box-sizing:border-box;top:0;left:0;width:10px;height:12px;background:#e9e6e6;background:linear-gradient(to bottom,#fff 0,#e9e6e6 100%);border-radius:0 0 3px 3px}.irs--modern .irs-handle>i:nth-child(3){position:absolute;display:block;box-sizing:border-box;top:3px;left:3px;width:4px;height:5px;border-left:1px solid #a3adc1;border-right:1px solid #a3adc1}.irs--modern .irs-handle.state_hover,.irs--modern .irs-handle:hover{border-color:#7685a2;background:#c3c7cd;background:linear-gradient(to bottom,#fff 0,#919ba5 30%,#fff 100%)}.irs--modern .irs-handle.state_hover>i:nth-child(1),.irs--modern .irs-handle:hover>i:nth-child(1){border-color:#7685a2}.irs--modern .irs-handle.state_hover>i:nth-child(3),.irs--modern .irs-handle:hover>i:nth-child(3){border-color:#48536a}.irs--modern .irs-max,.irs--modern .irs-min{top:0;font-size:10px;line-height:1.333;text-shadow:none;padding:1px 5px;color:#fff;background-color:#d1d6e0;border-radius:5px}.irs--modern .irs-from,.irs--modern .irs-single,.irs--modern .irs-to{font-size:10px;line-height:1.333;text-shadow:none;padding:1px 5px;background-color:#20b426;color:#fff;border-radius:5px}.irs--modern .irs-from:before,.irs--modern .irs-single:before,.irs--modern .irs-to:before{position:absolute;display:block;content:"";bottom:-6px;left:50%;width:0;height:0;margin-left:-3px;overflow:hidden;border:3px solid transparent;border-top-color:#20b426}.irs--modern .irs-grid{height:25px}.irs--modern .irs-grid-pol{background-color:#dedede}.irs--modern .irs-grid-text{color:silver;font-size:13px}.irs--sharp{height:50px;font-size:12px;line-height:1}.irs--sharp.irs-with-grid{height:57px}.irs--sharp .irs-line{top:30px;height:2px;background-color:#000;border-radius:2px}.irs--sharp .irs-bar{top:30px;height:2px;background-color:#ee22fa}.irs--sharp .irs-bar--single{border-radius:2px 0 0 2px}.irs--sharp .irs-shadow{height:1px;bottom:21px;background-color:rgba(0,0,0,.5)}.irs--sharp .irs-handle{top:25px;width:10px;height:10px;background-color:#a804b2}.irs--sharp .irs-handle>i:first-child{position:absolute;display:block;top:100%;left:0;width:0;height:0;border:5px solid transparent;border-top-color:#a804b2}.irs--sharp .irs-handle.state_hover,.irs--sharp .irs-handle:hover{background-color:#000}.irs--sharp .irs-handle.state_hover>i:first-child,.irs--sharp .irs-handle:hover>i:first-child{border-top-color:#000}.irs--sharp .irs-max,.irs--sharp .irs-min{color:#fff;font-size:14px;line-height:1;top:0;padding:3px 4px;opacity:.4;background-color:#a804b2;border-radius:2px}.irs--sharp .irs-from,.irs--sharp .irs-single,.irs--sharp .irs-to{font-size:14px;line-height:1;text-shadow:none;padding:3px 4px;background-color:#a804b2;color:#fff;border-radius:2px}.irs--sharp .irs-from:before,.irs--sharp .irs-single:before,.irs--sharp .irs-to:before{position:absolute;display:block;content:"";bottom:-6px;left:50%;width:0;height:0;margin-left:-3px;overflow:hidden;border:3px solid transparent;border-top-color:#a804b2}.irs--sharp .irs-grid{height:25px}.irs--sharp .irs-grid-pol{background-color:#dedede}.irs--sharp .irs-grid-text{color:silver;font-size:13px}.irs--round{height:50px}.irs--round.irs-with-grid{height:65px}.irs--round .irs-line{top:36px;height:4px;background-color:#dee4ec;border-radius:4px}.irs--round .irs-bar{top:36px;height:4px;background-color:#006cfa}.irs--round .irs-bar--single{border-radius:4px 0 0 4px}.irs--round .irs-shadow{height:4px;bottom:21px;background-color:rgba(222,228,236,.5)}.irs--round .irs-handle{top:26px;width:24px;height:24px;border:4px solid #006cfa;background-color:#fff;border-radius:24px;box-shadow:0 1px 3px rgba(0,0,255,.3)}.irs--round .irs-handle.state_hover,.irs--round .irs-handle:hover{background-color:#f0f6ff}.irs--round .irs-max,.irs--round .irs-min{color:#333;font-size:14px;line-height:1;top:0;padding:3px 5px;background-color:rgba(0,0,0,.1);border-radius:4px}.irs--round .irs-from,.irs--round .irs-single,.irs--round .irs-to{font-size:14px;line-height:1;text-shadow:none;padding:3px 5px;background-color:#006cfa;color:#fff;border-radius:4px}.irs--round .irs-from:before,.irs--round .irs-single:before,.irs--round .irs-to:before{position:absolute;display:block;content:"";bottom:-6px;left:50%;width:0;height:0;margin-left:-3px;overflow:hidden;border:3px solid transparent;border-top-color:#006cfa}.irs--round .irs-grid{height:25px}.irs--round .irs-grid-pol{background-color:#dedede}.irs--round .irs-grid-text{color:silver;font-size:13px}.irs--square{height:50px}.irs--square.irs-with-grid{height:60px}.irs--square .irs-line{top:31px;height:4px;background-color:#dedede}.irs--square .irs-bar{top:31px;height:4px;background-color:#000}.irs--square .irs-shadow{height:2px;bottom:21px;background-color:#dedede}.irs--square .irs-handle{top:25px;width:16px;height:16px;border:3px solid #000;background-color:#fff;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.irs--square .irs-handle.state_hover,.irs--square .irs-handle:hover{background-color:#f0f6ff}.irs--square .irs-max,.irs--square .irs-min{color:#333;font-size:14px;line-height:1;top:0;padding:3px 5px;background-color:rgba(0,0,0,.1)}.irs--square .irs-from,.irs--square .irs-single,.irs--square .irs-to{font-size:14px;line-height:1;text-shadow:none;padding:3px 5px;background-color:#000;color:#fff}.irs--square .irs-grid{height:25px}.irs--square .irs-grid-pol{background-color:#dedede}.irs--square .irs-grid-text{color:silver;font-size:11px}
.contacts__details p a{color: #a0a0a0 !important;}.contacts__details p a:hover{color: black !important;}.courses__subtitle__button{background-color: #55b5b7; color: #fff; transition: all .3s; border: none; border-radius: 50px; text-transform: uppercase; cursor: pointer; padding: 20px 40px;}.section_slick_header_margin{margin-top: 110px;margin-bottom: 0px !important;}.pagination_active{background-color: aqua; border-bottom: 1px;}.blog_padding_top{padding-top: 5em}.main_class_style .tab-pane .form__group .tox{height: 450px!important;}
/*!
 * Datetimepicker for Bootstrap
 *
 * Copyright 2012 Stefan Petre
 * Improvements by Andrew Rowls
 * Licensed under the Apache License v2.0
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 */.datetimepicker{padding:4px;margin-top:1px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;direction:ltr}.datetimepicker-inline{width:220px}.datetimepicker.datetimepicker-rtl{direction:rtl}.datetimepicker.datetimepicker-rtl table tr td span{float:right}.datetimepicker-dropdown,.datetimepicker-dropdown-left{top:0;left:0}[class*=" datetimepicker-dropdown"]:before{content:'';display:inline-block;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #ccc;border-bottom-color:rgba(0,0,0,.2);position:absolute}[class*=" datetimepicker-dropdown"]:after{content:'';display:inline-block;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #fff;position:absolute}[class*=" datetimepicker-dropdown-top"]:before{content:'';display:inline-block;border-left:7px solid transparent;border-right:7px solid transparent;border-top:7px solid #ccc;border-top-color:rgba(0,0,0,.2);border-bottom:0}[class*=" datetimepicker-dropdown-top"]:after{content:'';display:inline-block;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #fff;border-bottom:0}.datetimepicker-dropdown-bottom-left:before{top:-7px;right:6px}.datetimepicker-dropdown-bottom-left:after{top:-6px;right:7px}.datetimepicker-dropdown-bottom-right:before{top:-7px;left:6px}.datetimepicker-dropdown-bottom-right:after{top:-6px;left:7px}.datetimepicker-dropdown-top-left:before{bottom:-7px;right:6px}.datetimepicker-dropdown-top-left:after{bottom:-6px;right:7px}.datetimepicker-dropdown-top-right:before{bottom:-7px;left:6px}.datetimepicker-dropdown-top-right:after{bottom:-6px;left:7px}.datetimepicker>div{display:none}.datetimepicker.minutes div.datetimepicker-minutes{display:block}.datetimepicker.hours div.datetimepicker-hours{display:block}.datetimepicker.days div.datetimepicker-days{display:block}.datetimepicker.months div.datetimepicker-months{display:block}.datetimepicker.years div.datetimepicker-years{display:block}.datetimepicker table{margin:0}.datetimepicker td,.datetimepicker th{text-align:center;width:20px;height:20px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;border:0}.table-striped .datetimepicker table tr td,.table-striped .datetimepicker table tr th{background-color:transparent}.datetimepicker table tr td.minute:hover{background:#eee;cursor:pointer}.datetimepicker table tr td.hour:hover{background:#eee;cursor:pointer}.datetimepicker table tr td.day:hover{background:#eee;cursor:pointer}.datetimepicker table tr td.new,.datetimepicker table tr td.old{color:#999}.datetimepicker table tr td.disabled,.datetimepicker table tr td.disabled:hover{background:0;color:#999;cursor:default}.datetimepicker table tr td.today,.datetimepicker table tr td.today.disabled,.datetimepicker table tr td.today.disabled:hover,.datetimepicker table tr td.today:hover{background-color:#fde19a;background-image:-moz-linear-gradient(top,#fdd49a,#fdf59a);background-image:-ms-linear-gradient(top,#fdd49a,#fdf59a);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fdd49a),to(#fdf59a));background-image:-webkit-linear-gradient(top,#fdd49a,#fdf59a);background-image:-o-linear-gradient(top,#fdd49a,#fdf59a);background-image:linear-gradient(to bottom,#fdd49a,#fdf59a);background-repeat:repeat-x;border-color:#fdf59a #fdf59a #fbed50;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25)}.datetimepicker table tr td.today.active,.datetimepicker table tr td.today.disabled,.datetimepicker table tr td.today.disabled.active,.datetimepicker table tr td.today.disabled.disabled,.datetimepicker table tr td.today.disabled:active,.datetimepicker table tr td.today.disabled:hover,.datetimepicker table tr td.today.disabled:hover.active,.datetimepicker table tr td.today.disabled:hover.disabled,.datetimepicker table tr td.today.disabled:hover:active,.datetimepicker table tr td.today.disabled:hover:hover,.datetimepicker table tr td.today.disabled:hover[disabled],.datetimepicker table tr td.today.disabled[disabled],.datetimepicker table tr td.today:active,.datetimepicker table tr td.today:hover,.datetimepicker table tr td.today:hover.active,.datetimepicker table tr td.today:hover.disabled,.datetimepicker table tr td.today:hover:active,.datetimepicker table tr td.today:hover:hover,.datetimepicker table tr td.today:hover[disabled],.datetimepicker table tr td.today[disabled]{background-color:#fdf59a}.datetimepicker table tr td.today.active,.datetimepicker table tr td.today.disabled.active,.datetimepicker table tr td.today.disabled:active,.datetimepicker table tr td.today.disabled:hover.active,.datetimepicker table tr td.today.disabled:hover:active,.datetimepicker table tr td.today:active,.datetimepicker table tr td.today:hover.active,.datetimepicker table tr td.today:hover:active{background-color:#fbf069}.datetimepicker table tr td.active,.datetimepicker table tr td.active.disabled,.datetimepicker table tr td.active.disabled:hover,.datetimepicker table tr td.active:hover{background-color:#006dcc;background-image:-moz-linear-gradient(top,#08c,#04c);background-image:-ms-linear-gradient(top,#08c,#04c);background-image:-webkit-gradient(linear,0 0,0 100%,from(#08c),to(#04c));background-image:-webkit-linear-gradient(top,#08c,#04c);background-image:-o-linear-gradient(top,#08c,#04c);background-image:linear-gradient(to bottom,#08c,#04c);background-repeat:repeat-x;border-color:#04c #04c #002a80;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.datetimepicker table tr td.active.active,.datetimepicker table tr td.active.disabled,.datetimepicker table tr td.active.disabled.active,.datetimepicker table tr td.active.disabled.disabled,.datetimepicker table tr td.active.disabled:active,.datetimepicker table tr td.active.disabled:hover,.datetimepicker table tr td.active.disabled:hover.active,.datetimepicker table tr td.active.disabled:hover.disabled,.datetimepicker table tr td.active.disabled:hover:active,.datetimepicker table tr td.active.disabled:hover:hover,.datetimepicker table tr td.active.disabled:hover[disabled],.datetimepicker table tr td.active.disabled[disabled],.datetimepicker table tr td.active:active,.datetimepicker table tr td.active:hover,.datetimepicker table tr td.active:hover.active,.datetimepicker table tr td.active:hover.disabled,.datetimepicker table tr td.active:hover:active,.datetimepicker table tr td.active:hover:hover,.datetimepicker table tr td.active:hover[disabled],.datetimepicker table tr td.active[disabled]{background-color:#04c}.datetimepicker table tr td.active.active,.datetimepicker table tr td.active.disabled.active,.datetimepicker table tr td.active.disabled:active,.datetimepicker table tr td.active.disabled:hover.active,.datetimepicker table tr td.active.disabled:hover:active,.datetimepicker table tr td.active:active,.datetimepicker table tr td.active:hover.active,.datetimepicker table tr td.active:hover:active{background-color:#039}.datetimepicker table tr td span{display:block;width:23%;height:54px;line-height:54px;float:left;margin:1%;cursor:pointer;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.datetimepicker .datetimepicker-hours span{height:26px;line-height:26px}.datetimepicker .datetimepicker-hours table tr td span.hour_am,.datetimepicker .datetimepicker-hours table tr td span.hour_pm{width:14.6%}.datetimepicker .datetimepicker-hours fieldset legend,.datetimepicker .datetimepicker-minutes fieldset legend{margin-bottom:inherit;line-height:30px}.datetimepicker .datetimepicker-minutes span{height:26px;line-height:26px}.datetimepicker table tr td span:hover{background:#eee}.datetimepicker table tr td span.disabled,.datetimepicker table tr td span.disabled:hover{background:0;color:#999;cursor:default}.datetimepicker table tr td span.active,.datetimepicker table tr td span.active.disabled,.datetimepicker table tr td span.active.disabled:hover,.datetimepicker table tr td span.active:hover{background-color:#006dcc;background-image:-moz-linear-gradient(top,#08c,#04c);background-image:-ms-linear-gradient(top,#08c,#04c);background-image:-webkit-gradient(linear,0 0,0 100%,from(#08c),to(#04c));background-image:-webkit-linear-gradient(top,#08c,#04c);background-image:-o-linear-gradient(top,#08c,#04c);background-image:linear-gradient(to bottom,#08c,#04c);background-repeat:repeat-x;border-color:#04c #04c #002a80;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.datetimepicker table tr td span.active.active,.datetimepicker table tr td span.active.disabled,.datetimepicker table tr td span.active.disabled.active,.datetimepicker table tr td span.active.disabled.disabled,.datetimepicker table tr td span.active.disabled:active,.datetimepicker table tr td span.active.disabled:hover,.datetimepicker table tr td span.active.disabled:hover.active,.datetimepicker table tr td span.active.disabled:hover.disabled,.datetimepicker table tr td span.active.disabled:hover:active,.datetimepicker table tr td span.active.disabled:hover:hover,.datetimepicker table tr td span.active.disabled:hover[disabled],.datetimepicker table tr td span.active.disabled[disabled],.datetimepicker table tr td span.active:active,.datetimepicker table tr td span.active:hover,.datetimepicker table tr td span.active:hover.active,.datetimepicker table tr td span.active:hover.disabled,.datetimepicker table tr td span.active:hover:active,.datetimepicker table tr td span.active:hover:hover,.datetimepicker table tr td span.active:hover[disabled],.datetimepicker table tr td span.active[disabled]{background-color:#04c}.datetimepicker table tr td span.active.active,.datetimepicker table tr td span.active.disabled.active,.datetimepicker table tr td span.active.disabled:active,.datetimepicker table tr td span.active.disabled:hover.active,.datetimepicker table tr td span.active.disabled:hover:active,.datetimepicker table tr td span.active:active,.datetimepicker table tr td span.active:hover.active,.datetimepicker table tr td span.active:hover:active{background-color:#039}.datetimepicker table tr td span.old{color:#999}.datetimepicker th.switch{width:145px}.datetimepicker th span.glyphicon{pointer-events:none}.datetimepicker tfoot th,.datetimepicker thead tr:first-child th{cursor:pointer}.datetimepicker tfoot th:hover,.datetimepicker thead tr:first-child th:hover{background:#eee}.input-append.date .add-on i,.input-group.date .input-group-addon span,.input-prepend.date .add-on i{cursor:pointer;width:14px;height:14px}

.partners_class img {
    margin: 0 auto;
    height: 200px;
}
.form__images_text_align{
    text-align: right;
}
.contacts__details{
    font-size: 1.8em;
}
.contacts__details p{
    margin-bottom: 0 !important;
}
.form__group--checked.unactive{
    display: none;
}
.single-blog__main-image__alt{
    width: 100%;
}
.js-cookie-consent {
    position: fixed !important;
    bottom: 0px !important;
    padding: 10px !important;
    text-align: center !important;
    width: 100% !important;
    z-index: 9999 !important;
    color: #fff !important;
    background-color: #00a2a4 !important;
    border: solid 1px !important;
    border: none !important;
    font-size: 1.2em;
    border-top: 1px solid #929292 !important;
}
.js-cookie-consent-agree {
    padding: 10px !important;
    margin-left: 10px;
    background: #fffaea !important;
    color: #303030 !important;
    cursor: pointer !important;
}
.menu-item-object-page_centered{
    text-align: center;
}
@media (min-width: 1280px) {
    .column-lg-5 {
        width: 20%;
        float: left;
        flex: 0 0 20%;
    }
}
.slick-dots li button::before {
    display: none;
}
.slick-dots li button {
    background: #00a2a4;
    border-radius: 50%;
    height: 15px;
    width: 15px;
    transition: all .3s;
}
.slick-dots li.slick-active  button {
    background: #154f50;
}
.description ul {
    margin-left: 2rem;
}
.courses__item {
    display: unset;
    display: flex;
    flex-direction: column;
    grid-template-columns: unset;
    justify-content: space-between;
}
.courses__info {
    height: 100%;
}
.courses__image-box {
    flex: 0 0 200px;
}
.courses__image-box--center {
    display: flex;
    align-items: center;
    justify-content: center;
}
.courses__image--center {
    height: unset;
    object-fit: cover;
}
.chosen-container-multi .chosen-choices {
    min-height: 40px !important;
}
.chosen-container-multi .chosen-choices li.search-choice {
    height: 32px !important;
    display: flex;
    align-items: center;
}
.chosen-container-multi .chosen-choices li.search-choice .search-choice-close {
    top: 50% !important;
    transform: translateY(-50%) !important;
}
.courses__item--grid {
    display: grid;
    grid-template-columns: 150px 1fr;
}
.chosen-container-multi .chosen-choices {
    border: 1px solid #ddd !important;
    background-image: unset !important;
}
.profile__upload-avatar__upload_hidden{
    visibility:hidden;
}