.ads-faq-accordion.accordion,.seo-faq-accordion.accordion{--bs-accordion-border-width:0;--bs-accordion-border-radius:1px;--bs-accordion-inner-border-radius:1px;--bs-accordion-bg:transparent;--bs-accordion-btn-focus-box-shadow:none;counter-reset:gd-faq;margin-top:var(--gd-h2);display:grid;grid-gap:14px;gap:14px;background:transparent}.ads-faq-accordion .accordion-item,.seo-faq-accordion .accordion-item{counter-increment:gd-faq;position:relative;overflow:hidden;border:none;border-radius:1px;background:rgba(255,255,255,.55);box-shadow:none;transition:background .45s ease}.ads-faq-accordion .accordion-item:has(.accordion-button:not(.collapsed)),.ads-faq-accordion .accordion-item:hover,.seo-faq-accordion .accordion-item:has(.accordion-button:not(.collapsed)),.seo-faq-accordion .accordion-item:hover{background:rgba(255,255,255,.85)}.ads-faq-accordion .accordion-item:before,.seo-faq-accordion .accordion-item:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;z-index:1;background:linear-gradient(90deg,rgba(205,164,94,0),var(--primary) 35%,var(--accent) 55%,rgba(205,164,94,0));transform:scaleX(0);transition:transform .55s cubic-bezier(.19,1,.22,1)}.ads-faq-accordion .accordion-item:has(.accordion-button:not(.collapsed)):before,.seo-faq-accordion .accordion-item:has(.accordion-button:not(.collapsed)):before{transform:scaleX(1)}.ads-faq-accordion .accordion-header,.seo-faq-accordion .accordion-header{margin:0}.ads-faq-accordion .accordion-button,.seo-faq-accordion .accordion-button{display:flex;align-items:baseline;gap:18px;width:100%;padding:12px 26px;background:transparent;border:none;border-radius:0;box-shadow:none;font-family:var(--font-playfair);font-size:17px;font-weight:400;line-height:1.35;letter-spacing:.2px;color:var(--tertiary-darker);text-align:left}.ads-faq-accordion .accordion-button:focus,.ads-faq-accordion .accordion-button:focus-visible,.ads-faq-accordion .accordion-button:hover,.ads-faq-accordion .accordion-button:not(.collapsed),.seo-faq-accordion .accordion-button:focus,.seo-faq-accordion .accordion-button:focus-visible,.seo-faq-accordion .accordion-button:hover,.seo-faq-accordion .accordion-button:not(.collapsed){background:transparent;box-shadow:none;outline:none;color:var(--tertiary-darker)}.ads-faq-accordion .accordion-button:before,.seo-faq-accordion .accordion-button:before{content:counter(gd-faq,decimal-leading-zero);flex-shrink:0;font-family:var(--font-playfair);font-size:22px;font-style:italic;font-weight:400;line-height:1;letter-spacing:0;color:var(--accent)}.ads-faq-accordion .accordion-button:after,.seo-faq-accordion .accordion-button:after{content:"\f282";font-family:bootstrap-icons;font-style:normal;font-weight:400;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:28px;height:28px;align-self:center;margin-left:auto;background-image:none;background-size:auto;font-size:15px;line-height:1;color:var(--accent);transition:transform .45s cubic-bezier(.19,1,.22,1),filter .45s ease}.ads-faq-accordion .accordion-button:not(.collapsed):after,.seo-faq-accordion .accordion-button:not(.collapsed):after{content:"\f282";background-image:none;color:var(--accent)}.ads-faq-accordion .accordion-item:hover .accordion-button:after,.seo-faq-accordion .accordion-item:hover .accordion-button:after{filter:brightness(1.22)}.ads-faq-accordion .accordion-body,.seo-faq-accordion .accordion-body{padding:4px 26px 22px 66px;font-size:15px;line-height:1.9;letter-spacing:.2px;color:var(--reminder)}.ads-faq-accordion .accordion-body p,.seo-faq-accordion .accordion-body p{margin:0 0 14px;font-size:inherit;line-height:inherit;color:inherit}.ads-faq-accordion .accordion-body p:last-child,.seo-faq-accordion .accordion-body p:last-child{margin-bottom:0}.ads-faq-accordion .faq-child-item,.seo-faq-accordion .faq-child-item{display:flex;align-items:flex-start;gap:10px;margin:8px 0}.ads-faq-accordion .faq-child-item i,.seo-faq-accordion .faq-child-item i{flex-shrink:0;font-size:inherit;line-height:inherit;color:var(--accent)}.ads-faq-accordion .faq-child-text,.seo-faq-accordion .faq-child-text{font-size:inherit;line-height:inherit;color:inherit}.ads-faq-accordion .faq-empty-line,.seo-faq-accordion .faq-empty-line{height:10px}.ads-faq-accordion .faq-answer-paragraph,.seo-faq-accordion .faq-answer-paragraph{margin:0 0 14px}.ads-faq-accordion .faq-answer-paragraph:last-child,.seo-faq-accordion .faq-answer-paragraph:last-child{margin-bottom:0}.ads-faq-accordion .faq-answer-pre,.seo-faq-accordion .faq-answer-pre{margin:10px 0;padding:12px 14px;border:none;border-radius:1px;background:rgba(205,164,94,.1);font-size:13px;line-height:1.7;color:var(--reminder);overflow-x:auto}@media (prefers-reduced-motion:reduce){.ads-faq-accordion .accordion-button:after,.ads-faq-accordion .accordion-item,.ads-faq-accordion .accordion-item:before,.seo-faq-accordion .accordion-button:after,.seo-faq-accordion .accordion-item,.seo-faq-accordion .accordion-item:before{transition:none}}@media (max-width:991px){.ads-faq-accordion .accordion-button,.seo-faq-accordion .accordion-button{font-size:16px}.ads-faq-accordion .accordion-button:before,.seo-faq-accordion .accordion-button:before{font-size:20px}}@media (max-width:767px){.ads-faq-accordion .accordion-button,.seo-faq-accordion .accordion-button{gap:14px;padding:9px 20px;font-size:15px}.ads-faq-accordion .accordion-button:before,.seo-faq-accordion .accordion-button:before{font-size:18px}.ads-faq-accordion .accordion-button:after,.seo-faq-accordion .accordion-button:after{width:26px;height:26px;font-size:14px}.ads-faq-accordion .accordion-body,.seo-faq-accordion .accordion-body{padding:4px 20px 18px 51px;font-size:14px}}.gd-cta-section{background:var(--tertiary-darker)!important;padding:100px var(--gd-gutter) 75px!important;text-align:center;margin-bottom:0!important}.gd-cta-section h2{color:var(--secondary)!important;font-family:var(--font-playfair);font-size:var(--gd-h2)!important;margin:0 0 20px!important}.gd-cta-section p:not(.gd-cta-footnote){color:var(--secondary)!important;opacity:.9;line-height:1.7;margin:0 auto 28px!important}.gd-cta-btn-group{display:flex!important;flex-wrap:wrap!important;justify-content:center!important;gap:16px!important;margin-top:60px!important;margin-bottom:60px!important}.gd-cta-btn-group .gd-btn-luxury,.gd-cta-btn-group .gd-webbyra-btn-luxury{display:inline-flex!important;align-items:center!important;justify-content:center!important;position:relative;overflow:hidden;padding:8px 15px!important;min-width:170px;font-weight:500!important;letter-spacing:2.5px!important;text-transform:uppercase!important;text-decoration:none!important;border-radius:1px!important;background:transparent!important;color:var(--secondary)!important;border:.5px solid var(--secondary)!important;box-shadow:none!important;transition:all .4s cubic-bezier(.19,1,.22,1)!important}@media (min-width:768px) and (max-width:991px){.gd-cta-btn-group .gd-btn-luxury,.gd-cta-btn-group .gd-webbyra-btn-luxury{min-width:210px!important}}@media (min-width:992px){.gd-cta-btn-group .gd-btn-luxury,.gd-cta-btn-group .gd-webbyra-btn-luxury{
        /* !important krävs: home.css har `min-width: 210px !important` på
           .gd-btn-luxury från 768px och uppåt. Utan det blev startsidans
           CTA-knappar 210px breda medan de andra sidornas blev 250px. */min-width:250px!important}}.gd-cta-btn-group .gd-btn-luxury:focus-visible,.gd-cta-btn-group .gd-btn-luxury:hover,.gd-cta-btn-group .gd-webbyra-btn-luxury:focus-visible,.gd-cta-btn-group .gd-webbyra-btn-luxury:hover{transform:none!important;background:rgba(255,220,150,.1)!important;color:var(--secondary)!important;border-color:var(--secondary)!important;box-shadow:0 10px 24px rgba(255,220,150,.12)!important}.gd-cta-btn-group .gd-btn-luxury:after,.gd-cta-btn-group .gd-webbyra-btn-luxury:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:1.5px;background:linear-gradient(90deg,rgba(205,164,94,0),rgba(205,164,94,.72) 18%,rgba(255,220,150,.98) 50%,rgba(205,164,94,.72) 82%,rgba(205,164,94,0));transform:scaleX(0);transform-origin:center;opacity:0;transition:transform .45s cubic-bezier(.19,1,.22,1),opacity .3s ease;pointer-events:none;z-index:2}.gd-cta-btn-group .gd-btn-luxury:focus-visible:after,.gd-cta-btn-group .gd-btn-luxury:hover:after,.gd-cta-btn-group .gd-webbyra-btn-luxury:focus-visible:after,.gd-cta-btn-group .gd-webbyra-btn-luxury:hover:after{transform:scaleX(1);opacity:1}