#saadan-fungerer-det .home-steps{margin:2rem 0 0;padding:0;list-style:none}#saadan-fungerer-det .home-steps li+li{border-top:1px solid var(--wp--preset--color--accent-b);margin-top:1.5rem;padding-top:1.5rem}#saadan-fungerer-det .home-steps strong{align-items:baseline;gap:.75rem;display:flex}#saadan-fungerer-det .home-step-number{font-family:var(--wp--preset--font-family--heading-font);font-size:var(--wp--preset--font-size--h-5);flex-shrink:0;line-height:1}#saadan-fungerer-det .home-steps .has-accent-b-color{margin-bottom:.75rem}#saadan-fungerer-det .home-steps .wp-block-paragraph:last-child{margin-bottom:0}#saadan-fungerer-det .row>div{min-width:0}#menuer .home-menu-grid{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}#menuer .home-menu-grid>.col-md-6.col-lg-4{grid-template-rows:subgrid;grid-row:span 6;width:100%;min-width:0;display:grid}#menuer .home-menu-grid .su-menu{grid-template-rows:subgrid;grid-row:span 6;display:grid}#menuer .home-menu-grid .linkable{grid-template-rows:subgrid;grid-row:span 5;height:auto;display:grid}#menuer .home-menu-grid .prices{grid-template-rows:subgrid;grid-row:span 3;display:grid}#menuer .home-menu-grid .prices .price:nth-child(2):last-child{grid-row:span 2}#menuer .su-menu .table{justify-content:center;padding-block:1.5rem}#menuer .su-menu .table .uppercase{margin-top:1.5rem}#menuer .su-menu .cta{align-self:end}#faq .home-faq{color:var(--wp--preset--color--accent-b)}#faq .home-faq-item{border-bottom:1px solid}#faq .home-faq-item:first-child{border-top:1px solid}#faq .home-faq-heading{font:inherit;margin:0}#faq .home-faq-trigger{width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:1.5rem;padding:1.5rem 0;display:flex}#faq .home-faq-trigger:focus-visible{outline-offset:4px;outline:1px solid}#faq .home-faq-indicator{flex-shrink:0;width:1rem;height:1rem;position:relative}#faq .home-faq-indicator:before,#faq .home-faq-indicator:after{content:"";background:currentColor;position:absolute}#faq .home-faq-indicator:before{width:100%;height:1px;top:50%;left:0}#faq .home-faq-indicator:after{width:1px;height:100%;transition:transform .2s;top:0;left:50%}#faq .home-faq-trigger[data-state=open] .home-faq-indicator:after{transform:scaleY(0)}#faq .home-faq-answer{color:var(--wp--preset--color--light-b);overflow:hidden}#faq .home-faq-answer[data-state=open]{animation:.2s ease-out home-faq-open}#faq .home-faq-answer[data-state=closed]{animation:.2s ease-out home-faq-close}#faq .home-faq-answer-inner{padding-bottom:1.5rem}#faq .home-faq-answer-inner p{margin:0}@keyframes home-faq-open{0%{height:0}to{height:var(--radix-accordion-content-height)}}@keyframes home-faq-close{0%{height:var(--radix-accordion-content-height)}to{height:0}}#kontakt .row{align-items:start}#kontakt .row>div{min-width:0}body #content #kontakt .frm_forms{width:100%;max-width:100%;margin:0}body #content #kontakt .frm_forms fieldset{min-width:0}body #content #kontakt .frm_forms .frm_fields_container{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem 1rem;display:grid}body #content #kontakt .frm_forms .frm_fields_container .frm_form_field{grid-column:span 1;width:100%;min-width:0;margin:0}body #content #kontakt .frm_forms .frm_fields_container .frm_full,body #content #kontakt .frm_forms .frm_fields_container .frm_form_field:last-child{grid-column:1/-1}body #content #kontakt .frm_forms .frm_fields_container .frm_form_field .frm_primary_label{color:var(--wp--preset--color--light-b);margin:0 0 .5rem;padding:0;position:static;transform:none}body #content #kontakt .frm_forms .frm_fields_container input{padding:1rem 1.5rem}body #content #kontakt .frm_forms .frm_fields_container textarea{padding:1.5rem}@media (width>=992px){#saadan-fungerer-det .row>.col-lg-6{flex:none;width:50%}#kontakt .row{grid-template-columns:repeat(12,minmax(0,1fr));display:grid}#kontakt .row>.col-lg-5{grid-column:1/6;width:100%}#kontakt .row>.col-lg-6{grid-column:7/-1;width:100%;margin-left:0}}@media (width<=991.98px){#menuer .home-menu-grid{grid-template-columns:repeat(2,minmax(0,1fr))}#kontakt .row>.col-lg-6{margin-top:2rem}}@media (width<=767.98px){#menuer .home-menu-grid,body #content #kontakt .frm_forms .frm_fields_container{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){#faq .home-faq-answer{animation:none}#faq .home-faq-indicator:after{transition:none}}#menuer .home-menu-grid-compact{row-gap:1.5rem}#menuer .home-menu-compact{height:100%}#menuer .home-menu-compact-body{border:2px solid var(--wp--preset--color--accent-b);text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:.75rem;padding:1.25rem 1.5rem;display:flex}#menuer .home-menu-compact-body p{color:var(--wp--preset--color--light-b);margin:0}#menuer .home-menu-compact-body .price-numer{font-family:var(--wp--preset--font-family--heading-font);font-size:var(--wp--preset--font-size--h-5);color:var(--wp--preset--color--accent-b);line-height:1}#menuer .home-menus-panel{animation:.35s ease-out home-menus-in}#menuer .home-menus-toggle{justify-content:center;margin-top:2.5rem;display:flex}#menuer .home-menus-toggle .btn{border:0}@keyframes home-menus-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}#kontakt h2.wp-block-heading{margin-bottom:1.25rem}body #content #kontakt .frm_forms .frm_fields_container input,body #content #kontakt .frm_forms .frm_fields_container textarea{border:1px solid color-mix(in srgb, var(--wp--preset--color--accent-b) 55%, transparent);border-radius:var(--se--border-radius);color:var(--wp--preset--color--light-b);box-shadow:none;transition:border-color var(--se--transition), background-color var(--se--transition);background-color:#171717}body #content #kontakt .frm_forms .frm_fields_container input{height:3.5rem}body #content #kontakt .frm_forms .frm_fields_container input::placeholder,body #content #kontakt .frm_forms .frm_fields_container textarea::placeholder{color:color-mix(in srgb, var(--wp--preset--color--light-b) 45%, transparent)}body #content #kontakt .frm_forms .frm_fields_container input:focus,body #content #kontakt .frm_forms .frm_fields_container textarea:focus{outline:0;border-color:var(--wp--preset--color--accent-b)!important;color:var(--wp--preset--color--light-b)!important;box-shadow:none!important;background-color:#171717!important}@media (prefers-reduced-motion:reduce){#menuer .home-menus-panel{animation:none}}#referencer h2.wp-block-heading,#galleri h2.wp-block-heading{margin-bottom:2rem}#galleri .home-gallery-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;display:grid}#galleri .home-gallery-grid a{aspect-ratio:4/3;min-width:0;display:block;overflow:hidden}#galleri .home-gallery-grid a[hidden]{display:none}#galleri .home-gallery-grid img{object-fit:cover;width:100%;height:100%;display:block}#galleri .home-gallery-toggle{justify-content:center;margin-top:2rem;display:flex}#galleri .home-gallery-toggle .btn{height:3.5rem;font-family:var(--se--button-font);letter-spacing:0;box-shadow:none;border:0;border-radius:50px;padding:0 2rem;font-size:14px;font-weight:600}@media (width<=991.98px){#galleri .home-gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}}@media (width<=479.98px){#galleri .home-gallery-grid{grid-template-columns:minmax(0,1fr)}}#referencer.citat-block{padding-top:68px;padding-bottom:0}#referencer+.clients-block{padding-top:0;padding-bottom:68px}@media (width>=768px){#referencer.citat-block{padding-top:90px}#referencer+.clients-block{padding-bottom:90px}}@media (width>=992px){#referencer.citat-block{padding-top:120px}#referencer+.clients-block{padding-bottom:120px}}#menuer .home-menus-panel .su-menu{cursor:pointer}#menuer,#om-os,#galleri,#referencer,#saadan-fungerer-det,#faq,#kontakt{scroll-margin-top:calc(var(--se--header-height) + 1rem)!important}html,body{scrollbar-width:none;-ms-overflow-style:none}html::-webkit-scrollbar{width:0;height:0;display:none}body::-webkit-scrollbar{width:0;height:0;display:none}body footer#footer .footer-visual-icon{cursor:default;justify-content:center;align-items:center;display:flex}@media (width>=993px){body header#main-header .row>.col:first-child,body header#main-header .row>.btn-col{flex:none;width:auto}body header#main-header .row>.col:nth-child(2){min-width:0}body header#main-header nav#main-navigation ul#main-nav>li.menu-item a{padding-inline:.75rem}body header#main-header nav#main-navigation ul#main-nav>li.menu-item:last-of-type a{padding-right:0}}@media (width>=993px) and (width<=1199.98px){body header#main-header nav#main-navigation ul#main-nav>li.menu-item a{padding-inline:.125rem}}@media (width<=992px){body header#main-header .btn-col{display:none}body header#main-header #menu-toggle{display:flex}body header#main-header nav#main-navigation ul#main-nav>li.menu-item.mobile-only{display:flex!important}body header#main-header nav#main-navigation ul#main-nav li.menu-item a{font-size:var(--wp--preset--font-size--h-5);white-space:normal;padding-block:.75rem}}.privacy-overlay{z-index:1000;background:var(--wp--preset--color--primary-b);opacity:.8;position:fixed;inset:0}.privacy-dialog{z-index:1001;background:var(--wp--preset--color--primary-b);width:calc(100% - 2rem);max-width:960px;max-height:calc(100dvh - 4rem);color:var(--wp--preset--color--light-b);border:1px solid var(--wp--preset--color--accent-b);padding:2rem;position:fixed;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%)}.privacy-dialog-heading{justify-content:space-between;align-items:start;gap:1rem;display:flex}.privacy-dialog-heading h2{overflow-wrap:anywhere;min-width:0;font-size:var(--wp--preset--font-size--h-5)}.privacy-dialog-close{color:var(--wp--preset--color--accent-b);font:inherit;font-size:var(--wp--preset--font-size--h-5);cursor:pointer;background:0 0;border:0;flex-shrink:0;padding:0}.privacy-dialog-close:focus-visible{outline-offset:4px;outline:1px solid}.privacy-dialog p{overflow-wrap:anywhere}@media (width<=575.98px){.privacy-dialog-heading h2{font-size:var(--wp--preset--font-size--body-regular)}}
