@charset "UTF-8";
/* https://montdespins.be/wp-content/themes/dennenheuvel/dist/css/contact.css?ver=6.9.1 */
.sectionContact{position:relative;z-index:10;padding-top:120px}.sectionContact .background{position:absolute;top:0;left:0;height:100%;width:41.6666666667%}.sectionContact .background .color{margin-top:-40px;background:#8CC05B}.sectionContact .content{position:relative;z-index:1}.sectionContact .maps{height:550px}.sectionContact .colAddressInfo{color:#fff;padding-right:120px}.sectionContact .colAddressInfo .addressInfo{padding-bottom:80px}.sectionContact .colAddressInfo h3{font-size:16px;font-size:1.6rem;font-weight:600;line-height:1;letter-spacing:2px;text-transform:uppercase;margin-bottom:10px;margin-top:0!important}.sectionContact .colAddressInfo .text ol a,.sectionContact .colAddressInfo .text p a,.sectionContact .colAddressInfo .text ul a{color:#fff;text-decoration:underline}.sectionContact .colAddressInfo .text ol a:hover,.sectionContact .colAddressInfo .text p a:hover,.sectionContact .colAddressInfo .text ul a:hover{color:#fff;opacity:.6}.sectionContact .colAddressInfo .address{font-weight:600}.sectionContact .colAddressInfo .administration{padding-top:30px;font-size:15px;font-size:1.5rem}.sectionContact .colAddressInfo .administration .text{margin-bottom:-15px}.sectionContact .colAddressInfo .administration .text ol,.sectionContact .colAddressInfo .administration .text p,.sectionContact .colAddressInfo .administration .text ul{margin-bottom:15px}.sectionContact .colContact .formWrap{padding-top:40px}.wpcf7{font-size:16px;font-size:1.6rem}.wpcf7 .rowForm{margin:0 -20px}.wpcf7 .form-element{padding:0 20px;position:relative;margin-bottom:25px}.wpcf7 .form-element.hidden{display:none}.wpcf7 .form-element-response{margin:0!important}.wpcf7 .form-element:last-child{margin-bottom:0!important}.wpcf7 input,.wpcf7 textarea{width:100%;outline:0;box-shadow:none;line-height:1;-webkit-appearance:none;-moz-appearance:none;border:none;border-bottom:2px solid rgba(59,56,56,.15);background:0 0;font-weight:400;border-radius:0;color:#374358;padding:10px 0;-webkit-transition:border-color .3s ease-in-out;-moz-transition:border-color .3s ease-in-out;-ms-transition:border-color .3s ease-in-out;-o-transition:border-color .3s ease-in-out;transition:border-color .3s ease-in-out}.wpcf7 textarea{padding:10px 15px;height:150px;border:2px solid rgba(59,56,56,.15)}.wpcf7 input::placeholder,.wpcf7 textarea::placeholder{color:#374358;font-weight:400}.wpcf7 input:focus,.wpcf7 textarea:focus{border-color:#8CC05B}.wpcf7 input.wpcf7-not-valid,.wpcf7 textarea.wpcf7-not-valid{border-color:#e28282}.wpcf7 input:-webkit-autofill,.wpcf7 input:-webkit-autofill:focus,.wpcf7 input:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 50px #fff inset!important;-webkit-text-fill-color:#374358!important}.wpcf7 label{font-weight:600}.wpcf7 .fieldLabel{opacity:0;position:absolute;right:20px;top:0;font-weight:600;font-size:10px;font-size:1rem;margin:0;-webkit-transform:translateX(-60%);-moz-transform:translateX(-60%);-ms-transform:translateX(-60%);-o-transform:translateX(-60%);transform:translateX(-60%);-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.wpcf7 .focusedLabel{opacity:.6;z-index:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}.wpcf7 .textLabel{font-weight:400;margin-bottom:10px;padding-top:15px}.wpcf7 .privacy{display:block;margin-top:0;margin-bottom:0}.wpcf7 .privacy .wpcf7-list-item{margin:0}.wpcf7 .privacy .wpcf7-list-item .checkbox{padding-left:40px;display:inline-block;position:relative;margin:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.wpcf7 .privacy .wpcf7-list-item .checkbox input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.wpcf7 .privacy .wpcf7-list-item .checkbox .wpcf7-list-item-label{position:relative;font-weight:400;font-size:14px;font-size:1.4rem;top:1px}.wpcf7 .privacy .wpcf7-list-item .checkbox .wpcf7-list-item-label a{font-weight:700;color:#374358}.wpcf7 .privacy .wpcf7-list-item .checkbox .wpcf7-list-item-label a:hover{color:#8CC05B}.wpcf7 .privacy .wpcf7-list-item .checkbox .checkmark{position:absolute;border:none;border-radius:0;top:1px;left:0;background:0 0;border:2px solid rgba(59,56,56,.15);height:24px;width:24px}.wpcf7 .privacy .wpcf7-list-item .checkbox .checkmark:after{content:"";position:absolute;left:7px;width:6px;height:12px;display:none;top:3px;border:solid #fff;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.wpcf7 .privacy .wpcf7-list-item .checkbox input:checked~.checkmark{background:#8CC05B;border-color:#8CC05B}.wpcf7 .privacy .wpcf7-list-item .checkbox input:checked~.checkmark:after{display:block}.wpcf7 .privacy .wpcf7-list-item .checkbox:hover{cursor:pointer}.wpcf7 .privacy .wpcf7-not-valid .wpcf7-list-item .wpcf7-list-item-label a{color:#e28282}.wpcf7 .privacy{margin:10px 0 15px}.wpcf7 .wpcf7-submit{cursor:pointer;display:inline-block;position:relative;outline:0;box-shadow:none;text-shadow:none;line-height:1;font-size:16px;font-size:1.6rem;text-transform:uppercase;font-weight:700;letter-spacing:1px;padding:18px 50px 18px 30px;border-radius:0;color:#fff;background:#374358;-webkit-transition:color .5s ease-in-out,background .5s ease-in-out;-moz-transition:color .5s ease-in-out,background .5s ease-in-out;-ms-transition:color .5s ease-in-out,background .5s ease-in-out;-o-transition:color .5s ease-in-out,background .5s ease-in-out;transition:color .5s ease-in-out,background .5s ease-in-out}.wpcf7 .submitBtn{cursor:pointer;display:inline-block;position:relative;outline:0;box-shadow:none;text-shadow:none;line-height:1;font-size:16px;font-size:1.6rem;text-transform:uppercase;font-weight:700;letter-spacing:1px;padding:18px 50px 18px 30px;border-radius:0;color:#fff;background:#374358;-webkit-transition:color .5s ease-in-out,background .5s ease-in-out;-moz-transition:color .5s ease-in-out,background .5s ease-in-out;-ms-transition:color .5s ease-in-out,background .5s ease-in-out;-o-transition:color .5s ease-in-out,background .5s ease-in-out;transition:color .5s ease-in-out,background .5s ease-in-out}.wpcf7 .submitBtn::after{content:'';position:absolute;top:50%;right:25px;will-change:transform;height:10px;width:7px;background:url(https://montdespins.be/wp-content/themes/dennenheuvel/assets/icons/btn-arrow.svg) center no-repeat;background-size:contain;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:-webkit-transform .3s linear;-moz-transition:-moz-transform .3s linear;-ms-transition:-ms-transform .3s linear;-o-transition:-o-transform .3s linear;transition:transform .3s linear}.wpcf7 .submitBtn:hover{background:#8CC05B;color:#fff}.wpcf7 .submitBtn:hover::after{-webkit-transform:translate(3px,-50%);-moz-transform:translate(3px,-50%);-ms-transform:translate(3px,-50%);-o-transform:translate(3px,-50%);transform:translate(3px,-50%)}.wpcf7 .wpcf7-not-valid-tip{display:none}.wpcf7 .wpcf7-response-output{margin:0 0 30px!important;border-radius:0;font-weight:700;line-height:1;font-size:13px;font-size:1.3rem;padding:12px 20px!important;color:#fff;background:#e28282;border:none!important}.wpcf7 form.sent .wpcf7-response-output{background:#8CC05B}.wpcf7 .ajax-loader{display:none!important}.sectionMaps{height:450px}.sectionSocials .colTitle .socials{padding-top:30px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;align-items:center;justify-content:center}.sectionSocials .colTitle .socials a{display:block;margin-right:30px}.sectionSocials .colTitle .socials a img{height:30px;width:auto;flex-shrink:0}.sectionSocials .colTitle .socials a:last-child{margin-right:0}.sectionSocials .colTitle .socials a:hover{opacity:.6}.sectionSocials .owl-dots,.sectionSocials .owl-nav{display:none!important}.sectionSocials .owl-carousel .img{position:relative}.sectionSocials .owl-carousel .img .overlay{position:absolute;top:0;left:0;height:100%;width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;align-items:flex-end;justify-content:flex-end;padding:10px 15px;background:linear-gradient(to bottom,rgba(0,0,0,.05),rgba(0,0,0,.15))}.sectionSocials .owl-carousel .img .overlay img{flex-shrink:0;width:auto;height:20px}@media (max-width:375.98px){.sectionContact{padding-top:60px}.sectionContact .colContact{margin-bottom:60px}.sectionContact .colAddressInfo .administration{padding-top:15px}.wpcf7,.wpcf7 .submitBtn{font-size:14px;font-size:1.4rem}.wpcf7 .privacy .wpcf7-list-item .checkbox .wpcf7-list-item-label,.wpcf7 .wpcf7-response-output{font-size:12px;font-size:1.2rem}.sectionMaps{height:250px}.sectionSocials .colTitle .socials a{margin-right:26px}.sectionSocials .colTitle .socials a img{height:26px}}@media (min-width:375.98px) and(max-width:575.98px){.sectionContact{padding-top:80px}.sectionContact .colContact{margin-bottom:80px}.sectionContact .colContact .formWrap{padding-top:30px}.sectionContact .colAddressInfo .administration{padding-top:20px}.wpcf7,.wpcf7 .submitBtn{font-size:15px;font-size:1.5rem}.wpcf7 .privacy .wpcf7-list-item .checkbox .wpcf7-list-item-label,.wpcf7 .wpcf7-response-output{font-size:13px;font-size:1.3rem}.sectionMaps{height:300px}}@media (max-width:575.98px){.wpcf7 .rowForm{margin:0 -15px}.wpcf7 .form-element{padding:0 15px;margin-bottom:20px}.sectionSocials .colTitle .socials{padding-top:25px}}@media (min-width:575.98px) and(max-width:767.98px){.sectionContact .colContact{margin-bottom:65px}.sectionContact .colAddressInfo .administration{padding-top:25px}.wpcf7,.wpcf7 .submitBtn{font-size:15px;font-size:1.5rem}.sectionMaps{height:350px}}@media (min-width:575.98px) and(max-width:1199.98px){.sectionContact{padding-top:100px}.sectionContact .colContact{margin-bottom:100px}}@media (max-width:991.98px){.sectionContact .colAddressInfo{padding-right:calc(var(--bs-gutter-x) / 2);color:#374358}.sectionContact .colAddressInfo .addressInfo{padding-bottom:0}.sectionContact .colAddressInfo .addressInfo .text p a,.sectionContact .colAddressInfo .addressInfo .text ul ol a{font-weight:700;color:#8CC05B}.sectionContact .colAddressInfo .addressInfo .text p a:hover,.sectionContact .colAddressInfo .addressInfo .text ul ol a:hover{color:#374358}.sectionContact .colAddressInfo .administration{font-size:inherit}.sectionContact .maps{display:none}}@media (min-width:991.98px) and(max-width:1199.98px){.wpcf7,.wpcf7 .submitBtn{font-size:15px;font-size:1.5rem}}@media (min-width:991.98px) and(max-width:1500px){.sectionContact .colAddressInfo .addressInfo{padding-bottom:60px}.sectionContact .background .color{margin-top:-30px}}