.hover-stroke{-webkit-transition:stroke var(--hover-transition);transition:stroke var(--hover-transition)}.hover-fill{-webkit-transition:fill var(--hover-transition);transition:fill var(--hover-transition)}@media (max-width:768px){.mobile-hide{display:none!important}}@media (min-width:769px){.mobile-show{display:none!important}}@media (max-width:991px){.tablet-hide{display:none!important}}@media (min-width:992px){.tablet-show{display:none!important}}.input{position:relative}.input .output_text,.input input,.input textarea{width:100%;outline:0;border:1px solid transparent;padding:.84375rem 3.25rem .84375rem 1.25rem;border-radius:.75rem;background-color:var(--base-light-grey);color:var(--base-dark-blue---3);line-height:150%;-webkit-transition:all var(--hover-transition);transition:all var(--hover-transition)}.input .output_text[disabled],.input .output_text[readonly]:not(.output_text),.input input[disabled],.input input[readonly]:not(.output_text),.input textarea[disabled],.input textarea[readonly]:not(.output_text){opacity:.48;cursor:not-allowed}.input .output_text::-webkit-input-placeholder,.input input::-webkit-input-placeholder,.input textarea::-webkit-input-placeholder{opacity:1!important;color:var(--base-dark-blue---2)!important}.input .output_text::-moz-placeholder,.input input::-moz-placeholder,.input textarea::-moz-placeholder{opacity:1!important;color:var(--base-dark-blue---2)!important}.input .output_text:-ms-input-placeholder,.input input:-ms-input-placeholder,.input textarea:-ms-input-placeholder{opacity:1!important;color:var(--base-dark-blue---2)!important}.input .output_text::-ms-input-placeholder,.input input::-ms-input-placeholder,.input textarea::-ms-input-placeholder{opacity:1!important;color:var(--base-dark-blue---2)!important}.input .output_text::placeholder,.input input::placeholder,.input textarea::placeholder{opacity:1!important;color:var(--base-dark-blue---2)!important}.input .output_text:focus-within,.input input:focus-within,.input textarea:focus-within{border-color:var(--base-grey)}.input textarea{resize:none;min-height:10rem;padding:.84375rem 1.25rem}.input .output_value[disabled]~.output_text,.input .output_value[readonly]~.output_text{opacity:.48;cursor:not-allowed!important}.input__label{display:block;font-size:max(.875rem,12px);line-height:140%;letter-spacing:-.02em;margin-bottom:.25rem}.input__wrapper{position:relative}.input__wrapper>svg{position:absolute;top:50%;left:1rem;width:1.25rem;height:1.25rem;-o-object-fit:contain;object-fit:contain;stroke:var(--base-dark-blue---1);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.input__button{position:absolute;top:50%;right:.75rem;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:1.75rem;height:1.75rem;border-radius:50%;opacity:0;visibility:hidden;background-color:var(--base-white);-webkit-transition:opacity var(--hover-transition),visibility var(--hover-transition);transition:opacity var(--hover-transition),visibility var(--hover-transition)}.input__button.is-visible{opacity:1;visibility:visible}.input__button>svg{width:1rem;height:1rem;-o-object-fit:contain;object-fit:contain;stroke:var(--base-dark-blue---3);-webkit-transition:stroke var(--hover-transition),-webkit-transform var(--hover-transition);transition:stroke var(--hover-transition),-webkit-transform var(--hover-transition);transition:transform var(--hover-transition),stroke var(--hover-transition);transition:transform var(--hover-transition),stroke var(--hover-transition),-webkit-transform var(--hover-transition)}@media (any-hover:hover){.input .output_text:hover,.input input:hover,.input textarea:hover{border-color:var(--base-grey)}.input__button:hover>svg{-webkit-transform:scale(1.25);-ms-transform:scale(1.25);transform:scale(1.25);stroke:var(--accents-blue)}.form-subscription:hover{border-color:var(--base-grey)}}.input__message{font-size:max(.875rem,12px);line-height:140%;letter-spacing:-.02em;color:var(--states-red)}.input__row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.input__results{font-size:max(.875rem,12px);line-height:140%;letter-spacing:-.02em;margin-top:1rem}.input__filter{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:.9375rem 1rem;letter-spacing:-.01em;font-weight:500;color:var(--base-dark-blue---3);border-radius:.75rem;background-color:var(--base-light-grey);margin-left:.5rem;-ms-flex-negative:0;flex-shrink:0;position:relative}.input__filter-count{position:absolute;top:-.375rem;right:-.375rem;width:1.5rem;height:1.5rem;z-index:2;border-radius:50%;background:var(--accents-blue);margin:0!important;font-size:max(.875rem,12px);line-height:140%;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:var(--base-white)}.input__filter-count:not(.has-value){display:none}.input__filter>span{margin-right:.5rem}.input__filter>svg{width:1.125rem;height:1.125rem;-o-object-fit:contain;object-fit:contain;stroke:var(--base-dark-blue---3)}.input.input--select::after{content:"";position:absolute;width:1.25rem;height:1.25rem;pointer-events:none}.input.input--select .output_text[readonly]{cursor:pointer}.input.input--search{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.input.input--search input{padding-left:3rem}.input.input--search input:focus-within{border-radius:6.25rem}.input.input--checkbox{position:relative;padding:.3125rem 0 .3125rem 2.25rem;line-height:150%;letter-spacing:-.02em;color:var(--base-dark-blue---2);-webkit-transition:color var(--hover-transition);transition:color var(--hover-transition)}.input.input--checkbox:has(input:checked){color:var(--base-dark-blue---3)}.input.input--checkbox input:checked+span::before{opacity:1;visibility:visible}.input.input--checkbox input:checked+span::after{background-color:var(--accents-blue)}.input.input--checkbox span{position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);display:block;width:1.5rem;height:1.5rem;-ms-flex-negative:0;flex-shrink:0;margin-right:.75rem}.input.input--checkbox span::after,.input.input--checkbox span::before{content:"";display:block;-webkit-transition:opacity var(--hover-transition),visibility var(--hover-transition);transition:opacity var(--hover-transition),visibility var(--hover-transition)}.input.input--checkbox span::after{width:100%;height:100%;border-radius:.375rem;background-color:var(--base-light-grey);border:1px solid var(--base-grey);-webkit-transition:background-color var(--hover-transition);transition:background-color var(--hover-transition)}.input.input--checkbox span::before{position:absolute;top:50%;left:50%;z-index:1;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:1rem;height:1rem;opacity:0;visibility:hidden;background-size:contain;background-repeat:no-repeat;background-position:center;background-image:url('data:image/svg+xml,%3Csvg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath d="M3.33594 8.0013L6.66927 11.3346L13.3359 4.66797" stroke="white" stroke-width="1.4" stroke-linecap="round" stroke-linejoin="round" /%3E%3C/svg%3E')}[type=checkbox],[type=radio]{position:absolute;left:-9999px}.form__row:not(:last-child){margin-bottom:1rem}.form__button{margin-top:2rem}.form-subscription{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border:1px solid transparent;border-radius:.75rem;padding:.25rem .25rem .25rem 1.25rem;background-color:var(--base-white);-webkit-transition:border-color var(--hover-transition),border-radius var(--hover-transition);transition:border-color var(--hover-transition),border-radius var(--hover-transition)}.form-subscription .input input{padding:unset;border:unset;background-color:unset;font-size:max(.875rem,12px);line-height:140%;letter-spacing:-.02em;border-radius:unset}.form-subscription .input__message{position:absolute;bottom:-.625rem;left:-1.25rem;-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);white-space:nowrap}.form-subscription .form__button{margin-top:unset;margin-left:.75rem}.form-subscription .form__button .btn{font-size:max(.875rem,12px);line-height:140%;border-radius:.5rem;padding:.625rem 1.25rem}.form-subscription:has(input:focus){border-radius:3.125rem}.form-subscription:has(input:focus) .form__button .btn{border-radius:3.125rem}.form-subscription:not(:last-child){margin-bottom:2rem}@media (max-width:768px){.input__filter{width:52px;height:52px}.input__filter>svg{width:24px;height:24px}.form__button{margin-top:24px}}.show-hide-on-success{position:relative}.show-on-success{display:none;position:absolute;top:.25rem;left:.25rem;right:.25rem;bottom:.25rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background-color:var(--base-white)}.success__ico{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:50%;-ms-flex-negative:0;flex-shrink:0;margin-right:.75rem;background-color:var(--states-green)}.success__ico>svg{width:1.25rem;height:1.25rem;-o-object-fit:contain;object-fit:contain;stroke:var(--base-white)}.success__text{font-size:max(.875rem,12px);line-height:100%;letter-spacing:-.02em;color:var(--states-green);width:80px}.success__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.success__button .btn{padding:.625rem 1.25rem;font-size:max(.875rem,12px);line-height:140%}@media (min-width:769px) and (max-width:991px){.success__ico{width:1.5rem;height:1.5rem;margin-right:.5rem}.success__ico>svg{width:.75rem;height:.75rem}.success__text{font-size:10px;width:70px}.success__button .btn{font-size:10px;padding-left:.5rem;padding-right:.5rem}}.search__result{position:relative;padding:1.25rem 0;border-bottom:1px solid var(--base-light-grey)}.search__result:has(.card-link:hover) .card-title{color:var(--accents-blue)}@media (max-width:768px){.search__result{padding:24px 0}}.section{margin:5rem 0}.section-offset{margin:7.5rem 0!important}.section-text{line-height:150%;letter-spacing:-.02em}.section-text--mono{font-family:var(--font-geist-mono)}.section-text--small{font-size:max(.875rem,12px);line-height:140%}.section-text--big{font-size:max(1.25rem,12px)}.section-label--small{font-size:max(.875rem,12px);line-height:140%;font-weight:500;letter-spacing:-.01em;color:var(--accents-blue)}.section-label--dot{width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:100%;position:relative;padding-left:1.125rem}.section-label--dot::before{content:"";display:block;width:.75rem;height:.75rem;position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background-size:contain;background-repeat:no-repeat;background-position:center;background-image:url('data:image/svg+xml,%3Csvg width="12" height="12" viewBox="0 0 12 12" fill="none" xmlns="http://www.w3.org/2000/svg"%3E%3Ccircle cx="6" cy="6" r="2" fill="%23556DE3" /%3E%3Ccircle cx="6" cy="6" r="4" stroke="%23556DE3" stroke-opacity="0.2" stroke-width="4" /%3E%3C/svg%3E')}.section-label--uppercase{text-transform:uppercase}.section-subtitle{font-size:max(.875rem,12px);line-height:140%;font-weight:500;letter-spacing:-.01em;text-transform:uppercase;color:var(--accents-blue);width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:100%;position:relative;padding-left:1.125rem;margin:0 auto .75rem}.section-subtitle::before{content:"";display:block;width:.75rem;height:.75rem;position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background-size:contain;background-repeat:no-repeat;background-position:center;background-image:url('data:image/svg+xml,%3Csvg width="12" height="12" viewBox="0 0 12 12" fill="none" xmlns="http://www.w3.org/2000/svg"%3E%3Ccircle cx="6" cy="6" r="2" fill="%23556DE3" /%3E%3Ccircle cx="6" cy="6" r="4" stroke="%23556DE3" stroke-opacity="0.2" stroke-width="4" /%3E%3C/svg%3E')}.section-cards{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -.93% -1.5rem}.section-cards>*{margin:0 .93% 1.5rem;width:31.4733333333%}@media (max-width:768px){.section-text-mobile{font-size:14px;line-height:140%}.section-text-mobile--big{font-size:16px;line-height:150%}.section-cards{margin:unset}.section-cards>*{margin:unset;width:100%}.section-mobile-offset{margin:40px 0 80px!important}}.btn-ico{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:2.75rem;height:2.75rem;border-radius:.5rem;background-color:var(--base-white);-webkit-transition:background-color var(--hover-transition),border-radius var(--hover-transition);transition:background-color var(--hover-transition),border-radius var(--hover-transition)}.btn-ico>svg{width:1.25rem;height:1.25rem;-o-object-fit:contain;object-fit:contain;stroke:var(--base-dark-blue---3);-webkit-transition:stroke var(--hover-transition),-webkit-transform var(--hover-transition);transition:stroke var(--hover-transition),-webkit-transform var(--hover-transition);transition:transform var(--hover-transition),stroke var(--hover-transition);transition:transform var(--hover-transition),stroke var(--hover-transition),-webkit-transform var(--hover-transition)}.btn-ico--big{width:4.5rem;height:4.5rem}.btn-ico--big>svg{width:2.25rem;height:2.25rem}@media (any-hover:hover){.btn-ico:hover{background-color:var(--base-light-grey);border-radius:50%}.btn-ico:hover>svg{stroke:var(--accents-blue);-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}}.btn-block{border-radius:.75rem;padding:.875rem 1.5rem;font-size:max(1.125rem,14px);line-height:135%;font-weight:500;letter-spacing:-.01em;color:var(--base-dark-blue---3);border:1px solid var(--base-grey);-webkit-transition:all var(--hover-transition);transition:all var(--hover-transition)}.btn-block.is-active{border-radius:3.125rem;color:var(--base-white);background-color:var(--base-dark-blue---3);border-color:transparent}@media (any-hover:hover){.btn-block:hover{border-color:var(--base-dark-blue---1)}.popup-filters__sorting-item:hover .popup-filters__sorting-item__title{color:var(--accents-blue)}.popup-filters__sorting-item:hover .popup-filters__sorting-item__button>svg{stroke:var(--accents-blue)}}.btn-block--medium{padding:.5625rem 1rem;font-size:max(1rem,12px);line-height:140%;border-radius:.5rem}.btn-block--small{padding:.375rem .75rem}@media (max-width:768px){.btn-ico--big{width:44px;height:44px}.btn-ico--big>svg{width:20px;height:20px}}.info{position:fixed;top:0;left:0;right:0;bottom:0;z-index:100;opacity:0;visibility:hidden;-webkit-transition:opacity var(--hover-transition),visibility var(--hover-transition);transition:opacity var(--hover-transition),visibility var(--hover-transition)}.info::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;backdrop-filter:blur(4px);background-color:var(--base-dark-bg-60)}.info__wrapper{position:relative;z-index:101;width:39.75%;height:100%;margin-left:auto;padding:1rem;background-color:var(--base-white);overflow-y:auto;-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%);-webkit-transition:-webkit-transform var(--hover-transition);transition:-webkit-transform var(--hover-transition);transition:transform var(--hover-transition);transition:transform var(--hover-transition),-webkit-transform var(--hover-transition);border-radius:2rem 0 0 2rem}.info__wrapper:has(.popup-filters__scroll){overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.info__close svg{stroke:var(--base-dark-blue---3)}.info__close,.info__close-wrap{position:absolute;top:50%;right:45.3%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.info__close .info__close,.info__close-wrap .info__close{position:static;-webkit-transform:none;-ms-transform:none;transform:none}.info__close-btn{padding-bottom:1rem;height:0;opacity:0;visibility:hidden;-webkit-transition:height var(--hover-transition),opacity var(--hover-transition),visibility var(--hover-transition);transition:height var(--hover-transition),opacity var(--hover-transition),visibility var(--hover-transition)}.info__close-btn.is-active{opacity:1;visibility:visible;height:5.5rem}.info.active{opacity:1;visibility:visible}.info.active .info__wrapper{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}@media (max-width:768px){.info__wrapper{width:100%!important;height:calc(100% - 88px);margin-bottom:auto;border-radius:0 0 20px 20px;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}.info__wrapper.active .info__wrapper{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.info__close,.info__close-wrap{top:unset;bottom:24px;right:50%!important;left:unset!important;-webkit-transform:translate(50%,0);-ms-transform:translate(50%,0);transform:translate(50%,0);display:-webkit-box;display:-ms-flexbox;display:flex}.info__close-btn{-webkit-transition:height var(--hover-transition),width var(--hover-transition),opacity var(--hover-transition),visibility var(--hover-transition);transition:height var(--hover-transition),width var(--hover-transition),opacity var(--hover-transition),visibility var(--hover-transition);width:0}.info__close-btn.is-active{height:auto;padding-bottom:0;padding-right:1rem;width:60px}}.popup-search .search__categories{display:-webkit-box;display:-ms-flexbox;display:flex}.popup-filters{overflow:hidden}.popup-filters .info__wrapper{width:32%;padding:2rem 1.5rem 1rem}.popup-filters .info__close{right:37.5%}.popup-filters .calendar{max-width:24.0625rem;width:-webkit-max-content;width:-moz-max-content;width:max-content;margin:0 auto}.popup-filters__block .popup-filters__accordion:not(:last-child){margin-bottom:1.75rem}.popup-filters__block--sort{margin-bottom:1.5rem;padding-bottom:1.5rem;border-bottom:1px solid var(--base-light-grey)}.popup-filters__block:has(.popup-filters__sorting-item__button.is-active) .popup-filters__row>button{background-color:var(--accents-blue)}.popup-filters__block:has(.popup-filters__sorting-item__button.is-active) .popup-filters__row>button>svg{fill:var(--base-white);stroke:var(--base-white)}.popup-filters__row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:1.75rem}.popup-filters__row>button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:max(1.625rem,12px);height:max(1.625rem,12px);border-radius:.5rem;-ms-flex-negative:0;flex-shrink:0;margin-right:.5rem;background-color:var(--base-light-grey);-webkit-transition:background-color var(--hover-transition);transition:background-color var(--hover-transition)}.popup-filters__row>button>svg{width:1rem;height:1rem;-o-object-fit:contain;object-fit:contain;fill:var(--base-dark-blue---3);stroke:var(--base-dark-blue---3);-webkit-transition:fill var(--hover-transition),stroke var(--hover-transition);transition:fill var(--hover-transition),stroke var(--hover-transition)}.popup-filters__row>button>span{color:var(--base-white)}.popup-filters__row>button.is-active{background-color:var(--accents-blue)}.popup-filters__row>button.is-active>svg{fill:var(--base-white);stroke:var(--base-white)}.popup-filters__row--centered{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.popup-filters__row+.popup-filters__sorting{margin-top:1.75rem}.popup-filters__sorting-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;cursor:pointer;width:100%;text-align:left}.popup-filters__sorting-item.sort-up .sort-up>svg{fill:var(--accents-blue)}.popup-filters__sorting-item.sort-up .popup-filters__sorting-item__text .sort-up{opacity:1}.popup-filters__sorting-item.sort-up .popup-filters__sorting-item__text .sort-down{opacity:0}.popup-filters__sorting-item.sort-down .sort-down>svg{fill:var(--accents-blue)}.popup-filters__sorting-item.sort-down .popup-filters__sorting-item__text .sort-up{opacity:0}.popup-filters__sorting-item.sort-down .popup-filters__sorting-item__text .sort-down{opacity:1}.popup-filters__sorting-item__title{font-size:max(1.125rem,14px);line-height:135%;font-weight:500;letter-spacing:-.01em;color:var(--base-dark-blue---3);-webkit-transition:color var(--hover-transition);transition:color var(--hover-transition)}.popup-filters__sorting-item__text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:max(.875rem,12px);line-height:140%;letter-spacing:-.02em}.popup-filters__sorting-item__text span{color:var(--accents-blue);-webkit-transition:opacity var(--hover-transition);transition:opacity var(--hover-transition);opacity:0}.popup-filters__sorting-item__text-inner{position:relative;margin-left:.1875rem}.popup-filters__sorting-item__text-inner>:last-child:not(:first-child){position:absolute;left:0;top:0}.popup-filters__sorting-item__buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.popup-filters__sorting-item__button{display:-webkit-box;display:-ms-flexbox;display:flex;width:.625rem;height:.625rem}.popup-filters__sorting-item__button:first-child:last-child{width:1.25rem;height:1.25rem}.popup-filters__sorting-item__button>svg{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;fill:var(--base-dark-blue---1);stroke:var(--base-dark-blue---3);-webkit-transition:fill var(--hover-transition),stroke var(--hover-transition);transition:fill var(--hover-transition),stroke var(--hover-transition)}.popup-filters__sorting-item:not(:last-child){margin-bottom:.75rem;padding-bottom:.75rem;border-bottom:1px solid var(--base-light-grey)}.popup-filters__accordion-head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:1rem}.popup-filters__accordion-title{font-size:max(1.125rem,14px);line-height:135%;font-weight:500;letter-spacing:-.01em;color:var(--base-dark-blue---3)}.popup-filters__accordion-button{display:none;width:1.25rem;height:1.25rem;-ms-flex-negative:0;flex-shrink:0;margin-left:1rem;-webkit-transition:-webkit-transform var(--hover-transition);transition:-webkit-transform var(--hover-transition);transition:transform var(--hover-transition);transition:transform var(--hover-transition),-webkit-transform var(--hover-transition)}.popup-filters__accordion-button>svg{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;stroke:var(--base-dark-blue---3);-webkit-transition:stroke var(--hover-transition);transition:stroke var(--hover-transition)}.popup-filters__scroll{overflow-y:auto;padding-bottom:2rem;padding-right:1rem;margin-right:-1rem;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.popup-filters__buttons{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:1rem;margin:0 -.5rem}.popup-filters__buttons .btn{width:100%}.popup-filters__buttons::before{content:"";position:absolute;top:0;left:-1rem;right:-1rem;height:1px;background-color:var(--base-grey)}.popup-filters__buttons>*{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0}.popup-filters__clear{margin-right:.5rem}.popup-filters__page{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-transition:-webkit-transform var(--hover-transition);transition:-webkit-transform var(--hover-transition);transition:transform var(--hover-transition);transition:transform var(--hover-transition),-webkit-transform var(--hover-transition);-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.popup-filters__page:not(.is-active){-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%)}.popup-filters__page:not(:first-child){display:none}.popup__close{position:absolute;left:50%;bottom:-1.25rem;-webkit-transform:translate(-50%,100%);-ms-transform:translate(-50%,100%);transform:translate(-50%,100%)}@media (max-width:768px){.popup-filters .info__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:12px 20px 16px}.popup-filters .calendar{max-width:344px}.popup-filters__block .popup-filters__accordion:not(:last-child){margin-bottom:0}.popup-filters__block.is-open .popup-filters__row>svg{stroke:var(--accents-blue);-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg)}.popup-filters__block--sort{margin-bottom:20px;padding-bottom:20px}.popup-filters__block--sort .popup-filters__sorting{display:none}.popup-filters__block--sort .popup-filters__row{margin-bottom:unset}.popup-filters__row>svg{width:24px;height:24px;margin-left:auto;-o-object-fit:contain;object-fit:contain;stroke:var(--base-dark-blue---3);-webkit-transition:stroke var(--hover-transition),-webkit-transform var(--hover-transition);transition:stroke var(--hover-transition),-webkit-transform var(--hover-transition);transition:stroke var(--hover-transition),transform var(--hover-transition);transition:stroke var(--hover-transition),transform var(--hover-transition),-webkit-transform var(--hover-transition)}.popup-filters__row+.popup-filters__sorting{margin-top:16px}.popup-filters__sorting-item{padding:12px 0}.popup-filters__sorting-item:not(:last-child){margin-bottom:unset}.popup-filters__accordion{padding:20px 0}.popup-filters__accordion.is-open .popup-filters__accordion-button{-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg)}.popup-filters__accordion.is-open .popup-filters__accordion-button>svg{stroke:var(--accents-blue)}.popup-filters__accordion-head{margin-bottom:unset}.popup-filters__accordion-button{display:block}.popup-filters__accordion-content{display:none}.popup-filters__accordion-content .filters__list{margin-top:16px}.popup-filters__accordion:not(:last-child){border-bottom:1px solid var(--base-light-grey)}.popup-filters__buttons{margin-top:auto}}.fancybox__content{padding:unset}.fancybox__backdrop{backdrop-filter:blur(4px);background-color:var(--base-dark-bg-40)!important}@media (max-width:768px){.fancybox__slide{padding:0 0 100px!important}.fancybox__slide::after,.fancybox__slide::before{content:none}}.f-button.is-close-btn{display:none}.marquee{display:-webkit-box;display:-ms-flexbox;display:flex}.marquee__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-animation:20s linear infinite tw-moveSlideshow;animation:20s linear infinite tw-moveSlideshow}.marquee__unit{width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:100%;-ms-flex-negative:0;flex-shrink:0}.swiper-buttons{display:-webkit-box;display:-ms-flexbox;display:flex}.swiper-buttons:has(.swiper-button-lock){display:none}.swiper-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:3.25rem;height:3.25rem;border-radius:.75rem;background-color:var(--base-light-grey);-webkit-transition:background-color var(--hover-transition),border-radius var(--hover-transition);transition:background-color var(--hover-transition),border-radius var(--hover-transition)}.swiper-button>svg{width:1.5rem;height:1.5rem;-o-object-fit:contain;object-fit:contain;stroke:var(--base-dark-blue---3);-webkit-transition:stroke var(--hover-transition),-webkit-transform var(--hover-transition);transition:stroke var(--hover-transition),-webkit-transform var(--hover-transition);transition:stroke var(--hover-transition),transform var(--hover-transition);transition:stroke var(--hover-transition),transform var(--hover-transition),-webkit-transform var(--hover-transition)}.swiper-button-disabled{cursor:not-allowed}.swiper-button-disabled>svg{stroke:var(--base-dark-blue---1)}.swiper-button--small{width:2.75rem;height:2.75rem}.swiper-button--small>svg{width:1.25rem;height:1.25rem}.socials{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.socials>li>a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:.75rem;background-color:var(--base-white);-webkit-transition:background-color var(--hover-transition),border-radius var(--hover-transition);transition:background-color var(--hover-transition),border-radius var(--hover-transition)}.socials>li>a>svg{width:1.25rem;height:1.25rem;-o-object-fit:contain;object-fit:contain;fill:var(--base-dark-blue---3);-webkit-transition:fill var(--hover-transition),-webkit-transform var(--hover-transition);transition:fill var(--hover-transition),-webkit-transform var(--hover-transition);transition:transform var(--hover-transition),fill var(--hover-transition);transition:transform var(--hover-transition),fill var(--hover-transition),-webkit-transform var(--hover-transition)}.socials>li>a>svg>path{fill:var(--base-dark-blue---3);-webkit-transition:fill var(--hover-transition);transition:fill var(--hover-transition)}.socials--grey>li>a{background-color:var(--base-light-grey)}.socials--cms>li>a{width:3.25rem;height:3.25rem}.socials--cms>li>a>svg{width:1.75rem;height:1.75rem}@media (any-hover:hover){.marquee:hover .marquee__content{-webkit-animation-play-state:paused;animation-play-state:paused}.swiper-button:not(.swiper-button-disabled):hover{border-radius:50%;background-color:var(--base-grey)}.swiper-button:not(.swiper-button-disabled):hover>svg{stroke:var(--base-dark-blue---3);-webkit-transform:scale(1.16);-ms-transform:scale(1.16);transform:scale(1.16)}.swiper-button--small:not(.swiper-button-disabled):hover>svg{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}.socials>li>a:hover{border-radius:50%}.socials>li>a:hover>svg{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);fill:var(--accents-blue)}.socials>li>a:hover>svg>path{fill:var(--accents-blue)}.socials--cms>li>a:hover>svg{-webkit-transform:scale(1.14);-ms-transform:scale(1.14);transform:scale(1.14)}}.tag{padding:.25rem .75rem;width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:100%;border-radius:.625rem;line-height:150%;letter-spacing:-.02em;background-color:var(--base-dark-blue---60)}.filter__row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.filter__button{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:52px;height:52px;-ms-flex-negative:0;flex-shrink:0;border-radius:12px;background-color:var(--base-light-grey);margin-left:8px}.filter__button>svg{width:24px;height:24px;-o-object-fit:contain;object-fit:contain;stroke:var(--base-dark-blue---3)}.filter__button>span{position:absolute;top:-2px;right:-4px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:24px;height:24px;border-radius:50%;background-color:var(--accents-blue);font-size:14px;line-height:140%;font-weight:500;letter-spacing:-.01em;color:var(--base-white)}.filters{position:relative;margin-left:.75rem}.filters.is-open .filters__button{border-radius:50%;background-color:var(--accents-blue)}.filters.is-open .filters__button>svg{fill:var(--base-white)}.filters.is-open .filters__wrapper{opacity:1;visibility:visible}.filters__wrapper{width:18.25rem;padding:1rem;border-radius:1.25rem;background-color:var(--base-white);-webkit-box-shadow:0 1px 2px 0 rgba(39,47,94,.04),0 2px 6px 0 var(--base-dark-blue---60),0 4px 12px 0 rgba(39,47,94,.08),0 10px 24px 0 rgba(39,47,94,.1),0 26px 68px 0 rgba(39,47,94,.12);box-shadow:0 1px 2px 0 rgba(39,47,94,.04),0 2px 6px 0 var(--base-dark-blue---60),0 4px 12px 0 rgba(39,47,94,.08),0 10px 24px 0 rgba(39,47,94,.1),0 26px 68px 0 rgba(39,47,94,.12)}.filters__wrapper::before{content:"";position:absolute;top:0;left:50%;display:block;width:.75rem;height:.5rem;-webkit-transform:translate(-50%,-100%);-ms-transform:translate(-50%,-100%);transform:translate(-50%,-100%);background-size:contain;background-repeat:no-repeat;background-position:center;background-image:url('data:image/svg+xml,%3Csvg width="12" height="8" viewBox="0 0 12 8" fill="none" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath d="M0 8H12L6.8 1.06667C6.4 0.533333 5.6 0.533333 5.2 1.06667L0 8Z" fill="white" /%3E%3C/svg%3E')}.filters__wrapper.filters--calendar{width:26rem}.filters__wrapper.filters--calendar::before{left:unset;right:1.875rem;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}.filters__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.filters__list>label:not(:last-child){margin-bottom:.25rem}.filters__buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:1.25rem}.filters__buttons>*{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0}.filters__buttons .filters__clear{margin-top:unset}.filters__button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:.3125rem;border-radius:.5rem;background-color:var(--base-light-grey);-webkit-transition:border-radius var(--hover-transition),background-color var(--hover-transition);transition:border-radius var(--hover-transition),background-color var(--hover-transition)}.filters__button>svg{width:.875rem;height:.875rem;-o-object-fit:contain;object-fit:contain;fill:var(--base-dark-blue---3);-webkit-transition:fill var(--hover-transition);transition:fill var(--hover-transition)}.filters__button .js-count{font-size:max(.875rem,12px);line-height:140%;color:var(--base-white);margin:-.1875rem .1875rem -.1875rem .25rem}.filters__button:has(.js-count[style*=block]){border-radius:6.25rem;background-color:var(--accents-blue)}.filters__button:has(.js-count[style*=block])>svg{fill:var(--base-white)}.filters__clear{margin-top:1.5rem;width:100%}.filters__clear:not(:last-child){margin-right:.5rem}.empty{width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:100%;margin:6.25rem auto;text-align:center}.empty__title{margin-bottom:.75rem}.empty__text{margin-bottom:1.5rem}@media (max-width:768px){.empty{margin:40px auto}}[data-dropdown-filter]{display:none;position:absolute;z-index:5;-webkit-transform:translate(calc(-50% - 5px),.75rem);-ms-transform:translate(calc(-50% - 5px),.75rem);transform:translate(calc(-50% - 5px),.75rem)}[data-dropdown-filter][data-dropdown-position=right]{-webkit-transform:translate(1.5rem,.75rem);-ms-transform:translate(1.5rem,.75rem);transform:translate(1.5rem,.75rem)}[data-dropdown-filter][data-dropdown-position=left]{-webkit-transform:translate(-1.5rem,.75rem);-ms-transform:translate(-1.5rem,.75rem);transform:translate(-1.5rem,.75rem)}.pagination{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-top:3rem}.pagination__button,.pagination__dots,.pagination__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:3.25rem;height:3.25rem;border-radius:.75rem;background-color:var(--base-light-grey)}.pagination__button{-webkit-transition:border-radius var(--hover-transition);transition:border-radius var(--hover-transition)}.pagination__button.disabled{cursor:not-allowed}.pagination__button.disabled>svg{stroke:var(--base-dark-blue---1)}.pagination__button>svg{width:1.5rem;height:1.5rem;-o-object-fit:contain;object-fit:contain;stroke:var(--base-dark-blue---3);-webkit-transition:stroke var(--hover-transition);transition:stroke var(--hover-transition)}@media (any-hover:hover){.filters__button:hover{background-color:var(--base-grey);border-radius:50%}.pagination__button:not(.disabled):hover,.pagination__item:not(.is-active):not(.pagination__dots):hover{border-radius:50%}}.pagination__numbers{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 1.5rem}.pagination__numbers>:not(:last-child){margin-right:.25rem}.pagination__item{font-size:max(1.125rem,14px);line-height:140%;font-weight:500;letter-spacing:-.01em;color:var(--base-dark-blue---3);-webkit-transition:background-color var(--hover-transition),color var(--hover-transition),border-radius var(--hover-transition);transition:background-color var(--hover-transition),color var(--hover-transition),border-radius var(--hover-transition)}.pagination__item.is-active{color:var(--base-white);background-color:var(--base-dark-blue---3)}.pagination--center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (max-width:768px){.pagination{margin-top:32px;-ms-flex-wrap:wrap;flex-wrap:wrap}.pagination__dots,.pagination__item{width:44px;height:44px}.pagination__numbers{margin:12px 0 0;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.pagination__button{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;height:44px}.pagination__button:first-child{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-right:6px}.pagination__button:last-child{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.pagination__button>svg{width:20px;height:20px}.tooltip{display:none}}.tooltip{position:absolute;top:0;left:-99999px;opacity:0;-webkit-transition:opacity var(--hover-transition);transition:opacity var(--hover-transition);z-index:999999;pointer-events:none;-webkit-filter:drop-shadow(0 1px 2px rgba(39, 47, 94, .04)) drop-shadow(0 2px 6px var(--base-dark-blue---60)) drop-shadow(0 4px 12px rgba(39, 47, 94, .08)) drop-shadow(0 10px 24px rgba(39, 47, 94, .1)) drop-shadow(0 26px 68px rgba(39, 47, 94, .12));filter:drop-shadow(0 1px 2px rgba(39, 47, 94, .04)) drop-shadow(0 2px 6px var(--base-dark-blue---60)) drop-shadow(0 4px 12px rgba(39, 47, 94, .08)) drop-shadow(0 10px 24px rgba(39, 47, 94, .1)) drop-shadow(0 26px 68px rgba(39, 47, 94, .12));background-color:var(--base-white);border-radius:.75rem;padding:.625rem 1rem;max-width:22.8125rem;width:100%;font-size:max(.875rem,12px);line-height:140%;font-weight:500;letter-spacing:-.01em;color:var(--base-dark-blue---3)}.tooltip.is-visible{opacity:1}.tooltip__arrow{position:absolute;top:0;left:50%;-webkit-transform:translate(-50%,-100%);-ms-transform:translate(-50%,-100%);transform:translate(-50%,-100%);width:.75rem;height:.5rem;line-height:0}.tooltip__arrow svg{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;fill:var(--base-white)}.tooltip[data-position=left] .tooltip__arrow{left:1rem}.tooltip[data-position=right] .tooltip__arrow{left:calc(100% - 1rem)}.tabs__buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem;width:-webkit-max-content;width:-moz-max-content;width:max-content}.tabs__buttons--center{margin-left:auto;margin-right:auto}.tabs__button{padding:.875rem 1.5rem;font-size:max(1.125rem,14px);line-height:135%;font-weight:500;letter-spacing:-.01em;color:var(--base-dark-blue---3);border:1px solid var(--base-grey);border-radius:.75rem;-webkit-transition:all var(--hover-transition);transition:all var(--hover-transition);-ms-flex-negative:0;flex-shrink:0;white-space:nowrap}@media (any-hover:hover){.tabs__button:not(.is-active):not(:has(input:checked)):hover{border-color:var(--base-dark-blue---1)}}.tabs__button.is-active,.tabs__button:has(input:checked){color:var(--base-white);background-color:var(--base-dark-blue---3);border-color:var(--base-dark-blue---3);border-radius:6.25rem}.procurements{margin:4.25rem 0 7.5rem}.procurements__title{margin-bottom:3.5rem}@media (max-width:768px){.procurements__title{margin-bottom:32px}}.projects{margin:3rem 0 7.5rem}.projects__top{text-align:center;margin-bottom:3.5rem}@media (max-width:768px){.projects__top{margin-bottom:32px}}.other{overflow:hidden}.other__row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:3rem}@media (max-width:768px){.other{margin:80px 0!important}.other__row{margin-bottom:32px}.other__button{margin-top:32px}.other__button .btn{width:100%}}.catalog{overflow:hidden;margin:3rem 0 7.5rem}.catalog .input__results{margin-bottom:3.5rem}.catalog .posts__cards,.catalog .publications__cards{margin-top:3rem}.catalog__subtitle{margin-bottom:.75rem}.catalog__categories,.catalog__title{margin-bottom:3.5rem}.catalog+.contacts{margin-bottom:7.5rem}.card{position:relative;padding:1.5rem;border-radius:1.25rem;background-color:var(--base-light-grey)}.card-link{position:absolute;top:0;left:0;right:0;bottom:0;z-index:2}.card-tag{font-size:max(.875rem,12px);line-height:140%;font-weight:500;letter-spacing:-.01em;padding:.25rem .625rem;background-color:var(--base-light-grey);border-radius:6.25rem;width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:100%;color:var(--base-dark-blue---2);white-space:nowrap;-ms-flex-negative:0;flex-shrink:0}.card-tag--white{background-color:var(--base-white)}.card-categories{position:relative;z-index:2;border-radius:6.25rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.25rem;margin-right:1rem;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.card-categories::-webkit-scrollbar{display:none}.card-date{font-family:var(--font-geist-mono);font-size:max(.875rem,12px);line-height:140%;letter-spacing:-.01em;margin-left:auto;-ms-flex-negative:0;flex-shrink:0;margin-top:.25rem}.card-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:1rem}.card-title{-webkit-transition:color var(--hover-transition);transition:color var(--hover-transition)}.card-img{position:relative;width:100%;margin-bottom:1rem}.card-img::before{content:"";display:block;width:100%;padding-top:58.8%}.card-img::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;border-radius:1.25rem;-webkit-box-shadow:inset 0 0 32px 0 rgba(29,41,61,.2);box-shadow:inset 0 0 32px 0 rgba(29,41,61,.2);-webkit-transition:border-radius var(--hover-transition);transition:border-radius var(--hover-transition)}.card-img>img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:1.25rem;-webkit-transition:border-radius var(--hover-transition);transition:border-radius var(--hover-transition)}.card-button{margin-top:auto}.card:has(.card-link:hover) .card-img::after{border-radius:3.75rem}.card:has(.card-link:hover) .card-img>img{border-radius:3.75rem}.card:has(.card-link:hover) .card-title{color:var(--accents-blue)}.card:has(.card-link:hover) .card-button{color:var(--accents-blue)}.card:has(.card-link:hover) .card-button>svg{stroke:var(--accents-blue);fill:var(--accents-blue)}@media (max-width:768px){.catalog+.contacts{margin-bottom:80px}.catalog .posts__cards,.catalog .publications__cards{margin-top:32px}.card-img{max-height:400px}.card-row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:12px}.card-categories{margin-right:unset;margin-bottom:12px}.card-date{margin-left:unset}}.bg{position:fixed;top:0;left:0;right:0;bottom:0;z-index:98;backdrop-filter:blur(4px);background-color:var(--base-dark-bg-40);opacity:0;visibility:hidden;-webkit-transition:opacity var(--hover-transition),visibility var(--hover-transition);transition:opacity var(--hover-transition),visibility var(--hover-transition)}.table__status{padding:.25rem .75rem;width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:100%;border-radius:.625rem}.table__status--active,.table__status--approved,.table__status--implementation,.table__status--open{color:var(--tags-green);background-color:var(--tags-green-bg)!important}.table__status--closed{color:var(--tags-red);background-color:var(--tags-red-bg)!important}.table__status--advocacy{color:var(--tags-purple);background-color:var(--tags-purple-bg)!important}.table__status--analysis{color:var(--tags-cian);background-color:var(--tags-cian-bg)!important}.table__status--completed{color:var(--tags-blue);background-color:var(--tags-blue-bg)!important}.table__status--development-npa{color:var(--tags-orange);background-color:var(--tags-orange-bg)!important}.air-datepicker.-inline-{width:100%;border:unset}.air-datepicker-nav{border-bottom:unset;padding:unset}.air-datepicker-nav--action{width:2.75rem;height:2.75rem;border-radius:.75rem;background-color:var(--base-light-grey);-webkit-transition:background-color var(--hover-transition),border-radius var(--hover-transition);transition:background-color var(--hover-transition),border-radius var(--hover-transition)}.air-datepicker-nav--action path{-webkit-transition:stroke var(--hover-transition);transition:stroke var(--hover-transition)}@media (any-hover:hover){.air-datepicker-nav--action:hover{border-radius:50%;background-color:var(--base-grey)}.air-datepicker-nav--action:hover path{stroke:var(--base-dark-blue---3)}}.air-datepicker-nav--title{font-family:var(--font-geist);font-size:max(1.125rem,14px);line-height:135%;font-weight:500;letter-spacing:-.01em;text-align:center;color:var(--base-dark-blue---3)}.air-datepicker-nav--title>*{pointer-events:none}.air-datepicker-cell{position:relative;z-index:2;font-family:var(--font-geist);font-size:max(1.125rem,14px);line-height:135%;font-weight:500;letter-spacing:-.01em;text-align:center;color:var(--base-dark-blue---2);width:3rem;height:3rem;border-color:transparent!important}.air-datepicker-cell.-current-{color:var(--accents-blue)!important}.air-datepicker-cell.-range-from-.-range-to-::before{content:none}.air-datepicker-cell.-range-from-,.air-datepicker-cell.-range-to-{border-radius:50%!important;color:var(--base-white)!important;border:none!important;z-index:3}.air-datepicker-cell.-range-from-::before,.air-datepicker-cell.-range-to-::before{content:"";position:absolute;top:0;bottom:0;z-index:-1;background-color:var(--base-light-grey);pointer-events:none}.air-datepicker-cell.-range-from-::after,.air-datepicker-cell.-range-to-::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border-radius:50%;background-color:var(--accents-blue)!important;z-index:-1}.air-datepicker-cell.-range-from-::before{left:50%;right:-.5rem}.air-datepicker-cell.-range-to-::before{left:-.5rem;right:50%}.air-datepicker-cell.-focus-{border-radius:50%;color:var(--base-dark-blue---3);background-color:var(--base-grey);border-color:transparent}.air-datepicker-cell.-disabled-{color:var(--base-dark-blue---2)!important;background-color:transparent!important}.air-datepicker-cell.-in-range-{position:relative;background-color:var(--base-light-grey)}.air-datepicker-cell.-in-range-::before{content:"";position:absolute;top:0;left:-.5rem;right:0;bottom:0;z-index:-2;background-color:var(--base-light-grey);pointer-events:none}.air-datepicker-cell.-in-range-:nth-child(7n+7),.air-datepicker-cell.-in-range-:nth-child(7n+7)::before{border-radius:0 6.25rem 6.25rem 0}.air-datepicker-cell.-in-range-:nth-child(7n+1){border-radius:6.25rem 0 0 6.25rem}.air-datepicker-cell.-in-range-:nth-child(7n+1)::before{border-radius:6.25rem 0 0 6.25rem;left:0;right:-1.25rem}.air-datepicker-body--day-names{margin:unset}.air-datepicker-body--day-name{font-family:var(--font-geist);font-size:max(1.125rem,14px);line-height:135%;font-weight:500;letter-spacing:-.01em;text-align:center;color:var(--base-dark-blue---3);width:max(3rem,12px);height:max(3rem,12px);text-transform:unset}.air-datepicker-body--cells.-days-{grid-auto-rows:1fr;gap:.5rem;overflow:hidden}.air-datepicker--navigation{margin-bottom:.5rem}.air-datepicker--content{padding:unset}@-webkit-keyframes tw-moveSlideshow{from{-webkit-transform:translateX(0);transform:translateX(0);will-change:transform}to{will-change:transform;-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@keyframes tw-moveSlideshow{from{-webkit-transform:translateX(0);transform:translateX(0);will-change:transform}to{will-change:transform;-webkit-transform:translateX(-100%);transform:translateX(-100%)}}.scroll-block-desktop{overflow-x:auto;scrollbar-color:transparent transparent;scrollbar-width:none;-ms-overflow-style:none;padding:0 1.875rem;margin:0 -1.875rem}.scroll-block-desktop::-webkit-scrollbar{display:none}@media (max-width:768px){.air-datepicker-cell{width:44px;height:44px}.air-datepicker-cell.-range-from-::before{right:-4.5px}.air-datepicker-cell.-in-range-::before,.air-datepicker-cell.-range-to-::before{left:-4.5px}.air-datepicker-body--cells.-days-{gap:4.5px}.air-datepicker-body--day-name{width:44px;height:44px}.scroll-block-desktop{padding:0 16px;margin:0 -16px}.scroll-block{overflow-x:auto;scrollbar-color:transparent transparent;scrollbar-width:thin;-ms-overflow-style:none;padding:0 1rem;margin:0 -1rem;width:calc(100% + 32px)}.scroll-block::-webkit-scrollbar{display:none}}