.antialiased,.sitemap__title{-moz-osx-font-smoothing:grayscale}.sitemap__link:hover,.sitemap__link_0{color:red}.clearfix::after,.clearfix::before{content:'';display:table}.sitemap__categories,.sitemap__links{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox}.clearfix::after{clear:both}.antialiased{-webkit-font-smoothing:antialiased}.subaliased{-webkit-font-smoothing:subpixel-antialiased}.stretch{position:absolute;bottom:0;top:0;left:0;right:0}.dot-list>li{line-height:normal;margin-bottom:.8rem;position:relative;padding-left:3.5rem}@media (max-width:767px){.dot-list>li{padding-left:1.2rem}}.dot-list>li::before{content:'';background:#000;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;position:absolute;left:0;top:0;margin-top:.6em;height:.3rem;width:.3rem}.visuallyhidden{border:0;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:.1rem;margin:-.1rem;overflow:hidden;padding:0;position:absolute;width:.1rem;white-space:nowrap}.sitemap__categories_1,.sitemap__column{margin-bottom:2rem}@font-face{font-family:'FFDIN Light';src:url(../fonts/ffdin/FFDINforPUMA-Light.woff) format('woff'),url(../fonts/ffdin/FFDINforPUMA-Light.ttf) format('truetype')}@font-face{font-family:'FFDIN Regular';src:url(../fonts/ffdin/FFDINforPUMA-Regular.woff) format('woff'),url(../fonts/ffdin/FFDINforPUMA-Regular.ttf) format('truetype')}@font-face{font-family:'FFDIN Regular';src:url(../fonts/ffdin/FFDINforPUMA-Bold.woff) format('woff'),url(../fonts/ffdin/FFDINforPUMA-Bold.ttf) format('truetype');font-weight:700}@font-face{font-family:'FFDIN Medium';src:url(../fonts/ffdin/FFDINforPUMA-Bold.woff) format('woff'),url(../fonts/ffdin/FFDINforPUMA-Bold.ttf) format('truetype')}@font-face{font-family:'FFDIN Bold';src:url(../fonts/ffdin/FFDINforPUMA-Bold.woff) format('woff'),url(../fonts/ffdin/FFDINforPUMA-Bold.ttf) format('truetype')}@font-face{font-family:'rubl regular';src:url(../fonts/rouble/rouble_roman.woff) format('woff'),url(../fonts/rouble/rouble_roman.ttf) format('truetype');font-weight:400;font-style:normal}@font-face{font-family:'rubl bold';src:url(../fonts/rouble/rouble_bold.woff) format('woff'),url(../fonts/rouble/rouble_bold.ttf) format('truetype');font-weight:400;font-style:normal}@font-face{font-family:icons-blank-theme;src:url(../fonts/Blank-Theme-Icons/Blank-Theme-Icons.woff) format('woff'),url(../fonts/Blank-Theme-Icons/Blank-Theme-Icons.ttf) format('truetype');font-weight:400;font-style:normal}.sitemap{padding-left:3rem;padding-right:3rem}@media only screen and (min-width:1025px){.sitemap{padding-left:12.6rem;padding-right:9rem}}.sitemap__title{-webkit-font-smoothing:antialiased;font:23px 'FFDIN Medium',FFDIN,Arial,sans-serif;font:2.3rem 'FFDIN Medium',FFDIN,Arial,sans-serif;text-transform:uppercase}@media only screen and (min-width:768px) and (max-width:1024px){.sitemap__title{font-size:2.1rem}}@media (max-width:767px){.sitemap__title{font-size:2rem}}.sitemap__links{border-bottom:1px solid #ebebeb;padding-bottom:2rem;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.sitemap__column{margin-right:2rem}@media only screen and (min-width:1025px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:1024px),(max-width:767px){.sitemap__links{-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.sitemap__column{width:-webkit-calc(33% - 2rem);width:-moz-calc(33% - 2rem);width:calc(33% - 2rem)}}@media (max-width:480px){.sitemap__column{width:-webkit-calc(50% - 2rem);width:-moz-calc(50% - 2rem);width:calc(50% - 2rem)}}.sitemap__link{font:17px 'FFDIN Regular',FFDIN,Arial,sans-serif;font:1.7rem 'FFDIN Regular',FFDIN,Arial,sans-serif;cursor:pointer}.sitemap__link_0,.sitemap__link_1{font-family:'FFDIN Medium';text-transform:uppercase}@media only screen and (min-width:768px) and (max-width:1024px){.sitemap__link{font-size:1.5rem}}@media (max-width:767px){.sitemap__link{font-size:1.2rem}}.sitemap__link_0:hover{color:#000}.sitemap__categories{font-size:1.7rem;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.sitemap__category_main{width:-webkit-calc(33% - 3rem);width:-moz-calc(33% - 3rem);width:calc(33% - 3rem);margin-bottom:2rem;margin-right:3rem}@media only screen and (min-width:1200px){.sitemap__categories{-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.sitemap__category_main{width:-webkit-calc(20% - 3rem);width:-moz-calc(20% - 3rem);width:calc(20% - 3rem);margin-bottom:4rem}}@media only screen and (min-width:1025px) and (max-width:1199px){.sitemap__category_main{margin-bottom:3.5rem}}.page-title-wrapper{height:9.6rem;padding-left:12.6rem;padding-right:9rem;background:#eee;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (min-width:768px) and (max-width:1024px){.sitemap__categories{font-size:1.5rem}.page-title-wrapper{height:7.6rem;padding-left:2.9rem;padding-right:2.8rem}}@media (max-width:767px){.sitemap__categories{font-size:1.2rem}.sitemap__category_main{width:-webkit-calc(50% - 3rem);width:-moz-calc(50% - 3rem);width:calc(50% - 3rem)}.page-title-wrapper{-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;height:6.3rem;padding-left:2.3rem;padding-right:2.3rem}}.page-title{font:26px 'FFDIN Regular',FFDIN,Arial,sans-serif;font:2.6rem 'FFDIN Regular',FFDIN,Arial,sans-serif;line-height:3.6rem;text-transform:uppercase;letter-spacing:-.05rem;margin:0}@media only screen and (min-width:768px) and (max-width:1024px){.page-title{font:20px 'FFDIN Regular',FFDIN,Arial,sans-serif;font:2rem 'FFDIN Regular',FFDIN,Arial,sans-serif}}@media (max-width:767px){.page-title{font:14px 'FFDIN Regular',FFDIN,Arial,sans-serif;font:1.4rem 'FFDIN Regular',FFDIN,Arial,sans-serif;line-height:1.8rem}}