.elementor-5656 .elementor-element.elementor-element-7c7340b9{padding:0px 0px 80px 0px;}.elementor-5656 .elementor-element.elementor-element-099bd3a{text-align:center;}.elementor-5656 .elementor-element.elementor-element-099bd3a .elementor-heading-title{color:#F9F9F9;font-family:"Roboto", Sans-serif;font-size:22px;font-weight:600;}.elementor-5656 .elementor-element.elementor-element-38e78d57{margin-top:-60px;margin-bottom:0px;padding:0px 0px 80px 0px;}.elementor-5656 .elementor-element.elementor-element-7b8136ed .elementor-spacer-inner{height:50px;}.elementor-5656 .elementor-element.elementor-element-3ec55b7d{text-align:center;}.elementor-5656 .elementor-element.elementor-element-3ec55b7d .elementor-heading-title{color:#F9F9F9;font-family:"Roboto", Sans-serif;font-size:22px;font-weight:600;}.elementor-5656 .elementor-element.elementor-element-10ebf697{text-align:center;}.elementor-5656 .elementor-element.elementor-element-10ebf697 .elementor-heading-title{color:#000000;font-family:"Oswald", Sans-serif;font-size:44px;font-weight:800;}.elementor-5656 .elementor-element.elementor-element-10ebf697 > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-5656 .elementor-element.elementor-element-7e96fc68{text-align:center;}.elementor-5656 .elementor-element.elementor-element-7e96fc68 .elementor-heading-title{color:#202020;font-family:"Oswald", Sans-serif;font-size:20px;font-weight:300;line-height:1.3em;}.elementor-5656 .elementor-element.elementor-element-7e96fc68 > .elementor-widget-container{margin:0px 0px 25px 0px;}.elementor-5656 .elementor-element.elementor-element-16c6cd4c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-20px;margin-bottom:0px;}.elementor-5656 .elementor-element.elementor-element-16c6cd4c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}body.elementor-page-5656:not(.elementor-motion-effects-element-type-background), body.elementor-page-5656 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.creation-de-site.be/wp-content/uploads/2023/02/calculator_new_bg.webp");}@media(max-width:767px){.elementor-5656 .elementor-element.elementor-element-7d486806 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-5656 .elementor-element.elementor-element-583b10b6 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-5656 .elementor-element.elementor-element-7b8136ed .elementor-spacer-inner{height:18px;}.elementor-5656 .elementor-element.elementor-element-10ebf697 .elementor-heading-title{font-size:19px;}.elementor-5656 .elementor-element.elementor-element-10ebf697 > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-5656 .elementor-element.elementor-element-7e96fc68 .elementor-heading-title{font-size:11px;}.elementor-5656 .elementor-element.elementor-element-199692e6 > .elementor-element-populated{padding:0px 0px 0px 0px;}}/* Start custom CSS */.calc-container.vertical .calc-subtotal .calc-subtotal-list .ccb-next-content .calc-buttons button {
    letter-spacing: .1px;
    margin-bottom: 10px;
    padding: 4px 6px;
    white-space: nowrap;
    width: 48.5%;
    background: #0268cb !important;
}

.ccb-wrapper-5583 .calc-item .calc-radio-wrapper input[type=radio]:checked {
    border-color: #0090b1 !important;
}


.calc-range-slider .range_range_field_id_2 {
    --primary-color: #00ac94;
}


.calc-range-slider {
    --progress-shadow: none;
    --progress-flll-shadow: none;
    --primary-color: #00b163;
    --thumb-size: 14px;
    --value-active-color: #fff;
    --value-background: transparent;
    --value-offset-y: 6px;
    --track-height: 3px;
    --progress-radius: 20px;
    --progress-color: #eee;
    --ticks-thickness: 0px;
    --ticks-height: 0px;
    --min-max-x-offset: 0%;
    --min-max-opacity: 0.5;
    --ticks-color: #aaa;
    --value-background-hover: #00bdc6;
    --value-font: 700 12px/1 Arial;
    --fill-color: #00bdc6;
    --progress-background: #eee;
    --min-max-font: 12px Arial;
    --thumb-color: #fff;
    --thumb-shadow: 0 0 0 7px var(--primary-color) inset,0 0 0 99px #fff inset;
    --thumb-shadow-hover: 0 0 0 9px var(--primary-color) inset,0 0 0 99px #fff inset;
    --thumb-shadow-active: 0 0 0 13px var(--primary-color) inset;
    --ticks-gap: var(--ticks-height,0);
    --step: 1;
    --ticks-count: Calc(var(--max) - var(--min)) /var(--step);
    --maxTicksAllowed: 30;
    --too-many-ticks: Min(1,Max(var(--ticks-count) - var(--maxTicksAllowed),0));
    --x-step: Max(var(--step),var(--too-many-ticks) * (var(--max) - var(--min)));
    --tickInterval: 100/((var(--max) - var(--min))/var(--step)) * var(--tickEvery,1);
    --tickIntervalPerc: calc((100% - var(--thumb-size))/((var(--max) - var(--min))/var(--x-step))*var(--tickEvery, 1));
    --value-a: clamp(var(--min),var(--value,0),var(--max));
    --value-b: var(--value,0);
    --text-value-a: var(--text-value,"");
    --completed-a: calc((var(--value-a) - var(--min))/(var(--max) - var(--min))*100);
    --completed-b: calc((var(--value-b) - var(--min))/(var(--max) - var(--min))*100);
    --ca: Min(var(--completed-a),var(--completed-b));
    --cb: Max(var(--completed-a),var(--completed-b));
    --thumbs-too-close: clamp(-1,1000 * (Min(1,Max(var(--cb) - var(--ca) - 5,-1)) + 0.001),1);
    --thumb-close-to-min: Min(1,Max(var(--ca) - 2,0));
    --thumb-close-to-max: Min(1,Max(98 - var(--cb),0));
    background: linear-gradient(to right,var(--ticks-color) var(--ticks-thickness),transparent 1px) repeat-x;
    background-position-x: calc(var(--thumb-size)/2 - var(--ticks-thickness)/2);
    background-position-y: var(--flip-y,bottom);
    background-size: var(--tickIntervalPerc) var(--ticks-height);
    border: none!important;
    display: inline-block;
    height: max(var(--track-height),var(--thumb-size));
    min-width: 100%!important;
    padding-bottom: var(--flip-y,var(--ticks-gap));
    padding-top: calc(var(--flip-y)*var(--ticks-gap));
    position: relative;
    width: 100%!important;
    z-index: 1;
}

.calc-container .calc-list .calc-list-inner {
    background-color: #EFF4F4FF !important;
}

.calc-container .calc-list .calc-subtotal-list .sub-list-item span {
    font-size: inherit;
    text-transform: initial !important;
}

.calc-item .calc-date-picker-select, .calc-item .calc-drop-down-with-image-current, .calc-item .calc-input-wrapper input, .calc-item input[type=email], .calc-item input[type=number], .calc-item input[type=password], .calc-item input[type=text], .calc-item select, .calc-item textarea {
    min-height: 106px !important;
}/* End custom CSS */