.elementor-5085 .elementor-element.elementor-element-c9101c{--display:flex;}.elementor-5085 .elementor-element.elementor-element-c91012{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5085 .elementor-element.elementor-element-c91007{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-5085 .elementor-element.elementor-element-c91002{font-family:"Montserrat", Sans-serif;font-weight:400;}.elementor-5085 .elementor-element.elementor-element-c91006{--grid-template-columns:repeat(0, auto);text-align:center;--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-5085 .elementor-element.elementor-element-c9100a{--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-5085 .elementor-element.elementor-element-c91008 .elementor-heading-title{font-family:"Stampatello Faceto", Sans-serif;font-weight:600;}.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-5085 .elementor-element.elementor-element-c91009 .elementor-nav-menu .elementor-item{font-family:"Montserrat", Sans-serif;}.elementor-5085 .elementor-element.elementor-element-c91011{--display:flex;}.elementor-5085 .elementor-element.elementor-element-c9100b .elementor-heading-title{font-family:"Stampatello Faceto", Sans-serif;font-weight:600;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-5085 .elementor-element.elementor-element-c9100f .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-5085 .elementor-element.elementor-element-c9100f .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-5085 .elementor-element.elementor-element-c9100f{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-5085 .elementor-element.elementor-element-c9100f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5085 .elementor-element.elementor-element-c9100f .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;}.elementor-5085 .elementor-element.elementor-element-c9100f .elementor-icon-list-text{transition:color 0.3s;}.elementor-5085 .elementor-element.elementor-element-5166733{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;border-radius:20px 20px 20px 20px;}.elementor-5085 .elementor-element.elementor-element-5166733 iframe{height:200px;}.elementor-5085 .elementor-element.elementor-element-c9101b{--display:flex;}.elementor-5085 .elementor-element.elementor-element-c9101b:not(.elementor-motion-effects-element-type-background), .elementor-5085 .elementor-element.elementor-element-c9101b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF8EE;}.elementor-5085 .elementor-element.elementor-element-c9101a{--display:flex;border-style:dotted;--border-style:dotted;border-width:3px 0px 0px 0px;--border-top-width:3px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#EAD9C6;--border-color:#EAD9C6;}.elementor-5085 .elementor-element.elementor-element-c91019 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-5085 .elementor-element.elementor-element-c91019 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-5085 .elementor-element.elementor-element-c91019{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-5085 .elementor-element.elementor-element-c91019 .elementor-icon-list-text{transition:color 0.3s;}.elementor-5085 .elementor-element.elementor-element-c91013{font-family:"Montserrat", Sans-serif;font-weight:400;}.elementor-5085 .elementor-element.elementor-element-8ba6952{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:400;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:767px){.elementor-5085 .elementor-element.elementor-element-5166733 iframe{height:180px;}}/* Start custom CSS *//* Футър 2026 — 1:1 with docs/claude-design/partners-section-and-footer. Structure in Elementor, styling here. */
.zdf{position:relative;background:#FFF8EE;padding:96px 0 0!important;color:#4A403A;font-family:'Montserrat',system-ui,sans-serif;--gap:0px;--row-gap:0px;--column-gap:0px}
.zdf a{text-decoration:none}
.zdf>.zdf-wavew{position:absolute!important;left:0;right:0;top:-1px;width:100%!important;height:28px;margin:0!important;pointer-events:none}
.zdf .zdf-wave{display:block;width:100%;height:28px;transform:scaleX(-1)}

.zdf .zdf-grid{display:grid!important;grid-template-columns:1.3fr .85fr 1.25fr;gap:72px!important;align-items:start;max-width:1176px;width:100%;margin:0 auto;box-sizing:border-box}
.zdf .zdf-grid>.elementor-element{width:auto!important;min-width:0;margin:0!important;display:block!important;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px}
.zdf .zdf-grid>.elementor-element>.elementor-element{width:auto!important}

/* brand */
.zdf .zdf-logo,.zdf .zdf-logo *{line-height:0;text-align:left!important}
.zdf .zdf-logo a{display:inline-block}
.zdf .zdf-logo img{display:block!important;height:96px!important;width:auto!important;max-width:none!important}
.zdf .zdf-about p{margin:20px 0 0;max-width:30em;font:400 14px/1.7 'Montserrat',system-ui,sans-serif;color:#4A403A}
.zdf .zdf-about p b{color:#1F1A17}
.zdf .zdf-social{margin-top:20px!important}
.zdf .zdf-social .elementor-social-icons-wrapper{display:flex!important;justify-content:flex-start!important;gap:10px;font-size:0}
.zdf .zdf-social .elementor-grid-item{margin:0!important}
.zdf .zdf-social .elementor-social-icon{width:46px!important;height:46px!important;padding:0!important;border-radius:14px!important;display:inline-flex!important;align-items:center;justify-content:center;background:#FFFFFF!important;border:1.5px solid #F1E3D3;box-shadow:0 2px 0 #F1E3D3;box-sizing:content-box;transition:transform .2s cubic-bezier(.16,1,.3,1)}
.zdf .zdf-social .elementor-social-icon svg{width:20px!important;height:20px!important}
.zdf .zdf-social .elementor-social-icon-facebook-f svg{fill:#1877F2!important}
.zdf .zdf-social .elementor-social-icon-instagram svg{fill:#E3266F!important}
.zdf .zdf-social .elementor-social-icon-tiktok svg{fill:#1F1A17!important}
.zdf .zdf-social .elementor-social-icon:active{transform:scale(.95)}
@media (hover:hover) and (pointer:fine){.zdf .zdf-social .elementor-social-icon:hover{transform:translateY(-3px);opacity:1}}

/* column titles */
.zdf .zdf-h .elementor-heading-title{margin:0 0 22px;font:400 28px/1 "Stampatello Faceto", Sans-serif,cursive!important;color:#1F1A17!important}

/* navigation (WP menu „main menu“) */
.zdf .elementor-menu-toggle,.zdf .elementor-nav-menu--dropdown{display:none!important}
.zdf .zdf-nav .elementor-nav-menu{display:flex!important;flex-direction:column;gap:8px;margin:0;padding:0}
.zdf .zdf-nav .elementor-nav-menu>li{border:0!important}
.zdf .zdf-nav .elementor-nav-menu::before,.zdf .zdf-nav .elementor-nav-menu::after{display:none!important} /* clearfix would be an extra grid/flex item */
.zdf .zdf-nav .elementor-nav-menu--main .elementor-item{display:flex!important;align-items:center;gap:12px;padding:6px 0!important;font:600 15px/normal 'Montserrat',system-ui,sans-serif!important;color:#4A403A!important;transition:color .2s}
.zdf .zdf-nav .elementor-nav-menu--main .elementor-item::before{content:"";flex:none;width:32px;height:32px;border-radius:10px;background-repeat:no-repeat;background-position:center;background-size:17px 17px;position:static!important;opacity:1!important;transform:none!important}
.zdf .zdf-nav .elementor-nav-menu--main .elementor-item::after{display:none!important}
@media (hover:hover) and (pointer:fine){.zdf .zdf-nav .elementor-nav-menu--main .elementor-item:hover{color:#E3266F!important}}

/* contacts */
.zdf .zdf-clist .elementor-icon-list-items{display:flex;flex-direction:column;gap:16px;margin:0;padding:0}
.zdf .zdf-clist .elementor-icon-list-item{display:flex!important;gap:12px;align-items:flex-start!important;padding:0!important;margin:0!important;font:400 15px/1.5 'Montserrat',system-ui,sans-serif}
.zdf .zdf-clist .elementor-icon-list-item::before{content:"";flex:none;width:36px;height:36px;border-radius:12px;background-repeat:no-repeat;background-position:center;background-size:18px 18px}
.zdf .zdf-clist .elementor-icon-list-item::after{display:none!important}
.zdf .zdf-clist .elementor-icon-list-icon{display:none!important}
.zdf .zdf-clist .elementor-icon-list-item>a{display:block}
.zdf .zdf-clist .elementor-icon-list-text{display:block;padding:6px 0 0!important;color:#4A403A;font:inherit}
.zdf .zdf-clist a .elementor-icon-list-text{color:#1F1A17!important;font-weight:600}
.zdf .zdf-mapw{margin-top:24px!important}
.zdf .zdf-map{position:relative;display:block;height:180px;box-sizing:content-box;border-radius:20px;overflow:hidden;border:1.5px solid #F1E3D3;box-shadow:0 3px 0 #F1E3D3;background:#F4EFE6}
.zdf .zdf-mapart{position:absolute;inset:0;width:100%;height:100%}
.zdf .zdf-mapbtn{position:absolute;left:12px;bottom:12px;display:inline-flex;align-items:center;gap:8px;height:38px;padding:0 14px;border-radius:999px;background:#FFFFFF;box-shadow:0 4px 12px rgba(80,40,10,.12);font:700 13px/1 'Montserrat',system-ui,sans-serif;color:#0B6A99}


/* bottom bar */
.zdf .zdf-bar{margin-top:80px!important;background:#FFFFFF;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}
.zdf .zdf-barwrap{display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;align-items:center!important;justify-content:center!important;gap:12px 28px!important;max-width:1176px;width:100%;margin:0 auto;padding:20px 0px;box-sizing:border-box}
.zdf .zdf-barwrap>.elementor-element{width:auto!important;margin:0!important}
.zdf .zdf-copy p{margin:0;font:400 13px/normal 'Montserrat',system-ui,sans-serif;color:#7A6E66}
.zdf .zdf-copy p b{color:#E3266F;font-weight:700}
.zdf .zdf-legal .elementor-icon-list-items{display:flex!important;flex-wrap:wrap;gap:6px 22px;margin:0!important;padding:0}
.zdf .zdf-legal .elementor-icon-list-item{margin:0!important;padding:0!important}
.zdf .zdf-legal .elementor-icon-list-item::after{display:none!important}
.zdf .zdf-legal .elementor-icon-list-icon{display:none!important}
.zdf .zdf-legal .elementor-icon-list-text{padding:0!important;font:400 13px/normal 'Montserrat',system-ui,sans-serif;color:#5A4F48!important;transition:color .2s}
@media (hover:hover) and (pointer:fine){.zdf .zdf-legal a:hover .elementor-icon-list-text{color:#E3266F!important}}

@media (max-width:1100px) and (min-width:981px){.zdf .zdf-grid{grid-template-columns:1fr 1fr;gap:48px!important}}
@media (max-width:980px){
	.zdf{padding-top:52px!important}
	.zdf .zdf-grid{grid-template-columns:1fr;gap:44px!important;padding:0 16px!important}
	.zdf .zdf-logo img{height:84px!important}
	.zdf .zdf-nav .elementor-nav-menu{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:8px} /* two columns while a card still fits „Стани доброволец“, one below that */
	.zdf .zdf-nav .elementor-nav-menu>li{min-width:0}
	.zdf .zdf-nav .elementor-nav-menu--main .elementor-item{min-height:52px;padding:8px 10px!important;background:#FFFFFF;border:1.5px solid #F1E3D3;border-radius:16px;box-shadow:0 2px 0 #F1E3D3;font-size:14px!important;box-sizing:content-box}
	.zdf .zdf-map{height:170px}
	.zdf .zdf-bar{margin-top:40px!important}
	.zdf .zdf-barwrap{flex-direction:column!important;align-items:flex-start!important;padding:20px 16px calc(22px + env(safe-area-inset-bottom,0px))!important}
	.zdf .zdf-legal .elementor-icon-list-items{flex-direction:column;gap:12px}
	.zdf .zdf-legal .elementor-icon-list-text{font-size:14px}
}
@media (prefers-reduced-motion:reduce){.zdf *,.zdf *::before,.zdf *::after{animation-duration:.01ms!important;transition-duration:.01ms!important}}

.zdf .zdf-nav .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.3' stroke-linecap='round' stroke-linejoin='round' filter='url%28%23c%29'/%3E%3C/svg%3E")!important}
.zdf .zdf-nav .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.3' stroke-linecap='round' stroke-linejoin='round' filter='url%28%23c%29'/%3E%3C/svg%3E")!important}
.zdf .zdf-nav .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.3' stroke-linecap='round' stroke-linejoin='round' filter='url%28%23c%29'/%3E%3C/svg%3E")!important}
.zdf .zdf-nav .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.3' stroke-linecap='round' stroke-linejoin='round' filter='url%28%23c%29'/%3E%3C/svg%3E")!important}
.zdf .zdf-nav .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.3' stroke-linecap='round' stroke-linejoin='round' filter='url%28%23c%29'/%3E%3C/svg%3E")!important}
.zdf .zdf-nav .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.3' stroke-linecap='round' stroke-linejoin='round' filter='url%28%23c%29'/%3E%3C/svg%3E")!important}
.zdf .zdf-clist .elementor-icon-list-item:nth-child(1)::before{background-color:#FDE8EF;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 21s-7-6.2-7-11.5A7 7 0 0 1 19 9.5C19 14.8 12 21 12 21zM12 12a2.5 2.5 0 1 0 0-5 2.5 2.5 0 0 0 0 5z' fill='none' stroke='%23E3266F' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round' filter='url%28%23c%29'/%3E%3C/svg%3E")}
.zdf .zdf-clist .elementor-icon-list-item:nth-child(2)::before{background-color:#E2F2FB;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='%231E9FDB' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round' filter='url%28%23c%29'/%3E%3C/svg%3E")}
.zdf .zdf-clist .elementor-icon-list-item:nth-child(3)::before{background-color:#E5F5EC;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 4h4l2 5-2.5 1.5a11 11 0 0 0 5 5L15 13l5 2v4a2 2 0 0 1-2 2A16 16 0 0 1 3 6a2 2 0 0 1 2-2' fill='none' stroke='%232E9E5B' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round' filter='url%28%23c%29'/%3E%3C/svg%3E")}


/* bottom bar separators: 4px dot, 12px either side (design .legal li+li::before, .credit::before) */
.zdf .zdf-barwrap{column-gap:0!important}
.zdf .zdf-legal .elementor-icon-list-items{justify-content:center;column-gap:0!important}
.zdf .zdf-legal .elementor-icon-list-item{display:flex!important;align-items:center}
.zdf .zdf-legal .elementor-icon-list-item+.elementor-icon-list-item::before,.zdf .zdf-copy+.zdf-copy::before{content:"";display:inline-block;flex:none;vertical-align:middle;width:4px;height:4px;margin:0 12px;border-radius:50%;background:#E3C9B0}
@media (min-width:981px){.zdf .zdf-legal{flex-basis:100%}}
@media (max-width:980px){.zdf .zdf-legal .elementor-icon-list-item+.elementor-icon-list-item::before,.zdf .zdf-copy+.zdf-copy::before{display:none}}

/* Site width: Elementor's global container width + the side padding of the site's sections (50 / 30 / 20). */
.zdf{--zd-side:50px}
@media (max-width:1024px){.zdf{--zd-side:30px}}
@media (max-width:767px){.zdf{--zd-side:20px}}
.zdf .zdf-grid,.zdf .zdf-barwrap{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 */