:is(a,button).hj-dark,.hj-dark :is(.elementor-button,a),:is(a,button).hj-light,.hj-light :is(.elementor-button,a){display:inline-flex!important;align-items:center!important;gap:12px!important;width:auto!important;min-height:48px!important;padding:6px 6px 6px 20px!important;border-radius:9px!important;font:600 15px/1.2 "Open Sans","Segoe UI",sans-serif!important;letter-spacing:0!important;text-transform:none!important;white-space:nowrap!important;background-image:none!important;box-shadow:none!important;text-decoration:none!important;transition:background-color .3s ease,border-color .3s ease,color .3s ease!important}:is(.hj-dark,.hj-light) .elementor-button-text,:is(.hj-dark,.hj-light) .elementor-button-content-wrapper{white-space:nowrap!important;flex:none!important}.elementor-widget-button:is(.hj-dark,.hj-light){width:auto!important;max-width:none!important}:is(a,button).hj-dark::after,.hj-dark :is(.elementor-button,a)::after,:is(a,button).hj-light::after,.hj-light :is(.elementor-button,a)::after{content:"";flex:none;width:34px;height:34px;border-radius:7px;background-position:center;background-repeat:no-repeat;background-size:15px;transition:transform .3s cubic-bezier(.2,.8,.2,1),background-color .3s ease}:is(a,button).hj-dark,.hj-dark :is(.elementor-button,a){background-color:#3A5464!important;color:#FFFFFF!important;border:1px solid #3A5464!important}:is(a,button).hj-dark::after,.hj-dark :is(.elementor-button,a)::after{background-color:rgba(255,255,255,.14);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14m-5-5 5 5-5 5'/%3E%3C/svg%3E")}:is(a,button).hj-dark:hover,.hj-dark :is(.elementor-button,a):hover{background-color:#2A3E4A!important;border-color:#2A3E4A!important;color:#FFFFFF!important}:is(a,button).hj-light,.hj-light :is(.elementor-button,a){background-color:transparent!important;color:#3A5464!important;border:1px solid rgba(58,84,100,.4)!important}:is(a,button).hj-light::after,.hj-light :is(.elementor-button,a)::after{background-color:rgba(58,84,100,.08);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%233A5464' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14m-5-5 5 5-5 5'/%3E%3C/svg%3E")}:is(a,button).hj-light:hover,.hj-light :is(.elementor-button,a):hover{background-color:rgba(58,84,100,.05)!important;border-color:#3A5464!important;color:#2A3E4A!important}:is(a,button).hj-light:hover::after,.hj-light :is(.elementor-button,a):hover::after{background-color:rgba(58,84,100,.14)}:is(a,button):is(.hj-dark,.hj-light):hover::after,:is(.hj-dark,.hj-light) :is(.elementor-button,a):hover::after{transform:translateX(3px)}:is(.hj-dark,.hj-light) .elementor-button *{color:inherit!important}:is(.hj-dark,.hj-light) .elementor-button-icon{display:none!important}:is(a,button):is(.hj-dark,.hj-light):focus-visible,:is(.hj-dark,.hj-light) :is(.elementor-button,a):focus-visible{outline:2px solid #AA8347!important;outline-offset:3px}@media (max-width:540px){.elementor-widget-button:is(.hj-dark,.hj-light){width:100%!important}:is(.hj-dark,.hj-light) :is(.elementor-button,a){width:100%!important;justify-content:space-between!important}}@media (prefers-reduced-motion:reduce){:is(a,button):is(.hj-dark,.hj-light)::after,:is(.hj-dark,.hj-light) :is(.elementor-button,a)::after{transition:none}:is(a,button):is(.hj-dark,.hj-light):hover::after,:is(.hj-dark,.hj-light) :is(.elementor-button,a):hover::after{transform:none}}.henning-prijs-donker,.henning-prijs-licht{position:relative!important;isolation:isolate;overflow:hidden!important;border:none!important;border-radius:22px 22px 22px 22px!important;transition:background 0.3s ease,box-shadow 0.3s ease}.henning-prijs-donker{background:linear-gradient(145deg,#1C2E34 0%,#17272D 55%,#132228 100%)!important;box-shadow:0 10px 25px rgba(20,32,39,0.12),0 3px 8px rgba(20,32,39,0.06)!important}.henning-prijs-licht{background:linear-gradient(145deg,#FFFFFF 0%,#FBFAF7 55%,#F6F3ED 100%)!important;box-shadow:0 10px 25px rgba(20,32,39,0.10),0 3px 8px rgba(20,32,39,0.04)!important}.henning-prijs-donker::before,.henning-prijs-licht::before{content:"";position:absolute;z-index:0;width:310px;height:310px;top:-160px;right:-105px;pointer-events:none;-webkit-mask-image:url("https://www.henning-uitvaart.nl/wp-content/uploads/henning-logo-blaadjes.svg");mask-image:url("https://www.henning-uitvaart.nl/wp-content/uploads/henning-logo-blaadjes.svg");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;transform:rotate(10deg)}.henning-prijs-donker::before{background:radial-gradient(circle at 35% 30%,rgba(255,255,255,0.13) 0%,rgba(205,171,103,0.20) 40%,rgba(184,148,78,0.09) 75%,rgba(255,255,255,0.04) 100%);opacity:0.82;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:inset 0 1px 0 rgba(255,255,255,0.14),0 8px 18px rgba(0,0,0,0.05)}.henning-prijs-licht::before{background:radial-gradient(circle at 35% 30%,rgba(255,255,255,0.85) 0%,rgba(218,195,151,0.25) 40%,rgba(184,148,78,0.10) 75%,rgba(255,255,255,0.20) 100%);opacity:0.86;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:inset 0 1px 0 rgba(255,255,255,0.35),0 8px 18px rgba(0,0,0,0.04)}.henning-prijs-donker::after,.henning-prijs-licht::after{content:"";position:absolute;z-index:0;width:235px;height:235px;bottom:-110px;left:-85px;pointer-events:none;-webkit-mask-image:url("https://www.henning-uitvaart.nl/wp-content/uploads/henning-logo-blaadjes.svg");mask-image:url("https://www.henning-uitvaart.nl/wp-content/uploads/henning-logo-blaadjes.svg");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;transform:rotate(190deg) scaleX(-1)}.henning-prijs-donker::after{background:radial-gradient(circle at 65% 35%,rgba(255,255,255,0.10) 0%,rgba(205,171,103,0.17) 45%,rgba(184,148,78,0.05) 80%,rgba(255,255,255,0.03) 100%);opacity:0.72;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:inset 0 1px 0 rgba(255,255,255,0.10)}.henning-prijs-licht::after{background:radial-gradient(circle at 65% 35%,rgba(255,255,255,0.75) 0%,rgba(218,195,151,0.22) 45%,rgba(184,148,78,0.07) 80%,rgba(255,255,255,0.16) 100%);opacity:0.78;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:inset 0 1px 0 rgba(255,255,255,0.26)}.henning-prijs-donker>.e-con-inner,.henning-prijs-licht>.e-con-inner{position:relative;z-index:1}.henning-prijs-donker>*,.henning-prijs-licht>*{position:relative;z-index:1}@media (max-width:1024px){.henning-prijs-donker::before,.henning-prijs-licht::before{width:260px;height:260px;top:-135px;right:-100px}.henning-prijs-donker::after,.henning-prijs-licht::after{width:200px;height:200px;bottom:-100px;left:-90px}}@media (max-width:767px){.henning-prijs-donker::before,.henning-prijs-licht::before{width:200px;height:200px;top:-100px;right:-85px}.henning-prijs-donker::after,.henning-prijs-licht::after{width:175px;height:175px;bottom:-85px;left:-75px}}.henning-schaduw{box-shadow:none!important;transition:box-shadow 0.3s ease,transform 0.3s ease}.henning-schaduw:hover{box-shadow:0 4px 8px rgba(31,45,54,0.10),0 12px 26px rgba(58,84,100,0.22)!important;transform:translateY(-3px)}.henning-hero-blaadjes{position:relative!important;isolation:isolate;overflow:hidden!important;background:radial-gradient(ellipse 38% 65% at 0% 18%,rgba(190,210,211,0.14),transparent 85%),#F5F2EC!important}.henning-hero-blaadjes::before{content:"";position:absolute;z-index:0;width:750px;height:750px;top:-355px;left:-315px;-webkit-mask-image:url("https://www.henning-uitvaart.nl/wp-content/uploads/henning-logo-blaadjes.svg");mask-image:url("https://www.henning-uitvaart.nl/wp-content/uploads/henning-logo-blaadjes.svg");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;background:linear-gradient(135deg,rgba(255,255,255,0.65) 0%,rgba(190,210,211,0.48) 28%,rgba(115,150,160,0.24) 58%,rgba(184,148,78,0.16) 85%,rgba(255,255,255,0.30) 100%);opacity:0.85;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);pointer-events:none}.henning-hero-blaadjes::after{content:"";position:absolute;z-index:0;width:250px;height:250px;top:-90px;right:-70px;border-radius:52px;transform:rotate(12deg);background:linear-gradient(145deg,rgba(255,255,255,0.45) 0%,rgba(184,148,78,0.13) 55%,rgba(255,255,255,0.12) 100%);border:1px solid rgba(184,148,78,0.28);box-shadow:inset 0 1px 0 rgba(255,255,255,0.75),0 25px 65px rgba(77,65,46,0.06);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);pointer-events:none}.henning-hero-blaadjes>*{position:relative;z-index:2}@media (max-width:1024px){.henning-hero-blaadjes::before{width:550px;height:550px;top:-260px;left:-230px}.henning-hero-blaadjes::after{width:190px;height:190px;top:-60px;right:-75px;border-radius:42px}}@media (max-width:767px){.henning-hero-blaadjes::before{width:360px;height:360px;top:-170px;left:-155px;opacity:0.70}.henning-hero-blaadjes::after{width:135px;height:135px;top:20px;right:-65px;border-radius:34px;opacity:0.75}}.henning-hero-sub{position:relative!important;isolation:isolate;overflow:hidden!important;background:radial-gradient(ellipse 35% 55% at 0% 100%,rgba(190,210,211,0.10),transparent 85%),#F5F2EC!important}.henning-hero-sub::before{content:"";position:absolute;z-index:0;width:510px;height:510px;bottom:-320px;left:-230px;-webkit-mask-image:url("https://www.henning-uitvaart.nl/wp-content/uploads/henning-logo-blaadjes.svg");mask-image:url("https://www.henning-uitvaart.nl/wp-content/uploads/henning-logo-blaadjes.svg");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;background:linear-gradient(135deg,rgba(255,255,255,0.65) 0%,rgba(190,210,211,0.48) 28%,rgba(115,150,160,0.24) 58%,rgba(184,148,78,0.16) 85%,rgba(255,255,255,0.30) 100%);opacity:0.72;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);pointer-events:none}.henning-hero-sub::after{content:"";position:absolute;z-index:0;width:180px;height:180px;top:-95px;right:-65px;border-radius:42px;transform:rotate(12deg);background:linear-gradient(145deg,rgba(255,255,255,0.40) 0%,rgba(184,148,78,0.10) 55%,rgba(255,255,255,0.10) 100%);border:1px solid rgba(184,148,78,0.20);box-shadow:inset 0 1px 0 rgba(255,255,255,0.72),0 20px 50px rgba(77,65,46,0.04);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);pointer-events:none}.henning-hero-sub>*{position:relative;z-index:2}@media (max-width:1024px){.henning-hero-sub::before{width:380px;height:380px;bottom:-245px;left:-185px;opacity:0.65}.henning-hero-sub::after{width:145px;height:145px;top:-80px;right:-55px;border-radius:34px}}@media (max-width:767px){.henning-hero-sub::before{width:260px;height:260px;bottom:-175px;left:-125px;opacity:0.55}.henning-hero-sub::after{width:115px;height:115px;top:-65px;right:-45px;border-radius:28px;opacity:0.70}}