Wat kost het mij?
Beantwoord vijf eenvoudige vragen om een duidelijke en transparante kostenindicatie te ontvangen, inclusief een gedetailleerd
Fout: Contact formulier niet gevonden.
.step-text{
margin-left: -110px;
text-align: center !important;
position: absolute;
bottom: -75px;
width: 235px;
}
.step-main-box .step-text h5{
font-size: 32px;
color: #B8BFD8;
font-weight: 600;
font-family: Host Grotesk;
}
.step-text p{
font-size: 18px;
color: #15171E;
font-weight: 600;
font-family: Host Grotesk;
line-height: 22px;
}
.step-main-box.active .step-text h5{
color: #3061F6;
}
.custom-progress-bar {
display: flex;
justify-content: space-between;
align-items: center;
position: relative;
margin-bottom: 20px;
margin: auto;
}
.custom-progress-bar .step-main-box {
width: 18px;
height:18px;
background-color: #B8BFD8;
border-radius: 50%;
text-align: center;
line-height: 60px;
font-size: 14px;
font-weight: bold;
color: white;
transition: 0.3s;
position: relative;
z-index: 2;
padding:5px;
}
.custom-progress-bar .step-main-box::after {
content: "";
height: 100%;
width: 100%;
position: absolute;
border: 3px dotted #B8BFD8;
top: -39%;
left: -38%;
border-radius: 50%;
padding: 4px;
}
.custom-progress-bar .step-main-box.active {
background-color: #3061F6;
}
.custom-progress-bar .step-main-box.active:after{
border: 3px dotted #3061F6;
}
.custom-progress-bar .progress-line {
position: absolute;
width: 100% !important;
height: 1px;
background: #D4D2E3;
top: 50%;
left: 0;
transform: translateY(-50%);
z-index: 1;
}
.custom-progress-bar .progress-line.active {
background: #3061F6;
transition: width 0.3s ease-in-out;
}
@media(min-width: 980px) and (max-width: 1199px){
.custom-progress-bar {
width: 90% !important;
}
}
@media(max-width: 980px){
.custom-progress-bar {
width: 90% !important;
}
.fieldset-cf7mls .step-text h5{
font-size: 20px;
}
.step-text p {
font-size: 12px;
line-height: 15px;
}
.step-text{
margin-left: -80px;
bottom: -60px;
width: 175px;
}
}
@media(max-width: 768px){
.step-main-box .step-text h5 {
font-size: 16px;
}
.step-text {
margin-left: -20px;
bottom: -32px;
width: 50px;
position: relative;
}
.step-text p {
display:none;
}
}
jQuery(document).ready(function ($) {
$(".send-btn").on("click", function (e) {
e.preventDefault();
let text = "";
let mailtitle = "";
if ($(this).closest(".basic").length) {
text = "Want to apply for Basic plan?";
mailtitle = "Basic plan";
} else if ($(this).closest(".advanced").length) {
text = "Want to apply for Advanced plan?";
mailtitle = "Advanced plan";
} else if ($(this).closest(".step-7").length) {
text = "Request your price";
mailtitle = "Request your price";
}
// Change the
text inside .Request-form if (text) { $(".Request-form h4").text(text); $("#form_title").val(text); $("#form_title").val(mailtitle);// Set the hidden field value } // Scroll to .Request-form smoothly $("html, body").animate({ scrollTop: $(".Request-form").offset().top }, 800); }); $(".step-7, .step-7-Request-price").on("click", function (e) { e.preventDefault(); if ($(this).hasClass("step-7")) { $(".Request-form .Request-form-text").show(); } else if ($(this).hasClass("step-7-Request-price")) { $(".Request-form .Request-form-text").hide(); } }); }); jQuery(document).ready(function ($) { $(".step-7").on("click", function (e) { e.preventDefault(); $(".fieldset-cf7mls").removeClass("cf7mls_current_fs"); $(".fieldset-cf7mls").each(function () { if ($(this).attr("data-cf7mls-order") < 6) { $(this).addClass("cf7mls_back_fs"); } }); // Activate only Step 7 $('fieldset[data-cf7mls-order="6"]').addClass("cf7mls_current_fs"); });}); jQuery(document).ready(function ($) { $(".step-7-Request-price").on("click", function (e) { e.preventDefault(); $(".fieldset-cf7mls").removeClass("cf7mls_current_fs"); $(".fieldset-cf7mls").each(function () { if ($(this).attr("data-cf7mls-order") < 7) { $(this).addClass("cf7mls_back_fs"); } }); $('fieldset[data-cf7mls-order="7"]').addClass("cf7mls_current_fs"); });}); jQuery(document).ready(function ($) { $('input[name="radio_custom-10"]').on("change", function () { let selectedValue = $(this).val(); if (selectedValue === "0") { // If the last option is selected, show step-7 button and hide step-6 button $(".step-7").show(); $(".step-6").hide(); } else { // If any of the first 3 options are selected, show step-6 button and hide step-7 button $(".step-6").show(); $(".step-7").hide(); } }); // Trigger change event on page load (in case a radio button is preselected) $('input[name="radio_custom-10"]:checked').trigger("change"); }); jQuery(document).ready(function ($) { function updateStep() { var activeFieldset = $(".fieldset-cf7mls.cf7mls_current_fs"); var order = activeFieldset.attr("data-cf7mls-order"); // Ensure correct retrieval console.log("Active Fieldset Order:", order); // Debugging log // Remove "active" class from all steps before updating $(".step-main-box").removeClass("active"); // Activate the correct steps based on progress if (order >= "5") { $(".step3, .step2, .step-main-box:first").addClass("active"); } else if (order >= "4") { $(".step2, .step-main-box:first").addClass("active"); } else { $(".step-main-box:first").addClass("active"); // Default to step 1 } } // Initialize first step as active $(".step-main-box:first").addClass("active"); // Manually trigger updateStep when class changes function observeFieldsetChange() { setInterval(function () { updateStep(); }, 500); // Check every 500ms (Adjust as needed) } // Start observing changes observeFieldsetChange(); }); function openNav() { document.getElementById("myNav").style.display = "block"; } function closeNav() { document.getElementById("myNav").style.display = "none"; } function openNav1() { document.getElementById("myNav1").style.display = "block"; } function closeNav1() { document.getElementById("myNav1").style.display = "none"; } jQuery(document).ready(function($) { function formatPrices() { $('.price input.wpcf7-form-control').each(function() { var rawValue = $(this).val().replace(',', '.'); // Replace comma with dot for parsing var value = parseFloat(rawValue); if (!isNaN(value)) { // Round to 2 decimal places and replace dot with comma var formattedValue = value.toFixed(2).replace('.', ','); $(this).val(formattedValue); } }); } // Initial formatting on document ready formatPrices(); // Formatting after AJAX (e.g., CF7 re-renders form via AJAX) $(document).on('ajaxComplete', function() { formatPrices(); }); });
.steps{
margin-bottom: 50px !important;
}
.steps h4{
text-align: center;
font-weight: 600 !important;
color: #15171E;
font-size: 46px !important;
font-family: Host Grotesk;
padding-bottom: 18px;
}
.steps p{
font-weight:400 !important;
color:#15171E;
font-size:20px !important;
max-width:542px;
margin: auto;
text-align: center;
font-family: Host Grotesk;
line-height: 30px;
}
.que-box{
background: #F8F9FF;
padding: 40px 48px;
border-radius: 28px;
margin-bottom:0px;
}
.que-step-num{
padding-bottom:12px;
}
.fields-set {
margin-bottom: 20px !important;
text-align: center;
}
.que-step-num p{
font-weight:600 !important;
color:#15171E;
font-size:20px !important;
padding-bottom:10px;
}
.que-step-num p span{
font-weight:600 !important;
color:#9DA5BE;
font-size:20px !important;
}
.que{
padding-bottom:40px;
}
.que lable{
font-weight:600 !important;
color:#15171E;
font-size:28px !important;
font-family:Host Grotesk;
}
.cf7mls-btns.next-step{
display:block !important;
}
.y-n-btn .wpcf7-list-item input[type="radio"]:checked + span {
background: #007BFF;
color: white;
border-color: #0056b3;
}
.wpcf7-list-item .wpcf7-list-item-label{
cursor: pointer;
}
.y-n-btn label input{
display:none;
}
/*.y-n-btn .first span{
color:#F74D4E;
padding:16px 40px;
background-color:rgba(247, 77, 78, 0.1);
border-radius:50px;
font-weight:600 !important;
font-size:24px !important;
}*/
.y-n-btn .last span, .y-n-btn .first span{
color:rgba(48, 97, 246, 1);
padding:16px 40px;
background-color:rgba(230, 234, 249, 1);
border-radius:50px;
font-weight:600 !important;
font-size:24px !important;
}
.y-n-btn .wpcf7-form-control-wrap .wpcf7-form-control .wpcf7-list-item{
margin:0px !important;
}
.y-n-btn .wpcf7-form-control-wrap .wpcf7-form-control{
display: flex;
justify-content: center;
gap: 20px !important;
}
.step2-box .wpcf7-list-item {
margin:24px !important;
}
.btn-submit,
.action-button {
float: unset !important;
border-radius: 50px !important;
font-weight: 500 !important;
color: #fff !important;
border: 0 !important;
margin-right: 0px !important;
cursor: pointer;
background-color: #F74D4E !important;
padding: 15px 48px !important;
font-size:22px !important;
font-weight:500!important;
margin-top: 0px !important;
margin-bottom: 0px !important;
font-family: Host Grotesk;
}
.btn-submit,
.action-button:hover{
opacity:1 !important;
}
.cf7mls-btns{
display: flex;
justify-content: center;
min-height:auto !important;
gap: 24px;
}
.step2-box{
background: #F8F9FF;
padding: 40px 72px;
border-radius: 28px;
margin-bottom:36px;
width: fit-content;
margin: auto;
}
.wpcf7-list-item input{
font-size: 28px;
height:23px;
width: 23px;
margin: 0;
}
.wpcf7-list-item .wpcf7-list-item-label{
font-size:28px;
font-weight:400 !important;
color:#15171E;
}
.cheack-box .wpcf7-list-item{
display: flex;
max-width: 366px;
margin: auto;
margin-bottom: 17px;
}
.form-pricing{
display:flex;
flex-wrap:wrap;
}
.col.form-group.pricing-tbl {
display: flex;
flex-wrap: wrap;
gap: 20px;
padding: 10px;
justify-content: center;
margin-bottom:26px;
}
.form-pricing .heading h4{
font-size: 28px;
color: #15171E;
font-weight: 600;
font-family: Host Grotesk;
margin-bottom:42px;
}
.form-pricing .heading p{
font-size: 18px;
color: #15171E;
font-weight: 600;
font-family: Host Grotesk;
}
.price p{
padding: 0px !important;
}
.price p span{
color: #F74D4E;
font-size: 55px;
line-height: 65px;
font-weight: 600;
}
.price .pack {
font-size: 18px;
color: #15171E;
font-weight: 600;
font-family: Host Grotesk;
}
.form-pricing ul{
padding-bottom:40px;
}
.form-pricing ul li p{
padding-bottom:16px !important;
font-size: 18px;
color: #15171E;
font-weight: 400;
}
.price-content{
display: flex;
flex-wrap: wrap;
align-items:flex-start;
}
.send-btn{
margin: auto;
}
.send,.request-btn{
background-color: #F74D4E;
padding: 15px 48px;
border-radius: 50px;
cursor: context-menu;
color: white !important;
font-weight: 500 !important;
font-size: 22px !important;
display: block;
border: none;
font-family: 'Host Grotesk',Helvetica,Arial,Lucida,sans-serif;
line-height: 30px;
}
.form-pricing div:last-child {
margin-bottom: 0;
}
.pricing-tbl .form-pricing {
width: calc(33.33% - 14px);
padding: 50px 40px;
border-radius: 28px;
}
.basic{
border:5px solid #3061F6;
}
.advanced{
background:#F4F6FD;
border:5px solid #F4F6FD;
}
.price input {
border: 0 !important;
color: #F74D4E !important;
font-size: 45px !important;
font-weight:600;
width: 100% !important;
background-color: transparent !important;
}
.score-num{
padding-left:20px;
}
.fields-hide {
display: none !important;
}
.fieldset-cf7mls.cf7mls_current_fs > p {
display: inline-block;
}
.price {
display: flex;
flex-wrap: wrap;
}
.price span.pack {
font-size: 18px !important;
line-height: 24px !important;
}
.price div {
width: 150px;
overflow: hidden;
}
.price > p:last-child {
display: block;
width: 100%;
line-height: 0px;
}
.form-pricing ul {
margin-top: 20px;
}
.score input {
font-size: 16px;
color: #000 !important;
pointer-events: none;
height: 38px;
border-radius: 0;
width: 100%;
text-align: center;
border: none;
background: transparent;
}
.score .wpcf7-form-control-wrap {
width: 40px;
display: flex;
justify-content: center;
align-items: center;
}
.score {
display: flex;
align-items: center;
gap: 20px;
margin-top: 40px;
}
.score > div {
position: absolute;
left: 110px;
}
.wpcf7-response-output.wpcf7-display-none.wpcf7-validation-errors{
display:none !important;
}
.wpcf7-not-valid-tip{
padding-top:30px;
}
.score{
display:none;
}
.wpcf7-spinner{
display:none !important;
}
.fieldset-cf7mls:last-child{
display:flex;
flex-wrap:wrap;
justify-content:center;
}
.send-btn{
display:flex;
justify-content:center;
}
#cf7mls-back-btn-cf7mls_step-7{
display:none;
}
.popup-form{
display: flex;
flex-wrap: wrap;
justify-content: center;
margin: auto;
width:660px;
background: #fff;
padding: 57px 72px;
border-radius: 50px;
position: relative;
}
.popup-form p{
padding-bottom:0px !important;
}
.form-cus{
position:relative;
}
.popup-form label, .Request-form label{
color:#15171E;
font-size:18px;
font-weight:500;
text-align:left;
float: left;
margin-top: 18px;
}
.popup-form .wpcf7-form-control-wrap input, .Request-form .wpcf7-form-control-wrap input{
background-color: #F4F6FD;
color: #15171E;
padding: 18px 32px;
border-radius: 50px;
border: none !important;
font-size: 18px;
font-weight: 400;
margin-top: 8px;
}
.overlay {
height: 100%;
width: 100%;
display: none;
position: fixed;
z-index: 1;
top: 0;
left: 0;
background-color: rgba(20,36,85, 0.5);
}
.overlay-content {
position: relative;
top: 5%;
width: 100%;
text-align: center;
margin-top: 50px;
}
.basic .overlay .closebtn, .advanced .overlay .closebtn {
position: absolute;
top: 25px;
right: 25px;
font-size: 40px;
color: rgb(20, 36, 85);
}
.Request-form {
width:100% !important;
}
.Request-form .submit-btn .btn-submit{
margin-top: 24px !important;
}
.popup-form .submit-btn {
margin-top: 24px;
}
.buttons-group{
display: flex;
justify-content: center;
gap: 24px;
margin-top: 30px;
}
.radio-list .step-6, .radio-list .step-7 {
float: unset !important;
margin:0 !important;
order: 2 !important;
}
.radio-list .cf7mls-btns {
display: inline-block !important;
}
.Request-price .steps{
margin-bottom:0px !important;
}
@media(min-width: 981px) and (max-width: 1400px){
.pricing-tbl .form-pricing {
width: calc(50% - 14px);
}
}
@media(min-width: 1199px){
.form-cus{
padding-top:80px !important;
padding-left:115px !important;
padding-right:115px !important;
padding-bottom:80px !important;
}
}
@media(min-width: 981px) and (max-width: 1199px){
.form-cus{
padding-top:60px !important;
padding-left:50px !important;
padding-right:50px !important;
padding-bottom:30px !important;
}
}
@media(max-width: 980px){
.pricing-tbl .form-pricing {
width: calc(50% - 10px);
}
.que lable {
font-size: 22px !important;
line-height: 26px;
}
.steps h4 {
font-size: 35px !important;
}
.y-n-btn .last span {
padding: 12px 35px;
font-size: 16px !important;
}
.y-n-btn .first span {
padding: 12px 35px;
font-size: 16px !important;
}
.steps {
margin-bottom: 25px !important;
}
.send{
padding: 12px 35px;
font-size: 16px !important;
}
.btn-submit,
.action-button {
padding: 15px 25px !important;
font-size:16px !important;
}
.y-n-btn .wpcf7-form-control-wrap .wpcf7-form-control{
gap: 10px !important;
}
.form-cus{
padding-top:0px !important;
padding-left:10px !important;
padding-right:10px !important;
padding-bottom:30px !important;
}
.step2-box {
padding: 40px 20px;
width:100%;
}
.pricing-tbl{
margin-bottom:20px;
}
.popup-form{
width:91% !important;
padding: 30px 15px;
border-radius: 30px;
}
.popup-form label, .Request-form label{
font-size:16px;
}
.popup-form .wpcf7-form-control-wrap input, .Request-form .wpcf7-form-control-wrap input{
padding: 13px 20px;
font-size: 16px;
}
.basic .overlay .closebtn, .advanced .overlay .closebtn{
right: 10px;
font-size: 35px;
top: 10px;
}
}
@media(max-width: 767px){
.form-cus{
padding-top:0px !important;
padding-left:10px !important;
padding-right:10px !important;
padding-bottom:30px !important;
}
.pricing-tbl .form-pricing {
width: 100%;
}
.steps h4 {
font-size: 30px !important;
}
.que-box {
padding: 30px 15px;
}
.wpcf7-list-item .wpcf7-list-item-label {
font-size: 18px;
}
.wpcf7-list-item input {
height: 17px;
width: 17px;
}
.pricing-tbl .form-pricing {
padding: 40px 15px;
}
.col.form-group.pricing-tbl {
padding: 0px;
}
.send {
padding: 12px 35px;
font-size: 16px !important;
}
.send-btn{
margin:0px !important;
}
.form-pricing .heading h4 {
margin-bottom: 20px;
}
.price div {
width: 145px;
}
.pricing-tbl{
margin-bottom:20px;
}
.heading{
width:100% !important;
}
}
Waarom klanten iRotec 5★ geven
Onze klanten geven ons 5-sterrenbeoordelingen voor onze snelle, effectieve ongediertebestrijding en onze vriendelijke, professionele service. We reageren snel, lossen het probleem grondig op en behandelen elk huis of bedrijf met zorg — wat ons vertrouwen en herhaalde aanbevelingen oplevert.
.slick-slider {
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
-webkit-touch-callout: none;
-khtml-user-select: none;
ms-touch-action: pan-y;
touch-action: pan-y;
-webkit-tap-highlight-color: transparent;
}
.review.blog_slider_custom .slick-list {
position: relative;
display: block;
overflow-x: hidden;
margin: 0;
padding-right: 5%;
}
.slick-track{
display:flex;
}
.slick-track:before, .slick-track:after {
display: table; content: '';
}
.review.blog_slider_custom .slick-slide {
position: relative;
float: left;
height: 100%;
min-height: 1px;
margin-left:15px;
margin-right:15px !important;
}
.review.blog_slider_custom .et_pb_column:last-child{
margin-right:15px!important;
}
.entry-content ul.slick-dots {
display:none !important;
}
.blog_slider_custom .slick-arrow{
display:none !important;
}
@media (max-width:980px){
.review.blog_slider_custom .slick-list {
padding-right: 0;
}
}
jQuery(function($){
$('.review').slick({
slidesToShow: 3,
slidesToScroll: 1,
autoplay: true,
nav: true,
autoplaySpeed: 1000,
dots: false,
pauseOnHover: true,
responsive: [{
breakpoint: 980,
settings: {
slidesToShow: 2,
}
},
{
breakpoint: 767,
settings: {
slidesToShow: 1,
}
}
]
});
});
Kom van uw ongedierte af en draag zorg voor langdurige preventie
De proefondervindelijke methode gebruiken is niet de beste wanneer het aankomt op muizen, ratten, insecten of vogels. Ze kunnen zich snel versprijden en storen uw gemoedsrust, comfort en beschadigen gebouwen, goederen en uw bedrijfsreputatie. Wij helpen u met het nemen van noodzakelijke preventie maatregelen of bestrijden een ongdierte probleem snel en effectief tegen een scherpe prijs.
