/* @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);}
.teaser{padding:1rem 0;position:relative;cursor:pointer;}.teaser .preview-region{position:relative;padding-top:0.15rem;padding-left:1rem;}.teaser .preview-region img{border-radius:3px;width:72px;height:72px;object-fit:cover;}.teaser .badges-region{margin-top:0.65rem;}.teaser .block-extra-field-blocknodeannouncementflag-bookmark{position:absolute;}.teaser .block-extra-field-blocknodeannouncementflag-bookmark .flag a{position:absolute;left:-20px;top:-20px;padding:20px;}.teaser .field--name-title{display:block;font-size:1rem;line-height:150%;text-indent:1.5rem;margin-bottom:0.45rem;font-weight:500;}.teaser .field--name-title a{color:#222;text-decoration:none;transition:color 0.3s;}.teaser .field--name-title a:visited{color:#186454;}.teaser .field--name-title a:hover{color:#14B28D;}.teaser .field--name-body{font-size:0.9rem;color:#666;margin-bottom:0;max-height:2.7rem;overflow:hidden;-webkit-line-clamp:2;display:-webkit-box;-webkit-box-orient:vertical;}.teaser .badge{display:block;}.teaser:hover .field--name-title a,.teaser:hover .field--name-title a:visited{color:#14B28D;}.layout__region--sidebar .node--type-announcement.teaser:first-child{padding-top:0;}.layout__region--sidebar .custom-layout--teaser{grid-template:"main preview" "badges badges";grid-template-columns:1fr max-content;}.layout__region--sidebar .teaser .field--name-title{line-height:1.25rem;max-height:2.5rem;overflow:hidden;}.layout__region--sidebar .teaser .preview-region{padding-top:0.1rem;}.layout__region--sidebar .teaser .block-extra-field-blocknodeannouncementflag-bookmark{line-height:1.25rem;}.layout__region--sidebar .teaser .badge{font-size:0.75rem;}.layout__region--sidebar .teaser .preview-region img{width:72px;height:72px;object-fit:cover;}.header-block__title{display:flex;margin-right:1.5rem;}.block-link-more{display:none;}.block-link-more a{text-decoration:none;opacity:0.7;transition:opacity 0.1s;}.block-link-more a:hover{opacity:1;}@media (min-width:720px){.custom-layout--teaser{grid-template:"main preview" "badges preview";grid-template-columns:1fr max-content;}.teaser .preview-region{padding-top:0;}.teaser .preview-region img{width:110px;height:110px;object-fit:cover;}}@media (min-width:1140px){.layout__region--main .block-link-more{display:block;}}
.preloaded-container{position:relative !important;}.preloader-bg{position:absolute;width:calc(100% - 4px);height:calc(100% - 4px);top:2px;left:2px;background:rgba(255,255,255,0.9);}.loader{position:absolute;width:48px;height:48px;top:calc(50% - 24px);left:calc(50% - 24px);border-radius:50%;display:inline-block;border-top:4px solid #D2FFF5;border-right:4px solid transparent;box-sizing:border-box;animation:rotation 1s linear infinite;}.loader::after{content:"";box-sizing:border-box;position:absolute;left:0;top:0;width:48px;height:48px;border-radius:50%;border-bottom:4px solid #14B28D;border-left:4px solid transparent;}@keyframes rotation{0%{transform:rotate(0deg);}100%{transform:rotate(360deg);}}
.page-node-type-announcement #header{margin-bottom:0;}@media (min-width:540px){.page-node-type-announcement #header{margin-bottom:2rem;}}.page-node-type-announcement .header__search-pseudo{display:none;}@media (min-width:960px){.page-node-type-announcement .header__search-pseudo{display:block;}}.page-node-type-announcement #header #block-breadcrumbs{display:block;}@media (min-width:540px){.page-node-type-announcement .block-system-breadcrumb-block{display:none;}}.page-node-type-announcement .node--unpublished{padding:initial;}.page-node-type-announcement .nav-control--search{display:block;}@media (min-width:960px){.page-node-type-announcement .nav-control--search{display:none;}}.page-node-type-announcement.node-view #main > .container{padding-left:0;padding-right:0;}@media (min-width:540px){.page-node-type-announcement.node-view #main > .container{padding-left:15px;padding-right:15px;}}.page-node-type-announcement .region-content > .block--system-messages{display:none;}@media (min-width:540px){.page-node-type-announcement .region-content > .block--system-messages{display:block;}}@media (min-width:540px){.page-node-type-announcement .header-subregion > .block--system-messages{display:none;}}.page-node-type-announcement .main-region__image{z-index:50;top:40px;background-color:#505050;}.page-node-type-announcement .main-region__image .field--type-image{background:#ECEFF1;}.page-node-type-announcement .main-region__image picture{display:flex;align-items:center;justify-content:center;width:100%;height:100%;max-height:50vh;}.page-node-type-announcement .main-region__image picture img{width:100%;height:100%;object-fit:contain;}.page-node-type-announcement .main-region__image .field--name-field-announcement-images:not(.slick-slider) > .field__item{display:none;}.page-node-type-announcement .main-region__image .field--name-field-announcement-images:not(.slick-slider) > .field__item:first-child{display:block;}@media (min-width:540px){.page-node-type-announcement .main-region__image{position:relative;top:0;border-radius:0.25rem;}.page-node-type-announcement .main-region__image picture,.page-node-type-announcement .main-region__image picture img{border-radius:0.25rem;overflow:hidden;}}.page-node-type-announcement .main-region__panel{position:relative;z-index:60;background:#fff;padding:1rem;border-radius:15px;top:-15px;}.page-node-type-announcement .main-region__panel .controls-subregion{margin:0 -0.5rem 0.5rem;}.page-node-type-announcement .main-region__panel .controls-subregion i{font-size:1.25rem;line-height:150%;}.page-node-type-announcement .main-region__panel .controls-subregion .dropdown-menu i{font-size:1rem;}.page-node-type-announcement .main-region__panel .contacts-subregion,.page-node-type-announcement .main-region__panel .footer-subregion{margin-top:3rem;}.page-node-type-announcement .main-region__panel .badges-subregion{display:flex;margin:1rem 0;flex-wrap:wrap;}.page-node-type-announcement .main-region__panel .block-extra-field-blocknodeannouncementflag-bookmark a{padding:0.375rem 0.75rem;display:block;}.page-node-type-announcement .main-region__panel .breadcrumb{font-size:0.85rem;color:#505050;}.page-node-type-announcement .main-region__panel h1{margin:0 0 1rem 0;word-wrap:break-word;}.page-node-type-announcement .main-region__panel .announcement__contact{margin-bottom:0.5rem;}.page-node-type-announcement .main-region__panel .announcement__contact:not(.announcement__location) .field--name-field-company-or-name,.page-node-type-announcement .main-region__panel .announcement__contact:not(.announcement__location) a{-webkit-box-orient:vertical;display:-webkit-box !important;white-space:normal !important;overflow:hidden;-webkit-line-clamp:2;}.page-node-type-announcement .main-region__panel .announcement__contact i{width:1.125rem;text-align:center;font-size:1rem;line-height:1.2;}.page-node-type-announcement .main-region__panel .announcement__contact a{color:#222;text-decoration:none;transition:color 0.1s;}.page-node-type-announcement .main-region__panel .announcement__contact a:hover{text-decoration:underline;}.page-node-type-announcement .main-region__panel .block-webform h2{margin-bottom:0.25rem;}.page-node-type-announcement .main-region__panel .block-webform .form-item-description{color:#868e96;font-size:0.85rem;margin:0 0 1.5rem;}.page-node-type-announcement .main-region__panel .block-webform .webform-button--submit{display:block;width:100%;}.page-node-type-announcement .main-region__panel .block-webform .form-item-name{display:none;}@media (min-width:540px){.page-node-type-announcement .main-region__panel{top:0;box-shadow:none;padding-left:0;padding-right:0;}}.page-node-type-announcement .flag-bookmark{position:relative;}.page-node-type-announcement .controls-subregion__controls .ajax-spinner{position:absolute;top:0.475rem;left:0.75rem;}.page-node-type-announcement .block-user-other-announcement-block .description a{font-size:1.25rem;color:#2D8572;text-decoration:none;transition:color 0.1s;}.page-node-type-announcement .block-user-other-announcement-block .description a:hover{color:#14B28D;text-decoration:underline;}@media (max-width:539.98px){.page-node-type-announcement .block-portal-content{background:#fff;z-index:55;padding-left:1rem;padding-right:1rem;}.page-node-type-announcement #block-informacja-content{position:relative;}.page-node-type-announcement #block-informacja-content::after{content:"";position:absolute;width:100%;height:50px;background:#fff;bottom:0;z-index:51;}}.page-node-type-announcement .field--name-body{word-break:break-word;}.page-node-type-announcement .contacts-subregion{border-top:1px solid;border-color:#ced4da;}
