/* https://freule.be/wp-content/themes/freule/dist/css/index.css?ver=1.0.1 */
.headerIndex .background .carousel .carousel-control{z-index:10;opacity:1}.headerIndex .background .carousel .carousel-control img{width:35px;-webkit-transition:opacity .3s ease-in-out;-moz-transition:opacity .3s ease-in-out;-ms-transition:opacity .3s ease-in-out;-o-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}.headerIndex .background .carousel .carousel-control img:hover{opacity:.6}.headerIndex .content{min-height:60vh}.headerBlocks .rowBlocks{margin:0 -10px -20px}.headerBlocks .rowBlocks .colBlocks{padding:0 10px;margin-bottom:20px}.headerBlocks .rowBlocks .colBlocks a{display:block;position:relative;height:100%;overflow:hidden}.headerBlocks .rowBlocks .colBlocks a .img{position:absolute;z-index:1;top:0;left:0;height:100%;width:100%;background-size:cover!important;background-repeat:no-repeat!important;background-position:center!important}.headerBlocks .rowBlocks .colBlocks a video{position:absolute;z-index:2;object-fit:cover;width:100%;height:100%;top:0;left:0}.headerBlocks .rowBlocks .colBlocks a .overlay{position:relative;z-index:3;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;align-items:flex-end;justify-content:center;text-align:center;padding:35px 0;color:#fff;background:-webkit-linear-gradient(to bottom,rgba(22,22,21,.35),rgba(22,22,21,.8));background:-moz-linear-gradient(to bottom,rgba(22,22,21,.35),rgba(22,22,21,.8));background:-ms-linear-gradient(to bottom,rgba(22,22,21,.35),rgba(22,22,21,.8));background:-o-linear-gradient(to bottom,rgba(22,22,21,.35),rgba(22,22,21,.8));background:linear-gradient(to bottom,rgba(22,22,21,.35),rgba(22,22,21,.8))}.headerBlocks .rowBlocks .colBlocks a .overlay .wrap{will-change:transform;-webkit-transition:-webkit-transform .3s ease-in-out;-moz-transition:-moz-transform .3s ease-in-out;-ms-transition:-ms-transform .3s ease-in-out;-o-transition:-o-transform .3s ease-in-out;transition:transform .3s ease-in-out}.headerBlocks .rowBlocks .colBlocks a .overlay h1,.headerBlocks .rowBlocks .colBlocks a .overlay h2{font-family:"PH Demo",Times,serif;font-weight:600;line-height:1.1;margin-bottom:20px}.headerBlocks .rowBlocks .colBlocks a .overlay h1{font-size:40px;font-size:4rem}.headerBlocks .rowBlocks .colBlocks a .overlay h2{font-size:30px;font-size:3rem}.headerBlocks .rowBlocks .colBlocks a .overlay .btn{cursor:pointer;padding:12px 20px;font-size:12px;font-size:1.2rem}.headerBlocks .rowBlocks .colBlocks a:hover .overlay .wrap{-webkit-transform:translateY(-10px);-moz-transform:translateY(-10px);-ms-transform:translateY(-10px);-o-transform:translateY(-10px);transform:translateY(-10px)}.headerBlocks .rowBlocks .colBlocks.large a .overlay{height:540px}.headerBlocks .rowBlocks .colBlocks.large a .overlay .wrap{width:65%}.headerBlocks .rowBlocks .colBlocks.small a .overlay{height:260px}.headerBlocks .rowBlocks .colBlocks.small a .overlay .wrap{width:85%}.sectionIndexBlocks{padding-top:100px}.sectionIndexBlocks .rowIndexBlocks{margin:0 -20px -40px}.sectionIndexBlocks .rowIndexBlocks .colIndexBlocks{padding:0 20px;margin-bottom:40px}.sectionIndexBlocks .rowIndexBlocks .colIndexBlocks a{display:block;height:330px;position:relative;overflow:hidden}.sectionIndexBlocks .rowIndexBlocks .colIndexBlocks a .img{position:absolute;top:0;left:0;height:100%;width:100%;background-position:center!important;background-size:cover!important;background-repeat:no-repeat!important;will-change:transform;-webkit-transition:-webkit-transform .8s ease-in-out;-moz-transition:-moz-transform .8s ease-in-out;-ms-transition:-ms-transform .8s ease-in-out;-o-transition:-o-transform .8s ease-in-out;transition:transform .8s ease-in-out;-webkit-transform:scale(1.01);-moz-transform:scale(1.01);-ms-transform:scale(1.01);-o-transform:scale(1.01);transform:scale(1.01)}.sectionIndexBlocks .rowIndexBlocks .colIndexBlocks a .content{position:relative;z-index:1;height:100%;width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;align-items:flex-end;padding:30px;background:-webkit-linear-gradient(to bottom,rgba(73,101,119,.01),rgba(73,101,119,.3));background:-moz-linear-gradient(to bottom,rgba(73,101,119,.01),rgba(73,101,119,.3));background:-ms-linear-gradient(to bottom,rgba(73,101,119,.01),rgba(73,101,119,.3));background:-o-linear-gradient(to bottom,rgba(73,101,119,.01),rgba(73,101,119,.3));background:linear-gradient(to bottom,rgba(73,101,119,.01),rgba(73,101,119,.3))}.sectionIndexBlocks .rowIndexBlocks .colIndexBlocks a:hover .img{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}.sectionProductScrollIndex{position:relative}.sectionProductScrollIndex .background{position:absolute;top:55px;left:0;width:100%;height:42%;background:#ebf6fd}.sectionProductScrollIndex .content{position:relative;z-index:1}.sectionProductScrollIndex .colTitle h2{position:relative;padding-bottom:20px}.sectionProductScrollIndex .colTitle h2::after{content:"";position:absolute;bottom:0;left:50%;will-change:transform;width:24px;height:10px;background:url(/wp-content/themes/freule/dist/css/../../assets/icons/dot-group.svg);background-size:contain;background-position:center;background-repeat:no-repeat;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}.sectionProductScrollIndex .colTitle ol a,.sectionProductScrollIndex .colTitle p a,.sectionProductScrollIndex .colTitle ul a{color:#496577}.sectionProductScrollIndex .colTitle ol a:hover,.sectionProductScrollIndex .colTitle p a:hover,.sectionProductScrollIndex .colTitle ul a:hover{color:#e7c5bc}@media (max-width:375.98px){.headerBlocks .rowBlocks{margin:0 -5px -10px}.headerBlocks .rowBlocks .colBlocks{padding:0 5px;margin-bottom:10px}.headerBlocks .rowBlocks .colBlocks a .overlay{padding:30px 0}.headerBlocks .rowBlocks .colBlocks a .overlay h1,.headerBlocks .rowBlocks .colBlocks a .overlay h2{margin-bottom:20px}.headerBlocks .rowBlocks .colBlocks a .overlay h1{font-size:22px;font-size:2.2rem}.headerBlocks .rowBlocks .colBlocks a .overlay h2{font-size:17px;font-size:1.7rem}.headerBlocks .rowBlocks .colBlocks a .overlay .btn{font-size:9px;font-size:.9rem}.headerBlocks .rowBlocks .colBlocks.large a .overlay{height:250px}.headerBlocks .rowBlocks .colBlocks.large a .overlay .wrap{width:75%}.headerBlocks .rowBlocks .colBlocks.small a .overlay{height:180px}.sectionIndexBlocks{padding-top:50px}.sectionIndexBlocks .rowIndexBlocks .colIndexBlocks a{height:250px}.sectionIndexBlocks .rowIndexBlocks .colIndexBlocks a .content{padding:25px}}@media (min-width:375.98px) and (max-width:575.98px){.headerBlocks .rowBlocks{margin:0 -5px -10px}.headerBlocks .rowBlocks .colBlocks{padding:0 5px;margin-bottom:10px}.headerBlocks .rowBlocks .colBlocks a .overlay{padding:30px 0}.headerBlocks .rowBlocks .colBlocks a .overlay h1,.headerBlocks .rowBlocks .colBlocks a .overlay h2{margin-bottom:20px}.headerBlocks .rowBlocks .colBlocks a .overlay h1{font-size:25px;font-size:2.5rem}.headerBlocks .rowBlocks .colBlocks a .overlay h2{font-size:19px;font-size:1.9rem}.headerBlocks .rowBlocks .colBlocks a .overlay .btn{font-size:10px;font-size:1rem}.headerBlocks .rowBlocks .colBlocks.large a .overlay{height:300px}.headerBlocks .rowBlocks .colBlocks.large a .overlay .wrap{width:75%}.headerBlocks .rowBlocks .colBlocks.small a .overlay{height:200px}.sectionIndexBlocks{padding-top:60px}.sectionIndexBlocks .rowIndexBlocks .colIndexBlocks a{height:300px}}@media (max-width:575.98px){.sectionIndexBlocks .rowIndexBlocks{margin:0 -15px -30px}.sectionIndexBlocks .rowIndexBlocks .colIndexBlocks{padding:0 15px;margin-bottom:30px}.sectionProductScrollIndex .colTitle h2{padding-bottom:15px}}@media (min-width:575.98px) and (max-width:767.98px){.headerBlocks .rowBlocks{margin:0 -10px -20px}.headerBlocks .rowBlocks .colBlocks{padding:0 10px;margin-bottom:20px}.headerBlocks .rowBlocks .colBlocks a .overlay{padding:30px 0}.headerBlocks .rowBlocks .colBlocks a .overlay h1,.headerBlocks .rowBlocks .colBlocks a .overlay h2{margin-bottom:20px}.headerBlocks .rowBlocks .colBlocks a .overlay h1{font-size:35px;font-size:3.5rem}.headerBlocks .rowBlocks .colBlocks a .overlay h2{font-size:28px;font-size:2.8rem}.headerBlocks .rowBlocks .colBlocks a .overlay .btn{font-size:11px;font-size:1.1rem}.headerBlocks .rowBlocks .colBlocks.large a .overlay{height:350px}.headerBlocks .rowBlocks .colBlocks.large a .overlay .wrap{width:75%}.headerBlocks .rowBlocks .colBlocks.small a .overlay{height:300px}.sectionIndexBlocks .rowIndexBlocks{margin:0 -5px -10px}.sectionIndexBlocks .rowIndexBlocks .colIndexBlocks{padding:0 5px;margin-bottom:10px}.sectionIndexBlocks .rowIndexBlocks .colIndexBlocks a{height:250px}.sectionIndexBlocks .rowIndexBlocks .colIndexBlocks a .content{padding:25px}.sectionIndexBlocks .rowIndexBlocks .colIndexBlocks a .content .ctaBtn{padding-right:60px}}@media (min-width:575.98px) and (max-width:1500px){.sectionIndexBlocks{padding-top:80px}}@media (max-width:767.98px){.headerIndex .content{min-height:auto}.headerBlocks .rowBlocks .colBlocks a:hover .overlay .wrap{-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}}@media (min-width:767.98px) and (max-width:991.98px){.headerIndex .background .carousel .carousel-control img{width:30px}.headerBlocks .rowBlocks{margin:0 -5px -10px}.headerBlocks .rowBlocks .colBlocks{padding:0 5px;margin-bottom:10px}.headerBlocks .rowBlocks .colBlocks a .overlay{padding:25px 0}.headerBlocks .rowBlocks .colBlocks a .overlay h1,.headerBlocks .rowBlocks .colBlocks a .overlay h2{margin-bottom:16px}.headerBlocks .rowBlocks .colBlocks a .overlay h1{font-size:25px;font-size:2.5rem}.headerBlocks .rowBlocks .colBlocks a .overlay h2{font-size:20px;font-size:2rem}.headerBlocks .rowBlocks .colBlocks a .overlay .btn{font-size:10px;font-size:1rem}.headerBlocks .rowBlocks .colBlocks.large a .overlay{height:400px}.headerBlocks .rowBlocks .colBlocks.large a .overlay .wrap{width:75%}.headerBlocks .rowBlocks .colBlocks.small a .overlay{height:195px}.sectionIndexBlocks .rowIndexBlocks{margin:0 -15px -30px}.sectionIndexBlocks .rowIndexBlocks .colIndexBlocks{padding:0 15px;margin-bottom:30px}.sectionIndexBlocks .rowIndexBlocks .colIndexBlocks a{height:280px}}@media (max-width:991.98px){.sectionIndexBlocks .rowIndexBlocks .colIndexBlocks a:hover .img{-webkit-transform:scale(1.01);-moz-transform:scale(1.01);-ms-transform:scale(1.01);-o-transform:scale(1.01);transform:scale(1.01)}}@media (min-width:991.98px) and (max-width:1199.98px){.headerBlocks .rowBlocks{margin:0 -8px -16px}.headerBlocks .rowBlocks .colBlocks{padding:0 8px;margin-bottom:16px}.headerBlocks .rowBlocks .colBlocks a .overlay{padding:30px 0}.headerBlocks .rowBlocks .colBlocks a .overlay h1,.headerBlocks .rowBlocks .colBlocks a .overlay h2{margin-bottom:18px}.headerBlocks .rowBlocks .colBlocks a .overlay h1{font-size:30px;font-size:3rem}.headerBlocks .rowBlocks .colBlocks a .overlay h2{font-size:22px;font-size:2.2rem}.headerBlocks .rowBlocks .colBlocks a .overlay .btn{font-size:11px;font-size:1.1rem}.headerBlocks .rowBlocks .colBlocks.large a .overlay{height:450px}.headerBlocks .rowBlocks .colBlocks.large a .overlay .wrap{width:75%}.headerBlocks .rowBlocks .colBlocks.small a .overlay{height:217px}.sectionIndexBlocks .rowIndexBlocks{margin:0 -10px -20px}.sectionIndexBlocks .rowIndexBlocks .colIndexBlocks{padding:0 10px;margin-bottom:20px}.sectionIndexBlocks .rowIndexBlocks .colIndexBlocks a{height:250px}.sectionIndexBlocks .rowIndexBlocks .colIndexBlocks a .content .ctaBtn{padding-right:60px}}@media (min-width:991.98px) and (max-width:1500px){.sectionIndexBlocks .rowIndexBlocks .colIndexBlocks a .content{padding:25px}}@media (min-width:1199.98px) and (max-width:1500px){.headerBlocks .rowBlocks{margin:0 -8px -16px}.headerBlocks .rowBlocks .colBlocks{padding:0 8px;margin-bottom:16px}.headerBlocks .rowBlocks .colBlocks a .overlay h1{font-size:35px;font-size:3.5rem}.headerBlocks .rowBlocks .colBlocks a .overlay h2{font-size:25px;font-size:2.5rem}.headerBlocks .rowBlocks .colBlocks.large a .overlay{height:500px}.headerBlocks .rowBlocks .colBlocks.large a .overlay .wrap{width:75%}.headerBlocks .rowBlocks .colBlocks.small a .overlay{height:242px}.sectionIndexBlocks .rowIndexBlocks{margin:0 -15px -30px}.sectionIndexBlocks .rowIndexBlocks .colIndexBlocks{padding:0 15px;margin-bottom:30px}.sectionIndexBlocks .rowIndexBlocks .colIndexBlocks a{height:280px}}