.homepage.title{background:#fff;border-radius:0 0 50px 50px;height:50vh;margin:0 3%;top:0}@media (min-width:768px){.homepage.title{min-height:300px}}@media (max-width:767px){.homepage.title{height:33vh}}.homepage.title .custom-container:after,.homepage.title .custom-container:before{display:none}.homepage .banner .custom-container{display:flex;height:100%;justify-content:center;padding:0 3.5%}.homepage .banner .custom-container .homepage-title{font-size:70px;margin:auto}.homepage .banner .custom-container .homepage-title .accented{font-weight:500}@media (max-width:767px){.homepage .banner .custom-container .homepage-title .accented{display:block;font-size:56px;font-weight:300;margin-bottom:10px}}@media (max-width:768px){.homepage .banner .custom-container .homepage-title{font-size:42px;letter-spacing:0;line-height:50px;margin:auto 0}.homepage .banner .custom-container{margin:0;padding-bottom:30px}}@media (max-width:1199px){.homepage.title{padding:20px 15px 110px}}@media (max-width:1024px){.homepage .home .banner{height:auto}.homepage .home .banner .bg.mob{background-size:cover;position:relative}.homepage .home .title.homepage{bottom:auto;margin-bottom:20px;padding-bottom:130px;position:relative;top:auto}.homepage .home .title.homepage .start{bottom:0}}@media (max-width:991px){.homepage.title{padding:15px}}@media (max-width:767px){.homepage .banner .bg.mob{background-size:cover;-webkit-mask-image:linear-gradient(180deg,#000 70%,transparent);mask-image:linear-gradient(180deg,#000 70%,transparent)}.homepage .title.homepage{border-radius:0 0 40px 40px;margin:0}.homepage .online-template .title.homepage{bottom:120px}}.homepage #how-to-begin{height:100%;padding:0 3.5%}@media (max-width:767px){.homepage #how-to-begin .h1{font-size:44px}}.homepage #how-to-begin .swiper-slide{background-color:#00aab6;border-radius:50px;display:flex;height:320px;overflow:hidden}@media (max-width:767px){.homepage #how-to-begin .swiper-slide{height:360px}}.homepage #how-to-begin .swiper-slide .how-to-begin_item{margin:auto;text-align:center;z-index:20}@media (max-width:767px){.homepage #how-to-begin .swiper-slide .how-to-begin_item{line-height:1.3;margin:auto 30px;text-align:left}}.homepage #how-to-begin .swiper-slide .how-to-begin_item .h3{font-size:36px;line-height:46px}.homepage #how-to-begin .swiper-slide .how-to-begin_item .simple-article{font-size:18px;font-weight:100;letter-spacing:.5px;line-height:1.5;margin:auto;max-width:500px}.homepage #how-to-begin .swiper-slide .how-to-begin_item .h3,.homepage #how-to-begin .swiper-slide .how-to-begin_item .simple-article{color:#fff}@media (max-width:767px){.homepage #how-to-begin .swiper-slide .how-to-begin_item .h3,.homepage #how-to-begin .swiper-slide .how-to-begin_item .simple-article{text-align:left}.homepage #how-to-begin .swiper-slide .how-to-begin_item .h3{font-size:28px;margin:auto}.homepage #how-to-begin .swiper-slide .how-to-begin_item .simple-article{font-size:16px;line-height:1.3;margin:auto}}.homepage #how-to-begin .swiper-slide .how-to-begin_item .button{background:#fff;color:#38aeb5}.homepage #how-to-begin .swiper-slide .image{position:absolute;top:-10%}.homepage #how-to-begin .swiper-slide .image.left-image{left:0}.homepage #how-to-begin .swiper-slide .image.right-image{right:0}@media (max-width:767px){.homepage #how-to-begin .swiper-slide .image{display:none}}.homepage #how-to-begin .swiper-pagination{display:flex;justify-content:space-between;margin:50px auto;overflow:hidden;position:relative;width:760px}.homepage #how-to-begin .swiper-pagination:before{background:#38aeb5;content:"";height:1px;opacity:.2;position:absolute;top:15px;width:100%;z-index:-10}@media (max-width:767px){.homepage #how-to-begin .swiper-pagination{margin-left:-5%;width:105%}}.homepage #how-to-begin .swiper-pagination .swiper-pagination-bullet{background:none;border-radius:0;display:flex;height:30px;justify-content:center;opacity:1;width:100%}.homepage #how-to-begin .swiper-pagination .swiper-pagination-bullet .bullet-wrap{display:block;position:relative;text-align:center;width:100%}.homepage #how-to-begin .swiper-pagination .swiper-pagination-bullet:first-of-type.passed .bullet-wrap:before,.homepage #how-to-begin .swiper-pagination .swiper-pagination-bullet:first-of-type.swiper-pagination-bullet-active .bullet-wrap:before{animation:progressBar_1 2.5s linear forwards;background:#38aeb5;content:"";height:2px;margin-left:0;opacity:1;position:absolute;top:15px;width:0;z-index:-1}.homepage #how-to-begin .swiper-pagination .swiper-pagination-bullet:first-of-type.passed .bullet-wrap:after,.homepage #how-to-begin .swiper-pagination .swiper-pagination-bullet:first-of-type.swiper-pagination-bullet-active .bullet-wrap:after{background:#fff;content:"";height:2px;margin-left:-50%;opacity:1;position:absolute;top:15px;width:50%;z-index:-1}.homepage #how-to-begin .swiper-pagination .swiper-pagination-bullet:last-of-type .bullet-wrap:after{background:#fff;content:"";height:2px;margin-left:0;opacity:1;position:absolute;top:15px;width:50%;z-index:-1}.homepage #how-to-begin .swiper-pagination .swiper-pagination-bullet .bullet{background:#38aeb5;border:1px solid #38aeb5;border-radius:100%;color:#38aeb5;display:block;font-size:10px;height:12px;line-height:1;margin:9px auto;opacity:1;text-align:center;width:12px}.homepage #how-to-begin .swiper-pagination .swiper-pagination-bullet.passed .bullet,.homepage #how-to-begin .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active .bullet{background:#38aeb5;border:1px solid #38aeb5;color:#fff;display:block;font-size:16px;height:30px;line-height:2;margin:0 auto;opacity:1;text-align:center;width:30px}.homepage #how-to-begin .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active .bullet{background:#fff;color:#38aeb5}.homepage #how-to-begin .swiper-pagination .swiper-pagination-bullet.passed+.swiper-pagination-bullet-active .bullet-wrap:before,.homepage #how-to-begin .swiper-pagination .swiper-pagination-bullet.passed+.swiper-pagination-bullet.passed .bullet-wrap:before{animation:progressBar_1 2.5s linear forwards;background:#38aeb5;content:"";height:2px;margin-left:0;opacity:1;position:absolute;top:15px;width:100%;z-index:-1}.homepage #how-to-begin .swiper-pagination .swiper-pagination-bullet.passed+.swiper-pagination-bullet-active:last-of-type .bullet-wrap:before,.homepage #how-to-begin .swiper-pagination .swiper-pagination-bullet.passed+.swiper-pagination-bullet.passed:last-of-type .bullet-wrap:before{margin-left:-100%;top:15px;width:50%;z-index:-1}.homepage #how-to-begin .additional-text-block-wrapper{align-items:center;color:#00aab6;font-size:44px;font-weight:100;line-height:1.3;margin-top:220px;min-height:320px}@media (max-width:767px){.homepage #how-to-begin .additional-text-block-wrapper{font-size:26px;margin:100px 10px auto}}.homepage #how-to-begin .additional-text-block-wrapper:not(.prepared) .additional-text-block .greyscale.text{display:none}.homepage #how-to-begin .additional-text-block-wrapper:not(.prepared) .additional-text-block .color.text{filter:grayscale(1);opacity:.6}.homepage #how-to-begin .additional-text-block-wrapper .additional-text-block{margin:auto 5%;max-width:100%;position:relative;width:100%}.homepage #how-to-begin .additional-text-block-wrapper .additional-text-block .color{width:100%}.homepage #how-to-begin .additional-text-block-wrapper .additional-text-block .greyscale{height:54px;position:absolute;top:0;width:100%}.homepage #how-to-begin .additional-text-block-wrapper .additional-text-block .greyscale .word{white-space:nowrap}.homepage #how-to-begin .additional-text-block-wrapper .additional-text-block .greyscale .word .character{background:#fff}.homepage #how-to-begin .additional-text-block-wrapper .additional-text-block .greyscale .word .character.transparent{background:none;opacity:0}.homepage #how-to-begin .additional-text-block-wrapper .additional-text-block .greyscale{color:#bbb;z-index:10}@media (max-width:767px){.homepage #how-to-begin .additional-text-block-wrapper .additional-text-block .greyscale{line-break:anywhere}.homepage #how-to-begin .additional-text-block-wrapper .additional-text-block{margin:10px auto;max-width:100%}}@media (max-width:991px){.homepage #cooperation .cooperation .container-fluid{padding-left:0;padding-right:0}}.homepage #specialists-and-programs .section-switch{margin-bottom:60px;text-align:center}.homepage #specialists-and-programs .section-switch ul{border:1px solid #aaa;border-radius:24px;display:flex;margin:auto;width:-moz-max-content;width:max-content}@media (max-width:767px){.homepage #specialists-and-programs .section-switch ul{margin:0 20px;width:calc(100% - 40px)}}.homepage #specialists-and-programs .section-switch ul li{cursor:pointer;margin:3px;padding:12px 20px}@media (max-width:767px){.homepage #specialists-and-programs .section-switch ul li{width:50%}}.homepage #specialists-and-programs .section-switch ul li.active{background-color:#e5f6f8;border-radius:24px;color:#00aab6}.homepage #specialists-and-programs .switchable-section .tabs .button{border-color:var(--border-color);color:var(--grey-color);opacity:.75}.homepage #specialists-and-programs .switchable-section .tabs .button.active{background-color:var(--light-primary);color:var(--primary-color)}.homepage #specialists-and-programs .switchable-section .tabs .button.active:before{border-color:var(--primary-color)}.homepage #specialists-and-programs .switchable-section .tabs .button:hover{background-color:var(--white-color);color:var(--primary-color)}.homepage #specialists-and-programs .swiper-container{touch-action:pan-y}@media (min-width:1200px){.homepage #specialists-and-programs #block-1 .swiper-slide{max-width:25vw}}@media (min-width:992px) and (max-width:1199px){.homepage #specialists-and-programs #block-1 .swiper-slide{max-width:50vw}.homepage #specialists-and-programs #block-1 .swiper-slide .thumb.spec,.homepage #specialists-and-programs #block-1 .swiper-slide .thumb.spec .img{max-width:-moz-fit-content;max-width:fit-content}}@media (min-width:767px) and (max-width:991px){.homepage #specialists-and-programs #block-1 .swiper-slide .thumb.spec,.homepage #specialists-and-programs #block-1 .swiper-slide .thumb.spec .img{max-width:-moz-fit-content;max-width:fit-content}}.homepage #specialists-and-programs .specs-wrap.slider-container{display:block}.homepage #specialists-and-programs .specs-wrap.slider-container>.swiper-container,.homepage #specialists-and-programs .specs-wrap.slider-container>.swiper-pagination{padding-left:0;padding-right:0}.homepage #specialists-and-programs .specs-wrap.slider-container>.swiper-container{width:100%}.homepage #specialists-and-programs .programs-wrap.slider-container{display:block}.homepage #specialists-and-programs .programs-wrap.slider-container>.swiper-container,.homepage #specialists-and-programs .programs-wrap.slider-container>.swiper-pagination{padding-left:0;padding-right:0}.homepage #specialists-and-programs .programs-wrap.slider-container>.swiper-container{width:100%}@media (max-width:767px){.homepage #specialists-and-programs .slider-container,.homepage #specialists-and-programs .swiper-container{margin-top:5px}.homepage #specialists-and-programs .slider-container.specs-wrap .element,.homepage #specialists-and-programs .swiper-container.specs-wrap .element{padding-left:15px;padding-right:15px}.homepage #specialists-and-programs .slider-container.specs-wrap>div,.homepage #specialists-and-programs .swiper-container.specs-wrap>div{padding:0 5px}.homepage #specialists-and-programs .slider-container.specs-wrap .swiper-pagination,.homepage #specialists-and-programs .swiper-container.specs-wrap .swiper-pagination{margin:0 50px;width:calc(100% - 100px)}.homepage #specialists-and-programs .slider-container.specs-wrap .swiper-pagination .swiper-pagination-bullet,.homepage #specialists-and-programs .swiper-container.specs-wrap .swiper-pagination .swiper-pagination-bullet{margin-bottom:10px}}.homepage #specialists-and-programs .slider-container .swiper-slide,.homepage #specialists-and-programs .swiper-container .swiper-slide{height:auto;padding-left:15px;padding-right:15px;width:auto}.homepage #specialists-and-programs .slider-container .swiper-pagination,.homepage #specialists-and-programs .swiper-container .swiper-pagination{display:block;height:-moz-fit-content;height:fit-content;list-style:none;margin:0 0 15px;padding:0;position:absolute;text-align:center;top:-45px;width:100%}.homepage #specialists-and-programs .slider-container .swiper-pagination .swiper-pagination-bullet,.homepage #specialists-and-programs .swiper-container .swiper-pagination .swiper-pagination-bullet{background:none;margin:5px}.homepage #specialists-and-programs .slider-container .swiper-pagination .swiper-pagination-bullet .bullet,.homepage #specialists-and-programs .swiper-container .swiper-pagination .swiper-pagination-bullet .bullet{background:#38aeb5;border:1px solid #38aeb5;border-radius:100%;color:#38aeb5;display:block;font-size:0;height:10px;line-height:1;margin:9px auto;opacity:1;text-align:center;width:10px}.homepage #specialists-and-programs .slider-container .swiper-pagination .swiper-pagination-bullet .bullet:before,.homepage #specialists-and-programs .swiper-container .swiper-pagination .swiper-pagination-bullet .bullet:before{color:var(--primary-color)}@media (max-width:767px){.homepage #specialists-and-programs .slider-container .swiper-pagination .swiper-pagination-bullet .bullet,.homepage #specialists-and-programs .swiper-container .swiper-pagination .swiper-pagination-bullet .bullet{padding:0}.homepage #specialists-and-programs .slider-container .swiper-pagination .swiper-pagination-bullet,.homepage #specialists-and-programs .swiper-container .swiper-pagination .swiper-pagination-bullet{margin:0;width:15px}}.homepage #specialists-and-programs .slider-container .swiper-button-next:before,.homepage #specialists-and-programs .slider-container .swiper-button-prev:before,.homepage #specialists-and-programs .swiper-container .swiper-button-next:before,.homepage #specialists-and-programs .swiper-container .swiper-button-prev:before{border:solid #38aeb5;border-width:2px 2px 0 0;content:"";height:22px;position:absolute;top:16px;width:22px}@media (max-width:1024px){.homepage #specialists-and-programs .slider-container .swiper-button-next:before,.homepage #specialists-and-programs .slider-container .swiper-button-prev:before,.homepage #specialists-and-programs .swiper-container .swiper-button-next:before,.homepage #specialists-and-programs .swiper-container .swiper-button-prev:before{top:10px}}.homepage #specialists-and-programs .slider-container .swiper-button-next,.homepage #specialists-and-programs .slider-container .swiper-button-prev,.homepage #specialists-and-programs .swiper-container .swiper-button-next,.homepage #specialists-and-programs .swiper-container .swiper-button-prev{position:absolute}@media (max-width:767px){.homepage #specialists-and-programs .slider-container .swiper-button-next,.homepage #specialists-and-programs .slider-container .swiper-button-prev,.homepage #specialists-and-programs .swiper-container .swiper-button-next,.homepage #specialists-and-programs .swiper-container .swiper-button-prev{bottom:-3rem}}.homepage #specialists-and-programs .slider-container .swiper-button-next,.homepage #specialists-and-programs .swiper-container .swiper-button-next{right:-15px}@media (max-width:1024px){.homepage #specialists-and-programs .slider-container .swiper-button-next,.homepage #specialists-and-programs .swiper-container .swiper-button-next{right:0;top:66%}}.homepage #specialists-and-programs .slider-container .swiper-button-prev,.homepage #specialists-and-programs .swiper-container .swiper-button-prev{left:-15px}@media (max-width:1024px){.homepage #specialists-and-programs .slider-container .swiper-button-prev,.homepage #specialists-and-programs .swiper-container .swiper-button-prev{left:0;top:66%}}.homepage #specialists-and-programs .button-next:before,.homepage #specialists-and-programs .button-prev:before{border-right:1px solid #38aeb5;border-top:1px solid #38aeb5}.homepage #specialists-and-programs .thumb.spec .h6{color:#00aab6}@media (max-width:767px){.homepage #specialists-and-programs .programs-wrap>div{display:block;padding:0}}.homepage #specialists-and-programs .programs-wrap .element .program .img img{border:1px solid var(--border-color);border-radius:50px;min-width:100%}@media (max-width:767px){.homepage #specialists-and-programs .programs-wrap .element .program .img img{max-width:100%;min-width:auto}.homepage #specialists-and-programs .specs-wrap{display:flex;flex-direction:row;flex-wrap:wrap}.homepage #specialists-and-programs .thumb.program,.homepage #specialists-and-programs .thumb.spec{padding-bottom:15px}.homepage #specialists-and-programs .programs-wrap .button,.homepage #specialists-and-programs .specs-wrap .button{display:none}}@keyframes progressBar_1{0%{width:0}to{width:100%}}@keyframes progressBar_2{0%{margin-left:0}to{margin-left:100%}}@keyframes progressBar_3{0%{margin-left:-100%}to{margin-left:0}}
