h1{color:rgba(0,0,0,.65);font-size:30px;font-weight:500;line-height:35px}.letter-container{padding:20px 14px 0}.letter-container .letter{text-align:center;font-weight:700;font-size:16px;margin-bottom:15px}.letter-container ul{list-style:none;padding:0;margin:0}@media(min-width:767px){.letter-container ul{-moz-column-count:2;column-count:2}}@media(min-width:992px){.letter-container ul{-moz-column-count:4;column-count:4}}.letter-container ul li{padding:3px 5px;margin:5px 5px 20px;display:inline-block;border-radius:5px}.letter-container ul li:hover{background:#ddd}.letter-container ul a{color:rgba(0,0,0,.65);font-size:16px;font-weight:700;display:inline;text-decoration:underline;line-height:20px;border-radius:5px;padding:3px 5px;align-self:flex-start}.letter-container ul a:hover{text-decoration:none}.breadcrumbs{font-size:14px;list-style:none;padding:0;display:flex}@media(min-width:1200px){.breadcrumbs{margin:46px 0 37px}}.breadcrumbs li{margin:0 4px 0 0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;flex-shrink:0}.breadcrumbs li:after{content:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iMTAiIHZpZXdCb3g9IjAgMCAxMCAxMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzE3ODJfMjkzMCkiPgo8cGF0aCBkPSJNNy41NzAwNCA1LjAwNzgxTDIuNDI5NjkgOS43NTUzNSIgc3Ryb2tlPSIjNzk3NTc3IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8cGF0aCBkPSJNNy41NzAwNCA1LjAwNTM1TDIuNDI5NjkgMC4yNTc4MTIiIHN0cm9rZT0iIzc5NzU3NyIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPC9nPgo8ZGVmcz4KPGNsaXBQYXRoIGlkPSJjbGlwMF8xNzgyXzI5MzAiPgo8cmVjdCB3aWR0aD0iMTAiIGhlaWdodD0iMTAiIGZpbGw9IndoaXRlIi8+CjwvY2xpcFBhdGg+CjwvZGVmcz4KPC9zdmc+Cg==");margin:0 10px}.breadcrumbs li:last-child{flex-shrink:1}.breadcrumbs li:last-child:after{display:none}.breadcrumbs li span{color:#30beb8}.breadcrumbs li a,.breadcrumbs li span{font-size:16px;font-weight:400;line-height:19px}.breadcrumbs li a{text-decoration:none;color:#797577}@keyframes rotate4{to{transform:rotate(1turn)}}@keyframes dash4{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:90,200;stroke-dashoffset:-35px}to{stroke-dashoffset:-125px}}.rotating-circle{width:4.25em;animation:rotate4 4s linear infinite}.background-circle{fill:rgba(48,190,184,.2)}.circle{fill:#fff;stroke:#30beb8;stroke-width:4;stroke-dasharray:1,200;stroke-dashoffset:0;stroke-linecap:round;animation:dash4 1.5s ease-in-out infinite}.fast-comfort,.last-update{color:#53565a;font-size:12px}@media(min-width:767px){.fast-comfort,.last-update{font-size:14px}}.routes-info{color:#53565a}@media(min-width:767px){.routes-info{display:flex;flex-wrap:wrap;justify-content:space-between}}.routes-info .row{margin:15px 0}@media(min-width:767px){.routes-info .row{flex:0 0 48%}}.routes-info .row h2{font-weight:500;font-size:15px;color:#00b2a9}.routes-info .row h2 span{font-weight:700}@media(min-width:767px){.routes-info .row h2{font-size:17px}}.routes-info div{margin:15px 0 0;font-size:12px}@media(min-width:767px){.routes-info div{font-size:14px}}.routes-stats{margin-bottom:45px;background-color:#00b2a9;color:#fff;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzg2IiBoZWlnaHQ9IjMxMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBjbGlwLXBhdGg9InVybCgjY2xpcDApIj48cGF0aCBkPSJNNzEuODE0IDE3OS4xMTFsLTI1LjU1IDUzLjczM2MtNC4xNDIgNy41NzgtMTIuNDI5IDExLjAyMy0yNC44NTggMTEuMDIzSDBWMzEwaDU3LjMxM2MyNi45MyAwIDM3LjI4OC00LjgyMiA0OC4zMzYtMjYuMTc4bDQyLjEyMi04NS40MjJjNC4xNDMtNi44ODkgMTEuNzM5LTEwLjMzMyAyNC4xNjgtMTEuMDIyaDIxLjQwNnYtNjQuMDY3aC0yMS40MDZjLTEyLjQyOS0uNjg5LTIwLjcxNS00LjEzMy0yNC4xNjgtMTEuMDIybC00Mi4xMjItODYuMTExQzkzLjkxIDQuODIyIDgzLjU1MyAwIDU3LjMxMyAwSDB2NjUuNDQ0aDIxLjQwNmMxMi40MyAwIDIwLjcxNiAzLjQ0NSAyNC44NTkgMTEuMDIzbDI1LjU0OSA1NC40MjJjNi45MDUgMTMuMDg5IDEzLjgxIDIwLjY2NyAyMi4wOTcgMjQuMTExdi42ODljLTguMjg3IDIuNzU1LTE1Ljg4MiAxMC4zMzMtMjIuMDk3IDIzLjQyMnoiIGZpbGw9IiMxMEMxQjgiLz48L2c+PGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAxKSI+PHBhdGggZD0iTTI2NS4xNTkgMTc5LjExMWwtMjUuNTQ5IDUzLjczM2MtNC4xNDMgNy41NzgtMTIuNDI5IDExLjAyMy0yNC44NTkgMTEuMDIzaC0yMS40MDZWMzEwaDU3LjMxM2MyNi45MzEgMCAzNy4yODgtNC44MjIgNDguMzM3LTI2LjE3OGw0Mi4xMjEtODUuNDIyYzQuMTQzLTYuODg5IDExLjczOS0xMC4zMzMgMjQuMTY4LTExLjAyMmgyMS40MDZ2LTY0LjA2N2gtMjEuNDA2Yy0xMi40MjktLjY4OS0yMC43MTUtNC4xMzMtMjQuMTY4LTExLjAyMmwtNDIuMTIxLTg2LjExMUMyODcuMjU2IDQuODIyIDI3Ni44OTggMCAyNTAuNjU4IDBoLTU3LjMxM3Y2NS40NDRoMjEuNDA2YzEyLjQzIDAgMjAuNzE2IDMuNDQ1IDI0Ljg1OSAxMS4wMjNsMjUuNTQ5IDU0LjQyMmM2LjkwNSAxMy4wODkgMTMuODExIDIwLjY2NyAyMi4wOTcgMjQuMTExdi42ODljLTguMjg2IDIuNzU1LTE1Ljg4MiAxMC4zMzMtMjIuMDk3IDIzLjQyMnoiIGZpbGw9IiMxMEMxQjgiLz48L2c+PGRlZnM+PGNsaXBQYXRoIGlkPSJjbGlwMCI+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTAgMGgxOTIuNjU1djMxMEgweiIvPjwvY2xpcFBhdGg+PGNsaXBQYXRoIGlkPSJjbGlwMSI+PHBhdGggZmlsbD0iI2ZmZiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTkzLjM0NSkiIGQ9Ik0wIDBoMTkyLjY1NXYzMTBIMHoiLz48L2NsaXBQYXRoPjwvZGVmcz48L3N2Zz4=);background-repeat:no-repeat;background-position:0 100%;background-size:50%}@media(min-width:767px){.routes-stats{background-size:30%}}@media(min-width:992px){.routes-stats{background-size:22%}}.routes-stats .wrapper{padding-top:37px;padding-bottom:37px}@media(min-width:992px){.routes-stats .wrapper{padding-top:55px;padding-bottom:55px;padding-left:250px}}.routes-stats .tit{font-weight:700;font-size:15px;line-height:18px;margin-bottom:30px}@media(min-width:767px){.routes-stats .tit{font-size:17px;margin-bottom:40px}}.routes-stats .columns{display:flex;flex-wrap:wrap}.routes-stats .columns .row{margin-bottom:35px;font-size:12px;flex:0 0 50%}@media(min-width:767px){.routes-stats .columns .row{font-size:14px;flex:0 0 33.3333%}}.routes-stats .columns .row span{margin-top:8px;display:block;font-size:20px;font-weight:700}.sinfo{padding:10px 0}@media(min-width:767px){.sinfo{padding:50px 0}}.race-faq{margin-bottom:64px}.race-faq .spoiler .spoiler-head{color:#797577;font-size:20px;font-weight:500;line-height:23px}.race-faq .spoiler .spoiler-body p{color:#797577;font-size:16px;font-weight:400;line-height:23px}.app-skeleton{height:307px;padding:27px;box-shadow:0 0 4px 0 rgba(0,0,0,.25);margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:20px;position:relative;z-index:6;background:#fff}@media(min-width:1200px){.app-skeleton{flex-direction:row;box-shadow:0 4px 4px 0 rgba(0,0,0,.25);border-radius:6px}}.app-skeleton>.inputs{width:100%}@media(min-width:1200px){.app-skeleton>.inputs{width:85%}}.app-skeleton>.inputs>span{display:flex;flex-direction:column;gap:20px}@media(min-width:1200px){.app-skeleton>.inputs>span{flex-direction:row}}.app-skeleton>.inputs>span>span{height:32px}.app-skeleton>.search-button{width:100%}@media(min-width:1200px){.app-skeleton>.search-button{width:15%}}.app-skeleton>.search-button>span>span{height:32px}@media(min-width:1200px){.app-skeleton{height:120px}}.home-buttons-skeleton{display:flex;justify-content:space-between;border-bottom:1px solid hsla(0,1%,77%,.7);margin:15px 0 0;padding-bottom:15px}@media(min-width:1200px){.home-buttons-skeleton{margin:46px -15px 0;padding-bottom:46px;border-width:0}}.home-buttons-skeleton div{width:100%;padding:0 30px;display:flex;flex-direction:column;align-items:center}.home-buttons-skeleton div:first-child{border-right:1px solid #c4c3c3}@media(min-width:1200px){.home-buttons-skeleton div{display:flex;border-radius:6px;border:1px solid hsla(330,2%,47%,.5);flex-direction:row;justify-content:center;height:78px;margin:0 15px;align-items:center}}.home-buttons-skeleton div span{display:block;width:100%}.home-buttons-skeleton div .image{width:30px;margin-bottom:4px}@media(min-width:1200px){.home-buttons-skeleton div .text{margin-left:13px;width:50%}}.seo-text-wrapper{border-bottom:1px solid #bcbabb;padding:20px 15px}@media(min-width:1200px){.seo-text-wrapper{padding:48px 0}}.seo-text-wrapper .seo-text{max-width:782px;margin:0 auto}.seo-text-wrapper .seo-text h2{color:rgba(0,0,0,.65);font-size:24px;font-weight:500;margin:0 0 20px}.seo-text-wrapper .seo-text h3{color:rgba(0,0,0,.65);font-size:16px;font-weight:500;margin:0 0 8px}.seo-text-wrapper .seo-text li,.seo-text-wrapper .seo-text p{color:rgba(0,0,0,.65);font-size:16px;font-weight:400;margin:0 0 20px}.seo-text-wrapper .seo-text li{margin-bottom:10px}.seo-text-wrapper .seo-text ul{list-style:disc;margin-left:16px 0;padding:0 0 0 40px}