.elementor-349 .elementor-element.elementor-element-8d08ecd{--display:flex;--min-height:100vh;--overlay-opacity:0.5;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-349 .elementor-element.elementor-element-8d08ecd:not(.elementor-motion-effects-element-type-background), .elementor-349 .elementor-element.elementor-element-8d08ecd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );background:url("https://bygglio.com/wp-content/uploads/2025/09/Mobilbakgrund-e1758023572634.webp") 50% 50%;background-size:cover;}.elementor-349 .elementor-element.elementor-element-8d08ecd::before, .elementor-349 .elementor-element.elementor-element-8d08ecd > .elementor-background-video-container::before, .elementor-349 .elementor-element.elementor-element-8d08ecd > .e-con-inner > .elementor-background-video-container::before, .elementor-349 .elementor-element.elementor-element-8d08ecd > .elementor-background-slideshow::before, .elementor-349 .elementor-element.elementor-element-8d08ecd > .e-con-inner > .elementor-background-slideshow::before, .elementor-349 .elementor-element.elementor-element-8d08ecd > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-349 .elementor-element.elementor-element-b1ee2a8{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-349 .elementor-element.elementor-element-a7737b9 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-349 .elementor-element.elementor-element-b31d390{--display:flex;--overlay-opacity:0.5;}.elementor-349 .elementor-element.elementor-element-b31d390::before, .elementor-349 .elementor-element.elementor-element-b31d390 > .elementor-background-video-container::before, .elementor-349 .elementor-element.elementor-element-b31d390 > .e-con-inner > .elementor-background-video-container::before, .elementor-349 .elementor-element.elementor-element-b31d390 > .elementor-background-slideshow::before, .elementor-349 .elementor-element.elementor-element-b31d390 > .e-con-inner > .elementor-background-slideshow::before, .elementor-349 .elementor-element.elementor-element-b31d390 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FFF8A5 0%, #F2BE29 100%);}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-349 .elementor-element.elementor-element-a06e5e0{font-family:"Roboto", Sans-serif;font-size:30px;font-weight:600;color:#000000;}.elementor-349 .elementor-element.elementor-element-a06e5e0 a{color:#1F14D3;}.elementor-349 .elementor-element.elementor-element-f1a9844{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-349 .elementor-element.elementor-element-f1a9844::before, .elementor-349 .elementor-element.elementor-element-f1a9844 > .elementor-background-video-container::before, .elementor-349 .elementor-element.elementor-element-f1a9844 > .e-con-inner > .elementor-background-video-container::before, .elementor-349 .elementor-element.elementor-element-f1a9844 > .elementor-background-slideshow::before, .elementor-349 .elementor-element.elementor-element-f1a9844 > .e-con-inner > .elementor-background-slideshow::before, .elementor-349 .elementor-element.elementor-element-f1a9844 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-349 .elementor-element.elementor-element-cb656bc > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-349 .elementor-element.elementor-element-d6af9d8{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:12vw;--margin-bottom:12vw;--margin-left:2vw;--margin-right:12vw;--padding-top:-15px;--padding-bottom:16px;--padding-left:242px;--padding-right:491px;}.elementor-349 .elementor-element.elementor-element-d6af9d8.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-widget-loop-grid .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-349 .elementor-element.elementor-element-db5eab1{--grid-columns:1;width:initial;max-width:initial;}.elementor-349 .elementor-element.elementor-element-db5eab1 > .elementor-widget-container{margin:0vw -46vw 0vw -6vw;padding:0px 0px 0px 0px;}.elementor-349 .elementor-element.elementor-element-db5eab1.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-349 .elementor-element.elementor-element-db5eab1 .elementor-pagination{text-align:left;font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-349 .elementor-element.elementor-element-db5eab1 .elementor-pagination .page-numbers:not(.dots){color:#57CBD3;}body:not(.rtl) .elementor-349 .elementor-element.elementor-element-db5eab1 .elementor-pagination .page-numbers:not(:first-child){margin-left:calc( 10px/2 );}body:not(.rtl) .elementor-349 .elementor-element.elementor-element-db5eab1 .elementor-pagination .page-numbers:not(:last-child){margin-right:calc( 10px/2 );}body.rtl .elementor-349 .elementor-element.elementor-element-db5eab1 .elementor-pagination .page-numbers:not(:first-child){margin-right:calc( 10px/2 );}body.rtl .elementor-349 .elementor-element.elementor-element-db5eab1 .elementor-pagination .page-numbers:not(:last-child){margin-left:calc( 10px/2 );}.elementor-349 .elementor-element.elementor-element-a486f83{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-end;--gap:25px 0px;--row-gap:25px;--column-gap:0px;--flex-wrap:nowrap;--overlay-opacity:0.54;--border-radius:0px 0px 0px 0px;box-shadow:0px 0px 49px 0px rgba(0,0,0,0.5);--margin-top:250px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-349 .elementor-element.elementor-element-a486f83::before, .elementor-349 .elementor-element.elementor-element-a486f83 > .elementor-background-video-container::before, .elementor-349 .elementor-element.elementor-element-a486f83 > .e-con-inner > .elementor-background-video-container::before, .elementor-349 .elementor-element.elementor-element-a486f83 > .elementor-background-slideshow::before, .elementor-349 .elementor-element.elementor-element-a486f83 > .e-con-inner > .elementor-background-slideshow::before, .elementor-349 .elementor-element.elementor-element-a486f83 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FCFCFC 0%, #454635 100%);}.elementor-349 .elementor-element.elementor-element-a486f83.e-con{--order:99999 /* order end hack */;}.elementor-349 .elementor-element.elementor-element-09f3e62 > .elementor-widget-container{margin:0px 15px 0px 00px;}.elementor-349 .elementor-element.elementor-element-09f3e62{font-family:"Roboto", Sans-serif;font-weight:600;color:#000000;}.elementor-349 .elementor-element.elementor-element-09f3e62 a{color:#000000;}.elementor-349 .elementor-element.elementor-element-b64aa2c > .elementor-widget-container{margin:0px 15px 0px 0px;}.elementor-349 .elementor-element.elementor-element-b64aa2c{font-family:"Roboto", Sans-serif;font-weight:600;color:#000000;}.elementor-349 .elementor-element.elementor-element-b64aa2c a{color:#000000;}.elementor-349 .elementor-element.elementor-element-9971c6e > .elementor-widget-container{margin:0px 15px 0px 0px;}.elementor-349 .elementor-element.elementor-element-9971c6e{font-family:"Roboto", Sans-serif;font-weight:600;color:#000000;}.elementor-349 .elementor-element.elementor-element-9971c6e a{color:#000000;}.elementor-349 .elementor-element.elementor-element-cf72d27 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-349 .elementor-element.elementor-element-cf72d27{font-family:"Roboto", Sans-serif;font-weight:600;color:#000000;}.elementor-349 .elementor-element.elementor-element-cf72d27 a{color:#000000;}.elementor-349 .elementor-element.elementor-element-bb48f4e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:25px 0px;--row-gap:25px;--column-gap:0px;--flex-wrap:nowrap;--overlay-opacity:0.66;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-349 .elementor-element.elementor-element-bb48f4e:not(.elementor-motion-effects-element-type-background), .elementor-349 .elementor-element.elementor-element-bb48f4e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FCFCFC 0%, #454635 100%);}.elementor-349 .elementor-element.elementor-element-bb48f4e::before, .elementor-349 .elementor-element.elementor-element-bb48f4e > .elementor-background-video-container::before, .elementor-349 .elementor-element.elementor-element-bb48f4e > .e-con-inner > .elementor-background-video-container::before, .elementor-349 .elementor-element.elementor-element-bb48f4e > .elementor-background-slideshow::before, .elementor-349 .elementor-element.elementor-element-bb48f4e > .e-con-inner > .elementor-background-slideshow::before, .elementor-349 .elementor-element.elementor-element-bb48f4e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-349 .elementor-element.elementor-element-bb48f4e.e-con{--order:99999 /* order end hack */;}.elementor-349 .elementor-element.elementor-element-bf0dde1 > .elementor-widget-container{margin:0px 15px 0px 0px;}.elementor-349 .elementor-element.elementor-element-bf0dde1{font-family:"Inter", Sans-serif;font-weight:600;color:#000000;}.elementor-349 .elementor-element.elementor-element-bf0dde1 a{color:#000000;}.elementor-349 .elementor-element.elementor-element-5c2a4fa > .elementor-widget-container{margin:0px 15px 0px 0px;}.elementor-349 .elementor-element.elementor-element-5c2a4fa{font-family:"Inter", Sans-serif;font-weight:600;color:#000000;}.elementor-349 .elementor-element.elementor-element-5c2a4fa a{color:#000000;}.elementor-349 .elementor-element.elementor-element-c5c5671 > .elementor-widget-container{margin:0px 15px 0px 0px;padding:0px 0px 0px 0px;}.elementor-349 .elementor-element.elementor-element-c5c5671{text-align:center;font-family:"Roboto", Sans-serif;font-weight:600;color:#000000;}.elementor-349 .elementor-element.elementor-element-c5c5671 a{color:#000000;}.elementor-349 .elementor-element.elementor-element-0a7eb03 > .elementor-widget-container{margin:0px 15px 0px 0px;}.elementor-349 .elementor-element.elementor-element-0a7eb03{font-family:"Roboto", Sans-serif;font-weight:600;color:#000000;}.elementor-349 .elementor-element.elementor-element-0a7eb03 a{color:#000000;}@media(min-width:768px){.elementor-349 .elementor-element.elementor-element-a486f83{--content-width:1500px;}}@media(max-width:1024px){.elementor-349 .elementor-element.elementor-element-db5eab1{--grid-columns:1;}.elementor-349 .elementor-element.elementor-element-bb48f4e{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}}@media(max-width:767px){.elementor-349 .elementor-element.elementor-element-a06e5e0{font-size:20px;}.elementor-349 .elementor-element.elementor-element-f1a9844{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-349 .elementor-element.elementor-element-d6af9d8{--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-349 .elementor-element.elementor-element-db5eab1{--grid-columns:1;width:auto;max-width:auto;}.elementor-349 .elementor-element.elementor-element-db5eab1 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:50px 25px 0px 25px;}.elementor-349 .elementor-element.elementor-element-a486f83{--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;}.elementor-349 .elementor-element.elementor-element-bb48f4e{--min-height:0vh;--justify-content:space-evenly;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;}}/* Start custom CSS for container, class: .elementor-element-f1a9844 */.facetwp-template { 
      display: none;
    }
    .facetwp-template.visible { 
      display: block; 
    }/* End custom CSS */