@font-face{font-display:swap;font-family:'EB Garamond';font-style:normal;font-weight:400;src:url(http://fotozwarthoed.com/wp-content/uploads/2025/09/eb-garamond-v31-latin-regular.woff2) format('woff2')}@font-face{font-display:swap;font-family:'EB Garamond';font-style:normal;font-weight:500;src:url(http://fotozwarthoed.com/wp-content/uploads/2025/09/eb-garamond-v31-latin-500.woff2) format('woff2')}@font-face{font-display:swap;font-family:'EB Garamond';font-style:normal;font-weight:600;src:url(http://fotozwarthoed.com/wp-content/uploads/2025/09/eb-garamond-v31-latin-600.woff2) format('woff2')}@font-face{font-display:swap;font-family:'EB Garamond';font-style:normal;font-weight:700;src:url(http://fotozwarthoed.com/wp-content/uploads/2025/09/eb-garamond-v31-latin-700.woff2) format('woff2')}@font-face{font-display:swap;font-family:'EB Garamond';font-style:normal;font-weight:800;src:url(http://fotozwarthoed.com/wp-content/uploads/2025/09/eb-garamond-v31-latin-800.woff2) format('woff2')}body,body p,body a,body span,body li,body h1,body h2,body h3,body h4,body h5,body h6,.elementor-widget,.elementor-heading-title,.elementor-widget-text-editor,.elementor-nav-menu a,.text-marquee .text{font-family:'EB Garamond',serif!important}.xxsmall h1,.xxsmall h2,.xxsmall h3,.xxsmall h4,.xxsmall h5,.xxsmall h6,.xxsmall p,.xxsmall a,.xxsmall span,.xxsmall div,.xxsmall li,.xxsmall strong,.xxsmall em{font-size:clamp(0.75rem, 0.7rem + 0.25vw, 0.875rem)}.xsmall h1,.xsmall h2,.xsmall h3,.xsmall h4,.xsmall h5,.xsmall h6,.xsmall p,.xsmall a,.xsmall span,.xsmall div,.xsmall li,.xsmall strong,.xsmall em{font-size:clamp(0.875rem, 0.7rem + 0.5vw, 1rem)}.small h1,.small h2,.small h3,.small h4,.small h5,.small h6,.small p,.small a,.small span,.small div,.small li,.small strong,.small em{font-size:clamp(1rem, 0.95rem + 0.3vw, 1.125rem)}.medium h1,.medium h2,.medium h3,.medium h4,.medium h5,.medium h6,.medium p,.medium a,.medium span,.medium div,.medium li,.medium strong,.medium em{font-size:clamp(1.25rem, 1.1rem + 0.8vw, 1.5rem)}.large h1,.large h2,.large h3,.large h4,.large h5,.large h6,.large p,.large a,.large span,.large div,.large li,.large strong,.large em{font-size:clamp(1.5rem, 1.2rem + 1vw, 1.75rem)}.xlarge h1,.xlarge h2,.xlarge h3,.xlarge h4,.xlarge h5,.xlarge h6,.xlarge p,.xlarge a,.xlarge span,.xlarge div,.xlarge li,.xlarge strong,.xlarge em{font-size:clamp(1.75rem, 1.25rem + 1.25vw, 2rem)}.xxlarge h1,.xxlarge h2,.xxlarge h3,.xxlarge h4,.xxlarge h5,.xxlarge h6,.xxlarge p,.xxlarge a,.xxlarge span,.xxlarge div,.xxlarge li,.xxlarge strong,.xxlarge em{font-size:clamp(1.875rem, 1.3rem + 1.8vw, 2.25rem)}.xxxlarge h1,.xxxlarge h2,.xxxlarge h3,.xxxlarge h4,.xxxlarge h5,.xxxlarge h6,.xxxlarge p,.xxxlarge a,.xxxlarge span,.xxxlarge div,.xxxlarge li,.xxxlarge strong,.xxxlarge em{font-size:clamp(2rem, 1.4rem + 2vw, 2.625rem)}.xxxxlarge h1,.xxxxlarge h2,.xxxxlarge h3,.xxxxlarge h4,.xxxxlarge h5,.xxxxlarge h6,.xxxxlarge p,.xxxxlarge a,.xxxxlarge span,.xxxxlarge div,.xxxxlarge li,.xxxxlarge strong,.xxxxlarge em{font-size:clamp(2.25rem, 1.6rem + 2.5vw, 3rem)}.xxxxxlarge h1,.xxxxxlarge h2,.xxxxxlarge h3,.xxxxxlarge h4,.xxxxxlarge h5,.xxxxxlarge h6,.xxxxxlarge p,.xxxxxlarge a,.xxxxxlarge span,.xxxxxlarge div,.xxxxxlarge li,.xxxxxlarge strong,.xxxxxlarge em{font-size:clamp(2.5rem, 1.8rem + 3vw, 3.5rem)}.elementor-widget-text-editor :last-child{margin-bottom:0}@media (max-width:767px){.header-title{font-size:clamp(1.25rem, 1.2rem + 0.5vw, 1.75rem)}.elementor-nav-menu{font-size:clamp(0.75rem, 0.7rem + 0.25vw, 1rem)}.footer .elementor-nav-menu a{font-size:clamp(0.75rem, 0.7rem + 0.25vw, 0.875rem)}}.text-marquee{width:100%;overflow:hidden;white-space:nowrap;position:relative;padding:0;background:#c70118;height:72px;display:flex;align-items:center}.text-single{display:flex;white-space:nowrap;will-change:transform}.text-marquee .text{display:inline-flex;align-items:center;padding-right:2rem;font-size:clamp(1rem, 0.9rem + 0.8vw, 1.5rem);font-weight:600;font-family:'EB Garamond',serif!important;color:#fff}.text-marquee .text svg{width:28px;height:28px;flex-shrink:0;margin-right:10px}.elementor-widget-text-editor h3,.elementor-widget-html h3,.elementor-text-editor h3{color:var(--e-global-color-text)!important}.theater-stage{background:#180000 url(https://fotozwarthoed.com/wp-content/uploads/2025/10/theaterachtergrond8.png) center top / cover no-repeat;overflow:hidden!important;padding-top:40px;padding-bottom:60px}@media (min-aspect-ratio:16/9) and (max-aspect-ratio:21/9){.theater-stage{padding-top:20px;padding-bottom:60px}}@media (min-aspect-ratio:21/9){.theater-stage{padding-top:10px;padding-bottom:40px}}.bnr-carousel{position:relative;isolation:isolate;overflow:hidden}.bnr-carousel .swiper{overflow:visible;padding:0!important;transform:translateX(var(--bnr-shift,0))!important;will-change:transform}.bnr-carousel .swiper-wrapper{display:flex;gap:0!important}:root{--frame-size:min(56vw, 420px);--portrait-scale:0.46;--frame-lift:-18px;--name-gap:-6px;--stage-gutter:clamp(16px,4vw,84px);--img-radius:6px;--bnr-shift:8px}@media (min-aspect-ratio:16/9) and (max-aspect-ratio:21/9){:root{--bnr-shift:-8px}}@media (min-aspect-ratio:21/9){:root{--bnr-shift:-5px}}.bnr-carousel .swiper-slide{position:relative;display:grid;place-items:center;transform:scale(.9);opacity:.75;filter:blur(4px) saturate(.85) brightness(.95);transition:transform .35s ease,opacity .35s ease,filter .35s ease;z-index:1}.bnr-carousel .swiper-slide.is-center{transform:scale(1);opacity:1;filter:none;z-index:5}.bnr-carousel .slide-framebox{position:relative;width:var(--frame-size);aspect-ratio:1/1;margin-inline:auto;transform:translateY(var(--frame-lift))}.bnr-carousel .slide-framebox::after{content:"";position:absolute;inset:0;background:center/contain no-repeat url(https://fotozwarthoed.com/wp-content/uploads/2026/01/fotolijst-zwarthoed-staand.png);pointer-events:none;z-index:2;opacity:0;transition:opacity .25s ease}.bnr-carousel .swiper-slide.is-center .slide-framebox::after{opacity:1}.bnr-carousel .portrait-window{position:absolute;left:50%;top:68%;transform:translate(-50%,-50%);width:calc(var(--frame-size) * var(--portrait-scale));aspect-ratio:.74;overflow:hidden;border-radius:var(--img-radius);z-index:1}.bnr-carousel .portrait-window img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center 72%!important;display:block}.bnr-nameplate{position:absolute;left:50%;top:calc(50% + (var(--frame-size) * 0.48) + var(--name-gap));transform:translateX(-50%);z-index:10;pointer-events:none;display:inline-block;min-width:150px;max-width:220px;padding:.55rem 1.15rem;text-align:center;font-family:"EB Garamond",Georgia,serif;font-weight:600;letter-spacing:.02em;font-size:clamp(12px,1.05vw,15px);color:#261400;background:linear-gradient(180deg,#fff3c2 0%,#f6d567 38%,#caa23a 58%,#e9ca73 100%);border:1.3px solid #b48725;border-radius:10px;box-shadow:inset 0 1px 2px rgb(255 255 255 / .85),inset 0 -4px 8px rgb(120 80 20 / .25),0 5px 10px rgb(0 0 0 / .35)}.bnr-carousel .swiper-pagination{bottom:10px!important}.elementor-swiper-button{top:50%;transform:translateY(-50%)}.elementor-swiper-button-prev{left:max(8px,calc(var(--stage-gutter)/2))}.elementor-swiper-button-next{right:max(8px,calc(var(--stage-gutter)/2))}@media (max-width:640px){:root{--frame-size:72vw;--portrait-scale:0.5;--frame-lift:-10px}.bnr-carousel .swiper-slide{transform:scale(.96)}.bnr-carousel .swiper-slide.is-center{transform:scale(1)}}html,body{overflow-x:hidden!important}.theater-stage{min-height:unset!important;height:auto!important}.theater-stage::after{content:"";display:block;height:80px}.bnr-carousel,.bnr-carousel .swiper,.bnr-carousel .swiper-wrapper,.bnr-carousel .swiper-slide{overflow:visible!important}.bnr-carousel .slide-framebox{position:relative;z-index:5}.bnr-nameplate{position:absolute;left:50%;top:calc(100% + 14px);transform:translateX(-50%);z-index:50;pointer-events:none}.bnr-carousel .swiper-slide{transform-style:preserve-3d}.bnr-carousel .swiper-slide.is-center{z-index:10}.bnr-carousel .portrait-window{width:51%!important}.bnr-carousel .portrait-window .elementor-widget-image img{object-fit:cover!important;transform:scale(1.05)!important}.hero-same-height{position:relative;overflow:hidden}.hero-same-height>.e-con-inner{position:relative!important;height:100%!important}.marquee{position:absolute;inset:0;display:flex;align-items:center;overflow:hidden;pointer-events:none}.marquee-track{display:flex;flex-direction:row;flex-wrap:nowrap;width:max-content;will-change:transform;animation:marquee-scroll 30s linear infinite}@keyframes marquee-scroll{from{transform:translateX(0)}to{transform:translateX(-50%)}}.marquee-track img{max-height:40vh!important;width:auto!important;height:auto!important;max-width:none!important;display:block!important;flex-shrink:0}@media (max-width:768px){.marquee-track img{max-height:35vh!important}}:root{--tbl-red:#c70118;--tbl-green:#f5f1e8;--tbl-border:#bdbdbd}.price-table{width:100%;max-width:100%;border-collapse:separate;border-spacing:0;font-family:"EB Garamond",serif;font-size:17px;line-height:1.45;margin:0 0 40px;border-radius:8px;overflow:hidden;border:1px solid var(--tbl-border);background:#fff}.price-table,.price-table th,.price-table td,.price-table tr,.price-table p,.price-table small,.price-table strong,.price-table em{color:var(--e-global-color-text)!important;opacity:1!important}.price-table thead th{background:var(--tbl-red);color:#ffffff!important;padding:14px 16px;font-weight:600;text-align:left;border-right:1px solid rgb(255 255 255 / .4)}.price-table thead th:last-child{border-right:none}.price-table tbody td{padding:16px;vertical-align:top;border-right:1px solid var(--tbl-border)}.price-table tbody td:last-child{border-right:none}.price-table tbody tr:nth-child(odd){background:#fff}.price-table tbody tr:nth-child(even){background:var(--tbl-green)}.price-table td[data-label="Prijs"],.price-table td[data-label="Totaal"]{white-space:nowrap}.price-table thead th:first-child{border-top-left-radius:8px}.price-table thead th:last-child{border-top-right-radius:8px}.price-table tbody tr:last-child td:first-child{border-bottom-left-radius:8px}.price-table tbody tr:last-child td:last-child{border-bottom-right-radius:8px}.price-table .highlight{background:var(--tbl-red);color:#ffffff!important;text-align:center;font-size:22px;padding:32px 20px}p.price-note{color:var(--e-global-color-text)!important;opacity:1!important;margin-top:12px}@media (max-width:1024px){.price-table{font-size:15px}.price-table th,.price-table td{padding:10px 8px}.price-table small{font-size:.85em}}.price-table:not(:has(thead)):has(tbody tr td:only-child){background:var(--tbl-red);border-color:var(--tbl-red)}.price-table:not(:has(thead)):has(tbody tr td:only-child) td{background:var(--tbl-red)!important;color:#ffffff!important;text-align:center;padding:28px 22px;font-size:19px;line-height:1.55;border:none}.price-table:not(:has(thead)):has(tbody tr td:only-child) td,.price-table:not(:has(thead)):has(tbody tr td:only-child) td *{color:#ffffff!important}.video-scope{--h:clamp(620px, 80vh, 1150px);position:relative!important;height:var(--h)!important;min-height:var(--h)!important;padding:0!important;margin:0!important;overflow:hidden!important;background:#000!important}.video-scope>.e-con-inner,.video-scope>.elementor-container,.video-scope>.elementor-column-gap-default{height:100%!important;min-height:100%!important;padding:0!important;margin:0!important}.video-scope .elementor-widget-video,.video-scope .elementor-widget-video .elementor-widget-container,.video-scope .elementor-widget-video .elementor-wrapper,.video-scope .elementor-widget-video .e-hosted-video,.video-scope .elementor-widget-video .elementor-fit-aspect-ratio{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;padding:0!important;margin:0!important}.video-scope .elementor-fit-aspect-ratio{padding:0!important}.video-scope .elementor-widget-video video{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:50% 42%!important;background:transparent!important}.video-scope .elementor-custom-embed-image-overlay,.video-scope .elementor-widget-video iframe{display:none!important}.video-scope{margin-bottom:-1px!important}.video-scope+*{margin-top:0!important;padding-top:0!important;position:relative;z-index:1}@media (max-width:1024px){.video-scope{--h:clamp(420px, 58vh, 780px)}}@media (max-width:767px){.video-scope{--h:clamp(300px, 44vh, 560px)}}.elementor-widget[class*="elementor-widget-mf-"] input.mf-input,.elementor-widget[class*="elementor-widget-mf-"] input.mf-input:hover,.elementor-widget[class*="elementor-widget-mf-"] input.mf-input:focus,.elementor-widget[class*="elementor-widget-mf-"] input.mf-input:focus-visible{border-width:0 0 1px 0!important;border-style:solid!important;border-bottom-color:var(--e-global-color-text)!important;background:transparent!important;box-shadow:none!important}.elementor-widget[class*="elementor-widget-mf-"] textarea.mf-input,.elementor-widget[class*="elementor-widget-mf-"] textarea.mf-input:hover,.elementor-widget[class*="elementor-widget-mf-"] textarea.mf-input:focus,.elementor-widget[class*="elementor-widget-mf-"] textarea.mf-input:focus-visible{border-width:0 0 1px 0!important;border-style:solid!important;border-bottom-color:var(--e-global-color-text)!important;background:transparent!important;box-shadow:none!important}.elementor-location-floating_buttons{position:fixed!important;inset:auto 24px 24px auto!important;width:auto!important;height:auto!important;margin:0!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important;z-index:999999!important}.elementor-location-floating_buttons .e-con,.elementor-location-floating_buttons .e-con-inner,.elementor-location-floating_buttons .elementor-widget-wrap{position:static!important;width:auto!important;height:auto!important;margin:0!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important}.elementor-location-floating_buttons .reserveer-btn{background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important}.reserveer-btn a.elementor-button-link{position:relative!important;display:inline-block!important;background-color:#C70118!important;color:#ffffff!important;border:1px solid var(--e-global-color-secondary)!important;border-radius:6px!important;padding:14px 22px!important;box-shadow:none!important;text-decoration:none!important;cursor:pointer}.reserveer-btn .elementor-button-text{color:#ffffff!important}.reserveer-btn a.elementor-button-link:hover{opacity:.95}.reserveer-btn a.elementor-button-link:focus-visible{outline:2px solid var(--e-global-color-secondary);outline-offset:3px}@media (max-width:767px){.elementor-location-floating_buttons{inset:auto 16px 90px auto!important}}html,body{background:#F5F1E8!important}.elementor-popup-modal .elementor-field-label{display:block!important;margin-bottom:6px!important}.elementor-popup-modal .elementor-field,.elementor-popup-modal .elementor-select-wrapper{width:100%!important;max-width:100%!important;box-sizing:border-box!important}.elementor-popup-modal .elementor-field-type-submit,.elementor-popup-modal .e-form__buttons{display:flex!important;justify-content:center!important;align-items:center!important;background:transparent!important;padding:0!important;border:0!important;box-shadow:none!important}.elementor-popup-modal .elementor-button{width:auto!important;flex:0 0 auto!important;background-color:#C70118!important;color:#ffffff!important;border:1px solid var(--e-global-color-secondary)!important;border-radius:6px!important;padding:14px 28px!important;box-shadow:none!important}.zwhd-banner{position:absolute;top:100%;left:50%;transform:translate(-50%,-55%) scale(.7);z-index:20;pointer-events:none}.zwhd-banner img{display:block;max-width:100%;height:auto}@media (max-width:1366px){.zwhd-banner{transform:translate(-50%,-55%) scale(.6)}}@media (max-width:1024px){.zwhd-banner{transform:translate(-50%,-55%) scale(.57)}}@media (max-width:768px){.zwhd-banner{transform:translate(-50%,-55%) scale(.53)}}@media (max-width:500px) and (pointer:coarse){.zwhd-banner{transform:translate(-50%,-55%) scale(.43)}}@media (max-width:380px){.zwhd-banner{transform:translate(-50%,-55%) scale(.41)}}@media screen and (width:1680px) and (height:1050px){.zwhd-banner{transform:translate(-50%,-55%) scale(.67)}}@media (min-width:1025px) and (max-width:1366px) and (pointer:coarse){.zwhd-hamburger,.zwhd-menu-btn{display:none!important}.zwhd-nav-desktop{display:flex!important;min-width:0!important}}@media (min-width:1025px){:root{--zwhd-bg:#f5f1e8;--zwhd-red:#c70118;--zwhd-header-minh:135px;--zwhd-pad-x:28px;--zwhd-pad-y:12px;--zwhd-logo-h:120px;--zwhd-menu-gap:clamp(6px, 0.8vw, 16px);--zwhd-menu-font:clamp(16px, 0.95vw, 18px);--zwhd-flag-size:clamp(36px, 2.2vw, 48px);--zwhd-flag-gap:clamp(12px, 1vw, 20px);--zwhd-flag-radius:6px;--zwhd-flags-width:96px}.zwhd-root{position:relative;overflow:visible}.zwhd-bar{background:var(--zwhd-bg);min-height:var(--zwhd-header-minh);padding:var(--zwhd-pad-y) var(--zwhd-pad-x);display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;column-gap:24px;width:100%}.zwhd-hamburger,.zwhd-menu-btn{display:none!important}.zwhd-left{display:flex;align-items:center}.zwhd-left img{max-height:var(--zwhd-logo-h);width:auto;height:auto;display:block}.zwhd-center{display:flex;justify-content:center;align-items:center;min-width:0}.zwhd-center ul{display:flex!important;flex-wrap:nowrap!important;white-space:nowrap!important;gap:var(--zwhd-menu-gap)!important;list-style:none;margin:0!important;padding:0!important}.zwhd-center li{flex:0 0 auto!important;margin:0!important}.zwhd-center a{font-family:"EB Garamond",serif;font-size:var(--zwhd-menu-font)!important;font-weight:700;letter-spacing:.045em;text-transform:uppercase;color:var(--e-global-color-text)!important;text-decoration:none;padding:6px 0;white-space:nowrap}.zwhd-center a:hover,.zwhd-center .current-menu-item>a,.zwhd-center .current-menu-ancestor>a{color:var(--zwhd-red)!important}.zwhd-right{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:var(--zwhd-flag-gap)!important;flex-wrap:nowrap!important;white-space:nowrap!important;min-width:var(--zwhd-flags-width)}.zwhd-right .gtranslate_wrapper{display:flex!important;gap:14px;min-width:var(--zwhd-flags-width)}.zwhd-right a,.zwhd-right span{display:inline-flex!important;align-items:center!important;flex:0 0 auto!important}.zwhd-right img{width:32px!important;height:22px!important;object-fit:cover;border-radius:var(--zwhd-flag-radius);display:block}}@media (max-width:1024px){.zwhd-bar{display:grid!important;grid-template-columns:max-content auto max-content;align-items:center!important;padding:0 24px!important;min-height:120px!important;background:#f5f1e8!important;position:relative!important;z-index:20!important;box-sizing:border-box!important}.zwhd-left{display:flex!important;align-items:center!important}.zwhd-left img{height:90px!important;width:auto!important;display:block!important}.zwhd-nav-desktop{display:none!important}.zwhd-hamburger{display:flex!important;justify-self:center!important;align-items:center!important;justify-content:center!important;width:48px!important;height:48px!important;background:#c70118!important;border-radius:8px!important;position:relative!important;cursor:pointer!important}.zwhd-hamburger svg,.zwhd-hamburger i{display:none!important}.zwhd-hamburger::before{content:"";position:absolute;width:22px;height:3px;background:#fff;border-radius:2px;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 -7px 0 #fff,0 7px 0 #fff}.zwhd-right{display:flex!important;align-items:center!important;justify-self:end!important}.zwhd-right .gtranslate_wrapper{display:flex!important;gap:16px!important}.zwhd-right img{width:28px!important;height:auto!important;border-radius:4px!important;display:block!important}}@media (min-width:1025px){.zwhd-bar{display:grid!important;grid-template-columns:auto minmax(0,1fr) auto;align-items:center!important;padding:12px 28px!important;min-height:135px!important;background:#f5f1e8!important}.zwhd-hamburger{display:none!important}.zwhd-nav-desktop{display:flex!important;justify-content:center!important;align-items:center!important;min-width:0!important;width:100%!important}.zwhd-nav-desktop ul{display:flex!important;flex-wrap:wrap!important;justify-content:center!important;gap:clamp(6px, 1vw, 28px)!important;margin:0!important;padding:0!important;list-style:none!important}.zwhd-nav-desktop li{white-space:nowrap!important}.zwhd-nav-desktop a{font-family:"EB Garamond",serif;font-size:clamp(16px, 0.95vw, 18px);font-weight:700;letter-spacing:.045em;text-transform:uppercase;text-decoration:none;color:var(--e-global-color-text);padding:4px 0}.zwhd-nav-desktop a:hover,.zwhd-nav-desktop .current-menu-item>a{color:#c70118}.zwhd-right{display:flex!important;align-items:center!important;gap:clamp(12px,1vw,20px)!important;min-width:96px}.zwhd-right img{width:32px!important;height:22px!important;object-fit:cover;border-radius:6px}}:root{--zwhd-fade:420ms}#elementor-popup-modal-3796 .dialog-widget-content{width:min(85vw, 420px)!important;height:100dvh!important;position:fixed!important;top:0;left:0;margin:0!important;padding:0!important;background:#ffffff!important;border-radius:0!important;box-shadow:none!important;overflow-y:auto;-webkit-overflow-scrolling:touch}#elementor-popup-modal-3796 .dialog-overlay,#elementor-popup-modal-3796 .dialog-widget{opacity:0;transition:opacity var(--zwhd-fade) ease;will-change:opacity}#elementor-popup-modal-3796.zwhd-ready .dialog-overlay,#elementor-popup-modal-3796.zwhd-ready .dialog-widget{opacity:1}#elementor-popup-modal-3796 nav{opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--zwhd-fade) ease}#elementor-popup-modal-3796.zwhd-ready nav{opacity:1;visibility:visible;pointer-events:auto}#elementor-popup-modal-3796 nav ul{list-style:none!important;margin:0!important;padding:clamp(70px, 8vh, 100px) clamp(20px, 4vw, 28px) 40px!important}#elementor-popup-modal-3796 nav li{margin-bottom:clamp(14px, 2vh, 20px)!important}#elementor-popup-modal-3796 nav a{font-family:"EB Garamond",serif;font-size:clamp(15px, 2.2vw, 17px);font-weight:700;text-transform:uppercase;text-decoration:none!important;color:var(--e-global-color-text)!important;line-height:1.3;display:block}#elementor-popup-modal-3796 nav a:hover,#elementor-popup-modal-3796 nav .current-menu-item>a{color:#c70118!important}#elementor-popup-modal-3796 .dialog-close-button{position:absolute!important;top:clamp(16px, 2vh, 24px)!important;right:clamp(16px, 2vw, 24px)!important;z-index:1000!important}html.zwhd-no-scroll,body.zwhd-no-scroll{overflow:hidden!important;height:100%!important}#elementor-popup-modal-3796,#elementor-popup-modal-3796 .dialog-widget{backface-visibility:hidden;-webkit-backface-visibility:hidden;transform:translateZ(0)}.elementor-element-6a937fd{display:flex!important;flex-direction:column!important}.elementor-element-6a937fd .elementor-widget-google_maps{flex-grow:1!important;display:flex!important;flex-direction:column!important}.elementor-element-6a937fd .elementor-custom-embed{flex-grow:1!important;height:100%!important;min-height:260px!important}.elementor-element-6a937fd iframe{height:100%!important;min-height:260px!important;width:100%!important;display:block!important}.zwhd-btn.elementor-button,.zwhd-btn>a.elementor-button,.zwhd-btn .elementor-button-link,a.zwhd-btn{background-color:#C70118!important;color:#ffffff!important;border:1px solid var(--e-global-color-secondary)!important;border-radius:6px!important;padding:14px 22px!important;text-decoration:none!important;box-shadow:none!important;display:inline-block;cursor:pointer;transition:opacity 0.2s ease,transform 0.05s ease}.zwhd-btn .elementor-button-text{color:#ffffff!important}.zwhd-btn.elementor-button:hover,.zwhd-btn:hover{opacity:.95}.zwhd-btn.elementor-button:active{transform:translateY(1px)}.zwhd-btn.elementor-button:focus-visible{outline:2px solid var(--e-global-color-secondary);outline-offset:3px}.grecaptcha-badge{bottom:140px!important}