@import url("https://fonts.googleapis.com/css?family=Open+Sans:300,300i,400,600,700,700i&subset=cyrillic");@font-face{font-family:Leto Sans;src:url(../../fonts/letosans-bold-webfont.svg) format("svg"),url(../../fonts/letosans-bold-webfont.woff) format("woff");font-weight:900;font-style:normal}@font-face{font-family:Leto Sans;src:url(../../fonts/letosans-thin-webfont.svg) format("svg"),url(../../fonts/letosans-thin-webfont.woff) format("woff");font-weight:200;font-style:normal}@font-face{font-family:Leto Sans;src:url(../../fonts/letosans-webfont.svg) format("svg"),url(../../fonts/letosans-webfont.woff) format("woff");font-weight:400;font-style:normal}*{box-sizing:border-box}body,html{margin:0;padding:0}body{cursor:default;font-family:Open Sans,Arial,Helvetica;color:#242728;position:relative;font-size:16px;background:#f5f7f9}.link,a{cursor:pointer;text-decoration:none}.link_grey{font-size:12px}.link_blue{font-family:Open Sans,Arial,Helvetica;color:#0000f3;font-size:14px;font-weight:700;line-height:1em}.link_black{color:#242728}h1{margin:0 0 34px -2px}h2{font-size:25px;font-weight:400}h2,h3{line-height:27px;margin:0}h3{font-size:20px;font-weight:700}h4{color:#b4bac1;font-size:15px;font-weight:400;margin:0}p{font-size:16px;line-height:27px;margin:0 0 45px}#layout_wrapper{width:100%;max-width:1400px;margin:0 auto;background-color:#fff}.content-wrap{max-width:1200px;width:100%;margin:0 auto;position:relative}.right{float:right}.left{float:left}.clear{clear:both}.button{cursor:pointer;position:relative;text-align:center;background-color:#fff;border-radius:3px;padding:10px}a.button{display:inline-block;text-decoration:none;font-size:14px;line-height:14px;font-weight:600;color:#0000f3}.button--plain-with-border{border:1px solid #e6e6e6}.button__label{margin:35px 0 20px;background:#fff;box-shadow:0 6px 24px rgba(42,42,243,.15)}.button:hover{transition:.2s ease;transform:translateY(1px)}.button__label:hover{color:#250dc0;box-shadow:0 5px 30px rgba(131,0,243,.15);transition:.2s}.button--with-shadow{transition:box-shadow .5s}.button--with-shadow,.button--with-shadow:hover{box-shadow:0 6px 24px rgba(42,42,243,.15)}.events-filters,.events-filters__wrapper{height:58px;background-color:#fff;border-top:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6}.events-filters__item,.events-filters__switch{display:inline-block;float:left;font-size:14px;font-weight:700;line-height:58px}.events-filters__item{color:#242728}.events-filters__switch{display:none;cursor:pointer;color:#0000f3;float:right}.events-filters__switch span{width:8px;height:5px;background:url(/images/svg/caron-icon.svg) 0 0;transform:rotate(0deg);background-size:cover;margin-top:-1px;right:0}.events-filters__checkbox{float:right}.events_date_btn{float:left;cursor:pointer;font-size:14px;font-weight:700;line-height:58px;position:relative;color:#242728;margin-right:40px}.events_cal_btn{float:left;background:transparent url(/images/svg/calendar.svg) no-repeat left 16px;background-size:20px;padding-left:30px}.events_cal_btn.active input{width:100px;padding:0;font-size:14px;font-weight:700;line-height:58px;margin-top:2px;border-bottom:0}.events_cal_btn.active .clear_events_date,.events_cal_btn.active input{display:block}.events_cal_btn.active span,.events_cal_btn .clear_events_date,.events_cal_btn input{display:none}.clear_events_date{width:40px;height:40px;background:url(/images/svg/close-black.svg) 50% no-repeat;-webkit-mask-image:url(/images/svg/close-black.svg) center no-repeat;mask-image:url(/images/svg/close-black.svg) center no-repeat;background-size:16px;position:absolute;top:10px;right:10px;cursor:pointer;display:none}.clear_events_date svg>path{fill:#000}.clear_events_date:hover{opacity:.8}#current_cycle{background:#000;color:#fff;margin-top:25px;padding:10px 15px;font-size:14px;border-radius:11px;padding-right:40px;display:none;position:relative}#current_cycle.active{display:inline-block}.remove_cycle{cursor:pointer;position:absolute;top:13px;right:6px;width:15px;height:15px}.remove_cycle:after,.remove_cycle:before{content:" ";display:block;width:2px;height:100%;position:absolute;top:0;left:0;background-color:#0000f3}.remove_cycle:before{transform:rotate(-45deg)}.remove_cycle:after{transform:rotate(45deg)}.navbar-item__datepicker{cursor:pointer}.navbar-item__datepicker:before{content:"";display:inline-block;width:30px;height:58px;margin-right:8px;background:url(/images/svg/calendar.svg) 50% no-repeat;background-size:20px;vertical-align:middle;margin-top:-5px}#events-date-start{font-size:14px;font-weight:700;color:#242728;margin-top:4px}.navbar-item__select{width:auto}.event-date{position:relative;margin-top:42px;margin-bottom:30px;line-height:1}.event-date:before{content:"";position:absolute;width:35px;height:4px;background-color:#0000f3;top:-15px;left:0}.event-date__day-of-the-month{font-family:Leto Sans,Arial,Helvetica;font-size:24px;font-weight:700;text-transform:uppercase}small.event-date_year{font-family:Open Sans;font-size:12px;font-weight:700}.event-date_weekday{font-size:12px;font-weight:300;color:#b4bac1;text-transform:lowercase}.header{position:relative;height:210px;margin:30px 0 10px}.quick-links{margin-left:100px;margin-top:35px;float:left}a.quick-links__item{font-size:13px;font-weight:600;line-height:28px;color:#0000f3}a.closing-time,a.quick-links__item{font-family:Open Sans,Arial,Helvetica}a.closing-time{font-size:12px;font-weight:400;line-height:36px;color:#b4bac1}a.closing-time:after{content:"";display:inline-block;width:15px;height:15px;background:#e6e6e6 url(/images/svg/arrow-back.svg) 50% no-repeat;background-size:10px;border-radius:4px;transform:rotate(180deg);margin-bottom:-3px;margin-left:5px}a.closing-time :focus,a.closing-time:hover{color:#a8a8a8;transition:color .2s}.infobar{height:33px;background-color:#232325}.infobar .right{position:relative}.infobar__link,.infobar__link_academy{font-size:12px;font-weight:700;color:#fff;line-height:33px}a.infobar__link_academy{font-weight:300;color:#a8a8a8}a.infobar__link_academy:hover{color:#bebebe}a.infobar__link_academy:before{content:"";position:absolute;display:block;background:url(/images/svg/academy.svg) no-repeat 0 0;width:20px;height:20px;top:10px;left:-40px}.social-btn{display:block;float:left;margin-left:5px}.social-btn:first-child{margin-left:25px}.social-btn_vk{width:33px;height:33px;background:url(/images/svg/vk-icon.svg) no-repeat 50%;background-size:20px}.social-btn_fb{width:23px;height:33px;background:url(/images/svg/fb-icon.svg) no-repeat 50%;background-size:15px}.social-btn_ig{width:33px;height:33px;background:url(/images/svg/instagram-icon.svg) no-repeat 50%;background-size:15px}.social-btn_yt{width:33px;height:33px;background:url(/images/svg/youtube-icon.svg) no-repeat 50%;background-size:20px}.become-member{float:right;font-family:Open Sans,Arial,Helvetica;color:#0000f3;font-size:14px;font-weight:700;line-height:50px}.menu{padding:0;margin:0}.footer__menu{float:left}.menu__item{line-height:50px;list-style-type:none}a.menu__link{font-family:Leto Sans,Arial,Helvetica;font-size:15px;color:#242728;font-weight:700;letter-spacing:.6px;text-transform:uppercase}a.menu__link:hover{color:#5c5c61}a.menu__link_footer{font-size:14px;color:#b4bac1}a.menu__link_footer:hover{color:#bebebe}.menu__item_active{border-bottom:1px solid #0000f3}.header__menu .menu__item{float:left;margin-right:30px;height:50px}.footer__menu .menu__link{color:#fff}.header__menu .link_blue{float:right}.footer__menu .menu__item{font-size:14px;color:#fff;line-height:36px}.header__search-form .search-form{z-index:10;position:relative;float:right}.search-form__input{height:100%;width:100%;background:transparent;outline:none;border:none;box-shadow:none}.events-wrapper{position:relative;margin:0 auto}.events-item_background{padding:0}.events-item__image{height:100%;width:100%;background-blend-mode:multiply;background-size:cover;background-position:50%;border-radius:5px;position:relative;display:block}.events-item__bottom{position:absolute;left:30px;right:30px;bottom:25px}.events-item .event-type{margin-bottom:20px}.events-item_background .event-type{margin-bottom:10px}.events-item_background .event-type a{font-weight:300;color:#fff}.events-item_background .event-type a :focus,.events-item_background .event-type a:hover{color:#fff;opacity:.9;transition:opacity .2s}.news_about .event-tag{position:absolute;top:204px;left:24px;right:auto}.news_about .centenary_tag{z-index:3;position:absolute;top:20px;left:20px;font-size:14px;font-weight:400;color:#fff;background-color:#0000f3;border-radius:2px;padding:1px 8px 2px}.events-item .event-tag,.events-item_background .event-tag{position:absolute;top:28px;right:-4px}.events-item__header{font-family:Leto Sans,Arial,Helvetica;font-size:20px;line-height:25px;font-weight:700;color:#242728}.events-item_background .event-type,.events-item_background .events-item__header,.events-item_background .events-item__place,.events-item_background .events-item__time{color:#fff}.events-item_background .events-item__time{margin-top:10px}.events-item_background .events-item__place{margin-top:20px}.events-item_background .events-item__place:after{background:url(/images/svg/event-place-white.svg) 50% no-repeat}.events-item_background .events-item__bottom{bottom:25px}.events-item__lead{padding:10px 0 0;max-height:140px;overflow:hidden}.events-item__lead-text,.events-item__lead-text p{font-size:15px;line-height:22px;font-weight:400;max-height:110px}.events__item .event-type{padding-bottom:13px}.events-item__place{font-size:14px;font-weight:400;line-height:1.2;color:#b4bac1;margin-bottom:8px}.events-item__place:after{content:"";display:inline-block;width:11px;height:13px;margin-left:10px;background:url(/images/svg/event-place-grey.svg) 50% no-repeat;background-size:cover;vertical-align:middle;margin-top:-2px}.online-event.events-item__place:after{content:none}.events-item__time{font-size:24px;font-weight:400;color:#232325}.page-views:after{content:"";display:inline-block;width:16px;height:16px;margin-left:8px;background:url(/images/svg/eye-grey.svg) 50% no-repeat;background-size:14px;vertical-align:middle;margin-top:-2px}.event-flag{position:absolute;width:31px;height:31px;border-radius:11px;bottom:30px;right:30px;box-shadow:0 6px 24px 0 rgba(42,42,243,.15)}.news_block .event-flag{bottom:-16px}.btn{cursor:pointer;position:relative;text-align:center}.btn__show-more{font-family:Leto Sans,Arial,Helvetica;font-size:20px;font-weight:700;line-height:75px;color:#0000f3;border:3px solid #0000f3;border-radius:5px;margin-top:90px}.btn__show-more:before{left:24px}.btn__show-more:after,.btn__show-more:before{content:"";position:absolute;top:20px;display:block;width:40px;height:40px;background:url(/images/svg/arrow.svg) no-repeat 50%;background-size:20px}.btn__show-more:after{right:24px}.btn__show-more:focus,.btn__show-more:hover{color:#250dc0;border:3px solid #250dc0;transition:.2s}.long-term-events{position:relative;background-color:#f4f7fb;border-radius:5px;padding:30px 30px 0;height:384px;width:384px;overflow:hidden}.long-term-events__inner{transition:all .3s ease}.long-term-events__title{font-family:Leto Sans,Arial,Helvetica;font-size:14px;font-weight:400;color:#aeb5bc;text-transform:uppercase}.long-term-events__arrows{position:absolute;bottom:0;left:0;right:0;text-align:right;padding:20px 20px 20px 0;background:linear-gradient(180deg,hsla(0,0%,96%,.1),#f4f7fb)}.long-term-events__arrow{display:inline-block;cursor:pointer;position:relative;padding:0 2px}.long-term-events__arrow_bg{width:32px;height:32px;border-radius:100%;background:#fff;box-shadow:0 2px 4px 0 rgba(0,0,0,.1)}.long-term-events__arrow_down,.long-term-events__arrow_up{position:absolute;width:32px;height:32px;background:url(/images/svg/arrow.svg) no-repeat 50%;background-size:13px}.long-term-events__arrow_down{transform:rotate(180deg)}.long-term-events__item{padding:18px 0 14px;border-bottom:1px solid #e6e6e6}.long-term-events__item:last-child{border-bottom:none;padding:18px 0 100px}a.long-term-events__item-header{display:inline-block;font-size:14px;line-height:18px;font-weight:700;color:#242728;text-transform:none}.long-term-events__item .event-type{padding-bottom:13px}.event-label{position:absolute;z-index:2;top:0;right:0;background:#fa8905;padding:6px 13px}.event-label__text{font-size:12px;font-weight:700;color:#fff}.event-content{position:relative;padding:0}.event-image,.new-image{position:relative;float:left}.event-image__image-source{width:890px;height:472px;background-size:cover;background-position:50%}.new-image__image-source{width:690px;height:366px;background-size:cover;background-position:50%}.event-image__image-description,.new-image__image-description{width:100%;max-width:890px;font-size:14px;font-weight:400;color:#6b7274;padding:15px 0 0}.event-info,.new-info{z-index:2;position:absolute;right:0;background:#fff;padding:30px 0 45px 40px;float:right}.event-info{top:45px;width:383px;height:383px}.new-info{top:33px;width:590px;height:300px}.event-cycle,.event-tag{display:inline-block;padding:1px 8px 2px;color:#fff;font-size:14px;font-weight:400;border-radius:2px}.event-tag{background:#fa8905}.event-cycle{background:#0000f3}.event-image .event-cycle,.event-image .event-tag{position:absolute;top:20px;left:20px}.events-item .event-cycle{margin-bottom:10px}.events-item_background .event-cycle{position:absolute;top:30px;left:30px}.event-type a,.events_cat a,.inner-event-type a,.new-type a{text-decoration:none;font-size:12px;font-weight:600;text-transform:uppercase;color:#0000f3}.event-type a:hover,.events_cat a:hover,.inner-event-type a:hover,.new-type a:hover{color:#250dc0;transition:color .2s}.inner-event-type{margin-bottom:25px;display:flex}.inner-event-type a{color:#898d91}.inner-event-type a:hover{color:#b4bac1;transition:color .2s}.inner-event-type span{font-size:14px;font-weight:600;color:#232325;margin-left:auto}.event-info .event-type,.event-info .inner-event-type,.new-info .new-type{margin-bottom:25px}.event-info__title,.new-info__title{font-family:Leto Sans,Arial,Helvetica;font-size:28px;font-weight:700;line-height:1.2;margin-bottom:.3em}.event-info__place{font-size:14px;font-weight:400;line-height:1.6}.event-info__calendar{display:inline-block}.event-info__shedule,.new-info__shedule{position:absolute;width:300px;bottom:35px;line-height:1.8}.new-info__date{color:#b4bac1;font-size:14px;font-weight:400;padding-top:15px}.event-info__date{font-size:14px;font-weight:700;padding-bottom:5px}.event-info__calendar:after{content:"";position:absolute;top:-2px;width:26px;height:26px;background:#fff url(/images/svg/three-dots.svg) 50% no-repeat;background-size:13px;margin-left:10px;border-radius:25px;box-shadow:0 0 8px 0 #cecefd}.event-info__time{font-size:24px;font-weight:400;color:#232325}.event-info__admission{position:absolute;width:130px;top:0;right:-40px;text-align:right}.event-info__admission--fee{font-size:14px;font-weight:700;line-height:21px;margin-bottom:18px;color:#242728}.event-info__admission--fee span{margin-right:45px}.event-info__admission--fee:after{content:"";position:absolute;top:0;right:0;display:inline-block;width:34px;height:21px;background:url(/images/svg/fee-icon.svg) no-repeat 50%;background-size:contain}.event-info__admission--docs{font-size:12px;line-height:16px;font-weight:400;text-transform:lowercase;color:#b4bac1}.event-description{width:800px;margin:60px auto 0}.event-description__text p{font-size:16px;font-weight:400;line-height:27px}.random-quote{position:absolute;top:105px;left:95px;background:#fff;border-radius:15px;padding:15px}.random-quote__image{margin-top:-20px}.random-quote__text,.random-quote__year{font-family:Leto Sans,Arial,Helvetica;font-size:24px;font-weight:700;letter-spacing:-1.09px;line-height:1em}.wisemen_block#rudomino .random-quote__image{margin-top:-10px}.wisemen_block#rudomino .random-quote{display:flex;flex-direction:column;top:75px;left:170px;padding:0;border-radius:0}.wisemen_block#rudomino .random-quote .random-quote__digit{font-family:Leto Sans,Arial,Helvetica;font-size:42px;font-weight:700;letter-spacing:-1.09px;line-height:1em;color:#25252d}.wisemen_block#rudomino .random-quote .random-quote__digit small{font-size:14px}.wisemen_block#rudomino .random-quote .random-quote__small{font-family:Open Sans,Arial,Helvetica;font-size:14px;line-height:1;color:#b4bac1;margin-top:-5px}.inner-quote{position:relative;padding:20px 0 30px 140px;font-family:Leto Sans,Arial,Helvetica;font-size:24px;font-weight:700;line-height:1.13}.inner-quote__author{font-family:Open Sans,Arial,Helvetica;font-size:16px;font-weight:300;color:#b4bac1;text-align:right;padding-top:30px}.inner-quote:before{content:" ";position:absolute;background-image:url(/images/svg/quote-icon.svg);background-size:cover;width:60px;height:38px;margin-top:-10px;margin-left:-140px}button{cursor:pointer;display:inline-block;text-align:center;vertical-align:middle;border:1px solid transparent;white-space:nowrap;font-family:Open Sans,Arial,Helvetica;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}button--registration{color:#fff;background:#0000f3}.article-content{position:relative;display:flex;flex-wrap:wrap;align-items:flex-start;padding:0}.article-description{flex:1;margin-left:0;min-width:500px;max-width:880px}.article-description.full_width{width:100%;float:none}.article-nav-childs{width:282px;background-color:#f8f8f9;font-size:15px;margin-left:30px}.article-nav-childs a{display:block;padding:22px 14px;color:#232325}.article-nav-childs__header{background-color:#232325;color:#fff;font-size:13px;font-weight:700;text-transform:uppercase;padding:22px 14px}@media screen and (max-width:900px){.article-nav-childs .article-nav-childs__header{position:relative}.article-nav-childs .article-nav-childs__header:after{content:"";position:absolute;right:20px;top:calc(50% - 10px);display:block;width:20px;height:20px;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-image:url(/images/svg/plus.svg);background-color:#fff}.article-nav-childs a{display:none}.article-nav-childs.active .article-nav-childs__header:after{-webkit-mask-image:url(/images/svg/minus.svg)}.article-nav-childs.active a{display:block}}.article-description__header{font-family:Leto Sans,Arial,Helvetica;font-size:36px;font-weight:700;line-height:1.2;margin-bottom:50px}.article-description ul{list-style-type:none;margin:0;padding:0;padding-left:1em;font-size:16px;font-weight:200}.article-description ul li{padding:0;margin-bottom:10px;line-height:1.8;font-size:16px;font-style:normal;font-weight:400;padding-left:1.2em;color:#4a4a4a}.article-description ul>li:before{background:#0000f3;content:" ";float:left;margin-left:-2em;display:block;width:4px;height:4px;border-radius:50%;margin-top:.7em;margin-right:0;padding-left:0}.article-description__text p{font-size:16px;font-weight:400;line-height:1.8}.department-content{position:relative;padding:0}.department-description{width:880px;margin-left:0}.department-description__header{font-family:Leto Sans,Arial,Helvetica;font-size:28px;font-weight:700;line-height:1.2;margin-bottom:50px}.department-description__text p{font-size:16px;font-weight:400;line-height:27px}.breadcrumbs__line{width:100%;padding:20px 0 15px}a.breadcrumbs__parent{font-family:Leto Sans,Arial,Helvetica;font-size:14px;font-weight:700;color:#0000f3}.breadcrumbs__parent:before{content:" ";display:block;float:left;background:url(/images/svg/caron-icon.svg) 0 no-repeat;width:13px;height:13px;margin-top:6px;margin-right:10px;background-size:contain;transform:rotate(90deg)}.department__menu{position:relative;background-color:#fff;padding:5px 0;margin:50px 0}.department__menu img{position:absolute;top:-75px;right:-300px;width:78px;height:78px;border-radius:11px;box-shadow:0 6px 24px 0 rgba(42,42,243,.15)}.department__menu-item{display:none}.department__menu-anchor{position:relative}.department__menu-anchor:before{display:block;content:"";position:absolute;top:-60px}.department__menu_left{float:left}.department__menu_right{float:right}.department__menu a{text-decoration:none;padding:6px 10px;border:1px solid #e6e6e6;border-radius:3px;margin-right:3px}.department__events_btn,.department__menu a{font-size:14px;font-weight:600;color:#0000f3}.department__events_btn{display:inline-block;background:#fff;padding:10px 12px;border-radius:3px;margin-top:-10px;box-shadow:0 6px 24px 0 rgba(42,42,243,.15)}.department__menu .department__events_btn{margin-right:60px}.department__events_btn:before{content:"";float:left;width:14px;height:16px;margin-top:1px;margin-right:10px;background:url(/images/svg/calendar-blue.svg) no-repeat 50%}.collection_description .page-views{position:relative;bottom:0}.page-views{position:absolute;bottom:62px;right:0;text-align:right;font-size:12px;font-weight:300;color:#b8bbbf}.icheckbox_minimal{border:2px solid #242728;border-radius:2px;width:19px;height:19px;display:inline-block;position:relative;top:4px;margin-right:10px}.icheckbox_minimal.checked{background:#fff url(/images/svg/checkbox-icon.svg) no-repeat 50%;background-size:12px}svg.icheckbox_minimal.checked{fill:#0000f3}.icheckbox_minimal input{opacity:0!important}.events_filters{height:61px;border-bottom:1px solid #d5dde3;padding-bottom:20px;padding-top:19px}.events_filters label.checkbox{top:-1px;position:relative}label.checkbox{font-size:14px;font-weight:700;color:#000;margin-left:30px;display:block;float:left}label.checkbox .icheckbox_minimal{margin-right:15px}.banner-wrapper{width:100%!important;text-align:center}.top-banner{display:none;position:relative;width:100%;height:auto;margin-top:25px}.top-banner.active{display:block}.top-banner{font-size:16px;text-align:center;padding:25px 70px 25px 25px;background-color:#f8ee6e;line-height:21px;margin-bottom:0;font-weight:700;border-radius:4px}.top-banner,.top-banner a{color:#232325}.top-banner__close{cursor:pointer;position:absolute;width:67px;height:100%;top:0;right:0;background:url(/images/svg/close-sand.svg) 50% no-repeat;background-size:19px}.top-banner__close:hover{opacity:.9}.become-member:hover,.event-type a:hover,.event_organizer a:hover,.link_blue:hover,a.breadcrumbs__parent:hover,a.event-type:hover,a.quick-links__item:hover{color:#250dc0;transition:color .2s}.test-wrapper{width:100%;display:grid;grid-template-columns:repeat(auto-fill,minmax(284px,1fr));grid-gap:23px}.events-item,.events-item_background,.long-term-events{transition:.8s cubic-bezier(.2,.8,.2,1);position:relative;height:384px;padding:30px 30px 0;border-radius:5px}.events-item_background{padding:0!important}.events-item_background :focus,.events-item_background:hover{filter:saturate(1.8)}.events-item{box-shadow:0 2px 14px 0 rgba(0,0,243,.11)}.catalogue-search_background{position:relative;height:430px;padding:6% 26% 0;background:rgba(5,5,138,.54) url(/images/catalogue.jpg) 50%/cover;background-blend-mode:multiply;text-align:center}.catalogue-search_title{font-family:Leto Sans,Arial,Helvetica;font-size:28px;line-height:1.3;color:#fff;text-transform:uppercase}.catalogue-search_title span{font-size:20px}.button__filled{font-size:20px!important;font-weight:700;color:#fff!important;padding:20px 50px;margin:35px 0 20px;background:#0000f3;border-radius:25px}.catalogue-item{position:relative;width:50%;max-width:584px;height:420px;padding:50px;margin:35px 0 60px;background:#ecf1f5}.catalogue-item_title{padding:0 0 30px;display:block;font-family:Leto Sans,Arial,Helvetica;font-size:28px;font-weight:700;line-height:1.3;color:#232325;text-transform:uppercase}.catalogue-item_links a{display:block;font-size:14px;font-weight:600;color:#0000f3;line-height:2.2}.catalogue-item_links a:hover{color:#250dc0;transition:color .2s}.catalogue-item_resourses .catalogue-item_links a{color:#fff}.catalogue-item_resourses .catalogue-item_links a:hover{color:#e6e6e6}.catalogue-item.catalogue-item_collections{float:left}.catalogue-item.catalogue-item_resourses{float:right;background:url(/images/online-resourses.jpg) 50% no-repeat}.catalogue-item.catalogue-item_resourses .catalogue-item_title{color:#fff}h4.catalogue_title{text-align:center}.catalogue-item_collections-books{position:absolute;max-width:330px;width:50%;bottom:80px;right:0;text-align:right}.catalogue-item_collections-books img{width:33%;padding-right:6%}