@font-face{font-family:"Right Grotesk";src:url("../fonts/home26/right-grotesk-medium.woff2") format("woff2");font-style:normal;font-weight:500;font-display:swap}
@font-face{font-family:"TT Hoves";src:url("../fonts/home26/tt-hoves-regular.woff2") format("woff2");font-style:normal;font-weight:400;font-display:swap}
/* Dinamo 26–27. Shared interior page styles. */
body.inner26{--h26-blue:#3066bf;--h26-navy:#062a50;--h26-sky:#2696f4;--h26-pale:#e6f4ff;--h26-text:#65717e;--h26-display:"Right Grotesk","Bliss Pro",sans-serif;--h26-body:"TT Hoves","Bliss Pro",sans-serif;--h26-gap:120px;background:#fff;color:var(--h26-text);font-family:var(--h26-body);font-weight:400;overflow-x:clip}
.inner26 header{padding:20px 0;height:100px;position:relative;z-index:30;box-shadow:0 4px 20px #00000040}
.inner26 header>.container_ui>.flex{height:60px;gap:22px;align-items:center}
.inner26 header .sb_share{display:none}
.inner26 header .logo_place{width:286px;min-width:200px;margin:0;flex-shrink:0}
.inner26 header .soc_t{gap:14px;margin:0;padding:0}
.inner26 header .soc_t .part{margin:0;padding:0;display:flex;align-items:center}
.inner26 header .soc_t .soc_ico{max-width:30px;max-height:30px}
.inner26 header .menu_t{margin:0;flex:1;justify-content:flex-end}
.inner26 header .menu_t .menu{display:flex;align-items:center;gap:20px;white-space:nowrap}
.inner26 header .menu_t .part{padding:0;font:500 22px/1.2 var(--h26-display)}
.inner26 header .menu_t .part:has(>a[href=""]){display:none}
.inner26 header .menu_t .highlight .root-item{background:none;padding:0;margin:0}
.inner26 header .burger_place{flex:0 0 48px;margin:0;padding:0;cursor:pointer}
.inner26 header .burger{width:48px;height:48px;display:flex;align-items:center;justify-content:center}
.inner26 .h26-standings .header_table,.inner26 .h26-standings .row_table{display:grid;grid-template-columns:83px 44px minmax(230px,1fr) repeat(4,60px) 89px;gap:16px;padding:16px 34px;align-items:center}
.inner26 .h26-standings .header_table{min-height:61px;font:500 24px/1.2 var(--h26-display);border-radius:8px 8px 0 0}
.inner26 .h26-standings .header_table .part_full{grid-column:2/4}
.inner26 .h26-standings .header_table>.part:nth-child(2){display:none}
.inner26 .partners_place{margin:120px 0;padding:0;background:none}
.inner26 .partners_place:before,.inner26 .partners_place:after{display:none}
.inner26 .partners_place .title_block{margin-bottom:46px}
.inner26 .partners_place .sponsors_slider .part{height:200px;padding:10px;margin:0;background:#fff;display:flex;align-items:center;justify-content:center}
.inner26 .partners_place .sponsors_slider img{max-width:100%;max-height:180px;width:auto;object-fit:contain}
.inner26 footer{margin:0;background:var(--h26-navy);padding:60px max(24px,calc((100vw - 1440px)/2)) 64px;box-shadow:0 -3px 15px #00000040;color:white;min-height:295px}
.inner26 footer .menu_b{padding:0;margin:0 auto 46px}
.inner26 footer .menu_b ul{display:flex;flex-wrap:wrap;gap:40px;align-items:center;justify-content:center}
.inner26 footer .menu_b .part{font:500 26px/1.2 var(--h26-display);padding:0;margin:0;text-transform:uppercase}
.inner26 footer .soc_b{padding:0;gap:20px;margin-bottom:46px}
.inner26 footer .soc_b .part{padding:0;margin:0}
.inner26 footer .soc_b img{max-height:30px}
.inner26 footer .desc_b{gap:20px;padding:0;margin:auto;max-width:1440px;font:400 16px/1.3 var(--h26-body)}
.inner26 footer .desc_b .part{width:auto;flex:1}
.inner26 :is(a,button,[tabindex]):focus-visible{outline:3px solid #ff57ba;outline-offset:4px}
@media(max-width:1300px){.inner26 header .logo_place{width:230px;min-width:180px}
.inner26 header .menu_t .menu{gap:13px}
.inner26 header .menu_t .part{font-size:18px}
.inner26 header>.container_ui>.flex{gap:16px}}
@media(max-width:1100px){body.inner26{--h26-gap:80px}
.inner26 header .logo_place{width:286px}
.inner26 header .menu_t{display:none}
.inner26 header .soc_t{margin-left:auto}
.inner26 footer .menu_b ul{gap:30px}
.inner26 footer .desc_b{padding:0 32px}}
@media(max-width:600px){body.inner26{--h26-gap:60px}
.inner26 header{height:88px;padding:20px 0}
.inner26 header>.container_ui>.flex{height:48px;gap:10px}
.inner26 header .logo_place{width:190px;min-width:0;flex-shrink:1}
.inner26 header .soc_t{display:none}
.inner26 header .burger_place{margin-left:auto}
.inner26 .partners_place{margin:60px 0}
.inner26 .partners_place .sponsors_slider .part{height:150px}
.inner26 .partners_place .sponsors_slider .owl-item{height:150px}
.inner26 .partners_place .sponsors_slider img{max-height:130px}
.inner26 footer{padding:60px 24px 64px}
.inner26 footer .menu_b ul{gap:40px;max-width:312px}
.inner26 footer .menu_b .part{font-size:26px}
.inner26 footer .desc_b{flex-direction:column;gap:20px;padding:0;text-align:center}
.inner26 footer .desc_b .part{text-align:center!important;flex:auto;width:100%}}
.inner26 .container_ui{width:calc(100% - 150px);max-width:1440px;padding-inline:0;margin-inline:auto}
@media(max-width:1300px){.inner26 .container_ui{width:calc(100% - 96px)}}@media(max-width:1100px){.inner26 .container_ui{width:calc(100% - 64px)}}@media(max-width:600px){.inner26 .container_ui{width:calc(100% - 48px)}}

.inner26 .title_block{font:500 60px/1.2 var(--h26-display);color:var(--h26-blue);text-transform:uppercase}@media(max-width:1100px){.inner26 .title_block{font-size:48px}}@media(max-width:600px){.inner26 .title_block{font-size:40px}}

.inner26 .home26-logo{display:block;max-width:100%;height:auto}
