.elementor-559 .elementor-element.elementor-element-7d1008{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-559 .elementor-element.elementor-element-7d1008:not(.elementor-motion-effects-element-type-background), .elementor-559 .elementor-element.elementor-element-7d1008 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-559 .elementor-element.elementor-element-7d1006{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;color:var( --e-global-color-primary );}.elementor-559 .elementor-element.elementor-element-7d1001{margin:14px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-559 .elementor-element.elementor-element-7d1001 .elementor-heading-title{font-family:"Marcellus", Sans-serif;font-size:clamp(34px,5vw,64px);font-weight:400;line-height:1.12;letter-spacing:0px;color:#ffffff;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;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-559 .elementor-element.elementor-element-7d1003{text-align:start;font-family:"Karla", Sans-serif;font-size:14px;font-weight:400;line-height:1;letter-spacing:0px;color:#ffffff;}.elementor-559 .elementor-element.elementor-element-7d1004{margin:14px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-559 .elementor-element.elementor-element-7d1004 .elementor-heading-title{font-family:"Karla", Sans-serif;font-size:17px;font-weight:400;line-height:1.6;letter-spacing:0px;color:var(--e-global-color-dy_zemin,#f2f4f1);}/* Start custom CSS for woocommerce-breadcrumb, class: .elementor-element-7d1000 */.elementor-559 .elementor-element.elementor-element-7d1000 .woocommerce-breadcrumb{display:inline-flex;align-items:center;flex-wrap:wrap;justify-content:center;font-family:Karla,sans-serif;font-size:13px!important;font-weight:700;letter-spacing:.12em;text-transform:uppercase;line-height:1.5;color:#fff!important;padding:7px 16px;margin:0!important;border-radius:40px;background:rgba(var(--dy-golge-rgb,28,32,29),.38);border:1px solid rgba(255,255,255,.22);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);text-shadow:0 1px 8px rgba(var(--dy-golge-rgb,28,32,29),.35)} .elementor-559 .elementor-element.elementor-element-7d1000{text-align:center} .elementor-559 .elementor-element.elementor-element-7d1000 .woocommerce-breadcrumb a{color:rgba(255,255,255,.82)!important;text-decoration:none;text-underline-offset:4px;transition:color .3s ease} .elementor-559 .elementor-element.elementor-element-7d1000 .woocommerce-breadcrumb a:hover{color:#fff!important;text-decoration:underline} .elementor-559 .elementor-element.elementor-element-7d1000 .rav-crumb-sep{margin:0 10px;opacity:.7} @media(max-width:820px){.elementor-559 .elementor-element.elementor-element-7d1000 .woocommerce-breadcrumb{font-size:11.5px!important;letter-spacing:.08em;padding:6px 12px}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7d1001 */.elementor-559 .elementor-element.elementor-element-7d1001 .elementor-heading-title{text-wrap:wrap} .elementor-559 .elementor-element.elementor-element-7d1001 .elementor-heading-title{text-shadow:0 2px 24px rgba(var(--dy-golge-rgb,28,32,29),.28);text-wrap:balance}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7d1003 */.elementor-559 .elementor-element.elementor-element-7d1003 p{margin:0 0 16px;text-wrap:wrap} .elementor-559 .elementor-element.elementor-element-7d1003 p:last-child{margin-bottom:0} .elementor-559 .elementor-element.elementor-element-7d1003 .bc-sus{display:flex;align-items:center;justify-content:center;gap:12px;color:var(--e-global-color-dy_gul200,#e2cfd7);margin-top:18px} .elementor-559 .elementor-element.elementor-element-7d1003 .bc-sus span{display:block;width:44px;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.75))} .elementor-559 .elementor-element.elementor-element-7d1003 .bc-sus span:last-child{transform:scaleX(-1)} .elementor-559 .elementor-element.elementor-element-7d1003 .bc-sus svg{width:18px;height:18px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7d1004 */.elementor-559 .elementor-element.elementor-element-7d1004 .elementor-heading-title{text-wrap:wrap} .elementor-559 .elementor-element.elementor-element-7d1004 .elementor-heading-title{max-width:56ch;margin:0 auto;text-shadow:0 1px 12px rgba(var(--dy-golge-rgb,28,32,29),.3)} .elementor-559 .elementor-element.elementor-element-7d1004 .elementor-heading-title:empty{display:none}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d1006 */.elementor-559 .elementor-element.elementor-element-7d1006{position:relative;z-index:2} @media(prefers-reduced-motion:no-preference){.elementor-559 .elementor-element.elementor-element-7d1006 > *{animation:bc-gir .9s cubic-bezier(.22,1,.36,1) both} .elementor-559 .elementor-element.elementor-element-7d1006 > *:nth-child(2){animation-delay:.12s} .elementor-559 .elementor-element.elementor-element-7d1006 > *:nth-child(3){animation-delay:.24s} .elementor-559 .elementor-element.elementor-element-7d1006 > *:nth-child(4){animation-delay:.32s}} @keyframes bc-gir{from{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d1008 */.elementor-559 .elementor-element.elementor-element-7d1008{aspect-ratio:16/5;position:relative;overflow:hidden;isolation:isolate} .elementor-559 .elementor-element.elementor-element-7d1008::before{content:"";position:absolute;inset:0;z-index:0;background:inherit;background-size:cover;background-position:center;transform:scale(1)} .elementor-559 .elementor-element.elementor-element-7d1008::after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(180deg,rgba(var(--dy-golge-rgb,28,32,29),.28) 0%,rgba(var(--dy-golge-rgb,28,32,29),.38) 45%,rgba(var(--dy-golge-rgb,28,32,29),.62) 100%),radial-gradient(ellipse at center,rgba(var(--dy-golge-rgb,28,32,29),.18) 0%,transparent 70%)} @media(prefers-reduced-motion:no-preference){.elementor-559 .elementor-element.elementor-element-7d1008::before{animation:bc-zum 1.8s cubic-bezier(.22,1,.36,1) both}} @keyframes bc-zum{from{transform:scale(1.06)}to{transform:scale(1)}} @media(max-width:820px){.elementor-559 .elementor-element.elementor-element-7d1008{aspect-ratio:4/3}}/* End custom CSS */