/* @license GNU-GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.sliding-popup-bottom{z-index:600;}.popup-container .popup-body *{font-size:0.75rem;line-height:1.15;}.popup-body{display:flex;flex-direction:column;padding:0.75rem 0;}.popup-body .btn{height:1.8rem;}.popup-body .btn-link{background:none;border:none;box-shadow:none;text-shadow:none;}.popup-body .eu-cookie-compliance-buttons{margin-bottom:0;}@media (min-width:960px){.popup-body{flex-direction:row;}}.popup-content{margin:0 auto;}.popup-content *{font-weight:400;display:inline;margin:0;padding:0;}@media (min-width:720px){.popup-content{max-width:450px;}}@media (min-width:960px){.popup-content{margin:0;max-width:600px;margin-right:2rem;text-align:left;}}@media (min-width:1140px){.popup-content{max-width:100%;}}
[id^=views-exposed-form-announcement-search] .form--inline .form-item{float:initial;margin-right:0;}[id^=views-exposed-form-announcement-search] .form--inline .form-item label{display:none;}[id^=views-exposed-form-announcement-search] fieldset{margin:0;border:none;}[id^=views-exposed-form-announcement-search] fieldset legend{display:none;}[id^=views-exposed-form-announcement-search] .fieldset-wrapper{padding:0;display:flex;}[id^=views-exposed-form-announcement-search] .fieldset-wrapper .form-item{margin:0;}[id^=views-exposed-form-announcement-search] .form-item-latlon-1-value{width:100%;}[id^=views-exposed-form-announcement-search] .form-item-latlon-1-value .form-control{border-top-right-radius:0;border-bottom-right-radius:0;}[id^=views-exposed-form-announcement-search] .form-control:focus{position:relative;z-index:1;}[id^=views-exposed-form-announcement-search] .form-item-latlon-1-distance-from{flex:1;}[id^=views-exposed-form-announcement-search] .form-item-latlon-1-distance-from select{border-top-left-radius:0;border-bottom-left-radius:0;width:auto;position:relative;}[id^=views-exposed-form-announcement-search] .form-item-latlon-1-distance-from select:focus{z-index:1;}
.form-type-portal-select{position:relative;}.form-type-portal-select select{cursor:pointer;padding:0.375rem 0.75rem 0.375rem 2.75rem;}.form-type-portal-select select:invalid{color:#6c757d;}.form-type-portal-select::after{position:absolute;z-index:2;display:block;bottom:0.475rem;left:0.75rem;width:1.5rem;font-family:"Font Awesome 5 Free";font-weight:bold;font-size:1rem;color:#14B28D;text-align:center;content:"\f03a";}.form-type-portal-select .categories-wrap{display:none;background:#fff;position:absolute;width:100%;z-index:4;border:1px solid #ced4da;max-height:50vh;overflow-y:scroll;}.form-type-portal-select .categories-wrap.open{display:block;z-index:400;box-shadow:0 6px 6px 4px rgba(34,34,34,0.2);}.form-type-portal-select .categories-wrap.open .category.disabled{user-select:none;-ms-user-select:none;-webkit-user-select:none;cursor:default;color:#868e96;}.form-type-portal-select .categories-wrap.open .category.disabled i{color:#868e96 !important;}.form-type-portal-select .categories-wrap .category{padding:0.5rem 0.85rem;cursor:pointer;}.form-type-portal-select .categories-wrap .category:hover,.form-type-portal-select .categories-wrap .category.checked{background-color:rgba(80,80,80,0.1);}.form-type-portal-select .categories-wrap .category:hover .sub-category{background-color:#fff;}.form-type-portal-select .categories-wrap .category .sub-wrapper{display:none;margin:0.5rem -0.85rem -0.5rem;}.form-type-portal-select .categories-wrap .category .sub-wrapper .sub-category{padding:0.5rem 0.75rem 0.5rem 2.5rem;}.form-type-portal-select .categories-wrap .category .sub-wrapper .sub-category.see-all{display:none;}.form-type-portal-select .categories-wrap .category .sub-wrapper .sub-category.checked,.form-type-portal-select .categories-wrap .category .sub-wrapper .sub-category:hover{background-color:rgba(80,80,80,0.1);}.form-type-portal-select .categories-wrap .category.open > .sub-wrapper{display:block;}.form-type-portal-select .categories-wrap .category.has-sub-options:before{content:"\f054";position:absolute;z-index:2;font-family:"Font Awesome 5 Free";font-weight:bold;font-size:1rem;color:#868e96;text-align:center;right:0.5rem;}.form-type-portal-select .categories-wrap .category.has-sub-options.open:before{transform:rotate(90deg);}
.landing-section{padding:5rem 0;}.ls__content{padding-left:1rem;padding-right:1rem;}.ls__content--narrow{max-width:900px;margin:0 auto;}.ls__content--ultranarrow{max-width:475px;margin:0 auto;}.about-howto__item{position:relative;padding:0.5rem 0 0.5rem 2rem;margin:0 0 0 1rem;}.about-howto__item::before{content:"";position:absolute;top:1rem;left:-1px;width:2px;height:100%;background:#bbb;}.about-howto__item:last-child::before{height:calc(100% - 1.75rem);}.about-howto__item::after{content:"";position:absolute;top:0.6rem;left:-0.5rem;width:1rem;height:1rem;background:#14B28D;border-radius:50%;}.about-categories .add-button{display:none;}.about-categories .block-categories{max-width:345px;margin:0 auto;}.ls__header .fa-info-circle{margin-right:4px;}@media (min-width:720px){.about-promo__logo img{width:360px;}.about-promo__slogan{font-size:120%;}.about-descr__texts{display:grid;grid-template-columns:50%;grid-template-rows:auto;grid-template-areas:"lsAboutText1 lsAboutImg" "lsAboutText2 lsAboutImg" "lsAboutText3 lsAboutImg";}.about-descr__text.text-1{grid-area:lsAboutText1;}.about-descr__text.text-2{grid-area:lsAboutText2;}.about-descr__text.text-3{grid-area:lsAboutText3;}.about-descr__text-img{grid-area:lsAboutImg;margin-top:-0.25rem !important;}.about-search__content{display:grid;grid-template-columns:50%;grid-template-rows:auto auto 1fr;grid-template-areas:"lsSearchHeader lsSearchImg" "lsSearchText1 lsSearchImg" "lsSearchText2 lsSearchImg";}.about-search__header{grid-area:lsSearchHeader;}.about-search__text.text-1{grid-area:lsSearchText1;}.about-search__text.text-2{grid-area:lsSearchText2;}.about-search__text-img{grid-area:lsSearchImg;margin-top:-0.25rem !important;}}@media (min-width:960px){.landing-section.about-promo{padding:10rem 0;}.about-descr__text-img{grid-area:lsAboutImg;padding-left:1rem;margin-top:-1.5rem !important;}.about-descr__texts{display:grid;grid-template-columns:60% 40%;}}
