.page-template-page-listing{background-color:#eddcdc}.page-template-page-listing .elementor-location-header{background-color:#e24e9b}.listing-page{width:100%;max-width:1440px;margin:0 auto;padding:30px;padding-bottom:0;padding-top:112px}.listing-page h1{margin:0;padding-bottom:30px;line-height:1}.listing-page .pagination-wrapper{text-align:center;margin:20px 0 40px 0;font-weight:700}.listing-page .pagination-wrapper .cr-pagination{display:inline-block;padding:0 4px;margin-right:6px}.listing-page .dropdown-container,.listing-page .projects-dropdown-container{width:100%;position:relative;margin-bottom:20px}.listing-page .open>.arrow{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.listing-page .dropdown-header{padding:10px 10px 10px 0;border-radius:0;cursor:pointer;border-bottom:1px solid #000;height:50px;overflow:hidden}.listing-page .arrow{width:0;height:0;border-left:5px solid #fff0;border-right:5px solid #fff0;border-top:5px solid #333;position:absolute;top:0;right:5px;bottom:0;margin:auto;-webkit-transition:ease-in 0.15s;transition:ease-in 0.15s}.listing-page .options{position:absolute;width:100%;-webkit-box-shadow:0 8px 16px rgb(0 0 0 / .2);box-shadow:0 8px 16px rgb(0 0 0 / .2);background-color:#fff;z-index:1000;border:1px solid #ccc;border-top:none;display:none;max-height:300px;overflow-y:auto}.listing-page .options::-webkit-scrollbar{-webkit-appearance:none;width:12px}.listing-page .options::-webkit-scrollbar-thumb{border-radius:8px;background-color:rgb(0 0 0 / .5);-webkit-box-shadow:0 0 1px rgb(255 255 255 / .5);box-shadow:0 0 1px rgb(255 255 255 / .5)}.listing-page .options::-webkit-scrollbar-track{background-color:rgb(0 0 0 / .1)}.listing-page .options label{display:block;padding:10px}.listing-page .options input[type=checkbox]{margin-right:5px}.employees-wrapper .api-listing.grid,.maklare-medarbetare-list .api-listing.grid{-ms-grid-columns:1fr 1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr 1fr}@media screen and (max-width:1100px){.employees-wrapper .api-listing.grid,.maklare-medarbetare-list .api-listing.grid{-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr}}@media screen and (max-width:904px){.employees-wrapper .api-listing.grid,.maklare-medarbetare-list .api-listing.grid{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}}@media screen and (max-width:580px){.employees-wrapper .api-listing.grid,.maklare-medarbetare-list .api-listing.grid{-ms-grid-columns:1fr;grid-template-columns:1fr}}.api-listing.grid{position:relative;display:-ms-grid;display:grid;-ms-grid-columns:minmax(0,1fr) 40px minmax(0,1fr) 40px minmax(0,1fr);grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin:0 auto;padding-bottom:100px}@media screen and (max-width:904px){.api-listing.grid{-ms-grid-columns:(minmax(0,1fr))[2];grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:580px){.api-listing.grid{-ms-grid-columns:minmax(0,1fr);grid-template-columns:minmax(0,1fr)}}.api-listing.grid .grid-item .address-area{font-size:16px;font-weight:400}.api-listing.grid .grid-item .title{font-family:"Neue Haas Grotesk",sans-serif;color:#e24e9b;font-size:28px;margin:0;font-weight:700}.api-listing.grid .grid-item .price-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px}.api-listing.grid .grid-item .price-text .price{font-family:"65 medium",sans-serif;font-size:20px;font-weight:700;margin-bottom:0;color:#000}.api-listing.grid .grid-item .price-text .text{font-size:16px;font-weight:400}.api-listing.grid .image{display:block;width:100%;aspect-ratio:4/3}.listing-page-bottom-section{display:flex;justify-content:center;align-items:center;flex-direction:column;position:relative;padding:63px 0;font-size:14px}.listing-page-bottom-section p{margin:0}.listing-page-bottom-section:after{content:"";display:block;width:100vw;height:100%;background-color:#fff;position:absolute;left:50%;transform:translateX(-50%);z-index:-1}.listing-page-bottom-section-content-item{padding:15px 0;text-align:center;width:100%;max-width:990px}p.listing-page-bottom-section-content-title{font-size:19px;margin-bottom:6px;color:rgb(226 78 155);font-family:"Neue Haas Grotesk"}@media screen and (max-width:580px){.listing-page-bottom-section{padding:44px 0}.listing-page-bottom-section-content-item{padding:12px 0}}.search-wrap .search-icon:hover{cursor:pointer}