HTML,BODY,DIV,SPAN,APPLET,OBJECT,IFRAME,H1,H2,H3,H4,H5,H6,P,BLOCKQUOTE,PRE,A,ABBR,ACRONYM,ADDRESS,BIG,CITE,CODE,DEL,DFN,EM,FONT,IMG,INS,KBD,Q,S,SAMP,SMALL,STRIKE,STRONG,TT,VAR,B,U,I,CENTER,DL,DT,DD,OL,UL,LI,FIELDSET,FORM,LABEL,LEGEND{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:0 0}SUP,SUB{line-height:1px}BODY{line-height:1}UL{list-style:none}:focus{outline:0}INS{text-decoration:none}DEL{text-decoration:line-through}input::-moz-focus-inner{border:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary,.block{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden]{display:none}.none,.hidden,.on980,.on760,.on320,.only980,.only760{display:none}.clear,.clr{clear:both}hr.clear,hr.clr{padding:0;margin:0;height:1px;overflow:hidden;border:0}.clearfix:before,.clearfix:after,.clf:before,.clf:after{content:" ";display:table}.clearfix:after,.clf:after{clear:both}.clearfix,.clf{*zoom:1;}.alignright,.right{float:right}.alignleft,.left{float:left}.center{text-align:center}.centered,.aligncenter{display:block;margin:0 auto}img.alignright,img.right{margin:0 0 7px 20px;display:inline}img.alignleft,img.left{margin:0 20px 7px 0;display:inline}a img{border:none}img{max-width:100%}.entry img{height:auto}body{color:#4e5256;font-size:14px;line-height:21px;font-family:Tahoma;background:#fff url(//sportschool-104.ru/wp-content/themes/sportschool104/images/bg_l.jpg) no-repeat center top;text-align:center}b,strong{font-weight:500}.wrap{width:1170px;margin:0 auto;text-align:left}@media all and (max-width:1220px){.wrap{width:980px}}@media all and (max-width:1020px){.wrap{width:750px}}@media all and (max-width:759px){.wrap{width:100%}}input,textarea{font-family:Tahoma}a{color:rgba(255,255,255,.8);text-decoration:underline}a:hover{color:rgba(255,255,255,1);text-decoration:none}.color_l a{color:#4e5256}.color_l a:hover{color:#282e32}p,h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6,.title,.entry table,.entry form,.entry ul,.entry ol,.entry hr,blockquote{margin:0 0 20px}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6,.title{color:#fff;font-weight:500}.color_l h1,.color_l h2,.color_l h3,.color_l h4,.color_l h5,.color_l h6,.color_l .h1,.color_l .h2,.color_l .h3,.color_l .h4,.color_l .h5,.color_l .h6,.color_l .title{color:#282e32}h1,.h1,.title{font-size:28px;line-height:32px}h2,.h2{font-size:24px;line-height:28px}h3,.h3{font-size:21px;line-height:26px}h4,.h4{font-size:20px;line-height:24px}h5,.h5{font-size:18px;line-height:22px}h6,.h6{font-size:16px;line-height:20px}.table,.entry table{border-spacing:0;border-collapse:collapse;border-top:1px solid #959596;border-left:1px solid #959596}.table tr th,.entry table tr th{border-bottom:1px solid #959596;border-right:1px solid #959596;background:#f4f4f4;padding:8px 10px}.table tr td,.entry table tr td{border-bottom:1px solid #959596;border-right:1px solid #959596;padding:8px 10px}.entry table.nobord,.entry table.nobord tr th,.entry table.nobord tr td{border:0;padding:0;background:0 0}.entry ul,ul.list{padding:0 0 0 20px;list-style:none}.entry ol,ol.list{padding:0 0 0 25px;list-style:none}.entry ul ul,.entry ol ol,.entry ol ul,.entry ul ol,ul.list ul,ol.list ol,ol.list ul,ul.list ol{margin:5px 0 0}.entry ol>li,ol.list>li{margin:7px 0 7px 10px;list-style:decimal outside}.entry ul>li,ul.list>li{margin:7px 0 7px 10px;list-style-type:disc}code{font:1.1em 'Courier New',Courier,Fixed}acronym,abbr,span.caps{font-size:.9em;letter-spacing:.07em;cursor:help}acronym,abbr{border-bottom:1px dashed #999}blockquote{padding-left:20px;border-left:5px solid #ddd}blockquote cite{margin:5px 0 0;display:block}@media all and (max-width:759px){h1,.h1,.title{font-size:22px;line-height:26px}h2,.h2{font-size:18px;line-height:22px}h3,.h3{font-size:17px;line-height:22px}h4,.h4{font-size:16px;line-height:22px}h5,.h5{font-size:15px;line-height:22px}h6,.h6{font-size:14px;line-height:20px}}.form_line{padding:0 0 15px}.lab{display:block;padding:0 0 2px}.inp{box-sizing:border-box;width:100%;height:40px;padding:10px 20px;background:rgba(22,29,53,.85);border:1px solid #b2b2b2;border-radius:3px;-webkit-appearance:none;color:#fff;font-size:15px;line-height:18px}.ta{box-sizing:border-box;width:100%;height:100px;padding:10px 20px;background:rgba(22,29,53,.85);border:1px solid #b2b2b2;border-radius:3px;-webkit-appearance:none;color:#fff;font-size:15px;line-height:18px;vertical-align:bottom}.form_sub{position:relative}.btn{display:inline-block;box-sizing:border-box;min-height:39px;padding:8px 26px;border:1px solid #dee4ea;background:0 0;border-radius:30px;-webkit-appearance:none;color:rgba(255,255,255,.8);font-size:14px;line-height:21px;text-decoration:none;text-align:center;cursor:pointer}.btn:hover{background:linear-gradient(92.63deg,#aeb8d5 -7.74%,#e1e7f7 48.06%,#adb7d1 101.8%);box-shadow:inset 0px -1.5px 0px #99a3bd;border-color:transparent;color:#2b2b2d;text-decoration:none}.btn_c2{background:linear-gradient(92.63deg,#aeb8d5 -7.74%,#e1e7f7 48.06%,#adb7d1 101.8%);box-shadow:inset 0px -1.5px 0px #99a3bd;border-color:transparent;color:#2b2b2d}.btn_c2:hover{border-color:#dee4ea;background:0 0;color:rgba(255,255,255,.8)}input[type=submit]:disabled,input[type=submit]:disabled:hover{background:#ccc;border:1px solid #ccc;color:#fff;cursor:default}.color_l .btn{border-color:#c4c8d3;color:#5d6370}.color_l .btn:hover{background:linear-gradient(92.63deg,#c9d3f1 -5.14%,#e7edff 48.06%,#c8d2ed 101.8%);box-shadow:inset 0px -1.5px 0px #c4cbe0;border-color:transparent;color:#5d6370}.color_l .btn_c2{background:linear-gradient(92.63deg,#c9d3f1 -5.14%,#e7edff 48.06%,#c8d2ed 101.8%);box-shadow:inset 0px -1.5px 0px #c4cbe0;border-color:transparent;color:#5d6370}.color_l .btn_c2:hover{border-color:#c4c8d3;background:0 0;color:#5d6370}header{padding:10px 0;margin:0 0 40px;background:rgba(255,255,255,.12);border-bottom:1px solid rgba(222,222,222,.2);backdrop-filter:blur(15px);font-size:14px;line-height:21px;position:relative;z-index:999}.color_l header{background:#fafdff;border-bottom:1px solid #dedede;backdrop-filter:none}.top{display:flex;justify-content:space-between;align-content:center;align-items:center}.logo{width:200px}.logo a{display:block;width:200px;height:48px;background:url(//sportschool-104.ru/wp-content/themes/sportschool104/images/logo.svg) no-repeat center}.show_nav{display:none;width:40px;height:23px;position:relative;cursor:pointer}.show_nav span,.show_nav:before,.show_nav:after{content:" ";display:block;width:100%;height:3px;background:#fff;border-radius:2px;position:absolute;left:0;transition:all .3s .02s ease}.show_nav span{top:10px}.show_nav:before{top:0}.show_nav:after{top:20px}.show_nav.open span{display:none}.show_nav.open:before{transform:rotate(45deg);top:10px}.show_nav.open:after{transform:rotate(-45deg);top:10px}.color_l .show_nav span,.color_l .show_nav:before,.color_l .show_nav:after{background:#798796}.main_nav>ul{display:flex;justify-content:space-around}.main_nav>ul>li{padding:0 8px}.main_nav>ul>li>a{display:block;padding:4px 8px;border-radius:12px;color:#fff;text-decoration:none}.main_nav>ul>li>a:hover,.main_nav>ul>li.current-menu-item>a,.main_nav>ul>li.current-menu-parent>a,.main_nav>ul>li.current-menu-ancestor>a{background:linear-gradient(90deg,#dee4ea 10.8%,#d7d9db 36.54%,#edeff2 64.88%,#c7ced6 97.25%);color:#141b33}.color_l .main_nav>ul>li>a{color:#6b6c70}.color_l .main_nav>ul>li>a:hover,.color_l .main_nav>ul>li.current-menu-item>a,.color_l .main_nav>ul>li.current-menu-parent>a,.color_l .main_nav>ul>li.current-menu-ancestor>a{background:linear-gradient(90deg,#798796 10.8%,#626d78 36.54%,#7d8b9a 64.88%,#697686 97.25%);color:#fff}.top_r{display:flex;justify-content:space-between;align-content:center;align-items:center}.top_user .btn{margin:0 12px}@media (min-width:761px){.main_nav{display:block !important}.top_r{display:flex !important}}@media all and (max-width:1220px){.top_user .btn{margin:0 7px}}@media all and (max-width:1020px){header{margin:0 0 30px}.main_nav>ul>li{padding:0 3px}.main_nav>ul>li>a{padding:3px 5px}.top_user .btn{margin:0 4px;padding:8px 11px}}@media all and (max-width:759px){header{margin:0 0 20px}.top{flex-wrap:wrap;padding:0 10px}.show_nav{display:block}.main_nav{display:none;width:100%;padding:10px 0}.main_nav>ul{display:block}.main_nav>ul>li{padding:0;border-bottom:1px solid rgba(255,255,255,.12)}.main_nav>ul>li>a{padding:4px 10px;border-radius:0}.top_r{display:none;width:100%}.top_user{float:left}}.page_b{margin:0 0 100px;background:rgba(22,29,53,.85);border:1px solid rgba(255,255,255,.12);backdrop-filter:blur(35px);border-radius:15px}.color_l .page_b{background:rgba(255,255,255,.9);backdrop-filter:blur(6px);border:1px solid #dbe0e3}.page_top{padding:40px 40px 28px 42px;background:conic-gradient(from 130.39deg at 0% 0%,rgba(90,107,125,.35) -37.81deg,rgba(65,82,100,.35) 38.88deg,rgba(100,116,132,.35) 131.54deg,rgba(100,116,132,.35) 187.02deg,rgba(90,107,125,.35) 322.19deg,rgba(65,82,100,.35) 398.88deg);border-radius:15px 15px 0 0}.color_l .page_top{background:conic-gradient(from 128.32deg at 5.94% 56.03%,#dee2e7 -37.81deg,#e7eef4 38.88deg,#d7dee4 131.54deg,#bac1c9 187.02deg,#dee2e7 322.19deg,#e7eef4 398.88deg)}.breadcrumb{font-size:12px;line-height:16px}.breadcrumb a{color:rgba(255,255,255,.8);text-decoration:none}.breadcrumb a:hover{color:#fff;text-decoration:underline}.color_l .breadcrumb a{color:rgba(78,82,86,.8)}.color_l .breadcrumb a:hover{color:rgba(78,82,86,1)}.page_top h1{margin:0}.page_p{padding:12px 40px}.page_p2{padding:40px 40px 20px}.post_list{padding:28px 0;border-bottom:1px solid rgba(179,182,195,.35)}.post_list:last-child{border:0}.post_list_top{display:flex;justify-content:space-between;padding:0 0 12px}.post_list_top h2{margin:0;font-size:21px}.post_list_top h2 a{text-decoration:none}.post_list_top h2 a:hover{text-decoration:underline}.post_list_d{padding:3px 0 0 10px;font-size:12px;line-height:16px}.post_list_cat{padding:0 0 16px;font-size:12px;line-height:16px}.post_list_cat a{color:rgba(255,255,255,.8)}.post_list_cat a:hover{color:#fff}.color_l .post_list_cat a{color:rgba(107,108,112,.8)}.color_l .post_list_cat a:hover{color:rgba(107,108,112,1)}.post_list_e{padding:0 0 8px}.page_feedback{max-width:570px;margin:0 auto}@media all and (max-width:1220px){.page_b{margin:0 0 80px}.page_top{padding:36px 36px 28px}.page_p{padding:10px 36px}.page_p2{padding:36px 36px 16px}.post_list{padding:24px 0}}@media all and (max-width:1020px){.page_b{margin:0 10px 60px}.page_top{padding:20px}.page_p{padding:10px 20px}.page_p2{padding:20px 20px 5px}.post_list{padding:20px 0}}@media all and (max-width:759px){.page_b{margin:0 10px 40px}.page_top{padding:10px}.page_p{padding:5px 10px}.page_p2{padding:10px 10px 5px}.post_list{padding:15px 0}.post_list_top{display:block}.post_list_top h2{margin:0 0 10px}.post_list_d{padding:0}.post_list_e{padding:0}}.comment_form{position:relative;background:rgba(22,29,53,.85);box-shadow:0 0 5px #e1e9f2;border-radius:4px;padding:20px 20px 10px;margin:0 0 20px}.color_l .comment_form{background:#1e2130;box-shadow:none}.comment_form_title{font:500 22px/22px 'Nunito',sans-serif;color:#fff;margin:0 0 20px}.color_l .comment_form_title{color:#fff}a#cancel-comment-reply-link{color:red;text-transform:none}.comment_form_line{padding:0 0 10px}.comment_form_line label{color:#fff;display:block;padding:0 0 3px}.color_l .comment_form_line label{color:#8096ad}.comments_wrap{margin:0 0 20px}.comments_title{font:500 22px 'Nunito',sans-serif;padding:0 0 20px}.color_l .comments_title{color:#fff}ul.commentlist{display:block}ul.commentlist li{display:block}ul.commentlist li li{display:block;margin:0 0 0 20px}.comment_no_item{background:rgba(22,29,53,.85);box-shadow:0 0 5px #e1e9f2;border-radius:4px;padding:20px}.color_l .comment_no_item{box-shadow:none;background:#1e2130}.comment_notapproved{color:#000;background:#fadfe0;border-radius:4px;margin:0 0 10px;padding:10px}.comment{position:relative;background:rgba(22,29,53,.85);box-shadow:0 0 5px #e1e9f2;border-radius:4px;padding:15px 20px 10px;margin:0 0 10px}.color_l .comment{box-shadow:none;background:#1e2130}a.comment_permalink{color:#000;position:absolute;float:none;top:15px;right:15px}.color_l a.comment_permalink{color:#fff}.comment_top{padding:0 0 15px}.comment_author{font:500 14px 'Nunito',sans-serif;padding:0 0 5px}a.comment-reply-link,.comment-reply-login{color:#fff;position:absolute;float:none;font:500 12px 'Nunito',sans-serif;bottom:15px;right:15px}.color_l a.comment-reply-link,.color_l .comment-reply-login{color:#fff}.home_text{padding:0 0 60px}.home_text h1{padding:0 0 8px;font-size:21px;line-height:26px}@media all and (max-width:1220px){.home_text{padding:0 0 60px}}@media all and (max-width:1020px){.home_text{padding:0 10px 40px}}@media all and (max-width:759px){.home_text{padding:0 10px 20px}.home_text h1{padding:0}}.home_reviews_ul{display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;margin-bottom:30px}.home_review_link{flex:1 1 calc(33.333% - 20px);box-sizing:border-box;text-decoration:none;color:inherit;display:block}.home_review{height:100%;display:flex;flex-direction:column;justify-content:space-between;padding:19px 19px 44px;background:conic-gradient(from 132.38deg at 10.19% 18.06%,#22283a 0deg,#253145 41.18deg,#263041 128.61deg,#2b3547 301deg,#22283a 360deg);border:1px solid rgba(255,255,255,.12);backdrop-filter:blur(35px);border-radius:12px;transition:all .2s ease}.home_review_link:hover .home_review{box-shadow:0 0 15px rgba(0,0,0,.2);transform:translateY(-3px)}.home_reviews_all{text-align:center;margin-top:30px;position:relative;z-index:1}.color_l .home_review{background:conic-gradient(from -21.52deg at 10.14% 20.56%,#eef2f7 -37.81deg,#f3f6f9 38.88deg,#f0f3f7 131.54deg,#dde0e3 213.7deg,#eef2f7 322.19deg,#f3f6f9 398.88deg);backdrop-filter:blur(12px);border:0}.home_review_top{display:flex;justify-content:space-between;align-content:center;align-items:center;padding:0 0 16px;border-bottom:1px solid rgba(255,255,255,.2)}.color_l .home_review_top{border-bottom:1px solid #c9d0d8}.home_review_u{height:28px;padding:0 12px 0 30px;background:url(//sportschool-104.ru/wp-content/themes/sportschool104/images/home_review_u_l.png) no-repeat 7px center/18px;border:1px solid #9a9ca3;border-radius:15px;line-height:28px;font-weight:500}.home_review_d{padding:0 0 0 10px;font-size:12px;line-height:16px}.home_review_txt{padding:20px 0 0;font-size:12px;line-height:16px}.home_reviews_all{padding:40px 0 0;text-align:center}@media all and (max-width:1220px){.home_reviews{padding:0 0 80px}.home_reviews_all{padding:30px 0 0}}@media all and (max-width:1020px){.home_reviews{padding:0 10px 60px}.home_review_top{display:block}.home_review_u{display:inline-block}.home_review_d{padding:7px 0 0}.home_reviews_all{padding:20px 0 0}}@media all and (max-width:759px){.home_reviews{padding:0 10px 40px}.home_reviews .h3{padding:0}.home_reviews_ul{display:block}.home_review{width:100%;margin:0 0 10px}.home_reviews_all{padding:10px 0 0}}.home_advantages{padding:0 0 100px}.home_advantages_fl .h3{padding:0 0 8px}.home_advantages_fl{display:flex;justify-content:space-between;flex-wrap:wrap}.home_advantage{box-sizing:border-box;width:23.8%;padding:53px 25px 58px;background:conic-gradient(from 110.89deg at 50% 28.44%,#2b3547 -35.52deg,#22283a 21.65deg,#29364b 77.32deg,#263041 104.99deg,#343f54 185.49deg,#2b3547 324.48deg,#22283a 381.65deg);border:1px solid rgba(255,255,255,.12);backdrop-filter:blur(35px);border-radius:12px;text-align:center}.color_l .home_advantage{background:conic-gradient(from 58.7deg at 47.04% 27.81%,#dee2e7 -106.61deg,#e7eef4 38.88deg,#d7dee4 131.54deg,#bac1c9 219.6deg,#dee2e7 253.39deg,#e7eef4 398.88deg);backdrop-filter:blur(12px);border:0}.home_advantage_img{height:80px;margin:0 0 24px}.home_advantage_t{padding:0 0 16px;font-size:21px;line-height:24px;font-weight:500;color:#fff}.color_l .home_advantage_t{color:#282e32}@media all and (max-width:1220px){.home_advantages{padding:0 0 80px}.home_advantages_fl .h3{padding:0}.home_advantage{padding:40px 20px}}@media all and (max-width:1020px){.home_advantages{padding:0 10px 40px}.home_advantage{width:48%;padding:30px 20px;margin:0 0 20px}}@media all and (max-width:759px){.home_advantages{padding:0 10px 30px}.home_advantage{width:100%;padding:20px;margin:0 0 10px}}.comment-navigation{margin:0 0 20px}.nav-previous a{float:left;padding:8px 13px;border-radius:4px}.nav-next a{float:right;padding:8px 13px;border-radius:4px}.pagenavi{padding:28px 0;border-top:1px solid rgba(179,182,195,.35);text-align:center}.wp-pagenavi{display:flex;justify-content:center;align-content:center;align-items:center}.pagenavi span,.pagenavi a{display:block;margin:0 5px;min-width:18px;height:26px;padding:0 4px;border:1px solid rgba(255,255,255,.5);border-radius:50%;color:rgba(255,255,255,.7);line-height:26px;text-decoration:none}.pagenavi .current,.pagenavi a:hover{background:linear-gradient(135deg,rgba(255,255,255,.9) 0%,rgba(255,255,255,.95) .01%,rgba(255,255,255,.75) 71.35%,rgba(255,255,255,.84) 100%);color:#0e1419}.wp-pagenavi .clear{display:none}.color_l .pagenavi a,.color_l .nav-previous a,.color_l .nav-next a{color:#fff;border:1px solid #454b63;background:#282d40}.color_l .pagenavi a:hover,.color_l .nav-previous a:hover,.color_l .nav-next a:hover{color:#fff;border:1px solid #454b63;background:#454b63}footer{padding:32px 0 48px;background:rgba(255,255,255,.06);border-bottom:1px solid rgba(222,222,222,.2);backdrop-filter:blur(15px)}.color_l footer{background:#fafdff;border:0;border-top:1px solid #e8eef1}.footer{display:flex;align-content:center;align-items:center}.footer_logo{min-width:114px;padding:0 28px 0 0}.footer_logo a{display:block;width:114px;height:48px;background:url(//sportschool-104.ru/wp-content/themes/sportschool104/images/logo.svg) no-repeat center}.copyright{max-width:360px;padding:0 0 0 29px;position:relative;color:#fff;font-size:14px;line-height:18px;letter-spacing:.02em}.color_l .copyright{color:#6b6c70}.copyright:before{content:" ";display:block;width:1px;height:28px;background:linear-gradient(to top,#caccd3,#aaacb9);position:absolute;top:50%;left:0;transform:translateY(-50%)}.color_l .copyright:before{background:#b6b8c3}.copyright p{margin:0}.footer_soc{display:flex;align-content:center;align-items:center;margin:0 0 0 auto}.footer_soc a{display:block;width:36px;height:36px;margin:0 0 0 28px;transition:all .3s .02s ease}.footer_soc a:hover{opacity:.8}@media all and (max-width:1020px){footer{padding:30px 0}.footer{padding:0 10px}.footer_logo{padding:0 10px 0 0}.copyright{padding:0 0 0 11px}.footer_soc a{margin:0 0 0 10px}}@media all and (max-width:759px){.footer{display:block}.footer_logo{padding:0 0 10px;text-align:center}.copyright{max-width:100%;padding:0 0 10px;text-align:center}.copyright:before{display:none}.footer_soc{justify-content:center;margin:0}.footer_soc a{margin:0 10px}.footer_logo a{margin:0 auto}}.topbutton{display:block;width:40px;height:40px;border-radius:4px;background:#0c72d7 url(//sportschool-104.ru/wp-content/themes/sportschool104/images/topped.png) no-repeat center center;opacity:.7;position:fixed;bottom:20px;left:20px;cursor:pointer;z-index:99999;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}.topbutton:hover{opacity:1}