.elementor-11884 .elementor-element.elementor-element-93a9563{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-11884 .elementor-element.elementor-element-df7e9bc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-11884 .elementor-element.elementor-element-7eeaf0a > .elementor-widget-container{padding:100px 0px 0px 0px;}.elementor-11884 .elementor-element.elementor-element-7eeaf0a .elementor-heading-title{font-family:"Adamina", Sans-serif;font-size:50px;font-weight:400;line-height:72px;color:#FFFFFF;}.elementor-11884 .elementor-element.elementor-element-8ceb60b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-11884 .elementor-element.elementor-element-8ceb60b{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;color:#FFFFFF;}.elementor-11884 .elementor-element.elementor-element-2125ba4 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-11884 .elementor-element.elementor-element-2125ba4{font-family:"Poppins", Sans-serif;font-size:12px;line-height:20px;color:#FFFFFF;}.elementor-11884 .elementor-element.elementor-element-650f0d9{--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:flex-start;}.elementor-11884 .elementor-element.elementor-element-274a23d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-11884 .elementor-element.elementor-element-274a23d.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-11884 .elementor-element.elementor-element-274a23d .elementor-button{font-size:12px;font-weight:400;fill:#455D9B;color:#455D9B;border-radius:-1px -1px -1px -1px;}.elementor-11884 .elementor-element.elementor-element-33c2f99.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-11884 .elementor-element.elementor-element-33c2f99 .elementor-button{font-size:12px;font-weight:400;fill:#455D9B;color:#455D9B;}.elementor-11884 .elementor-element.elementor-element-4bb5a75{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-11884 .elementor-element.elementor-element-1bf9f6c{text-align:start;}.elementor-11884 .elementor-element.elementor-element-1bf9f6c img{width:100%;}.elementor-11884 .elementor-element.elementor-element-bd96600{--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;}.elementor-11884 .elementor-element.elementor-element-2e524c5b > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-11884 .elementor-element.elementor-element-2e524c5b:not(.elementor-motion-effects-element-type-background), .elementor-11884 .elementor-element.elementor-element-2e524c5b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-11884 .elementor-element.elementor-element-2e524c5b > .elementor-background-overlay{background-color:#FFFFFF1F;opacity:0.37;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11884 .elementor-element.elementor-element-2e524c5b{box-shadow:0px -13px 18px -10px rgba(122.39999999999999, 122.39999999999999, 122.39999999999999, 0.5);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;}.elementor-11884 .elementor-element.elementor-element-d9d68d9{text-align:start;}.elementor-11884 .elementor-element.elementor-element-d9d68d9 .elementor-heading-title{font-family:"Adamina", Sans-serif;font-size:36px;font-weight:400;text-decoration:underline;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#682C2C;stroke:#682C2C;text-shadow:0px 0px 0px rgba(0,0,0,0.3);}.elementor-11884 .elementor-element.elementor-element-c96a108{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:300;line-height:28px;}.elementor-11884 .elementor-element.elementor-element-c96a108 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-11884 .elementor-element.elementor-element-57240b2{--display:flex;--min-height:0px;--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:flex-start;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11884 .elementor-element.elementor-element-25a5517 .elementor-button{font-size:12px;font-weight:200;fill:#FFFFFF;color:#FFFFFF;}.elementor-11884 .elementor-element.elementor-element-875a9b4 .elementor-button{font-size:12px;font-weight:200;fill:#FFFFFF;color:#FFFFFF;}.elementor-11884 .elementor-element.elementor-element-aecbbdb > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-11884 .elementor-element.elementor-element-aecbbdb > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11884 .elementor-element.elementor-element-c720ca1 > .elementor-widget-container{padding:17px 0px 0px 0px;}.elementor-11884 .elementor-element.elementor-element-c720ca1 img{width:100%;}.elementor-11884 .elementor-element.elementor-element-c4b11dc:not(.elementor-motion-effects-element-type-background), .elementor-11884 .elementor-element.elementor-element-c4b11dc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://servita.se/wp-content/uploads/2026/02/Namnlos-1.png");background-position:center center;background-size:cover;}.elementor-11884 .elementor-element.elementor-element-c4b11dc > .elementor-background-overlay{background-color:#000000;opacity:0.55;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11884 .elementor-element.elementor-element-c4b11dc{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:74px 0px 35px 0px;}.elementor-11884 .elementor-element.elementor-element-6071830{text-align:center;}.elementor-11884 .elementor-element.elementor-element-6071830 .elementor-heading-title{font-family:"Adamina", Sans-serif;font-size:24px;text-shadow:0px 2px 10px rgba(0, 0, 0, 0.5);color:#FFFFFF;}.elementor-11884 .elementor-element.elementor-element-69c49f3{text-align:center;text-shadow:0px 2px 10px rgba(0, 0, 0, 0.5);color:#FFFAFA;}.elementor-11884 .elementor-element.elementor-element-35be20b2 .elementor-button{fill:#FAFAFA;color:#FAFAFA;border-style:none;}.elementor-11884 .elementor-element.elementor-element-686d9bd{padding:30px 0px 30px 0px;}.elementor-11884 .elementor-element.elementor-element-178336ba{text-align:center;}.elementor-11884 .elementor-element.elementor-element-178336ba img{width:84%;max-width:86%;height:146px;}.elementor-11884 .elementor-element.elementor-element-28284870{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-11884 .elementor-element.elementor-element-28284870 > .elementor-widget-container{padding:0px 0px 18px 0px;}.elementor-11884 .elementor-element.elementor-element-28284870 .elementor-heading-title{font-family:"Adamina", Sans-serif;line-height:41px;color:#AD3131;}.elementor-11884 .elementor-element.elementor-element-3eafe473 .elementor-button:hover, .elementor-11884 .elementor-element.elementor-element-3eafe473 .elementor-button:focus{background-color:#FFFFFF;color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-11884 .elementor-element.elementor-element-3eafe473 > .elementor-widget-container{margin:0px 0px 15px 0px;padding:0px 0px 0px 0px;}.elementor-11884 .elementor-element.elementor-element-3eafe473 .elementor-button{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:300;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-width:2px 2px 2px 2px;border-color:#00000000;border-radius:10px 10px 10px 10px;padding:15px 15px 15px 15px;}.elementor-11884 .elementor-element.elementor-element-3eafe473 .elementor-button:hover svg, .elementor-11884 .elementor-element.elementor-element-3eafe473 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-11884 .elementor-element.elementor-element-152b2d2 .elementor-button:hover, .elementor-11884 .elementor-element.elementor-element-152b2d2 .elementor-button:focus{background-color:#FFFFFF;color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-11884 .elementor-element.elementor-element-152b2d2 > .elementor-widget-container{margin:0px 0px 15px 0px;padding:0px 0px 0px 0px;}.elementor-11884 .elementor-element.elementor-element-152b2d2 .elementor-button{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:300;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-width:2px 2px 2px 2px;border-color:#00000000;border-radius:10px 10px 10px 10px;padding:15px 15px 15px 15px;}.elementor-11884 .elementor-element.elementor-element-152b2d2 .elementor-button:hover svg, .elementor-11884 .elementor-element.elementor-element-152b2d2 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-11884 .elementor-element.elementor-element-f54b8f9:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-11884 .elementor-element.elementor-element-f54b8f9 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-11884 .elementor-element.elementor-element-f54b8f9 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:36px 0px 0px 0px;}.elementor-11884 .elementor-element.elementor-element-f54b8f9 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11884 .elementor-element.elementor-element-51e026a5{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Poppins", Sans-serif;font-size:15px;font-weight:300;text-shadow:0px 0px 0px rgba(0,0,0,0.3);color:#383838;}.elementor-11884 .elementor-element.elementor-element-51e026a5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 30px 0px 94px;}.elementor-11884 .elementor-element.elementor-element-51e026a5 p{margin-block-end:12px;}.elementor-11884 .elementor-element.elementor-element-3cd26bca > .elementor-widget-container{padding:0px 0px 0px 90px;}.elementor-11884 .elementor-element.elementor-element-3cd26bca{text-align:start;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:700;text-shadow:0px 0px 0px rgba(0,0,0,0.3);}.elementor-11884 .elementor-element.elementor-element-8fb5e59:not(.elementor-motion-effects-element-type-background), .elementor-11884 .elementor-element.elementor-element-8fb5e59 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1F1F1;}.elementor-11884 .elementor-element.elementor-element-8fb5e59{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-11884 .elementor-element.elementor-element-8fb5e59 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11884 .elementor-element.elementor-element-78bd9184 > .elementor-widget-container{margin:0px 0px -14px 0px;}.elementor-11884 .elementor-element.elementor-element-78bd9184{text-align:center;font-size:26px;font-weight:300;color:#F3AB67;}.elementor-11884 .elementor-element.elementor-element-3a855a1 .eael-product-carousel .product-details-wrap{text-align:center;padding:15px 15px 15px 15px;}.elementor-11884 .elementor-element.elementor-element-3a855a1 .eael-product-carousel .product-details-wrap .eael-star-rating{justify-content:center;}.elementor-11884 .elementor-element.elementor-element-3a855a1 .eael-product-carousel{border-style:solid;border-width:1px 1px 1px 1px;border-color:#eee;}.elementor-11884 .elementor-element.elementor-element-3a855a1 .eael-product-carousel .woocommerce-loop-product__title, .elementor-11884 .elementor-element.elementor-element-3a855a1 .eael-product-carousel .eael-product-title *{font-size:14px;}.elementor-11884 .elementor-element.elementor-element-3a855a1 .eael-product-carousel .eael-product-price del{color:#025492;}.elementor-11884 .elementor-element.elementor-element-3a855a1 .eael-product-carousel .eael-product-price del .amount{color:#025492;}.elementor-11884 .elementor-element.elementor-element-3a855a1 .eael-product-carousel .eael-product-price .amount bdi{color:#025492;}.elementor-11884 .elementor-element.elementor-element-3a855a1 .eael-product-carousel .star-rating::before{color:#f2b01e;}.elementor-11884 .elementor-element.elementor-element-3a855a1 .eael-product-carousel .star-rating span::before{color:#f2b01e;}.elementor-11884 .elementor-element.elementor-element-3a855a1 .eael-woo-product-carousel-container .woocommerce div.products .product .star-rating{font-size:8px!important;}.elementor-11884 .elementor-element.elementor-element-3a855a1 .eael-woo-product-carousel-container .woocommerce div.products .product .star-rating::before{font-size:8px!important;}.elementor-11884 .elementor-element.elementor-element-3a855a1 .eael-woo-product-carousel-container .woocommerce div.products .product .star-rating span::before{font-size:8px!important;}.elementor-11884 .elementor-element.elementor-element-3a855a1 .woocommerce div.products div.product .onsale, .elementor-11884 .elementor-element.elementor-element-3a855a1 .woocommerce div.products div.product .eael-onsale{color:#fff;}.elementor-11884 .elementor-element.elementor-element-3a855a1 .eael-product-carousel .onsale, .elementor-11884 .elementor-element.elementor-element-3a855a1 .eael-product-carousel .eael-onsale{background-color:#0044FC;}.elementor-11884 .elementor-element.elementor-element-3a855a1 .eael-product-carousel .eael-onsale:not(.outofstock).sale-preset-4:after{border-left-color:#0044FC;border-right-color:#0044FC;}.elementor-11884 .elementor-element.elementor-element-3a855a1 .woocommerce div.products div.product .outofstock-badge, .elementor-11884 .elementor-element.elementor-element-3a855a1 .woocommerce div.products div.product .eael-onsale.outofstock{color:#fff;background-color:#ff2a13;}.elementor-11884 .elementor-element.elementor-element-3a855a1 .woocommerce div.products div.product .eael-onsale.outofstock.sale-preset-4:after{border-left-color:#ff2a13;border-right-color:#ff2a13;}.elementor-11884 .elementor-element.elementor-element-3a855a1 .eael-product-carousel .icons-wrap{height:36px;}.elementor-11884 .elementor-element.elementor-element-3a855a1 .eael-product-carousel .icons-wrap li a i, .elementor-11884 .elementor-element.elementor-element-3a855a1 .eael-product-carousel .icons-wrap li.add-to-cart a:before{font-size:11px;}.elementor-11884 .elementor-element.elementor-element-3a855a1 .eael-product-carousel .icons-wrap li a svg{width:11px;height:11px;}.elementor-11884 .elementor-element.elementor-element-3a855a1 .eael-product-carousel .icons-wrap li{border-color:#fff;}.elementor-11884 .elementor-element.elementor-element-3a855a1 .eael-product-carousel .icons-wrap li a:hover, .elementor-11884 .elementor-element.elementor-element-3a855a1 .eael-product-carousel .eael-buy-now-button:hover{color:#FFFFFF !important;background-color:#FFFFFF !important;}.elementor-11884 .elementor-element.elementor-element-3a855a1 .eael-product-carousel .icons-wrap li a:hover svg{fill:#FFFFFF !important;}.eael-popup-details-render .elementor-element-3a855a1 .eael-product-quick-view-title.product_title.entry-title{color:#252525;}.eael-popup-details-render .elementor-element-3a855a1 div.product .price{color:#0242e4!important;}.eael-popup-details-render .elementor-element-3a855a1 div.product .price ins{color:#ff2a13!important;}.eael-popup-details-render .elementor-element-3a855a1 .woocommerce-product-details__short-description{color:#707070;}.eael-popup-details-render .elementor-element-3a855a1 .woocommerce-product-rating .star-rating::before, .eael-popup-details-render .elementor-element-3a855a1 .woocommerce-product-rating .star-rating span::before{color:#0274be;}.eael-popup-details-render .elementor-element-3a855a1  a.woocommerce-review-link{color:#0274be;}.eael-popup-details-render .elementor-element-3a855a1  a.woocommerce-review-link:hover{color:#0274be;}.eael-popup-details-render .elementor-element-3a855a1 div.product table tbody tr, .elementor-11884 .elementor-element.elementor-element-3a855a1 .eael-product-popup.woocommerce div.product .product_meta{border-color:#ccc;}.eael-popup-details-render .elementor-element-3a855a1 div.product form.cart div.quantity .qty, .elementor-11884 .elementor-element.elementor-element-3a855a1 .eael-product-popup.woocommerce div.product form.cart div.quantity > a, .elementor-11884 .elementor-element.elementor-element-3a855a1 .eael-product-popup.woocommerce div.product form.cart div.quantity > .button{color:#000;background-color:#fff;border-color:#000;}.eael-popup-details-render .elementor-element-3a855a1 div.product form.cart div.quantity .qty:focus{border-color:#000;}.eael-popup-details-render .elementor-element-3a855a1 .button, .eael-popup-details-render .elementor-element-3a855a1 button.button.alt{color:#fff;background-color:#8040FF;border-radius:0px;}.eael-popup-details-render .elementor-element-3a855a1 .button:hover, .eael-popup-details-render .elementor-element-3a855a1 button.button.alt:hover{color:#F5EAFF;background-color:#F12DE0;}.eael-popup-details-render .elementor-element-3a855a1 button.eael-product-popup-close{max-width:25px;width:25px;height:25px;min-height:25px;}.elementor-11884 .elementor-element.elementor-element-3a855a1 .eael-no-posts-found{padding:25px 25px 25px 25px;text-align:center;}.elementor-11884 .elementor-element.elementor-element-3f621fc2:not(.elementor-motion-effects-element-type-background), .elementor-11884 .elementor-element.elementor-element-3f621fc2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-11884 .elementor-element.elementor-element-3f621fc2 > .elementor-container{max-width:1302px;}.elementor-11884 .elementor-element.elementor-element-3f621fc2{box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;}.elementor-11884 .elementor-element.elementor-element-3f621fc2 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11884 .elementor-element.elementor-element-27497ea6 > .elementor-element-populated{padding:98px 0px 0px 0px;}.elementor-11884 .elementor-element.elementor-element-24f33dae > .elementor-widget-container{margin:0px 0px 0px 0px;padding:8px 0px 8px 0px;}.elementor-11884 .elementor-element.elementor-element-24f33dae{text-align:start;}.elementor-11884 .elementor-element.elementor-element-24f33dae .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:28px;font-weight:600;color:#AD3131;}.elementor-11884 .elementor-element.elementor-element-2ea4c2e5 > .elementor-widget-container{margin:0px 0px 15px 0px;padding:0px 0px 0px 0px;}.elementor-11884 .elementor-element.elementor-element-2ea4c2e5{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:300;color:var( --e-global-color-primary );}.elementor-11884 .elementor-element.elementor-element-45012c17 .elementor-button:hover, .elementor-11884 .elementor-element.elementor-element-45012c17 .elementor-button:focus{background-color:#FFFFFF;color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-11884 .elementor-element.elementor-element-45012c17 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-11884 .elementor-element.elementor-element-45012c17 .elementor-button{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:300;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-width:2px 2px 2px 2px;border-color:#00000000;border-radius:7px 7px 7px 7px;padding:10px 10px 10px 10px;}.elementor-11884 .elementor-element.elementor-element-45012c17 .elementor-button:hover svg, .elementor-11884 .elementor-element.elementor-element-45012c17 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-11884 .elementor-element.elementor-element-3c7b4ae8 > .elementor-element-populated{margin:0px 0px 40px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-11884 .elementor-element.elementor-element-4971045{font-family:"Poppins", Sans-serif;font-size:14px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-11884 .elementor-element.elementor-element-df7e9bc{--width:50%;}.elementor-11884 .elementor-element.elementor-element-4bb5a75{--width:50%;}.elementor-11884 .elementor-element.elementor-element-57240b2{--width:100%;}}@media(min-width:1025px){.elementor-11884 .elementor-element.elementor-element-c4b11dc:not(.elementor-motion-effects-element-type-background), .elementor-11884 .elementor-element.elementor-element-c4b11dc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}@media(max-width:767px){.elementor-11884 .elementor-element.elementor-element-7eeaf0a .elementor-heading-title{font-size:25px;line-height:1.8em;}.elementor-11884 .elementor-element.elementor-element-8ceb60b{font-size:14px;}.elementor-11884 .elementor-element.elementor-element-2125ba4{font-size:10px;}.elementor-11884 .elementor-element.elementor-element-d9d68d9 .elementor-heading-title{font-size:22px;}.elementor-11884 .elementor-element.elementor-element-c96a108{font-size:12px;line-height:1.8em;}.elementor-11884 .elementor-element.elementor-element-57240b2{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:4px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11884 .elementor-element.elementor-element-57240b2.e-con{--order:99999 /* order end hack */;}.elementor-11884 .elementor-element.elementor-element-c4b11dc{padding:12px 7px 7px 7px;}.elementor-11884 .elementor-element.elementor-element-178336ba img{max-width:539px;height:87%;}.elementor-11884 .elementor-element.elementor-element-28284870 > .elementor-widget-container{margin:0px 0px 0px 10px;padding:0px 0px 0px 0px;}.elementor-11884 .elementor-element.elementor-element-28284870{--container-widget-width:292px;--container-widget-flex-grow:0;width:var( --container-widget-width, 292px );max-width:292px;}.elementor-11884 .elementor-element.elementor-element-51e026a5 > .elementor-widget-container{margin:10px 0px 0px 10px;padding:0px 0px 0px 0px;}.elementor-11884 .elementor-element.elementor-element-51e026a5{font-size:11px;line-height:1.6em;}.elementor-11884 .elementor-element.elementor-element-51e026a5 p{margin-block-end:1.4em;}.elementor-11884 .elementor-element.elementor-element-3cd26bca > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-11884 .elementor-element.elementor-element-3cd26bca{text-align:center;font-size:14px;}.elementor-11884 .elementor-element.elementor-element-24f33dae .elementor-heading-title{font-size:22px;}.elementor-11884 .elementor-element.elementor-element-2ea4c2e5{font-size:13px;}}/* Start custom CSS for button, class: .elementor-element-274a23d */.elementor-11884 .elementor-element.elementor-element-274a23d .elementor-button {
  background: white;
  color: #0c1a26;
  border-radius: 10px;
  padding: 16px 32px;
  font-weight: 600;
  transition: all 0.3s ease;
}

.elementor-11884 .elementor-element.elementor-element-274a23d .elementor-button:hover {
  transform: translateY(-2px);
  box-shadow: 0 10px 25px rgba(0,0,0,0.2);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-33c2f99 */.elementor-11884 .elementor-element.elementor-element-33c2f99 .elementor-button {
  background: white;
  color: #0c1a26;
  border-radius: 10px;
  padding: 16px 32px;
  font-weight: 600;
  transition: all 0.3s ease;
}

.elementor-11884 .elementor-element.elementor-element-33c2f99 .elementor-button:hover {
  transform: translateY(-2px);
  box-shadow: 0 10px 25px rgba(0,0,0,0.2);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1bf9f6c */.elementor-11884 .elementor-element.elementor-element-1bf9f6c {
  position: relative;
}

/* 🖼️ Bild – djup & premium shadow */
.elementor-11884 .elementor-element.elementor-element-1bf9f6c img {
  display: block;
  width: 100%;
  height: auto;
  filter: drop-shadow(0 40px 80px rgba(0,0,0,0.5));
}

/* ✨ Glow bakom produkten */
.elementor-11884 .elementor-element.elementor-element-1bf9f6c::before {
  content: "";
  position: absolute;
  top: 25%;
  left: 20%;
  width: 60%;
  height: 60%;

  background: radial-gradient(
    circle,
    rgba(127,208,224,0.35) 0%,
    transparent 70%
  );

  filter: blur(40px);
  z-index: -1;
}

/* 💧 Reflektion under produkten */
.elementor-11884 .elementor-element.elementor-element-1bf9f6c::after {
  content: "";
  position: absolute;
  bottom: -20px;
  left: 15%;
  width: 70%;
  height: 110px;

  background: radial-gradient(
    ellipse at center,
    rgba(255,255,255,0.4) 0%,
    rgba(255,255,255,0.15) 40%,
    transparent 80%
  );

  filter: blur(20px);
  opacity: 0.6;
  transform: scaleY(0.6);
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-93a9563 */.elementor-11884 .elementor-element.elementor-element-93a9563 {
  position: relative;
  padding: 40px 0;

  background: 
    radial-gradient(circle at 75% 55%, rgba(127,208,224,0.25), transparent 60%),
    linear-gradient(135deg, #0c1a26 0%, #163444 40%, #2f7f95 70%, #7fd0e0 100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-57240b2 */.elementor-11884 .elementor-element.elementor-element-57240b2 .elementor-button {
  border-radius: 10px;
  padding: 16px 28px;
  font-weight: 500;
  transition: all 0.3s ease;
}

/* primär */
.elementor-11884 .elementor-element.elementor-element-57240b2 .elementor-button:first-child {
  background: linear-gradient(135deg, #0c1b2a, #1f3a5a);
}

/* hover */
.elementor-11884 .elementor-element.elementor-element-57240b2 .elementor-button:hover {
  transform: translateY(-3px);
  box-shadow: 0 15px 30px rgba(0,0,0,0.2);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c720ca1 */.premium-section img {
  transform: scale(1.05);
  filter: drop-shadow(0 60px 120px rgba(0,0,0,0.25));
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-aecbbdb */.elementor-11884 .elementor-element.elementor-element-aecbbdb img {
  border-radius: 12px;
  box-shadow: 0 30px 80px rgba(0,0,0,0.15);
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-2e524c5b *//* =========================
   SECTION (ALL DEVICES)
========================= */

.premium-section {
  position: relative;
  padding: 50px 20px;

  background: 
    radial-gradient(circle at 80% 50%, rgba(127,208,224,0.12), transparent 60%),
    linear-gradient(180deg, #f8f9fb 0%, #eef3f6 100%);
}

/* =========================
   CONTAINER / COLUMNS
========================= */

.premium-section .elementor-container {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 60px;
}

/* =========================
   TEXT COLUMN
========================= */

.premium-section .text-col {
  max-width: 520px;
}

/* =========================
   IMAGE
========================= */

.premium-section img {
  width: 100%;
  height: auto;
  display: block;

  filter: drop-shadow(0 40px 80px rgba(0,0,0,0.25));
}

/* =========================
   GLOW EFFECT
========================= */

.premium-section::before {
  content: "";
  position: absolute;
  right: 10%;
  top: 30%;
  width: 300px;
  height: 300px;

  background: radial-gradient(circle, rgba(127,208,224,0.2), transparent);
  filter: blur(60px);

  z-index: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-28284870 */.elementor-11884 .elementor-element.elementor-element-28284870 h2 {
  background: linear-gradient(90deg, #0c1b2a, #1f4f6f, #7fd0e0);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  letter-spacing: 0.5px;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-af3c164 */.elementor-11884 .elementor-element.elementor-element-af3c164 .elementor-button {
  border-radius: 10px;
  padding: 16px 28px;
  font-weight: 500;
  transition: all 0.3s ease;
}

/* primär */
.elementor-11884 .elementor-element.elementor-element-af3c164 .elementor-button:first-child {
  background: linear-gradient(135deg, #0c1b2a, #1f3a5a);
}

/* hover */
.elementor-11884 .elementor-element.elementor-element-af3c164 .elementor-button:hover {
  transform: translateY(-3px);
  box-shadow: 0 15px 30px rgba(0,0,0,0.2);
}/* End custom CSS */