.elementor-5071 .elementor-element.elementor-element-a7100f{--display:flex;}.elementor-5071 .elementor-element.elementor-element-a71005{--display:flex;}.elementor-widget-theme-site-logo .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-accent );}.elementor-widget-nav-menu .e--pointer-framed .elementor-item:before,
					.elementor-widget-nav-menu .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-accent );}.elementor-widget-nav-menu{--e-nav-menu-divider-color:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-5071 .elementor-element.elementor-element-a71001 .elementor-nav-menu .elementor-item{font-family:"Montserrat", Sans-serif;font-weight:600;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-5071 .elementor-element.elementor-element-a71002 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-5071 .elementor-element.elementor-element-a71002 .elementor-button{font-family:"Stampatello Faceto", Sans-serif;font-weight:400;}.elementor-5071 .elementor-element.elementor-element-a71003 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-5071 .elementor-element.elementor-element-a71003 .elementor-button{font-family:"Stampatello Faceto", Sans-serif;font-weight:400;}.elementor-5071 .elementor-element.elementor-element-a7100e{--display:flex;}.elementor-5071 .elementor-element.elementor-element-a71008 .elementor-nav-menu .elementor-item{font-family:"Montserrat", Sans-serif;font-weight:600;}.elementor-5071 .elementor-element.elementor-element-a7100c{--display:flex;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-5071 .elementor-element.elementor-element-a7100a .elementor-heading-title{font-family:"Stampatello Faceto", Sans-serif;font-size:24px;font-weight:400;line-height:1.05em;color:#1F1A17;}.elementor-5071 .elementor-element.elementor-element-a7100b .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-5071 .elementor-element.elementor-element-a7100b .elementor-button{font-family:"Stampatello Faceto", Sans-serif;font-weight:400;}.elementor-5071 .elementor-element.elementor-element-a7100d{text-align:center;}.elementor-5071 .elementor-element.elementor-element-a7100d .elementor-heading-title{font-family:"Stampatello Faceto", Sans-serif;font-size:19px;font-weight:400;line-height:1.2em;color:#7A6E66;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}/* Start custom CSS *//* Хедър 2026 — 1:1 with docs/claude-design/header-rework (Claude Design). Structure lives in Elementor, styling here. */
.elementor-location-header{position:sticky;top:var(--wp-admin--admin-bar--height,0px);z-index:9990}
@media (max-width:600px){.elementor-location-header{top:0}}
/* In the Elementor editor the sticky header would cover the page being edited (clicks hit „Edit template“). */
body.elementor-editor-active .elementor-location-header,body.elementor-editor-preview .elementor-location-header{position:relative}

.zdh{--zdh-h:100px;position:relative;font-family:'Montserrat',system-ui,sans-serif;color:#1F1A17;-webkit-tap-highlight-color:transparent;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;--gap:0px;--row-gap:0px;--column-gap:0px}
/* Background + blur on a pseudo-element: a backdrop-filter on .zdh itself would trap the fixed mobile menu inside it. */
.zdh::before{content:"";position:absolute;inset:0;z-index:-1;background:rgba(255,255,255,.92);-webkit-backdrop-filter:saturate(1.4) blur(12px);backdrop-filter:saturate(1.4) blur(12px);border-bottom:1px solid transparent;transition:border-color .25s,box-shadow .25s}
.zdh.zdh-scrolled::before{border-bottom-color:#F1E6DA;box-shadow:0 6px 24px rgba(80,40,10,.06)}
.zdh a{text-decoration:none}

.zdh .zdh-wrap{display:grid!important;justify-content:normal!important;grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;max-width:1240px;width:100%;margin:0 auto;padding:0 32px!important;height:var(--zdh-h);box-sizing:border-box;transition:height .25s cubic-bezier(.16,1,.3,1)}
.zdh.zdh-scrolled .zdh-wrap{height:76px}
.zdh .zdh-wrap>.elementor-element{width:auto!important;margin:0!important}

/* logo */
.zdh .zdh-logo{justify-self:start}
.zdh .zdh-logo a{display:block;line-height:0}
.zdh .zdh-logo img{display:block!important;height:84px!important;width:auto!important;max-width:none!important;transition:height .25s cubic-bezier(.16,1,.3,1)}
.zdh.zdh-scrolled .zdh-logo img{height:62px!important}

/* desktop nav (no „Начало“: the logo goes home) */
.zdh .zdh-nav{justify-self:center}
.zdh .zdh-nav .elementor-nav-menu{display:flex;align-items:center;gap:4px}
.zdh .zdh-nav .menu-item-home{display:none!important}
.zdh .zdh-nav .elementor-nav-menu--main .elementor-item{position:relative;display:inline-flex;align-items:center;padding:9px 14px!important;border:1.5px solid transparent;border-radius:14px;font:600 15px/normal 'Montserrat',system-ui,sans-serif!important;color:#4A403A!important;background:transparent;white-space:nowrap;transition:color .2s,background .2s,border-color .2s,box-shadow .2s,transform .12s}
.zdh .zdh-nav .elementor-nav-menu--main .elementor-item:active{transform:scale(.97)}
.zdh .zdh-nav .elementor-nav-menu--main .elementor-item.elementor-item-active{background:#FFFFFF;color:#E3266F!important;border-color:#E3266F;box-shadow:0 2px 0 #F5B8CE}
@media (hover:hover) and (pointer:fine){.zdh .zdh-nav .elementor-nav-menu--main .elementor-item:not(.elementor-item-active):hover{color:#1F1A17!important;background:#FFFFFF;border-color:#F1E3D3;box-shadow:0 2px 0 #F1E3D3}}
@media (max-width:1180px) and (min-width:981px){.zdh .zdh-nav .elementor-nav-menu--main .elementor-item{padding:9px 9px!important;font-size:14px!important}}
.zdh .elementor-menu-toggle,.zdh .elementor-nav-menu--dropdown{display:none!important}

/* donate buttons */
.zdh .zdh-ddonate{justify-self:end}
.zdh .zdh-donate .elementor-button{box-sizing:border-box;display:inline-flex;align-items:center;gap:10px;padding:10px 25px!important;border:0;border-radius:999px!important;background:#E3266F!important;color:#FFFFFF!important;font:400 14px/1 'Stampatello Faceto',cursive!important;box-shadow:0 8px 20px rgba(227,38,111,.28);transition:transform .2s cubic-bezier(.16,1,.3,1),box-shadow .2s,opacity .2s}
.zdh .zdh-donate .elementor-button-content-wrapper{display:inline-flex;align-items:center;gap:10px}
.zdh .zdh-donate .elementor-button-icon{margin:0!important;display:inline-flex}
.zdh .zdh-donate .elementor-button-icon svg{width:20px;height:20px;fill:#FFFFFF}
.zdh .zdh-donate .elementor-button-icon svg path{fill:#FFFFFF}
.zdh .zdh-donate .elementor-button:active{transform:scale(.97)}
@media (hover:hover) and (pointer:fine){.zdh .zdh-donate .elementor-button:hover{transform:translateY(-2px);box-shadow:0 12px 26px rgba(227,38,111,.34)}.zdh .zdh-donate .elementor-button:hover svg{animation:zdh-beat .7s ease-in-out}}
@keyframes zdh-beat{0%,100%{transform:scale(1)}35%{transform:scale(1.25)}60%{transform:scale(.95)}}
.zdh .zdh-donate .elementor-button:focus-visible,.zdh .zdh-burger:focus-visible,.zdh .zdh-mnav .elementor-item:focus-visible{outline:3px solid #1E9FDB;outline-offset:3px}

.zdh .zdh-mdonate,.zdh .zdh-burgerw,.zdh .zdh-menu{display:none!important}

/* crayon line under the header */
.zdh>.zdh-scribw{position:absolute!important;left:0;right:0;bottom:-5px;height:10px;width:100%!important;margin:0!important;pointer-events:none}
.zdh .zdh-scrib{display:block;width:100%;height:10px}

@media (max-width:980px){
	.zdh{--zdh-h:68px}
	.zdh .zdh-nav,.zdh .zdh-ddonate{display:none!important}
	.zdh .zdh-wrap,.zdh.zdh-scrolled .zdh-wrap{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;justify-content:flex-start!important;align-items:center!important;height:68px;padding:0 16px!important;gap:10px}
	.zdh .zdh-wrap>.zdh-logo{margin-right:auto!important}
	.zdh .zdh-logo img,.zdh.zdh-scrolled .zdh-logo img{height:50px!important}

	.zdh .zdh-mdonate{display:block!important;transition:opacity .2s}
	.zdh .zdh-mdonate .elementor-button{height:44px;padding:0 16px!important;font-size:19px!important;gap:8px;box-shadow:0 6px 14px rgba(227,38,111,.25)}
	.zdh .zdh-mdonate .elementor-button-icon svg{width:18px;height:18px}
	.zdh.zdh-open .zdh-mdonate{visibility:hidden;opacity:0}

	.zdh .zdh-burgerw{display:block!important}
	.zdh .zdh-burger{display:inline-flex;flex:none;align-items:center;justify-content:center;width:44px;height:44px;border:0;border-radius:50%;background:#FFF5EC;color:#1F1A17;cursor:pointer;padding:0;margin:0;touch-action:manipulation;transition:background .2s,color .2s,transform .12s}
	.zdh .zdh-burger:hover,.zdh .zdh-burger:focus{background:#FFF5EC;color:#1F1A17}
	.zdh .zdh-burger:active{transform:scale(.94)}
	.zdh .zdh-bars{position:relative;display:block;width:20px;height:14px}
	.zdh .zdh-bars i{position:absolute;left:0;width:20px;height:2.5px;border-radius:2px;background:currentColor;transition:transform .3s cubic-bezier(.16,1,.3,1),opacity .2s,top .3s cubic-bezier(.16,1,.3,1)}
	.zdh .zdh-bars i:nth-child(1){top:0}.zdh .zdh-bars i:nth-child(2){top:6px}.zdh .zdh-bars i:nth-child(3){top:12px}
	.zdh.zdh-open .zdh-bars i:nth-child(1){top:6px;transform:rotate(45deg)}
	.zdh.zdh-open .zdh-bars i:nth-child(2){opacity:0}
	.zdh.zdh-open .zdh-bars i:nth-child(3){top:6px;transform:rotate(-45deg)}
	.zdh.zdh-open .zdh-burger,.zdh.zdh-open .zdh-burger:hover,.zdh.zdh-open .zdh-burger:focus{background:#1F1A17;color:#FFFFFF}

	/* full-screen menu under the header */
	.zdh .zdh-menu{display:flex!important;flex-direction:column;position:fixed!important;left:0;right:0;top:calc(var(--wp-admin--admin-bar--height,0px) + 68px);bottom:0;z-index:-2;width:auto!important;background:#FFF8EE;padding:6px 16px calc(18px + env(safe-area-inset-bottom,0px))!important;box-sizing:border-box;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;visibility:hidden;opacity:0;transform:translateY(-10px);transition:opacity .25s ease-out,transform .35s cubic-bezier(.16,1,.3,1),visibility 0s .35s;--gap:0px;--row-gap:0px}
	.zdh.zdh-open .zdh-menu{visibility:visible;opacity:1;transform:none;transition:opacity .25s ease-out,transform .35s cubic-bezier(.16,1,.3,1)}
	.zdh .zdh-menu>.elementor-element{width:100%!important;margin:0!important}
	.zdh .zdh-doodles{position:absolute!important;inset:0;pointer-events:none}
	.zdh .zdh-doodle{position:absolute;pointer-events:none}
	.zdh .zdh-sun{width:64px;left:-14px;bottom:2px;opacity:.85}
	.zdh .zdh-star{width:20px;right:22px;bottom:22px;opacity:.7}

	.zdh .zdh-mnav .elementor-nav-menu{position:relative;display:flex!important;flex-direction:column;gap:8px;margin:14px 0 0!important;padding:0}
	.zdh .zdh-mnav .elementor-nav-menu::before,.zdh .zdh-mnav .elementor-nav-menu::after{display:none!important}
	.zdh .zdh-mnav .elementor-nav-menu>li{opacity:0;transform:translateY(8px);border:0!important}
	.zdh.zdh-open .zdh-mnav .elementor-nav-menu>li,.zdh.zdh-open .zdh-give{animation:zdh-in .4s cubic-bezier(.16,1,.3,1) both}
	.zdh.zdh-open .zdh-give{animation-delay:320ms}
	@keyframes zdh-in{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}
	.zdh .zdh-mnav .elementor-nav-menu--main .elementor-item{display:flex!important;align-items:center;gap:14px;min-height:62px;padding:8px 14px 8px 9px!important;box-sizing:border-box;background:#FFFFFF;border:1.5px solid #F1E3D3;border-radius:18px;box-shadow:0 2px 0 #F1E3D3;font:700 17px/1.25 'Montserrat',system-ui,sans-serif!important;color:#1F1A17!important;text-align:left;transition:transform .12s,border-color .2s}
	.zdh .zdh-mnav .elementor-nav-menu--main .elementor-item:active{transform:scale(.98)}
	.zdh .zdh-mnav .elementor-nav-menu--main .elementor-item::before{content:"";flex:none;width:44px;height:44px;border-radius:14px;background-repeat:no-repeat;background-position:center;background-size:24px 24px;position:static!important;opacity:1!important;transform:none!important}
	.zdh .zdh-mnav .elementor-nav-menu--main .elementor-item::after{content:"";flex:none;margin-left:auto;width:20px;height:20px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cfilter id='c'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' seed='4'/%3E%3CfeDisplacementMap in='SourceGraphic' scale='1.8'/%3E%3C/filter%3E%3Cpath d='M9 6l6 6-6 6' fill='none' stroke='%23C9B9A8' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round' filter='url%28%23c%29'/%3E%3C/svg%3E") no-repeat center/20px 20px!important;position:static!important;opacity:1!important;transform:none!important}
	.zdh .zdh-mnav .elementor-nav-menu--main .elementor-item.elementor-item-active{border-color:#E3266F;box-shadow:0 2px 0 #F5B8CE;color:#E3266F!important}

	.zdh .zdh-give{opacity:0;margin-top:16px!important;display:grid!important;grid-template-columns:64px 1fr;gap:4px 12px;align-items:center;padding:14px!important;background:#FFFFFF;border:2px dashed #F3B6CB;border-radius:22px;box-sizing:border-box}
	.zdh .zdh-give>.elementor-element{width:auto!important;margin:0!important}
	.zdh .zdh-giftart{display:block;width:64px;height:64px}
	.zdh .zdh-givet .elementor-heading-title{margin:0}
	.zdh .zdh-gdonate{grid-column:1/-1}
	.zdh .zdh-gdonate .elementor-button{display:flex;width:100%;justify-content:center;height:56px;margin-top:10px;font-size:23px!important}
	.zdh .zdh-gdonate .elementor-button-icon svg{width:22px;height:22px}
	.zdh .zdh-note .elementor-heading-title{position:relative;margin:14px 0 0}
}
@media (max-width:360px){.zdh .zdh-mdonate .elementor-button-text{display:none}.zdh .zdh-mdonate .elementor-button{padding:0 14px!important}}
@media (prefers-reduced-motion:reduce){.zdh *,.zdh *::before,.zdh *::after{animation-duration:.01ms!important;transition-duration:.01ms!important}}

.zdh .zdh-mnav .elementor-nav-menu>li:nth-child(1)>a::before{background-color:#FDE8EF!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cfilter id='c'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' seed='4'/%3E%3CfeDisplacementMap in='SourceGraphic' scale='1.8'/%3E%3C/filter%3E%3Cpath d='M3 11l9-7 9 7M5 10v10h14V10M10 20v-5h4v5' fill='none' stroke='%23E3266F' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round' filter='url%28%23c%29'/%3E%3C/svg%3E")!important}
.zdh .zdh-mnav .elementor-nav-menu>li:nth-child(2)>a::before{background-color:#E2F2FB!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cfilter id='c'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' seed='4'/%3E%3CfeDisplacementMap in='SourceGraphic' scale='1.8'/%3E%3C/filter%3E%3Cpath d='M5 21V4M5 4h12l-2.5 4L17 12H5' fill='none' stroke='%231E9FDB' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round' filter='url%28%23c%29'/%3E%3C/svg%3E")!important}
.zdh .zdh-mnav .elementor-nav-menu>li:nth-child(3)>a::before{background-color:#FEEEDF!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cfilter id='c'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' seed='4'/%3E%3CfeDisplacementMap in='SourceGraphic' scale='1.8'/%3E%3C/filter%3E%3Cpath d='M12 20s-7-4.4-9-8.8C1.6 8 3.5 4.6 6.8 4.6c2 0 3.3 1.1 5.2 3 1.9-1.9 3.2-3 5.2-3 3.3 0 5.2 3.4 3.8 6.6C19 15.6 12 20 12 20z' fill='none' stroke='%23F37A20' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round' filter='url%28%23c%29'/%3E%3C/svg%3E")!important}
.zdh .zdh-mnav .elementor-nav-menu>li:nth-child(4)>a::before{background-color:#FFF4D6!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cfilter id='c'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' seed='4'/%3E%3CfeDisplacementMap in='SourceGraphic' scale='1.8'/%3E%3C/filter%3E%3Cpath d='M12 3l2.6 5.6 6.1.6-4.6 4.1 1.3 6-5.4-3.1-5.4 3.1 1.3-6L3.3 9.2l6.1-.6z' fill='none' stroke='%23C98A00' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round' filter='url%28%23c%29'/%3E%3C/svg%3E")!important}
.zdh .zdh-mnav .elementor-nav-menu>li:nth-child(5)>a::before{background-color:#E5F5EC!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cfilter id='c'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' seed='4'/%3E%3CfeDisplacementMap in='SourceGraphic' scale='1.8'/%3E%3C/filter%3E%3Cpath d='M8 13V5.5a1.5 1.5 0 0 1 3 0V11M11 10V4a1.5 1.5 0 0 1 3 0v7M14 10V5.5a1.5 1.5 0 0 1 3 0V14c0 4-2.5 7-6 7-2.5 0-4-1.2-5.5-3.5L3.8 15a1.5 1.5 0 0 1 2.4-1.8L8 15' fill='none' stroke='%232E9E5B' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round' filter='url%28%23c%29'/%3E%3C/svg%3E")!important}
.zdh .zdh-mnav .elementor-nav-menu>li:nth-child(6)>a::before{background-color:#F2EAF8!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cfilter id='c'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' seed='4'/%3E%3CfeDisplacementMap in='SourceGraphic' scale='1.8'/%3E%3C/filter%3E%3Cpath d='M3 6h18v12H3zM3 7l9 6 9-6' fill='none' stroke='%237B3FA0' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round' filter='url%28%23c%29'/%3E%3C/svg%3E")!important}
.zdh.zdh-open .zdh-mnav .elementor-nav-menu>li:nth-child(1){animation-delay:60ms}
.zdh.zdh-open .zdh-mnav .elementor-nav-menu>li:nth-child(2){animation-delay:100ms}
.zdh.zdh-open .zdh-mnav .elementor-nav-menu>li:nth-child(3){animation-delay:140ms}
.zdh.zdh-open .zdh-mnav .elementor-nav-menu>li:nth-child(4){animation-delay:180ms}
.zdh.zdh-open .zdh-mnav .elementor-nav-menu>li:nth-child(5){animation-delay:220ms}
.zdh.zdh-open .zdh-mnav .elementor-nav-menu>li:nth-child(6){animation-delay:260ms}
.zdh.zdh-open .zdh-mnav .elementor-nav-menu>li:nth-child(7){animation-delay:300ms}
.zdh.zdh-open .zdh-mnav .elementor-nav-menu>li:nth-child(8){animation-delay:340ms}
.zdh.zdh-open .zdh-mnav .elementor-nav-menu>li:nth-child(9){animation-delay:380ms}
.zdh.zdh-open .zdh-mnav .elementor-nav-menu>li:nth-child(10){animation-delay:420ms}


/* scribble as scroll progress: drawn left to right as the page scrolls. Without scroll-timeline support, with reduced motion or on a page that does not scroll it stays fully drawn */
@keyframes zdh-draw{from{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}
@supports (animation-timeline:scroll()){@media (prefers-reduced-motion:no-preference){.zdh .zdh-scrib{animation:zdh-draw linear both;animation-timeline:scroll(root)}}}

/* Site width: Elementor's global container width + the side padding of the site's sections (50 / 30 / 20). */
.zdh{--zd-side:50px}
@media (max-width:1024px){.zdh{--zd-side:30px}}
@media (max-width:767px){.zdh{--zd-side:20px}}
.zdh .zdh-wrap,.zdh.zdh-scrolled .zdh-wrap{max-width:calc(var(--container-max-width,1200px) + 2*var(--zd-side));padding-left:var(--zd-side)!important;padding-right:var(--zd-side)!important}/* End custom CSS */