.faq{padding:50px 0}.faq-title{border-bottom:1px solid #CFCFCF;padding-bottom:24px}.faq-item{display:flex;flex-direction:column;width:100%;padding:38px 0;border-bottom:1px solid #CFCFCF}.faq .faq-item:first-child{border-top:1px solid #CFCFCF}.faq-item__question{display:flex;flex-direction:row;width:100%;justify-content:space-between;align-items:center}.faq-item__question:hover{transition:all .3s;color:#ec3c70}.faq-item__question span.open{position:relative;padding-left:80px;display:flex;align-items:center}.faq-item__top{position:relative;cursor:pointer}.faq-item__top .faq-item__opener{display:flex;flex-direction:column;width:100%;border:2px solid #111;border-radius:50%;width:59px;height:59px;justify-content:space-evenly;cursor:pointer;z-index:99;position:absolute;right:0}.faq-item__top .faq-item__opener span{background:#111;height:2px}.faq-item__top .faq-item__opener .top{transform:rotate(90deg);position:relative;top:10px;width:17px;left:20px;transition:all .3s}.faq-item.active .faq-item__top .faq-item__opener .top{transform:rotate(0deg);transition:all .3s}.faq-item__top .faq-item__opener .bottom{width:17px;top:-10px;left:20px;position:relative}.faq-item__bottom{display:none;margin-top:30px;padding-right:80px;font-weight:500;font-size:18px;line-height:165%}.faq-item__bottom p{margin:0}.faq-item__bottom a,.faq-item__bottom a span{font-weight:600!important}.faq-item__bottom a:hover{text-decoration:underline}.arsenal-design-event .visual-info.visual-info--blue,.ba-design-news .an-offset-right.box-item--blue .img:before{background:#D7DB2E}.ba-design-news .box-item--blue:hover .box-item__ttl{color:#D7DB2E}.green-menu .current a{color:#990}.content-filter.content-filter--book.green-menu .current-page-ancestor>a{color:#54595d}.content-filter.content-filter--book.green-menu .current-page-ancestor.menu-item-has-children>a{color:#990}.green-menu .sub-menu{flex-direction:column}.sidebar-affix .green-menu .sub-menu{display:none;list-style:none;margin-top:10px}.sidebar-affix .green-menu .sub-menu li{margin-top:10px}.sidebar-affix .green-menu .current-menu-item .sub-menu,.sidebar-affix .green-menu .current-menu-parent .sub-menu{display:flex}.content-rigth__style h2.title{font:32px/1.5 'dejavuMono',sans-serif;margin:0 0 27px}hr.big{border:solid 1px #b0b4b5;margin:30px 0 50px}.content-rigth__style .nomination-item--description p>b{font:600 15px/1.733333 "Open Sans",Arial,Helvetica,sans-serif}.nomination-item h2{font-size:23px;margin:-15px 0 15px;color:#990}.nomination-item:last-child{border-bottom:none}.nomination-item.last-item{border-bottom:none}.grid-gallery a{width:24%;margin:.5%}.grid-gallery{display:flex;flex-wrap:wrap}.grid-gallery a::after{display:none}.grid-gallery a img{width:100%;height:200px!important;object-fit:cover}.iframe-container iframe{max-width:100%}.subtitle{margin-bottom:10px}.visual.bg-cover video{width:100%}.design-special .button-list{margin-top:0}.design-special .gallery-works{width:100%;display:flex}.team-item-popup--text strong{color:#990;font-size:14px;display:flex;margin-bottom:10px}.design-special .wpcf7{display:flex;width:100%;border:solid 1px #595e64;padding:25px;margin-bottom:25px}.design-special .wpcf7 h2{font-size:18px;margin:0 0 10px}.design-special .wpcf7 label{font-size:14px;margin:0;display:flex;flex-direction:column}.design-special .wpcf7 label p,.design-special .wpcf7 label br{display:none}.design-special .wpcf7 form{width:100%}.design-special .wpcf7 label input,.design-special .wpcf7 label textarea,.design-special .wpcf7 label select{margin-top:5px}.design-special .wpcf7 label textarea{resize:none;width:100%;height:100px}.design-special .application-form .form-group{margin-bottom:10px}.design-special .application-form .form-group.form-group-work-other{margin-top:20px}.design-special .wpcf7 select{background:transparent;font:italic 16px/1.2 'dejavuMono',sans-serif;padding:11px 10px 10px;height:42px;display:block;width:100%;color:#212123;border:1px solid #696e72}.design-special .wpcf7{display:none}.design-special.show-form .wpcf7{display:flex}.design-special div.wpcf7-validation-errors,div.wpcf7-acceptance-missing{margin:15px 10px}.form-group.form-group-work-other,.form-group.form-group-year{display:none}.design-special .application-form .btn-default{margin-top:15px}.about-messages-template-default .page-iframe-wrapper,.exhibitions-template-default .page-iframe-wrapper{max-width:100%}.logo-list .ttl-3{margin:25px 0}.logo-list .ttl-3 span{font-weight:700}.logo-list .ttl-5{font-size:21px;line-height:normal;margin:0 0 15px}.logo-list .logo-rep{text-align:center}.logo-list .logo-rep .image{height:180px;margin:0}.logo-list .logo-item{margin-bottom:40px}.logo-list .logo-item .row{display:flex;flex-wrap:wrap;justify-content:flex-start}.logo-list .logo-item:last-child{margin-bottom:0}.logo-list .logo-rep .image img{width:100%;height:100%;object-fit:contain}@media only screen and (max-width:991px){.content-rigth{overflow:initial}}@media screen and (max-width:768px){.logo-list .logo-item .row .logo-rep{width:50%}.logo-list .logo-rep .image{height:120px}}@media screen and (max-width:600px){.team-item-popup--text{max-height:45vh;overflow-y:auto}#cosmoframe{height:200px!important}.faq{padding:30px 0}.faq-item{padding:24px 0}.faq-item__question span.open{padding-left:60px}.faq-item__top .faq-item__opener{width:43px;height:43px}.faq-item__top .faq-item__opener .top{top:8px;width:13px;left:13px}.faq-item__top .faq-item__opener .bottom{width:13px;top:-6px;left:13px}.faq-item__bottom{margin-bottom:16px;font-size:16px;line-height:165%;padding-right:0}}