html,body,body div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,figure,footer,header,menu,nav,section,time,mark,audio,video,details,summary,a{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline;background:transparent}html{box-sizing:border-box;line-height:1.2;overflow-y:scroll;touch-action:manipulation;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}article,aside,figcaption,figure,main,footer,header,nav,section,details,summary{display:block}iframe{border:0}table{border-collapse:collapse;border-spacing:0}caption,th,td{font-weight:normal;text-align:left;vertical-align:top}hr{border:0;background:#ccc;display:block;height:1px;margin:0;padding:0}pre{white-space:pre-wrap;white-space:pre-line;word-wrap:break-word}small{font-size:80%}b,strong{font-weight:bold}td img{vertical-align:top}sub,sup{font-size:75%;line-height:0;position:relative}sub{bottom:-0.25em}sup{top:-0.5em}pre,code,kbd,samp{font-family:monospace, sans-serif}*,*::before,*::after{box-sizing:inherit}a,area,button,[role="button"],input,label,select,summary,textarea{touch-action:manipulation}template{display:none}audio,canvas,progress,video{display:inline-block}img,embed,object,audio,video{height:auto;max-width:100%}audio:not([controls]){display:none;height:0}svg:not(:root){overflow:hidden}img{border:none}button,input,optgroup,select,textarea{font:inherit}label,input[type="radio"],input[type="checkbox"],input[type="button"],input[type="submit"],input[type="file"],button{cursor:pointer}input[type="radio"]{vertical-align:text-bottom}input[type="checkbox"]{vertical-align:bottom}button,input,select,textarea{margin:0;vertical-align:middle}button{width:auto;overflow:visible}button,input{overflow:visible}button,select{text-transform:none}button,html [type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border:0;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}legend{color:inherit;display:table;max-width:100%;white-space:normal}textarea{overflow:auto;resize:vertical}[disabled]{cursor:default}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration{-webkit-appearance:none}.clearfix:after{content:"";display:table;clear:both}@font-face{font-family:'FuturaPT';src:url(/assets/FuturaPT-Book-b4d731759c6ae69672d6e864d2caf8792f3e44e37653e6a7842b056d0f41b4c8.woff) format("woff"),url(/assets/FuturaPT-Book-a5d474642c0914cd7c242c8495faca3f8ed15dfc12225df0511ea1c7145f5404.woff2) format("woff2");font-weight:400;font-style:normal}@font-face{font-family:'FuturaPT';src:url(/assets/FuturaPT-Light-e26b7467651ec8b75d5270a7c3f321b35b7dc64e5c5df4715938d9c825916973.woff) format("woff"),url(/assets/FuturaPT-Light-79031ae9893cc6c00eb05ee9c47fdc1847c4f06c32a683427dc62f2371b0a478.woff2) format("woff2");font-weight:300;font-style:normal}@font-face{font-family:'FuturaPT';src:url(/assets/FuturaPT-Medium-d380dbb1e132f295803e11d7fda3f98b94da252b3a7e55e0986b600588938fa3.woff) format("woff"),url(/assets/FuturaPT-Medium-49398dae77c2fb8f89feb2ecd31b202241c459afdcad302d040ae2fd99be9dbf.woff2) format("woff2");font-weight:500;font-style:normal}@font-face{font-family:'FuturaPT';src:url(/assets/FuturaPT-Demi-58ed1f03fdd3cc34f7fc0708d8c54a5d68cd53ba9d4036af608755c1f44e127b.woff) format("woff"),url(/assets/FuturaPT-Demi-43b9dbca3fb6ed816f6287591c98d9f39c7c4cad013901bcb16a4e763da9a19a.woff2) format("woff2");font-weight:600;font-style:normal}@font-face{font-family:'FuturaPT';src:url(/assets/FuturaPT-Bold-a60c08d4b09ba6fbd9e36b04f320f0ae24feeb882fde378231eba9f4aa917185.woff) format("woff"),url(/assets/FuturaPT-Bold-28f10ee03e4690f029e4ef2ca568f98837596c69b75267b2677110d53377c86d.woff2) format("woff2");font-weight:700;font-style:normal}html{touch-action:manipulation;overflow:hidden;overflow-y:scroll}body{background:#fff;color:#000;font:400 18px / 1.16 'FuturaPT', sans-serif;-webkit-text-size-adjust:100%}html,body{height:100%}input,button{font:inherit;letter-spacing:inherit}h1{font-size:20px}h2{font-size:18px}h3{font-size:16px}h4{font-size:14px}a{color:inherit;text-decoration:none}a:hover{text-decoration:underline}ul{list-style:none}::-moz-selection{background:rgba(251,187,78,0.8)}::selection{background:rgba(251,187,78,0.8)}#menu-toggler{display:none}.wrapper{min-height:100%;overflow:hidden;position:relative}.center{flex-grow:1;margin:0 auto;max-width:100%;padding:0 20px;position:relative}.no-transition,.no-transition *{transition:none !important}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.main-content{flex-grow:1;max-width:100%}@media (min-width: 1200px){html.no-scroll{height:100%}html.no-scroll body{height:100%;overflow:hidden}.main-content{width:calc(100% - 300px)}}@media (min-width: 1400px){.main-content{width:calc(100% - 345px)}.center{max-width:1400px}}@media (max-width: 767px){.hide-mobile{display:none !important}.show-tablet{display:none !important}}@media (min-width: 768px){.show-mobile{display:none !important}}@media (min-width: 768px) and (max-width: 1199px){.hide-tablet{display:none !important}}@media (max-width: 1199px){.show-desktop{display:none !important}}@media (min-width: 1200px){.show-tablet{display:none !important}.hide-desktop{display:none !important}}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{transform:translate3d(0, 0, 0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir="rtl"] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:0.8}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:none !important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;box-sizing:border-box}.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none !important}.mfp-preloader{color:#CCC;position:absolute;top:50%;width:auto;text-align:center;margin-top:-0.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#CCC}.mfp-preloader a:hover{color:#FFF}.mfp-s-ready .mfp-preloader{display:none}.mfp-s-error .mfp-content{display:none}button.mfp-close,button.mfp-arrow{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;outline:none;padding:0;z-index:1046;box-shadow:none;touch-action:manipulation}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:0.65;padding:0 0 18px 10px;color:#FFF;font-style:normal;font-size:28px;font-family:Arial, Baskerville, monospace}.mfp-close:hover,.mfp-close:focus{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close{color:#FFF;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#CCC;font-size:12px;line-height:18px;white-space:nowrap}.mfp-arrow{position:absolute;opacity:0.65;margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:hover,.mfp-arrow:focus{opacity:1}.mfp-arrow:before,.mfp-arrow:after{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:0.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after{border-right:17px solid #FFF;margin-left:31px}.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3F3F3F}.mfp-arrow-right{right:0}.mfp-arrow-right:after{border-left:17px solid #FFF;margin-left:39px}.mfp-arrow-right:before{border-left:27px solid #3F3F3F}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,0.6);background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;box-sizing:border-box;padding:40px 0 40px;margin:0 auto}.mfp-figure{line-height:0}.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,0.6);background:#444}.mfp-figure small{color:#BDBDBD;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#F3F3F3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width: 800px) and (orientation: landscape),screen and (max-height: 300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,0.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,0.6);position:fixed;text-align:center;padding:0}}@media all and (max-width: 900px){.mfp-arrow{transform:scale(0.75)}.mfp-arrow-left{transform-origin:0}.mfp-arrow-right{transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}.header{position:relative;z-index:100}.header__inner{display:flex;justify-content:space-between;align-items:center;height:72px}.header .logo{background:url(/assets/svg/logo-68720e4c8d22590ac070a5c73e2a039a43010fe03975966529adc5d268f0a705.svg) no-repeat 50% 50%/contain;display:block;height:57px;width:50px;flex:0 0 50px}.header .button{display:none}@media (min-width: 768px){.header__inner{height:100px}}@media (max-width: 1199px){.header,.header .center{position:static}}@media (min-width: 1200px){.header__inner{height:118px}.header .logo{margin-right:25px}}@media (min-width: 1350px){.header .logo{margin-right:52px}}.main{padding-bottom:30px}@media (min-width: 1200px){.main{display:flex}}.sidebar{display:block}@media (max-width: 1199px){.sidebar{margin-top:30px}}@media (min-width: 1200px){.sidebar{flex-shrink:0;padding:0 0 0 20px;width:345px}}.footer__nav{border-top:2px solid rgba(0,0,0,0.1);display:block;font-size:11px;font-weight:500;letter-spacing:0.05em;line-height:1.6;padding:20px 0 10px;text-align:center;text-transform:uppercase}.footer__nav a{display:inline-block;margin:0 10px 5px;opacity:.5;padding:6px 0;position:relative;text-decoration:none;transition:opacity 0.2s}.footer__nav a::after{position:absolute;left:-1px;right:-1px;bottom:6px;background:currentColor;content:'';height:1px;transform:scaleX(0);transform-origin:50% 50%;transition:all .2s ease}.footer__nav a:hover{opacity:.8}.footer__nav a:hover::after{transform:scaleX(1)}.footer__inner{align-items:center;display:flex;flex-wrap:wrap;padding:0 0 28px 0}.footer__main,.footer__copyright{font-size:10px;letter-spacing:0.05em;line-height:1.3;text-transform:uppercase}.footer__main{opacity:.3;text-align:center}.footer__social{display:flex}.footer__social a{margin:0 5px}@media (max-width: 767px){.footer__inner{flex-direction:column}.footer__social,.footer__main{margin-bottom:20px}}@media (min-width: 768px){.footer__inner{justify-content:space-between}.footer__social{justify-content:flex-end;order:2}.footer__social a{margin:0 0 0 10px}}@media (max-width: 1023px){.footer__main{margin-bottom:20px}}@media (min-width: 1024px){.footer__inner{align-items:center;flex-wrap:nowrap}.footer__main{max-width:900px}.footer__copyright,.footer__social{flex-shrink:0;width:200px}.footer__copyright{order:-1}}.button{border:4px solid #FFBE00;box-sizing:border-box;display:inline-block;font-size:14px;font-weight:500;line-height:20px;text-align:center;letter-spacing:0.05em;padding:16px 30px;position:relative;text-transform:uppercase}.button::before{position:absolute;top:0;left:0;right:0;bottom:0;background:#FFBE00;content:'';opacity:0;transform:scale(0);transform-origin:50% 50%;transition:all .2s ease-out}.button::after{position:absolute;top:0;left:0;right:0;bottom:0;box-shadow:0 6px 26px -2px #000;content:'';opacity:0;transition:all .2s ease-out;z-index:-1}.button--blue{border-color:#0091E3;color:#0091E3}.button--blue::before{background:#0091E3}.button:hover{text-decoration:none}.button:hover::before{transform:scale(1);opacity:.08}.button:hover::after{opacity:.2}@media (min-width: 375px){.button{padding:16px 40px}}@media (min-width: 768px){.button{min-width:325px}}.category-head{text-align:center}.category-head__icon{border:8px solid #FFBE00;border-radius:50%;width:186px;max-width:100%;margin:0 auto 15px;overflow:hidden;position:relative}.category-head__icon::before{content:'';display:block;padding-bottom:100%}.category-head__img{background:no-repeat 50% 50% / contain;position:absolute;left:50%;top:50%;margin:-55px 0 0 -60px;width:120px;height:120px}.category-head__title{font-size:30px;font-weight:bold;letter-spacing:1px;line-height:1.32}.social-button{background:#C4C4C4;border-radius:50%;display:block;height:36px;width:36px}input{background:transparent;border:none}.badge{color:#000000;border:1px solid #000000;display:inline-block;font-size:10px;line-height:1.3;opacity:.3;letter-spacing:0.05em;padding:2px 4px;text-align:center;text-transform:uppercase;transform:translateY(-2px)}.pagination{border-top:2px solid #FFBE00;padding:20px 0 16px}.pagination__desktop,.pagination__mobile{display:flex;justify-content:space-between}.pagination__pages{align-items:center;display:flex;justify-content:center}.pagination a,.pagination span{border:2px solid transparent;border-radius:16px;flex-shrink:0;font-size:14px;font-weight:500;letter-spacing:0.05em;line-height:16px;height:32px;opacity:.5;padding:6px 6px;text-align:center;text-transform:uppercase;transition:all .2s ease;min-width:32px}.pagination a:hover{text-decoration:none;border-color:#ffbe00}.pagination .slash{font-size:1.2em;width:auto;margin:0 5px}.pagination .arrow{border:none;opacity:.3;position:relative;transition:all .2s ease}.pagination .arrow::before,.pagination .arrow::after{position:absolute;left:0;content:'';height:32px;width:36px}.pagination .arrow::before{background:#000;height:2px;top:calc(50% - 1px);width:100%}.pagination .arrow::after{border-left:2px solid #000;border-bottom:2px solid #000;height:12px;width:12px;top:calc(50% - 6px);transform:rotate(45deg);transform-origin:50% 50%}.pagination .arrow:hover{opacity:.5}.pagination .arrow--next{transform:rotate(180deg)}.pagination .active{border-color:#FFBE00;color:#FFBE00;opacity:1}@media (max-width: 767px){.pagination__desktop{display:none}.pagination a:nth-child(n+5):not(:last-child){display:none}}@media (min-width: 768px){.pagination__mobile{display:none}}.pagination--blue{border-top-color:#0091e3}.pagination--blue .active{border-color:#0091e3;color:#0091e3}.pagination--blue a:hover{border-color:#0091e3}@media (min-width: 768px){.pagination--narrow{margin:0 20px 0 115px}}@media (min-width: 1200px){.pagination--narrow{margin:0 95px 0 115px}}.image{background:#e0e0e0;display:block;position:relative;flex-grow:1}.image::after{content:'';display:block;padding-bottom:62.5%}.image img{position:absolute;height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.image--slide::after{padding-bottom:60%}.image--landscape{max-width:900px}.image--landscape::after{padding-bottom:56%}@media (min-width: 768px){.image--slide::after{padding-bottom:37%}}.title{font-size:22px;line-height:1.18;letter-spacing:0.01em}@media (min-width: 425px){.title{font-size:24px}}@media (min-width: 768px){.title{font-size:32px}}.title--bold{font-weight:700}.subtitle{font-size:23px;font-weight:700;line-height:1.35}.article-head{align-items:center;display:flex;max-width:670px;margin:0 auto 19px}.article-head__category{background:#FFBE00;font-size:10px;font-weight:500;line-height:14px;text-align:center;padding:6px;position:relative;letter-spacing:0.05em;text-transform:uppercase}.article-head__category::after{position:absolute;top:0;left:0;box-shadow:0 2px 8px 0 #000;content:'';opacity:0;height:100%;width:100%;transition:all .3s ease}.article-head__category:hover{text-decoration:none}.article-head__category:hover::after{opacity:.1}.article-head__date{font-size:12px;line-height:1.25;letter-spacing:0.05em;margin-right:10px;opacity:.3;text-transform:uppercase}.article-head--news .article-head__category{background:transparent;border:1px solid #0091e3;color:#0091e3;padding:0 6px}.articles-item{border:4px solid #FFBE00;margin:0 10px 20px;position:relative;width:calc(100% - 20px)}.articles-item--as-container{border:none;display:flex;align-items:center;justify-content:center}.articles-item a:hover{text-decoration:none}.articles-item::after{content:'';display:block;padding-bottom:117%}.articles-item img,.articles-item__inner{position:absolute;top:0;left:0;width:100%;height:100%}.articles-item img{-o-object-fit:cover;object-fit:cover}.articles-item__inner{align-items:flex-start;background:linear-gradient(12.43deg, rgba(0,0,0,0.7) 0%, rgba(255,255,255,0) 100%);color:#fff;display:flex;flex-direction:column-reverse;padding:20px;justify-content:flex-start}.articles-item__link{position:absolute;top:-4px;left:-4px;right:-4px;bottom:-4px}.articles-item__category{background:#FFBE00;color:#000;font-size:10px;line-height:1.3;margin-bottom:10px;letter-spacing:0.05em;padding:6px 6px;position:relative;text-transform:uppercase;transition:all .2s ease}.articles-item__category:hover{background:#ffe699}.articles-item__title{font-size:20px;font-weight:700;line-height:1.35;max-height:80px;max-width:380px;overflow:hidden;padding-right:15px;position:relative}.articles-item__title::before{background:#FFBE00;content:'';position:absolute;top:0;left:0;height:1005px;width:5px;transform:scaleX(0);transform-origin:0 50%;transition:transform .15s}.articles-item__title span{display:block;transition:transform .3s}.articles-item__title:hover span{transform:translateX(10px)}.articles-item__title:hover::before{transform:scaleX(1);transition:transform .15s .1s}.articles-item:hover .articles-item__title span{transform:translateX(10px)}.articles-item:hover .articles-item__title::before{transform:scaleX(1);transition:transform .15s .1s}.articles-item__text{display:none}.articles-item--other::after{padding-bottom:75%}@media (max-width: 599px){.articles-item::after{padding-bottom:75%}}@media (min-width: 600px){.articles-item{width:calc(50% - 20px)}}@media (min-width: 768px){.articles-item{border-width:8px;width:calc(33.3% - 20px)}.articles-item__inner{padding:22px 24px}.articles-item__link{top:-8px;left:-8px;right:-8px;bottom:-8px}.articles-item--wide{width:calc(100% - 20px)}.articles-item--wide .articles-item__inner{padding:30px 26px}.articles-item--wide::after{padding-bottom:40%}.articles-item--wide .articles-item__title{margin-bottom:10px}.articles-item--wide .articles-item__text{display:block;font-size:18px;line-height:1.16}.articles-item--half{width:calc(50% - 20px)}.articles-item--half::after{padding-bottom:54%}.articles-item--other::after{padding-bottom:58%}}.mfp-bg{opacity:0;transition:all 0.15s ease-out}.mfp-bg.mfp-ready{opacity:0.8}.mfp-bg.mfp-removing{opacity:0}.mfp-wrap .mfp-content{opacity:0;transform:scale(0);transition:all .2s ease}.mfp-wrap.mfp-ready .mfp-content{opacity:1;transform:scale(1)}.mfp-wrap.mfp-removing .mfp-content{opacity:0;transform:scale(0)}.search{border:1px solid #C4C4C4;border-radius:18px;display:flex;height:36px;overflow:hidden;max-width:210px;position:relative}.search__button{position:absolute;top:3px;right:3px;background:#ffbe00;border:1px solid #ffbe00;border-radius:14px;box-shadow:none;color:#fff;flex-grow:1;flex-shrink:0;font-size:12px;font-weight:500;line-height:1.25;letter-spacing:0.05em;min-width:74px;padding:6px 10px 5px;text-align:center;text-transform:uppercase;transition:all .2s ease;-moz-appearance:none;-webkit-appearance:none}.search__button:focus{outline:none}.search__button:hover{background:transparent;color:#000}.search__icon{position:absolute;top:calc(50% - 10px);left:10px;background:url(/assets/svg/icon-search-6a55ed22135b1c717e8c79507dc49ddb14a5ad23f21951c8a43dcf8b2025d37b.svg) no-repeat 50% 50%/contain;content:'';height:20px;opacity:.5;width:20px;transition:opacity .2s;z-index:-1}.search__icon.hidden{opacity:0}.search input{box-shadow:none;font-size:14px;font-weight:400;padding:0 85px 0 14px;line-height:34px;position:relative;transition:all .3s ease;width:100%;-moz-appearance:none;-webkit-appearance:none}.search input:focus{outline:none;background:#f4f4f4}.menu{font-size:14px;font-weight:500;letter-spacing:0.05em}.menu nav a{text-transform:uppercase}.menu nav a:hover{color:inherit;text-decoration:none}.menu ul{list-style:none}.menu li{position:relative}.menu__social{display:flex}.menu__social a{margin-left:10px}.menu__social--mobile a{margin:0 10px 0 0}.menu__support{background:#0091E3;border-radius:18px;color:#fff;font-size:14px;padding:0 13px;position:relative;height:36px;line-height:36px;margin-right:20px;text-align:center;text-decoration:none;text-transform:uppercase;white-space:nowrap}.menu__support::before{background:url(/assets/svg/support-e5a1654a72c88bb869b8320c0d70b96a1f4a895991877f6ca6590a38009469db.svg) no-repeat 50% 50%/contain;content:'';display:inline-block;vertical-align:middle;width:21px;height:19px;margin:-4px 4px 0 0}.menu__support::after{background:#fff;border-radius:inherit;content:'';position:absolute;top:0;left:0;right:0;bottom:0;opacity:0;transform:scale(0.01);transition:all 0.2s ease}.menu__support:hover{color:#fff;text-decoration:none}.menu__support:hover::after{opacity:0.2;transform:scale(1)}.drop{cursor:pointer;padding-right:8px;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.drop::before{position:absolute;top:50%;right:-8px;border-top:5px solid rgba(0,0,0,0.5);border-left:4px solid transparent;border-right:4px solid transparent;content:'';margin-top:-2px;transition:all .2s ease}.menu-toggler{display:none}@media (max-width: 1199px){.menu{background:#fff;display:flex;flex-direction:column;position:absolute;top:72px;right:0;bottom:-0;transition:transform .3s ease-out, visibility 0s ease .3s;overflow:auto;visibility:hidden;padding:0 20px 0 30px;transform:translateX(250px) translateZ(0);width:250px;z-index:100;-webkit-overflow-scrolling:touch}.menu nav{padding-right:14px}.menu nav a{display:block}.menu ul{padding:20px 0 30px}.menu li{line-height:1.2;list-style:none}.menu li:not(:last-child){margin-bottom:14px}.menu__secondary{order:-1;padding-right:10px}.menu__social{display:none}.menu__social--mobile{display:flex;padding-bottom:20px}.menu__support{margin-left:auto}.submenu{color:currentColor;height:0;opacity:0;visibility:hidden;transition:opacity .2s ease, height .2s, visibility 0s .2s;padding:0}.submenu ul{font-weight:400;padding:12px 0 10px 10px}.submenu a{opacity:.8}.expanded+.submenu{opacity:1;visibility:visible;transition:opacity .2s .1s ease, height .2s, opacity, visibility 0s 0s}.drop.expanded::before{transform:rotateX(180deg) translateY(2px)}.menu-btn{background-color:currentColor;background-clip:content-box;color:currentColor;cursor:pointer;padding:17px 6px;position:relative;transition:background-color 0.1s ease;width:36px;height:36px;margin-right:-6px}.menu-btn::before,.menu-btn::after{transition:transform 0.1s ease;background:currentColor;content:'';position:absolute;top:17px;left:6px;height:2px;width:calc(100% - 12px)}.menu-btn::before{transform:translateY(-7px)}.menu-btn::after{transform:translateY(7px)}.menu-btn:focus{outline:none}.menu-overlay{background:#000;position:absolute;top:72px;left:0;right:0;bottom:0;transition:opacity .2s ease, visibility 0s 0.2s ease;opacity:0;visibility:hidden;z-index:99}.menu-toggler:checked+.wrapper{height:100vh;overflow:hidden}.menu-toggler:checked+.wrapper .menu{transition:transform 0.3s ease;visibility:visible;transform:translateX(0) translateZ(0)}.menu-toggler:checked+.wrapper .menu-overlay{opacity:.4;visibility:visible;transition:opacity 0.2s ease}.menu-toggler:checked+.wrapper .menu-btn{transition:background-color 0.1s ease;background-color:transparent}.menu-toggler:checked+.wrapper .menu-btn::before{transform:rotate(45deg)}.menu-toggler:checked+.wrapper .menu-btn::after{transform:rotate(-45deg)}}@media (max-width: 1199px) and (min-width: 768px){.menu,.menu-overlay{top:100px}}@media (min-width: 1200px){.menu-btn,.menu-overlay{display:none}.menu{display:flex;align-items:center;flex-grow:1;justify-content:space-between;text-align:center}.menu nav a,.menu .drop{display:inline-block;position:relative}.menu li{display:inline-block;line-height:30px;margin:0 15px}.menu__secondary{display:flex;align-items:center;flex-shrink:0;width:325px}.menu__social{margin-left:auto}.menu__social--mobile{display:none}.menu nav{flex-grow:1;margin-right:25px;padding-bottom:4px}.menu nav a::after{position:absolute;left:-1px;right:-1px;bottom:0;background:currentColor;content:'';height:1px;transform:scaleX(0);transform-origin:50% 50%;transition:all .2s ease}.menu nav a:hover::after{transform:scaleX(1)}.menu nav>ul{display:flex;justify-content:space-between}.menu .submenu{position:absolute;top:30px;left:0;background:#fff;box-shadow:0 10px 10px rgba(0,0,0,0.1);opacity:0;height:auto !important;text-align:left;transform-origin:50% 0;transform:scaleY(0);transition:all .3s ease}.menu .submenu ul{padding:14px 20px 12px;opacity:0;transition:all .3s ease;transform:translateZ(0);text-align:left}.menu .submenu li{display:block;margin:0 0 1px;white-space:nowrap}.menu .submenu a::after{bottom:0}.menu li:hover .submenu{opacity:1;transform:scaleY(1)}.menu li:hover .submenu ul{opacity:1;transition:all .3s .2s ease}.menu li:hover .drop::before{transform:rotateX(180deg) translateY(2px)}}@media (min-width: 1250px){.menu nav{margin-right:50px}}@media (min-width: 1350px){.menu nav{margin-right:80px}}@media (min-width: 1400px){.menu nav{margin-right:110px}.menu__social{margin-left:70px}}@media (min-width: 1440px){.menu nav{margin-right:122px}}.articles__items{display:flex;flex-wrap:wrap;margin:0 -10px}.categories{padding:10px 0 52px}.categories__items{display:flex;justify-content:center;margin:0 -8px 14px}.categories .item{align-items:center;border:8px solid #FFBE00;box-sizing:border-box;display:flex;flex-direction:column;margin:0 8px 16px;max-width:190px;padding:23px 20px 29px;position:relative;width:calc(50% - 16px)}.categories .item::before{position:absolute;top:0;left:0;right:0;bottom:0;content:'';box-shadow:0 6px 26px 2px #000;opacity:0;transition:all .3s ease;z-index:-1}.categories .item__icon{background:#FFBE00 no-repeat 50% 50% / 68px;border-radius:50%;width:106px;height:106px;margin-bottom:28px}.categories .item__title{font-size:14px;font-weight:500;line-height:1.14;text-align:center;letter-spacing:0.05em;position:relative;text-transform:uppercase}.categories .item__title::before{position:absolute;top:-2px;left:-4px;right:-4px;bottom:-2px;background:#FFBE00;content:'';opacity:0;transform:scale(0.5);transform-origin:50% 100%;transition:all .3s ease;z-index:-1}.categories .item:hover{text-decoration:none}.categories .item:hover::before{opacity:.2}.categories .item:hover .item__title::before{opacity:1;transform:scale(1)}@media (max-width: 424px){.categories .item{padding:16px 12px 18px}.categories .item__icon{background-size:50px;width:72px;height:72px;margin-bottom:18px}.categories .item__title{font-size:12px}}.categories__button{display:flex;justify-content:center}@media (max-width: 1023px){.categories__items{flex-wrap:wrap}}@media (max-width: 1299px) and (min-width: 1200px){.categories .item__icon{height:90px;width:90px;background-size:60px}}.hot-list{margin-bottom:22px}.hot-list__head{align-items:center;display:flex;border-bottom:4px solid #0091E3;justify-content:space-between;padding:0 0 13px}.hot-list__title{color:#0091E3;font-size:22px;font-weight:700;letter-spacing:.03em;line-height:27px;margin-right:10px}.hot-list__selector{display:flex;justify-content:space-between;flex-grow:1;max-width:290px}.hot-list__selector .full{display:none}.hot-list__selector a{font-size:12px;line-height:1.25;letter-spacing:0.05em;opacity:.3;text-transform:uppercase;transition:all .2s ease}.hot-list__selector .active a{opacity:1}.hot-list__selector li{margin-left:10px}.hot-list__list{padding-top:26px}.hot-list .item{align-items:flex-start;display:flex;font-size:22px;line-height:1.18;margin-bottom:25px;padding-right:10px;position:relative}.hot-list .item__time{background:#0091e3;color:#fff;font-size:12px;line-height:16px;padding:0 4px;min-width:36px;text-align:center;margin:5px 18px 0 0}.hot-list .item__title span:not(.badge){margin-right:8px}.hot-list .item::after{position:absolute;top:-5px;left:-8px;right:0;bottom:-5px;background:rgba(0,145,227,0);content:'';transition:all .2s ease}.hot-list .item:hover{text-decoration:none}.hot-list .item:hover::after{background:rgba(0,145,227,0.1)}@media (min-width: 425px){.hot-list__content{padding-left:54px}.hot-list .item__time{margin:3px 18px 0 -56px}.hot-list .item::after{left:-64px}}@media (min-width: 525px){.hot-list__title{margin-right:90px}}@media (min-width: 768px){.hot-list{display:flex;align-items:flex-start}.hot-list__content{flex-grow:1;margin-right:70px}.hot-list__selector .full{display:inline}.hot-list__selector .short{display:none}.hot-list__ad{background:#c4c4c4;flex-shrink:0;position:relative;width:calc(25% - 15px)}.hot-list__ad::after{content:'';display:block;padding-bottom:126%}.hot-list--with-ad .hot-list__content{padding-top:6px}}@media (min-width: 1024px){.hot-list__content{padding-left:114px;margin-right:105px}}.advertisment-block{display:flex;flex-wrap:wrap;margin:0 -10px}.advertisment-block .item{background:#c4c4c4;margin:0 10px 20px;position:relative;width:calc(50% - 20px)}.advertisment-block .item::after{content:'';display:block;padding-bottom:83%}.advertisment-block .item__content{position:absolute;height:100%;width:100%}.advertisment-block--news .item::after{padding-bottom:78%}@media (min-width: 768px){.advertisment-block .item{width:calc(25% - 20px)}.advertisment-block--news{margin:0 20px 0 105px}.advertisment-block--news .item{width:calc(50% - 20px)}}@media (min-width: 1200px){.advertisment-block--news{margin:0 105px;padding-top:16px}}.news-list{border-bottom:2px solid rgba(0,0,0,0.1);padding:20px 0 26px;margin-bottom:30px}.hot-list+.news-list{margin-top:-22px}.news-list__head{border-bottom:4px solid rgba(0,0,0,0.1);padding-bottom:12px}.news-list__list{margin-bottom:10px;padding-top:26px}.news-list__title{font-size:22px;font-weight:700;line-height:27px;letter-spacing:.02em}.news-list .item{align-items:flex-start;display:flex;font-size:22px;line-height:1.18;margin-bottom:26px;padding-right:10px;position:relative}.news-list .item::after{position:absolute;top:-5px;left:-8px;right:0;bottom:-5px;background:rgba(0,145,227,0);content:'';transition:all .2s ease;z-index:-1}.news-list .item:hover{text-decoration:none}.news-list .item:hover::after{background:rgba(0,145,227,0.1)}.news-list .item__date{font-size:12px;margin-top:6px;line-height:15px;text-align:right;letter-spacing:0.05em;opacity:.5;text-transform:uppercase}.news-list .item__title span:not(.badge){margin-right:8px}.news-list__button{display:flex;justify-content:center}.news-list--type2{border:none;padding-top:15px;margin-bottom:0}.news-list--type2 .item{font-size:18px;margin-bottom:19px;padding-right:5px}.news-list--type2 .news-list__head{padding-bottom:14px}.news-list--type2 .news-list__ad{width:32%}.news-list--type3{border:none;padding:12px 0 0;margin-bottom:0}@media (min-width: 425px){.news-list__content{padding-left:54px}.news-list__button{margin-left:-54px}.news-list .item__date{margin-left:-54px}.news-list .item::after{left:-64px}}@media (max-width: 767px){.news-list .item__date{flex-shrink:0;margin-right:12px;min-width:42px}.news-list .item__date span{display:block}.news-list .item__date .divider{display:none}}@media (min-width: 768px){.news-list{display:flex;align-items:flex-start}.news-list__content{margin-right:20px;padding-left:114px}.news-list__button{margin-left:-114px}.news-list__list{margin-bottom:35px}.news-list__ad{background:#c4c4c4;flex-shrink:0;position:relative;width:calc(25% - 15px)}.news-list__ad::after{content:'';display:block;padding-bottom:126%}.news-list .item::after{left:-122px}.news-list .item__date{display:flex;flex-shrink:0;margin:10px 2px 0 -102px;width:100px}.news-list .item .divider{background:currentColor;display:inline-block;margin:0 6px;height:15px;width:1px}.news-list--type2__content{margin-right:20px}.news-list--type2 .item__date{margin:5px 6px 0 -105px}.news-list--type2 .news-list__ad::after{padding-bottom:112%}.news-list--type3 .news-list__list{margin-bottom:33px}}@media (min-width: 1200px){.news-list__button{margin-left:0}.news-list:not(.news-list--type2){padding-right:90px}}.partner-block{background:#c4c4c4;position:relative}.partner-block::after{content:'';display:block;padding-bottom:28.4%}.partner-block__content{position:absolute;height:100%;width:100%}.side-weather{margin-bottom:13px}.side-weather__content{background:#c4c4c4;min-height:120px}.side-list{padding-top:14px;padding-left:10px}.side-list__head{align-items:flex-end;border-bottom:2px solid #0091E3;display:flex;justify-content:space-between;padding-bottom:14px}.side-list__title{font-size:14px;font-weight:500;line-height:1.14;letter-spacing:0.05em;text-transform:uppercase}.side-list__date{font-size:12px;letter-spacing:0.05em;opacity:.5;text-transform:uppercase}.side-list__items{padding:10px 0}.side-list .item{display:flex;align-items:flex-start;padding:10px 0;position:relative}.side-list .item::after{position:absolute;top:0;left:-10px;right:0;bottom:0;background:rgba(0,145,227,0);content:'';transition:all .2s ease;z-index:-1}.side-list .item:hover{text-decoration:none}.side-list .item:hover::after{background:rgba(0,145,227,0.1)}.side-list .item__time{flex-shrink:0;font-size:12px;margin-right:12px;min-width:38px;letter-spacing:0.05em;opacity:.5;padding-top:5px;position:relative;text-transform:uppercase}.side-list .item__title{overflow:hidden;text-overflow:ellipsis}.side-list .item--important .item__title{font-weight:600}.side-list .item--important::after{background:#faffc4;opacity:1}@media (min-width: 1200px){.side-ad{background:#c4c4c4;position:relative}.side-ad::after{content:'';display:block;padding-bottom:132%}.side-ad__content{position:absolute;height:100%;width:100%}.side-ad--high::after{padding-bottom:162%}}.other__head{border-bottom:4px solid rgba(0,0,0,0.1);padding:16px 0}.other__title{font-size:20px;font-weight:700;line-height:1.35}.other__items{display:flex;margin:0 -10px;padding-top:20px}@media (max-width: 599px){.other__items{flex-direction:column}}.article-image{border:8px solid #FFBE00;max-width:1130px;margin:0 auto 30px;position:relative}.article-image::after{content:'';display:block;padding-bottom:75%}.article-image img{position:absolute;height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.article-image__badge{position:absolute;top:0;left:10px;background:#FFBE00 no-repeat 50% 50% / 28px;width:36px;height:36px}@media (min-width: 425px){.article-image::after{padding-bottom:60%}}@media (min-width: 768px){.article-image::after{padding-bottom:50%}.article-image__badge{left:20px;background-size:40px;width:50px;height:50px}}@media (min-width: 1200px){.article-image::after{padding-bottom:36%}.article-image--news::after{padding-bottom:39.5%}}.article-image--news{border-color:#0091e3}.article .title,.article p{max-width:670px;margin:0 auto 16px}.article .image{margin-bottom:20px}.article .image--slide{margin:0}.article__authors{font-size:12px;font-weight:500;line-height:1.25;letter-spacing:0.05em;margin:0 auto 40px;max-width:670px;text-transform:uppercase}@media (min-width: 425px){.article__images{display:flex;justify-content:center;margin:0 -10px 20px}.article__images .image{margin:0 10px}}@media (min-width: 768px){.article__images{margin-bottom:40px}.article .title,.article p{margin-bottom:30px}}blockquote{font-size:20px;line-height:1.182;max-width:670px;margin:0 auto 32px;padding-left:38px;position:relative}blockquote p{margin:0 !important;max-width:none !important}blockquote::before{background:url(/assets/svg/quotemark-4da2679c6261c5df011d08cd34569f11a7fc959f0df1d9ec760540a03021d7c9.svg) no-repeat 50% 50%/contain;content:'';display:block;position:absolute;left:0;top:0;height:28px;width:28px}.news__body blockquote{max-width:784px}.news__body blockquote::before{background-image:url(/assets/svg/quotemark-blue-7c0612f55ccb893ae45de8e0bb4a9c06adbadfced05f1e044b4d3ea7663b3ca3.svg)}@media (min-width: 768px){blockquote{font-size:22px;padding-left:68px}blockquote::before{height:44px;width:44px}}@media (min-width: 1024px){blockquote{padding-left:0}blockquote::before{left:-68px}}.read-also{border-bottom:2px solid #FFBE00;border-top:2px solid #FFBE00;display:flex;flex-direction:column;align-items:center;margin:10px auto 32px;max-width:670px;padding:0 16px 7px}.read-also a{font-size:18px;line-height:21px;padding:8px 0;text-align:center;transition:all .2s ease}.read-also a:hover{opacity:.6;text-decoration:none}.read-also__title{background:#fff;font-size:12px;font-weight:500;line-height:1.25;text-align:center;letter-spacing:0.05em;margin-top:-9px;padding:0 10px;text-transform:uppercase}.read-also--blue{border-color:#0091e3}.news__body .read-also{max-width:784px}@media (min-width: 768px){.news__body .read-also{margin-top:30px}}.slider-article{max-width:1130px;margin:0 auto 40px;position:relative}.slider-article .slick-arrow{position:absolute;top:calc(50% - 18px);background:#fff;border:2px solid #000;border-radius:50%;padding-left:12px;height:36px;width:36px;opacity:.3;outline:none;transition:all .2s ease;z-index:1}.slider-article .slick-arrow::before{border-left:2px solid #000;border-bottom:2px solid #000;content:'';display:block;transform:rotate(45deg);transform-origin:50% 50%;height:13px;width:13px}.slider-article .slick-arrow:hover{opacity:.6}.slider-article .slick-arrow.slick-disabled{opacity:.1}.slider-article .slick-prev{left:10px}.slider-article .slick-next{right:10px;transform:rotate(180deg)}.slider-article:not(.slick-initialized)>div:nth-child(n+2){display:none}@media (min-width: 1300px){.slider-article .slick-prev{left:-56px}.slider-article .slick-next{right:-56px}}.slider-triple{margin:0 auto 40px;position:relative}.slider-triple a:focus{outline:none}.slider-triple__inner{margin:0 -10px}.slider-triple__inner:not(.slick-initialized){display:flex}.slider-triple__inner:not(.slick-initialized)>div{flex-grow:1;padding:0 10px}.slider-triple__inner:not(.slick-initialized)>div:nth-child(n+4){display:none}.slider-triple__inner:not(.slick-initialized) a{display:block}@media (max-width: 1023px){.slider-triple__inner:not(.slick-initialized)>div:nth-child(n+3){display:none}}@media (max-width: 599px){.slider-triple__inner:not(.slick-initialized)>div:nth-child(n+2){display:none}}@media (min-width: 1024px){.slider-triple--2-max .slider-triple__inner:not(.slick-initialized)>div:nth-child(n+3){display:none}}.slider-triple__controls{align-items:center;display:flex;justify-content:center;padding-top:20px}.slider-triple .image{margin-bottom:0}.slider-triple .slick-arrow{background:#fff;border:none;border-radius:50%;padding-left:13px;height:36px;width:36px;outline:none;position:relative;transition:all .2s ease;z-index:1}.slider-triple .slick-arrow::before{border-left:2px solid #000;border-bottom:2px solid #000;content:'';display:block;transform:rotate(45deg);transform-origin:50% 50%;height:13px;width:13px}.slider-triple .slick-arrow::after{position:absolute;top:0;left:0;right:0;bottom:0;border-radius:50%;box-shadow:0 2px 16px -2px #000;content:'';opacity:0;transition:all .2s ease}.slider-triple .slick-arrow:hover{opacity:.8}.slider-triple .slick-arrow:hover::after{opacity:.2}.slider-triple .slick-arrow.slick-disabled{opacity:.4}.slider-triple .slick-slide{padding:0 10px}.slider-triple .slick-next{order:1;transform:rotate(180deg)}.slider-triple .slick-dots{display:flex;justify-content:center;min-width:200px}.slider-triple .slick-dots li{margin:0 6px}.slider-triple .slick-dots button{background:#c4c4c4;border:none;border-radius:50%;display:block;font-size:0;outline:none;padding:0;height:8px;width:8px;transform:scale(0.75);transition:all .2s ease}.slider-triple .slick-dots .slick-active button{background:#FFBE00;transform:scale(1)}@media (min-width: 600px){.slider-triple .slick-dots li{margin:0 20px}}@media (min-width: 768px){.slider-triple .slick-dots li{margin:0 30px}}.news .title,.news img,.news .subtitle,.news p{max-width:784px;margin:0 auto 16px}.news img{display:block;margin-bottom:20px;width:100%}.news .article__images img{max-width:100%}.news__body{padding-bottom:14px}.news__body pre{font:inherit;margin:0 auto;max-width:784px}@media (min-width: 768px){.news .title,.news p{margin-bottom:22px}}.news .article-head{max-width:784px}.not-found{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:100vh;padding:50px 0;text-align:center}.not-found__title{font-size:60px;font-weight:600;margin-bottom:10px}.not-found__subtitle{color:#0091E3;font-size:28px;font-weight:600;margin-bottom:16px}.not-found__text{line-height:1.5;margin-bottom:20px}@media (min-width: 768px){.not-found__subtitle{font-size:36px;margin-bottom:30px}.not-found__text{margin-bottom:30px}}@media (min-width: 768px){.not-found__title{font-size:100px}.not-found__text{margin-bottom:40px}}.pagination em{border:2px solid transparent;border-radius:16px;flex-shrink:0;font-size:14px;font-weight:500;letter-spacing:0.05em;line-height:16px;height:32px;opacity:.5;padding:6px 6px;text-align:center;text-transform:uppercase;transition:all .2s ease;min-width:32px;font-style:normal}.pagination span.disabled,.pagination a.disabled{color:rgba(0,0,0,0.2);cursor:not-allowed}a.previous_page,span.previous_page,a.next_page,span.next_page{display:none}.pagination .current{border-color:#FFBE00;color:#FFBE00;opacity:1}.pagination--blue .current{border-color:#0091e3;color:#0091E3;opacity:1}.article h1,.article h2,.article h3,.article h4,.article h5,.article h6,.article ul,.article ol{max-width:670px;margin:0 auto 16px}.article ul{list-style:unset}.news h2,.news h3,.news ul,.news ol{max-width:784px;margin:0 auto 16px;list-style-position:inside !important}.news ul{list-style:unset}ul[role='tablist']{list-style:none}.menu__social{margin-left:24px}@media (min-width: 1200px) and (min-width: 1400px){.menu nav{margin-right:60px}}@media (min-width: 1200px) and (min-width: 1440px){.menu nav{margin-right:60px}}.side-weather{background:none}.side-weather::after{padding-bottom:0px}.side-list{margin-bottom:20px}.side-ad{background:none}.side-ad::after{padding-bottom:0px}.partner-block{background:none}.partner-block::after{padding-bottom:15px}.article blockquote p,.news blockquote p{margin-bottom:30px !important}.news__body p a,.news__body ul a,.article p a{background:#faffc4;opacity:1}.side-ad{margin-bottom:13px}.ad_controls{text-align:center;text-transform:uppercase;font-size:12px;letter-spacing:0.05em;opacity:.5}.hidden{display:none}.mb20{margin-bottom:20px}

/* --- canonical header additions (2026-08-20) --- */
/* The header row is a flex line whose contents are wider than the space at
   common laptop widths, and .menu__secondary could not shrink, so the social
   icons were pushed outside the page. Let it shrink instead of overflow. */
.header .menu__secondary{flex-shrink:1;min-width:0}
.header .search{min-width:0}
.header .search input{min-width:0;width:100%}
/* language switch, previously an inline-styled link with no class */
.header .menu__lang{color:#666;font-size:.9em;white-space:nowrap;text-decoration:none}
.header .menu__lang:hover{color:#161512}

/* every header item on one line, vertically centred to each other */
.header .header__inner{align-items:center}
.header .menu{align-items:center}
.header .menu nav,.header .menu nav>ul{display:flex;align-items:center}
.header .menu__secondary{align-items:center;gap:16px}

/* nav carried a 4px bottom padding that pushed the menu 2px above the
   centre line of the logo, button, search and icons */
.header .menu nav{padding-bottom:0}

/* The desktop bar runs from 1200px up (the hamburger takes over below that).
   At the original 30px nav gaps it needed ~1480px, so the search and social
   icons were pushed off the right edge on every laptop. Tighten the gaps and
   the support button across the range instead of letting anything overflow. */
@media (min-width:1200px) and (max-width:1439px){
  .header .menu nav>ul>li{margin-right:0}
  .header .menu__secondary{gap:8px}
  .header .menu__support.show-desktop{padding-left:14px;padding-right:14px}
  .header .search input{max-width:120px}
}

/* Below 1280 the bar is still ~20px too wide. The social icons also sit in
   the footer, so drop the header copy rather than push anything off screen. */
@media (min-width:1200px) and (max-width:1279px){
  .header .menu__secondary .menu__social{display:none}
}

/* The casino landing pages load Inter over the whole document, which made the
   same menu render ~80px wider there and overflow. The bar should look
   identical everywhere, so pin it to the site face regardless of the page. */
.header,.header nav,.header nav a,.header .drop,.header .submenu a,
.header .menu__support,.header .menu__lang,.header .search input,
.header .search button{font-family:FuturaPT,sans-serif}

/* Language toggle. Square, brand yellow for the active side, sized to sit on
   the same line as the search and the support button. */
.header .lang-toggle{display:flex;flex-shrink:0;border:1px solid #d8d8d8;background:#fff}
.header .lang-toggle__opt{display:block;padding:7px 10px;font-size:12px;font-weight:700;
  letter-spacing:.06em;line-height:1;color:#767676;text-decoration:none;white-space:nowrap;
  transition:background-color .12s ease,color .12s ease}
.header .lang-toggle__opt + .lang-toggle__opt{border-left:1px solid #d8d8d8}
.header .lang-toggle__opt:hover{color:#161512;background:#f6f6f6}
.header .lang-toggle__opt.is-active{background:#FFBE00;color:#161512;cursor:default}
.header .lang-toggle__opt.is-active:hover{background:#FFBE00}
@media (max-width:1199px){
  .header .lang-toggle{margin:14px 0 0}
}

/* zanoza-news.com — visual polish.
   Rewritten 2026-08-20: the May version used red (#c8202a) for accent rules,
   the focus ring and a "СВЕЖЕЕ" ribbon. Заноза is yellow and blue, and the
   ribbon sat on top of the timestamp column. Rounded corners are gone too:
   the brand is square. */

:root{
  --zn-yellow:#FFBE00;
  --zn-blue:#0091E3;
  --zn-ink:#161512;
  --zn-line:#e5e5e5;
}

/* Hover lift on list rows and cards. */
.news-list__list .item,
.articles-item{
  transition:transform 150ms ease, box-shadow 150ms ease;
}
.news-list__list .item:hover,
.articles-item:hover{
  transform:translateY(-2px);
  box-shadow:0 4px 12px rgba(0,0,0,.08);
}

/* Tighter optical line-height on headings. */
h1.title,
.news-list__title,
.articles-item__title{
  line-height:1.2;
  letter-spacing:-.005em;
}

/* Section eyebrow: brand yellow, not red. */
.news-list__head{
  border-bottom:2px solid var(--zn-yellow);
  background:none;
  padding-bottom:6px;
}

/* Article body: comfortable measure and rhythm. The old rule pointed at
   .article__content, a class that no longer exists anywhere. */
.article p,
.news__body p{
  font-size:17px;
  line-height:1.62;
  margin:0 0 1.1em;
}
.article p:last-child,
.news__body p:last-child{margin-bottom:0}

/* Keyboard focus: brand blue, square. */
a:focus-visible{
  outline:2px solid var(--zn-blue);
  outline-offset:2px;
  border-radius:0;
}

/* "Свежее" marker. Was absolutely inline before the headline, which pushed it
   over the timestamp column. Now it sits after the title, inline with it. */
.news-list__list .item.is-fresh .item__title::after{
  content:"СВЕЖЕЕ";
  display:inline-block;
  background:var(--zn-yellow);
  color:var(--zn-ink);
  font-size:10px;
  font-weight:700;
  letter-spacing:.04em;
  padding:2px 6px;
  border-radius:0;
  margin-left:8px;
  vertical-align:middle;
  line-height:1.4;
}

/* ---------------------------------------------------------------------------
   Article reading layout.
   Neither .article nor .news carried a width, so body copy ran the full width
   of the page: 1400px lines are unreadable. A news page is a single column of
   text, so it gets a measure, a real headline size and room to breathe.
   --------------------------------------------------------------------------- */

.article,
.news{
  max-width:720px;
  margin:0 auto;
  padding:0 0 48px;
}

.article h1.title,
.news h1.title{
  font-size:34px;
  line-height:1.15;
  letter-spacing:-.01em;
  margin:0 0 18px;
}

/* Date and section sit above the headline as a quiet eyebrow. */
.article-head{
  display:flex;
  align-items:center;
  gap:12px;
  margin:28px 0 14px;
  font-size:13px;
  letter-spacing:.06em;
  text-transform:uppercase;
}
.article-head__date{color:#8a8a8a}
.article-head__category{
  color:var(--zn-ink);
  text-decoration:none;
  border-bottom:2px solid var(--zn-yellow);
  padding-bottom:1px;
}
.article-head__category:hover{background:var(--zn-yellow)}

/* The hero image matched the old full-bleed layout and dwarfed the column. */
.article-image{
  max-width:960px;
  margin:0 auto 26px;
}
.article-image img{
  display:block;
  width:100%;
  height:auto;
}

/* Links inside body copy should be visible without shouting. */
.article p a,
.news__body p a{
  color:var(--zn-ink);
  box-shadow:inset 0 -2px 0 var(--zn-yellow);
  text-decoration:none;
}
.article p a:hover,
.news__body p a:hover{background:var(--zn-yellow)}

@media (max-width:767px){
  .article h1.title,
  .news h1.title{font-size:26px}
  .article,.news{padding-bottom:32px}
}

/* ---------------------------------------------------------------------------
   Category listings: even grid, readable card titles.
   --------------------------------------------------------------------------- */



.articles-item__title{
  font-size:15px;
  line-height:1.3;
  padding:10px 12px 14px;
}
.no-articles{color:#8a8a8a;padding:18px 0}

/* ---------------------------------------------------------------------------
   Mobile: touch targets and layout stability.
   Measured at 390px: 22 links in the drawer were 17px tall, well under the
   44px a finger needs, and every image shipped without width or height so the
   page reflowed as each one arrived.
   --------------------------------------------------------------------------- */
@media (max-width:1199px){
  .header .menu nav > ul > li > a,
  .header .menu nav > ul > li > .drop,
  .header .submenu a,
  .header .menu__lang,
  .footer__nav a{
    display:block;
    min-height:44px;
    line-height:44px;
    padding:0 4px;
  }
  .header .lang-toggle__opt{
    min-height:44px;
    line-height:44px;
    padding:0 14px;
  }
  .header .social-button{min-width:44px;min-height:44px}
}

/* Reserve the space an image will occupy so nothing jumps as it loads. */

.article-image img{aspect-ratio:auto}

/* The remaining small targets: the support pill, the search button, the
   category link in the article eyebrow, and the social circles. */
@media (max-width:1199px){
  .header .menu__support,
  .header .search__button{min-height:44px;height:44px;line-height:44px;padding:0 16px}
  .header .search input{min-height:44px}
  .article-head__category{display:inline-block;min-height:44px;line-height:44px}
  .social-button{display:inline-flex;align-items:center;justify-content:center;
                 min-width:44px;min-height:44px}
}

/* The hamburger itself was 36px; a finger needs 44. */
@media (max-width:1199px){
  .header .menu-btn{width:44px;height:44px;padding:20px 6px;margin-right:-6px}
}

/* Forum links were 25px (section titles) and 39px (latest thread) at 390px.
   Padding rather than a fixed height, so a two-line thread title still grows. */
@media (max-width:1199px){
  .forum-card__title a,
  .forum-card__last > a{
    display:block;
    min-height:44px;
    padding:11px 0;
    line-height:1.35;
  }
  .forum-grid{grid-template-columns:1fr}
}

/* Last three target-size failures, measured:
   - .articles-item__category chips 25px at 390
   - .article-head__category 23px at 1440
   - forum latest-thread links 21px at 1440 */
@media (min-width:1200px){.article-head__category{min-height:24px;line-height:24px;display:inline-block}}
.forum-card__last > a{display:inline-block;min-height:24px;line-height:1.5;padding:2px 0}
@media (max-width:1199px){
  .articles-item__category{
    display:inline-block;
    min-height:44px;
    line-height:44px;
    padding:0 10px;
  }
}


/* A card with no photo. The earlier version pushed the title down with 90px
   of padding, which shoved it off the bottom of the card behind the overflow
   clip, and painted the logo at natural size so it filled the frame. Keep the
   card's own layout: a quiet tint, a small mark, title where it always sits. */
.articles-item:not(:has(img)){
  background-color:#FAFFC4;
  background-image:url(/logo.svg);
  background-repeat:no-repeat;
  background-position:center 34%;
  background-size:30px 34px;
}
.articles-item:not(:has(img)) .articles-item__inner{
  background:linear-gradient(0deg,rgba(0,0,0,.62) 0%,rgba(0,0,0,.15) 45%,rgba(0,0,0,0) 70%);
}
.articles-item:not(:has(img)) .articles-item__title{padding-top:0}
/* the base theme clips titles at 80px, which cuts the last line in half */
.articles-item__title{max-height:none;overflow:visible}


/* Category listings: the content column was sized for a layout that had a
   sidebar beside it. With no sidebar it stayed at 334px of a 1015px row and
   carried 114px of left padding, so the card grid was squeezed to 60px wide
   cards. Let it fill the row when it is the only child. */
.news-list__content:only-child{
  flex:1 1 auto;
  min-width:0;
  padding-left:0;
  width:100%;
}
.news-list:not(:has(.sidebar)){padding-right:0}
/* hero only: cards position their image absolutely */
.article-image img{display:block;width:100%;height:auto}

/* Photo reports: the article is the pictures. Even grid, full-width images,
   one column on a phone. */
.photo-report{
  display:grid;
  grid-template-columns:repeat(auto-fit,minmax(280px,1fr));
  gap:14px;
  margin:26px 0 0;
}
.photo-report__item{margin:0}
.photo-report__item img{display:block;width:100%;height:auto}
@media (max-width:600px){
  .photo-report{grid-template-columns:1fr;gap:10px}
}

/* The theme fills a fixed-height .article-image with an absolutely positioned
   img. A height:auto override left the picture 527px tall inside a 356px box,
   so it spilled out and the date and category sat on top of it. Let the
   container size to the picture instead. */
.article-image{position:relative;height:auto;overflow:visible}
.article-image img{position:static;display:block;width:100%;height:auto}
.article-image__badge{display:none}

/* The theme reserves the hero's height with an ::after spacer, sized for an
   absolutely positioned image. With the image in normal flow that spacer is
   just empty space under the picture. */
.article-image::after{display:none}

/* The article date was grey on white and effectively unreadable at 13px.
   #767676 on white is 4.7:1, which clears the accessibility floor. */
.article-head__date{color:#767676}
.article-head{font-size:13px}
