@font-face{font-display:swap;font-family:"divipixel";src:url(/wp-content/plugins/divi-pixel/includes/assets/fonts/divipixel.eot?wzgomt);src:url(/wp-content/plugins/divi-pixel/includes/assets/fonts/divipixel.eot?wzgomt#iefix)format("embedded-opentype"),url(/wp-content/plugins/divi-pixel/includes/assets/fonts/divipixel.ttf?wzgomt)format("truetype"),url(/wp-content/plugins/divi-pixel/includes/assets/fonts/divipixel.woff?wzgomt)format("woff"),url(/wp-content/plugins/divi-pixel/includes/assets/fonts/divipixel.svg?wzgomt#divipixel)format("svg");font-weight:400;font-style:normal}:root{--dipi-vb-module-selection-icon-color:#ffffff;--dipi-vb-module-selection-text-color:#ffffff;--dipi-vb-module-selection-background-color:#2c3d49}[class*=dipi_].et_pb_module .et_pb_button{transition:all .2s ease!important}@media only screen and (max-width:768px){:root{--woocommerce:#720eec;--wc-green:#007518;--wc-red:#a00;--wc-orange:#ffba00;--wc-blue:#2ea2cc;--wc-primary:#720eec;--wc-primary-text:#fcfbfe;--wc-secondary:#e9e6ed;--wc-secondary-text:#515151;--wc-highlight:#958e09;--wc-highligh-text:white;--wc-content-bg:#fff;--wc-subtext:#767676;--wc-form-border-color:rgba(32, 7, 7, 0.8);--wc-form-border-radius:4px;--wc-form-border-width:1px;--wc-destructive:#cc1818;--wc-card-border-radius:8px}}:root{--woocommerce:#720eec;--wc-green:#007518;--wc-red:#a00;--wc-orange:#ffba00;--wc-blue:#2ea2cc;--wc-primary:#720eec;--wc-primary-text:#fcfbfe;--wc-secondary:#e9e6ed;--wc-secondary-text:#515151;--wc-highlight:#958e09;--wc-highligh-text:white;--wc-content-bg:#fff;--wc-subtext:#767676;--wc-form-border-color:rgba(32, 7, 7, 0.8);--wc-form-border-radius:4px;--wc-form-border-width:1px;--wc-destructive:#cc1818;--wc-card-border-radius:8px}@font-face{font-display:swap;font-family:star;src:url(/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.woff2)format("woff2"),url(/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.woff)format("woff"),url(/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.ttf)format("truetype");font-weight:400;font-style:normal}@font-face{font-display:swap;font-family:WooCommerce;src:url(/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.woff2)format("woff2"),url(/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.woff)format("woff"),url(/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.ttf)format("truetype");font-weight:400;font-style:normal}.dipi-button-grid-container{display:-ms-flexbox;display:flex}.dipi_button_grid .dipi-button-grid-container,.dipi_button_grid>div{height:100%}.dipi_button_grid_child .dipi-button-wrap,.dipi_button_grid_child .dipi-button-wrap:hover{-webkit-transition:all .3s ease 0ms!important;-o-transition:all .3s ease 0ms!important;transition:all .3s ease 0ms!important}body #page-container .dipi_button_grid_child .dipi-button-wrap:after,body #page-container .dipi_button_grid_child .dipi-button-wrap:before{line-height:inherit;font-size:inherit!important}.et-db #et-boc .et-l .et_pb_column .et_pb_module.dipi_button_grid_child,div.dipi_button_grid.et_pb_module .dipi-button-grid-container div.dipi_button_grid_child.et_pb_module{margin:.5em}.dipi_button_grid_child>.et_pb_module_inner{display:-ms-flexbox;display:flex}:root{--background-text-content:"";--dipi-ig-popup-speed:500ms}@media (max-width:767px){.dipi_filterable_grid .dipi-pagination .dipi-pagination-btn:not(.active):not(.active-prev):not(.active-next):not(:first-child):not(:nth-child(2)):not(:nth-last-child(2)):not(:last-child){display:none}.dipi_filterable_grid .dipi-pagination .dipi-pagination-btn.active-prev:not(:nth-child(2)):not(:nth-child(3)):before{content:"...";margin-right:1em}.dipi_filterable_grid .dipi-pagination .dipi-pagination-btn.active-next:not(:nth-last-child(2)):not(:nth-last-child(3)):after{content:"...";margin-left:1em}}.footer-section .footer-wrapper .footer-column .footer-menu .et_pb_menu__wrap{justify-content:left}.footer-section .footer-wrapper .footer-column .footer-menu .et-menu{display:flex;flex-direction:column}::placeholder{color:#000;opacity:1}::-ms-input-placeholder{color:#000}@media (min-width:981px){.header-area-wrapper .et_pb_button_module_wrapper{display:flex;flex-direction:column;justify-content:center}.header-top .wrapper .tel .et_pb_blurb_content{display:flex;margin-top:2px}.header-top .wrapper .tel .et_pb_blurb_content .et_pb_main_blurb_image{display:flex;margin:0;flex-direction:column;justify-content:center}.header-top .wrapper .tel .et_pb_blurb_content .et_pb_main_blurb_image .et_pb_image_wrap{display:flex;flex-direction:row;justify-content:center}.header-top .wrapper .tel .et_pb_blurb_content .et_pb_blurb_container{display:flex;flex-direction:column;justify-content:center;padding:0}.header-top .wrapper .tel .et_pb_blurb_content .et_pb_blurb_container .et_pb_module_header{padding:0}}@media (max-width:980px){.footer-section .footer-wrapper .footer-column .footer-menu .et_mobile_nav_menu,.header .header-area-wrapper .et_pb_button_0_tb_header_wrapper{display:none}.footer-section .footer-wrapper .footer-column .footer-menu .et_pb_menu__menu{display:block}}.vd-projekt-page{background-color:#f9fafb}.vd-projekt-page .vd-projekt-arkiv{max-width:1440px;margin:0 auto;padding:4rem 2rem 5rem}.vd-projekt-page .vd-projekt-filter{display:flex;flex-wrap:wrap;justify-content:center;gap:.65rem;margin-top:2rem;margin-bottom:3.5rem}.vd-projekt-page .vd-projekt-filter button{border:1px solid #cbd5e0;background:#fff;color:#2d3748;padding:.6rem 1.5rem;border-radius:8px;font-size:.95rem;font-weight:500;cursor:pointer;transition:background .2s ease,color .2s ease,box-shadow .2s ease,border-color .2s ease}.vd-projekt-page .vd-projekt-filter button:hover{background:#edf2f7;border-color:#4299e1}.vd-projekt-page .vd-projekt-filter button.is-active{background:#4299e1;border-color:#4299e1;color:#fff;box-shadow:0 4px 14px rgb(66 153 225/.3)}.vd-projekt-page .vd-projekt-grid{display:grid;gap:2rem;grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:1024px){.vd-projekt-page .vd-projekt-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.vd-projekt-page .vd-projekt-grid{grid-template-columns:1fr}}.vd-projekt-page .vd-projekt-card{transition:opacity .2s ease,visibility .2s ease}.vd-projekt-page .vd-projekt-card__inner{background:#fff;border-radius:16px;overflow:hidden;display:flex;flex-direction:column;height:100%;box-shadow:0 2px 8px rgb(0 0 0/.06);transform:translateY(0);transition:transform .3s ease,box-shadow .3s ease;text-decoration:none;color:inherit}.vd-projekt-page .vd-projekt-card__image-wrap{position:relative;overflow:hidden;height:200px}.vd-projekt-page .vd-projekt-card__image{display:block;width:100%;height:100%;object-fit:cover;transform:scale(1);transition:transform .4s ease}.vd-projekt-page .vd-projekt-card__badges{position:absolute;top:1rem;right:1rem;z-index:2;display:flex;flex-wrap:wrap;gap:.5rem;max-width:calc(100% - 2rem);justify-content:flex-end}.vd-projekt-page .vd-projekt-card__badge{padding:.3rem .85rem;border-radius:6px;font-size:.8rem;font-weight:600;color:#fff;background:#48bb78;white-space:nowrap}.vd-projekt-page .vd-projekt-badge--solenergi{background:#48bb78}.vd-projekt-page .vd-projekt-badge--elbilsladdning{background:#4299e1}.vd-projekt-page .vd-projekt-badge--smart-hem{background:#9f7aea}.vd-projekt-page .vd-projekt-badge--renovering{background:#ed8936}.vd-projekt-page .vd-projekt-card__content{padding:1.5rem 1.6rem 1.8rem}.vd-projekt-page .vd-projekt-card__title{font-size:1.2rem;font-weight:700;margin:0 0 .4rem;line-height:1.3;color:#1a202c}.vd-projekt-page .vd-projekt-card__location{margin:0 0 .75rem;font-size:.9rem;font-weight:600;color:#a0aec0}.vd-projekt-page .vd-projekt-card__excerpt{margin:0;font-size:.95rem;line-height:1.6;color:#4a5568}.vd-projekt-page .vd-projekt-card__inner:hover{transform:translateY(-8px);box-shadow:0 12px 28px rgb(0 0 0/.12)}.vd-projekt-page .vd-projekt-card__inner:hover .vd-projekt-card__image{transform:scale(1.08)}.vd-projekt-page .vd-projekt-card__inner:hover .vd-projekt-card__title{color:#4299e1}@media (max-width:768px){.vd-projekt-page .vd-projekt-arkiv{padding:2rem 1.2rem 3.5rem}.vd-projekt-page .vd-projekt-card__image-wrap{height:180px}}