@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeInTop{0%{opacity:0;transform:translateY(-15px)}100%{opacity:1;transform:translateY(0)}}@keyframes fadeInRight{0%{opacity:0;transform:translateX(15px)}100%{opacity:1;transform:translateX(0)}}@keyframes fadeInLeft{0%{opacity:0;transform:translateX(-15px)}100%{opacity:1;transform:translateX(0)}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes rotate{0%{rotate:0deg}100%{rotate:360deg}}@keyframes fractionLine{0%{transform:scaleX(0%)}100%{transform:scaleX(100%)}}
@font-face{font-family:"Mont";src:local("Mont"),url(../../assets/fonts/Mont-Thin.woff2) format("woff2"),url(../../assets/fonts/Mont-Thin.woff) format("woff"),url(../../assets/fonts/Mont-Thin.otf) format("otf"),url(../../assets/fonts/Mont-Thin.ttf) format("ttf");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:"Mont";src:local("Mont"),url(../../assets/fonts/Mont-Light.woff2) format("woff2"),url(../../assets/fonts/Mont-Light.woff) format("woff"),url(../../assets/fonts/Mont-Light.otf) format("otf"),url(../../assets/fonts/Mont-Light.ttf) format("ttf");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Mont";src:local("Mont"),url(../../assets/fonts/Mont-Regular.woff2) format("woff2"),url(../../assets/fonts/Mont-Regular.woff) format("woff"),url(../../assets/fonts/Mont-Regular.otf) format("otf"),url(../../assets/fonts/Mont-Regular.ttf) format("ttf");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Mont";src:local("Mont"),url(../../assets/fonts/Mont-Semibold.woff2) format("woff2"),url(../../assets/fonts/Mont-Semibold.woff) format("woff"),url(../../assets/fonts/Mont-Semibold.otf) format("otf"),url(../../assets/fonts/Mont-Semibold.ttf) format("ttf");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Mont";src:local("Mont"),url(../../assets/fonts/Mont-Bold.woff2) format("woff2"),url(../../assets/fonts/Mont-Bold.woff) format("woff"),url(../../assets/fonts/Mont-Bold.otf) format("otf"),url(../../assets/fonts/Mont-Bold.ttf) format("ttf");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Mont";src:local("Mont"),url(../../assets/fonts/Mont-Black.woff2) format("woff2"),url(../../assets/fonts/Mont-Black.woff) format("woff"),url(../../assets/fonts/Mont-Black.otf) format("otf"),url(../../assets/fonts/Mont-Black.ttf) format("ttf");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:"Mont";src:local("Mont"),url(../../assets/fonts/Mont-Heavy.woff2) format("woff2"),url(../../assets/fonts/Mont-Heavy.woff) format("woff"),url(../../assets/fonts/Mont-Heavy.otf) format("otf"),url(../../assets/fonts/Mont-Heavy.ttf) format("ttf");font-weight:900;font-style:normal;font-display:swap}
h1,h2,h3,h4,h5,h6,p{margin:0;padding:0}p{font-weight:400}.h1,.h2,.h3,.h4,.h5,.h6{font-family:"Montserrat",sans-serif;font-weight:600}.h1{font-size:64px;line-height:110%;letter-spacing:-0.02em}@media only screen and (max-width: 1259px){.h1{font-size:52px}}@media only screen and (max-width: 1023px){.h1{font-size:40px}}@media only screen and (max-width: 833px){.h1{font-size:28px}}.h2{font-size:48px;line-height:55px;letter-spacing:-0.02em}@media only screen and (max-width: 1023px){.h2{font-size:35px;line-height:40px}}@media only screen and (max-width: 833px){.h2{font-size:24px;line-height:32px}}.h3{font-size:34px;line-height:125%;letter-spacing:-0.02em}@media only screen and (max-width: 1023px){.h3{font-size:30px}}@media only screen and (max-width: 833px){.h3{font-size:24px;line-height:32px}}.h4{font-size:24px;line-height:32px;letter-spacing:-0.02em}@media only screen and (max-width: 1023px){.h4{font-size:22px;line-height:27px}}@media only screen and (max-width: 833px){.h4{font-size:20px;line-height:25px}}.h5{font-size:20px;line-height:135%;letter-spacing:-0.02em}@media only screen and (max-width: 1023px){.h5{font-size:18px}}@media only screen and (max-width: 833px){.h5{font-size:16px}}.text{font-size:16px;line-height:135%}@media only screen and (max-width: 1023px){.text{font-size:14px}}.text-xl{font-size:20px;line-height:135%}.text-lg{font-size:18px;line-height:135%}.text-md{font-size:14px;line-height:135%}.text-sm{font-size:12px;line-height:140%}.text-border{-webkit-text-stroke:1px #8c8c8c}.text-200{font-weight:200}.text-300{font-weight:300}.text-400{font-weight:400}.text-500{font-weight:500}.text-600{font-weight:600}.text-700{font-weight:700}.text-800{font-weight:800}.text-900{font-weight:900}.text-mont{font-family:"Montserrat",sans-serif}.text-literata{font-family:"Literata"}
html{font-family:"Montserrat",sans-serif;font-size:16px;line-height:145%;color:#000049;fill:#000049;background-color:#fff;caret-color:#151f6d}body{display:flex;flex-direction:column;min-height:100vh;overflow-x:hidden}body._lock{overflow:hidden}*{-webkit-tap-highlight-color:rgba(0,0,0,0);scrollbar-color:#151f6d #dee5e8;scrollbar-width:thin}*::selection{color:#fff;background-color:rgba(137,148,233,.85)}*::-webkit-scrollbar{height:8px;width:8px}*::-webkit-scrollbar-track{background-color:#f9fafb}*::-webkit-scrollbar-thumb{background-color:#151f6d}img{image-rendering:-webkit-optimize-contrast}.main{display:flex;flex-direction:column;flex-grow:1;width:100%}.main section,.main article{overflow-x:hidden}.main section:first-child,.main article:first-child{padding-top:56px}@media only screen and (max-width: 1023px){.main section:first-child,.main article:first-child{padding-top:48px}}.main section:last-child,.main article:last-child{padding-bottom:56px}@media only screen and (max-width: 1023px){.main section:last-child,.main article:last-child{padding-bottom:48px}}.section{box-sizing:border-box;padding-bottom:56px}@media only screen and (max-width: 1023px){.section{padding-bottom:48px}}.section--visible{overflow-x:visible !important}.section--aside{overflow-x:visible !important}.section--top{padding-top:50px}@media only screen and (max-width: 1439px){.section--top{padding-top:40px}}@media only screen and (max-width: 1259px){.section--top{padding-top:32px}}@media only screen and (max-width: 1023px){.section--top{padding-top:24px}}@media only screen and (max-width: 1023px){.section--top{padding-top:16px}}.section__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:32px}@media only screen and (max-width: 1023px){.section__header{margin-bottom:24px}}@media only screen and (max-width: 833px){.section__header{flex-wrap:wrap}}.section__header:last-child{margin-bottom:0}.section__header-button{margin-left:16px}@media only screen and (max-width: 1023px){.section__header-button{width:100%;margin:8px 0 0}}.section__filter{margin-top:24px;margin-bottom:40px}@media only screen and (max-width: 1023px){.section__filter{margin-bottom:32px}}.section__filter:first-child{margin-top:0}.section__filter:last-child{margin-bottom:0}.section__header .section__filter{margin:0;flex-grow:0}@media only screen and (max-width: 833px){.section__header .section__filter{width:100%;margin-top:24px}}.section__header .section__filter>form{flex-grow:0}@media only screen and (max-width: 833px){.section__header .section__filter>form{flex-grow:1}}.section__title{box-sizing:border-box;color:#151f6d;margin-right:auto;padding-right:16px}@media only screen and (max-width: 1023px){.section__title{max-width:calc(100% - 32px);padding-right:8px}}@media only screen and (max-width: 833px){.section__title{padding-right:0}}.section__link{font-weight:600;font-size:24px;line-height:32px}@media only screen and (max-width: 1023px){.section__link{padding:8px}}@media only screen and (max-width: 1023px){.section__link span{display:none}}@media only screen and (max-width: 1023px){.section__link .icon{width:16px;height:16px;margin-left:0 !important}}.section__subtitle{margin-top:32px}.section__badges{box-sizing:border-box;margin-top:20px;margin-right:-72px;padding-left:72px;margin-left:-72px;padding-right:72px;-webkit-tap-highlight-color:rgba(0,0,0,0);scrollbar-color:rgba(0,0,0,0) rgba(0,0,0,0);scrollbar-width:thin}@media only screen and (max-width: 1259px){.section__badges{margin-right:-40px;padding-left:40px;margin-left:-40px;padding-right:40px}}@media only screen and (max-width: 1023px){.section__badges{margin-top:15px;margin-right:-25px;padding-left:25px;margin-left:-25px;padding-right:25px}}@media only screen and (max-width: 833px){.section__badges{margin-right:-20px;padding-left:20px;margin-left:-20px;padding-right:20px}}.section__badges::-webkit-scrollbar-track{background-color:rgba(0,0,0,0)}.section__badges::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,0)}.section__inner{display:flex;flex-direction:column;position:relative;z-index:1}.section--aside .section__inner{flex-direction:row;justify-content:space-between;flex-wrap:wrap}.section__body{width:calc(100% - 442px)}@media only screen and (max-width: 1439px){.section__body{width:calc(100% - 400px)}}@media only screen and (max-width: 1259px){.section__body{width:calc(100% - 350px)}}@media only screen and (max-width: 1023px){.section__body{width:100%}}@media only screen and (max-width: 1023px){.section__body .grid__title{margin-bottom:24px}}@media only screen and (max-width: 833px){.section__body .grid__title{font-size:24px;line-height:32px}}.section__body .grid__more{margin-top:16px;width:100%;font-size:14px;height:40px;background-color:#f9fafb;color:#111827;fill:#111827;border:1px solid #e5e7eb}.section__body .grid__more:hover{background-color:#f3f4f6}.section__body .grid__more:active{background-color:#e5e7eb;border-color:#d1d5db}.section__body .grid__more .button__icon{width:16px;height:16px}.section__aside{display:block;width:402px;flex-shrink:0;margin-left:auto}@media only screen and (max-width: 1439px){.section__aside{width:360px}}@media only screen and (max-width: 1259px){.section__aside{width:320px}}@media only screen and (max-width: 1023px){.section__aside{width:100%;margin-top:24px}}.section__aside-inner{display:flex;flex-direction:column;position:-webkit-sticky;position:sticky;top:168px;background-color:#fff;max-height:calc(100vh - 200px)}@media only screen and (max-width: 1023px){.section__aside-inner{max-height:none;position:relative;background-color:rgba(0,0,0,0);top:0}}.section__aside-title{font-weight:600;color:#111827;padding-bottom:12px;margin-bottom:12px;width:100%;position:-webkit-sticky;position:sticky;top:0px;z-index:4;background-color:#fff}@media only screen and (max-width: 1023px){.section__aside-title{position:static}}@media only screen and (max-width: 833px){.section__aside-title{font-size:18px}}.section__aside-list{display:flex;flex-wrap:wrap;overflow-y:auto}@media only screen and (max-width: 1023px){.section__aside-list{overflow:hidden}}.section__aside-list .card{width:100%;margin-bottom:16px}.section__aside-list .card:last-of-type{margin-bottom:0}.section__aside-button{margin-top:16px;width:100%;justify-content:space-between;z-index:5;flex-shrink:0}.section__result-nav{width:100%;overflow-x:auto;padding-bottom:12px;margin-bottom:36px;position:-webkit-sticky;position:sticky;top:168px;z-index:10;background-color:#fff;scrollbar-width:thin}@media only screen and (max-width: 1023px){.section__result-nav{top:70px;margin-bottom:20px}.section__result-nav::-webkit-scrollbar{height:0px;width:0px}}.section__result-nav-list{display:flex;align-items:center}.section__result-link{box-sizing:border-box;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;padding:8px 12px;text-decoration:none;color:#1f2937;font-weight:600;font-size:16px;line-height:28px;border-bottom:1px solid #e5e7eb;transition:border-color .35s ease;white-space:nowrap}.section__result-link:hover{border-color:#8075d1}.section__result-link.is-active{border-color:#151f6d}.section__result-link span{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;padding:0 6px;min-width:20px;width:20px;border-radius:50%;background-color:#e5e7eb;font-size:14px;line-height:22px;margin-left:8px}.section__result-nothing{box-sizing:border-box;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;width:100%;color:#1f2937;padding:32px}@media only screen and (max-width: 1023px){.section__result-nothing{padding:24px}}@media only screen and (max-width: 1023px){.section__result-nothing{padding:16px}}.section__result-nothing img{width:300px;height:300px;margin-bottom:16px}@media only screen and (max-width: 1023px){.section__result-nothing img{width:200px;height:200px}}.section__result-nothing .h3{font-weight:700;margin-bottom:8px}.section__text{display:flex;flex-direction:column;gap:8px}.section__text p{font-weight:600;font-size:16px;line-height:24px}.container{box-sizing:border-box;width:100%;max-width:1280px;padding:0 20px;margin:0 auto}@media only screen and (max-width: 1023px){.container{padding:0 16px}}
.icon{width:24px;height:24px;flex-shrink:0}.icon--lg{width:32px;height:32px}.icon--md{width:16px;height:16px}
.jsAnimate{opacity:0;transform:translateY(-15px);transition:opacity .75s ease,transform .9s ease}.jsAnimate.is-animate{opacity:1;transform:translateY(0)}
body.is-loaded .preloader{pointer-events:none}body.is-loaded .preloader span{opacity:0}body.is-loaded .preloader span:nth-of-type(1){transition-delay:.15s}body.is-loaded .preloader span:nth-of-type(2){transition-delay:.2s}body.is-loaded .preloader span:nth-of-type(3){transition-delay:.25s}body.is-loaded .preloader span:nth-of-type(4){transition-delay:.3s}body.is-loaded .preloader span:nth-of-type(5){transition-delay:.35s}.preloader{display:flex;flex-direction:column;position:fixed;top:0;left:0;width:100%;height:100%;z-index:20}.preloader span{width:100%;flex-grow:1;background-color:#fff;transition:opacity .45s ease;opacity:1}
.scroll-up{pointer-events:none;cursor:pointer;box-sizing:border-box;display:flex;align-items:center;justify-content:center;width:150px;height:50px;color:#151f6d;fill:#151f6d;font-weight:600;font-size:20px;line-height:32px;background:linear-gradient(262.09deg, rgba(169, 177, 239, 0.8) -48.26%, rgba(234, 236, 251, 0.8) 118.03%);box-shadow:-15px 0px 20px -12px rgba(151,71,255,.1);position:fixed;bottom:200px;right:0;z-index:9;transform:translateX(50px) rotate(-90deg);opacity:0;transition:opacity .25s,box-shadow .25s ease}@media only screen and (max-width: 1023px){.scroll-up{bottom:120px;right:12px;width:48px;height:48px;transform:translate(0) rotate(-90deg)}}.scroll-up.is-visible{pointer-events:all;opacity:.85}.scroll-up:hover{box-shadow:none;opacity:1}.scroll-up span{margin-right:8px}@media only screen and (max-width: 1023px){.scroll-up span{display:none}}.scroll-up span:last-child{margin-right:0}.scroll-up .icon{width:32px;height:32px}
a,button,.button{cursor:pointer;padding:0;background:none;border:none;outline:none}.button{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;padding:0 16px;height:44px;text-decoration:none;font-weight:600;font-size:16px;line-height:135%;background-color:#151f6d;color:#f9fafb;fill:#f9fafb;transition:color .35s ease,fill .35s ease,border-color .35s ease,background-color .35s ease,opacity .35s ease,box-shadow .35s ease}@media only screen and (max-width: 1023px){.button{height:40px;font-size:14px;padding:0 12px}}@media only screen and (max-width: 833px){.button{height:32px}}.button__icon,.button .icon{flex-shrink:0;width:24px;height:24px}@media only screen and (max-width: 1023px){.button__icon,.button .icon{width:20px;height:20px}}@media only screen and (max-width: 833px){.button__icon,.button .icon{width:16px;height:16px}}.button__text+.button__icon{margin-left:8px}@media only screen and (max-width: 1023px){.button__text+.button__icon{margin-left:6px}}.button__icon+.button__text{margin-left:8px}@media only screen and (max-width: 1023px){.button__icon+.button__text{margin-left:6px}}.button:hover{background-color:#000049}.button:active{background-color:#3e3c8f}.button--light{background-color:#f9fafb;color:#111827;fill:#111827;border:1px solid #e5e7eb}.button--light:hover{background-color:#f3f4f6}.button--light:active{background-color:#e5e7eb;border-color:#d1d5db}.button--ghost{background-color:rgba(0,0,0,0);color:#374151;fill:#374151}.button--ghost:hover{background-color:rgba(221,205,255,.1)}.button--ghost:active{background-color:rgba(215,199,255,.5)}.button--md{height:40px}.button--sm{height:32px}.button--md,.button--sm{font-size:14px}.button--md .button__icon,.button--sm .button__icon{width:16px;height:16px}.button[disabled]{pointer-events:none;opacity:.5;background-color:#e5e7eb;color:#f9fafb;fill:#f9fafb}.button--ghost .button[disabled]{pointer-events:none;opacity:.5}.button.jsLike{fill:rgba(0,0,0,0);stroke:#1f2937}.button.jsLike:hover{fill:#1f2937}.button.is-favorite{background-color:#ec7d42;border-color:#ec7d42;color:#f9fafb;fill:#f9fafb;stroke:#f9fafb;--icon-opacity: 1}.button.is-favorite:hover{background-color:#d3682e;border-color:#d3682e;fill:#f9fafb;stroke:#f9fafb}.button.is-favorite:active{background-color:#ba531a;border-color:#ba531a}.button--icon{width:44px;padding:0}@media only screen and (max-width: 1023px){.button--icon{width:40px}}@media only screen and (max-width: 833px){.button--icon{width:32px}}.button--icon.button--md{width:40px}@media only screen and (max-width: 1023px){.button--icon.button--md{width:32px}}.button--icon.button--sm{width:32px}.button--icon.button--round{border-radius:50%}
.badges__list{display:flex;flex-wrap:wrap;margin:0 -5px -10px}@media only screen and (max-width: 1023px){.badges__list{margin:0 -4px -8px}}.badges__list>*{margin:0 5px 10px}@media only screen and (max-width: 1023px){.badges__list>*{margin:0 4px 8px}}.badges__slider .slider__inner{overflow:visible}.badges__slider .slider__slide{width:auto}.badges__slider .slider__slide>*{margin:0 5px 10px}@media only screen and (max-width: 1023px){.badges__slider .slider__slide>*{margin:0 4px 8px}}@media only screen and (max-width: 833px){.badges .input{max-width:none;width:100%}}.badge{box-sizing:border-box;display:flex;align-items:center;justify-content:center;flex-shrink:0;height:40px;text-decoration:none;font-weight:600;font-size:16px;line-height:135%;white-space:nowrap}@media only screen and (max-width: 1023px){.badge{height:32px;font-size:14px;line-height:100%}}@media only screen and (max-width: 833px){.badge{height:24px}}.badge__input{display:none}.badge__input[disabled]+.badge__wrapper{cursor:default;pointer-events:none;opacity:.3}.badge__input[disabled]:checked+.badge__wrapper{opacity:1}.badge__wrapper{cursor:pointer;box-sizing:border-box;display:flex;align-items:center;justify-content:center;width:100%;height:100%;padding:0 18px;text-decoration:none;color:#151f6d;fill:#151f6d;border-radius:50px;background-color:#f3f4f6;transition:background-color .35s ease,color .35s ease .075s,fill .35s ease .075s,border-color .35s ease,opacity .35s ease}@media only screen and (max-width: 1259px){.badge__wrapper{padding:0 12px}}@media only screen and (max-width: 1023px){.badge__wrapper{padding:0 8px}}@media only screen and (max-width: 833px){.badge__wrapper{padding:0 6px}}.badge__wrapper:hover{background-color:#e5e7eb}.badge__wrapper:active{background-color:#e1e1fe}.badge__wrapper div.icon{-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background-color:#151f6d;transition:background-color .35s ease .075s}@media only screen and (max-width: 1023px){.badge__wrapper .icon{width:20px;height:20px}}@media only screen and (max-width: 833px){.badge__wrapper .icon{width:16px;height:16px}}.badge__wrapper span+.icon{margin-left:12px}@media only screen and (max-width: 1023px){.badge__wrapper span+.icon{margin-left:8px}}@media only screen and (max-width: 833px){.badge__wrapper span+.icon{margin-left:6px}}.badge__wrapper .icon+span{margin-left:12px}@media only screen and (max-width: 1023px){.badge__wrapper .icon+span{margin-left:8px}}@media only screen and (max-width: 833px){.badge__wrapper .icon+span{margin-left:6px}}.badge__wrapper.hidden{display:none}.badge--md{height:32px;font-size:14px;line-height:100%}.badge--md .badge__wrapper{padding:0 16px}.badge--md .badge__wrapper .icon{width:16px;height:16px}.badge--button{height:44px}.badge--button .badge__wrapper{border-radius:0;padding:0 16px;background-color:#f9fafb;color:#111827;fill:#111827;border:1px solid #e5e7eb}.badge--button .badge__wrapper:hover{background-color:#f3f4f6}.badge--button .badge__wrapper:active{background-color:#e5e7eb;border-color:#d1d5db}.badge__input:checked+.badge__wrapper,.badge.is-active .badge__wrapper{fill:#f9fafb;color:#f9fafb;background-color:#151f6d}.badge__input:checked+.badge__wrapper div.icon,.badge.is-active .badge__wrapper div.icon{background-color:#f9fafb}.badge__input[type=checkbox]:checked+.badge__wrapper:hover{background-color:#000049}.badge__input[type=checkbox]:checked+.badge__wrapper:active{background-color:#3e3c8f}
.labels{display:flex;align-items:center;overflow:hidden}.labels__list{display:flex;align-items:center;animation:labelsTranslate 10s linear forwards infinite;animation-play-state:paused}.labels__list:first-child{margin-left:-4px}.labels__list:last-child{margin-right:-4px}.labels__item{position:relative;box-sizing:border-box;display:inline-flex;align-items:center;height:24px;padding:0 8px;border-radius:50px;border:1px solid #fa541c;color:#fa541c;fill:#fa541c;text-decoration:none;font-weight:600;font-size:14px;line-height:100%;margin:0 4px;max-width:100%;overflow:hidden;flex-shrink:0;transition:color .35s ease,fill .35s ease,border-color .35s ease,background-color .35s ease}.labels__item:hover:is(a){background-color:#fa541c;border-color:#fa541c;color:#fff;fill:#fff}.labels__item:hover:is(a) div.icon{background-color:#fff}.labels__item:first-of-type{background-color:#fa541c;color:#fff;fill:#fff}.labels__item:first-of-type div.icon{background-color:#fff}.labels__item:first-of-type:hover:is(a){background-color:#e53a00;border-color:#e53a00}.labels__item div.icon{background-color:#fa541c}.labels__item .icon{width:16px;height:16px;margin-right:5px;-webkit-mask-size:100%;mask-size:100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;transition:background-color .35s ease}.labels__item span{overflow:hidden;text-overflow:ellipsis;max-width:100%;white-space:nowrap}@keyframes labelsTranslate{0%{transform:translateX(0%)}100%{transform:translateX(-100%)}}
.link{cursor:pointer;display:inline-flex;align-items:center;color:#151f6d;fill:#151f6d;text-decoration:none;transition:fill .35s ease,color .35s ease,opacity .35s ease}.link:hover{color:#544ea5;fill:#544ea5}.link .icon+span{margin-left:5px}.link span+.icon{margin-left:5px}.link-white{color:#fff;fill:#fff}.link-white:hover{color:#c3b4ff;fill:#c3b4ff}
.input{position:relative;box-sizing:border-box;background:none;border:none;outline:none;display:flex;flex-direction:column;align-items:flex-start;width:100%;max-width:420px;height:auto;font-weight:400;font-size:20px;line-height:100%;fill:#6b7280;color:#1f2937;text-decoration:none;transition:padding .35s ease,max-width .35s ease}@media only screen and (max-width: 1023px){.input{font-size:16px}}.input__field-group{position:relative;z-index:2;outline:none;box-sizing:border-box;display:flex;align-items:center;width:100%;height:52px;padding:0 15px;background-color:#f9fafb;color:inherit;border:1px solid #e5e7eb;transition:background-color .35s ease .1s,border-color .35s ease,padding .35s ease}@media only screen and (max-width: 1023px){.input__field-group{height:40px}}.input__field-group[disabled]{border-color:#e5e7eb !important;pointer-events:none}.input__field-group .input__field{display:flex;align-items:center;border:0;background-color:rgba(0,0,0,0);padding:0;width:58px}@media only screen and (max-width: 1023px){.input__field-group .input__field{width:48px}}@media(hover: none){.input__field-group .input__field{width:84px}}@media(hover: none)and (max-width: 1023px){.input__field-group .input__field{width:74px}}.input__field{position:relative;z-index:2;outline:none;box-sizing:border-box;width:100%;height:52px;padding:0 15px;background-color:#f9fafb;border:1px solid #e5e7eb;color:inherit;text-overflow:ellipsis;transition:background-color .35s ease .1s,border-color .35s ease,padding .35s ease}@media only screen and (max-width: 1023px){.input__field{height:40px}}.input__field::placeholder{opacity:1;color:#6b7280;transition:opacity .35s ease}.input__field[disabled]{pointer-events:none}.input__field.jsMaskTime,.input__field._visually_time{cursor:text}.input__field.jsMaskTime::-webkit-calendar-picker-indicator,.input__field.jsMaskTime::-webkit-inner-spin-button,.input__field.jsMaskTime::-webkit-clear-button,.input__field.jsMaskTime::-webkit-outer-spin-button,.input__field._visually_time::-webkit-calendar-picker-indicator,.input__field._visually_time::-webkit-inner-spin-button,.input__field._visually_time::-webkit-clear-button,.input__field._visually_time::-webkit-outer-spin-button{display:none !important;-webkit-appearance:none !important;appearance:none !important;margin:0}.input__field._v-block{display:flex;align-items:center}.input__field._v-block._centered{justify-content:center}.input__field-icon{width:24px;height:24px;margin-right:10px;pointer-events:none}.input__icon{pointer-events:none;position:absolute;top:14px;left:16px;width:24px;height:24px;z-index:3}@media only screen and (max-width: 1023px){.input__icon{top:8px}}.input__icon--right{left:auto;right:16px}.input__icon--right+.input__icon--right{right:50px}.input__icon.jsInputSwap{cursor:pointer;pointer-events:all;transition:fill .35s ease}.input__icon.jsInputSwap.is-active{fill:#151f6d}.input__icon-to{width:32px;height:32px;flex-shrink:0;fill:rgba(0,0,0,.25)}@media only screen and (max-width: 1023px){.input__icon-to{width:24px;height:24px}}.input__icon:not(.input__icon--right)~.input__field-group,.input__icon:not(.input__icon--right)~.input__field{padding-left:50px}@media only screen and (max-width: 1023px){.input__icon:not(.input__icon--right)~.input__field-group,.input__icon:not(.input__icon--right)~.input__field{padding-left:48px}}.input__icon--right~.input__field,.input__icon--right~.input__field-group{padding-right:50px}@media only screen and (max-width: 1023px){.input__icon--right~.input__field,.input__icon--right~.input__field-group{padding-right:48px}}.input__icon--right+.input__icon--right~.input__field-group,.input__icon--right+.input__icon--right~.input__field{padding-right:84px}@media only screen and (max-width: 1023px){.input__icon--right+.input__icon--right~.input__field-group,.input__icon--right+.input__icon--right~.input__field{padding-right:80px}}.input__button{display:flex;align-items:center;justify-content:center;position:absolute;width:40px;height:40px;right:0;top:0;z-index:3}@media only screen and (max-width: 1023px){.input__button{width:32px;height:32px;right:8px;top:4px}}.input__button .icon{width:24px;height:24px}@media only screen and (max-width: 1023px){.input__button .icon{width:16px;height:16px}}.input__error{box-sizing:border-box;display:none;position:relative;margin-top:4px;z-index:1;color:#ef4444;font-size:16px;line-height:28px;width:100%;transition:transform .35s ease,opacity .35s ease,visibility .35s ease,margin .35s ease}.input--badge .input__field{border-radius:50px}.input--badge .input__field::placeholder{color:inherit}@media only screen and (min-width: 834px){.input--badge{max-width:40px;color:rgba(0,0,0,0)}.input--badge .input__button{pointer-events:none}.input--badge.is-focus .input__button,.input--badge.is-filled .input__button{pointer-events:all}.input--badge.is-focus,.input--badge.is-filled{max-width:308px;color:#1f2937}}.input--md{font-size:16px}.input--md .input__icon:not(.input__icon--right)+.input__field{padding-left:48px}.input--md .input__icon--right+.input__field{padding-right:48px}.input--md .input__field-group,.input--md .input__field{height:40px;border-width:.5px}.input--md .input__field-group .input__field{width:48px}@media(hover: none){.input--md .input__field-group .input__field{width:74px}}.input--md .input__icon-to{width:24px;height:24px}.input--md .input__icon{top:8px}.input--textarea{max-width:none}.input--textarea .input__field{padding:15px;height:198px;resize:none}.input:hover .input__field-group,.input:hover .input__field:not([disabled]){border-color:#9ca3af}.input.is-error .input__field:not(.input__field-group .input__field),.input.is-error .input__field-group{border-color:#ef4444}.input.is-error .input__error{display:flex;animation:fadeInTop .35s ease forwards}.input.is-filled .input__field-group,.input.is-filled .input__field{border-color:#9ca3af}.input.is-focus .input__field-group,.input.is-focus .input__field{border-color:#9ca3af}.input__box{display:flex;flex-direction:column;gap:4px;width:100%}.input__label{color:#6b7280;font-size:14px;font-weight:600;line-height:22px}.input._centered{display:flex;justify-content:center}.input._centered .input__field{width:auto}.input-file{cursor:pointer;box-sizing:border-box;display:flex;flex-direction:column;padding-bottom:32px;border-bottom:1px solid #e5e7eb}.input-file.is-upload .input-file__content{display:flex}.input-file__input{display:none}.input-file__content{box-sizing:border-box;display:none;align-items:center;justify-content:space-between;width:100%;margin-top:32px;animation:fadeInTop .35s ease forwards}.input-file__name{font-size:16px;line-height:100%;color:#111827}.input-file__delete{fill:#111827;flex-shrink:0;width:24px;height:24px;margin-left:16px;transition:fill .35s ease}.input-file__delete:hover{fill:#151f6d}.jsInputDateSingle{cursor:pointer}
.input-img{box-sizing:border-box;cursor:pointer;position:relative;display:flex;align-items:center;justify-content:center;width:76px;height:76px;border-radius:50%;flex-shrink:0;overflow:hidden}.input-img:hover .input-img__icon{opacity:1}@media only screen and (max-width: 1023px){.input-img{width:64px;height:64px}}.input-img__field{display:none}.input-img__img{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.input-img__img img{width:100%;height:100%;object-fit:cover}.input-img__icon{display:flex;position:absolute;z-index:2;top:50%;left:50%;width:24px;height:24px;fill:#fff;transform:translate(-50%, -50%);opacity:0;transition:opacity .35s ease,bottom .35s ease}.input-img--square{border-radius:0;border:4px solid #fff;box-shadow:0px 25px 50px -12px rgba(16,24,40,.1)}.input-img--square:hover .input-img__icon{bottom:16px}.input-img--square .input-img__icon{opacity:1;top:auto;bottom:10px;transform:translateX(-50%)}
.daterangepicker{box-sizing:border-box;position:absolute;color:inherit;background-color:#f9fafb;border-radius:0;border:2px solid #e5e7eb;width:375px;max-width:none;padding:0;margin-top:8px;top:100px;left:20px;z-index:7;display:none;font-family:"Montserrat",sans-serif;font-size:16px;line-height:100%;animation:fadeInTop .5s ease forwards}@media only screen and (max-width: 833px){.daterangepicker{left:16px !important;right:16px !important;width:calc(100% - 32px) !important}}.daterangepicker::after,.daterangepicker::before{content:none !important}.daterangepicker .ranges{display:none !important}.daterangepicker.single .drp-calendar{border-right:0 !important}.daterangepicker .calendar-table .table-condensed{display:flex;flex-direction:column}.daterangepicker .calendar-table .table-condensed thead,.daterangepicker .calendar-table .table-condensed tbody{display:flex;flex-direction:column}.daterangepicker .calendar-table .table-condensed tr{display:flex;flex-wrap:wrap;width:100%}.daterangepicker .calendar-table .table-condensed td,.daterangepicker .calendar-table .table-condensed th{display:flex;align-items:center;justify-content:center}.daterangepicker .calendar-table .table-condensed thead tr{box-sizing:border-box;padding-right:16px;padding-left:16px;justify-content:space-between}@media only screen and (max-width: 1023px){.daterangepicker .calendar-table .table-condensed thead tr{padding-right:8px;padding-left:8px}}.daterangepicker .calendar-table .table-condensed thead tr:first-of-type{padding:14px 10px;border-bottom:2px solid #e5e7eb}@media only screen and (max-width: 833px){.daterangepicker .calendar-table .table-condensed thead tr:first-of-type{padding:12px 8px}}.daterangepicker .calendar-table .table-condensed thead tr:first-of-type th{flex-grow:0}.daterangepicker .calendar-table .table-condensed thead tr:last-of-type th{width:40px;height:40px;color:#4b5563;font-weight:400;font-size:14px;line-height:22px}@media only screen and (max-width: 833px){.daterangepicker .calendar-table .table-condensed thead tr:last-of-type th{width:35px}}.daterangepicker .calendar-table .table-condensed thead th{width:32px;height:32px}.daterangepicker .calendar-table .table-condensed thead .month{flex-grow:1 !important;font-weight:600;color:#374151}@media only screen and (max-width: 833px){.daterangepicker .calendar-table .table-condensed thead .month{font-size:14px}}.daterangepicker .calendar-table .table-condensed thead .prev.available:hover,.daterangepicker .calendar-table .table-condensed thead .next.available:hover{background-color:rgba(0,0,0,0)}.daterangepicker .calendar-table .table-condensed tbody{padding-bottom:16px}@media only screen and (max-width: 1023px){.daterangepicker .calendar-table .table-condensed tbody{padding-bottom:8px}}.daterangepicker .calendar-table .table-condensed tbody tr{box-sizing:border-box;padding-right:16px;padding-left:16px}@media only screen and (max-width: 1023px){.daterangepicker .calendar-table .table-condensed tbody tr{padding-right:8px;padding-left:8px}}.daterangepicker .calendar-table .table-condensed tbody td{transition:background-color .25s ease,color .25s ease,border-color .25s ease}@media only screen and (max-width: 833px){.daterangepicker .drp-calendar{width:100% !important}}.daterangepicker .drp-calendar.right{border-left:1px solid #e5e7eb}@media only screen and (max-width: 833px){.daterangepicker .drp-calendar.right{display:none !important}}.daterangepicker .drp-calendar.left{border-right:1px solid #e5e7eb}.daterangepicker.opensleft:before{right:9px}.daterangepicker.opensleft:after{right:10px}.daterangepicker.openscenter:before{left:0;right:0;width:0;margin-left:auto;margin-right:auto}.daterangepicker.openscenter:after{left:0;right:0;width:0;margin-left:auto;margin-right:auto}.daterangepicker.opensright:before{left:9px}.daterangepicker.opensright:after{left:10px}.daterangepicker.drop-up{margin-top:-7px}.daterangepicker.drop-up:before{top:initial;bottom:-7px;border-bottom:initial;border-top:7px solid #ccc}.daterangepicker.drop-up:after{top:initial;bottom:-6px;border-bottom:initial;border-top:6px solid #fff}.daterangepicker.single .daterangepicker .ranges,.daterangepicker.single .drp-calendar{float:none}.daterangepicker .drp-selected{display:none}.daterangepicker.show-calendar .drp-calendar{display:block}.daterangepicker .drp-calendar{display:none;min-width:312px;width:auto}@media only screen and (max-width: 575px){.daterangepicker .drp-calendar{min-width:280px}}.daterangepicker .drp-calendar.single .calendar-table{border:none}.daterangepicker .calendar-table .next span,.daterangepicker .calendar-table .prev span{display:flex;justify-content:center;align-items:center;width:32px;height:32px;flex-shrink:0;background-size:100%;background-repeat:no-repeat;background-image:url("data:image/svg+xml,%3Csvg width=%2732%27 height=%2732%27 viewBox=%270 0 32 32%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M18 21.28L13.6533 16.9333C13.14 16.42 13.14 15.58 13.6533 15.0667L18 10.72%27 stroke=%27%23101010%27 stroke-width=%271.5%27 stroke-miterlimit=%2710%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/svg%3E%0A")}.daterangepicker .calendar-table .next span{transform:rotate(180deg);-webkit-transform:rotate(180deg)}.daterangepicker .calendar-table th,.daterangepicker .calendar-table td{cursor:pointer;box-sizing:border-box;padding:0;flex-grow:1;width:40px;height:40px;line-height:24px;font-size:16px;border-radius:0px;border:1px solid rgba(0,0,0,0);color:#1f2937;white-space:nowrap;text-align:center;vertical-align:middle;transition:background-color .25s ease,color .25s ease,border-color .25s ease}@media only screen and (max-width: 833px){.daterangepicker .calendar-table th,.daterangepicker .calendar-table td{height:32px;width:35px}}.daterangepicker .calendar-table table{width:100%;margin:0;border-spacing:0;border-collapse:collapse}.daterangepicker td.available:hover,.daterangepicker th.available:hover{border-color:#151f6d}.daterangepicker td.week,.daterangepicker th.week{font-size:80%;color:#ccc}.daterangepicker td.off,.daterangepicker td.off.in-range,.daterangepicker td.off.start-date,.daterangepicker td.off.end-date{background-color:rgba(0,0,0,0);border-color:rgba(0,0,0,0);color:#9ca3af}.daterangepicker td.in-range{background-color:#ddcdff;border-color:#ddcdff;color:#1f2937}.daterangepicker td.in-range.off{background-color:#e9dfff;border-color:#e9dfff;color:#6d747d}.daterangepicker td.active,.daterangepicker td.active:hover{background-color:#151f6d;border-color:#151f6d;color:#fff}@media only screen and (max-width: 833px){.daterangepicker td.active.off,.daterangepicker td.active:hover.off{background-color:#151f6d;border-color:#151f6d;color:#fff}}.daterangepicker th.month{width:auto}.daterangepicker td.disabled,.daterangepicker option.disabled{color:#999;cursor:not-allowed;text-decoration:line-through}.daterangepicker select.monthselect,.daterangepicker select.yearselect{font-size:12px;padding:1px;height:auto;margin:0;cursor:default}.daterangepicker select.monthselect{margin-right:2%;width:56%}.daterangepicker select.yearselect{width:40%}.daterangepicker select.hourselect,.daterangepicker select.minuteselect,.daterangepicker select.secondselect,.daterangepicker select.ampmselect{width:50px;margin:0 auto;background:#eee;border:1px solid #eee;padding:2px;outline:0;font-size:12px}.daterangepicker .calendar-time{text-align:center;margin:4px auto 0 auto;line-height:30px;position:relative}.daterangepicker .calendar-time select.disabled{color:#ccc;cursor:not-allowed}.daterangepicker .drp-buttons{display:flex !important;align-items:center;justify-content:flex-end;clear:both;text-align:right;padding:14px 16px;border-top:1px solid #ddd;display:none;line-height:12px;vertical-align:middle}@media only screen and (max-width: 833px){.daterangepicker .drp-buttons{padding-right:8px;padding-left:8px}}.daterangepicker .drp-buttons .button{margin-left:8px;font-weight:600;font-size:16px;padding:0 16px;flex-grow:1}.daterangepicker .drp-buttons .button:first-of-type{margin-left:0}@media only screen and (max-width: 833px){.daterangepicker .drp-buttons .button{font-size:14px}}.daterangepicker.show-ranges.single.rtl .drp-calendar.left{border-right:1px solid #ddd}.daterangepicker.show-ranges.single.ltr .drp-calendar.left{border-left:1px solid #ddd}.daterangepicker.show-ranges.rtl .drp-calendar.right{border-right:1px solid #ddd}.daterangepicker.show-ranges.ltr .drp-calendar.left{border-left:1px solid #ddd}.daterangepicker .ranges{float:none;text-align:left;margin:0}.daterangepicker.show-calendar .ranges{margin-top:8px}.daterangepicker .ranges ul{list-style:none;margin:0 auto;padding:0;width:100%}.daterangepicker .ranges li{font-size:12px;padding:8px 12px;cursor:pointer}.daterangepicker .ranges li:hover{background-color:#eee}.daterangepicker .ranges li.active{background-color:#08c;color:#fff}@media(min-width: 564px){.daterangepicker{width:auto}.daterangepicker .ranges ul{width:140px}.daterangepicker.single .ranges ul{width:100%}.daterangepicker.single .drp-calendar.left{clear:none}.daterangepicker.single .ranges,.daterangepicker.single .drp-calendar{float:left}.daterangepicker{direction:ltr;text-align:left}.daterangepicker .drp-calendar.left{clear:left;margin-right:0}.daterangepicker .drp-calendar.right{margin-left:0}.daterangepicker .drp-calendar.right .calendar-table{border-left:none;border-top-left-radius:0;border-bottom-left-radius:0}.daterangepicker .ranges,.daterangepicker .drp-calendar{float:left}}@media(min-width: 730px){.daterangepicker .ranges{width:auto}.daterangepicker .ranges{float:left}.daterangepicker.rtl .ranges{float:right}.daterangepicker .drp-calendar.left{clear:none !important}}
.select{display:flex;align-items:center;width:auto;min-width:172px;flex-grow:1;height:52px;font-size:20px;line-height:28px}@media only screen and (max-width: 1023px){.select{height:40px;font-size:16px}}.select .icon{width:24px;height:24px;margin-right:16px;fill:#fa541c}.select .SumoSelect{width:100%;height:100%}.select .SumoSelect:focus>.CaptionCont,.select .SumoSelect:hover>.CaptionCont,.select .SumoSelect.open>.CaptionCont{box-shadow:none;border-color:#9ca3af}.select .SumoSelect.open .SelectBox label{rotate:-180deg}.select .SumoSelect.open .optWrapper{animation:fadeInTop .5s ease forwards}.select .SumoSelect[is-selected=true] .SelectBox{border-color:#9ca3af}.select .SumoSelect .SumoUnder{display:none}.select .SelectBox{cursor:pointer;box-sizing:border-box;display:flex;align-items:center;width:100%;height:100%;padding:0 15px;border-radius:0px;border:1px solid #e5e7eb;background-color:#f9fafb;color:#1f2937;transition:background-color .35s ease .1s,border-color .35s ease,color .35s ease .1s}.select .SelectBox:hover{border-color:#9ca3af}.select .SelectBox .placeholder{pointer-events:none;font-style:normal !important;color:#6b7280 !important;transition:color .35s ease .1s}.select .SelectBox label{margin:auto 16px auto 0;cursor:pointer;width:24px !important;height:24px !important;transition:rotate .35s ease}.select .SelectBox label i{width:100% !important;height:100% !important;opacity:1 !important;background-size:100% !important;background-position:center !important;background-repeat:no-repeat;background-image:url("data:image/svg+xml,%3Csvg width=%2724%27 height=%2724%27 viewBox=%270 0 24 24%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath fill-rule=%27evenodd%27 clip-rule=%27evenodd%27 d=%27M20.4503 8.37967C20.7432 8.67257 20.7432 9.14744 20.4503 9.44033L13.9303 15.9603C12.8674 17.0232 11.1325 17.0232 10.0697 15.9603L3.54965 9.44033C3.25676 9.14744 3.25676 8.67257 3.54965 8.37967C3.84255 8.08678 4.31742 8.08678 4.61031 8.37967L11.1303 14.8997C11.6074 15.3768 12.3925 15.3768 12.8697 14.8997L19.3897 8.37967C19.6825 8.08678 20.1574 8.08678 20.4503 8.37967Z%27 fill=%27%236B7280%27/%3E%3C/svg%3E") !important;transition:background-image .35s ease .1s}.select .optWrapper{z-index:5 !important;width:100%;padding:0px;border-radius:0px;background-color:#f9fafb;border-color:#d1d5db;box-shadow:0px 20px 25px -5px rgba(16,24,40,.1),0px 8px 10px -6px rgba(16,24,40,.1);transform:translateY(0);transition:opacity .5s ease,visibility .5s ease,transform .5s ease}.select .optWrapper.multiple .opt{padding-left:16px}.select .optWrapper:not(.isFloating){top:calc(100% + 15px) !important}.select .options{box-sizing:border-box;max-height:220px !important;overflow:hidden auto !important}.select .opt{cursor:pointer;box-sizing:border-box;display:flex;align-items:flex-start;height:44px;padding:8px 16px !important;border:none !important;color:#1f2937;transition:background-color .25s ease,color .25s ease}@media only screen and (max-width: 1023px){.select .opt{height:40px;padding:6px 16px !important}}.select .opt.disabled{display:none !important}.select .opt span{position:relative !important;flex-shrink:0;width:20px !important;height:20px !important;margin:4px 10px 4px 0 !important;background-color:#fff;border-radius:0px;border:1px solid #aebdcb !important;transition:border-color .35s ease,background-color .35s ease}.select .opt span::after{content:"";display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:100% !important;height:100% !important;background-image:url("data:image/svg+xml,%3Csvg width=%2716%27 height=%2716%27 viewBox=%270 0 16 16%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M7.10497 12.6041L7.08735 12.6217L2.6875 8.22185L4.12018 6.78917L7.10502 9.77402L11.879 5L13.3117 6.43268L7.12264 12.6218L7.10497 12.6041Z%27 fill=%27%23ffffff%27/%3E%3C/svg%3E%0A") !important;background-size:100%;background-position:center;background-repeat:no-repeat;opacity:0;transform:translate(-50%, -50%) scale(0.4);transition:opacity .35s ease,transform .25s cubic-bezier(0.175, 0.885, 0.32, 1.275) .1s}.select .opt span i{display:none !important}.select .opt label{margin:auto 0}.select .opt:hover,.select .opt.selected{background-color:#9ca3af !important;color:#f9fafb}.select .opt.selected span{border-color:#151f6d !important;background-color:#151f6d !important}.select .opt.selected span::after{content:"";transform:translate(-50%, -50%) scale(1);opacity:1}.select--md{height:40px;font-size:16px}.select--md .SelectBox{border-width:.5px}.select--round{height:40px;font-size:14px;line-height:22px}.select--round .SumoSelect.open .SelectBox{background-color:#151f6d;color:#fff}.select--round .SumoSelect.open .SelectBox .placeholder{color:#fff !important}.select--round .SumoSelect.open .SelectBox label i{background-image:url("data:image/svg+xml,%3Csvg width=%2724%27 height=%2724%27 viewBox=%270 0 24 24%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath fill-rule=%27evenodd%27 clip-rule=%27evenodd%27 d=%27M20.4503 8.37967C20.7432 8.67257 20.7432 9.14744 20.4503 9.44033L13.9303 15.9603C12.8674 17.0232 11.1325 17.0232 10.0697 15.9603L3.54965 9.44033C3.25676 9.14744 3.25676 8.67257 3.54965 8.37967C3.84255 8.08678 4.31742 8.08678 4.61031 8.37967L11.1303 14.8997C11.6074 15.3768 12.3925 15.3768 12.8697 14.8997L19.3897 8.37967C19.6825 8.08678 20.1574 8.08678 20.4503 8.37967Z%27 fill=%27%23ffffff%27/%3E%3C/svg%3E") !important}.select--round .SelectBox{border-radius:50px;border:0;font-weight:600;background-color:#f3f4f6}.select--round .SelectBox label{width:16px !important;height:16px !important}.select--round .SelectBox.CaptionCont>span{padding-right:22px}.select--round .optWrapper{top:calc(100% + 6px) !important;border-radius:4px}.select--round .options{max-height:114px !important}.select--round .opt{height:38px}.select--round .opt span{margin:0px 6px 0px 0 !important}.select--round .icon{width:20px;height:20px;margin-right:12px}.select._icon_location .CaptionCont{display:flex;align-items:center;gap:8px}.select._icon_location .CaptionCont:before{content:"";width:24px;height:24px;background-image:url("data:image/svg+xml,<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M11.9999 13.4304C13.723 13.4304 15.1199 12.0336 15.1199 10.3104C15.1199 8.5873 13.723 7.19043 11.9999 7.19043C10.2768 7.19043 8.87988 8.5873 8.87988 10.3104C8.87988 12.0336 10.2768 13.4304 11.9999 13.4304Z\" stroke=\"%231F2937\" stroke-width=\"1.5\"/><path d=\"M3.6202 8.49C5.5902 -0.169998 18.4202 -0.159997 20.3802 8.5C21.5302 13.58 18.3702 17.88 15.6002 20.54C13.5902 22.48 10.4102 22.48 8.3902 20.54C5.6302 17.88 2.4702 13.57 3.6202 8.49Z\" stroke=\"%231F2937\" stroke-width=\"1.5\"/></svg>");background-position:center;background-repeat:no-repeat;background-size:contain}
.checkbox{cursor:pointer;display:flex}.checkbox__input{display:none}.checkbox__input:checked+.checkbox__wrapper .checkbox__icon-wrapper{border-color:rgba(0,0,0,0);background-color:#151f6d}.checkbox__input:checked+.checkbox__wrapper .checkbox__icon{transform:scale(1);opacity:1}.checkbox:hover .checkbox__icon-wrapper{border-color:#151f6d}.checkbox__wrapper{display:flex;align-items:flex-start}.checkbox__icon-wrapper{box-sizing:content-box;display:flex;align-items:center;justify-content:center;width:16px;height:16px;flex-shrink:0;background-color:#fff;border:1px solid #aebdcb;transition:border-color .35s ease,background-color .35s ease}.checkbox__icon{width:100% !important;height:100% !important;fill:#fff;opacity:0;transform:scale(0.4);will-change:transform;transition:opacity .35s ease,transform .25s cubic-bezier(0.77, 0, 0.175, 1)}.checkbox__content{display:flex;margin:auto 0 auto 10px}.checkbox__content span{display:inline}.checkbox__content span .tooltip-trigger{display:inline;margin-left:5px}.checkbox__content a{color:#151f6d;text-decoration:none}.checkbox__content .icon+span{margin-left:5px}.checkbox__content span+.icon{margin-left:5px}.checkbox--md .checkbox__icon-wrapper{width:18px;height:18px;border-radius:3px}.checkbox .text{color:#111827;font-size:16px;font-style:normal;line-height:24px}.checkbox .text:has(a){margin-top:-4px;text-align:left}
.radio{cursor:pointer;display:flex}.radio__input{display:none}.radio__input:checked+.radio__wrapper .radio__icon-wrapper{border-color:#151f6d}.radio__input:checked+.radio__wrapper .radio__icon{opacity:1;background-color:#151f6d;transform:scale(1)}.radio:hover .radio__icon-wrapper{border-color:#151f6d}.radio__wrapper{display:flex;align-items:flex-start}.radio__icon-wrapper{box-sizing:border-box;display:flex;align-items:center;justify-content:center;width:24px;height:24px;flex-shrink:0;background-color:#fff;border-radius:50%;border:1px solid #aebdcb;transition:border-color .35s ease,background-color .35s ease}.radio__icon{display:flex;width:16px;height:16px;opacity:0;background-color:#aebdcb;border-radius:50%;will-change:transform;transform:scale(1.5);transition:opacity .35s ease,background-color .35s ease,transform .25s ease .1s}.radio__content{display:flex;margin:auto 0 auto 5px}.radio__content span{display:inline}.radio__content span .tooltip-trigger{display:inline;margin-left:5px}.radio__content .icon+span{margin-left:5px}.radio__content span+.icon{margin-left:5px}.radio--square .radio__icon-wrapper{border-radius:0;width:40px;height:40px;border-width:2px;border:1px solid rgba(0,0,0,0)}.radio--square:hover .radio__icon-wrapper{border-color:#aebdcb}.radio--square .radio__icon{width:24px;height:24px;border-radius:0%;background-color:rgba(0,0,0,0) !important;transform:none;box-shadow:none;opacity:1}
.tumbler{cursor:pointer;display:inline-flex;flex-shrink:0}.tumbler__input{display:none}.tumbler__input:checked+.tumbler__icon{background-color:#151f6d}.tumbler__input:checked+.tumbler__icon:before{transform:translate(24px, -50%)}.tumbler:hover .tumbler__icon{background-color:#9ca3af}.tumbler:hover .tumbler__input:checked+.tumbler__icon{background-color:#544ea5}.tumbler__icon{box-sizing:border-box;position:relative;display:flex;align-items:center;width:44px;height:22px;padding:2px;background-color:#d1d5db;border-radius:50px;transition:border-color .35s ease,background-color .35s ease}.tumbler__icon::before{content:"";width:18px;height:18px;background-color:#fff;border-radius:50%;box-shadow:0px 2px 4px rgba(0,35,11,.2);position:absolute;top:50%;left:0px;transform:translate(2px, -50%);will-change:transform;transition:transform .5s cubic-bezier(0.77, 0, 0.175, 1),background-color .35s ease}
.schedule-picker{display:flex;flex-direction:column;width:100%}.schedule-picker__days{display:flex;margin-bottom:20px}@media only screen and (max-width: 1023px){.schedule-picker__days{margin-bottom:16px}}@media only screen and (max-width: 833px){.schedule-picker__days{margin-bottom:12px}}.schedule-picker__day{cursor:pointer;display:inline-flex;align-items:center;justify-content:center;height:52px;flex-grow:1;padding:0 5px;margin-right:8px;background-color:#f9fafb;color:#111827;font-weight:600;font-size:20px;line-height:32px;border:1px solid #e5e7eb;transition:background-color .35s ease,color .35s ease,fill .35s ease,border-color .35s ease}@media only screen and (max-width: 1023px){.schedule-picker__day{height:40px;font-size:16px}}@media only screen and (max-width: 833px){.schedule-picker__day{height:32px;padding:0 2px;font-size:14px}}.schedule-picker__day:last-child{margin-right:0}.schedule-picker__day:hover{background-color:#f3f4f6}.schedule-picker__day:active{background-color:#e5e7eb;border-color:#d1d5db}.schedule-picker__day.is-active{background-color:#151f6d;border-color:#151f6d;color:#f9fafb}.schedule-picker__day.is-active:hover{background-color:#000049}.schedule-picker__day.is-active:active{background-color:#3e3c8f}.schedule-picker__day input{display:none}.schedule-picker__day.is-focused{border-color:#151f6d;background-color:#f9fafb;color:#151f6d}.schedule-picker__day.is-focused:hover{opacity:.5}.schedule-picker__input{max-width:50%}@media only screen and (max-width: 833px){.schedule-picker__input{max-width:none}}.schedule-picker .input__field-group._invalid{border-color:#ef4444}
.rating{display:flex;align-items:center;flex-direction:row-reverse;justify-content:flex-end}.rating__label{cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0;width:24px;height:24px;fill:#fef3c7;transition:fill .25s ease;margin-right:4px}.rating__label:hover{fill:#fbd34d}.rating__label:last-of-type{margin-right:0}.rating__label:hover~.rating__label{fill:#fbd34d}.rating__input{display:none}.rating__input:checked~.rating__label{fill:#faad14}
.search{position:relative;z-index:10;box-sizing:border-box;background:none;border:none;outline:none;display:flex;flex-grow:1;height:50px;font-weight:400;font-size:18px;line-height:24px;transition:padding .35s ease}@media only screen and (max-width: 1023px){.search{position:absolute;right:40px;top:50%;transform:none;font-size:16px;height:38px;pointer-events:none}}@media only screen and (max-width: 833px){.search{font-size:14px}}.search form{display:flex;align-items:center;width:100%;height:100%}@media only screen and (max-width: 1023px){.search form{transform:translateY(-50%)}}.search__field{outline:none;box-sizing:border-box;width:100%;height:100%;padding:0 45px 0 20px;background-color:#e6e8f2;border-radius:50px;color:#111827;border:none !important;transition:background-color .35s ease,color .35s ease,opacity .35s cubic-bezier(0.77, 0, 0.175, 1)}@media only screen and (max-width: 1023px){.search__field{padding:0 36px 0 16px;opacity:0}}.search__field:focus{background-color:#d7c7ff}.search__field::placeholder{color:#6b7280;opacity:1}@media only screen and (max-width: 1023px){.search.is-open .search__field{pointer-events:all;opacity:1;transition-delay:0s,0s,.25s}}.search__button{cursor:pointer;display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background-color:rgba(0,0,0,0);fill:#151f6d;position:absolute;top:50%;right:10px;transform:translateY(-50%);transition:background-color .35s ease,fill .35s ease,right .35s cubic-bezier(0.77, 0, 0.175, 1)}.search__button:hover{background-color:#151f6d;fill:#f9fafb}@media only screen and (max-width: 1023px){.search__button{pointer-events:all;right:0;width:32px;height:32px;background-color:rgba(0,0,0,0);transition-delay:0s,0s,.25s}.search__button:hover{fill:#151f6d;background-color:rgba(0,0,0,0)}}@media only screen and (max-width: 1023px){.search.is-open .search__button{right:16px}}.search__icon{width:16px;height:16px}.search__dropdown{position:absolute;top:100%;right:0;width:600px;z-index:20;opacity:1;visibility:visible;transform:translateY(8px)}@media only screen and (max-width: 1259px){.search__dropdown{width:100%}}@media only screen and (max-width: 1023px){.search__dropdown{transform:none;position:fixed;top:62px;max-height:calc(100% - 62px)}}.search-dropdown{pointer-events:all;box-sizing:border-box;display:flex;display:none;flex-direction:column;overflow:hidden;padding:24px 0 16px;height:auto;background-color:#fff;border:1px solid #d1d5db;transition:opacity .4s ease,visibility .4s ease,transform .6s ease}.search-dropdown[style="display: block;"]{display:flex !important}@media only screen and (max-width: 1023px){.search-dropdown{border-width:1px 0}}.search-dropdown__inner{display:flex;flex-direction:column;height:100%;overflow:hidden}.search-dropdown__list{padding:0 16px;overflow-y:auto;max-height:500px}@media only screen and (max-width: 1023px){.search-dropdown__list{max-height:100%}}.search-dropdown__block{display:flex;flex-direction:column;margin-bottom:8px}.search-dropdown__block:last-child{margin-bottom:0}.search-dropdown__block-header{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:32px;position:-webkit-sticky;position:sticky;top:-1px;background-color:#fff;z-index:10;margin-bottom:8px}.search-dropdown__title{color:#1f2937}@media only screen and (max-width: 833px){.search-dropdown__title{font-size:18px;line-height:24px}}.search-dropdown__link{padding:8px 16px;font-size:14px;line-height:14px}.search-dropdown__link .icon{width:16px;height:16px}.search-dropdown__block-list{display:flex;flex-direction:column}.search-dropdown__block-list>*{margin-bottom:16px}.search-dropdown__block-list>*:last-child{margin-bottom:0}.search-dropdown__button{flex-grow:1;flex-shrink:0;margin:0 16px;margin-top:16px;height:44px;font-size:16px}
.cookies{box-sizing:border-box;position:fixed;bottom:0;right:0;width:100%;z-index:100;padding-right:inherit;opacity:0;visibility:hidden;transform:translateY(100%);transition:visibility .5s ease,opacity .5s ease,transform .5s ease}@media only screen and (max-width: 833px){.cookies .container{padding:0}}.cookies.is-show{opacity:1;visibility:visible;transform:translateY(0)}.cookies__inner{box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;min-height:98px;background-color:#f3f4f6;padding:16px;color:#1f2937}@media only screen and (max-width: 833px){.cookies__inner{min-height:88px;padding:20px;flex-direction:column}}.cookies__text{margin-right:24px}@media only screen and (max-width: 1023px){.cookies__text{margin-right:16px}}@media only screen and (max-width: 833px){.cookies__text{margin-right:5px}}.cookies__button{flex-shrink:0;white-space:nowrap}@media only screen and (max-width: 833px){.cookies__button{margin-top:16px;width:100%}}
.modal{--bs-modal-zindex: 1055;--bs-modal-width: 500px;--bs-modal-padding: 1rem;--bs-modal-margin: 0.5rem;--bs-modal-color: ;--bs-modal-bg: var(--bs-body-bg);--bs-modal-border-color: var(--bs-border-color-translucent);--bs-modal-border-width: var(--bs-border-width);--bs-modal-border-radius: var(--bs-border-radius-lg);--bs-modal-box-shadow: var(--bs-box-shadow-sm);--bs-modal-inner-border-radius: calc(var(--bs-border-radius-lg) - (var(--bs-border-width)));--bs-modal-header-padding-x: 1rem;--bs-modal-header-padding-y: 1rem;--bs-modal-header-padding: 1rem 1rem;--bs-modal-header-border-color: var(--bs-border-color);--bs-modal-header-border-width: var(--bs-border-width);--bs-modal-title-line-height: 1.5;--bs-modal-footer-gap: 0.5rem;--bs-modal-footer-bg: ;--bs-modal-footer-border-color: var(--bs-border-color);--bs-modal-footer-border-width: var(--bs-border-width);position:fixed;top:0;left:0;z-index:var(--bs-modal-zindex);display:none;width:100%;height:100%;overflow-x:hidden;overflow-y:auto;outline:0}.modal-dialog{position:relative;width:auto;margin:var(--bs-modal-margin);pointer-events:none}.modal.fade .modal-dialog{transition:transform .3s ease-out;transform:translate(0, -50px)}@media(prefers-reduced-motion: reduce){.modal.fade .modal-dialog{transition:none}}.modal.show .modal-dialog{transform:none}.modal.modal-static .modal-dialog{transform:scale(1.02)}.modal-dialog-scrollable{height:calc(100% - var(--bs-modal-margin)*2)}.modal-dialog-scrollable .modal-content{max-height:100%;overflow:hidden}.modal-dialog-scrollable .modal-body{overflow-y:auto}.modal-dialog-centered{display:flex;align-items:center;min-height:calc(100% - var(--bs-modal-margin)*2)}.modal-content{position:relative;display:flex;flex-direction:column;width:100%;color:var(--bs-modal-color);pointer-events:auto;background-color:var(--bs-modal-bg);background-clip:padding-box;border:var(--bs-modal-border-width) solid var(--bs-modal-border-color);border-radius:var(--bs-modal-border-radius);outline:0}.modal-backdrop{--bs-backdrop-zindex: 1050;--bs-backdrop-bg: #000;--bs-backdrop-opacity: 0.5;position:fixed;top:0;left:0;z-index:var(--bs-backdrop-zindex);width:100vw;height:100vh;background-color:var(--bs-backdrop-bg)}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:var(--bs-backdrop-opacity)}.modal-header{display:flex;flex-shrink:0;align-items:center;padding:var(--bs-modal-header-padding);border-bottom:var(--bs-modal-header-border-width) solid var(--bs-modal-header-border-color);border-top-left-radius:var(--bs-modal-inner-border-radius);border-top-right-radius:var(--bs-modal-inner-border-radius)}.modal-header .btn-close{padding:calc(var(--bs-modal-header-padding-y)*.5) calc(var(--bs-modal-header-padding-x)*.5);margin:calc(-0.5*var(--bs-modal-header-padding-y)) calc(-0.5*var(--bs-modal-header-padding-x)) calc(-0.5*var(--bs-modal-header-padding-y)) auto}.modal-title{margin-bottom:0;line-height:var(--bs-modal-title-line-height)}.modal-body{position:relative;flex:1 1 auto;padding:var(--bs-modal-padding)}.modal-footer{display:flex;flex-shrink:0;flex-wrap:wrap;align-items:center;justify-content:flex-end;padding:calc(var(--bs-modal-padding) - var(--bs-modal-footer-gap)*.5);background-color:var(--bs-modal-footer-bg);border-top:var(--bs-modal-footer-border-width) solid var(--bs-modal-footer-border-color);border-bottom-right-radius:var(--bs-modal-inner-border-radius);border-bottom-left-radius:var(--bs-modal-inner-border-radius)}.modal-footer>*{margin:calc(var(--bs-modal-footer-gap)*.5)}@media(min-width: 576px){.modal{--bs-modal-margin: 1.75rem;--bs-modal-box-shadow: var(--bs-box-shadow)}.modal-dialog{max-width:var(--bs-modal-width);margin-right:auto;margin-left:auto}.modal-sm{--bs-modal-width: 300px}}@media(min-width: 992px){.modal-lg,.modal-xl{--bs-modal-width: 800px}}@media(min-width: 1200px){.modal-xl{--bs-modal-width: 1140px}}.modal-fullscreen{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen .modal-header,.modal-fullscreen .modal-footer{border-radius:0}.modal-fullscreen .modal-body{overflow-y:auto}@media(max-width: 575.98px){.modal-fullscreen-sm-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-sm-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-sm-down .modal-header,.modal-fullscreen-sm-down .modal-footer{border-radius:0}.modal-fullscreen-sm-down .modal-body{overflow-y:auto}}@media(max-width: 767.98px){.modal-fullscreen-md-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-md-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-md-down .modal-header,.modal-fullscreen-md-down .modal-footer{border-radius:0}.modal-fullscreen-md-down .modal-body{overflow-y:auto}}@media(max-width: 991.98px){.modal-fullscreen-lg-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-lg-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-lg-down .modal-header,.modal-fullscreen-lg-down .modal-footer{border-radius:0}.modal-fullscreen-lg-down .modal-body{overflow-y:auto}}@media(max-width: 1199.98px){.modal-fullscreen-xl-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-xl-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-xl-down .modal-header,.modal-fullscreen-xl-down .modal-footer{border-radius:0}.modal-fullscreen-xl-down .modal-body{overflow-y:auto}}@media(max-width: 1399.98px){.modal-fullscreen-xxl-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-xxl-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-xxl-down .modal-header,.modal-fullscreen-xxl-down .modal-footer{border-radius:0}.modal-fullscreen-xxl-down .modal-body{overflow-y:auto}}.fade{transition:opacity .15s linear}@media(prefers-reduced-motion: reduce){.fade{transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{height:0;overflow:hidden;transition:height .35s ease}@media(prefers-reduced-motion: reduce){.collapsing{transition:none}}.collapsing.collapse-horizontal{width:0;height:auto;transition:width .35s ease}@media(prefers-reduced-motion: reduce){.collapsing.collapse-horizontal{transition:none}}.modal-form{flex-grow:1;margin-top:16px}.modal-form:first-child{margin-top:0}.modal-form form{height:100%}.modal-form__inner{display:flex;height:100%}@media only screen and (max-width: 833px){.modal-form__inner{flex-direction:column}}.modal-form__aside{display:flex;flex-direction:column;margin-right:32px;flex-shrink:0}.modal-form__aside:last-child{margin-right:0;margin-bottom:0}@media only screen and (max-width: 833px){.modal-form__aside{margin-right:0;margin-bottom:32px}}.modal-form__main{display:flex;flex-direction:column;width:100%;flex-grow:1}.modal-form__group{margin-bottom:24px}@media only screen and (max-width: 1023px){.modal-form__group{margin-bottom:16px}}.modal-form__group:last-child{margin-bottom:0}.modal-form__group-content{display:flex;flex-wrap:wrap;margin:0 -12px -24px}@media only screen and (max-width: 1023px){.modal-form__group-content{margin:0 -8px -16px}}.modal-form__group-content>*{margin:0 12px 24px}@media only screen and (max-width: 1023px){.modal-form__group-content>*{margin:0 8px 16px}}.modal-form__group-content .input--textarea{flex-basis:calc(100% - 24px)}@media only screen and (max-width: 1023px){.modal-form__group-content .input--textarea{flex-basis:calc(100% - 16px)}}.modal-form__group-content .input,.modal-form__group-content .select,.modal-form__group-content .button{flex:1 0 calc(50% - 24px);max-width:none}@media only screen and (max-width: 1023px){.modal-form__group-content .input,.modal-form__group-content .select,.modal-form__group-content .button{flex-basis:calc(50% - 16px)}}@media only screen and (max-width: 833px){.modal-form__group-content .input,.modal-form__group-content .select,.modal-form__group-content .button{flex-basis:calc(100% - 16px)}}@media only screen and (max-width: 1023px){.modal-form__group-content .button{height:44px;font-size:16px}}.modal-form__group-content .input-img{height:100%;width:136px}@media only screen and (max-width: 833px){.modal-form__group-content .input-img{width:148px;margin-right:auto;margin-left:auto}}.modal-form__group-title{color:#000;font-weight:400;font-size:14px;line-height:22px;margin-bottom:12px}.modal-form .schedule-picker__input{max-width:calc(50% - 12px) !important}@media only screen and (max-width: 1023px){.modal-form .schedule-picker__input{max-width:calc(50% - 8px) !important}}@media only screen and (max-width: 833px){.modal-form .schedule-picker__input{max-width:none !important}}.modal-form__radio{width:calc(100% - 8px);display:flex;flex-wrap:wrap;margin:0 4px 8px}@media only screen and (max-width: 1023px){.modal-form__radio{margin:0;width:100%}}.modal-form__radio .radio{margin:0 8px 16px}.modal-form__buttons{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;margin-top:auto}.modal-form__buttons .button{flex:1 0 50%;height:44px;font-size:16px}.modal-form__buttons .button:last-child{margin-bottom:0}@media only screen and (max-width: 833px){.modal-form__buttons .button{flex-basis:100%;margin-bottom:8px}}@media only screen and (max-width: 833px){.modal-form__buttons .button--ghost{background-color:#f9fafb;color:#111827;fill:#111827;border:1px solid #e5e7eb}.modal-form__buttons .button--ghost:hover{background-color:#f3f4f6}.modal-form__buttons .button--ghost:active{background-color:#e5e7eb;border-color:#d1d5db}}.modal-form__img{display:block;width:100%;max-width:450px;max-height:450px;margin:0 auto 24px}@media only screen and (max-width: 1023px){.modal-form__img{display:none}}.modal-form__img:last-child{margin-bottom:0}.modal-info{color:#1f2937}.modal-info__nav{box-sizing:border-box;display:none;align-items:center;margin-bottom:24px;background-color:#f9fafb;padding:4px;width:100%}@media only screen and (max-width: 1023px){.modal-info__nav{display:flex}}.modal-info__nav-button{display:flex;align-items:center;justify-content:center;flex:1 0 50%;padding:0 5px;height:40px;background-color:rgba(0,0,0,0);fill:#6b7280;color:#6b7280;font-weight:600;font-size:14px;line-height:100%;transition:color .35s ease,fill .35s ease,border-color .35s ease,background-color .35s ease,opacity .35s ease,box-shadow .35s ease}.modal-info__nav-button:hover{background-color:#f3f4f6}.modal-info__nav-button:active{background-color:#e5e7eb}.modal-info__nav-button.is-active{background-color:#151f6d;color:#fff;fill:#fff}.modal-info__nav-button.is-active:hover{background-color:#000049}.modal-info__nav-button.is-active:active{background-color:#3e3c8f}.modal-info__body{display:flex;flex-direction:column}.modal-info__item{display:flex;flex-direction:column;margin-bottom:12px}.modal-info__item:last-child{margin-bottom:0}@media only screen and (max-width: 1023px){.modal-info__item{display:none}.modal-info__item.is-active{display:block;animation:fadeIn .5s ease forwards}}.modal-info__group{display:flex;flex-direction:column;margin-bottom:12px}.modal-info__group>*:last-child,.modal-info__group:last-child{margin-bottom:0}.modal-info__title{font-weight:700;font-size:16px;line-height:24px;margin-bottom:12px}.modal-info__link{display:inline-flex;align-items:center;color:#374151;fill:#fa541c;text-decoration:none;transition:color .35s ease;margin-bottom:12px}.modal-info__link .icon{margin-right:8px}.modal-info__link:hover{color:#151f6d}.modal-info .list{margin-bottom:12px}.modal-info .list:last-child{margin-bottom:0}.modal-info .list__item{color:inherit;margin-bottom:8px}.modal-info__button{margin-top:20px}.modal-steps>form{width:100%}.fade{transition:opacity .25s linear}.modal{--bs-modal-zindex: 50}.modal.fade .modal-dialog{transform:none !important}.modal.fade .modal-content{transform:translateY(15px);opacity:0;transition:transform .25s ease-out,opacity .25s ease}.modal.show .modal-content{opacity:1;transform:none}.modal-backdrop{--bs-backdrop-zindex: 45;background:rgba(0,0,0,.3);opacity:0;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.modal-backdrop.show{opacity:1}.modal--xl .modal-dialog{max-width:1060px}.modal--lg .modal-dialog{max-width:700px}.modal--md .modal-dialog{max-width:614px}.modal-dialog{border-radius:0;border:none;max-width:448px;min-height:100%;margin:0 auto}.modal-content{box-sizing:border-box;display:flex;background-color:#fff;color:#1f2937;padding:24px 24px 32px;border-radius:0;border:1px solid #e5e7eb}@media only screen and (max-width: 1023px){.modal-content{padding:24px 16px 32px}}.modal-close{width:16px;height:16px;background-color:rgba(0,0,0,0);display:flex;align-items:center;justify-content:center;border:none;cursor:pointer;margin-left:auto;margin-bottom:8px}.modal-close .icon{width:100%;height:100%;transition:fill .35s ease;fill:#000049}.modal-close:hover .icon{fill:#3e3c8f}.modal__main{display:flex;flex-direction:column}.modal__title{display:flex;margin-bottom:16px}.modal__title:last-child{margin-bottom:0}.modal__title span{color:#6b7280;margin-left:auto}.modal__text{margin-bottom:16px}.modal__repost-copy{width:100%;margin-bottom:16px;color:#6b7280;fill:#6b7280;justify-content:space-between}.modal__repost-copy:hover{fill:#1f2937;color:#1f2937}.modal__repost-copy .button__text{max-width:100%;overflow:hidden;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.modal__repost-copy.is-active{border-color:#151f6d;color:#151f6d;fill:#151f6d;transition-duration:.75s}.modal__repost-copy+.modal__text{padding-top:16px;border-top:1px solid #e5e7eb}.modal__socials{display:flex;align-items:center;flex-wrap:wrap}.modal__socials-link{display:flex;align-items:center;justify-content:center;width:48px;height:48px;flex-shrink:0;margin-right:8px;fill:#151f6d;transition:fill .35s ease}.modal__socials-link .icon{width:100%;height:100%}.modal__socials-link:hover{fill:#9e91f0}.modal__socials-link:last-of-type{margin-right:0}.modal__button-close{display:flex;margin-top:32px;width:100%}.modal__schelude-item{box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;width:100%;font-size:16px;line-height:28px;margin-bottom:12px;padding:0 8px;color:#1f2937;transition:background-color .35s ease}.modal__schelude-item:hover{background-color:#f9fafb}.modal__schelude-item:last-of-type{margin-bottom:0}.modal__organizers{margin-top:32px;display:flex;flex-wrap:wrap;margin:0 -8px -16px}.modal__organizers-item{box-sizing:border-box;width:50%;display:block;padding:0 8px;margin-bottom:16px}@media only screen and (max-width: 833px){.modal__organizers-item{width:100%;margin-bottom:8px}}.modal__organizers-title{font-weight:400;font-size:16px;line-height:100%;margin-bottom:8px;color:#6b7280}.modal__organizers-profile{box-sizing:border-box;display:flex;align-items:center;padding:8px;color:#1f2937;text-decoration:none;transition:background-color .35s ease}.modal__organizers-profile:hover{background-color:#e5e7eb}.modal__organizers-img{display:flex;width:32px;height:32px;flex-shrink:0;margin-right:12px;border-radius:50%;overflow:hidden}.modal__organizers-img img{width:100%;height:100%;object-fit:cover}.modal__organizers-name{font-size:16px;line-height:100%;font-weight:600}.modal__registration .registration__form{margin-top:16px}.modal__form--grid form{display:flex}@media only screen and (max-width: 1023px){.modal__form--grid form{flex-direction:column;align-items:center}}.modal__form-grid{display:flex;flex-wrap:wrap;margin:0 -16px}@media only screen and (max-width: 1023px){.modal__form-grid{width:100%;margin:0}}.modal__form-grid>*{flex:1 0 50%;padding:0 16px}@media only screen and (max-width: 1023px){.modal__form-grid>*{width:100%;flex:initial;padding:0}}.modal__form-grid .modal__input{margin-bottom:24px}@media only screen and (max-width: 1023px){.modal__form-grid .modal__input .input{max-width:none}}@media only screen and (max-width: 833px){.modal__form-grid .modal__input{margin-bottom:16px}}.modal__input-img{width:148px;height:148px;flex-shrink:0;margin-right:32px}@media only screen and (max-width: 1023px){.modal__input-img{margin-bottom:32px;margin-right:0}}.modal__input{box-sizing:border-box;margin-bottom:16px}.modal__input--file{margin-top:32px}.modal__select{box-sizing:border-box;flex-basis:100%;margin-bottom:24px}.modal__select:last-of-type{margin-bottom:32px}.modal__textarea{box-sizing:border-box;margin-bottom:32px}@media only screen and (max-width: 1023px){.modal__textarea{margin-bottom:24px}}@media only screen and (max-width: 833px){.modal__textarea{margin-bottom:16px}}.modal__textarea .input__field{height:204px}@media only screen and (max-width: 1023px){.modal__textarea .input__field{height:150px}}.modal__textarea+.checkbox{margin-top:-22px}@media only screen and (max-width: 1023px){.modal__textarea+.checkbox{margin-top:0}}.modal__input-label{font-size:16px;line-height:28px;color:#6b7280;margin-bottom:4px}.modal__form-buttons{display:flex;align-items:center;margin-top:32px}@media only screen and (max-width: 833px){.modal__form-buttons{flex-direction:column}}.modal__form-buttons .modal__button{height:44px}.modal__button{display:flex;width:100%}.modal__grid{max-height:420px;overflow:hidden auto}.modal__steps{display:flex;overflow:hidden;width:100%}.modal__steps>.modal__main{width:100%;flex-shrink:0}.modal__step{background-color:#fff;transition:transform .75s cubic-bezier(0.75, 0.1, 0.15, 1)}.modal__step.is-active{transform:translateX(-100%)}.modal._size_xl .modal-dialog{max-width:600px}
.tooltip{--bs-tooltip-zindex: 1080;--bs-tooltip-max-width: 200px;--bs-tooltip-padding-x: 0.5rem;--bs-tooltip-padding-y: 0.25rem;--bs-tooltip-margin: ;--bs-tooltip-font-size:0.875rem;--bs-tooltip-color: #000049;--bs-tooltip-bg: #fff;--bs-tooltip-border-radius: 10;--bs-tooltip-opacity: 1;--bs-tooltip-arrow-width: 0.8rem;--bs-tooltip-arrow-height: 0.4rem;z-index:var(--bs-tooltip-zindex);display:block;margin:var(--bs-tooltip-margin);font-family:var(--bs-font-sans-serif);font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;white-space:normal;word-spacing:normal;line-break:auto;font-size:var(--bs-tooltip-font-size);word-wrap:break-word;opacity:0}.tooltip.show{opacity:var(--bs-tooltip-opacity)}.tooltip .tooltip-arrow{display:block;width:var(--bs-tooltip-arrow-width);height:var(--bs-tooltip-arrow-height)}.tooltip .tooltip-arrow::before{position:absolute;content:"";border-color:rgba(0,0,0,0);border-style:solid}.bs-tooltip-top .tooltip-arrow,.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow{bottom:calc(-1*var(--bs-tooltip-arrow-height))}.bs-tooltip-top .tooltip-arrow::before,.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before{top:-1px;border-width:var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width)*.5) 0;border-top-color:var(--bs-tooltip-bg)}.bs-tooltip-end .tooltip-arrow,.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow{left:calc(-1*var(--bs-tooltip-arrow-height));width:var(--bs-tooltip-arrow-height);height:var(--bs-tooltip-arrow-width)}.bs-tooltip-end .tooltip-arrow::before,.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before{right:-1px;border-width:calc(var(--bs-tooltip-arrow-width)*.5) var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width)*.5) 0;border-right-color:var(--bs-tooltip-bg)}.bs-tooltip-bottom .tooltip-arrow,.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow{top:calc(-1*var(--bs-tooltip-arrow-height))}.bs-tooltip-bottom .tooltip-arrow::before,.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before{bottom:-1px;border-width:0 calc(var(--bs-tooltip-arrow-width)*.5) var(--bs-tooltip-arrow-height);border-bottom-color:var(--bs-tooltip-bg)}.bs-tooltip-start .tooltip-arrow,.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow{right:calc(-1*var(--bs-tooltip-arrow-height));width:var(--bs-tooltip-arrow-height);height:var(--bs-tooltip-arrow-width)}.bs-tooltip-start .tooltip-arrow::before,.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before{left:-1px;border-width:calc(var(--bs-tooltip-arrow-width)*.5) 0 calc(var(--bs-tooltip-arrow-width)*.5) var(--bs-tooltip-arrow-height);border-left-color:var(--bs-tooltip-bg)}.tooltip-inner{max-width:var(--bs-tooltip-max-width);padding:var(--bs-tooltip-padding-y) var(--bs-tooltip-padding-x);color:var(--bs-tooltip-color);text-align:center;background-color:var(--bs-tooltip-bg);border-radius:var(--bs-tooltip-border-radius)}.fade{transition:opacity .15s linear}@media(prefers-reduced-motion: reduce){.fade{transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{height:0;overflow:hidden;transition:height .35s ease}@media(prefers-reduced-motion: reduce){.collapsing{transition:none}}.collapsing.collapse-horizontal{width:0;height:auto;transition:width .35s ease}@media(prefers-reduced-motion: reduce){.collapsing.collapse-horizontal{transition:none}}.tooltip{z-index:30}.tooltip-inner{padding:10px 16px;background-color:#fff;border-radius:0;box-shadow:0px 0px 44px #e1f4ff;width:250px;font-size:14px;color:#000;line-height:120%;text-align:left}.tooltip-arrow{display:none !important}.tooltip-trigger{display:inline-flex;align-items:center;position:relative;fill:#6b7280;color:#6b7280;transition:color .35s ease,fill .35s ease}.tooltip-trigger__icon{cursor:pointer;width:24px;height:24px;flex-shrink:0}.tooltip-trigger:hover{color:#151f6d;fill:#151f6d}
.fancybox__container{--fancybox-thumbs-border-radius: 0px;--fancybox-accent-color: #544EA5}.fancybox__thumb::after{transition:opacity .25s ease !important}[data-fancybox]{cursor:pointer}
@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeInTop{0%{opacity:0;transform:translateY(-15px)}100%{opacity:1;transform:translateY(0)}}@keyframes fadeInRight{0%{opacity:0;transform:translateX(15px)}100%{opacity:1;transform:translateX(0)}}@keyframes fadeInLeft{0%{opacity:0;transform:translateX(-15px)}100%{opacity:1;transform:translateX(0)}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes rotate{0%{rotate:0deg}100%{rotate:360deg}}@keyframes fractionLine{0%{transform:scaleX(0%)}100%{transform:scaleX(100%)}}.header{box-sizing:border-box;position:-webkit-sticky;position:sticky;top:0;right:0;z-index:10;width:100%}.header.is-active .header__content{visibility:visible;opacity:1}.header--ui{top:-88px}@media only screen and (max-width: 1023px){.header--ui{top:0}}.header__main{background-color:#151f6d;position:relative;z-index:3}@media only screen and (max-width: 1023px){.header__main{background-color:#f9fafb}}.header__main .header__inner{min-height:88px}@media only screen and (max-width: 1023px){.header__main .header__inner{min-height:auto;justify-content:space-between}}.header__content{width:100%;position:relative;z-index:2;background-color:#f9fafb}@media only screen and (max-width: 1023px){.header__content{position:absolute;top:100%;left:0;background-color:#151f6d;visibility:hidden;opacity:0;transition:opacity .5s ease,visibility .5s ease}}@media only screen and (max-width: 1023px){.header__content .header__inner{flex-direction:column;padding:24px 0}}.header__inner{box-sizing:border-box;padding:15px 0;display:flex;align-items:center;position:relative}.header__logo{display:flex;align-items:center;flex-shrink:0;width:196px;height:48px;order:1;margin-right:auto;transition:opacity .35s cubic-bezier(0.77, 0, 0.175, 1) .25s}@media only screen and (max-width: 1023px){.header__logo{order:1;height:28px;width:114px;margin-right:8px}.header__logo.is-hide{opacity:0;transition-delay:0s}}.header__logo img{width:100%;height:100%;object-fit:contain}.header__burger{box-sizing:border-box;cursor:pointer;position:relative;align-items:center;justify-content:center;width:32px;height:32px;flex-shrink:0;border:1px solid #e5e7eb;background-color:#f9fafb;border-radius:8px;order:3;transition:background-color .35s ease,border-color .35s ease;display:none}@media only screen and (max-width: 1023px){.header__burger{display:flex;margin-left:8px}}.header__burger::before,.header__burger::after,.header__burger span{content:"";width:14px;height:1.5px;border-radius:2px;background-color:#101010;position:absolute;left:50%;top:50%;transform-origin:center;transition:transform .65s ease,opacity .5s ease,background-color .35s ease}.header__burger span{opacity:1;transform:translate(-50%, -50%)}.header__burger::before{transform:translate(-50%, calc(-50% - 4px))}.header__burger::after{transform:translate(-50%, calc(-50% + 4px))}.header__burger:hover{border-color:#151f6d}.header__burger.is-active{background-color:#151f6d;border-color:#151f6d}.header__burger.is-active:before{transform:translate(-50%, -50%) rotate(-45deg);background-color:#fff}.header__burger.is-active:after{transform:translate(-50%, -50%) rotate(45deg);background-color:#fff}.header__burger.is-active span{transform:translate(-50%, -50%);opacity:0}.header__burger.is-active:hover::before,.header__burger.is-active:hover::after,.header__burger.is-active:hover span{background-color:#e1e1fe}.header__profile{box-sizing:border-box;cursor:pointer;display:flex;align-items:center;order:2;color:#fff;text-decoration:none;margin-left:auto}@media only screen and (max-width: 1023px){.header__profile{order:1;margin-left:0;width:100%;margin-bottom:16px}}.header__profile .button{height:44px}@media only screen and (max-width: 1023px){.header__profile .button{width:100%}}.header__profile .button__icon{display:none}.header__profile-link{position:relative;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;padding:4px 8px;transition:background-color .35s ease}.header__profile-link:hover{background:rgba(221,205,255,.1)}@media only screen and (max-width: 1023px){.header__profile-link{padding:0}}.header__profile-link>span{margin-left:12px;max-width:120px;overflow:hidden;text-overflow:ellipsis}.header__profile-link>.header__profile-notifications{position:absolute;top:4px;left:27px;display:inline-block;height:16px;max-width:32px;margin:0;padding:0 6px;background:#ef4444;border-radius:1000px;font-weight:700;font-size:12px;line-height:18px;color:#fff}.header__profile-img{display:flex;align-items:center;justify-content:center;width:50px;height:50px;flex-shrink:0;border-radius:50%;overflow:hidden}@media only screen and (max-width: 1023px){.header__profile-img{width:32px;height:32px}}.header__profile-img img{width:100%;height:100%;object-fit:cover}.header__search{order:2;margin:0 32px}@media only screen and (max-width: 1439px){.header__search{margin:0 24px}}@media only screen and (max-width: 1023px){.header__search{order:2;width:calc(100% - 40px);max-width:none;margin:0}}.header__blind{display:none;display:flex;align-items:center;justify-content:center;text-decoration:none;fill:#f9fafb;color:#f9fafb;order:3;margin-left:64px;transition:color .35s ease,fill .35s ease}@media only screen and (max-width: 1439px){.header__blind{margin-left:24px}}@media only screen and (max-width: 1023px){.header__blind{margin-left:0;padding:12px 0;width:100%;position:static;order:4;fill:#fff;color:#fff}}.header__blind .icon{width:32px;height:32px}@media only screen and (max-width: 1023px){.header__blind .icon{width:16px;height:16px}}.header__blind span{display:none;font-weight:600;font-size:14px;line-height:14px;margin-left:6px}@media only screen and (max-width: 1023px){.header__blind span{display:flex}}.header__blind:hover{color:#9e91f0;fill:#9e91f0}@media only screen and (max-width: 1023px){.header__nav{width:100%;border-bottom:1px solid #3e3c8f;padding-bottom:16px;margin:0 0 15px}}.header__nav .nav{display:flex;align-items:center;width:auto}@media only screen and (max-width: 1023px){.header__nav .nav{flex-wrap:wrap}}.header__nav .nav__item,.header__nav .nav__trigger{box-sizing:border-box;cursor:pointer;position:relative;display:inline-flex;align-items:center;text-decoration:none;margin-right:20px;padding:10px 0;color:#1f2937;fill:#6b7280;font-weight:600;font-size:14px;line-height:17px;transition:color .35s ease,fill .35s ease}@media only screen and (max-width: 1023px){.header__nav .nav__item,.header__nav .nav__trigger{width:calc(50% - 16px);padding:8px;margin-right:32px;margin-left:0}.header__nav .nav__item:hover,.header__nav .nav__trigger:hover{color:#c3b4ff;fill:#c3b4ff}.header__nav .nav__item:nth-of-type(even),.header__nav .nav__trigger:nth-of-type(even){margin-right:0}}.header__nav .nav__item::after,.header__nav .nav__trigger::after{content:"";display:block;position:absolute;bottom:0;left:0;width:100%;height:2px;background-color:#1f2937;transform:scaleX(0);transform-origin:right;will-change:transform;transition:transform .4s cubic-bezier(0.77, 0, 0.175, 1)}@media only screen and (max-width: 1023px){.header__nav .nav__item::after,.header__nav .nav__trigger::after{content:none}}.header__nav .nav__item:hover::after,.header__nav .nav__trigger:hover::after{transform:scaleX(1);transform-origin:left}.header__nav .nav__item .icon,.header__nav .nav__trigger .icon{width:20px;height:20px}.header__nav .nav__item span,.header__nav .nav__trigger span{margin-top:2px}@media only screen and (max-width: 1023px){.header__nav .nav__item span,.header__nav .nav__trigger span{margin-top:0}}.header__nav .nav__item span~.icon,.header__nav .nav__trigger span~.icon{margin-left:8px}.header__nav .nav__item .icon~span,.header__nav .nav__trigger .icon~span{margin-left:8px}.header__nav .nav__trigger{order:2;padding-right:0;display:none}@media only screen and (max-width: 1023px){.header__nav .nav__trigger{display:none}}.header__nav .nav__trigger.is-active .icon:nth-of-type(1){display:none}.header__nav .nav__trigger.is-active .icon:nth-of-type(2){display:flex}.header__nav .nav__trigger .icon:nth-of-type(2){display:none}.header__nav .nav__trigger.is-visible{display:inline-flex}@media only screen and (max-width: 1023px){.header__nav .nav__trigger.is-visible{display:none}}.header__nav .nav__dropdown{display:flex;position:fixed;top:88px;left:0;right:0;z-index:2;width:100%;min-height:80px;background-color:#000049;visibility:hidden;opacity:0;z-index:2;transition:visibility .5s cubic-bezier(0.77, 0, 0.175, 1),opacity .5s cubic-bezier(0.77, 0, 0.175, 1)}@media only screen and (min-width: 1024px){.header__nav .nav__dropdown.is-active{display:flex;opacity:1;visibility:visible}}@media only screen and (max-width: 1023px){.header__nav .nav__dropdown{display:none}}.header__nav .nav__dropdown-inner{box-sizing:border-box;display:flex;align-items:center;flex-wrap:wrap;width:100%;max-width:1280px;padding:15px 20px;margin:0 auto}@media only screen and (max-width: 1023px){.header__nav .nav__dropdown-inner{display:inherit;padding:0}}.header__nav--main{order:3;margin-left:auto}@media only screen and (max-width: 1023px){.header__nav--main{order:2;padding-top:16px;border-top:1px solid #3e3c8f}}.header__nav--main .nav__item{white-space:nowrap}@media only screen and (max-width: 1259px){.header__nav--main .nav__item:hover span{display:inline-flex}}@media only screen and (max-width: 1259px){.header__nav--main .nav__item span{display:none}}@media only screen and (max-width: 1023px){.header__nav--main .nav__item span{display:inline-flex}}@media only screen and (max-width: 1023px){.header__nav--main .nav__item{color:#f9fafb;fill:#f9fafb;white-space:normal}}.header__nav--second{order:1;flex-grow:1;width:100%;max-width:880px}@media only screen and (max-width: 1439px){.header__nav--second{max-width:70%}}@media only screen and (max-width: 1023px){.header__nav--second{order:3;margin-left:0;margin-right:0;max-width:none}.header__nav--second::after{content:"";display:block;clear:both}}.header__nav--second .nav{flex-shrink:0;width:-webkit-max-content;width:max-content}@media only screen and (max-width: 1023px){.header__nav--second .nav{flex-wrap:wrap;width:100%}}.header__nav--second .nav__item{color:#f9fafb;fill:#f9fafb;margin-right:32px}.header__nav--second .nav__item::after{background-color:#fff}.header__nav--second .nav__trigger{color:#f9fafb;fill:#f9fafb}.header__nav--second .nav__trigger::after{background-color:#fff}
.footer{padding:112px 0;background-color:#151f6d}@media only screen and (max-width: 1023px){.footer{padding:45px 0}}@media only screen and (max-width: 833px){.footer{padding:24px 0}}.footer__inner{position:relative;display:flex;justify-content:space-between}@media only screen and (max-width: 1259px){.footer__inner{flex-direction:column}}.footer__info{display:flex;flex-direction:column}@media only screen and (max-width: 1259px){.footer__info{margin-bottom:32px}}@media only screen and (max-width: 1023px){.footer__info{margin-bottom:24px}}.footer__logo{display:flex;width:320px;height:80px;margin-bottom:32px}@media only screen and (max-width: 1439px){.footer__logo{width:280px;height:70px}}@media only screen and (max-width: 1259px){.footer__logo{width:180px;height:45px}}@media only screen and (max-width: 1023px){.footer__logo{margin-bottom:0}}@media only screen and (max-width: 833px){.footer__logo{width:114px;height:28px}}.footer__logo img{width:100%;height:100%;object-fit:contain}.footer__socials{display:flex;align-items:center}@media only screen and (max-width: 1023px){.footer__socials{display:none}}.footer__social{width:32px;height:32px;flex-shrink:0;margin-right:16px;fill:#f3f4f6;transition:fill .35s ease}.footer__social .icon{width:100%;height:100%}.footer__social:hover{fill:#9e91f0}.footer__social:last-of-type{margin-right:0}.footer__rights{display:block;color:rgba(250,250,250,.5);position:absolute;bottom:0;left:0;max-width:480px}@media only screen and (max-width: 1259px){.footer__rights{position:static;max-width:none;width:100%}}.footer__rights-main{display:flex;flex-direction:column}@media only screen and (max-width: 1023px){.footer__rights-main{font-size:14px}}.footer__rights-links{display:flex;flex-direction:column;align-items:center;align-items:flex-start;flex-wrap:wrap;margin-top:16px;font-size:12px;line-height:32px}@media only screen and (max-width: 1023px){.footer__rights-links{line-height:24px}}.footer__rights-links a{text-transform:uppercase;color:rgba(250,250,250,.5)}.footer__rights-links a:last-of-type{margin-right:0}.footer__nav{box-sizing:border-box;display:flex;margin-left:64px}@media only screen and (max-width: 1259px){.footer__nav{margin-left:0;width:100%;margin-bottom:32px}}@media only screen and (max-width: 1023px){.footer__nav{flex-direction:column;margin-bottom:0}}.footer__group{display:flex;flex-direction:column;margin-right:32px;flex-grow:1;width:220px}@media only screen and (max-width: 1439px){.footer__group{width:200px;margin-right:24px}}@media only screen and (max-width: 1259px){.footer__group{width:auto;flex-grow:1}}@media only screen and (max-width: 1023px){.footer__group{width:100%;padding-bottom:24px;border-bottom:1px solid #3e3c8f;margin-bottom:24px}}.footer__group:last-of-type{width:auto;margin-right:0}.footer__group-list{display:flex;flex-direction:column}.footer__nav-item{display:inline-flex;color:#f9fafb;font-size:16px;line-height:135%;opacity:.8;margin-bottom:16px;transition:color .35s ease,opacity .35s ease}@media only screen and (max-width: 1023px){.footer__nav-item{padding:8px;margin-bottom:0;font-size:14px}}.footer__nav-item:hover{opacity:1;color:#9e91f0}.footer__nav-item:last-of-type{margin-bottom:0}.footer__nav-title{margin-bottom:20px;color:#f9fafb}@media only screen and (max-width: 1023px){.footer__nav-title{padding:8px;margin-bottom:0}}
.slider{display:block;box-sizing:border-box;width:100%;height:-webkit-max-content;height:max-content;position:relative}.slider__navigation{box-sizing:border-box;pointer-events:none;display:flex;align-items:center;position:static;z-index:2;margin:0 -8px}@media only screen and (max-width: 1023px){.slider__navigation{display:none}}.slider__button{pointer-events:all;cursor:pointer;margin:0;box-sizing:border-box;position:static;top:0;left:0;right:0;bottom:0;z-index:2;display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;margin:0 8px;flex-shrink:0;background-color:#f3f4f6;fill:#101010;transition:background-color .35s ease,fill .35s ease,color .35s ease,opacity .35s ease}@media only screen and (max-width: 1023px){.slider__button{width:40px;height:40px}}.slider__button--lg{width:52px;height:52px}.slider__button:hover{background-color:#151f6d;fill:#fff}.slider__button::after,.slider__button::before{content:none}.slider__button--transparent{background-color:rgba(0,0,0,0);border:2px solid #f9fafb;fill:#f9fafb}.slider__button--transparent:hover{background-color:#f9fafb;fill:#151f6d}.slider__button--lg .slider__button-icon{width:16px;height:16px;width:24px;height:24px}.slider__button-icon{flex-shrink:0;width:16px;height:16px}.slider__pagination{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;width:100%;z-index:2;margin:6px auto 0px;position:absolute;bottom:8px}@media only screen and (max-width: 1023px){.slider__pagination{bottom:4px}}.slider__pagination.swiper-pagination-lock{display:none}.slider__pagination-item{cursor:pointer;display:flex;width:12px;height:6px;flex-shrink:0;margin:6px 3px 0;background-color:#d1d5db;will-change:transform;transition:background-color .5s ease,width .35s cubic-bezier(0.77, 0, 0.175, 1)}@media only screen and (max-width: 1023px){.slider__pagination-item{border-radius:0px;height:4px}}.slider__pagination-item.swiper-pagination-bullet-active{width:22px;transition-delay:.35s}.slider__pagination-item.swiper-pagination-bullet-active::after{opacity:1}.slider__pagination-item::after{content:"";width:100%;height:100%;background-color:#151f6d;position:absolute;left:0;top:0;transform-origin:left;opacity:0;transition:opacity .5s ease .35s}.slider--autoplay .slider__pagination-item.swiper-pagination-bullet-active{width:60px;background-color:#f9fafb}@media only screen and (max-width: 1023px){.slider--autoplay .slider__pagination-item.swiper-pagination-bullet-active{width:32px}}.slider--autoplay .slider__pagination-item.swiper-pagination-bullet-active::after{content:"";animation:fractionLine linear 8s infinite forwards}.slider--autoplay .slider__pagination-item::after{opacity:1;transform:scaleX(0%);animation:none}.slider__steps{pointer-events:all;display:flex;position:static;transform:none;z-index:2;margin-top:32px}.slider__step{pointer-events:none;cursor:pointer;display:flex;align-items:center;justify-content:center;flex:1 0 auto;fill:#151f6d;color:#151f6d;border-color:#e5e7eb;transition:color .35s ease,fill .35s ease,border-color .35s ease}.slider__step::after,.slider__step:before{content:"";display:flex;flex-grow:1;height:2px;background-color:#f3f4f6;transition:background-color .35s ease}.slider__step--active{border-color:#6b7280;color:#1f2937}.slider__step--active::after,.slider__step--active:before{background-color:#151f6d}.slider__step.is-available{pointer-events:all;border-color:#6b7280;color:#1f2937}.slider__step.is-available::after,.slider__step.is-available:before{background-color:#151f6d}.slider__step.is-available .slider__step-inner span{display:none}.slider__step.is-available .slider__step-inner .icon{display:flex;animation:fadeIn .25s ease forwards}.slider__step-inner{box-sizing:border-box;display:flex;align-items:center;justify-content:center;background-color:#fff;border-radius:50px;height:32px;min-width:32px;padding:0 2px;border:2px solid;border-color:inherit;font-weight:600;font-size:16px;line-height:24px;margin:0 8px}@media only screen and (max-width: 1023px){.slider__step-inner{margin:0 4px}}.slider__step-inner span{animation:fadeIn .25s ease forwards}.slider__step-inner .icon{display:none}
.list{display:flex;flex-direction:column;padding:0;margin:0;padding-left:24px}@media only screen and (max-width: 1023px){.list{padding-left:12px}}.list__item{display:flex;align-items:flex-start;color:#151f6d;padding:0;margin-bottom:24px}.list__item:last-child{margin-bottom:0}.list__item::before{content:"";display:inline-flex;flex-shrink:0;width:8px;height:8px;background-color:#151f6d;margin:8px 12px 8px 0}@media only screen and (max-width: 1023px){.list__item::before{width:6px;height:6px;margin:9px 12px 9px 0}}
.breadcrumbs{display:flex;max-width:100%;padding:56px 0 24px}@media only screen and (max-width: 1023px){.breadcrumbs{padding-top:46px}}@media only screen and (max-width: 833px){.breadcrumbs{padding-top:32px}}.breadcrumbs__list{display:flex;align-items:center;flex-shrink:0;overflow-x:auto;-webkit-tap-highlight-color:rgba(0,0,0,0);scrollbar-color:rgba(0,0,0,0) rgba(0,0,0,0);scrollbar-width:thin}@media only screen and (max-width: 1259px){.breadcrumbs__list{padding:0}}@media only screen and (max-width: 1023px){.breadcrumbs__list{padding:0 16px;margin:0 -16px}}.breadcrumbs__list::-webkit-scrollbar{height:5px;width:5px}.breadcrumbs__list::-webkit-scrollbar-track{background-color:rgba(0,0,0,0)}.breadcrumbs__list::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,0)}.breadcrumbs__link{flex-shrink:0;white-space:nowrap;display:inline-flex;align-items:center;color:#9ca3af;text-decoration:none;transition:color .35s ease}.breadcrumbs__link::after{content:"/";display:inline-flex;flex-shrink:0;font-size:14px;line-height:22px;margin:0 8px}.breadcrumbs__link:hover{color:#151f6d}.breadcrumbs__link:last-of-type{color:#151f6d;pointer-events:none}.breadcrumbs__link:last-of-type::after{display:none}
.map{position:relative;width:100%;height:400px;overflow:hidden}.map__content{width:100%;height:100%}.map__dot{display:flex;align-items:center;justify-content:center;fill:#fff;width:32px;height:32px;border-radius:50%;background-color:#151f6d;transform:translate(-50%, -50%)}.map__dot .icon{position:relative;z-index:2;width:20px;height:20px;margin-right:1px}.map__dot--artist{box-sizing:border-box;background:#f3f4f6;border:1px solid #374151;background-color:#f9fafb;fill:#151f6d;box-shadow:0px 20px 25px -5px rgba(16,24,40,.1),0px 8px 10px -6px rgba(16,24,40,.1)}.map__dot--artist-md{background-color:#8075d1;fill:#f9fafb;box-shadow:0px 1px 3px rgba(16,24,40,.1),0px 1px 2px -2px rgba(16,24,40,.1)}.map__dot--artist-ld{background-color:#151f6d;fill:#f9fafb;box-shadow:0px 20px 25px -5px rgba(16,24,40,.1),0px 8px 10px -6px rgba(16,24,40,.1)}.map__dot span{position:relative;z-index:2;box-sizing:border-box;width:26px;height:26px;flex-shrink:0;border-radius:50%;border:5px solid #fff}.map__dot.is-active{border-color:rgba(0,0,0,0);background-color:#2f54eb}.map__info{box-sizing:border-box;padding:16px;display:flex;flex-direction:column;position:absolute;top:12px;right:12px;background:rgba(0,0,0,.7);box-shadow:0px 4px 24px rgba(0,0,0,.12);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);max-width:200px}.map__info-item{display:flex;align-items:center;font-size:14px;line-height:14px;color:#f9fafb;margin-bottom:16px}.map__info-item:last-child{margin-bottom:0}.map__info-item span{width:12px;height:12px;flex-shrink:0;border-radius:50%;background-color:#f3f4f6;margin:1px 8px auto 0}.map__info-item strong{font-weight:600}
.filter{display:flex;flex-grow:1}@media only screen and (max-width: 1023px){.filter{flex-wrap:wrap;justify-content:space-between}}.filter__timepicker{max-height:40px}.filter__timepicker .timepicker__panel{height:40px}.filter form{display:flex;flex-wrap:wrap;justify-content:space-between;flex-grow:1;margin:0 -4px -8px;max-width:calc(100% + 8px)}@media only screen and (max-width: 833px){.filter form{flex-wrap:wrap}}.filter form>*{margin:0 4px 8px}.filter form>*.filter__other{margin-right:-8px;margin-left:-8px}@media only screen and (max-width: 833px){.filter form>*.filter__other{margin-right:4px;margin-left:4px}}.filter .badges{flex-grow:1}.filter__calendar+.badges{width:calc(100% - 290px)}@media only screen and (max-width: 833px){.filter__calendar+.badges{width:100%;padding-top:8px;border-top:1px solid #d1d5db}}.filter__search-group{display:flex;flex-wrap:nowrap;width:100%;flex-grow:1}@media only screen and (max-width: 833px){.filter__search-group{flex-wrap:wrap}}.filter__search{display:flex;flex-wrap:nowrap;width:100%;flex-grow:1}.filter__search .input{width:auto;max-width:none;flex-grow:1}.filter__search .button{height:auto;min-width:120px;margin-left:16px;flex-shrink:0}@media only screen and (max-width: 833px){.filter__search .button{min-width:auto}}.filter__search .button__icon{display:none}@media only screen and (max-width: 833px){.filter__search .button__icon{display:inline-flex}}@media only screen and (max-width: 833px){.filter__search .button__text{padding:0 4px}}.filter__search .button__icon+.button__text{margin-left:0}@media only screen and (max-width: 833px){.filter__search .button__icon+.button__text{display:none}}@media only screen and (max-width: 833px){.filter__search-group .filter__calendar{width:100%;margin-left:0;margin-top:8px}.filter__search-group .filter__calendar:first-child{margin-top:0}}.filter__calendar{width:260px;flex-shrink:0;margin-left:30px;order:2}@media only screen and (max-width: 1023px){.filter__calendar{margin-left:24px}}@media only screen and (max-width: 833px){.filter__calendar{width:calc(100% - 8px);order:0;max-width:none}}.filter__datepicker,.filter__events{width:100%;margin-bottom:32px !important;max-width:calc(100% - 8px)}.filter__datepicker:last-child,.filter__events:last-child{margin-bottom:8px !important}.filter__other{order:3;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;flex-grow:1}.filter__other>*{margin-right:12px;margin-left:12px}@media only screen and (max-width: 833px){.filter__other{flex-direction:column;align-items:initial}}.filter__other:not(:first-child)>*{margin-top:8px}@media only screen and (max-width: 833px){.filter__other:not(:first-child)>*{margin-right:0;margin-left:0}}@media only screen and (max-width: 833px){.filter__other:not(:first-child){border-top:1px solid #d1d5db;padding-top:8px;margin-top:8px}}.filter__other .filter__selects{margin-right:0;margin-left:0}@media only screen and (max-width: 833px){.filter__other .filter__selects{margin-right:-12px;margin-left:-12px}}.filter__selects{display:flex;align-items:center;flex-wrap:wrap;margin-bottom:-12px}.filter__selects .select{margin:0 12px 12px}.filter__layout{display:flex;gap:24px}@media only screen and (max-width: 833px){.filter__layout{flex-direction:column}}.filter__slot{min-width:300px}@media only screen and (max-width: 833px){.filter__slot{min-width:unset}}
.calendar-events .slider{display:flex;align-items:center}.calendar-events .slider__wrapper{transition-timing-function:ease !important}.calendar-events .slider__slide{width:auto;box-sizing:border-box;display:flex;align-items:center}.calendar-events .slider__button{width:32px;height:32px;margin:0;background-color:rgba(0,0,0,0);fill:#151f6d;border-radius:0}@media only screen and (max-width: 1023px){.calendar-events .slider__button{display:none}}.calendar-events .slider__button:hover{fill:#151f6d;background-color:#f9fafb}.calendar-events .slider__button-icon{width:32px;height:32px}.calendar-events__item{box-sizing:border-box;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;height:40px;padding:0 16px;margin-right:32px;border-radius:50px;font-size:24px;line-height:100%;color:#8f949b;fill:#8f949b;text-transform:capitalize;transition:background-color .35s ease,color .35s ease .075s,fill .35s ease .075s}@media only screen and (max-width: 1259px){.calendar-events__item{margin-right:24px;font-size:22px}}@media only screen and (max-width: 1023px){.calendar-events__item{margin-right:16px;height:34px;font-size:18px}}@media only screen and (max-width: 833px){.calendar-events__item{margin-right:8px}}.calendar-events__item:hover{background-color:#e5e7eb;color:#151f6d;fill:#151f6d}.calendar-events__item.is-active{pointer-events:none;background-color:#151f6d;color:#e2e4ed;fill:#e2e4ed}.calendar-events__item:last-of-type{margin-right:0}.calendar-table{width:100%}.calendar-table--edit .calendar-table__day-add{display:flex}.calendar-table__header{box-sizing:border-box;display:flex;justify-content:space-between;align-items:center;padding:12px 0;margin-bottom:24px;color:#111827}@media only screen and (max-width: 1023px){.calendar-table__header{padding:0}}@media only screen and (max-width: 833px){.calendar-table__header{flex-direction:column;align-items:start}}.calendar-table__info{display:flex;align-items:center;margin-left:16px}.calendar-table__info:first-child{margin-left:0;margin-top:0}@media only screen and (max-width: 833px){.calendar-table__info{width:100%;margin-top:16px;margin-left:0}}.calendar-table__month{text-transform:capitalize}.calendar-table__month span{animation:fadeIn .5s ease}.calendar-table__year{font-weight:400;margin-left:16px}.calendar-table__year span{animation:fadeIn .5s ease}.calendar-table__nav{margin:0 -5px;padding-left:11px}@media only screen and (max-width: 1023px){.calendar-table__nav{display:flex}}@media only screen and (max-width: 833px){.calendar-table__nav{margin-left:auto;padding-left:16px}}.calendar-table__nav .slider__button{width:24px;height:24px;flex-shrink:0;margin:0 5px;background-color:rgba(0,0,0,0);color:#374151;fill:#374151;border-radius:0}.calendar-table__nav .slider__button:hover{background-color:rgba(221,205,255,.1)}.calendar-table__nav .slider__button:active{background-color:rgba(215,199,255,.5)}.calendar-table__slider{background-color:#f9fafb}@media only screen and (max-width: 1023px){.calendar-table__slider .slider__inner{box-sizing:border-box;margin-right:-16px;margin-left:-16px;padding-right:16px;padding-left:16px;width:calc(100% + 32px)}}.calendar-table__slider .slider__slide{width:100%}@media only screen and (max-width: 1023px){.calendar-table__slider .slider__slide{min-width:100%;width:auto !important}}.calendar-table__main{max-width:100%;overflow:auto hidden}.calendar-table__thead{background-color:#f9fafb}.calendar-table__thead,.calendar-table__tbody{box-sizing:border-box;display:grid;padding:1px;gap:1px;grid-template-columns:repeat(7, calc((100% - 6px) / 7));min-width:778px}.calendar-table__thead-col{box-sizing:border-box;display:flex;align-items:center;justify-content:center;height:38px;padding:0 5px;color:#4b5563;font-weight:600;font-size:14px;line-height:100%}@media only screen and (max-width: 1023px){.calendar-table__thead-col{font-size:12px;height:28px}}.calendar-table__tbody{background-color:#f3f4f6}.calendar-table__day{box-sizing:border-box;display:flex;flex-direction:column;align-items:center;height:118px;min-width:110px;padding:2px;background-color:#fff;transition:background-color .25s ease}@media only screen and (max-width: 1023px){.calendar-table__day{height:105px;max-width:140px}}@media only screen and (max-width: 833px){.calendar-table__day{min-width:100px;max-width:130px}}.calendar-table__day:hover{background-color:#f3f4f8}.calendar-table__day[disabled]{pointer-events:none}.calendar-table__day--today .calendar-table__day-number span{width:16px;height:16px;border-radius:50%;flex-shrink:0;background-color:#151f6d;color:#fff;font-size:10px}.calendar-table__day-number{display:flex;align-items:center;justify-content:center;width:24px;height:24px;flex-shrink:0;margin-bottom:2px;font-size:12px;line-height:100%;color:#252525;transition:color .25s ease,opacity .25s ease}@media only screen and (max-width: 1023px){.calendar-table__day-number{font-size:10px;width:20px;height:20px}}.calendar-table__day-number span{display:flex;align-items:center;justify-content:center}.calendar-table__day-list{display:flex;flex-direction:column;width:100%;margin-bottom:4px;overflow-y:auto}.calendar-table__day-list::-webkit-scrollbar{height:4px;width:4px}.calendar-table__day-event{box-sizing:border-box;display:flex;align-items:center;width:100%;font-size:12px;line-height:100%;padding:2px 4px;margin-bottom:2px;background-color:#ffd494;transition:background-color .25s ease,opacity .25s ease;animation:fadeInTop .3s cubic-bezier(0.66, 0.39, 0.21, 0.67) both}@media only screen and (max-width: 1023px){.calendar-table__day-event{font-size:10px}}.calendar-table__day-event:last-child{margin-bottom:0}.calendar-table__day-event h4{font-weight:400;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;color:#111827}.calendar-table__day-event span{color:#374151;flex-shrink:0;margin-left:auto;padding-left:8px}@media only screen and (max-width: 1023px){.calendar-table__day-event span{padding-left:6px}}.calendar-table__day-event._disabled{background-color:#f3f4f6}.calendar-table__day-actions{display:flex;align-items:flex-end;justify-content:space-between;width:100%;flex-shrink:0;margin-top:auto}.calendar-table__day:hover .calendar-table__day-add,.calendar-table__day:hover .calendar-table__day-link{opacity:1}.calendar-table__day-add{display:none;width:20px;height:20px;padding:0;flex-shrink:0;opacity:0;margin:0 8px 2px 2px}.calendar-table__day-add .button__icon{width:12px;height:12px}.calendar-table__day-link{display:inline-flex;font-size:10px;line-height:10px;margin-left:auto;opacity:0}.calendar-table__day-link.is-visible{opacity:1}.calendar-table__day[disabled] .calendar-table__day-list{opacity:.3;-webkit-tap-highlight-color:rgba(0,0,0,0);scrollbar-color:#6b7280 rgba(0,0,0,0)}.calendar-table__day[disabled] .calendar-table__day-list::-webkit-scrollbar-track{background-color:rgba(0,0,0,0)}.calendar-table__day[disabled] .calendar-table__day-list::-webkit-scrollbar-thumb{background-color:#6b7280}.calendar-table__day[disabled] .calendar-table__day-event{background-color:#e5e7eb}.calendar-table__day[disabled] .calendar-table__day-number{opacity:.5;color:#9ca3af}.calendar-table__day[disabled] .calendar-table__day-link{display:none}.calendar .slider{display:flex;align-items:flex-end}.calendar .slider__wrapper{transition-timing-function:ease !important}.calendar .slider__slide{box-sizing:border-box;display:flex;align-items:center;width:auto}.calendar .slider__button{width:32px;height:68px;margin:0;background-color:rgba(0,0,0,0);fill:#151f6d;border-radius:0}@media only screen and (max-width: 1023px){.calendar .slider__button{display:none}}.calendar .slider__button:hover{fill:#151f6d;background-color:#f9fafb}.calendar .slider__button-icon{width:32px;height:32px}.calendar__month{display:flex;flex-direction:column;align-items:flex-start;text-transform:capitalize}.calendar__month>span{display:inline-flex;font-size:24px;line-height:100%;margin-bottom:16px;opacity:.5}@media only screen and (max-width: 1259px){.calendar__month>span{font-size:22px}}@media only screen and (max-width: 1023px){.calendar__month>span{font-size:20px;margin-bottom:8px}}@media only screen and (max-width: 833px){.calendar__month>span{font-size:18px}}.calendar__days{display:flex;align-items:center}.calendar__day{box-sizing:border-box;cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;min-width:35px;padding:8px;margin-right:12px;color:#1f2937;transition:color .35s ease,background-color .35s ease}@media only screen and (max-width: 1023px){.calendar__day{min-width:30px;padding:4px;margin-right:8px}}.calendar__day:hover{background-color:#f9fafb}.calendar__day.is-active,.calendar__day.is-range{background-color:#151f6d;color:#fff}.calendar__day--weekend{color:#f87171}.calendar__day:last-of-type{margin-right:0}.calendar__day>*{pointer-events:none}.calendar__day strong{font-weight:400;font-size:32px;line-height:100%;margin-bottom:4px}@media only screen and (max-width: 1259px){.calendar__day strong{font-size:28px}}@media only screen and (max-width: 1023px){.calendar__day strong{font-size:24px}}.calendar__day span{font-size:16px;line-height:100%;opacity:.8}@media only screen and (max-width: 1023px){.calendar__day span{font-size:14px}}
.comments{display:block;width:100%}.comments__title{display:flex;align-items:center;color:#000049;margin-bottom:16px}@media only screen and (max-width: 833px){.comments__title{font-size:18px;line-height:24px}}.comments__title span{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;height:32px;min-width:32px;padding:0 8px;border:1.5px solid #151f6d;font-weight:600;font-size:14px;line-height:14px;color:#151f6d;margin-left:16px}@media only screen and (max-width: 1023px){.comments__title span{margin-left:12px;height:24px;padding:0 4px;min-width:24px}}@media only screen and (max-width: 833px){.comments__title span{margin-left:8px}}.comments__button{margin-top:16px}.comments__item{margin-bottom:16px}.comments__item:last-of-type{margin-bottom:0}.comments__footer{padding-top:24px;margin-top:24px;border-top:1px solid #d1d5db}.comments__footer:first-child{border-top:0;padding-top:0;margin-top:0}.comments__footer-title{margin-bottom:24px;color:#000049}.comments__footer-subtitle{line-height:28px;margin-bottom:16px}@media only screen and (max-width: 1023px){.comments__footer-subtitle{line-height:20px}}.comments__form form{display:flex;align-items:center;flex-wrap:wrap}.comments__form form .input{width:100%;margin-bottom:16px}.comments__form form .input--textarea{height:124px}.comments__rating{margin-left:auto;margin-bottom:16px}@media only screen and (max-width: 833px){.comments__rating{width:100%;margin-left:0}}.comments__author{box-sizing:border-box;display:inline-flex;align-items:center;padding:4px;margin-bottom:16px;color:#1f2937}@media only screen and (max-width: 833px){.comments__author{margin-bottom:8px}}.comments__author-img{display:flex;width:32px;height:32px;border-radius:50%;overflow:hidden;flex-shrink:0;margin-right:12px}@media only screen and (max-width: 1023px){.comments__author-img{width:24px;height:24px;margin-right:8px}}.comments__author-img img{width:100%;height:100%;object-fit:cover}.comment{box-sizing:border-box;display:flex;flex-direction:column;width:100%;padding:12px}@media only screen and (max-width: 1023px){.comment{padding:8px 0}}.comment__header{display:flex;align-items:center;flex-wrap:wrap;margin-bottom:8px}@media only screen and (max-width: 833px){.comment__header{margin-bottom:4px}}.comment__header-main{display:flex;align-items:center}.comment__author{display:flex;align-items:center;padding:4px 0;margin-right:16px;color:#1f2937;font-size:16px;line-height:100%}.comment__img{display:flex;width:32px;height:32px;border-radius:50%;flex-shrink:0;margin-right:12px;overflow:hidden}@media only screen and (max-width: 1023px){.comment__img{width:24px;height:24px;margin-right:8px}}.comment__img img{width:100%;height:100%;object-fit:cover}.comment__date{color:#6b7280;font-size:16px;line-height:100%;flex-shrink:0}.comment__rating{display:inline-flex;align-items:center;font-family:"Montserrat",sans-serif;color:#1f2937;margin-left:auto;padding-left:16px}@media only screen and (max-width: 833px){.comment__rating{width:100%;margin-left:0;padding-left:0;margin-top:4px}}.comment__rating span{font-weight:600;font-size:14px;line-height:20px}.comment__rating .icon{width:24px;height:24px;flex-shrink:0;margin-left:8px;fill:#faad14}@media only screen and (max-width: 1023px){.comment__rating .icon{width:16px;height:16px}}.comment__rating strong{font-size:18px;line-height:24px;font-weight:700;margin-left:5px}@media only screen and (max-width: 1023px){.comment__rating strong{font-size:16px}}.comment__content{max-height:120px;overflow:hidden;transition:max-height .5s cubic-bezier(0.75, 0.1, 0.15, 1)}@media only screen and (max-width: 1023px){.comment__content{max-height:100px}}.comment__content-inner{color:#111827;font-family:"Literata";font-size:16px;line-height:24px}@media only screen and (max-width: 1023px){.comment__content-inner{font-size:14px;line-height:20px}}.comment__content-inner p{margin-bottom:16px}.comment__content-inner p:last-of-type{margin-bottom:0}.comment__more{margin-top:8px;font-weight:600;font-size:14px;line-height:135%;text-decoration:underline;display:none}@media only screen and (max-width: 1023px){.comment__more{margin-top:5px;font-size:14px}}.comment__more.is-visible{display:inline-flex}.comment__more span:first-of-type{display:flex}.comment__more span:last-of-type{display:none}.comment__more.is-active span:first-of-type{display:none}.comment__more.is-active span:last-of-type{display:flex}
.like{box-sizing:border-box;cursor:pointer;position:absolute;z-index:6;display:flex;align-items:center;justify-content:center;width:24px;height:24px;fill:rgba(236,125,66,0);stroke:#fff;transition:stroke .35s ease,fill .35s ease,opacity .35s ease}.like__icon{width:100%;height:100%}.like:hover{fill:rgba(236,125,66,.5)}.like:active{fill:#ec7d42;stroke:#ec7d42;opacity:.8}.like.is-favorite{fill:#ec7d42;stroke:#ec7d42}.like.is-favorite:hover{fill:#ba531a;stroke:#ba531a}.like.is-favorite:active{fill:#a23f02;stroke:#a23f02;opacity:1}
.generator{display:flex;justify-content:space-between;padding:32px 16px}@media only screen and (max-width: 1023px){.generator{padding:16px}}@media only screen and (max-width: 833px){.generator{flex-direction:column}}.generator::before{content:"";display:block;margin:0 16px;width:1px;flex-shrink:0;background-color:#d1d5db;order:2}@media only screen and (max-width: 833px){.generator::before{margin:16px 0;width:100%;height:1px}}.generator__form{order:1;width:386px;flex-shrink:0}@media only screen and (max-width: 1259px){.generator__form{width:300px}}@media only screen and (max-width: 833px){.generator__form{width:100%}}.generator__item{margin-bottom:32px}@media only screen and (max-width: 1023px){.generator__item{margin-bottom:24px}}@media only screen and (max-width: 833px){.generator__item{margin-bottom:16px}}.generator__item:last-child{margin-bottom:0}.generator__title{font-weight:600;font-size:14px;line-height:22px;color:#4b5563;margin-bottom:16px}.generator__result .generator__title{margin-bottom:32px}@media only screen and (max-width: 1023px){.generator__result .generator__title{margin-bottom:16px}}.generator__list{display:flex;align-items:center;flex-wrap:wrap;margin:0 -4px -8px}.generator__list>*{margin:0 4px 8px}.generator__result{box-sizing:border-box;display:flex;flex-direction:column;order:3;padding-left:16px;flex-grow:1}@media only screen and (max-width: 833px){.generator__result{padding:0}}.generator__preview{box-sizing:border-box;display:flex;align-items:center;justify-content:center;width:100%;margin-bottom:32px;border:1px solid #d1d5db}@media only screen and (max-width: 1023px){.generator__preview{margin-bottom:24px}}@media only screen and (max-width: 833px){.generator__preview{margin-bottom:16px}}.generator__preview img{height:282px;max-width:100%;object-fit:contain}@media only screen and (max-width: 1259px){.generator__preview img{height:240px}}@media only screen and (max-width: 1023px){.generator__preview img{height:195px}}.generator__preview-item{display:none;width:100%}.generator__preview-item.is-active{display:flex;animation:fadeIn .5s ease forwards}.generator__preview-item svg{width:100%}.generator__preview-item svg path,.generator__preview-item svg rect{transition:fill .35s ease}.generator__button{margin-left:auto;min-width:200px;height:44px;padding:0 16px;font-size:16px}.generator__button .button__icon{width:24px;height:24px}@media only screen and (max-width: 833px){.generator__button{min-width:auto}}
.grid{display:flex;flex-direction:column}.grid__title{width:100%;margin-bottom:32px}@media only screen and (max-width: 1023px){.grid__title{font-size:24px;line-height:32px}}@media only screen and (max-width: 833px){.grid__title{font-size:18px;line-height:24px}}.grid__block{display:flex;flex-direction:column;margin-bottom:48px}@media only screen and (max-width: 1023px){.grid__block{margin-bottom:32px}}.grid__block:last-child{margin-bottom:0}.grid__more{margin:32px auto 0;font-size:24px;background-color:rgba(0,0,0,0);color:#374151;fill:#374151}.grid__more[disabled]{pointer-events:none;opacity:.5}.grid__more:hover{background-color:rgba(221,205,255,.1)}.grid__more:active{background-color:rgba(215,199,255,.5)}@media only screen and (max-width: 1259px){.grid__more{font-size:20px}}@media only screen and (max-width: 1023px){.grid__more{margin-top:24px;margin-top:16px;font-size:18px;width:100%;height:40px;background-color:#f9fafb;color:#111827;fill:#111827;border:1px solid #e5e7eb}}@media only screen and (max-width: 833px){.grid__more{width:100%;font-size:14px}}.grid__list{display:grid;grid-template-columns:repeat(12, 1fr);grid-auto-flow:dense;grid-gap:16px}@media only screen and (max-width: 575px){.grid__list{grid-template-columns:repeat(6, 1fr)}}.grid__list .card-date,.grid__list .card-place,.grid__list .card-request,.grid__list .card-event,.grid__list div[id^=bx_incl_]{grid-column:1/-1}.grid__list .banner{grid-column:1/-1;margin-top:40px;margin-bottom:40px}@media only screen and (max-width: 1023px){.grid__list .banner{margin-top:24px;margin-bottom:24px}}@media only screen and (max-width: 833px){.grid__list .banner{margin-top:16px;margin-bottom:16px}}.grid__list .card{grid-column:1/-1}.grid__list .card--lg{grid-column:span 6;grid-row:span 2}@media only screen and (max-width: 1023px){.grid__list .card--lg{height:auto;min-height:350px}}@media only screen and (max-width: 575px){.grid__list .card--lg{grid-column:1/-1}}.grid__list .card--md{grid-column:span 3;grid-row:span 2;min-height:392px;height:auto}@media only screen and (max-width: 1023px){.grid__list .card--md{grid-column:span 6;min-height:350px}}@media only screen and (max-width: 575px){.grid__list .card--md{grid-column:1/-1}}.grid__list .card--sm{grid-column:span 3;grid-row:auto}@media only screen and (max-width: 1023px){.grid__list .card--sm{grid-column:span 6}}@media only screen and (max-width: 575px){.grid__list .card--sm{grid-column:1/-1}}.grid__list .card-set{grid-column:span 3}@media only screen and (max-width: 1023px){.grid__list .card-set{grid-column:span 6}}@media only screen and (max-width: 575px){.grid__list .card-set{grid-column:1/-1}}.grid__list .card-set--lg{grid-column:1/-1;margin:8px 0}@media only screen and (max-width: 1023px){.grid__list .card-set--lg{margin:0}}.grid__list .card-project{grid-column:1/-1;margin:20px 0}@media only screen and (max-width: 1023px){.grid__list .card-project{grid-column:span 6;margin:0}}.grid__list .card-project:first-of-type{margin-top:0}.grid__list .card-project--md{grid-column:span 4;margin:0}@media only screen and (max-width: 1259px){.grid__list .card-project--md{grid-column:span 6}}@media only screen and (max-width: 1023px){.grid__list .card-project--md{grid-column:span 6}}@media only screen and (max-width: 575px){.grid__list .card-project--md{grid-column:1/-1}}.grid__list .card-project--long,.grid__list .card-project--line{margin:0}@media only screen and (max-width: 1023px){.grid__list .card-project--long,.grid__list .card-project--line{grid-column:1/-1}}.grid__list .card-video{grid-column:span 4}@media only screen and (max-width: 1023px){.grid__list .card-video{grid-column:span 6}}@media only screen and (max-width: 575px){.grid__list .card-video{grid-column:1/-1}}.grid__list .card-book{grid-column:span 3}@media only screen and (max-width: 1259px){.grid__list .card-book{grid-column:span 4}}@media only screen and (max-width: 1023px){.grid__list .card-book{grid-column:span 6}}@media only screen and (max-width: 575px){.grid__list .card-book{grid-column:1/-1}}.grid__list .card-book--long,.grid__list .card-book--line{grid-column:1/-1}.grid__list .card-author{grid-column:span 2}@media only screen and (max-width: 1259px){.grid__list .card-author{grid-column:span 3}}@media only screen and (max-width: 1023px){.grid__list .card-author{grid-column:span 4}}@media only screen and (max-width: 833px){.grid__list .card-author{grid-column:span 6}}@media only screen and (max-width: 575px){.grid__list .card-author{grid-column:1/-1}}.grid__list--articles .card--lg{grid-column:4/10;grid-row:span 3}@media only screen and (max-width: 1023px){.grid__list--articles .card--lg{grid-column:span 6;grid-row:span 2}}@media only screen and (min-width: 834px){.grid__list--articles .card--lg{height:auto}}@media only screen and (max-width: 1023px){.grid__list--articles .card--sm{display:none;grid-column:span 6}.grid__list--articles .card--sm:nth-of-type(2),.grid__list--articles .card--sm:nth-of-type(3){display:flex}}.grid__list--events{row-gap:24px}@media only screen and (max-width: 1023px){.grid__list--events{row-gap:16px}}
.card{position:relative;cursor:pointer;box-sizing:border-box;display:flex;flex-direction:column;padding:24px;background-color:#151f6d;text-decoration:none;color:#f9fafb;height:392px;overflow:hidden;transition:background-color .35s ease,color .35s ease;animation:fadeIn .45s ease forwards}@media only screen and (max-width: 1259px){.card{padding:20px}}@media only screen and (max-width: 1023px){.card{padding:16px;height:350px}}.card:hover::before{opacity:1}.card:hover .card__img img{transform:scale(103%)}.card::before{content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0;z-index:2;background:linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.24) 60.94%),rgba(19,19,19,.6);opacity:.8;transition:opacity .5s ease}.card__img{display:flex;flex-shrink:0;width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden;object-fit:cover}.card__img img{width:100%;height:100%;object-position:top center;object-fit:cover;will-change:transform;transition:transform .75s ease}.card__inner{box-sizing:border-box;position:relative;z-index:3;height:100%;flex-grow:1;display:flex;flex-direction:column;justify-content:flex-end;overflow:hidden}.card__labels-wrapper{display:flex;align-items:center;flex-wrap:wrap-reverse;margin:0 -4px}.card .labels{flex-grow:1;max-width:100%;margin:0 4px 8px}.card__labels{display:flex;align-items:center;flex-wrap:wrap;overflow:hidden;max-width:100%;min-height:32px}.card__labels--gray{flex-wrap:nowrap}.card__label{position:relative;box-sizing:border-box;display:inline-flex;align-items:center;height:24px;padding:0 8px;border-radius:50px;border:1px solid #fa541c;color:#fa541c;fill:#fa541c;font-weight:600;font-size:14px;line-height:100%;margin:0 4px 8px;max-width:100%;overflow:hidden;flex-shrink:0;transition:color .35s ease,border-color .35s ease}.card__label:nth-last-child(1),.card__label:nth-last-child(2){flex-shrink:1}.card__label:first-of-type{flex-shrink:0;background-color:#fa541c;color:#fff;fill:#fff}.card__label .icon{width:16px;height:16px;margin-right:5px}.card__label span{overflow:hidden;text-overflow:ellipsis;max-width:100%;white-space:nowrap}.card__labels--gray .card__label{color:#d1d5db;flex-shrink:0;border:0;border-radius:0;margin-left:0;margin-right:0}.card__labels--gray .card__label:first-of-type{flex-shrink:0;background-color:rgba(0,0,0,0);color:#d1d5db}.card__labels--gray .card__label::after{content:"";display:inline-flex;width:1px;height:12px;background-color:#9ca3af;position:absolute;top:50%;right:0;transform:translate(50%, -50%)}.card__labels--gray .card__label:last-of-type{flex-shrink:1}.card__labels--gray .card__label:last-of-type::after{content:none}.card__date{margin:0 4px 8px;flex-shrink:0;font-weight:600;font-size:14px;line-height:100%}.card__title{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;-webkit-line-clamp:3;margin-bottom:8px;font-weight:700;font-size:24px;line-height:32px;letter-spacing:-0.02em;transition:color .35s ease;flex-shrink:0}@media only screen and (max-width: 1259px){.card__title{font-size:22px}}@media only screen and (max-width: 1023px){.card__title{font-size:20px;line-height:24px}}@media only screen and (max-width: 833px){.card__title{font-size:18px}}.card__text{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;font-family:"Literata";font-size:16px;line-height:140%;transition:opacity .35s ease;height:-webkit-max-content;height:max-content;max-height:70px}@media only screen and (max-width: 1023px){.card__text{font-size:14px;line-height:22px;max-height:66px}}.card .like{top:30px;right:30px}@media only screen and (max-width: 1023px){.card .like{top:20px;right:20px}}.card--md .like{top:20px;right:20px}.card--sm .like{display:none}.card--long .like{top:48px;right:16px;stroke:#151f6d}@media only screen and (max-width: 1023px){.card--long .like{display:none}}.card--long .like:active{stroke:#151f6d}.card--long .like.is-favorite{stroke:#ec7d42}.card--long .like.is-favorite:hover{stroke:#ba531a}.card--long .like.is-favorite:active{stroke:#a23f02}.card--long .like~.card__inner .card__title{padding-right:40px}@media only screen and (max-width: 1023px){.card--long .like~.card__inner .card__title{padding-right:0}}.card--line .like{display:none}.card--md .card__title{font-size:20px}.card--md .card__labels-wrapper{flex-direction:column-reverse;align-items:flex-start;flex-wrap:nowrap}.card--md .card__labels{flex-wrap:nowrap}.card--md .labels{width:100%}.card--sm{padding:16px;background-color:#f3f4f6;color:#374151;height:188px}.card--sm:hover{background-color:#151f6d;color:#f9fafb}.card--sm::before{content:none}.card--sm:hover .card__title{color:#f9fafb}.card--sm:hover .card__text{opacity:.8}.card--sm .card__inner{justify-content:flex-start}.card--sm .card__title{font-size:18px;line-height:24px;color:#1f2937}.card--sm .card__labels-wrapper{flex-wrap:nowrap}.card--sm .card__labels{flex-wrap:nowrap}.card--sm .card__date{font-weight:400;font-size:14px;line-height:14px}.card--sm .labels+.card__date{margin-left:auto;padding-left:4px}.card--sm .card__text{font-size:14px;line-height:22px;max-height:88px}.card--long{flex-direction:row;padding:0;background-color:#fff;color:#374151;min-height:164px;height:auto;padding-left:200px}@media only screen and (max-width: 833px){.card--long{min-height:88px;padding-left:88px}}.card--long:hover{background-color:#f9fafb}.card--long::before{content:none}.card--long .card__inner{padding:16px;justify-content:flex-start}@media only screen and (max-width: 833px){.card--long .card__inner{padding:8px}}.card--long .card__img{position:static;width:200px;height:100%;margin-right:0;position:absolute;top:0;left:0;z-index:10}@media only screen and (max-width: 833px){.card--long .card__img{width:88px}}.card--long .card__title{font-size:18px;line-height:24px;color:#1f2937}@media only screen and (max-width: 833px){.card--long .card__title{-webkit-line-clamp:2;margin-bottom:0}}.card--long .card__labels-wrapper{flex-wrap:nowrap}@media only screen and (max-width: 833px){.card--long .card__labels-wrapper{margin:0 -2px}}.card--long .card__labels{flex-wrap:nowrap}@media only screen and (max-width: 833px){.card--long .card__labels--gray{display:none}}@media only screen and (max-width: 833px){.card--long .card__label{padding:0;border:0;margin:0 2px 4px;height:auto}.card--long .card__label:first-of-type{color:#fa541c;background-color:rgba(0,0,0,0)}.card--long .card__label::before{content:"";display:inline-flex;width:4px;height:4px;flex-shrink:0;border-radius:50%;background-color:#fa541c;margin-right:4px}.card--long .card__label:first-of-type::before{content:none}}.card--long .card__labels--gray .card__label{border-color:#6b7280;color:#6b7280}.card--long .card__date{font-weight:400;font-size:14px;line-height:14px}@media only screen and (max-width: 833px){.card--long .card__date{margin:0 2px 4px}}.card--long .labels+.card__date{margin-left:auto;padding-left:4px}.card--long .card__text{-webkit-line-clamp:2;font-size:14px;line-height:22px;max-height:none}@media only screen and (max-width: 833px){.card--long .card__text{display:none}}.card--line{flex-direction:row;background-color:rgba(0,0,0,0);color:#374151;padding:0;min-height:88px;padding-left:88px;height:auto}.card--line:hover{background-color:#f9fafb}.card--line::before{content:none}.card--line .card__inner{justify-content:flex-start;padding:8px 8px 8px 16px}@media only screen and (max-width: 833px){.card--line .card__inner{padding:8px}}.card--line .card__img{position:absolute;top:0;left:0;width:88px;height:100%}.card--line .card__title{font-size:18px;line-height:24px;color:#1f2937;-webkit-line-clamp:2}@media only screen and (max-width: 833px){.card--line .card__title{margin-bottom:0}}.card--line .card__labels-wrapper{flex-wrap:nowrap;margin:0 -2px}.card--line .labels{min-height:auto;margin-right:2px;margin-left:2px}.card--line .labels__list:first-child{margin-left:-2px}.card--line .labels__list:last-child{margin-right:-2px}.card--line .labels__list:first-child:last-child .labels__item:last-of-type::after{content:none}.card--line .labels__item{color:#fa541c;fill:#fa541c;background-color:rgba(0,0,0,0);height:auto;padding:0;border:0;margin:0 2px}.card--line .labels__item::after{content:"";display:inline-flex;width:4px;height:4px;flex-shrink:0;border-radius:50%;background-color:#fa541c;margin-left:4px}.card--line .labels--gray{display:none}.card--line .card__labels--gray{display:none}.card--line .card__date{font-weight:400;font-size:14px;line-height:14px;margin:0 2px 4px}@media only screen and (max-width: 833px){.card--line .card__date{margin-bottom:8px}}.card--long .labels+.card__date{margin-left:auto;padding-left:4px}.card--line .card__text{-webkit-line-clamp:1;font-size:14px;line-height:22px;max-height:none}@media only screen and (max-width: 833px){.card--line .card__text{display:none}}
.card-set{position:relative;cursor:pointer;box-sizing:border-box;display:flex;flex-direction:column;padding:24px;text-decoration:none;color:#fafafa;min-height:210px;padding:24px;overflow:hidden;animation:fadeIn .45s ease forwards}@media only screen and (max-width: 1023px){.card-set{height:160px}}.card-set--dark{color:#1f1f1f}.card-set--lg{min-height:350px;padding:32px}@media only screen and (max-width: 1023px){.card-set--lg{padding:24px;min-height:300px}}.card-set--lg .card-set__inner{max-width:800px}@media only screen and (max-width: 1023px){.card-set--lg .card-set__inner{justify-content:flex-start;max-width:600px}}@media only screen and (max-width: 833px){.card-set--lg .card-set__inner{max-width:none}}.card-set--lg .card-set__title{font-size:60px;line-height:120%;margin:8px 0 24px}@media only screen and (max-width: 1439px){.card-set--lg .card-set__title{font-size:50px}}@media only screen and (max-width: 1259px){.card-set--lg .card-set__title{font-size:42px}}@media only screen and (max-width: 1023px){.card-set--lg .card-set__title{margin:0 0 16px;font-size:34px}}.card-set--lg .card-set__subtitle{font-weight:600;margin-bottom:auto;font-size:24px;line-height:32px}@media only screen and (max-width: 1259px){.card-set--lg .card-set__subtitle{font-size:20px;line-height:28px}}@media only screen and (max-width: 1023px){.card-set--lg .card-set__subtitle{font-weight:400;margin-bottom:8px;font-size:18px;line-height:24px}}@media only screen and (max-width: 833px){.card-set--lg .card-set__subtitle{font-size:16px}}.card-set--lg .card-set__text{display:flex}.card-set__text{display:none;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;-webkit-line-clamp:4;font-size:24px;line-height:32px}@media only screen and (max-width: 1259px){.card-set__text{font-size:20px;line-height:28px}}@media only screen and (max-width: 1023px){.card-set__text{font-size:16px;line-height:24px;-webkit-line-clamp:6}}@media only screen and (max-width: 833px){.card-set__text{font-size:14px;line-height:22px}}.card-set:hover .card-set__img img{transform:scale(103%)}.card-set__img{display:block;width:100%;height:100%;position:absolute;top:0;left:0}.card-set__img img{width:100%;height:100%;object-fit:cover;object-position:top right;will-change:transform;transition:transform .75s ease}.card-set__inner{display:flex;flex-direction:column;justify-content:flex-end;position:relative;z-index:2;flex-grow:1;height:100%}.card-set__subtitle{line-height:100%;margin-bottom:8px}.card-set__title{font-weight:700;font-size:28px;line-height:100%}@media only screen and (max-width: 1259px){.card-set__title{font-size:24px}}@media only screen and (max-width: 1023px){.card-set__title{font-size:20px}}
.card-place{position:relative;box-sizing:border-box;display:flex;flex-direction:column;align-items:flex-start;flex-wrap:wrap;background-color:#f9fafb;text-decoration:none;color:#1f2937;padding:24px 24px 24px 328px;transition:background-color .35s ease,color .35s ease;animation:fadeIn .45s ease forwards}@media only screen and (max-width: 1259px){.card-place{padding-left:240px}}@media only screen and (max-width: 1023px){.card-place{padding:16px 16px 16px 196px}}@media only screen and (max-width: 833px){.card-place{padding:0 0 16px;flex-direction:row;align-items:center}}.card-place>*:last-child{margin-bottom:0}.card-place__actions{position:absolute;top:16px;right:16px}@media only screen and (max-width: 833px){.card-place__actions{top:26px}}.card-place__actions>*{margin-left:20px}.card-place__actions>*:first-child{margin-left:0}.card-place__actions~.card-place__header{padding-right:76px}.card-place__img-wrapper{display:flex;width:304px;height:100%;flex-shrink:0;position:absolute;top:0;left:0;z-index:10}@media only screen and (max-width: 1259px){.card-place__img-wrapper{width:216px}}@media only screen and (max-width: 1023px){.card-place__img-wrapper{width:180px}}@media only screen and (max-width: 833px){.card-place__img-wrapper{align-self:flex-start;position:relative;width:80px;height:80px;margin-right:16px;margin-bottom:16px}}.card-place__img-wrapper:hover img{transform:scale(103%)}.card-place__img{display:flex;width:100%;height:100%;overflow:hidden}.card-place__img img{width:100%;height:100%;object-fit:cover;will-change:transform;transition:transform .75s ease}.card-place__inner{box-sizing:border-box;position:relative;z-index:3;height:100%;flex-grow:1;display:flex;flex-direction:column;align-items:flex-start;max-width:100%;overflow:hidden}.card-place__content{box-sizing:border-box;width:100%}@media only screen and (max-width: 833px){.card-place__content{padding-right:16px;padding-left:16px}}.card-place__header{box-sizing:border-box;position:relative;display:flex;align-items:center;flex-wrap:wrap;width:100%;text-decoration:none;color:#1f2937;margin-bottom:16px;padding-right:40px;transition:color .35s ease}@media only screen and (max-width: 1023px){.card-place__header{padding-right:24px}}@media only screen and (max-width: 833px){.card-place__header{padding-top:8px;width:calc(100% - 112px);align-self:flex-start}}.card-place__header:hover{color:#3e3c8f}.card-place__title{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;-webkit-line-clamp:3;width:100%;font-weight:700;font-size:24px;line-height:32px;letter-spacing:-0.02em;flex-shrink:0}@media only screen and (max-width: 1259px){.card-place__title{font-size:22px}}@media only screen and (max-width: 1023px){.card-place__title{font-size:20px;line-height:24px}}@media only screen and (max-width: 833px){.card-place__title{font-size:18px;-webkit-line-clamp:2}}.card-place__subtitle{display:inline-flex;width:100%;font-weight:400;font-size:16px;line-height:28px;color:#9ca3af;margin-bottom:4px;margin-top:4px}.card-place__subtitle:first-child{margin-top:0}.card-place__subtitle:last-child{margin-bottom:0}@media only screen and (max-width: 1023px){.card-place__subtitle{font-size:14px;line-height:14px}}.card-place__list{display:flex;flex-direction:column;margin-bottom:8px;width:100%}@media only screen and (max-width: 1023px){.card-place__list{margin-bottom:0}}.card-place__row{display:flex;flex-wrap:wrap;align-items:center;margin:0 -6px}@media only screen and (max-width: 833px){.card-place__row{flex-direction:column;align-items:flex-start}}.card-place__row:last-of-type{margin-bottom:-8px}.card-place__item{box-sizing:border-box;max-width:100%;display:inline-flex;align-items:center;padding:0 6px;margin-bottom:8px;text-decoration:none;font-weight:600;font-size:16px;line-height:28px;fill:#fa541c;color:#111827;transition:color .35s ease}@media only screen and (max-width: 1023px){.card-place__item{font-size:14px;line-height:22px}}@media only screen and (max-width: 833px){.card-place__item{width:100%}}.card-place__item:hover:is(a){color:#3e3c8f}.card-place__item>.icon{width:16px;height:16px;margin-right:12px}@media only screen and (max-width: 833px){.card-place__item>.icon{margin-right:8px}}@media only screen and (max-width: 1023px){.card-place__item>.icon+span{margin-left:0}}@media only screen and (max-width: 833px){.card-place__item>span{margin-left:24px;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}.card-place__item .button{border-radius:50px;border:0}@media only screen and (max-width: 1023px){.card-place__item .button{height:24px;padding:0 6px}}.card-place__item::after{content:"";display:inline-flex;width:4px;height:4px;border-radius:50%;background-color:#c9c9c9;margin-left:12px}@media only screen and (max-width: 833px){.card-place__item::after{content:none}}.card-place__item:last-of-type::after{content:none}.card-place__item--gray{fill:#111827}.card-place__item--gray>.icon{width:20px;height:20px}.card-place__text{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;-webkit-line-clamp:2;font-family:"Literata";font-size:16px;line-height:24px;color:#374151;margin-top:8px}@media only screen and (max-width: 833px){.card-place__text{display:none}}.card-place__event-block{display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;margin:16px 0 4px}.card-place__event-block:last-child{margin-bottom:0}.card-place__event-button{margin-top:16px}.card-place__event{padding-right:16px}.card-place__event-title{font-size:16px;line-height:24px;color:#000;margin-bottom:8px}.card-place__event-name{font-weight:700;font-size:14px;line-height:22px;color:#1f2937}.card-place__event-list{display:flex;align-items:center;flex-wrap:wrap;margin:0 -8px}.card-place__event-item{display:inline-flex;align-items:center;margin:4px 8px 0;color:#374151;fill:#101010;font-weight:700;font-size:14px;line-height:22px}.card-place__event-item .icon{width:20px;height:20px;margin-right:4px}.card-place__buttons{display:flex;align-items:center;margin:12px -4px 0}.card-place__buttons>*{margin:8px 4px 0}@media only screen and (max-width: 833px){.card-place__buttons .button{height:40px;flex-grow:1}}@media only screen and (max-width: 1023px){.card-place__buttons{margin-top:8px}}.card-place .like{top:0;right:0;stroke:#151f6d}@media only screen and (max-width: 1023px){.card-place .like{width:16px;height:16px;top:50%;transform:translateY(-50%)}}.card-place .like:active{stroke:#151f6d}.card-place .like.is-favorite{stroke:#ec7d42}.card-place .like.is-favorite:hover{stroke:#ba531a}.card-place .like.is-favorite:active{stroke:#a23f02}.card-place--md{background-color:#fff;padding:24px 16px 24px 264px}@media only screen and (max-width: 1259px){.card-place--md{padding-left:232px}}@media only screen and (max-width: 1023px){.card-place--md{padding:16px 16px 16px 196px}}@media only screen and (max-width: 833px){.card-place--md{padding:0 0 16px}}.card-place--md .card-place__img-wrapper{width:248px}@media only screen and (max-width: 1259px){.card-place--md .card-place__img-wrapper{width:216px}}@media only screen and (max-width: 1023px){.card-place--md .card-place__img-wrapper{width:180px}}@media only screen and (max-width: 833px){.card-place--md .card-place__img-wrapper{width:80px;height:80px}}.card-place--md .card-place__title{font-size:18px;line-height:24px}.card-place--md .card-place__subtitle{font-size:14px;line-height:100%}.card-place--md .card-place__item{font-size:14px;line-height:22px}.card-place--md .card-place__item .button{height:32px;font-size:14px;padding:0 10px}@media only screen and (max-width: 1023px){.card-place--md .card-place__item .button{height:24px;padding:0 6px}}.card-place--md .card-place__text{font-size:14px;line-height:20px}.card-place--sm .like{display:none}.card-place--sm{background-color:#fff;color:#374151;min-height:88px;padding:8px 8px 8px 104px}@media only screen and (max-width: 833px){.card-place--sm{padding-left:96px;flex-direction:column}}.card-place--sm::before{content:none}.card-place--sm .card-place__img-wrapper{position:absolute;top:0;left:0;width:88px;height:100%;margin:0}.card-place--sm .card-place__header{width:100%;padding-right:0;margin-bottom:8px}@media only screen and (max-width: 833px){.card-place--sm .card-place__header{padding-left:0;min-height:auto;margin-bottom:4px}}.card-place--sm .card-place__title{font-size:18px;line-height:24px;margin-bottom:4px;-webkit-line-clamp:2}@media only screen and (max-width: 833px){.card-place--sm .card-place__title{margin-bottom:0}}.card-place--sm .card-place__subtitle{font-size:14px;line-height:100%}@media only screen and (max-width: 833px){.card-place--sm .card-place__subtitle{display:none}}@media only screen and (max-width: 833px){.card-place--sm .card-place__content{padding-right:0;padding-left:0}}.card-place--sm .card-place__list{margin-bottom:0}.card-place--sm .card-place__item{font-size:14px;line-height:22px;overflow:hidden;white-space:nowrap}.card-place--sm .card-place__item .icon{width:16px;height:16px}.card-place--sm .card-place__date{margin-left:auto;padding-left:4px;font-weight:400;font-size:14px;line-height:14px}.card-place--sm .card-place__text{font-size:14px;line-height:22px;max-height:88px}.card-place--rg .like{display:none}.card-place--rg{padding:16px 16px 16px 216px}@media only screen and (max-width: 833px){.card-place--rg{padding:0 0 16px}}.card-place--rg .card-place__img-wrapper{width:200px}@media only screen and (max-width: 833px){.card-place--rg .card-place__img-wrapper{width:80px;height:80px}}@media only screen and (min-width: 834px){.card-place--rg .card-place__status{order:3;margin-top:8px;margin-bottom:0}}.card-place--rg .card-place__header{margin-bottom:8px}.card-place--rg .card-place__title{font-size:16px;line-height:24px;margin-bottom:0}.card-place--rg .card-place__subtitle{font-size:14px;line-height:22px}.card-place--rg .card-place__list{margin-bottom:8px}@media only screen and (max-width: 833px){.card-place--rg .card-place__list{margin-bottom:0}}.card-place--rg .card-place__item{font-size:14px;line-height:22px}.card-place--rg .card-place__text{font-size:14px;line-height:22px}
.card-project{cursor:pointer;position:relative;box-sizing:border-box;display:flex;background-color:#f9fafb;text-decoration:none;color:#151f6d;fill:#151f6d;overflow:hidden;transition:background-color .35s ease,color .35s ease;animation:fadeIn .45s ease forwards}@media only screen and (max-width: 1023px){.card-project{min-height:600px;color:#fff;fill:#fff;background-color:#151f6d}.card-project:hover .card-project__button{background-color:#f9fafb;border-color:#f9fafb;color:#1f2937}}@media only screen and (max-width: 833px){.card-project{min-height:400px}}.card-project::after{pointer-events:none;display:block;width:100%;height:100%;position:absolute;top:0;left:0;z-index:2;background-color:#151f6d;opacity:.5;transition:opacity .5s ease}@media only screen and (max-width: 1023px){.card-project::after{content:""}}.card-project:hover{background-color:#f3f4f6}.card-project:hover::after{opacity:.6}.card-project__inner{box-sizing:border-box;display:flex;flex-direction:column;justify-content:space-between;max-width:100%;height:100%;flex-grow:1;overflow:hidden;padding:48px}@media only screen and (max-width: 1259px){.card-project__inner{padding:36px}}@media only screen and (max-width: 1023px){.card-project__inner{padding:16px}}.card-project__inner>*:last-child{margin-bottom:0}.card-project__img-block+.card-project__inner .card-project__header{justify-content:flex-end}.card-project__header{box-sizing:border-box;position:relative;z-index:3;display:flex;align-items:center;justify-content:flex-start;flex-wrap:nowrap;width:100%;margin-bottom:36px}@media only screen and (max-width: 1023px){.card-project__header{justify-content:flex-end}}.card-project__header>*{margin-bottom:12px}.card-project__header>*::before{content:"";pointer-events:none;display:inline-flex;align-items:center;width:1px;height:28px;margin:0 8px;background-color:#d1d5db}@media only screen and (max-width: 1023px){.card-project__header>*::before{content:none}}.card-project__header>*:first-child::before{content:none}.card-project .labels{flex-grow:1}.card-project .labels__item{background-color:rgba(0,0,0,0);border:0;padding:0;color:#151f6d;fill:#151f6d}.card-project .labels__item div.icon{background-color:#151f6d}@media only screen and (max-width: 1023px){.card-project .labels__item{color:#fff;fill:#fff}.card-project .labels__item div.icon{background-color:#fff}}.card-project__date{display:inline-flex;align-items:center;font-weight:600;font-size:16px;line-height:28px;padding-left:8px}@media only screen and (max-width: 1023px){.card-project__date{margin-left:auto;padding-left:8px}}.card-project .like{width:auto;height:auto;position:static;stroke:#151f6d}.card-project .like .icon{width:24px;height:24px}.card-project .like:active{stroke:#151f6d}.card-project .like.is-favorite{stroke:#ec7d42}.card-project .like.is-favorite:hover{stroke:#ba531a}.card-project .like.is-favorite:active{stroke:#a23f02}@media only screen and (max-width: 1023px){.card-project .like{fill:rgba(236,125,66,0);stroke:#fff}.card-project .like:hover{fill:rgba(236,125,66,.5)}.card-project .like:active{fill:#ec7d42;stroke:#ec7d42;opacity:.8}.card-project .like.is-favorite{fill:#ec7d42;stroke:#ec7d42}.card-project .like.is-favorite:hover{fill:#ba531a;stroke:#ba531a}.card-project .like.is-favorite:active{fill:#a23f02;stroke:#a23f02;opacity:1}}@media only screen and (max-width: 1023px)and (max-width: 1023px){.card-project .like::before{content:""}}.card-project__inner+.card-project__img-block .card-project__logo{right:auto;left:auto;right:48px}.card-project__inner+.card-project__img-block .card-project__img{-webkit-clip-path:polygon(18% 0, 100% 0, 100% 82%, 0 100%);clip-path:polygon(18% 0, 100% 0, 100% 82%, 0 100%)}.card-project__img-block{pointer-events:none;position:relative;width:570px;height:auto;display:flex;flex-shrink:0}@media only screen and (max-width: 1439px){.card-project__img-block{width:500px}}@media only screen and (max-width: 1259px){.card-project__img-block{width:470px}}@media only screen and (max-width: 1023px){.card-project__img-block{width:100%;height:100%;position:absolute;top:0;left:0}}.card-project__img{pointer-events:none;display:flex;width:100%;height:568px;max-height:calc(100% - 64px);overflow:hidden;-webkit-clip-path:polygon(0 0, 82% 0, 100% 100%, 0 82%);clip-path:polygon(0 0, 82% 0, 100% 100%, 0 82%);transition:-webkit-clip-path .65s ease;transition:clip-path .65s ease;transition:clip-path .65s ease, -webkit-clip-path .65s ease}@media only screen and (max-width: 1439px){.card-project__img{height:520px}}@media only screen and (max-width: 1259px){.card-project__img{height:470px;max-height:calc(100% - 48px)}}@media only screen and (max-width: 1023px){.card-project__img{-webkit-clip-path:none !important;clip-path:none !important;height:100%;max-height:none}}.card-project__img img{width:100%;height:100%;object-fit:cover;will-change:transform;transition:transform .9s ease}.card-project:hover .card-project__img{-webkit-clip-path:polygon(0 0, 79% 0, 100% 100%, 0 79%);clip-path:polygon(0 0, 79% 0, 100% 100%, 0 79%)}@media only screen and (max-width: 1023px){.card-project:hover .card-project__img{-webkit-clip-path:none;clip-path:none}}.card-project:hover .card-project__img img{transform:scale(108%)}@media only screen and (max-width: 1023px){.card-project:hover .card-project__img img{transform:scale(104%)}}.card-project:hover .card-project__inner+.card-project__img-block .card-project__img{right:auto;left:auto;right:48px;-webkit-clip-path:polygon(21% 0, 100% 0, 100% 79%, 0 100%);clip-path:polygon(21% 0, 100% 0, 100% 79%, 0 100%)}.card-project__logo{position:absolute;height:48px;width:196px;bottom:48px;left:0}@media only screen and (max-width: 1023px){.card-project__logo{display:none}}.card-project__main{position:relative;z-index:3;display:flex;flex-direction:column;align-items:flex-start;flex-grow:1}@media only screen and (max-width: 1439px){.card-project__main{margin-top:20px}}@media only screen and (max-width: 1023px){.card-project__main{flex-grow:0;width:100%;margin-top:0}.card-project__main>*:nth-last-child(2):not(.card-project__button){margin-bottom:0}}.card-project__title{font-size:48px;line-height:56px;letter-spacing:-0.02em;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;-webkit-line-clamp:3;margin-bottom:16px}@media only screen and (max-width: 1259px){.card-project__title{font-size:42px;line-height:52px}}@media only screen and (max-width: 1023px){.card-project__title{font-size:34px;line-height:42px;margin-bottom:8px}}@media only screen and (max-width: 833px){.card-project__title{margin-bottom:4px;font-size:24px;line-height:32px}}.card-project__subtitle{display:inline-flex;font-weight:600;font-size:20px;line-height:32px;margin-bottom:32px;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;-webkit-line-clamp:3}@media only screen and (max-width: 1259px){.card-project__subtitle{margin-bottom:24px}}@media only screen and (max-width: 1023px){.card-project__subtitle{margin-bottom:16px}}@media only screen and (max-width: 833px){.card-project__subtitle{font-size:14px;line-height:22px}}.card-project__text{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;-webkit-line-clamp:5;font-size:20px;line-height:32px;color:#1f2937;margin-bottom:32px}@media only screen and (max-width: 1259px){.card-project__text{font-size:18px;line-height:24px}}@media only screen and (max-width: 1023px){.card-project__text{-webkit-line-clamp:4;font-size:14px;line-height:22px;color:#fff;margin-bottom:0}}@media only screen and (max-width: 833px){.card-project__text{-webkit-line-clamp:3}}.card-project__button{margin-top:auto;background-color:rgba(249,250,251,.2);border-color:rgba(0,0,0,0);color:#f9fafb;height:40px;width:100%;margin-top:32px}@media only screen and (min-width: 1024px){.card-project__button{background-color:#151f6d;color:#f9fafb;fill:#f9fafb;height:52px;min-width:250px;width:auto;margin-top:auto}.card-project__button:hover{background-color:#000049}.card-project__button:active{background-color:#3e3c8f}}.card-project--blue .like{fill:rgba(236,125,66,0);stroke:#fff}.card-project--blue .like:hover{fill:rgba(236,125,66,.5)}.card-project--blue .like:active{fill:#ec7d42;stroke:#ec7d42;opacity:.8}.card-project--blue .like.is-favorite{fill:#ec7d42;stroke:#ec7d42}.card-project--blue .like.is-favorite:hover{fill:#ba531a;stroke:#ba531a}.card-project--blue .like.is-favorite:active{fill:#a23f02;stroke:#a23f02;opacity:1}.card-project--blue .labels__item,.card-project--long .labels__item,.card-project--md .labels__item{color:#fff;fill:#fff}.card-project--blue .labels__item div.icon,.card-project--long .labels__item div.icon,.card-project--md .labels__item div.icon{background-color:#fff}.card-project--line .labels__item{color:#151f6d;fill:#151f6d}.card-project--line .labels__item div.icon{background-color:#151f6d}.card-project--blue{color:#fff;fill:#fff;background-color:#151f6d}.card-project--blue:hover{background-color:#000049}.card-project--blue .card-project__header>*::before{background-color:#4b5563}@media only screen and (max-width: 1023px){.card-project--blue .card-project__header>*::before{background-color:#d1d5db}}@media only screen and (min-width: 1024px){.card-project--blue .card-project__button{background-color:#f9fafb;color:#111827;fill:#111827;border:1px solid #e5e7eb}.card-project--blue .card-project__button:hover{background-color:#f3f4f6}.card-project--blue .card-project__button:active{background-color:#e5e7eb;border-color:#d1d5db}}.card-project--blue .card-project__text{color:#fff}.card-project--md{min-height:600px;color:#fff;fill:#fff;background-color:#151f6d}.card-project--md::after{content:""}@media only screen and (max-width: 833px){.card-project--md{min-height:400px}}.card-project--md .card-project__inner{padding:16px}.card-project--md:hover .card-project__img{-webkit-clip-path:none;clip-path:none}.card-project--md:hover .card-project__img img{transform:scale(104%)}.card-project--md:hover .card-project__button{background-color:#f9fafb;border-color:#f9fafb;color:#1f2937}.card-project--md .card-project__img-block{width:100%;height:100%;position:absolute;top:0;left:0;margin:0}.card-project--md .card-project__img{max-height:none}.card-project--md .card-project__header{justify-content:flex-end}.card-project--md .card-project__header>*::before{content:none}.card-project--md .card-project__date{margin-left:auto}.card-project--md .like{fill:rgba(236,125,66,0);stroke:#fff}.card-project--md .like::before{content:""}@media only screen and (max-width: 1023px){.card-project--md .like::before{content:""}}.card-project--md .like:hover{fill:rgba(236,125,66,.5)}.card-project--md .like:active{fill:#ec7d42;stroke:#ec7d42;opacity:.8}.card-project--md .like.is-favorite{fill:#ec7d42;stroke:#ec7d42}.card-project--md .like.is-favorite:hover{fill:#ba531a;stroke:#ba531a}.card-project--md .like.is-favorite:active{fill:#a23f02;stroke:#a23f02;opacity:1}.card-project--md .card-project__logo{display:none}.card-project--md .card-project__img{width:100%;height:100%;-webkit-clip-path:none !important;clip-path:none !important}.card-project--md .card-project__main{width:100%;flex-grow:0}.card-project--md .card-project__main>*:nth-last-child(2):not(.card-project__button){margin-bottom:0}.card-project--md .card-project__title{font-size:34px;line-height:42px;margin-bottom:4px}@media only screen and (max-width: 833px){.card-project--md .card-project__title{font-size:24px;line-height:32px}}.card-project--md .card-project__subtitle{margin-bottom:16px}@media only screen and (max-width: 833px){.card-project--md .card-project__subtitle{font-size:14px;line-height:22px}}.card-project--md .card-project__text{-webkit-line-clamp:4;font-size:14px;line-height:22px;color:#fff;margin-bottom:0}@media only screen and (max-width: 833px){.card-project--md .card-project__text{-webkit-line-clamp:3}}.card-project--md .card-project__button{background-color:rgba(249,250,251,.2);border-color:rgba(0,0,0,0);color:#f9fafb;width:100%;height:40px;margin-top:32px}.card-project--long{min-height:234px;color:#fff;fill:#fff;background-color:#151f6d}@media only screen and (max-width: 833px){.card-project--long{min-height:400px}}.card-project--long::after{content:""}.card-project--long .card-project__inner{padding:16px}.card-project--long:hover .card-project__img{-webkit-clip-path:none;clip-path:none}.card-project--long:hover .card-project__img img{transform:scale(104%)}.card-project--long:hover .card-project__button{background-color:#f9fafb;border-color:#f9fafb;color:#1f2937}.card-project--long .card-project__img-block{width:100%;height:100%;position:absolute;top:0;left:0;margin:0}.card-project--long .card-project__img{max-height:none}.card-project--long .card-project__header{justify-content:flex-end;margin-bottom:4px}.card-project--long .card-project__header>*::before{content:none}.card-project--long .card-project__date{margin-left:auto}.card-project--long .like{fill:rgba(236,125,66,0);stroke:#fff}.card-project--long .like::before{content:""}@media only screen and (max-width: 1023px){.card-project--long .like::before{content:""}}.card-project--long .like:hover{fill:rgba(236,125,66,.5)}.card-project--long .like:active{fill:#ec7d42;stroke:#ec7d42;opacity:.8}.card-project--long .like.is-favorite{fill:#ec7d42;stroke:#ec7d42}.card-project--long .like.is-favorite:hover{fill:#ba531a;stroke:#ba531a}.card-project--long .like.is-favorite:active{fill:#a23f02;stroke:#a23f02;opacity:1}.card-project--long .card-project__logo{display:none}.card-project--long .card-project__img{width:100%;height:100%;-webkit-clip-path:none !important;clip-path:none !important}.card-project--long .card-project__main{width:100%;flex-grow:0}.card-project--long .card-project__main>*:nth-last-child(2):not(.card-project__button){margin-bottom:0}.card-project--long .card-project__title{font-size:20px;line-height:28px;margin-bottom:4px}.card-project--long .card-project__subtitle{font-size:14px;line-height:22px;margin-bottom:8px}.card-project--long .card-project__text{-webkit-line-clamp:3;font-size:14px;line-height:22px;color:#fff;margin-bottom:0}.card-project--long .card-project__button{background-color:rgba(249,250,251,.2);border-color:rgba(0,0,0,0);color:#f9fafb;font-size:14px;min-width:115px;height:40px;margin-top:16px}@media only screen and (max-width: 1023px){.card-project--long .card-project__button{width:auto}}@media only screen and (max-width: 833px){.card-project--long .card-project__button{width:100%;margin-top:32px}}.card-project--line{min-height:140px;color:#1f2937;fill:#1f2937;background-color:#fff;padding-left:200px}.card-project--line::after{content:none}@media only screen and (max-width: 833px){.card-project--line{min-height:300px;padding-left:0;flex-direction:column}}.card-project--line .card-project__inner{padding:16px 16px 16px 32px}@media only screen and (max-width: 833px){.card-project--line .card-project__inner{padding:16px}}.card-project--line:hover .card-project__img{-webkit-clip-path:none;clip-path:none}.card-project--line:hover .card-project__img img{transform:scale(104%)}.card-project--line:hover .card-project__button{background-color:#f9fafb;border-color:#f9fafb;color:#1f2937}.card-project--line .card-project__img-block{width:200px;height:100%;position:absolute;top:0;left:0;margin:0}@media only screen and (max-width: 833px){.card-project--line .card-project__img-block{position:relative;width:100%;height:220px;order:-1}}.card-project--line .card-project__img{max-height:none}.card-project--line .card-project__header{justify-content:flex-end;margin-bottom:0}.card-project--line .card-project__header>*::before{content:none}.card-project--line .card-project__date{margin-bottom:8px;color:#151f6d}.card-project--line .labels{margin-bottom:8px}.card-project--line .labels__item{font-size:14px;line-height:100%}.card-project--line .card-project__date{margin-left:auto}.card-project--line .like{margin-bottom:8px}.card-project--line .like::before{content:""}@media only screen and (max-width: 1023px){.card-project--line .like::before{content:""}}@media only screen and (max-width: 1023px){.card-project--line .like{width:auto;height:auto;position:static;stroke:#151f6d}.card-project--line .like .icon{width:24px;height:24px}.card-project--line .like:active{stroke:#151f6d}.card-project--line .like.is-favorite{stroke:#ec7d42}.card-project--line .like.is-favorite:hover{stroke:#ba531a}.card-project--line .like.is-favorite:active{stroke:#a23f02}}.card-project--line .card-project__logo{display:none}.card-project--line .card-project__img{width:100%;height:100%;-webkit-clip-path:none !important;clip-path:none !important}.card-project--line .card-project__main{width:100%;margin-top:0;flex-grow:0}.card-project--line .card-project__main>*:nth-last-child(2):not(.card-project__button){margin-bottom:0}.card-project--line .card-project__title{font-size:20px;line-height:28px;margin-bottom:4px}.card-project--line .card-project__subtitle{display:none}.card-project--line .card-project__text{-webkit-line-clamp:2;font-size:14px;line-height:20px;margin-bottom:0}@media only screen and (max-width: 1023px){.card-project--line .card-project__text{color:#1f2937}}@media only screen and (max-width: 833px){.card-project--line .card-project__text{-webkit-line-clamp:4}}.card-project--line .card-project__button{background-color:rgba(249,250,251,.2);border-color:rgba(0,0,0,0);color:#f9fafb;font-size:14px;min-width:115px;height:40px;display:none}@media only screen and (max-width: 1023px){.card-project--line .card-project__button{width:auto}}@media only screen and (max-width: 833px){.card-project--line .card-project__button{width:100%}}
.card-date{position:relative;cursor:pointer;box-sizing:border-box;display:flex;flex-direction:column;padding:48px;background-color:#151f6d;text-decoration:none;color:#fff;min-height:300px;overflow:hidden;transition:background-color .35s ease,color .35s ease;animation:fadeIn .45s ease forwards}@media only screen and (max-width: 1259px){.card-date{padding:32px}}@media only screen and (max-width: 1023px){.card-date{padding:24px}}.card-date::after{content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0;z-index:2;background-color:#000;opacity:.7;transition:opacity .75s ease}.card-date:hover::after{opacity:.8}.card-date:hover .card-date__img img{transform:scale(102%)}.card-date__img{display:flex;flex-shrink:0;width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}.card-date__img img{width:100%;height:100%;object-fit:cover;will-change:transform;transition:transform .75s ease}.card-date__inner{box-sizing:border-box;position:relative;z-index:3;flex-direction:column}.card-date__header{display:flex;align-items:center;padding-bottom:16px;margin-bottom:16px;border-bottom:1px solid #6b7280}@media only screen and (max-width: 1023px){.card-date__header{flex-direction:column;align-items:flex-start}}@media only screen and (max-width: 1023px){.card-date__title{margin-bottom:4px}}.card-date__date{font-size:24px;line-height:32px;margin-left:24px}@media only screen and (max-width: 1259px){.card-date__date{font-size:22px}}@media only screen and (max-width: 1023px){.card-date__date{margin-left:0;font-size:20px;line-height:24px}}@media only screen and (max-width: 833px){.card-date__date{font-size:18px}}.card-date__text{font-size:24px;line-height:140%}@media only screen and (max-width: 1259px){.card-date__text{font-size:20px}}@media only screen and (max-width: 1023px){.card-date__text{font-size:18px}}@media only screen and (max-width: 833px){.card-date__text{font-size:16px}}
.card-video{position:relative;cursor:pointer;box-sizing:border-box;display:flex;flex-direction:column;background-color:rgba(0,0,0,0);text-decoration:none;color:#1f2937;overflow:hidden;transition:background-color .35s ease,color .35s ease;animation:fadeIn .45s ease forwards}.card-video:hover{background-color:#f9fafb}.card-video:hover .card-video__img img{transform:scale(104%)}.card-video__img-wrapper{position:relative;display:flex;width:100%;height:228px;aspect-ratio:16/9}.card-video__type{top:10px;left:10px;border-radius:10px}.card-video__time{bottom:10px;right:10px}.card-video__time,.card-video__type{display:flex;align-items:center;justify-content:center;padding:0 8px;height:24px;background-color:rgba(0,0,0,.5);position:absolute;z-index:1;font-size:14px;line-height:14px;font-weight:600;color:#fff}.card-video__img{width:100%;height:100%;overflow:hidden}.card-video__img img{width:100%;height:100%;object-fit:cover;will-change:transform;transition:transform .5s ease}.card-video__inner{box-sizing:border-box;position:relative;z-index:3;flex-grow:1;display:flex;flex-direction:column;border:1px solid #f3f4f6;border-top:0;padding:8px;overflow:hidden}.card-video__main{display:flex}.card-video__author{display:block;width:48px;height:48px;border-radius:50px;flex-shrink:0;margin-right:10px;overflow:hidden}.card-video__author img{width:100%;height:100%;object-fit:cover}.card-video__info{display:block}.card-video__title{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;-webkit-line-clamp:2;font-size:16px;line-height:24px;margin-bottom:8px}.card-video__labels{display:flex;flex-wrap:wrap;align-items:center}.card-video__label{display:inline-flex;align-items:center;font-size:14px;line-height:22px;font-weight:600;color:#fa541c;margin-right:4px}.card-video__label:last-of-type{margin-right:0}.card-video__label::before{content:"";display:inline-flex;width:4px;height:4px;flex-shrink:0;border-radius:50%;background-color:#fa541c;margin-right:4px}.card-video__label:first-of-type::before{content:none}.card-video__text{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;-webkit-line-clamp:3;margin-top:8px;padding-top:8px;border-top:1px solid #d1d5db;color:#374151;font-size:14px;line-height:20px;font-family:"Literata"}
.card-author{position:relative;cursor:pointer;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;padding:24px 16px;background-color:#f3f4f6;text-decoration:none;color:#1f2937;text-align:center;overflow:hidden;transition:background-color .35s ease,color .35s ease;animation:fadeIn .45s ease forwards}.card-author:hover{background-color:#e5e7eb}.card-author__img{display:flex;width:112px;height:112px;border-radius:50%;overflow:hidden;flex-shrink:0;box-shadow:0px 25px 50px -12px rgba(16,24,40,.1);margin-bottom:8px}.card-author__img img{width:100%;height:100%;object-fit:cover}.card-author__nickname{font-weight:600;font-size:20px;line-height:32px}.card-author__name{font-size:16px;line-height:28px;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;-webkit-line-clamp:3;flex-grow:1}.card-author__info{width:100%;margin-top:8px;padding-top:8px;border-top:1px solid #d1d5db;display:flex;flex-direction:column}.card-author__info-item{font-size:16px;line-height:28px;color:#6b7280}
.card-book{position:relative;cursor:pointer;box-sizing:border-box;display:flex;flex-direction:column;padding:16px;background-color:rgba(0,0,0,0);text-decoration:none;color:#1f2937;overflow:hidden;border:1.5px solid #f9fafb;transition:background-color .35s ease,color .35s ease,border-color .35s ease;animation:fadeIn .45s ease forwards}@media only screen and (max-width: 1259px){.card-book{padding:20px}}@media only screen and (max-width: 1023px){.card-book{padding:16px}}.card-book:hover{background-color:#f9fafb}.card-book:hover .card-book__img-wrapper img{transform:scale(103%)}.card-book__img-wrapper{cursor:pointer;position:relative;text-decoration:none;color:#1f2937;display:flex;width:100%;height:280px;margin-bottom:16px}.card-book__img{display:flex;flex-shrink:0;width:100%;height:100%;overflow:hidden}.card-book__img img{width:100%;height:100%;object-fit:contain;object-position:center;will-change:transform;transition:transform .75s ease}.card-book__id{position:absolute;bottom:12px;right:0;color:#9ca3af;font-weight:600;font-size:14px;line-height:100%;z-index:1}.card-book__main{box-sizing:border-box;position:relative;z-index:3;height:100%;width:100%;flex-grow:1;display:flex;flex-wrap:wrap;align-items:center;align-content:flex-start;margin-bottom:8px}.card-book__inner{box-sizing:border-box;position:relative;z-index:3;height:100%;flex-grow:1;display:flex;flex-direction:column;align-items:flex-start;overflow:hidden}.card-book .labels{flex-grow:1;max-width:100%;margin-bottom:8px}.card-book .like{position:static;margin-left:8px;margin-bottom:auto;stroke:#151f6d}.card-book .like .icon{width:24px;height:24px}.card-book .like:active{stroke:#151f6d}.card-book .like.is-favorite{stroke:#ec7d42}.card-book .like.is-favorite:hover{stroke:#ba531a}.card-book .like.is-favorite:active{stroke:#a23f02}.card-book__title{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;-webkit-line-clamp:3;font-weight:700;font-size:18px;line-height:24px;margin-right:auto;width:calc(100% - 32px);margin-bottom:8px;transition:color .35s ease}.card-book__title:hover{color:#151f6d}.card-book__details{display:flex;flex-wrap:wrap;align-items:center;width:100%}.card-book__author{width:100%;font-weight:600;font-size:16px;line-height:28px;color:#1890ff;text-decoration:none;margin-bottom:4px}.card-book__info{margin-bottom:8px}.card-book__info>span{width:100%;font-size:14px;line-height:100%;font-weight:600;display:inline-flex;color:#9ca3af}.card-book__info p{font-size:14px;line-height:100%;font-weight:600;display:inline;color:#9ca3af}.card-book__info p span{color:#1890ff;text-decoration:none}.card-book__text{width:100%;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;-webkit-line-clamp:2;font-family:"Literata";font-size:14px;line-height:22px;color:#374151}.card-book__button{margin-top:auto;width:100%}@media only screen and (min-width: 576px){.card-book--long,.card-book--line{padding:0 0 0 200px;flex-direction:row}.card-book--long .card-book__img-wrapper,.card-book--line .card-book__img-wrapper{position:absolute;top:0;left:0;width:200px;height:100%;background-color:#fff;margin-bottom:0;flex-shrink:0}.card-book--long .card-book__inner,.card-book--line .card-book__inner{padding:16px}.card-book--long .card-book__inner,.card-book--line .card-book__inner{width:auto}.card-book--long .card-book__button,.card-book--line .card-book__button{width:auto;min-width:150px}.card-book--line .like{order:-1}.card-book--line .card-book__title{width:auto;margin-right:8px;font-size:16px;line-height:28px}.card-book--line .labels{width:calc(100% - 32px);order:-1}.card-book--line .card-book__author{width:auto;font-size:12px;line-height:12px;margin-right:16px;margin-bottom:8px}.card-book--line .card-book__info{font-size:12px;line-height:12px}.card-book--line .card-book__info p{margin-right:4px}.card-book--line .card-book__info>span{width:auto}.card-book--line .card-book__info>*:last-child{margin-right:0}}
.card-request{box-sizing:border-box;padding:16px;width:100%;background-color:#fff}.card-request__inner{position:relative}.card-request__actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap}@media only screen and (max-width: 1259px){.card-request__actions{order:1;margin-left:16px}}@media only screen and (max-width: 833px){.card-request__actions{margin-left:0}}.card-request__action{margin:0 0 16px 10px}@media only screen and (max-width: 833px){.card-request__action{width:100%;height:40px;margin:8px 0 0}}.card-request__action:first-child{margin-left:0}.card-request__header{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:8px}@media only screen and (max-width: 833px){.card-request__header{margin-bottom:4px}}.card-request__header-row{display:flex}@media only screen and (max-width: 833px){.card-request__header-row{flex-direction:column}}.card-request__header-row ._slot:not(:last-child){margin:0 8px 0 0}@media only screen and (max-width: 833px){.card-request__header-row ._slot:not(:last-child){margin:0 0 8px 0}}.card-request__title{font-weight:800;font-size:20px;line-height:28px}@media only screen and (max-width: 833px){.card-request__title{font-size:18px;line-height:24px}}.card-request__date{font-weight:700;font-size:14px;line-height:22px;padding-top:4px}@media only screen and (max-width: 833px){.card-request__date{padding-top:0}}.card-request__status{font-weight:700;font-size:14px;line-height:22px;padding-top:4px}@media only screen and (max-width: 833px){.card-request__status{padding-top:0}}.card-request__status::before{content:"";display:inline-block;width:8px;height:8px;margin-right:8px;border-radius:50%}.card-request__info{margin-bottom:20px}@media only screen and (max-width: 833px){.card-request__info{margin-bottom:12px}}.card-request__row{display:flex}@media only screen and (max-width: 833px){.card-request__row{flex-direction:column}}.card-request__row-item{display:flex;align-items:center}.card-request__row-item[href]{text-decoration:none;transition:.2s}.card-request__row-item[href]:hover{opacity:.5}.card-request__row-item:not(:last-child){margin:0 8px 0 0}@media only screen and (max-width: 833px){.card-request__row-item:not(:last-child){margin:0 0 8px 0}}.card-request__icon{width:16px;height:16px;object-fit:contain;fill:#fa541c;margin-right:8px}.card-request__prop{font-weight:700;font-size:14px;line-height:22px;color:#374151}.card-request__prop._limited{max-width:400px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.card-request._expiring .card-request__date{color:#ef4444}.card-request._expiring .card-request__status{color:#ef4444}.card-request._expiring .card-request__status::before{background-color:#ef4444}
.card-event{position:relative;box-sizing:border-box;display:flex;flex-direction:column;flex-wrap:wrap;background-color:#f9fafb;text-decoration:none;color:#1f2937;padding:24px;transition:background-color .35s ease,color .35s ease;animation:fadeIn .45s ease forwards}@media only screen and (max-width: 1023px){.card-event{padding:8px 16px 16px}}.card-event>*:last-child{margin-bottom:0}.card-event__actions{position:absolute;top:24px;right:24px}@media only screen and (max-width: 1023px){.card-event__actions{top:8px;right:16px}}.card-event__actions>*{margin-left:20px}@media only screen and (max-width: 833px){.card-event__actions>*{margin-left:0}}.card-event__actions>*:first-child{margin-left:0}.card-event__actions~.card-event__header{padding-right:76px}.card-event__header{box-sizing:border-box;position:relative;display:flex;flex-direction:column;width:100%;margin-bottom:16px;transition:color .35s ease}.card-event__header:hover{color:#3e3c8f}.card-event__header:last-child{margin-bottom:0}.card-event__subtitle{display:inline-flex;width:100%;font-weight:700;font-size:16px;line-height:28px;color:#fa541c;margin-bottom:4px}.card-event__subtitle:last-child{margin-bottom:0}@media only screen and (max-width: 1023px){.card-event__subtitle{font-size:14px;line-height:14px}}.card-event__title{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;-webkit-line-clamp:3;width:100%;flex-shrink:0;font-weight:700;font-size:24px;line-height:32px;letter-spacing:-0.02em;color:#111827}@media only screen and (max-width: 1259px){.card-event__title{font-size:22px}}@media only screen and (max-width: 1023px){.card-event__title{font-size:20px;line-height:24px}}@media only screen and (max-width: 833px){.card-event__title{font-size:18px;-webkit-line-clamp:2}}.card-event__list{display:flex;flex-direction:column;width:100%}.card-event__row{display:flex;flex-wrap:wrap;align-items:center;margin:0 -6px}.card-event__row:last-child{margin-bottom:-8px}@media only screen and (max-width: 1023px){.card-event__row:last-child{margin-bottom:-12px}}.card-event__info{display:flex;gap:8px}@media only screen and (max-width: 833px){.card-event__info{flex-direction:column}}.card-event__number,.card-event__date{font-family:"Montserrat",sans-serif;color:#9ca3af;font-size:12px;font-style:normal;font-weight:600;line-height:20px}.card-event__number span,.card-event__date span{font-family:"Montserrat",sans-serif;color:#4b5563;font-size:12px;font-style:normal;font-weight:700;line-height:20px}.card-event__item{box-sizing:border-box;max-width:100%;display:inline-flex;align-items:center;padding:0 6px;margin-bottom:8px;text-decoration:none;font-weight:700;font-size:16px;line-height:24px;fill:#fa541c;color:#374151;transition:color .35s ease}@media only screen and (max-width: 1023px){.card-event__item{font-size:14px;line-height:22px;margin-bottom:12px}}.card-event__item .icon{width:20px;height:20px;margin-right:12px}@media only screen and (max-width: 833px){.card-event__item .icon{margin-right:8px}}@media only screen and (max-width: 1023px){.card-event__item .icon+span{margin-left:0}}@media only screen and (max-width: 833px){.card-event__item span{max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}.card-event__item--gray{fill:#101010}.card-event__item--blue{color:#151f6d}.card-event--demo{padding:8px 8px 8px 0;background-color:rgba(0,0,0,0)}.card-event--demo .card-event__actions{top:8px;right:8px}.card-event--demo .card-event__header{margin-bottom:8px}.card-event--demo .card-event__title{font-size:14px;line-height:22px}.card-event--demo .card-event__subtitle{font-size:14px;line-height:14px}.card-event--demo .card-event__item{font-size:14px;line-height:22px}.card-event--demo .card-event__item .button{height:24px;font-size:14px;padding:0 6px}
.card-actions{display:flex;align-items:center;flex-wrap:wrap;z-index:2}.card-actions__item{flex-shrink:0;padding:0;width:24px;height:24px;margin-left:20px}.card-actions__item:first-child{margin-left:0}.card-actions__item .icon{width:100%;height:100%}.card-actions__item--delete{fill:#dc2626}.card-actions__item--delete:hover{fill:#991b1b}
.banner{position:relative;cursor:pointer;box-sizing:border-box;display:flex;flex-direction:column;background-color:#151f6d;text-decoration:none;color:#fff;height:450px;width:100%;overflow:hidden;transition:background-color .45s ease,color .45s ease;animation:fadeIn .45s ease forwards}@media only screen and (max-width: 1023px){.banner{height:350px;margin-right:-16px;margin-left:-16px;min-width:100%;width:auto}}@media only screen and (max-width: 833px){.banner{height:300px}}.banner:hover::before{transform:scaleX(110%)}.banner::before{content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0;z-index:2;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background-color:inherit;-webkit-mask-image:url("data:image/svg+xml,%3Csvg viewBox=%270 0 1261 454%27 fill=%27none%27 preserveAspectRatio=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M502.5 0H0V454H393.5L502.5 0Z%27 fill=%27%23ffffff%27/%3E%3Cpath d=%27M1260.5 344L894.5 454H1260.5V344Z%27 fill=%27%23D9D9D9%27/%3E%3C/svg%3E%0A");mask-image:url("data:image/svg+xml,%3Csvg viewBox=%270 0 1261 454%27 fill=%27none%27 preserveAspectRatio=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M502.5 0H0V454H393.5L502.5 0Z%27 fill=%27%23ffffff%27/%3E%3Cpath d=%27M1260.5 344L894.5 454H1260.5V344Z%27 fill=%27%23D9D9D9%27/%3E%3C/svg%3E%0A");transition:transform 1.25s ease}@media only screen and (max-width: 833px){.banner::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg viewBox=%270 0 375 301%27 fill=%27none%27 preserveAspectRatio=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M83 0L11.5 300.5H0V0H83Z%27 fill=%27%23D9D9D9%27/%3E%3Cpath d=%27M374.5 252.5L215.5 300.5H374.5V252.5Z%27 fill=%27%23D9D9D9%27/%3E%3C/svg%3E%0A");mask-image:url("data:image/svg+xml,%3Csvg viewBox=%270 0 375 301%27 fill=%27none%27 preserveAspectRatio=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M83 0L11.5 300.5H0V0H83Z%27 fill=%27%23D9D9D9%27/%3E%3Cpath d=%27M374.5 252.5L215.5 300.5H374.5V252.5Z%27 fill=%27%23D9D9D9%27/%3E%3C/svg%3E%0A")}}.banner:hover .banner__img{transform:scale(102%);opacity:.6}.banner__img{display:block;width:100%;height:100%;position:absolute;top:0;left:0;object-fit:cover;will-change:transform;opacity:.7;transition:transform .75s ease,opacity .75s ease}.banner__inner{box-sizing:border-box;position:relative;z-index:3;height:100%;width:100%;padding:40px 56px;flex-grow:1;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between}@media only screen and (max-width: 1259px){.banner__inner{padding:32px 40px}}@media only screen and (max-width: 1023px){.banner__inner{padding:24px}}.banner__header{width:100%;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}.banner__labels{display:flex;align-items:center;flex-wrap:nowrap;margin:0 0 16px;max-width:75%;overflow:hidden}@media only screen and (max-width: 1023px){.banner__labels{max-width:none;order:2;margin-bottom:12px}}.banner__label{position:relative;box-sizing:border-box;display:inline-flex;align-items:center;height:32px;padding:0 16px;color:#e5e7eb;font-weight:600;font-size:16px;line-height:100%;max-width:100%;overflow:hidden;flex-shrink:0;transition:color .35s ease,border-color .35s ease}@media only screen and (max-width: 1023px){.banner__label{height:14px;font-size:14px;padding:0 8px}}.banner__label:first-of-type{padding-left:0}.banner__label:last-of-type::after{content:none}.banner__label:last-of-type{flex-shrink:1}.banner__label span{overflow:hidden;text-overflow:ellipsis;max-width:100%;white-space:nowrap}.banner__label::after{content:"";display:inline-flex;background-color:#6b7280;width:1px;height:16px;position:absolute;top:50%;right:0;transform:translate(50%, -50%)}@media only screen and (max-width: 1023px){.banner__label::after{height:12px}}.banner__date{flex-shrink:0;font-weight:600;margin-bottom:16px}.banner__rate{font-size:32px;line-height:100%;margin-bottom:16px}@media only screen and (max-width: 1023px){.banner__rate{font-size:24px;margin-bottom:12px}}.banner__subtitle{font-size:24px;line-height:100%;margin:0 16px 16px 0;max-width:50%}@media only screen and (max-width: 1259px){.banner__subtitle{font-size:20px}}@media only screen and (max-width: 1023px){.banner__subtitle{font-size:18px;max-width:65%;margin-bottom:12px}}@media only screen and (max-width: 833px){.banner__subtitle{font-size:14px}}.banner__title{font-weight:600}.banner__button{min-width:200px;margin-top:16px}@media only screen and (max-width: 1023px){.banner__button{min-width:auto;margin-top:12px}}
@media only screen and (max-width: 1023px){.importantly .container{padding:0}}.importantly--books .importantly__img{object-fit:contain;object-position:center}.importantly__slider .slider__inner{overflow:visible}.importantly__slider .slider__slide{opacity:.4;transition:opacity .5s ease .2s}.importantly__slider .slider__slide.swiper-slide-active{opacity:1}.importantly__slider .slider__navigation{position:absolute;bottom:40px;right:56px}.importantly__item{box-sizing:border-box;position:relative;cursor:pointer;display:block;display:flex;flex-direction:column;flex-grow:1;width:100%;height:auto;min-height:500px;padding:40px 56px;text-decoration:none;color:#f9fafb;overflow:hidden}@media only screen and (max-width: 1259px){.importantly__item{padding:32px 40px}}@media only screen and (max-width: 1023px){.importantly__item{min-height:400px;padding:24px}}.importantly__item::after{content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0;z-index:1;opacity:.75;background:linear-gradient(0deg, rgba(17, 24, 39, 0.3), rgba(17, 24, 39, 0.3)),linear-gradient(90deg, rgba(0, 0, 0, 0.75) 0%, rgba(0, 0, 0, 0) 100%);transition:opacity .5s ease}.importantly__item:hover::after{opacity:1}.importantly__item:hover .importantly__img{transform:scale(102%)}.importantly__img{display:block;width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0;will-change:transform;transition:transform .75s ease}.importantly__item-inner{position:relative;z-index:2;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;height:100%;flex-grow:1}.importantly__subtitle{font-weight:600;margin-bottom:16px}.importantly__main{width:100%}@media only screen and (max-width: 1023px){.importantly__main{margin-bottom:auto}}.importantly__main>*:last-child{margin-bottom:0}.importantly__labels{display:flex;align-items:center;flex-wrap:wrap;max-width:100%;margin:0 -4px}.importantly__label{display:inline-flex;align-items:center;justify-content:center;height:24px;padding:0 8px;margin:0 4px 16px;font-weight:600;font-size:16px;line-height:16px;border-radius:20px;color:#fa541c;border:1px solid #fa541c}@media only screen and (max-width: 1023px){.importantly__label{font-size:14px}}.importantly__label:first-of-type{background-color:#fa541c;color:#f9fafb}.importantly__title{margin-bottom:16px;color:#ececec;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;-webkit-line-clamp:3}@media only screen and (max-width: 1023px){.importantly__title{margin-bottom:8px;font-weight:700;font-size:34px;line-height:42px;margin-bottom:8px}}.importantly__title+.importantly__text{margin-top:8px}.importantly__text{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;-webkit-line-clamp:3;font-weight:300;font-size:24px;line-height:140%;color:#f9fafb}@media only screen and (max-width: 1023px){.importantly__text{font-size:20px;-webkit-line-clamp:2}}@media only screen and (max-width: 833px){.importantly__text{font-size:16px}}.importantly__info{display:flex;align-items:center;flex-wrap:wrap}.importantly__info-item{display:inline-flex;align-items:center;font-size:16px;line-height:16px;color:#f5f5f5;fill:#f5f5f5;margin-bottom:16px}@media only screen and (max-width: 1023px){.importantly__info-item{font-size:14px;margin-bottom:8px}}.importantly__info-item .icon{width:16px;height:16px}.importantly__info-item .icon+span{margin-left:8px}.importantly__info-item span+.icon{margin-left:8px}.importantly__info-item::after{content:"";display:inline-flex;background-color:#f9fafb;width:3px;height:3px;border-radius:50%;margin:0 12px}@media only screen and (max-width: 1023px){.importantly__info-item::after{margin:0 8px}}.importantly__info-item:last-of-type::after{content:none}.importantly__button{margin-top:16px}@media only screen and (max-width: 1023px){.importantly__button{margin-top:24px}}
.article{overflow:initial !important}.article__inner{position:relative;display:flex;justify-content:space-between;flex-wrap:wrap}.article__actions{display:flex;align-items:center;flex-wrap:wrap;width:calc(100% + 16px);margin:24px -8px -8px}@media only screen and (max-width: 1023px){.article__actions{margin-top:16px}}.article__action{margin:0px 8px 8px}@media only screen and (max-width: 1023px){.article__action{flex-grow:1;flex-basis:calc(50% - 16px)}}@media only screen and (max-width: 1023px){.article__action--request{display:inline-flex;width:calc(100% - 16px)}}.article__body{margin-top:32px;width:calc(100% - 442px)}@media only screen and (max-width: 1439px){.article__body{width:calc(100% - 400px)}}@media only screen and (max-width: 1259px){.article__body{width:calc(100% - 350px)}}@media only screen and (max-width: 1023px){.article__body{width:100%}}.article__body>*:first-child{margin-top:0}.article__content{color:#111827;text-align:justify}.article__content [class^=card]{font-family:"Montserrat",sans-serif}.article__content>[class^=card]{margin:24px 0}.article__content>*:first-child{margin-top:0}.article__content>*:last-child{margin-bottom:0}.article__content iframe{width:100%;height:auto;aspect-ratio:16/9}.article__content h1:not([class^=card]),.article__content h2:not([class^=card]),.article__content h3:not([class^=card]),.article__content h4:not([class^=card]),.article__content h5:not([class^=card]){font-family:"Montserrat",sans-serif;font-weight:600}.article__content h2:not([class^=card]){font-size:24px;line-height:32px;margin-bottom:32px}@media only screen and (max-width: 1023px){.article__content h2:not([class^=card]){font-size:22px;line-height:27px}}@media only screen and (max-width: 833px){.article__content h2:not([class^=card]){font-size:18px;line-height:24px}}.article__content h3:not([class^=card]){font-size:20px;line-height:135%}@media only screen and (max-width: 1023px){.article__content h3:not([class^=card]){font-size:18px}}@media only screen and (max-width: 833px){.article__content h3:not([class^=card]){font-size:16px}}.article__content p:not([class^=card]){font-size:16px;line-height:24px;margin-bottom:24px}@media only screen and (max-width: 1023px){.article__content p:not([class^=card]){font-size:14px;line-height:22px}}.article__content p:not([class^=card]):last-child{margin-bottom:0}.article__content p:not([class^=card]) span{font-weight:600}.article__content p:not([class^=card]) strong{font-weight:700}.article__content p:not([class^=card]) a{color:#1890ff;text-decoration:none;transition:color .35s ease}.article__content p:not([class^=card]) a:hover{color:#544ea5;fill:#544ea5}.article__content a:not([class^=card]){color:#1890ff;fill:#1890ff;text-decoration:none;transition:color .35s ease,fill .35s ease}.article__content a:not([class^=card]):hover{color:#544ea5;fill:#544ea5}.article__content figure{box-sizing:border-box;position:relative;margin:56px 0;padding:32px 96px;width:100%;display:flex;flex-direction:column;align-items:center;font-family:"Montserrat",sans-serif;text-align:center}@media only screen and (max-width: 1023px){.article__content figure{margin:40px 0;padding-right:64px;padding-left:64px}}@media only screen and (max-width: 833px){.article__content figure{padding-right:48px;padding-left:48px}}.article__content figure blockquote{color:#fff;margin:0}.article__content figure blockquote p{font-weight:600;font-size:18px;line-height:26px;font-style:italic}@media only screen and (max-width: 1023px){.article__content figure blockquote p{font-size:16px;line-height:24px}}.article__content figure blockquote::before{content:"";display:block;position:absolute;top:0;left:0;width:96px;height:96px;z-index:1;background-image:url("data:image/svg+xml,%3Csvg viewBox=%270 0 96 96%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cmask id=%27mask0_407_68903%27 style=%27mask-type:alpha%27 maskUnits=%27userSpaceOnUse%27 x=%270%27 y=%270%27 width=%2796%27 height=%2796%27%3E%3Crect width=%2796%27 height=%2796%27 fill=%27%23D9D9D9%27/%3E%3C/mask%3E%3Cg mask=%27url%28%23mask0_407_68903%29%27%3E%3Cpath d=%27M60.5 71L68.5 55H52.5V27H80.5V55L72.5 71H60.5ZM24.5 71L32.5 55H16.5V27H44.5V55L36.5 71H24.5Z%27 fill=%27%239CA3AF%27/%3E%3C/g%3E%3C/svg%3E%0A")}@media only screen and (max-width: 1023px){.article__content figure blockquote::before{width:64px;height:64px}}@media only screen and (max-width: 833px){.article__content figure blockquote::before{left:-10px}}.article__content figure blockquote::after{content:"";position:absolute;top:0;left:0;z-index:-1;display:block;width:100%;height:100%;background-color:#151f6d;-webkit-clip-path:polygon(50px 0px, 100% 8px, calc(100% - 35px) calc(100% - 16px), 0px 100%);clip-path:polygon(50px 0px, 100% 8px, calc(100% - 35px) calc(100% - 16px), 0px 100%)}@media only screen and (max-width: 1023px){.article__content figure blockquote::after{-webkit-clip-path:polygon(35px 0px, 100% 10px, calc(100% - 24px) calc(100% - 18px), 0px 100%);clip-path:polygon(35px 0px, 100% 10px, calc(100% - 24px) calc(100% - 18px), 0px 100%)}}@media only screen and (max-width: 833px){.article__content figure blockquote::after{-webkit-clip-path:polygon(22px 0px, 100% 12px, calc(100% - 12px) calc(100% - 20px), 0px 100%);clip-path:polygon(22px 0px, 100% 12px, calc(100% - 12px) calc(100% - 20px), 0px 100%)}}.article__content figure figcaption{position:relative;z-index:2;margin:16px 0 0;color:#d1d5db}.article__content figure figcaption p{font-size:14px;line-height:22px}.article__content figure.image{padding:0}.article__content figure.image img{margin:0 !important}.article__content figure.image figcaption{color:#6b7280}.article__content>blockquote{margin:32px 0;padding:32px;background-color:#f3f4f6;display:flex;flex-direction:column;font-family:"Montserrat",sans-serif;color:#1f2937}@media only screen and (max-width: 1259px){.article__content>blockquote{padding:24px}}@media only screen and (max-width: 1023px){.article__content>blockquote{padding:16px;margin:24px 0}}.article__content ul{margin:32px 0;padding-left:24px}@media only screen and (max-width: 1023px){.article__content ul{padding-left:12px}}.article__content ul li{display:flex;margin-bottom:24px}.article__content ul li::before{content:"";display:inline-flex;flex-shrink:0;width:8px;height:8px;background-color:#151f6d;margin:8px 12px 8px 0}@media only screen and (max-width: 1023px){.article__content ul li::before{width:6px;height:6px;margin:9px 12px 9px 0}}.article__content ul li:last-of-type{margin-bottom:0}.article__content ol{margin:32px 0;padding-left:44px}@media only screen and (max-width: 1023px){.article__content ol{padding-left:30px}}.article__content ol li{margin-bottom:24px}.article__content ol li::marker{font-family:"Montserrat",sans-serif;font-weight:600;font-size:14px}.article__content img:not([class^=card] img){display:flex;overflow:hidden;width:100%;flex-grow:1;margin:20px 0;object-fit:cover}.article__border{margin:32px 0;padding:32px;background-color:#f3f4f6;display:flex;flex-direction:column;font-family:"Montserrat",sans-serif;color:#1f2937}@media only screen and (max-width: 1259px){.article__border{padding:24px}}@media only screen and (max-width: 1023px){.article__border{padding:16px;margin:24px 0}}.article__images{display:flex;margin:32px 0}@media only screen and (max-width: 833px){.article__images{flex-direction:column}}.article__slider{margin:24px 0 40px}@media only screen and (max-width: 1023px){.article__slider{margin:32px 0}}.article__slider .slider__navigation{position:absolute;right:32px;bottom:32px}@media only screen and (max-width: 1023px){.article__slider .slider__navigation{display:none}}.article__slider img{margin:0 !important}.article__grid{padding-top:24px;margin:24px 0;border-top:1px solid #d1d5db}.article__grid:first-child{padding-top:0;border-top:0;margin-top:0}@media only screen and (max-width: 1023px){.article__grid:first-child{padding-top:8px}}.article__grid .grid__title{margin-bottom:16px;font-size:24px;line-height:32px}@media only screen and (max-width: 1023px){.article__grid .grid__title{font-size:22px;line-height:27px}}@media only screen and (max-width: 833px){.article__grid .grid__title{font-size:20px;line-height:25px}}.article__grid .grid__block{padding-bottom:24px;margin-bottom:24px;border-bottom:1px solid #d1d5db}.article__grid .grid__more{margin-top:16px;width:100%;font-size:14px;height:40px;background-color:#f9fafb;color:#111827;fill:#111827;border:1px solid #e5e7eb}.article__grid .grid__more:hover{background-color:#f3f4f6}.article__grid .grid__more:active{background-color:#e5e7eb;border-color:#d1d5db}.article__grid .grid__more .button__icon{width:16px;height:16px}.article__cards{margin:32px 0}@media only screen and (max-width: 1023px){.article__cards{margin:24px}}.article__cards>*{margin-bottom:16px}.article__cards>*:last-of-type{margin-bottom:0}.article__set{padding:32px 0;border-bottom:1px solid #d1d5db}.article__set:first-child{padding-top:0}.article__set>h2{margin-bottom:24px !important}.article__set>[class^=card]{margin-bottom:24px}.article__info{margin:24px 0}.article__info p{color:#9ca3af;font-size:16px;line-height:28px}.article__info p a{text-decoration:none;color:#1890ff;transition:color .35s ease}.article__info p a:hover{color:#151f6d}.article__labels{display:flex;flex-direction:column;margin:24px 0}.article__labels-title{font-weight:600;font-size:24px;line-height:32px;letter-spacing:-0.02em;margin-bottom:16px}.article__labels-list{display:flex;align-items:center;flex-wrap:wrap;overflow:hidden;margin:0 -4px -8px}.article__label{position:relative;box-sizing:border-box;display:inline-flex;align-items:center;height:24px;padding:0 8px;border-radius:50px;border:1px solid #fa541c;text-decoration:none;color:#fa541c;fill:#fa541c;font-weight:600;font-size:14px;line-height:100%;margin:0 4px 8px;max-width:100%;overflow:hidden;flex-shrink:0;transition:color .35s ease,border-color .35s ease}.article__label:nth-last-child(1),.article__label:nth-last-child(2){flex-shrink:1}.article__label:first-of-type{flex-shrink:0;background-color:#fa541c;color:#fff;fill:#fff}.article__label .icon{width:16px;height:16px;margin-right:5px}.article__label span{overflow:hidden;text-overflow:ellipsis;max-width:100%;white-space:nowrap}.article__author-block{box-sizing:border-box;display:flex;flex-direction:column;margin-top:24px;padding:24px 0;border:1px solid #d1d5db;border-width:1px 0}.article__author-block--lg{padding:24px 16px}@media only screen and (max-width: 1023px){.article__author-block--lg{padding:24px 0}}.article__author-block-title{box-sizing:border-box;color:#000049;margin-bottom:24px}@media only screen and (max-width: 1023px){.article__author-block-title{margin-bottom:16px}}.article__author-list{flex-grow:1;display:flex;flex-wrap:wrap;margin:0 -8px -8px}.article__author-item{box-sizing:border-box;display:flex;flex-direction:column;width:50%;padding:0 8px;margin-bottom:8px}@media only screen and (max-width: 833px){.article__author-item{width:100%}}.article__author-title{display:flex;width:100%;font-size:16px;line-height:100%;color:#6b7280;margin-bottom:8px}.article__author{cursor:pointer;box-sizing:border-box;display:flex;align-items:center;padding:8px;text-decoration:none;font-weight:600;color:#1f2937;transition:background-color .35s ease}@media only screen and (max-width: 1023px){.article__author{width:100%}}.article__author:hover{background-color:#e5e7eb}.article__author span{font-size:16px;line-height:100%}.article__author-img{display:flex;width:32px;height:32px;flex-shrink:0;border-radius:50%;margin-right:12px;overflow:hidden}.article__author-img img{width:100%;height:100%;object-fit:cover}.article__comments{margin-top:24px;width:100%}.article__calendar{margin-top:24px;width:100%}.article__aside{display:block;width:402px;flex-shrink:0;margin-left:auto;margin-top:32px}@media only screen and (max-width: 1439px){.article__aside{width:360px}}@media only screen and (max-width: 1259px){.article__aside{width:320px}}@media only screen and (max-width: 1023px){.article__aside{width:100%;margin-top:24px}}.article__aside-inner{display:flex;flex-direction:column;position:-webkit-sticky;position:sticky;top:180px;background-color:#fff;max-height:calc(100vh - 208px)}@media only screen and (max-width: 1023px){.article__aside-inner{max-height:none;position:relative;background-color:rgba(0,0,0,0);top:0}}.article__aside-title{font-weight:600;color:#111827;padding-bottom:12px;margin-bottom:12px;width:100%;position:-webkit-sticky;position:sticky;top:0px;z-index:4;background-color:#fff}@media only screen and (max-width: 1023px){.article__aside-title{position:static}}@media only screen and (max-width: 833px){.article__aside-title{font-size:18px}}.article__aside-list{display:flex;flex-wrap:wrap;overflow-y:auto}@media only screen and (max-width: 1023px){.article__aside-list{overflow:hidden}}.article__aside-list .card{width:100%;margin-bottom:16px}.article__aside-list .card:last-of-type{margin-bottom:0}.article__aside-button{margin-top:16px;width:100%;justify-content:space-between;z-index:5;flex-shrink:0}.article--places .article-intro{min-height:auto;padding:0;position:static;display:flex;flex-direction:column}.article--places .article-intro::after{content:none}.article--places .article-intro__main{width:calc(100% - 442px);color:#151f6d;margin-right:0}@media only screen and (max-width: 1439px){.article--places .article-intro__main{width:calc(100% - 400px)}}@media only screen and (max-width: 1259px){.article--places .article-intro__main{width:calc(100% - 350px)}}@media only screen and (max-width: 1023px){.article--places .article-intro__main{width:100%;margin-top:24px}}.article--places .article-intro__slider{width:calc(100% - 442px)}@media only screen and (max-width: 1439px){.article--places .article-intro__slider{width:calc(100% - 400px)}}@media only screen and (max-width: 1259px){.article--places .article-intro__slider{width:calc(100% - 350px)}}@media only screen and (max-width: 1023px){.article--places .article-intro__slider{order:2;min-width:100%;width:auto}}.article--places .article-intro__title{font-size:34px;line-height:125%}@media only screen and (max-width: 1023px){.article--places .article-intro__title{font-size:30px}}@media only screen and (max-width: 833px){.article--places .article-intro__title{font-size:24px;line-height:32px}}.article--places .article-intro__subtitle{font-weight:400;font-size:20px;line-height:32px;margin-top:10px;color:#4b5563}@media only screen and (max-width: 1023px){.article--places .article-intro__subtitle{font-size:18px;line-height:24px;margin-top:8px}}.article--places .article-info{padding-top:116px;position:absolute;height:100%;top:0;right:0;color:#1f2937;background-color:rgba(0,0,0,0);width:402px;-webkit-backdrop-filter:none;backdrop-filter:none}@media only screen and (max-width: 1439px){.article--places .article-info{width:360px}}@media only screen and (max-width: 1259px){.article--places .article-info{width:320px}}@media only screen and (max-width: 1023px){.article--places .article-info{position:relative;padding-top:0;width:100%;height:auto;margin-top:24px;background-color:#f3f4f6}}.article--places .article-info__inner{overflow:visible}@media only screen and (max-width: 1023px){.article--places .article-info__inner{overflow:hidden}}.article--places .article-info__content{position:-webkit-sticky;position:sticky;top:160px;border-left:1px solid #d1d5db;max-height:calc(100vh - 160px);overflow-y:auto}@media only screen and (max-width: 1023px){.article--places .article-info__content{max-height:none;overflow:initial;position:static;border-left:0}}.article--places .article-info__block-title{color:#9ca3af}.article--places .article-info__item{color:#1f2937;fill:#1f2937}.article--places .article-info__item.link:hover{color:#544ea5;fill:#544ea5}.article--places .article-info__schedule{color:#6b7280}.article--places .article-info__schedule:hover{color:#1f2937}.article--places .article-info__button{color:#1f2937;fill:#1f2937}.article--places .article__inner>.article__actions{position:absolute;top:0;right:0;width:418px;z-index:5;margin-top:0}@media only screen and (max-width: 1439px){.article--places .article__inner>.article__actions{width:376px}}@media only screen and (max-width: 1259px){.article--places .article__inner>.article__actions{width:336px}}@media only screen and (max-width: 1023px){.article--places .article__inner>.article__actions{position:static;width:calc(100% + 16px);margin-top:24px}}.article--places .article__inner>.article__actions .article__action{flex-grow:1}.article--projects .article-intro{min-height:550px;justify-content:center}.article--projects .article-intro::after{width:100vw;left:50%;transform:translateX(-50%);background-color:rgba(21,31,109,.5)}@media only screen and (max-width: 1023px){.article--projects .article-intro::after{content:""}}.article--projects .article-intro__img{position:absolute;width:100vw;left:50%;transform:translateX(-50%)}@media only screen and (max-width: 1023px){.article--projects .article-intro__img{margin:0;height:100%}}.article--projects .article-intro__inner{height:100%}@media only screen and (max-width: 1023px){.article--projects .article-intro__inner{padding:24px 0}}.article--projects .article-intro__main{align-items:center;justify-content:center;height:100%;margin-right:0}@media only screen and (max-width: 1023px){.article--projects .article-intro__main{align-items:center;justify-content:flex-start}}.article--projects .article-intro__header{justify-content:center;margin-bottom:16px}@media only screen and (max-width: 1023px){.article--projects .article-intro__header{padding-bottom:0;margin-bottom:0;border-bottom:0;justify-content:space-between}}.article--projects .article-intro__date{color:#d1d5db;padding-left:16px;line-height:32px;border-left:1px solid #9ca3af}@media only screen and (max-width: 1023px){.article--projects .article-intro__date{border-left:0;order:0;margin-top:0 !important;width:auto !important;border-top:0 !important;padding:0 !important;color:#fff}}.article--projects .article-intro__label{background-color:rgba(0,0,0,0) !important;border:0;fill:#d1d5db;color:#d1d5db}@media only screen and (max-width: 1023px){.article--projects .article-intro__label .icon{width:16px;height:16px;margin-right:5px}}.article--projects .article-intro__label:first-of-type{background-color:rgba(0,0,0,0) !important;fill:#d1d5db;color:#d1d5db}@media only screen and (max-width: 1023px){.article--projects .article-intro__label:first-of-type{background-color:#fa541c;color:#fff}}.article--projects .article-intro__title{display:flex;font-weight:700;font-size:60px;line-height:120%;margin-top:0;text-align:center}@media only screen and (max-width: 1259px){.article--projects .article-intro__title{font-size:52px}}@media only screen and (max-width: 1023px){.article--projects .article-intro__title{font-size:40px;color:#fff;margin-top:auto;text-align:center}}@media only screen and (max-width: 833px){.article--projects .article-intro__title{font-size:34px}}.article--projects .article-intro__subtitle{display:flex;margin-top:8px;color:#fff;text-align:center}@media only screen and (max-width: 1023px){.article--projects .article-intro__subtitle{margin-top:4px;text-align:center}}@media only screen and (max-width: 833px){.article--projects .article-intro__subtitle{font-size:20px;line-height:32px}}.article--sets .article-intro{min-height:400px;justify-content:center}.article--sets .article-intro::after{width:100vw;left:50%;transform:translateX(-50%);background-color:rgba(0,0,0,.25)}@media only screen and (max-width: 1023px){.article--sets .article-intro::after{content:""}}.article--sets .article-intro__img{position:absolute;width:100vw;left:50%;transform:translateX(-50%)}@media only screen and (max-width: 1023px){.article--sets .article-intro__img{margin:0;height:100%}}.article--sets .article-intro__inner{height:100%}@media only screen and (max-width: 1023px){.article--sets .article-intro__inner{padding:24px 0}}.article--sets .article-intro__main{align-items:center;justify-content:center;height:100%;margin-right:0}@media only screen and (max-width: 1023px){.article--sets .article-intro__main{align-items:center;justify-content:center}}.article--sets .article-intro__header{justify-content:center;margin-bottom:16px}@media only screen and (max-width: 1023px){.article--sets .article-intro__header{padding-bottom:0;margin-bottom:0;border-bottom:0;justify-content:space-between}}.article--sets .article-intro__date{color:#d1d5db;padding-left:16px;line-height:32px;border-left:1px solid #9ca3af}@media only screen and (max-width: 1023px){.article--sets .article-intro__date{border-left:0;order:0;margin-top:0 !important;width:auto !important;border-top:0 !important;padding:0 !important;color:#fff}}.article--sets .article-intro__label{background-color:rgba(0,0,0,0) !important;border:0;fill:#d1d5db;color:#d1d5db}@media only screen and (max-width: 1023px){.article--sets .article-intro__label .icon{width:16px;height:16px;margin-right:5px}}.article--sets .article-intro__label:first-of-type{background-color:rgba(0,0,0,0) !important;fill:#d1d5db;color:#d1d5db}@media only screen and (max-width: 1023px){.article--sets .article-intro__label:first-of-type{background-color:#fa541c;color:#fff}}.article--sets .article-intro__uptitle{color:#f9fafb}@media only screen and (max-width: 1023px){.article--sets .article-intro__uptitle{margin-bottom:8px}}.article--sets .article-intro__title{display:flex;font-weight:700;font-size:60px;line-height:120%;margin-top:0;text-align:center}@media only screen and (max-width: 1259px){.article--sets .article-intro__title{font-size:52px}}@media only screen and (max-width: 1023px){.article--sets .article-intro__title{font-size:40px;color:#fff;text-align:center}}@media only screen and (max-width: 833px){.article--sets .article-intro__title{font-size:34px}}.article--sets .article-intro__subtitle{display:flex;margin-top:24px;color:#fff;text-align:center;max-width:800px}@media only screen and (max-width: 1023px){.article--sets .article-intro__subtitle{margin-top:16px;text-align:center;font-size:16px;line-height:24px;max-width:none}}@media only screen and (max-width: 833px){.article--sets .article-intro__subtitle{font-size:14px;line-height:22px}}.article--books .article-intro{min-height:auto;padding:0;position:static;display:flex;flex-direction:column}.article--books .article-intro::after{content:none}.article--books .article-intro__main{margin-right:0}.article--books .article-intro__title{width:calc(100% - 442px);color:#151f6d;order:-1;margin-bottom:16px}@media only screen and (max-width: 1439px){.article--books .article-intro__title{width:calc(100% - 400px)}}@media only screen and (max-width: 1259px){.article--books .article-intro__title{width:calc(100% - 350px)}}@media only screen and (max-width: 1023px){.article--books .article-intro__title{width:100%;margin-top:24px}}.article--books .article-intro__img{justify-content:center;align-items:center}.article--books .article-intro__img img{object-fit:contain;object-position:center}.article--books .article-intro__slider{width:calc(100% - 442px)}@media only screen and (max-width: 1439px){.article--books .article-intro__slider{width:calc(100% - 400px)}}@media only screen and (max-width: 1259px){.article--books .article-intro__slider{width:calc(100% - 350px)}}@media only screen and (max-width: 1023px){.article--books .article-intro__slider{order:2;min-width:100%;width:auto}}.article--books .article-intro__header{justify-content:space-between;margin-bottom:0}@media only screen and (max-width: 1023px){.article--books .article-intro__header{flex-direction:column;align-items:initial;width:100%;padding-bottom:0;border-bottom:0}}.article--books .article-intro__date{font-weight:400;margin-left:16px;font-size:16px;line-height:28px;color:#6b7280}@media only screen and (max-width: 1023px){.article--books .article-intro__date{margin-left:0;padding-top:12px;margin-top:12px;border-top:1px solid #d1d5db;font-size:14px;line-height:22px}}.article--books .article-intro__title{font-size:34px;line-height:125%;letter-spacing:-0.02em}@media only screen and (max-width: 1023px){.article--books .article-intro__title{font-size:30px;margin-bottom:12px}}@media only screen and (max-width: 833px){.article--books .article-intro__title{font-size:24px;line-height:32px;margin-top:0}}.article--books .article__aside{position:absolute;height:calc(100% - 120px);top:120px;z-index:2;right:0;margin-top:0}@media only screen and (max-width: 1023px){.article--books .article__aside{position:static}}.article--books .article__inner>.article__actions{position:absolute;top:0;right:0;width:418px;z-index:5;margin-top:0;justify-content:flex-end}@media only screen and (max-width: 1439px){.article--books .article__inner>.article__actions{width:376px}}@media only screen and (max-width: 1259px){.article--books .article__inner>.article__actions{width:336px}}@media only screen and (max-width: 1023px){.article--books .article__inner>.article__actions{position:static;width:calc(100% + 16px);margin-top:24px}}@media only screen and (max-width: 1259px){.article--books .article__inner>.article__actions .article__action{flex-grow:1}}.article-intro{box-sizing:border-box;position:relative;display:flex;width:100%;min-height:400px;padding:30px;color:#fff}@media only screen and (max-width: 1023px){.article-intro{min-height:auto;padding:0;color:#151f6d;flex-direction:column}}.article-intro::after{content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0;z-index:1;background-color:rgba(17,24,39,.5)}@media only screen and (max-width: 1023px){.article-intro::after{content:none}}.article-intro__img{display:flex;position:absolute;top:0;left:0;width:100%;height:100%}@media only screen and (max-width: 1023px){.article-intro__img{position:static;order:2;height:400px;margin-top:24px;width:auto;min-width:100%;margin:24px -16px 0}}.article-intro__img img{width:100%;height:100%;object-fit:cover}.article-intro__slider{width:100%;margin-top:32px}@media only screen and (max-width: 1023px){.article-intro__slider{height:300px;position:static;order:2;margin-top:24px;width:auto;min-width:100%;margin:24px -16px 0}}.article-intro__slider .slider__navigation{position:absolute;right:32px;bottom:32px}@media only screen and (max-width: 1023px){.article-intro__slider .slider__navigation{display:none}}.article-intro__slider .article-intro__img{position:static;height:440px;margin:0}@media only screen and (max-width: 1023px){.article-intro__slider .article-intro__img{height:300px}}@media only screen and (max-width: 833px){.article-intro__slider .article-intro__img{height:268px}}.article-intro__main{position:relative;z-index:2;height:100%;display:flex;flex-direction:column;overflow:hidden;margin-right:auto}@media only screen and (max-width: 1023px){.article-intro__main{order:1;height:auto;margin-right:0}}.article-intro__header{display:flex;align-items:center;flex-wrap:wrap-reverse;margin-bottom:24px;width:100%}@media only screen and (max-width: 1023px){.article-intro__header{flex-wrap:wrap;margin-bottom:12px;padding-bottom:12px;border-bottom:1px solid #d1d5db}}.article-intro__labels{display:flex;align-items:center;flex-wrap:wrap;margin-right:8px;margin-bottom:-12px}.article-intro__labels:last-child{margin-right:0}.article-intro__labels:last-child .article-intro__label:last-child{margin-right:0}.article-intro__label{box-sizing:border-box;display:inline-flex;align-items:center;height:32px;padding:0 8px;margin:0 8px 12px 0;max-width:100%;overflow:hidden;flex-shrink:0;border:1px solid #fff;text-decoration:none;border-radius:50px;fill:#fff;color:#fff;font-weight:600;font-size:20px;line-height:32px;transition:color .35s ease,border-color .35s ease}@media only screen and (max-width: 1259px){.article-intro__label{font-size:18px;line-height:24px}}@media only screen and (max-width: 1023px){.article-intro__label{font-size:16px;height:24px;padding:0 6px;color:#fa541c;fill:#fa541c;border-color:#fa541c}}@media only screen and (max-width: 833px){.article-intro__label{font-size:14px}}.article-intro__label:first-of-type{background-color:#fff;color:#151f6d;fill:#151f6d}@media only screen and (max-width: 1023px){.article-intro__label:first-of-type{background-color:#fa541c;color:#fff}}.article-intro__label:last-of-type,.article-intro__label:nth-last-child(2){flex-shrink:1}.article-intro__label .icon{width:24px;height:24px;margin-right:8px}.article-intro__label span{overflow:hidden;text-overflow:ellipsis;max-width:100%;white-space:nowrap}@media only screen and (max-width: 1023px){.article-intro__date{color:#6b7280;font-size:14px;line-height:22px}}.article-intro__link{font-weight:400;color:#1890ff;transition:color .35s ease;text-decoration:none}.article-intro__link:hover{color:#151f6d}@media only screen and (max-width: 1023px){.article-intro__labels+.article-intro__date{margin-top:12px;width:100%}}.article-intro__uptitle{font-size:24px;line-height:32px}@media only screen and (max-width: 1259px){.article-intro__uptitle{font-size:20px;line-height:24px}}@media only screen and (max-width: 1023px){.article-intro__uptitle{font-size:16px;line-height:100%;margin-bottom:8px}}@media only screen and (max-width: 833px){.article-intro__uptitle{font-size:14px}}.article-intro__title{margin-top:auto}@media only screen and (max-width: 1023px){.article-intro__title{color:#151f6d;margin:0}}.article-intro__subtitle{margin-top:16px;color:#d1d5db}@media only screen and (max-width: 1023px){.article-intro__subtitle{margin:8px 0 0;font-weight:400;color:#151f6d}}@media only screen and (max-width: 833px){.article-intro__subtitle{font-size:18px;line-height:24px}}.article-intro__info{width:320px;margin-left:48px}@media only screen and (max-width: 1023px){.article-intro__info{order:3;margin:0;width:100%;margin-top:16px}}.article-info{box-sizing:border-box;display:flex;flex-direction:column;height:100%;flex-shrink:0;background:rgba(243,244,246,.2);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);color:#f9fafb;position:relative;z-index:3}@media only screen and (max-width: 1023px){.article-info{height:auto;color:#1f2937;background-color:#f3f4f6}}.article-info__inner{display:flex;flex-direction:column;height:100%;position:relative;overflow:hidden;transition:max-height .35s ease}@media only screen and (max-width: 1023px){.article-info__inner{max-height:218px}}.article-info__inner::after{display:block;width:100%;height:calc(100% - 90px);position:absolute;bottom:0;left:0;z-index:1;background:linear-gradient(180deg, rgba(243, 244, 246, 0) -80.56%, rgba(243, 244, 246, 0.1) -80.54%, #F3F4F6 100%);transition:opacity .35s ease}@media only screen and (max-width: 1023px){.article-info__inner::after{content:""}}.article-info__inner.is-active::after{opacity:0;pointer-events:none}.article-info__title{margin-bottom:24px}@media only screen and (max-width: 833px){.article-info__title{font-size:18px;line-height:24px}}.article-info__content{padding:24px}@media only screen and (max-width: 1023px){.article-info__content{padding:16px}}.article-info__block{display:flex;flex-direction:column;margin-bottom:24px}.article-info__block:last-child{margin-bottom:0}.article-info__block-title{margin-bottom:12px;color:#d1d5db;font-size:16px;line-height:100%}@media only screen and (max-width: 1023px){.article-info__block-title{color:#6b7280;margin-bottom:8px}}.article-info__item{display:inline-flex;align-items:center;color:#f9fafb;fill:#f9fafb;text-decoration:none;font-weight:600;font-size:18px;line-height:24px;margin-bottom:12px}@media only screen and (max-width: 1023px){.article-info__item{color:#1f2937;fill:#1f2937;font-size:16px;line-height:28px;margin-bottom:8px}}.article-info__item:last-of-type{margin-bottom:0}.article-info__item span{margin-left:8px}.article-info__item .icon{width:20px;height:20px}.article-info__item+.article-info__map{margin-top:12px}@media only screen and (max-width: 1023px){.article-info__item+.article-info__map{margin-top:8px}}.article-info__map{height:200px;width:100%}@media only screen and (max-width: 1023px){.article-info__map{height:180px}}@media only screen and (max-width: 833px){.article-info__map{height:120px}}.article-info__profile{box-sizing:border-box;display:inline-flex;align-items:center;font-weight:600;font-size:16px;line-height:100%;text-decoration:none;padding:8px;margin-bottom:4px}.article-info__profile:last-of-type{margin-bottom:8px}.article-info__profile-img{display:flex;flex-shrink:0;width:32px;height:32px;border-radius:50%;overflow:hidden;margin-right:12px}.article-info__profile-img img{width:100%;height:100%;object-fit:cover}.article-info__schedule{box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;min-height:28px;padding:0 8px;margin-bottom:12px;font-weight:600;font-size:18px;line-height:24px;color:#f3f4f6;transition:background-color .35s ease,color .35s ease}.article-info__schedule:last-child{margin-bottom:0}.article-info__schedule:hover{color:#f9fafb;background-color:#f3f4f6}@media only screen and (max-width: 1023px){.article-info__schedule{font-size:16px;line-height:28px;margin-bottom:8px}}.article-info__button{color:#f9fafb;fill:#f9fafb;background:rgba(249,250,251,.15);border:1px solid rgba(229,231,235,.5);margin-top:24px}@media only screen and (max-width: 1023px){.article-info__button{background-color:#f9fafb;color:#1f2937;fill:#1f2937;border-color:#e5e7eb}}.article-info__button:hover{color:#1f2937;fill:#1f2937}.article-info__profile+.article-info__button{margin-top:0}.article-info__more{position:absolute;bottom:16px;left:0;margin:0 16px;width:calc(100% - 32px);z-index:2;display:none}@media only screen and (max-width: 1023px){.article-info__more.is-visible{display:flex}.article-info__more.is-active{pointer-events:none;opacity:0}}.article-info__buttons{display:flex;align-items:center;flex-wrap:wrap;margin:0 -6px 16px}@media only screen and (max-width: 1023px){.article-info__buttons{display:none}}.article-info__buttons:last-child{margin-bottom:-8px}.article-info__buttons>*{margin:0 6px 8px}.article-info__buttons .button{flex-grow:1}
.events{margin-bottom:56px}@media only screen and (max-width: 1259px){.events{margin-bottom:46px}}@media only screen and (max-width: 1023px){.events{margin-bottom:32px}}.events:last-child{margin-bottom:0}.events__map{display:flex;width:100%;height:400px}@media only screen and (max-width: 1023px){.events__map{min-width:100%;width:auto;margin:0 -16px}}.events__map iframe{width:100%;height:100%;border:none !important;outline:none !important}@media only screen and (max-width: 1023px){.events__map+*{margin-top:32px}}.events .card-place{margin-bottom:16px}.events .card-place:last-child{margin-bottom:0}
.account{padding-right:12px;padding-left:12px}@media only screen and (max-width: 1023px){.account{padding-right:0;padding-left:0}}@media only screen and (max-width: 1023px){.account .container{padding-right:0;padding-left:0}}.account .section__inner>*:last-child{margin-bottom:0}@media only screen and (max-width: 1023px){.account .section__inner>*{padding-right:20px;padding-left:20px}}@media only screen and (max-width: 833px){.account .section__inner>*{padding-right:16px;padding-left:16px}}.account__main{margin-bottom:32px}.account__roles{margin-bottom:24px}.account__title{color:#1f2937;margin-bottom:24px}@media only screen and (max-width: 1023px){.account__title{margin-bottom:16px}}.account__favorite{margin-bottom:24px}.account__edit{margin-bottom:24px}.account__actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;margin:0 -8px -12px}@media only screen and (max-width: 1023px){.account__actions{margin-bottom:-8px}}.account__action{height:40px;margin:0 8px 12px}@media only screen and (max-width: 1023px){.account__action{margin-bottom:8px}}.account__action--status{font-weight:600;font-size:20px;line-height:32px}.account__action--status .icon+span{margin-left:8px}.account__action--status span+.icon{margin-left:8px}.account .account-section{margin-bottom:48px}@media only screen and (max-width: 1023px){.account .account-section{margin-bottom:32px}}@media only screen and (max-width: 833px){.account .account-section{margin-bottom:24px}}.account .account-section:last-child{margin-bottom:0}.account-main{box-sizing:border-box}.account-main .account__actions{max-width:50%;margin-left:-12px;margin-right:-12px}@media only screen and (max-width: 833px){.account-main .account__actions{max-width:none;margin-right:-8px;margin-left:-8px;width:auto}}.account-main .account__action{height:44px;margin-right:12px;margin-left:12px}@media only screen and (max-width: 1023px){.account-main .account__action{margin-left:8px;margin-right:8px}}@media only screen and (max-width: 1023px){.account-main .account__action:not(.button--icon){flex-grow:1}}@media only screen and (max-width: 833px){.account-main .account__action--logout{display:none}}.account-main .account__action--status:is(div){display:none}@media only screen and (max-width: 833px){.account-main .account__action--status:is(div){display:inline-flex}}@media only screen and (max-width: 1099px){.account-main .account__action--status{justify-content:flex-end;width:100%}}@media only screen and (max-width: 1023px){.account-main .account__action--status{justify-content:center}}.account-main__bg{display:flex;height:250px;min-width:100%;margin:0 -32px}@media only screen and (max-width: 1023px){.account-main__bg{margin:0 -20px}}@media only screen and (max-width: 833px){.account-main__bg{margin:0 -16px}}.account-main__bg img{width:100%;height:100%;object-fit:cover}.account-main__content{display:flex;align-items:center;justify-content:space-between;margin-top:-16px}@media only screen and (max-width: 833px){.account-main__content{margin-top:-88px;flex-direction:column;align-items:initial}}.account-main__user{display:flex;align-items:center}@media only screen and (max-width: 833px){.account-main__user{flex-direction:column;margin-bottom:16px}}.account-main__img-wrapper{display:flex;align-items:center;flex-shrink:0;position:relative;margin-right:12px}@media only screen and (max-width: 833px){.account-main__img-wrapper{margin-right:0;margin-bottom:8px}}.account-main__img-wrapper .account__action--logout{display:none}@media only screen and (max-width: 833px){.account-main__img-wrapper .account__action--logout{display:flex;width:44px;height:44px;position:absolute;bottom:0;right:-16px}.account-main__img-wrapper .account__action--logout .button__icon{width:20px;height:20px}}.account-main__img{box-sizing:border-box;display:flex;align-items:center;width:156px;height:156px;border-radius:50%;flex-shrink:0;border:4px solid #f9fafb;box-shadow:0px 25px 50px -12px rgba(16,24,40,.1);overflow:hidden}@media only screen and (max-width: 1023px){.account-main__img{width:135px;height:135px}}@media only screen and (max-width: 833px){.account-main__img{width:120px;height:120px}}.account-main__img img{width:100%;height:100%;object-fit:cover}.account-main__status{box-sizing:border-box;display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;border:1px solid #f9fafb;fill:#f9fafb;background-color:#3e3c8f;position:absolute;bottom:0;bottom:2px;right:10px}@media only screen and (max-width: 833px){.account-main__status{display:none}}.account-main__info{display:flex;flex-direction:column}@media only screen and (max-width: 833px){.account-main__info{text-align:center}}.account-main__title{color:#111827;margin-bottom:12px}.account-main__list{display:flex;flex-wrap:wrap;align-items:center;margin:0 -12px -12px}@media only screen and (max-width: 833px){.account-main__list{justify-content:center}}.account-main__list-item{display:inline-flex;align-items:center;min-height:32px;margin-left:12px;margin-bottom:12px}.account-main__list-item::after{content:"";display:inline-flex;height:24px;width:1px;background-color:#e5e7eb;margin-left:12px}.account-main__list-item:last-of-type{margin-right:12px}.account-main__list-item:last-of-type:after{content:none}.account-main__list-item strong{color:#111827;margin-right:8px}.account-main__list-item span{color:#6b7280}.account-main__post{font-weight:600;font-size:16px;line-height:24px;color:#6b7280;margin-top:6px}.account-favorite__badges{margin-bottom:16px}.account-favorite__badges .badge{height:40px;font-size:16px;font-weight:600}.account-favorite__badges .badge__wrapper{padding:0 18px}.account-favorite__badges .badge__wrapper .icon{width:24px;height:24px}.account-favorite__badges .badge__wrapper>span span{color:#d1d5db}.account-favorite__content{padding:24px;background-color:#f9fafb}@media only screen and (max-width: 1023px){.account-favorite__content{padding:20px;margin-right:-20px;margin-left:-20px}}@media only screen and (max-width: 833px){.account-favorite__content{padding:16px}}.account-favorite__content .grid__list{row-gap:24px}.account-favorite__content .grid__more{font-size:16px}@media only screen and (max-width: 833px){.account-edit .account__actions{flex-grow:1;min-width:100%;margin-bottom:12px;width:auto;order:-1}}.account-edit .account__action{flex-grow:1}@media only screen and (max-width: 833px){.account-edit .account__action{height:40px}}.account-edit .account__title{margin-bottom:0}@media only screen and (max-width: 833px){.account-edit .account__title{font-size:20px}}.account-edit__header{display:flex;align-items:center;justify-content:space-between;width:calc(100% + 64px);margin:0 -32px;padding-bottom:16px;border-bottom:1px solid rgba(76,78,100,.12)}@media only screen and (max-width: 1439px){.account-edit__header{width:100%;margin:0}}@media only screen and (max-width: 833px){.account-edit__header{flex-wrap:wrap;padding-bottom:8px}}.account-edit__block{padding:32px 0;border-bottom:1px solid rgba(76,78,100,.12)}@media only screen and (max-width: 1023px){.account-edit__block{padding:24px 0}}.account-edit__title{color:#000;margin-bottom:16px}@media only screen and (max-width: 833px){.account-edit__title{font-size:18px}}.account-edit__subtitle{font-weight:700;font-size:16px;line-height:24px;color:#111827;margin-bottom:4px}.account-edit__text{font-size:14px;line-height:22px;color:#6b7280}.account-edit__tumbler{margin-top:16px}.account-edit__tumbler:first-child{margin-top:0}.account-edit__form{margin-top:24px;display:flex;flex-wrap:wrap;transition:opacity .5s ease}@media only screen and (max-width: 833px){.account-edit__form{flex-direction:column;align-items:center}}.account-edit__form:first-child{margin-top:0}.account-edit__form[disabled],.account-edit__form.is-disabled{cursor:default;pointer-events:none;opacity:.5}.account-edit__row{display:flex;flex-wrap:wrap;width:auto;width:calc(100% + 32px);flex-grow:1;margin:0 -16px}@media only screen and (max-width: 833px){.account-edit__row{flex-direction:column;width:100%;margin-right:0;margin-left:0}}.account-edit__row:last-child{margin-bottom:-16px}.account-edit__row+.account-edit__row{margin-top:16px}.account-edit__col{display:flex;flex-direction:column;align-items:flex-start;box-sizing:border-box;width:100%;max-width:50%;padding:0 16px;flex-grow:1}@media only screen and (max-width: 833px){.account-edit__col{padding:0;max-width:none}}.account-edit__col--aside{align-items:center;flex:0 0 auto;width:212px}@media only screen and (max-width: 833px){.account-edit__col--aside{width:100%}}.account-edit__col--aside+.account-edit__col,.account-edit__col--aside+.account-edit__col+.account-edit__col{max-width:calc((100% - 212px)/2)}@media only screen and (max-width: 833px){.account-edit__col--aside+.account-edit__col,.account-edit__col--aside+.account-edit__col+.account-edit__col{max-width:none}}.account-edit__col--aside .account-edit__button{width:100%}@media only screen and (max-width: 833px){.account-edit__col--aside .account-edit__button{width:auto;height:40px}}.account-edit__col-title{color:#1f2937;margin-bottom:16px}@media only screen and (max-width: 1023px){.account-edit__col-title{margin-bottom:12px}}@media only screen and (max-width: 833px){.account-edit__col-title{margin-bottom:8px}}.account-edit__input-img{cursor:pointer;position:relative;display:flex;align-items:center;flex-shrink:0;fill:#f9fafb;margin-bottom:8px}.account-edit__input-img:hover .icon{bottom:32px}.account-edit__input-img input{display:none}.account-edit__input-img .icon{position:absolute;left:50%;bottom:24px;width:20px;height:20px;transform:translateX(-50%);z-index:2;transition:bottom .35s ease}.account-edit__img{box-sizing:border-box;display:flex;align-items:center;width:156px;height:156px;border-radius:50%;flex-shrink:0;border:4px solid #f9fafb;box-shadow:0px 25px 50px -12px rgba(16,24,40,.1);overflow:hidden}.account-edit__img img{width:100%;height:100%;object-fit:cover}.account-edit__input{display:flex;flex-wrap:wrap;align-items:center;width:100%;margin-bottom:16px}.account-edit__input .input-img{width:40px;height:40px;margin-right:16px}.account-edit__input .input-img__icon{width:16px;height:16px}.account-edit__input .input{width:auto;flex-grow:1;max-width:none}.account-edit__input .input__field[disabled]{pointer-events:none;border-color:rgba(0,0,0,0);background-color:rgba(0,0,0,0);padding:0}.account-edit__input .button{width:40px;height:40px;margin-left:16px;flex-shrink:0}.account-edit__input .checkbox{min-height:40px;align-items:center}.account-edit__input-title{width:100%;color:#6b7280;font-size:14px;line-height:22px;margin-bottom:4px}.account-edit__button{margin:8px 0 16px}.account-section{overflow:hidden}.account-section.is-hide .account-section__trigger{transform:rotate(180deg)}.account-section__header{display:flex;align-items:center;justify-content:space-between}.account-section__title{color:#1f2937}.account-section__notification{display:inline-block;height:20px;max-width:36px;margin:0 0 0 8px;padding:0 6px;background:#fee2e2;border-radius:1000px;font-weight:700;font-size:14px;line-height:22px;color:#ef4444;transform:translateY(-2px)}.account-section__actions{display:flex;align-items:center;justify-content:flex-end}.account-section__actions>*{margin-left:16px}.account-section__add{flex-shrink:0;font-weight:600;font-size:16px;line-height:100%}@media only screen and (max-width: 833px){.account-section__add span{display:none}}.account-section__add .icon{width:24px;height:24px}.account-section__trigger{width:40px;height:40px;padding:0;border-radius:50%;flex-shrink:0;transition:transform .35s cubic-bezier(0.77, 0, 0.175, 1),color .35s ease,fill .35s ease,border-color .35s ease,background-color .35s ease,opacity .35s ease,box-shadow .35s ease}.account-section__trigger .button__icon{width:24px;height:24px}.account-section__body{transition:max-height .5s cubic-bezier(0.77, 0, 0.175, 1)}.account-section__body-inner{box-sizing:border-box;padding-top:24px}@media only screen and (max-width: 1023px){.account-section__body-inner{padding-top:16px}}.account-section__filter{margin-bottom:20px}.account-section__filter:last-child{margin-bottom:0}.account-section__filter .badges .badge{height:40px;font-size:16px;font-weight:600}.account-section__filter .badges .badge__wrapper{padding:0 18px}.account-section__filter .badges .badge__wrapper .icon{width:24px;height:24px}.account-section__filter .badges .badge__wrapper>span span{color:#d1d5db}.account-section__content{padding:24px;background-color:#f9fafb}@media only screen and (max-width: 1023px){.account-section__content{padding:20px;margin-right:-20px;margin-left:-20px}}@media only screen and (max-width: 833px){.account-section__content{padding:16px;margin-left:-16px;margin-right:-16px}}.account-section__content .grid__list{row-gap:24px}.account-section__content .grid__list .account-member{grid-column:1/-1}.account-section__content .grid__more{font-size:16px}.account-member{box-sizing:border-box;display:flex;background-color:#fff;color:#1f2937;width:100%;padding:8px 16px 8px 0;grid-column:1/-1}@media only screen and (max-width: 1023px){.account-member{padding:16px;border:1px solid #e5e7eb}}@media only screen and (max-width: 833px){.account-member{padding:12px}}.account-member form{display:flex;align-items:center;justify-content:space-between;width:100%}@media only screen and (max-width: 833px){.account-member form{flex-direction:column;align-items:initial}}.account-member__main{flex-grow:1;display:flex;align-items:center}.account-member__img{pointer-events:none;width:76px;height:76px;overflow:hidden;margin-right:16px}@media only screen and (max-width: 1023px){.account-member__img{width:64px;height:64px;margin-right:12px}}.account-member__title{font-weight:600;font-size:14px;line-height:22px;color:#6b7280}.account-member__name{font-weight:700;font-size:16px;line-height:24px;animation:fadeIn .35s ease forwards}.account-member__input{display:none;max-width:300px}.account-member__actions{display:flex;align-items:center}@media only screen and (max-width: 1023px){.account-member__actions{margin-top:16px}}@media only screen and (max-width: 833px){.account-member__actions{flex-direction:column;align-items:initial}.account-member__actions .button{margin-bottom:8px;height:40px}.account-member__actions .button:last-child{margin-bottom:0}}.account-member__button-edit{display:none;margin-left:10px}@media only screen and (max-width: 833px){.account-member__button-edit{margin-left:0}}@media only screen and (min-width: 834px){.account-member__button{flex-shrink:0;padding:0;width:32px;margin-left:20px;background-color:rgba(0,0,0,0);border-color:rgba(0,0,0,0);color:#374151;fill:#374151}.account-member__button:hover{background-color:rgba(221,205,255,.1);border-color:rgba(0,0,0,0)}.account-member__button:active{background-color:rgba(215,199,255,.5);border-color:rgba(0,0,0,0)}}@media only screen and (max-width: 833px){.account-member__button{animation:fadeIn .35s ease forwards}}@media only screen and (min-width: 834px){.account-member__button .button__text{display:none}}.account-member__button .button__icon{width:24px;height:24px;margin-left:0 !important}@media only screen and (max-width: 833px){.account-member__button .button__icon{display:none}}.account-member__button--delete{fill:#dc2626}.account-member__button--delete:hover{fill:#991b1b}@media only screen and (max-width: 833px){.account-member__button--delete{background-color:#dc2626;color:#fff;fill:#fff}.account-member__button--delete:hover,.account-member__button--delete:active{background-color:#991b1b}}.account-member.is-edit .account-member__img{pointer-events:all}.account-member.is-edit .account-member__input{display:flex;animation:fadeIn .35s ease forwards}.account-member.is-edit .account-member__name{display:none}.account-member.is-edit .account-member__button-edit{display:flex;animation:fadeIn .35s ease forwards}@media only screen and (max-width: 833px){.account-member.is-edit .account-member__button{display:none}}.account-career{color:#1f2937;width:100%}.account-career__list{display:flex;flex-wrap:wrap;margin:0 -16px -16px}@media only screen and (max-width: 833px){.account-career__list{margin-right:-8px;margin-left:-8px}}.account-career__item{box-sizing:border-box;display:flex;flex-direction:column;padding:0 16px;margin-bottom:16px}@media only screen and (max-width: 833px){.account-career__item{padding:0 8px;flex-basis:50%;flex-grow:1}}.account-career__title{font-weight:600;font-size:14px;line-height:22px;margin-bottom:8px}@media only screen and (max-width: 1023px){.account-career__title{color:#6b7280}}.account-career__content span{font-weight:700;font-size:18px;line-height:24px}@media only screen and (max-width: 1023px){.account-career__content span{font-size:16px}}.account-career__rating{display:flex;align-items:center}.account-career__rating .icon{margin-right:5px;fill:#faad14}
.registration{flex-grow:1;padding:0 !important;display:flex;justify-content:center;color:#1f2937;background-color:#f9fafb}.registration__inner{box-sizing:border-box;display:flex;flex-shrink:0;flex-grow:1;flex-direction:column;justify-content:center;align-items:flex-end;min-width:40%;flex-shrink:0}@media only screen and (max-width: 1023px){.registration__inner{min-width:auto;align-items:center;width:100%}}.registration__main{display:flex;flex-direction:column;max-width:100%;box-sizing:border-box;padding:40px 115px;width:720px;flex-shrink:0}@media only screen and (max-width: 1023px){.registration__main{width:100%;max-width:660px;padding:32px 80px 0;flex-grow:1;justify-content:center}}@media only screen and (max-width: 833px){.registration__main{padding:24px 20px 0;max-width:500px}}.registration__header{display:flex;flex-direction:column;margin-bottom:32px}@media only screen and (max-width: 1023px){.registration__header{align-items:center;margin-bottom:0}}.registration__logo{display:flex;width:196px;height:48px}.registration__logo img{width:100%;height:100%;object-fit:contain}.registration__body{position:relative;display:flex;flex-direction:column;flex-grow:1;padding:24px 0}@media only screen and (max-width: 1023px){.registration__body{padding:32px 0;display:flex;flex-direction:column;align-items:center;margin:auto 0;text-align:center}}.registration__back{margin-bottom:16px;font-weight:600;font-size:14px;line-height:100%;height:32px}@media only screen and (max-width: 1023px){.registration__back{position:absolute;top:36px;height:auto;left:0}}.registration__back .icon{width:16px;height:16px}@media only screen and (max-width: 1023px){.registration__back .icon{width:24px;height:24px}}@media only screen and (max-width: 1023px){.registration__back span{display:none}}@media only screen and (max-width: 1023px){.registration__back+.registration__title{padding:0 24px}}.registration__title{font-weight:600;font-size:24px;line-height:32px;letter-spacing:-0.02em}@media only screen and (max-width: 1023px){.registration__title{font-size:20px}}.registration__subtitle{margin-top:8px}@media only screen and (max-width: 1023px){.registration__subtitle{padding:0 18px}}.registration__image{width:250px;height:250px}@media only screen and (max-width: 1023px){.registration__image{width:200px;height:200px;margin-bottom:24px}}.registration__form{display:flex;flex-direction:column;flex-grow:1;width:100%;margin-top:32px}@media only screen and (max-width: 1023px){.registration__form{margin-top:24px}}.registration__form>form{display:flex;flex-direction:column;flex-grow:1}.registration__form-block{display:block;width:100%;margin-bottom:20px}.registration__form-block:last-child{margin-bottom:0}.registration__form-block+.registration__form-block{border-top:1px solid rgba(76,78,100,.12);padding-top:20px}.registration__form-title{font-weight:600;font-size:20px;line-height:135%;letter-spacing:-0.02em;margin:16px 0}@media only screen and (max-width: 1023px){.registration__form-title{font-size:18px}}.registration__form-title:first-child{margin-top:0}.registration__form-title+.registration__form-text{margin-top:-16px}.registration__form-text{font-size:14px;line-height:22px;margin-bottom:16px}.registration__checklist{display:flex;flex-direction:column;width:100%;margin-bottom:16px}.registration__checklist-item{display:flex;align-items:center;justify-content:space-between;width:100%;color:#d1d5db;fill:rgba(0,0,0,0);font-size:14px;line-height:22px;margin-bottom:8px;transition:color .35s ease,fill .35s ease}.registration__checklist-item:last-of-type{margin-bottom:0}.registration__checklist-item .icon{width:20px;height:20px;margin-left:16px}.registration__checklist-item.is-active{color:#16a34a;fill:#16a34a}.registration__input,.registration__select,.registration__checkbox{width:100%;margin-bottom:16px;max-width:none}.registration__input:last-of-type,.registration__select:last-of-type,.registration__checkbox:last-of-type{margin-bottom:0}.registration__checkbox{margin-top:30px}.registration__badges{margin-bottom:16px}@media only screen and (max-width: 1023px){.registration__badges{margin-bottom:12px}}.registration__badges--grow .badge{height:44px;padding:0 16px}.registration__subtitle+.registration__buttons{margin-top:16px}@media only screen and (max-width: 1023px){.registration__subtitle+.registration__buttons{margin-top:12px}}.registration__buttons{display:flex;align-items:center;flex-wrap:wrap;margin:auto -8px 0;width:calc(100% + 16px)}.registration__button{flex-grow:1;margin:16px 8px 0}@media only screen and (max-width: 1023px){.registration__button{margin-top:8px;height:40px}}.registration__form-link{display:inline-flex;align-items:center;text-decoration:none;color:#111827;opacity:.5;font-weight:600;font-size:16px;line-height:100%;transition:fill .35s ease,color .35s ease,opacity .35s ease;margin-bottom:16px}@media only screen and (max-width: 1023px){.registration__form-link{margin-bottom:12px}}.registration__form-link:hover{opacity:1}.registration__form-link:is(button){color:#151f6d;fill:#151f6d;opacity:1}.registration__form-link:is(button):hover,.registration__form-link:is(button):active{color:#544ea5;fill:#544ea5}.registration__form-link .icon+span{margin-left:5px}.registration__form-link span+.icon{margin-left:5px}.registration__login-title{display:flex;align-items:center;justify-content:center;margin:22px 0 24px;font-size:16px;line-height:28px;color:rgba(0,0,0,.85)}@media only screen and (max-width: 1023px){.registration__login-title{margin:16px 0}}.registration__login-title::after,.registration__login-title::before{content:"";display:inline-flex;background-color:#000;opacity:.06;height:1px;flex-grow:1}.registration__login-title span{padding:0 16px}.registration__login-list{display:flex;align-items:center;justify-content:center}.registration__login-link{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;margin:0 8px;background-color:#f9fafb;border:1px solid #e5e7eb;fill:#d1d5db;transition:border-color .35s ease,fill .35s ease}.registration__login-link:hover{fill:#151f6d;border-color:#151f6d}.registration__login-link .icon{width:16px;height:16px}.registration__other{display:flex;flex-direction:column;margin-top:24px;font-size:14px;line-height:22px;font-weight:600;color:#6b7280}@media only screen and (max-width: 1023px){.registration__other{align-items:center;text-align:center;margin-top:16px;font-size:16px;line-height:28px}}.registration__bg{display:flex;height:auto;min-height:100%;width:60%}@media only screen and (max-width: 1023px){.registration__bg{display:none}}.registration__bg img{width:100%;height:100%;object-fit:cover;object-position:left center}.registration--artist .registration__main{flex-grow:1}.registration--artist .registration__title{font-weight:600;font-size:20px;line-height:135%}.registration--artist .registration__badges .badge{font-size:16px;line-height:135%;height:44px}@media only screen and (max-width: 1023px){.registration--artist .registration__badges .badge{flex-grow:1;white-space:normal;flex-shrink:1}}.registration--artist .registration__badges .badge__wrapper{padding:0 16px}.registration--artist .registration__badges .badge__wrapper .icon{width:24px;height:24px}
.cooperation__menu{margin-bottom:48px;overflow-x:auto;max-width:100%;position:-webkit-sticky;position:sticky;top:168px;background-color:#fff;z-index:10}@media only screen and (max-width: 1023px){.cooperation__menu{top:62px}}.cooperation__menu-list{position:relative;display:flex;flex-shrink:0;min-width:100%;width:-webkit-max-content;width:max-content}.cooperation__menu-list::after{content:"";position:absolute;display:block;bottom:0;left:0;width:100%;height:1px;background-color:#e5e7eb;z-index:2}.cooperation__menu-item{position:relative;box-sizing:border-box;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;white-space:nowrap;height:40px;padding:0 12px;text-decoration:none;font-size:16px;line-height:28px;font-weight:600;color:#1f2937}.cooperation__menu-item::after{content:"";display:block;position:absolute;bottom:0;left:0;width:100%;height:2px;background-color:#151f6d;z-index:3;opacity:0;transition:opacity .35s ease}.cooperation__menu-item:hover::after{opacity:1}.cooperation__block{margin-bottom:64px}.cooperation__block:last-of-type{margin-bottom:0}.cooperation__block::before,.cooperation .contacts::before{content:"";display:block;height:220px;margin-top:-220px}@media only screen and (max-width: 1023px){.cooperation__block::before,.cooperation .contacts::before{height:112px;margin-top:-112px}}.cooperation__header{margin-bottom:16px}.cooperation__title{color:#151f6d}.cooperation__text{color:#111827;margin-bottom:24px}@media only screen and (max-width: 1023px){.cooperation__text{margin-bottom:16px}}.cooperation__text:last-child{margin-bottom:0}.cooperation__partners-title{margin-bottom:16px;color:#151f6d}.cooperation__partners-list{display:flex;flex-wrap:wrap;margin:0 -17px -4px}@media only screen and (max-width: 1259px){.cooperation__partners-list{margin:0 -12px -4px}}.cooperation__partner{box-sizing:border-box;display:flex;flex-direction:column;width:calc(25% - 34px);padding:8px 8px 34px;margin:0 17px 4px;text-decoration:none;color:#374151;opacity:.5;transition:opacity .35s ease}@media only screen and (max-width: 1259px){.cooperation__partner{margin:0 12px 4px;width:calc(33.33% - 24px);padding-bottom:24px}}@media only screen and (max-width: 1023px){.cooperation__partner{width:calc(50% - 24px);padding:0 8px 16px}}@media only screen and (max-width: 833px){.cooperation__partner{width:calc(100% - 24px)}}.cooperation__partner:hover{opacity:1}.cooperation__partner img{max-width:100%;height:56px;object-fit:contain}.cooperation__partner span{font-size:12px;line-height:18px;margin-top:16px;text-align:center}
.contacts{margin-top:48px}@media only screen and (max-width: 1023px){.contacts{margin-top:32px}}.contacts__title{color:#1f2937;margin-bottom:24px}.contacts__inner{box-sizing:border-box;display:flex;justify-content:space-between;background-color:#f3f4f6;padding:24px}@media only screen and (max-width: 1023px){.contacts__inner{padding:16px;flex-direction:column}}.contacts__inner::after{content:"";display:block;width:1px;margin:0 24px;background-color:#d1d5db;order:2;flex-shrink:0}@media only screen and (max-width: 1023px){.contacts__inner::after{margin:16px 0;width:100%;height:1px}}.contacts__form{order:1;flex:1 1 50%;min-width:420px}@media only screen and (max-width: 1023px){.contacts__form{width:100%;min-width:auto}}.contacts__input{margin-bottom:16px}.contacts__input:last-child{margin-bottom:0}.contacts__input .input{max-width:none}.contacts__input .input--textarea .input__field{height:244px}@media only screen and (max-width: 1023px){.contacts__input .input--textarea .input__field{height:168px}}.contacts__input-title{font-size:16px;line-height:28px;color:#6b7280;margin-bottom:4px}.contacts__button{width:100%;height:44px;padding:0 16px;font-size:16px}.contacts__button .button__icon{width:24px;height:24px}.contacts__info{order:3;flex-grow:1;flex:1 1 50%}@media only screen and (max-width: 1023px){.contacts__info{width:100%}}.contacts__info-item{display:flex;flex-direction:column;margin-bottom:16px}.contacts__info-item:last-child{margin-bottom:0}.contacts__info-title{font-size:16px;line-height:28px;margin-bottom:8px;color:#6b7280}.contacts__link{display:inline-flex;align-items:center;text-decoration:none;color:#1f2937;font-weight:600;font-size:20px;line-height:32px;transition:color .35s ease}.contacts__link:hover{color:#151f6d}.contacts__map{width:100%;height:200px;margin-top:16px}
.section-404{flex-grow:1;display:flex;align-items:center;justify-content:center}.section-404__block{display:flex;flex-direction:column;align-items:center;justify-content:center;color:#1f2937;padding:0 20px;max-width:660px;text-align:center;margin:0 auto}.section-404__block img{display:block;width:100%;max-width:400px;margin-bottom:24px}@media only screen and (max-width: 1023px){.section-404__block img{max-width:320px}}.section-404__block .h2{margin-bottom:12px}.section-404__block .h4{margin-bottom:24px}.section-404__block .button{min-width:200px}
.artist .section__inner{padding:0 16px}@media only screen and (max-width: 1259px){.artist .section__inner{padding:0}}.artist__intro{margin-bottom:40px}.artist__section{display:flex;flex-wrap:wrap;margin:0 -24px 8px}@media only screen and (max-width: 1023px){.artist__section{margin:0}}@media only screen and (max-width: 833px){.artist__section{margin-bottom:-8px}}.artist__block{box-sizing:border-box;display:flex;flex-direction:column;min-width:50%;max-width:100%;flex:1 0 50%;color:#1f2937;padding:0 24px;margin-bottom:32px}@media only screen and (max-width: 1023px){.artist__block{min-width:auto;flex:auto;width:100%;padding:0}}.artist__block-header{margin-bottom:24px}.artist__block-title{margin-bottom:8px}.artist__block-title:last-child{margin-bottom:0}.artist__block-body{width:100%}.artist__gallery{height:384px;width:100%}@media only screen and (max-width: 833px){.artist__gallery{height:224px}}.artist__gallery .slider__inner{width:100%;height:100%}.artist__gallery .slider__inner.swiper-grid .slider__slide{height:calc(50% - 8px) !important;width:184px !important}@media only screen and (max-width: 833px){.artist__gallery .slider__inner.swiper-grid .slider__slide{width:104px !important}}.artist__gallery .slider__wrapper{margin:0}.artist__gallery .slider__slide{height:100% !important;width:384px !important}@media only screen and (max-width: 833px){.artist__gallery .slider__slide{width:224px !important}}.artist__gallery-item{cursor:pointer;display:flex;align-items:center;justify-content:center;width:100%;height:100%}.artist__gallery-item img{width:100%;height:100%;object-fit:cover}.artist__members{display:flex;flex-direction:column}.artist__member{display:flex;align-items:center;margin-bottom:24px}.artist__member:last-child{margin-bottom:0}.artist__member-img{display:flex;align-items:center;justify-content:center;width:80px;height:80px;flex-shrink:0;border-radius:50%;overflow:hidden;margin-right:16px}@media only screen and (max-width: 1023px){.artist__member-img{width:56px;height:56px}}.artist__member-img img{width:100%;height:100%;object-fit:cover}.artist__members-more{height:44px;font-weight:600;font-size:16px;line-height:100%}.artist .grid{background-color:#f9fafb;padding:24px}@media only screen and (max-width: 1023px){.artist .grid{padding:16px;margin-right:-16px;margin-left:-16px}}.artist .grid .card-place{background-color:#fff}.artist-intro__bg{display:flex;height:300px;min-width:100%;margin:0 -36px}@media only screen and (max-width: 1023px){.artist-intro__bg{margin:0 -20px;height:250px}}@media only screen and (max-width: 833px){.artist-intro__bg{margin:0 -16px}}.artist-intro__bg img{width:100%;height:100%;object-fit:cover}.artist-intro__content{display:flex;align-items:center;margin-top:-16px}@media only screen and (max-width: 833px){.artist-intro__content{margin-top:-88px;flex-direction:column}}.artist-intro__img{box-sizing:border-box;display:flex;align-items:center;justify-content:center;margin-bottom:auto;border:4px solid #fff;border-radius:50%;width:200px;height:200px;flex-shrink:0;margin-right:24px;overflow:hidden}@media only screen and (max-width: 1023px){.artist-intro__img{width:160px;height:160px;margin-right:16px}}@media only screen and (max-width: 833px){.artist-intro__img{width:120px;height:120px;margin-right:0;margin-bottom:8px}}.artist-intro__img img{width:100%;height:100%;object-fit:cover}.artist-intro__main{display:flex;flex-direction:column;width:100%;overflow:hidden;padding:16px 0}@media only screen and (max-width: 833px){.artist-intro__main{align-items:center;padding:0}}.artist-intro__title{color:#111827}@media only screen and (max-width: 833px){.artist-intro__title{text-align:center}}.artist-intro__rating{display:inline-flex;align-items:center;color:#1f2937;fill:#faad14}@media only screen and (max-width: 833px){.artist-intro__rating{margin-top:16px}}.artist-intro__rating span{font-weight:600;font-size:14px;line-height:22px;margin-right:8px}.artist-intro__rating .icon{margin-right:5px}.artist-intro__rating strong{font-weight:700;font-size:18px;line-height:24px}.artist-intro__info{position:relative;display:flex;flex-wrap:wrap;margin:0px -12px;padding:4px 0}@media only screen and (max-width: 833px){.artist-intro__info{width:100%;flex-direction:column;align-items:center;margin:0;padding:0}}.artist-intro__info:first-child{margin-top:0}.artist-intro__info::after{content:"";background-color:#fff;position:absolute;top:0;left:0;width:2px;height:100%;z-index:2}@media only screen and (max-width: 833px){.artist-intro__info::after{content:none}}.artist-intro__col{box-sizing:border-box;display:flex;flex-direction:column;max-width:100%;padding:0 12px;margin-top:20px;color:#1f2937;border-left:2px solid #d1d5db}@media only screen and (max-width: 1023px){.artist-intro__col{margin-top:16px}}@media only screen and (max-width: 833px){.artist-intro__col{padding:0;align-items:center;text-align:center;border-left:0}}.artist-intro__col>*{max-width:100%}.artist-intro__col span{max-width:100%;font-weight:600;font-size:18px;line-height:24px;overflow:hidden;text-overflow:ellipsis}@media only screen and (max-width: 1023px){.artist-intro__col span{font-weight:700;font-size:16px;line-height:22px}}.artist-intro__col-title{font-weight:600;font-size:14px;line-height:22px;color:#6b7280;margin-bottom:5px}@media only screen and (max-width: 833px){.artist-intro__col-title{margin-bottom:8px;color:#1f2937}}
.ui{padding:60px 0;flex-grow:1;display:flex;flex-direction:column;min-height:100vh;display:block}.ui__nav{box-sizing:border-box;padding:20px 0;position:-webkit-sticky;position:sticky;top:168px;background-color:#fff;z-index:9;min-width:100%;border-bottom:1px solid #d2c2ff}@media only screen and (max-width: 1023px){.ui__nav{padding:12px 16px;top:62px;margin-left:-16px;margin-right:-16px}}.ui__nav .badges{overflow:hidden}.ui__nav .badges__list{max-height:110px;overflow:hidden auto}@media only screen and (max-width: 1023px){.ui__nav .badges__list{max-height:88px}}@media only screen and (max-width: 833px){.ui__nav .badges__list{max-height:64px}}.ui__block{margin-top:30px;border-bottom:1px solid #151f6d;padding-bottom:30px}.ui__block:first-of-type{margin-top:0}.ui__block::before{content:"";pointer-events:none;display:block;height:328px;margin-top:-328px;flex-shrink:0;display:flex}@media only screen and (max-width: 1023px){.ui__block::before{height:172px;margin-top:-172px}}.ui__row{box-sizing:border-box;display:flex;flex-wrap:wrap;margin:0 -20px -10px}@media only screen and (max-width: 1023px){.ui__row{margin-right:-16px;margin-left:-16px}}.ui__col{box-sizing:border-box;position:relative;max-width:100%;flex-grow:1;padding:0 20px;margin-bottom:20px;min-height:50px}@media only screen and (max-width: 1023px){.ui__col{padding-left:16px;padding-right:16px}}
.sitemap{box-sizing:border-box;background-color:#252525;width:100%;min-height:100vh;padding:20px 0}.sitemap__title{font-weight:700;font-size:40px;line-height:140%;color:#fff;padding:12px 20px;margin-bottom:12px;text-transform:uppercase;background-color:#252525;position:-webkit-sticky;position:sticky;top:0;z-index:2}.sitemap__nav{display:flex;flex-direction:column}.sitemap__nav br{content:"";display:block;width:100%;height:46px}.sitemap__nav>*{background-color:#252525}.sitemap__nav>*:nth-child(odd){background-color:#303030}.sitemap__link{position:-webkit-sticky;position:sticky;top:80px;display:inline-flex;font-weight:500;align-items:center;font-size:18px;line-height:120%;padding:12px 20px;color:#f08f3b;text-decoration:none;transition:color .25s ease,padding .35s cubic-bezier(0.77, 0, 0.145, 1),background-color .5s ease}.sitemap__link:hover{color:#d95b4f;padding-left:32px}.sitemap__tasklist{display:flex;flex-direction:column;margin-top:5px;padding-top:25px;border-top:1px solid rgba(255,255,255,.25)}.sitemap__tasklist p{padding:12px 20px;color:#fff}.sitemap__tasklist-title{padding:0 20px;color:#fff;margin-bottom:24px;text-transform:uppercase}.sitemap__task{display:inline-flex;font-weight:500;align-items:center;font-size:14px;line-height:120%;padding:12px 20px;color:#f3f4f6;text-decoration:none}.sitemap__task:nth-of-type(odd){background-color:rgba(255,255,255,.025)}
.filming-map{height:450px}
.filming-list{display:flex;flex-direction:column;gap:24px}.filming-list__title{font-size:34px;font-weight:700;line-height:42px;padding:5px 0}@media only screen and (max-width: 575px){.filming-list__title{font-size:24px;line-height:32px;letter-spacing:-0.02em}}.filming-list__items{display:flex;flex-direction:column;gap:24px}.filming-list__nav{display:flex;justify-content:center;margin:0 auto;padding:0 8px}
.filming-card{display:flex;flex-direction:column;gap:16px;padding:24px;background-color:#f9fafb;text-decoration:none;color:inherit}@media only screen and (max-width: 575px){.filming-card{padding:12px}}.filming-card__text{font-size:20px;font-weight:700;line-height:32px}@media only screen and (max-width: 575px){.filming-card__text{font-size:14px;line-height:22px}}.filming-card__features{display:flex;gap:12px;flex-wrap:wrap}@media only screen and (max-width: 575px){.filming-card__features{gap:8px}}.filming-card__features .badge__wrapper{width:-webkit-max-content;width:max-content}.filming-card__btn-open{display:none;align-items:center;gap:10px;text-decoration:none;font-size:14px;font-weight:700;line-height:22px}.filming-card__btn-open:before{content:"";width:14px;height:14px;background-position:center;background-repeat:no-repeat;background-size:contain;background-image:url("data:image/svg+xml,<svg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M8.66683 7.83301C8.54016 7.83301 8.4135 7.78634 8.3135 7.68634C8.12016 7.49301 8.12016 7.17301 8.3135 6.97967L13.7802 1.51301C13.9735 1.31967 14.2935 1.31967 14.4868 1.51301C14.6802 1.70634 14.6802 2.02634 14.4868 2.21967L9.02016 7.68634C8.92016 7.78634 8.7935 7.83301 8.66683 7.83301Z\" fill=\"%23151F6D\"/><path d=\"M14.6668 5.03301C14.3935 5.03301 14.1668 4.80634 14.1668 4.53301V1.83301H11.4668C11.1935 1.83301 10.9668 1.60634 10.9668 1.33301C10.9668 1.05967 11.1935 0.833008 11.4668 0.833008H14.6668C14.9402 0.833008 15.1668 1.05967 15.1668 1.33301V4.53301C15.1668 4.80634 14.9402 5.03301 14.6668 5.03301Z\" fill=\"%23151F6D\"/><path d=\"M10.0002 15.1663H6.00016C2.38016 15.1663 0.833496 13.6197 0.833496 9.99967V5.99967C0.833496 2.37967 2.38016 0.833008 6.00016 0.833008H7.3335C7.60683 0.833008 7.8335 1.05967 7.8335 1.33301C7.8335 1.60634 7.60683 1.83301 7.3335 1.83301H6.00016C2.92683 1.83301 1.8335 2.92634 1.8335 5.99967V9.99967C1.8335 13.073 2.92683 14.1663 6.00016 14.1663H10.0002C13.0735 14.1663 14.1668 13.073 14.1668 9.99967V8.66634C14.1668 8.39301 14.3935 8.16634 14.6668 8.16634C14.9402 8.16634 15.1668 8.39301 15.1668 8.66634V9.99967C15.1668 13.6197 13.6202 15.1663 10.0002 15.1663Z\" fill=\"%23151F6D\"/></svg>")}@media only screen and (max-width: 575px){.filming-card__btn-open{display:flex}}.filming-card__overlap{padding:12px;border:1px solid #cbcbcb;background:#f1f3f5;display:flex;gap:8px;align-items:center}.filming-card__overlap:before{content:"";width:24px;height:24px;background-position:center;background-repeat:no-repeat;background-size:contain;background-image:url("data:image/svg+xml,<svg width=\"20\" height=\"22\" viewBox=\"0 0 20 22\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M15.3945 3.03627L11.32 1.23C10.45 0.84 9.14 0.84 8.27 1.23L2.37 3.85C0.87 4.52 0.65 5.42 0.65 5.91C0.65 6.4 0.87 7.3 2.37 7.97L7.97273 10.458L9.12627 9.30446C9.03304 9.28165 8.94656 9.25349 8.87 9.22L2.97 6.6C2.37 6.33 2.15 6.04 2.15 5.91C2.15 5.78 2.37 5.5 2.98 5.22L8.88 2.6C9.12 2.49 9.45 2.44 9.79 2.44C10.13 2.44 10.47 2.5 10.71 2.6L14.256 4.17468L15.3945 3.03627Z\" fill=\"%23374151\"/><path d=\"M5.64907 12.7817L2.7 11.47C2.2 11.24 1.75 10.55 1.75 10C1.75 9.59 1.41 9.25 1 9.25C0.59 9.25 0.25 9.59 0.25 10C0.25 11.13 1.06 12.38 2.09 12.83L4.51995 13.9108L5.64907 12.7817Z\" fill=\"%23374151\"/><path d=\"M8.09515 15.5009L9.22426 14.3718L9.49 14.49C9.81 14.63 10.18 14.63 10.51 14.49L17.3 11.47C17.8 11.25 18.25 10.55 18.25 10C18.25 9.59 18.59 9.25 19 9.25C19.41 9.25 19.75 9.59 19.75 10C19.75 11.13 18.94 12.38 17.91 12.84L11.12 15.86C10.76 16.01 10.38 16.09 10 16.09C9.62 16.09 9.24 16.01 8.88 15.85L8.09515 15.5009Z\" fill=\"%23374151\"/><path d=\"M2.2568 16.1739C1.9383 15.8734 1.75 15.4494 1.75 15C1.75 14.59 1.41 14.24 1 14.24C0.59 14.24 0.25 14.58 0.25 14.99C0.25 15.8519 0.603515 16.6548 1.20045 17.2303L2.2568 16.1739Z\" fill=\"%23374151\"/><path d=\"M4.63439 18.9617L5.76351 17.8326L9.49 19.49C9.81 19.63 10.18 19.63 10.51 19.49L17.3 16.47C17.88 16.21 18.25 15.64 18.25 15C18.25 14.59 18.59 14.25 19 14.25C19.41 14.25 19.75 14.59 19.75 15C19.75 16.23 19.03 17.34 17.91 17.84L11.12 20.86C10.76 21.01 10.38 21.09 10 21.09C9.62 21.09 9.24 21.01 8.88 20.85L4.63439 18.9617Z\" fill=\"%23374151\"/><path d=\"M14.3488 9.2473L18.6502 4.94591C18.8927 5.31635 18.95 5.66547 18.95 5.91C18.95 6.4 18.73 7.3 17.23 7.97L14.3488 9.2473Z\" fill=\"%23374151\"/><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M19.165 1.84858C19.4579 2.14147 19.4579 2.61634 19.165 2.90924L3.04583 19.0284C2.75294 19.3213 2.27807 19.3213 1.98517 19.0284C1.69228 18.7355 1.69228 18.2606 1.98517 17.9677L18.1043 1.84858C18.3972 1.55568 18.8721 1.55568 19.165 1.84858Z\" fill=\"%23374151\"/></svg>")}@media only screen and (max-width: 575px){.filming-card__overlap:before{width:20px;height:20px}}.filming-card__overlap span{font-size:20px;font-weight:700;line-height:32px;color:#374151}@media only screen and (max-width: 575px){.filming-card__overlap span{font-size:16px;line-height:24px}}.filming-card__spoiler .spoiler__top:before{content:"";width:24px;height:24px;background-position:center;background-repeat:no-repeat;background-size:contain;background-image:url("data:image/svg+xml,<svg width=\"20\" height=\"22\" viewBox=\"0 0 20 22\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M9.79 10.88C9.25 10.88 8.7 10.78 8.27 10.59L2.37 7.97C0.87 7.3 0.65 6.4 0.65 5.91C0.65 5.42 0.87 4.52 2.37 3.85L8.27 1.23C9.14 0.84 10.45 0.84 11.32 1.23L17.23 3.85C18.72 4.51 18.95 5.42 18.95 5.91C18.95 6.4 18.73 7.3 17.23 7.97L11.32 10.59C10.88 10.79 10.34 10.88 9.79 10.88ZM9.79 2.44C9.45 2.44 9.12 2.49 8.88 2.6L2.98 5.22C2.37 5.5 2.15 5.78 2.15 5.91C2.15 6.04 2.37 6.33 2.97 6.6L8.87 9.22C9.35 9.43 10.22 9.43 10.7 9.22L16.61 6.6C17.22 6.33 17.44 6.04 17.44 5.91C17.44 5.78 17.22 5.49 16.61 5.22L10.71 2.6C10.47 2.5 10.13 2.44 9.79 2.44Z\" fill=\"%23374151\"/><path d=\"M10 16.09C9.62 16.09 9.24 16.01 8.88 15.85L2.09 12.83C1.06 12.38 0.25 11.13 0.25 10C0.25 9.59 0.59 9.25 1 9.25C1.41 9.25 1.75 9.59 1.75 10C1.75 10.55 2.2 11.24 2.7 11.47L9.49 14.49C9.81 14.63 10.18 14.63 10.51 14.49L17.3 11.47C17.8 11.25 18.25 10.55 18.25 10C18.25 9.59 18.59 9.25 19 9.25C19.41 9.25 19.75 9.59 19.75 10C19.75 11.13 18.94 12.38 17.91 12.84L11.12 15.86C10.76 16.01 10.38 16.09 10 16.09Z\" fill=\"%23374151\"/><path d=\"M10 21.09C9.62 21.09 9.24 21.01 8.88 20.85L2.09 17.83C0.97 17.33 0.25 16.22 0.25 14.99C0.25 14.58 0.59 14.24 1 14.24C1.41 14.24 1.75 14.59 1.75 15C1.75 15.63 2.12 16.21 2.7 16.47L9.49 19.49C9.81 19.63 10.18 19.63 10.51 19.49L17.3 16.47C17.88 16.21 18.25 15.64 18.25 15C18.25 14.59 18.59 14.25 19 14.25C19.41 14.25 19.75 14.59 19.75 15C19.75 16.23 19.03 17.34 17.91 17.84L11.12 20.86C10.76 21.01 10.38 21.09 10 21.09Z\" fill=\"%23374151\"/></svg>")}.filming-card__title{font-size:24px;font-weight:700;line-height:32px;margin-bottom:4px}@media only screen and (max-width: 575px){.filming-card__title{font-size:20px;letter-spacing:-0.02em}}.filming-card__badge-more{font-size:14px;font-weight:600;line-height:14px;color:#f9fafb;background:#000049;padding:6px;gap:6px;border-radius:300px;width:-webkit-max-content;width:max-content}.filming-card__district{display:flex;align-items:center;gap:8px;font-size:16px;font-weight:600;line-height:24px;color:#6b7280}.filming-card__district-icon{fill:#6b7280}.filming-card__badges{display:flex;flex-wrap:wrap;gap:16px}.filming-card__badge{display:flex;gap:8px;font-size:20px;font-weight:700;line-height:32px}@media only screen and (max-width: 575px){.filming-card__badge{font-size:14px;line-height:22px}}.filming-card__badge-line{width:24px;height:4px;transform:translateY(12px);border-radius:2px;background-color:#000}.filming-card__badge._partial-overlap{color:#d97706}.filming-card__badge._partial-overlap .filming-card__badge-line{background-color:#d97706}.filming-card__badge._temporary-overlap{color:#16a34a}.filming-card__badge._temporary-overlap .filming-card__badge-line{background-color:#16a34a}.filming-card__badge-icon{transform:translateY(4px);fill:#fa541c}@media only screen and (max-width: 575px){.filming-card__badge-icon{width:20px;height:20px}}.filming-card__info{display:flex;gap:16px;padding:16px;margin-top:8px;border:1px solid #fbd34d;background-color:#fffbeb}.filming-card__info-text{display:flex;flex-direction:column;gap:4px}.filming-card__info-title{font-size:16px;font-weight:600;line-height:24px}
.timepicker{position:relative}.timepicker__panel{display:flex;align-items:center;gap:8px;width:100%;height:52px;box-sizing:border-box;padding:0 15px;background-color:#f9fafb;border:1px solid #e5e7eb;cursor:pointer;transition:background-color .35s ease .1s,border-color .35s ease,padding .35s ease}.timepicker__panel:hover{border-color:#9ca3af}.timepicker__icon{fill:#6b7280}.timepicker__placeholder{font-weight:400;font-size:20px;line-height:100%;color:#6b7280;text-overflow:ellipsis;transition:opacity .35s ease}.timepicker__result{display:none;font-weight:400;font-size:20px;line-height:100%;color:#1f2937}.timepicker__toggler{margin-left:auto;cursor:pointer}.timepicker__controls{position:absolute;top:52px;transform:translateY(16px);display:flex;flex-direction:column;width:100%;box-sizing:border-box;border:1px solid #d1d5db;border-radius:4px;box-shadow:0px 8px 10px -6px rgba(16,24,40,.1),0px 20px 25px -5px rgba(16,24,40,.1);background:#f9fafb;opacity:0;pointer-events:none}.timepicker__control{box-sizing:border-box;padding:8px}.timepicker__apply{width:100%}.timepicker._active .timepicker__panel{border-color:#9ca3af}.timepicker._active .timepicker__toggler{transform:scaleY(-1) translateY(4px)}.timepicker._active .timepicker__controls{opacity:1;pointer-events:all}.timepicker._filled .timepicker__placeholder{display:none}.timepicker._filled .timepicker__result{display:block}
.spoiler{display:flex;flex-direction:column;padding:12px;border:1px solid #cbcbcb;background:#f1f3f5;gap:12px}.spoiler__top{display:flex;gap:8px;align-items:center;cursor:pointer}.spoiler__title{font-size:20px;font-weight:700;line-height:32px;color:#374151}@media only screen and (max-width: 575px){.spoiler__title{font-size:16px;line-height:24px}}.spoiler__arrow-icon{margin:0 0 0 auto;transition:.3s ease}@media only screen and (max-width: 575px){.spoiler__arrow-icon{width:20px;height:20px}}.spoiler__content{display:flex;flex-direction:column;gap:8px;height:0;opacity:0;transition:height .5s ease,opacity .3s ease}.spoiler__text{font-size:18px;font-weight:600;line-height:24px;text-align:left;color:#4b5563;display:inline-block}@media only screen and (max-width: 575px){.spoiler__text{font-size:14px;line-height:22px;padding-bottom:8px;border-bottom:1px solid #4b5563}}@media only screen and (max-width: 575px){.spoiler__text:last-child{padding-bottom:0;border-bottom:none}}.spoiler__block-warning{display:flex;align-items:center;gap:8px}.spoiler__block-warning span{font-size:16px;font-weight:600;line-height:24px;text-align:left;color:#d97706}@media only screen and (max-width: 575px){.spoiler__block-warning span{font-size:12px;line-height:20px}}.spoiler.is-open .spoiler__arrow-icon{transform:rotate(180deg)}.spoiler.is-open .spoiler__content{height:auto;opacity:1}

/*# sourceMappingURL=main_style.css.map*/