.color-green{color:#cbee4c}.color-green
a{color:#cbee4c;text-decoration:underline}.color-gray{color:#898989}.color-gray
a{color:#898989;text-decoration:underline}body{font:18px/23px CoFo Sans,Arial,sans-serif;height:100%;line-height:140%}.wrapper{width:calc(100% - 80px);margin:0
auto;padding:10px
10px 0 10px;transition:width 0.2s ease;min-width:300px;overflow:hidden}@media only screen and (min-width: 1441px){.wrapper{max-width:1880px !important;padding:20px
0 0 0;box-sizing:border-box}}@media only screen and (max-width: 1024px){.wrapper{width:calc(100% - 20px)}}@media only screen and (min-width: 1025px){.mobile{display:none !important}}@media only screen and (max-width: 1024px){.mobile{display:flex}.desktop{display:none !important}}.blog__search{display:none !important}main.content.with-sidebar{display:flex;width:100%;justify-content:space-between;flex-direction:row-reverse}main.content.with-sidebar
article{width:100%;padding:0
50px 0 0}main.content.with-sidebar article
img{max-width:100%}main.content.with-sidebar
.sidebar{width:410px;min-width:410px;max-width:410px;z-index:10;padding:22px
23px;box-sizing:border-box;background:#dfe4e8;border-left:1px solid black}@media only screen and (max-width: 1130px){main.content.with-sidebar
.sidebar{height:auto;-webkit-box-sizing:border-box;box-sizing:border-box;border:32px
solid white;position:relative;top:0;left:0;width:100%}}@media only screen and (max-width: 650px){main.content.with-sidebar
.sidebar{border:16px
solid white}}header{padding-bottom:10px;position:relative}@media only screen and (min-width: 1441px){header{padding-bottom:20px}}header>section{display:flex;align-items:center;width:100%}@media only screen and (max-width: 1024px){header>section{justify-content:space-between}}header
.header__logo{display:block;position:relative;text-decoration:none;margin-right:55px;transition:width 0.2s ease;z-index:1000}@media only screen and (min-width: 1441px){header
.header__logo{margin-right:70px}}@media only screen and (max-width: 1207px) and (min-width: 1025px){header
.header__logo{margin-right:25px}}header .header__logo
img{height:68px;width:68px;transition:width 0.2s ease;position:relative;display:inline-block}@media only screen and (max-width: 1441px){header .header__logo
img{top:4px}}@media only screen and (min-width: 1441px){header .header__logo
img{height:76px;height:clamp(76px, 5vw, 92px);width:76px;width:clamp(76px, 5vw, 92px)}}@media only screen and (max-width: 1024px){header .header__logo
img{height:53px;width:53px}}header .header__nav-btn{cursor:pointer;display:flex;align-items:center}header .header__nav-btn
span{font-style:normal;font-weight:normal;font-size:17px;line-height:22px}header .header__nav-btn
i{display:block;content:"";height:9px;width:28px;border-top:1px solid #000;border-bottom:1px solid #000;box-sizing:border-box;margin-left:16px;position:relative}header .header__nav-close{cursor:pointer;display:none}header.header__nav-opened{padding-top:0 !important;height:100%;top:0;left:0;right:0;bottom:0;position:fixed;z-index:1000;background:rgba(0, 0, 0, 0.9);box-sizing:border-box;padding:0}header.header__nav-opened
section{background:#fff;width:100%;padding:10px;box-sizing:border-box}header.header__nav-opened
.blog__search{display:none !important}header .header__nav-container{display:flex;justify-content:space-between;width:100%}header .header__nav-container li:last-child{margin-right:0 !important}header
.header__nav{display:flex;justify-content:space-between;width:100%;box-sizing:border-box;margin-top:7px}header
.header__nav.active{display:flex !important}@media only screen and (min-width: 1025px){header
.header__nav{display:flex !important}}@media only screen and (max-width: 1024px){header
.header__nav{background:#fff;flex-direction:column;position:absolute;top:0;margin-top:65px;padding-top:20px;left:0;padding:20px
10px 0 10px;z-index:500;max-width:100%}}header .header__nav
ul{display:flex}@media only screen and (max-width: 1024px){header .header__nav
ul{flex-direction:column}}header .header__nav ul:nth-child(2) li{margin-right:0;padding-left:36px}@media only screen and (max-width: 1024px){header .header__nav ul:nth-child(2) li{padding-left:0}}header .header__nav ul.header__nav-social{margin-top:60px}header .header__nav ul.header__nav-social li
a{color:#898989}header .header__nav ul
li{margin:0
42px 0 0;white-space:normal !important;position:relative;display:inline-flex !important}@media only screen and (max-width: 1280px){header .header__nav ul
li{margin:0
30px 0 0}}@media only screen and (max-width: 1024px){header .header__nav ul
li{margin:0
0 15px 0;font-size:27px;line-height:27px;text-transform:uppercase}}@media only screen and (min-width: 1441px){header .header__nav ul
li{margin:0
36px 0 0;font-size:28px;line-height:36px}}header .header__nav ul li
a{display:inline-block;font-style:normal;font-weight:normal;font-size:18px;line-height:24px;transition:font-size 0.2s}@media only screen and (min-width: 1441px){header .header__nav ul li
a{font-size:28px;line-height:36px}}@media only screen and (max-width: 1024px){header .header__nav ul li
a{font-size:27px;line-height:31px;text-transform:uppercase}}@media only screen and (max-width: 1730px) and (min-width: 1441px){header .header__nav ul li
a{font-size:22px !important;line-height:26px !important}}@media only screen and (max-width: 1207px) and (min-width: 1137px){header .header__nav ul li
a{font-size:17px !important;line-height:21px !important}}@media only screen and (max-width: 1137px) and (min-width: 1025px){header .header__nav ul li
a{font-size:14px !important;line-height:18px !important}}@media only screen and (min-width: 1025px){header .header__nav ul li a:not(.all-courses):first-letter {border-bottom:1px solid #000}header .header__nav ul li a
i{text-decoration:none;border-bottom:1px solid #000;font-style:normal !important}}@media only screen and (min-width: 1025px) and only screen and (max-width: 1024px){header .header__nav ul li a
i{border:0
!important;text-decoration:none !important;font-style:normal !important;font-variant:normal !important}}@media only screen and (max-width: 1024px){header .header__nav ul .header__nav-interior-courses
br{display:none !important}}header .header__nav ul .nav-counter{color:#B3B3B3;padding:3px
0 0 0;display:block}@media only screen and (max-width: 1024px){header .header__nav ul .nav-counter{padding:0}}header .header__nav ul .nav-title-container{display:inline-block;position:relative}header .header__nav ul .ico-discount,
header .header__nav ul .ico-sertificates{position:absolute;top:-10px;margin-left:-8px}@media only screen and (min-width: 1731px){header .header__nav ul .ico-discount,
header .header__nav ul .ico-sertificates{top:-5px}}header .header__nav ul .ico-discount{width:26px;height:26px}@media only screen and (max-width: 1280px){header .header__nav ul .ico-discount{width:23px;height:23px}}@media only screen and (max-width: 1024px){header .header__nav ul .ico-discount{width:26px;height:26px}}header .header__nav ul .ico-sertificates{width:26px;height:26px}@media only screen and (max-width: 1280px){header .header__nav ul .ico-sertificates{width:23px;height:23px}}@media only screen and (max-width: 1024px){header .header__nav ul .ico-sertificates{width:26px;height:26px}}footer{width:calc(100%);margin:100px
auto 0 auto;padding:20px
0 30px 0;border-top:1px solid #000;font-style:normal;font-weight:normal;font-size:18px;line-height:24px}@media only screen and (max-width: 1130px){footer
.mobile{display:flex !important}}@media only screen and (min-width: 1441px){footer{max-width:1880px !important;box-sizing:border-box}}@media only screen and (max-width: 1130px){footer{width:calc(100% - 20px)}}@media only screen and (min-width: 1441px){footer{padding:30px
0 50px 0;font-size:22px;font-size:clamp(22px, 1.52vw, 26px);line-height:29px;line-height:clamp(29px, 1.98vw, 34px)}}@media only screen and (max-width: 1130px){footer{font-size:17px;line-height:22px}}footer
a{font-style:normal;font-weight:normal;font-size:18px;line-height:24px;display:inline-block}@media only screen and (min-width: 1441px){footer
a{font-size:22px;font-size:clamp(22px, 1.52vw, 26px);line-height:29px;line-height:clamp(29px, 1.98vw, 34px)}}@media only screen and (max-width: 1024px){footer
a{font-size:17px;line-height:22px}}footer
p{text-indent:0 !important}footer
.footer__row{display:flex;justify-content:space-between;margin:0
0 42px 0;width:100% !important}@media only screen and (max-width: 1130px){footer
.footer__row{flex-direction:column;margin-bottom:32px !important}}@media only screen and (max-width: 1130px){footer .footer__row:first-child{border-bottom:1px solid #000;margin-bottom:22px}footer .footer__row:first-child li:last-child{margin-bottom:0 !important}}footer .footer__row:last-child{margin-bottom:0;align-items:flex-end}@media only screen and (max-width: 1130px){footer .footer__row:last-child{margin-bottom:0 !important}footer .footer__row:last-child li:nth-child(3){margin-bottom:0 !important}footer .footer__row:last-child li:last-child{display:none}}footer .footer__row
li{position:relative}footer .footer__row li:nth-child(1){max-width:175px;min-width:175px}@media only screen and (min-width: 1441px){footer .footer__row li:nth-child(1){max-width:270px;min-width:270px}}footer .footer__row li:nth-child(2){max-width:200px;min-width:200px}@media only screen and (min-width: 1441px){footer .footer__row li:nth-child(2){max-width:350px;min-width:350px}}footer .footer__row li:nth-child(3){max-width:200px;min-width:200px}@media only screen and (min-width: 1441px){footer .footer__row li:nth-child(3){max-width:350px;min-width:350px}}footer .footer__row li:nth-child(4){max-width:155px;min-width:155px;margin-right:0 !important}@media only screen and (min-width: 1441px){footer .footer__row li:nth-child(4){max-width:250px;min-width:250px}}footer .footer__row li:nth-child(5){margin-right:0 !important}footer .footer__row li:last-child{max-width:70px;min-width:70px}@media only screen and (min-width: 1441px){footer .footer__row li:last-child{max-width:92px;min-width:92px}}@media only screen and (max-width: 1130px){footer .footer__row
li{width:100% !important;margin-bottom:30px;max-width:100% !important;min-width:100% !important}footer .footer__row li:first-child{max-width:100% !important}}footer
.essential{display:none}@media only screen and (max-width: 1130px){footer
.essential{display:block}}footer .essential .essential-toggle{cursor:pointer}footer .essential .essential-content{display:none}footer
.footer__subtitle{color:#898989;display:block;margin-bottom:30px}footer
.footer__subtitle.black{color:#000}@media only screen and (max-width: 1130px){footer
.footer__subtitle{margin-bottom:20px}}footer
.footer__logo{display:block;position:relative;text-decoration:none}@media only screen and (max-width: 1130px){footer
.footer__logo{position:absolute;right:0;margin-right:12px;margin-top:-88px}}footer .footer__logo
img{height:68px;width:68px;transition:width 0.2s ease}@media only screen and (min-width: 1441px){footer .footer__logo
img{height:76px;height:clamp(76px, 5vw, 92px);width:76px;width:clamp(76px, 5vw, 92px)}}@media only screen and (max-width: 1130px){footer .footer__logo
img{height:53px;width:53px}}.btn-scroll-to-top{display:none;position:fixed;bottom:0;right:0;margin-bottom:90px;margin-right:12px;cursor:pointer;z-index:900}.btn-scroll-to-top
svg{width:60px;height:60px}body .amo-button-holder{margin-right:0px !important}body.has-fixed-bottom .amo-button-holder{margin-bottom:22px !important;margin-right:0px !important}body.has-fixed-bottom .btn-scroll-to-top{margin-bottom:112px}#disclaimer{position:fixed;bottom:0;left:0;width:100%;padding:6px
40px;box-sizing:border-box;display:none;z-index:800;font-size:20px;line-height:28px;background-color:#C4C8B9;color:#000;text-align:center}#disclaimer
.close{position:absolute;top:50%;transform:translateY(-50%);right:31px;margin-top:5px;cursor:pointer}@media only screen and (min-width: 1441px){#disclaimer
.close{margin-top:2px}}@media only screen and (max-width: 1024px){#disclaimer{text-align:left;padding:12px
60px 12px 15px;font-size:16px;line-height:20px}#disclaimer
span{display:block;color:#818181}}@media only screen and (min-width: 1441px){#disclaimer{font-size:22px;font-size:clamp(22px,1.52vw,26px);line-height:29px;line-height:clamp(29px,1.98vw,34px)}}.notification{width:100%;max-width:100%;position:fixed !important;top:0;right:0;left:0 !important;padding-right:10px;margin:0;z-index:1500}.notification
.text{width:100%;background:#fced56;padding:6px
0;text-align:center;box-sizing:border-box;display:inline-block;border-bottom:1px solid #000;font-size:20px;line-height:28px}@media only screen and (max-width: 1024px){.notification
.text{font-size:16px;line-height:20px;text-align:left;padding:6px
34px 6px 12px}.notification .text
p{font-size:16px !important;line-height:20px !important}}@media only screen and (min-width: 1441px){.notification
.text{font-size:22px;font-size:clamp(22px, 1.52vw, 26px);line-height:29px;line-height:clamp(29px, 1.98vw, 34px)}}.notification .text
p{text-indent:0;padding:0
!important;margin:0}.notification
a{border-bottom:none !important}.notification
.text.white{background:#fff;color:#000}.notification
.text.yellow{background:#F9ED70;color:#000}.notification
.text.blue{background:#3725E3;color:#fff}.notification
.text.green{background:#80C66D;color:#fff}.notification .text.blue a,
.notification .text.green
a{color:#fff}.notification .text
a{text-decoration:underline}.notification a:after{display:none !important}.notification .text
sup{vertical-align:super;font-size:18px}.notification
.close{position:absolute;top:50%;transform:translateY(-50%);right:31px;cursor:pointer;margin-top:3px}.notification.blue .close rect,
.notification.green .close
rect{fill:white}.bg-color-gray{background-color:#dfe4e8}.content{padding:0;position:relative}@media only screen and (max-width: 590px){.content
p{font-size:24px;line-height:27px}}@media only screen and (max-width: 520px){.content
p{font-size:20px;line-height:23px}}@media only screen and (max-width: 460px){.content
p{font-size:15px;line-height:22px}}a,.link{position:relative;cursor:pointer;color:black;text-decoration:none}.block.txt
a{display:inline-block}a:-webkit-any-link{text-decoration:none}.livelnk{text-decoration:none;position:relative}.livelnk:after{width:48px;content:' ';display:block;width:14px;border-bottom:1px solid #000;-webkit-transition:width 500ms cubic-bezier(0.175, 0.885, 0.32, 1.275);transition:width 500ms cubic-bezier(0.175,0.885,0.32,1.275)}.livelnk:hover:after{width:100% !important;border-bottom:1px solid #000}.clear{clear:both}hr.clear{border:medium none;clear:both;height:0;margin:0;padding:0}.link::after,
.block a::after{display:block;content:" ";height:1px;width:100%;position:absolute;left:0px;bottom:-1px;border-bottom:2px solid black}a:hover::after,
.link:hover::after,
.block.txt a:hover::after,a.apad::after{border-bottom:none}#logo::after,
.headermenu li a::after,
ccontent::after,
.clink::after,
.social a::after,
.nolnk::after,
.menumobile .mlnk::after{display:none}.vertical{-webkit-transform:rotate(-90deg) translate(-100%, 0) translate3d(0px, 0px, 0px);transform:rotate(-90deg) translate(-100%, 0) translate3d(0px, 0px, 0px);width:-webkit-max-content;width:-moz-max-content;width:max-content;-webkit-transform-origin:0 0;transform-origin:0 0;display:block}@media only screen and (max-width: 1130px){.vertical{-webkit-transform:none;transform:none;position:initial}}h1{font-size:68px;line-height:71px;text-transform:uppercase;padding-top:21px;position:relative}@media only screen and (max-width: 1024px){h1{font-size:26px !important;line-height:140% !important}}@media only screen and (max-width: 950px){h1{font-size:50px;line-height:52px}h1
.icon{font-size:0.6em;top:32px}}@media only screen and (max-width: 520px){h1{font-size:36px;line-height:40px}}h1
.icon{position:absolute;left:13px;font-size:0.44em;top:51px;display:none}h2{font:30px/36px CoFo Sans,Arial,sans-serif}h4{font:50px/60px CoFo Sans,Arial,sans-serif;padding-bottom:0.5em}h2.cap,h3.cap{text-transform:uppercase}.ordercol.txt2
h2{padding-bottom:2em;padding-right:80px;height:59px}h3{font:45px/50px CoFo Sans,Arial,sans-serif;padding-right:80px;margin-bottom:1.75em}.global-padding{margin:0
32px}@media only screen and (max-width: 767px){.global-padding{margin:0
16px}}@media only screen and (max-width: 650px){.global-padding{margin-right:16px;margin-left:16px}}.border-top:before{top:-31px;margin-left:0;content:" ";display:block;width:100%;padding:0
32px;margin-left:-32px;position:absolute;left:0;border-top:1px solid black}@media only screen and (max-width: 1130px){.border-top:before{display:none}}.border-top.border-top-alt:before{top:31px}.border-bottom:after{bottom:31px;margin-left:0;content:" ";display:block;width:100%;padding:0
32px;margin-left:-32px;position:absolute;left:0;border-top:1px solid black}@media only screen and (max-width: 1130px){.border-bottom:after{display:none}}.border-bottom.border-bottom-alt:after{bottom:-31px}.btn-text{text-transform:lowercase;width:auto;position:absolute;top:294px;font-size:25px;line-height:30px;width:100%;cursor:pointer}.btn-text
.more{font-size:13px;line-height:13px;position:absolute;right:-26px;top:21px;border-top:1px solid black;width:12px;-webkit-transition:all 200ms ease;transition:all 200ms ease}.btn-text .more .icon-more1{position:absolute;top:-7px;right:-1px;font-size:13px;line-height:13px}.btn-text:hover
.more{width:24px;right:-32px}@media only screen and (max-width: 1200px){.btn-text{font-size:25px !important}}.home__main-picture{max-height:600px;height:80vh;width:100%;background-color:silver;background-size:cover;background-position:center;overflow:hidden;position:relative;z-index:2}@media only screen and (max-width: 1130px){.home__main-picture{max-height:545px}}@media only screen and (max-width: 520px){.home__main-picture{max-height:415px}}.home__main-title{margin-top:-63px !important;z-index:4;position:relative}@media only screen and (max-width: 650px){.home__main-title{margin-top:-32px}}.home__main-title
h1{padding:74px
109px 89px;font:45px/50px CoFo Sans, Arial, sans-serif;text-transform:none}@media only screen and (max-width: 1130px){.home__main-title
h1{font:30px/36px CoFo Sans, Arial, sans-serif;padding:32px
32px 23px 50px !important}}@media only screen and (max-width: 520px){.home__main-title
h1{font:26px/30px CoFo Sans, Arial, sans-serif;padding:32px
32px 23px 40px !important}}@media only screen and (max-width: 460px){.home__main-title
h1{font:21px/24px CoFo Sans, Arial, sans-serif !important}}.ladder{clear:both;position:relative;width:100%}.ladder
.ladder__image{height:100%;background-size:cover;background-position:center;background-repeat:no-repeat;height:440px;float:left;width:57.6%}@media only screen and (max-width: 1130px){.ladder
.ladder__image{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0
13px;float:none !important}}.ladder
.ladder__content{float:left;width:26%;margin:53px
0 40px 141px;position:relative}.ladder .ladder__content
.vertical{position:absolute;left:-79px;top:10px;font-size:25px}@media only screen and (max-width: 1130px){.ladder
.ladder__content{float:left;width:auto;margin:53px
0 59px 73px;position:relative;font-size:30px;line-height:36px;padding-right:30px}.ladder .ladder__content
.vertical{position:relative;margin-bottom:42px;top:0;left:0;font-size:22px;line-height:32px}}@media only screen and (max-width: 590px){.ladder
.ladder__content{font-size:24px;line-height:27px}}@media only screen and (max-width: 520px){.ladder
.ladder__content{font-size:20px;line-height:24px;padding:0
13px;margin-left:0 !important}.ladder .ladder__content
.vertical{margin-bottom:20px;font-size:20px;line-height:24px}}.ladder.first{margin-top:-63px;z-index:-1}.ladder.first
.ladder__content{top:65px}@media only screen and (max-width: 1130px){.ladder.first
.ladder__content{top:-29px}}.ladder.first
.ladder__image{height:505px}.ladder.last
.ladder__image{height:505px}@media only screen and (max-width: 1130px){.ladder.last
.ladder__content{padding-bottom:30px}.ladder.last .btn-text{width:193px;top:295px;right:83px;display:block;position:relative;top:0;left:0;float:right;margin-right:50px;margin-top:20px}}@media only screen and (max-width: 400px){.ladder.last .btn-text{float:none}}@media only screen and (max-width: 520px){.ladder.last
.ladder__content{padding-bottom:60px !important}}.ladder.left
.ladder__content{margin-left:120px}@media only screen and (max-width: 1130px){.ladder.left
.ladder__content{margin-left:67px}}.ladder.right
.ladder__image{float:right}.ladder.right .ladder__image
.ladder__content{float:right}.reviews{margin-top:-62px;z-index:5;position:relative;margin-left:30px;padding-right:20px;box-sizing:border-box}.reviews .slick-list{height:auto !important}.reviews
.reviews__list{padding-bottom:50px}.reviews
*{outline:none}.reviews
.reviews__nav{position:absolute;right:0;bottom:0;margin:0
40px 40px 0}.reviews .reviews__nav .prev,
.reviews .reviews__nav
.next{cursor:pointer}.reviews .reviews__nav .prev.prev,
.reviews .reviews__nav
.next.prev{padding-right:35px}.reviews .reviews__nav .prev.next,
.reviews .reviews__nav
.next.next{padding-left:35px}.reviews
.reviews__title{font-size:18px;line-height:24px;display:flex;justify-content:space-between;position:relative;width:100%;padding-left:40px;top:-20px}@media only screen and (max-width: 768px){.reviews
.reviews__title{padding-left:20px}}.reviews .border-top:before,
.reviews .border-bottom:before,
.reviews .border-top:after,
.reviews .border-bottom:after{display:block !important}.reviews
.review{float:left;width:100%;width:auto;padding:0
40px 40px;height:auto !important}@media only screen and (max-width: 768px){.reviews
.review{padding:0
20px}}.reviews .review .review-container{display:flex;flex-direction:row;padding-top:20px;padding-bottom:40px;margin-bottom:10px}@media only screen and (max-width: 768px){.reviews .review .review-container{flex-direction:column;padding-bottom:20px}}.reviews .review
.review__person{width:50%;display:flex;flex-direction:column;justify-content:space-between}@media only screen and (max-width: 768px){.reviews .review
.review__person{width:100%}}.reviews .review .review__person .review__image
img{width:76px;height:76px;object-fit:cover;border-radius:200px}@media only screen and (max-width: 768px){.reviews .review .review__person .review__image
img{margin:20px
0}}.reviews .review .review__person
.review__name{font-size:36px;line-height:36px;letter-spacing:-1px;text-transform:uppercase}.reviews .review .review__person
.review__description{width:80%;color:#898989}@media only screen and (max-width: 768px){.reviews .review .review__person
.review__description{width:100%}}.reviews
.review__content{width:50%;position:relative}@media only screen and (max-width: 768px){.reviews
.review__content{width:100%}}.reviews .review__content
p{padding-bottom:20px}.reviews .review__content p:last-child{padding-bottom:0}.reviews
.review__content.large{cursor:pointer;overflow:hidden}.reviews .review__content.large:not(.opened):after{position:absolute;bottom:0;height:100%;width:100%;content:"";background:linear-gradient(to top, #dfe4e8 10%, rgba(223, 228, 232, 0) 80%);pointer-events:none}.reviews .review__content:not(.large){height:auto !important}.reviews
.reviews__btn{position:relative;overflow:hidden;height:90px;text-align:right}.reviews .reviews__btn .btn-text{top:0;display:inline-block;width:250px;padding-right:80px;position:relative;float:right;margin-right:80px}@media only screen and (max-width: 520px){.reviews .reviews__btn .btn-text{width:213px}}@media only screen and (max-width: 1200px){.reviews .reviews__btn .btn-text{margin:0
0 0 50px;width:213px;float:none;text-align:left}.reviews .reviews__btn .btn-text
.more{right:50px}}
.color-green{color:#cbee4c}.color-green
a{color:#cbee4c;text-decoration:underline}.color-gray{color:#898989}.color-gray
a{color:#898989;text-decoration:underline}.lowercase{text-transform:lowercase !important}.page-course h2,
.page-course
.course__h2{font-size:36px;line-height:36px;letter-spacing:-1px;text-transform:uppercase}@media only screen and (max-width: 1024px){.page-course h2,
.page-course
.course__h2{font-size:27px;line-height:27px}}.page-course h2.course__h2_float,
.page-course
.course__h2.course__h2_float{width:100%;display:block;font-size:36px;line-height:36px;text-transform:uppercase;text-indent:120px}@media only screen and (max-width: 1024px){.page-course h2.course__h2_float,
.page-course
.course__h2.course__h2_float{text-indent:67px;font-size:27px;line-height:27px}.page-course h2.course__h2_float br,
.page-course .course__h2.course__h2_float
br{display:none !important}}@media only screen and (min-width: 1441px){.page-course h2.course__h2_float,
.page-course
.course__h2.course__h2_float{font-size:56px;line-height:56px;text-indent:150px}}.page-course h2.course__h2_float i,
.page-course .course__h2.course__h2_float
i{font-style:normal;display:block;max-width:45%}@media only screen and (max-width: 1024px){.page-course h2.course__h2_float i,
.page-course .course__h2.course__h2_float
i{max-width:100%}}.page-course h2.course__h2_float span,
.page-course .course__h2.course__h2_float
span{text-indent:0px;padding-left:350px;display:block}@media only screen and (max-width: 1024px){.page-course h2.course__h2_float span,
.page-course .course__h2.course__h2_float
span{padding-left:67px}}@media only screen and (min-width: 1441px){.page-course h2.course__h2_float span,
.page-course .course__h2.course__h2_float
span{padding-left:475px}}.page-course
.hidden{display:none}.page-course
.course__subtitle{font-size:18px;line-height:24px;padding-top:12px;border-top:1px solid #000;display:flex;justify-content:space-between;margin-bottom:43px}@media only screen and (min-width: 1441px){.page-course
.course__subtitle{font-size:28px;line-height:36px;margin-bottom:70px}}.page-course
p{text-indent:68px;padding-bottom:40px;font-size:18px;line-height:24px}.page-course p
a{border-bottom:1px solid #000}@media only screen and (max-width: 1024px){.page-course
p{font-size:17px !important;line-height:22px !important}}@media only screen and (min-width: 1441px){.page-course
p{font-size:22px;font-size:clamp(22px, 1.52vw, 26px);line-height:29px;line-height:clamp(29px, 1.98vw, 34px);padding-bottom:50px}}.page-course
.text{font-size:18px;line-height:24px}@media only screen and (max-width: 1024px){.page-course
.text{font-size:17px !important;line-height:22px !important}}@media only screen and (min-width: 1441px){.page-course
.text{font-size:22px;font-size:clamp(22px, 1.52vw, 26px);line-height:29px;line-height:clamp(29px, 1.98vw, 34px)}}.page-course
.nowrap{white-space:nowrap}.page-course .course__tags
ul{margin:0;padding:0}.page-course .course__tags ul
li{display:inline-block;font-size:18px;line-height:21px;border:1px
solid #000;box-sizing:border-box;border-radius:100px;padding:0px
10px 3px 10px;margin:0
2px 8px 0;cursor:default;white-space:nowrap}@media only screen and (max-width: 1024px){.page-course .course__tags ul
li{font-size:17px;line-height:20px;padding:2px
10px 3px 10px}}@media only screen and (min-width: 1441px){.page-course .course__tags ul
li{font-size:28px;line-height:29px}}.page-course .course__list
li{font-size:18px;line-height:24px;display:block;position:relative;padding-left:70px}@media only screen and (max-width: 1024px){.page-course .course__list
li{font-size:17px;line-height:22px}}@media only screen and (min-width: 1441px){.page-course .course__list
li{font-size:28px;line-height:36px}}.page-course .course__list li:before{display:inline-block;content:"→";position:absolute;left:0}@media only screen and (min-width: 1441px){.page-course .course__list li:before{margin-right:75px}}.page-course .course__list.course__list_large-padding li:not(:last-child){margin-bottom:25px}@media only screen and (max-width: 1024px){.page-course .course__list.course__list_large-padding li:not(:last-child){margin-bottom:20px}}.page-course .course__list.course__list_large-padding
li{display:block}.page-course .course__list.course__list_large-padding li:before{margin-right:53px;display:inline-block !important}@media only screen and (min-width: 1441px){.page-course .course__list.course__list_large-padding li:before{margin-right:69px}}.page-course .course__order-fixed{display:none;position:fixed;padding:6px
0;background:#cbee4c;bottom:0;left:0;text-align:center;width:100%;font-size:18px;line-height:24px;text-transform:uppercase;z-index:700}@media only screen and (max-width: 1024px){.page-course .course__order-fixed{font-size:17px;line-height:22px}}@media only screen and (min-width: 1441px){.page-course .course__order-fixed{font-size:28px;line-height:36px;padding:10px
0}}.page-course
.course__pagetitle{padding:0;margin:10px
0 27px 0;font-family:CoFo Sans;font-style:normal;font-weight:normal;font-size:64px;line-height:64px;letter-spacing:-1px;text-transform:uppercase}@media only screen and (min-width: 1025px){.page-course
.course__pagetitle{font-size:48px;font-size:clamp(48px, 4.8vw, 90px);line-height:48px;line-height:clamp(48px, 4.8vw, 90px)}}@media only screen and (max-width: 1024px){.page-course
.course__pagetitle{font-size:36px !important;line-height:32px !important;margin:6px
0 20px 0}}.page-course
.course__header{height:304px;width:100%;margin:0;background-repeat:no-repeat !important;background-size:cover !important;background-position:center center !important;position:relative}@media only screen and (max-width: 1024px){.page-course
.course__header{height:200px}}@media only screen and (min-width: 1025px) and (max-width: 1280px){.page-course
.course__header{height:260px}}@media only screen and (min-width: 1441px){.page-course
.course__header{height:304px}}.page-course .course__header .course__tags
ul{margin:16px;padding:0;position:absolute;bottom:0;left:0;display:flex}@media only screen and (max-width: 1024px){.page-course .course__header .course__tags
ul{margin:10px;display:block}}@media only screen and (min-width: 1441px){.page-course .course__header .course__tags
ul{margin:20px}}.page-course .course__header .course__tags ul
li{background:#fff;color:#000;border:1px
solid #000;margin:8px
8px 0 0}@media only screen and (max-width: 1024px){.page-course .course__header .course__tags ul
li{margin:5px
5px 0 0}}.page-course
.course__block{padding:0
0 100px 0}@media only screen and (max-width: 1024px){.page-course
.course__block{padding:0
0 65px 0}}@media only screen and (min-width: 1441px){.page-course
.course__block{padding:0
0 125px 0}}.page-course .course__intro
.course__row{display:flex;width:100%;font-size:18px;margin:65px
0 0 0}@media only screen and (max-width: 1024px){.page-course .course__intro
.course__row{flex-direction:column;margin:25px
0 0 0}}@media only screen and (min-width: 1025px) and (max-width: 1280px){.page-course .course__intro
.course__row{margin:48px
0 0 0}}.page-course .course__intro .course__row>.col:first-child{width:60%;min-width:0;padding-right:80px;box-sizing:border-box;display:flex;flex-direction:column;justify-content:space-between}@media only screen and (max-width: 1280px){.page-course .course__intro .course__row>.col:first-child{width:55%;padding-right:48px}}@media only screen and (max-width: 1024px){.page-course .course__intro .course__row>.col:first-child{width:100%;padding:0}}@media only screen and (min-width: 1441px){.page-course .course__intro .course__row>.col:first-child{display:flex;flex-direction:column;justify-content:space-between}}.page-course .course__intro .course__row>.col:last-child{width:40%;min-width:0;display:flex;flex-direction:column;justify-content:space-between}@media only screen and (max-width: 1280px){.page-course .course__intro .course__row>.col:last-child{width:45%}}@media only screen and (max-width: 1024px){.page-course .course__intro .course__row>.col:last-child{width:100%}}.page-course .course__intro .course__row
.course__top{display:flex}@media only screen and (max-width: 1024px){.page-course .course__intro .course__row
.course__top{flex-direction:column}}.page-course .course__intro .course__row
.course__collaboration{padding-right:95px}@media only screen and (max-width: 1024px){.page-course .course__intro .course__row
.course__collaboration{display:flex;flex-direction:row-reverse;width:100%;padding-right:0;justify-content:space-between;margin-bottom:15px}}.page-course .course__intro .course__row .course__collaboration
ul{display:flex;width:140px;justify-content:space-between}@media only screen and (max-width: 1024px){.page-course .course__intro .course__row .course__collaboration
ul{width:118px}}.page-course .course__intro .course__row .course__collaboration ul li
img{width:62px}@media only screen and (max-width: 1024px){.page-course .course__intro .course__row .course__collaboration ul li
img{width:53px}}.page-course .course__intro .course__row .course__collaboration
span{opacity:0.44;font-size:16px;line-height:23px}.page-course .course__intro .course__row
.course__content{max-width:70%;padding-bottom:0}@media only screen and (max-width: 1280px){.page-course .course__intro .course__row
.course__content{max-width:100%;width:100%}}.page-course .course__intro .course__row .course__content
p{line-height:24px;padding-bottom:16px;text-indent:0}.page-course .course__intro .course__row .course__schedule .details-container{display:none;padding-bottom:15px}.page-course .course__intro .course__row .course__schedule
.schedule{display:flex;margin:70px
0 0 0;font-size:18px;line-height:24px}.page-course .course__intro .course__row .course__schedule .schedule
p{font-size:18px;line-height:24px;text-indent:0;margin:0;padding:0}@media only screen and (max-width: 1024px){.page-course .course__intro .course__row .course__schedule
.schedule{margin:20px
0 30px 0;flex-direction:column;font-size:17px;line-height:22px}.page-course .course__intro .course__row .course__schedule .schedule
p{font-size:17px;line-height:22px}}@media only screen and (min-width: 1441px){.page-course .course__intro .course__row .course__schedule
.schedule{font-size:22px;font-size:clamp(22px, 1.52vw, 26px);line-height:29px;line-height:clamp(29px, 1.98vw, 34px)}.page-course .course__intro .course__row .course__schedule .schedule
p{font-size:22px;font-size:clamp(22px, 1.52vw, 26px);line-height:29px;line-height:clamp(29px, 1.98vw, 34px)}}.page-course .course__intro .course__row .course__schedule .schedule
li{padding:0
42px;border-left:1px solid #000}@media only screen and (max-width: 1290px){.page-course .course__intro .course__row .course__schedule .schedule
li{padding:0
25px}}@media only screen and (min-width: 1441px){.page-course .course__intro .course__row .course__schedule .schedule
li{padding:0
50px}}.page-course .course__intro .course__row .course__schedule .schedule li:first-child{padding-left:0;border-left:0}.page-course .course__intro .course__row .course__schedule .schedule li:last-child{padding-right:0}@media only screen and (max-width: 1024px){.page-course .course__intro .course__row .course__schedule .schedule li:last-child{text-align:right}}@media only screen and (max-width: 1024px){.page-course .course__intro .course__row .course__schedule .schedule
li{border:0;padding:0
0 10px 0;display:flex;justify-content:space-between}.page-course .course__intro .course__row .course__schedule .schedule
li.mobile{padding:0}}.page-course .course__intro .course__row .course__schedule .schedule li
.schedule__toggle{cursor:pointer;white-space:nowrap}.page-course .course__intro .course__row .course__schedule .schedule li .schedule__toggle
span{border-bottom:1px solid #000}.page-course .course__intro .course__row .course__schedule .schedule li .schedule__toggle
i{padding-left:3px}.page-course .course__intro .course__row .course__schedule .schedule li .schedule__toggle
i.schedule__down{display:inline-block}.page-course .course__intro .course__row .course__schedule .schedule li .schedule__toggle
i.schedule__up{display:none}.page-course .course__intro .course__row .course__schedule .schedule li .schedule__toggle.opened
i.schedule__down{display:none}.page-course .course__intro .course__row .course__schedule .schedule li .schedule__toggle.opened
i.schedule__up{display:inline-block}.page-course .course__intro .course__row .course__preorder-and-credit{display:flex}@media only screen and (max-width: 1024px){.page-course .course__intro .course__row .course__preorder-and-credit{flex-direction:column}}.page-course .course__intro .course__row .course__preorder-and-credit .preorder-info{width:50%;padding-right:0}@media only screen and (max-width: 1024px){.page-course .course__intro .course__row .course__preorder-and-credit .preorder-info{padding-bottom:4px;width:100%}}.page-course .course__intro .course__row .course__preorder-and-credit .preorder-info
svg{position:relative;margin-right:8px}.page-course .course__intro .course__row .course__preorder-and-credit
.course__instalments{width:50%;font-size:18px;line-height:24px;padding-left:8px}.page-course .course__intro .course__row .course__preorder-and-credit .course__instalments
svg{position:relative;top:2px;margin-right:5px}@media only screen and (max-width: 1024px){.page-course .course__intro .course__row .course__preorder-and-credit
.course__instalments{width:100%}}.page-course .course__intro .course__row
.course__prices{margin:0
0 17px 0;padding:0;width:100%}.page-course .course__intro .course__row .course__prices
li{font-size:26px;line-height:39px;padding:14px
0;border-bottom:1px solid #000;display:flex;width:100%;justify-content:space-between;gap:20px;text-transform:uppercase;white-space:nowrap;min-width:0}@media only screen and (max-width: 1024px){.page-course .course__intro .course__row .course__prices
li{font-size:17px;line-height:22px}}@media only screen and (min-width: 1441px){.page-course .course__intro .course__row .course__prices
li{font-size:28px;font-size:clamp(28px, 1.86vw, 34px);line-height:31px;line-height:clamp(31px, 2.04vw, 37px);padding:24px
0}}.page-course .course__intro .course__row .course__prices li:first-child{padding-top:0}.page-course .course__intro .course__row .course__prices li
strike{color:#898989}.page-course .course__intro .course__row .course__prices li
.col{min-width:0}.page-course .course__intro .course__row .course__prices li .col:last-child{text-align:right}.page-course .course__intro .course__row
.course__order{display:flex;align-items:center;margin:23px
0 0 0;position:relative;bottom:4px}@media only screen and (max-width: 1024px){.page-course .course__intro .course__row
.course__order{margin:25px
0 0 0;flex-direction:column;font-size:17px;line-height:22px;bottom:0}}@media only screen and (min-width: 1441px){.page-course .course__intro .course__row
.course__order{font-size:28px;margin:40px
0 0 0}}.page-course .course__intro .course__row .course__order>.col{width:50% !important}.page-course .course__intro .course__row .course__order>.col:first-child{padding-right:5px}@media only screen and (max-width: 1024px){.page-course .course__intro .course__row .course__order>.col:first-child{width:100% !important}}.page-course .course__intro .course__row .course__order>.col:last-child{padding-left:5px;font-size:18px;line-height:24px}@media only screen and (max-width: 1024px){.page-course .course__intro .course__row .course__order>.col:last-child{padding:0;width:100% !important;text-align:center;font-size:17px;line-height:22px}.page-course .course__intro .course__row .course__order > .col:last-child
br{display:none !important}}@media only screen and (min-width: 1441px){.page-course .course__intro .course__row .course__order>.col:last-child{font-size:28px;line-height:36px}}.page-course .course__intro .course__row .course__order .btn-order,
.page-course .course__intro .course__row .course__order .btn-contact{display:inline-block;background:#cbee4c;border-radius:200px;padding:20px
0;font-size:17px;text-align:center;width:100%;box-sizing:border-box}.page-course .course__intro .course__row .course__order .btn-order.btn-contact,
.page-course .course__intro .course__row .course__order .btn-contact.btn-contact{background:#fff;border:1px
solid black}.page-course .course__intro .course__row .course__order .btn-order:hover,
.page-course .course__intro .course__row .course__order .btn-contact:hover{background:black;color:#fff}@media only screen and (max-width: 1024px){.page-course .course__intro .course__row .course__order .btn-order,
.page-course .course__intro .course__row .course__order .btn-contact{font-size:17px;line-height:22px;padding:22px
0;width:100%;margin-bottom:10px}}@media only screen and (min-width: 1441px){.page-course .course__intro .course__row .course__order .btn-order,
.page-course .course__intro .course__row .course__order .btn-contact{font-size:24px;width:100%;padding:24px
0 !important;line-height:120% !important}}.page-course .course__intro
.schedule__details{padding-top:30px;display:none}.page-course .course__intro .schedule__details .details-container{display:none;padding-bottom:15px}.page-course .course__intro .schedule__details
p{font-size:18px;line-height:24px;text-indent:0;margin:0;padding:0}@media only screen and (max-width: 1024px){.page-course .course__intro
.schedule__details{padding:10px
0 15px 0}.page-course .course__intro .schedule__details
p{font-size:17px;line-height:22px}}@media only screen and (min-width: 1441px){.page-course .course__intro
.schedule__details{font-size:28px;line-height:36px}.page-course .course__intro .schedule__details
p{font-size:28px;line-height:36px}}.page-course .course__intro
.course__extra{margin:50px
0 0 0;padding:10px
0 0 0;border-top:1px solid #000}@media only screen and (min-width: 1441px){.page-course .course__intro
.course__extra{font-size:28px;line-height:36px}}.page-course .course__only-text
.course__content{padding-left:50%;padding-right:50px;padding-top:50px;margin-bottom:-120px}@media only screen and (max-width: 1024px){.page-course .course__only-text
.course__content{padding-left:0;padding-right:0;margin-bottom:-65px}}.page-course .course__only-text .course__content
p{padding-bottom:0}@media only screen and (max-width: 1024px){.page-course .course__only-text .course__content
p{padding-bottom:0}.page-course .course__only-text .course__content p:last-child{padding-bottom:0}}.page-course .course__why-study
.course__subtitle{margin-bottom:43px}@media only screen and (min-width: 1441px){.page-course .course__why-study
.course__subtitle{margin-bottom:70px}}.page-course .course__why-study
.slider__col{position:relative}.page-course .course__why-study
.course__slider{margin:70px
0 0 0;position:relative}@media only screen and (max-width: 1024px){.page-course .course__why-study
.course__slider{margin:35px
0 0 0}}.page-course .course__why-study .course__slider.slider-one-slide
.slider__nav{display:none !important}.page-course .course__why-study .course__slider
.slider__slide{display:flex;width:100%;position:relative}@media only screen and (max-width: 1024px){.page-course .course__why-study .course__slider
.slider__slide{flex-direction:column}}.page-course .course__why-study .course__slider .slider__slide .slider__image-outer{position:relative;display:inline-flex;width:fit-content}.page-course .course__why-study .course__slider .slider__slide
.slider__image{max-width:100%}@media only screen and (max-width: 1024px){.page-course .course__why-study .course__slider .slider__slide .slider__image
img{max-width:100%;width:100%}}.page-course .course__why-study .course__slider .slider__slide
.slider__video{overflow:hidden;display:inline-flex !important;position:relative;width:fit-content}.page-course .course__why-study .course__slider .slider__slide
.slider__video.wide{width:100% !important}@media only screen and (min-width: 768px){.page-course .course__why-study .course__slider .slider__slide
.slider__video{height:300px !important}}@media only screen and (min-width: 1441px){.page-course .course__why-study .course__slider .slider__slide
.slider__video{height:400px !important}}.page-course .course__why-study .course__slider .slider__slide .slider__video
iframe{float:right;position:relative !important}.page-course .course__why-study .course__slider .slider__slide
p{text-indent:68px;user-select:text !important}.page-course .course__why-study .course__slider .slider__slide p:last-child{padding-bottom:0 !important}.page-course .course__why-study .course__slider .slider__slide .prev,
.page-course .course__why-study .course__slider .slider__slide
.next{cursor:pointer;position:absolute;top:0;display:block;width:55px;text-align:center;z-index:50}.page-course .course__why-study .course__slider .slider__slide .prev svg,
.page-course .course__why-study .course__slider .slider__slide .next
svg{top:0;bottom:0}.page-course .course__why-study .course__slider .slider__slide .prev.prev,
.page-course .course__why-study .course__slider .slider__slide
.next.prev{left:0}.page-course .course__why-study .course__slider .slider__slide .prev.next,
.page-course .course__why-study .course__slider .slider__slide
.next.next{right:0}@media only screen and (max-width: 1024px){.page-course .course__why-study .course__slider .slider__slide.type-1{flex-direction:column-reverse}}.page-course .course__why-study .course__slider .slider__slide.type-1
.slider__row.desktop{padding-top:15px}.page-course .course__why-study .course__slider .slider__slide.type-1
.slider__col{width:50%}@media only screen and (max-width: 1024px){.page-course .course__why-study .course__slider .slider__slide.type-1
.slider__col{width:100%}}.page-course .course__why-study .course__slider .slider__slide.type-1 .slider__col:last-child{display:flex;flex-direction:column;justify-content:space-between}.page-course .course__why-study .course__slider .slider__slide.type-1 .slider__col .slider__row:last-child{display:flex;justify-content:space-between;align-items:flex-end}@media only screen and (max-width: 1024px){.page-course .course__why-study .course__slider .slider__slide.type-1 .slider__col .slider__row:last-child{padding-top:25px}}.page-course .course__why-study .course__slider .slider__slide.type-1 .slider__col .slider__row:last-child
.slider__subtitle{max-width:40%}@media only screen and (max-width: 1024px){.page-course .course__why-study .course__slider .slider__slide.type-1 .slider__col .slider__row:last-child
.slider__subtitle{max-width:80%}}@media only screen and (min-width: 768px){.page-course .course__why-study .course__slider .slider__slide.type-1 .slider__col
.slider__image{height:337px !important;width:auto;float:left}}@media only screen and (min-width: 1441px){.page-course .course__why-study .course__slider .slider__slide.type-1 .slider__col
.slider__image{height:400px}}.page-course .course__why-study .course__slider .slider__slide.type-2{display:flex;align-items:flex-start}@media only screen and (max-width: 768px){.page-course .course__why-study .course__slider .slider__slide.type-2{display:block}}.page-course .course__why-study .course__slider .slider__slide.type-2
.slider__col{width:50%;padding-bottom:80px}@media only screen and (max-width: 1024px){.page-course .course__why-study .course__slider .slider__slide.type-2
.slider__col{width:100%}}.page-course .course__why-study .course__slider .slider__slide.type-2 .slider__col:first-child{padding-bottom:53px}.page-course .course__why-study .course__slider .slider__slide.type-2 .slider__col:first-child
.slider__text{padding-right:130px}@media only screen and (max-width: 1024px){.page-course .course__why-study .course__slider .slider__slide.type-2 .slider__col:first-child
.slider__text{padding-right:0}}.page-course .course__why-study .course__slider .slider__slide.type-2 .slider__col:last-child{display:flex;flex-direction:column;justify-content:space-between}.page-course .course__why-study .course__slider .slider__slide.type-2 .slider__col:last-child .slider__row:last-child{display:flex;justify-content:space-between;margin-top:28px}@media only screen and (max-width: 768px){.page-course .course__why-study .course__slider .slider__slide.type-2 .slider__col:last-child .slider__row:last-child{align-items:space-between;flex-direction:row}}.page-course .course__why-study .course__slider .slider__slide.type-2 .slider__col:last-child .slider__row:last-child
.slider__subtitle{max-width:80%;padding-right:10px;position:relative}@media only screen and (min-width: 768px){.page-course .course__why-study .course__slider .slider__slide.type-2 .slider__col:last-child .slider__row:last-child
.slider__subtitle{width:80%}}@media only screen and (min-width: 768px){.page-course .course__why-study .course__slider .slider__slide.type-2 .slider__col:last-child .slider__row:last-child .slider__subtitle
span{position:absolute;width:100%;display:block}}@media only screen and (min-width: 768px){.page-course .course__why-study .course__slider .slider__slide.type-2 .slider__col
.slider__image{height:337px;float:left}}@media only screen and (min-width: 1441px){.page-course .course__why-study .course__slider .slider__slide.type-2 .slider__col
.slider__image{height:400px}}.page-course .course__why-study .course__slider .slider__slide.type-3{flex-direction:column}.page-course .course__why-study .course__slider .slider__slide.type-3
.slider__row{width:100%;display:flex;flex-direction:row;align-items:flex-end}@media only screen and (max-width: 1024px){.page-course .course__why-study .course__slider .slider__slide.type-3
.slider__row.mobile{padding-top:20px;justify-content:space-between}.page-course .course__why-study .course__slider .slider__slide.type-3 .slider__row.mobile
.slider__col{width:auto;display:flex}}.page-course .course__why-study .course__slider .slider__slide.type-3 .slider__row
p{padding-right:50px}@media only screen and (max-width: 1024px){.page-course .course__why-study .course__slider .slider__slide.type-3 .slider__row
p{padding-right:0}}.page-course .course__why-study .course__slider .slider__slide.type-3 .slider__row:first-child{margin-bottom:50px}@media only screen and (max-width: 1024px){.page-course .course__why-study .course__slider .slider__slide.type-3 .slider__row:first-child{margin-bottom:30px}}@media only screen and (min-width: 1441px){.page-course .course__why-study .course__slider .slider__slide.type-3 .slider__row:first-child{margin-bottom:80px}}.page-course .course__why-study .course__slider .slider__slide.type-3 .slider__row
.slider__col{width:50%;display:flex}@media only screen and (max-width: 1024px){.page-course .course__why-study .course__slider .slider__slide.type-3 .slider__row
.slider__col{width:100%}}.page-course .course__why-study .course__slider .slider__slide.type-3 .slider__row .slider__col
.slider__row{width:100%;display:flex;justify-content:space-between;margin:0}.page-course .course__why-study .course__slider .slider__slide.type-3 .slider__row .slider__col .slider__row
.slider__col{width:50%}@media only screen and (max-width: 1024px){.page-course .course__why-study .course__slider .slider__slide.type-3 .slider__row .slider__col .slider__row
.slider__col{width:100%;align-items:flex-end;display:flex;flex-direction:column}}.page-course .course__why-study .course__slider .slider__slide.type-3 .slider__row .slider__col .slider__row .slider__col
.slider__subtitle{max-width:288px}@media only screen and (max-width: 1024px){.page-course .course__why-study .course__slider .slider__slide.type-3 .slider__row .slider__col .slider__row .slider__col
.slider__subtitle{max-width:80%}}.page-course .course__why-study .course__slider .slider__slide.type-3
.slider__container{height:513px;width:100%;display:flex;align-items:center;text-align:center;justify-content:center}.page-course .course__why-study .course__slider .slider__slide.type-3 .slider__container
img{max-height:90%}@media only screen and (max-width: 1024px){.page-course .course__why-study .course__slider .slider__slide.type-3
.slider__container{height:auto;padding:20px
0}}@media only screen and (min-width: 1441px){.page-course .course__why-study .course__slider .slider__slide.type-3
.slider__container{height:670px}}@media only screen and (max-width: 1024px){.page-course .course__why-study .course__slider .slider__slide
.slider__subtitle{color:#898989}.page-course .course__why-study .course__slider .slider__slide .slider__row-wide{flex-direction:column;justify-content:flex-start}.page-course .course__why-study .course__slider .slider__slide .slider__row-wide
.slider__subtitle{max-width:100% !important;width:100%;padding-bottom:24px}.page-course .course__why-study .course__slider .slider__slide .slider__row-wide
.slider__nav{max-width:100% !important;width:100%;display:flex;justify-content:flex-end}.page-course .course__why-study .course__slider .slider__slide .slider__row-wide
.slider__col{width:100%}.page-course .course__why-study .course__slider .slider__slide .slider__row-wide .slider__col:first-child{padding-bottom:24px}.page-course .course__why-study .course__slider .slider__slide .slider__row-wide .slider__col:last-child{width:100%}}.page-course .course__for-whom .list
.list__row{display:flex;width:100%;align-items:center}@media only screen and (max-width: 1024px){.page-course .course__for-whom .list
.list__row{justify-content:flex-start}}.page-course .course__for-whom .list .list__row.list__row-main{flex-direction:column}.page-course .course__for-whom .list .list__row.list__row-main:not(:last-child){margin-bottom:40px}@media only screen and (min-width: 1441px){.page-course .course__for-whom .list .list__row.list__row-main:not(:last-child){margin-bottom:50px}}.page-course .course__for-whom .list .list__row.list__row-static .list__title,
.page-course .course__for-whom .list .list__row.list__row-static
.list__toggle{cursor:default !important}.page-course .course__for-whom .list .list__row .list__col:first-child{width:auto;display:flex;justify-content:space-between}@media only screen and (max-width: 1024px){.page-course .course__for-whom .list .list__row .list__col:first-child{width:auto}}.page-course .course__for-whom .list .list__row .list__col:first-child.list__toggle{cursor:pointer}.page-course .course__for-whom .list .list__row .list__col:first-child.list__toggle .list__toggle-plus,
.page-course .course__for-whom .list .list__row .list__col:first-child.list__toggle .list__toggle-minus{width:76px;height:76px;border:1px
solid black;border-radius:50%;position:relative;display:flex;align-items:center;justify-content:center}.page-course .course__for-whom .list .list__row .list__col:first-child.list__toggle .list__toggle-plus.list__toggle-minus:after,
.page-course .course__for-whom .list .list__row .list__col:first-child.list__toggle .list__toggle-minus.list__toggle-minus:after{content:"";width:60px;height:1px;margin:0
auto;background:black;position:absolute;top:50%;left:0;right:0}@media only screen and (min-width: 1441px){.page-course .course__for-whom .list .list__row .list__col:first-child.list__toggle .list__toggle-plus.list__toggle-minus:after,
.page-course .course__for-whom .list .list__row .list__col:first-child.list__toggle .list__toggle-minus.list__toggle-minus:after{width:84px;height:1px}}@media only screen and (max-width: 1024px){.page-course .course__for-whom .list .list__row .list__col:first-child.list__toggle .list__toggle-plus.list__toggle-minus:after,
.page-course .course__for-whom .list .list__row .list__col:first-child.list__toggle .list__toggle-minus.list__toggle-minus:after{width:39px;height:1px}}.page-course .course__for-whom .list .list__row .list__col:first-child.list__toggle .list__toggle-plus.list__toggle-plus:after,
.page-course .course__for-whom .list .list__row .list__col:first-child.list__toggle .list__toggle-minus.list__toggle-plus:after{content:"";width:60px;height:1px;margin:0
auto;background:black;position:absolute;top:50%;left:0;right:0}@media only screen and (min-width: 1441px){.page-course .course__for-whom .list .list__row .list__col:first-child.list__toggle .list__toggle-plus.list__toggle-plus:after,
.page-course .course__for-whom .list .list__row .list__col:first-child.list__toggle .list__toggle-minus.list__toggle-plus:after{width:84px;height:1px}}@media only screen and (max-width: 1024px){.page-course .course__for-whom .list .list__row .list__col:first-child.list__toggle .list__toggle-plus.list__toggle-plus:after,
.page-course .course__for-whom .list .list__row .list__col:first-child.list__toggle .list__toggle-minus.list__toggle-plus:after{width:39px;height:1px}}.page-course .course__for-whom .list .list__row .list__col:first-child.list__toggle .list__toggle-plus.list__toggle-plus:before,
.page-course .course__for-whom .list .list__row .list__col:first-child.list__toggle .list__toggle-minus.list__toggle-plus:before{content:"";height:60px;width:1px;margin:0
auto;background:black;position:absolute;top:8px;bottom:0;left:0;right:0}@media only screen and (min-width: 1441px){.page-course .course__for-whom .list .list__row .list__col:first-child.list__toggle .list__toggle-plus.list__toggle-plus:before,
.page-course .course__for-whom .list .list__row .list__col:first-child.list__toggle .list__toggle-minus.list__toggle-plus:before{height:84px;width:1px;top:8px}}@media only screen and (max-width: 1024px){.page-course .course__for-whom .list .list__row .list__col:first-child.list__toggle .list__toggle-plus.list__toggle-plus:before,
.page-course .course__for-whom .list .list__row .list__col:first-child.list__toggle .list__toggle-minus.list__toggle-plus:before{height:39px;width:1px;top:7px}}@media only screen and (max-width: 1024px){.page-course .course__for-whom .list .list__row .list__col:first-child.list__toggle .list__toggle-plus,
.page-course .course__for-whom .list .list__row .list__col:first-child.list__toggle .list__toggle-minus{width:53px;height:53px}}@media only screen and (min-width: 1441px){.page-course .course__for-whom .list .list__row .list__col:first-child.list__toggle .list__toggle-plus,
.page-course .course__for-whom .list .list__row .list__col:first-child.list__toggle .list__toggle-minus{width:100px;height:100px}}.page-course .course__for-whom .list .list__row .list__col:first-child.list__toggle .list__toggle-plus{display:block}.page-course .course__for-whom .list .list__row .list__col:first-child.list__toggle .list__toggle-minus{display:none}.page-course .course__for-whom .list .list__row .list__col:last-child{width:76%;display:flex;flex-direction:column}@media only screen and (max-width: 1024px){.page-course .course__for-whom .list .list__row .list__col:last-child{flex-direction:column;width:100%}}.page-course .course__for-whom .list .list__row .list__col:last-child
.list__title{font-size:36px;line-height:36px;width:550px;letter-spacing:-1px;text-transform:uppercase;display:flex;align-items:center;margin:0;padding:0
0 0 30px;box-sizing:border-box;cursor:pointer;user-select:none}@media only screen and (max-width: 1024px){.page-course .course__for-whom .list .list__row .list__col:last-child
.list__title{font-size:27px;line-height:27px;padding-left:15px;width:100%}}@media only screen and (min-width: 1441px){.page-course .course__for-whom .list .list__row .list__col:last-child
.list__title{font-size:56px;line-height:56px;padding:0
0 0 12px;width:720px}}.page-course .course__for-whom .list .list__row
.list__content{display:none;justify-content:flex-end;padding-top:32px;width:auto;margin-left:50%;border-bottom:1px solid #000;flex-direction:column}.page-course .course__for-whom .list .list__row .list__content.margin-modification{padding-top:12px}@media only screen and (max-width: 1024px){.page-course .course__for-whom .list .list__row
.list__content{width:100%;margin:0;border:0;padding-top:22px}.page-course .course__for-whom .list .list__row .list__content.margin-modification{padding-top:22px}}@media only screen and (max-width: 1024px){.page-course .course__for-whom .list .list__row
.list__content{padding-top:42px}}@media only screen and (max-width: 1024px){.page-course .course__for-whom .list .list__row .list__content p:last-child{padding-bottom:0}}.page-course .course__for-whom .list .list__row .list__content ul
li{list-style:disc;padding-bottom:10px}.page-course .course__for-whom .list .list__row .list__content ul li:last-child{padding-bottom:40px}@media only screen and (max-width: 1024px){.page-course .course__for-whom .list .list__row .list__content ul li:last-child{padding-bottom:0}}.page-course .course__for-whom .list .list__row.list__row-active .list__toggle .list__toggle-plus{display:none !important}.page-course .course__for-whom .list .list__row.list__row-active .list__toggle .list__toggle-minus{display:block !important}.page-course .course__for-whom .list .list__row.list__row-active
.list__content{display:flex !important}.page-course .course__what-will-you-learn{background:#c4c8b9}@media only screen and (min-width: 1025px){.page-course .course__what-will-you-learn{padding-bottom:0}}.page-course .course__what-will-you-learn
.course__subtitle{border-top:0;margin-top:0;padding-top:0}.page-course .course__what-will-you-learn ul.list.list_opened
li{display:block !important}@media only screen and (min-width: 1025px){.page-course .course__what-will-you-learn ul.list
li{position:relative}}@media only screen and (max-width: 1024px){.page-course .course__what-will-you-learn ul.list
li{display:none}}.page-course .course__what-will-you-learn ul.list li:not(:last-child){margin-bottom:70px}@media only screen and (max-width: 1024px){.page-course .course__what-will-you-learn ul.list li:not(:last-child){margin-bottom:36px}}.page-course .course__what-will-you-learn ul.list li:nth-child(1),
.page-course .course__what-will-you-learn ul.list li:nth-child(2),
.page-course .course__what-will-you-learn ul.list li:nth-child(3){display:block}.page-course .course__what-will-you-learn ul.list li .list__row:first-child{width:100%;display:flex;justify-content:flex-start;padding-bottom:5px;border-bottom:1px solid transparent;box-sizing:border-box}@media only screen and (max-width: 1024px){.page-course .course__what-will-you-learn ul.list li .list__row:first-child{flex-direction:column}}@media only screen and (max-width: 1024px){.page-course .course__what-will-you-learn ul.list li .list__row:first-child
.list__number{padding-bottom:10px}}.page-course .course__what-will-you-learn ul.list li .list__row:first-child
.list__title{font-size:36px;line-height:36px;letter-spacing:-1px;text-transform:uppercase;display:inline-block;margin-left:0;width:46%;padding-left:95px;box-sizing:border-box;cursor:pointer}@media only screen and (max-width: 1024px){.page-course .course__what-will-you-learn ul.list li .list__row:first-child
.list__title{font-size:27px;line-height:27px;width:100%;padding:0}}@media only screen and (min-width: 1025px){.page-course .course__what-will-you-learn ul.list li .list__row:first-child
.list__title{width:50%;padding-right:32px}}@media only screen and (min-width: 1441px){.page-course .course__what-will-you-learn ul.list li .list__row:first-child
.list__title{font-size:56px;line-height:56px;width:50%}}.page-course .course__what-will-you-learn ul.list li .list__row:last-child{width:100%;display:none;justify-content:flex-end;padding-top:0}.page-course .course__what-will-you-learn ul.list li .list__row:last-child
.list__col{display:block;width:50%;box-sizing:border-box;position:relative;top:-26px}@media only screen and (max-width: 1024px){.page-course .course__what-will-you-learn ul.list li .list__row:last-child
.list__col{top:0;width:100%}}@media only screen and (min-width: 1025px){.page-course .course__what-will-you-learn ul.list li .list__row:last-child
.list__col{padding-left:24px}}@media only screen and (min-width: 1441px){.page-course .course__what-will-you-learn ul.list li .list__row:last-child
.list__col{top:-38px}}.page-course .course__what-will-you-learn ul.list li .list__row:last-child .list__col
p{text-indent:68px;padding-bottom:40px;padding-right:50px}@media only screen and (min-width: 1025px){.page-course .course__what-will-you-learn ul.list li .list__row:last-child .list__col
p{text-indent:44px}}@media only screen and (max-width: 1024px){.page-course .course__what-will-you-learn ul.list li .list__row:last-child .list__col
p{padding-bottom:36px;padding-right:0}}@media only screen and (min-width: 1441px){.page-course .course__what-will-you-learn ul.list li .list__row:last-child .list__col
p{text-indent:100px;padding-right:100px}}@media only screen and (min-width: 1025px){.page-course .course__what-will-you-learn ul.list li.active:before{content:'';position:absolute;top:-12px;left:0;right:0;border-top:1px solid #000}}@media only screen and (max-width: 1024px){.page-course .course__what-will-you-learn ul.list
li.active{margin-bottom:0}}.page-course .course__what-will-you-learn ul.list li.active .list__row:first-child{border-bottom:1px solid #000}@media only screen and (min-width: 1025px){.page-course .course__what-will-you-learn ul.list li.active .list__row:first-child{border-bottom-color:transparent}}@media only screen and (max-width: 1024px){.page-course .course__what-will-you-learn ul.list li.active .list__row:first-child{padding-bottom:10px}}.page-course .course__what-will-you-learn ul.list li.active .list__row:last-child{display:flex;position:absolute;right:0}@media only screen and (min-width: 1025px){.page-course .course__what-will-you-learn ul.list li.active .list__row:last-child{top:0;padding-top:0}.page-course .course__what-will-you-learn ul.list li.active .list__row:last-child
.list__col{top:0}}@media only screen and (max-width: 1024px){.page-course .course__what-will-you-learn ul.list li.active .list__row:last-child{padding-top:26px;position:relative}}.page-course .course__what-will-you-learn .list__open-all{font-size:18px;line-height:24px;display:none;cursor:pointer}.page-course .course__what-will-you-learn .list__open-all.opened{margin-top:40px}@media only screen and (max-width: 1024px){.page-course .course__what-will-you-learn .list__open-all{font-size:17px;line-height:22px;padding-top:10px}}.page-course .course__what-will-you-learn .list__open-all
span{border-bottom:1px solid #000;display:inline-block}.page-course .course__students-projects
.course__subtitle{border-top:0;margin-top:0;padding-top:0}.page-course .course__students-projects
.course__title{max-width:828px;margin:0
auto 53px auto}@media only screen and (max-width: 1024px){.page-course .course__students-projects
.course__title{width:100%;margin:37px
0 36px 0}}@media only screen and (min-width: 1441px){.page-course .course__students-projects
.course__title{font-size:56px;line-height:56px;max-width:1100px;margin:0
auto 80px auto}}.page-course .course__students-projects .course__carousel-outer{position:relative}.page-course .course__students-projects .course__carousel-outer .course__carousel-prev,
.page-course .course__students-projects .course__carousel-outer .course__carousel-next{top:0 !important;width:auto !important;height:auto !important;left:auto !important;transform:none !important}.page-course .course__students-projects .course__carousel-outer .course__carousel-prev.slick-disabled path,
.page-course .course__students-projects .course__carousel-outer .course__carousel-next.slick-disabled
path{fill:#898989}@media only screen and (max-width: 1024px){.page-course .course__students-projects .course__carousel-outer .course__carousel-prev,
.page-course .course__students-projects .course__carousel-outer .course__carousel-next{display:none !important}}.page-course .course__students-projects .course__carousel-outer .course__carousel-prev{right:75px;margin:-65px 0 0 0}.page-course .course__students-projects .course__carousel-outer .course__carousel-next{right:40px;margin:-65px 0 0 0}.page-course .course__students-projects
.course__carousel{overflow:hidden;max-width:100%}.page-course .course__students-projects .course__carousel .carousel-left-margin{padding-left:10px}.page-course .course__students-projects .course__carousel
.carousel{height:770px;display:flex}@media only screen and (max-width: 1024px){.page-course .course__students-projects .course__carousel
.carousel{height:408px}}@media only screen and (min-width: 1441px){.page-course .course__students-projects .course__carousel
.carousel{height:858px}}.page-course .course__students-projects .course__carousel .carousel .slick-arrow{position:absolute;top:0;z-index:500}@media only screen and (max-width: 1024px){.page-course .course__students-projects .course__carousel .carousel .slick-arrow{display:none !important}}.page-course .course__students-projects .course__carousel .carousel .slick-next{right:10px;margin:0
0 0 0}.page-course .course__students-projects .course__carousel .carousel .slick-prev{right:10px;margin:0
0 0 0}.page-course .course__students-projects .course__carousel .carousel
.carousel__slide{width:auto !important;height:770px;display:flex;flex-direction:column;justify-content:space-between;padding:0
20px;border-left:1px solid #000;box-sizing:content-box !important}@media only screen and (max-width: 1024px){.page-course .course__students-projects .course__carousel .carousel
.carousel__slide{padding:0
10px;height:408px}}@media only screen and (min-width: 1441px){.page-course .course__students-projects .course__carousel .carousel
.carousel__slide{height:858px}}.page-course .course__students-projects .course__carousel .carousel .carousel__slide:last-child{border-right:1px solid #000}.page-course .course__students-projects .course__carousel .carousel .carousel__slide .carousel__image img.image-vertical{width:450px}@media only screen and (max-width: 1024px){.page-course .course__students-projects .course__carousel .carousel .carousel__slide .carousel__image img.image-vertical{width:214px}}@media only screen and (min-width: 1441px){.page-course .course__students-projects .course__carousel .carousel .carousel__slide .carousel__image img.image-vertical{width:450px}}.page-course .course__students-projects .course__carousel .carousel .carousel__slide .carousel__image img.image-horizontal{width:450px}@media only screen and (max-width: 1024px){.page-course .course__students-projects .course__carousel .carousel .carousel__slide .carousel__image img.image-horizontal{width:214px}}@media only screen and (min-width: 1441px){.page-course .course__students-projects .course__carousel .carousel .carousel__slide .carousel__image img.image-horizontal{width:450px}}.page-course .course__students-projects .course__carousel .carousel .carousel__slide
.carousel__authors{display:block}.page-course .course__students-projects .course__carousel .carousel .carousel__slide .carousel__authors.image-vertical{width:262px}@media only screen and (max-width: 1024px){.page-course .course__students-projects .course__carousel .carousel .carousel__slide .carousel__authors.image-vertical{width:214px}}@media only screen and (min-width: 1441px){.page-course .course__students-projects .course__carousel .carousel .carousel__slide .carousel__authors.image-vertical{width:384px}}.page-course .course__students-projects .course__carousel .carousel .carousel__slide .carousel__authors.image-horizontal{width:379px}@media only screen and (max-width: 1024px){.page-course .course__students-projects .course__carousel .carousel .carousel__slide .carousel__authors.image-horizontal{width:214px}}@media only screen and (min-width: 1441px){.page-course .course__students-projects .course__carousel .carousel .carousel__slide .carousel__authors.image-horizontal{width:555px}}.page-course
.course__content{padding-bottom:80px}@media only screen and (max-width: 1024px){.page-course
.course__content{padding-bottom:65px}}@media only screen and (min-width: 1441px){.page-course
.course__content{padding-bottom:100px}}.page-course .course__content
.course__subtitle{margin-bottom:45px}@media only screen and (max-width: 1024px){.page-course .course__content
.course__subtitle{margin-bottom:20px}}@media only screen and (min-width: 1441px){.page-course .course__content
.course__subtitle{margin-bottom:50px}}.page-course .course__content
.list{display:flex;flex-direction:column}.page-course .course__content .list.list_opened
.list__item{display:grid !important}.page-course .course__content .list
.list__item{display:none;grid-template-columns:50% 50%;margin-bottom:40px}@media only screen and (max-width: 1024px){.page-course .course__content .list
.list__item{grid-template-columns:53px auto;margin-bottom:10px}}@media only screen and (min-width: 1441px){.page-course .course__content .list
.list__item{margin-bottom:50px}}.page-course .course__content .list .list__item:nth-child(1),
.page-course .course__content .list .list__item:nth-child(2),
.page-course .course__content .list .list__item:nth-child(3){display:grid}.page-course .course__content .list .list__item
.list__number{display:flex;align-items:center;margin-bottom:20px}@media only screen and (max-width: 1024px){.page-course .course__content .list .list__item
.list__number{margin-bottom:0}}.page-course .course__content .list .list__item .list__number
span{border:1px
solid #000;box-sizing:border-box;width:76px;min-width:76px;height:76px;border-radius:50%;text-align:center;font-size:18px;line-height:24px;display:flex;align-items:center;justify-content:center;order:1}@media only screen and (max-width: 1024px){.page-course .course__content .list .list__item .list__number
span{width:53px;min-width:53px;height:53px;font-size:16px;line-height:18px}}@media only screen and (min-width: 1441px){.page-course .course__content .list .list__item .list__number
span{width:100px;min-width:100px;height:100px;font-size:28px;line-height:36px}}.page-course .course__content .list .list__item
.list__title{max-width:100%;margin-bottom:28px;order:2;display:flex;align-items:center}@media only screen and (max-width: 1024px){.page-course .course__content .list .list__item
.list__title{padding-left:17px;margin-bottom:0;min-height:92px}}@media only screen and (min-width: 1441px){.page-course .course__content .list .list__item
.list__title{font-size:56px;line-height:56px;max-width:624px;margin-bottom:38px}}.page-course .course__content .list .list__item
.course__tags{max-width:80%;padding-bottom:36px;order:3;display:flex;align-items:flex-end}@media only screen and (max-width: 1024px){.page-course .course__content .list .list__item
.course__tags{display:block;width:100%;grid-column-start:1;grid-column-end:3;grid-row-start:2;grid-row-end:3}}@media only screen and (min-width: 1441px){.page-course .course__content .list .list__item
.course__tags{padding-bottom:46px}}.page-course .course__content .list .list__item
.list__content{order:4;padding-bottom:36px;border-bottom:1px solid #000}.page-course .course__content .list .list__item .list__content ul
li{font-size:18px;line-height:24px;display:block;position:relative;padding-left:70px}@media only screen and (max-width: 1024px){.page-course .course__content .list .list__item .list__content ul
li{font-size:17px;line-height:22px}}@media only screen and (min-width: 1441px){.page-course .course__content .list .list__item .list__content ul
li{font-size:28px;line-height:36px}}.page-course .course__content .list .list__item .list__content ul li:before{display:inline-block;content:"→";position:absolute;left:0}@media only screen and (min-width: 1441px){.page-course .course__content .list .list__item .list__content ul li:before{margin-right:75px}}.page-course .course__content .list .list__item .list__content ul.course__list_large-padding li:not(:last-child){margin-bottom:25px}@media only screen and (max-width: 1024px){.page-course .course__content .list .list__item .list__content ul.course__list_large-padding li:not(:last-child){margin-bottom:20px}}.page-course .course__content .list .list__item .list__content ul.course__list_large-padding
li{display:block}.page-course .course__content .list .list__item .list__content ul.course__list_large-padding li:before{margin-right:53px;display:inline-block !important}@media only screen and (min-width: 1441px){.page-course .course__content .list .list__item .list__content ul.course__list_large-padding li:before{margin-right:69px}}@media only screen and (max-width: 1024px){.page-course .course__content .list .list__item
.list__content{grid-column-start:1;grid-column-end:3;grid-row-start:3;grid-row-end:4;margin-top:-10px;padding-bottom:26px}}@media only screen and (min-width: 1441px){.page-course .course__content .list .list__item
.list__content{padding-bottom:46px}}.page-course .course__content .list__open-all{display:none;margin-left:50%;cursor:pointer;margin-top:-4px}@media only screen and (max-width: 1024px){.page-course .course__content .list__open-all{margin-left:0;margin-top:23px}}.page-course .course__content .list__open-all
span{border-bottom:1px solid #000;display:inline-block}.page-course
.course__prices_black{background:#000;color:#fff;padding:48px
0 74px 0;display:flex;width:100%;font-size:18px;box-sizing:border-box;overflow:hidden}.page-course .course__prices_black li a,
.page-course .course__prices_black li a:hover{color:#fff;text-decoration:underline;position:relative;display:inline-block;margin:0
0 0 3px}@media only screen and (max-width: 1024px){.page-course
.course__prices_black{padding:26px
0 40px 0}}@media only screen and (min-width: 1441px){.page-course
.course__prices_black{padding:85px
0 125px 0}}.page-course .course__prices_black .wrapper>.row{display:flex;margin-bottom:36px}@media only screen and (max-width: 1024px){.page-course .course__prices_black .wrapper>.row{flex-direction:column;padding-bottom:40px;margin-bottom:26px}}@media only screen and (min-width: 1441px){.page-course .course__prices_black .wrapper>.row{margin-bottom:50px}}.page-course .course__prices_black .wrapper > .row .row-inner{display:flex}@media only screen and (max-width: 1024px){.page-course .course__prices_black .wrapper > .row .row-inner{flex-direction:column}}.page-course .course__prices_black .wrapper > .row .row-inner>.col:first-child{width:50%;padding-right:80px;box-sizing:border-box;display:flex;flex-direction:column;justify-content:space-between}@media only screen and (max-width: 1024px){.page-course .course__prices_black .wrapper > .row .row-inner>.col:first-child{width:100%;padding:0}}.page-course .course__prices_black .wrapper > .row .row-inner>.col:last-child{width:50%;display:flex;flex-direction:column;justify-content:space-between}@media only screen and (max-width: 1024px){.page-course .course__prices_black .wrapper > .row .row-inner>.col:last-child{width:100%}}.page-course .course__prices_black .wrapper>.row:first-child{padding-bottom:27px;flex-direction:column}.page-course .course__prices_black .wrapper>.row:nth-child(2){border-top:1px solid #fff;padding-top:40px;margin-bottom:40px}.page-course .course__prices_black .wrapper > .row:nth-child(2) a{color:#fff;text-decoration:underline}@media only screen and (max-width: 1024px){.page-course .course__prices_black .wrapper>.row:nth-child(2){padding-top:40px;padding-bottom:30px;margin-bottom:25px}.page-course .course__prices_black .wrapper > .row:nth-child(2) .course__h2{padding-bottom:25px}}.page-course .course__prices_black .wrapper>.row:last-child{padding-top:40px;padding-bottom:25px;margin-bottom:0;border-top:1px solid #fff}@media only screen and (max-width: 1024px){.page-course .course__prices_black .wrapper>.row:last-child{padding-top:40px}.page-course .course__prices_black .wrapper > .row:last-child .col:first-child{padding-bottom:0}}.page-course .course__prices_black .wrapper>.row>.col:first-child{width:50%;padding-right:80px;box-sizing:border-box;display:flex;flex-direction:column;justify-content:space-between}@media only screen and (max-width: 1024px){.page-course .course__prices_black .wrapper>.row>.col:first-child{width:100%;padding:0}}.page-course .course__prices_black .wrapper>.row>.col:last-child{width:50%;display:flex;flex-direction:column;justify-content:space-between}@media only screen and (max-width: 1024px){.page-course .course__prices_black .wrapper>.row>.col:last-child{width:100%}}.page-course .course__prices_black
.course__title{max-width:100%}@media only screen and (min-width: 1441px){.page-course .course__prices_black
.course__title{font-size:56px;line-height:56px}}.page-course .course__prices_black
p{line-height:24px;padding-bottom:16px;text-indent:0}.page-course .course__prices_black p:last-child{padding-bottom:0}.page-course .course__prices_black
.course__tags{padding:25px
0 0 0}@media only screen and (max-width: 1024px){.page-course .course__prices_black
.course__tags{padding:20px
0 0 0}}.page-course .course__prices_black .course__tags ul
li{border-color:#fff}.page-course .course__prices_black .course__schedule .details-container{display:none;padding-bottom:15px}.page-course .course__prices_black .course__schedule
.schedule{display:flex;margin:70px
0 0 0;font-size:18px;line-height:24px}.page-course .course__prices_black .course__schedule .schedule
p{font-size:18px;line-height:24px;text-indent:0;margin:0;padding:0}@media only screen and (max-width: 1024px){.page-course .course__prices_black .course__schedule
.schedule{margin:20px
0 30px 0;flex-direction:column;font-size:17px;line-height:22px}.page-course .course__prices_black .course__schedule .schedule
p{font-size:17px;line-height:22px}}@media only screen and (min-width: 1441px){.page-course .course__prices_black .course__schedule
.schedule{font-size:28px;line-height:36px}.page-course .course__prices_black .course__schedule .schedule
p{font-size:28px;line-height:36px}}.page-course .course__prices_black .course__schedule .schedule
li{padding:0
42px;border-left:1px solid #fff}@media only screen and (min-width: 1441px){.page-course .course__prices_black .course__schedule .schedule
li{padding:0
50px}}.page-course .course__prices_black .course__schedule .schedule li:first-child{padding-left:0;border-left:0}.page-course .course__prices_black .course__schedule .schedule li:last-child{padding-right:0}@media only screen and (max-width: 1024px){.page-course .course__prices_black .course__schedule .schedule li:last-child{text-align:right}}@media only screen and (max-width: 1024px){.page-course .course__prices_black .course__schedule .schedule
li{border:0;padding:0
0 10px 0;display:flex;justify-content:space-between}.page-course .course__prices_black .course__schedule .schedule
li.mobile{padding:0}}.page-course .course__prices_black .course__schedule .schedule li
.schedule__toggle{cursor:pointer;white-space:nowrap}.page-course .course__prices_black .course__schedule .schedule li .schedule__toggle
span{border-bottom:1px solid #fff}.page-course .course__prices_black .course__schedule .schedule li .schedule__toggle
i{padding-left:3px}.page-course .course__prices_black .course__schedule .schedule li .schedule__toggle
i.schedule__down{display:inline-block}.page-course .course__prices_black .course__schedule .schedule li .schedule__toggle
i.schedule__up{display:none}.page-course .course__prices_black .course__schedule .schedule li .schedule__toggle.opened
i.schedule__down{display:none}.page-course .course__prices_black .course__schedule .schedule li .schedule__toggle.opened
i.schedule__up{display:inline-block}.page-course .course__prices_black
.course__prices{margin:0
0 10px 0;padding:0;width:100%}@media only screen and (max-width: 1024px){.page-course .course__prices_black
.course__prices{margin:0
0 32px 0}}.page-course .course__prices_black .course__prices
li{font-size:26px;line-height:39px;padding:15px
0;display:flex;width:100%;justify-content:space-between;text-transform:uppercase}@media only screen and (max-width: 1024px){.page-course .course__prices_black .course__prices
li{font-size:17px;line-height:22px}}@media only screen and (min-width: 1441px){.page-course .course__prices_black .course__prices
li{font-size:36px;line-height:39px;padding:24px
0}}.page-course .course__prices_black .course__prices li:not(:first-child){border-top:1px solid #fff}.page-course .course__prices_black .course__prices li:first-child{padding-top:0;padding-right:10px}@media only screen and (min-width: 1024px){.page-course .course__prices_black .course__prices
li.instalments{border-bottom:1px solid #fff}}.page-course .course__prices_black .course__prices li.instalments .instalments-more{cursor:pointer;margin-left:10px}.page-course .course__prices_black .course__prices li.instalments .instalments-more
span{display:inline-block}.page-course .course__prices_black .course__prices li.instalments .instalments-more.opened
span{transform:rotate(180deg)}.page-course .course__prices_black .course__prices
li.instalments.mobile{border-top:0;padding-top:0;margin-top:-10px;justify-content:flex-end;border-bottom:1px solid #fff}.page-course .course__prices_black .course__prices li
strike{color:#898989}.page-course .course__prices_black .course__prices li
small{font-size:18px;line-height:24px;text-transform:none;white-space:nowrap}@media only screen and (max-width: 1024px){.page-course .course__prices_black .course__prices li
small{font-size:16px;line-height:18px}}@media only screen and (min-width: 1441px){.page-course .course__prices_black .course__prices li
small{font-size:28px;line-height:36px}}.page-course .course__prices_black .instalments-hint{color:#898989;display:none;margin-top:0}@media only screen and (max-width: 1024px){.page-course .course__prices_black
.course__prices_until{text-align:center;padding-top:22px;max-width:355px;margin:0
auto}}.page-course .course__prices_black .course__preorder-and-credit{display:flex}@media only screen and (max-width: 1024px){.page-course .course__prices_black .course__preorder-and-credit{flex-direction:column}}.page-course .course__prices_black .course__preorder-and-credit .preorder-info{padding-right:15px}@media only screen and (max-width: 1024px){.page-course .course__prices_black .course__preorder-and-credit .preorder-info{padding-bottom:4px}}.page-course .course__prices_black .course__preorder-and-credit .preorder-info
svg{position:relative;margin-right:8px}.page-course .course__prices_black
.course__order{display:flex;justify-content:flex-start;align-items:center;margin:30px
0 0 0}@media only screen and (max-width: 1024px){.page-course .course__prices_black
.course__order{margin:25px
0 0 0;flex-direction:column;font-size:17px;line-height:22px}}@media only screen and (min-width: 1441px){.page-course .course__prices_black
.course__order{font-size:28px;margin:15px
0 50px 0}}.page-course .course__prices_black .course__order>.col{width:50% !important}.page-course .course__prices_black .course__order>.col:first-child{padding-right:30px}@media only screen and (max-width: 1024px){.page-course .course__prices_black .course__order>.col:first-child{width:100% !important;padding-right:0 !important}}.page-course .course__prices_black .course__order>.col:last-child{padding-left:30px;font-size:18px;line-height:24px}@media only screen and (max-width: 1024px){.page-course .course__prices_black .course__order>.col:last-child{padding:0;width:100% !important;text-align:center;font-size:17px;line-height:22px}.page-course .course__prices_black .course__order > .col:last-child
br{display:none !important}}@media only screen and (min-width: 1441px){.page-course .course__prices_black .course__order>.col:last-child{font-size:28px;line-height:36px}}.page-course .course__prices_black .course__order .btn-order,
.page-course .course__prices_black .course__order .btn-contact{display:inline-block;background:#cbee4c;border-radius:200px;padding:20px
0;font-size:17px;text-align:center;width:100%;box-sizing:border-box}.page-course .course__prices_black .course__order .btn-order.btn-contact,
.page-course .course__prices_black .course__order .btn-contact.btn-contact{background:black;border:1px
solid #fff;color:#fff}.page-course .course__prices_black .course__order .btn-order:hover,
.page-course .course__prices_black .course__order .btn-contact:hover{background:#fff;color:black;border-color:#fff}@media only screen and (max-width: 1024px){.page-course .course__prices_black .course__order .btn-order,
.page-course .course__prices_black .course__order .btn-contact{font-size:17px;line-height:22px;padding:22px
0;width:100%;margin-bottom:10px}}@media only screen and (min-width: 1441px){.page-course .course__prices_black .course__order .btn-order,
.page-course .course__prices_black .course__order .btn-contact{font-size:24px;width:100%;padding:24px
0 !important;line-height:120% !important}}.page-course .course__prices_black
.schedule__details{padding-top:30px;display:none}.page-course .course__prices_black .schedule__details
p{font-size:18px;line-height:24px;text-indent:0;margin:0;padding:0}@media only screen and (max-width: 1024px){.page-course .course__prices_black
.schedule__details{padding:10px
0 15px 0}.page-course .course__prices_black .schedule__details
p{font-size:17px;line-height:22px}}@media only screen and (min-width: 1441px){.page-course .course__prices_black
.schedule__details{font-size:28px;line-height:36px}.page-course .course__prices_black .schedule__details
p{font-size:28px;line-height:36px}}.page-course .course__prices_black .course__list_large-padding{padding-right:55px}@media only screen and (max-width: 1024px){.page-course .course__prices_black .course__list_large-padding{padding-right:25px;margin-top:24px}}.page-course .course__benefits-of-learning
.course__subtitle{border:0;margin-top:0;padding-top:0}.page-course .course__benefits-of-learning
.course__h2{margin-bottom:65px}@media only screen and (max-width: 1024px){.page-course .course__benefits-of-learning
.course__h2{margin-bottom:37px}}@media only screen and (min-width: 1441px){.page-course .course__benefits-of-learning
.course__h2{margin-bottom:75px}}.page-course .course__benefits-of-learning
.list{display:flex;flex-direction:column;border-top:1px solid #000}.page-course .course__benefits-of-learning .list.list_opened
.list__item{display:flex !important}.page-course .course__benefits-of-learning .list
.list__item{display:flex;display:none;padding:40px
0;border-bottom:1px solid #000}@media only screen and (max-width: 1024px){.page-course .course__benefits-of-learning .list
.list__item{flex-direction:column;padding:30px
0}}@media only screen and (min-width: 1441px){.page-course .course__benefits-of-learning .list
.list__item{padding:55px
0}}.page-course .course__benefits-of-learning .list .list__item:nth-child(1),
.page-course .course__benefits-of-learning .list .list__item:nth-child(2),
.page-course .course__benefits-of-learning .list .list__item:nth-child(3),
.page-course .course__benefits-of-learning .list .list__item:nth-child(4){display:flex}.page-course .course__benefits-of-learning .list .list__item
.list__col{width:50%}@media only screen and (max-width: 1024px){.page-course .course__benefits-of-learning .list .list__item
.list__col{width:100%}}.page-course .course__benefits-of-learning .list .list__item .list__col:first-child{display:flex;justify-content:flex-start}@media only screen and (max-width: 1024px){.page-course .course__benefits-of-learning .list .list__item .list__col:first-child{justify-content:flex-start;align-items:center;margin-bottom:20px}}.page-course .course__benefits-of-learning .list .list__item .list__col:last-child{display:flex;flex-direction:column;justify-content:flex-start}.page-course .course__benefits-of-learning .list .list__item
.list__image{width:auto}@media only screen and (max-width: 1024px){.page-course .course__benefits-of-learning .list .list__item
.list__image{width:auto}}.page-course .course__benefits-of-learning .list .list__item .list__image
img{width:110px;height:110px;margin-right:10px}@media only screen and (max-width: 1024px){.page-course .course__benefits-of-learning .list .list__item .list__image
img{width:57px;height:57px}}@media only screen and (min-width: 1441px){.page-course .course__benefits-of-learning .list .list__item .list__image
img{width:140px;height:140px;margin-right:10px}}.page-course .course__benefits-of-learning .list .list__item
.list__title{width:50%}@media only screen and (max-width: 1024px){.page-course .course__benefits-of-learning .list .list__item
.list__title{width:70%;box-sizing:border-box;margin-bottom:0}}@media only screen and (min-width: 1441px){.page-course .course__benefits-of-learning .list .list__item
.list__title{font-size:56px;line-height:56px}}.page-course .course__benefits-of-learning .list .list__item
.list__content{padding-left:0}.page-course .course__benefits-of-learning .list .list__item .list__content p:last-child{padding-bottom:0}@media only screen and (max-width: 1024px){.page-course .course__benefits-of-learning .list .list__item .list__content
p{text-indent:56px}}.page-course .course__benefits-of-learning .list__open-all{display:none;margin-left:50%;margin-top:40px;padding-left:0;cursor:pointer}@media only screen and (max-width: 1024px){.page-course .course__benefits-of-learning .list__open-all{margin-left:0;margin-top:27px;padding-left:0}}.page-course .course__benefits-of-learning .list__open-all
span{border-bottom:1px solid #000;display:inline-block}.page-course .course__our-teachers{background:#c4c8b9;padding-bottom:60px}@media only screen and (max-width: 1024px){.page-course .course__our-teachers{padding-bottom:35px}}.page-course .course__our-teachers
.course__subtitle{border-top:0;padding:0;margin:0
0 3px 0}@media only screen and (max-width: 1024px){.page-course .course__our-teachers
.course__subtitle{margin-bottom:0}}.page-course .course__our-teachers
.list{display:flex;flex-direction:column}.page-course .course__our-teachers .list
.list__item{display:flex;padding:40px
0}@media only screen and (max-width: 1024px){.page-course .course__our-teachers .list
.list__item{flex-direction:column;overflow:hidden;padding-top:27px;padding-bottom:25px}}@media only screen and (min-width: 1441px){.page-course .course__our-teachers .list
.list__item{padding:55px
0}}.page-course .course__our-teachers .list .list__item:not(:last-child){border-bottom:1px solid #000}@media only screen and (max-width: 1024px){.page-course .course__our-teachers .list .list__item:last-child
.list__name{padding-bottom:10px}}.page-course .course__our-teachers .list .list__item
.list__col{width:50%}@media only screen and (max-width: 1024px){.page-course .course__our-teachers .list .list__item
.list__col{width:100%}}.page-course .course__our-teachers .list .list__item .list__col:first-child{display:flex}@media only screen and (max-width: 1024px){.page-course .course__our-teachers .list .list__item .list__col:first-child{justify-content:space-between}}.page-course .course__our-teachers .list .list__item .list__col:last-child{display:flex;flex-direction:column;justify-content:flex-start}.page-course .course__our-teachers .list .list__item
.list__image{margin-left:80px}.page-course .course__our-teachers .list .list__item .list__image
img{width:140px;height:140px;object-fit:cover;border-radius:200px}@media only screen and (max-width: 1024px){.page-course .course__our-teachers .list .list__item .list__image
img{width:80px;height:80px}}@media only screen and (min-width: 1441px){.page-course .course__our-teachers .list .list__item .list__image
img{width:193px;height:193px}}.page-course .course__our-teachers .list .list__item
.list__name{width:288px}@media only screen and (min-width: 1441px){.page-course .course__our-teachers .list .list__item
.list__name{font-size:42px;line-height:42px}}.page-course .course__our-teachers .list .list__item
.list__content{padding-right:50px;position:relative}@media only screen and (max-width: 1024px){.page-course .course__our-teachers .list .list__item
.list__content{padding-right:25px;padding-top:10px}}.page-course .course__our-teachers .list .list__item
.list__content.large{cursor:pointer;overflow:hidden}.page-course .course__our-teachers .list .list__item .list__content.large:not(.opened):after{position:absolute;bottom:0;height:100%;width:100%;content:"";background:linear-gradient(to top, #c4c8b9 10%, rgba(196, 200, 185, 0) 80%);pointer-events:none}.page-course .course__our-teachers .list .list__item .list__content:not(.large){height:auto !important}.page-course .course__our-teachers .list .list__item .list__content ul
li{font-size:18px;line-height:24px;display:block;position:relative;padding-left:70px}@media only screen and (max-width: 1024px){.page-course .course__our-teachers .list .list__item .list__content ul
li{font-size:17px;line-height:22px}}@media only screen and (min-width: 1441px){.page-course .course__our-teachers .list .list__item .list__content ul
li{font-size:28px;line-height:36px}}.page-course .course__our-teachers .list .list__item .list__content ul li:before{display:inline-block;content:"→";position:absolute;left:0}@media only screen and (min-width: 1441px){.page-course .course__our-teachers .list .list__item .list__content ul li:before{margin-right:75px}}.page-course .course__our-teachers .list .list__item .list__content ul.course__list_large-padding li:not(:last-child){margin-bottom:25px}@media only screen and (max-width: 1024px){.page-course .course__our-teachers .list .list__item .list__content ul.course__list_large-padding li:not(:last-child){margin-bottom:20px}}.page-course .course__our-teachers .list .list__item .list__content ul.course__list_large-padding
li{display:block}.page-course .course__our-teachers .list .list__item .list__content ul.course__list_large-padding li:before{margin-right:53px;display:inline-block !important}@media only screen and (min-width: 1441px){.page-course .course__our-teachers .list .list__item .list__content ul.course__list_large-padding li:before{margin-right:69px}}.page-course .course__our-teachers .list .list__item .list__content
p{padding-bottom:30px}.page-course .course__our-teachers .list .list__item .list__content p:last-child{padding-bottom:0}.page-course .course__our-teachers .list .list__item .list__content
a{display:inline-block;border-bottom:1px solid #000;text-indent:0}.page-course .course__our-teachers .list .list__item
.works{display:flex;justify-content:space-between;align-items:flex-end}@media only screen and (max-width: 1024px){.page-course .course__our-teachers .list .list__item
.works{flex-direction:column;align-items:flex-start}}.page-course .course__our-teachers .list .list__item .works
.works__description{opacity:0.44}@media only screen and (max-width: 1024px){.page-course .course__our-teachers .list .list__item .works
.works__description{padding-bottom:25px}}.page-course .course__our-teachers .list .list__item .works .works__description
p{font-size:16px;line-height:23px;padding-right:45px}@media only screen and (max-width: 1024px){.page-course .course__our-teachers .list .list__item .works .works__description
p{padding-right:20px}}@media only screen and (min-width: 1441px){.page-course .course__our-teachers .list .list__item .works .works__description
p{font-size:24px;line-height:32px}}.page-course .course__our-teachers .list .list__item .works
.works__gallery{display:flex}.page-course .course__our-teachers .list .list__item .works .works__gallery
a{display:none;text-decoration:none;border:0}.page-course .course__our-teachers .list .list__item .works .works__gallery a:nth-child(1),
.page-course .course__our-teachers .list .list__item .works .works__gallery a:nth-child(2),
.page-course .course__our-teachers .list .list__item .works .works__gallery a:nth-child(3){display:inline-block}.page-course .course__our-teachers .list .list__item .works .works__gallery a
img{width:76px;height:76px;object-fit:cover;border-radius:200px}@media only screen and (max-width: 1024px){.page-course .course__our-teachers .list .list__item .works .works__gallery a
img{width:53px;height:53px}}@media only screen and (min-width: 1441px){.page-course .course__our-teachers .list .list__item .works .works__gallery a
img{width:100px;height:100px}}.page-course .course__student-reviews
.course__subtitle{border-top:0;padding-top:0;margin-bottom:0;padding-bottom:4px}@media only screen and (max-width: 1024px){.page-course .course__student-reviews
.course__subtitle{padding-bottom:10px}}.page-course .course__student-reviews
.list{display:flex;flex-direction:column}.page-course .course__student-reviews .list.list_opened
.list__item{display:flex !important}.page-course .course__student-reviews .list
.list__item{display:flex;display:none;padding:40px
0;border-bottom:1px solid #000}@media only screen and (max-width: 1024px){.page-course .course__student-reviews .list
.list__item{flex-direction:column;padding:30px
0 7px 0}}.page-course .course__student-reviews .list .list__item:nth-child(1),
.page-course .course__student-reviews .list .list__item:nth-child(2),
.page-course .course__student-reviews .list .list__item:nth-child(3){display:flex}.page-course .course__student-reviews .list .list__item
.list__col{width:50%}@media only screen and (max-width: 1024px){.page-course .course__student-reviews .list .list__item
.list__col{width:100%}}.page-course .course__student-reviews .list .list__item .list__col:first-child{display:flex;flex-direction:column;justify-content:space-between}.page-course .course__student-reviews .list .list__item .list__col:last-child{display:flex;flex-direction:column;justify-content:flex-end;padding-top:70px}@media only screen and (max-width: 1024px){.page-course .course__student-reviews .list .list__item .list__col:last-child{padding-top:0}}@media only screen and (max-width: 1024px){.page-course .course__student-reviews .list .list__item
.list__image{padding-top:24px}}.page-course .course__student-reviews .list .list__item .list__image
img{width:76px;height:76px;object-fit:cover;border-radius:200px}@media only screen and (max-width: 1024px){.page-course .course__student-reviews .list .list__item .list__image
img{width:53px;height:53px}}@media only screen and (min-width: 1441px){.page-course .course__student-reviews .list .list__item .list__image
img{width:100px;height:100px}}.page-course .course__student-reviews .list .list__item
.list__title{width:100%;display:flex;margin:0;padding-bottom:8px}.page-course .course__student-reviews .list .list__item .list__title
br{display:none !important}@media only screen and (max-width: 1024px){.page-course .course__student-reviews .list .list__item
.list__title{display:block;width:auto;font-size:27px;line-height:27px;padding-bottom:5px}.page-course .course__student-reviews .list .list__item .list__title
br{display:block !important}.page-course .course__student-reviews .list .list__item .list__title
svg{width:19px;height:19px}}@media only screen and (min-width: 1441px){.page-course .course__student-reviews .list .list__item
.list__title{font-size:56px;line-height:56px}.page-course .course__student-reviews .list .list__item .list__title
svg{width:32px;height:32px}}.page-course .course__student-reviews .list .list__item
.list__social{display:flex;margin-left:20px;position:relative;top:2px}@media only screen and (max-width: 1024px){.page-course .course__student-reviews .list .list__item
.list__social{margin-left:2px;display:inline-flex;white-space:nowrap}}@media only screen and (min-width: 1441px){.page-course .course__student-reviews .list .list__item
.list__social{margin-left:28px}}.page-course .course__student-reviews .list .list__item .list__social
a{margin-right:10px}.page-course .course__student-reviews .list .list__item
.list__description{color:#898989}@media only screen and (min-width: 1441px){.page-course .course__student-reviews .list .list__item
.list__description{font-size:28px;line-height:36px}}.page-course .course__student-reviews .list .list__item
.list__content{height:140px;overflow:hidden;position:relative;transition:height 0.5s ease}@media only screen and (max-width: 1024px){.page-course .course__student-reviews .list .list__item
.list__content{padding-top:2px}}@media only screen and (min-width: 1441px){.page-course .course__student-reviews .list .list__item
.list__content{height:180px;min-height:180px}}.page-course .course__student-reviews .list .list__item
.list__content.opened{overflow:inherit;height:auto;cursor:pointer}.page-course .course__student-reviews .list .list__item .list__content.opened:after{display:none}@media only screen and (max-width: 1024px){.page-course .course__student-reviews .list .list__item
.list__content.opened{padding-bottom:25px}}.page-course .course__student-reviews .list .list__item
.list__content.large{cursor:pointer}.page-course .course__student-reviews .list .list__item .list__content.large:after{position:absolute;bottom:0;height:100%;width:100%;content:"";background:linear-gradient(to top, #fff 10%, rgba(255, 255, 255, 0) 80%);pointer-events:none}.page-course .course__student-reviews .list .list__item .list__content p:last-child{padding-bottom:0}.page-course .course__student-reviews .list__open-all{display:none;margin-left:50%;margin-top:40px;cursor:pointer}@media only screen and (max-width: 1024px){.page-course .course__student-reviews .list__open-all{margin-left:0;margin-top:27px}}.page-course .course__student-reviews .list__open-all
span{border-bottom:1px solid #000;display:inline-block}.page-course .course__set-of-courses{background:#000;color:#fff;padding:0
0 100px 0;display:flex;width:100%;font-size:18px}@media only screen and (max-width: 1024px){.page-course .course__set-of-courses{padding:0
0 65px 0}}@media only screen and (min-width: 1441px){.page-course .course__set-of-courses{padding-bottom:125px}}.page-course .course__set-of-courses
.course__subtitle{border-top:0;padding-top:0;margin-bottom:0;padding-bottom:45px}@media only screen and (max-width: 1024px){.page-course .course__set-of-courses
.course__subtitle{padding-bottom:40px}}@media only screen and (min-width: 1441px){.page-course .course__set-of-courses
.course__subtitle{padding-bottom:60px}}.page-course .course__set-of-courses
.course__title{max-width:100%}.page-course .course__set-of-courses
.list{display:flex;flex-direction:column;border-top:1px solid #fff;margin-top:65px}@media only screen and (max-width: 1024px){.page-course .course__set-of-courses
.list{margin-top:45px}}@media only screen and (min-width: 1441px){.page-course .course__set-of-courses
.list{margin-top:74px}}.page-course .course__set-of-courses .list
.list__item{display:flex;padding:38px
0 60px 0}@media only screen and (max-width: 1024px){.page-course .course__set-of-courses .list
.list__item{flex-direction:column;padding:30px
0 50px 0}}@media only screen and (min-width: 1441px){.page-course .course__set-of-courses .list
.list__item{padding:50px
0 80px 0}}.page-course .course__set-of-courses .list .list__item:not(:last-child){border-bottom:1px solid #fff}.page-course .course__set-of-courses .list .list__item:last-child{padding-bottom:0}.page-course .course__set-of-courses .list .list__item
.list__col{width:50%}@media only screen and (max-width: 1024px){.page-course .course__set-of-courses .list .list__item
.list__col{width:100%}}.page-course .course__set-of-courses .list .list__item .list__col:first-child{display:flex;flex-direction:column;justify-content:space-between}@media only screen and (max-width: 1024px){.page-course .course__set-of-courses .list .list__item .list__col:first-child{flex-direction:row}}.page-course .course__set-of-courses .list .list__item .list__col:last-child{display:flex;flex-direction:column}@media only screen and (max-width: 1024px){.page-course .course__set-of-courses .list .list__item
.list__image{padding-left:65px}}.page-course .course__set-of-courses .list .list__item .list__image
img{width:144px;height:144px}@media only screen and (max-width: 1024px){.page-course .course__set-of-courses .list .list__item .list__image
img{width:80px;height:80px}}@media only screen and (min-width: 1441px){.page-course .course__set-of-courses .list .list__item .list__image
img{width:184px;height:184px}}.page-course .course__set-of-courses .list .list__item
.list__title{width:100%;display:flex;margin:0;padding-bottom:8px}@media only screen and (max-width: 1024px){.page-course .course__set-of-courses .list .list__item
.list__title{font-size:27px;line-height:27px}}@media only screen and (min-width: 1441px){.page-course .course__set-of-courses .list .list__item
.list__title{font-size:56px;line-height:56px}}.page-course .course__set-of-courses .list .list__item
.list__description{color:#898989}@media only screen and (max-width: 1024px){.page-course .course__set-of-courses .list .list__item
.list__description{font-size:17px;line-height:22px}}@media only screen and (min-width: 1441px){.page-course .course__set-of-courses .list .list__item
.list__description{font-size:28px;line-height:36px}}.page-course .course__set-of-courses .list .list__item
.list__content{position:relative}@media only screen and (max-width: 1024px){.page-course .course__set-of-courses .list .list__item
.list__content{padding-top:5px}}.page-course .course__set-of-courses .list .list__item .list__content
p{padding-right:180px}@media only screen and (max-width: 1024px){.page-course .course__set-of-courses .list .list__item .list__content
p{padding-right:0;padding-top:20px}}.page-course .course__set-of-courses .list .list__item .list__content p:last-child{padding-bottom:0}.page-course .course__set-of-courses .list .list__item .list__content ul li:last-child{padding-bottom:0}.page-course .course__set-of-courses .list .list__item
.course__order{margin:50px
0 0 0;padding:0;width:100%}@media only screen and (min-width: 1441px){.page-course .course__set-of-courses .list .list__item
.course__order{margin:70px
0 0 0}}@media only screen and (max-width: 1024px){.page-course .course__set-of-courses .list .list__item
.course__order{margin:40px
0 0 0}}.page-course .course__set-of-courses .list .list__item .course__order
li{font-size:28px;line-height:39px;padding:20px
0;display:flex;width:100%;text-transform:uppercase;align-items:center}@media only screen and (max-width: 1024px){.page-course .course__set-of-courses .list .list__item .course__order
li{flex-direction:column-reverse;font-size:17px;line-height:22px;align-items:flex-start;width:100%}}@media only screen and (min-width: 1441px){.page-course .course__set-of-courses .list .list__item .course__order
li{font-size:36px;line-height:39px}}.page-course .course__set-of-courses .list .list__item .course__order li:first-child{padding-top:0}@media only screen and (max-width: 1024px){.page-course .course__set-of-courses .list .list__item .course__order li
.col{width:100%}}@media only screen and (max-width: 1024px){.page-course .course__set-of-courses .list .list__item .course__order li .col:last-child{padding-bottom:30px}}.page-course .course__set-of-courses .list .list__item .course__order li
strike{color:#898989}.page-course .course__set-of-courses .list .list__item .course__order li
small{font-size:18px;line-height:24px;text-transform:none}.page-course .course__set-of-courses .list .list__item .course__order li .btn-order{display:inline-block;background:#cbee4c;border-radius:200px;padding:26px
0;margin-right:25px;font-size:18px;line-height:100%;text-align:center;width:300px;text-transform:none}@media only screen and (max-width: 1024px){.page-course .course__set-of-courses .list .list__item .course__order li .btn-order{display:block;width:100%;font-size:17px;line-height:22px;padding:21px
0}}@media only screen and (min-width: 1441px){.page-course .course__set-of-courses .list .list__item .course__order li .btn-order{width:413px;font-size:28px;padding:36px
0}}.page-course
.course__faq{margin-bottom:-140px}@media only screen and (max-width: 1024px){.page-course
.course__faq{margin-bottom:-125px}}@media only screen and (min-width: 1441px){.page-course
.course__faq{margin-bottom:-140px}}.page-course .course__faq
.course__subtitle{border-top:0;padding:0;margin:0}.page-course .course__faq
.course__social{display:flex;justify-content:flex-end}@media only screen and (max-width: 1024px){.page-course .course__faq
.course__social{margin-top:30px;justify-content:center}}.page-course .course__faq .course__social li
a{color:#000;width:188px;height:188px;border-radius:200px;display:flex;border:1px
solid #000;align-items:center;justify-content:center;text-align:center;transition:background 0.05s ease-in-out;font-size:18px;line-height:24px}@media only screen and (max-width: 1024px){.page-course .course__faq .course__social li
a{width:114px;height:114px;box-sizing:border-box;margin-left:-1px;font-size:16px;line-height:18px}}@media only screen and (min-width: 1441px){.page-course .course__faq .course__social li
a{width:264px;height:264px;font-size:28px;line-height:32px}}.page-course .course__faq .course__social li a:hover{background:#000;color:#fff}.page-course .course__faq
.list{display:flex;flex-direction:column}.page-course .course__faq .list.list__top
.list__col{width:auto !important}@media only screen and (max-width: 1024px){.page-course .course__faq
.list{margin-top:-5px}}@media only screen and (min-width: 1441px){.page-course .course__faq
.list{margin-top:10px}}.page-course .course__faq .list
.list__item{display:flex;padding:40px
0 66px 0}@media only screen and (max-width: 1024px){.page-course .course__faq .list
.list__item{flex-direction:column}}.page-course .course__faq .list .list__item:last-child{padding-bottom:0}.page-course .course__faq .list .list__item
.list__col{width:50%}@media only screen and (max-width: 1024px){.page-course .course__faq .list .list__item
.list__col{width:100%}}.page-course .course__faq .list .list__item .list__col:first-child{display:flex;flex-direction:column;justify-content:space-between}.page-course .course__faq .list .list__item .list__col:last-child{display:flex;flex-direction:column}.page-course .course__faq
.list__faq{margin-top:70px}@media only screen and (max-width: 1024px){.page-course .course__faq
.list__faq{margin-top:30px}}@media only screen and (min-width: 1441px){.page-course .course__faq
.list__faq{margin-top:100px}}.page-course .course__faq .list__faq
.list__item{padding:0;margin:0}@media only screen and (max-width: 1024px){.page-course .course__faq .list__faq
.list__item{flex-direction:column-reverse}}.page-course .course__faq .list__faq .list__item .list__col:first-child{padding:33px
0;position:relative}@media only screen and (max-width: 1024px){.page-course .course__faq .list__faq .list__item .list__col:first-child{padding:20px
0 0 0}}.page-course .course__faq .list__faq .list__item .list__col:last-child{border-top:1px solid #000;padding:33px
0}@media only screen and (max-width: 1024px){.page-course .course__faq .list__faq .list__item .list__col:last-child{padding:20px
0 0 0}}.page-course .course__faq .list__faq .list__item .list__col
.course__question{cursor:pointer}.page-course .course__faq .list__faq .list__item .list__col .course__question:hover,
.page-course .course__faq .list__faq .list__item .list__col
.course__question.opened{color:#898989}@media only screen and (max-width: 1024px){.page-course .course__faq .list__faq .list__item .list__col
.course__question{font-size:24px;line-height:26px}}@media only screen and (min-width: 1441px){.page-course .course__faq .list__faq .list__item .list__col
.course__question{font-size:56px;line-height:56px}}.page-course .course__faq .list__faq .list__item .list__col
.course__answer{position:absolute;display:none}@media only screen and (max-width: 1024px){.page-course .course__faq .list__faq .list__item .list__col
.course__answer{position:relative;padding:0}}.page-course .course__faq .list__faq .list__item .list__col .course__answer
ul{padding-right:100px}.page-course .course__faq .list__faq .list__item .list__col .course__answer ul
li{font-size:18px;line-height:24px;display:block;position:relative;padding-left:70px}@media only screen and (max-width: 1024px){.page-course .course__faq .list__faq .list__item .list__col .course__answer ul
li{font-size:17px;line-height:22px}}@media only screen and (min-width: 1441px){.page-course .course__faq .list__faq .list__item .list__col .course__answer ul
li{font-size:28px;line-height:36px}}.page-course .course__faq .list__faq .list__item .list__col .course__answer ul li:before{display:inline-block;content:"→";position:absolute;left:0}@media only screen and (min-width: 1441px){.page-course .course__faq .list__faq .list__item .list__col .course__answer ul li:before{margin-right:75px}}.page-course .course__faq .list__faq .list__item .list__col .course__answer ul.course__list_large-padding li:not(:last-child){margin-bottom:25px}@media only screen and (max-width: 1024px){.page-course .course__faq .list__faq .list__item .list__col .course__answer ul.course__list_large-padding li:not(:last-child){margin-bottom:20px}}.page-course .course__faq .list__faq .list__item .list__col .course__answer ul.course__list_large-padding
li{display:block}.page-course .course__faq .list__faq .list__item .list__col .course__answer ul.course__list_large-padding li:before{margin-right:53px;display:inline-block !important}@media only screen and (min-width: 1441px){.page-course .course__faq .list__faq .list__item .list__col .course__answer ul.course__list_large-padding li:before{margin-right:69px}}@media only screen and (max-width: 1024px){.page-course .course__faq .list__faq .list__item .list__col .course__answer
ul{padding-right:0}}.page-course .course__faq .list__faq .list__item .list__col .course__answer p,
.page-course .course__faq .list__faq .list__item .list__col .course__answer
span{padding-right:100px;padding-bottom:15px;display:block}@media only screen and (max-width: 1024px){.page-course .course__faq .list__faq .list__item .list__col .course__answer p,
.page-course .course__faq .list__faq .list__item .list__col .course__answer
span{padding-top:0;padding-right:0;padding-bottom:15px}}.page-course .course__faq .list__faq .list__item:nth-last-child(-n+2) .course__answer{bottom:0;top:auto}.page-course .course__faq .list__faq .list__item:nth-last-child(-n+2) .course__answer p:last-child{padding-bottom:40px}.page-course
.course__promo{display:flex}@media only screen and (max-width: 1024px){.page-course
.course__promo{flex-direction:column}}.page-course .course__promo
.col{width:50%;min-width:50%;position:relative}@media only screen and (max-width: 1024px){.page-course .course__promo
.col{width:100%;min-width:100%}}.page-course .course__promo
.col.content{color:var(--black, #000000);font-family:CoFo Sans;background:#CBEE4C;font-style:normal;font-weight:400;letter-spacing:-1px;padding:90px
120px;box-sizing:border-box}.page-course .course__promo .col.content.quote p:first-child:first-letter {margin-left:-0.49em}@media only screen and (max-width: 1024px){.page-course .course__promo .col.content.quote p:first-child:first-letter {margin-left:-0.45em}}@media only screen and (max-width: 1024px){.page-course .course__promo
.col.content{padding:28px
44px !important}}.page-course .course__promo .col.content
p{text-indent:0 !important;padding:0
!important;font-size:36px;line-height:36px;text-transform:uppercase;hyphens:auto !important}@media only screen and (max-width: 1024px){.page-course .course__promo .col.content
p{font-size:27px !important;font-style:normal;font-weight:400;line-height:27px !important}}.page-course .course__promo .col.content
.subtitle{margin-top:28px;font-size:18px;font-style:normal;font-weight:400;line-height:24px;letter-spacing:0;hyphens:auto !important}@media only screen and (max-width: 1024px){.page-course .course__promo .col.content
.subtitle{font-size:17px !important;font-style:normal;font-weight:400;line-height:19px;margin-top:8px !important}}.page-course .course__promo .col.video .video-container{height:100%}.page-course .course__promo .col.video
iframe{height:100% !important}@media only screen and (max-width: 1024px){.page-course .course__promo .col.video
iframe{height:auto !important;width:100% !important}}.page-course .course__promo
.col.image{background-size:cover !important;background-position:center center !important}@media only screen and (max-width: 1024px){.page-course .course__promo
.col.image{width:100vw;height:70vw}}.page-course .course__promo .col.image
a{display:block;height:100%;width:100%}@media only screen and (min-width: 1441px){.page-course .course__subtitle,
.page-course .course__tags ul li,
.page-course .course__list li,
.page-course .course__order-fixed,
.page-course .course__intro .course__order,
.page-course .course__intro .course__order > .col:last-child,
.page-course .course__intro .schedule__details,
.page-course .course__intro .schedule__details p,
.page-course .course__extra,
.page-course .course__prices_black .course__schedule .schedule,
.page-course .course__prices_black .course__schedule .schedule p,
.page-course .course__prices_black .course__prices li small,
.page-course .course__prices_black .course__order,
.page-course .course__prices_black .course__order > .col:last-child,
.page-course .course__prices_black .schedule__details,
.page-course .course__prices_black .schedule__details p,
.page-course .course__student-reviews .list__description,
.page-course .course__set-of-courses .list__description,
.page-course .course__our-teachers .works__description p,
.page-course .course__social li
a{font-size:22px;font-size:clamp(22px, 1.52vw, 26px);line-height:29px;line-height:clamp(29px, 1.98vw, 34px)}.page-course h2.course__h2_float,
.page-course .course__h2.course__h2_float,
.page-course .course__only-text h2.course__h2_float,
.page-course .course__why-study h2.course__h2_float,
.page-course .course__for-whom .list__title,
.page-course .course__for-whom .list .list__item .list__row .list__title,
.page-course .course__what-will-you-learn .list__title,
.page-course .course__what-will-you-learn ul.list li .list__row:first-child .list__title,
.page-course .course__students-projects .course__title,
.page-course .course__content .list__title,
.page-course .course__content .list__title.course__h2,
.page-course .course__content .list .list__item .list__title,
.page-course .course__content .list .list__item .list__title.course__h2,
.page-course .course__prices_black .course__title,
.page-course .course__prices_black .course__title.course__h2,
.page-course .course__benefits-of-learning h2.course__h2_float,
.page-course .course__benefits-of-learning .course__h2.course__h2_float,
.page-course .course__benefits-of-learning .list__title,
.page-course .course__benefits-of-learning .list__title.course__h2,
.page-course .course__benefits-of-learning .list .list__item .list__title,
.page-course .course__benefits-of-learning .list .list__item .list__title.course__h2,
.page-course .course__student-reviews .list__title,
.page-course .course__set-of-courses .list__title,
.page-course .course__set-of-courses .list__title.course__h2,
.page-course .course__faq .list__title.course__h2_float,
.page-course .course__faq .course__question,
.page-course .course__faq .course__question.course__h2,
.page-course .course__faq .list__faq .list__item .list__col .course__question,
.page-course .course__faq .list__faq .list__item .list__col
.course__question.course__h2{font-size:36px;font-size:clamp(36px, 2.55vw, 44px);line-height:36px;line-height:clamp(36px, 2.55vw, 44px)}.page-course h2.course__h2_float,
.page-course
.course__h2.course__h2_float{text-indent:120px}.page-course .course__prices_black .course__prices li,
.page-course .course__set-of-courses .course__order
li{font-size:28px;font-size:clamp(28px, 1.86vw, 34px);line-height:31px;line-height:clamp(31px, 2.04vw, 37px);gap:20px;min-width:0}.page-course .course__intro .course__order .btn-order,
.page-course .course__intro .course__order .btn-contact,
.page-course .course__prices_black .course__order .btn-order,
.page-course .course__prices_black .course__order .btn-contact{font-size:20px;font-size:clamp(20px, 1.45vw, 24px);line-height:120% !important;padding-top:22px !important;padding-bottom:22px !important}.page-course .course__for-whom .list__toggle .list__toggle-plus,
.page-course .course__for-whom .list__toggle .list__toggle-minus,
.page-course .course__content .list__number
span{width:76px;width:clamp(76px, 5.2vw, 92px);min-width:76px;min-width:clamp(76px, 5.2vw, 92px);height:76px;height:clamp(76px, 5.2vw, 92px)}.page-course .course__content .list__number
span{font-size:22px;font-size:clamp(22px, 1.52vw, 26px);line-height:29px;line-height:clamp(29px, 1.98vw, 34px)}.page-course .course__our-teachers .list__image
img{width:140px;width:clamp(140px, 8.2vw, 170px);height:140px;height:clamp(140px, 8.2vw, 170px)}.page-course .course__social li
a{width:188px;width:clamp(188px, 13vw, 240px);height:188px;height:clamp(188px, 13vw, 240px)}.page-course
.course__prices_black{padding-top:60px;padding-top:clamp(60px, 4vw, 80px);padding-bottom:90px;padding-bottom:clamp(90px, 6vw, 115px)}.page-course .course__set-of-courses .course__order li .btn-order{width:320px;width:clamp(320px, 21.5vw, 390px);font-size:20px;font-size:clamp(20px, 1.45vw, 24px);padding-top:28px;padding-bottom:28px}}@media only screen and (min-width: 1024px){.page-course
.fancybox__container{flex-direction:row !important}.page-course
.fancybox__carousel{width:100%}.page-course .fancybox__button--zoom,
.page-course .fancybox__button--slideshow,
.page-course .fancybox__button--fullscreen,
.page-course .fancybox__button--thumbs,
.page-course .fancybox__toolbar__items--left,
.page-course
.fancybox__nav{display:none !important}.page-course
.fancybox__toolbar{width:auto;background:none;display:block;position:absolute;right:0;left:auto;top:50%;outline:none}.page-course .fancybox__toolbar .fancybox__button--close{background:none !important;outline:none;border-radius:0 !important;border:0
!important;box-shadow:none !important}.page-course .fancybox__toolbar .fancybox__button--close:focus{box-shadow:none !important}.page-course .fancybox__toolbar .fancybox__button--close
svg{width:44px;height:44px;stroke:none;outline:none;border-radius:0 !important;border:0
!important;margin-top:-22px}.page-course .fancybox__content
.fancybox__image{padding:0
50px !important;box-sizing:border-box}.page-course
.fancybox__thumbs{position:absolute;left:0;top:50%;z-index:1000;transform:rotate(90deg);width:300px;margin-left:-98px;margin-top:-50px}.page-course .fancybox__thumbs .carousel__track
.carousel__slide{opacity:0.3}.page-course .fancybox__thumbs .carousel__track .carousel__slide.is-nav-selected{opacity:1}.page-course .fancybox__thumbs .carousel__track .carousel__slide
.fancybox__thumb{width:91px;height:91px;border:0;border-radius:0;padding-top:0;padding-right:26px !important;margin-bottom:20px;transform:rotate(-90deg)}.page-course .fancybox__thumbs .carousel__track .carousel__slide .fancybox__thumb:after{display:none}}@media only screen and (max-width: 1024px){.page-course
.fancybox__carousel{width:100%}.page-course .fancybox__button--zoom,
.page-course .fancybox__button--slideshow,
.page-course .fancybox__button--fullscreen,
.page-course .fancybox__button--thumbs,
.page-course .fancybox__toolbar__items--left,
.page-course
.fancybox__nav{display:none !important}.page-course
.fancybox__toolbar{width:100%;padding-top:5px;position:absolute;display:flex;justify-content:center}.page-course .fancybox__toolbar
.fancybox__toolbar__items{width:100%;display:flex;justify-content:center}.page-course .fancybox__toolbar .fancybox__button--close{background:none !important;outline:none;border-radius:0 !important;border:0
!important;box-shadow:none !important}.page-course .fancybox__toolbar .fancybox__button--close:focus{box-shadow:none !important}.page-course .fancybox__toolbar .fancybox__button--close
svg{width:17px;height:17px;outline:none;border-radius:0 !important;border:0
!important}.page-course .fancybox__content
.fancybox__image{padding:0
0 !important;box-sizing:border-box}.page-course
.fancybox__thumbs{left:0;right:0;margin-left:auto;margin-right:auto;bottom:0;z-index:1000;width:223px}.page-course .fancybox__thumbs .carousel__track
.carousel__slide{opacity:0.3;width:69px}.page-course .fancybox__thumbs .carousel__track .carousel__slide.is-nav-selected{opacity:1}.page-course .fancybox__thumbs .carousel__track .carousel__slide
.fancybox__thumb{width:69px;height:69px;border:0;border-radius:0;padding-top:0}.page-course .fancybox__thumbs .carousel__track .carousel__slide .fancybox__thumb:after{display:none}}
.page-contacts
#map{width:auto;height:769px;min-height:50vh;margin-bottom:52px}.page-contacts
.contacts__container{font-size:24px;line-height:28px;display:flex;width:100%}@media only screen and (max-width: 991px){.page-contacts
.contacts__container{flex-direction:column}}.page-contacts .contacts__container
li{width:50%;padding-right:150px}@media only screen and (max-width: 991px){.page-contacts .contacts__container
li{width:100%;padding-right:0;margin-bottom:2.4em}.page-contacts .contacts__container li:last-child{margin-bottom:0}}.page-contacts .contacts__container li:last-child{padding-right:0}.page-contacts .contacts__container li
.contacts__subtitle{position:absolute;left:-214px;width:200px;font-size:18px;line-height:23px;position:initial;padding-bottom:1em}.page-contacts .contacts__container li .contacts__subtitle
img{max-width:85%;margin-top:11px}.page-contacts .contacts__container li
ul{display:flex;width:100%;margin-bottom:2.4em}@media only screen and (max-width: 991px){.page-contacts .contacts__container li
ul{flex-direction:column;margin-bottom:0}.page-contacts .contacts__container li ul
li{width:100%;margin-bottom:0}}.page-contacts .contacts__container li ul li:first-child{width:20%}.page-contacts .contacts__container li ul li:last-child{width:100%}