.price-panel{--custom-color:#000;background:linear-gradient(180deg,rgba(255,255,255,0.96) 0%,rgba(247,243,237,0.92) 100%);border:1px solid var(--border-color);border-radius:calc(var(--border-radius) * 4);box-shadow:var(--box-shadow);margin:0;padding:1.35rem}.panel-inner{display:grid;gap:1.35rem}.rate{align-items:center;display:flex;gap:1rem;justify-content:space-between}.rate .left{display:grid;gap:0.35rem}.rate .left span{color:rgba(54,53,55,0.88);font-size:1rem;line-height:1.35}.rate .right{color:var(--secondary-dark);font-family:var(--h2-font-family);font-size:clamp(2rem,3vw,2.7rem);font-weight:700;letter-spacing:-0.04em;line-height:1;text-align:right;white-space:nowrap}.panel .mini{margin:0;max-width:46rem}.panel .mini + div[style]{display:flex;flex-wrap:wrap;gap:0.85rem;margin-top:-0.1rem}.panel .btn,.panel a.btn{align-items:center;border:1px solid rgba(168,75,59,0.2);border-radius:999px;display:inline-flex;font-size:1rem;font-weight:700;justify-content:center;min-height:3.35rem;padding:0 1.5rem;text-decoration:none;transition:background 0.25s ease,border-color 0.25s ease,color 0.25s ease}.panel .btn-primary{background:var(--secondary);border-color:var(--secondary);color:var(--white)}.panel .btn-primary:hover{background:var(--secondary-dark);border-color:var(--secondary-dark);color:var(--white)}.panel .btn-ghost{background:rgba(255,255,255,0.75);color:var(--secondary-dark)}.panel .btn-ghost:hover{background:rgba(168,75,59,0.06);border-color:rgba(168,75,59,0.32);color:var(--secondary-dark)}@media (max-width:720px){.panel{border-radius:1.5rem;padding:1rem}.panel-inner{gap:1rem}.rate{align-items:flex-start;border-radius:1.2rem;flex-direction:column;padding:1rem}.rate .right{font-size:1.95rem;text-align:left}.panel .btn,.panel a.btn{width:100%}}.cta-highlight .cta-highlight__panel{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(240px,0.65fr);grid-template-areas:"body media" "form media" "footer media";gap:0 32px;background:linear-gradient(135deg,var(--bg-color-light) 0%,var(--white) 100%);border-radius:28px;box-shadow:var(--box-shadow);overflow:hidden}.cta-highlight .cta-highlight__content{display:contents}.cta-highlight .cta-highlight__copy{display:contents}.cta-highlight .cta-highlight__body{grid-area:body;padding:40px 0 24px 40px;min-width:0;--custom-color:var(--color)}.cta-highlight .cta-highlight__body h2{margin-bottom:var(--h2-margin-bottom);color:var(--h2-color)}.cta-highlight .cta-highlight__body p:last-child{margin-bottom:0}.cta-highlight .cta-highlight__footer{grid-area:footer;display:flex;flex-wrap:wrap;gap:12px 14px;align-items:center;padding:0 0 40px 40px}.cta-highlight .cta-highlight__media{grid-area:media;display:flex;justify-content:center;align-items:center;padding:40px 40px 40px 0}.cta-highlight .cta-highlight__media figure{width:100%;max-width:360px;margin:0;padding:18px;border-radius:24px;background:rgba(255,255,255,0.45);border:1px solid rgba(0,0,0,0.04);box-shadow:0 18px 40px rgba(0,0,0,0.06)}.cta-highlight .cta-highlight__media img{display:block;width:100%;height:auto;border-radius:18px}.cta-highlight .cta-highlight__form{grid-area:form;padding:0 0 24px 40px}.cta-highlight .cta-highlight__form form{display:flex;flex-wrap:wrap;gap:14px;align-items:flex-end}.cta-highlight .cta-highlight__form .form__row[type="varchar"]{flex:1 1 auto;margin:0}.cta-highlight .cta-highlight__form .form__row[data-type="submit"]{flex:0 0 auto;margin:0}.cta-highlight .cta-highlight__form .input-wrapper{width:100%}.cta-highlight .cta-highlight__form input[type="text"]{min-height:58px;width:100%;padding:0 18px;border-radius:12px;border:1px solid rgba(0,0,0,0.1);background:rgba(255,255,255,0.72);box-shadow:inset 0 1px 0 rgba(255,255,255,0.55)}.cta-highlight .cta-highlight__form button{min-width:58px;min-height:58px;padding:0;border-radius:12px}@media (max-width:992px){.cta-highlight .cta-highlight__panel{grid-template-columns:1fr;grid-template-areas:"body" "form" "footer" "media"}.cta-highlight .cta-highlight__content{display:contents}.cta-highlight .cta-highlight__body{padding:28px 28px 18px}.cta-highlight .cta-highlight__footer{padding:0 28px 28px}.cta-highlight .cta-highlight__media{padding:0 28px 28px}.cta-highlight .cta-highlight__media figure{max-width:280px}.cta-highlight .cta-highlight__form{padding:0 28px 18px}.cta-highlight .cta-highlight__form form{flex-direction:column;align-items:stretch}.cta-highlight .cta-highlight__form .form__row[data-type="submit"]{width:100%}.cta-highlight .cta-highlight__form button{width:100%}}@media (max-width:692px){.cta-highlight .cta-highlight__panel{border-radius:24px;gap:0}.cta-highlight .cta-highlight__body{padding:32px 28px 18px}.cta-highlight .cta-highlight__body h2{margin-bottom:18px}.cta-highlight .cta-highlight__form{padding:0 28px 18px}.cta-highlight .cta-highlight__form form{gap:12px;flex-direction:row;margin:0 !important;justify-content:space-between;min-width:100%;flex-wrap:nowrap}.cta-highlight .cta-highlight__form .form__row[type="hidden"]{display:none}.cta-highlight .cta-highlight__form .form__row[type="varchar"]{width:80%}.cta-highlight .cta-highlight__form .form__row[data-type="submit"]{width:var(--input-width)}.cta-highlight .cta-highlight__form input[type="text"]{min-height:56px}.cta-highlight .cta-highlight__form button{min-height:56px}.cta-highlight .cta-highlight__footer{padding:0 28px 28px}.cta-highlight .cta-highlight__footer p{display:flex;flex-direction:column;gap:8px;margin:0}.cta-highlight .cta-highlight__footer .link{display:inline-flex;align-items:center;gap:6px;overflow-wrap:anywhere}.cta-highlight .cta-highlight__media{padding:8px 28px 32px}.cta-highlight .cta-highlight__media figure{max-width:260px;padding:16px;border-radius:22px}.cta-highlight .cta-highlight__media img{border-radius:16px}}form .form__row[type="hidden"]{display:none}form .form__row.has-error input,form .form__row.has-error textarea,form .form__row.has-error select{border-color:var(--form-input-border-color-error,#c62828)}form .form__row-error{width:100%;margin-top:6px;color:var(--form-input-error-color,#c62828);font-size:var(--form-input-error-font-size,13px);line-height:1.35}form .form__row-error-message + .form__row-error-message{margin-top:3px}.input-wrapper.input-wrapper--decorated{align-items:stretch;width:100%}.input-wrapper .input-wrapper__prefix,.input-wrapper .input-wrapper__after{display:inline-flex;align-items:center;justify-content:center;padding:0 14px;background-color:var(--label-background-color);border:1px solid var(--label-border-color);color:rgba(0,0,0,0.7);white-space:nowrap;flex:0 0 auto}.input-wrapper .input-wrapper__prefix{border-right:0;border-radius:6px 0 0 6px}.input-wrapper .input-wrapper__after{border-left:0;border-radius:0 6px 6px 0}.input-wrapper.input-wrapper--decorated input,.input-wrapper.input-wrapper--decorated textarea,.input-wrapper.input-wrapper--decorated select,.input-wrapper.input-wrapper--decorated .chosen-container{min-width:0;width:100%;border-radius:0;flex:1 1 auto}.input-wrapper.input-wrapper--decorated.with-icon i{border-radius:0}footer{padding:50px 0 100px;--h5-margin:10px;--h5-font-size:20px;--nav-padding:0px;--font-size:16px}footer svg path,footer svg polygon{fill:#fff !important}footer{position:relative;background:linear-gradient(180deg,var(--primary) 0%,var(--primary) 100%);--custom-color:rgba(255,255,255,0.85);overflow:hidden;margin:30px;border-radius:30px;padding:50px 0 0px}@media (max-width:692px){footer{margin:15px}}footer .image-block{position:absolute;z-index:-1;bottom:-6px;left:0;opacity:0.02;right:0}footer .image-block svg{filter:drop-shadow(2px 4px 6px black);width:100% !important}footer::before{content:"";position:absolute;width:700px;height:700px;right:-200px;bottom:-300px;background:radial-gradient(circle at 40% 40%,rgba(168,75,59,0.45),transparent 60%),radial-gradient(circle at 60% 60%,rgba(87,88,69,0.45),transparent 60%);filter:blur(120px);opacity:0.5;pointer-events:none}footer section{position:relative;z-index:2}footer grid{border-top:1px solid rgba(255,255,255,0.06);padding-top:60px}footer h5{font-weight:600;letter-spacing:0.08em;text-transform:uppercase;font-size:0.8rem;margin-bottom:1.2rem;color:rgba(255,255,255,0.6)}footer p,footer a{font-size:0.95rem;line-height:1.8;color:rgba(255,255,255,0.85);text-decoration:none;transition:color 0.25s ease}footer a:hover{color:#A84B3B}footer ol,footer ul{list-style:none;padding:0;margin:0}footer ol li,footer ul li{margin-bottom:0.6rem}footer ol li:before,footer ul li:before{content:"";mask:url("https://www.rechtenrobots.nl/Files/dots.svg") no-repeat center;mask-size:contain;background:currentColor;width:13px;display:inline-block;height:10px}footer ol a,footer ul a{position:relative}footer ol a::after,footer ul a::after{content:"";position:absolute;left:0;bottom:-2px;width:0%;height:1px;background:#A84B3B;transition:width 0.3s ease}footer ol a:hover::after,footer ul a:hover::after{width:100%}footer .image-logo-block svg{opacity:0.9;transition:opacity 0.3s ease,transform 0.3s ease}footer .image-logo-block svg:hover{opacity:1;transform:translateY(-2px)}footer .start-whatsapp-conversation{position:fixed;right:25px;bottom:25px;background:linear-gradient(135deg,#575845,#A84B3B);width:56px;height:56px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;box-shadow:0 15px 35px rgba(0,0,0,0.4);transition:transform 0.25s ease,box-shadow 0.25s ease}footer .start-whatsapp-conversation i{font-size:1.2rem}footer .start-whatsapp-conversation:hover{transform:translateY(-4px);box-shadow:0 20px 45px rgba(0,0,0,0.6)}@media (max-width:900px){footer grid{padding-top:40px}}@media (min-width:692px) and (max-width:992px){footer{margin:24px;border-radius:28px;padding-top:44px}footer grid{gap:32px 24px;padding-top:44px}footer grid>.content-block,footer grid>.animation-block:not(.image-logo-block){--cw-sm:6}footer grid>.image-logo-block{--cw-sm:12;display:flex;justify-content:center;padding-bottom:10px}}@media (max-width:692px){footer{margin:12px;border-radius:26px;padding-top:34px;--font-size:15px}footer::before{width:420px;height:420px;right:-220px;bottom:-160px;filter:blur(90px)}footer grid{gap:0;padding-top:34px}footer grid>*{--cw-xs:12}footer .image-logo-block{display:flex;justify-content:center;padding-bottom:18px}footer .image-logo-block svg,footer .image-logo-block img{max-width:190px;width:100%;height:auto}footer .content-block,footer .animation-block{margin-bottom:26px}footer h5{margin-bottom:0.9rem;font-size:0.78rem;letter-spacing:0.07em}footer p{margin:0 0 0.7rem;line-height:1.7;overflow-wrap:anywhere}footer ol li,footer ul li{margin-bottom:0.45rem}footer .start-whatsapp-conversation{right:18px;bottom:18px;width:50px;height:50px}}.menu ul{list-style:none;padding:0}