@charset "UTF-8";
/* https://www.huispunt.be/wp-content/themes/huispunt/dist/css/page-content.css?ver=1.0.1 */
.sectionCtaBlocks .rowBlocks{margin:0 -25px -50px}.sectionCtaBlocks .rowBlocks .colBlocks{padding:0 25px;margin-bottom:50px}.sectionCtaBlocks .rowBlocks .colBlocks .wrap{height:100%;padding:35px 40px;border-radius:60px;color:#fff}.sectionTextBadge .colText.left,.sectionTextLeft .colText{padding-right:110px}.sectionCtaBlocks .rowBlocks .colBlocks .wrap h3{color:#fff;font-size:30px;font-size:3rem;line-height:1.2;margin-bottom:20px;font-weight:600;letter-spacing:.5px}.sectionCtaBlocks .rowBlocks .colBlocks .wrap .text ol,.sectionCtaBlocks .rowBlocks .colBlocks .wrap .text p,.sectionCtaBlocks .rowBlocks .colBlocks .wrap .text ul,.sectionUsps .colText .usps .usp .textWrap .text ol,.sectionUsps .colText .usps .usp .textWrap .text p,.sectionUsps .colText .usps .usp .textWrap .text ul{line-height:1.5}.sectionCtaBlocks .rowBlocks .colBlocks .wrap h3 small{text-transform:none;font-weight:400;font-size:65%}.sectionCtaBlocks .rowBlocks .colBlocks .wrap .text ol,.sectionCtaBlocks .rowBlocks .colBlocks .wrap .text ul{padding-left:20px!important}.sectionCtaBlocks .rowBlocks .colBlocks .wrap .btns{padding-top:25px}.sectionCtaBlocks .rowBlocks .colBlocks .wrap .btns a{display:table;margin-left:auto;margin-right:auto}.sectionCtaBlocks .rowBlocks .colBlocks .wrap .btns .btnWhiteExcept{margin-bottom:12px}.sectionCtaBlocks .rowBlocks .colBlocks .wrap .btns .btnWhiteExcept,.sectionCtaBlocks .rowBlocks .colBlocks .wrap .btns .btnWhiteExcept:focus{background:#fff}.sectionCtaBlocks .rowBlocks .colBlocks .wrap .btns .btnWhiteExcept:hover{color:#001D4B;background:#6EF29F}.sectionCtaBlocks .rowBlocks .colBlocks .wrap .btns .btnLineGreen,.sectionCtaBlocks .rowBlocks .colBlocks .wrap .btns .btnLineGreen:focus,.sectionCtaBlocks .rowBlocks .colBlocks .wrap .btns .btnLineGreen:hover{color:#6EF29F}.sectionCtaBlocks .rowBlocks .colBlocks .wrap .btns .btnLineGreen::after{background:#fff}.sectionCtaBlocks .rowBlocks .colBlocks:nth-child(3n+1) .wrap{background:#585CE7}.sectionCtaBlocks .rowBlocks .colBlocks:nth-child(3n+2) .wrap{background:#5BB8B8}.sectionCtaBlocks .rowBlocks .colBlocks:nth-child(3n+3) .wrap{background:#5A93CB}.headerIndex .rowBlocks .colBlocks:nth-child(3n+3) .wrap{background:#6EF29F;color:#001D4B}.headerIndex .rowBlocks .colBlocks:nth-child(3n+3) .wrap h3{color:#001D4B}.headerIndex .rowBlocks .colBlocks:nth-child(3n+3) .wrap .btn:hover{background:#585CE7;color:#fff}.headerIndex .rowBlocks .colBlocks:nth-child(3n+3) .wrap .btnLineGreen,.headerIndex .rowBlocks .colBlocks:nth-child(3n+3) .wrap .btnLineGreen:focus,.headerIndex .rowBlocks .colBlocks:nth-child(3n+3) .wrap .btnLineGreen:hover{color:#584AF0}.headerIndex .rowBlocks .colBlocks:nth-child(3n+3) .wrap .btnLineGreen::before{background:#584AF0}.headerIndex .rowBlocks .colBlocks:nth-child(3n+3) .wrap .btnLineGreen::after{background:#fff}.sectionTextLeft .colText .exclamation{width:80px;margin-right:70px;margin-bottom:-50px}.sectionTextLeft .colImg{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;align-items:center;padding-left:50px}.sectionTextLeft .colImg .exclamation{width:180px;margin-bottom:25%}.sectionTextBadge .colImg,.sectionTextBadge .colText{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;align-items:center}.sectionTextBadge .colImg img{border-radius:45px}.sectionTextBadge .colText.right{padding-left:110px}.sectionTextBadge .colImg.left{padding-right:25px}.sectionTextBadge .colImg.right{padding-left:25px}.sectionTextImg .colImg,.sectionTextImg .colText{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;align-items:center}.sectionTextImg .colImg .img{position:relative;z-index:2}.sectionTextImg .colImg .img .overlay{position:absolute;top:0;left:0;height:100%;width:100%}.sectionTextImg .colText.left{padding-right:110px}.sectionTextImg .colText.right{padding-left:110px}.sectionTextImg .colImg.left{padding-right:25px}.sectionTextImg .colImg.right{padding-left:25px}.sectionUsps,.sectionUsps .text h2,.sectionUsps .text h3{color:#fff}.sectionUsps .colImg,.sectionUsps .colText{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;align-items:center}.sectionUsps .colImg h2{font-size:50px;font-size:5rem}.sectionUsps .colImg .img{position:relative;z-index:2}.sectionUsps .colImg .img .exclamation{position:absolute;top:0;right:5%;width:120px}.sectionUsps .colText .usps .usp{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;align-items:flex-start;margin-bottom:35px}.sectionUsps .colText .usps .usp img{width:25px;flex-shrink:0}.sectionUsps .colText .usps .usp .textWrap{width:-webkit-calc(100% - 25px);width:-moz-calc(100% - 25px);width:-ms-calc(100% - 25px);width:-o-calc(100% - 25px);width:calc(100% - 25px);padding-left:40px}.sectionUsps .colText .usps .usp .textWrap h3{display:inline-block;padding:5px 10px;color:#585CE7;background:#5CEF9C;font-weight:600;font-size:22px;font-size:2.2rem;margin-bottom:10px}.sectionUsps .colText .usps .usp:last-child{margin-bottom:0}.sectionUsps .colText.left{padding-right:110px}.sectionUsps .colText.right{padding-left:110px}.sectionUsps .colImg.left{padding-right:25px}.sectionUsps .colImg.right{padding-left:25px}.sectionTeam{overflow:hidden}.sectionTeam .rowTeam{margin:0 -30px -60px}.sectionTeam .rowTeam .colTeam{padding:0 30px;margin-bottom:60px}.sectionTeam .rowTeam .colTeam .img{position:relative;width:340px;margin:0 auto 30px}.sectionTeam .rowTeam .colTeam .img .overlay,.sectionTeam .rowTeam .colTeam .img img{border-radius:50%}.sectionTeam .rowTeam .colTeam .img .overlay{position:absolute;top:0;left:0;height:100%;width:100%;background:rgb(0 0 0 / .05)}.sectionTeam .rowTeam .colTeam h3{font-size:28px;font-size:2.8rem;font-weight:600;margin-bottom:0}.sectionTeam .rowTeam .colTeam p{font-size:20px;font-size:2rem;margin-bottom:0}@media (min-width:1500px){.sectionTextBadge .colText.right,.sectionTextImg .colText.right{text-align:right!important}.sectionTextBadge .colText.right .btnWrap,.sectionTextImg .colText.right .btnWrap{justify-content:flex-end}}@media (min-width:991.98px){.sectionTextLeft.sectionWrapContent .container{padding:0 var(--bs-gutter-x,.75rem)}}@media (max-width:375.98px){.sectionCtaBlocks .rowBlocks .colBlocks .wrap h3{font-size:24px;font-size:2.4rem}.sectionTextImg .colImg,.sectionUsps .colImg{margin-bottom:45px}.sectionUsps .colImg h2{font-size:25px;font-size:2.5rem}.sectionUsps .colText .usps .usp{margin-bottom:25px}.sectionUsps .colText .usps .usp .textWrap h3{font-size:20px;font-size:2rem}.sectionTeam .rowTeam{margin:0 -12px -35px}.sectionTeam .rowTeam .colTeam{padding:0 12px;margin-bottom:35px}.sectionTeam .rowTeam .colTeam .img{width:100%;margin-bottom:25px}.sectionTeam .rowTeam .colTeam h3{font-size:16px;font-size:1.6rem}.sectionTeam .rowTeam .colTeam p{font-size:14px;font-size:1.4rem}}@media (min-width:375.98px) and (max-width:575.98px){.sectionCtaBlocks .rowBlocks .colBlocks .wrap h3{font-size:26px;font-size:2.6rem}.sectionTextImg .colImg,.sectionUsps .colImg{margin-bottom:50px}.sectionUsps .colImg h2{font-size:28px;font-size:2.8rem}.sectionUsps .colText .usps .usp{margin-bottom:25px}.sectionUsps .colText .usps .usp .textWrap h3{font-size:22px;font-size:2.2rem}.sectionTeam .rowTeam{margin:0 -15px -40px}.sectionTeam .rowTeam .colTeam{padding:0 15px;margin-bottom:40px}.sectionTeam .rowTeam .colTeam .img{width:100%;margin-bottom:25px}.sectionTeam .rowTeam .colTeam h3{font-size:18px;font-size:1.8rem}.sectionTeam .rowTeam .colTeam p{font-size:15px;font-size:1.5rem}}@media (max-width:575.98px){.sectionCtaBlocks .rowBlocks{margin-bottom:-20px}.sectionCtaBlocks .rowBlocks .colBlocks{margin-bottom:20px}.sectionCtaBlocks .rowBlocks .colBlocks .wrap{border-radius:35px}.sectionTextBadge .btnWrap a,.sectionTextImg .btnWrap a,.sectionTextLeft .btnWrap a{margin-left:13px!important;margin-right:13px!important}.sectionTextLeft .colText .exclamation{margin-right:40px;width:60px;margin-bottom:-30px}}@media (min-width:575.98px) and (max-width:767.98px){.sectionCtaBlocks .rowBlocks{margin-bottom:-25px}.sectionCtaBlocks .rowBlocks .colBlocks{margin-bottom:25px}.sectionCtaBlocks .rowBlocks .colBlocks .wrap{border-radius:40px}.sectionCtaBlocks .rowBlocks .colBlocks .wrap h3{font-size:28px;font-size:2.8rem}.sectionTextImg .colImg,.sectionUsps .colImg{margin-bottom:60px}.sectionUsps .colImg h2{font-size:32px;font-size:3.2rem}.sectionUsps .colText .usps .usp{margin-bottom:30px}.sectionUsps .colText .usps .usp .textWrap h3{font-size:26px;font-size:2.6rem}.sectionTeam .rowTeam{margin:0 -20px -50px}.sectionTeam .rowTeam .colTeam{padding:0 20px;margin-bottom:50px}.sectionTeam .rowTeam .colTeam .img{width:100%}.sectionTeam .rowTeam .colTeam h3{font-size:24px;font-size:2.4rem}.sectionTeam .rowTeam .colTeam p{font-size:17px;font-size:1.7rem}}@media (min-width:575.98px) and (max-width:991.98px){.sectionTextBadge .btnWrap a,.sectionTextImg .btnWrap a,.sectionTextLeft .btnWrap a{margin-left:14px!important;margin-right:14px!important}}@media (min-width:767.98px) and (max-width:991.98px){.sectionCtaBlocks .rowBlocks{margin-bottom:-30px}.sectionCtaBlocks .rowBlocks .colBlocks{margin-bottom:30px}.sectionCtaBlocks .rowBlocks .colBlocks .wrap{border-radius:50px}.sectionCtaBlocks .rowBlocks .colBlocks .wrap h3{font-size:32px;font-size:3.2rem}.sectionTextImg .colImg,.sectionUsps .colImg{margin-bottom:65px}.sectionUsps .colImg h2{font-size:35px;font-size:3.5rem}.sectionUsps .colText .usps .usp{margin-bottom:30px}.sectionUsps .colText .usps .usp .textWrap h3{font-size:30px;font-size:3rem}.sectionTeam .rowTeam .colTeam .img{width:300px}.sectionTeam .rowTeam .colTeam h3{font-size:26px;font-size:2.6rem}.sectionTeam .rowTeam .colTeam p{font-size:18px;font-size:1.8rem}}@media (max-width:991.98px){.sectionTextBadge .btnWrap,.sectionTextImg .btnWrap,.sectionTextLeft .btnWrap{justify-content:center}.sectionCtaBlocks .rowBlocks .colBlocks .wrap .btns .btnWhiteExcept,.sectionCtaBlocks .rowBlocks .colBlocks .wrap h3,.sectionUsps .colImg .colTitleMarginSmall{margin-bottom:0}.sectionCtaBlocks .rowBlocks{margin-left:calc(var(--bs-gutter-x)/ -2);margin-right:calc(var(--bs-gutter-x)/ -2)}.sectionCtaBlocks .rowBlocks .colBlocks{padding:0 calc(var(--bs-gutter-x)/ 2)}.sectionCtaBlocks .rowBlocks .colBlocks .wrap{padding:35px 30px}.sectionTextImg .colImg.left,.sectionTextLeft .colText,.sectionUsps .colImg.left{padding-right:calc(var(--bs-gutter-x)/ 2)}.sectionCtaBlocks .rowBlocks .colBlocks .wrap .btns .btnLineGreen{display:none}.sectionTextLeft .sectionWrap{background:#fff}.sectionTextImg .colImg.right,.sectionUsps .colImg.right{padding-left:calc(var(--bs-gutter-x)/ 2)}.sectionUsps .colText{justify-content:center}.sectionUsps .colText .usps .usp .textWrap{width:100%;padding-left:0}.sectionUsps .colText .usps .usp .textWrap h3{color:#5CEF9C;background:0 0;padding:0;margin-bottom:2px}}@media (min-width:991.98px) and (max-width:1199.98px){.sectionCtaBlocks .rowBlocks{margin:0 -15px -35px}.sectionCtaBlocks .rowBlocks .colBlocks{padding:0 15px;margin-bottom:35px}.sectionCtaBlocks .rowBlocks .colBlocks .wrap{padding:35px 30px;border-radius:50px}.sectionCtaBlocks .rowBlocks .colBlocks .wrap h3{font-size:24px;font-size:2.4rem}.sectionCtaBlocks .rowBlocks .colBlocks .wrap .text{font-size:16px;font-size:1.6rem}.sectionCtaBlocks .rowBlocks .colBlocks .wrap .btns a{font-size:15px;font-size:1.5rem}.sectionTextLeft .colImg .exclamation{width:140px}.sectionTextLeft .colText{padding-right:30px}.sectionTextBadge .colImg.left,.sectionTextImg .colImg.left,.sectionUsps .colImg.left{padding-right:45px}.sectionTextBadge .colImg.right,.sectionTextImg .colImg.right,.sectionUsps .colImg.right{padding-left:45px}.sectionTextBadge .colText.right,.sectionTextImg .colText.right{text-align:right!important}.sectionTextBadge .colText.right .btnWrap,.sectionTextImg .colText.right .btnWrap{justify-content:flex-end}.sectionUsps .colImg h2{font-size:40px;font-size:4rem}.sectionUsps .colImg .img .exclamation{width:80px}.sectionUsps .colText .usps .usp{margin-bottom:25px}.sectionUsps .colText .usps .usp img{width:20px}.sectionUsps .colText .usps .usp .textWrap{width:-webkit-calc(100% - 20px);width:-moz-calc(100% - 20px);width:-ms-calc(100% - 20px);width:-o-calc(100% - 20px);width:calc(100% - 20px);padding-left:30px}.sectionUsps .colText .usps .usp .textWrap h3{font-size:18px;font-size:1.8rem}.sectionTeam .rowTeam{margin:0 -20px -50px}.sectionTeam .rowTeam .colTeam{padding:0 20px;margin-bottom:50px}.sectionTeam .rowTeam .colTeam .img{width:100%}.sectionTeam .rowTeam .colTeam h3{font-size:24px;font-size:2.4rem}.sectionTeam .rowTeam .colTeam p{font-size:17px;font-size:1.7rem}}@media (max-width:1199.98px){.sectionTextBadge .colText.left,.sectionTextImg .colText.left,.sectionUsps .colText.left{padding-right:calc(var(--bs-gutter-x)/ 2)}.sectionTextBadge .colText.right,.sectionTextImg .colText.right,.sectionUsps .colText.right{padding-left:calc(var(--bs-gutter-x)/ 2)}}@media (min-width:1199.98px) and (max-width:1500px){.sectionCtaBlocks .rowBlocks{margin:0 -20px -40px}.sectionCtaBlocks .rowBlocks .colBlocks{padding:0 20px;margin-bottom:40px}.sectionCtaBlocks .rowBlocks .colBlocks .wrap{padding:35px}.sectionTextBadge .colText.left,.sectionTextImg .colText.left,.sectionTextLeft .colText,.sectionUsps .colText.left{padding-right:40px}.sectionCtaBlocks .rowBlocks .colBlocks .wrap h3{font-size:26px;font-size:2.6rem}.sectionCtaBlocks .rowBlocks .colBlocks .wrap .text{font-size:18px;font-size:1.8rem}.sectionCtaBlocks .rowBlocks .colBlocks .wrap .btns a{font-size:16px;font-size:1.6rem}.sectionTextLeft .colImg .exclamation{width:160px}.sectionTextBadge .colText.right,.sectionTextImg .colText.right,.sectionUsps .colText.right{padding-left:40px}.sectionTextBadge .colImg.left,.sectionTextImg .colImg.left,.sectionUsps .colImg.left{padding-right:30px}.sectionTextBadge .colImg.right,.sectionTextImg .colImg.right,.sectionUsps .colImg.right{padding-left:30px}.sectionTextBadge .colText.right,.sectionTextImg .colText.right{text-align:right!important}.sectionTextBadge .colText.right .btnWrap,.sectionTextImg .colText.right .btnWrap{justify-content:flex-end}.sectionUsps .colImg h2{font-size:45px;font-size:4.5rem}.sectionUsps .colImg .img .exclamation{width:100px}.sectionUsps .colText .usps .usp{margin-bottom:30px}.sectionUsps .colText .usps .usp img{width:22px}.sectionUsps .colText .usps .usp .textWrap{width:-webkit-calc(100% - 22px);width:-moz-calc(100% - 22px);width:-ms-calc(100% - 22px);width:-o-calc(100% - 22px);width:calc(100% - 22px);padding-left:35px}.sectionUsps .colText .usps .usp .textWrap h3{font-size:20px;font-size:2rem}.sectionTeam .rowTeam .colTeam .img{width:300px}.sectionTeam .rowTeam .colTeam h3{font-size:26px;font-size:2.6rem}.sectionTeam .rowTeam .colTeam p{font-size:18px;font-size:1.8rem}}