:root{--clip-path:polygon(100% 0,100% 90%,50% 100%,0 90%,0 0);--gradient-2:linear-gradient(to bottom,#b9e5f4,var(--background));--primary:linear-gradient(#fd0019,#f65c04);--secondary:#04a1d8;--thirdly:#fd0019;--primary-hover:#fd0019;--head-primary:#0e0e0e;--head-secondary:#fff;--main-text-primary:#606060;--main-text-secondary:#e2e2e2;--secondary-text:#fff;--background:#fff;--background-secondary:#f4f4f5;--background-thirdly:#1e1e1e;--background-fourth:#353535;--stroke:#e0e0e0;--font-size-62-308:clamp(62px,calc((100vw - 320px)/(1970 - 320) * (308 - 62) + 62px), 308px);--font-size-26-62:clamp(22px,calc((100vw - 320px)/(1970 - 320) * (62 - 28) + 22px), 62px);--font-size-26-54:clamp(22px,calc((100vw - 320px)/(1970 - 320) * (54 - 28) + 22px), 54px);--font-size-22-50:clamp(22px,calc((100vw - 320px)/(1970 - 320) * (50 - 28) + 22px), 50px);--font-size-20-44:clamp(18px,calc((100vw - 320px)/(1970 - 320) * (44 - 24) + 18px), 44px);--font-size-24-42:clamp(20px,calc((100vw - 320px)/(1970 - 320) * (42 - 24) + 20px), 42px);--font-size-20-32:clamp(20px,calc((100vw - 320px)/(1970 - 320) * (32 - 22) + 20px), 32px);--font-size-18-24:clamp(18px,calc((100vw - 320px)/(1970 - 320) * (24 - 18) + 16px), 24px);--font-size-18-22:clamp(18px,calc((100vw - 320px)/(1970 - 320) * (22 - 18) + 16px), 22px);--font-size-14-22:clamp(14px,calc((100vw - 320px)/(1970 - 320) * (22 - 16) + 10px), 22px);--font-size-16-20:clamp(14px,calc((100vw - 320px)/(1970 - 320) * (20 - 16) + 10px), 20px);--font-size-16-18:clamp(14px,calc((100vw - 320px)/(1970 - 320) * (18 - 16) + 10px), 18px);--font-size-14-16:clamp(14px,calc((100vw - 320px)/(1970 - 320) * (16 - 16) + 10px), 16px);--font-size-12-18:clamp(12px,calc((100vw - 320px)/(1970 - 320) * (18 - 12) + 9px), 18px);--font-size-14:14px;--font-size-13:13px}@media (max-width:1024px){:root{--clip-path:polygon(100% 0,100% 95%,50% 100%,0 95%,0 0)}}@property --gradient-start{syntax:'<color>';inherits:true;initial-value:#fd0019}@property --gradient-end{syntax:'<color>';inherits:true;initial-value:#f65c04}@media (max-width:1200px){.staff-block-staff-item__image{height:auto;aspect-ratio:1/1.3}}.alignwide{width:100%}.alignfull{margin-left:calc(-100vw / 2 + 100% / 2);margin-right:calc(-100vw / 2 + 100% / 2);max-width:1920px}.container-margin-left{padding:0 10px;margin-left:clamp(0px ,calc((100vw - 1530px) / 2), 1920px);max-width:100%}@media only screen and (min-width:1920px){.alignfull{width:100vw !important;max-width:unset}}html{box-sizing:border-box}*{margin:0;padding:0;font-family:'Inter','RobotoCondensed',sans-serif;font-weight:400;box-sizing:border-box}body{background-color:var(--background);overflow-x:hidden;margin:0 auto;width:auto}main.foned{position:relative;overflow:hidden;z-index:999}main.foned:before{content:"";position:absolute;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:9999}a{text-decoration:none}.privacy-policy .content{margin-bottom:80px}.breadcrumbs{padding:20px 0;padding-bottom:18px;font-family:'Inter',sans-serif;font-size:var(--font-size-16-18);line-height:130%;color:var(--main-text-primary)}.breadcrumbs span{font-family:inherit;font-size:inherit;line-height:inherit;color:var(--main-text-primary);transition:all .3s ease-in}.breadcrumbs span:not(.current-item):hover{color:var(--primary-hover)}.breadcrumbs span.current-item{color:var(--primary-hover)}.container{max-width:1550px;width:100%;margin:0 auto;padding:0 10px}.container-padding-80{padding-top:80px;padding-bottom:80px}.page-title{font-size:var(--font-size-26-62);font-weight:800;line-height:110%;color:var(--head-primary);font-family:'RobotoCondensed';text-transform:uppercase;margin-bottom:50px}.style-h h1,.style-h h2,.style-h h3,.style-h h4,.style-h h5,.style-h h6{color:var(--head-primary);text-transform:uppercase;font-family:'RobotoCondensed';margin-bottom:40px}.style-text p,.style-text li{color:var(--main-text-primary);font-size:var(--font-size-16-18);font-weight:400;line-height:130%;margin-bottom:15px;font-family:'Inter'}.style-text p:last-child,.style-text li:last-child{margin-bottom:0}.style-text strong{font-size:var(--font-size-18-24);font-family:'RobotoCondensed';font-weight:700;line-height:120%;color:var(--head-primary)}.privacy-policy .content *{margin-bottom:15px}.title-h1,.style-h h1,.privacy-policy .content h1{font-size:var(--font-size-26-54);font-weight:800;line-height:100%}.title-h2,.style-h h2,.privacy-policy .content h2{font-size:var(--font-size-24-42);font-weight:800;line-height:100%}.title-h3,.style-h h3,.privacy-policy .content h3{font-size:var(--font-size-20-32);font-weight:800;line-height:100%}.title-h4,.style-h h4,.privacy-policy .content h4{font-size:var(--font-size-18-24);font-weight:700;line-height:100%}.title-h5,.style-h h5,.privacy-policy .content h5{font-size:var(--font-size-16-20);font-weight:800;line-height:100%}.title-h6,.style-h h6,.privacy-policy .content h6{font-size:var(--font-size-14-16);font-weight:800;line-height:100%}.p1,.privacy-policy .content p,.privacy-policy .content li{font-size:var(--font-size-16-20);font-weight:400;line-height:150%}.p2{font-size:var(--font-size-14-16);font-weight:400;line-height:150%}.p3{font-size:var(--font-size-14);font-weight:400;line-height:150%}#main,#primary{min-height:83vh}body.error404 #main,body.error404 #primary{height:auto;min-height:auto}.title-block{font-family:'RobotoCondensed';font-size:var(--font-size-22-50);font-weight:800;line-height:120%;color:var(--head-primary);text-transform:uppercase;margin-bottom:40px;letter-spacing:-2%;&.white{color:var(--head-secondary)}& span{font-family:unset;font-weight:800;line-height:135%;letter-spacing:-2%;text-transform:uppercase;color:unset;font-style:italic;font-size:var(--font-size-20-44)}}.gradient-item{display:block;cursor:pointer;padding:15px 20px;border-radius:5px;border:1px solid transparent;--gradient-start:var(--stroke);--gradient-end:var(--stroke);background-image:linear-gradient(to bottom,var(--gradient-start),var(--gradient-end));transition:--gradient-start .3s ease-in,--gradient-end .3s ease-in,color .3s ease-in;color:var(--main-text-primary);.gradient-item-text{font-size:var(--font-size-14-16);font-weight:700;line-height:130%;font-family:'Inter'}&.active{--gradient-start:var(--gradient-start);--gradient-end:var(--gradient-end);color:var(--head-secondary)}}.head-block{display:flex;justify-content:space-between;gap:30px;margin-bottom:40px}.subtitle-block{text-align:right}.head-block .title-block{margin-bottom:0}@media (min-width:1024px){.gradient-item{&:hover{--gradient-start:var(--gradient-start);--gradient-end:var(--gradient-end);color:var(--head-secondary)}}}@media (max-width:1024px){.head-block{margin-bottom:20px}.page-title{margin-bottom:30px}.style-h h1,.style-h h2,.style-h h3,.style-h h4,.style-h h5,.style-h h6{margin-bottom:20px}}@media (max-width:768px){.head-block{flex-direction:column;gap:15px}.subtitle-block{text-align:left}}.btn{position:relative;display:flex;align-items:center;justify-content:center;width:fit-content;padding:25px 55px;background:linear-gradient(to bottom,var(--gradient-start),var(--gradient-end));border-radius:5px;border:1px solid transparent;outline:none;font-family:'Inter',sans-serif;color:var(--head-secondary);font-size:var(--font-size-14-22);line-height:130%;font-weight:700;cursor:pointer;transition:all 0.3s ease-in,--gradient-start 0.3s ease-in,--gradient-end 0.3s ease-in;white-space:nowrap;text-transform:uppercase;position:relative;overflow:hidden;&.mini-btn{font-size:var(--font-size-14-16);padding:14px 25px}&.btn-standart-text{text-transform:none}&.md-btn{padding:19px 15px;font-size:var(--font-size-14-16);height:60px}&.boder{border:1px solid var(--primary-hover);color:var(--primary-hover);--gradient-start:rgba(255,255,255,0);--gradient-end:rgba(255,255,255,0)}&.slider:before{content:'';width:50px;height:200%;background:linear-gradient(to left,rgba(255,255,255,0),rgba(255,255,255,1),rgba(255,255,255,0));opacity:.5;position:absolute;animation:btn-slide 3s ease-in infinite;transform:rotate(45deg);visibility:visible}&.slider:hover:before{content:'';width:20px;height:200%;background-color:var(--background);opacity:.5;position:absolute;animation:btn-slide 3s ease-in infinite;transform:rotate(45deg);opacity:0;visibility:hidden}&.opacyti{--gradient-start:rgba(255,255,255,.2);--gradient-end:rgba(255,255,255,.2);border:1px solid var(--head-secondary);color:var(--head-secondary)}&.opacyti:hover,&.boder:hover{--gradient-start:var(--gradient-start);--gradient-end:var(--gradient-end);border:1px solid transparent;color:var(--head-secondary)}&:hover{border-color:var(--primary-hover);--gradient-start:var(--background);--gradient-end:var(--background);color:var(--head-primary)}}.container-margin-80,.wp-block-gallery{margin-bottom:80px}.container-margin-90{margin-bottom:90px}.container-gallery{max-width:50vw;margin-left:auto;margin-right:auto;padding:0 10px}@media (max-width:1024px){.container-gallery{max-width:100%}}@media (max-width:1024px){.title-block{margin-bottom:20px}.container-margin-80,.wp-block-gallery{margin-bottom:40px}.privacy-policy .content{margin-bottom:40px}.container-margin-90{margin-bottom:45px}.container-padding-80{padding-top:40px;padding-bottom:40px}}@media (max-width:768px){.btn{padding:25px 15px}}@keyframes btn-slide{0%,70%{left:-20%}100%{left:120%}}.logo{max-width:130px;max-height:130px;min-width:60px;min-height:60px;width:100%;height:100%}.logo__img{width:100%;height:100%;object-fit:contain}.ul-decorate ul li{list-style:none;position:relative;padding-left:39px;position:relative}.ul-decorate ul li:before{content:'';width:24px;height:24px;background-image:url(//spb-taekwondo-itf.ru/wp-content/themes/theme/assets/css/../images/deocorate-ul.svg);background-repeat:no-repeat;position:absolute;left:0;top:-3px;background-size:contain}.ul-decorate.ul-sercule ul li{padding-left:20px}.ul-decorate.ul-sercule ul li:before{width:10px;height:10px;border-radius:100%;background-color:var(--primary-hover);top:5px}@media (max-width:1024px){.ul-decorate ul li:before{width:16px;height:16px;top:0}.ul-decorate ul li{padding-left:25px}}.input{height:60px;width:100%;border:1px solid var(--stroke);border-radius:5px;padding:19.5px 25px;font-size:var(--font-size-14-16);font-weight:400;line-height:130%;color:var(--main-text-primary);font-family:'Inter';outline:none;resize:none;&:hover{color:var(--primary-hover);border:1px solid var(--primary-hover)}&:hover::placeholder{color:var(--primary-hover)}}textarea.input{height:150px}.input.background-secoundary{background-color:var(--background-secondary);border:1px solid var(--background-secondary)}.input.error{border:1px solid red}.input::placeholder{color:var(--main-text-primary);opacity:1}.select{width:100%;height:60px;padding:19.5px 25px;padding-right:40px;background-color:var(--background);border:1px solid var(--stroke);color:var(--main-text-primary);font-size:var(--font-size-14-16);font-weight:400;line-height:130%;font-family:'Inter';border-radius:5px;position:relative;outline:none;&:hover{color:var(--primary-hover);border:1px solid var(--primary-hover)}}.select--wrapper{position:relative}.select--wrapper .select{-webkit-appearance:none;-moz-appearance:none}.select--wrapper .select::--ms-expand{display:none}.select--wrapper:after{content:'';width:12px;height:12px;background-image:url(//spb-taekwondo-itf.ru/wp-content/themes/theme/assets/css/../images/header-menu-arrow.svg);background-repeat:no-repeat;position:absolute;right:25px;top:27px;transition:transform .3s ease-in}.select--wrapper:hover:after,.select--wrapper:focus-within:after{transform:rotate(180deg);filter:brightness(0) saturate(100%) invert(13%) sepia(100%) saturate(6702%) hue-rotate(350deg) brightness(98%) contrast(109%)}.select.error{border:1px solid red}.select:before{content:'';width:10px;height:10px;background-color:red;position:absolute;left:0;top:0}.form-privece{font-size:var(--font-size-14-16);font-weight:400;line-height:130%;color:var(--main-text-primary);font-family:'Inter';&>a{color:var(--head-primary);font-size:var(--font-size-14);font-family:unset;text-decoration:underline;transition:all .3s ease-in}&>a:hover{color:var(--primary-hover)}}#header .container{max-width:1570px}#header{position:sticky;top:0;background-color:var(--background);box-shadow:0 0 15px rgba(0,0,0,.1);transition:background-color .3s ease-in;z-index:100;width:100%}#header.scroll{background-color:transparent;left:0;width:100%}.home #header{position:fixed}.header__container{padding:10px 0;display:flex;gap:50px;align-items:center}.header-navigation{width:100%}.header-navigation-top{display:flex;justify-content:space-between;align-items:center;gap:20px;padding-bottom:7px;border-bottom:1px solid rgba(255,255,255,.2);margin-bottom:8px}.name_company_head{font-size:var(--font-size-16-18);font-weight:400;line-height:130%;color:var(--main-text-primary);text-transform:uppercase;font-family:'Inter'}#header.scroll .name_company_head{color:var(--head-secondary)}.header-navigation-top__left{max-width:278px}.header-navigation-top__right{display:flex;align-items:center;gap:70px}.header-navigation__email{display:flex;gap:5px;transition:all .3s ease-in;color:var(--main-text-primary);align-items:center;text-decoration:none;font-family:'Inter';white-space:nowrap}#header.scroll .header-navigation__email{color:var(--head-secondary)}.header-navigation__email:hover,#header.scroll .header-navigation__email:hover{color:var(--primary-hover)}.header-navigation-socials{display:flex;gap:10px}.header-navigation-social img{width:30px;height:30px;object-fit:contain}.header-navigation-bottom nav>ul{display:flex;justify-content:space-between;gap:10px}.header-navigation-bottom nav>ul .nav-menu-element{list-style:none}.header-navigation-bottom nav>ul .nav-menu-element a,#header .header-navigation-bottom nav>ul .nav-menu-element.has-childs .sub-menu .nav-menu-element a{color:var(--head-primary);font-size:var(--font-size-14-22);font-weight:400;line-height:130%;border-bottom:1px solid transparent;transition:all .3s ease-in;font-family:'Inter';white-space:nowrap}#header.scroll .header-navigation-bottom nav>ul .nav-menu-element a{color:var(--head-secondary)}#header .header-navigation-bottom nav>ul .sub-menu .sub-menu{position:fixed}#header .header-navigation-bottom nav>ul .nav-menu-element:hover>a,#header .header-navigation-bottom nav>ul .nav-menu-element.has-childs .sub-menu .nav-menu-element:hover>a{color:var(--primary-hover);border-color:var(--primary-hover)}#header.scroll .header-navigation-bottom nav>ul .nav-menu-element:hover>a{color:var(--head-secondary);border-color:var(--head-secondary)}#header .header-navigation-bottom nav>ul .nav-menu-element.has-childs>a{padding-right:16px;position:relative}#header .header-navigation-bottom nav>ul .nav-menu-element.has-childs>a:after,#header .header-navigation-bottom nav>ul .nav-menu-element.has-childs .sub-menu .nav-menu-element.has-childs>a:after{content:'';width:12px;height:12px;position:absolute;right:0;top:50%;transform:translateY(-50%);background-image:url(//spb-taekwondo-itf.ru/wp-content/themes/theme/assets/css/../images/header-menu-arrow.svg);background-repeat:no-repeat;transition:transform .3s ease-in}#header.scroll .header-navigation-bottom nav>ul .nav-menu-element.has-childs>a:after{background-image:url(//spb-taekwondo-itf.ru/wp-content/themes/theme/assets/css/../images/header-menu-arrow-scroll.svg)}#header .header-navigation-bottom nav>ul .nav-menu-element.has-childs:hover a:after,#header .header-navigation-bottom nav>ul .nav-menu-element.has-childs .sub-menu .nav-menu-element.has-childs:hover a:after{transform:translateY(-50%) rotate(180deg)}#header:not(.scroll) .header-navigation-bottom nav>ul .nav-menu-element.has-childs:hover>a:after,#header .header-navigation-bottom nav>ul .nav-menu-element.has-childs .sub-menu .nav-menu-element.has-childs:hover a:after{filter:brightness(0) saturate(100%) invert(13%) sepia(100%) saturate(6702%) hue-rotate(350deg) brightness(98%) contrast(109%)}#header .header-navigation-bottom nav>ul .nav-menu-element.has-childs{position:relative}#header .header-navigation-bottom nav>ul .sub-menu{position:absolute;left:0;top:45px;padding:30px;box-shadow:0 0 rgba(0,0,0,.1);background-image:linear-gradient(to bottom,#b9e5f4,var(--background));border-radius:10px;z-index:1;transition:visibility .3s ease-in,opacity .3s ease-in;visibility:hidden;opacity:0;overflow:visible auto;max-height:70vh}#header .header-navigation-bottom nav>ul .sub-menu:before{content:'';position:absolute;z-index:-1;width:100%;height:100%;top:-20px;left:-40px}#header .header-navigation-bottom nav>ul .sub-menu .nav-menu-element a{white-space:nowrap}#header .header-navigation-bottom nav>ul .sub-menu .nav-menu-element{margin-bottom:20px}#header .header-navigation-bottom nav>ul .nav-menu-element.has-childs:hover>.sub-menu{visibility:visible;opacity:1}#header .burger.open_menu{display:flex;flex-direction:column;background-color:transparent;height:40px;width:40px;justify-content:space-evenly;align-items:center;border-radius:2px;flex-shrink:0}#header .burger.open_menu span{background-color:var(--secondary);width:30px;height:4px;transition:all .3s ease-in}#header .burger.open_menu.clicked{background-color:var(--secondary)}#header .burger.open_menu.clicked span{background-color:#fff}#header #mobile-mnu{display:flex;flex-direction:column;position:fixed;top:0;left:0;height:100%;width:320px;background-color:var(--stroke);padding:30px;transition:all .3s ease-in;transform:translateX(-350px);z-index:9999;overflow-y:scroll;overflow-x:hidden}#header #mobile-mnu #close-mnu{font-size:45px;position:absolute;right:10px;top:10px;cursor:pointer;transform:rotate(45deg);display:block;color:var(--primary-hover)}#header #mobile-mnu.opened{transform:translateX(0)}#header #mobile-mnu .logo__holder{text-align:center;margin-bottom:30px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}#header #mobile-mnu .logo__holder img{max-height:60px}#header #mobile-mnu .menuTop{list-style-type:none}#header #mobile-mnu .logo-holder{margin-bottom:20px}#header #header #mobile-mnu .nav-menu-element{list-style:none}#header #mobile-mnu .nav-menu-element{list-style:none}#header #mobile-mnu .nav-menu-element a{display:block;margin-bottom:15px;color:var(--head-primary);font-size:var(--font-size-16-18);font-weight:400;font-family:'Inter'}#header #mobile-mnu .nav-menu-element.has-childs .nav-menu-element{padding-left:20px;position:relative}#header #mobile-mnu .nav-menu-element.has-childs .nav-menu-element:after{content:'';width:10px;height:10px;background-color:var(--secondary);position:absolute;left:0;top:5px;border-radius:100%}.phone,.email,.address-holder p{font-weight:400;font-size:var(--font-size-16-18);color:var(--head-primary);line-height:120%;transition:all .3s;white-space:nowrap;display:block;margin-bottom:10px;font-family:'Inter'}.phone:last-child{margin-bottom:0}.phone:hover,.email:hover{color:var(--hover)}.soc-holder{display:flex;gap:20px}.soc img{width:30px;height:30px;object-fit:contain}.phones-holder,.emails-holder,.soc-holder{margin-bottom:10px}.mobile-header-cotnainer{display:none;gap:10px}@media (max-width:1250px){.header__container{gap:15px;justify-content:space-between;align-items:center}.logo{max-width:100px;max-height:100px}}@media (max-width:1024px){.logo{max-width:80px;max-height:80px}.header-navigation{display:none}.mobile-header-cotnainer{display:flex}}@media (max-width:500px){.header-navigation__email svg{display:none}.mobile-header-cotnainer{gap:5px}}.footer-block-list{display:grid;grid-template-columns:repeat(4,1fr);gap:30px}.footer-block-item{border:1px solid var(--stroke);background-color:var(--background);border-radius:10px;padding:10px;padding-right:20px;display:flex;align-items:center;gap:15px}.footer-block-item__icon{max-width:120px;max-height:120px;width:100%;height:100%;object-fit:contain}.footer-block-item__title{color:var(--head-primary);font-size:var(--font-size-14-16);font-weight:700;line-height:110%;font-family:'RobotoCondensed';margin-bottom:15px}.footer-block-item__link{font-family:'Inter';font-size:var(--font-size-14-16);line-height:130%;color:var(--primary-hover);font-weight:400;text-decoration:underline}@media (max-width:1200px){.footer-block-list{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.footer-block-list{gap:15px;grid-template-columns:1fr}}@media (max-width:420px){.footer-item-part{flex-direction:column}.footer-vidget-telegram__wrapper{width:fit-content}}#footer{background-size:cover;background-repeat:no-repeat;position:relative;background-position:center}#footer:before{content:'';width:100%;height:100%;position:absolute;left:0;top:0;background-color:rgba(0,0,0,.65);z-index:1}#footer .container{position:relative;z-index:2}.footer-content{display:flex;justify-content:space-between;gap:30px;padding-top:50px;padding-bottom:30px}.footer-item--logo{display:flex;align-items:center;gap:15px;max-width:324px;width:100%;height:fit-content}#footer .logo{max-width:110px;max-height:110px;width:100%;height:100%;display:block}#footer .logo .logo_image{width:100%;height:100%;object-fit:contain}.footer-name-company{font-size:var(--font-size-16-18);font-family:'Inter';font-weight:400;line-height:130%;color:var(--head-secondary);text-transform:uppercase}.footer-vidget-vk{border-radius:5px;overflow:hidden;flex-shrink:1;height:fit-content}.footer-item-part{display:flex;gap:50px}.footer-vidget-telegram__wrapper{padding:20px 47px 13px;background-color:var(--background);border-radius:5px;height:190px}.cotact-block-item-vidget-telegram__text{margin-top:6px;font-family:'Inter';font-size:var(--font-size-14-16);font-weight:400;line-height:130%;color:var(--head-primary);text-align:center}.cotact-block-item-vidget-telegram{max-width:126px;max-height:143px;width:100%;height:100%;object-fit:contain}.footer-nav{display:flex;gap:40px}.footer-nav .nav-menu-element{list-style:none}.footer-nav .nav-menu-element a{color:var(--head-secondary);font-size:var(--font-size-16-20);font-weight:700;line-height:110%;font-family:'RobotoCondensed';text-transform:uppercase;margin-bottom:15px;display:block;white-space:nowrap;transition:all .3s}.footer-nav .nav-menu-element a:hover{color:var(--primary-hover)}.footer-contact-data{margin-top:20px}.footer-contact-data-item-socials{margin-top:20px;display:flex;gap:10px}.footer-contact-data-item-social{width:30px;height:30px}.footer-contact-data-item-socials__icon{width:100%;height:100%;object-fit:contain}.footer-contact-data-item__wrapper{display:flex;gap:10px;margin-bottom:10px}.footer-contact-data-item-icon{width:20px;height:20px;object-fit:contain}.footer-contact-data-item__value{color:var(--head-secondary);font-weight:400;font-size:var(--font-size-16-18);font-family:'Inter';line-height:130%;margin-bottom:10px;display:block;white-space:nowrap;transition:all .3s}.footer-contact-data-item__value:hover{color:var(--primary-hover)}.footer-contact-data-item__value:last-child{margin-bottom:0}.footer-container .container{border-top:1px solid rgba(255,255,255,.2);padding-top:25px;padding-bottom:25px;display:flex;justify-content:space-between;gap:10px;position:relative;z-index:1}.footer-privece{font-family:'Inter';font-size:var(--font-size-14-16);line-height:130%;font-weight:400;color:var(--head-secondary);text-decoration:underline;transition:all .3s}.footer-privece:hover{color:var(--primary-hover)}.footer-name-company{color:var(--head-secondary);font-size:var(--font-size-14-16);font-weight:400;line-height:130%;font-family:'Inter'}.footer-bottom .container{display:flex;justify-content:space-between}@media (max-width:1500px){.footer-content{gap:15px}.footer-nav{gap:15px}.footer-item-part{gap:15px}.footer-vidget-telegram__wrapper{padding:20px;padding-bottom:13px}}@media (max-width:1360px){.cotact-block-item-vidget-telegram{min-width:110px}}@media (max-width:1200px){.cotact-block-item-vidget-telegram{min-width:110px;max-height:120px}#footer .container{flex-wrap:wrap}}@media (max-width:1024px){#footer .footer-content{flex-wrap:wrap;padding-top:30px;padding-bottom:30}.footer-item-part{flex-grow:1;justify-content:space-between;flex-wrap:wrap}}@media (max-width:768px){.footer-bottom .container{flex-direction:column;gap:10px;align-items:center}}@media (max-width:500px){.footer-item-part{flex-wrap:wrap}.footer-nav{flex-wrap:wrap}.cotact-block-item-vidget-telegram{max-height:auto}.footer-vidget-telegram__wrapper{padding-bottom:20px}}.grampus{position:relative;display:flex;align-items:center;gap:10px}.grampus p{color:var(--head-secondary);transition:all .3s}.grampus .grampus__img{width:111px;height:17px;mask-image:url(//spb-taekwondo-itf.ru/wp-content/themes/theme/assets/css/../images/gmask.png);mask-origin:border-box;mask-size:contain;mask-repeat:no-repeat;background-color:var(--head-secondary);position:relative;cursor:pointer;display:inline-flex;vertical-align:sub;transition:all .3s}.grampus__img:before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background-color:red;transform:translateX(100%);transition:transform .7s ease-in;background:linear-gradient(90deg,#fe6604 10%,#ee0a76 30%,#ee0a76 60%,#fe6604 101%) repeat-x 0 0;background-size:100px;animation-duration:5s;animation-name:slideUp;animation-iteration-count:infinite;animation-delay:3s}@keyframes slideUp{0%{transform:translateX(-100%)}50%{transform:translateX(0)}100%{transform:translateX(100%)}}.grampus:hover p{color:var(--primary-hover)}.grampus:hover .grampus__img{background-color:var(--primary-hover)}.theme-modal{display:none}.theme-modal .form.form-v2 .btn{margin-top:25px;margin-bottom:15px}.theme-modal .btn{width:100%}.form.form-v2 .form-privece{color:var(--main-text-primary);font-size:var(--font-size-14);font-weight:400;line-height:130%;font-family:'Inter'}.theme-modal .form.form-v2 .form-privece a{color:var(--main-text-primary)}.form.form-v2 .form-privece a:hover{color:var(--primary-hover)}.form-input-wrapper{margin-bottom:25px}.f-button.is-close-btn{display:none}.close-modal{position:absolute;right:15px;top:15px;cursor:pointer}.close-modal svg path{transition:all .3s}.close-modal:hover svg path{fill:var(--primary-hover)}.theme-modal.fancybox__content{max-width:610px;width:100%;background-color:var(--background);border-radius:10px;padding:40px}.title{margin-bottom:15px;font-family:'RobotoCondensed';font-size:var(--font-size-22-50);font-weight:800;line-height:120%;color:var(--head-primary);text-transform:uppercase}.subtitle{max-width:355px;width:100%;font-size:var(--font-size-16-18);font-weight:400;line-height:130%;font-family:'Inter';margin-bottom:25px}.theme-modal.fancybox__content .f-button.is-close-btn svg path{transition:stroke .3s ease-in}.theme-modal.fancybox__content .f-button.is-close-btn:hover svg path{stroke:var(--primary)}.form-input-wrapper{display:flex;flex-direction:column;gap:15px}.fancybox__backdrop{background-color:var(--head-primary);opacity:.8}@media (max-width:768px){.theme-modal.fancybox__content{padding:25px}}.news-archive__holder{display:grid;grid-template-columns:repeat(4,1fr);gap:30px}@media (max-width:1200px){.news-archive__holder{gap:15px;grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){.news-archive__holder{grid-template-columns:repeat(2,1fr)}}@media (max-width:550px){.news-archive__holder{grid-template-columns:1fr}}.news-item{position:relative;display:block}.news-item__image--wrapper{border-radius:10px;height:300px;width:100%;overflow:hidden;margin-bottom:25px}.news-item__image{width:100%;height:100%;object-fit:cover;object-position:top;transition:all .3s ease-in}.news-item__date{padding:5px 10px;background-color:var(--head-secondary);border-radius:5px;position:absolute;left:10px;top:10px;font-size:var(--font-size-14-16);font-weight:400;line-height:130%;font-family:'Inter';color:var(--main-text-primary)}.news-item__title{font-size:var(--font-size-16-20);font-weight:700;line-height:110%;color:var(--head-primary);margin-bottom:10px;font-family:'RobotoCondensed';text-transform:uppercase}.news-item__description{color:var(--main-text-primary);font-size:var(--font-size-12-18);font-weight:400;line-height:130%;font-family:'Inter';margin-bottom:15px}.news-item__show-more{background:var(--primary);background-clip:text;-webkit-background-clip:text;color:transparent;font-size:var(--font-size-12-18);font-weight:400;line-height:130%;font-family:'Inter';position:relative;padding-right:23px;width:fit-content}.news-item__show-more svg{transition:all .3s ease-in;position:absolute;right:0;top:0}.news-item:hover .news-item__show-more svg{right:-10px}.news-item:hover .news-item__image{transform:scale(1.1)}@media (max-width:1024px){.news-archive__holder .news-item__image--wrapper{height:auto}}@media (max-width:550px){.news-archive__holder .news-item__image--wrapper{max-height:500px}}#news-gallery{margin-bottom:40px}.news-content__left{max-width:490px;height:auto}.news-gallery__image--wrapper{height:326px;width:100%;outline:none;display:block}.news-gallery__image{width:100%;height:100%;object-fit:cover;object-position:top}.news-content{display:flex;gap:30px}.news-content-contents__wrapper{position:sticky;top:160px;padding:50px;border-radius:10px;background-color:var(--background-secondary)}.news-content-contents{counter-reset:item;margin-bottom:25px}.news-content-contents:last-child{margin-bottom:0}.news-content-contents .news-content-content{list-style:none;position:relative;padding-left:26px;color:var(--head-primary);font-size:var(--font-size-16-20);font-weight:700;line-height:110%;font-family:'RobotoCondensed';text-transform:uppercase;margin-bottom:15px}.news-content-contents .news-content-content:last-child{margin-bottom:0}.news-content-contents .news-content-content .news-content-content{padding:0;color:var(--main-text-primary);font-size:var(--font-size-16-18);font-family:'Inter';font-weight:400;line-height:130%;margin-bottom:10px;padding-left:5px;text-transform:none}.news-content-contents .news-content-content span{font-weight:unset;line-height:unset;color:unset;font-size:unset;font-family:unset;text-transform:unset}.news-content-contents .news-content-content .news-content-content:last-child{margin-bottom:0}.news-content-contents__wrapper>.news-content-contents>.news-content-content:before{content:counters(item,".") "."}.news-content-contents__wrapper>.news-content-contents>.news-content-content span{margin-bottom:15px;display:block}.news-content-contents .news-content-content:before{content:counters(item,".") " ";counter-increment:item;color:var(--head-primary);font-size:var(--font-size-16-20);font-weight:700;line-height:110%;font-family:'Roboto Condensed';text-transform:uppercase;position:absolute;left:0;top:0}.news-content-contents .news-content-content .news-content-content:before{left:-26px;font-size:var(--font-size-16-18);font-weight:400;line-height:130%;color:var(--main-text-primary);font-family:'Inter'}.news-content__right{padding:60px;width:100%;border-radius:10px;background-color:var(--background-secondary);overflow:hidden;max-width:100%}.news-content-data{margin-bottom:60px}.news-content-data-item{margin-bottom:16px;display:flex;gap:10px}.news-content-data-item__name{color:var(--main-text-primary);font-size:var(--font-size-16-18);font-weight:400;line-height:130%;font-family:'Inter';width:200px}.news-content-data-item__value p{color:var(--head-primary);font-size:var(--font-size-16-20);font-weight:700;line-height:110%;font-family:'RobotoCondensed';margin-bottom:5px;text-transform:uppercase}.news-content-data-item__value p:last-child{margin-bottom:0}#single-news-content #table-block table th{font-size:var(--font-size-13);text-transform:none;padding:10px 17px}#single-news-content #table-block table tr td{font-size:var(--font-size-14);line-height:110%;text-transform:none;background-color:var(--background);padding:10px 20px}#single-news-content #table-block table tr td:nth-child(1),#single-news-content #table-block table tr td:nth-child(2){background:0 0}#single-news-content section{margin-bottom:40px}#single-news-content section:last-child{margin-bottom:0}#single-news-content #table-block{margin-bottom:60px}@media (max-width:1200px){.news-content-contents__wrapper{padding:25px}.news-content__right{padding:30px}.news-content{gap:15px}}@media (max-width:1024px){.news-content-data,#single-news-content #table-block{margin-bottom:30px}#single-news-content section{margin-bottom:20px}.news-content-contents__wrapper,.news-content__right{padding:15px}.news-content{gap:10px;flex-direction:column}.news-content-contents__wrapper{top:110px}.news-content__left{max-width:100%;width:100%}}.swiper-custom{display:flex;gap:30px;justify-content:space-between;align-items:center;margin-top:40px}.swiper-custom-buttons{display:flex;gap:10px}.swiper-custom-button{width:50px;height:50px;border:1px solid var(--primary-hover);display:flex;justify-content:center;align-items:center;cursor:pointer;border-radius:5px;--gradient-start:transparent;--gradient-end:transparent;background:linear-gradient(var(--gradient-start),var(--gradient-end));transition:--gradient-start 0.3s ease-in,--gradient-end 0.3s ease-in,border 0.3s ease-in;&.swiper-custom-button--opacyti{--gradient-start:rgba(255,255,255,.15);--gradient-end:rgba(255,255,255,.15);border:1px solid var(--head-secondary)}&.swiper-custom-button--opacyti>svg path{fill:var(--background)}&:not(.swiper-button-disabled):hover{--gradient-start:var(--gradient-start);--gradient-end:var(--gradient-end);border-color:transparent}&>svg path{transition:all .3s ease-in}&:not(.swiper-button-disabled):hover>svg path{fill:var(--background)}&.swiper-button-disabled{border:1px solid var(--stroke);--gradient-start:var(--stroke);--gradient-end:var(--stroke)}&.swiper-button-disabled svg path{fill:var(--main-text-primary)}}.swiper-custom-button--prev svg{transform:rotate(180deg)}.swiper .swiper-custom .swiper-custom-paggination{width:fit-content;height:fit-content}.swiper .swiper-custom .swiper-pagination-bullet{background:var(--stroke);width:10px;height:10px;border-radius:2px;opacity:1}.swiper .swiper-custom .swiper-pagination-bullet.swiper-pagination-bullet-active{background:var(--primary)}@media (max-width:768px){.swiper-custom{margin-top:20px;flex-wrap:wrap;justify-content:center;gap:10px}.swiper-custom-paggination{display:none}}.document-archive{display:flex;gap:30px}.document-archive__type{padding:20px;background-color:var(--background-secondary);border-radius:10px;height:fit-content;display:flex;flex-direction:column;gap:10px;flex-grow:1;flex-shrink:0;max-width:360px;width:100%}.document-archive__type .gradient-item-text{text-align:center}.document-archive__holder{width:100%;display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.document-archive__holder.column-4{grid-template-columns:repeat(4,1fr)}.document-item{padding:20px;background-color:var(--background-secondary);border-radius:10px;height:180px;display:flex;flex-direction:column;justify-content:space-between;gap:20px}.document-item-title{color:var(--head-primary);font-size:var(--font-size-16-20);font-weight:700;line-height:110%;font-family:'RobotoCondensed';transition:all .3s ease-in;text-transform:uppercase}.document-item-bottom{display:flex;justify-content:space-between;align-items:flex-end}.document-item-file-size{font-size:var(--font-size-14-16);font-weight:400;line-height:130%;color:var(--main-text-primary);font-family:'Inter'}.document-item-icon{width:50px;height:50px;display:flex;justify-content:center;align-items:center;background-color:var(--background);border-radius:5px;transition:all .3s ease-in}.document-item-icon svg path{transition:all .3s ease-in}.document-item:hover .document-item-title{color:var(--primary-hover)}.document-item:hover .document-item-icon{background-color:var(--primary-hover)}.document-item:hover .document-item-icon svg path{fill:var(--background)}@media(max-width:1200px){.document-archive{gap:15px}.document-archive__holder{gap:10px}}@media (max-width:1024px){.document-archive__holder{grid-template-columns:repeat(2,1fr)}.document-item{padding:10px;height:140px}.document-archive__type{padding:15px}.document-archive__type{max-width:300px}.document-archive__holder.column-4{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){.document-archive{flex-direction:column}.document-archive__type{max-width:100%}.document-archive__holder.column-4{grid-template-columns:repeat(2,1fr)}}@media (max-width:500px){.document-archive__holder.column-4{grid-template-columns:1fr}.document-archive__holder{grid-template-columns:1fr}}.club-modal{margin-top:10px}.club-archive__holder{display:grid;grid-template-columns:repeat(2,1fr);gap:30px}.club-item__wrapper{display:flex;gap:25px}.club-item-data{margin-top:20px}.club-item{scroll-margin-top:200px}.club-item .club-item-data-addresses .btn-show-more-club{margin-top:0}.club-item .club-item-data-addresses .club-item-data-value-row.hidden{display:none}.club-item-data-value-row{display:flex;gap:10px;align-items:center;width:fit-content;margin-bottom:10px}.club-item-data-value-row:last-child{margin-bottom:0}.club-item-data-value,.club-item-data-value p{color:var(--background-fourth);font-size:var(--font-size-14-16);font-weight:400;line-height:120%;transition:all .3s}.club-item-data-value-icon{min-width:20px;min-height:20px;width:20px;height:20px}.club-item-data-value-icon svg{width:100%;height:100%}a.club-item-data-value:hover{color:var(--primary-hover)}.club-item__image--wrapper{max-width:270px;width:100%;border-radius:10px;border:1px solid var(--stroke);overflow:hidden;@media(min-width:501px){&{width:0;min-width:clamp(245px, 152.5px + 6.25vw, 270px)}}}.club-item__image{width:100%;height:100%;object-fit:cover}.club-item__title{font-family:'RobotoCondensed';color:var(--head-primary);font-weight:700;line-height:120%;font-size:var(--font-size-18-24);margin-bottom:25px}.club-item__description p,.club-item__description li{font-size:var(--font-size-16-18);font-family:'Inter';font-weight:400;line-height:130%;color:var(--main-text-primary);margin-bottom:10px}.club-item__description p:last-child,.club-item__description li:last-child{margin-bottom:0}.club-item__description.hide{-webkit-line-clamp:6;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.btn-show-more-club{border:none;background-color:transparent;position:relative;transition:all .3s ease-in;font-family:'Inter';font-size:var(--font-size-16-18);font-weight:400;line-height:130%;background:var(--primary);background-clip:text;-webkit-background-clip:text;color:transparent;cursor:pointer;padding-right:23px;margin-top:10px}.btn-show-more-club svg{position:absolute;right:-7px;top:50%;transform:translateY(-50%);transition:all .3s ease-in}.btn-show-more-club svg path{transition:all .3s ease-in}.btn-show-more-club:hover{color:var(--primary-hover)}.btn-show-more-club:hover svg path{fill:var(--primary-hover)}.btn-show-more-club:hover svg{right:-10px}@media (min-width:1201px) and (max-width:1300px){.club-item__title{font-size:var(--font-size-24-42)}}@media (max-width:1200px){.club-archive__holder{gap:15px}.club-item__title{margin-bottom:15px}.club-item__wrapper{gap:15px}}@media (max-width:1024px){.club-archive__holder{grid-template-columns:1fr}}@media (max-width:500px){.club-item__wrapper{flex-direction:column;align-items:center}.club-item__image--wrapper{max-width:auto}.club-item__image{object-fit:contain}}.navigation.pagination{margin:0 auto;margin-top:40px;max-width:374px;width:100%}.nav-links{width:100%;display:flex;align-items:center;justify-content:space-between;gap:10px}.next.page-numbers{margin-left:auto}.prev.page-numbers{margin-right:auto}.page-numbers{color:var(--main-text-primary);font-size:var(--font-size-16-18);font-weight:400;line-height:130%;font-family:'Inter';transition:all .3s}.page-numbers:hover{color:var(--primary-hover)}.page-numbers.current{color:var(--primary-hover)}@media (max-width:1024px){.navigation.pagination{margin-top:20px}}#cats-holder{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:40px}.staff-postion__image--wrapper{margin-bottom:20px;width:100%;max-width:100%;display:block}.staff-postion__image{width:100%;height:100%;max-height:500px;object-fit:contain}.staff-banner{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:20px}.staff-banner .staff-postion__image{object-fit:cover}.staff-banner .staff-postion__image--wrapper{margin-bottom:0}.staff-position__holder{display:grid;grid-template-columns:repeat(2,1fr);gap:30px}.staff-item{display:flex;gap:25px}.staff-item__image--wrapper{max-height:360px;max-width:270px;height:100%;width:100%;border-radius:10px;overflow:hidden;@media(min-width:420px){&{width:100vw}}@media(max-width:1200px) and (min-width:381px){&{min-width:clamp(180px, 152.5px + 6.25vw, 270px);max-width:clamp(180px, 152.5px + 6.25vw, 270px);aspect-ratio:270/360}}@media(max-width:380px){&{max-width:100%}}}.staff-item__image{width:100%;height:100%;object-fit:cover;object-position:top}.staff-item__content{padding:24.5px 0}.staff-item__postion-name{color:var(--primary-hover);font-size:var(--font-size-14-16);font-weight:400;line-height:130%;font-family:'Inter';margin-bottom:10px}.staff-item__name{font-family:'RobotoCondensed';font-size:var(--font-size-18-24);line-height:120%;color:var(--head-primary);margin-bottom:30px;font-weight:700}.staff-item__description p,.staff-item__description li{color:var(--main-text-primary);font-size:var(--font-size-16-18);font-weight:400;line-height:130%;font-family:'Inter';margin-bottom:10px}.staff-item__description.hide{-webkit-line-clamp:6;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}@media (max-width:1200px){.staff-position__holder{gap:15px}.staff-item{gap:15px}.staff-item__name{margin-bottom:15px}}@media (max-width:1024px){.staff-position__holder{grid-template-columns:1fr}}@media (max-width:768px){#cats-holder .gradient-item{flex-grow:1}.staff-banner{grid-template-columns:1fr}}@media (max-width:420px){.staff-item{flex-direction:column}.staff-item__image--wrapper{max-width:100%}.staff-item__content{padding-top:0}}.error-page{height:100%}.error404-page{display:flex;align-items:center;gap:50px;margin:0 auto;max-width:1190px;width:100%}.error404-page__404{font-size:var(--font-size-62-308);font-weight:700;line-height:110%;color:var(--primary-hover);font-family:'Montserrat'}.error404-page__404 span{font-size:unset;font-weight:unset;line-height:unset;font-family:unset;color:transparent;background-clip:text;-webkit-background-clip:text;background-image:var(--primary)}.error404-page__title{font-size:var(--font-size-22-50);font-weight:800;font-family:'RobotoCondensed';color:var(--head-primary);line-height:120%;text-transform:uppercase;margin-bottom:15px}.error404-page__text{color:var(--main-text-primary);font-size:var(--font-size-16-18);font-weight:400;line-height:130%;font-family:'Inter';margin-bottom:30px}@media (max-width:768px){.error404-page{flex-direction:column;align-items:center;gap:10px}.error404-page__contnet{display:flex;flex-direction:column;align-items:center}.error404-page__title{text-align:center}.error404-page__text{text-align:center}}.odometer-value{font-weight:800;line-height:120%;font-family:'RobotoCondensed';background-image:var(--primary);-webkit-background-clip:text;-webkit-text-fill-color:transparent}