html.slb_overlay object,html.slb_overlay embed,html.slb_overlay iframe{visibility:hidden}html.slb_overlay #slb_viewer_wrap object,html.slb_overlay #slb_viewer_wrap embed,html.slb_overlay #slb_viewer_wrap iframe{visibility:visible}.full_width{min-height:100vh;background-color:#f8f8f8}.full_width-single{min-height:100vh;background-color:#fff}.subtitle-bg{background-size:cover!important;background-position:center center!important;background-repeat:no-repeat!important}.subtitle-overlay{background-image:linear-gradient(rgb(0 0 0 / .4),#fff0)}.subtitle-content{padding:0 20%;padding-top:270px;padding-bottom:170px}@media screen and (max-width:768px){.subtitle-content{padding:0 10%;padding-top:200px;padding-bottom:75px}}.subtitle-content h1{color:#0070bb;font-size:12vh;font-weight:500}.full_width-single .subtitle-content h1{color:#0070bb;font-size:72px;font-weight:500}@media screen and (max-width:768px){.full_width-single .subtitle-content h1{font-size:42px}}.full_width_inner{padding:42px 15%}.full_width_inner-single{padding:42px 15%}.row-wrapper{display:flex;flex-wrap:wrap;justify-content:space-between}.button-group{display:flex;flex-wrap:wrap;flex-direction:column}@media screen and (max-width:768px){.button-group{flex-direction:row;justify-content:space-evenly}}.button-group .button{margin-bottom:10px;background-color:#0070bb;color:#fff;font-size:1.1vw;font-weight:600;border-width:0;border-radius:5px;padding:10px 2vw;transition:.2s;width:13vw!important}@media screen and (max-width:768px){.button-group .button{padding:3px 5px;min-width:30%;font-size:2.5vw}}.button-group .button:hover{background-color:#333}.button-group .is-checked{background-color:#333}.row-1{width:15%}.row-2{width:80%}@media screen and (max-width:768px){.row-1,.row-2{width:100%}}.product-wrapper{display:flex;justify-content:space-between!important;flex-wrap:wrap}.product-item{width:30%;margin-bottom:2%;margin-right:2%;border-radius:10px;background-color:#fff;transition:.3s;padding:1%;border:1px solid #0070bb}.info-text{width:94%;margin-bottom:2%;margin-right:2%;border-radius:10px;background-color:#fff;transition:.3s;padding:1%;border:1px solid #0070bb}@media screen and (max-width:768px){.product-item{width:100%;margin-right:0}}.product-item:hover{box-shadow:3px 3px #0070bb}.pro__image{background-size:contain!important;background-position:center center!important;background-repeat:no-repeat!important;height:220px}.pro__title{margin-top:10px;min-height:62px}.pro__title h2{text-align:center;font-family:Rajdhani,Helvetica,Arial,Lucida,sans-serif}.cta-button a{color:#fff;border-width:0;border-radius:5px;letter-spacing:1px;font-size:20px;font-family:'Bebas Neue',display!important;text-transform:uppercase;background-color:#0070BB;padding:14px 50px 11px 40px;transition:.2s}.cta-button a:hover{background-color:#333}.cta-button{margin-left:10%;margin-top:2%}.product-row{display:flex;justify-content:space-between;flex-wrap:wrap;padding-top:42px;margin-bottom:42px;align-items:center}.product-title h2{color:#0070bb;font-size:32px}.product-desc h5{font-size:28px;font-weight:300;line-height:40px}.product-desc p{font-size:18px;line-height:26px;font-weight:300;color:#101010}.product-desc ul li{font-size:18px;line-height:26px;font-weight:300;color:#101010;list-style:square}.col-6{width:48%}@media screen and (max-width:768px){.col-6{width:100%}}.download-wrapper{display:flex;flex-wrap:wrap;justify-content:center}.product-download{color:#fff;width:100%}.download-wrapper a{margin-right:1%}.product-download{background-color:#0070bb;padding:20px 50px!important;background-image:url(https://ekdahls.com/wp-content/uploads/2023/10/pdf-card_bg.png)!important;background-position:center center;background-size:contain;background-repeat:no-repeat;transition:.3s all ease;margin:1%}@media screen and (max-width:768px){.product-download{padding:5px 10px!important;width:100%!important;margin-bottom:2%;text-align:center;font-size:18px}.download-wrapper a{width:100%!important}}.product-download:hover{background-color:#101010;transform:scale(1.03)}.project-info{display:flex;justify-content:space-between;flex-wrap:wrap;border-bottom:1px dotted #101010;padding:3px 0;width:40%;margin-left:auto;margin-right:auto}@media screen and (max-width:768px){.project-info{width:100%}}.project-left{color:#101010;line-height:26px}.project-right{color:#101010;line-height:26px}.product-gallery ul{display:flex;justify-content:center;flex-wrap:wrap;align-items:center}.product-gallery ul li{margin-right:1%;margin-bottom:1%;width:24%;border:.5px solid #dbdbdb}@media screen and (max-width:768px){.product-gallery ul li{width:49%}}.tabs{display:flex;flex-wrap:wrap;justify-content:center}.tabs label{order:1;display:block;padding:1rem .7rem;margin-right:.2rem;cursor:pointer;background:#0070bb;font-weight:700;transition:background ease 0.2s;color:#fff!important}.tabs .tab{order:99;flex-grow:1;width:100%;display:none;padding:1rem 0;background:#fff}.tabs input[type="radio"]{display:none}.tabs input[type="radio"]:checked+label{background:#333}.tabs input[type="radio"]:checked+label+.tab{display:block}@media (max-width:45em){.tabs .tab,.tabs label{order:initial}.tabs label{width:100%;margin-right:0;margin-top:.2rem}}.tabs{align-items:center}.tabs input[type="radio"]:checked+label{color:#fff!important;text-decoration:underline;transform:scale(1.03);margin:1px;margin-right:.6rem;margin-left:.4rem}.information-row{width:100%}