.elementor-399 .elementor-element.elementor-element-7f45284{--display:flex;--min-height:80vh;--justify-content:center;--overlay-opacity:0.33;}.elementor-399 .elementor-element.elementor-element-7f45284:not(.elementor-motion-effects-element-type-background), .elementor-399 .elementor-element.elementor-element-7f45284 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://awamgardenretreat.sk/wp-content/uploads/2026/09/imgi_21_spabuildinggrey-2880x-q72-scaled.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-399 .elementor-element.elementor-element-7f45284::before, .elementor-399 .elementor-element.elementor-element-7f45284 > .elementor-background-video-container::before, .elementor-399 .elementor-element.elementor-element-7f45284 > .e-con-inner > .elementor-background-video-container::before, .elementor-399 .elementor-element.elementor-element-7f45284 > .elementor-background-slideshow::before, .elementor-399 .elementor-element.elementor-element-7f45284 > .e-con-inner > .elementor-background-slideshow::before, .elementor-399 .elementor-element.elementor-element-7f45284 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-399 .elementor-element.elementor-element-65eac31{--display:flex;--gap:25px 25px;--row-gap:25px;--column-gap:25px;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-399 .elementor-element.elementor-element-32140f9 .elementor-icon-wrapper{text-align:center;}.elementor-399 .elementor-element.elementor-element-32140f9.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-a9923b6 );}.elementor-399 .elementor-element.elementor-element-32140f9.elementor-view-framed .elementor-icon, .elementor-399 .elementor-element.elementor-element-32140f9.elementor-view-default .elementor-icon{color:var( --e-global-color-a9923b6 );border-color:var( --e-global-color-a9923b6 );}.elementor-399 .elementor-element.elementor-element-32140f9.elementor-view-framed .elementor-icon, .elementor-399 .elementor-element.elementor-element-32140f9.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-a9923b6 );}.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-399 .elementor-element.elementor-element-4128814{text-align:center;}.elementor-399 .elementor-element.elementor-element-4128814 .elementor-heading-title{font-family:"Instrument Sans", Sans-serif;font-size:13px;font-weight:400;text-transform:uppercase;letter-spacing:1.1px;color:var( --e-global-color-a9923b6 );}.elementor-399 .elementor-element.elementor-element-c56950d{text-align:center;}.elementor-399 .elementor-element.elementor-element-c56950d .elementor-heading-title{font-family:"Kalnia", Sans-serif;font-size:90px;font-weight:400;line-height:88px;color:#FFFFFF;}.elementor-399 .elementor-element.elementor-element-fa53740{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-399 .elementor-element.elementor-element-fa53740:not(.elementor-motion-effects-element-type-background), .elementor-399 .elementor-element.elementor-element-fa53740 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-630ca1c );}.elementor-399 .elementor-element.elementor-element-9b19fd3{--display:flex;--min-height:400px;--margin-top:-128px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:-12px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-399 .elementor-element.elementor-element-9b19fd3:not(.elementor-motion-effects-element-type-background), .elementor-399 .elementor-element.elementor-element-9b19fd3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://awamgardenretreat.sk/wp-content/uploads/2026/09/imgi_22_ekabreathe-540x720-crop-q72.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-399 .elementor-element.elementor-element-a1c27f4{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--padding-top:150px;--padding-bottom:0100px;--padding-left:50px;--padding-right:50px;}.elementor-399 .elementor-element.elementor-element-a1c27f4:not(.elementor-motion-effects-element-type-background), .elementor-399 .elementor-element.elementor-element-a1c27f4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-630ca1c );}.elementor-399 .elementor-element.elementor-element-e90e9ec{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.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-399 .elementor-element.elementor-element-447853d{text-align:start;font-family:"Instrument Sans", Sans-serif;font-weight:300;color:#322018E6;}.elementor-399 .elementor-element.elementor-element-60a2d8e{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-399 .elementor-element.elementor-element-eacfae1{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:40px 40px;--row-gap:40px;--column-gap:40px;border-style:none;--border-style:none;}.elementor-399 .elementor-element.elementor-element-366e9a7{text-align:start;}.elementor-399 .elementor-element.elementor-element-366e9a7 .elementor-heading-title{font-family:"Kalnia", Sans-serif;font-size:66px;font-weight:400;line-height:1.1em;color:var( --e-global-color-be0b0f7 );}.elementor-399 .elementor-element.elementor-element-b87b194{--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:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:0px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-399 .elementor-element.elementor-element-b87b194:not(.elementor-motion-effects-element-type-background), .elementor-399 .elementor-element.elementor-element-b87b194 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-630ca1c );}.elementor-399 .elementor-element.elementor-element-4e82a4d{--display:flex;--min-height:600px;}.elementor-399 .elementor-element.elementor-element-4e82a4d:not(.elementor-motion-effects-element-type-background), .elementor-399 .elementor-element.elementor-element-4e82a4d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://awamgardenretreat.sk/wp-content/uploads/2026/09/94ec8144-710d-471d-94c2-4ad383383bce.png");background-position:center center;background-size:cover;}.elementor-399 .elementor-element.elementor-element-1533364{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-399 .elementor-element.elementor-element-cb77968{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;text-align:start;}.elementor-399 .elementor-element.elementor-element-cb77968 .elementor-heading-title{font-family:"Instrument Sans", Sans-serif;font-size:12px;font-weight:400;text-transform:uppercase;letter-spacing:1.1px;color:#32201866;}.elementor-399 .elementor-element.elementor-element-9b55ba0{text-align:start;}.elementor-399 .elementor-element.elementor-element-9b55ba0 .elementor-heading-title{font-family:"Kalnia", Sans-serif;font-size:40px;font-weight:400;line-height:40px;color:#322018;}.elementor-399 .elementor-element.elementor-element-54f9c00{text-align:start;font-family:"Instrument Sans", Sans-serif;font-weight:300;color:#322018E6;}.elementor-399 .elementor-element.elementor-element-24ac503{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:25px 25px;--row-gap:25px;--column-gap:25px;--grid-auto-flow:row;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{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-399 .elementor-element.elementor-element-1081294 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-399 .elementor-element.elementor-element-1081294.elementor-view-stacked .elementor-icon{background-color:#E6DDD2;fill:var( --e-global-color-f11db5c );color:var( --e-global-color-f11db5c );}.elementor-399 .elementor-element.elementor-element-1081294.elementor-view-framed .elementor-icon, .elementor-399 .elementor-element.elementor-element-1081294.elementor-view-default .elementor-icon{fill:#E6DDD2;color:#E6DDD2;border-color:#E6DDD2;}.elementor-399 .elementor-element.elementor-element-1081294.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-f11db5c );}.elementor-399 .elementor-element.elementor-element-1081294 .elementor-icon{font-size:20px;padding:12px;}.elementor-399 .elementor-element.elementor-element-1081294 .elementor-icon-box-title, .elementor-399 .elementor-element.elementor-element-1081294 .elementor-icon-box-title a{font-family:"Kalnia", Sans-serif;font-size:18px;font-weight:400;}.elementor-399 .elementor-element.elementor-element-1081294 .elementor-icon-box-title{color:#322018E6;}.elementor-399 .elementor-element.elementor-element-1081294:has(:hover) .elementor-icon-box-title,
					 .elementor-399 .elementor-element.elementor-element-1081294:has(:focus) .elementor-icon-box-title{color:#322018E6;}.elementor-399 .elementor-element.elementor-element-ba29e3d .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-399 .elementor-element.elementor-element-ba29e3d.elementor-view-stacked .elementor-icon{background-color:#E6DDD2;fill:var( --e-global-color-f11db5c );color:var( --e-global-color-f11db5c );}.elementor-399 .elementor-element.elementor-element-ba29e3d.elementor-view-framed .elementor-icon, .elementor-399 .elementor-element.elementor-element-ba29e3d.elementor-view-default .elementor-icon{fill:#E6DDD2;color:#E6DDD2;border-color:#E6DDD2;}.elementor-399 .elementor-element.elementor-element-ba29e3d.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-f11db5c );}.elementor-399 .elementor-element.elementor-element-ba29e3d .elementor-icon{font-size:20px;padding:12px;}.elementor-399 .elementor-element.elementor-element-ba29e3d .elementor-icon-box-title, .elementor-399 .elementor-element.elementor-element-ba29e3d .elementor-icon-box-title a{font-family:"Kalnia", Sans-serif;font-size:18px;font-weight:400;}.elementor-399 .elementor-element.elementor-element-ba29e3d .elementor-icon-box-title{color:#322018E6;}.elementor-399 .elementor-element.elementor-element-ba29e3d:has(:hover) .elementor-icon-box-title,
					 .elementor-399 .elementor-element.elementor-element-ba29e3d:has(:focus) .elementor-icon-box-title{color:#322018E6;}.elementor-399 .elementor-element.elementor-element-f718ec6 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-399 .elementor-element.elementor-element-f718ec6.elementor-view-stacked .elementor-icon{background-color:#E6DDD2;fill:var( --e-global-color-f11db5c );color:var( --e-global-color-f11db5c );}.elementor-399 .elementor-element.elementor-element-f718ec6.elementor-view-framed .elementor-icon, .elementor-399 .elementor-element.elementor-element-f718ec6.elementor-view-default .elementor-icon{fill:#E6DDD2;color:#E6DDD2;border-color:#E6DDD2;}.elementor-399 .elementor-element.elementor-element-f718ec6.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-f11db5c );}.elementor-399 .elementor-element.elementor-element-f718ec6 .elementor-icon{font-size:20px;padding:12px;}.elementor-399 .elementor-element.elementor-element-f718ec6 .elementor-icon-box-title, .elementor-399 .elementor-element.elementor-element-f718ec6 .elementor-icon-box-title a{font-family:"Kalnia", Sans-serif;font-size:18px;font-weight:400;}.elementor-399 .elementor-element.elementor-element-f718ec6 .elementor-icon-box-title{color:#322018E6;}.elementor-399 .elementor-element.elementor-element-f718ec6:has(:hover) .elementor-icon-box-title,
					 .elementor-399 .elementor-element.elementor-element-f718ec6:has(:focus) .elementor-icon-box-title{color:#322018E6;}.elementor-399 .elementor-element.elementor-element-a694367 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-399 .elementor-element.elementor-element-a694367.elementor-view-stacked .elementor-icon{background-color:#E6DDD2;fill:var( --e-global-color-f11db5c );color:var( --e-global-color-f11db5c );}.elementor-399 .elementor-element.elementor-element-a694367.elementor-view-framed .elementor-icon, .elementor-399 .elementor-element.elementor-element-a694367.elementor-view-default .elementor-icon{fill:#E6DDD2;color:#E6DDD2;border-color:#E6DDD2;}.elementor-399 .elementor-element.elementor-element-a694367.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-f11db5c );}.elementor-399 .elementor-element.elementor-element-a694367 .elementor-icon{font-size:20px;padding:12px;}.elementor-399 .elementor-element.elementor-element-a694367 .elementor-icon-box-title, .elementor-399 .elementor-element.elementor-element-a694367 .elementor-icon-box-title a{font-family:"Kalnia", Sans-serif;font-size:18px;font-weight:400;}.elementor-399 .elementor-element.elementor-element-a694367 .elementor-icon-box-title{color:#322018E6;}.elementor-399 .elementor-element.elementor-element-a694367:has(:hover) .elementor-icon-box-title,
					 .elementor-399 .elementor-element.elementor-element-a694367:has(:focus) .elementor-icon-box-title{color:#322018E6;}.elementor-widget-gallery .elementor-gallery-item__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-gallery .elementor-gallery-item__description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-gallery{--galleries-title-color-normal:var( --e-global-color-primary );--galleries-title-color-hover:var( --e-global-color-secondary );--galleries-pointer-bg-color-hover:var( --e-global-color-accent );--gallery-title-color-active:var( --e-global-color-secondary );--galleries-pointer-bg-color-active:var( --e-global-color-accent );}.elementor-widget-gallery .elementor-gallery-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-399 .elementor-element.elementor-element-18ee8bb .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-399 .elementor-element.elementor-element-18ee8bb .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-399 .elementor-element.elementor-element-18ee8bb{margin:025px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--image-border-color:var( --e-global-color-7a55c31 );--image-border-width:1px;--image-border-radius:0px;--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.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-399 .elementor-element.elementor-element-819c7b2 .elementor-button{background-color:#00383C;font-family:"Instrument Sans", Sans-serif;font-size:13px;font-weight:300;border-radius:50px 50px 50px 50px;padding:14px 15px 14px 15px;}.elementor-399 .elementor-element.elementor-element-819c7b2{padding:040px 0px 0px 0px;}.elementor-399 .elementor-element.elementor-element-819c7b2.elementor-element{--align-self:center;}.elementor-399 .elementor-element.elementor-element-c896436{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-399 .elementor-element.elementor-element-c896436:not(.elementor-motion-effects-element-type-background), .elementor-399 .elementor-element.elementor-element-c896436 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-630ca1c );}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-399 .elementor-element.elementor-element-ba77611{--divider-border-style:solid;--divider-color:#32201826;--divider-border-width:1.5px;--divider-icon-size:50px;--divider-element-spacing:42px;}.elementor-399 .elementor-element.elementor-element-ba77611 .elementor-divider-separator{width:100%;}.elementor-399 .elementor-element.elementor-element-ba77611 .elementor-divider{padding-block-start:10px;padding-block-end:10px;}.elementor-399 .elementor-element.elementor-element-cb9e2b4{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-399 .elementor-element.elementor-element-cb9e2b4:not(.elementor-motion-effects-element-type-background), .elementor-399 .elementor-element.elementor-element-cb9e2b4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-630ca1c );}.elementor-399 .elementor-element.elementor-element-d301059{--display:flex;--min-height:600px;}.elementor-399 .elementor-element.elementor-element-d301059:not(.elementor-motion-effects-element-type-background), .elementor-399 .elementor-element.elementor-element-d301059 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://awamgardenretreat.sk/wp-content/uploads/2026/09/94ec8144-710d-471d-94c2-4ad383383bce.png");background-position:center center;background-size:cover;}.elementor-399 .elementor-element.elementor-element-a1925ba{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:40px;}.elementor-399 .elementor-element.elementor-element-04d9080{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;text-align:start;}.elementor-399 .elementor-element.elementor-element-04d9080 .elementor-heading-title{font-family:"Instrument Sans", Sans-serif;font-size:12px;font-weight:400;text-transform:uppercase;letter-spacing:1.1px;color:#32201866;}.elementor-399 .elementor-element.elementor-element-7e31359{text-align:start;}.elementor-399 .elementor-element.elementor-element-7e31359 .elementor-heading-title{font-family:"Kalnia", Sans-serif;font-size:40px;font-weight:400;line-height:40px;color:#322018;}.elementor-399 .elementor-element.elementor-element-6c7ba84{text-align:start;font-family:"Instrument Sans", Sans-serif;font-weight:300;color:#322018E6;}.elementor-399 .elementor-element.elementor-element-3a4e176{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:25px 25px;--row-gap:25px;--column-gap:25px;--grid-auto-flow:row;}.elementor-399 .elementor-element.elementor-element-2506ff9 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-399 .elementor-element.elementor-element-2506ff9.elementor-view-stacked .elementor-icon{background-color:#E6DDD2;fill:var( --e-global-color-f11db5c );color:var( --e-global-color-f11db5c );}.elementor-399 .elementor-element.elementor-element-2506ff9.elementor-view-framed .elementor-icon, .elementor-399 .elementor-element.elementor-element-2506ff9.elementor-view-default .elementor-icon{fill:#E6DDD2;color:#E6DDD2;border-color:#E6DDD2;}.elementor-399 .elementor-element.elementor-element-2506ff9.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-f11db5c );}.elementor-399 .elementor-element.elementor-element-2506ff9 .elementor-icon{font-size:20px;padding:12px;}.elementor-399 .elementor-element.elementor-element-2506ff9 .elementor-icon-box-title, .elementor-399 .elementor-element.elementor-element-2506ff9 .elementor-icon-box-title a{font-family:"Kalnia", Sans-serif;font-size:18px;font-weight:400;}.elementor-399 .elementor-element.elementor-element-2506ff9 .elementor-icon-box-title{color:#322018E6;}.elementor-399 .elementor-element.elementor-element-2506ff9:has(:hover) .elementor-icon-box-title,
					 .elementor-399 .elementor-element.elementor-element-2506ff9:has(:focus) .elementor-icon-box-title{color:#322018E6;}.elementor-399 .elementor-element.elementor-element-f904437 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-399 .elementor-element.elementor-element-f904437.elementor-view-stacked .elementor-icon{background-color:#E6DDD2;fill:var( --e-global-color-f11db5c );color:var( --e-global-color-f11db5c );}.elementor-399 .elementor-element.elementor-element-f904437.elementor-view-framed .elementor-icon, .elementor-399 .elementor-element.elementor-element-f904437.elementor-view-default .elementor-icon{fill:#E6DDD2;color:#E6DDD2;border-color:#E6DDD2;}.elementor-399 .elementor-element.elementor-element-f904437.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-f11db5c );}.elementor-399 .elementor-element.elementor-element-f904437 .elementor-icon{font-size:20px;padding:12px;}.elementor-399 .elementor-element.elementor-element-f904437 .elementor-icon-box-title, .elementor-399 .elementor-element.elementor-element-f904437 .elementor-icon-box-title a{font-family:"Kalnia", Sans-serif;font-size:18px;font-weight:400;}.elementor-399 .elementor-element.elementor-element-f904437 .elementor-icon-box-title{color:#322018E6;}.elementor-399 .elementor-element.elementor-element-f904437:has(:hover) .elementor-icon-box-title,
					 .elementor-399 .elementor-element.elementor-element-f904437:has(:focus) .elementor-icon-box-title{color:#322018E6;}.elementor-399 .elementor-element.elementor-element-1b0bec5 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-399 .elementor-element.elementor-element-1b0bec5.elementor-view-stacked .elementor-icon{background-color:#E6DDD2;fill:var( --e-global-color-f11db5c );color:var( --e-global-color-f11db5c );}.elementor-399 .elementor-element.elementor-element-1b0bec5.elementor-view-framed .elementor-icon, .elementor-399 .elementor-element.elementor-element-1b0bec5.elementor-view-default .elementor-icon{fill:#E6DDD2;color:#E6DDD2;border-color:#E6DDD2;}.elementor-399 .elementor-element.elementor-element-1b0bec5.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-f11db5c );}.elementor-399 .elementor-element.elementor-element-1b0bec5 .elementor-icon{font-size:20px;padding:12px;}.elementor-399 .elementor-element.elementor-element-1b0bec5 .elementor-icon-box-title, .elementor-399 .elementor-element.elementor-element-1b0bec5 .elementor-icon-box-title a{font-family:"Kalnia", Sans-serif;font-size:18px;font-weight:400;}.elementor-399 .elementor-element.elementor-element-1b0bec5 .elementor-icon-box-title{color:#322018E6;}.elementor-399 .elementor-element.elementor-element-1b0bec5:has(:hover) .elementor-icon-box-title,
					 .elementor-399 .elementor-element.elementor-element-1b0bec5:has(:focus) .elementor-icon-box-title{color:#322018E6;}.elementor-399 .elementor-element.elementor-element-e2a9d10 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-399 .elementor-element.elementor-element-e2a9d10.elementor-view-stacked .elementor-icon{background-color:#E6DDD2;fill:var( --e-global-color-f11db5c );color:var( --e-global-color-f11db5c );}.elementor-399 .elementor-element.elementor-element-e2a9d10.elementor-view-framed .elementor-icon, .elementor-399 .elementor-element.elementor-element-e2a9d10.elementor-view-default .elementor-icon{fill:#E6DDD2;color:#E6DDD2;border-color:#E6DDD2;}.elementor-399 .elementor-element.elementor-element-e2a9d10.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-f11db5c );}.elementor-399 .elementor-element.elementor-element-e2a9d10 .elementor-icon{font-size:20px;padding:12px;}.elementor-399 .elementor-element.elementor-element-e2a9d10 .elementor-icon-box-title, .elementor-399 .elementor-element.elementor-element-e2a9d10 .elementor-icon-box-title a{font-family:"Kalnia", Sans-serif;font-size:18px;font-weight:400;}.elementor-399 .elementor-element.elementor-element-e2a9d10 .elementor-icon-box-title{color:#322018E6;}.elementor-399 .elementor-element.elementor-element-e2a9d10:has(:hover) .elementor-icon-box-title,
					 .elementor-399 .elementor-element.elementor-element-e2a9d10:has(:focus) .elementor-icon-box-title{color:#322018E6;}.elementor-399 .elementor-element.elementor-element-54bd595 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-399 .elementor-element.elementor-element-54bd595 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-399 .elementor-element.elementor-element-54bd595{margin:025px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--image-border-color:var( --e-global-color-7a55c31 );--image-border-width:1px;--image-border-radius:0px;--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-399 .elementor-element.elementor-element-542ad8f .elementor-button{background-color:#00383C;font-family:"Instrument Sans", Sans-serif;font-size:13px;font-weight:300;border-radius:50px 50px 50px 50px;padding:14px 15px 14px 15px;}.elementor-399 .elementor-element.elementor-element-542ad8f{padding:40px 0px 0px 0px;}.elementor-399 .elementor-element.elementor-element-542ad8f.elementor-element{--align-self:center;}.elementor-399 .elementor-element.elementor-element-e48e5ec{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-399 .elementor-element.elementor-element-e48e5ec:not(.elementor-motion-effects-element-type-background), .elementor-399 .elementor-element.elementor-element-e48e5ec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-630ca1c );}.elementor-399 .elementor-element.elementor-element-589d619{--divider-border-style:solid;--divider-color:#32201826;--divider-border-width:1.5px;--divider-icon-size:50px;--divider-element-spacing:42px;}.elementor-399 .elementor-element.elementor-element-589d619 .elementor-divider-separator{width:100%;}.elementor-399 .elementor-element.elementor-element-589d619 .elementor-divider{padding-block-start:10px;padding-block-end:10px;}.elementor-399 .elementor-element.elementor-element-7eae8a7{--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:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-399 .elementor-element.elementor-element-7eae8a7:not(.elementor-motion-effects-element-type-background), .elementor-399 .elementor-element.elementor-element-7eae8a7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-630ca1c );}.elementor-399 .elementor-element.elementor-element-33d9113{--display:flex;--min-height:600px;}.elementor-399 .elementor-element.elementor-element-33d9113:not(.elementor-motion-effects-element-type-background), .elementor-399 .elementor-element.elementor-element-33d9113 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://awamgardenretreat.sk/wp-content/uploads/2026/09/94ec8144-710d-471d-94c2-4ad383383bce.png");background-position:center center;background-size:cover;}.elementor-399 .elementor-element.elementor-element-efadd09{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-399 .elementor-element.elementor-element-1de7a43{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;text-align:start;}.elementor-399 .elementor-element.elementor-element-1de7a43 .elementor-heading-title{font-family:"Instrument Sans", Sans-serif;font-size:12px;font-weight:400;text-transform:uppercase;letter-spacing:1.1px;color:#32201866;}.elementor-399 .elementor-element.elementor-element-e70b93e{text-align:start;}.elementor-399 .elementor-element.elementor-element-e70b93e .elementor-heading-title{font-family:"Kalnia", Sans-serif;font-size:40px;font-weight:400;line-height:40px;color:#322018;}.elementor-399 .elementor-element.elementor-element-dd21635{text-align:start;font-family:"Instrument Sans", Sans-serif;font-weight:300;color:#322018E6;}.elementor-399 .elementor-element.elementor-element-06d3ef4{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:25px 25px;--row-gap:25px;--column-gap:25px;--grid-auto-flow:row;}.elementor-399 .elementor-element.elementor-element-7bc97dc .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-399 .elementor-element.elementor-element-7bc97dc.elementor-view-stacked .elementor-icon{background-color:#E6DDD2;fill:var( --e-global-color-f11db5c );color:var( --e-global-color-f11db5c );}.elementor-399 .elementor-element.elementor-element-7bc97dc.elementor-view-framed .elementor-icon, .elementor-399 .elementor-element.elementor-element-7bc97dc.elementor-view-default .elementor-icon{fill:#E6DDD2;color:#E6DDD2;border-color:#E6DDD2;}.elementor-399 .elementor-element.elementor-element-7bc97dc.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-f11db5c );}.elementor-399 .elementor-element.elementor-element-7bc97dc .elementor-icon{font-size:20px;padding:12px;}.elementor-399 .elementor-element.elementor-element-7bc97dc .elementor-icon-box-title, .elementor-399 .elementor-element.elementor-element-7bc97dc .elementor-icon-box-title a{font-family:"Kalnia", Sans-serif;font-size:18px;font-weight:400;}.elementor-399 .elementor-element.elementor-element-7bc97dc .elementor-icon-box-title{color:#322018E6;}.elementor-399 .elementor-element.elementor-element-7bc97dc:has(:hover) .elementor-icon-box-title,
					 .elementor-399 .elementor-element.elementor-element-7bc97dc:has(:focus) .elementor-icon-box-title{color:#322018E6;}.elementor-399 .elementor-element.elementor-element-1d185c6 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-399 .elementor-element.elementor-element-1d185c6.elementor-view-stacked .elementor-icon{background-color:#E6DDD2;fill:var( --e-global-color-f11db5c );color:var( --e-global-color-f11db5c );}.elementor-399 .elementor-element.elementor-element-1d185c6.elementor-view-framed .elementor-icon, .elementor-399 .elementor-element.elementor-element-1d185c6.elementor-view-default .elementor-icon{fill:#E6DDD2;color:#E6DDD2;border-color:#E6DDD2;}.elementor-399 .elementor-element.elementor-element-1d185c6.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-f11db5c );}.elementor-399 .elementor-element.elementor-element-1d185c6 .elementor-icon{font-size:20px;padding:12px;}.elementor-399 .elementor-element.elementor-element-1d185c6 .elementor-icon-box-title, .elementor-399 .elementor-element.elementor-element-1d185c6 .elementor-icon-box-title a{font-family:"Kalnia", Sans-serif;font-size:18px;font-weight:400;}.elementor-399 .elementor-element.elementor-element-1d185c6 .elementor-icon-box-title{color:#322018E6;}.elementor-399 .elementor-element.elementor-element-1d185c6:has(:hover) .elementor-icon-box-title,
					 .elementor-399 .elementor-element.elementor-element-1d185c6:has(:focus) .elementor-icon-box-title{color:#322018E6;}.elementor-399 .elementor-element.elementor-element-c4db9e8 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-399 .elementor-element.elementor-element-c4db9e8.elementor-view-stacked .elementor-icon{background-color:#E6DDD2;fill:var( --e-global-color-f11db5c );color:var( --e-global-color-f11db5c );}.elementor-399 .elementor-element.elementor-element-c4db9e8.elementor-view-framed .elementor-icon, .elementor-399 .elementor-element.elementor-element-c4db9e8.elementor-view-default .elementor-icon{fill:#E6DDD2;color:#E6DDD2;border-color:#E6DDD2;}.elementor-399 .elementor-element.elementor-element-c4db9e8.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-f11db5c );}.elementor-399 .elementor-element.elementor-element-c4db9e8 .elementor-icon{font-size:20px;padding:12px;}.elementor-399 .elementor-element.elementor-element-c4db9e8 .elementor-icon-box-title, .elementor-399 .elementor-element.elementor-element-c4db9e8 .elementor-icon-box-title a{font-family:"Kalnia", Sans-serif;font-size:18px;font-weight:400;}.elementor-399 .elementor-element.elementor-element-c4db9e8 .elementor-icon-box-title{color:#322018E6;}.elementor-399 .elementor-element.elementor-element-c4db9e8:has(:hover) .elementor-icon-box-title,
					 .elementor-399 .elementor-element.elementor-element-c4db9e8:has(:focus) .elementor-icon-box-title{color:#322018E6;}.elementor-399 .elementor-element.elementor-element-f2c0a0e .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-399 .elementor-element.elementor-element-f2c0a0e.elementor-view-stacked .elementor-icon{background-color:#E6DDD2;fill:var( --e-global-color-f11db5c );color:var( --e-global-color-f11db5c );}.elementor-399 .elementor-element.elementor-element-f2c0a0e.elementor-view-framed .elementor-icon, .elementor-399 .elementor-element.elementor-element-f2c0a0e.elementor-view-default .elementor-icon{fill:#E6DDD2;color:#E6DDD2;border-color:#E6DDD2;}.elementor-399 .elementor-element.elementor-element-f2c0a0e.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-f11db5c );}.elementor-399 .elementor-element.elementor-element-f2c0a0e .elementor-icon{font-size:20px;padding:12px;}.elementor-399 .elementor-element.elementor-element-f2c0a0e .elementor-icon-box-title, .elementor-399 .elementor-element.elementor-element-f2c0a0e .elementor-icon-box-title a{font-family:"Kalnia", Sans-serif;font-size:18px;font-weight:400;}.elementor-399 .elementor-element.elementor-element-f2c0a0e .elementor-icon-box-title{color:#322018E6;}.elementor-399 .elementor-element.elementor-element-f2c0a0e:has(:hover) .elementor-icon-box-title,
					 .elementor-399 .elementor-element.elementor-element-f2c0a0e:has(:focus) .elementor-icon-box-title{color:#322018E6;}.elementor-399 .elementor-element.elementor-element-ef580fc .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-399 .elementor-element.elementor-element-ef580fc .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-399 .elementor-element.elementor-element-ef580fc{margin:025px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--image-border-color:var( --e-global-color-7a55c31 );--image-border-width:1px;--image-border-radius:0px;--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-399 .elementor-element.elementor-element-7299114 .elementor-button{background-color:#00383C;font-family:"Instrument Sans", Sans-serif;font-size:13px;font-weight:300;border-radius:50px 50px 50px 50px;padding:14px 15px 14px 15px;}.elementor-399 .elementor-element.elementor-element-7299114{padding:040px 0px 0px 0px;}.elementor-399 .elementor-element.elementor-element-7299114.elementor-element{--align-self:center;}.elementor-399 .elementor-element.elementor-element-69ce228{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-399 .elementor-element.elementor-element-69ce228:not(.elementor-motion-effects-element-type-background), .elementor-399 .elementor-element.elementor-element-69ce228 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-630ca1c );}.elementor-399 .elementor-element.elementor-element-01c85fe{--divider-border-style:solid;--divider-color:#32201826;--divider-border-width:1.5px;--divider-icon-size:50px;--divider-element-spacing:42px;}.elementor-399 .elementor-element.elementor-element-01c85fe .elementor-divider-separator{width:100%;}.elementor-399 .elementor-element.elementor-element-01c85fe .elementor-divider{padding-block-start:10px;padding-block-end:10px;}.elementor-399 .elementor-element.elementor-element-d704f01{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-399 .elementor-element.elementor-element-d704f01:not(.elementor-motion-effects-element-type-background), .elementor-399 .elementor-element.elementor-element-d704f01 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-630ca1c );}.elementor-399 .elementor-element.elementor-element-e0308f9{--display:flex;--min-height:600px;}.elementor-399 .elementor-element.elementor-element-e0308f9:not(.elementor-motion-effects-element-type-background), .elementor-399 .elementor-element.elementor-element-e0308f9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://awamgardenretreat.sk/wp-content/uploads/2026/09/zem.webp");background-position:center center;background-size:cover;}.elementor-399 .elementor-element.elementor-element-3da88b9{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:40px;}.elementor-399 .elementor-element.elementor-element-116e3a4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;text-align:start;}.elementor-399 .elementor-element.elementor-element-116e3a4 .elementor-heading-title{font-family:"Instrument Sans", Sans-serif;font-size:12px;font-weight:400;text-transform:uppercase;letter-spacing:1.1px;color:#32201866;}.elementor-399 .elementor-element.elementor-element-f0d0aef{text-align:start;}.elementor-399 .elementor-element.elementor-element-f0d0aef .elementor-heading-title{font-family:"Kalnia", Sans-serif;font-size:40px;font-weight:400;line-height:40px;color:#322018;}.elementor-399 .elementor-element.elementor-element-ecae0c2{text-align:start;font-family:"Instrument Sans", Sans-serif;font-weight:300;color:#322018E6;}.elementor-399 .elementor-element.elementor-element-7e94586{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:25px 25px;--row-gap:25px;--column-gap:25px;--grid-auto-flow:row;}.elementor-399 .elementor-element.elementor-element-81e6239 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-399 .elementor-element.elementor-element-81e6239.elementor-view-stacked .elementor-icon{background-color:#E6DDD2;fill:var( --e-global-color-f11db5c );color:var( --e-global-color-f11db5c );}.elementor-399 .elementor-element.elementor-element-81e6239.elementor-view-framed .elementor-icon, .elementor-399 .elementor-element.elementor-element-81e6239.elementor-view-default .elementor-icon{fill:#E6DDD2;color:#E6DDD2;border-color:#E6DDD2;}.elementor-399 .elementor-element.elementor-element-81e6239.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-f11db5c );}.elementor-399 .elementor-element.elementor-element-81e6239 .elementor-icon{font-size:20px;padding:12px;}.elementor-399 .elementor-element.elementor-element-81e6239 .elementor-icon-box-title, .elementor-399 .elementor-element.elementor-element-81e6239 .elementor-icon-box-title a{font-family:"Kalnia", Sans-serif;font-size:18px;font-weight:400;}.elementor-399 .elementor-element.elementor-element-81e6239 .elementor-icon-box-title{color:#322018E6;}.elementor-399 .elementor-element.elementor-element-81e6239:has(:hover) .elementor-icon-box-title,
					 .elementor-399 .elementor-element.elementor-element-81e6239:has(:focus) .elementor-icon-box-title{color:#322018E6;}.elementor-399 .elementor-element.elementor-element-ca641ff .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-399 .elementor-element.elementor-element-ca641ff.elementor-view-stacked .elementor-icon{background-color:#E6DDD2;fill:var( --e-global-color-f11db5c );color:var( --e-global-color-f11db5c );}.elementor-399 .elementor-element.elementor-element-ca641ff.elementor-view-framed .elementor-icon, .elementor-399 .elementor-element.elementor-element-ca641ff.elementor-view-default .elementor-icon{fill:#E6DDD2;color:#E6DDD2;border-color:#E6DDD2;}.elementor-399 .elementor-element.elementor-element-ca641ff.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-f11db5c );}.elementor-399 .elementor-element.elementor-element-ca641ff .elementor-icon{font-size:20px;padding:12px;}.elementor-399 .elementor-element.elementor-element-ca641ff .elementor-icon-box-title, .elementor-399 .elementor-element.elementor-element-ca641ff .elementor-icon-box-title a{font-family:"Kalnia", Sans-serif;font-size:18px;font-weight:400;}.elementor-399 .elementor-element.elementor-element-ca641ff .elementor-icon-box-title{color:#322018E6;}.elementor-399 .elementor-element.elementor-element-ca641ff:has(:hover) .elementor-icon-box-title,
					 .elementor-399 .elementor-element.elementor-element-ca641ff:has(:focus) .elementor-icon-box-title{color:#322018E6;}.elementor-399 .elementor-element.elementor-element-78e7bed .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-399 .elementor-element.elementor-element-78e7bed.elementor-view-stacked .elementor-icon{background-color:#E6DDD2;fill:var( --e-global-color-f11db5c );color:var( --e-global-color-f11db5c );}.elementor-399 .elementor-element.elementor-element-78e7bed.elementor-view-framed .elementor-icon, .elementor-399 .elementor-element.elementor-element-78e7bed.elementor-view-default .elementor-icon{fill:#E6DDD2;color:#E6DDD2;border-color:#E6DDD2;}.elementor-399 .elementor-element.elementor-element-78e7bed.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-f11db5c );}.elementor-399 .elementor-element.elementor-element-78e7bed .elementor-icon{font-size:20px;padding:12px;}.elementor-399 .elementor-element.elementor-element-78e7bed .elementor-icon-box-title, .elementor-399 .elementor-element.elementor-element-78e7bed .elementor-icon-box-title a{font-family:"Kalnia", Sans-serif;font-size:18px;font-weight:400;}.elementor-399 .elementor-element.elementor-element-78e7bed .elementor-icon-box-title{color:#322018E6;}.elementor-399 .elementor-element.elementor-element-78e7bed:has(:hover) .elementor-icon-box-title,
					 .elementor-399 .elementor-element.elementor-element-78e7bed:has(:focus) .elementor-icon-box-title{color:#322018E6;}.elementor-399 .elementor-element.elementor-element-a958235 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-399 .elementor-element.elementor-element-a958235.elementor-view-stacked .elementor-icon{background-color:#E6DDD2;fill:var( --e-global-color-f11db5c );color:var( --e-global-color-f11db5c );}.elementor-399 .elementor-element.elementor-element-a958235.elementor-view-framed .elementor-icon, .elementor-399 .elementor-element.elementor-element-a958235.elementor-view-default .elementor-icon{fill:#E6DDD2;color:#E6DDD2;border-color:#E6DDD2;}.elementor-399 .elementor-element.elementor-element-a958235.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-f11db5c );}.elementor-399 .elementor-element.elementor-element-a958235 .elementor-icon{font-size:20px;padding:12px;}.elementor-399 .elementor-element.elementor-element-a958235 .elementor-icon-box-title, .elementor-399 .elementor-element.elementor-element-a958235 .elementor-icon-box-title a{font-family:"Kalnia", Sans-serif;font-size:18px;font-weight:400;}.elementor-399 .elementor-element.elementor-element-a958235 .elementor-icon-box-title{color:#322018E6;}.elementor-399 .elementor-element.elementor-element-a958235:has(:hover) .elementor-icon-box-title,
					 .elementor-399 .elementor-element.elementor-element-a958235:has(:focus) .elementor-icon-box-title{color:#322018E6;}.elementor-399 .elementor-element.elementor-element-bed7335 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-399 .elementor-element.elementor-element-bed7335 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-399 .elementor-element.elementor-element-bed7335{margin:025px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--image-border-color:var( --e-global-color-7a55c31 );--image-border-width:1px;--image-border-radius:0px;--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-399 .elementor-element.elementor-element-eb3a791 .elementor-button{background-color:#00383C;font-family:"Instrument Sans", Sans-serif;font-size:13px;font-weight:300;border-radius:50px 50px 50px 50px;padding:14px 15px 14px 15px;}.elementor-399 .elementor-element.elementor-element-eb3a791{padding:40px 0px 0px 0px;}.elementor-399 .elementor-element.elementor-element-eb3a791.elementor-element{--align-self:center;}.elementor-399 .elementor-element.elementor-element-d16595f{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-399 .elementor-element.elementor-element-d16595f:not(.elementor-motion-effects-element-type-background), .elementor-399 .elementor-element.elementor-element-d16595f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-630ca1c );}.elementor-399 .elementor-element.elementor-element-b869d0d{--divider-border-style:solid;--divider-color:#32201826;--divider-border-width:1.5px;--divider-icon-size:50px;--divider-element-spacing:42px;}.elementor-399 .elementor-element.elementor-element-b869d0d .elementor-divider-separator{width:100%;}.elementor-399 .elementor-element.elementor-element-b869d0d .elementor-divider{padding-block-start:10px;padding-block-end:10px;}.elementor-399 .elementor-element.elementor-element-d7ec1ec{--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:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-399 .elementor-element.elementor-element-d7ec1ec:not(.elementor-motion-effects-element-type-background), .elementor-399 .elementor-element.elementor-element-d7ec1ec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-630ca1c );}.elementor-399 .elementor-element.elementor-element-a8dce25{--display:flex;--min-height:600px;}.elementor-399 .elementor-element.elementor-element-a8dce25:not(.elementor-motion-effects-element-type-background), .elementor-399 .elementor-element.elementor-element-a8dce25 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://awamgardenretreat.sk/wp-content/uploads/2026/09/94ec8144-710d-471d-94c2-4ad383383bce.png");background-position:center center;background-size:cover;}.elementor-399 .elementor-element.elementor-element-31190f4{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-399 .elementor-element.elementor-element-fe55dd9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;text-align:start;}.elementor-399 .elementor-element.elementor-element-fe55dd9 .elementor-heading-title{font-family:"Instrument Sans", Sans-serif;font-size:12px;font-weight:400;text-transform:uppercase;letter-spacing:1.1px;color:#32201866;}.elementor-399 .elementor-element.elementor-element-2a528aa{text-align:start;}.elementor-399 .elementor-element.elementor-element-2a528aa .elementor-heading-title{font-family:"Kalnia", Sans-serif;font-size:40px;font-weight:400;line-height:40px;color:#322018;}.elementor-399 .elementor-element.elementor-element-5d30199{text-align:start;font-family:"Instrument Sans", Sans-serif;font-weight:300;color:#322018E6;}.elementor-399 .elementor-element.elementor-element-80964ab{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:25px 25px;--row-gap:25px;--column-gap:25px;--grid-auto-flow:row;}.elementor-399 .elementor-element.elementor-element-5a0de5c .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-399 .elementor-element.elementor-element-5a0de5c.elementor-view-stacked .elementor-icon{background-color:#E6DDD2;fill:var( --e-global-color-f11db5c );color:var( --e-global-color-f11db5c );}.elementor-399 .elementor-element.elementor-element-5a0de5c.elementor-view-framed .elementor-icon, .elementor-399 .elementor-element.elementor-element-5a0de5c.elementor-view-default .elementor-icon{fill:#E6DDD2;color:#E6DDD2;border-color:#E6DDD2;}.elementor-399 .elementor-element.elementor-element-5a0de5c.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-f11db5c );}.elementor-399 .elementor-element.elementor-element-5a0de5c .elementor-icon{font-size:20px;padding:12px;}.elementor-399 .elementor-element.elementor-element-5a0de5c .elementor-icon-box-title, .elementor-399 .elementor-element.elementor-element-5a0de5c .elementor-icon-box-title a{font-family:"Kalnia", Sans-serif;font-size:18px;font-weight:400;}.elementor-399 .elementor-element.elementor-element-5a0de5c .elementor-icon-box-title{color:#322018E6;}.elementor-399 .elementor-element.elementor-element-5a0de5c:has(:hover) .elementor-icon-box-title,
					 .elementor-399 .elementor-element.elementor-element-5a0de5c:has(:focus) .elementor-icon-box-title{color:#322018E6;}.elementor-399 .elementor-element.elementor-element-c8e0925 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-399 .elementor-element.elementor-element-c8e0925.elementor-view-stacked .elementor-icon{background-color:#E6DDD2;fill:var( --e-global-color-f11db5c );color:var( --e-global-color-f11db5c );}.elementor-399 .elementor-element.elementor-element-c8e0925.elementor-view-framed .elementor-icon, .elementor-399 .elementor-element.elementor-element-c8e0925.elementor-view-default .elementor-icon{fill:#E6DDD2;color:#E6DDD2;border-color:#E6DDD2;}.elementor-399 .elementor-element.elementor-element-c8e0925.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-f11db5c );}.elementor-399 .elementor-element.elementor-element-c8e0925 .elementor-icon{font-size:20px;padding:12px;}.elementor-399 .elementor-element.elementor-element-c8e0925 .elementor-icon-box-title, .elementor-399 .elementor-element.elementor-element-c8e0925 .elementor-icon-box-title a{font-family:"Kalnia", Sans-serif;font-size:18px;font-weight:400;}.elementor-399 .elementor-element.elementor-element-c8e0925 .elementor-icon-box-title{color:#322018E6;}.elementor-399 .elementor-element.elementor-element-c8e0925:has(:hover) .elementor-icon-box-title,
					 .elementor-399 .elementor-element.elementor-element-c8e0925:has(:focus) .elementor-icon-box-title{color:#322018E6;}.elementor-399 .elementor-element.elementor-element-0c605ed .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-399 .elementor-element.elementor-element-0c605ed.elementor-view-stacked .elementor-icon{background-color:#E6DDD2;fill:var( --e-global-color-f11db5c );color:var( --e-global-color-f11db5c );}.elementor-399 .elementor-element.elementor-element-0c605ed.elementor-view-framed .elementor-icon, .elementor-399 .elementor-element.elementor-element-0c605ed.elementor-view-default .elementor-icon{fill:#E6DDD2;color:#E6DDD2;border-color:#E6DDD2;}.elementor-399 .elementor-element.elementor-element-0c605ed.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-f11db5c );}.elementor-399 .elementor-element.elementor-element-0c605ed .elementor-icon{font-size:20px;padding:12px;}.elementor-399 .elementor-element.elementor-element-0c605ed .elementor-icon-box-title, .elementor-399 .elementor-element.elementor-element-0c605ed .elementor-icon-box-title a{font-family:"Kalnia", Sans-serif;font-size:18px;font-weight:400;}.elementor-399 .elementor-element.elementor-element-0c605ed .elementor-icon-box-title{color:#322018E6;}.elementor-399 .elementor-element.elementor-element-0c605ed:has(:hover) .elementor-icon-box-title,
					 .elementor-399 .elementor-element.elementor-element-0c605ed:has(:focus) .elementor-icon-box-title{color:#322018E6;}.elementor-399 .elementor-element.elementor-element-0feefcc .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-399 .elementor-element.elementor-element-0feefcc.elementor-view-stacked .elementor-icon{background-color:#E6DDD2;fill:var( --e-global-color-f11db5c );color:var( --e-global-color-f11db5c );}.elementor-399 .elementor-element.elementor-element-0feefcc.elementor-view-framed .elementor-icon, .elementor-399 .elementor-element.elementor-element-0feefcc.elementor-view-default .elementor-icon{fill:#E6DDD2;color:#E6DDD2;border-color:#E6DDD2;}.elementor-399 .elementor-element.elementor-element-0feefcc.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-f11db5c );}.elementor-399 .elementor-element.elementor-element-0feefcc .elementor-icon{font-size:20px;padding:12px;}.elementor-399 .elementor-element.elementor-element-0feefcc .elementor-icon-box-title, .elementor-399 .elementor-element.elementor-element-0feefcc .elementor-icon-box-title a{font-family:"Kalnia", Sans-serif;font-size:18px;font-weight:400;}.elementor-399 .elementor-element.elementor-element-0feefcc .elementor-icon-box-title{color:#322018E6;}.elementor-399 .elementor-element.elementor-element-0feefcc:has(:hover) .elementor-icon-box-title,
					 .elementor-399 .elementor-element.elementor-element-0feefcc:has(:focus) .elementor-icon-box-title{color:#322018E6;}.elementor-399 .elementor-element.elementor-element-7886e25 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-399 .elementor-element.elementor-element-7886e25 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-399 .elementor-element.elementor-element-7886e25{margin:025px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--image-border-color:var( --e-global-color-7a55c31 );--image-border-width:1px;--image-border-radius:0px;--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-399 .elementor-element.elementor-element-0f9dbb2 .elementor-button{background-color:#00383C;font-family:"Instrument Sans", Sans-serif;font-size:13px;font-weight:300;border-radius:50px 50px 50px 50px;padding:14px 15px 14px 15px;}.elementor-399 .elementor-element.elementor-element-0f9dbb2{padding:040px 0px 0px 0px;}.elementor-399 .elementor-element.elementor-element-0f9dbb2.elementor-element{--align-self:center;}.elementor-399 .elementor-element.elementor-element-5f8166e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:54px;--padding-bottom:45px;--padding-left:0px;--padding-right:0px;}.elementor-399 .elementor-element.elementor-element-5f8166e:not(.elementor-motion-effects-element-type-background), .elementor-399 .elementor-element.elementor-element-5f8166e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-630ca1c );}.elementor-399 .elementor-element.elementor-element-3c16148{--display:flex;--justify-content:center;}.elementor-399 .elementor-element.elementor-element-55bef0b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;text-align:start;}.elementor-399 .elementor-element.elementor-element-55bef0b .elementor-heading-title{font-family:"Instrument Sans", Sans-serif;font-size:12px;font-weight:400;text-transform:uppercase;letter-spacing:1.1px;color:#32201866;}.elementor-399 .elementor-element.elementor-element-5cf41ad{--display:flex;}.elementor-399 .elementor-element.elementor-element-66402ca .elementor-icon-box-wrapper{gap:10px;}.elementor-399 .elementor-element.elementor-element-66402ca .elementor-icon-box-title{margin-block-end:0px;color:#322018E6;}.elementor-399 .elementor-element.elementor-element-66402ca.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-f11db5c );}.elementor-399 .elementor-element.elementor-element-66402ca.elementor-view-framed .elementor-icon, .elementor-399 .elementor-element.elementor-element-66402ca.elementor-view-default .elementor-icon{fill:var( --e-global-color-f11db5c );color:var( --e-global-color-f11db5c );border-color:var( --e-global-color-f11db5c );}.elementor-399 .elementor-element.elementor-element-66402ca .elementor-icon{font-size:20px;}.elementor-399 .elementor-element.elementor-element-66402ca .elementor-icon-box-title, .elementor-399 .elementor-element.elementor-element-66402ca .elementor-icon-box-title a{font-family:"Instrument Sans", Sans-serif;font-size:16px;font-weight:400;line-height:5px;letter-spacing:0px;}.elementor-399 .elementor-element.elementor-element-66402ca:has(:hover) .elementor-icon-box-title,
					 .elementor-399 .elementor-element.elementor-element-66402ca:has(:focus) .elementor-icon-box-title{color:#322018E6;}.elementor-399 .elementor-element.elementor-element-9426935{--display:flex;}.elementor-399 .elementor-element.elementor-element-c3e2ffd .elementor-icon-box-wrapper{gap:10px;}.elementor-399 .elementor-element.elementor-element-c3e2ffd .elementor-icon-box-title{margin-block-end:0px;color:#322018E6;}.elementor-399 .elementor-element.elementor-element-c3e2ffd.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-f11db5c );}.elementor-399 .elementor-element.elementor-element-c3e2ffd.elementor-view-framed .elementor-icon, .elementor-399 .elementor-element.elementor-element-c3e2ffd.elementor-view-default .elementor-icon{fill:var( --e-global-color-f11db5c );color:var( --e-global-color-f11db5c );border-color:var( --e-global-color-f11db5c );}.elementor-399 .elementor-element.elementor-element-c3e2ffd .elementor-icon{font-size:20px;}.elementor-399 .elementor-element.elementor-element-c3e2ffd .elementor-icon-box-title, .elementor-399 .elementor-element.elementor-element-c3e2ffd .elementor-icon-box-title a{font-family:"Instrument Sans", Sans-serif;font-size:16px;font-weight:400;line-height:5px;}.elementor-399 .elementor-element.elementor-element-c3e2ffd:has(:hover) .elementor-icon-box-title,
					 .elementor-399 .elementor-element.elementor-element-c3e2ffd:has(:focus) .elementor-icon-box-title{color:#322018E6;}.elementor-399 .elementor-element.elementor-element-fac613e{--display:flex;}.elementor-399 .elementor-element.elementor-element-413f655 .elementor-icon-box-wrapper{gap:10px;}.elementor-399 .elementor-element.elementor-element-413f655 .elementor-icon-box-title{margin-block-end:0px;color:#322018E6;}.elementor-399 .elementor-element.elementor-element-413f655.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-f11db5c );}.elementor-399 .elementor-element.elementor-element-413f655.elementor-view-framed .elementor-icon, .elementor-399 .elementor-element.elementor-element-413f655.elementor-view-default .elementor-icon{fill:var( --e-global-color-f11db5c );color:var( --e-global-color-f11db5c );border-color:var( --e-global-color-f11db5c );}.elementor-399 .elementor-element.elementor-element-413f655 .elementor-icon{font-size:20px;}.elementor-399 .elementor-element.elementor-element-413f655 .elementor-icon-box-title, .elementor-399 .elementor-element.elementor-element-413f655 .elementor-icon-box-title a{font-family:"Instrument Sans", Sans-serif;font-size:16px;font-weight:400;line-height:5px;}.elementor-399 .elementor-element.elementor-element-413f655:has(:hover) .elementor-icon-box-title,
					 .elementor-399 .elementor-element.elementor-element-413f655:has(:focus) .elementor-icon-box-title{color:#322018E6;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-399 .elementor-element.elementor-element-9b19fd3{--width:300px;}.elementor-399 .elementor-element.elementor-element-eacfae1{--width:69%;}.elementor-399 .elementor-element.elementor-element-3c16148{--width:25%;}.elementor-399 .elementor-element.elementor-element-5cf41ad{--width:29%;}.elementor-399 .elementor-element.elementor-element-9426935{--width:23%;}.elementor-399 .elementor-element.elementor-element-fac613e{--width:23%;}}@media(max-width:1500px){.elementor-399 .elementor-element.elementor-element-24ac503{--grid-auto-flow:row;}.elementor-399 .elementor-element.elementor-element-3a4e176{--grid-auto-flow:row;}.elementor-399 .elementor-element.elementor-element-06d3ef4{--grid-auto-flow:row;}.elementor-399 .elementor-element.elementor-element-7e94586{--grid-auto-flow:row;}.elementor-399 .elementor-element.elementor-element-80964ab{--grid-auto-flow:row;}}@media(max-width:1024px){.elementor-399 .elementor-element.elementor-element-24ac503{--grid-auto-flow:row;}.elementor-399 .elementor-element.elementor-element-3a4e176{--grid-auto-flow:row;}.elementor-399 .elementor-element.elementor-element-06d3ef4{--grid-auto-flow:row;}.elementor-399 .elementor-element.elementor-element-7e94586{--grid-auto-flow:row;}.elementor-399 .elementor-element.elementor-element-80964ab{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-399 .elementor-element.elementor-element-c56950d .elementor-heading-title{font-size:40px;line-height:40px;}.elementor-399 .elementor-element.elementor-element-fa53740{--content-width:250px;--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-399 .elementor-element.elementor-element-9b19fd3{--min-height:300px;--margin-top:-51px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-399 .elementor-element.elementor-element-a1c27f4{--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-399 .elementor-element.elementor-element-e90e9ec{--padding-top:50px;--padding-bottom:0px;--padding-left:25px;--padding-right:25px;}.elementor-399 .elementor-element.elementor-element-447853d{text-align:center;}.elementor-399 .elementor-element.elementor-element-eacfae1{--padding-top:50px;--padding-bottom:0px;--padding-left:25px;--padding-right:25px;}.elementor-399 .elementor-element.elementor-element-366e9a7{text-align:center;}.elementor-399 .elementor-element.elementor-element-366e9a7 .elementor-heading-title{font-size:40px;line-height:1.1em;}.elementor-399 .elementor-element.elementor-element-b87b194{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:50px;--padding-left:25px;--padding-right:25px;}.elementor-399 .elementor-element.elementor-element-4e82a4d{--min-height:350px;}.elementor-399 .elementor-element.elementor-element-1533364{--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-399 .elementor-element.elementor-element-cb77968{padding:0px 0px 0px 0px;text-align:center;}.elementor-399 .elementor-element.elementor-element-cb77968 .elementor-heading-title{line-height:1.1em;}.elementor-399 .elementor-element.elementor-element-9b55ba0{text-align:center;}.elementor-399 .elementor-element.elementor-element-9b55ba0 .elementor-heading-title{font-size:40px;line-height:1.1em;}.elementor-399 .elementor-element.elementor-element-54f9c00{text-align:center;}.elementor-399 .elementor-element.elementor-element-24ac503{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-399 .elementor-element.elementor-element-1081294 .elementor-icon-box-title, .elementor-399 .elementor-element.elementor-element-1081294 .elementor-icon-box-title a{font-size:15px;}.elementor-399 .elementor-element.elementor-element-ba29e3d .elementor-icon-box-title, .elementor-399 .elementor-element.elementor-element-ba29e3d .elementor-icon-box-title a{font-size:15px;}.elementor-399 .elementor-element.elementor-element-f718ec6 .elementor-icon-box-title, .elementor-399 .elementor-element.elementor-element-f718ec6 .elementor-icon-box-title a{font-size:15px;}.elementor-399 .elementor-element.elementor-element-a694367 .elementor-icon-box-title, .elementor-399 .elementor-element.elementor-element-a694367 .elementor-icon-box-title a{font-size:15px;}.elementor-399 .elementor-element.elementor-element-cb9e2b4{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:50px;--padding-left:25px;--padding-right:25px;}.elementor-399 .elementor-element.elementor-element-d301059{--min-height:350px;}.elementor-399 .elementor-element.elementor-element-a1925ba{--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-399 .elementor-element.elementor-element-a1925ba.e-con{--order:-99999 /* order start hack */;}.elementor-399 .elementor-element.elementor-element-04d9080{padding:0px 0px 0px 0px;text-align:center;}.elementor-399 .elementor-element.elementor-element-04d9080 .elementor-heading-title{line-height:1.1em;}.elementor-399 .elementor-element.elementor-element-7e31359{text-align:center;}.elementor-399 .elementor-element.elementor-element-7e31359 .elementor-heading-title{font-size:40px;line-height:1.1em;}.elementor-399 .elementor-element.elementor-element-6c7ba84{text-align:center;}.elementor-399 .elementor-element.elementor-element-3a4e176{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-399 .elementor-element.elementor-element-2506ff9 .elementor-icon-box-title, .elementor-399 .elementor-element.elementor-element-2506ff9 .elementor-icon-box-title a{font-size:15px;}.elementor-399 .elementor-element.elementor-element-f904437 .elementor-icon-box-title, .elementor-399 .elementor-element.elementor-element-f904437 .elementor-icon-box-title a{font-size:15px;}.elementor-399 .elementor-element.elementor-element-1b0bec5 .elementor-icon-box-title, .elementor-399 .elementor-element.elementor-element-1b0bec5 .elementor-icon-box-title a{font-size:15px;}.elementor-399 .elementor-element.elementor-element-e2a9d10 .elementor-icon-box-title, .elementor-399 .elementor-element.elementor-element-e2a9d10 .elementor-icon-box-title a{font-size:15px;}.elementor-399 .elementor-element.elementor-element-7eae8a7{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:50px;--padding-left:25px;--padding-right:25px;}.elementor-399 .elementor-element.elementor-element-33d9113{--min-height:350px;}.elementor-399 .elementor-element.elementor-element-efadd09{--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-399 .elementor-element.elementor-element-1de7a43{padding:0px 0px 0px 0px;text-align:center;}.elementor-399 .elementor-element.elementor-element-1de7a43 .elementor-heading-title{line-height:1.1em;}.elementor-399 .elementor-element.elementor-element-e70b93e{text-align:center;}.elementor-399 .elementor-element.elementor-element-e70b93e .elementor-heading-title{font-size:40px;line-height:1.1em;}.elementor-399 .elementor-element.elementor-element-dd21635{text-align:center;}.elementor-399 .elementor-element.elementor-element-06d3ef4{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-399 .elementor-element.elementor-element-7bc97dc .elementor-icon-box-title, .elementor-399 .elementor-element.elementor-element-7bc97dc .elementor-icon-box-title a{font-size:15px;}.elementor-399 .elementor-element.elementor-element-1d185c6 .elementor-icon-box-title, .elementor-399 .elementor-element.elementor-element-1d185c6 .elementor-icon-box-title a{font-size:15px;}.elementor-399 .elementor-element.elementor-element-c4db9e8 .elementor-icon-box-title, .elementor-399 .elementor-element.elementor-element-c4db9e8 .elementor-icon-box-title a{font-size:15px;}.elementor-399 .elementor-element.elementor-element-f2c0a0e .elementor-icon-box-title, .elementor-399 .elementor-element.elementor-element-f2c0a0e .elementor-icon-box-title a{font-size:15px;}.elementor-399 .elementor-element.elementor-element-d704f01{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:50px;--padding-left:25px;--padding-right:25px;}.elementor-399 .elementor-element.elementor-element-e0308f9{--min-height:350px;}.elementor-399 .elementor-element.elementor-element-3da88b9{--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-399 .elementor-element.elementor-element-3da88b9.e-con{--order:-99999 /* order start hack */;}.elementor-399 .elementor-element.elementor-element-116e3a4{padding:0px 0px 0px 0px;text-align:center;}.elementor-399 .elementor-element.elementor-element-116e3a4 .elementor-heading-title{line-height:1.1em;}.elementor-399 .elementor-element.elementor-element-f0d0aef{text-align:center;}.elementor-399 .elementor-element.elementor-element-f0d0aef .elementor-heading-title{font-size:40px;line-height:1.1em;}.elementor-399 .elementor-element.elementor-element-ecae0c2{text-align:center;}.elementor-399 .elementor-element.elementor-element-7e94586{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-399 .elementor-element.elementor-element-81e6239 .elementor-icon-box-title, .elementor-399 .elementor-element.elementor-element-81e6239 .elementor-icon-box-title a{font-size:15px;}.elementor-399 .elementor-element.elementor-element-ca641ff .elementor-icon-box-title, .elementor-399 .elementor-element.elementor-element-ca641ff .elementor-icon-box-title a{font-size:15px;}.elementor-399 .elementor-element.elementor-element-78e7bed .elementor-icon-box-title, .elementor-399 .elementor-element.elementor-element-78e7bed .elementor-icon-box-title a{font-size:15px;}.elementor-399 .elementor-element.elementor-element-a958235 .elementor-icon-box-title, .elementor-399 .elementor-element.elementor-element-a958235 .elementor-icon-box-title a{font-size:15px;}.elementor-399 .elementor-element.elementor-element-d7ec1ec{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:50px;--padding-left:25px;--padding-right:25px;}.elementor-399 .elementor-element.elementor-element-a8dce25{--min-height:350px;}.elementor-399 .elementor-element.elementor-element-31190f4{--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-399 .elementor-element.elementor-element-fe55dd9{padding:0px 0px 0px 0px;text-align:center;}.elementor-399 .elementor-element.elementor-element-fe55dd9 .elementor-heading-title{line-height:1.1em;}.elementor-399 .elementor-element.elementor-element-2a528aa{text-align:center;}.elementor-399 .elementor-element.elementor-element-2a528aa .elementor-heading-title{font-size:40px;line-height:1.1em;}.elementor-399 .elementor-element.elementor-element-5d30199{text-align:center;}.elementor-399 .elementor-element.elementor-element-80964ab{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-399 .elementor-element.elementor-element-5a0de5c .elementor-icon-box-title, .elementor-399 .elementor-element.elementor-element-5a0de5c .elementor-icon-box-title a{font-size:15px;}.elementor-399 .elementor-element.elementor-element-c8e0925 .elementor-icon-box-title, .elementor-399 .elementor-element.elementor-element-c8e0925 .elementor-icon-box-title a{font-size:15px;}.elementor-399 .elementor-element.elementor-element-0c605ed .elementor-icon-box-title, .elementor-399 .elementor-element.elementor-element-0c605ed .elementor-icon-box-title a{font-size:15px;}.elementor-399 .elementor-element.elementor-element-0feefcc .elementor-icon-box-title, .elementor-399 .elementor-element.elementor-element-0feefcc .elementor-icon-box-title a{font-size:15px;}.elementor-399 .elementor-element.elementor-element-5f8166e{--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-399 .elementor-element.elementor-element-3c16148{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-399 .elementor-element.elementor-element-55bef0b{text-align:center;}.elementor-399 .elementor-element.elementor-element-66402ca.elementor-element{--align-self:center;}.elementor-399 .elementor-element.elementor-element-66402ca .elementor-icon-box-wrapper{text-align:center;}.elementor-399 .elementor-element.elementor-element-c3e2ffd.elementor-element{--align-self:center;}.elementor-399 .elementor-element.elementor-element-c3e2ffd .elementor-icon-box-wrapper{text-align:center;}.elementor-399 .elementor-element.elementor-element-413f655.elementor-element{--align-self:center;}.elementor-399 .elementor-element.elementor-element-413f655 .elementor-icon-box-wrapper{text-align:center;}}/* Start custom CSS for container, class: .elementor-element-65eac31 *//* =========================================
   AWAM HERO TITLE — DAMAI REVEAL
   ========================================= */

.elementor-399 .elementor-element.elementor-element-65eac31 {
    overflow: hidden;
}

.elementor-399 .elementor-element.elementor-element-65eac31 .elementor-heading-title {
    animation: awam-title-reveal 1.35s
        cubic-bezier(0.16, 1, 0.3, 1)
        0.15s both;

    transform-origin: center bottom;
    will-change: transform, opacity, filter;
}


/* =========================================
   REVEAL
   ========================================= */

@keyframes awam-title-reveal {

    0% {
        opacity: 0;
        transform: translate3d(0, 0.75em, 0);
        filter: blur(12px);
    }

    45% {
        opacity: 1;
    }

    100% {
        opacity: 1;
        transform: translate3d(0, 0, 0);
        filter: blur(0);
    }
}


/* =========================================
   MOBILE
   ========================================= */

@media (max-width: 767px) {

    .elementor-399 .elementor-element.elementor-element-65eac31 .elementor-heading-title {
        animation-duration: 1.2s;
    }

    @keyframes awam-title-reveal {

        0% {
            opacity: 0;
            transform: translate3d(0, 0.55em, 0);
            filter: blur(8px);
        }

        45% {
            opacity: 1;
        }

        100% {
            opacity: 1;
            transform: translate3d(0, 0, 0);
            filter: blur(0);
        }
    }
}


/* =========================================
   ACCESSIBILITY
   ========================================= */

@media (prefers-reduced-motion: reduce) {

    .elementor-399 .elementor-element.elementor-element-65eac31 .elementor-heading-title {
        animation: none;
        opacity: 1;
        transform: none;
        filter: none;
    }

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-366e9a7 *//* =========================================
   AWAM SUBTITLE — IN VIEW REVEAL
   ========================================= */

.awam-hero-subtitle {
    overflow: hidden;
}


/* počiatočný stav */
.awam-hero-subtitle .elementor-heading-title {
    opacity: 0;

    transform: translate3d(0, 22px, 0);

    filter: blur(9px);

    transition:
        opacity 1.2s cubic-bezier(0.16, 1, 0.3, 1),
        transform 1.2s cubic-bezier(0.16, 1, 0.3, 1),
        filter 1.2s cubic-bezier(0.16, 1, 0.3, 1);

    will-change:
        transform,
        opacity,
        filter;
}


/* =========================================
   KEĎ VOJDE DO VIEWPORTU
   ========================================= */

.awam-hero-subtitle.is-inview .elementor-heading-title {
    opacity: 1;

    transform: translate3d(0, 0, 0);

    filter: blur(0);
}


/* =========================================
   ELEMENTOR EDITOR
   Nadpis vždy viditeľný pri editovaní
   ========================================= */

body.elementor-editor-active
.awam-hero-subtitle
.elementor-heading-title,

.elementor-editor-active
.awam-hero-subtitle
.elementor-heading-title {
    opacity: 1 !important;
    transform: none !important;
    filter: none !important;
    transition: none !important;
}


/* =========================================
   MOBILE
   ========================================= */

@media (max-width: 767px) {

    .awam-hero-subtitle .elementor-heading-title {
        transform: translate3d(0, 16px, 0);

        filter: blur(7px);

        transition-duration: 1.05s;
    }

}


/* =========================================
   ACCESSIBILITY
   ========================================= */

@media (prefers-reduced-motion: reduce) {

    .awam-hero-subtitle .elementor-heading-title {
        opacity: 1;
        transform: none;
        filter: none;
        transition: none;
    }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4e82a4d *//* ==================================================
   AWAM REVEAL SYSTEM – ZEN EDITION
   CSS only | desktop + mobil
   ================================================== */

.awam-reveal-left,
.awam-reveal-right {
    --awam-reveal-start: 0%;
    --awam-reveal-end: 60%;
    --awam-zoom: 1.14;
    --awam-breathe: 28s;
    --awam-radius: 0px;

    position: relative;
    overflow: hidden;
    isolation: isolate;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
}


/* ==================================================
   OBRÁZOK – vrstva pre usadenie + dýchanie
   ================================================== */

.awam-reveal-left::after,
.awam-reveal-right::after {
    content: "";
    position: absolute;
    inset: 0;
    background-image: inherit;
    background-size: inherit;
    background-position: inherit;
    background-repeat: no-repeat;
    transform-origin: center;
    z-index: -1;
    pointer-events: none;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    will-change: transform, scale;
}

.awam-reveal-left::after {
    animation: awam-breathe-left var(--awam-breathe) cubic-bezier(.45, 0, .55, 1) 1.2s infinite alternate both;
}

.awam-reveal-right::after {
    animation: awam-breathe-right var(--awam-breathe) cubic-bezier(.45, 0, .55, 1) 1.2s infinite alternate both;
}

@keyframes awam-breathe-left {
    from { transform: translate3d(0, 0, 0) scale(1); }
    to   { transform: translate3d(-1.4%, -.9%, 0) scale(1.07); }
}

@keyframes awam-breathe-right {
    from { transform: translate3d(0, 0, 0) scale(1); }
    to   { transform: translate3d(1.4%, -.9%, 0) scale(1.07); }
}


/* ==================================================
   ODKRYTIE PRI SCROLLE
   ================================================== */

@supports (animation-timeline: view()) {

    .awam-reveal-left {
        animation: awam-reveal-left cubic-bezier(.45, .05, .2, 1) both;
        animation-timeline: view();
        animation-range: cover var(--awam-reveal-start) cover var(--awam-reveal-end);
        will-change: clip-path, opacity;
    }

    .awam-reveal-right {
        animation: awam-reveal-right cubic-bezier(.45, .05, .2, 1) both;
        animation-timeline: view();
        animation-range: cover var(--awam-reveal-start) cover var(--awam-reveal-end);
        will-change: clip-path, opacity;
    }

    .awam-reveal-left::after {
        animation:
            awam-breathe-left var(--awam-breathe) cubic-bezier(.45, 0, .55, 1) 1.2s infinite alternate both,
            awam-settle cubic-bezier(.22, 1, .36, 1) both;
        animation-timeline: auto, view();
        animation-range: normal, cover var(--awam-reveal-start) cover 75%;
    }

    .awam-reveal-right::after {
        animation:
            awam-breathe-right var(--awam-breathe) cubic-bezier(.45, 0, .55, 1) 1.2s infinite alternate both,
            awam-settle cubic-bezier(.22, 1, .36, 1) both;
        animation-timeline: auto, view();
        animation-range: normal, cover var(--awam-reveal-start) cover 75%;
    }
}

@keyframes awam-reveal-left {
    0% {
        clip-path: inset(0 100% 0 0 round var(--awam-radius));
        opacity: 0;
    }
    45% {
        opacity: 1;
    }
    100% {
        clip-path: inset(0 0 0 0 round var(--awam-radius));
        opacity: 1;
    }
}

@keyframes awam-reveal-right {
    0% {
        clip-path: inset(0 0 0 100% round var(--awam-radius));
        opacity: 0;
    }
    45% {
        opacity: 1;
    }
    100% {
        clip-path: inset(0 0 0 0 round var(--awam-radius));
        opacity: 1;
    }
}

@keyframes awam-settle {
    from { scale: var(--awam-zoom); }
    to   { scale: 1; }
}


/* ==================================================
   GLASS – diagonálny záblesk od stredu (iba myš)
   ================================================== */

.awam-reveal-left::before,
.awam-reveal-right::before {
    content: "" !important;
    display: block !important;
    position: absolute !important;
    top: 50% !important;
    left: 50% !important;
    right: auto !important;
    bottom: auto !important;
    width: 260% !important;
    height: 250% !important;
    border-radius: 0 !important;
    mix-blend-mode: normal !important;
    transition: none !important;
    background: linear-gradient(
        90deg,
        rgba(255, 250, 242, 0) 0%,
        rgba(255, 250, 242, .34) 22%,
        rgba(255, 250, 242, .34) 78%,
        rgba(255, 250, 242, 0) 100%
    ) !important;
    transform: translate(-50%, -50%) rotate(45deg) scaleX(0);
    transform-origin: center;
    opacity: 0;
    z-index: 5;
    pointer-events: none;
    will-change: transform, opacity;
}

@media (hover: hover) {
    .awam-reveal-left:hover::before,
    .awam-reveal-right:hover::before {
        animation: awam-glass 2s cubic-bezier(.22, 1, .36, 1) forwards;
    }
}

@keyframes awam-glass {
    0% {
        transform: translate(-50%, -50%) rotate(45deg) scaleX(0);
        opacity: 0;
    }
    18% {
        opacity: .75;
    }
    100% {
        transform: translate(-50%, -50%) rotate(45deg) scaleX(1);
        opacity: 0;
    }
}


/* ==================================================
   ELEMENTOR EDITOR – vždy viditeľné
   ================================================== */

body.elementor-editor-active .awam-reveal-left,
body.elementor-editor-active .awam-reveal-right {
    animation: none !important;
    clip-path: none !important;
    opacity: 1 !important;
}

body.elementor-editor-active .awam-reveal-left::after,
body.elementor-editor-active .awam-reveal-right::after {
    animation: none !important;
    transform: none !important;
    scale: 1 !important;
}


/* ==================================================
   REDUCED MOTION
   ================================================== */

@media (prefers-reduced-motion: reduce) {
    .awam-reveal-left,
    .awam-reveal-right {
        animation: none !important;
        clip-path: none !important;
        opacity: 1 !important;
    }

    .awam-reveal-left::after,
    .awam-reveal-right::after {
        animation: none !important;
        transform: none !important;
        scale: 1 !important;
    }

    .awam-reveal-left::before,
    .awam-reveal-right::before {
        display: none !important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cb77968 */.damai-shimmer .elementor-heading-title,
span.damai-shimmer {
  display: inline-block;
  font-family: 'Inter', sans-serif;
  font-weight: 400;
  font-size: 13px;
  line-height: 1;
  text-transform: uppercase;
  letter-spacing: calc(1em * 0.12);
  color: transparent !important;
  background-color: rgba(50, 32, 24, 0.4);
  background-image: linear-gradient(120deg, transparent 30%, rgb(50, 32, 24) 40%, #903C02 55%, transparent 65%);
  background-size: 200% 100%;
  -webkit-background-clip: text;
  background-clip: text;
  animation: damai-shimmer 2s linear infinite;
}

@keyframes damai-shimmer {
  from {
    background-position: 200% 0%;
  }
}

@media (prefers-reduced-motion: reduce) {
  .damai-shimmer .elementor-heading-title,
  span.damai-shimmer {
    animation: none;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9b55ba0 *//* =========================================
   AWAM HERO TITLE — DAMAI REVEAL
   ========================================= */

.elementor-399 .elementor-element.elementor-element-9b55ba0 {
    overflow: hidden;
}

.elementor-399 .elementor-element.elementor-element-9b55ba0 .elementor-heading-title {
    animation: awam-title-reveal 1.35s
        cubic-bezier(0.16, 1, 0.3, 1)
        0.15s both;

    transform-origin: center bottom;
    will-change: transform, opacity, filter;
}


/* =========================================
   REVEAL
   ========================================= */

@keyframes awam-title-reveal {

    0% {
        opacity: 0;
        transform: translate3d(0, 0.75em, 0);
        filter: blur(12px);
    }

    45% {
        opacity: 1;
    }

    100% {
        opacity: 1;
        transform: translate3d(0, 0, 0);
        filter: blur(0);
    }
}


/* =========================================
   MOBILE
   ========================================= */

@media (max-width: 767px) {

    .elementor-399 .elementor-element.elementor-element-9b55ba0 .elementor-heading-title {
        animation-duration: 1.2s;
    }

    @keyframes awam-title-reveal {

        0% {
            opacity: 0;
            transform: translate3d(0, 0.55em, 0);
            filter: blur(8px);
        }

        45% {
            opacity: 1;
        }

        100% {
            opacity: 1;
            transform: translate3d(0, 0, 0);
            filter: blur(0);
        }
    }
}


/* =========================================
   ACCESSIBILITY
   ========================================= */

@media (prefers-reduced-motion: reduce) {

    .elementor-399 .elementor-element.elementor-element-9b55ba0 .elementor-heading-title {
        animation: none;
        opacity: 1;
        transform: none;
        filter: none;
    }

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-819c7b2 *//* =========================================
   AWAM BUTTON — ORANGE VERSION
   icon → text → icon
   ========================================= */

.awam-button-orange .elementor-button {

    --awam-icon: url("/wp-content/uploads/2026/09/damai-cta-ornament-exact.svg");

    --awam-icon-size: 15px;
    --awam-icon-gap: 12px;

    background: #903C02 !important;
    background-color: #903C02 !important;

    border: none !important;
    border-radius: 999px;

    box-shadow: none !important;

    color: #ffffff !important;

    overflow: hidden;

    transition:
        background-color 0.35s ease,
        transform 0.35s ease;
}


/* =========================================
   CONTENT
   ========================================= */

.awam-button-orange .elementor-button-content-wrapper {

    display: inline-flex;
    align-items: center;
    justify-content: center;

    gap: var(--awam-icon-gap);

    overflow: hidden;
}


/* =========================================
   IKONY — BIELE
   ========================================= */

.awam-button-orange .elementor-button-content-wrapper::before,
.awam-button-orange .elementor-button-content-wrapper::after {

    content: "";

    display: block;

    width: var(--awam-icon-size);
    height: var(--awam-icon-size);

    flex: 0 0 var(--awam-icon-size);

    background-color: #ffffff;

    -webkit-mask-image: var(--awam-icon);
    mask-image: var(--awam-icon);

    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;

    -webkit-mask-position: center;
    mask-position: center;

    -webkit-mask-size: contain;
    mask-size: contain;

    transition:
        transform 0.65s cubic-bezier(0.65, 0, 0.35, 1);
}


/* =========================================
   OPTICKÉ DOROVNANIE
   ========================================= */

.awam-button-orange
.elementor-button-content-wrapper::before {
    transform: translateX(1px) rotate(0deg);
}

.awam-button-orange
.elementor-button-content-wrapper::after {
    transform: rotate(0deg);
}


/* =========================================
   TEXT SLIDE
   ========================================= */

.awam-button-orange .elementor-button-text {

    display: inline-block;

    line-height: 1.3em;

    text-shadow:
        0 1.6em 0 currentColor;

    transform: translateY(0);

    transition:
        transform 0.5s cubic-bezier(0.7, 0, 0.3, 1) !important;
}


/* =========================================
   HOVER
   ========================================= */

@media (hover: hover) and (pointer: fine) {

    .awam-button-orange .elementor-button:hover {

        background: #A34603 !important;
        background-color: #A34603 !important;

    }

    .awam-button-orange
    .elementor-button:hover
    .elementor-button-text {

        transform: translateY(-1.6em);

    }

    .awam-button-orange
    .elementor-button:hover
    .elementor-button-content-wrapper::before {

        transform: translateX(1px) rotate(-180deg);

    }

    .awam-button-orange
    .elementor-button:hover
    .elementor-button-content-wrapper::after {

        transform: rotate(180deg);

    }

}


/* =========================================
   REDUCED MOTION
   ========================================= */

@media (prefers-reduced-motion: reduce) {

    .awam-button-orange .elementor-button,
    .awam-button-orange .elementor-button-text,
    .awam-button-orange .elementor-button-content-wrapper::before,
    .awam-button-orange .elementor-button-content-wrapper::after {

        transition: none !important;

    }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b87b194 */.elementor-399 .elementor-element.elementor-element-b87b194 { scroll-margin-top: 80px; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-04d9080 */.damai-shimmer .elementor-heading-title,
span.damai-shimmer {
  display: inline-block;
  font-family: 'Inter', sans-serif;
  font-weight: 400;
  font-size: 13px;
  line-height: 1;
  text-transform: uppercase;
  letter-spacing: calc(1em * 0.12);
  color: transparent !important;
  background-color: rgba(50, 32, 24, 0.4);
  background-image: linear-gradient(120deg, transparent 30%, rgb(50, 32, 24) 40%, #903C02 55%, transparent 65%);
  background-size: 200% 100%;
  -webkit-background-clip: text;
  background-clip: text;
  animation: damai-shimmer 2s linear infinite;
}

@keyframes damai-shimmer {
  from {
    background-position: 200% 0%;
  }
}

@media (prefers-reduced-motion: reduce) {
  .damai-shimmer .elementor-heading-title,
  span.damai-shimmer {
    animation: none;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7e31359 *//* =========================================
   AWAM HERO TITLE — DAMAI REVEAL
   ========================================= */

.elementor-399 .elementor-element.elementor-element-7e31359 {
    overflow: hidden;
}

.elementor-399 .elementor-element.elementor-element-7e31359 .elementor-heading-title {
    animation: awam-title-reveal 1.35s
        cubic-bezier(0.16, 1, 0.3, 1)
        0.15s both;

    transform-origin: center bottom;
    will-change: transform, opacity, filter;
}


/* =========================================
   REVEAL
   ========================================= */

@keyframes awam-title-reveal {

    0% {
        opacity: 0;
        transform: translate3d(0, 0.75em, 0);
        filter: blur(12px);
    }

    45% {
        opacity: 1;
    }

    100% {
        opacity: 1;
        transform: translate3d(0, 0, 0);
        filter: blur(0);
    }
}


/* =========================================
   MOBILE
   ========================================= */

@media (max-width: 767px) {

    .elementor-399 .elementor-element.elementor-element-7e31359 .elementor-heading-title {
        animation-duration: 1.2s;
    }

    @keyframes awam-title-reveal {

        0% {
            opacity: 0;
            transform: translate3d(0, 0.55em, 0);
            filter: blur(8px);
        }

        45% {
            opacity: 1;
        }

        100% {
            opacity: 1;
            transform: translate3d(0, 0, 0);
            filter: blur(0);
        }
    }
}


/* =========================================
   ACCESSIBILITY
   ========================================= */

@media (prefers-reduced-motion: reduce) {

    .elementor-399 .elementor-element.elementor-element-7e31359 .elementor-heading-title {
        animation: none;
        opacity: 1;
        transform: none;
        filter: none;
    }

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-542ad8f *//* =========================================
   AWAM BUTTON — DAMAI STYLE
   icon → text → icon
   ========================================= */

.elementor-399 .elementor-element.elementor-element-542ad8f .elementor-button {

    /* SVG */
    --awam-icon: url("/wp-content/uploads/2026/09/damai-cta-ornament-exact.svg");

    --awam-icon-size: 15px;
    --awam-icon-gap: 12px;

    background: #00383C !important;
    background-color: #00383C !important;

    -webkit-backdrop-filter: blur(16px);
    backdrop-filter: blur(16px);

    border: none !important;
    border-radius: 999px;

    box-shadow: none !important;

    color: #ffffff !important;

    overflow: hidden;

    transition:
        background-color 0.35s ease,
        transform 0.35s ease;
}


/* =========================================
   CONTENT
   ========================================= */

.elementor-399 .elementor-element.elementor-element-542ad8f .elementor-button-content-wrapper {

    display: inline-flex;
    align-items: center;
    justify-content: center;

    gap: var(--awam-icon-gap);

    overflow: hidden;
}


/* =========================================
   ĽAVÁ + PRAVÁ IKONA
   ========================================= */

.elementor-399 .elementor-element.elementor-element-542ad8f .elementor-button-content-wrapper::before,
.elementor-399 .elementor-element.elementor-element-542ad8f .elementor-button-content-wrapper::after {

    content: "";

    display: block;

    width: var(--awam-icon-size);
    height: var(--awam-icon-size);

    flex: 0 0 var(--awam-icon-size);

    background-color: #2CA09E;

    -webkit-mask-image: var(--awam-icon);
    mask-image: var(--awam-icon);

    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;

    -webkit-mask-position: center;
    mask-position: center;

    -webkit-mask-size: contain;
    mask-size: contain;

    transition:
        transform 0.65s cubic-bezier(0.65, 0, 0.35, 1);
}


/* =========================================
   OPTICKÉ DOROVNANIE ĽAVEJ IKONY
   ========================================= */

.elementor-399 .elementor-element.elementor-element-542ad8f .elementor-button-content-wrapper::before {
    transform: translateX(1px) rotate(0deg);
}

.elementor-399 .elementor-element.elementor-element-542ad8f .elementor-button-content-wrapper::after {
    transform: rotate(0deg);
}


/* =========================================
   TEXT SLIDE
   ========================================= */

.elementor-399 .elementor-element.elementor-element-542ad8f .elementor-button-text {

    display: inline-block;

    line-height: 1.3em;

    text-shadow:
        0 1.6em 0 currentColor;

    transform: translateY(0);

    transition:
        transform 0.5s cubic-bezier(0.7, 0, 0.3, 1) !important;
}


/* =========================================
   HOVER
   ========================================= */

@media (hover: hover) and (pointer: fine) {

    .elementor-399 .elementor-element.elementor-element-542ad8f .elementor-button:hover {

        background: #06474B !important;
        background-color: #06474B !important;

    }

    .elementor-399 .elementor-element.elementor-element-542ad8f .elementor-button:hover
    .elementor-button-text {

        transform: translateY(-1.6em);

    }

    .elementor-399 .elementor-element.elementor-element-542ad8f .elementor-button:hover
    .elementor-button-content-wrapper::before {

        transform: translateX(1px) rotate(-180deg);

    }

    .elementor-399 .elementor-element.elementor-element-542ad8f .elementor-button:hover
    .elementor-button-content-wrapper::after {

        transform: rotate(180deg);

    }

}


/* =========================================
   STICKY HEADER
   ========================================= */

.awam-header.elementor-sticky--effects
.elementor-399 .elementor-element.elementor-element-542ad8f .elementor-button {

    background: #00383C !important;
    background-color: #00383C !important;

    color: #ffffff !important;

}


/* =========================================
   STICKY HOVER
   ========================================= */

@media (hover: hover) and (pointer: fine) {

    .awam-header.elementor-sticky--effects
    .elementor-399 .elementor-element.elementor-element-542ad8f .elementor-button:hover {

        background: #06474B !important;
        background-color: #06474B !important;

    }

}


/* =========================================
   REDUCED MOTION
   ========================================= */

@media (prefers-reduced-motion: reduce) {

    .elementor-399 .elementor-element.elementor-element-542ad8f .elementor-button,
    .elementor-399 .elementor-element.elementor-element-542ad8f .elementor-button-text,
    .elementor-399 .elementor-element.elementor-element-542ad8f .elementor-button-content-wrapper::before,
    .elementor-399 .elementor-element.elementor-element-542ad8f .elementor-button-content-wrapper::after {

        transition: none !important;

    }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cb9e2b4 */.elementor-399 .elementor-element.elementor-element-cb9e2b4 { scroll-margin-top: 80px; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1de7a43 */.damai-shimmer .elementor-heading-title,
span.damai-shimmer {
  display: inline-block;
  font-family: 'Inter', sans-serif;
  font-weight: 400;
  font-size: 13px;
  line-height: 1;
  text-transform: uppercase;
  letter-spacing: calc(1em * 0.12);
  color: transparent !important;
  background-color: rgba(50, 32, 24, 0.4);
  background-image: linear-gradient(120deg, transparent 30%, rgb(50, 32, 24) 40%, #903C02 55%, transparent 65%);
  background-size: 200% 100%;
  -webkit-background-clip: text;
  background-clip: text;
  animation: damai-shimmer 2s linear infinite;
}

@keyframes damai-shimmer {
  from {
    background-position: 200% 0%;
  }
}

@media (prefers-reduced-motion: reduce) {
  .damai-shimmer .elementor-heading-title,
  span.damai-shimmer {
    animation: none;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e70b93e *//* =========================================
   AWAM HERO TITLE — DAMAI REVEAL
   ========================================= */

.elementor-399 .elementor-element.elementor-element-e70b93e {
    overflow: hidden;
}

.elementor-399 .elementor-element.elementor-element-e70b93e .elementor-heading-title {
    animation: awam-title-reveal 1.35s
        cubic-bezier(0.16, 1, 0.3, 1)
        0.15s both;

    transform-origin: center bottom;
    will-change: transform, opacity, filter;
}


/* =========================================
   REVEAL
   ========================================= */

@keyframes awam-title-reveal {

    0% {
        opacity: 0;
        transform: translate3d(0, 0.75em, 0);
        filter: blur(12px);
    }

    45% {
        opacity: 1;
    }

    100% {
        opacity: 1;
        transform: translate3d(0, 0, 0);
        filter: blur(0);
    }
}


/* =========================================
   MOBILE
   ========================================= */

@media (max-width: 767px) {

    .elementor-399 .elementor-element.elementor-element-e70b93e .elementor-heading-title {
        animation-duration: 1.2s;
    }

    @keyframes awam-title-reveal {

        0% {
            opacity: 0;
            transform: translate3d(0, 0.55em, 0);
            filter: blur(8px);
        }

        45% {
            opacity: 1;
        }

        100% {
            opacity: 1;
            transform: translate3d(0, 0, 0);
            filter: blur(0);
        }
    }
}


/* =========================================
   ACCESSIBILITY
   ========================================= */

@media (prefers-reduced-motion: reduce) {

    .elementor-399 .elementor-element.elementor-element-e70b93e .elementor-heading-title {
        animation: none;
        opacity: 1;
        transform: none;
        filter: none;
    }

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7299114 *//* =========================================
   AWAM BUTTON — ORANGE VERSION
   icon → text → icon
   ========================================= */

.awam-button-orange .elementor-button {

    --awam-icon: url("/wp-content/uploads/2026/09/damai-cta-ornament-exact.svg");

    --awam-icon-size: 15px;
    --awam-icon-gap: 12px;

    background: #903C02 !important;
    background-color: #903C02 !important;

    border: none !important;
    border-radius: 999px;

    box-shadow: none !important;

    color: #ffffff !important;

    overflow: hidden;

    transition:
        background-color 0.35s ease,
        transform 0.35s ease;
}


/* =========================================
   CONTENT
   ========================================= */

.awam-button-orange .elementor-button-content-wrapper {

    display: inline-flex;
    align-items: center;
    justify-content: center;

    gap: var(--awam-icon-gap);

    overflow: hidden;
}


/* =========================================
   IKONY — BIELE
   ========================================= */

.awam-button-orange .elementor-button-content-wrapper::before,
.awam-button-orange .elementor-button-content-wrapper::after {

    content: "";

    display: block;

    width: var(--awam-icon-size);
    height: var(--awam-icon-size);

    flex: 0 0 var(--awam-icon-size);

    background-color: #ffffff;

    -webkit-mask-image: var(--awam-icon);
    mask-image: var(--awam-icon);

    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;

    -webkit-mask-position: center;
    mask-position: center;

    -webkit-mask-size: contain;
    mask-size: contain;

    transition:
        transform 0.65s cubic-bezier(0.65, 0, 0.35, 1);
}


/* =========================================
   OPTICKÉ DOROVNANIE
   ========================================= */

.awam-button-orange
.elementor-button-content-wrapper::before {
    transform: translateX(1px) rotate(0deg);
}

.awam-button-orange
.elementor-button-content-wrapper::after {
    transform: rotate(0deg);
}


/* =========================================
   TEXT SLIDE
   ========================================= */

.awam-button-orange .elementor-button-text {

    display: inline-block;

    line-height: 1.3em;

    text-shadow:
        0 1.6em 0 currentColor;

    transform: translateY(0);

    transition:
        transform 0.5s cubic-bezier(0.7, 0, 0.3, 1) !important;
}


/* =========================================
   HOVER
   ========================================= */

@media (hover: hover) and (pointer: fine) {

    .awam-button-orange .elementor-button:hover {

        background: #A34603 !important;
        background-color: #A34603 !important;

    }

    .awam-button-orange
    .elementor-button:hover
    .elementor-button-text {

        transform: translateY(-1.6em);

    }

    .awam-button-orange
    .elementor-button:hover
    .elementor-button-content-wrapper::before {

        transform: translateX(1px) rotate(-180deg);

    }

    .awam-button-orange
    .elementor-button:hover
    .elementor-button-content-wrapper::after {

        transform: rotate(180deg);

    }

}


/* =========================================
   REDUCED MOTION
   ========================================= */

@media (prefers-reduced-motion: reduce) {

    .awam-button-orange .elementor-button,
    .awam-button-orange .elementor-button-text,
    .awam-button-orange .elementor-button-content-wrapper::before,
    .awam-button-orange .elementor-button-content-wrapper::after {

        transition: none !important;

    }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7eae8a7 */.elementor-399 .elementor-element.elementor-element-7eae8a7 { scroll-margin-top: 80px; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-116e3a4 */.damai-shimmer .elementor-heading-title,
span.damai-shimmer {
  display: inline-block;
  font-family: 'Inter', sans-serif;
  font-weight: 400;
  font-size: 13px;
  line-height: 1;
  text-transform: uppercase;
  letter-spacing: calc(1em * 0.12);
  color: transparent !important;
  background-color: rgba(50, 32, 24, 0.4);
  background-image: linear-gradient(120deg, transparent 30%, rgb(50, 32, 24) 40%, #903C02 55%, transparent 65%);
  background-size: 200% 100%;
  -webkit-background-clip: text;
  background-clip: text;
  animation: damai-shimmer 2s linear infinite;
}

@keyframes damai-shimmer {
  from {
    background-position: 200% 0%;
  }
}

@media (prefers-reduced-motion: reduce) {
  .damai-shimmer .elementor-heading-title,
  span.damai-shimmer {
    animation: none;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f0d0aef *//* =========================================
   AWAM HERO TITLE — DAMAI REVEAL
   ========================================= */

.elementor-399 .elementor-element.elementor-element-f0d0aef {
    overflow: hidden;
}

.elementor-399 .elementor-element.elementor-element-f0d0aef .elementor-heading-title {
    animation: awam-title-reveal 1.35s
        cubic-bezier(0.16, 1, 0.3, 1)
        0.15s both;

    transform-origin: center bottom;
    will-change: transform, opacity, filter;
}


/* =========================================
   REVEAL
   ========================================= */

@keyframes awam-title-reveal {

    0% {
        opacity: 0;
        transform: translate3d(0, 0.75em, 0);
        filter: blur(12px);
    }

    45% {
        opacity: 1;
    }

    100% {
        opacity: 1;
        transform: translate3d(0, 0, 0);
        filter: blur(0);
    }
}


/* =========================================
   MOBILE
   ========================================= */

@media (max-width: 767px) {

    .elementor-399 .elementor-element.elementor-element-f0d0aef .elementor-heading-title {
        animation-duration: 1.2s;
    }

    @keyframes awam-title-reveal {

        0% {
            opacity: 0;
            transform: translate3d(0, 0.55em, 0);
            filter: blur(8px);
        }

        45% {
            opacity: 1;
        }

        100% {
            opacity: 1;
            transform: translate3d(0, 0, 0);
            filter: blur(0);
        }
    }
}


/* =========================================
   ACCESSIBILITY
   ========================================= */

@media (prefers-reduced-motion: reduce) {

    .elementor-399 .elementor-element.elementor-element-f0d0aef .elementor-heading-title {
        animation: none;
        opacity: 1;
        transform: none;
        filter: none;
    }

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-eb3a791 *//* =========================================
   AWAM BUTTON — DAMAI STYLE
   icon → text → icon
   ========================================= */

.elementor-399 .elementor-element.elementor-element-eb3a791 .elementor-button {

    /* SVG */
    --awam-icon: url("/wp-content/uploads/2026/09/damai-cta-ornament-exact.svg");

    --awam-icon-size: 15px;
    --awam-icon-gap: 12px;

    background: #00383C !important;
    background-color: #00383C !important;

    -webkit-backdrop-filter: blur(16px);
    backdrop-filter: blur(16px);

    border: none !important;
    border-radius: 999px;

    box-shadow: none !important;

    color: #ffffff !important;

    overflow: hidden;

    transition:
        background-color 0.35s ease,
        transform 0.35s ease;
}


/* =========================================
   CONTENT
   ========================================= */

.elementor-399 .elementor-element.elementor-element-eb3a791 .elementor-button-content-wrapper {

    display: inline-flex;
    align-items: center;
    justify-content: center;

    gap: var(--awam-icon-gap);

    overflow: hidden;
}


/* =========================================
   ĽAVÁ + PRAVÁ IKONA
   ========================================= */

.elementor-399 .elementor-element.elementor-element-eb3a791 .elementor-button-content-wrapper::before,
.elementor-399 .elementor-element.elementor-element-eb3a791 .elementor-button-content-wrapper::after {

    content: "";

    display: block;

    width: var(--awam-icon-size);
    height: var(--awam-icon-size);

    flex: 0 0 var(--awam-icon-size);

    background-color: #2CA09E;

    -webkit-mask-image: var(--awam-icon);
    mask-image: var(--awam-icon);

    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;

    -webkit-mask-position: center;
    mask-position: center;

    -webkit-mask-size: contain;
    mask-size: contain;

    transition:
        transform 0.65s cubic-bezier(0.65, 0, 0.35, 1);
}


/* =========================================
   OPTICKÉ DOROVNANIE ĽAVEJ IKONY
   ========================================= */

.elementor-399 .elementor-element.elementor-element-eb3a791 .elementor-button-content-wrapper::before {
    transform: translateX(1px) rotate(0deg);
}

.elementor-399 .elementor-element.elementor-element-eb3a791 .elementor-button-content-wrapper::after {
    transform: rotate(0deg);
}


/* =========================================
   TEXT SLIDE
   ========================================= */

.elementor-399 .elementor-element.elementor-element-eb3a791 .elementor-button-text {

    display: inline-block;

    line-height: 1.3em;

    text-shadow:
        0 1.6em 0 currentColor;

    transform: translateY(0);

    transition:
        transform 0.5s cubic-bezier(0.7, 0, 0.3, 1) !important;
}


/* =========================================
   HOVER
   ========================================= */

@media (hover: hover) and (pointer: fine) {

    .elementor-399 .elementor-element.elementor-element-eb3a791 .elementor-button:hover {

        background: #06474B !important;
        background-color: #06474B !important;

    }

    .elementor-399 .elementor-element.elementor-element-eb3a791 .elementor-button:hover
    .elementor-button-text {

        transform: translateY(-1.6em);

    }

    .elementor-399 .elementor-element.elementor-element-eb3a791 .elementor-button:hover
    .elementor-button-content-wrapper::before {

        transform: translateX(1px) rotate(-180deg);

    }

    .elementor-399 .elementor-element.elementor-element-eb3a791 .elementor-button:hover
    .elementor-button-content-wrapper::after {

        transform: rotate(180deg);

    }

}


/* =========================================
   STICKY HEADER
   ========================================= */

.awam-header.elementor-sticky--effects
.elementor-399 .elementor-element.elementor-element-eb3a791 .elementor-button {

    background: #00383C !important;
    background-color: #00383C !important;

    color: #ffffff !important;

}


/* =========================================
   STICKY HOVER
   ========================================= */

@media (hover: hover) and (pointer: fine) {

    .awam-header.elementor-sticky--effects
    .elementor-399 .elementor-element.elementor-element-eb3a791 .elementor-button:hover {

        background: #06474B !important;
        background-color: #06474B !important;

    }

}


/* =========================================
   REDUCED MOTION
   ========================================= */

@media (prefers-reduced-motion: reduce) {

    .elementor-399 .elementor-element.elementor-element-eb3a791 .elementor-button,
    .elementor-399 .elementor-element.elementor-element-eb3a791 .elementor-button-text,
    .elementor-399 .elementor-element.elementor-element-eb3a791 .elementor-button-content-wrapper::before,
    .elementor-399 .elementor-element.elementor-element-eb3a791 .elementor-button-content-wrapper::after {

        transition: none !important;

    }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d704f01 */.elementor-399 .elementor-element.elementor-element-d704f01 { scroll-margin-top: 80px; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fe55dd9 */.damai-shimmer .elementor-heading-title,
span.damai-shimmer {
  display: inline-block;
  font-family: 'Inter', sans-serif;
  font-weight: 400;
  font-size: 13px;
  line-height: 1;
  text-transform: uppercase;
  letter-spacing: calc(1em * 0.12);
  color: transparent !important;
  background-color: rgba(50, 32, 24, 0.4);
  background-image: linear-gradient(120deg, transparent 30%, rgb(50, 32, 24) 40%, #903C02 55%, transparent 65%);
  background-size: 200% 100%;
  -webkit-background-clip: text;
  background-clip: text;
  animation: damai-shimmer 2s linear infinite;
}

@keyframes damai-shimmer {
  from {
    background-position: 200% 0%;
  }
}

@media (prefers-reduced-motion: reduce) {
  .damai-shimmer .elementor-heading-title,
  span.damai-shimmer {
    animation: none;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a528aa *//* =========================================
   AWAM HERO TITLE — DAMAI REVEAL
   ========================================= */

.elementor-399 .elementor-element.elementor-element-2a528aa {
    overflow: hidden;
}

.elementor-399 .elementor-element.elementor-element-2a528aa .elementor-heading-title {
    animation: awam-title-reveal 1.35s
        cubic-bezier(0.16, 1, 0.3, 1)
        0.15s both;

    transform-origin: center bottom;
    will-change: transform, opacity, filter;
}


/* =========================================
   REVEAL
   ========================================= */

@keyframes awam-title-reveal {

    0% {
        opacity: 0;
        transform: translate3d(0, 0.75em, 0);
        filter: blur(12px);
    }

    45% {
        opacity: 1;
    }

    100% {
        opacity: 1;
        transform: translate3d(0, 0, 0);
        filter: blur(0);
    }
}


/* =========================================
   MOBILE
   ========================================= */

@media (max-width: 767px) {

    .elementor-399 .elementor-element.elementor-element-2a528aa .elementor-heading-title {
        animation-duration: 1.2s;
    }

    @keyframes awam-title-reveal {

        0% {
            opacity: 0;
            transform: translate3d(0, 0.55em, 0);
            filter: blur(8px);
        }

        45% {
            opacity: 1;
        }

        100% {
            opacity: 1;
            transform: translate3d(0, 0, 0);
            filter: blur(0);
        }
    }
}


/* =========================================
   ACCESSIBILITY
   ========================================= */

@media (prefers-reduced-motion: reduce) {

    .elementor-399 .elementor-element.elementor-element-2a528aa .elementor-heading-title {
        animation: none;
        opacity: 1;
        transform: none;
        filter: none;
    }

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0f9dbb2 *//* =========================================
   AWAM BUTTON — ORANGE VERSION
   icon → text → icon
   ========================================= */

.awam-button-orange .elementor-button {

    --awam-icon: url("/wp-content/uploads/2026/09/damai-cta-ornament-exact.svg");

    --awam-icon-size: 15px;
    --awam-icon-gap: 12px;

    background: #903C02 !important;
    background-color: #903C02 !important;

    border: none !important;
    border-radius: 999px;

    box-shadow: none !important;

    color: #ffffff !important;

    overflow: hidden;

    transition:
        background-color 0.35s ease,
        transform 0.35s ease;
}


/* =========================================
   CONTENT
   ========================================= */

.awam-button-orange .elementor-button-content-wrapper {

    display: inline-flex;
    align-items: center;
    justify-content: center;

    gap: var(--awam-icon-gap);

    overflow: hidden;
}


/* =========================================
   IKONY — BIELE
   ========================================= */

.awam-button-orange .elementor-button-content-wrapper::before,
.awam-button-orange .elementor-button-content-wrapper::after {

    content: "";

    display: block;

    width: var(--awam-icon-size);
    height: var(--awam-icon-size);

    flex: 0 0 var(--awam-icon-size);

    background-color: #ffffff;

    -webkit-mask-image: var(--awam-icon);
    mask-image: var(--awam-icon);

    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;

    -webkit-mask-position: center;
    mask-position: center;

    -webkit-mask-size: contain;
    mask-size: contain;

    transition:
        transform 0.65s cubic-bezier(0.65, 0, 0.35, 1);
}


/* =========================================
   OPTICKÉ DOROVNANIE
   ========================================= */

.awam-button-orange
.elementor-button-content-wrapper::before {
    transform: translateX(1px) rotate(0deg);
}

.awam-button-orange
.elementor-button-content-wrapper::after {
    transform: rotate(0deg);
}


/* =========================================
   TEXT SLIDE
   ========================================= */

.awam-button-orange .elementor-button-text {

    display: inline-block;

    line-height: 1.3em;

    text-shadow:
        0 1.6em 0 currentColor;

    transform: translateY(0);

    transition:
        transform 0.5s cubic-bezier(0.7, 0, 0.3, 1) !important;
}


/* =========================================
   HOVER
   ========================================= */

@media (hover: hover) and (pointer: fine) {

    .awam-button-orange .elementor-button:hover {

        background: #A34603 !important;
        background-color: #A34603 !important;

    }

    .awam-button-orange
    .elementor-button:hover
    .elementor-button-text {

        transform: translateY(-1.6em);

    }

    .awam-button-orange
    .elementor-button:hover
    .elementor-button-content-wrapper::before {

        transform: translateX(1px) rotate(-180deg);

    }

    .awam-button-orange
    .elementor-button:hover
    .elementor-button-content-wrapper::after {

        transform: rotate(180deg);

    }

}


/* =========================================
   REDUCED MOTION
   ========================================= */

@media (prefers-reduced-motion: reduce) {

    .awam-button-orange .elementor-button,
    .awam-button-orange .elementor-button-text,
    .awam-button-orange .elementor-button-content-wrapper::before,
    .awam-button-orange .elementor-button-content-wrapper::after {

        transition: none !important;

    }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d7ec1ec */.elementor-399 .elementor-element.elementor-element-d7ec1ec { scroll-margin-top: 80px; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-55bef0b */.damai-shimmer .elementor-heading-title,
span.damai-shimmer {
  display: inline-block;
  font-family: 'Inter', sans-serif;
  font-weight: 400;
  font-size: 13px;
  line-height: 1;
  text-transform: uppercase;
  letter-spacing: calc(1em * 0.12);
  color: transparent !important;
  background-color: rgba(50, 32, 24, 0.4);
  background-image: linear-gradient(120deg, transparent 30%, rgb(50, 32, 24) 40%, #903C02 55%, transparent 65%);
  background-size: 200% 100%;
  -webkit-background-clip: text;
  background-clip: text;
  animation: damai-shimmer 2s linear infinite;
}

@keyframes damai-shimmer {
  from {
    background-position: 200% 0%;
  }
}

@media (prefers-reduced-motion: reduce) {
  .damai-shimmer .elementor-heading-title,
  span.damai-shimmer {
    animation: none;
  }
}/* End custom CSS */