@charset "UTF-8";@font-face{font-family:Gilroy-Bold;src:url(../fonts/Gilroy-Bold.ttf)}@font-face{font-family:Gilroy-Regular;src:url(../fonts/Gilroy-Regular.ttf)}@font-face{font-family:Gilroy-Thin;src:url(../fonts/Gilroy-Thin.ttf)}@font-face{font-family:Gilroy-Black;src:url(../fonts/Gilroy-Black.ttf)}body{font-size:16px;font-family:Gilroy-Regular}img{width:100%;vertical-align:top}.section_title{max-width:1200px;margin:0 auto;padding-left:15px;padding-right:15px}.section_title h2{font-size:36px}.container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:0;margin-right:0;max-width:1200px;margin:0 auto;padding-left:15px;padding-right:15px}header{background-color:#fff;padding:10px 0}header .container{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}header .container .logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}header .container .logo .logo_img{width:70px}header .container .logo .description{font-family:Gilroy-Bold;max-width:300px;margin-left:15px}header .container nav ul{display:-webkit-box;display:-ms-flexbox;display:flex}header .container nav ul li{position:relative}header .container nav ul li:last-child a{border-right:none}header .container nav ul li a{white-space:nowrap;color:#000;font-family:Gilroy-Bold;text-decoration:none;padding:0 15px;border-right:2px solid #000}header .container nav ul li a:hover{color:#666}header .container nav ul .about:hover .dop_link{display:block}header .container nav ul .about .dop_link{display:none;position:absolute;left:0;top:100%;background:#fff;padding:10px;list-style:none;-webkit-box-shadow:0 4px 6px rgba(0,0,0,.1);box-shadow:0 4px 6px rgba(0,0,0,.1);width:100%}header .container .hide_menu{display:none;width:30px;height:12px;position:relative;margin:10px;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);-webkit-transition:.5s ease-in-out;transition:.5s ease-in-out;cursor:pointer}header .container .hide_menu span{display:block;position:absolute;height:4px;width:100%;background:#000;border-radius:9px;opacity:1;left:0;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);-webkit-transition:.25s ease-in-out;transition:.25s ease-in-out}header .container .hide_menu span:nth-child(1){top:0;-webkit-transform-origin:left center;-ms-transform-origin:left center;transform-origin:left center}header .container .hide_menu span:nth-child(2){top:8px;-webkit-transform-origin:left center;-ms-transform-origin:left center;transform-origin:left center}header .container .hide_menu span:nth-child(3){top:16px;-webkit-transform-origin:left center;-ms-transform-origin:left center;transform-origin:left center}header .container .open span:nth-child(1){-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);top:0;left:8px}header .container .open span:nth-child(2){width:0%;opacity:0}header .container .open span:nth-child(3){-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);top:21px;left:8px}header .hide_nav{text-align:center;display:none;-webkit-animation:ani 1s forwards;animation:ani 1s forwards;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}header .hide_nav ul li a{color:#000;font-family:Gilroy-Bold;text-decoration:none;margin:5px 0;display:block}header .active{display:block;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);-webkit-transition:all .35s;transition:all .35s}@-webkit-keyframes ani{0%{-webkit-transform:translateY(-150%);transform:translateY(-150%)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes ani{0%{-webkit-transform:translateY(-150%);transform:translateY(-150%)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}.no-webp #main{background:url(../img/main_bg.jpg) no-repeat center center/cover}#main .container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:200px 0;color:#000;text-align:center}#main h1{font-size:56px;text-transform:uppercase;font-family:Gilroy-Bold}#main h4{font-size:24px;margin-top:25px;text-transform:uppercase;font-family:Gilroy-Bold}#news{padding-bottom:80px}#news .slick-track{display:-webkit-box;display:-ms-flexbox;display:flex}#news .slick-track .slick-slide{display:-webkit-box;display:-ms-flexbox;display:flex;height:auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#news .arrow{text-align:center;max-width:1200px;margin:10px auto 20px;display:-webkit-box;display:-ms-flexbox;display:flex;padding:15px}#news .arrow .slick-arrow{width:40px;height:40px;background-repeat:no-repeat;border:none;background-color:#f5f5f5;cursor:pointer;border-radius:5px}#news .arrow .slick-arrow:hover{background-color:#b8c8f7}.no-webp #news .arrow .prev{background-image:url(../img/arrow_prev.png)}.no-webp #news .arrow .next{background-image:url(../img/arrow_next.png)}#news .arrow .next{margin-left:10px}#news .container_{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#news .container_ .section_title{padding:60px 15px 0;max-width:1200px}#news .container_ .section_title h2{font-size:36px}#news .container_ .all_news a{border:2px solid #00f;text-decoration:none;padding:10px 15px;color:#00f;border-radius:15px}#news .container_ .all_news a:hover{border:2px solid transparent;background-color:#00f;color:#fff}#news .wrapper{max-width:1200px;margin:0 auto;padding-left:15px;padding-right:15px}#news .wrapper .slider{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}#news .wrapper .slider .item{border-radius:15px;overflow:hidden;width:calc(25% - 0px);margin:0 5px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#news .wrapper .slider .item:first-child{margin-left:0}#news .wrapper .slider .item:last-child{margin-right:0}#news .wrapper .slider .item .link_news{text-decoration:none;color:#000;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.no-webp #news .wrapper .slider .item .link_news .bottom_description{background:url(../img/item_bg.jpg) no-repeat center center/cover}#news .wrapper .slider .item .link_news .bottom_description{padding:20px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#news .wrapper .slider .item .link_news .bottom_description .date{margin-top:30px}.no-webp #social{background:url(../img/social_bg.jpg) no-repeat center center/cover}#social{padding:160px 0}#social .section_title{color:#d73972}#social .section_title h2{font-size:60px;font-family:Gilroy-Bold}#social .container .social{margin:30px 0}#social .container .social a{display:block;margin-right:20px;border-radius:50%;background-color:#d554ss}#social .container .social a:hover svg .fil1{fill:#d73972}#social .container .social a:hover svg .fil0{fill:#fff}#social .container .social a:hover svg path{fill:#d73972}#social .container .social a svg{width:75px;height:75px;-webkit-transition:all .35s;transition:all .35s}#social .container .social a svg .fil0{fill:#d73972}#social .container .social a svg .fil1{fill:#fff}#social .container .btn{background:#fff;padding:15px 20px;margin:10px 0;border-radius:30px;text-decoration:none;color:#d73972;font-family:Gilroy-Bold;-webkit-transition:all .35s;transition:all .35s;border:3px solid #d73972}#social .container .btn:hover{background-color:#d73972;color:#fff;border:3px solid #fff}#date .section_title{padding:60px 0 40px;text-align:center}#date .container .item{width:calc(50% - 0px);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:0;margin-right:0;max-width:1200px;margin:0 auto;padding-left:15px;padding-right:15px;-webkit-box-sizing:border-box;box-sizing:border-box}#date .container .item a{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;margin-top:20px;background-color:#790d22;padding:15px;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center;color:#fff;text-decoration:none;-webkit-transition:all .35s;transition:all .35s}#date .container .item a:hover{background-color:#f55}#date .container .item a .date{font-size:36px;font-family:Gilroy-Bold;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#date .container .item a .date span{font-size:16px}#date .container .item a .title{margin-left:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#photo{text-align:center}#photo .section_title{padding:60px 0;text-align:center}#photo .container .item{-webkit-box-sizing:border-box;box-sizing:border-box;width:calc(33.3333333333% - 0px);max-width:1200px;margin:0 auto;padding-left:15px;padding-right:15px;margin-bottom:30px}#photo .btn{background-color:#790d22;padding:15px 20px;text-decoration:none;margin:30px auto;display:inline-block;-webkit-transition:all .35s;transition:all .35s;color:#fff}#photo .btn:hover{background-color:#f55}#partners .section_title{padding:60px 0;text-align:center}#partners .slick-slider .slick-list,#partners .slick-slider .slick-track{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}#partners .partners{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:0;margin-right:0;max-width:1200px;margin:0 auto;padding-left:15px;padding-right:15px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#partners .partners .item{max-width:150px;margin:0 20px}#map{margin:80px 0}#map .container_map{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#map .container_map .item{width:calc(50% - 0px);overflow:hidden}#map .container_map .item .title{font-size:20px;font-family:Gilroy-Bold;margin-bottom:20px}#map .container_map .item .adress{margin-bottom:20px}#map .container_map .item .link{color:#000;text-decoration:none;display:block;margin-bottom:20px;font-family:Gilroy-Bold}footer{background-color:#790d22;text-align:center;padding:40px 0}footer nav{margin:20px auto}footer nav ul{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}footer nav ul li:last-child a{border-right:none}footer nav ul li a{color:#fff;white-space:nowrap;font-family:Gilroy-Bold;text-decoration:none;padding:0 15px;border-right:2px solid #fff}footer nav ul li a:hover{color:#f55}footer nav ul .about:hover .dop_link{display:block}footer nav ul .about .dop_link{display:none;position:absolute;left:92px;top:20px;background:#fff;padding:10px;list-style:none;-webkit-box-shadow:0 4px 6px rgba(0,0,0,.1);box-shadow:0 4px 6px rgba(0,0,0,.1)}footer nav ul .about .dop_link a{color:#000}footer nav ul .about .dop_link a:hover{color:#f55}footer p{color:#fff}#content,#content-coach{padding:100px 0}#content .main_img,#content-coach .main_img{width:100%;margin:40px 0}#content li,#content-coach li{margin:5px 0}#content .flex,#content-coach .flex{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:0;margin-right:0;max-width:1200px;margin:0 auto;padding-left:15px;padding-right:15px;margin:40px auto}#content .flex .item,#content-coach .flex .item{width:calc(50% - 0px);text-align:center}#content .flex .item .img,#content-coach .flex .item .img{max-width:500px;border-radius:15px;overflow:hidden;margin:0 auto}#content .skew-section,#content-coach .skew-section{width:100%;background:-webkit-gradient(linear,left top,right top,from(#0d6efd),to(#2ca8ff));background:linear-gradient(to right,#0d6efd,#2ca8ff);color:#fff;padding:150px 0;-webkit-transform:skewY(-3deg);-ms-transform:skewY(-3deg);transform:skewY(-3deg);margin-top:50px}#content .skew-section .skew-content,#content-coach .skew-section .skew-content{-webkit-transform:skewY(3deg);-ms-transform:skewY(3deg);transform:skewY(3deg);text-align:center;max-width:800px;margin:0 auto}#content .skew-section .skew-content::after,#content .skew-section .skew-content::before,#content-coach .skew-section .skew-content::after,#content-coach .skew-section .skew-content::before{content:"";width:150px;height:1px;border-bottom:1px solid #fff;display:block;margin:10px auto}#content .skew-section .skew-content p,#content-coach .skew-section .skew-content p{margin-top:25px}#content .skew-section .skew-content li,#content-coach .skew-section .skew-content li{margin:25px 0}#content .conclusion,#content-coach .conclusion{padding-top:100px;max-width:1200px;margin:0 auto;text-align:center}#content .conclusion p,#content-coach .conclusion p{margin-top:20px}#content .conclusion::before,#content-coach .conclusion::before{content:"";display:block;width:150px;height:2px;margin:0 auto;border-bottom:2px solid #790d22}#content-coach .section_title{margin-bottom:40px;text-align:center}#content-coach .container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:0;margin-right:0;max-width:1200px;margin:0 auto;padding-left:15px;padding-right:15px}#content-coach .container .item{width:calc(33.3333333333% - 0px);text-align:center;margin-bottom:10px;-webkit-box-sizing:border-box;box-sizing:border-box}#content-coach .container .item .photo{max-width:200px;margin:0 auto}#content-coach .container .item .name{font-weight:600;margin:10px 0}#content-coach .container .item .prof{font-size:14px;color:#666}.table-container{max-width:80%;overflow-x:auto;margin:40px auto}.table-header{background-color:#790d22;color:#fff}.table-body,.table-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}.table-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-bottom:1px solid #ddd}.table-cell{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:10px;border:1px solid #ddd;-webkit-box-sizing:border-box;box-sizing:border-box}.table-cell:first-child{-ms-flex-preferred-size:5%;flex-basis:5%}.table-cell:nth-child(2){-ms-flex-preferred-size:25%;flex-basis:25%}.table-cell:nth-child(3){-ms-flex-preferred-size:10%;flex-basis:10%}.table-cell:nth-child(4){-ms-flex-preferred-size:20%;flex-basis:20%}.table-cell:nth-child(5){-ms-flex-preferred-size:20%;flex-basis:20%}.table-cell:nth-child(6){-ms-flex-preferred-size:20%;flex-basis:20%}.table-header .table-row{font-weight:700}#masters .section_title{padding:40px 0;text-align:center}#masters .section_title h2{margin:10px auto}#club .container .item{width:calc(25% - 0px);margin-top:30px}#club .container .item a{display:block;text-align:center;text-decoration:none;color:#000}#club .container .item a .img{width:150px;height:150px;margin:0 auto}#club .container .item a .title{margin-top:10px}#time{display:block;text-align:center}#time .trener{margin:20px 0}#time .adress{text-align:center;font-size:24px;padding:20px 0}#time .container{max-width:1200px;margin:40px auto;padding:40px;background-color:#fff;-webkit-box-shadow:0 0 10px rgba(0,0,0,.1);box-shadow:0 0 10px rgba(0,0,0,.1)}#time .schedule-flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:20px;padding:10px;max-width:1200px;margin:0 auto}.day-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-preferred-size:30%;flex-basis:30%}.day{background-color:#790d22;color:#fff;padding:10px;text-align:center;font-weight:700;border:1px solid #ddd;margin-bottom:10px}.time{padding:10px;text-align:center;border:1px solid #ddd;margin-bottom:5px;min-height:11px}.no-webp #president{background-image:url(../img/pr_bg.jpg)}#president{background-size:cover;background-repeat:no-repeat}#president .container{-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#president .container .content{width:calc(50% - 0px);-ms-flex-item-align:center;align-self:center}#president .container .content h2{font-size:32px}#president .container .content h3{font-size:24px;margin:20px 0 0}#president .container .content .text{padding:20px 0}#president .container .content .text p{margin:10px 0;font-style:italic}#president .container .img{width:calc(50% - 0px)}#president .container .img img{max-width:500px;margin-left:20%;vertical-align:middle}@media screen and (max-width:1200px){.header_container .logo_wr .description{font-size:10px}.header_container .phone .shedule{max-width:117px}}@media screen and (max-width:1180px){header .container nav{margin:10px auto}}@media screen and (max-width:1000px){#steps .container .steps_item .title{font-size:16px}}@media screen and (max-width:960px){#main .container{padding:30px 0}#main h1{font-size:35px}}@media screen and (max-width:780px){.section_title{padding-left:15px;padding-right:15px}.container{padding-left:15px;padding-right:15px}header .container nav{display:none}header .container .hide_menu{display:block}#news .wrapper{padding-left:15px;padding-right:15px}#social{padding:40px 0}#social .section_title{text-align:center}#social .section_title h2{font-size:36px}#social .container{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#social .container .social a svg{width:40px}#social .container .social a svg{height:40px}#date .container .item{padding-left:15px;padding-right:15px}#photo .container .item{padding-left:15px;padding-right:15px}#photo .container .item{width:calc(50% - 0px)}#partners .partners{padding-left:15px;padding-right:15px}#map .container_map{-ms-flex-wrap:wrap;flex-wrap:wrap}#map .container_map .item{width:calc(100% - 0px)}#map .container_map .item{text-align:center}#map .container_map .item{margin:20px 0}footer nav ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}footer nav ul li a{border-right:none}#content .flex,#content-coach .flex{padding-left:15px;padding-right:15px}#content .flex .item,#content-coach .flex .item{width:calc(100% - 0px)}#content .flex .item,#content-coach .flex .item{margin:15px 0}#content-coach .container{padding-left:15px;padding-right:15px}#content-coach .container .item{width:calc(50% - 0px)}.table-header{display:none}#club .container .item{width:calc(50% - 0px)}#president .container{-ms-flex-wrap:wrap;flex-wrap:wrap}#president .container .content{width:calc(100% - 0px)}#president .container .content{margin-top:80px}#president .container .content{text-align:center}#president .container .img{width:calc(100% - 0px)}}@media (max-width:768px){.table-row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.table-cell{-webkit-box-flex:0;-ms-flex:none;flex:none;width:100%}.schedule-flex{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.day-container{-ms-flex-preferred-size:100%;flex-basis:100%}}@media screen and (max-width:560px){header .container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}header .container .logo{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}header .container .logo .description{text-align:center}#date .container .item{width:calc(100% - 0px)}#photo .container .item{width:calc(100% - 0px)}#content-coach .container .item{width:calc(100% - 0px)}#club .container .item{width:calc(100% - 0px)}}@media (max-width:480px){.day,.time{padding:8px;font-size:.9rem}h2{text-align:center;color:#444}.location{margin-bottom:20px}.location h2{color:#333}.table-container{width:100%;margin:0 auto}.table-container table{width:100%;border-collapse:collapse;text-align:left;font-size:1rem;margin-bottom:20px}.table-container table thead{background-color:#f4f4f4}.table-container table thead th{padding:12px;border:1px solid #ddd;text-align:center;font-weight:700}.table-container table tbody td{padding:10px;border:1px solid #ddd;text-align:center}.table-container table tbody tr:nth-child(even){background-color:#f9f9f9}td,th{padding:10px;border:1px solid #ddd;text-align:center}th{background-color:#f2f2f2}tr:nth-child(even){background-color:#f2f2f2}tr:hover{background-color:#ddd}th{background-color:#790d22;color:#fff;text-transform:uppercase;letter-spacing:.05em}}@media screen and (max-width:480px) and (max-width:780px){.table-container table{font-size:.9rem}}@media screen and (max-width:480px) and (max-width:560px){.table-container table{font-size:.8rem}.table-container table{display:block}.table-container table{width:100%}.table-container table thead th{padding:8px}.table-container table tbody td{padding:8px}}@media screen and (max-width:450px){#steps .container .steps_item{width:100%}}.webp #main{background:url(../img/main_bg.webp) no-repeat center center/cover}.webp #news .arrow .prev{background-image:url(../img/arrow_prev.webp)}.webp #news .arrow .next{background-image:url(../img/arrow_next.webp)}.webp #news .wrapper .slider .item .link_news .bottom_description{background:url(../img/item_bg.webp) no-repeat center center/cover}.webp #social{background:url(../img/social_bg.webp) no-repeat center center/cover}.webp #president{background-image:url(../img/pr_bg.webp)}