body{font-family:"Montserrat", sans-serif;background:radial-gradient(80.62% 73.22% at 95.97% 0%, #851B9B 0%, #54247E 41.97%, #123157 100%);color:#fff;font-size:14px;line-height:1.5;font-weight:400;min-height:100vh}.mt-5{margin-top:5px !important}.pt-5{padding-top:5px !important}.mb-5{margin-bottom:5px !important}.pb-5{padding-bottom:5px !important}.ml-5{margin-left:5px !important}.pl-5{padding-left:5px !important}.mr-5{margin-right:5px !important}.pr-5{padding-right:5px !important}.mt-10{margin-top:10px !important}.pt-10{padding-top:10px !important}.mb-10{margin-bottom:10px !important}.pb-10{padding-bottom:10px !important}.ml-10{margin-left:10px !important}.pl-10{padding-left:10px !important}.mr-10{margin-right:10px !important}.pr-10{padding-right:10px !important}.mt-15{margin-top:15px !important}.pt-15{padding-top:15px !important}.mb-15{margin-bottom:15px !important}.pb-15{padding-bottom:15px !important}.ml-15{margin-left:15px !important}.pl-15{padding-left:15px !important}.mr-15{margin-right:15px !important}.pr-15{padding-right:15px !important}.mt-20{margin-top:20px !important}.pt-20{padding-top:20px !important}.mb-20{margin-bottom:20px !important}.pb-20{padding-bottom:20px !important}.ml-20{margin-left:20px !important}.pl-20{padding-left:20px !important}.mr-20{margin-right:20px !important}.pr-20{padding-right:20px !important}.mt-25{margin-top:25px !important}.pt-25{padding-top:25px !important}.mb-25{margin-bottom:25px !important}.pb-25{padding-bottom:25px !important}.ml-25{margin-left:25px !important}.pl-25{padding-left:25px !important}.mr-25{margin-right:25px !important}.pr-25{padding-right:25px !important}.mt-30{margin-top:30px !important}.pt-30{padding-top:30px !important}.mb-30{margin-bottom:30px !important}.pb-30{padding-bottom:30px !important}.ml-30{margin-left:30px !important}.pl-30{padding-left:30px !important}.mr-30{margin-right:30px !important}.pr-30{padding-right:30px !important}.mt-35{margin-top:35px !important}.pt-35{padding-top:35px !important}.mb-35{margin-bottom:35px !important}.pb-35{padding-bottom:35px !important}.ml-35{margin-left:35px !important}.pl-35{padding-left:35px !important}.mr-35{margin-right:35px !important}.pr-35{padding-right:35px !important}.mt-40{margin-top:40px !important}.pt-40{padding-top:40px !important}.mb-40{margin-bottom:40px !important}.pb-40{padding-bottom:40px !important}.ml-40{margin-left:40px !important}.pl-40{padding-left:40px !important}.mr-40{margin-right:40px !important}.pr-40{padding-right:40px !important}.mt-45{margin-top:45px !important}.pt-45{padding-top:45px !important}.mb-45{margin-bottom:45px !important}.pb-45{padding-bottom:45px !important}.ml-45{margin-left:45px !important}.pl-45{padding-left:45px !important}.mr-45{margin-right:45px !important}.pr-45{padding-right:45px !important}.mt-50{margin-top:50px !important}.pt-50{padding-top:50px !important}.mb-50{margin-bottom:50px !important}.pb-50{padding-bottom:50px !important}.ml-50{margin-left:50px !important}.pl-50{padding-left:50px !important}.mr-50{margin-right:50px !important}.pr-50{padding-right:50px !important}.mt-55{margin-top:55px !important}.pt-55{padding-top:55px !important}.mb-55{margin-bottom:55px !important}.pb-55{padding-bottom:55px !important}.ml-55{margin-left:55px !important}.pl-55{padding-left:55px !important}.mr-55{margin-right:55px !important}.pr-55{padding-right:55px !important}.mt-60{margin-top:60px !important}.pt-60{padding-top:60px !important}.mb-60{margin-bottom:60px !important}.pb-60{padding-bottom:60px !important}.ml-60{margin-left:60px !important}.pl-60{padding-left:60px !important}.mr-60{margin-right:60px !important}.pr-60{padding-right:60px !important}.mt-65{margin-top:65px !important}.pt-65{padding-top:65px !important}.mb-65{margin-bottom:65px !important}.pb-65{padding-bottom:65px !important}.ml-65{margin-left:65px !important}.pl-65{padding-left:65px !important}.mr-65{margin-right:65px !important}.pr-65{padding-right:65px !important}.p-0{padding:0 !important}.hidden{visibility:hidden}strong{font-weight:700}em{font-style:italic}.text-justify{text-align:justify}.text-center{text-align:center}.font-normal{font-weight:400 !important}.fs-10px{font-size:10px}.lh-min{line-height:1.4}.flex-row{display:flex;flex-direction:row;align-items:center;justify-content:space-between}.jc-start{justify-content:flex-start}.two-cols{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));grid-gap:50px}.flex-grid{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));grid-gap:32px}.flex-grid-nested-fields{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));grid-gap:32px;align-items:center}.container{width:100%;max-width:1040px;margin:0 auto;padding:0 20px}.relative{position:relative}.mw-1400{max-width:1400px}.strong{font-weight:700}.underline{text-decoration:underline}img.responsive{display:block;width:100%;height:auto}a{text-decoration:underline;color:#fff}section{padding:60px 0}header{padding:90px 0 45px}header .container .menu ul li{margin:0 18px 0 0}header .container .menu ul li a{color:#fff;text-decoration:none;font-size:9px;text-transform:uppercase;font-weight:500}header .container .menu ul li a:hover{text-decoration:underline}header .container .menu ul li:last-child{margin-right:0}header .container .menu ul li.current a{font-weight:800}header .container .socials a:first-child,header .container .socials a:nth-child(2){margin-right:12px}header .container .socials svg{width:24px;height:24px}header .container .socials svg .a{fill:#ffffff}header .container .socials svg .b{fill:#9b3fd8;transition:fill 0.4s ease}header .container .socials svg:hover .b{fill:#113257}header .container .lang-switcher *{display:block}header .container .lang-switcher a{color:#fff;text-decoration:none;font-size:9px;text-transform:uppercase;font-weight:500}header .container .lang-switcher a:hover{text-decoration:underline}header a,header svg{display:block}.logo-rfk,.logo-ko{transition:transform 0.2s}.logo-rfk svg,.logo-ko svg{height:30px;width:auto}.logo-rfk:hover,.logo-ko:hover{transform:scale(0.88)}h1,.h1{font-size:24px}h2,.h2{font-size:20px}label{font-weight:600;display:block}label.required:before{display:inline;content:"* "}.btn,.drop_btn{background-color:#B414B4;padding:8px 27px;border:none;cursor:pointer;color:#fff;text-transform:uppercase;border-radius:6px;font-family:"Montserrat", sans-serif;font-weight:500;text-decoration:none;display:inline-block;transition:all 0.2s}.btn.secondary{background:#B4B4B4}.btn.submit{padding:11px 27px}input[type=file]::file-selector-button{margin-right:20px;border:none;background:#B414B4;padding:11px 27px;border-radius:6px;color:#fff;cursor:pointer;transition:background 0.2s ease-in-out;font-family:"Montserrat", sans-serif;font-weight:500;text-transform:uppercase;display:inline-block;text-overflow:unset;transition:all 0.2s}input[type=file]::file-selector-button:hover,.btn:hover,.drop_btn:hover{background:#ffffff;color:#000}.drop_btn{padding:10px 42px 10px 25px}.drop_btn svg{position:absolute;top:16px;right:18px}.dropdown{position:relative;display:inline-block}.dropdown-content{display:none;position:absolute;background-color:#f1f1f1;min-width:160px;box-shadow:0px 8px 16px 0px rgba(0, 0, 0, 0.2);z-index:1}.dropdown-content a{color:black;padding:12px 16px;text-decoration:none;display:block}.dropdown-content a:hover{background-color:#ddd}.show{display:block}form input[type="text"],form input[type="date"],form textarea,form select{font-family:"Montserrat", sans-serif;display:block;width:100%;padding:10px;border:0;border-radius:6px;background:#D9D9D9;color:#000}.field_with_errors label{color:#ff5353}.field_with_errors input[type="text"],.field_with_errors input[type="date"],.field_with_errors textarea{background:#c39f9f !important}.form-errors{color:#ff9e9e;font-weight:300}#file-result{color:#ff9e9e}.checkmark-container{display:block;position:relative;padding-left:35px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.checkmark-container input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.checkmark{position:absolute;top:1px;left:0;height:18px;width:18px;background-color:transparent;border:1px solid #fff;border-radius:3px}.checkmark-container:hover input~.checkmark{background-color:transparent}.checkmark-container input:checked~.checkmark{background-color:transparent}.checkmark:after{content:"";position:absolute;display:none}.checkmark-container input:checked~.checkmark:after{display:block}.checkmark-container .checkmark:after{left:5px;top:0;width:5px;height:10px;border:solid white;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}footer .footer-top{border-top:1px solid #fff;border-bottom:1px solid #fff;align-items:flex-start}footer .footer-title{font-size:20px;font-weight:500}footer strong{display:block}footer .copyright{background:#863CB7;letter-spacing:2.87px;text-align:center}.round-btn.sidebar-btn.menu-btn{display:flex;flex-direction:column;align-items:center;justify-content:center}.round-btn.sidebar-btn.menu-btn span{display:block;width:22px;height:1px;background:#ffffff;transition:all 0.2s;margin:3px 0}.footer-subscribe input[type="text"]{background:transparent;border:1px solid #fff;color:#fff}.footer-subscribe input[type="text"]:placeholder{color:#fff}.footer-subscribe input[type="text"]:-ms-input-placeholder{color:#fff}.footer-subscribe input[type="text"]:-ms-input-placeholder{color:#fff}.filter-box{font-size:10px;text-transform:uppercase;white-space:nowrap}.filter-box label{font-weight:500}.filter-box select{background:transparent;border:1px solid #fff;color:#fff;margin-right:20px}.filter-box select option{color:#000}.filter-box button{margin-left:20px}span.error-message{display:inline-block}span.error-message:first-letter{text-transform:uppercase}.wpml-ls-legacy-list-horizontal{border:0;padding:0}.wpml-ls-legacy-list-horizontal a{padding:0;line-height:inherit}.award-text{width:48%;min-height:580px}.infographics{position:absolute;top:0;right:20px;width:48%}.items-list{display:grid;grid-template-columns:repeat(3, minmax(0px, 1fr));gap:30px}.items-list .item .image{position:relative;z-index:1;overflow:hidden}.items-list .item .image img{transition:all 0.2s ease-in-out}.items-list .item .image:hover img{transform:scale(1.2)}.items-list .item .image .overlay{position:absolute;top:0;bottom:0;left:0;right:0;background:radial-gradient(40.89% 54% at 61.26% 31.42%, rgba(17, 17, 17, 0.2) 0%, rgba(17, 17, 17, 0.7) 100%);z-index:2}.items-list .item .image .terms{position:absolute;top:12px;left:12px;display:inline-block;border-radius:6px;border:1px solid #FFF;font-size:10px;text-transform:uppercase;padding:5px 10px;z-index:3}.items-list .item .image .terms a{text-decoration:none}.items-list .item .description{position:relative;z-index:3;margin-top:-17px}.items-list .item .description a{text-decoration:none}.items-list .item .description a:hover{text-decoration:underline}.items-list .item .description h3{font-size:20px;font-weight:500;text-transform:uppercase;line-height:1.2;word-wrap:break-word}body.home .menu-item-1 a{font-weight:800 !important}body.page-template-template-projects .menu-item-3 a{font-weight:800 !important}body.page-template-template-news .menu-item-4 a,body.single-post .menu-item-4 a{font-weight:800 !important}body.page-template-template-contacts .menu-item-5 a{font-weight:800 !important}body.page-template-template-contacts footer .footer-top{border-top:0}body.page-template-template-contacts .map{border-bottom:1px solid #fff}body.page-template-template-contacts .map iframe{display:block}.banner-item{position:relative}.banner-item img{display:block}.banner-item .page-title{position:absolute;width:100%;top:0;bottom:0;left:0;right:0;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;text-align:center;padding:0 20px 3% 20px;text-transform:uppercase}.banner-item .page-title p{font-size:18px;text-transform:none}.banner-item .banner-overlay{position:absolute;width:100%;top:0;bottom:0;left:0;right:0;display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:0 120px}.banner-item .banner-overlay .text,.banner-item .banner-overlay .countdown-text{font-size:26px;font-style:normal;font-weight:700;margin-bottom:20px;line-height:1.4;text-transform:uppercase}.banner-item .banner-overlay .b-date{font-size:48px;font-weight:bold;display:block;margin-bottom:40px}.banner-item .banner-overlay .b-title{font-size:48px;font-weight:bold;display:block;margin-bottom:40px}.banner-item .banner-overlay .countdown-text{font-size:16px;text-align:center;margin-bottom:0;letter-spacing:2px}.banner-item .banner-overlay .button-clocks{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:25px}.banner-item .banner-overlay .b-time{font-size:22px;font-weight:bold;line-height:1.2;padding:0 0 0 60px;background:url(//culturaonline.ru/wp-content/themes/shablon/assets/img/clock.svg) left center no-repeat !important;background-size:48px}.banner-item .banner-overlay .btn{font-size:14px}body.single-post .banner-item .page-title{background:radial-gradient(40.89% 54% at 61.26% 31.42%, rgba(17, 17, 17, 0.25) 0%, rgba(17, 17, 17, 0.77) 100%)}.typography ul{list-style:disc inside;margin-bottom:35px}.typography ul li{margin-bottom:7px}.typography ol{list-style:decimal inside;margin-bottom:35px}.typography ol li{margin-bottom:7px}.typography p{margin-bottom:35px}.typography p iframe{display:block;max-width:100%}.typography img.alignright{float:right;margin:0 0 1em 1em}.typography img.alignleft{float:left;margin:0 1em 1em 0}.typography img.aligncenter{display:block;margin-left:auto;margin-right:auto}.typography .alignright{float:right}.typography .alignleft{float:left}.typography .aligncenter{display:block;margin-left:auto;margin-right:auto}body.single-projects-c .project-header h1{text-transform:uppercase}body.single-projects-c .project-header .site-link{text-decoration:none;color:#FF8743}body.single-projects-c .project-header .site-link:hover{text-decoration:underline}body.single-projects-c .project-videos iframe{display:block;width:100%;height:400px}.page-content p{margin-bottom:20px}.page-content table{margin-bottom:25px}.page-content table td{border:1px solid #fff;padding:7px;font-size:13px}#countdown span:last-child{width:140px}#countdown{font-size:102px;text-transform:uppercase;white-space:nowrap;overflow:hidden;line-height:1}#countdown span{display:inline-block;vertical-align:top;font-weight:bold}#countdown sub{font-size:16px;display:block;font-weight:400;text-align:center;letter-spacing:0.1em}.project-gallery-carousel .owl-nav .owl-prev,.interview-cards .owl-nav .owl-prev{text-indent:-9999px;display:block;width:20px;height:32px;background:url(//culturaonline.ru/wp-content/themes/shablon/assets/img/chevron-prev.svg) center center no-repeat !important;background-size:20px 32px;position:absolute;top:50%;margin-top:-16px;left:-42px}.project-gallery-carousel .owl-nav .owl-next,.interview-cards .owl-nav .owl-next{text-indent:-9999px;display:block;width:20px;height:32px;background:url(//culturaonline.ru/wp-content/themes/shablon/assets/img/chevron-next.svg) center center no-repeat !important;background-size:20px 32px;position:absolute;top:50%;margin-top:-16px;right:-42px}section.interview{margin-top:90px}section.interview .inner{padding:80px 80px 40px 80px;background:#E22FFF}section.interview .inner .interview-card .interview-cards{width:350px;margin-bottom:0 auto}section.interview .inner .interview-card__header{display:flex;flex-direction:row;align-items:flex-start;justify-content:space-around;margin-top:-180px}section.interview .inner .interview-card__column{width:100%}section.interview .inner .interview-card__column .worker-card{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}section.interview .inner .interview-card__column .worker-card__image{width:200px;height:200px;border-radius:100px;overflow:hidden}section.interview .inner .interview-card__column .worker-card__image a{display:block;width:100%;height:100%;background-size:cover;background-position:center}section.interview .inner .interview-card__column .worker-card__title{font-size:20px;text-transform:uppercase}section.interview .inner .interview-card__body h4{font-weight:bold;margin-bottom:20px}section.interview .inner .interview-card__body p{margin-bottom:20px}.btn,.drop_btn{font-size:12px}.hero-text p{margin-bottom:20px}.hero-text p:last-child{margin-bottom:0}@media (min-width:1280px){.container{max-width:1240px}.mw-1400{max-width:1600px}header .container .menu ul li a,header .container .lang-switcher a{font-size:12px}}@media (max-width:1279px){.banner-item .banner-overlay .icon-button .icon{padding:0 0 0 55px;font-size:18px;background:url(//culturaonline.ru/wp-content/themes/shablon/assets/img/clock.svg) left center no-repeat;background-size:40px}.project-gallery-carousel .owl-nav .owl-prev{left:20px}.project-gallery-carousel .owl-nav .owl-next{right:20px}.banner-item .banner-overlay{padding:0 20px}.banner-item .banner-overlay .countdown-text{letter-spacing:1px}#countdown span:last-child{width:120px}#countdown{font-size:85px}#countdown sub{font-size:15px;letter-spacing:0.1em}.banner-item .banner-overlay .text{font-size:24px}.banner-item .banner-overlay .b-date,.banner-item .banner-overlay .b-title{margin-bottom:25px;font-size:40px}}@media (max-width:1023px){.banner-item .banner-overlay .icon-button .icon{padding:0 0 0 48px;font-size:16px;background:url(//culturaonline.ru/wp-content/themes/shablon/assets/img/clock.svg) left center no-repeat;background-size:35px}.award-text{min-height:0px}.banner-item .banner-overlay .b-date,.banner-item .banner-overlay .b-title{margin-bottom:25px;font-size:35px}.banner-item .banner-overlay .text{font-size:17px}.banner-item .banner-overlay .btn{font-size:14px}.banner-item .banner-overlay .countdown-text{font-size:10px}#countdown span:last-child{width:74px}#countdown{font-size:54px}#countdown sub{font-size:10px;letter-spacing:0.05em}body{padding-top:50px}header{padding:0;height:50px;display:flex;align-items:center;position:fixed;top:0;left:0;right:0;width:100%;background:#7d1d96;z-index:4}header .container{position:relative;height:100%}header .menu{position:absolute;top:50px;width:100%;left:0;right:0;display:none}header .menu ul{display:block;background:#7d1d96}header .menu ul li{border-top:1px solid rgba(255, 255, 255, 0.18);display:block;margin:0 !important}header .menu ul li a{display:block;padding:10px 20px}.mobile-menu-toggle{display:block !important}.logo-ko svg{width:auto;height:26px}.logo-rfk svg{width:auto;height:26px}.mobile-menu-toggle{display:block !important}}@media (max-width:767px){.banner-item .banner-overlay .icon-button .icon{padding:0 0 0 43px;font-size:15px;background:url(//culturaonline.ru/wp-content/themes/shablon/assets/img/clock.svg) left center no-repeat;background-size:31px;margin-right:20px}.banner-item .banner-overlay .btn{font-size:14px}.interview-cards .owl-nav .owl-prev{left:0}.interview-cards .owl-nav .owl-next{right:0}.banner-item .banner-overlay .b-time{font-size:16px;font-weight:bold;line-height:1.2;padding:7px 0 7px 60px;background:url(//culturaonline.ru/wp-content/themes/shablon/assets/img/clock.svg) left center no-repeat !important;background-size:48px;text-align:left}section.interview .inner{padding:80px 20px 20px 20px}body.home .banner-item{height:300px}body.home .banner-item .banner-overlay .text{margin-bottom:10px}body.home .banner-item .banner-overlay{background:url(//culturaonline.ru/wp-content/themes/shablon/assets/img/banner.jpg) left center no-repeat;background-size:cover;padding:0 20px;flex-direction:column;align-items:center;justify-content:center;text-align:center}body.home .banner-item .banner-overlay .right{padding-top:20px}body.home .banner-item img{display:none}body.home .banner-item .banner-overlay .countdown-text{letter-spacing:0;font-size:10px;text-align:left}body.home #countdown{font-size:40px}body.home #countdown sub{font-size:8px;letter-spacing:0}body.home #countdown span:last-child{width:auto}.project-header .two-cols{grid-template-columns:repeat(1, minmax(0, 1fr));grid-gap:50px}.items-list{grid-template-columns:repeat(1, minmax(0px, 1fr))}.filter-box form{display:block}.filter-box form select{margin:0 0 20px 0}.filter-box form button{margin:20px 0 0 0}.banner-item .banner-overlay .b-date,.banner-item .banner-overlay .b-title{margin-bottom:15px;font-size:17px}footer .flex-row{flex-direction:column;align-items:center;text-align:center}.footer-subscribe{padding-top:20px}.footer-bottom div:nth-child(1),.footer-bottom div:nth-child(2){margin-bottom:15px}.flex-grid{display:block}.award-text{width:100%;padding:0 20px}.award-container{padding:0}.infographics{position:relative;top:auto;right:auto;width:100%;margin-top:60px}.infographics img{margin-right:-20px}.infographics .h1{padding:0 20px}}@media (max-width:479px){.banner-item .banner-overlay .icon-button .icon{padding:0 0 0 40px;font-size:14px;background:url(//culturaonline.ru/wp-content/themes/shablon/assets/img/clock.svg) left center no-repeat;background-size:28px}section.interview .inner .interview-card .interview-cards{width:280px}.interview-cards .owl-nav .owl-prev{left:-20px}.interview-cards .owl-nav .owl-next{right:-20px}.banner-item .banner-overlay .text{font-size:12px}.banner-item .banner-overlay .btn{font-size:10px;padding:5px 14px}.banner-item .page-title h1{font-size:20px}.banner-item .page-title h1{font-size:14px}.logo-rfk{margin-right:9px !important}.logo-rfk svg,.logo-ko svg{height:16px}header .container .socials a:first-child,header .container .socials a:nth-child(2){margin-right:9px}header .container .socials svg{width:20px;height:20px}}@media (max-width:499px){section.project-gallery{padding-left:20px !important;padding-right:20px !important}section.interview .inner .interview-card .interview-cards{width:220px}.owl-nav .owl-prev{left:-10px !important}.owl-nav .owl-next{right:-10px !important}section.project-gallery .owl-nav .owl-prev{left:-20px !important}section.project-gallery .owl-nav .owl-next{right:-20px !important}.owl-nav .owl-prev,.owl-nav .owl-next{width:10px !important;height:16px !important;background-size:10px 16px !important;margin-top:-8px !important}}@media (min-width:480px){.desktop-visible{display:block !important}.mobile-visible{display:none !important}}@media (max-width:479px){body.home .banner-item{height:auto !important}body.home .banner-item .banner-overlay{background:unset !important}.mobile-visible{display:block !important}.desktop-visible{display:none !important}}