.elementor .top-bar{border-color:#b8b8b866;background-color:#0000004a;}.elementor .top-nav{position:fixed;inset-block-start:0px;z-index:999;padding:0px;flex-direction:column;align-items:center;}.elementor .nav-bar{width:1300px;height:80px;max-height:80px;gap:40px;justify-content:space-between;align-items:center;}.elementor .grey-button{font-weight:500;font-size:14px;color:#252629;padding-block-start:7px;padding-block-end:7px;padding-inline-start:20px;padding-inline-end:20px;border-radius:40px;border-width:1px;border-color:#DDD7D4;border-style:solid;background-color:#00000000;background-clip:border-box;}.elementor .grey-button:hover,.elementor .grey-button:focus-visible{color:#000000;background-color:#ffffff;}.elementor .pink-color{font-size:14px;color:#ffffff;padding-block-start:7px;padding-block-end:7px;padding-inline-start:20px;padding-inline-end:20px;border-radius:40px;background-color:#FA836D;}.elementor .pink-color:hover,.elementor .pink-color:focus-visible{color:#252629;background-color:#ffffff;}.elementor .footer-vestia{width:1200px;padding:0px;gap:20px;}.elementor .footer-column{padding:0px;display:flex;flex-direction:column;gap:20px;order:99999;}.elementor .large{width:150%;}.elementor .footer-tekst{font-weight:500;font-size:14px;color:#a8a8a8;}.elementor .footer-koptekst{font-weight:500;font-size:18px;color:#ffffff;}.elementor .hero{height:90vh;background-image:url("https://vestia.smarter.nl/wp-content/uploads/2026/06/hero-fireplace-D7Z19qgu.jpg");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:center center;justify-content:center;align-items:center;}.elementor .hero-input-contianer{width:1200px;position:relative;z-index:2;padding:0px;flex-direction:column;gap:20px;align-items:start;}.elementor .hero-text{width:750px;padding:0px;margin-block-start:0px;flex-direction:column;gap:20px;}.elementor .koptekst{font-weight:700;font-size:70px;color:#ffffff;line-height:1em;}.elementor .subtekst{font-size:16px;color:#e7e7e7;}.elementor .buttons-contianer{padding:0px;flex-direction:row;gap:10px;justify-content:flex-start;align-self:start;}.elementor .button-hero{font-weight:500;font-size:16px;color:#ffffff;border-radius:40px;background-color:var(--Huisstijl);display:flex;flex-direction:column;justify-content:center;align-self:stretch;}.elementor .button-hero:hover,.elementor .button-hero:focus-visible{color:#000000;background-color:#ffffff;}.elementor .hero-absolute{position:absolute;z-index:1;background-image:linear-gradient(152deg, rgba(0, 0, 0, 0.54) 0%,rgba(0, 0, 0, 0) 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;}.elementor .light-bg{position:relative;padding:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;background-color:var(--bg);flex-direction:row;justify-content:center;align-items:center;}.elementor .page-width-and-margin{width:1200px;padding:0px;margin-block-start:100px;margin-block-end:100px;}.elementor .row-container{flex-direction:row;gap:50px;justify-content:space-between;align-items:center;}.elementor .img-left-contianer{width:750px;padding:0px;flex-direction:column;gap:20px;}.elementor .tekstright-container{padding:0px;flex-direction:column;gap:20px;}.elementor .koptekst-2{font-weight:700;font-size:60px;line-height:1em;}.elementor .black-button{font-weight:500;font-size:16px;color:#ffffff;text-align:center;border-radius:40px;background-color:#000000;align-self:start;}.elementor .black-button:hover,.elementor .black-button:focus-visible{background-color:var(--Huisstijl);}.elementor .erkend{padding:19px;border-radius:20px;background-color:var(--Sec);flex-direction:column;gap:10px;}.elementor .small-subtitle{font-weight:500;font-size:14px;color:#c2c2c2;text-transform:uppercase;}.elementor .lightgray-bg{padding:0px;background-color:var(--bg-2);flex-direction:row;justify-content:center;align-items:center;}.elementor .column-contianer{flex-direction:column;gap:50px;justify-content:space-between;align-items:center;}.elementor .teksttop-container{padding:0px;flex-direction:column;gap:20px;}.elementor .input-bottom-container{padding:0px;gap:40px;}.elementor .soort-kachel{padding:0px;flex-direction:column;gap:20px;justify-content:center;}.elementor .dark-bg{padding:0px;background-color:var(--Sec);flex-direction:row;justify-content:center;align-items:center;}.elementor .sparren{padding:0px;flex-direction:column;gap:20px;}.elementor .koptekst-3{font-size:20px;}.elementor .left-contact{width:750px;max-width:750px;position:relative;z-index:3;padding:40px;border-radius:20px;background-color:#ffffff;box-shadow:3px 3px 42px 11px rgba(0, 0, 0, 0.27);flex-direction:column;gap:20px;}.elementor .aandacht{padding:40px;border-radius:20px;border-width:1px;border-color:#ababab54;border-style:solid;}.elementor .aandacht:hover,.elementor .aandacht:focus-visible{border-color:var(--Huisstijl);background-color:#0b0b0e;}.elementor .pink-bg{padding:0px;background-color:var(--Huisstijl);flex-direction:row;justify-content:center;align-items:center;}.elementor .cta-input{width:600px;padding:0px;flex-direction:column;gap:30px;}.elementor .CTA-button{font-weight:500;font-size:16px;color:var(--Sec);border-radius:40px;background-color:#ffffff;}.elementor .CTA-button:hover,.elementor .CTA-button:focus-visible{color:#ffffff;background-color:#000000;}.elementor .manieren-om-te-vlammen{height:300px;}