.elementor-1614 .elementor-element.elementor-element-34e6406d:not(.elementor-motion-effects-element-type-background), .elementor-1614 .elementor-element.elementor-element-34e6406d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;background-image:url("https://martin-moller.com/wp-content/uploads/2021/11/low_poly_banner_design_1711-1-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1614 .elementor-element.elementor-element-34e6406d > .elementor-background-overlay{background-color:var( --e-global-color-primary );opacity:0.8;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1614 .elementor-element.elementor-element-34e6406d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1614 .elementor-element.elementor-element-467a6f2a > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1614 .elementor-element.elementor-element-467a6f2a > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1614 .elementor-element.elementor-element-7551ad83{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-1614 .elementor-element.elementor-element-7551ad83 .elementor-divider-separator{width:0%;}.elementor-1614 .elementor-element.elementor-element-7551ad83 .elementor-divider{padding-block-start:30px;padding-block-end:30px;}.elementor-1614 .elementor-element.elementor-element-7be081ce{text-align:center;}.elementor-1614 .elementor-element.elementor-element-7be081ce .elementor-heading-title{font-family:"Roboto Slab", Sans-serif;font-size:50px;font-weight:600;color:#02706A;}.elementor-1614 .elementor-element.elementor-element-52b41ea4{text-align:center;}.elementor-1614 .elementor-element.elementor-element-52b41ea4 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-accent );}.elementor-1614 .elementor-element.elementor-element-4fc48dcd{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-1614 .elementor-element.elementor-element-4fc48dcd .elementor-divider-separator{width:0%;}.elementor-1614 .elementor-element.elementor-element-4fc48dcd .elementor-divider{padding-block-start:30px;padding-block-end:30px;}.elementor-1614 .elementor-element.elementor-element-85df97a > .elementor-container{max-width:1103px;}.elementor-1614 .elementor-element.elementor-element-85df97a{margin-top:-0px;margin-bottom:-0px;padding:0px 0px 0px 0px;}.elementor-1614 .elementor-element.elementor-element-21c0cfe > .elementor-widget-container{margin:0px 0px 0px 0px;padding:40px 0px 0px 0px;box-shadow:0px 0px 10px 2px #02706A;}.elementor-1614 .elementor-element.elementor-element-21c0cfe.elementor-position-right .elementor-image-box-img{margin-left:16px;}.elementor-1614 .elementor-element.elementor-element-21c0cfe.elementor-position-left .elementor-image-box-img{margin-right:16px;}.elementor-1614 .elementor-element.elementor-element-21c0cfe.elementor-position-top .elementor-image-box-img{margin-bottom:16px;}.elementor-1614 .elementor-element.elementor-element-21c0cfe .elementor-image-box-wrapper .elementor-image-box-img{width:65%;}.elementor-1614 .elementor-element.elementor-element-21c0cfe .elementor-image-box-img img{transition-duration:0.3s;}.elementor-1614 .elementor-element.elementor-element-21c0cfe .elementor-image-box-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );color:#02706A;}.elementor-1614 .elementor-element.elementor-element-21c0cfe .elementor-image-box-description{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-secondary );}.elementor-1614 .elementor-element.elementor-element-54e804b > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-1614 .elementor-element.elementor-element-54e804b{text-align:start;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:#FFFEFE;}.elementor-1614 .elementor-element.elementor-element-281dbed > .elementor-widget-container{margin:25px 0px 0px 0px;}.elementor-1614 .elementor-element.elementor-element-281dbed{text-align:center;}.elementor-1614 .elementor-element.elementor-element-281dbed .elementor-heading-title{font-family:"Roboto Slab", Sans-serif;font-size:50px;font-weight:600;color:var( --e-global-color-accent );}.elementor-1614 .elementor-element.elementor-element-40547c6a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1614 .elementor-element.elementor-element-40547c6a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1614 .elementor-element.elementor-element-027e3d1 > .elementor-background-overlay{opacity:0.5;}.elementor-1614 .elementor-element.elementor-element-ef3ae5d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:100px 0px 91px 0px;box-shadow:0px 0px 10px 2px #02706A;}.elementor-1614 .elementor-element.elementor-element-ef3ae5d.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-1614 .elementor-element.elementor-element-ef3ae5d.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-1614 .elementor-element.elementor-element-ef3ae5d.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-1614 .elementor-element.elementor-element-ef3ae5d .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-1614 .elementor-element.elementor-element-ef3ae5d .elementor-image-box-img img{transition-duration:0.3s;}.elementor-1614 .elementor-element.elementor-element-ef3ae5d .elementor-image-box-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );color:#02706A;}.elementor-1614 .elementor-element.elementor-element-ef3ae5d .elementor-image-box-description{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-secondary );}.elementor-1614 .elementor-element.elementor-element-fe7cc82 > .elementor-widget-container{margin:20px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1614 .elementor-element.elementor-element-fe7cc82{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-1614 .elementor-element.elementor-element-9f83aa0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:100px 0px 61px 0px;box-shadow:0px 0px 10px 2px #02706A;}.elementor-1614 .elementor-element.elementor-element-9f83aa0.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-1614 .elementor-element.elementor-element-9f83aa0.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-1614 .elementor-element.elementor-element-9f83aa0.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-1614 .elementor-element.elementor-element-9f83aa0 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-1614 .elementor-element.elementor-element-9f83aa0 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-1614 .elementor-element.elementor-element-9f83aa0 .elementor-image-box-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-accent );}.elementor-1614 .elementor-element.elementor-element-9f83aa0 .elementor-image-box-description{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-secondary );}.elementor-1614 .elementor-element.elementor-element-02b121f > .elementor-widget-container{margin:20px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1614 .elementor-element.elementor-element-02b121f{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-1614 .elementor-element.elementor-element-a143634 > .elementor-background-overlay{opacity:0.5;}.elementor-1614 .elementor-element.elementor-element-6c80637 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:100px 0px 61px 0px;box-shadow:0px 0px 10px 2px #02706A;}.elementor-1614 .elementor-element.elementor-element-6c80637.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-1614 .elementor-element.elementor-element-6c80637.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-1614 .elementor-element.elementor-element-6c80637.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-1614 .elementor-element.elementor-element-6c80637 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-1614 .elementor-element.elementor-element-6c80637 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-1614 .elementor-element.elementor-element-6c80637 .elementor-image-box-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-accent );}.elementor-1614 .elementor-element.elementor-element-6c80637 .elementor-image-box-description{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-secondary );}.elementor-1614 .elementor-element.elementor-element-01814e3 > .elementor-widget-container{margin:20px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1614 .elementor-element.elementor-element-01814e3{text-align:start;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-1614 .elementor-element.elementor-element-d676c46 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:100px 0px 61px 0px;box-shadow:0px 0px 10px 2px #02706A;}.elementor-1614 .elementor-element.elementor-element-d676c46.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-1614 .elementor-element.elementor-element-d676c46.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-1614 .elementor-element.elementor-element-d676c46.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-1614 .elementor-element.elementor-element-d676c46 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-1614 .elementor-element.elementor-element-d676c46 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-1614 .elementor-element.elementor-element-d676c46 .elementor-image-box-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );color:#02706A;}.elementor-1614 .elementor-element.elementor-element-d676c46 .elementor-image-box-description{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-secondary );}.elementor-1614 .elementor-element.elementor-element-9440bbd > .elementor-widget-container{margin:20px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1614 .elementor-element.elementor-element-9440bbd{text-align:start;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-1614 .elementor-element.elementor-element-9c2376d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:100px 0px 61px 0px;box-shadow:0px 0px 10px 2px #02706A;}.elementor-1614 .elementor-element.elementor-element-9c2376d.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-1614 .elementor-element.elementor-element-9c2376d.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-1614 .elementor-element.elementor-element-9c2376d.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-1614 .elementor-element.elementor-element-9c2376d .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-1614 .elementor-element.elementor-element-9c2376d .elementor-image-box-img img{transition-duration:0.3s;}.elementor-1614 .elementor-element.elementor-element-9c2376d .elementor-image-box-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-accent );}.elementor-1614 .elementor-element.elementor-element-9c2376d .elementor-image-box-description{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-secondary );}.elementor-1614 .elementor-element.elementor-element-024e09f > .elementor-widget-container{margin:20px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1614 .elementor-element.elementor-element-024e09f{text-align:start;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-1614 .elementor-element.elementor-element-bc6c5fd > .elementor-widget-container{margin:25px 0px 0px 0px;}.elementor-1614 .elementor-element.elementor-element-bc6c5fd{text-align:center;}.elementor-1614 .elementor-element.elementor-element-bc6c5fd .elementor-heading-title{font-family:"Roboto Slab", Sans-serif;font-size:50px;font-weight:600;color:var( --e-global-color-primary );}.elementor-1614 .elementor-element.elementor-element-0fd82ee > .elementor-widget-container{margin:0px 0px 0px 0px;padding:100px 0px 61px 0px;box-shadow:0px 0px 10px 2px #02706A;}.elementor-1614 .elementor-element.elementor-element-0fd82ee.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-1614 .elementor-element.elementor-element-0fd82ee.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-1614 .elementor-element.elementor-element-0fd82ee.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-1614 .elementor-element.elementor-element-0fd82ee .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-1614 .elementor-element.elementor-element-0fd82ee .elementor-image-box-img img{transition-duration:0.3s;}.elementor-1614 .elementor-element.elementor-element-0fd82ee .elementor-image-box-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-primary );}.elementor-1614 .elementor-element.elementor-element-0fd82ee .elementor-image-box-description{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-secondary );}.elementor-1614 .elementor-element.elementor-element-a75234d > .elementor-widget-container{margin:-0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1614 .elementor-element.elementor-element-a75234d{text-align:start;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-1614 .elementor-element.elementor-element-fccbf49 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:100px 0px 61px 0px;box-shadow:0px 0px 10px 2px #02706A;}.elementor-1614 .elementor-element.elementor-element-fccbf49.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-1614 .elementor-element.elementor-element-fccbf49.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-1614 .elementor-element.elementor-element-fccbf49.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-1614 .elementor-element.elementor-element-fccbf49 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-1614 .elementor-element.elementor-element-fccbf49 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-1614 .elementor-element.elementor-element-fccbf49 .elementor-image-box-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-primary );}.elementor-1614 .elementor-element.elementor-element-fccbf49 .elementor-image-box-description{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-secondary );}.elementor-1614 .elementor-element.elementor-element-0cc5ec1 > .elementor-widget-container{margin:-0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1614 .elementor-element.elementor-element-0cc5ec1{text-align:start;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-1614 .elementor-element.elementor-element-3de76fd > .elementor-widget-container{margin:0px 0px 0px 0px;padding:100px 0px 61px 0px;box-shadow:0px 0px 10px 2px #02706A;}.elementor-1614 .elementor-element.elementor-element-3de76fd.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-1614 .elementor-element.elementor-element-3de76fd.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-1614 .elementor-element.elementor-element-3de76fd.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-1614 .elementor-element.elementor-element-3de76fd .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-1614 .elementor-element.elementor-element-3de76fd .elementor-image-box-img img{transition-duration:0.3s;}.elementor-1614 .elementor-element.elementor-element-3de76fd .elementor-image-box-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-primary );}.elementor-1614 .elementor-element.elementor-element-3de76fd .elementor-image-box-description{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-secondary );}.elementor-1614 .elementor-element.elementor-element-543efc8 > .elementor-widget-container{margin:-0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1614 .elementor-element.elementor-element-543efc8{text-align:start;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-1614 .elementor-element.elementor-element-c1a219c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:100px 0px 61px 0px;box-shadow:0px 0px 10px 2px #02706A;}.elementor-1614 .elementor-element.elementor-element-c1a219c.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-1614 .elementor-element.elementor-element-c1a219c.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-1614 .elementor-element.elementor-element-c1a219c.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-1614 .elementor-element.elementor-element-c1a219c .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-1614 .elementor-element.elementor-element-c1a219c .elementor-image-box-img img{transition-duration:0.3s;}.elementor-1614 .elementor-element.elementor-element-c1a219c .elementor-image-box-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-primary );}.elementor-1614 .elementor-element.elementor-element-c1a219c .elementor-image-box-description{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-secondary );}.elementor-1614 .elementor-element.elementor-element-6e9acfb > .elementor-widget-container{margin:-0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1614 .elementor-element.elementor-element-6e9acfb{text-align:start;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-1614 .elementor-element.elementor-element-bc570a5 > .elementor-widget-container{margin:25px 0px 0px 0px;}.elementor-1614 .elementor-element.elementor-element-bc570a5{text-align:center;}.elementor-1614 .elementor-element.elementor-element-bc570a5 .elementor-heading-title{font-family:"Roboto Slab", Sans-serif;font-size:50px;font-weight:600;color:var( --e-global-color-c723d76 );}.elementor-1614 .elementor-element.elementor-element-63f833e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:100px 0px 91px 0px;box-shadow:0px 0px 10px 2px #02706A;}.elementor-1614 .elementor-element.elementor-element-63f833e.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-1614 .elementor-element.elementor-element-63f833e.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-1614 .elementor-element.elementor-element-63f833e.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-1614 .elementor-element.elementor-element-63f833e .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-1614 .elementor-element.elementor-element-63f833e .elementor-image-box-img img{transition-duration:0.3s;}.elementor-1614 .elementor-element.elementor-element-63f833e .elementor-image-box-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-c723d76 );}.elementor-1614 .elementor-element.elementor-element-63f833e .elementor-image-box-description{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-secondary );}.elementor-1614 .elementor-element.elementor-element-8f313a5 > .elementor-widget-container{margin:20px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1614 .elementor-element.elementor-element-8f313a5{text-align:start;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-1614 .elementor-element.elementor-element-c5db176 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:100px 0px 61px 0px;box-shadow:0px 0px 10px 2px #02706A;}.elementor-1614 .elementor-element.elementor-element-c5db176.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-1614 .elementor-element.elementor-element-c5db176.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-1614 .elementor-element.elementor-element-c5db176.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-1614 .elementor-element.elementor-element-c5db176 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-1614 .elementor-element.elementor-element-c5db176 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-1614 .elementor-element.elementor-element-c5db176 .elementor-image-box-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-c723d76 );}.elementor-1614 .elementor-element.elementor-element-c5db176 .elementor-image-box-description{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-secondary );}.elementor-1614 .elementor-element.elementor-element-86001c0 > .elementor-widget-container{margin:120px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1614 .elementor-element.elementor-element-86001c0{text-align:start;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-1614 .elementor-element.elementor-element-fca5d52 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:100px 0px 61px 0px;box-shadow:0px 0px 10px 2px #02706A;}.elementor-1614 .elementor-element.elementor-element-fca5d52.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-1614 .elementor-element.elementor-element-fca5d52.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-1614 .elementor-element.elementor-element-fca5d52.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-1614 .elementor-element.elementor-element-fca5d52 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-1614 .elementor-element.elementor-element-fca5d52 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-1614 .elementor-element.elementor-element-fca5d52 .elementor-image-box-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-c723d76 );}.elementor-1614 .elementor-element.elementor-element-fca5d52 .elementor-image-box-description{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-secondary );}.elementor-1614 .elementor-element.elementor-element-93622bd > .elementor-widget-container{margin:20px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1614 .elementor-element.elementor-element-93622bd{text-align:start;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-1614 .elementor-element.elementor-element-f808c3a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:100px 0px 61px 0px;box-shadow:0px 0px 10px 2px #02706A;}.elementor-1614 .elementor-element.elementor-element-f808c3a.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-1614 .elementor-element.elementor-element-f808c3a.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-1614 .elementor-element.elementor-element-f808c3a.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-1614 .elementor-element.elementor-element-f808c3a .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-1614 .elementor-element.elementor-element-f808c3a .elementor-image-box-img img{transition-duration:0.3s;}.elementor-1614 .elementor-element.elementor-element-f808c3a .elementor-image-box-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-c723d76 );}.elementor-1614 .elementor-element.elementor-element-f808c3a .elementor-image-box-description{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-secondary );}.elementor-1614 .elementor-element.elementor-element-f590200 > .elementor-widget-container{margin:120px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1614 .elementor-element.elementor-element-f590200{text-align:start;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}@media(max-width:1024px){.elementor-1614 .elementor-element.elementor-element-54e804b{font-size:var( --e-global-typography-text-font-size );}.elementor-1614 .elementor-element.elementor-element-fe7cc82{font-size:var( --e-global-typography-text-font-size );}.elementor-1614 .elementor-element.elementor-element-02b121f{font-size:var( --e-global-typography-text-font-size );}.elementor-1614 .elementor-element.elementor-element-01814e3{font-size:var( --e-global-typography-text-font-size );}.elementor-1614 .elementor-element.elementor-element-9440bbd{font-size:var( --e-global-typography-text-font-size );}.elementor-1614 .elementor-element.elementor-element-024e09f{font-size:var( --e-global-typography-text-font-size );}.elementor-1614 .elementor-element.elementor-element-a75234d{font-size:var( --e-global-typography-text-font-size );}.elementor-1614 .elementor-element.elementor-element-0cc5ec1{font-size:var( --e-global-typography-text-font-size );}.elementor-1614 .elementor-element.elementor-element-543efc8{font-size:var( --e-global-typography-text-font-size );}.elementor-1614 .elementor-element.elementor-element-6e9acfb{font-size:var( --e-global-typography-text-font-size );}.elementor-1614 .elementor-element.elementor-element-8f313a5{font-size:var( --e-global-typography-text-font-size );}.elementor-1614 .elementor-element.elementor-element-86001c0{font-size:var( --e-global-typography-text-font-size );}.elementor-1614 .elementor-element.elementor-element-93622bd{font-size:var( --e-global-typography-text-font-size );}.elementor-1614 .elementor-element.elementor-element-f590200{font-size:var( --e-global-typography-text-font-size );}}@media(min-width:768px){.elementor-1614 .elementor-element.elementor-element-34f4cda{width:23.269%;}.elementor-1614 .elementor-element.elementor-element-121f7b5{width:50.86%;}.elementor-1614 .elementor-element.elementor-element-4202e4b{width:25.535%;}}@media(max-width:767px){.elementor-1614 .elementor-element.elementor-element-21c0cfe .elementor-image-box-img{margin-bottom:16px;}.elementor-1614 .elementor-element.elementor-element-54e804b{font-size:var( --e-global-typography-text-font-size );}.elementor-1614 .elementor-element.elementor-element-ef3ae5d .elementor-image-box-img{margin-bottom:15px;}.elementor-1614 .elementor-element.elementor-element-fe7cc82{font-size:var( --e-global-typography-text-font-size );}.elementor-1614 .elementor-element.elementor-element-9f83aa0 .elementor-image-box-img{margin-bottom:15px;}.elementor-1614 .elementor-element.elementor-element-02b121f{font-size:var( --e-global-typography-text-font-size );}.elementor-1614 .elementor-element.elementor-element-6c80637 .elementor-image-box-img{margin-bottom:15px;}.elementor-1614 .elementor-element.elementor-element-01814e3{font-size:var( --e-global-typography-text-font-size );}.elementor-1614 .elementor-element.elementor-element-d676c46 .elementor-image-box-img{margin-bottom:15px;}.elementor-1614 .elementor-element.elementor-element-9440bbd{font-size:var( --e-global-typography-text-font-size );}.elementor-1614 .elementor-element.elementor-element-9c2376d .elementor-image-box-img{margin-bottom:15px;}.elementor-1614 .elementor-element.elementor-element-024e09f{font-size:var( --e-global-typography-text-font-size );}.elementor-1614 .elementor-element.elementor-element-0fd82ee .elementor-image-box-img{margin-bottom:15px;}.elementor-1614 .elementor-element.elementor-element-a75234d{font-size:var( --e-global-typography-text-font-size );}.elementor-1614 .elementor-element.elementor-element-fccbf49 .elementor-image-box-img{margin-bottom:15px;}.elementor-1614 .elementor-element.elementor-element-0cc5ec1{font-size:var( --e-global-typography-text-font-size );}.elementor-1614 .elementor-element.elementor-element-3de76fd .elementor-image-box-img{margin-bottom:15px;}.elementor-1614 .elementor-element.elementor-element-543efc8{font-size:var( --e-global-typography-text-font-size );}.elementor-1614 .elementor-element.elementor-element-c1a219c .elementor-image-box-img{margin-bottom:15px;}.elementor-1614 .elementor-element.elementor-element-6e9acfb{font-size:var( --e-global-typography-text-font-size );}.elementor-1614 .elementor-element.elementor-element-63f833e .elementor-image-box-img{margin-bottom:15px;}.elementor-1614 .elementor-element.elementor-element-8f313a5{font-size:var( --e-global-typography-text-font-size );}.elementor-1614 .elementor-element.elementor-element-c5db176 .elementor-image-box-img{margin-bottom:15px;}.elementor-1614 .elementor-element.elementor-element-86001c0{font-size:var( --e-global-typography-text-font-size );}.elementor-1614 .elementor-element.elementor-element-fca5d52 .elementor-image-box-img{margin-bottom:15px;}.elementor-1614 .elementor-element.elementor-element-93622bd{font-size:var( --e-global-typography-text-font-size );}.elementor-1614 .elementor-element.elementor-element-f808c3a .elementor-image-box-img{margin-bottom:15px;}.elementor-1614 .elementor-element.elementor-element-f590200{font-size:var( --e-global-typography-text-font-size );}}/* Start custom CSS for section, class: .elementor-element-027e3d1 *//* Fælles styling for alle hover-box typer */
.et-hover-box, .to-hover-box, .tre-hover-box {
    position: relative;
    overflow: hidden;
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%; /* Boksene fylder kolonnerne */
    height: 500px; /* Standard højde på boksene */
    margin: 20px auto; /* Centrerer boksene */
}

.et-hover-box img, .to-hover-box img, .tre-hover-box img {
    width: 100%;
    height: 100%;
    object-fit: cover; /* Sørger for at billedet ikke bliver forvrænget */
    display: block;
    transition: transform 0.3s ease-in-out;
}

.et-hover-box .hover-text, 
.to-hover-box .hover-text, 
.tre-hover-box .hover-text {
    position: absolute;
    bottom: -100%; /* Starter teksten nede */
    left: 0;
    width: 100%;
    height: 100%;
    background: #02706A; /* Mørkegrøn baggrund */
    color: white; /* Hvid tekst */
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: flex-start; /* Sørger for at teksten starter øverst */
    text-align: center;
    padding: 20px;
    box-sizing: border-box;
    opacity: 0; /* Skjuler teksten helt */
    visibility: hidden;
    transition: bottom 0.6s ease-in-out, opacity 0.6s ease-in-out, visibility 0s 0.3s;
    overflow-y: auto; /* Scroll hvis teksten er for lang */
}

/* 🎨 Hover-effekt på COMPUTER */
@media screen and (min-width: 769px) {
    .et-hover-box:hover .hover-text,
    .to-hover-box:hover .hover-text,
    .tre-hover-box:hover .hover-text {
        bottom: 0; /* Teksten glider op fra bunden */
        opacity: 1; /* Gør teksten synlig */
        visibility: visible;
    }

    .et-hover-box:hover img,
    .to-hover-box:hover img,
    .tre-hover-box:hover img {
        transform: scale(1.05); /* Mindre zoom-effekt */
    }
}

/* 📱 Mobil-layout: Centrer billederne og sæt kolonnerne under hinanden */
@media screen and (max-width: 768px) {
      /* Juster padding-top for hover-teksten på mobil */
    .et-hover-box .hover-text,
    .to-hover-box .hover-text,
    .tre-hover-box .hover-text {
        padding-top: 40px !important;
    }
    
    .elementor-inner-section {
        display: flex;
        flex-direction: column;
        align-items: center; /* Centrerer kolonnerne */
    }

    .elementor-column {
        width: 100% !important; /* Gør hver kolonne fuld bredde */
        display: flex;
        justify-content: center;
    }

    .et-hover-box, .to-hover-box, .tre-hover-box {
        width: 90%; /* Gør billederne mindre, men centreret */
        height: 400px; /* Justerer højden lidt */
        display: flex;
        justify-content: center;
        align-items: center;
        margin: 20px auto; /* Sørger for at billederne er centreret */
    }

    .et-hover-box img, .to-hover-box img, .tre-hover-box img {
        height: 100%;
    }

    /* Når boksen er aktiv, vis teksten */
    .et-hover-box.active .hover-text,
    .to-hover-box.active .hover-text,
    .tre-hover-box.active .hover-text {
        opacity: 1;
        visibility: visible;
    }

    /* Gør scrollbar flottere */
    .et-hover-box .hover-text::-webkit-scrollbar,
    .to-hover-box .hover-text::-webkit-scrollbar,
    .tre-hover-box .hover-text::-webkit-scrollbar {
        width: 6px;
    }

    .et-hover-box .hover-text::-webkit-scrollbar-thumb,
    .to-hover-box .hover-text::-webkit-scrollbar-thumb,
    .tre-hover-box .hover-text::-webkit-scrollbar-thumb {
        background: rgba(255, 255, 255, 0.6);
        border-radius: 10px;
    }

    .et-hover-box .hover-text::-webkit-scrollbar-track,
    .to-hover-box .hover-text::-webkit-scrollbar-track,
    .tre-hover-box .hover-text::-webkit-scrollbar-track {
        background: rgba(255, 255, 255, 0.2);
    }
}
/* Når boksen er aktiv, vis teksten på mobil */
.et-hover-box.active .hover-text,
.to-hover-box.active .hover-text,
.tre-hover-box.active .hover-text {
    opacity: 1;
    visibility: visible;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-a143634 */.et-hover-box {
    position: relative;
    overflow: hidden;
    display: inline-block;
    width: 80%; /* Gør boksen mindre */
    height: 650px; /* Reducerer højden på boksen */
    margin: 0px; /* Afstand mellem billederne */
}

.et-hover-box img {
    width: 100%;
    display: block;
    transition: transform 0.3s ease-in-out;
}

.et-hover-box .hover-text {
    position: absolute;
    bottom: -100%; /* Starter skjult under boksen */
    left: 0;
    width: 100%;
    height: 100%;
    background: #02706A; /* Mørkegrøn baggrund */
    color: white; /* Hvid tekst */
    display: flex;
    align-items: center;
    justify-content: center;
    transition: bottom 0.6s ease-in-out;
    text-align: center;
    padding: 20px;
    box-sizing: border-box;
}

/* Når musen holdes over, kommer teksten op */
.et-hover-box:hover .hover-text {
    bottom: 0; /* Skubber teksten op */
}

.et-hover-box:hover img {
    transform: scale(1.05); /* Mindre zoom-effekt */
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-8ed16aa */.et-hover-box {
    position: relative;
    overflow: hidden;
    display: inline-block;
    width: 80%; /* Gør boksen mindre */
    height: 500px; /* Reducerer højden på boksen */
    margin: 0px; /* Afstand mellem billederne */
}

.et-hover-box img {
    width: 100%;
    display: block;
    transition: transform 0.3s ease-in-out;
}

.et-hover-box .hover-text {
    position: absolute;
    bottom: -100%; /* Starter skjult under boksen */
    left: 0;
    width: 100%;
    height: 100%;
    background: #02706A; /* Mørkegrøn baggrund */
    color: white; /* Hvid tekst */
    display: flex;
    align-items: center;
    justify-content: center;
    transition: bottom 0.6s ease-in-out;
    text-align: center;
    padding: 20px;
    box-sizing: border-box;
}

/* Når musen holdes over, kommer teksten op */
.et-hover-box:hover .hover-text {
    bottom: 0; /* Skubber teksten op */
}

.et-hover-box:hover img {
    transform: scale(1.05); /* Mindre zoom-effekt */
}/* End custom CSS */