.bsp-split.flade-hvid,.bsm-section.flade-hvid,.bcm-section.flade-hvid,.bfq-section.flade-hvid,.services-section.flade-hvid,.booking-mobil.flade-hvid,.seo-section.flade-hvid,.brs-section.flade-hvid,.bgl-section.flade-hvid,.before-after-section.flade-hvid,.reviews-section.flade-hvid,.opening-hours-section.flade-hvid,.cta-card-section.flade-hvid,.parallax-overlap.flade-hvid,.features-section.flade-hvid{background:linear-gradient(var(--trae-hvid), var(--trae-hvid)), var(--trae-tekstur), var(--bg-white)}.bsp-split.flade-lys,.bsm-section.flade-lys,.bcm-section.flade-lys,.bfq-section.flade-lys,.services-section.flade-lys,.booking-mobil.flade-lys,.seo-section.flade-lys,.brs-section.flade-lys,.bgl-section.flade-lys,.before-after-section.flade-lys,.reviews-section.flade-lys,.opening-hours-section.flade-lys,.cta-card-section.flade-lys,.parallax-overlap.flade-lys,.features-section.flade-lys{background:linear-gradient(var(--trae-lys), var(--trae-lys)), var(--trae-tekstur), var(--bg-light)}.services-section.flade-hvid .service-card,.bsm-section.flade-hvid .bsm-card{border:1px solid var(--border,#0e2a451f)}@media (max-width:767px){.services-section .carousel-track{scroll-snap-type:none;grid-template-columns:repeat(2,1fr);gap:12px;padding:16px 0 8px;display:grid;overflow-x:visible}.services-section .carousel-track .service-card{scroll-snap-align:none;flex:none;min-width:0;min-height:0}.services-section .carousel-track .service-card-overlay{justify-content:flex-end;min-height:0;padding:14px}.services-section .carousel-track .service-card-overlay{background:linear-gradient(#0000001f 0%,#0000009e 45%,#000000ed 100%)}.services-section .carousel-track .service-card{aspect-ratio:1}.services-section .carousel-track{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;margin-left:calc(var(--edge-pad,20px) * -1);margin-right:calc(var(--edge-pad,20px) * -1);padding:16px var(--edge-pad,20px) 20px;scroll-padding-left:var(--edge-pad,20px);gap:12px;display:flex;overflow-x:auto}.services-section .carousel-track::-webkit-scrollbar{display:none}.services-section .carousel-track .service-card{scroll-snap-align:start;aspect-ratio:4/3;flex:0 0 58vw;min-width:0;min-height:0}.services-section .carousel-track .service-card-overlay{background:linear-gradient(#0000001f 0%,#0000009e 45%,#000000ed 100%);justify-content:flex-end;min-height:0;padding:14px}.services-section .carousel-track .service-card p,.services-section .carousel-track .service-card .card-link,.services-section .carousel-track .service-card .service-icon{display:none}.services-section .carousel-track .service-card h3,.services-section .carousel-track .service-card .service-card-title{color:#fff;margin:0;font-size:1.02rem;line-height:1.25}.services-section .carousel-nav{display:none}}
:where(:not(.nav-cta):not(.cc-btn):not(.wd-cta-fri)):is(.btn-primary,.btn-secondary,.btn-glass,.bh-btn,.bsp-btn,.bcm-btn,.p3-btn,.mobile-cta-btn){display:inline-flex}:is(.btn-primary,.btn-secondary,.btn-glass,.bh-btn,.bsp-btn,.bcm-btn,.p3-btn,.mobile-cta-btn):not(.nav-cta):not(.cc-btn):not(.wd-cta-fri){text-align:center;white-space:normal;overflow-wrap:break-word;box-sizing:border-box;justify-content:center;align-items:center;min-width:auto;max-width:100%}:is(.cta-buttons,.seo-ctas,.bh-ctas,.bsp-ctas,.bcm-ctas,.p3-ctas,.p3h-ctas,.p3sp-ctas,.p3ba-ctas,.p3kp-ctas,.p3tb-ctas,.p3fq-ctas,.reviews-ctas,.section-ctas,.mobile-cta)>:is(.btn-primary,.btn-secondary,.btn-glass,.bh-btn,.bsp-btn,.bcm-btn,.p3-btn,.mobile-cta-btn):not(.nav-cta):not(.wd-cta-fri){align-self:stretch}:is(.btn-primary,.btn-secondary,.btn-glass,.bh-btn,.bsp-btn,.bcm-btn,.p3-btn,.mobile-cta-btn):not(.nav-cta):not(.cc-btn):not(.wd-cta-fri)>:not(svg):not(i):not(img):not(.btn-glass-ikon){min-width:0}
