.sb-team-carousel{position:relative;display:flex;flex-direction:column;align-items:flex-start;height:auto;margin-top:75px;text-align:left}.sb-team-carousel__viewport{width:100%}.sb-team-carousel .slider-nav-next,.sb-team-carousel .slider-nav-prev{border:1px solid #000;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;margin-top:0;margin-right:0;cursor:pointer;background:transparent;padding:0;transition:opacity .3s;display:flex;top:-104px;position:absolute}.sb-team-carousel .slider-nav-next:hover,.sb-team-carousel .slider-nav-prev:hover{opacity:.5}.sb-team-carousel .slider-nav-prev{right:50px}.sb-team-carousel .slider-nav-next{right:0}@media screen and (max-width:991px){.sb-team-carousel{margin-top:20px}}@media screen and (max-width:767px){.sb-team-carousel{margin-top:0}}.wf-prosjekter-map-react .locations-map_card{display:flex!important;flex-direction:column;gap:.15em}.mapboxgl-popup.prosjekter-map-popup .mapboxgl-popup-content{padding:12px 14px;border-radius:12px;box-shadow:0 4px 24px rgba(0,0,0,.12)}.prosjekter-map-tooltip{display:block;max-width:16rem;color:var(--body,#333);font-family:Inter,sans-serif;font-size:.95rem;line-height:1.45}.prosjekter-map-tooltip__title{font-family:Manrope,sans-serif;font-weight:600;font-size:1.05rem;margin-bottom:.35em}.prosjekter-map-tooltip__address{font-weight:500;font-size:.92rem}.prosjekter-map-tooltip__city{font-weight:400;font-size:.88rem;opacity:.92}.prosjekter-map-tooltip__period{font-weight:400;font-size:.82rem;opacity:.88;margin-top:.2em}.prosjekter-map-tooltip__muted{margin-top:.35em;font-size:.82rem;opacity:.85}.wf-prosjekter-map-react .locations-map_card-info>.locations-map_population-wrapper.wf-prosjekter-map-panel-meta{flex-direction:column;align-items:flex-start;gap:.35rem}.wf-prosjekter-map-react .locations-map_city.wf-prosjekter-map-panel-stack .wf-prosjekter-map-panel-city-client{display:inline-block;margin-top:.25em;font-weight:400}.wf-prosjekter-map-intro-outer{padding-top:2.5rem;padding-bottom:1.5rem}.wf-prosjekter-map-intro-body{margin:.75rem 0 0;max-width:40rem;font-size:1rem;line-height:1.65;color:var(--body,#333)}@media screen and (max-width:767px){.wf-prosjekter-map-intro-outer{padding-top:1.5rem;padding-bottom:1rem}}.faq-section{display:block!important}.faq-section .faq-d-button,.faq-section .faq-dropdown,.faq-section .question{width:100%}.faq-section .faq-data{max-width:100%}