@font-face{font-family:Againts;src:url(../../assets/fonts/Againts.woff2) format('woff2'),url(../../assets/fonts/Againts.woff) format('woff');font-weight:400;font-style:normal}@font-face{font-family:'Futura BdCn BT';src:url(../../assets/fonts/FuturaBT-BoldCondensedItalic.woff2) format('woff2'),url(../../assets/fonts/FuturaBT-BoldCondensedItalic.woff) format('woff');font-weight:700;font-style:italic}@font-face{font-family:'Futura BdCn BT';src:url(../../assets/fonts/FuturaBT-BoldCondensed.woff2) format('woff2'),url(../../assets/fonts/FuturaBT-BoldCondensed.woff) format('woff');font-weight:700;font-style:normal}@font-face{font-family:'Futura Bk BT';src:url(../../assets/fonts/FuturaBT-Book.woff2) format('woff2'),url(../../assets/fonts/FuturaBT-Book.woff) format('woff');font-weight:400;font-style:normal}@font-face{font-family:'Futura Bk BT';src:url(../../assets/fonts/FuturaBT-BookItalic.woff2) format('woff2'),url(../../assets/fonts/FuturaBT-BookItalic.woff) format('woff');font-weight:400;font-style:italic}@font-face{font-family:'Futura Hv BT';src:url(../../assets/fonts/FuturaBT-Heavy.woff2) format('woff2'),url(../../assets/fonts/FuturaBT-Heavy.woff) format('woff');font-weight:900;font-style:normal}@font-face{font-family:'Futura Hv BT';src:url(../../assets/fonts/FuturaBT-HeavyItalic.woff2) format('woff2'),url(../../assets/fonts/FuturaBT-HeavyItalic.woff) format('woff');font-weight:900;font-style:italic}@font-face{font-family:'Futura Lt BT';src:url(../../assets/fonts/FuturaBT-Light.woff2) format('woff2'),url(../../assets/fonts/FuturaBT-Light.woff) format('woff');font-weight:300;font-style:normal}@font-face{font-family:'Futura Lt BT';src:url(../../assets/fonts/FuturaBT-LightItalic.woff2) format('woff2'),url(../../assets/fonts/FuturaBT-LightItalic.woff) format('woff');font-weight:300;font-style:italic}@font-face{font-family:'Futura LtCn BT';src:url(../../assets/fonts/FuturaLtCnBTItalic.woff2) format('woff2'),url(../../assets/fonts/FuturaLtCnBTItalic.woff) format('woff');font-weight:400;font-style:italic}@font-face{font-family:'Futura LtCn BT';src:url(../../assets/fonts/FuturaBT-LightCondensed.woff2) format('woff2'),url(../../assets/fonts/FuturaBT-LightCondensed.woff) format('woff');font-weight:300;font-style:normal}@font-face{font-family:'Futura Md BT';src:url(../../assets/fonts/FuturaBT-BoldItalic.woff2) format('woff2'),url(../../assets/fonts/FuturaBT-BoldItalic.woff) format('woff');font-weight:700;font-style:italic}@font-face{font-family:'Futura Md BT';src:url(../../assets/fonts/FuturaBT-Medium.woff2) format('woff2'),url(../../assets/fonts/FuturaBT-Medium.woff) format('woff');font-weight:500;font-style:normal}@font-face{font-family:'Futura Md BT';src:url(../../assets/fonts/FuturaBT-Bold.woff2) format('woff2'),url(../../assets/fonts/FuturaBT-Bold.woff) format('woff');font-weight:700;font-style:normal}@font-face{font-family:'Futura Md BT';src:url(../../assets/fonts/FuturaBT-MediumItalic.woff2) format('woff2'),url(../../assets/fonts/FuturaBT-MediumItalic.woff) format('woff');font-weight:500;font-style:italic}@font-face{font-family:'Futura MdCn BT';src:url(../../assets/fonts/FuturaMdCnBTItalic.woff2) format('woff2'),url(../../assets/fonts/FuturaMdCnBTItalic.woff) format('woff');font-weight:400;font-style:italic}@font-face{font-family:'Futura MdCn BT';src:url(../../assets/fonts/FuturaBT-MediumCondensed.woff2) format('woff2'),url(../../assets/fonts/FuturaBT-MediumCondensed.woff) format('woff');font-weight:500;font-style:normal}@font-face{font-family:'Futura XBlk BT';src:url(../../assets/fonts/FuturaBT-ExtraBlack.woff2) format('woff2'),url(../../assets/fonts/FuturaBT-ExtraBlack.woff) format('woff');font-weight:900;font-style:normal}@font-face{font-family:'Futura XBlkCn BT';src:url(../../assets/fonts/FuturaBT-ExtraBlackCondensed.woff2) format('woff2'),url(../../assets/fonts/FuturaBT-ExtraBlackCondensed.woff) format('woff');font-weight:900;font-style:normal}@font-face{font-family:'Futura XBlkCnIt BT';src:url(../../assets/fonts/FuturaBT-ExtraBlackCondItalic.woff2) format('woff2'),url(../../assets/fonts/FuturaBT-ExtraBlackCondItalic.woff) format('woff');font-weight:900;font-style:italic}@font-face{font-family:'Futura XBlkIt BT';src:url(../../assets/fonts/FuturaBT-ExtraBlackItalic.woff2) format('woff2'),url(../../assets/fonts/FuturaBT-ExtraBlackItalic.woff) format('woff');font-weight:900;font-style:italic}@font-face{font-family:'FuturaBlack BT';src:url(../../assets/fonts/FuturaBlackBT-Regular.woff2) format('woff2'),url(../../assets/fonts/FuturaBlackBT-Regular.woff) format('woff');font-weight:900;font-style:normal}[data-aos=skewUptest]{transform:scaleY(0) scaleX(0) translateY(0) skew(0) rotate(30deg);opacity:0}[data-aos=skewUptest].aos-animate{transform:scaleY(1) scaleX(1) translateY(0);opacity:1}[data-aos=slidedownIO]{transform:translateY(-12rem);opacity:1}[data-aos=slidedownIO].aos-animate{transform:scaleY(1) translateY(0);opacity:1}[data-aos=reveal-right]{transform:scaleX(1);transform-origin:100% 0;transition-property:transform;transition-delay:.2s}[data-aos=reveal-right].aos-animate{transform:scaleX(0)}.reveal-block.right::before{transform:scaleX(0);transform-origin:0 100%}.reveal-block.right.aos-animate::before{transform:scaleX(1)}.card-text:hover .slider-card-text,[data-aos=reveal-item].aos-animate{visibility:visible}[data-aos=reveal-item]{visibility:hidden;transition-property:visibility;transition-duration:0s}[data-aos][data-aos][data-aos-easing=new-easing],body[data-aos-easing=new-easing] [data-aos]{transition-timing-function:cubic-bezier(.25,.1,.25,1)}[data-aos][data-aos][data-aos-easing=new-easing2],body[data-aos-easing=new-easing2] [data-aos]{transition-timing-function:cubic-bezier(.87,0,.95,.93)}[data-aos][data-aos][data-aos-easing=new-easing3],body[data-aos-easing=new-easing3] [data-aos]{transition-timing-function:cubic-bezier(0,0,0,.95)}.carousel-cell{width:350px;height:450px;counter-increment:gallery-cell}.flickity-page-dots{bottom:-22px}.flickity-page-dots .dot{height:4px;width:40px;margin:0;border-radius:0}.carousel-cover{width:100%;height:100%}.fixed{position:initial}.fixed.fs{height:100vh;overflow:hidden}.menu,.menu-bg,.menu-burger{position:fixed;width:60px;height:60px;font-size:30px;text-align:center;border-radius:100%;right:30px;top:25px;z-index:30000}.menu-bg:hover,.menu-burger:hover,.menu:hover{color:#5fc6ff}.menu-bg{background:#eaeaea;pointer-events:none;transition:.5s;right:60px;top:50px;transform:translate3d(50%,-50%,0);transform-origin:center center;-webkit-box-shadow:0 0 25px -3px #c7c7c7;-moz-box-shadow:0 0 25px -3px #c7c7c7;box-shadow:0 0 25px -3px #c7c7c7}.menu-bg.fs{transform:translate3d(50%,-50%,0);width:500vw;height:500vw}.menu-burger{color:#212529;padding-top:2px;-webkit-user-select:none;cursor:pointer;transition:.4s;transform-origin:center;z-index:30001}.menu-items{height:100vh;overflow-y:auto;z-index:30000;display:flex;position:fixed;font-weight:400;font-size:25px;color:#212529;width:100%;text-align:left;opacity:0;transition:.4s;transform:translateY(-200%);pointer-events:none}.menu-items div{transition:1s;opacity:0;margin-top:0}.menu-items.fs{transform:translateY(0);pointer-events:auto;opacity:1}.menu-items.fs div{opacity:1;margin-top:55px}@media (min-width:800px){.menu-items{padding-top:40px}.menu-liststyle-desktop{width:50%;padding-left:10%}}.nav-links li{list-style:none;padding:25px}.nav-links li a{text-decoration:none;color:#393939}.nav-links li :hover{margin-left:10px;transition:.3s}.reveal-holder{position:absolute;display:inline-block;overflow:hidden}.reveal-block{position:absolute;top:0;width:100%;height:100%;background:#fff}#reveal-block{background-position:center;background-size:cover;background-repeat:no-repeat;width:100%;height:100%;z-index:0}#Logo-reveal{width:300px;height:100px;background-image:url(../../assets/img/IODigital%20Logo.png);background-position:center;background-repeat:no-repeat;background-size:60%;background-color:#fff;margin-left:50px;border-radius:0 0 10px 10px}#navigation-block{width:100%;position:fixed;top:0;justify-content:space-between;z-index:3000;display:flex;padding-left:50px;padding-right:50px;padding-bottom:10px}#nav-block-right{width:75%;height:100%;display:flex;justify-content:right}#nav-block-left{width:10%;height:100%}.nav-item{width:10%;padding:5px}.text-diensten{font-size:14px;font-family:'Futura Bk BT'}.text-center.headingDiensten,headingDiensten{font-family:Againts;font-size:36px;color:#ededed}.text-center.headingDiensten:hover{color:#545454;transition:.4s}.buttons-diensten{color:#fff;font-size:40px}.buttons-diensten:hover,.counter-value{color:#fff}.mb-0.headingDiensten{transition:transform .3s}.mb-0.headingDiensten:hover{transform:translate(15px,0)}#image1:hover{transform:translate(50px,100px)}.ImgProducten{width:25%;align-self:center;padding:0}#verdeler{margin-top:-270px;margin-left:15%}#ElektrischeVloerverwarming{margin-top:-150px}#test,.ProjectAfbeelding{width:50vw;align-self:center}.button-group{z-index:1000;transform:translateX(50px);margin-top:50px}.hovercolor:hover{background-color:#eff8ff;border-radius:20px}.button{border:none}.FirstHeadingVid::before{content:'';width:10px;height:10px;background-color:#61baff;display:inline-block;border-radius:50%;margin-right:10px}.FirstHeading::before{content:'';width:20px;height:20px;background-color:#61baff;display:inline-block;border-radius:50%;margin-right:15px}#CTAOntdekMeer:hover{background-color:#5fc6ff;height:265px;transition:.3s}#CTAOntdekMeer{width:100px;height:250px;background-color:#53c1ff;border-radius:95px 0 0;position:absolute;right:0;bottom:0;z-index:5;cursor:pointer}#CTA-primary{font-family:'Futura Md BT';font-size:18px;margin-top:25px;color:#fff;font-weight:400;background-color:#4bb7f4;border-color:#4bb7f4;border-radius:20px 0;padding:15px 30px}#CTA-primary:hover{background-color:#5fc6ff;border-color:#5fc6ff;padding-left:65px;transition:.3s}.CTA-secondary{font-family:'Futura Bk BT';font-size:15px;color:#fff;font-weight:400;background-color:#4bb7f4;border-color:#4bb7f4;border-radius:10px 0;padding:5px 30px}.CTA-secondary:hover{background-color:#5fc6ff;border-color:#5fc6ff;padding-left:45px;transition:.3s}.p-style-voordelen{padding-top:10px;font-size:15px;color:#fff}.h6,h6{font-size:38px;color:#fff}.af-style-voordelen{width:30px;height:30px;background-color:#b5b5b5;display:none}.counter-inner{width:100%;display:flex;justify-content:center}.counter-blocks{width:50%;height:100%;padding:30px;word-wrap:break-word;border-radius:3rem 0;margin:10px;background-color:#333}#CTA-footer{width:300px;height:300px;background-color:#5fc6ff;border-radius:50%;border-color:#5fc6ff;font-size:20px;margin-left:100px;display:none}#CTA-footer:hover{transform:scale(1.1);transition:.3s}.reviews-style,.vid-text{font-family:'Futura Hv BT';color:#fff}@media (min-width:1400px){.vid-text{font-size:1.2vw}}@media (max-width:1400px){.vid-text{font-size:1vw}}@media (min-width:2300px){.vid-text{font-size:12px}}.reviews{position:relative;width:700px;height:600px}@media (max-width:1270px){.reviews-style{font-size:50px}}@media (min-width:1270px){.reviews-style{font-size:100px}}@media (max-width:1217px){#introduction{width:100%;border-radius:0 0 0 00px}#CTAOntdekMeer{display:none}}@media (min-width:1217px){#introduction{width:calc(100vw - 100px);border-radius:0 0 350px 00px}#30jaar,.30jaar{font-size:500px}}@media (max-width:1217px){#30jaar,.counter-value.30jaar{font-size:400px}}.row.counter-row{width:100%;margin-left:auto;margin-right:auto}.row.producten-row{width:100%;flex-wrap:wrap-reverse;margin:250px auto}.nav-links-bottom{width:60%}.vid-block{height:150px;width:300px;background-position:center}@media (max-width:950px){.nav-links-bottom,.textblock-vid{display:none}.vid-block{width:100%;justify-content:center;margin-bottom:20px;display:none}}.koptext{font-family:'Futura Hv BT';font-size:40px;color:#fff;max-width:827px}.contact-info-head{list-style:none;color:#fff;letter-spacing:1px;font-size:20px;margin-top:20px;transform:translateX(-35px)}.head-elements{position:absolute;top:20%;left:8%}#above-the-fold{width:100vw;height:100vh;background-color:#fff;border-left:50px solid #fff;position:relative;border-bottom:100px solid #fff;overflow:hidden;min-height:850px}@media (max-width:576px){#Logo-reveal{margin-left:0;width:200px;height:60px}}.box-inner{box-sizing:border-box;flex-basis:50%}.intro-inner-block{max-width:1900px;flex-wrap:wrap;margin-left:auto;margin-right:auto;padding-top:150px;padding-bottom:150px}#list-voordelen{max-width:550px;font-size:14px;transform:translateY(-20px)}@media (max-width:1200px){.row.counter-row{display:initial}#list-voordelen{padding-left:130px}}@media (max-width:760px){#list-voordelen{padding-left:10px}}#ProductImages{margin-top:150px}.system-inner-block{flex-wrap:wrap;margin-left:auto;margin-right:auto;padding-top:200px;padding-bottom:150px}.text-systemen-style{box-sizing:border-box;display:flex;justify-content:center;margin-bottom:50px}@media (min-width:0px){.padding{padding:20px}}@media (min-width:768px){.contact-info-head{display:flex}.padding{padding:0 150px}.text-xs-thermcomfort{padding:150px}}.bg-reviews{position:absolute;height:100%;right:0;background-color:#dddfdf;background-image:url(../../assets/img/vising_10.jpg);background-position:center;background-size:cover;background-repeat:no-repeat;z-index:0}@media (max-width:1100px){.text-style-offerte{flex-basis:100%}}@media (min-width:1100px){.text-offerte{transform:translateX(60px)}.text-style-offerte{flex-basis:50%}}@media (min-width:992px){.btn.btn-primary.text-style-offerte-btn{font-size:20px;width:500px}}@media (max-width:992px){.btn.btn-primary.text-style-offerte-btn{font-size:15px;width:250px}}@media (min-width:1200px){.inner-style-grid-80-20,.intro-inner-block,.producten-inner-style,.system-inner-block{display:flex;justify-content:space-around}#list-voordelen{margin-left:-100px}#30jaar{font-size:200px}.inner-text-width-grid-80-20,.inner-text-width-producten,.text-style-reviews,.text-systemen-style{flex-basis:50%}.main-carousel{width:50vw}.inner-text-width-thermcomfort{max-width:500px;margin-top:15%}.headingBlijeklanten,.inner-text-width,.inner-text-width-80-20{max-width:500px}.thermcomfort-inner-block{display:flex}.padding{padding:20px}.bg-reviews{width:80%}.vloeropbouw-text-block{transform:translateY(-100px)}}.reviews-blijeklanten{width:500px;position:relative;height:600px}@media (max-width:843px){.CountersRight{margin-top:20px}}.list-style-footer{padding-bottom:10px}.text-xs-thermcomfort{display:none;display:flex;justify-content:center;margin-top:90px}@media (max-width:768px){.koptext{font-size:25px;margin-right:10%}.head-elements{left:5%}#above-the-fold{border-left:0;border-bottom:0}.text-xs-thermcomfort{padding:20px}}@media (min-width:840px){#BlockCounters{margin-bottom:130px}}@media (max-width:840px){#BlockCounters{margin-bottom:300px}}#map{height:100vh;width:100vw;position:absolute;top:0;left:0;z-index:-1}.navigatie-links{color:#2f2f2f;text-decoration:none}.navigatie-links:hover{text-decoration:none;color:#5fc6ff}.btn.btn-primary.text-style-offerte-btn{height:100px;background-color:#5fc6ff;border-radius:40px 0;border-color:#5fc6ff;padding-left:50px;padding-right:50px;display:flex;justify-content:center;align-items:center}.btn.btn-primary.text-style-offerte-btn:hover{transform:scale(1.03);transition:.3s;background-color:#5fc6ff;color:#fff}.btn.btn-primary.CTA-secondary:active{color:#fff;background-color:#5fc6ff;border-color:#5fc6ff}.img-systemen{border-radius:40px 0;overflow:hidden;width:450px;position:relative;height:550px}.vloeropbouw{margin-left:auto;margin-right:auto;padding-bottom:100px;max-width:1900px;display:flex}.vloeropbouw-img-block{padding:20px;box-sizing:border-box;flex-basis:50%;display:flex;justify-content:center;background-color:#2f2f2f;align-items:center;position:relative;overflow:hidden}.vloeropbouw-text-block{display:flex;justify-content:center;box-sizing:border-box;flex-basis:50%;background-color:#eaeaea;align-items:center}.flex-block-lefttop,.flex-block-righttop{margin-left:auto;margin-right:auto;max-width:1900px;display:flex}@media (max-width:1000px){.thermcomfort-inner-block{display:none}.vloeropbouw{flex-direction:column-reverse}.flex-block-lefttop{flex-direction:column-reverse;background-color:#f4f4f4}.flex-block-righttop{flex-direction:column}}@media (min-width:1000px){.image-nav-menu{width:40%;height:700px;background-color:grey;margin-left:20px;background-image:url(../../assets/img/Files_Images_Imagebank-public_Junckers-wooden-flooring-oak-boulevard-Thesilo7.jpg)}.text-xs-thermcomfort{display:none}.flex-block-lefttop,.flex-block-righttop{margin-top:100px;margin-bottom:200px}}.perspective-laag{-moz-transform:rotate(22deg) skew(-45deg,10deg);-webkit-transform:rotate(22deg) skew(-45deg,10deg);-o-transform:rotate(22deg) skew(-45deg,10deg);-ms-transform:rotate(22deg) skew(-45deg,10deg);transform:rotate(22deg) skew(-45deg,10deg);width:750px;height:500px;position:absolute;cursor:pointer}#laag1{z-index:3;margin-top:-50px;margin-left:40px}#laag2{z-index:2}#laag3{z-index:1;margin-top:50px;margin-left:-20px}#laag3:hover{margin-top:90px;margin-left:-60px;transition:.4s}#laag2:hover{margin-top:50px;margin-left:-60px;transition:.4s}#laag1:hover{margin-top:10px;margin-left:-60px;transition:.4s}#text-afwerkvloer,#text-constructievloer,#text-leefvloer{left:40px;font-size:25px;bottom:20px}.text-vloeropbouw{color:#fff;position:absolute;text-shadow:2px 2px #000}.subjectnumber::before,.text-center.subject::before{content:'';width:20px;height:20px;background-color:#61baff;display:inline-block;border-radius:50%;margin-right:15px;background-position:center;background-size:contain;background-image:url(../../assets/img/Comp%201_2.gif)}.subjectnumber{font-size:25px}.subject2number::before,.text-center.subject2::before{content:'';width:20px;height:20px;display:inline-block;border-radius:50%;margin-right:15px;background-position:center;background-size:contain;background-image:url(../../assets/img/Comp%201_5.gif)}.grid-img-80-20{padding:20px;box-sizing:border-box;flex-basis:20%;display:flex}.grid-img-60-40,.grid-img-60-40-LR{padding:20px;box-sizing:border-box;flex-basis:40%;display:flex}@media (max-width:1200px){.main-carousel{width:100vw}.text-systemen-style{flex-basis:100%;margin-top:-100px}#ProductImages{margin-top:0}.inner-style-grid-80-20,.producten-inner-style{margin-bottom:-150px}.bg-reviews{width:100%}.headingBlijeklanten{transform:translateY(-25px)}.inner-text-width-thermcomfort{transform:translateY(100px)}.60/40-img-style,.grid-img-60-40,.grid-img-60-40-LR,.grid-img-80-20{justify-content:center}}@media (min-width:1200px){.grid-img-60-40,.grid-img-80-20{justify-content:left}.grid-img-60-40-LR{justify-content:flex-end}}a{color:#3d3d3d}a:hover{color:#61baff}.header-text{max-width:900px;padding:20px;position:absolute;margin-top:50px}@media (min-width:1300px){.header-text{transform:translateX(-20%)}}@media (min-width:700px){.reviews-xs{display:none}#Logo-reveal{margin-left:100px}#contact-gegevens{display:flex}}@media (min-width:700px){#contact-content{padding-top:200px}#heading-contact{font-size:38px}}@media (max-width:1200px){#Logo-reveal{margin-left:20px}#contact-content{padding-top:80px}}@media (max-width:700px){.reviews-blijeklanten{display:none}#heading-contact{font-size:25px}}.slider-card-text{position:absolute;bottom:7%;left:15%;color:#fff;font-size:15px;visibility:hidden;font-family:'Futura Md BT'}@media (min-width:800px){.headingtext-projecten-padding-desktop,.headingtext-systemen-padding-desktop{padding-top:200px;height:650px}.headingtext-padding-desktop{padding-top:200px;height:800px}.producten-inner-style{padding-top:100px}.formulier{height:580px;overflow:hidden}}@media (max-width:800px){.menu-items{padding-top:20px}.nav-links li{line-height:15px}.logo-area,.noreveal-for-mobile,.reveal-block.right,.vacaturepopup{display:none}.headingtext-padding-mobile,.headingtext-systemen-padding-mobile{padding-top:60px;height:600px}.headingtext-projecten-padding-mobile{padding-top:50px;height:400px}.producten-inner-style{padding-top:60px}}@media (min-width:800px){.vacaturemobile{display:none}}