@charset "UTF-8";@font-face{font-family:Montserrat;src:url(https://cdn.checkwatt.se/fonts/Montserrat/Montserrat-Bold.ttf)}@font-face{font-family:OpenSans;src:url(https://cdn.checkwatt.se/fonts/OpenSans/static/OpenSans/OpenSans-Medium.ttf)}body{font-family:OpenSans;font-size:1.125rem}h1,h2,h3{font-family:Montserrat}h1{font-size:1.875rem;text-transform:uppercase}h2{font-size:1.5625rem}h3{font-size:1.25rem}@media only screen and (max-width:576px){body{font-size:1rem}}.editable,.read-more,a,a:not([href]):not([tabindex]){cursor:pointer;color:#007bfd}.editable:hover,.read-more:hover,a:hover,a:not([href]):not([tabindex]):hover{text-decoration:underline;color:#0056b3}th{font-weight:400}.card{border-radius:12px;box-shadow:0 6px 10px -4px rgba(0,0,0,.15);margin-bottom:20px;border:0}.align-center{text-align:center}.align-left{text-align:left}.align-right{text-align:right}.full-width-centered{width:100%;text-align:center}.uppercase{text-transform:uppercase}.red{color:red}.notification{background:#fff;position:fixed;top:0;transition:all .3s;width:100%;text-align:center;padding-top:20px;padding-bottom:20px}.notification.notification--show{top:60px}.notification.notification--show.notification--logged-in{top:100px}h1.page-title{text-align:center;margin-bottom:3.375rem;margin-top:1.25rem}label.checkbox{text-align:left;display:inline-block;padding-top:4px;cursor:pointer}label.checkbox span{font-size:24px;display:inline-block;border:1px solid #ddd;border-radius:6px;padding:2px;line-height:1;color:#fff;transition:background-color .3s}label.checkbox span i{transition:opacity .3s;opacity:0}label.checkbox:hover span{border-color:#9a9a9a}form h2{margin-top:20px;margin-bottom:20px}form .form-row{margin-bottom:10px}form label{display:block;padding-top:10px;color:#000}form input,form input[type=checkbox]+span{transition:border-color .3s}form input[type=text]{display:block;border:1px solid #ddd;border-radius:4px;width:100%;padding:10px}form input[type=text]:focus{border-color:#9a9a9a}form.horizontal label{text-align:right}.no-break{white-space:nowrap}textarea{width:100%;padding:10px;border-radius:4px;border:1px solid #ddd;overflow:visible}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.loading{display:block;width:400px;margin:auto;text-align:center}.loading h1{margin-top:20px}.loading-notification{font-size:2rem;text-align:center;width:100%}.page-container--padded{padding:40px 0}@media only screen and (max-width:991px){.notification.notification--show.notification--logged-in{top:60px}}#logged-in-nav,#main-nav{top:39px;font-family:Montserrat;text-transform:uppercase;font-size:14px;padding:0}#logged-in-nav .align-right,#main-nav .align-right{float:right}#logged-in-nav button,#main-nav button{background:none;border:none;font-weight:inherit;text-transform:inherit}#logged-in-nav a,#main-nav a{display:block;text-decoration:none}#logged-in-nav a:hover,#main-nav a:hover{text-decoration:none}#logged-in-nav a,#logged-in-nav button,#main-nav a,#main-nav button{float:left;padding:20px;color:#333}#logged-in-nav a:hover,#logged-in-nav button:hover,#main-nav a:hover,#main-nav button:hover{background:#00aae8;color:#fff}#logged-in-nav a.active,#logged-in-nav button.active,#main-nav a.active,#main-nav button.active{background:none;padding-bottom:17px;border-bottom:3px solid #00aae8}#logged-in-nav a.sidebar-toggler,#logged-in-nav button.sidebar-toggler,#main-nav a.sidebar-toggler,#main-nav button.sidebar-toggler{border:none;background:none;font-size:40px;text-align:left;min-width:10rem;padding-bottom:0;padding-top:0}#logged-in-nav a.sidebar-toggler:hover,#logged-in-nav button.sidebar-toggler:hover,#main-nav a.sidebar-toggler:hover,#main-nav button.sidebar-toggler:hover{color:inherit}#main-nav a.active{color:#333}#logged-in-nav{top:0;font-size:10px;height:39px;background:#333;letter-spacing:.1em}#logged-in-nav a,#logged-in-nav button{padding:12px;color:#fff}#logged-in-nav .separator{float:left;border-right:1px solid #fff;padding:10px 0;margin:9px 12px}#main-nav{top:39px}.topmenu_logo a{padding:14px!important;height:61px}.topmenu_logo img{height:100%}#sidebar{position:fixed;z-index:9999;left:0;width:0;transition:.3s;overflow-x:hidden;white-space:nowrap;background:#222;color:#fff;font-size:18px;overflow-y:auto;top:60px;bottom:0}#sidebar .space,#sidebar a,#sidebar button{display:block;padding:25px;color:#fff;text-decoration:none}#sidebar.open{width:100%}#sidebar.logged-in{top:99px}.sidebar-toggler{background:none;border:none;font-size:32px}@media only screen and (max-width:991px){.topmenu_logo{float:right}#main-nav{top:0}#content.logged-in{margin-top:60px}#logged-in-nav{display:none}#sidebar.logged-in{top:60px}}main{color:#000;min-height:calc(100vh - 424px);margin-top:99px}main .thin-column{max-width:1170px;margin:auto;padding-top:40px;padding-bottom:40px}main .full-width{width:100%}.webshop{margin:auto;max-width:1170px;padding-top:40px;padding-bottom:40px}.webshop .sidebar-toggler{padding-left:0;margin-bottom:30px}.webshop .webshop-sidebar{left:0;top:48px;bottom:0;position:fixed;z-index:999;width:0;transition:.3s;overflow-x:hidden;background:#fff;color:#333;font-size:13px;overflow-y:auto}.webshop .webshop-sidebar ul{list-style-type:none;margin:0;padding:0;width:100%}.webshop .webshop-sidebar .sidebar-toggler{text-align:right;width:100%}.webshop .webshop-sidebar a{font-weight:700;font-size:18px}.webshop .webshop-sidebar.open{width:100%;padding:20px}.webshop .btn{font-family:Montserrat;transition-property:background-color,color,border-color;transition-duration:.3s;text-transform:uppercase;font-size:.875rem;padding:.6875rem 1.375rem}.webshop .btn-round{border-radius:2rem;padding-right:1.4375rem;padding-left:1.4375rem}.webshop .btn-danger{background:#ef8157;border:none}.webshop .btn-danger:hover{background:#eb6532}.webshop .btn-default{background-color:#66615b;color:#fff}.webshop .btn-default:hover{background-color:#403d39;color:#fff}.webshop .btn-outline-default{border:2px solid #66615b;color:#66615b}.webshop .btn-outline-default:hover{background-color:#66615b;color:hsla(0,0%,100%,.9)}.webshop .btn-outline-success{color:#6bd098;border:2px solid #6bd098}@media only screen and (max-width:576px){.webshop{padding-left:.5rem;padding-right:.5rem}}.about{margin-top:10rem}.about hr{margin:54px 0}.about>div{max-width:60rem;margin-left:auto;margin-right:auto;padding-left:16px;padding-right:16px}.about h2{text-align:center}.about p{margin-bottom:30px}.about ol{margin:0;padding:0}.about li{margin-bottom:1.25rem}.about .eu-projects img{margin-top:1.25rem;margin-bottom:1.25rem}.about img{max-width:100%}.about .branding{margin-top:2.5rem}.about .branding-links{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:4rem}.about .branding-links a{max-width:27rem;margin-bottom:4rem}.about .eu-projects{text-align:center}.about .about_employees{margin-top:4rem;max-width:100%;text-align:center;background:#506367;color:#fff}.about .about_employees img{border-radius:999px}.about .about_employees h1{font-size:48px;font-weight:300;margin-top:50px;margin-bottom:80px}.about .about_employees h2{margin:20px 0 0;font-weight:400;font-size:25px}.about .about_employees h3{margin:15px 0 0;font-weight:700;font-size:14px;text-transform:uppercase}.about .about_employees p{margin-top:15px}.about .about_employees_inner{margin:auto;max-width:1280px}.about .about_employee{display:flex;flex-direction:column;padding:0 60px;margin-bottom:60px}.about .about_employee_icon{height:400px;display:flex;flex-direction:column;justify-content:center}.about .about_employee_icon i{font-size:140px}@media only screen and (max-width:960px){.about .branding-links{max-width:30rem;margin-left:auto;margin-right:auto;justify-content:center}}.contact{margin-top:120px;margin-bottom:80px}.contact h1{font-size:3rem;margin:0}.contact h2{font-size:2rem;margin:3rem 0 0}.contact h2:first-child{margin-top:0}.contact h3{font-size:1.5rem;margin-top:1.5rem}.cwse-home{background-color:#111}.cwse-home.logged-in{margin-top:80px}.cwse-home .header>div,.cwse-home>div{max-width:60rem;margin-left:auto;margin-right:auto}.cwse-home .header{background:url(/assets/img/bg_landingpage_1080p.jpg) no-repeat 50%;background-size:120rem auto;background-position-y:-17rem;width:120rem;max-width:100%;box-shadow:inset 0 -31rem 120px -120px #111}.cwse-home h1,.cwse-home h2{text-align:center}.cwse-home .welcome-blurb{z-index:10;padding-top:0;padding-left:.25rem;display:flex;flex-direction:column;height:26.125rem;justify-content:flex-end}.cwse-home .welcome-blurb h1{max-width:45rem;text-align:left;font-size:3rem;margin:0}.cwse-home .welcome-blurb p{font-size:1.4rem;line-height:1.3em;padding-left:.125rem;margin-top:1.2rem;max-width:38rem}.cwse-home div.big-noticeable-box{background:#fff;width:100%;max-width:60rem;margin-top:19.8rem;border:.875rem solid #7cbcd1;border-radius:.5625rem;padding-top:1rem;padding-bottom:1rem}.cwse-home div.big-noticeable-box .bnb-inner{width:60rem;max-width:100%;margin:auto;padding:2.5rem 1rem}.cwse-home div.big-noticeable-box .bnb-body{display:flex;justify-content:space-between}.cwse-home div.big-noticeable-box .bnb-col{width:29.5rem;position:relative}.cwse-home div.big-noticeable-box h1{margin:0 0 1.8rem}.cwse-home div.big-noticeable-box p{margin-bottom:1.8rem;text-align:center;max-width:27rem;margin-left:auto;margin-right:auto}.cwse-home div.big-noticeable-box .cwse-home-button{margin-top:1.8rem;width:16.6875rem}.cwse-home div.big-noticeable-box img{width:100%;position:absolute;top:50%;transform:translateY(-50%)}.cwse-home .services{display:flex;flex-direction:column;color:#d7d8d1;margin-top:4.625rem;padding-bottom:5rem}.cwse-home .services .services-inner{margin-top:2rem;display:flex;flex-wrap:wrap;justify-content:space-between}.cwse-home .services h2{margin:2rem 0 .5rem}.cwse-home .services .services-tagline{text-align:center;line-height:1.2}.cwse-home .read-more:hover .fas{text-decoration:underline}.cwse-home .service{display:block;color:#000;background:#fff;width:29.5rem;height:29.375rem;margin-bottom:1rem}.cwse-home .service img{width:100%;height:9rem;background:#fff}.cwse-home a.service:hover{color:#000;text-decoration:none;background:#eee}.cwse-home .service-body{display:flex;height:calc(100% - 9rem);flex-direction:column;padding:0 2rem}.cwse-home .service-description{flex-grow:1}.cwse-home p.service-tagline{text-align:center;margin-bottom:1.5rem}.cwse-home .the-sun{width:120rem;max-width:100%;background:#fff;text-align:center;padding-top:5rem;padding-bottom:6.5rem}.cwse-home .the-sun h2{margin-top:0}.cwse-home .the-sun p{margin-bottom:3.12rem}.cwse-home-button{display:block;font-size:1.5625rem;font-family:Montserrat;background:#7cbcd1;color:#000;max-width:100%;text-align:center;margin:auto;box-shadow:-2px 4px 4px rgba(0,0,0,.25);padding:.6875rem 1rem}.cwse-home-button:first-child{margin-top:1rem}.cwse-home-button:hover{color:#000}.cw-light-heading{margin-top:4.625rem;color:#d7d8d1}.cwse-home-rev-calc{background:#fff;max-width:60rem;padding:2rem .5rem}.cwse-home-rev-calc-inner{display:flex;flex-direction:column;margin-left:auto;margin-right:auto;max-width:40rem}@media only screen and (max-width:1920px){.cwse-home .header{background-image:url(/assets/img/bg_landingpage_1080p.jpg)}}@media only screen and (max-width:61rem){.cwse-home .header{background-image:url(/assets/img/bg_landingpage_720p.jpg);background-size:61rem auto;background-position-y:-3rem;padding:0}.cwse-home .header h1{font-size:1.875rem}.cwse-home .header p{font-size:1.125rem}.cwse-home .header h1,.cwse-home .header p{text-align:center;margin-left:auto;margin-right:auto}.cwse-home .logo{padding-top:2rem}.cwse-home .welcome-blurb{height:18.5rem;padding-left:1rem}.cwse-home div.big-noticeable-box{box-sizing:border-box;background:#fff;height:auto;margin-top:10rem;border:none;border-radius:0}.cwse-home div.big-noticeable-box img{display:none}.cwse-home div.big-noticeable-box .bnb-col{width:100%;margin:auto;max-width:40rem;text-align:center}.cwse-home div.big-noticeable-box .bnb-col a{margin:auto}.cwse-home div.big-noticeable-box .bnb-col p{padding:0}.cwse-home .bnb-body{flex-direction:column-reverse}.cwse-home .services p{margin-bottom:1rem}.cwse-home .services-inner{justify-content:center}.cwse-home .service{margin-left:auto;margin-right:auto}}@media only screen and (max-width:31.25rem){.cwse-home{background-position-y:0}.cwse-home .logo{padding-top:1rem}.cwse-home .service,.cwse-home .service img{height:auto}.cwse-home .service-body{padding:0 1rem}}.product-list{width:100%;font-size:1rem}.product-list h2{margin:0;padding-bottom:.75rem}.product-list .product-list-headers{display:flex;width:100%;border-bottom:1px solid #000}.product-list .image-header,.product-list .product-image img{width:3rem}.product-list .image-header,.product-list .product-image{margin:1rem}.product-list .product-title,.product-list .title-header{flex-grow:1}.product-list .product-price,.product-list .product-title{display:flex;align-items:center;padding-top:1rem;padding-bottom:1rem}.product-list .product-price{padding-left:1rem}.product-list .product-row{display:flex;padding-right:1rem}.product-list .product-row:nth-child(2n){background-color:#f8f9fa}@media only screen and (max-width:576px){.product-list h2{font-size:1.25rem}.product-list .image-header,.product-list .product-image{display:none}}.product-detail{font-size:1rem}.product-detail h1{margin-top:1rem;margin-bottom:1.25rem}.product-detail button:active,.product-detail button:focus{outline:none;border:none}.product-detail .product-image img{margin:auto;display:block;max-width:300px}.product-detail .selected-list{border:2px solid #66615b;border-radius:30px;font-weight:700;color:#66615b;padding-left:5px;transition:all .3s}.product-detail .selected-list:hover{background:#66615b;color:#fff}.product-detail .suggested-products{text-align:center}.product-detail .suggested-products h1{margin-top:2rem}.product-detail .suggested-products .suggested-product-title{margin-top:1rem}.product-detail .suggested-products a.suggested-product{padding:1.25rem;border-radius:.875rem;display:block;background:#eee;margin-bottom:1rem;text-decoration:none}.product-detail .suggested-products a.suggested-product:hover{background:#fff;transition:all .3s}.product-detail .suggested-products .product-image img{max-width:50%}.product-detail .carousel-control-prev-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23000' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3e%3c/svg%3e")}.product-detail .carousel-control-next-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23000' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3e%3c/svg%3e")}.product-detail .carousel-inner{box-shadow:none}.product-detail .carousel-indicators{margin-bottom:-50px}.product-detail .carousel-indicators li{background-color:#000;opacity:.2}.product-detail .carousel-indicators li.active{opacity:1}.product-detail .product-options label{box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;border:1px solid #d6d6d6;border-radius:4px;line-height:20px;padding:15px 14px;margin-bottom:9px}.product-detail .product-options label:hover{border:1px solid #999;cursor:pointer}.product-detail .product-options input[type=radio]{display:none}.product-detail .product-options input[type=radio]:checked+label{border:2px solid #00aae8;padding:14px 13px}.product-detail .product-options .price{text-align:right;min-width:150px}.product-detail .breadcrumbs{padding-bottom:40px}.product-detail .breadcrumbs span:before{content:" / "}.product-detail .breadcrumbs span:first-child:before{content:none}.product-detail_action-tray{position:fixed;bottom:0;left:0;background:#fff;padding:0 20px 20px;width:100%;z-index:999;border-top:1px solid #ccc}.product-detail_action-tray .price{display:block;text-align:left;margin-top:5px;padding-left:30px;width:100%}.product-detail_action-tray .price .final-price{font-weight:700}.cart-adder{margin-top:20px;width:100%;margin-left:0}.cart-adder .decrement,.cart-adder .increment,.cart-adder input{padding:5px 0}.cart-adder input{text-align:center;border:2px solid #66615b;border-radius:30px;transition:all .3s}.cart-adder input:hover{background:#66615b;color:#fff}.cart-adder .add-to-cart{font-size:.875rem;margin:0;box-sizing:border-box;font-weight:700;padding:10px;text-transform:uppercase}@media only screen and (max-width:767px){.product-detail .price{text-align:center}.product-options .price{min-width:80px!important}.product-detail_action-tray{padding-bottom:10px}.cart-adder .add-to-cart{margin-top:10px}}.cart img{width:3rem}.cart td{border-bottom:1px solid #dee2e6!important;vertical-align:middle}@media only screen and (max-width:576px){.cart .col-sm-12{padding-left:0;padding-right:0}}.profile h2{text-align:center;margin-top:2.5rem;margin-bottom:1.25rem}.profile th{font-family:Montserrat;text-transform:uppercase;border-bottom:1px solid #000}.profile .products{width:100%;max-width:37.5rem;margin-left:auto;margin-right:auto}.faq{margin-top:60px;margin-bottom:40px;-ms-word-break:break-all;word-break:break-all;word-break:break-word}.faq :target:before{content:"";display:block;height:60px;margin:-60px 0 0}.faq li{margin:20px 0}.faq ul{text-transform:none}.faq ul.categories{list-style-type:none;padding:0;margin:0;font-weight:700}.faq ul.categories h3{font-size:22px}.faq h2{text-transform:uppercase;font-size:30px;margin-bottom:40px;margin-top:120px;font-weight:700}.faq h3{font-size:20px;margin-bottom:10px;margin-top:50px;line-height:1.3;font-weight:700}.privacy-policy{margin-top:60px;margin-bottom:40px}.currently{counter-reset:item}.currently .wrap{width:60rem;margin-left:auto;margin-right:auto;padding-bottom:40px}.currently .column{display:flex;align-items:flex-start}.currently .column .column{display:block;width:50%}.currently .column .column:first-child{padding-right:15px}.currently .column .column:nth-child(2){padding-left:15px}.currently ol{list-style:none}.currently ol li{counter-increment:item;position:relative;margin-left:36px;padding-left:10px;margin-top:30px}.currently ol li:before{font-family:Montserrat;font-weight:500;content:counter(item);color:#ccc;font-size:3.75rem;position:absolute;left:-44px;width:36px;top:0;text-align:right;line-height:50px}.currently h2{text-transform:uppercase;text-align:center;font-size:1.875rem;margin-top:50px;margin-bottom:60px}.currently .our-solution h3{font-size:1rem;margin-bottom:12px;margin-top:32px;text-transform:uppercase}.currently .our-solution h3:first-child{margin-top:20px}.currently .why-invest p:first-child{margin-top:30px}.currently .contact-info{background:#9bc5cc;text-align:center;padding:1px 32px 32px}.currently .contact-info h3{font-size:22px;margin:0}.currently .contact-info img{margin:12px auto}.currently .contact-info p{margin-bottom:8px}.currently .creates-value-for{background:#9bc5cc;padding-top:1px}.currently .creates-value-for .hexes{display:flex;flex-wrap:wrap;justify-content:center}.currently .creates-value-for .hex{box-sizing:border-box;height:36rem;width:30rem;background:url(/assets/img/currently/HexBg.png) 50% no-repeat;background-size:36rem;padding:5.5rem 3rem 3rem}.currently .creates-value-for .hex img{display:block;margin-left:auto;margin-right:auto}.currently .creates-value-for .hex h3{font-size:1.5625rem;text-align:center;margin-top:1.6rem;margin-bottom:1rem}.currently .creates-value-for .hex p{line-height:1.4}.currently .creates-value-for .bottom{margin-top:-10rem}.currently header{width:100%;height:35rem;overflow:hidden;background-image:url(/assets/img/currently/TopImage-Large.jpg);background-position:50% 71%}.currently header h1{margin-bottom:1.5rem}.currently header .column{display:block}.currently header .currently-logo{display:block;margin-left:auto;margin-right:auto;width:12.5rem;margin-top:4rem}.currently header .tagline-and-descr{margin-top:3.125rem}.currently header .left-paragraph{float:left;padding-right:1rem;width:50%}.currently header .right-paragraph{float:left;padding-left:1rem;width:50%}@media only screen and (max-width:976px){.currently .column{display:block;margin:auto;padding:0}.currently .column .column,.currently .column .column:first-child,.currently .column .column:nth-child(2){padding:0;width:100%;max-width:500px}.currently img.column{width:auto!important}.currently img{display:block;max-width:100%!important}.currently .wrap{width:100%;padding-left:16px;padding-right:16px}.currently ol li{margin-left:0}.currently header{height:40rem}.currently header .header-inner{display:flex;flex-direction:column;justify-content:flex-end;height:31rem}.currently header .tagline-and-descr{width:100%;margin-top:1rem}.currently header h1{text-align:center;-moz-text-align-last:auto;text-align-last:auto}.currently header .left-paragraph,.currently header .right-paragraph{float:none;display:block;padding:0;margin-left:auto;margin-right:auto;width:100%;max-width:31.25rem}.currently .creates-value-for .hex{float:none;display:block;margin:auto;max-width:100%}.currently .creates-value-for .bottom{margin-top:0}.currently .creates-value-for .bottom .img-container{float:none;margin-top:0}.currently #img-example img{display:block;margin:auto;-o-object-position:-8px 0;object-position:-8px 0}}@media only screen and (max-width:576px){.currently h1,.currently h2{font-size:1.5rem}}.iframe-style{min-width:100px;width:350px;height:370px}@media screen and (min-width:200px){.iframe-style{width:150px;height:170px}}@media screen and (min-width:400px){.iframe-style{width:250px;height:270px}}@media screen and (min-width:500px){.iframe-style{width:450px;height:470px}}@media screen and (min-width:600px){.iframe-style{width:550px;height:570px}}@media screen and (min-width:700px){.iframe-style{width:650px;height:670px}}@media screen and (min-width:800px){.iframe-style{width:750px;height:770px}}@media screen and (min-width:900px){.iframe-style{width:850px;height:270px}}@media screen and (min-width:1000px){.iframe-style{width:950px;height:300px}}@media screen and (min-width:1100px){.iframe-style{width:1050px;height:350px}}@media screen and (min-width:1200px){.iframe-style{width:1100px;height:380px}}@media screen and (min-width:1300px){.iframe-style{width:1150px;height:400px}}@media screen and (min-width:1400px){.iframe-style{width:1200px;height:420px}}.login h1{margin-bottom:2rem}.terms-of-purchase{padding-left:1rem;padding-right:1rem}.imd{display:flex;align-items:center;flex-direction:column}.imd h2{font-size:1.875rem;text-transform:uppercase}.imd h3{font-size:1.5625rem}.imd img{max-width:100%}.imd .el-vatten,.imd .header-inner,.imd .kontakt-inner,.imd .our-solution{max-width:60rem;padding-left:1rem;padding-right:1rem}.imd .imd-img-mobile{display:none}.imd header{width:100%;height:31.25rem;background-image:url(/assets/img/imd/header_bg.jpg);background-repeat:no-repeat;background-position:50%;background-size:120rem}.imd header h1{margin-bottom:1.5625rem}.imd .header-inner{display:flex;flex-direction:column;justify-content:flex-end;margin-left:auto;margin-right:auto;height:24rem}.imd .header-text{display:flex;justify-content:space-between}.imd .header-text p{width:calc(50% - .8rem)}.imd .our-solution{display:flex;flex-wrap:wrap;justify-content:space-between}.imd .our-solution .imd-img-kp{margin-top:3.5rem}.imd .our-solution>div{width:calc(50% - 1.7rem);margin-bottom:5.5rem}.imd .our-solution h2{width:100%;text-align:center;margin-top:3.5rem;margin-bottom:2.875rem}.imd .el-vatten{display:flex;flex-wrap:wrap;justify-content:space-between}.imd .el-vatten h2{width:100%;margin-bottom:2.875rem}.imd .el-vatten .title-imd-vatten{margin-top:2.25rem}.imd .el-vatten img{display:none;background:#f3f3ee;border-radius:999px;padding:1.625rem;box-shadow:-2px 4px 4px rgba(0,0,0,.25);width:12.5rem}.imd .el-vatten p{margin-bottom:3.125rem}.imd .el-vatten .imd-col-img,.imd .el-vatten .imd-col-text{margin-bottom:7rem}.imd .el-vatten .imd-col-text{width:50%}.imd .el-vatten .imd-col-img{display:flex;flex-direction:column;align-items:center;justify-content:space-between;width:50%}.imd .el-vatten .imd-col-img img{display:block}.imd .kontakt{background-color:#eed67f;width:100%;padding-bottom:3.375rem}.imd .kontakt h2{width:100%;text-align:center;margin-top:1.875rem;margin-bottom:4rem}.imd .kontakt img{display:block;margin-left:auto;margin-right:auto;margin-bottom:1rem;width:10.2rem;border-radius:999px}.imd .kontakt-col{width:50%}.imd .kontakt-inner{display:flex;flex-wrap:wrap;align-items:center;margin-left:auto;margin-right:auto}@media only screen and (max-width:800px){.imd header{height:36rem;background-image:url(/assets/img/imd/header_bg_small.jpg);background-size:50rem}.imd .header-inner{height:calc(36rem - 9rem)}.imd .header-text{flex-direction:column}.imd .header-text p{width:100%}.imd .our-solution{padding-left:0;padding-right:0}.imd .our-solution h3,.imd .our-solution p{padding-left:1rem;padding-right:1rem}.imd .our-solution .imd-img-kp{display:none}.imd .our-solution img{display:none;margin-bottom:1.6875rem}.imd .our-solution>div{width:100%;margin-bottom:3.125rem}.imd .imd-img-mobile{display:block!important}.imd .el-vatten h2{margin-top:2rem}.imd .el-vatten h2,.imd .el-vatten h3{text-align:center}.imd .el-vatten h3{margin-top:1.25rem;margin-bottom:1.25rem}.imd .el-vatten img{display:block;margin-left:auto;margin-right:auto}.imd .el-vatten .imd-col-img{display:none}.imd .el-vatten .imd-col-text{width:100%;margin-bottom:0}.imd .kontakt{padding-bottom:2rem}.imd .kontakt h2{margin-bottom:2.2rem}.imd .kontakt h3{text-align:center}.imd .kontakt img{margin-top:1.8rem}.imd .kontakt-col{width:100%}}@media only screen and (max-width:610px){.imd{font-size:1rem}.imd header{height:42rem}.imd .header-inner{height:calc(42rem - 8rem)}}.press{padding-top:40px;text-align:center}.homepage-page{display:flex;flex-direction:column;align-items:center;width:100%}.homepage-page .page-block{display:flex;flex-direction:row;justify-content:center;width:100%;padding:3.5rem 0}.homepage-page .page-block-inner{flex-grow:1;max-width:42rem;padding-left:.5rem;padding-right:.5rem}.homepage-page .page-header{background:#7cbcd1}.homepage-page .page-contact{background:#eed67f}.homepage-page h1{font-size:3rem;margin:0}.homepage-page h2{font-size:2rem;margin:2rem 0 0}.homepage-page h2:first-child{margin-top:0}.homepage-page h3{font-size:1.33rem;font-weight:500;margin:1.5rem 0 0}.homepage-page p{margin:.5rem 0 0}.homepage-page figure{margin-top:1rem;margin-bottom:1rem}.homepage-page img{max-width:100%}.homepage-page figcaption{font-style:italic}.homepage-page ul{margin:0}.homepage-page li{margin-top:1rem}.cw-figure-centered{text-align:center}@media only screen and (max-width:31.25rem){.homepage-page h1{font-size:2rem}.homepage-page h2{font-size:1.5rem}.homepage-page h3{font-size:1.125rem}}.rev-calc{max-width:60rem;margin:calc(1rem + 100px) auto auto}@media only screen and (max-width:991px){.rev-calc{margin-top:calc(1rem + 61px)}}@font-face{font-family:nucleo-icons;src:url(nucleo-icons.eot);src:url(nucleo-icons.eot) format("embedded-opentype"),url(nucleo-icons.woff2) format("woff2"),url(nucleo-icons.woff) format("woff"),url(nucleo-icons.ttf) format("truetype");font-weight:400;font-style:normal}.nc-icon{display:inline-block;font:normal normal normal 14px/1 nucleo-icons;font-size:inherit;speak:none;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.nc-icon.lg{font-size:1.33333333em;vertical-align:-16%}.nc-icon.x2{font-size:2em}.nc-icon.x3{font-size:3em}.nc-icon.circle,.nc-icon.square{padding:.33333333em;vertical-align:-16%;background-color:#eee}.nc-icon.circle{border-radius:50%}.nc-icon-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.nc-icon-ul>li{position:relative}.nc-icon-ul>li>.nc-icon{position:absolute;left:-1.57142857em;top:.14285714em;text-align:center}.nc-icon-ul>li>.nc-icon.lg{top:0;left:-1.35714286em}.nc-icon-ul>li>.nc-icon.circle,.nc-icon-ul>li>.nc-icon.square{top:-.19047619em;left:-1.9047619em}.nc-icon.spin{-webkit-animation:nc-icon-spin 2s linear infinite;animation:nc-icon-spin 2s linear infinite}@-webkit-keyframes nc-icon-spin{0%{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(1turn)}}@keyframes nc-icon-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.nc-icon.rotate-90{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);transform:rotate(90deg)}.nc-icon.rotate-180{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);transform:rotate(180deg)}.nc-icon.rotate-270{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);transform:rotate(270deg)}.nc-icon.flip-y{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=0);transform:scaleX(-1)}.nc-icon.flip-x{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);transform:scaleY(-1)}.nc-air-baloon:before{content:""}.nc-album-2:before{content:""}.nc-alert-circle-i:before{content:""}.nc-align-center:before{content:""}.nc-align-left-2:before{content:""}.nc-ambulance:before{content:""}.nc-app:before{content:""}.nc-atom:before{content:""}.nc-badge:before{content:""}.nc-bag-16:before{content:""}.nc-bank:before{content:""}.nc-basket:before{content:""}.nc-bell-55:before{content:""}.nc-bold:before{content:""}.nc-book-bookmark:before{content:""}.nc-bookmark-2:before{content:""}.nc-box-2:before{content:""}.nc-box:before{content:""}.nc-briefcase-24:before{content:""}.nc-bulb-63:before{content:""}.nc-bullet-list-67:before{content:""}.nc-bus-front-12:before{content:""}.nc-button-pause:before{content:""}.nc-button-play:before{content:""}.nc-button-power:before{content:""}.nc-calendar-60:before{content:""}.nc-camera-compact:before{content:""}.nc-caps-small:before{content:""}.nc-cart-simple:before{content:""}.nc-chart-bar-32:before{content:""}.nc-chart-pie-36:before{content:""}.nc-chat-33:before{content:""}.nc-check-2:before{content:""}.nc-circle-10:before{content:""}.nc-cloud-download-93:before{content:""}.nc-cloud-upload-94:before{content:""}.nc-compass-05:before{content:""}.nc-controller-modern:before{content:""}.nc-credit-card:before{content:""}.nc-delivery-fast:before{content:""}.nc-diamond:before{content:""}.nc-email-85:before{content:""}.nc-favourite-28:before{content:""}.nc-glasses-2:before{content:""}.nc-globe-2:before{content:""}.nc-globe:before{content:""}.nc-hat-3:before{content:""}.nc-headphones:before{content:""}.nc-html5:before{content:""}.nc-image:before{content:""}.nc-istanbul:before{content:""}.nc-key-25:before{content:""}.nc-laptop:before{content:""}.nc-layout-11:before{content:""}.nc-lock-circle-open:before{content:""}.nc-map-big:before{content:""}.nc-minimal-down:before{content:""}.nc-minimal-left:before{content:""}.nc-minimal-right:before{content:""}.nc-minimal-up:before{content:""}.nc-mobile:before{content:""}.nc-money-coins:before{content:""}.nc-note-03:before{content:""}.nc-palette:before{content:""}.nc-paper:before{content:""}.nc-pin-3:before{content:""}.nc-planet:before{content:""}.nc-refresh-69:before{content:""}.nc-ruler-pencil:before{content:""}.nc-satisfied:before{content:""}.nc-scissors:before{content:""}.nc-send:before{content:""}.nc-settings-gear-65:before{content:""}.nc-settings:before{content:""}.nc-share-66:before{content:""}.nc-shop:before{content:""}.nc-simple-add:before{content:""}.nc-simple-delete:before{content:""}.nc-simple-remove:before{content:""}.nc-single-02:before{content:""}.nc-single-copy-04:before{content:""}.nc-sound-wave:before{content:""}.nc-spaceship:before{content:""}.nc-sun-fog-29:before{content:""}.nc-support-17:before{content:""}.nc-tablet-2:before{content:""}.nc-tag-content:before{content:""}.nc-tap-01:before{content:""}.nc-tie-bow:before{content:""}.nc-tile-56:before{content:""}.nc-time-alarm:before{content:""}.nc-touch-id:before{content:""}.nc-trophy:before{content:""}.nc-tv-2:before{content:""}.nc-umbrella-13:before{content:""}.nc-user-run:before{content:""}.nc-vector:before{content:""}.nc-watch-time:before{content:""}.nc-world-2:before{content:""}.nc-zoom-split:before{content:""}footer{background:#333;color:#fff;line-height:1.8em;font-size:15px;padding-top:40px;padding-bottom:40px}footer h2{margin-top:0}footer a{display:block;margin-bottom:10px;color:#00aae8}footer a:hover{color:#fff}footer .col{padding:3%}