:root{--color-1: #default-value;--color-3: #default-value;--color-4: #default-value}a{color: var(--color-1)}html{overflow-x: hidden}*[id]{scroll-margin-top: 110px}blockquote{border-left: 5px solid #bfbfbf !important}.element-with-l-border{position: relative;margin-bottom: 40px;background: #FCFCFC}.element-with-l-border::before,.element-with-l-border::after,.element-with-l-border .content::before,.element-with-l-border .content::after{content: "";position: absolute;width: 40px;height: 40px;border-style: solid;border-width: 3px}.element-with-l-border::before{top: 0;left: 0;border-color: black transparent transparent black}.element-with-l-border::after{top: 0;right: 0;border-color: black black transparent transparent}.element-with-l-border .content{padding: 25px 20px 20px 20px}.element-with-l-border .content::before{bottom: 0;left: 0;border-color: transparent transparent black black}.element-with-l-border .content::after{bottom: 0;right: 0;border-color: transparent black black transparent}.local-ranking-map{width: 100%;height: 220px;z-index: 0}@media (max-width: 1024px){.local-ranking-map{height: 200px}}@media (max-width: 767px){.local-ranking-map{height: 180px}}.ranking-ocena svg{position: relative;top: 2px;width: 22px;height: 18px;margin-right: 6px}.ranking-ocena span{font-weight: 700}.ranking-ocena{margin-bottom: 20px !important}.leaflet-control-zoom{display: none}.leaflet-control-attribution{display: flex}.leaflet-control-attribution .lsm-openstreetmap-copy{cursor: pointer;margin-bottom: 0px;margin-left: 5px;color: var(--color-1)}.leaflet-control-attribution .leaflet-link{margin-right: 5px;cursor: pointer;margin-bottom: 0px;color: var(--color-1)}.leaflet-zoom-animated{filter: grayscale(1)}.leaflet-marker-icon{filter: grayscale(0) !important}.lsm-weather-container{display: flex;flex-wrap: wrap;justify-content: space-around}.lsm-weather-info{flex: 1;min-width: 300px;box-sizing: border-box}.lsm-weather-map-current-time{color: var(--color-1);margin-bottom: 0px}.lsm-weather-map-city-name{font-size: 25px;font-weight: 700}.lsm-source-openweathermap{margin-bottom: 5px;font-size: 12px}.lsm-openweather-source{cursor: pointer;color: var(--color-1);font-weight: 700}.lsm-weather-map-temperature-container{display: flex;align-items: center}.lsm-weather-image{width: 50px;height: 50px}.lsm-weather-image-deg{font-size: 36px;margin-bottom: 0px;margin-left: 10px}.lsm-weather-text{font-weight: 700}.lsm-weather-features-container{display: flex;flex-wrap: wrap}.lsm-weather-info-features-column-1{flex: 1;min-width: 50%}.lsm-weather-info-features-column-2{flex: 1;min-width: 47%;margin-left: 10px}.lsm-weather-features-text{display: flex;align-items: center;margin-bottom: 0px}.lsm-weather-features-container svg{width: 50px;height: 50px;margin-right: 8px}.lsm-weather-map-container{flex: 1;min-width: 300px;box-sizing: border-box}#weather-map{width: 100%;height: 320px;z-index: 0}@media (max-width: 990px){.lsm-weather-map-container{margin-top: 30px;flex-basis: 100%}.lsm-weather-info{min-width: 200px}}@media (max-width: 450px){.lsm-weather-info-features-column-1{min-width: 100% !important}.lsm-weather-info-features-column-2{min-width: 100% !important;margin-left: 0px !important}}.lsm-forecast-item{display: flex;flex-wrap: wrap;align-items: center;border-bottom: 1px solid #bfbfbf;width: 100%;margin: 0;padding: 5px 0px}.lsm-forecast-item:last-child{border-bottom: none}@media (min-width: 500px){.lsm-forecast-item > div{flex: 1}}.lsm-forecast-item > div{padding: 0px 5px}.lsm-weather-icon-container{display: flex;align-items: center}.lsm-weather-icon-container svg{width: 50px;height: 50px;position: relative}.lsm-weather-icon-container p{margin-left: 8px;margin-right: 8px;margin-bottom: 0px}.lsm-forecast-item p{margin-bottom: 0px}@media (max-width: 499px){.lsm-weather-date-container,.lsm-weather-icon-container{flex: 1}.lsm-weather-description-container{width: 100%}.lsm-forecast-item{padding-bottom: 18px}}#rainviewer-map{height: 500px;z-index: 0}@media screen and (max-width:996px){#rainviewer-map{height: 320px}}.lsm-legenda-title{font-size:12px;margin-top:20px;font-weight: 600;margin-bottom: 5px}.lsm-hr-container{height: 20px;background-color: #ffffff}@media screen and (max-width:996px){.lsm-hr-container{height: 5px}}.lsm-job-card{z-index: 5;padding: 30px 30px 30px 30px}.lsm-job-card:hover{background-color: #fafafa}.lsm-job-card p{margin-bottom: 10px}.lsm-job-offers-single-tooltip p{margin-bottom: 0px}.lsm-sticky-container-praca{margin-top: 77px;background-color: #f5f5f5;padding: 30px 20px}@media screen and (max-width: 768px){.lsm-sticky-container-praca{margin: 0px 15px 0px 15px}}.lsm-oferty-pracy-stanowisko{font-weight: 700;font-size: 20px}.lsm-oferty-pracy-stanowisko svg{fill: var(--color-1);margin-bottom: -3px}@media screen and (max-width: 767px){.lsm-oferty-pracy-stanowisko{font-size: 18px}}.lsm-oferty-pracy-wygasanie-widget{display: inline-block;font-weight: 700}.lsm-oferty-pracy-wygasanie-widget svg{margin-right: 5px;margin-bottom: -3px;fill: var(--color-1)}.lsm-oferty-pracy-stanowisko svg{margin-right: 8px}.lsm-praca-widget-button-cta{width: 100%;padding: 15px 20px !important;font-size: 22px !important}@media screen and (max-width: 767px){.lsm-praca-widget-button-cta{font-size: 18px !important}}.lsm-praca-widget-button-phone{width: 100%;opacity: 0.7;margin-bottom: 25px !important}.lsm-praca-widget-button-phone svg{fill: var(--color-4);rotate: 20deg;margin-bottom: -4px;margin-right: 5px}.lsm-content-separator-widget-praca{background-color: #bfbfbf;margin-top: 5px;margin-bottom: 20px}.lsm-oferty-pracy-oferty-pracodawcy{font-weight: 700;font-size: 18px;margin-bottom: 1em}.lsm-oferta-pracy-widget{margin-bottom: 10px}.lsm-oferta-pracy-widget-firma,.lsm-oferta-pracy-widget-lokalizacja{margin-bottom: 0px;font-size: 14px}.lsm-job-locations-image-widget{width: 16px;height: 16px;margin-right: 5px;fill: var(--color-1)}.lsm-oferta-pracy-widget-lokalizacja{display: flex;align-items: center}.lsm-kategorie-firmy-sidebar svg{position: relative;top: 2px;width: 20px;height: 18px}.lsm-kategorie-firmy-sidebar p{font-weight: 700;font-size: 18px}@media screen and (max-width: 1024px){.lsm-kategorie-firmy-sidebar svg{height: 17px}.lsm-kategorie-firmy-sidebar p{font-size:17px}}@media screen and (max-width: 767px){.lsm-kategorie-firmy-sidebar svg{height: 16px}.lsm-kategorie-firmy-sidebar p{font-size:16px}}.lsm-kategorie-firmy-sidebar:last-child p{margin-bottom: 0px}.lsm-kategorie-firmy-sidebar p a{margin-left: 8px}.lsm-category-ads-banner-container{margin-top: 50px;margin-bottom: 40px}h2.lsm-category-business-counter-text{font-weight:700;font-size:28px}@media screen and (max-width: 1024px){h2.lsm-category-business-counter-text{font-weight:700;font-size:24px}}@media screen and (max-width: 767px){h2.lsm-category-business-counter-text{font-weight:700;font-size:20px}}.lsm-banner-ads-container{padding: 30px 30px 45px 30px;background-color: #f5f5f5;position: relative}.lsm-banner-ads-container-inner{display: flex;column-gap: 40px}.lsm-banner-ads-text,.lsm-banner-ads-pros{width: 50%;display: flex;flex-direction: column}.lsm-banner-ads-container:before{content: "";position: absolute;width: 35px;height: 35px;border-style: solid;border-width: 7px;top: -7px;left: -7px;border-color: var(--color-1) transparent transparent var(--color-1)}.lsm-banner-ads-title{font-weight: 700;font-size: 20px}.lsm-banner-ads-button{display: inline-block;padding: 10px 20px;background-color: var(--color-1);color: var(--color-4);font-weight: 700}.lsm-banner-ads-buttons-container{margin-top: auto}.lsm-banner-ads-button:hover,.lsm-banner-ads-button:active,.lsm-banner-ads-button:focus{color: var(--color-4);background-color: var(--color-1)}@media screen and (max-width: 600px){.lsm-banner-ads-container-inner{flex-direction: column}.lsm-banner-ads-text,.lsm-banner-ads-pros{width: 100%}.lsm-banner-ads-title{font-size: 18px}.lsm-banner-ads-pros{margin-top: 50px}}.lsm-firmy-footer-item{display: flex;align-items: start}.lsm-display-firmy-footer{position: relative;top: -2px;color: var(--color-4)}.lsm-display-firmy-footer:hover{color: var(--color-4)}.lsm-firmy-footer-image svg{fill: var(--color-4);width: 15px;height: 15px;margin-right: 10px;flex-shrink: 0}.lsm-firmy-footer-container{margin-top: 10px;display: grid;grid-template-columns: repeat(4,1fr);gap: 0px}.lsm-firmy-footer-container .lsm-firmy-footer-image{display: inline-block !important}.lsm-firmy-footer-container .lsm-display-firmy-footer{display: inline-block !important}@media (max-width: 1200px){.lsm-firmy-footer-container{grid-template-columns: repeat(3,1fr)}}@media (max-width: 900px){.lsm-firmy-footer-container{grid-template-columns: repeat(2,1fr)}}@media (max-width: 600px){.lsm-firmy-footer-container{grid-template-columns: repeat(1,1fr)}}.lsm-display-firmy-footer{padding-bottom: 10px}.regulamin,.polityka-prywatnosci{margin-bottom: 0px;cursor: pointer}.regulamin:hover,.polityka-prywatnosci:hover{color: #767676}#table-of-contents-container{position: relative;padding: 30px 20px 30px 20px;background-color: #f5f5f5;display: inline-block;margin: 14px 0px 32px 0px}#table-of-contents-container:before{content: "";position: absolute;width: 35px;height: 35px;border-style: solid;border-width: 7px;top: -7px;left: -7px;border-color: var(--color-1) transparent transparent var(--color-1)}.lsm-table-of-contents-title{font-size: 20px;font-weight: 700;margin-bottom: 15px}@media screen and (max-width: 767px){.lsm-table-of-contents-title{font-size: 18px}}.lsm-table-of-contents-item,.lsm-table-of-contents-subitem{padding: 5px 0;border-bottom: 1px solid #bfbfbf}.lsm-table-of-contents-subitem{margin-left: 20px}.lsm-table-of-contents-item a,.lsm-table-of-contents-item a:hover,.lsm-table-of-contents-item a:active,.lsm-table-of-contents-item a:focus,.lsm-table-of-contents-subitem a,.lsm-table-of-contents-subitem a:hover,.lsm-table-of-contents-subitem a:active,.lsm-table-of-contents-subitem a:focus{color: var(--color-1)}.lsm-table-of-contents-item:last-child,.lsm-table-of-contents-subitem:last-child{border-bottom: none}.lsm-toc-toggle::before{cursor: pointer;content: '\25B6';font-size: 14px;margin-right: 2px;color: #bfbfbf;display: inline-block;transition: transform 0.2s ease;transform-origin: center}.lsm-table-of-contents-item.lsm-open .lsm-toc-toggle::before{transform: rotate(90deg)}.lsm-table-of-contents-subitems{display: none}.lsm-table-of-contents-item.lsm-open .lsm-table-of-contents-subitems{display: block}.rank-math-breadcrumb{font-size: 14px}.rank-math-breadcrumb .separator{padding: 0px 5px 0px 5px;font-size: 14px;color: #bfbfbf}.rank-math-breadcrumb div p{margin-bottom: 0px;display: inline}.rank-math-breadcrumb div{margin-bottom: 1.5em}.content-separator{background-color: #bfbfbf}@media screen and (min-width: 969px){.lsm-toc-wrapper{overflow-y: auto;max-height: 500px}}.lsm-map-title{margin-top: 54px;margin-bottom: 50px}.lsm-svg-map-container{width: 100%;position: relative}.lsm-svg-map-container svg{width: 100%;height: auto}.lsm-map-pin{position: absolute;transform: translate(-50%,-100%);cursor: pointer;color: var(--color-1);text-decoration: none;white-space: nowrap;font-weight: 700;padding-left: 30px;display: flex;align-items: center}.lsm-map-pin::after{content: attr(data-name);position: relative;display: inline-block;width: 4ch;white-space: nowrap;overflow: hidden;text-overflow: ellipsis}@media screen and (min-width: 390px){.lsm-map-pin::after{width: auto}}.lsm-map-pin img{position: absolute;left: 0;top: 50%;transform: translateY(-50%);width: 24px;height: 24px}@media screen and (max-width: 1024px){.lsm-map-pin img{width: 19px;height: 19px}.lsm-map-pin{font-size: 12px;padding-left: 22px}}@media screen and (max-width: 767px){.lsm-map-pin img{width: 15px;height: 15px}.lsm-map-pin{font-size: 10px;padding-left: 16px}}@media screen and (max-width: 389px){.lsm-map-pin{margin-left: -5px;padding-left: 14px;font-size: 9px}.lsm-map-pin img{width: 12px;height: 12px}}.lsm-stars{font-size: 2em;margin-bottom: 5px}.lsm-star{cursor: pointer;color: #e0e0e0;padding-right: 10px}.lsm-inside-right-sidebar{height: 100%}.lsm-sticky-container{position: relative}.lsm-sticky-container:before{content: "";position: absolute;width: 35px;height: 35px;border-style: solid;border-width: 7px;top: -7px;left: -7px;border-color: var(--color-1) transparent transparent var(--color-1)}.lsm-sticky-container-post-firmy-banner{margin-top: 80px;background-color: #f5f5f5;padding: 30px 20px 40px}@media screen and (max-width: 767px){.lsm-sticky-container-post-firmy-banner{margin: 80px 15px 70px}}.lsm-post-widget-banner-title-fanpage{display: flex;align-items: center;gap: 10px;margin-bottom: 20px}.lsm-post-widget-banner-title-fanpage .lsm-post-forum-widget-text{margin-bottom: 0px}.lsm-post-widget-banner-title-fanpage svg{fill: var(--color-1);width: 50px;height: 50px}@media screen and (max-width:768px){.lsm-sticky-container-post-firmy-banner{display: none}}.lsm-post-firmy-widget-title{font-size: 20px;font-weight: 700}.lsm-post-firmy-widget-title a{color: #222222}@media screen and (max-width:767px){.lsm-post-firmy-widget-title{font-size: 18px}}.lsm-firmy-widget-item{display: flex;align-items: center}.lsm-firmy-widget-item .lsm-business-svg-icon{margin-right: 15px;display: flex;align-items: center}.lsm-firmy-widget-item .lsm-business-svg-icon svg{width: 40px;height: 40px}.lsm-firmy-widget-item a{font-size: 18px;font-weight: 700;color: #222222}@media screen and (max-width:1024px){.lsm-firmy-widget-item a{font-size: 17px}.lsm-firmy-widget-item .lsm-business-svg-icon svg{width: 37px;height: 37px}}@media screen and (max-width:767px){.lsm-firmy-widget-item a{font-size: 16px}.lsm-firmy-widget-item .lsm-business-svg-icon svg{width: 33px;height: 33px}}.lsm-post-forum-widget-text{font-size: 20px;font-weight: 700}@media screen and (max-width: 767px){.lsm-post-forum-widget-text{font-size: 18px}}.lsm-faq-styles:before{background-color: var(--color-1);bottom: 0;content: "";display: block;height: 100%;left: 0;position: absolute;width: 5px}.lsm-faq-styles{padding-left: 20px;position: relative}.wp-block-spacer-faq{height:20px}.lsm-social-box-button{background-color: var(--color-1);color: var(--color-4);border: none;padding: 10px 20px;text-align: center;white-space: nowrap;font-weight: 700;display: inline-flex}.lsm-social-box-button:hover,.lsm-social-box-button:active,.lsm-social-box-button:focus{background-color: var(--color-1);color: var(--color-4)}@keyframes slideIn{from{opacity: 0;transform: translate(-50%,calc(-50% - 20px)) scale(0.95)}to{opacity: 1;transform: translate(-50%,-50%) scale(1)}}@keyframes fadeInScale{to{opacity: 1;transform: scale(1)}}.lsm-cookies-banner-container{position: fixed;top: 50%;left: 50%;transform: translate(-50%,-50%);z-index: 100000;display: flex;flex-direction: column;width: 100%;max-width: 60%;max-height: 90vh;background: #ffffff;color: #222222;padding: 30px 35px 35px 35px;font-size: 16px;font-weight: 700;box-shadow: 0px 8px 32px rgba(0,0,0,.3);border-radius: 0;animation: slideIn 0.3s ease-out}.lsm-cookies-banner-inner{margin-left: auto;margin-right: auto;max-width: 100%;padding: 0px;flex: 1;display: flex;flex-direction: column;min-height: 0}.lsm-cookies-banner-content{flex: 1;overflow-y: auto;overflow-x: hidden;padding-right: 10px;min-height: 0}.lsm-cookies-banner-content::-webkit-scrollbar{width: 10px}.lsm-cookies-banner-content::-webkit-scrollbar-track{background: #d0d0d0;border-radius: 0}.lsm-cookies-banner-content::-webkit-scrollbar-thumb{background: #888;border-radius: 0}.lsm-cookies-banner-content::-webkit-scrollbar-thumb:hover{background: #555}@media (max-width: 1024px){.lsm-cookies-banner-container{max-width: 85%;padding: 30px 25px 40px 25px;max-height: 85vh}}@media (max-width: 768px){.lsm-cookies-banner-container{max-width: 90%;padding: 25px 20px 35px 20px;max-height: calc(100vh - 100px)}.lsm-cookies-banner-content::-webkit-scrollbar{width: 8px}.lsm-cookies-banner-buttons{flex-direction: column;gap: 12px}.lsm-cookies-banner-buttons button{width: 100%;min-width: 100%;padding: 14px 20px;font-size: 16px}.lsm-cookies-banner-inner .lsm-banner-logo img{max-width: 180px;max-height: 50px}.lsm-cookies-banner-inner .lsm-banner-title{font-size: 18px}.lsm-cookies-banner-inner .lsm-banner-description{font-size: 15px;text-align: left}.lsm-cookie-category{padding: 12px}.lsm-cookie-category .lsm-category-header h4{font-size: 16px}.lsm-cookie-category .lsm-category-description{font-size: 14px}}@media (max-width: 600px){.lsm-cookies-banner-container{max-width: 95%;padding: 20px 15px 30px 15px;max-height: calc(100vh - 90px)}.lsm-cookies-banner-content::-webkit-scrollbar{width: 6px}.lsm-cookies-banner-inner .lsm-banner-logo img{max-width: 160px;max-height: 45px}.lsm-cookies-banner-inner .lsm-banner-title{font-size: 16px;margin-bottom: 12px}.lsm-cookies-banner-inner .lsm-banner-description{font-size: 14px;margin-bottom: 10px}.lsm-cookies-banner-buttons{margin-top: 15px;gap: 10px}.lsm-cookies-banner-buttons button{padding: 12px 15px;font-size: 15px}.lsm-cookie-category{padding: 10px;margin-bottom: 15px}.lsm-cookie-category .lsm-category-header h4{font-size: 15px}.lsm-cookie-category .lsm-category-description{font-size: 13px}.lsm-cookies-banner-inner .lsm-settings-panel .lsm-intro-text{font-size: 14px}.lsm-cookies-banner-inner .lsm-settings-panel-header{padding-bottom: 15px;margin-bottom: 15px}.lsm-cookies-banner-inner .lsm-settings-panel-header .lsm-settings-panel-title{font-size: 15px !important}.lsm-cookies-banner-inner .lsm-settings-panel-header .lsm-back-btn-top{font-size: 15px !important}.lsm-cookies-banner-inner .lsm-settings-panel-footer{flex-direction: row;gap: 8px;padding-top: 15px;margin-top: 15px}.lsm-cookies-banner-inner .lsm-settings-panel-footer button{font-size: 15px;padding: 10px 15px}.lsm-cookies-banner-inner .lsm-settings-panel-content::-webkit-scrollbar{width: 6px}}@media (max-width: 430px){.lsm-cookies-banner-container{max-width: 98%;padding: 15px 12px 25px 12px;max-height: calc(100vh - 80px)}.lsm-cookies-banner-content::-webkit-scrollbar{width: 5px}.lsm-cookies-banner-inner .lsm-banner-logo img{max-width: 140px;max-height: 40px}.lsm-cookies-banner-inner .lsm-banner-title{font-size: 15px}.lsm-cookies-banner-inner .lsm-banner-description{font-size: 13px}.lsm-cookies-banner-buttons button{padding: 10px 12px;font-size: 14px}.lsm-cookie-category{padding: 8px}.lsm-cookie-category .lsm-category-header h4{font-size: 14px}.lsm-slider-container .lsm-switch-label span{font-size: 14px}.lsm-slider-container input[type="checkbox"]{width: 42px;height: 24px}.lsm-slider-container input[type="checkbox"]:before{height: 20px;width: 20px}.lsm-slider-container input[type="checkbox"]:checked:before{transform: translateX(18px)}.lsm-cookies-banner-inner .lsm-settings-panel-header{padding-bottom: 12px;margin-bottom: 12px}.lsm-cookies-banner-inner .lsm-settings-panel-header .lsm-settings-panel-title{font-size: 14px !important}.lsm-cookies-banner-inner .lsm-settings-panel-header .lsm-back-btn-top{font-size: 14px !important}.lsm-cookies-banner-inner .lsm-settings-panel-footer{flex-direction: column;gap: 8px;padding-top: 12px;margin-top: 12px}.lsm-cookies-banner-inner .lsm-settings-panel-footer button{font-size: 14px;padding: 10px 12px;width: 100%}.lsm-cookies-banner-inner .lsm-settings-panel-content::-webkit-scrollbar{width: 5px}}@media (max-width: 330px){.lsm-cookies-banner-inner .lsm-settings-panel-header .lsm-settings-panel-title{font-size: 13px !important}.lsm-cookies-banner-inner .lsm-settings-panel-header .lsm-back-btn-top{font-size: 13px !important}}.lsm-cookies-banner-inner .lsm-banner-logo{margin-bottom: 10px;text-align: left}.lsm-cookies-banner-inner .lsm-banner-logo img{max-width: 200px;max-height: 60px;height: auto;width: auto}.lsm-cookies-banner-inner .lsm-banner-title{font-size: 20px;font-weight: 700;margin: 0 0 15px 0;color: #222;text-align: left}.lsm-cookies-banner-inner .lsm-banner-description{font-size: 16px;font-weight: 400;margin: 0 0 12px 0;line-height: 1.6;color: #222222;text-align: justify}.lsm-cookies-banner-container button{font-size: 16px;margin: 0px;padding: 12px 20px;background-color: var(--color-1);color: var(--color-4);font-weight: 700;border-radius: 0;border: none;cursor: pointer;transition: all 0.3s ease;width: 100%}.lsm-cookies-banner-container button:hover,.lsm-cookies-banner-container button:focus,.lsm-cookies-banner-container button:active{background-color: var(--color-1);color: var(--color-4)}.lsm-cookies-banner-buttons{display: flex;gap: 15px;flex-wrap: wrap;justify-content: center;padding-top: 20px;flex-shrink: 0}.lsm-cookies-banner-buttons button{flex: 1;min-width: 150px}.lsm-cookies-banner-inner .lsm-settings-panel{display: flex;flex-direction: column;flex: 1;min-height: 0}.lsm-cookies-banner-inner .lsm-settings-panel-header{display: flex;align-items: center;justify-content: space-between;padding-bottom: 20px;margin-bottom: 20px;border-bottom: 1px solid #bfbfbf;flex-shrink: 0}.lsm-cookies-banner-inner .lsm-settings-panel-header .lsm-back-btn-top{background: transparent;border: none;color: var(--color-1);font-size: 16px;font-weight: 700;cursor: pointer;padding: 0;width: auto}.lsm-cookies-banner-inner .lsm-settings-panel-header .lsm-settings-panel-title{font-size: 16px;font-weight: 700;margin: 0;color: #222;text-transform: uppercase;letter-spacing: 0.5px}.lsm-cookies-banner-inner .lsm-settings-panel-content{flex: 1;overflow-y: auto;overflow-x: hidden;padding-right: 10px;min-height: 0}.lsm-cookies-banner-inner .lsm-settings-panel-content::-webkit-scrollbar{width: 8px}.lsm-cookies-banner-inner .lsm-settings-panel-content::-webkit-scrollbar-track{background: #e0e0e0;border-radius: 0}.lsm-cookies-banner-inner .lsm-settings-panel-content::-webkit-scrollbar-thumb{background: #888;border-radius: 0}.lsm-cookies-banner-inner .lsm-settings-panel-content::-webkit-scrollbar-thumb:hover{background: #555}.lsm-cookies-banner-inner .lsm-settings-panel-footer{display: flex;gap: 10px;padding-top: 20px;flex-shrink: 0}.lsm-cookies-banner-inner .lsm-settings-panel-footer button{flex: 1;padding: 12px 20px;font-size: 16px;font-weight: 700;border: none;cursor: pointer;transition: all 0.3s ease;border-radius: 0}.lsm-cookies-banner-inner .lsm-settings-panel-footer .lsm-save-btn,.lsm-cookies-banner-inner .lsm-settings-panel-footer .lsm-reject-btn-settings,.lsm-cookies-banner-inner .lsm-settings-panel-footer .lsm-accept-btn-settings{background-color: var(--color-1);color: var(--color-4)}.lsm-cookies-banner-inner .lsm-settings-panel-footer .lsm-save-btn:hover,.lsm-cookies-banner-inner .lsm-settings-panel-footer .lsm-reject-btn-settings:hover,.lsm-cookies-banner-inner .lsm-settings-panel-footer .lsm-accept-btn-settings:hover{opacity: 0.9}.lsm-cookies-banner-inner .lsm-settings-panel .lsm-intro-text{font-size: 16px;font-weight: 400;margin-bottom: 20px;line-height: 1.6;color: #222222}.lsm-cookies-banner-inner .lsm-settings-panel .lsm-privacy-link{font-size: 16px;font-weight: 400;margin: 20px 0 10px 0;text-align: center;color: #222222}.lsm-cookies-banner-inner .lsm-settings-panel .lsm-privacy-link .lsm-privacy-policy-link,.lsm-cookies-banner-inner .lsm-banner-description .lsm-privacy-policy-link{color: var(--color-1);font-weight: 600;cursor: pointer;text-decoration: none}.lsm-cookies-banner-inner .lsm-settings-panel .lsm-privacy-link .lsm-privacy-policy-link:hover,.lsm-cookies-banner-inner .lsm-banner-description .lsm-privacy-policy-link:hover{text-decoration: underline}.lsm-slider-container{margin-top: 12px;padding-top: 12px;border-top: 1px solid #bfbfbf}.lsm-slider-container .lsm-switch-label{display: flex;justify-content: space-between;align-items: center;cursor: pointer}.lsm-slider-container .lsm-switch-label span{font-size: 16px;font-weight: 600;color: #333;margin: 0;display: inline-block}.lsm-slider-container input[type="checkbox"]{position: relative;width: 48px;height: 26px;margin: 0;background: #ccc;-webkit-appearance: none;appearance: none;border-radius: 50px;cursor: pointer;outline: 0;border: none;transition: background 0.3s ease;flex-shrink: 0}.lsm-slider-container input[type="checkbox"]:before{position: absolute;content: "";height: 22px;width: 22px;left: 2px;bottom: 2px;border-radius: 50%;background-color: #ffffff;-webkit-transition: 0.3s;transition: 0.3s;box-shadow: 0 2px 4px rgba(0,0,0,0.2)}.lsm-slider-container input[type="checkbox"]:checked:before{-webkit-transform: translateX(22px);-ms-transform: translateX(22px);transform: translateX(22px)}.lsm-slider-container input[type="checkbox"]:checked{background: var(--color-1)}.lsm-slider-container input[type="checkbox"]:disabled{opacity: 0.6;cursor: not-allowed}.lsm-cookie-category{margin-bottom: 20px;padding: 15px;border-radius: 0;border: 1px solid #bfbfbf}.lsm-cookie-category .lsm-category-header h4{font-size: 17px;font-weight: 700;margin: 0 0 10px 0;color: #222}.lsm-cookie-category .lsm-category-description{font-size: 15px;font-weight: 400;margin: 0 0 8px 0;line-height: 1.6;color: #222222}.lsm-cookie-category .lsm-category-note{font-size: 14px;font-weight: 400;margin: 8px 0;padding: 8px 12px;background: #fff3cd;border-radius: 0;line-height: 1.5}.lsm-cookie-category .lsm-category-partners{font-size: 14px;font-weight: 400;margin: 8px 0;color: #222222;font-style: italic}button#savePreferences{margin: 0 !important}.lsm-manage-consent-button{position: fixed;bottom: 30px;left: 30px;z-index: 999;background-color: var(--color-1);color: var(--color-4);border: none;width: 36px;height: 36px;border-radius: 50%;cursor: pointer;box-shadow: 0 2px 8px rgba(0,0,0,0.2);transition: all 0.3s ease;display: flex !important;align-items: center;justify-content: center;opacity: 0;transform: scale(0.8);animation: fadeInScale 0.5s ease forwards;padding: 0}.lsm-manage-consent-button:hover,.lsm-manage-consent-button:focus,.lsm-manage-consent-button:active{background-color: var(--color-1);color: var(--color-4);transform: translateY(-2px) scale(1.1);box-shadow: 0 4px 12px rgba(0,0,0,0.3)}.lsm-manage-consent-button::before{content: "";display: block;width: 22px;height: 22px;background-color: var(--color-4);-webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath d='m89.2835464 54.4975777c-7.4684601-1.1271286-13.7255707-5.9305611-16.8751755-12.5142174-.1053772.0105438-.2001495.0105438-.2949829.0105438-12.3983536 0-22.4265327-10.038784-22.4265327-22.4160538 0-2.6440067.4634933-5.1826353 1.3061867-7.5422068.8216057-2.2858906-.7584724-4.7613192-3.1917877-4.771863h-.2317123c-25.9448681 0-46.7807846 21.9314766-44.9584503 48.2660904 1.5695329 22.6794014 20.2565651 40.8502846 42.9675369 41.8299294 23.7433318 1.0217533 43.6417159-16.3274593 46.6754684-39.0174083.2528076-1.8644486-1.106041-3.5709267-2.9705506-3.8448143zm-68.2908782 8.7009658c-.4108353.3897476-.9375286.5793495-1.4536762.5793495-.5583248 0-1.1165848-.2106895-1.52742-.6426125l-3.1706982-3.3181229c-.8005829-.8426971-.7689505-2.1805153.0737448-2.9810982.8426943-.8005829 2.1805143-.7689514 2.9810972.0737457l3.1601524 3.3076439c.8110637.8426935.7794952 2.1805117-.0632 2.9810945zm5.8883838-20.5199775c-2.8019753 0-5.0878658-2.27528-5.0878658-5.0878639 0-2.8019753 2.2858906-5.0878029 5.0878658-5.0878029 2.8125191 0 5.0878658 2.2858276 5.0878658 5.0878029 0 2.8125839-2.2753467 5.0878639-5.0878658 5.0878639zm9.0801716-24.6491604 3.4445877-.8954163c1.1271286-.2949142 2.2752838.3687229 2.5702591 1.4957886.3054581 1.1271286-.3686562 2.2753468-1.4957848 2.570261l-3.4551353.9059601c-.1790581.0526562-.3581123.0737438-.5266914.0737438-.9375267 0-1.7907677-.6320686-2.0435677-1.5695972-.2949142-1.1270638.3792038-2.2858258 1.5063324-2.58074zm3.981823 70.4398251c-2.7809486 0-5.0352097-2.2542572-5.0352097-5.0352097 0-2.7704086 2.254261-5.0246658 5.0352097-5.0246658 2.7809525 0 5.0351448 2.2542572 5.0351448 5.0246658 0 2.7809524-2.2541924 5.0352097-5.0351448 5.0352097zm11.2080269-31.7069169c-.2949753.8743286-1.1165848 1.4221077-1.9909096 1.4221077-.2317772 0-.4529495-.0316315-.6741829-.1053772l-4.1924515-1.4220428c-1.0955582-.368721-1.6854515-1.5589867-1.3167305-2.6650925.3792038-1.106041 1.5695343-1.6959343 2.6755753-1.3167305l4.1819687 1.4115639c1.0954971.3686562 1.6959343 1.5695305 1.3167305 2.6755714zm9.9966125 3.9501954c0-2.5597191 2.0751343-4.6348572 4.6348534-4.6348572 2.5597153 0 4.6349182 2.0751381 4.6349182 4.6348572 0 2.5597153-2.0752029 4.6349182-4.6349182 4.6349182-2.5597191 0-4.6348534-2.075203-4.6348534-4.6349182zm13.0830193 22.7215118c-.4108353.4634933-.9796448.6952744-1.5589905.6952744-.5056686 0-1.0112686-.1791229-1.4115601-.5372391l-2.2542648-2.0435715c-.8637772-.7794952-.9269791-2.1067657-.1474228-2.9705505.7794952-.8637848 2.1172485-.9269867 2.9704895-.1474915l2.2542572 2.0330276c.8637848.7794953.9375305 2.1067658.1474915 2.9705506z'/%3E%3Cpath d='m70.3647995 17.2814789c4.0028534-1.5063324 8.1426468-5.7198706 8.521843-7.3421249.9269867-3.950192-3.8132401-7.3420601-8.521843-7.3420601-4.7086639 0-8.5219078 3.2865551-8.5219078 7.3420601 0 4.0555696 4.1082268 8.985403 8.5219078 7.3421249z'/%3E%3Cpath d='m85.628334 25.655899c-2.7282944 1.5800781-4.4453201 6.2676525-1.6221924 8.5955925 2.5597229 2.1067696 7.0155182 3.244442 8.2479553 2.875782 3.0126648-.9165039 3.4551315-5.4249554 1.6222534-8.5956535-1.832939-3.1601543-5.5197829-4.4557972-8.2480163-2.875721z'/%3E%3Cpath d='m94.0027542 7.5376706c-1.9382553 0-3.5077896 1.5695329-3.5077896 3.4972453 0 1.9381914 1.5695343 3.5077887 3.5077896 3.5077887 1.9276505 0 3.4972458-1.5695972 3.4972458-3.5077887 0-1.9277124-1.5695953-3.4972453-3.4972458-3.4972453z'/%3E%3C/svg%3E") center/contain no-repeat;mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath d='m89.2835464 54.4975777c-7.4684601-1.1271286-13.7255707-5.9305611-16.8751755-12.5142174-.1053772.0105438-.2001495.0105438-.2949829.0105438-12.3983536 0-22.4265327-10.038784-22.4265327-22.4160538 0-2.6440067.4634933-5.1826353 1.3061867-7.5422068.8216057-2.2858906-.7584724-4.7613192-3.1917877-4.771863h-.2317123c-25.9448681 0-46.7807846 21.9314766-44.9584503 48.2660904 1.5695329 22.6794014 20.2565651 40.8502846 42.9675369 41.8299294 23.7433318 1.0217533 43.6417159-16.3274593 46.6754684-39.0174083.2528076-1.8644486-1.106041-3.5709267-2.9705506-3.8448143zm-68.2908782 8.7009658c-.4108353.3897476-.9375286.5793495-1.4536762.5793495-.5583248 0-1.1165848-.2106895-1.52742-.6426125l-3.1706982-3.3181229c-.8005829-.8426971-.7689505-2.1805153.0737448-2.9810982.8426943-.8005829 2.1805143-.7689514 2.9810972.0737457l3.1601524 3.3076439c.8110637.8426935.7794952 2.1805117-.0632 2.9810945zm5.8883838-20.5199775c-2.8019753 0-5.0878658-2.27528-5.0878658-5.0878639 0-2.8019753 2.2858906-5.0878029 5.0878658-5.0878029 2.8125191 0 5.0878658 2.2858276 5.0878658 5.0878029 0 2.8125839-2.2753467 5.0878639-5.0878658 5.0878639zm9.0801716-24.6491604 3.4445877-.8954163c1.1271286-.2949142 2.2752838.3687229 2.5702591 1.4957886.3054581 1.1271286-.3686562 2.2753468-1.4957848 2.570261l-3.4551353.9059601c-.1790581.0526562-.3581123.0737438-.5266914.0737438-.9375267 0-1.7907677-.6320686-2.0435677-1.5695972-.2949142-1.1270638.3792038-2.2858258 1.5063324-2.58074zm3.981823 70.4398251c-2.7809486 0-5.0352097-2.2542572-5.0352097-5.0352097 0-2.7704086 2.254261-5.0246658 5.0352097-5.0246658 2.7809525 0 5.0351448 2.2542572 5.0351448 5.0246658 0 2.7809524-2.2541924 5.0352097-5.0351448 5.0352097zm11.2080269-31.7069169c-.2949753.8743286-1.1165848 1.4221077-1.9909096 1.4221077-.2317772 0-.4529495-.0316315-.6741829-.1053772l-4.1924515-1.4220428c-1.0955582-.368721-1.6854515-1.5589867-1.3167305-2.6650925.3792038-1.106041 1.5695343-1.6959343 2.6755753-1.3167305l4.1819687 1.4115639c1.0954971.3686562 1.6959343 1.5695305 1.3167305 2.6755714zm9.9966125 3.9501954c0-2.5597191 2.0751343-4.6348572 4.6348534-4.6348572 2.5597153 0 4.6349182 2.0751381 4.6349182 4.6348572 0 2.5597153-2.0752029 4.6349182-4.6349182 4.6349182-2.5597191 0-4.6348534-2.075203-4.6348534-4.6349182zm13.0830193 22.7215118c-.4108353.4634933-.9796448.6952744-1.5589905.6952744-.5056686 0-1.0112686-.1791229-1.4115601-.5372391l-2.2542648-2.0435715c-.8637772-.7794952-.9269791-2.1067657-.1474228-2.9705505.7794952-.8637848 2.1172485-.9269867 2.9704895-.1474915l2.2542572 2.0330276c.8637848.7794953.9375305 2.1067658.1474915 2.9705506z'/%3E%3Cpath d='m70.3647995 17.2814789c4.0028534-1.5063324 8.1426468-5.7198706 8.521843-7.3421249.9269867-3.950192-3.8132401-7.3420601-8.521843-7.3420601-4.7086639 0-8.5219078 3.2865551-8.5219078 7.3420601 0 4.0555696 4.1082268 8.985403 8.5219078 7.3421249z'/%3E%3Cpath d='m85.628334 25.655899c-2.7282944 1.5800781-4.4453201 6.2676525-1.6221924 8.5955925 2.5597229 2.1067696 7.0155182 3.244442 8.2479553 2.875782 3.0126648-.9165039 3.4551315-5.4249554 1.6222534-8.5956535-1.832939-3.1601543-5.5197829-4.4557972-8.2480163-2.875721z'/%3E%3Cpath d='m94.0027542 7.5376706c-1.9382553 0-3.5077896 1.5695329-3.5077896 3.4972453 0 1.9381914 1.5695343 3.5077887 3.5077896 3.5077887 1.9276505 0 3.4972458-1.5695972 3.4972458-3.5077887 0-1.9277124-1.5695953-3.4972453-3.4972458-3.4972453z'/%3E%3C/svg%3E") center/contain no-repeat}.lead{font-size: 18px;font-weight: 700}.lsm-content-area ul li{list-style: none}.lsm-job-card .info-icon-container{display: flex;margin-top: 0px}.lsm-job-offers-praca-tooltip + .lsm-tooltip{margin-top: 0px !important}.lsm-wizytowki-firm-tooltip-ranking + .lsm-tooltip{margin-top: -20px !important}.customer-feedback-tooltip + .lsm-tooltip{margin-top: -15px !important}@media screen and (max-width: 450px){.lsm-wizytowki-firm-tooltip-ranking + .lsm-tooltip{margin-top: 0px !important}}.lsm-wizytowki-firm-tooltip-kategoria + .lsm-tooltip{margin-top: 5px !important}.lsm-job-offers-homepage-tooltip + .lsm-tooltip{margin-top: 53px}.lsm-banner-ads-button{margin: 0}.info-icon-container{position: relative;display: inline-block}.lsm-info-icon-inner{cursor: pointer}.lsm-info-icon-inner p{display: inline-block;margin-bottom: 0px;padding-right: 5px;font-style: italic;font-size: 14px}.info-icon-svg{padding-left: 2px;display: inline-block;width: 20px;height: 20px;fill: var(--color-1);cursor: pointer;position: relative;top: -4px}.lsm-tooltip{z-index: 100;margin-top: 10px;position: absolute;background-color: #f5f5f5;border: 1px solid #bfbfbf;padding: 15px 20px 15px 10px;box-shadow: 0 5px 10px rgba(0,0,0,0.2);max-width: 650px;font-size: 12px;font-style: italic;margin-right: 30px}.lsm-tooltip p{margin-bottom: 0px}.lsm-tooltip .lsm-tooltip-close{position: absolute;top: -2px;right: 5px;font-size: 18px;font-weight: bold;cursor: pointer}@media screen and (max-width:394px){.lsm-job-tooltip-data .info-icon-svg{top: 2px !important}}.lsm-job-tooltip-source-data{margin-top: 20px}.lsm-classifieds-tooltip{margin-bottom: 20px}.lsm-classifieds-tooltip + .lsm-tooltip{margin-top: -10px}.lsm-firmy-lead-tooltip{margin-bottom: 20px}.lsm-firmy-lead-tooltip + .lsm-tooltip{margin-top: 0px}.lsm-firmy-tooltip-top-company{margin-bottom: 1.5em}.lsm-firmy-tooltip-top-company + .lsm-tooltip{margin-top: -15px}.lsm-firmy-tooltip-top-company p{font-size: 16px !important;font-style: normal !important}@media screen and (max-width:678px){.lsm-firmy-tooltip-top-company .info-icon-svg{top: 2px !important}}@media screen and (min-width:769px) and (max-width: 1082px){.lsm-firmy-tooltip-top-company .info-icon-svg{top: 2px !important}}.lsm-ranking-information-accordion{position: relative;cursor: pointer;padding: 20px;background-color: #f5f5f5;display: flex;justify-content: space-between;align-items: center}.lsm-ranking-information-accordion:before{content: "";position: absolute;width: 35px;height: 35px;border-style: solid;border-width: 7px;top: -7px;left: -7px;border-color: var(--color-1) transparent transparent var(--color-1)}.lsm-ranking-information-accordion h2{margin-bottom: 5px}.lsm-ranking-information-accordion h2,.lsm-ranking-information-accordion svg{display: inline-block}.lsm-ranking-information-accordion .lsm-accordion-icon-svg{fill: var(--color-1);width: 65px;height: 65px;float: right}.lsm-ranking-information-tab{background-color: #f5f5f5;overflow: hidden;transition: max-height 0.5s ease-in-out;max-height: 0}.lsm-ranking-information-html{padding: 0px 20px 40px 20px}.lsm-ranking-information-html p{margin-bottom: 0px}.lsm-local-form{margin-top: 40px;position: relative;padding: 20px;background-color: #f5f5f5}.lsm-local-form:before{content: "";position: absolute;width: 35px;height: 35px;border-style: solid;border-width: 7px;top: -7px;left: -7px;border-color: var(--color-1) transparent transparent var(--color-1)}.lsm-local-form label{display: block;margin-bottom: 8px;font-weight: bold}.lsm-local-form input[type="text"],.lsm-local-form input[type="number"],.lsm-local-form input[type="date"],.lsm-local-form input[type="time"],.lsm-local-form input[type="email"],.lsm-local-form input[type="tel"],.lsm-local-form input[type="url"],.lsm-local-form textarea{width: 100%;padding: 10px;margin-bottom: 16px;border: 1px solid #bfbfbf;background: #fafafa;color: #222222}.lsm-local-form select{padding: 10px;margin-bottom: 16px;border: 1px solid #bfbfbf;background: #fafafa;color: #222222}.lsm-local-form input[type="text"]:active,.lsm-local-form input[type="date"]:active,.lsm-local-form input[type="number"]:active,.lsm-local-form input[type="time"]:active,.lsm-local-form input[type="email"]:active,.lsm-local-form input[type="tel"]:active,.lsm-local-form input[type="url"]:active,.lsm-local-form textarea:active,.lsm-local-form select:active,.lsm-local-form input[type="text"]:focus,.lsm-local-form input[type="date"]:focus,.lsm-local-form input[type="number"]:focus,.lsm-local-form input[type="time"]:focus,.lsm-local-form input[type="email"]:focus,.lsm-local-form input[type="tel"]:focus,.lsm-local-form input[type="url"]:focus,.lsm-local-form textarea:focus,.lsm-local-form select:focus{background: #ffffff;color: #222222}.lsm-local-form input[type="submit"]{padding: 10px 20px;background-color: var(--color-1);color: var(--color-4);border: none;cursor: pointer;font-weight: 700;transition: background-color 0.2s}.lsm-local-form input[type="submit"]:hover,.lsm-local-form input[type="submit"]:active,.lsm-local-form input[type="submit"]:focus{background-color: var(--color-1);color: var(--color-4)}.cf-turnstile{margin-bottom: 15px}.lsm-local-form h3{margin: 30px 0 20px 0;padding: 10px 0;border-bottom: 2px solid var(--color-1);font-size: 18px;font-weight: 700}.lsm-local-form h3:first-of-type{margin-top: 0}.lsm-local-form select{width: 100%}.lsm-phone-input{width: 80% !important;height: 46px}table.lsm-pricing-table-localwebsite{margin-top: 85px;margin-bottom: 50px}.lsm-pricing-table-localwebsite{width: 100%;border-collapse: collapse}.lsm-pricing-table-localwebsite .lsm-package{font-size: 20px;font-weight: 700}.lsm-pricing-table-localwebsite .lsm-package button{padding: 5px 20px;margin: 10px 0px;font-size: 16px;color: var(--color-4);background-color: var(--color-1);font-weight: 700;border: none;cursor: pointer}.lsm-example-link{cursor: pointer;color: var(--color-1);font-weight: 700}.lsm-pricing-table-localwebsite tbody td{border: 1px solid #bfbfbf;padding: 10px;text-align: center}.lsm-pricing-table-localwebsite tbody td:first-child{text-align: left}.lsm-pricing-table-localwebsite small{display: block;font-size: 0.8em;font-style: italic}.lsm-pricing-table-localwebsite .lsm-empty{border-top: 1px solid #ffffff;border-left: 1px solid #ffffff}tr:nth-child(even) td{background-color: #f5f5f5}.lsm-pricing-table-localwebsite-mobile{display: flex;flex-direction: column;gap: 50px 20px;text-align: center;margin-top: 50px;margin-bottom: 50px}.lsm-pricing-table-localwebsite-mobile .lsm-package{border: 1px solid #bfbfbf;padding: 20px;position: relative}.lsm-pricing-table-localwebsite-mobile .lsm-package button{padding: 5px 20px;margin: 10px 0px 20px 0px;font-size: 16px;color: var(--color-4);background-color: var(--color-1);font-weight: 700;width: 100%}.lsm-pricing-table-localwebsite-mobile{display: none}.lsm-company-profile-trophies{display: flex;flex-wrap: wrap;gap: 10px;margin-bottom: -6px}.lsm-trophy{display: inline-block;position: relative}.lsm-company-profile-contact-phone{margin-top: 10px;display: flex;align-items: center}.lsm-company-profile-contact-phone svg{margin-right: 8px;flex-shrink: 0}.lsm-company-profile-contact-phone .lsm-phone-masked,.lsm-company-profile-contact-phone a{cursor: pointer;position: relative;color: var(--color-1)}.lsm-phone-masked{display: inline-block}.lsm-phone-link{display: none;text-decoration: none;color: inherit}.lsm-firmy .lsm-company-profile-trophies .lsm-trophy + .lsm-tooltip{margin-top: 30px !important}.lsm-company-profiles-slider-container{position: relative;width: 100%;overflow: hidden;margin-bottom: 30px}.lsm-company-profiles-slider{display: flex;overflow-x: auto;scroll-behavior: smooth;scrollbar-width: none;-ms-overflow-style: none;padding: 15px 0px;gap: 20px}.lsm-company-profiles-slider::-webkit-scrollbar{display: none}.lsm-slider-prev,.lsm-slider-next{pointer-events: auto;background: var(--color-1);width: 40px;height: 40px;font-size: 18px;line-height: 1;cursor: pointer;z-index: 20;display: flex;align-items: center;justify-content: center}.lsm-slider-prev:hover,.lsm-slider-next:hover,.lsm-slider-prev:active,.lsm-slider-next:active,.lsm-slider-prev:focus,.lsm-slider-next:focus{background: var(--color-1)}.lsm-slider-prev{margin-left: 10px}.lsm-slider-next{margin-right: 10px}.lsm-wizytowki-firm-tooltip-ranking p,.lsm-wizytowki-firm-tooltip-kategoria p{font-size: 12px}.lsm-company-profile-trophies svg{cursor: pointer}.lsm-pricelist-item{margin-bottom: 15px;border-bottom: 1px solid #bfbfbf}.lsm-pricelist-item:last-child{margin-bottom: 0;padding-bottom: 0;border-bottom: none}.lsm-related-box{display: flex;margin: 20px 0;background: #f5f5f5}.lsm-related-media{position: relative;flex-shrink: 0;width: clamp(157px,27%,270px);aspect-ratio: 174/104;overflow: hidden;line-height: 0}.lsm-related-media .lsm-related-img-link{display: block;width: 100%;height: 100%}.lsm-related-media img{display: block;width: 100%;height: 100%;object-fit: cover;margin: 0}.lsm-related-content{flex: 1;min-width: 0;padding: 15px 20px;display: flex;align-items: center}.lsm-related-link{font-weight: 700;font-size: 18px}.lsm-related-box--no-media .lsm-related-content{padding: 18px 20px}@media (max-width: 1024px){.lsm-related-link{font-size: 17px}}@media (max-width: 768px){.lsm-related-media{width: clamp(120px,35%,200px)}.lsm-related-content{padding: 12px 15px}.lsm-related-link{font-size: 16px}}.lsm-related-articles-listing{margin: 32px 0 0;padding: 18px 20px;background: #f5f5f5;border: 1px solid #e6e6e6}.lsm-related-articles-listing-head{display: block;font-size: 12px;font-weight: 700;letter-spacing: .1em;text-transform: uppercase;color: var(--color-1)}.lsm-related-articles-listing .lsm-related-articles-listing-list{list-style: none;margin: 10px 0 0;padding: 0;display: grid;grid-template-columns: minmax(0,1fr) minmax(0,1fr);gap: 4px 28px}.lsm-related-articles-listing .lsm-related-articles-listing-item{display: flex;align-items: center;gap: 12px;margin: 0;padding: 8px 0;background: none}.lsm-related-articles-listing .lsm-related-articles-listing-item::before,.lsm-related-articles-listing .lsm-related-articles-listing-item::after{content: none !important;display: none !important}.lsm-related-articles-listing-thumb{flex: none;line-height: 0}.lsm-related-articles-listing-thumb a{display: block}.lsm-related-articles-listing-thumb img{display: block;width: 76px;height: 56px;object-fit: cover;margin: 0}.lsm-related-articles-listing-link{font-size: 14px;font-weight: 700;line-height: 1.4;color: inherit;text-decoration: none}.lsm-related-articles-listing-item:hover .lsm-related-articles-listing-link{color: var(--color-1)}.lsm-related-articles-listing-rest > summary{display: flex;align-items: center;gap: 8px;margin-top: 10px;cursor: pointer;list-style: none;font-size: 12px;font-weight: 700;letter-spacing: .06em;text-transform: uppercase;color: var(--color-1)}.lsm-related-articles-listing-rest > summary::-webkit-details-marker{display: none}.lsm-related-articles-listing-rest > summary::after{content: '';width: 6px;height: 6px;border-right: 2px solid currentColor;border-bottom: 2px solid currentColor;position: relative;top: -2px;transform: rotate(45deg);transition: transform .2s ease}.lsm-related-articles-listing-rest[open] > summary::after{top: 1px;transform: rotate(-135deg)}.lsm-related-articles-listing-rest:not([open]) .lsm-related-articles-listing-hide,.lsm-related-articles-listing-rest[open] .lsm-related-articles-listing-show{display: none}.lsm-related-articles-listing-rest .lsm-related-articles-listing-list{margin-top: 4px}@media (max-width: 700px){.lsm-related-articles-listing{padding: 14px 16px}.lsm-related-articles-listing .lsm-related-articles-listing-list{grid-template-columns: minmax(0,1fr)}}.lsm-sponsored-badge-wrap{position: absolute;right: 0;bottom: 0;z-index: 5;display: flex;line-height: 0}.lsm-sponsored-badge{display: inline-flex;align-items: center;gap: 5px;padding: 3px 10px;border: none;border-radius: 0;background-color: #767676;color: #fff;font-size: 11px;font-weight: 700;line-height: 1.6;letter-spacing: 0.5px;cursor: pointer}.lsm-sponsored-badge:hover,.lsm-sponsored-badge:focus{background-color: #5e5e5e;color: #fff}.lsm-sponsored-badge:focus:not(:focus-visible){outline: none}.lsm-sponsored-badge::before{content: "";width: 12px;height: 12px;background-color: currentColor;-webkit-mask-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M2 3.5A1.5 1.5 0 0 1 3.5 2h7.38a1.5 1.5 0 0 1 1.06.44l9.62 9.62a1.5 1.5 0 0 1 0 2.12l-7.38 7.38a1.5 1.5 0 0 1-2.12 0L2.44 11.94A1.5 1.5 0 0 1 2 10.88V3.5zM7 8.75a1.75 1.75 0 1 0 0-3.5 1.75 1.75 0 0 0 0 3.5z" fill-rule="evenodd"/></svg>');mask-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M2 3.5A1.5 1.5 0 0 1 3.5 2h7.38a1.5 1.5 0 0 1 1.06.44l9.62 9.62a1.5 1.5 0 0 1 0 2.12l-7.38 7.38a1.5 1.5 0 0 1-2.12 0L2.44 11.94A1.5 1.5 0 0 1 2 10.88V3.5zM7 8.75a1.75 1.75 0 1 0 0-3.5 1.75 1.75 0 0 0 0 3.5z" fill-rule="evenodd"/></svg>');-webkit-mask-size: contain;mask-size: contain;-webkit-mask-repeat: no-repeat;mask-repeat: no-repeat;-webkit-mask-position: center;mask-position: center;flex-shrink: 0}.lsm-sponsored-badge-wrap .lsm-tooltip{top: auto;bottom: 100%;right: 0;margin-top: 0;margin-bottom: 5px;margin-right: 0;width: max-content;max-width: min(280px,calc(100vw - 20px));font-weight: 400;line-height: 1.5;letter-spacing: normal;text-align: left;color: #333;cursor: auto}.lsm-praca-cta-fallback{margin: 12px 0 20px 0;padding: 12px 15px;border: 1px solid #d6d6d6;border-radius: 6px;background-color: #f7f7f7;text-align: center}.lsm-praca-cta-fallback-label{margin-bottom: 4px !important;font-size: 14px;font-weight: 700}a.lsm-praca-cta-fallback-value{display: inline-block;margin-bottom: 10px;font-size: 18px;font-weight: 700;word-break: break-all}.lsm-praca-cta-fallback-actions{display: flex;flex-wrap: wrap;align-items: center;justify-content: center;column-gap: 15px;row-gap: 8px;text-align: center}button.lsm-praca-cta-copy{display: block;margin: 0 auto;padding: 6px 20px 7px 20px;font-size: 14px;font-weight: 700;background-color: #e0e0e0;color: #222222}button.lsm-praca-cta-copy:hover,button.lsm-praca-cta-copy:focus,button.lsm-praca-cta-copy:active{background-color: #d0d0d0;color: #222222}
@font-face{font-family: 'Nunito';font-style: normal;font-weight: 800;font-display: swap;src: url(https://localwebsite.brightestmedia.com.pl/wp-content/themes/liczy-sie-miasto-theme/assets/fonts/nunito-800-pl.woff2) format('woff2');unicode-range: U+0020-007E,U+00A0-00FF,U+0104-0107,U+0118-0119,U+0131,U+0141-0144,U+0152-0153,U+015A-015B,U+0179-017C,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2007-200B,U+2010,U+2012-2015,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2032-2033,U+2039-203A,U+2044,U+2052,U+20AC,U+2122,U+2212,U+2215}@font-face{font-family: 'Nunito';font-style: normal;font-weight: 800;font-display: swap;src: url(https://localwebsite.brightestmedia.com.pl/wp-content/themes/liczy-sie-miasto-theme/assets/fonts/nunito-800-latin-ext.woff2) format('woff2');unicode-range: U+0100-0103,U+0108-0117,U+011A-0130,U+0132-0140,U+0145-0151,U+0154-0159,U+015C-0178,U+017D-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family: 'Roboto';font-style: normal;font-weight: 400;font-stretch: 100%;font-display: swap;src: url(https://localwebsite.brightestmedia.com.pl/wp-content/themes/liczy-sie-miasto-theme/assets/fonts/roboto-pl.woff2) format('woff2');unicode-range: U+0020-007E,U+00A0-00FF,U+0104-0107,U+0118-0119,U+0131,U+0141-0144,U+0152-0153,U+015A-015B,U+0179-017C,U+02BC,U+02C6,U+02DA,U+02DC,U+2000-200B,U+2010-2011,U+2013-2015,U+2017-201E,U+2020-2022,U+2025-2027,U+2030,U+2032-2033,U+2039-203A,U+203C,U+2044,U+20AC,U+2122,U+2212,U+FEFF,U+FFFD}@font-face{font-family: 'Roboto';font-style: normal;font-weight: 400;font-stretch: 100%;font-display: swap;src: url(https://localwebsite.brightestmedia.com.pl/wp-content/themes/liczy-sie-miasto-theme/assets/fonts/roboto-latin-ext.woff2) format('woff2');unicode-range: U+0100-0103,U+0108-0117,U+011A-0130,U+0132-0140,U+0145-0151,U+0154-0159,U+015C-0178,U+017D-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family: 'Roboto';font-style: normal;font-weight: 700;font-stretch: 100%;font-display: swap;src: url(https://localwebsite.brightestmedia.com.pl/wp-content/themes/liczy-sie-miasto-theme/assets/fonts/roboto-pl.woff2) format('woff2');unicode-range: U+0020-007E,U+00A0-00FF,U+0104-0107,U+0118-0119,U+0131,U+0141-0144,U+0152-0153,U+015A-015B,U+0179-017C,U+02BC,U+02C6,U+02DA,U+02DC,U+2000-200B,U+2010-2011,U+2013-2015,U+2017-201E,U+2020-2022,U+2025-2027,U+2030,U+2032-2033,U+2039-203A,U+203C,U+2044,U+20AC,U+2122,U+2212,U+FEFF,U+FFFD}@font-face{font-family: 'Roboto';font-style: normal;font-weight: 700;font-stretch: 100%;font-display: swap;src: url(https://localwebsite.brightestmedia.com.pl/wp-content/themes/liczy-sie-miasto-theme/assets/fonts/roboto-latin-ext.woff2) format('woff2');unicode-range: U+0100-0103,U+0108-0117,U+011A-0130,U+0132-0140,U+0145-0151,U+0154-0159,U+015C-0178,U+017D-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family: 'Roboto';font-style: normal;font-weight: 900;font-stretch: 100%;font-display: swap;src: url(https://localwebsite.brightestmedia.com.pl/wp-content/themes/liczy-sie-miasto-theme/assets/fonts/roboto-pl.woff2) format('woff2');unicode-range: U+0020-007E,U+00A0-00FF,U+0104-0107,U+0118-0119,U+0131,U+0141-0144,U+0152-0153,U+015A-015B,U+0179-017C,U+02BC,U+02C6,U+02DA,U+02DC,U+2000-200B,U+2010-2011,U+2013-2015,U+2017-201E,U+2020-2022,U+2025-2027,U+2030,U+2032-2033,U+2039-203A,U+203C,U+2044,U+20AC,U+2122,U+2212,U+FEFF,U+FFFD}@font-face{font-family: 'Roboto';font-style: normal;font-weight: 900;font-stretch: 100%;font-display: swap;src: url(https://localwebsite.brightestmedia.com.pl/wp-content/themes/liczy-sie-miasto-theme/assets/fonts/roboto-latin-ext.woff2) format('woff2');unicode-range: U+0100-0103,U+0108-0117,U+011A-0130,U+0132-0140,U+0145-0151,U+0154-0159,U+015C-0178,U+017D-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family: 'Roboto Condensed';font-style: normal;font-weight: 700;font-display: swap;src: url(https://localwebsite.brightestmedia.com.pl/wp-content/themes/liczy-sie-miasto-theme/assets/fonts/roboto-condensed-700-pl.woff2) format('woff2');unicode-range: U+0020-007E,U+00A0-00FF,U+0104-0107,U+0118-0119,U+0131,U+0141-0144,U+0152-0153,U+015A-015B,U+0179-017C,U+02BC,U+02C6,U+02DA,U+02DC,U+2000-200B,U+2010-2011,U+2013-2015,U+2017-201E,U+2020-2022,U+2025-2027,U+2030,U+2032-2033,U+2039-203A,U+203C,U+2044,U+20AC,U+2122,U+2212,U+FEFF,U+FFFD}@font-face{font-family: 'Roboto Condensed';font-style: normal;font-weight: 700;font-display: swap;src: url(https://localwebsite.brightestmedia.com.pl/wp-content/themes/liczy-sie-miasto-theme/assets/fonts/roboto-condensed-700-latin-ext.woff2) format('woff2');unicode-range: U+0100-0103,U+0108-0117,U+011A-0130,U+0132-0140,U+0145-0151,U+0154-0159,U+015C-0178,U+017D-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}
:root{--accent: #bf0a30;--accent-line: #bf0a30;--accent-soft: #faebee;--text: #141415;--text-2: #3a3a40;--muted: #686873;--line: #e4e4e7;--line-strong: #c9c9cf;--surface: #ffffff;--surface-2: #f3f3f5;--card: #ffffff;--accent-bg: #bf0a30;--accent-bg-hover: #9d0827;--wbar-bg: #bf0a30;--on-accent: #fff;--good: #1a7f37;--radius: 10px;--radius-ctl: 4px;--container: 1284px;--gutter: 12px;--aside: 300px;--gap: 24px;--block-gap: 80px;--grid-gap: 24px;--card-pad: 24px;--f-text: "Roboto",Helvetica,Arial,sans-serif;--f-head: "Nunito",Helvetica,Arial,sans-serif;--f-label: "Roboto Condensed","Roboto",Arial,sans-serif;color-scheme: light}:root[data-theme="dark"]{--accent: #bf0a30;--accent-line: #bf0a30;--accent-soft: #35101a;--accent-bg: #bf0a30;--accent-bg-hover: #9d0827;--wbar-bg: #bf0a30;--on-accent: #fff;--text: #ececef;--text-2: #b9b9c1;--muted: #a0a0aa;--line: #2c2c33;--line-strong: #45454e;--surface: #121214;--surface-2: #232328;--card: #1b1b1f;--good: #3fb950;color-scheme: dark}.lsm-logo-dark{display: none !important}:root[data-theme="dark"] .lsm-logo-light{display: none !important}:root[data-theme="dark"] .lsm-logo-dark{display: block !important}*,*::before,*::after{box-sizing: border-box}:root{--lsm-ab: var(--wp-admin--admin-bar--height,0px)}@media screen and (max-width: 600px){:root{--lsm-ab: 0px}}html{-webkit-text-size-adjust: 100%;scroll-padding-top: calc(98px + var(--lsm-ab))}body{margin: 0;background: var(--surface);color: var(--text);font-family: var(--f-text);font-size: 16px;line-height: 1.5;overflow-x: hidden}img{display: block;max-width: 100%;height: auto}a{color: inherit;text-decoration: none}a:hover .lsm-txt,a.lsm-txt:hover{text-decoration: underline;text-underline-offset: 2px}button,input{font: inherit;color: inherit}button{cursor: pointer}h1,h2,h3,h4,p,ul,ol,figure,dl,dd{margin: 0}ul,ol{padding: 0;list-style: none}:focus-visible{outline: 2px solid var(--line-strong);outline-offset: 2px;border-radius: var(--radius-ctl)}.lsm-ck :focus-visible{outline-color: var(--text-2)}.lsm-skiplink{position: absolute;left: 12px;top: -60px;z-index: 100;background: var(--accent-bg);color: var(--on-accent);font-weight: 700;font-size: 14px;padding: 10px 14px;border-radius: var(--radius-ctl)}.lsm-skiplink:focus{top: calc(12px + var(--wp-admin--admin-bar--height,0px))}.lsm-visually-hidden{position: absolute;width: 1px;height: 1px;padding: 0;margin: -1px;overflow: hidden;clip: rect(0 0 0 0);white-space: nowrap;border: 0}.lsm-container{max-width: var(--container);margin: 0 auto;padding: 0 var(--gutter)}.lsm-masthead{position: sticky;top: var(--lsm-ab);background: var(--surface);border-bottom: 1px solid var(--line)}.lsm-masthead__in{display: flex;align-items: center;gap: 24px;height: 88px;max-width: var(--container);margin: 0 auto;padding: 0 var(--gutter)}.lsm-masthead__logo{flex: none;display: block}.lsm-masthead__logo img{height: 52px;width: auto}.lsm-masthead__menu{flex: 1;min-width: 0}.lsm-masthead__menu > ul{display: flex;align-items: center;gap: 2px;justify-content: center}.lsm-masthead__menu a,.lsm-masthead__more{display: inline-flex;align-items: center;gap: 6px;padding: 12px 10px;border: 0;background: none;font-size: 14px;font-weight: 700;line-height: 1.1;white-space: nowrap}.lsm-masthead__menu a:hover,.lsm-masthead__more:hover,.lsm-masthead__menu a[aria-current="page"]{color: var(--accent)}.lsm-masthead__more::after{content: "";width: 6px;height: 6px;margin-top: -3px;border-right: 1.5px solid currentColor;border-bottom: 1.5px solid currentColor;transform: rotate(45deg)}.lsm-masthead__drop{position: relative}.lsm-masthead__dropmenu{display: none;position: absolute;right: 0;top: calc(100% + 8px);min-width: 220px;padding: 8px 0;background: var(--card);border-radius: var(--radius);box-shadow: 0 0 8px 0 rgba(0,0,0,.15)}.lsm-masthead__drop.lsm-is-open .lsm-masthead__dropmenu{display: block}.lsm-masthead__dropmenu a{display: flex;padding: 10px 16px;font-weight: 400}.lsm-masthead__tools{flex: none;display: flex;align-items: center}.lsm-icon-btn{display: inline-flex;align-items: center;justify-content: center;gap: 6px;min-width: 44px;height: 44px;padding: 0 12px;border: 1px solid var(--accent);border-radius: var(--radius-ctl);background: var(--surface);color: var(--accent);font-size: 14px;font-weight: 700}.lsm-icon-btn svg{width: 22px;height: 22px;flex: none}.lsm-icon-btn:hover{background: var(--accent-soft)}.lsm-icon-btn--sq{width: 44px;padding: 0}.lsm-icon-btn--menu{display: none}.lsm-drawer{display: none;border-top: 1px solid var(--line);background: var(--surface);max-height: calc(100vh - 64px - var(--wp-admin--admin-bar--height,0px));overflow-y: auto}.lsm-drawer.lsm-is-open{display: block}.lsm-drawer__group{padding: 16px;border-bottom: 1px solid var(--line)}.lsm-drawer__title{font-family: var(--f-head);font-weight: 800;font-size: 18px;margin-bottom: 6px}.lsm-drawer a{display: block;padding: 9px 0;font-size: 16px;font-weight: 700}.lsm-citybar{background: var(--wbar-bg);color: var(--on-accent);font-size: 14px}.lsm-citybar__in{display: flex;align-items: center;gap: 24px;min-height: 44px}.lsm-citybar__day{flex: none;display: flex;gap: 10px;white-space: nowrap}.lsm-citybar__day > span{color: color-mix(in srgb,var(--on-accent) 85%,transparent)}.lsm-citybar__day > span b{color: var(--on-accent)}.lsm-citybar__list{flex: 1;min-width: 0;display: flex;align-items: center;justify-content: flex-end;gap: 20px;white-space: nowrap}.lsm-citybar__list li{display: flex;align-items: center;gap: 6px;color: color-mix(in srgb,var(--on-accent) 85%,transparent)}.lsm-citybar__list b{color: var(--on-accent);font-weight: 700}.lsm-citybar__list a{display: inline-flex;align-items: center;gap: 6px;color: inherit}.lsm-citybar__list a:hover b{text-decoration: underline;text-underline-offset: 3px}.lsm-citybar__now svg{width: 26px;height: 26px;color: var(--on-accent)}.lsm-citybar__now b{font-size: 16px;font-weight: 900}.lsm-citybar__air .lsm-pip{width: 8px;height: 8px;margin: 0 0 0 4px;border-radius: 50%;background: var(--aqd,#a3d65c);box-shadow: 0 0 0 2px color-mix(in srgb,var(--on-accent) 35%,transparent)}@media (max-width: 1240px){.lsm-citybar__list li:nth-child(2){display: none}}@media (max-width: 1140px){.lsm-citybar__list li:nth-child(3),.lsm-citybar__list li:nth-child(5){display: none}}@media (max-width: 1023px){.lsm-citybar__in{flex-wrap: wrap;gap: 0 20px;padding-top: 8px;padding-bottom: 8px}.lsm-citybar__day{width: 100%}.lsm-citybar__list{overflow-x: auto;scrollbar-width: none}.lsm-citybar__list::-webkit-scrollbar{display: none}.lsm-citybar__list{justify-content: flex-start}.lsm-citybar__list li:nth-child(n){display: flex}}@media (max-width: 767px){.lsm-citybar__day{flex-direction: column;gap: 0;white-space: normal}}.lsm-pip{display: inline-block;width: 9px;height: 9px;border-radius: 50%;margin-right: 6px}.lsm-adv{position: relative;display: flex;align-items: center;justify-content: center;background: var(--surface-2);border-radius: var(--radius);color: var(--muted)}.lsm-adv::before{content: "Reklama";position: absolute;top: 6px;left: 10px;font-size: 11px;text-transform: uppercase;letter-spacing: .5px}.lsm-adv__slot{font-size: 12px}.lsm-adv--billboard{height: 250px;margin: 0 0 var(--block-gap)}.lsm-adv--rect{height: 250px;width: 100%}.lsm-adv--inline{height: 200px;margin: 32px 0}main{padding-bottom: 8px}.lsm-columns{display: grid;grid-template-columns: minmax(0,1fr) var(--aside);gap: var(--block-gap) 48px;margin-bottom: var(--block-gap)}.lsm-columns > *{min-width: 0}.lsm-sidebar{display: flex;flex-direction: column;gap: 40px}.lsm-sidebar .lsm-sticky{position: sticky;top: calc(100px + var(--lsm-ab))}.lsm-stack{display: flex;flex-direction: column;gap: var(--block-gap)}.lsm-section{margin-bottom: var(--block-gap)}.lsm-stack .lsm-section,.lsm-columns .lsm-section{margin-bottom: 0}.lsm-section-head{display: flex;align-items: center;flex-wrap: wrap;gap: 8px 24px;margin-bottom: 32px}.lsm-section-head__title{font-family: var(--f-head);font-weight: 800;font-size: 30px;line-height: 1.1;letter-spacing: -.3px}.lsm-section-head__title a{display: inline-flex;align-items: center;gap: 12px}.lsm-section-head__title a::after{content: "";width: 11px;height: 11px;margin-top: 2px;border-right: 3px solid var(--accent);border-top: 3px solid var(--accent);transform: rotate(45deg)}.lsm-section-head__title a:hover{color: var(--accent)}.lsm-section-head__extra{margin-left: auto;font-size: 14px;font-weight: 700;color: var(--accent)}.lsm-section-head__extra:hover{text-decoration: underline}.lsm-list-head{display: flex;align-items: baseline;justify-content: space-between;gap: 12px;padding-bottom: 10px;border-bottom: 2px solid var(--text)}.lsm-list-head h2{font-family: var(--f-head);font-weight: 800;font-size: 24px;line-height: 1.15;letter-spacing: -.24px}.lsm-list-head h2 a:hover{color: var(--accent)}.lsm-list-head .lsm-more{flex: none;font-size: 14px;font-weight: 700;color: var(--accent)}.lsm-list-head .lsm-more:hover{text-decoration: underline}.lsm-label{display: inline-block;vertical-align: 3px;margin-right: 6px;padding: 4px 5px 3px;border-radius: var(--radius-ctl);background: var(--accent-bg);color: var(--on-accent);font-family: var(--f-label);font-weight: 700;font-size: 11px;line-height: 1;letter-spacing: .3px;text-transform: uppercase}.lsm-eyebrow{display: block;color: var(--accent);font-size: 12px;font-weight: 700;line-height: 1.2;letter-spacing: .08em;text-transform: uppercase}.lsm-stamp{display: block;margin-top: 8px;color: var(--muted);font-size: 14px;line-height: 1.2}.lsm-stamp b{color: inherit;font-weight: 400}.lsm-thumb{position: relative;display: block;overflow: hidden;background: var(--surface-2)}.lsm-thumb img{width: 100%;height: 100%;object-fit: cover}.lsm-thumb .lsm-label{position: absolute;left: 12px;bottom: 12px;margin: 0}.lsm-grid-3{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: var(--grid-gap)}.lsm-grid4{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: var(--grid-gap)}.lsm-teaser{display: flex;flex-direction: column;background: var(--card);border-radius: var(--radius);box-shadow: var(--shadow);overflow: hidden}.lsm-teaser .lsm-thumb{aspect-ratio: 19 / 10}.lsm-teaser__body{padding: 12px 16px 18px}.lsm-teaser__t{font-size: 18px;font-weight: 700;line-height: 1.2;letter-spacing: -.36px}.lsm-teaser .lsm-eyebrow{margin-bottom: 6px}.lsm-timeline li{grid-template-columns: 50px minmax(0,1fr);gap: 12px;padding: 13px 0;border-bottom: 1px solid var(--line)}.lsm-timeline time{line-height: 1.3}.lsm-timeline a{font-size: 16px;font-weight: 700;line-height: 1.28;letter-spacing: -.2px}.lsm-timeline a:hover{text-decoration: underline;text-underline-offset: 2px}.lsm-timeline--2{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));column-gap: 24px}.lsm-timeline--3{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));column-gap: 24px}.lsm-post-list li{padding: 14px 0 15px;border-bottom: 1px solid var(--line)}.lsm-post-list h3{margin-top: 7px;font-size: 16px;font-weight: 700;line-height: 1.3;letter-spacing: -.2px}.lsm-post-list a:hover{text-decoration: underline;text-underline-offset: 2px}.lsm-num{display: inline-block;min-width: 22px;color: var(--accent);font-weight: 900}.lsm-button{display: inline-flex;align-items: center;justify-content: center;gap: 8px;height: 44px;padding: 0 18px;border: 1px solid var(--line-strong);border-radius: var(--radius-ctl);background: var(--surface);font-size: 14px;font-weight: 700}.lsm-button svg{width: 20px;height: 20px;color: var(--accent)}.lsm-button:hover{border-color: var(--accent)}.lsm-button--solid{background: var(--accent-bg);border-color: var(--accent-bg);color: var(--on-accent)}.lsm-button--solid:hover{background: var(--accent-bg-hover);border-color: var(--accent-bg-hover)}.lsm-chip{display: inline-flex;align-items: center;padding: 8px 14px;border: 1px solid var(--line-strong);border-radius: var(--radius-ctl);font-size: 14px;font-weight: 700;line-height: 1.1;background: none}.lsm-chip:hover{border-color: var(--accent)}.lsm-chip[aria-current]{border-color: var(--accent);color: var(--accent)}.lsm-chips{display: flex;flex-wrap: wrap;gap: 10px;margin: 0 0 24px}.lsm-lead-zone{margin: 24px 0 64px}.lead .lsm-thumb{aspect-ratio: 16 / 9;border-radius: var(--radius);box-shadow: var(--shadow)}.lead .lsm-stamp{margin-top: 12px}.lsm-newest .lsm-timeline li:last-child{border-bottom: 0}.lsm-weather-card__now{display: flex;align-items: center;gap: 12px;margin: 12px 0 10px}.lsm-weather-card__now svg{width: 40px;height: 40px;color: var(--accent);flex: none}.lsm-weather-card__now b{font-size: 34px;font-weight: 900;line-height: 1;letter-spacing: -1px}.lsm-weather-card__now span{display: block;font-size: 13px;color: var(--text-2)}.lsm-weather-box{border-radius: var(--radius);padding: 16px 20px 18px}.lsm-weather-box__head{display: flex;align-items: baseline;justify-content: space-between;gap: 8px}.lsm-weather-box__head h2{font-family: var(--f-head);font-weight: 800;font-size: 22px}.lsm-weather-box__date{font-size: 13px;color: var(--text-2)}.lsm-weather-box .lsm-weather-card__now{margin: 12px 0 8px}.lsm-weather-rows div{display: flex;justify-content: space-between;gap: 12px;padding: 9px 0;border-top: 1px solid var(--line);font-size: 14px}.lsm-weather-rows dt{color: var(--text-2)}.lsm-weather-rows dd{font-weight: 700;text-align: right}.lsm-news__list{margin-top: 20px}.lsm-incident{display: grid;grid-template-columns: minmax(0,1.05fr) minmax(0,1fr);gap: 28px;align-items: start}.lsm-incident .lsm-teaser__x{margin-top: 8px;font-size: 15px;line-height: 1.5;color: var(--text-2)}.lsm-incident .lsm-timeline li:first-child{padding-top: 0}.lsm-breadcrumbs{display: flex;flex-wrap: wrap;align-items: center;gap: 6px;padding: 20px 0 16px;font-size: 13px}.lsm-breadcrumbs a:hover{color: var(--accent);text-decoration: underline}.lsm-breadcrumbs li + li::before{content: "/";margin-right: 6px;color: var(--muted)}.lsm-breadcrumbs svg{width: 14px;height: 14px;vertical-align: -2px}.lsm-page-head{position: relative;border-bottom: 1px solid var(--line);padding: 30px 0 26px 26px;margin-bottom: 28px;text-align: left}.lsm-page-head::before{content: "";position: absolute;left: 0;top: 30px;bottom: 26px;width: 5px;border-radius: var(--radius-ctl);background: var(--accent-line)}.lsm-page-head h1{font-size: 52px;font-weight: 900;line-height: 1.1;letter-spacing: -.5px}.lsm-page-head p{max-width: none;margin: 12px 0 0;color: var(--text-2);font-size: 16px}.lsm-feed__item{display: grid;grid-template-columns: 298px minmax(0,1fr);gap: 20px;padding-bottom: 24px;margin-bottom: 24px;border-bottom: 1px solid var(--line)}.lsm-feed__item .lsm-thumb{aspect-ratio: 8 / 5;border-radius: var(--radius)}.lsm-feed__t{font-size: 24px;font-weight: 700;line-height: 1.2;letter-spacing: -.48px}.lsm-feed__lead{margin-top: 10px;font-size: 16px;line-height: 1.6;color: var(--text-2)}.lsm-feed__item .lsm-eyebrow{margin-bottom: 8px}.lsm-feed__item .lsm-stamp{margin-top: 12px}.lsm-feed__item:hover .lsm-feed__t{text-decoration: underline;text-underline-offset: 2px}.lsm-earlier{margin: 8px 0 32px}.lsm-earlier .lsm-list-head{margin-bottom: 4px}.lsm-paging{display: flex;flex-wrap: wrap;justify-content: center;gap: 8px}.lsm-paging a,.lsm-paging span{display: inline-flex;align-items: center;justify-content: center;min-width: 44px;height: 44px;padding: 0 12px;border: 1px solid var(--line-strong);border-radius: var(--radius-ctl);font-weight: 700;font-size: 14px}.lsm-paging [aria-current]{border-color: var(--accent);color: var(--accent)}.lsm-paging a:hover{border-color: var(--accent)}.lsm-article .lsm-eyebrow{margin-bottom: 10px}.lsm-article__h1{font-size: 38px;font-weight: 900;line-height: 1.12;letter-spacing: -.5px;margin-bottom: 22px}.lsm-article__bar{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: 16px;margin-bottom: 22px}.lsm-byline{display: flex;align-items: center;gap: 12px}.lsm-byline__date{display: block;margin-top: 4px;color: var(--text-2);font-size: 14px}.lsm-byline__date b{color: inherit;font-weight: 400}.lsm-article__acts{display: flex;gap: 10px;flex-wrap: wrap}.lsm-article__fig .lsm-thumb{aspect-ratio: 3 / 2;border-radius: var(--radius)}.lsm-article__fig figcaption{margin: 10px 0 24px;font-size: 14px;color: var(--text-2)}.lsm-article__body{max-width: none}.lsm-article__body p{font-size: 18px;line-height: 1.6;margin-bottom: 18px}.lsm-article__body p.lead{font-weight: 700}.lsm-note{padding: var(--card-pad);border-radius: var(--radius);background: var(--card);box-shadow: var(--shadow)}.lsm-note h2{font-family: var(--f-head);font-weight: 800;font-size: 20px;line-height: 1.2}.lsm-note p{font-size: 14px;margin: 8px 0 14px;color: var(--text-2)}.lsm-condolence{display: grid;grid-template-columns: minmax(0,1fr) auto;gap: 20px;align-items: center;padding: var(--card-pad);margin-bottom: 28px;background: var(--card);border-radius: var(--radius);box-shadow: var(--shadow)}.lsm-condolence h2{font-size: 20px;font-weight: 700}.lsm-condolence p{font-size: 15px;margin-top: 6px;color: var(--text-2)}.lsm-funeral{display: grid;grid-template-columns: 64px minmax(0,1fr) auto;gap: 20px;align-items: start;padding: 20px 0;border-bottom: 1px solid var(--line)}.lsm-funeral:first-of-type{border-top: 1px solid var(--line)}.lsm-funeral__cross{width: 64px;height: 80px;border: 1px solid var(--line-strong);border-radius: var(--radius-ctl);display: flex;align-items: center;justify-content: center}.lsm-funeral__cross svg{width: 26px;height: 34px}.lsm-funeral__sp{font-size: 12px;text-transform: uppercase;color: var(--text-2);letter-spacing: .4px}.lsm-funeral__name{font-size: 24px;font-weight: 700;line-height: 1.2;letter-spacing: -.4px;margin-top: 2px}.lsm-funeral__name a:hover{text-decoration: underline}.lsm-funeral__d{margin-top: 6px;font-size: 15px}.lsm-funeral dl{margin: 10px 0 0;font-size: 14px;display: grid;grid-template-columns: auto 1fr;gap: 4px 10px}.lsm-funeral dt{color: var(--text-2)}.lsm-funeral__side{display: flex;flex-direction: column;align-items: flex-end;gap: 10px;text-align: right}.lsm-funeral__count{font-size: 13px;color: var(--text-2)}.lsm-funeral__more{color: var(--accent);font-weight: 700;font-size: 14px}.lsm-funeral__more:hover{text-decoration: underline}.lsm-sitefoot{border-top: 4px solid var(--accent-line);margin-top: 16px}.lsm-sitefoot__cols{display: grid;grid-template-columns: 1.3fr 1fr 1fr 1.5fr;gap: 32px;padding: 40px 0 36px}.lsm-sitefoot__brand img{height: 46px;width: auto}.lsm-sitefoot__brand p{font-size: 13px;line-height: 1.5;margin-top: 16px;color: var(--text-2);max-width: 280px}.lsm-sitefoot h2{display: flex;align-items: center;gap: 10px;font-size: 17px;font-weight: 700;margin-bottom: 12px}.lsm-sitefoot h2::before{content: "";width: 10px;height: 10px;background: var(--accent-bg);flex: none}.lsm-sitefoot__cols li a{display: inline-block;padding: 5px 0;font-size: 14px}.lsm-sitefoot__cols li a:hover{color: var(--accent);text-decoration: underline}.lsm-sitefoot__fb{display: inline-grid;place-items: center;width: 40px;height: 40px;margin-top: 18px;border: 1px solid var(--line-strong);border-radius: var(--radius-ctl);background: var(--surface-2);color: var(--text)}.lsm-sitefoot__fb svg{width: 20px;height: 20px}.lsm-sitefoot__fb:hover{border-color: var(--text-2)}.lsm-sitefoot__news li{border-bottom: 1px solid var(--line)}.lsm-sitefoot__news li:last-child{border-bottom: 0}.lsm-sitefoot__cols .lsm-sitefoot__news a{display: block;padding: 9px 0}.lsm-sitefoot__news .lsm-txt{display: block;font-size: 14px;line-height: 1.35}.lsm-sitefoot__news time{display: block;margin-top: 3px;font-size: 12px;color: var(--muted)}.lsm-sitefoot__cols .lsm-sitefoot__news a:hover{color: inherit;text-decoration: none}.lsm-sitefoot__firms{padding: 24px 0 32px;background: linear-gradient(var(--line),var(--line)) 50% 0 / 100% 1px no-repeat}.lsm-sitefoot__firms ul{display: flex;flex-wrap: wrap;gap: 8px}.lsm-sitefoot__firms .lsm-chip{font-size: 13px;font-weight: 400;padding: 7px 12px}.lsm-sitefoot__firms .lsm-chip:hover{border-color: var(--text-2);text-decoration: underline;text-underline-offset: 2px}.lsm-sitefoot__legal-in{display: flex;flex-wrap: wrap;align-items: center;gap: 12px 24px;min-height: 72px;padding-top: 14px;padding-bottom: 14px;background: linear-gradient(var(--line),var(--line)) 50% 0 / calc(100% - 2 * var(--gutter)) 1px no-repeat}.lsm-sitefoot__copy{margin-right: auto;font-size: 14px;color: var(--text-2)}.lsm-sitefoot__legal ul{display: flex;flex-wrap: wrap;align-items: center;gap: 4px 10px}.lsm-sitefoot__legal ul a,.lsm-sitefoot__cookie{display: inline-block;padding: 4px 6px;border: 0;background: none;color: var(--text);font: 400 14px var(--f-text);cursor: pointer}.lsm-sitefoot__legal ul a:hover,.lsm-sitefoot__cookie:hover{text-decoration: underline;text-underline-offset: 2px}.lsm-back-top{flex: none;display: grid;place-items: center;width: 40px;height: 40px;padding: 0;border: 1px solid var(--line-strong);border-radius: var(--radius-ctl);background: var(--surface-2);color: var(--text);cursor: pointer}.lsm-back-top svg{width: 18px;height: 18px}.lsm-back-top:hover{border-color: var(--text-2)}@media (max-width: 1240px){.lsm-masthead__menu li.lsm-optional{display: none}.lsm-masthead__in{gap: 16px}.lsm-masthead__logo img{height: 42px}.lsm-lead-zone--a .lsm-newest{grid-column: 1 / -1}.lsm-lead-zone--a .lsm-newest .lsm-timeline{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));column-gap: 24px}}@media (max-width: 1023px){.lsm-masthead__menu,.lsm-masthead__tools .lsm-desk-only{display: none}.lsm-masthead__in{justify-content: space-between}.lsm-icon-btn--menu{display: inline-flex}.lsm-columns{grid-template-columns: minmax(0,1fr)}.lsm-sidebar .lsm-sticky{position: static}.lsm-grid4{grid-template-columns: repeat(2,minmax(0,1fr))}.lsm-sitefoot__cols{grid-template-columns: repeat(2,1fr)}.lsm-sitefoot__brand{grid-column: 1 / -1}}@media (max-width: 767px){:root{--block-gap: 56px;--grid-gap: 16px;--card-pad: 20px}html{scroll-padding-top: calc(80px + var(--lsm-ab))}.lsm-masthead__in{height: 68px;gap: 8px}.lsm-masthead__logo img{height: 34px}.lsm-lead-zone{margin: 16px 0 48px}.lsm-lead-zone--a .lsm-newest .lsm-timeline{display: block}.lsm-timeline--2,.lsm-timeline--3{display: block}.lsm-timeline--3 li{padding: 12px 0}.lsm-section-head__title{font-size: 24px}.lsm-section-head .lsm-section-head__extra{display: none}.lsm-list-head h2{font-size: 22px}.lsm-grid-3,.lsm-grid4{grid-template-columns: minmax(0,1fr);gap: 16px}.lsm-teaser{display: grid;grid-template-columns: 128px minmax(0,1fr);gap: 12px;box-shadow: none;border-radius: 0;overflow: visible}.lsm-teaser .lsm-thumb{aspect-ratio: 4 / 3;border-radius: var(--radius);align-self: start}.lsm-teaser__body{padding: 0}.lsm-teaser__t{font-size: 16px;letter-spacing: -.3px}.lsm-teaser .lsm-stamp{font-size: 13px;margin-top: 6px}.lsm-grid-3 > .lsm-teaser:not(:last-child),.lsm-grid4 > .lsm-teaser:not(:last-child){padding-bottom: 16px;border-bottom: 1px solid var(--line)}.lsm-incident{grid-template-columns: minmax(0,1fr);gap: 20px}.lsm-incident > .lsm-teaser{display: flex;box-shadow: var(--shadow);border-radius: var(--radius);overflow: hidden}.lsm-incident > .lsm-teaser .lsm-thumb{border-radius: 0;box-shadow: none;aspect-ratio: 19 / 10}.lsm-incident > .lsm-teaser .lsm-teaser__body{padding: 12px 16px 18px}.lsm-incident > .lsm-teaser .lsm-teaser__t{font-size: 18px}.lsm-adv--billboard{height: 250px;margin-bottom: var(--block-gap)}.lsm-breadcrumbs{padding: 14px 0 12px}.lsm-page-head{padding: 18px 0 16px 18px;margin-bottom: 20px}.lsm-page-head::before{top: 18px;bottom: 16px;width: 4px}.lsm-page-head h1{font-size: 32px}.lsm-feed__item{grid-template-columns: 128px minmax(0,1fr);gap: 12px;padding-bottom: 16px;margin-bottom: 16px}.lsm-feed__item .lsm-thumb{aspect-ratio: 4 / 3}.lsm-feed__t{font-size: 16px;letter-spacing: -.3px}.lsm-feed__lead{display: none}.lsm-feed__item .lsm-stamp{margin-top: 6px;font-size: 13px}.lsm-article__h1{font-size: 28px}.lsm-article__body p{font-size: 17px}.lsm-article__acts{width: 100%}.lsm-article__acts .lsm-button{flex: 1}.lsm-condolence{grid-template-columns: minmax(0,1fr)}.lsm-funeral{grid-template-columns: 48px minmax(0,1fr);gap: 14px}.lsm-funeral__cross{width: 48px;height: 60px}.lsm-funeral__name{font-size: 20px}.lsm-funeral__side{grid-column: 2;flex-direction: row;flex-wrap: wrap;align-items: center;text-align: left}.lsm-sitefoot__cols{grid-template-columns: minmax(0,1fr);gap: 20px}.lsm-sitefoot__legal-in{flex-wrap: wrap;justify-content: center;text-align: center}.lsm-sitefoot__copy{order: 2;width: 100%;margin: 0}.lsm-sitefoot__legal ul{justify-content: center}}@media (prefers-reduced-motion: reduce){*{scroll-behavior: auto !important;transition: none !important}}.lsm-lead-zone--a{display: grid;grid-template-columns: minmax(0,1fr) 392px;gap: 24px 28px;align-items: stretch}.lsm-spotlight{position: relative;display: block;min-height: 520px;border-radius: var(--radius);overflow: hidden;background: var(--text)}.lsm-spotlight .lsm-thumb{position: absolute;inset: 0;background: none}.lsm-spotlight__bar{position: absolute;left: 0;right: 0;bottom: 0;padding: 16px 28px 20px;background: var(--accent-bg);color: var(--on-accent)}.lsm-spotlight__k{display: block;font-family: var(--f-label);font-weight: 700;font-size: 12px;letter-spacing: .5px;text-transform: uppercase}.lsm-spotlight__t{margin-top: 6px;font-size: 34px;font-weight: 700;line-height: 1.15;letter-spacing: -.9px}.lsm-spotlight:hover .lsm-spotlight__t{text-decoration: underline;text-underline-offset: 3px;text-decoration-thickness: 2px}.lsm-latest-box{display: flex;flex-direction: column;border-top: 6px solid var(--accent-line);padding-top: 14px}.lsm-latest-box__h{font-family: var(--f-head);font-weight: 800;font-size: 24px;line-height: 1.15;padding-bottom: 6px}.lsm-latest-box ul{display: flex;flex-direction: column;flex: 1;justify-content: space-between}.lsm-latest-box li{border-bottom: 1px solid var(--line)}.lsm-latest-box li:last-child{border-bottom: 0}.lsm-latest-box a{display: grid;grid-template-columns: 104px minmax(0,1fr);gap: 14px;padding: 13px 0;align-items: start}.lsm-latest-box .lsm-thumb{aspect-ratio: 4 / 3;border-radius: var(--radius)}.lsm-latest-box time{line-height: 1.2}.lsm-latest-box h3{font-size: 16px;font-weight: 700;line-height: 1.25;letter-spacing: -.3px}.lsm-latest-box a:hover h3{text-decoration: underline;text-underline-offset: 2px}.lsm-newest--row{grid-column: 1 / -1}.lsm-lead-zone--a .lsm-newest--row .lsm-timeline{display: grid}.lsm-newest--row .lsm-timeline--3 li,.lsm-newest--row .lsm-timeline--3 li:last-child{border-top: 0;border-bottom: 1px solid var(--line)}@media (max-width: 1240px){.lsm-lead-zone--a{grid-template-columns: minmax(0,1fr) 340px}.lsm-lead-zone--a .lsm-newest--row .lsm-timeline{grid-template-columns: repeat(2,minmax(0,1fr))}.lsm-spotlight__t{font-size: 28px}}@media (max-width: 1023px){.lsm-lead-zone--a{grid-template-columns: minmax(0,1fr)}.lsm-spotlight{min-height: 0;aspect-ratio: 16 / 10}}@media (max-width: 767px){.lsm-spotlight{aspect-ratio: auto;display: flex;flex-direction: column;background: var(--accent-bg)}.lsm-spotlight .lsm-thumb{position: relative;inset: auto;aspect-ratio: 4 / 3}.lsm-spotlight__bar{position: static;padding: 12px 14px 16px}.lsm-spotlight__t{font-size: 23px;letter-spacing: -.5px}.lsm-latest-box a{grid-template-columns: 96px minmax(0,1fr);gap: 12px}.lsm-lead-zone--a .lsm-newest--row .lsm-timeline{display: block}}.lsm-theme-toggle{flex: none;display: grid;place-items: center;width: 44px;height: 44px;padding: 0;border: 0;background: none;cursor: pointer}.lsm-theme-toggle__tile{position: relative;display: block;width: 32px;height: 32px;overflow: hidden;border: 1px solid var(--line-strong);border-radius: var(--radius-ctl);background: var(--surface)}.lsm-theme-toggle__tile::before{content: "";position: absolute;inset: 0;background: var(--surface-2);clip-path: polygon(100% 0,100% 100%,0 100%)}.lsm-theme-toggle svg{position: absolute;z-index: 1;width: 11px;height: 11px;transition: color .3s}.lsm-theme-toggle__sun{top: 4px;left: 4px;color: var(--accent)}.lsm-theme-toggle__moon{bottom: 4px;right: 4px;color: var(--muted)}:root[data-theme="dark"] .lsm-theme-toggle__sun{color: var(--muted)}:root[data-theme="dark"] .lsm-theme-toggle__moon{color: var(--accent)}.lsm-theme-toggle:hover .lsm-theme-toggle__tile{border-color: var(--text-2)}.lsm-theme-toggle:focus-visible{outline: none}.lsm-theme-toggle:focus-visible .lsm-theme-toggle__tile{outline: 2px solid var(--accent);outline-offset: 2px}:root[data-theme="dark"] .lsm-spotlight{background: #000}.lsm-finder{position: absolute;left: 0;right: 0;top: 100%;z-index: 49;background: var(--surface);border-bottom: 1px solid var(--line);box-shadow: 0 12px 24px -8px rgba(0,0,0,.25);animation: spanel-in .2s ease}.lsm-finder[hidden],.lsm-finder__bg[hidden]{display: none}@keyframes spanel-in{from{opacity: 0;transform: translateY(-8px)}}.lsm-finder__bg{position: fixed;inset: 0;z-index: 40;background: rgba(10,10,12,.45);animation: spanel-fade .2s ease}@keyframes spanel-fade{from{opacity: 0}}.lsm-masthead{z-index: 50}.lsm-finder__in{position: relative;padding-top: 28px;padding-bottom: 32px}.lsm-finder__form{max-width: 860px}.lsm-finder__field{display: flex;align-items: center;gap: 12px;height: 56px;padding: 0 6px 0 16px;border: 2px solid var(--accent);border-radius: var(--radius-ctl);background: var(--surface)}.lsm-finder__field > svg{width: 22px;height: 22px;color: var(--muted);flex: none}.lsm-finder__field input{flex: 1;min-width: 0;height: 100%;border: 0;background: none;color: var(--text);font: 400 18px var(--f-text);outline: none}.lsm-finder__field input::placeholder{color: var(--muted)}.lsm-finder__field input::-webkit-search-cancel-button{display: none}.lsm-finder__field button{height: 42px;padding: 0 22px;border: 0;border-radius: var(--radius-ctl);background: var(--accent-bg);color: var(--on-accent);font-weight: 700;font-size: 15px;cursor: pointer}.lsm-finder__field button:hover{background: var(--accent-bg-hover)}.lsm-finder__scope{display: flex;flex-wrap: wrap;align-items: center;gap: 8px;margin: 14px 0 0;padding: 0;border: 0}.lsm-finder__scope legend{float: left;margin-right: 4px;font-size: 14px;color: var(--text-2)}.lsm-finder__scope label{cursor: pointer}.lsm-finder__scope input{position: absolute;opacity: 0;pointer-events: none}.lsm-finder__scope span{display: inline-block;padding: 6px 12px;border: 1px solid var(--line-strong);border-radius: var(--radius-ctl);font-size: 13px;font-weight: 700;color: var(--text-2)}.lsm-finder__scope label:hover span{border-color: var(--accent);color: var(--accent)}.lsm-finder__scope input:checked + span{background: var(--accent-bg);border-color: var(--accent-bg);color: var(--on-accent)}.lsm-finder__scope input:focus-visible + span{outline: 2px solid var(--accent);outline-offset: 2px}.lsm-finder__h{margin: 0 0 10px;font: 700 12px/1 var(--f-label);letter-spacing: .6px;text-transform: uppercase;color: var(--muted)}.lsm-finder__cols{display: grid;grid-template-columns: minmax(0,1fr) minmax(0,1fr);gap: 32px;max-width: 860px;margin-top: 26px}.lsm-finder__hint a:hover{color: var(--accent);text-decoration: underline;text-underline-offset: 2px}.lsm-finder__hint{max-width: 860px;margin-top: 24px}.lsm-finder__hint[hidden]{display: none}.lsm-finder__hint li{border-top: 1px solid var(--line)}.lsm-finder__hint li:last-child{border-bottom: 1px solid var(--line)}.lsm-finder__hint a{display: block;padding: 10px 0;font-weight: 700;font-size: 15px}.lsm-finder__hint mark{background: var(--accent-soft);color: var(--accent);border-radius: var(--radius-ctl);padding: 0 1px}.lsm-finder__hint .lsm-none{padding: 10px 0;color: var(--text-2);font-size: 15px}.lsm-finder__x{position: absolute;top: 28px;right: var(--gutter);width: 44px;height: 44px;display: grid;place-items: center;border: 1px solid var(--line-strong);border-radius: var(--radius-ctl);background: none;color: var(--text);cursor: pointer}.lsm-finder__x svg{width: 20px;height: 20px}.lsm-finder__x:hover{border-color: var(--accent);color: var(--accent)}.lsm-icon-btn--search[aria-expanded="true"]{background: var(--accent-bg);border-color: var(--accent-bg);color: var(--on-accent)}@media (max-width: 1023px){.lsm-finder__form,.lsm-finder__cols,.lsm-finder__hint{max-width: calc(100% - 60px)}}@media (prefers-reduced-motion: reduce){.lsm-finder,.lsm-finder__bg{animation: none}}.lsm-quicklinks{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: var(--grid-gap)}.lsm-quicklinks a{display: flex;align-items: center;gap: 14px;height: 100%;padding: 14px 16px;border-radius: var(--radius)}.lsm-quicklinks a::after{content: "";flex: none;width: 7px;height: 7px;margin-left: auto;border-right: 2px solid var(--muted);border-top: 2px solid var(--muted);transform: rotate(45deg)}.lsm-quicklinks a:hover::after{border-color: var(--accent)}.lsm-quicklinks__ico{flex: none;display: grid;place-items: center;width: 48px;height: 48px;border-radius: var(--radius-ctl);background: var(--surface-2);color: var(--accent)}.lsm-quicklinks__ico svg{width: 28px;height: 28px}.lsm-quicklinks .lsm-txt{display: block;font-size: 16px;font-weight: 700;line-height: 1.25}.lsm-quicklinks__m{display: block;margin-top: 3px;font-size: 13px;color: var(--text-2)}.lsm-cat-grid{display: grid;grid-template-columns: repeat(7,minmax(0,1fr));gap: var(--grid-gap)}.lsm-cat-tile{display: flex;flex-direction: column;align-items: center;justify-content: center;gap: 12px;height: 100%;min-height: 128px;padding: 18px 12px;border-radius: var(--radius);text-align: center}.lsm-cat-tile__i{display: grid;place-items: center;width: 48px;height: 48px;border-radius: var(--radius-ctl);background: var(--surface-2);color: var(--accent)}.lsm-cat-tile__i svg{width: 26px;height: 26px}.lsm-cat-tile .lsm-txt{font-size: 14px;font-weight: 700;line-height: 1.3}.lsm-form-cta{margin: 64px 0 0;gap: 32px}.lsm-form-cta h2{font: 800 28px/1.2 var(--f-head);letter-spacing: -.3px}.lsm-form-cta p{max-width: 720px;margin-top: 10px;font-size: 15px;line-height: 1.55}.lsm-form-cta .lsm-button{min-width: 140px;height: 48px;font-size: 15px}.lsm-form-cta__steps{display: flex;flex-wrap: wrap;gap: 8px 32px;margin-top: 18px;counter-reset: s;font-size: 14px;font-weight: 700}.lsm-form-cta__steps li{counter-increment: s;display: flex;align-items: center;gap: 8px}.lsm-form-cta__steps li::before{content: counter(s);display: grid;place-items: center;width: 22px;height: 22px;border-radius: var(--radius-ctl);background: var(--accent-bg);color: var(--on-accent);font-size: 12px}.lsm-job-wrap{display: grid;grid-template-columns: 300px minmax(0,1fr);gap: var(--grid-gap);align-items: stretch}.lsm-job-panel{display: flex;flex-direction: column;padding: var(--card-pad);border-radius: var(--radius)}.lsm-job-panel .lsm-eyebrow{margin-bottom: 10px}.lsm-job-panel__t{font: 800 24px/1.2 var(--f-head);letter-spacing: -.2px}.lsm-job-panel__d{margin-top: 12px;font-size: 14px;line-height: 1.5;color: var(--text-2)}.lsm-job-panel__n{margin: 20px 0 22px;padding: 18px 0;border-top: 1px solid var(--line);border-bottom: 1px solid var(--line);font-size: 14px;color: var(--text-2)}.lsm-job-panel__n b{display: block;margin-bottom: 4px;font: 900 36px/1 var(--f-head);color: var(--text);letter-spacing: -.5px}.lsm-job-panel .lsm-button{width: 100%;margin-top: auto}.lsm-job-panel__all{margin-top: 14px;text-align: center;font-size: 14px;font-weight: 700;color: var(--accent)}.lsm-job-panel__all:hover{text-decoration: underline;text-underline-offset: 2px}.lsm-job-grid{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: var(--grid-gap)}.lsm-job-card{display: flex;flex-direction: column;gap: 8px;height: 100%;padding: 18px 20px;border-radius: var(--radius)}.lsm-job-card .lsm-txt{display: block;margin-bottom: 4px;font-size: 16px;font-weight: 700;line-height: 1.3}.lsm-job-card__r{display: flex;align-items: flex-start;gap: 8px;font-size: 14px;line-height: 1.35;color: var(--text-2)}.lsm-job-card__r svg{flex: none;width: 17px;height: 17px;color: var(--muted)}.lsm-job-card__pay{color: var(--text);font-weight: 700}.lsm-job-card__x{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;font-size: 14px;line-height: 1.5;color: var(--text-2)}.lsm-job-card__when{align-self: flex-start;margin-top: auto;padding: 5px 9px;border-radius: var(--radius-ctl);background: var(--surface-2);font-size: 12px;font-weight: 700;color: var(--text-2)}.lsm-job-card .lsm-job-card__when{margin-top: auto}.lsm-job-card > .lsm-job-card__r:last-of-type{margin-bottom: 6px}.lsm-resident-tiles .lsm-txt{font-size: 17px}.lsm-obit-grid{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: var(--grid-gap)}.lsm-obit-card{display: block;height: 100%;padding: 10px;border-radius: var(--radius)}.lsm-obit-card__in{display: grid;grid-template-columns: 38px minmax(0,1fr);grid-template-rows: 1fr auto;gap: 0 14px;height: 100%;padding: 18px 16px 14px;border: 1px solid var(--line-strong);border-radius: var(--radius-ctl)}.lsm-obit-card__crb{display: grid;place-items: center;width: 38px;height: 50px;border-right: 1px solid var(--line)}.lsm-obit-card__cross{width: 14px;height: 20px;color: var(--text)}.lsm-obit-card__txt{display: flex;flex-direction: column;min-width: 0}.lsm-obit-card__sp{font-size: 12px;letter-spacing: .12em;text-transform: uppercase;color: var(--muted)}.lsm-obit-card__nm{margin: 2px 0 8px;font: 800 18px/1.25 var(--f-head)}.lsm-obit-card:hover .lsm-obit-card__nm{text-decoration: underline;text-underline-offset: 3px}.lsm-obit-card__m{margin-bottom: 8px;font-size: 14px;line-height: 1.5;color: var(--text-2)}.lsm-obit-card__p{font-size: 14px;color: var(--text-2)}.lsm-obit-card__p b{color: var(--text)}.lsm-obit-card__f{grid-column: 1 / -1;display: flex;align-items: center;justify-content: space-between;gap: 8px;margin-top: 18px;padding-top: 12px;border-top: 1px solid var(--line);white-space: nowrap}.lsm-obit-card__c{display: flex;align-items: center;gap: 6px;font-size: 14px;color: var(--text-2)}.lsm-obit-card__c b{color: var(--text)}.lsm-obit-card__em{flex: none;font-size: 17px;line-height: 1}.lsm-obit-card__btn{display: inline-flex;align-items: center;height: 34px;padding: 0 12px;border: 1px solid var(--line-strong);border-radius: var(--radius-ctl);background: var(--card);font-size: 13px;font-weight: 700;color: var(--text)}.lsm-obit-card:hover .lsm-obit-card__btn{border-color: var(--text-2)}@media (max-width: 1240px){.lsm-cat-grid{grid-template-columns: repeat(5,minmax(0,1fr))}.lsm-quicklinks{grid-template-columns: repeat(3,minmax(0,1fr))}.lsm-resident-tiles{grid-template-columns: repeat(2,minmax(0,1fr))}}@media (max-width: 1023px){.lsm-quicklinks,.lsm-obit-grid,.lsm-job-grid{grid-template-columns: repeat(2,minmax(0,1fr))}.lsm-cat-grid{grid-template-columns: repeat(4,minmax(0,1fr))}.lsm-job-wrap{grid-template-columns: minmax(0,1fr)}.lsm-job-panel .lsm-button{margin-top: 0}}@media (max-width: 767px){.lsm-quicklinks,.lsm-obit-grid,.lsm-job-grid{grid-template-columns: minmax(0,1fr)}.lsm-cat-grid{grid-template-columns: repeat(2,minmax(0,1fr))}.lsm-cat-tile{min-height: 112px}.lsm-job-grid li:nth-child(n+5){display: none}.lsm-quicklinks a{padding: 10px 14px}.lsm-quicklinks__ico{width: 40px;height: 40px}.lsm-resident-tiles{grid-template-columns: minmax(0,1fr)}.lsm-form-cta__steps{flex-direction: column}}.lsm-featured-firm{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: var(--grid-gap)}.lsm-featured-firm__c{display: flex;flex-direction: column;height: 100%;padding: var(--card-pad);border-radius: var(--radius);background: var(--card);box-shadow: var(--shadow)}.lsm-featured-firm__top{display: grid;grid-template-columns: 64px minmax(0,1fr);gap: 14px;align-items: start;margin-bottom: 16px}.lsm-featured-firm__logo{display: grid;place-items: center;width: 64px;height: 64px;border: 1px solid var(--line);border-radius: var(--radius-ctl);background: var(--surface-2);color: var(--accent);font: 900 22px/1 var(--f-head)}.lsm-featured-firm__badge{display: inline-block;margin-bottom: 8px;padding: 4px 7px;border-radius: var(--radius-ctl);background: var(--accent-bg);color: var(--on-accent);font: 700 11px/1 var(--f-label);letter-spacing: .5px;text-transform: uppercase}.lsm-featured-firm__n{font-size: 19px;font-weight: 700;line-height: 1.25}.lsm-featured-firm__n a:hover{text-decoration: underline;text-underline-offset: 2px}.lsm-featured-firm__rows li{display: flex;align-items: flex-start;gap: 10px;padding: 5px 0;font-size: 14px;line-height: 1.35;color: var(--text-2)}.lsm-featured-firm__rows svg{flex: none;width: 17px;height: 17px;color: var(--accent)}.lsm-featured-firm__rows a:hover{text-decoration: underline;text-underline-offset: 2px}.lsm-featured-firm__www{color: var(--accent);font-weight: 700}@media (max-width: 1023px){.lsm-featured-firm{grid-template-columns: minmax(0,1fr)}}@media (max-width: 767px){.lsm-featured-firm{grid-template-columns: minmax(0,1fr)}}.lsm-popover{position: relative;margin-top: 14px;padding-top: 14px;border-top: 1px solid var(--line);text-align: center}.lsm-popover__btn{display: inline-flex;align-items: center;gap: 6px;padding: 2px 0;border: 0;background: none;color: var(--text-2);font: 400 13px var(--f-text);cursor: pointer}.lsm-popover__btn svg{width: 16px;height: 16px}.lsm-popover__btn:hover,.lsm-popover__btn[aria-expanded="true"]{color: var(--text);text-decoration: underline;text-underline-offset: 2px}.lsm-popover__box{position: absolute;left: 0;right: 0;top: calc(100% + 8px);z-index: 20;padding: 18px 40px 18px 18px;border-radius: var(--radius);background: var(--card);box-shadow: 0 8px 24px rgba(0,0,0,.2);text-align: left;font-size: 13px;line-height: 1.5;color: var(--text-2)}.lsm-popover__box[hidden]{display: none}.lsm-popover__box p + p{margin-top: 10px}.lsm-popover__box a{color: var(--accent);font-weight: 700}.lsm-popover__box a:hover{text-decoration: underline}.lsm-popover__x{position: absolute;top: 8px;right: 8px;display: grid;place-items: center;width: 28px;height: 28px;border: 0;border-radius: var(--radius-ctl);background: none;color: var(--text-2);cursor: pointer}.lsm-popover__x svg{width: 16px;height: 16px}.lsm-popover__x:hover{background: var(--surface-2);color: var(--text)}.lsm-popover--badge{margin: 0 0 8px;padding: 0;border: 0;text-align: left}.lsm-popover--badge .lsm-featured-firm__badge{display: inline-flex;align-items: center;gap: 5px;margin: 0;padding: 4px 7px;border: 0;border-radius: var(--radius-ctl);background: var(--accent-bg);color: var(--on-accent);font: 700 11px/1 var(--f-label);letter-spacing: .5px;text-transform: uppercase;cursor: pointer}.lsm-popover--badge .lsm-featured-firm__badge svg{width: 13px;height: 13px}.lsm-popover--badge .lsm-featured-firm__badge:hover,.lsm-popover--badge .lsm-featured-firm__badge[aria-expanded="true"]{color: var(--on-accent);background: var(--accent-bg-hover);text-decoration: none}.lsm-popover--badge .lsm-popover__box{top: calc(100% + 8px);bottom: auto;right: auto;width: 260px}@media (max-width: 767px){.lsm-form-cta{margin-top: 40px}.lsm-form-cta h2{font-size: 22px}}.lsm-post-list li[hidden]{display: none}.lsm-article__date{margin: 0;font-size: 15px}.lsm-share{position: relative}.lsm-share__btn[aria-expanded="true"]{border-color: var(--text-2)}.lsm-share__box{position: absolute;right: 0;top: calc(100% + 8px);z-index: 30;width: 318px;padding: 16px;border-radius: var(--radius);background: var(--card);box-shadow: 0 8px 24px rgba(0,0,0,.2);animation: spanel-in .15s ease}.lsm-share__box[hidden]{display: none}.lsm-share__head{display: flex;align-items: center;justify-content: space-between;margin-bottom: 12px;font-weight: 700}.lsm-share__x{display: grid;place-items: center;width: 28px;height: 28px;border: 0;border-radius: var(--radius-ctl);background: none;color: var(--text-2);cursor: pointer}.lsm-share__x svg{width: 16px;height: 16px}.lsm-share__x:hover{background: var(--surface-2);color: var(--text)}.lsm-share__row{display: grid;grid-template-columns: repeat(6,1fr);gap: 8px}.lsm-share__i{display: grid;place-items: center;aspect-ratio: 1;padding: 0;border: 1px solid var(--line-strong);border-radius: var(--radius-ctl);background: none;color: var(--text);cursor: pointer}.lsm-share__i svg{width: 20px;height: 20px}.lsm-share__i:hover{border-color: var(--text-2);background: var(--surface-2)}.lsm-share__copy{display: flex;align-items: center;justify-content: center;gap: 8px;width: 100%;height: 40px;margin-top: 10px;border: 1px solid var(--line-strong);border-radius: var(--radius-ctl);background: none;color: var(--text);font: 700 14px var(--f-text);cursor: pointer}.lsm-share__copy svg{width: 18px;height: 18px}.lsm-share__copy:hover{border-color: var(--text-2)}.lsm-share__copy.lsm-is-done{border-color: var(--good);color: var(--good)}@media (max-width: 767px){.lsm-share__box{position: fixed;left: 12px;right: 12px;top: auto;bottom: 12px;width: auto}}.lsm-article__end{display: flex;flex-direction: column;gap: var(--grid-gap);margin: 32px 0 var(--block-gap)}.lsm-vote{display: flex;align-items: center;justify-content: space-between;gap: 16px 24px;flex-wrap: wrap;padding: var(--card-pad);border-radius: var(--radius);background: var(--card);box-shadow: var(--shadow)}.lsm-vote__t{font-size: 17px;font-weight: 700;line-height: 1.3}.lsm-vote__m{margin-top: 6px;font-size: 14px;color: var(--text-2)}.lsm-vote__m b{color: var(--text);margin-right: 16px}.lsm-vote__stars{display: flex;gap: 4px}.lsm-vote__stars button{padding: 2px;border: 0;background: none;color: var(--line-strong);cursor: pointer}.lsm-vote__stars svg{display: block;width: 30px;height: 30px}.lsm-vote__stars button.lsm-star-on{color: #f5a300}.lsm-vote__stars:hover button{color: #f5a300}.lsm-vote__stars button:hover ~ button{color: var(--line-strong)}.lsm-vote__thx{width: 100%;font-size: 14px;font-weight: 700;color: var(--good)}.lsm-share-row{display: flex;align-items: center;gap: 12px 16px;flex-wrap: wrap;padding: 4px 0}.lsm-share-row__l{font: 700 13px var(--f-label);letter-spacing: .08em;text-transform: uppercase;color: var(--text-2)}.lsm-share-row .lsm-share__row{display: flex;gap: 8px;flex-wrap: wrap}.lsm-share-row .lsm-share__i{width: 44px;height: 44px;aspect-ratio: auto}.lsm-share-row .lsm-share__copy{width: auto;height: 44px;margin: 0;padding: 0 14px}.lsm-fb-cta{display: grid;grid-template-columns: 56px minmax(0,1fr) auto;gap: 20px;align-items: center;padding: var(--card-pad);border-radius: var(--radius);background: var(--card);box-shadow: var(--shadow)}.lsm-fb-cta__ic{display: grid;place-items: center;width: 56px;height: 56px;border-radius: var(--radius-ctl);background: var(--surface-2);color: var(--accent)}.lsm-fb-cta__ic svg{width: 28px;height: 28px}.lsm-fb-cta h2{font: 800 20px/1.25 var(--f-head)}.lsm-fb-cta p{margin-top: 6px;max-width: 620px;font-size: 14px;line-height: 1.5;color: var(--text-2)}@media (max-width: 767px){.lsm-fb-cta{grid-template-columns: 48px minmax(0,1fr)}.lsm-fb-cta .lsm-button{grid-column: 1 / -1}}.lsm-selfpromo{position: relative;display: flex;flex-direction: column;align-items: center;padding: 28px var(--card-pad) 24px;border-radius: var(--radius);text-align: center}.lsm-selfpromo__ic{display: grid;place-items: center;width: 56px;height: 56px;margin-bottom: 14px;border-radius: var(--radius-ctl);background: var(--surface-2);color: var(--accent)}.lsm-selfpromo__ic svg{width: 30px;height: 30px}.lsm-selfpromo__t{font: 800 20px/1.25 var(--f-head)}.lsm-selfpromo__t span{display: block;margin-top: 2px;color: var(--accent)}.lsm-selfpromo p{margin: 10px 0 18px;font-size: 14px;line-height: 1.5;color: var(--text-2)}.lsm-selfpromo .lsm-button{width: 100%}.lsm-selfpromo::after{content: "autopromocja";align-self: flex-end;margin-top: 8px;font-size: 12px;color: var(--muted)}.lsm-fb-widget{padding: var(--card-pad);border-radius: var(--radius)}.lsm-fb-widget__head{display: flex;align-items: center;gap: 12px;padding-bottom: 14px;margin-bottom: 14px;border-bottom: 1px solid var(--line)}.lsm-fb-widget__ic{display: grid;place-items: center;flex: none;width: 36px;height: 36px;border-radius: var(--radius-ctl);background: var(--surface-2);color: var(--accent)}.lsm-fb-widget__ic svg{width: 20px;height: 20px}.lsm-fb-widget h2{font: 800 18px/1.25 var(--f-head)}.lsm-fb-widget p{font-size: 14px;line-height: 1.55;color: var(--text-2)}.lsm-fb-widget .lsm-button{width: 100%;margin-top: 16px}.lsm-article__body h2{margin: 36px 0 14px;font: 800 26px/1.2 var(--f-head);letter-spacing: -.3px}@media (max-width: 767px){.lsm-article__body h2{font-size: 22px}}.lsm-masthead__tools{gap: 0}.lsm-masthead__tools > .lsm-theme-toggle,.lsm-masthead__tools .lsm-icon-btn--fb,.lsm-masthead__tools .lsm-icon-btn--search{width: 38px}.lsm-masthead__tools .lsm-icon-btn--fb,.lsm-masthead__tools .lsm-icon-btn--search{position: relative;min-width: 0;width: 44px;height: 44px;padding: 0;border: 0;background: none;color: var(--text-2)}.lsm-masthead__tools .lsm-icon-btn--fb::before,.lsm-masthead__tools .lsm-icon-btn--search::before{content: "";position: absolute;border: 1px solid var(--line-strong);border-radius: var(--radius-ctl);background: var(--surface);transition: border-color .15s}.lsm-masthead__tools .lsm-icon-btn--fb svg,.lsm-masthead__tools .lsm-icon-btn--search svg{position: relative;width: 17px;height: 17px}.lsm-masthead__tools .lsm-icon-btn--fb:hover,.lsm-masthead__tools .lsm-icon-btn--search:hover{background: none;color: var(--text)}.lsm-masthead__tools .lsm-icon-btn--fb:hover::before,.lsm-masthead__tools .lsm-icon-btn--search:hover::before{border-color: var(--text-2)}.lsm-masthead__tools .lsm-icon-btn--search[aria-expanded="true"]{background: none;color: var(--on-accent)}.lsm-masthead__tools .lsm-icon-btn--search[aria-expanded="true"]::before{background: var(--accent-bg);border-color: var(--accent-bg)}.lsm-masthead__tools .lsm-icon-btn--fb::before,.lsm-masthead__tools .lsm-icon-btn--search::before{inset: auto;top: 50%;left: 50%;width: 32px;height: 32px;margin: -16px 0 0 -16px}:root{--aq-good: #86c232}:root[data-theme="dark"]{--aq-good: #a3d65c}.lsm-pip{background: var(--aqd,var(--aq-good))}.lsm-air-dot-1{--aqd: #1f9e4a}.lsm-air-dot-3{--aqd: #f2c200}.lsm-air-dot-4{--aqd: #eb7f00}.lsm-air-dot-5{--aqd: #d7263d}.lsm-air-dot-6{--aqd: #8b1538}:root[data-theme="dark"] .lsm-air-dot-1{--aqd: #3fb950}:root[data-theme="dark"] .lsm-air-dot-3{--aqd: #f5d33d}:root[data-theme="dark"] .lsm-air-dot-4{--aqd: #f59a3c}:root[data-theme="dark"] .lsm-air-dot-5{--aqd: #ff5d6c}:root[data-theme="dark"] .lsm-air-dot-6{--aqd: #d0587e}.lsm-ck{position: fixed;inset: var(--wp-admin--admin-bar--height,0px) 0 0;z-index: 200;display: grid;place-items: center;padding: 16px}.lsm-ck[hidden]{display: none}html.lsm-ck-open{overflow: hidden;scrollbar-gutter: stable}.lsm-ck__bg{position: absolute;inset: 0;background: rgba(10,10,12,.55)}.lsm-ck__box{position: relative;width: min(640px,100%);max-height: calc(100vh - 32px - var(--wp-admin--admin-bar--height,0px));max-height: calc(100dvh - 32px - var(--wp-admin--admin-bar--height,0px));display: flex;flex-direction: column;border-radius: var(--radius);background: var(--card);overflow: hidden}.lsm-ck__box:focus{outline: none}.lsm-ck__view{display: flex;flex-direction: column;min-height: 0;padding: 28px}.lsm-ck__view[hidden]{display: none}.lsm-ck__view--main{overflow-y: auto}.lsm-ck__logo{display: flex;margin-bottom: 18px}.lsm-ck__logo img{height: 44px;width: auto}.lsm-ck__t{margin-bottom: 12px;font: 800 22px/1.25 var(--f-head)}.lsm-ck p{font-size: 14px;line-height: 1.6;color: var(--text-2)}.lsm-ck p + p{margin-top: 10px}.lsm-ck p a{color: var(--accent);font-weight: 700}.lsm-ck p a:hover{text-decoration: underline;text-underline-offset: 2px}.lsm-ck__btns{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 10px;margin-top: 22px}.lsm-ck__btns .lsm-button{width: 100%;padding: 0 10px}.lsm-ck__view--set{padding: 0}.lsm-ck__head{display: flex;align-items: center;gap: 14px;padding: 14px 28px;border-bottom: 1px solid var(--line);font-weight: 700}.lsm-ck__back{display: inline-flex;align-items: center;gap: 4px;height: 34px;padding: 0 10px 0 6px;border: 1px solid var(--line-strong);border-radius: var(--radius-ctl);background: none;color: var(--text);font: 700 13px var(--f-text);cursor: pointer}.lsm-ck__back svg{width: 16px;height: 16px}.lsm-ck__back:hover{border-color: var(--text-2)}.lsm-ck__scroll{overflow-y: auto;padding: 22px 28px 4px}.lsm-ck__cat{margin-top: 16px;padding: 16px 18px;border: 1px solid var(--line);border-radius: var(--radius)}.lsm-ck__cath{display: flex;align-items: center;gap: 12px;margin-bottom: 8px}.lsm-ck__cath h3{flex: 1;font-size: 15px;font-weight: 700;line-height: 1.3}.lsm-ck__ic{display: grid;place-items: center;flex: none;width: 32px;height: 32px;border-radius: var(--radius-ctl);background: var(--surface-2);color: var(--accent)}.lsm-ck__ic svg{width: 18px;height: 18px}.lsm-ck__cat p{font-size: 13px}.lsm-ck .lsm-ck__note{margin-top: 8px;color: var(--muted)}.lsm-ck .lsm-ck__note b{color: var(--text-2)}.lsm-ck__small{margin: 16px 0 6px}.lsm-ck__view--set .lsm-ck__btns{margin: 0;padding: 16px 28px;border-top: 1px solid var(--line)}.lsm-ck__sw{position: relative;flex: none;cursor: pointer}.lsm-ck__sw input{position: absolute;opacity: 0;width: 1px;height: 1px}.lsm-ck__tr{display: block;position: relative;width: 42px;height: 24px;border-radius: var(--radius-ctl);background: var(--line-strong);transition: background .15s}.lsm-ck__tr::after{content: "";position: absolute;top: 3px;left: 3px;width: 18px;height: 18px;border-radius: 2px;background: #fff;transition: transform .15s}.lsm-ck__sw input:checked + .lsm-ck__tr{background: var(--accent-bg)}.lsm-ck__sw input:checked + .lsm-ck__tr::after{transform: translateX(18px)}.lsm-ck__sw input:disabled + .lsm-ck__tr{opacity: .55;cursor: not-allowed}.lsm-ck__sw input:focus-visible + .lsm-ck__tr{outline: 2px solid var(--accent);outline-offset: 2px}.lsm-sitefoot__cookie{cursor: pointer}@media (max-width: 767px){.lsm-ck{place-items: center;padding: 12px 12px calc(12px + env(safe-area-inset-bottom))}.lsm-ck__box{width: 100%;max-height: calc(100vh - 24px - var(--wp-admin--admin-bar--height,0px));max-height: calc(100dvh - 24px - var(--wp-admin--admin-bar--height,0px))}.lsm-ck__view{padding: 20px 18px 0}.lsm-ck__logo{margin-bottom: 14px}.lsm-ck__logo img{height: 32px}.lsm-ck__t{margin-bottom: 10px;font-size: 19px}.lsm-ck p{font-size: 13.5px;line-height: 1.55}.lsm-ck__view--main .lsm-ck__btns{position: sticky;bottom: 0;margin: 18px -18px 0;padding: 14px 18px 16px;border-top: 1px solid var(--line);background: var(--card)}.lsm-ck__head,.lsm-ck__scroll,.lsm-ck__view--set .lsm-ck__btns{padding-left: 18px;padding-right: 18px}.lsm-ck__btns{grid-template-columns: repeat(2,minmax(0,1fr));gap: 8px}.lsm-ck__btns [data-ck="settings"],.lsm-ck__btns [data-ck="save"]{grid-column: 1 / -1;order: 3}.lsm-ck__btns .lsm-button{padding: 0 8px;font-size: 14px}}@media screen and (max-width: 600px){.lsm-ck{inset: 0;z-index: 100000}.lsm-ck__box{max-height: calc(100vh - 24px);max-height: calc(100dvh - 24px)}}@media (max-width: 339px){.lsm-ck__btns{grid-template-columns: 1fr}}@media (prefers-reduced-motion: reduce){.lsm-ck__tr,.lsm-ck__tr::after{transition: none}}.lsm-button--outline{border-color: var(--accent);color: var(--accent);background: none}.lsm-button--outline:hover{border-color: var(--accent);background: var(--accent-soft)}@media (min-width: 1024px){.lsm-incident{align-items: stretch}.lsm-incident > .lsm-timeline{display: flex;flex-direction: column;justify-content: space-between}.lsm-incident > .lsm-timeline li{flex: 1 1 auto;align-content: center;padding: 8px 0}.lsm-incident > .lsm-timeline li:first-child{padding-top: 0;align-content: start}.lsm-incident > .lsm-timeline li:last-child{border-bottom: 0;align-content: end;padding-bottom: 0}}.lsm-job-info .lsm-job-info__t{flex: 0 1 auto;order: 1}.lsm-job-info .lsm-job-info__i{order: 2}.lsm-job-info .lsm-job-info__pm{order: 3;margin-left: auto}p.lsm-radar__note{display: block}p.lsm-radar__note svg{display: inline-block;vertical-align: -3px;width: 16px;height: 16px;margin: 0 0 0 6px}.lsm-job-info .lsm-job-info__sum{gap: 6px}.lsm-job-info .lsm-job-info__i svg{width: 16px;height: 16px}.lsm-job-info .lsm-job-info__i{color: var(--text-2)}.lsm-job-info .lsm-job-info__body{padding: 0 var(--card-pad) var(--card-pad);text-align: left}.lsm-job-info .lsm-job-info__body p:first-child{margin-top: 0}.lsm-job-info .lsm-job-info__body p + p{margin-top: 10px}.lsm-form-help__btn{width: 100%;margin-top: 14px}.lsm-consult__list{margin: 16px 0 18px}.lsm-consult__list li{display: flex;gap: 10px;align-items: flex-start;padding: 6px 0;font-size: 14px;line-height: 1.45;color: var(--text-2)}.lsm-consult__list svg{flex: none;width: 17px;height: 17px;margin-top: 1px;color: var(--accent)}.lsm-form-help{padding: var(--card-pad);border-radius: var(--radius);background: var(--card);box-shadow: var(--shadow)}.lsm-form-help .lsm-list-head{margin-bottom: 14px}.lsm-form-help > p{margin-bottom: 10px;font-size: 14px;line-height: 1.5;color: var(--text-2)}.lsm-plans.lsm-plans--single{grid-template-columns: minmax(0,1fr)}.lsm-plans--single .lsm-plan ul{columns: 2;column-gap: 32px}@media (max-width: 767px){.lsm-plans--single .lsm-plan ul{columns: 1}}.lsm-livecam__frame{position: relative;display: block;aspect-ratio: 16 / 9;border-radius: var(--radius);overflow: hidden;background: #111}.lsm-livecam__frame img{width: 100%;height: 100%;object-fit: cover;display: block}.lsm-livecam__frame::after{content: "";position: absolute;inset: 0;background: linear-gradient(180deg,rgba(0,0,0,.35) 0,transparent 22%,transparent 60%,rgba(0,0,0,.78) 100%);pointer-events: none}.lsm-livecam__live{position: absolute;z-index: 1;top: 16px;left: 16px;display: inline-flex;align-items: center;gap: 7px;padding: 6px 10px;border-radius: var(--radius-ctl);background: var(--accent-bg);color: var(--on-accent);font: 700 12px/1 var(--f-label);letter-spacing: .06em;text-transform: uppercase}.lsm-livecam__dot{width: 7px;height: 7px;border-radius: 50%;background: #fff;animation: cam1-pulse 1.6s ease-in-out infinite}@keyframes cam1-pulse{50%{opacity: .35}}.lsm-livecam__cap{position: absolute;z-index: 1;left: 24px;right: 24px;bottom: 20px;color: #fff}.lsm-livecam__t{display: block;font: 800 24px/1.2 var(--f-head)}.lsm-livecam__s{display: block;margin-top: 4px;font-size: 14px;color: rgba(255,255,255,.82)}.lsm-livecam__frame:hover .lsm-livecam__t{text-decoration: underline;text-underline-offset: 3px}.lsm-livecam__src{margin-top: 12px;padding-top: 0;border-top: 0;text-align: left}@media (max-width: 767px){.lsm-livecam__t{font-size: 19px}.lsm-livecam__cap{left: 16px;bottom: 14px}}@media (prefers-reduced-motion: reduce){.lsm-livecam__dot{animation: none}}.lsm-livecam-facts{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: var(--grid-gap);margin-top: 24px}.lsm-livecam-facts > div{display: flex;gap: 12px;align-items: center;padding: 16px;border-radius: var(--radius);background: var(--card);box-shadow: var(--shadow)}.lsm-livecam-facts .lsm-icon-box{flex: none;display: grid;place-items: center;width: 40px;height: 40px;border-radius: var(--radius-ctl);background: var(--surface-2);color: var(--accent)}.lsm-livecam-facts .lsm-icon-box svg{width: 20px;height: 20px}.lsm-livecam-facts small{display: block;font-size: 12px;color: var(--muted)}.lsm-livecam-facts b{display: block;margin-top: 2px;font-size: 14px;line-height: 1.3}@media (max-width: 767px){.lsm-livecam-facts{grid-template-columns: minmax(0,1fr)}}.lsm-consultation{display: grid;grid-template-columns: minmax(0,5fr) minmax(0,7fr);border-radius: var(--radius);background: var(--card);box-shadow: var(--shadow);overflow: hidden}.lsm-consultation__info{padding: 32px;background: var(--surface-2)}.lsm-consultation__info .lsm-icon-box{margin-bottom: 16px;background: var(--card)}.lsm-consultation__t{font: 800 26px/1.2 var(--f-head);letter-spacing: -.2px}.lsm-consultation__info > p{margin-top: 10px;font-size: 15px;line-height: 1.55;color: var(--text-2)}.lsm-consultation__h3{margin: 26px 0 12px;font-size: 16px;font-weight: 700}.lsm-consultation__form{padding: 32px}.lsm-consultation__form .lsm-panel__h{font-size: 20px}@media (max-width: 1023px){.lsm-consultation{grid-template-columns: minmax(0,1fr)}.lsm-consultation__info,.lsm-consultation__form{padding: var(--card-pad)}}.lsm-publisher-box__data{margin-top: 16px;padding: 14px 16px;border-radius: var(--radius-ctl);background: var(--surface-2);font-size: 15px;line-height: 1.6}@media (max-width: 1023px){}.lsm-data-box .lsm-panel__h{margin-bottom: 4px}.lsm-data-box__btn{display: inline-flex;align-items: center;gap: 6px;margin-top: 10px;padding: 0;border: 0;background: none;color: var(--accent);font: 700 14px var(--f-text);cursor: pointer}.lsm-data-box__btn::after{content: "";width: 6px;height: 6px;border-right: 2px solid currentColor;border-bottom: 2px solid currentColor;transform: rotate(45deg);margin-top: -3px}.lsm-data-box__btn:hover{text-decoration: underline;text-underline-offset: 2px}.lsm-data-box .lsm-publisher-box__data{margin-top: 10px;font-size: 14px}.lsm-data-box > .lsm-icon-box{margin-bottom: 14px}.lsm-data-box > .lsm-panel__h{margin-bottom: 8px}.wp-editor-wrap .quicktags-toolbar{padding: 3px}.wp-editor-wrap .quicktags-toolbar input.ed_button{display: inline-block !important;width: auto !important;min-width: 26px;height: auto !important;min-height: 26px !important;margin: 2px 1px 4px !important;padding: 0 8px !important;font: 400 13px/26px var(--f-text) !important;color: #2271b1 !important;border: 1px solid #2271b1 !important;border-radius: 3px !important;background: #f6f7f7 !important;box-shadow: none !important;vertical-align: middle;cursor: pointer}.wp-editor-wrap .quicktags-toolbar input.ed_button:hover{color: #135e96 !important;border-color: #135e96 !important;background: #f0f0f1 !important}.wp-editor-wrap .wp-editor-area{width: 100%;border: 0;box-shadow: none}.lsm-guides-row .lsm-timeline--3 li,.lsm-guides-row .lsm-timeline--3 li:last-child{border-top: 0;border-bottom: 1px solid var(--line)}@media (max-width: 1240px){.lsm-guides-row .lsm-timeline--3{grid-template-columns: repeat(2,minmax(0,1fr))}}@media (max-width: 767px){.lsm-guides-row .lsm-timeline--3{display: block}}
html{overflow-x: visible}@media (min-width: 1024px){.lsm-citybar__day{flex: 0 1 auto;min-width: 0}.lsm-citybar__day > span{min-width: 0;overflow: hidden;text-overflow: ellipsis}.lsm-citybar__list{flex: 1 0 auto}}
.lsm-schema-only{display: none !important}blockquote{border-left: 0 !important}[data-lsm-link]{cursor: pointer}.lsm-legal-doc__sec .lsm-jslink,.lsm-content .lsm-jslink{color: var(--accent);font-weight: 700}.lsm-legal-doc__sec .lsm-jslink:hover,.lsm-content .lsm-jslink:hover{text-decoration: underline}.lsm-legal-doc--single{grid-template-columns: minmax(0,1fr)}.lsm-legal-doc__sec--plain{padding-top: 0}.lsm-legal-doc__sec--plain > * + *{margin-top: 16px}.lsm-legal-doc__sec--plain h2{display: block}.lsm-legal-doc__intro-txt > * + *{margin-top: 12px}.lsm-legal-doc__sec h3{margin: 24px 0 8px;font: 800 20px/1.3 var(--f-head)}.lsm-legal-doc__sec > ul > li{position: relative;padding-left: 22px;margin-top: 8px}.lsm-legal-doc__sec > ul > li::before{content: "";position: absolute;left: 4px;top: .75em;width: 8px;height: 2px;background: var(--muted)}.lsm-content iframe,.lsm-content video,.lsm-content embed,.lsm-content object{max-width: 100%}.lsm-content img{max-width: 100%;height: auto}.lsm-content table{display: block;max-width: 100%;overflow-x: auto}.lsm-map{position: absolute;inset: 0;z-index: 0;background: var(--surface-2);font: inherit}.lsm-is-live > .lsm-biz-map__art,.lsm-is-live > .lsm-biz-map__pin{display: none}.lsm-is-live .lsm-biz-map__card{z-index: 1}.lsm-map__pin{color: var(--accent-bg);filter: drop-shadow(0 3px 4px rgba(0,0,0,.3));background: none;border: 0}.lsm-map__pin svg{display: block;width: 36px;height: 44px}.lsm-map .leaflet-control-zoom{display: grid;gap: 6px;margin: 16px 0 0 16px;border: 0;background: none;box-shadow: none}.lsm-map__zb{display: grid;place-items: center;width: 36px;height: 36px;margin: 0;padding: 0;border: 1px solid var(--line-strong);border-radius: var(--radius-ctl);background: var(--card);color: var(--accent);font: 700 20px/1 var(--f-body,inherit);cursor: pointer;transition: border-color .15s}.lsm-map__zb:hover:not(:disabled){border-color: var(--accent)}.lsm-map__zb:disabled{color: var(--muted);opacity: .6;cursor: default}.lsm-map__zb:focus-visible{outline: 2px solid var(--accent);outline-offset: 2px}@media (max-width: 767px){.lsm-map .leaflet-control-zoom{margin: 12px 0 0 12px}}.lsm-map .leaflet-control-attribution{font-size: 10px;background: rgba(255,255,255,.8)}[data-theme="dark"] .lsm-map .leaflet-tile-pane{filter: invert(1) hue-rotate(180deg) brightness(.85) contrast(.9)}[data-theme="dark"] .lsm-map .leaflet-control-attribution{background: rgba(0,0,0,.6);color: #bbb}[data-theme="dark"] .lsm-map .leaflet-control-attribution a{color: #ddd}.leaflet-container .leaflet-control-attribution.lsm-attribution{display: flex;align-items: center;gap: 6px;margin: 0;padding: 3px 9px;border-radius: var(--radius-ctl) 0 0 0;background: rgba(255,255,255,.85);font: 400 11px/1.4 var(--f-text);color: var(--text-2)}.lsm-attribution__a{color: var(--accent);cursor: pointer}.lsm-attribution__a:hover{text-decoration: underline;text-underline-offset: 2px}.lsm-attribution__sep{color: var(--muted)}[data-theme="dark"] .leaflet-container .leaflet-control-attribution.lsm-attribution{background: rgba(20,20,24,.85)}.lsm-dropdown{position: relative}.lsm-dropdown .lsm-masthead__dropmenu{left: 0;right: auto;z-index: 30}.lsm-dropdown.lsm-is-open .lsm-masthead__dropmenu{display: block}.lsm-dropdown.lsm-is-current > .lsm-masthead__more{color: var(--accent)}.lsm-masthead__dropmenu a[aria-current="page"]{color: var(--accent);font-weight: 700}img.lsm-region-map__pt{display: block;box-sizing: content-box}.lsm-region-map__dot::after{content: attr(data-name);position: absolute;left: calc(100% - 3px);top: 50%;transform: translateY(-50%);padding: 3px 8px;border: 1px solid var(--line);border-radius: var(--radius-ctl);background: var(--card);color: var(--text);box-shadow: 0 3px 10px rgba(0,0,0,.18);font-size: 11px;font-weight: 700;line-height: 1.3;white-space: nowrap;opacity: 0;pointer-events: none;transition: opacity .12s ease}.lsm-region-map__dot--flip::after{left: auto;right: calc(100% - 3px)}.lsm-region-map__dot:hover::after,.lsm-region-map__dot:focus-visible::after,.lsm-region-map__dot.lsm-is-hot::after{opacity: 1}.lsm-region-map__dot--main::after{left: 50%;right: auto;top: calc(100% + 2px);transform: translateX(-50%);opacity: 1;border-color: var(--accent-bg);background: var(--accent-bg);color: var(--on-accent);font: 700 11px/1.3 var(--f-label);letter-spacing: .4px;text-transform: uppercase}@media (prefers-reduced-motion: reduce){.lsm-region-map__dot::after{transition: none}}#spanel-cols:empty{display: none}.lsm-timeline li{display: block}.lsm-timeline__d{display: block;margin-top: 5px}.lsm-latest-box h3{margin-top: 0}.lsm-latest-box .lsm-latest-box__d{display: block;margin-top: 6px;font-size: 13px;font-weight: 400;color: var(--muted)}.lsm-quicklinks a,.lsm-cat-tile,.lsm-job-panel,.lsm-job-card,.lsm-obit-card,.lsm-weather-box,.lsm-selfpromo,.lsm-fb-widget,.lsm-guides-widget{box-shadow: none;border: 1px solid var(--line);background: var(--card)}.lsm-quicklinks a:hover,.lsm-cat-tile:hover,.lsm-job-card:hover,.lsm-obit-card:hover{border-color: var(--line-strong)}.lsm-timeline time.lsm-timeline__d{color: var(--muted);font-weight: 400;font-size: 13px}.lsm-timeline--3 li,.lsm-timeline--2 li{display: block}:root,:root[data-theme="dark"]{--shadow: 0 0 0 1px var(--line)}.lsm-thumb,.lsm-spotlight,.lsm-livecam__frame,.lsm-article__fig .lsm-thumb,.lsm-feed__item .lsm-thumb,.lsm-latest-box .lsm-thumb,.lsm-media-row .lsm-thumb,.lsm-teaser .lsm-thumb{box-shadow: none}.lsm-cat-tile--nolink:hover{border-color: var(--line)}
.lsm-cat-icon{display: block;fill: currentColor}.lsm-cat-icon *:not([fill="none"]){fill: currentColor !important}.lsm-cat-icon [fill="none"]{fill: none !important}.lsm-cat-icon [stroke]:not([stroke="none"]){stroke: currentColor !important}.lsm-firm-type__i .lsm-cat-icon,.lsm-rank-also__a .lsm-firm-type__i .lsm-cat-icon{width: 22px;height: 22px}.lsm-form-side__i .lsm-cat-icon{width: 17px;height: 17px}.lsm-firm-cat__i .lsm-cat-icon{width: 18px;height: 18px}.lsm-profile-head__logo{overflow: hidden}.lsm-profile-head__logo img{width: 100%;height: 100%;object-fit: contain;padding: 14px}.lsm-profile-head__logo .lsm-cat-icon{width: 56px;height: 56px}.lsm-featured-firm__logo{overflow: hidden;text-decoration: none}.lsm-featured-firm__logo img{width: 100%;height: 100%;object-fit: contain;padding: 8px}.lsm-featured-firm__logo .lsm-cat-icon{width: 30px;height: 30px}.lsm-firm-profile__l{grid-template-columns: repeat(2,minmax(0,1fr))}@media (max-width: 767px){.lsm-firm-profile__l{grid-template-columns: minmax(0,1fr)}}.lsm-firm-profile--promo{grid-template-columns: minmax(0,1fr)}.lsm-firm-profile--promo .lsm-featured-firm__c{display: grid;grid-template-columns: 180px minmax(0,1fr);grid-template-rows: 1fr 1fr;column-gap: 28px;align-items: start}.lsm-firm-profile--promo .lsm-featured-firm__top{display: contents}.lsm-firm-profile--promo .lsm-featured-firm__logo{grid-row: 1 / span 2;width: 180px;height: 180px}.lsm-firm-profile--promo .lsm-featured-firm__logo img{padding: 14px}.lsm-firm-profile--promo .lsm-featured-firm__top > div{align-self: end;margin-bottom: 10px}.lsm-firm-profile--promo .lsm-featured-firm__n{font-size: 24px}.lsm-firm-profile--promo .lsm-featured-firm__rows{display: flex;flex-wrap: wrap;column-gap: 28px}.lsm-firm-profile--promo .lsm-featured-firm__rows li:first-child{flex-basis: 100%}.lsm-firm-profile--promo .lsm-featured-firm__rows li:has(.lsm-featured-firm__www){order: 1}.lsm-firm-profile--promo .lsm-featured-firm__rows li:has(a[href^="tel:"]){order: 2}@media (max-width: 767px){.lsm-firm-profile--promo .lsm-featured-firm__c{grid-template-columns: 88px minmax(0,1fr);grid-template-rows: auto auto;column-gap: 16px}.lsm-firm-profile--promo .lsm-featured-firm__logo{width: 88px;height: 88px;grid-row: 1}.lsm-firm-profile--promo .lsm-featured-firm__logo img{padding: 8px}.lsm-firm-profile--promo .lsm-featured-firm__top > div{align-self: center;margin-bottom: 0}.lsm-firm-profile--promo .lsm-featured-firm__n{font-size: 19px}.lsm-firm-profile--promo .lsm-featured-firm__rows{grid-column: 1 / -1;margin-top: 14px}}.lsm-form-desc > * + *{margin-top: 12px}.lsm-form-msg-top{margin: 0 0 24px}.lsm-form-msg-top span{display: block;margin-top: 2px;font-size: 14px;color: var(--text-2)}.lsm-core-hidden{display: none !important}#logo-preview:empty,#gallery-preview:empty{display: none}#logo-preview,#gallery-preview{display: flex;flex-wrap: wrap;gap: 8px;margin-top: 8px}#logo-preview img,#gallery-preview img{max-width: 96px;max-height: 72px;border-radius: var(--radius-ctl)}.lsm-field .cf-turnstile{min-height: 65px}.lsm-rank-map .lsm-biz-map__card > div{min-width: 0;max-width: 420px}.lsm-rank-map .lsm-biz-map__card b,.lsm-rank-map .lsm-biz-map__card span{overflow: hidden;white-space: nowrap;text-overflow: ellipsis}@media (max-width: 767px){.lsm-rank-map .lsm-biz-map__card > div{max-width: 100%}}.lsm-rank-table tr:nth-child(even) td,.lsm-hours-list tr:nth-child(even):not(.lsm-is-today) td{background: none}.lsm-stars{margin-bottom: 0;font-size: inherit}.lsm-input-tel .lsm-phone-input{width: 100% !important;height: 44px}#company-description-editor-wrapper textarea{display: block}[data-theme="dark"] .lsm-profile-head__logo:has(img),[data-theme="dark"] .lsm-featured-firm__logo:has(img){background: #fff}.lsm-biz-map__card span.lsm-button{display: inline-flex;font-size: 14px;color: var(--text);white-space: nowrap;overflow: visible;text-overflow: clip}.lsm-biz-map__card span.lsm-button.lsm-button--solid{color: var(--on-accent)}.lsm-rank-lead{margin: 32px 0 40px}.lsm-rank-page .lsm-columns .lsm-rank-sec.lsm-section{margin-bottom: 56px}.lsm-rank-lead p{font-size: 16px;font-weight: 700;line-height: 1.7;color: var(--text)}.lsm-rank-lead p + p{margin-top: 12px}.lsm-rank-more{margin: -16px 0 40px}@media (max-width: 767px){.lsm-rank-more{margin: 0 0 40px}}@media (max-width: 767px){.lsm-rank-lead{margin: 24px 0 32px}.lsm-rank-page .lsm-columns .lsm-rank-sec.lsm-section{margin-bottom: 40px}}.lsm-featured-firm__rows a[href^="tel:"]{color: var(--accent);font-weight: 700}
.lsm-section-tag{display: block;margin-bottom: 4px;font: 700 11px/1.2 var(--f-label);letter-spacing: .06em;text-transform: uppercase;color: var(--accent)}.lsm-timeline a .lsm-section-tag{margin-bottom: 3px}.lsm-triple{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 48px}.lsm-triple--2{grid-template-columns: repeat(2,minmax(0,1fr))}.lsm-triple--1{grid-template-columns: minmax(0,1fr)}.lsm-triple .lsm-section-head{margin-bottom: 24px}.lsm-triple--lf{grid-template-columns: minmax(0,2fr) minmax(0,1fr)}.lsm-triple__lsw{display: flex;flex-direction: column}.lsm-triple__lsw .lsm-guides-widget__list{flex: 1;display: flex;flex-direction: column;justify-content: space-between}.lsm-events-guides--wide{grid-template-columns: minmax(0,1fr)}.lsm-events-guides--wide .lsm-event-cards{grid-template-columns: repeat(3,minmax(0,1fr))}@media (min-width: 1024px){.lsm-triple{grid-template-rows: auto auto auto;row-gap: 0}.lsm-triple__col{display: grid;grid-row: span 3;grid-template-rows: subgrid}.lsm-triple__lead{height: 100%}.lsm-triple--lf{grid-template-rows: none}.lsm-triple--lf .lsm-triple__col{grid-row: auto;grid-template-rows: auto 1fr;grid-template-columns: repeat(2,minmax(0,1fr));column-gap: 32px}.lsm-triple--lf .lsm-triple__col > .lsm-section-head{grid-column: 1 / -1}.lsm-triple--lf .lsm-media-list{margin-top: -14px;display: flex;flex-direction: column;justify-content: space-between}.lsm-triple--lf .lsm-triple__lead{display: flex;flex-direction: column}.lsm-triple--lf .lsm-triple__lead .lsm-thumb{flex: 1;aspect-ratio: auto;min-height: 220px}.lsm-triple--lf .lsm-triple__lead .lsm-teaser__body{flex: none}.lsm-triple--lf .lsm-triple__lead .lsm-stamp{margin-top: 0}.lsm-triple--lf2 .lsm-triple__lsw{grid-row: span 3}}.lsm-triple__lead .lsm-thumb{aspect-ratio: 16 / 9}.lsm-triple__lead .lsm-teaser__body{display: flex;flex-direction: column;flex: 1;padding: 14px 18px 18px}.lsm-triple__lead .lsm-teaser__t{display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;overflow: hidden}.lsm-triple__lead .lsm-teaser__x{display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;margin-top: 8px;font-size: 15px;line-height: 1.45;color: var(--text-2)}.lsm-triple__lead .lsm-stamp{margin-top: auto;padding-top: 10px}.lsm-triple__lead:hover .lsm-txt,.lsm-media-row:hover .lsm-txt,.lsm-event-card:hover .lsm-txt{text-decoration: underline;text-underline-offset: 2px}.lsm-media-list{margin-top: 8px}.lsm-media-list li + li{border-top: 1px solid var(--line)}.lsm-media-row{display: grid;grid-template-columns: 96px minmax(0,1fr);gap: 14px;align-items: start;padding: 14px 0}.lsm-media-row .lsm-thumb{aspect-ratio: 4 / 3;border-radius: var(--radius)}.lsm-media-row__t{font-size: 15px;font-weight: 700;line-height: 1.3;letter-spacing: -.2px}.lsm-media-row__d{display: block;margin-top: 6px;font-size: 13px;color: var(--muted)}.lsm-events-guides{display: grid;grid-template-columns: minmax(0,1fr) 340px;gap: var(--grid-gap);align-items: stretch}.lsm-events-guides--solo{grid-template-columns: minmax(0,1fr);max-width: 440px}.lsm-events-guides > div:first-child{display: flex;flex-direction: column}.lsm-event-cards{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));grid-auto-rows: 1fr;gap: var(--grid-gap);flex: 1}.lsm-event-card{display: grid;grid-template-columns: 128px minmax(0,1fr);height: 100%;min-height: 136px;background: var(--card);border-radius: var(--radius);box-shadow: var(--shadow);overflow: hidden}.lsm-event-card .lsm-thumb{height: 100%;min-height: 136px}.lsm-event-card__body{display: flex;flex-direction: column;justify-content: center;gap: 4px;padding: 12px 16px 14px}.lsm-event-card__t{margin-bottom: 4px;font-size: 16px;font-weight: 700;line-height: 1.25;letter-spacing: -.2px;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden}.lsm-event__date{position: absolute;left: 8px;top: 8px;display: flex;flex-direction: column;align-items: center;min-width: 46px;padding: 5px 6px 6px;border-radius: var(--radius-ctl);background: var(--card);color: var(--accent);box-shadow: 0 2px 8px rgba(0,0,0,.18);font: 700 10px/1 var(--f-label);letter-spacing: .08em;text-transform: uppercase}.lsm-event__date b{margin-bottom: 3px;font: 800 20px/1 var(--f-head);letter-spacing: 0;color: var(--text)}.lsm-event__r{display: flex;align-items: center;gap: 8px;font-size: 13px;color: var(--text-2)}.lsm-event__r svg{flex: none;width: 15px;height: 15px;color: var(--accent)}.lsm-event__free{align-self: flex-start;padding: 3px 8px;border-radius: var(--radius-ctl);background: var(--surface-2);color: var(--text-2);font: 700 11px/1.3 var(--f-label);letter-spacing: .04em;text-transform: uppercase}.lsm-event-cards--list{grid-auto-rows: auto}.lsm-guides-widget{border-radius: var(--radius)}.lsm-guides-widget .lsm-list-head{margin-bottom: 4px}.lsm-guides-widget__list li + li{border-top: 1px solid var(--line)}.lsm-guides-widget__list a{display: block}.lsm-guides-widget__list .lsm-eyebrow{margin-bottom: 4px;font-size: 11px}.lsm-guides-widget__t{display: block;font-size: 15px;font-weight: 700;line-height: 1.3;letter-spacing: -.2px}.lsm-guides-widget__list a:hover .lsm-txt{text-decoration: underline;text-underline-offset: 2px}.lsm-event-info{position: relative;display: grid;grid-template-columns: auto minmax(0,1fr);gap: 20px;align-items: start;margin: 0 0 32px;padding: var(--card-pad);background: var(--card);border-radius: var(--radius);box-shadow: var(--shadow)}.lsm-event-info .lsm-event__date{position: static;min-width: 64px;padding: 8px 10px 10px;font-size: 12px}.lsm-event-info .lsm-event__date b{font-size: 30px}.lsm-event-info dl{display: grid;gap: 10px}.lsm-event-info dl > div{display: grid;grid-template-columns: 90px minmax(0,1fr);gap: 12px}.lsm-event-info dt{display: flex;align-items: center;gap: 8px;font-weight: 700}.lsm-event-info dt svg{width: 17px;height: 17px;color: var(--accent)}.lsm-event-info dd{color: var(--text-2)}.lsm-event-info .lsm-event-info__tags{display: flex;flex-wrap: wrap;align-items: center;gap: 10px}@media (max-width: 1023px){.lsm-triple,.lsm-triple--2,.lsm-triple--lf{grid-template-columns: minmax(0,1fr);gap: var(--block-gap)}.lsm-events-guides--wide .lsm-event-cards{grid-template-columns: repeat(2,minmax(0,1fr))}.lsm-events-guides{grid-template-columns: minmax(0,1fr);gap: var(--block-gap)}.lsm-event-cards{grid-auto-rows: auto}}@media (max-width: 767px){.lsm-triple__lead{display: flex;flex-direction: column}.lsm-triple__lead .lsm-thumb{width: 100%;aspect-ratio: 16 / 9;border-radius: 0}}@media (max-width: 600px){.lsm-event-cards{grid-template-columns: minmax(0,1fr)}.lsm-events-guides--wide .lsm-event-cards{grid-template-columns: minmax(0,1fr)}.lsm-event-info dl > div{grid-template-columns: minmax(0,1fr);gap: 2px}}.lsm-triple .lsm-media-row{align-items: center;min-height: 100px}.lsm-triple .lsm-media-row__t{display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden}.lsm-triple .lsm-media-row__d{margin-top: 4px}.lsm-guides-widget{padding: 0;border: 0;background: none;box-shadow: none}.lsm-guides-widget .lsm-section-head{margin-bottom: 24px}.lsm-guides-widget__list{border-top: 1px solid var(--line)}.lsm-guides-widget__list a{padding: 13px 0}.lsm-guides-widget__list li:last-child{border-bottom: 1px solid var(--line)}@media (min-width: 1024px){.lsm-events-guides{column-gap: 48px}.lsm-guides-widget{display: flex;flex-direction: column}.lsm-guides-widget__list{flex: 1;display: flex;flex-direction: column;justify-content: space-between}}.lsm-latest-box h3{display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;overflow: hidden}.lsm-latest-box .lsm-section-tag{display: block}@media (min-width: 1024px){.lsm-lead-zone--a{align-items: stretch}.lsm-lead-zone--a .lsm-spotlight{min-height: 0;height: 463px}.lsm-lead-zone--a .lsm-latest-box ul{flex: 1;justify-content: space-between}.lsm-lead-zone--a .lsm-latest-box li:last-child{border-bottom: 0}.lsm-lead-zone--a .lsm-latest-box li:last-child a{padding-bottom: 0}}.lsm-event-cards--list{grid-template-columns: minmax(0,1fr);grid-auto-rows: auto}.lsm-event-cards--list .lsm-event-card{grid-template-columns: 260px minmax(0,1fr)}.lsm-event-cards--list .lsm-event-card .lsm-thumb{min-height: 180px}.lsm-event-cards--list .lsm-event__date{left: 12px;top: 12px;min-width: 56px;padding: 6px 8px 7px;font-size: 11px}.lsm-event-cards--list .lsm-event__date b{font-size: 24px}.lsm-event-cards--list .lsm-event-card__body{justify-content: flex-start;gap: 6px;padding: 18px 22px 20px}.lsm-event-cards--list .lsm-event-card__t{font-size: 20px;-webkit-line-clamp: 3}.lsm-event-cards--list .lsm-event__r{font-size: 14px}.lsm-event-card__x{display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;margin-top: 4px;font-size: 15px;line-height: 1.5;color: var(--text-2)}.lsm-event-cards--list .lsm-event__free{margin-top: 4px}@media (max-width: 600px){.lsm-event-cards--list .lsm-event-card{grid-template-columns: 120px minmax(0,1fr)}.lsm-event-cards--list .lsm-event-card .lsm-thumb{min-height: 140px}.lsm-event-cards--list .lsm-event-card__body{padding: 12px 14px 14px}.lsm-event-cards--list .lsm-event-card__t{font-size: 16px}.lsm-event-cards--list .lsm-event-card__x{display: none}}
.lsm-billboard{height: auto;min-height: 0;padding: 20px 0 0;background: none;border-radius: 0}.lsm-billboard::before{top: 0;left: 0;line-height: 1}.lsm-billboard a,.lsm-billboard img{display: block;margin: 0 auto;max-width: 100%;height: auto}
.lsm-city .lsm-qa{margin-top: 0}.lsm-city .lsm-qa summary{position: static;display: flex;padding: 20px 0;font-size: 17px;line-height: 1.3}.lsm-city .lsm-qa summary::after{position: static;transition: none}.lsm-city .lsm-qa summary:hover{text-decoration: none}@media (max-width: 767px){.lsm-city .lsm-qa summary{font-size: 16px;padding: 16px 0}}.lsm-radar__lf{position: absolute;inset: 0;z-index: 0;background: var(--surface-2)}.lsm-radar__lf.leaflet-container{background: var(--surface-2);font: inherit}.lsm-radar__lf .leaflet-tile-pane{filter: grayscale(1) contrast(.85) brightness(1.08);opacity: .6}:root[data-theme="dark"] .lsm-radar__lf .leaflet-tile-pane{filter: grayscale(1) invert(1) contrast(.8) brightness(.75);opacity: .55}.lsm-radar > .lsm-radar__map{z-index: 1;pointer-events: none}.lsm-radar > .lsm-radar__pin,.lsm-radar > .lsm-radar__legend,.lsm-radar > .lsm-radar__time{z-index: 2}.lsm-radar__play:disabled{opacity: .5;cursor: default}.lsm-radar.lsm-is-off .lsm-radar__track{opacity: .4}.lsm-city .lsm-air-table tbody tr,.lsm-city .lsm-air-table tbody th,.lsm-city .lsm-air-table tbody td{background: none}.lsm-city .lsm-air-table tr.lsm-air-line-2 th,.lsm-city .lsm-air-table tr.lsm-air-line-2 td{background: none}.lsm-city .lsm-air-table tr.lsm-air-line-2 th{box-shadow: none}.lsm-city .lsm-air-table tr.lsm-air-table__now th,.lsm-city .lsm-air-table tr.lsm-air-table__now td{background: color-mix(in srgb,var(--aq) 10%,transparent)}.lsm-city .lsm-air-table tr.lsm-air-table__now th{box-shadow: inset 4px 0 0 var(--aq);padding-left: 12px}@media (max-width: 767px){.lsm-city .lsm-air-table tr.lsm-air-line-2{margin: 0;padding: 14px 0;background: none;box-shadow: none}.lsm-city .lsm-air-table tr.lsm-air-table__now{margin: 0 -16px;padding: 14px 16px;background: color-mix(in srgb,var(--aq) 10%,transparent);box-shadow: inset 4px 0 0 var(--aq)}.lsm-city .lsm-air-table tr.lsm-air-table__now th,.lsm-city .lsm-air-table tr.lsm-air-table__now td{background: none;box-shadow: none}}.lsm-city .lsm-air-tip[class*="lsm-air-lv-"]{border-left-color: var(--aq)}.lsm-livecam__frame[data-lsm-link]{cursor: pointer}
.lsm-article__body h3.lsm-offer-sec__h3{margin: 24px 0 12px;font-family: inherit;font-size: 16px;font-weight: 700;line-height: inherit;letter-spacing: normal}.lsm-job-row__t a[data-lsm-link],.lsm-job-row__btn[data-lsm-link],.lsm-offer-similar__grid .lsm-job-card[data-lsm-link]{cursor: pointer}.lsm-job-add > .lsm-form-note{margin-bottom: 24px}.lsm-form-note--err{border-color: var(--accent);background: var(--accent-soft)}.lsm-form-note--err > svg{color: var(--accent)}.lsm-form-sum .lsm-turnstile{margin-top: 20px;min-height: 65px}.lsm-job-card:hover{background: var(--card)}
.lsm-adv[data-ad-place]{width: 100%;height: auto;margin: 0}.lsm-adv[data-ad-place].lsm-adv--billboard{min-height: 250px;margin: 0 0 var(--block-gap)}.lsm-adv[data-ad-place].lsm-adv--inline{min-height: 250px;margin: 48px 0}.lsm-adv[data-ad-place].lsm-adv--rect{min-height: 250px}.lsm-sidebar > .lsm-adv[data-ad-place],.lsm-sticky > .lsm-adv[data-ad-place]{margin: 0 0 var(--grid-gap)}.lsm-adv--ph .lsm-adv__slot{display: flex;flex-direction: column;align-items: center;gap: 4px;text-align: center;color: var(--muted)}.lsm-adv--ph .lsm-adv__slot b{font-size: 13px;font-weight: 700;color: var(--text-2)}.lsm-adv--ph .lsm-adv__slot span{font: 400 11px/1.3 ui-monospace,SFMono-Regular,Menlo,monospace}.lsm-adv.lsm-is-live{display: block;padding-top: 22px;background: none;border-radius: 0;text-align: center}.lsm-adv.lsm-is-live::before{top: 0;left: 0}.lsm-adv.lsm-is-live ins.adsbygoogle{width: 100%}.lsm-adv.lsm-is-live:has(ins[data-ad-status="unfilled"]){display: none}.lsm-job-list__ad{list-style: none}.lsm-job-list__ad .lsm-adv{margin: 24px 0}.lsm-content .lsm-adv[data-ad-place],.lsm-article__body .lsm-adv[data-ad-place]{clear: both}@media (max-width: 767px){.lsm-adv[data-ad-place].lsm-adv--billboard{min-height: 280px}.lsm-adv[data-ad-place].lsm-adv--inline{min-height: 280px;margin: 40px 0}}
:root{--container: calc(1260px + 2 * var(--gutter))}@media (max-width: 767px){:root{--gutter: 16px}}@media (min-width: 768px){:root{--gutter: 24px}}@media (min-width: 1024px) and (max-width: 1279px){.lsm-masthead__in{gap: 16px}.lsm-masthead__menu > ul{gap: 0}.lsm-masthead__menu > ul > li > a,.lsm-masthead__more{padding-left: 8px;padding-right: 8px}}@media (min-width: 1024px) and (max-width: 1199px){.lsm-masthead__logo img{height: 36px}.lsm-masthead__tools .lsm-icon-btn--fb{display: none}}@media (max-width: 1023px){.lsm-citybar__list{overflow: visible;gap: 16px}.lsm-citybar__list li:nth-child(3),.lsm-citybar__list li:nth-child(4),.lsm-citybar__list li:nth-child(5){display: none}}@media (max-width: 767px){.lsm-citybar__in{display: grid;grid-template-columns: minmax(0,1fr) auto;grid-template-areas: "day now" "names air";align-items: center;gap: 0 16px;padding-top: 8px;padding-bottom: 8px}.lsm-citybar__day{display: contents}.lsm-citybar__day > b{grid-area: day;font-size: 14px}.lsm-citybar__day > span{grid-area: names;min-width: 0;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-size: 13px}.lsm-citybar__list{display: contents}.lsm-citybar__list li:not(.lsm-citybar__now):not(.lsm-citybar__air){display: none}.lsm-citybar__now{grid-area: now;justify-self: end}.lsm-citybar__now a{font-size: 13px}.lsm-citybar__now svg{width: 22px;height: 22px}.lsm-citybar__air{grid-area: air;justify-self: end;font-size: 13px}.lsm-citybar__now a,.lsm-citybar__air a{min-height: 24px}}.lsm-drawer__group{padding-left: var(--gutter);padding-right: var(--gutter)}@media (max-width: 1023px){.lsm-drawer{max-height: calc(100vh - 88px - var(--wp-admin--admin-bar--height,0px));max-height: calc(100dvh - 88px - var(--wp-admin--admin-bar--height,0px))}}@media (max-width: 767px){.lsm-drawer{max-height: calc(100vh - 68px - var(--wp-admin--admin-bar--height,0px));max-height: calc(100dvh - 68px - var(--wp-admin--admin-bar--height,0px))}}@media (min-width: 600px) and (max-width: 1023px){.lsm-drawer__group ul{columns: 3;column-gap: 24px}.lsm-drawer__group li{break-inside: avoid}}@media (min-width: 768px) and (max-width: 1023px){.lsm-sitefoot__news{grid-column: 1 / -1}.lsm-sitefoot__news ul{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));column-gap: 32px}.lsm-sitefoot__news li{border-bottom: 0;border-top: 1px solid var(--line)}.lsm-sitefoot__news li:nth-child(-n+2){border-top: 0}}@media (max-width: 767px){.lsm-sitefoot__cols{grid-template-columns: repeat(2,minmax(0,1fr));gap: 28px 16px}.lsm-sitefoot__brand,.lsm-sitefoot__news{grid-column: 1 / -1}.lsm-sitefoot__cols li a{padding: 8px 0}.lsm-sitefoot__legal ul a,.lsm-sitefoot__cookie{padding: 8px 6px}}@media (max-width: 767px){.lsm-funeral dl{grid-template-columns: minmax(0,1fr);gap: 0}.lsm-funeral dd{margin: 0 0 8px}.lsm-funeral dd:last-child{margin-bottom: 0}.lsm-fc-hour__p{font-size: 13px}}@media (max-width: 767px){.lsm-sitefoot__news time,.lsm-job-card__when,.lsm-job-row__tags li,.lsm-pollutant__n,.lsm-pollutant__n b,.lsm-air-tag,.lsm-radar__legend span,.lsm-offer-side__note,.lsm-offer-apply__cta p{font-size: 13px}}@media (min-width: 600px) and (max-width: 1023px){.lsm-triple__lead{display: grid;grid-template-columns: minmax(0,1fr) minmax(0,1fr);align-items: stretch}.lsm-triple__lead .lsm-thumb{width: 100%;height: 100%;min-height: 220px;aspect-ratio: auto;border-radius: 0}.lsm-triple__lead .lsm-teaser__body{padding: 20px 24px}}@media (min-width: 1024px) and (max-width: 1279px){.lsm-events-guides{grid-template-columns: minmax(0,1fr) 300px}.lsm-event-card{grid-template-columns: 96px minmax(0,1fr)}.lsm-event-card__body{padding: 12px 14px 14px}}@media (min-width: 640px) and (max-width: 1023px){.lsm-sidebar{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));grid-auto-flow: row dense;gap: 32px 24px;align-items: start}.lsm-sidebar > .lsm-newest,.lsm-sidebar > section:not([class]){grid-column: 1 / -1}.lsm-sidebar > .lsm-newest .lsm-timeline{columns: 2;column-gap: 32px}.lsm-sidebar > .lsm-newest .lsm-timeline li{break-inside: avoid}}:is(.lsm-content,.lsm-article__body) tr:nth-child(even) td{background: var(--surface-2)}:root[data-theme="dark"] .lsm-popover__box,:root[data-theme="dark"] .lsm-masthead__dropmenu{border: 1px solid var(--line-strong)}.lsm-biz-map{width: 100%}@media (max-width: 679px){.lsm-rank-tw{overflow: visible}.lsm-rank-table,.lsm-rank-table tbody{display: block;min-width: 0}.lsm-rank-table thead{display: none}.lsm-rank-table tbody tr{position: relative;display: grid;grid-template-columns: 36px minmax(0,1fr);align-items: center;gap: 6px 12px;padding: 16px var(--card-pad);border-bottom: 1px solid var(--line)}.lsm-rank-table tbody tr:last-child{border-bottom: 0}.lsm-rank-table tbody tr > *{display: block;width: auto !important;min-width: 0 !important;padding: 0 !important;border: 0 !important;text-align: left !important}.lsm-rank-table .lsm-rank-table__pos{grid-row: span 2;align-self: start;font-size: 22px;line-height: 1.15}.lsm-rank-table tbody th{font-size: 15px}.lsm-rank-table__firm::after{content: "";position: absolute;inset: 0}.lsm-rank-table__sc{flex-direction: row;align-items: center;gap: 10px}.lsm-rank-table__go{display: none !important}}@media (max-width: 767px){.lsm-rank-rows li{position: relative}.lsm-rank-rows .lsm-rank-pop{position: static}.lsm-rank-rows .lsm-rank-pop .lsm-popover__box{left: 0;right: 0;width: auto}.lsm-offer-head__co,.lsm-job-row__top{position: relative}.lsm-offer-head__co .lsm-popover--badge,.lsm-job-row__top .lsm-popover--badge{position: static}.lsm-offer-head__co .lsm-popover--badge .lsm-popover__box,.lsm-job-row__top .lsm-popover--badge .lsm-popover__box{left: 0;right: 0;width: auto}.lsm-rank-pop .lsm-popover__btn,.lsm-profile-pop .lsm-popover__btn{position: relative}.lsm-rank-pop .lsm-popover__btn::after,.lsm-profile-pop .lsm-popover__btn::after{content: "";position: absolute;inset: -12px}.lsm-firm-cat__tabs .lsm-chip,.lsm-profile-head__cat{min-height: 36px;padding: 8px 12px}}@media (max-width: 479px){.lsm-job-search__form{flex-direction: column;gap: 10px}.lsm-job-search__go{width: 100%}}@media (min-width: 600px) and (max-width: 1023px){.lsm-sidebar > .lsm-sticky:only-child{grid-column: 1 / -1}.lsm-sidebar > .lsm-sticky:only-child > .lsm-profile-qcon{display: grid;grid-template-columns: 1fr 1fr;gap: 0 12px;align-items: start}.lsm-sidebar > .lsm-sticky:only-child > .lsm-profile-qcon > :not(.lsm-button){grid-column: 1 / -1}.lsm-sidebar > .lsm-sticky:only-child > .lsm-profile-qcon .lsm-button + .lsm-button{margin-top: 0}}.lsm-job-info__body p{max-width: 820px}.lsm-offer-sec > p{max-width: 780px}@media (min-width: 640px) and (max-width: 1023px){.lsm-sidebar > .lsm-form-sidebox{grid-column: 1 / -1}.lsm-form-sidebox .lsm-form-side{columns: 2;column-gap: 32px}.lsm-form-sidebox .lsm-form-side li{break-inside: avoid}}@media (max-width: 767px){.lsm-finder__scope{flex-wrap: nowrap;overflow-x: auto;scrollbar-width: none;min-width: 0;max-width: 100%}.lsm-finder__scope::-webkit-scrollbar{display: none}.lsm-finder__scope legend{float: none;display: block;padding: 0;margin: 0 0 8px;font-size: 13px}.lsm-finder__scope label{flex: none}.lsm-finder__scope label:last-of-type{margin-right: 4px}.lsm-finder__form{max-width: calc(100% - 56px)}.lsm-finder__hint{max-width: none}}@media (max-width: 767px){.lsm-sitefoot__legal-in{display: grid;grid-template-columns: minmax(0,1fr) auto;gap: 12px 16px;justify-content: stretch;text-align: left;padding-top: 18px;padding-bottom: 18px}.lsm-sitefoot__legal ul{grid-column: 1 / -1;display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 0 16px;justify-content: start}.lsm-sitefoot__legal ul a,.lsm-sitefoot__cookie{padding: 8px 0;text-align: left}.lsm-sitefoot__copy{order: 0;grid-column: 1;grid-row: 2;width: auto;align-self: center;font-size: 13px}.lsm-back-top{grid-column: 2;grid-row: 2}}@media (max-width: 1023px){.lsm-masthead__tools .lsm-icon-btn--search{display: inline-flex}}@media (max-width: 767px){.lsm-sitefoot__legal-in{row-gap: 14px}.lsm-sitefoot__legal ul{padding-bottom: 12px;border-bottom: 1px solid var(--line)}.lsm-sitefoot__copy{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;font-size: 12px}.lsm-back-top{width: 36px;height: 36px}.lsm-back-top svg{width: 16px;height: 16px}}@media (max-width: 1023px){.lsm-finder__x{display: none}.lsm-finder__form,.lsm-finder__cols,.lsm-finder__hint{max-width: none}.lsm-finder{overflow-x: hidden}.lsm-icon-btn--search[aria-expanded="true"]{background: var(--accent-bg);border-color: var(--accent-bg);color: var(--on-accent)}}@media (max-width: 767px){.lsm-finder__in{padding-top: 16px;padding-bottom: 20px}.lsm-finder__field button{display: none}.lsm-finder__field{padding-right: 12px}.lsm-finder__scope{margin-top: 12px}.lsm-sitefoot__copy{white-space: normal}}.lsm-job-info .lsm-job-info__t{flex: 1 1 auto}.lsm-job-info .lsm-job-info__t .lsm-job-info__i{display: inline-block;vertical-align: -3px;margin-left: 2px;color: var(--muted)}.lsm-job-info .lsm-job-info__t .lsm-job-info__i svg{width: 17px;height: 17px}.lsm-job-info .lsm-job-info__sum:hover .lsm-job-info__i{text-decoration: none}.lsm-classifieds-info .lsm-job-info__pm{margin-left: auto}.lsm-job-sec__src{flex: none;margin-left: auto;text-align: right}@media (max-width: 767px){.lsm-job-sec__src{display: flex;flex-direction: column;align-items: flex-end;line-height: 1.35}}@media (max-width: 767px){.lsm-offer-head__acts .lsm-share{grid-column: 1 / -1}}.lsm-popover__btn:not(.lsm-featured-firm__badge):not([aria-label]){display: inline;text-align: left;line-height: 1.5}.lsm-popover__btn:not(.lsm-featured-firm__badge):not([aria-label]) svg{display: inline-block;vertical-align: -3px;margin-left: 6px}.lsm-rank-pop--h .lsm-popover__btn{color: var(--text);font-weight: 700;cursor: pointer}.lsm-rank-pop--h .lsm-popover__btn:hover{text-decoration: underline;text-underline-offset: 2px}.lsm-row-popover{cursor: pointer}.lsm-row-popover:hover .lsm-rank-rows__l{text-decoration: underline;text-underline-offset: 2px}
.lsm-form-done--err .lsm-icon-box{color: var(--accent)}.lsm-form-wrap__main > .lsm-form-done,.lsm-contact-grid > .lsm-form-done{margin-bottom: 24px;align-self: start}.lsm-trap{position: absolute !important;left: -9999px !important;width: 1px;height: 1px;overflow: hidden}.lsm-form button.lsm-is-busy{opacity: .7;cursor: progress}.lsm-turnstile{position: relative}.lsm-turnstile__ph{display: flex;align-items: center;gap: 12px}.lsm-turnstile .cf-turnstile{position: absolute;left: -1px;top: -1px;z-index: 1}.lsm-turnstile .cf-turnstile:empty{display: none}.lsm-paging__dots{border-color: transparent !important}.lsm-funeral--empty{grid-template-columns: 64px minmax(0,1fr);align-items: center;border-top: 1px solid var(--line)}.lsm-funeral--empty .lsm-funeral__name{font-size: 20px}.lsm-funeral--empty .lsm-funeral__d{color: var(--text-2);line-height: 1.55}@media (max-width: 767px){.lsm-funeral--empty{grid-template-columns: 48px minmax(0,1fr);align-items: start}.lsm-funeral--empty .lsm-funeral__name{font-size: 18px}}.lsm-form-error{display: flex;align-items: flex-start;gap: 10px;padding: 12px 16px;border-radius: var(--radius-ctl);background: var(--accent-soft);color: var(--accent);font-size: 15px;font-weight: 700;line-height: 1.45}.lsm-form-error svg{flex: none;width: 20px;height: 20px;margin-top: 1px}.lsm-legal-doc__intro-txt > p:first-child:last-child{margin-bottom: 8px;font-size: 18px;font-weight: 700;line-height: 1.55}.lsm-job-info.lsm-classifieds-info{margin: 0 0 var(--grid-gap);border-radius: var(--radius);background: var(--card);box-shadow: var(--shadow)}.lsm-classifieds-info .lsm-job-info__sum{display: flex;align-items: center;min-height: 56px;padding: 12px var(--card-pad);cursor: pointer;list-style: none}.lsm-classifieds-info .lsm-job-info__sum::-webkit-details-marker{display: none}.lsm-classifieds-info .lsm-job-info__i{flex: none;display: grid;place-items: center}.lsm-classifieds-info .lsm-job-info__t{font-size: 15px;font-weight: 700;line-height: 1.35}.lsm-classifieds-info .lsm-job-info__sum:hover .lsm-job-info__t{text-decoration: underline;text-underline-offset: 2px}.lsm-classifieds-info .lsm-job-info__pm{position: relative;flex: none;width: 16px;height: 16px}.lsm-classifieds-info .lsm-job-info__pm::before,.lsm-classifieds-info .lsm-job-info__pm::after{content: "";position: absolute;left: 0;top: 7px;width: 16px;height: 2px;background: var(--accent)}.lsm-classifieds-info .lsm-job-info__pm::after{transform: rotate(90deg)}.lsm-job-info.lsm-classifieds-info[open] .lsm-job-info__pm::after{display: none}.lsm-classifieds-info .lsm-job-info__body{padding: 0 var(--card-pad) var(--card-pad);font-size: 14px;line-height: 1.55;color: var(--text-2)}.lsm-classifieds-info .lsm-job-info__t{flex: 0 1 auto;order: 1}.lsm-classifieds-info .lsm-job-info__i{order: 2;color: var(--text-2)}.lsm-classifieds-info .lsm-job-info__pm{order: 3;margin-left: auto}.lsm-classifieds-info .lsm-job-info__sum{gap: 6px}.lsm-classifieds-info .lsm-job-info__i svg{width: 16px;height: 16px}.lsm-classifieds-frame{margin-bottom: var(--block-gap);padding: 8px;border-radius: var(--radius);background: var(--card);box-shadow: var(--shadow)}.lsm-classifieds-frame__slot{min-height: 900px}@media (max-width: 767px){.lsm-classifieds-frame__slot{min-height: 600px}}.lsm-classifieds-frame iframe{display: block;width: 100%;min-height: 900px;border: 0;border-radius: var(--radius-ctl);background: var(--surface)}@media (max-width: 767px){.lsm-classifieds-frame iframe{min-height: 600px}}
.lsm-finder{overflow-y: auto;overscroll-behavior: contain}.lsm-finder__hint .lsm-search-results{display: grid;gap: 28px}.lsm-search-results__g .lsm-finder__h{display: flex;align-items: center;gap: 8px}.lsm-search-results__n{display: inline-grid;place-items: center;min-width: 22px;height: 20px;padding: 0 6px;border-radius: var(--radius-ctl);background: var(--surface-2);color: var(--text-2);font-size: 11px;letter-spacing: 0}.lsm-finder__hint .lsm-search-results__a{display: flex;flex-direction: column;gap: 2px;padding: 10px 0;cursor: pointer}.lsm-search-results__t{font-size: 15px;font-weight: 700;line-height: 1.35;color: var(--text)}.lsm-search-results__m{font-size: 13px;color: var(--muted)}.lsm-finder__hint .lsm-search-results__a:hover .lsm-search-results__t,.lsm-finder__hint .lsm-search-results__a:focus-visible .lsm-search-results__t{color: var(--accent);text-decoration: underline;text-underline-offset: 2px}.lsm-search-results__more{margin-top: 10px;padding: 0;border: 0;background: none;color: var(--accent);font: 700 14px var(--f-text);cursor: pointer}.lsm-search-results__more:hover{text-decoration: underline;text-underline-offset: 2px}.lsm-search-results__st{padding: 10px 0;color: var(--text-2);font-size: 15px}@media (min-width: 1024px){.lsm-finder__form{max-width: none}.lsm-finder__field{max-width: 860px}}
.lsm-actions{display: flex;align-items: center;gap: 12px}.lsm-guide-head--solo{grid-template-columns: minmax(0,1fr)}.lsm-article__body > p:first-child:not(.lead){margin-top: 0}.lsm-article__body h3{margin: 28px 0 10px;font: 800 21px/1.25 var(--f-head);letter-spacing: -.2px}.lsm-article__body > ol{margin: -4px 0 20px;padding-left: 26px;list-style: decimal}.lsm-article__body > ol li{padding: 4px 0;font-size: 18px;line-height: 1.55}.lsm-article__body > ol li::marker{color: var(--accent);font-weight: 700}.lsm-article__body a:not(.lsm-button):not(.lsm-related-link):not(.lsm-related-img-link):not(.lsm-contents a){color: var(--accent);font-weight: 700}.lsm-article__body a:not(.lsm-button):not(.lsm-contents a):hover{text-decoration: underline;text-underline-offset: 2px}.lsm-article__body figure.wp-block-image,.lsm-article__body .wp-caption{margin: 8px 0 28px}.lsm-article__body figure.wp-block-image img,.lsm-article__body .wp-caption img{border-radius: var(--radius);box-shadow: var(--shadow)}.lsm-article__body figcaption,.lsm-article__body .wp-caption-text{margin-top: 10px;font-size: 14px;color: var(--text-2)}.lsm-content .lsm-data-table table{display: table;overflow: visible}.lsm-article__body .lsm-related-box{display: grid;grid-template-columns: 160px minmax(0,1fr);gap: 18px;align-items: center;margin: 8px 0 28px;padding: 14px;border-radius: var(--radius);background: var(--card);box-shadow: var(--shadow)}.lsm-article__body .lsm-related-media a{display: block;aspect-ratio: 16 / 10;overflow: hidden;border-radius: var(--radius);background: var(--surface-2)}.lsm-article__body .lsm-related-media img{display: block;width: 100%;height: 100%;object-fit: cover}.lsm-article__body .lsm-related-content{display: block}.lsm-article__body .lsm-related-content::before{content: "Przeczytaj także";display: block;margin-bottom: 6px;color: var(--accent);font-size: 12px;font-weight: 700;line-height: 1.2;letter-spacing: .08em;text-transform: uppercase}.lsm-article__body .lsm-related-link{font-size: 17px;font-weight: 700;line-height: 1.3;color: var(--text)}.lsm-article__body .lsm-related-box:hover .lsm-related-link{text-decoration: underline;text-underline-offset: 2px}@media (max-width: 767px){.lsm-article__body .lsm-related-box{grid-template-columns: 104px minmax(0,1fr);gap: 12px;padding: 12px}.lsm-article__body .lsm-related-link{font-size: 15px}}.lsm-empty-note{padding: 24px 0;color: var(--text-2)}.lsm-article__fig:not(:has(figcaption)){margin-bottom: 24px}
