.elementor-69 .elementor-element.elementor-element-6b6414f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-69 .elementor-element.elementor-element-6b6414f:not(.elementor-motion-effects-element-type-background), .elementor-69 .elementor-element.elementor-element-6b6414f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgb(255, 255, 255);}.elementor-69 .elementor-element.elementor-element-e58bba3{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-69 .elementor-element.elementor-element-e58bba3.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-69 .elementor-element.elementor-element-9e80a98{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:128px;--padding-bottom:128px;--padding-left:80px;--padding-right:80px;}.elementor-69 .elementor-element.elementor-element-9e80a98:not(.elementor-motion-effects-element-type-background), .elementor-69 .elementor-element.elementor-element-9e80a98 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgb(13, 13, 13);}.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-69 .elementor-element.elementor-element-03e71cd{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;text-align:center;}.elementor-69 .elementor-element.elementor-element-03e71cd .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;line-height:16px;letter-spacing:3px;color:rgb(192, 163, 114);}.elementor-69 .elementor-element.elementor-element-131f815{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;text-align:center;}.elementor-69 .elementor-element.elementor-element-131f815 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:48px;font-weight:600;text-transform:none;line-height:1;letter-spacing:2px;color:rgb(242, 242, 242);}.elementor-69 .elementor-element.elementor-element-7fe0fd2{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:80px;--padding-right:80px;}.elementor-69 .elementor-element.elementor-element-7fe0fd2:not(.elementor-motion-effects-element-type-background), .elementor-69 .elementor-element.elementor-element-7fe0fd2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgb(255, 255, 255);}.elementor-69 .elementor-element.elementor-element-86fd1bc{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:auto;--margin-right:auto;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-69 .elementor-element.elementor-element-8d0b6cd{--display:grid;--e-con-grid-template-columns:repeat(2, minmax(0px, 1fr));--e-con-grid-template-rows:auto;--gap:80px 80px;--row-gap:80px;--column-gap:80px;--grid-auto-flow:row;--align-items:center;--grid-justify-content:flex-start;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-69 .elementor-element.elementor-element-35f6755{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--overflow:hidden;border-style:solid;--border-style:solid;border-width:5px 5px 5px 5px;--border-top-width:5px;--border-right-width:5px;--border-bottom-width:5px;--border-left-width:5px;border-color:#C0A372;--border-color:#C0A372;--border-radius:12px 12px 12px 12px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;grid-column:auto / auto;grid-row:auto / auto;}.elementor-69 .elementor-element.elementor-element-35f6755.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-69 .elementor-element.elementor-element-6e67e38{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-69 .elementor-element.elementor-element-6e67e38.elementor-element{--align-self:stretch;}.elementor-69 .elementor-element.elementor-element-6e67e38 img{width:100%;max-width:100%;height:auto;object-fit:cover;object-position:50% 50%;opacity:1;border-radius:0px 0px 0px 0px;}.elementor-69 .elementor-element.elementor-element-6e67e38:hover img{opacity:1;}.elementor-69 .elementor-element.elementor-element-ec61628{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;grid-column:auto / auto;grid-row:auto / auto;}.elementor-69 .elementor-element.elementor-element-ec61628.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-69 .elementor-element.elementor-element-6687e5f{--display:flex;--min-height:1px;--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;--justify-content:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:24px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-69 .elementor-element.elementor-element-6687e5f:not(.elementor-motion-effects-element-type-background), .elementor-69 .elementor-element.elementor-element-6687e5f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(0, 0, 0, 0);}.elementor-69 .elementor-element.elementor-element-5624304{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;text-align:start;}.elementor-69 .elementor-element.elementor-element-5624304 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:600;text-transform:none;line-height:36px;letter-spacing:1px;color:rgb(0, 0, 0);}.elementor-69 .elementor-element.elementor-element-abab938{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-69 .elementor-element.elementor-element-73aa984{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;text-align:start;}.elementor-69 .elementor-element.elementor-element-73aa984 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;text-transform:none;line-height:1.625;color:rgb(102, 102, 102);}.elementor-69 .elementor-element.elementor-element-7f82036{width:100%;max-width:100%;margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;text-align:start;}.elementor-69 .elementor-element.elementor-element-7f82036 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;text-transform:none;line-height:1.625;color:rgb(102, 102, 102);}.elementor-69 .elementor-element.elementor-element-e36d624{width:100%;max-width:100%;margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;text-align:start;}.elementor-69 .elementor-element.elementor-element-e36d624 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;text-transform:none;line-height:1.625;color:rgb(102, 102, 102);}.elementor-69 .elementor-element.elementor-element-af971f5{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:80px;--padding-right:80px;}.elementor-69 .elementor-element.elementor-element-af971f5:not(.elementor-motion-effects-element-type-background), .elementor-69 .elementor-element.elementor-element-af971f5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgb(245, 245, 245);}.elementor-69 .elementor-element.elementor-element-fc68f45{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:auto;--margin-right:auto;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-69 .elementor-element.elementor-element-805127a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:64px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-69 .elementor-element.elementor-element-a6e84fb{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;text-align:center;}.elementor-69 .elementor-element.elementor-element-a6e84fb .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;line-height:16px;letter-spacing:3px;color:rgb(192, 163, 114);}.elementor-69 .elementor-element.elementor-element-8ee0d2b{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;text-align:center;}.elementor-69 .elementor-element.elementor-element-8ee0d2b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:36px;font-weight:600;text-transform:none;line-height:40px;letter-spacing:1px;color:rgb(0, 0, 0);}.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-69 .elementor-element.elementor-element-6a2c597 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-69 .elementor-element.elementor-element-6a2c597 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-69 .elementor-element.elementor-element-6a2c597{--image-border-color:#C0A372;--image-border-width:5px;--image-border-radius:12px;--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-69 .elementor-element.elementor-element-3988a8b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:128px;--padding-bottom:128px;--padding-left:80px;--padding-right:80px;}.elementor-69 .elementor-element.elementor-element-3988a8b:not(.elementor-motion-effects-element-type-background), .elementor-69 .elementor-element.elementor-element-3988a8b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgb(13, 13, 13);}.elementor-69 .elementor-element.elementor-element-f0f5b6f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:auto;--margin-right:auto;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-69 .elementor-element.elementor-element-b8375c0{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;text-align:center;}.elementor-69 .elementor-element.elementor-element-b8375c0 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;line-height:16px;letter-spacing:3px;color:rgb(192, 163, 114);}.elementor-69 .elementor-element.elementor-element-ac06553{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;text-align:center;}.elementor-69 .elementor-element.elementor-element-ac06553 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:36px;font-weight:600;text-transform:none;line-height:40px;letter-spacing:1px;color:rgb(242, 242, 242);}.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-69 .elementor-element.elementor-element-dcb0d15 .elementor-button{background-color:transparent;font-family:"Montserrat", Sans-serif;font-weight:600;letter-spacing:1px;fill:#000000;color:#000000;background-image:linear-gradient(110deg, #B89564 0%, #DFC89A 100%);transition-duration:0.2s;border-radius:12px 12px 12px 12px;padding:16px 40px 16px 40px;}.elementor-69 .elementor-element.elementor-element-dcb0d15 .elementor-button:hover, .elementor-69 .elementor-element.elementor-element-dcb0d15 .elementor-button:focus{background-color:transparent;background-image:linear-gradient(110deg, #C5A373 20%, #ECD9B4 80%);}@media(max-width:1024px){.elementor-69 .elementor-element.elementor-element-6b6414f{--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-69 .elementor-element.elementor-element-e58bba3{--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-69 .elementor-element.elementor-element-9e80a98{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:112px;--padding-bottom:112px;--padding-left:48px;--padding-right:48px;}.elementor-69 .elementor-element.elementor-element-03e71cd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;padding:0px 0px 0px 0px;}.elementor-69 .elementor-element.elementor-element-131f815{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-69 .elementor-element.elementor-element-7fe0fd2{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:112px;--padding-bottom:112px;--padding-left:48px;--padding-right:48px;}.elementor-69 .elementor-element.elementor-element-86fd1bc{--margin-top:0px;--margin-bottom:0px;--margin-left:auto;--margin-right:auto;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-69 .elementor-element.elementor-element-8d0b6cd{--e-con-grid-template-columns:repeat(1, minmax(0px, 1fr));--gap:48px 48px;--row-gap:48px;--column-gap:48px;--grid-auto-flow:row;--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-69 .elementor-element.elementor-element-35f6755{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;grid-column:auto / auto;grid-row:auto / auto;}.elementor-69 .elementor-element.elementor-element-6e67e38{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-69 .elementor-element.elementor-element-6e67e38 img{width:100%;max-width:100%;}.elementor-69 .elementor-element.elementor-element-ec61628{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;grid-column:auto / auto;grid-row:auto / auto;}.elementor-69 .elementor-element.elementor-element-6687e5f{--min-height:1px;--margin-top:0px;--margin-bottom:24px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-69 .elementor-element.elementor-element-5624304{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;padding:0px 0px 0px 0px;}.elementor-69 .elementor-element.elementor-element-abab938{--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-69 .elementor-element.elementor-element-73aa984{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-69 .elementor-element.elementor-element-7f82036{margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-69 .elementor-element.elementor-element-e36d624{margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-69 .elementor-element.elementor-element-af971f5{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:112px;--padding-bottom:112px;--padding-left:48px;--padding-right:48px;}.elementor-69 .elementor-element.elementor-element-fc68f45{--margin-top:0px;--margin-bottom:0px;--margin-left:auto;--margin-right:auto;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-69 .elementor-element.elementor-element-805127a{--margin-top:0px;--margin-bottom:64px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-69 .elementor-element.elementor-element-a6e84fb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;padding:0px 0px 0px 0px;}.elementor-69 .elementor-element.elementor-element-8ee0d2b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-69 .elementor-element.elementor-element-6a2c597{--content-padding:0px;}.elementor-69 .elementor-element.elementor-element-3988a8b{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:112px;--padding-bottom:112px;--padding-left:48px;--padding-right:48px;}.elementor-69 .elementor-element.elementor-element-f0f5b6f{--margin-top:0px;--margin-bottom:0px;--margin-left:auto;--margin-right:auto;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-69 .elementor-element.elementor-element-b8375c0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;padding:0px 0px 0px 0px;}.elementor-69 .elementor-element.elementor-element-ac06553{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;padding:0px 0px 0px 0px;}}@media(max-width:767px){.elementor-69 .elementor-element.elementor-element-6b6414f{--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-69 .elementor-element.elementor-element-e58bba3{--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-69 .elementor-element.elementor-element-9e80a98{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:24px;--padding-right:24px;}.elementor-69 .elementor-element.elementor-element-03e71cd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;padding:0px 0px 0px 0px;}.elementor-69 .elementor-element.elementor-element-131f815{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-69 .elementor-element.elementor-element-131f815 .elementor-heading-title{font-size:36px;line-height:40px;letter-spacing:1.8px;}.elementor-69 .elementor-element.elementor-element-7fe0fd2{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:24px;--padding-right:24px;}.elementor-69 .elementor-element.elementor-element-86fd1bc{--margin-top:0px;--margin-bottom:0px;--margin-left:auto;--margin-right:auto;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-69 .elementor-element.elementor-element-8d0b6cd{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--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-69 .elementor-element.elementor-element-35f6755{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;grid-column:auto / auto;grid-row:auto / auto;}.elementor-69 .elementor-element.elementor-element-6e67e38{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-69 .elementor-element.elementor-element-6e67e38 img{width:100%;max-width:100%;}.elementor-69 .elementor-element.elementor-element-ec61628{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;grid-column:auto / auto;grid-row:auto / auto;}.elementor-69 .elementor-element.elementor-element-6687e5f{--width:2.5rem;--min-height:1px;--margin-top:0px;--margin-bottom:24px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-69 .elementor-element.elementor-element-5624304{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;padding:0px 0px 0px 0px;}.elementor-69 .elementor-element.elementor-element-5624304 .elementor-heading-title{font-size:24px;line-height:32px;letter-spacing:1.2px;}.elementor-69 .elementor-element.elementor-element-abab938{--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-69 .elementor-element.elementor-element-73aa984{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-69 .elementor-element.elementor-element-7f82036{margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-69 .elementor-element.elementor-element-e36d624{margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-69 .elementor-element.elementor-element-af971f5{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:24px;--padding-right:24px;}.elementor-69 .elementor-element.elementor-element-fc68f45{--margin-top:0px;--margin-bottom:0px;--margin-left:auto;--margin-right:auto;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-69 .elementor-element.elementor-element-805127a{--margin-top:0px;--margin-bottom:64px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-69 .elementor-element.elementor-element-a6e84fb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;padding:0px 0px 0px 0px;}.elementor-69 .elementor-element.elementor-element-8ee0d2b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-69 .elementor-element.elementor-element-8ee0d2b .elementor-heading-title{font-size:30px;line-height:36px;letter-spacing:1.5px;}.elementor-69 .elementor-element.elementor-element-3988a8b{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:24px;--padding-right:24px;}.elementor-69 .elementor-element.elementor-element-f0f5b6f{--margin-top:0px;--margin-bottom:0px;--margin-left:auto;--margin-right:auto;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-69 .elementor-element.elementor-element-b8375c0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;padding:0px 0px 0px 0px;}.elementor-69 .elementor-element.elementor-element-ac06553{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;padding:0px 0px 0px 0px;}.elementor-69 .elementor-element.elementor-element-ac06553 .elementor-heading-title{font-size:30px;line-height:36px;letter-spacing:1.5px;}}@media(min-width:768px){.elementor-69 .elementor-element.elementor-element-35f6755{--width:auto;}.elementor-69 .elementor-element.elementor-element-ec61628{--width:auto;}.elementor-69 .elementor-element.elementor-element-6687e5f{--width:2.5rem;}}@media(max-width:1024px) and (min-width:768px){.elementor-69 .elementor-element.elementor-element-35f6755{--width:100%;}.elementor-69 .elementor-element.elementor-element-ec61628{--width:100%;}.elementor-69 .elementor-element.elementor-element-6687e5f{--width:2.5rem;}}/* Start custom CSS for image, class: .elementor-element-6e67e38 */.elementor-69 .elementor-element.elementor-element-6e67e38 img{aspect-ratio: 4 / 3;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-35f6755 *//* Kontener obrazka */
.zoom-img {
    overflow: hidden;
}

/* Sam obraz */
.zoom-img img {
    transition: transform 0.5s ease;
}

/* Efekt TYLKO na desktopie */
@media (min-width: 1025px) {
    .zoom-img:hover img {
        transform: scale(1.04);
    }
}

/* Tablet + mobile – całkowite wyłączenie */
@media (max-width: 1024px) {
    .zoom-img img {
        transform: none !important;
        transition: none !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6687e5f */.elementor-69 .elementor-element.elementor-element-6687e5f{background: linear-gradient(135deg, rgb(192, 163, 114), rgb(210, 196, 172), rgb(192, 163, 114));
height: 1px;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-86fd1bc */.elementor-69 .elementor-element.elementor-element-86fd1bc{max-width: 72rem;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fc68f45 */.elementor-69 .elementor-element.elementor-element-fc68f45{max-width: 72rem;}/* End custom CSS */
/* Start custom CSS for gallery, class: .elementor-element-6a2c597 *//* ===========================================
   1. USUNIĘCIE PRZYCIEMNIENIA W ELEMENTORZE
   =========================================== */

/* Dotyczy galerii Elementor (Image Gallery, Basic Gallery, Portfolio) */
.elementor-gallery-item__overlay,
.elementor-gallery-item:hover .elementor-gallery-item__overlay {
    background: transparent !important;
    opacity: 0 !important;
}

/* Dotyczy widgetu Image (jeśli Elementor doda overlay) */
.elementor-widget-image:hover:before,
.elementor-widget-image:before {
    background: transparent !important;
    opacity: 0 !important;
}

/* ===========================================
   2. ZOOM TYLKO NA DESKTOPIE
   =========================================== */
@media (min-width: 1025px) {

    .elementor-gallery-item img,
    .elementor-widget-image img {
        transition: transform 0.5s ease, filter 0.5s ease;
    }

    .elementor-gallery-item:hover img,
    .elementor-widget-image:hover img {
        transform: scale(1.04);
        filter: brightness(1.07);
    }
}

/* ===========================================
   3. BRAK ZOOMU NA MOBILE + TABLET
   =========================================== */
@media (max-width: 1024px) {

    .elementor-gallery-item img,
    .elementor-widget-image img {
        transform: none !important;
        filter: none !important;
        transition: none !important;
    }

    .elementor-gallery-item:hover img,
    .elementor-widget-image:hover img {
        transform: none !important;
        filter: none !important;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-dcb0d15 *//* ===== DESKTOP ONLY ===== */
@media (min-width: 1025px) {

    .kafelek {
        aspect-ratio: 4 / 3;
        overflow: hidden;
        position: relative;
    }

    .kafelek img {
        width: 100%;
        height: 100%;
        object-fit: cover;
        transition: transform 0.5s ease, filter 0.5s ease;
    }

    .kafelek:hover img {
        transform: scale(1.04);
        filter: brightness(1.07);
    }

}


/* ===== TABLET + MOBILE – TOTALNE WYŁĄCZENIE ===== */
@media (max-width: 1024px) {

    .kafelek img,
    .elementor-button,
    .elementor-button-wrapper,
    .elementor-widget-button {
        transition: none !important;
        transform: none !important;
        filter: none !important;
        animation: none !important;
    }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f0f5b6f */.elementor-69 .elementor-element.elementor-element-f0f5b6f{max-width: 42rem;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e58bba3 */.elementor-69 .elementor-element.elementor-element-e58bba3{flex-basis: 0%;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6b6414f */.elementor-69 .elementor-element.elementor-element-6b6414f{position: static;}/* End custom CSS */