@-webkit-keyframes visible_elem{0%{opacity:0;visibility:hidden}100%{opacity:1;visibility:visible}}@-webkit-keyframes visible_elem2{0%{opacity:0;visibility:hidden;width:0;height:1px}100%{opacity:1;visibility:visible;width:100%;height:2px;background-color:#2978c7}}@-webkit-keyframes visible_elem3{0%{opacity:0;visibility:hidden;width:0;height:1px}100%{opacity:1;visibility:visible;width:100%;height:2px;background-color:currentColor}}@-webkit-keyframes visible_elem4{0%{opacity:0;visibility:hidden;display:none;height:0}100%{opacity:1;visibility:visible;display:block;height:100%}}.single-post .carousel{padding:80px 0 130px}.single-post .carousel.without-title{padding:160px 0 130px}@media screen and (max-width:1199px){.single-post .carousel{padding:50px 0 110px}.single-post .carousel.without-title{padding:140px 0 110px}}@media screen and (max-width:767px){.single-post .carousel{padding:50px 0 120px}.single-post .carousel.without-title{padding:140px 0 120px}}.single-detail__back+.multipurpose-single .section__title{font-size:62px;line-height:70px}@media screen and (max-width:1199px){.single-detail__back+.multipurpose-single .section__title{font-size:52px;line-height:60px}}@media screen and (max-width:992px){.single-detail__back+.multipurpose-single .section__title{font-size:42px;line-height:50px}}.single-detail__back{padding:28px 0 46px}@media screen and (max-width:992px){.single-detail__back{padding:30px 0 20px}}.single-detail__back .btn--more{font-size:24px;line-height:32px}.single-detail__back .btn--more::before{bottom:1px}.single-detail__back .btn--more:hover::before{-webkit-animation:visible_elem2 .4s ease-in-out both;animation:visible_elem2 .4s ease-in-out both}.single-detail__back--wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.single-detail__mobile--sidebar{display:none;padding:40px 0 50px;background-color:#f4f4f4}@media screen and (max-width:992px){.single-detail__mobile--sidebar{display:block}.single-detail__mobile--sidebar .single-detail__share{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:20px;background-color:#fff;width:100%;-webkit-box-shadow:0 4px 15px 0 rgba(0,0,0,.1);box-shadow:0 4px 15px 0 rgba(0,0,0,.1);margin-bottom:20px}}.single-detail__share{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-left:auto}@media screen and (max-width:992px){.single-detail__share{display:none}}.single-detail__share--title{margin-right:23px;font-size:24px;line-height:32px;font-weight:700;font-family:Lato,sans-serif;color:#000}.single-detail__share div.heateor_sss_horizontal_sharing .heateor_sss_svg{-webkit-transition:all .4s ease;transition:all .4s ease;background:#bebebe!important;width:35px!important;height:35px!important;border-radius:100%}.single-detail__share div.heateor_sss_horizontal_sharing .heateor_sss_svg:hover{background:#2978c7!important}.single-detail__share div.heateor_sss_horizontal_sharing .heateor_sss_svg:hover svg path{fill:#fff}.single-detail__share div.heateor_sss_horizontal_sharing .heateor_sss_svg svg path{fill:#fff;-webkit-transition:all .4s ease;transition:all .4s ease}.single-detail__share div.heateor_sss_horizontal_sharing div.heateor_sss_sharing_ul{margin:0!important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.single-detail__share div.heateor_sss_horizontal_sharing div.heateor_sss_sharing_ul a{margin:0 15px 0 0;float:none!important}.single-detail__share div.heateor_sss_horizontal_sharing div.heateor_sss_sharing_ul a:last-child{margin-right:0}.hero-single{background-color:#57287c;position:relative;padding:70px 0 80px;border-radius:0 0 30px 30px}@media screen and (max-width:1199px){.hero-single{padding:40px 0}}@media screen and (max-width:992px){.hero-single{padding:31px 0 30px}}.hero-single .container{max-width:100%;padding:0 0 0 calc(50% - 645px);position:relative;z-index:2}.hero-single__wrapper{max-width:1920px;margin:0 auto 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media screen and (max-width:1199px){.hero-single__wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.hero-single__descr{width:660px;padding:0 30px 50px 0}@media screen and (max-width:1400px){.hero-single__descr{padding:0 30px 50px 15px;width:600px}}@media screen and (max-width:1199px){.hero-single__descr{padding:60px 50px 60px 15px;width:50%}}@media screen and (max-width:992px){.hero-single__descr{width:100%;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;padding:20px 15px}}.hero-single__descr .section__header{margin-bottom:0;color:#fff}.hero-single__descr .section__date{position:relative;left:-3px}@media screen and (max-width:1199px){.hero-single__descr .section__date{left:0}}.hero-single__descr .section__title{font-size:62px;line-height:70px}@media screen and (max-width:1199px){.hero-single__descr .section__title{font-size:42px;line-height:50px}}@media screen and (max-width:992px){.hero-single__descr .section__title br{display:none}}.hero-single__descr .section__btn{margin-top:30px}@media screen and (max-width:992px){.hero-single__descr .section__btn{margin-top:20px}}.hero-single__descr .section__btn .btn--arrow{padding:15px 30px;font-size:20px}@media screen and (max-width:992px){.hero-single__descr .section__btn .btn--arrow{font-size:22px}}.hero-single__img{width:calc(100% - 660px)}@media screen and (max-width:1400px){.hero-single__img{width:calc(100% - 600px)}}@media screen and (max-width:1199px){.hero-single__img{top:0;width:50%}}@media screen and (max-width:992px){.hero-single__img{width:calc(100% - 15px);-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-left:auto}}.hero-single__img img{position:relative;z-index:2;width:100%;height:100%;min-height:460px;-o-object-fit:cover;object-fit:cover;aspect-ratio:785/460;max-width:100%;display:block;border-radius:30px 0 0 30px}@media screen and (max-width:1199px){.hero-single__img img{min-height:400px}}@media screen and (max-width:992px){.hero-single__img img{aspect-ratio:402/350;min-height:auto}}.multipurpose-single{padding:20px 0}.multipurpose-single .section__header{margin-bottom:20px}.multipurpose-single .section__title{font-size:52px;line-height:60px}@media screen and (max-width:1199px){.multipurpose-single .section__title{font-size:42px;line-height:50px}}@media screen and (max-width:992px){.multipurpose-single .section__title{font-size:32px;line-height:40px}}.multipurpose-single__row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.multipurpose-single__left{width:calc(100% - 300px);padding-right:140px}.multipurpose-single__left.width100{width:100%;padding-right:0;max-width:1180px}@media screen and (max-width:1199px){.multipurpose-single__left{padding-right:70px}}@media screen and (max-width:992px){.multipurpose-single__left{width:100%;padding-right:0}}.sidebar{width:300px;margin-left:auto}@media screen and (max-width:992px){.sidebar{display:none}}.sidebar__author{padding:30px;background-color:#fff;-webkit-box-shadow:0 4px 15px 0 rgba(0,0,0,.1);box-shadow:0 4px 15px 0 rgba(0,0,0,.1);margin-bottom:30px}.sidebar__author--title{font-size:24px;line-height:32px;font-family:Lato,sans-serif;color:#000;font-weight:700;margin-bottom:20px}.sidebar__author--name{font-size:20px;line-height:28px;font-weight:400;font-family:Lato,sans-serif;color:#000}.sidebar__author--name:hover a{background-size:100% 2px}.sidebar__author--name a{display:inline;padding-bottom:4px;background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#2978c7),to(#2978c7));background:linear-gradient(to bottom,#2978c7 0,#2978c7 100%);background-size:0 2px;background-repeat:no-repeat;background-position:left 100%;-webkit-transition:all .4s ease;transition:all .4s ease}.sidebar-links{padding:38px 37px 52px 30px;background-color:#fff;-webkit-box-shadow:0 4px 15px 0 rgba(0,0,0,.1);box-shadow:0 4px 15px 0 rgba(0,0,0,.1)}.sidebar-links__title{font-size:24px;line-height:32px;font-family:Lato,sans-serif;color:#000;font-weight:700;margin-bottom:30px}.sidebar-links__item{display:block;font-size:20px;line-height:28px;font-weight:400;font-family:Lato,sans-serif;color:#000;padding-right:50px;position:relative;margin-bottom:30px;-webkit-transition:all .4s ease;transition:all .4s ease}.sidebar-links__item:last-child{margin-bottom:0}.sidebar-links__item:hover{text-shadow:0 0 .01px currentColor,0 0 .01px currentColor,0 0 .01px currentColor}.sidebar-links__item:hover::before{right:-20px;background-color:#2978c7}.sidebar-links__item::before{position:absolute;content:'';-webkit-mask:url(../img/btn-arr.svg);mask:url(../img/btn-arr.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;display:block;width:44px;height:16px;background-color:#a8a8a8;right:0;top:6px;-webkit-transition:all .4s ease;transition:all .4s ease}.sidebar-links__item:hover span{background-size:100% 2px}.sidebar-links__item span{display:inline;padding-bottom:4px;background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#2978c7),to(#2978c7));background:linear-gradient(to bottom,#2978c7 0,#2978c7 100%);background-size:0 2px;background-repeat:no-repeat;background-position:left 100%;-webkit-transition:all .4s ease;transition:all .4s ease}.multipurpose-double{padding:20px 0}.multipurpose-double.with-img .multipurpose-double__column em{margin-top:10px;font-family:"Open Sans",sans-serif;font-size:16px;line-height:28px;font-weight:300;font-style:italic;display:block;letter-spacing:-.5px}.multipurpose-double.with-img .multipurpose-double__column img{display:block;max-width:100%;aspect-ratio:520/343;width:100%;-o-object-fit:cover;object-fit:cover}@media screen and (max-width:767px){.multipurpose-double.with-img .multipurpose-double__column img{aspect-ratio:374/300}}.multipurpose-double.double-image .multipurpose-double__row{max-width:1070px}.multipurpose-double.double-image .multipurpose-double__column{width:calc(50% - 15px)}.multipurpose-double.double-image .multipurpose-double__column em{margin-top:10px;font-family:"Open Sans",sans-serif;font-size:16px;line-height:28px;font-weight:300;font-style:italic;display:block;letter-spacing:-.5px}.multipurpose-double.double-image .multipurpose-double__column img{display:block;max-width:100%;aspect-ratio:520/400;width:100%;-o-object-fit:cover;object-fit:cover}@media screen and (max-width:767px){.multipurpose-double.double-image .multipurpose-double__column img{aspect-ratio:375/300}}.multipurpose-double .section__header{margin-bottom:20px}.multipurpose-double .section__title{font-size:52px;line-height:60px}@media screen and (max-width:1199px){.multipurpose-double .section__title{font-size:42px;line-height:50px}}@media screen and (max-width:992px){.multipurpose-double .section__title{font-size:32px;line-height:40px}}.multipurpose-double__row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:1180px}.multipurpose-double__column{width:calc(50% - 40px);margin-bottom:20px}.multipurpose-double__column.multipurpose-double__left{width:calc(45.34% - 15px)}.multipurpose-double__column.multipurpose-double__left.width100{width:100%}@media screen and (max-width:1199px){.multipurpose-double__column.multipurpose-double__left{width:calc(50% - 15px)}}.multipurpose-double__column.multipurpose-double__right{width:calc(54.66% - 15px)}.multipurpose-double__column.multipurpose-double__right.width100{width:100%}@media screen and (max-width:1199px){.multipurpose-double__column.multipurpose-double__right{width:calc(50% - 15px)}}@media screen and (max-width:1199px){.multipurpose-double__column{width:calc(50% - 15px)}}.multipurpose-double__column.width100{width:100%}@media screen and (max-width:992px){.multipurpose-double__column{width:100%!important}}.faq{padding:62px 0 81px;background-color:#57287c;margin:0 auto;position:relative}@media screen and (max-width:1199px){.faq{padding:50px 0 60px}}.faq .section__header{color:#fff;margin-bottom:10px}@media screen and (max-width:1199px){.faq .section__header{margin-bottom:10px}}@media screen and (max-width:992px){.faq .section__title{font-size:42px;line-height:50px}}.faq__item{border-bottom:2px solid #cfcfcf;-webkit-transition:all .4s ease;transition:all .4s ease}.faq__item:last-child{margin-bottom:0}.faq__item:hover .faq__title{text-shadow:0 0 .6px #fff,0 0 .6px #fff}.faq__item.active .faq__title{padding-bottom:20px;text-shadow:0 0 .6px #fff,0 0 .6px #fff}.faq__item.active .faq__title::before{-webkit-mask:url(../img/minus2.svg);mask:url(../img/minus2.svg);width:24px;height:4px;top:46px}@media screen and (max-width:1199px){.faq__item{margin-bottom:0}.faq__item.active .faq__title::before{top:33px;width:18px;height:3px}}.faq__title{position:relative;font-size:28px;line-height:34px;font-family:Lato,sans-serif;font-weight:500;padding:30px 0 28px 34px;-webkit-transition:text-shadow .3s ease,-webkit-transform .3s ease;transition:text-shadow .3s ease,-webkit-transform .3s ease;transition:text-shadow .3s ease,transform .3s ease;transition:text-shadow .3s ease,transform .3s ease,-webkit-transform .3s ease;color:#fff;cursor:pointer;letter-spacing:.2px}.faq__title strong{font-weight:inherit}.faq__title::before{position:absolute;content:'';left:0;top:35px;width:24px;height:24px;display:block;-webkit-mask:url(../img/plus2.svg);mask:url(../img/plus2.svg);-webkit-mask-size:contain!important;mask-size:contain!important;-webkit-mask-repeat:no-repeat!important;mask-repeat:no-repeat!important;background-color:#c3cf21;-webkit-transition:all .4s ease;transition:all .4s ease}@media screen and (max-width:1199px){.faq__title{font-size:20px;line-height:28px;padding:20px 0 20px 25px}.faq__title::before{top:27px;width:18px;height:18px}}.faq__content{display:none;padding:0 0 30px 0}.faq__content.html-content{margin-top:0;font-size:20px;line-height:32px;color:#fff}@media screen and (max-width:1199px){.faq__content.html-content{font-size:16px;line-height:28px}}.carousel{padding:80px 0 90px;overflow:hidden;background-color:#fff}.carousel.without-title{padding:160px 0 90px}@media screen and (max-width:1199px){.carousel{padding:50px 0}.carousel.without-title{padding:140px 0 50px}}@media screen and (max-width:767px){.carousel{padding:50px 0 60px}.carousel.without-title{padding:140px 0 60px}}.carousel .section__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;margin-bottom:20px;width:calc(100% - 170px)}@media screen and (max-width:1199px){.carousel .section__header{margin-bottom:100px;width:100%}}@media screen and (max-width:767px){.carousel .section__header{margin-bottom:110px}}.carousel .section__title{margin-right:50px}@media screen and (max-width:1199px){.carousel .section__title{margin-right:0;width:100%}}.carousel .section__btn{position:relative;top:-5px}@media screen and (max-width:1199px){.carousel .section__btn{top:0;padding-left:3px;margin-top:10px}}.carousel .section__btn .btn--more:hover::before{-webkit-animation:visible_elem2 .4s ease-in-out both;animation:visible_elem2 .4s ease-in-out both}.carousel__list{position:relative;margin:0 -25px;opacity:0;visibility:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.carousel__list::before{position:absolute;content:'';left:-100vw;width:100vw;height:100%;top:0;background-color:#fff;z-index:2}@media screen and (max-width:992px){.carousel__list::before{display:none}}@media screen and (max-width:1199px){.carousel__list{margin:0 -20px}}@media screen and (max-width:992px){.carousel__list{margin:0 -25px}}@media screen and (max-width:767px){.carousel__list{margin:0 -15px}}@media screen and (max-width:1199px){.carousel__list.without-slider{margin-top:-80px}}@media screen and (max-width:992px){.carousel__list.without-slider.three-elem{margin-top:0}}@media screen and (max-width:767px){.carousel__list.without-slider.three-elem{margin-top:0}}.carousel__list.slick-initialized{opacity:1;visibility:visible}@media screen and (max-width:767px){.carousel__list.slick-initialized .slick-list{overflow:visible}}.carousel__list .slick-arrow{position:absolute;top:-90px;right:20px}@media screen and (max-width:1199px){.carousel__list .slick-arrow{top:-80px}}@media screen and (max-width:767px){.carousel__list .slick-arrow{top:-90px}}.carousel__list .slick-arrow.prev{right:100px;-webkit-transform:scale(-1,-1);-ms-transform:scale(-1,-1);transform:scale(-1,-1)}@media screen and (max-width:1199px){.carousel__list .slick-arrow.prev{left:calc(50% - 75px)}}@media screen and (max-width:1199px){.carousel__list .slick-arrow.next{right:calc(50% - 75px);left:auto}}.carousel__list .slick-list{min-width:100%;padding:10px;overflow:visible}@media screen and (max-width:767px){.carousel__list .slick-list{padding:0}}.carousel__list .slick-track{margin-left:0;display:-webkit-box;display:-ms-flexbox;display:flex}.carousel__item{width:calc((100% / 3) - 30px);margin:0 15px;-webkit-transition:all .4s ease;transition:all .4s ease;height:auto;background-color:#ebebeb;position:relative;-webkit-box-shadow:0 4px 8px 0 rgba(0,0,0,.08);box-shadow:0 4px 8px 0 rgba(0,0,0,.08);border-radius:30px;overflow:hidden;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-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}@media screen and (max-width:1199px){.carousel__item{margin:0 10px;width:calc((100% / 3) - 20px)}}@media screen and (max-width:992px){.carousel__item{width:calc(50% - 15px);margin:0 15px}}@media screen and (max-width:767px){.carousel__item{width:100%}}.carousel__item:hover{background-color:#c3cf21}.carousel__item:hover .carousel__image img{-webkit-transform:scale(1.07);-ms-transform:scale(1.07);transform:scale(1.07)}.carousel__item:hover .carousel__title a{background-size:100% 1px}.carousel__image{position:relative;overflow:hidden;border-radius:30px}.carousel__image a{display:block;aspect-ratio:410/346}@media screen and (max-width:992px){.carousel__image a{aspect-ratio:374/346}}.carousel__image img{display:block;max-width:100%;width:100%;-o-object-fit:cover;object-fit:cover;aspect-ratio:410/346;-webkit-transition:all .4s ease;transition:all .4s ease}@media screen and (max-width:992px){.carousel__image img{aspect-ratio:374/346}}.carousel__descr{padding:40px 24px 20px}@media screen and (max-width:1199px){.carousel__descr{padding:40px 24px 32px}}.carousel__tag{padding:5px 15px;display:inline-block;vertical-align:top;text-align:center;background-color:#fff;border-radius:20px;font-weight:400;font-family:Lato,sans-serif;letter-spacing:.02em;font-size:16px;line-height:1;margin-bottom:20px}.carousel__date{margin-bottom:10px;font-weight:300;font-family:Lato,sans-serif;color:#000;font-size:16px;line-height:1;letter-spacing:.02em}.carousel__title{font-size:20px;line-height:32px;font-weight:400;font-family:Lato,sans-serif;color:#000;letter-spacing:.02em}@media screen and (max-width:1199px){.carousel__title{font-size:18px;line-height:28px}}@media screen and (max-width:767px){.carousel__title br{display:none}}.carousel__title a{display:inline;padding-bottom:2px;background:-webkit-gradient(linear,left top,left bottom,color-stop(0,currentColor),to(currentColor));background:linear-gradient(to bottom,currentColor 0,currentColor 100%);background-size:0 1px;background-repeat:no-repeat;background-position:left 100%;-webkit-transition:all .4s ease;transition:all .4s ease}