:root{--brand-green: #34AB7B}.hover-text{position:absolute;opacity:0;background-color:#e5e5e5;left:0;right:0;top:50px;border-radius:4px;width:calc(100% - 20px);margin:auto;visibility:hidden}.truncated{cursor:pointer}.credit-wrapper.truncated .credit-text:after{content:"";position:absolute;bottom:-21px;left:30px;margin-left:-5px;border-width:5px;border-style:solid;border-color:#E5E5E5 transparent transparent transparent;opacity:0;visibility:hidden}.credit-text{position:relative}.credit-wrapper.truncated:hover .credit-text:after{opacity:1;visibility:visible}.hover-inner-text{padding:10px;display:block;font-size:14px;line-height:18px;text-align:center}.meta-item{position:relative}.credit-wrapper:hover .hover-text{opacity:1;visibility:visible}.article-container-inner-div{background-color:#fff;border-radius:6px;padding:25px!important;display:grid;grid-template-columns:auto 300px;column-gap:20px}.map-section{margin-top:60px;width:100%}.articled-short-description{color:#0a0a0a;font-family:Poppins;font-size:17px;font-style:normal;font-weight:500;line-height:normal}.outer-loading-div{width:100%;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:300px;gap:1rem}.loading-spinner{width:50px;height:50px;border:4px solid #e2e8f0;border-top:4px solid var(--brand-green);border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.error-container{text-align:center;padding:3rem 1rem;border-radius:8px}.error-container .error-heading{color:#dc2626;margin-bottom:10px;font-size:30px;font-weight:700}.back-link{display:inline-block;margin-top:1.5rem;padding:.75rem 1.5rem;background:var(--brand-green);color:#fff;text-decoration:none;border-radius:8px}.back-link:hover{background:var(--brand-green)}.article-header{margin-bottom:10px}.header-top{margin-bottom:20px!important}.sticky-ads{position:sticky;top:100px}.article-controls{display:flex;gap:5px}.control-btn{width:30px;height:30px;padding:0;background:transparent;border:none;cursor:pointer;transition:all .2s}.article-title-header{display:flex;align-items:center;justify-content:space-between;gap:10px}.tilbud-header-left{display:flex;align-items:center;gap:15px;color:#0a0a0a;font-size:24px;font-weight:600;line-height:normal;flex:1}.article-header .header-top{display:flex;flex-direction:column;gap:20px}.back-button{color:#333;font-size:16px;font-weight:500;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;gap:8px}.tilbud-badge{background:#34ab7b;color:#fff;padding:8px 16px;border-radius:6px;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.tilbud-buttons{display:flex;gap:12px;margin-top:20px;margin-bottom:25px}.tilbud-btn{padding:9px 10px;border-radius:6px;font-size:16px;font-weight:400;letter-spacing:.12px;line-height:100%;font-family:Poppins,sans-serif;cursor:pointer;transition:all .3s ease;border:0px;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;min-width:120px}.tilbud-btn span{font-weight:600}.tilbud-btn.primary{background:#e6f5ef;color:#4cb58b}.tilbud-btn.outline{background:#ea4335;color:#fff}@media(max-width:768px){.tilbud-buttons{flex-direction:column;gap:10px}.tilbud-btn{width:100%;min-width:auto}}.tilbud-company-info{display:flex;align-items:center;gap:20px;margin-bottom:20px;border-radius:12px}.company-logo{flex-shrink:0;width:40px;height:40px;overflow:hidden;border-radius:50%;object-fit:contain}.company-logo img{width:100%;height:100%;object-fit:cover}.company-details{flex:1}.company-name{font-size:16px;font-weight:600;color:#0a0a0a;margin:0 0 8px;font-family:Poppins,sans-serif}.offer-description{font-size:16px;color:#6c757d;line-height:1.5;margin:0;font-family:Poppins,sans-serif}@media(max-width:768px){.tilbud-company-info{flex-direction:column;gap:15px;padding:15px}.company-logo{width:60px;height:60px;align-self:center}.company-name{font-size:18px;text-align:center}.offer-description{font-size:14px;text-align:center}}.article-title{color:#0a0a0a;font-family:Poppins;font-size:24px;font-style:normal;font-weight:600;line-height:35px;padding-bottom:8px}.article-meta{display:flex;flex-wrap:wrap;gap:15px;justify-content:space-between;align-items:flex-start}.articles-date-info{background-color:#e6f5ef}.articles-date-info span,.articles-credit-info .credit-text{font-family:Poppins;font-size:14px;font-style:normal;font-weight:500;line-height:100%;letter-spacing:.104px;text-align:center}.articles-date-info span{color:#171717}.articles-credit-info span{color:#737373}.articles-credit-info,.articles-date-info{padding:7px 8px!important;border-radius:0 0 6px 6px}.articles-credit-info{background-color:#e5e5e5}.meta-item{display:flex;align-items:center;gap:.5rem;color:#64748b;font-size:.95rem}.articles-date-info p{color:#4cb58b;font-weight:500;word-break:break-all}.meta-item .icon{width:18px;height:18px;stroke-width:2}.featured-image{position:relative}.featured-image img{width:100%;border-radius:6px 6px 0 0;object-fit:cover;object-position:top;aspect-ratio:16/9}.featured-image-icon{position:absolute;top:15px;right:15px;z-index:10;background:#ffffffe6;border-radius:8px;padding:8px;box-shadow:0 2px 8px #00000026;display:flex;align-items:center;justify-content:center;border:none;cursor:pointer;transition:all .2s ease}.featured-image-icon:hover:not(:disabled){background:#fff;box-shadow:0 4px 12px #0003;transform:scale(1.05)}.featured-image-icon:active:not(:disabled){transform:scale(.95)}.featured-image-icon:disabled{cursor:not-allowed;opacity:.7}.featured-image-icon img{width:60px;height:auto;max-width:80px;min-height:auto;object-fit:contain;display:block}.image-slider{border-radius:12px;overflow:hidden}.slider-container{position:relative;display:flex;align-items:center}.slider-image-wrapper{flex:1;display:flex;justify-content:center;align-items:center;min-height:400px;max-height:600px;overflow:hidden}.slider-image-wrapper img{width:100%;height:100%;object-fit:contain;display:block}.slider-btn{position:absolute;top:50%;background:#ffffffe6;border:none;width:48px;height:48px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s;z-index:10}.slider-btn:hover:not(:disabled){background:#fff}.slider-btn:disabled{opacity:.3;cursor:not-allowed}.slider-btn.prev{left:1rem}.slider-btn.next{right:1rem}.slider-btn svg{width:24px;height:24px;color:#1e293b}.slider-dots{display:flex;justify-content:center;align-items:center;gap:.5rem;padding:1rem}.dot{width:12px;height:12px;border-radius:50%;border:2px solid #cbd5e1;background:transparent;cursor:pointer;transition:all .2s;padding:0}.dot:hover{border-color:#3b82f6}.dot.active{background:#3b82f6;border-color:#3b82f6}.slider-counter{text-align:center;font-size:.9rem;color:#64748b}.article-content{font-size:16px;color:#333}.article-content p{margin-bottom:15px}.article-content p:empty{display:none}.article-content a strong{font-weight:600}.article-content a{color:var(--brand-green);font-weight:400}.article-content ul,.article-content ol{padding-left:20px}.article-content h2,.article-content h3,.article-content h4,.article-content h5{color:#333;font-style:normal;font-weight:700;line-height:normal;font-size:18px;margin-top:15px;margin-bottom:10px}.article-content p,.article-content li{color:#333;font-family:Poppins;font-size:16px;font-style:normal;font-weight:400;line-height:25px}.article-content li{list-style:disc}.article-content a{color:var(--brand-green);font-family:Poppins;font-size:16px;font-style:normal!important;font-weight:500}:global(.article-content table){border:1px solid #ccc;border-collapse:separate;border-radius:6px;margin:10px 0;width:100%}:global(.article-content table tr td){border:1px solid #ccc;padding:8px;font-size:14px}:global(.article-content table tr:first-child td){border-radius:6px 6px 0 0}:global(.article-content table tr:last-child td){border-radius:0 0 6px 6px}.article-content :global(img){max-width:100%;height:auto;border-radius:8px;margin:1.5rem 0}.article-content :global(ul),.article-content :global(ol){margin-bottom:15px;padding-left:30px}.article-content :global(blockquote){border-left:3px solid var(--brand-green);padding-left:20px;margin:15px 0;font-style:italic;color:#333;font-size:.875em}.article-gallery{margin:3rem 0}.article-gallery h3{font-size:1.5rem;margin-bottom:1.5rem;color:#1e293b}.gallery-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:1rem}.gallery-item{border-radius:8px;overflow:hidden;box-shadow:0 2px 8px #0000001a;transition:transform .2s,box-shadow .2s}.gallery-item:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00000026}.gallery-item img{width:100%;height:200px;object-fit:cover;display:block}.article-tags h4{margin:0 0 1rem;color:#1e293b;font-size:1.1rem}.article-container-left-div .tags-list{display:flex;align-items:center;flex-wrap:wrap;gap:13px}.article-container-left-div .tags-list .tag{color:#4cb58b;background:#e1efea;display:block;padding:4.5px 12px;border-radius:6px}.article-tag-content{margin-bottom:25px}.article-tag-content .article-text{font-size:20px;color:#0a0a0a;font-weight:600;margin-bottom:15px;border-top:1px solid #0a0a0a;padding-bottom:5px;padding-top:5px}.articles-control-main-div{display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between;margin-top:30px!important;margin-bottom:20px!important;gap:15px}.social-share-heading{color:#737373;font-family:Poppins;font-size:14px;font-style:normal;font-weight:400;line-height:normal}.event-info .social-share{display:flex;gap:12px;align-items:flex-start;flex-direction:column;margin-bottom:15px}.event-info .social-share .social-share-heading{color:#333;font-family:Poppins;font-size:16px;font-style:normal;font-weight:500;line-height:normal;align-self:stretch}.event-info .social-share .share-buttons{gap:15px}.social-share{display:flex;column-gap:10px;align-items:center}.share-buttons{display:flex;gap:15px;flex-wrap:wrap}.share-buttons a{display:flex;align-items:center}.article-page .share-buttons a img{width:20px;height:20px}.article-page .share-btn{border:0px;background-color:transparent;cursor:pointer}.sidebar-ads-row>:global(.sidebar-left-ads-section),.sidebar-ads-row>:global(.sidebar-right-ads-section){flex:0 0 200px}.article-description-section{flex:1}.media-section video{margin-top:10px;max-width:100%;width:100%;height:600px;border-radius:6px}@media screen and (max-width:1500px){.articles-date-info{background-color:transparent;padding:0 0 10px!important}.articles-control-main-div{margin-top:15px!important}.featured-image img{border-radius:6px}}@media screen and (min-width:992px){.sidebar-ads-inner-div .custom-container{padding:0}.sticky-div{position:sticky;top:100px}}@media screen and (max-width:1199px){.article-page .article-container-inner-div{grid-template-columns:1fr;row-gap:20px}}@media(max-width:992px){.article-content p,.article-content li{font-size:14px;line-height:20px}}@media(max-width:768px){.map-section{width:100%}.header-top,.article-meta{flex-direction:column}.slider-image-wrapper{min-height:300px;max-height:400px}.slider-btn{width:40px;height:40px}.slider-btn.prev{left:.5rem}.slider-btn.next{right:.5rem}.breadcrumb .current{max-width:200px}.gallery-grid{grid-template-columns:1fr}.article-meta-main-div{position:relative}.articles-credit-info{width:100%;row-gap:9px;align-items:flex-start;justify-content:space-between;flex-wrap:wrap}.credit-wrapper{display:inline-flex}.articles-credit-info .divider{display:none}.share-btn{justify-content:center}}@media screen and (max-width:479px){.share-buttons{gap:15px}}.company-info-card{background:#fff;border-radius:10px;padding:20px;margin-bottom:20px;box-shadow:0 2px 8px #00000014}.company-info-title{font-size:18px;font-weight:600;color:#0a0a0a;margin:0 0 16px;padding-bottom:12px;border-bottom:1px solid #e5e5e5}.company-info-item{display:flex;align-items:flex-start;gap:10px;margin-bottom:12px;font-size:14px;color:#4b5563}.company-info-icon{width:18px;height:18px;color:#17845a;flex-shrink:0;margin-top:2px}.company-info-text{line-height:1.5}.company-info-link{color:#17845a;text-decoration:none;word-break:break-all}.company-info-link:hover{text-decoration:underline}.company-website-button{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:12px 16px;margin-top:16px;background:#17845a;color:#fff;font-size:14px;font-weight:500;text-decoration:none;border-radius:8px;transition:background .2s ease}.company-website-button:hover{background:#136b4a}.button-icon{width:16px;height:16px}.social-links{display:flex;gap:12px;margin-top:16px;padding-top:16px;border-top:1px solid #e5e5e5}.social-link{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:#f3f4f6;color:#4b5563;transition:all .2s ease}.social-link:hover{background:#17845a;color:#fff}.social-icon{width:18px;height:18px}.tilbud-page .image-container:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:11px;background-image:url("data:image/svg + xml;utf8,<svg viewBox='0 0 350 230' xmlns='http://www.w3.org/2000/svg'><path d='M344 0C347.314 0 350 2.68629 350 6V224C350 227.314 347.314 230 344 230H338.79C337.21 230 335.957 228.725 335.281 227.296C334.08 224.757 331.496 223 328.5 223C325.504 223 322.92 224.757 321.719 227.296C321.043 228.725 319.79 230 318.21 230H310.79C309.21 230 307.957 228.725 307.281 227.296C306.08 224.757 303.496 223 300.5 223C297.504 223 294.92 224.757 293.719 227.296C293.043 228.725 291.79 230 290.21 230H282.79C281.21 230 279.957 228.725 279.281 227.296C278.08 224.757 275.496 223 272.5 223C269.504 223 266.92 224.757 265.719 227.296C265.043 228.725 263.79 230 262.21 230H254.79C253.21 230 251.957 228.725 251.281 227.296C250.081 224.757 247.496 223 244.5 223C241.504 223 238.919 224.757 237.719 227.296C237.043 228.725 235.79 230 234.21 230H226.79C225.21 230 223.957 228.725 223.281 227.296C222.081 224.757 219.496 223 216.5 223C213.504 223 210.919 224.757 209.719 227.296C209.043 228.725 207.79 230 206.21 230H198.79C197.21 230 195.957 228.725 195.281 227.296C194.081 224.757 191.496 223 188.5 223C185.504 223 182.919 224.757 181.719 227.296C181.043 228.725 179.79 230 178.21 230H170.79C169.21 230 167.957 228.725 167.281 227.296C166.081 224.757 163.496 223 160.5 223C157.504 223 154.919 224.757 153.719 227.296C153.043 228.725 151.79 230 150.21 230H142.79C141.21 230 139.957 228.725 139.281 227.296C138.081 224.757 135.496 223 132.5 223C129.504 223 126.92 224.757 125.719 227.296C125.043 228.725 123.79 230 122.21 230H114.79C113.21 230 111.957 228.725 111.281 227.296C110.08 224.757 107.496 223 104.5 223C101.504 223 98.9195 224.757 97.7186 227.296C97.043 228.725 95.7899 230 94.2096 230H86.7904C85.2101 230 83.957 228.725 83.2814 227.296C82.0805 224.757 79.496 223 76.5 223C73.504 223 70.9195 224.757 69.7186 227.296C69.043 228.725 67.7899 230 66.2096 230H58.7904C57.2101 230 55.957 228.725 55.2814 227.296C54.0805 224.757 51.496 223 48.5 223C45.504 223 42.9195 224.757 41.7186 227.296C41.043 228.725 39.7899 230 38.2096 230H30.7904C29.2101 230 27.957 228.725 27.2814 227.296C26.0805 224.757 23.496 223 20.5 223C17.504 223 14.9195 224.757 13.7186 227.296C13.043 228.725 11.7899 230 10.2096 230H6C2.68629 230 0 227.314 0 224V6C0 2.68629 2.68629 0 6 0H344Z' fill='%23ffffff'/></svg>");background-position:bottom;background-repeat:no-repeat;background-size:cover;transform:rotate(-180deg)}
