.elementor-523 .elementor-element.elementor-element-4174dff6{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-523 .elementor-element.elementor-element-494a2422{--display:flex;border-style:none;--border-style:none;--border-radius:8px 8px 8px 8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-523 .elementor-element.elementor-element-494a2422:not(.elementor-motion-effects-element-type-background), .elementor-523 .elementor-element.elementor-element-494a2422 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9F5F0;}.elementor-523 .elementor-element.elementor-element-184e8b33 img{height:200px;object-fit:cover;object-position:center center;}.elementor-523 .elementor-element.elementor-element-3cf8a1f8{--display:flex;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-523 .elementor-element.elementor-element-737a8e3a .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:17.6px;font-weight:700;color:var( --e-global-color-primary );}.elementor-523 .elementor-element.elementor-element-6cf59a54{font-family:"Inter", Sans-serif;font-size:15.2px;font-weight:500;color:var( --e-global-color-text );}.elementor-523 .elementor-element.elementor-element-fca81b2.elementor-element{--align-self:flex-start;--order:-99999 /* order start hack */;}.elementor-523 .elementor-element.elementor-element-fca81b2{text-align:left;}.elementor-523 .elementor-element.elementor-element-fca81b2 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12.8px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-523 .elementor-element.elementor-element-9338d06{--display:flex;--border-radius:8px 8px 8px 8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-523 .elementor-element.elementor-element-9338d06:not(.elementor-motion-effects-element-type-background), .elementor-523 .elementor-element.elementor-element-9338d06 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9F5F0;}.elementor-523 .elementor-element.elementor-element-ab7631f img{height:200px;object-fit:cover;object-position:center center;}.elementor-523 .elementor-element.elementor-element-87f2f17{--display:flex;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-523 .elementor-element.elementor-element-c01615d .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:17.6px;font-weight:700;color:var( --e-global-color-primary );}.elementor-523 .elementor-element.elementor-element-c3c4530{font-family:"Inter", Sans-serif;font-size:15.2px;font-weight:500;color:var( --e-global-color-text );}.elementor-523 .elementor-element.elementor-element-0d5dd81.elementor-element{--align-self:flex-start;--order:-99999 /* order start hack */;}.elementor-523 .elementor-element.elementor-element-0d5dd81{text-align:left;}.elementor-523 .elementor-element.elementor-element-0d5dd81 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12.8px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-523 .elementor-element.elementor-element-6291b1d{--display:flex;--border-radius:8px 8px 8px 8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-523 .elementor-element.elementor-element-6291b1d:not(.elementor-motion-effects-element-type-background), .elementor-523 .elementor-element.elementor-element-6291b1d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9F5F0;}.elementor-523 .elementor-element.elementor-element-5c11dd7 img{height:200px;object-fit:cover;object-position:center center;}.elementor-523 .elementor-element.elementor-element-f942478{--display:flex;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-523 .elementor-element.elementor-element-c3cafac .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:17.6px;font-weight:700;color:var( --e-global-color-primary );}.elementor-523 .elementor-element.elementor-element-27e2b43{font-family:"Inter", Sans-serif;font-size:15.2px;font-weight:500;color:var( --e-global-color-text );}.elementor-523 .elementor-element.elementor-element-f1df0a1.elementor-element{--order:-99999 /* order start hack */;}.elementor-523 .elementor-element.elementor-element-f1df0a1 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12.8px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-523 .elementor-element.elementor-element-2304506{--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;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-523 .elementor-element.elementor-element-5372da7{--display:flex;border-style:none;--border-style:none;--border-radius:8px 8px 8px 8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-523 .elementor-element.elementor-element-5372da7:not(.elementor-motion-effects-element-type-background), .elementor-523 .elementor-element.elementor-element-5372da7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9F5F0;}.elementor-523 .elementor-element.elementor-element-8398a64 img{height:200px;object-fit:cover;object-position:center center;}.elementor-523 .elementor-element.elementor-element-42a8bb2{--display:flex;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-523 .elementor-element.elementor-element-6234a84.elementor-element{--align-self:flex-start;--order:-99999 /* order start hack */;}.elementor-523 .elementor-element.elementor-element-6234a84{text-align:left;}.elementor-523 .elementor-element.elementor-element-6234a84 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12.8px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-523 .elementor-element.elementor-element-205659c .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:17.6px;font-weight:700;color:var( --e-global-color-primary );}.elementor-523 .elementor-element.elementor-element-a4b1378{font-family:"Inter", Sans-serif;font-size:15.2px;font-weight:500;color:var( --e-global-color-text );}.elementor-523 .elementor-element.elementor-element-2d99c7c{--display:flex;border-style:none;--border-style:none;--border-radius:8px 8px 8px 8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-523 .elementor-element.elementor-element-2d99c7c:not(.elementor-motion-effects-element-type-background), .elementor-523 .elementor-element.elementor-element-2d99c7c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9F5F0;}.elementor-523 .elementor-element.elementor-element-c1b1e06 img{height:200px;object-fit:cover;object-position:center center;}.elementor-523 .elementor-element.elementor-element-3416b5b{--display:flex;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-523 .elementor-element.elementor-element-a1b283e .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:17.6px;font-weight:700;color:var( --e-global-color-primary );}.elementor-523 .elementor-element.elementor-element-4942053.elementor-element{--align-self:flex-start;--order:-99999 /* order start hack */;}.elementor-523 .elementor-element.elementor-element-4942053{text-align:left;}.elementor-523 .elementor-element.elementor-element-4942053 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12.8px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-523 .elementor-element.elementor-element-bf8ccc5{font-family:"Inter", Sans-serif;font-size:15.2px;font-weight:500;color:var( --e-global-color-text );}.elementor-523 .elementor-element.elementor-element-db4d935{--display:flex;border-style:none;--border-style:none;--border-radius:8px 8px 8px 8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-523 .elementor-element.elementor-element-db4d935:not(.elementor-motion-effects-element-type-background), .elementor-523 .elementor-element.elementor-element-db4d935 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9F5F0;}.elementor-523 .elementor-element.elementor-element-a3f0ae8 img{height:200px;object-fit:cover;object-position:center center;}.elementor-523 .elementor-element.elementor-element-92c7e1d{--display:flex;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-523 .elementor-element.elementor-element-672e02a .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:17.6px;font-weight:700;color:var( --e-global-color-primary );}.elementor-523 .elementor-element.elementor-element-3040098.elementor-element{--align-self:flex-start;--order:-99999 /* order start hack */;}.elementor-523 .elementor-element.elementor-element-3040098{text-align:left;}.elementor-523 .elementor-element.elementor-element-3040098 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12.8px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-523 .elementor-element.elementor-element-ee7ee47{font-family:"Inter", Sans-serif;font-size:15.2px;font-weight:500;color:var( --e-global-color-text );}.elementor-523 .elementor-element.elementor-element-94a654d{--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;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-523 .elementor-element.elementor-element-3a7b27b{--display:flex;border-style:none;--border-style:none;--border-radius:8px 8px 8px 8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-523 .elementor-element.elementor-element-3a7b27b:not(.elementor-motion-effects-element-type-background), .elementor-523 .elementor-element.elementor-element-3a7b27b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9F5F0;}.elementor-523 .elementor-element.elementor-element-41415dd img{height:200px;object-fit:cover;object-position:center center;}.elementor-523 .elementor-element.elementor-element-11da6cd{--display:flex;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-523 .elementor-element.elementor-element-280c96f.elementor-element{--align-self:flex-start;--order:-99999 /* order start hack */;}.elementor-523 .elementor-element.elementor-element-280c96f{text-align:left;}.elementor-523 .elementor-element.elementor-element-280c96f .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12.8px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-523 .elementor-element.elementor-element-c5d361f .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:17.6px;font-weight:700;color:var( --e-global-color-primary );}.elementor-523 .elementor-element.elementor-element-ac4f908{font-family:"Inter", Sans-serif;font-size:15.2px;font-weight:500;color:var( --e-global-color-text );}.elementor-523 .elementor-element.elementor-element-5151067{--display:flex;border-style:none;--border-style:none;--border-radius:8px 8px 8px 8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-523 .elementor-element.elementor-element-5151067:not(.elementor-motion-effects-element-type-background), .elementor-523 .elementor-element.elementor-element-5151067 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9F5F0;}.elementor-523 .elementor-element.elementor-element-c008407 img{height:200px;object-fit:cover;object-position:center center;}.elementor-523 .elementor-element.elementor-element-c52808a{--display:flex;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-523 .elementor-element.elementor-element-d44139a .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:17.6px;font-weight:700;color:var( --e-global-color-primary );}.elementor-523 .elementor-element.elementor-element-cc4689b.elementor-element{--align-self:flex-start;--order:-99999 /* order start hack */;}.elementor-523 .elementor-element.elementor-element-cc4689b{text-align:left;}.elementor-523 .elementor-element.elementor-element-cc4689b .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12.8px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-523 .elementor-element.elementor-element-6d85a4e{font-family:"Inter", Sans-serif;font-size:15.2px;font-weight:500;color:var( --e-global-color-text );}.elementor-523 .elementor-element.elementor-element-337e4b2{--display:flex;border-style:none;--border-style:none;--border-radius:8px 8px 8px 8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-523 .elementor-element.elementor-element-337e4b2:not(.elementor-motion-effects-element-type-background), .elementor-523 .elementor-element.elementor-element-337e4b2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9F5F0;}.elementor-523 .elementor-element.elementor-element-7deac84 img{height:200px;object-fit:cover;object-position:center center;}.elementor-523 .elementor-element.elementor-element-241aced{--display:flex;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-523 .elementor-element.elementor-element-cd18492 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:17.6px;font-weight:700;color:var( --e-global-color-primary );}.elementor-523 .elementor-element.elementor-element-d6da207.elementor-element{--align-self:flex-start;--order:-99999 /* order start hack */;}.elementor-523 .elementor-element.elementor-element-d6da207{text-align:left;}.elementor-523 .elementor-element.elementor-element-d6da207 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12.8px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-523 .elementor-element.elementor-element-3ca1704{font-family:"Inter", Sans-serif;font-size:15.2px;font-weight:500;color:var( --e-global-color-text );}.elementor-523 .elementor-element.elementor-element-26439a8{--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;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-523 .elementor-element.elementor-element-69ab77d{--display:flex;border-style:none;--border-style:none;--border-radius:8px 8px 8px 8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-523 .elementor-element.elementor-element-69ab77d:not(.elementor-motion-effects-element-type-background), .elementor-523 .elementor-element.elementor-element-69ab77d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9F5F0;}.elementor-523 .elementor-element.elementor-element-94c2abb img{height:200px;object-fit:cover;object-position:center center;}.elementor-523 .elementor-element.elementor-element-d521865{--display:flex;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-523 .elementor-element.elementor-element-25a7b0c.elementor-element{--align-self:flex-start;--order:-99999 /* order start hack */;}.elementor-523 .elementor-element.elementor-element-25a7b0c{text-align:left;}.elementor-523 .elementor-element.elementor-element-25a7b0c .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12.8px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-523 .elementor-element.elementor-element-7899551 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:17.6px;font-weight:700;color:var( --e-global-color-primary );}.elementor-523 .elementor-element.elementor-element-8a2491a{font-family:"Inter", Sans-serif;font-size:15.2px;font-weight:500;color:var( --e-global-color-text );}.elementor-523 .elementor-element.elementor-element-d80c5e5{--display:flex;border-style:none;--border-style:none;--border-radius:8px 8px 8px 8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-523 .elementor-element.elementor-element-d80c5e5:not(.elementor-motion-effects-element-type-background), .elementor-523 .elementor-element.elementor-element-d80c5e5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9F5F0;}.elementor-523 .elementor-element.elementor-element-4f73223 img{height:200px;object-fit:cover;object-position:center center;}.elementor-523 .elementor-element.elementor-element-9d26041{--display:flex;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-523 .elementor-element.elementor-element-e5ccb06 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:17.6px;font-weight:700;color:var( --e-global-color-primary );}.elementor-523 .elementor-element.elementor-element-deeb9f4.elementor-element{--align-self:flex-start;--order:-99999 /* order start hack */;}.elementor-523 .elementor-element.elementor-element-deeb9f4{text-align:left;}.elementor-523 .elementor-element.elementor-element-deeb9f4 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12.8px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-523 .elementor-element.elementor-element-7596c89{font-family:"Inter", Sans-serif;font-size:15.2px;font-weight:500;color:var( --e-global-color-text );}.elementor-523 .elementor-element.elementor-element-fba12aa{--display:flex;border-style:none;--border-style:none;--border-radius:8px 8px 8px 8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-523 .elementor-element.elementor-element-fba12aa:not(.elementor-motion-effects-element-type-background), .elementor-523 .elementor-element.elementor-element-fba12aa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9F5F0;}.elementor-523 .elementor-element.elementor-element-4426d69{--display:flex;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-523 .elementor-element.elementor-element-f295228{--display:flex;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-523 .elementor-element.elementor-element-f1f3e32 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:17.6px;font-weight:700;color:var( --e-global-color-primary );}.elementor-523 .elementor-element.elementor-element-eae006b{text-align:center;font-family:"Inter", Sans-serif;font-size:15.2px;font-weight:500;color:var( --e-global-color-text );}.elementor-523 .elementor-element.elementor-element-9716872 .elementor-button{background-color:var( --e-global-color-accent );font-family:"Inter", Sans-serif;font-weight:600;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-accent );border-radius:8px 8px 8px 8px;padding:18px 28px 18px 28px;}.elementor-523 .elementor-element.elementor-element-9716872 .elementor-button:hover, .elementor-523 .elementor-element.elementor-element-9716872 .elementor-button:focus{background-color:#B08B5A;color:var( --e-global-color-secondary );border-color:#B08B5A;box-shadow:0px 6px 12px 0px rgba(212, 163.00000000000006, 115.00000000000001, 0.4);}.elementor-523 .elementor-element.elementor-element-9716872.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-523 .elementor-element.elementor-element-9716872 .elementor-button:hover svg, .elementor-523 .elementor-element.elementor-element-9716872 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-523 .elementor-element.elementor-element-859eef6{--display:flex;}@media(max-width:1366px){.elementor-523 .elementor-element.elementor-element-4174dff6{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-523 .elementor-element.elementor-element-2304506{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-523 .elementor-element.elementor-element-94a654d{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-523 .elementor-element.elementor-element-26439a8{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}}@media(max-width:1024px){.elementor-523 .elementor-element.elementor-element-4174dff6{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-523 .elementor-element.elementor-element-737a8e3a .elementor-heading-title{font-size:20px;}.elementor-523 .elementor-element.elementor-element-6cf59a54 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-523 .elementor-element.elementor-element-6cf59a54{font-size:15px;}.elementor-523 .elementor-element.elementor-element-c01615d .elementor-heading-title{font-size:20px;}.elementor-523 .elementor-element.elementor-element-c3c4530 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-523 .elementor-element.elementor-element-c3c4530{font-size:15px;}.elementor-523 .elementor-element.elementor-element-c3cafac .elementor-heading-title{font-size:20px;}.elementor-523 .elementor-element.elementor-element-27e2b43{font-size:15px;}.elementor-523 .elementor-element.elementor-element-2304506{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:10px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-523 .elementor-element.elementor-element-205659c .elementor-heading-title{font-size:20px;}.elementor-523 .elementor-element.elementor-element-a4b1378{font-size:15px;}.elementor-523 .elementor-element.elementor-element-a1b283e .elementor-heading-title{font-size:20px;}.elementor-523 .elementor-element.elementor-element-bf8ccc5{font-size:15px;}.elementor-523 .elementor-element.elementor-element-672e02a .elementor-heading-title{font-size:20px;}.elementor-523 .elementor-element.elementor-element-ee7ee47{font-size:15px;}.elementor-523 .elementor-element.elementor-element-94a654d{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:10px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-523 .elementor-element.elementor-element-c5d361f .elementor-heading-title{font-size:20px;}.elementor-523 .elementor-element.elementor-element-ac4f908{font-size:15px;}.elementor-523 .elementor-element.elementor-element-d44139a .elementor-heading-title{font-size:20px;}.elementor-523 .elementor-element.elementor-element-6d85a4e{font-size:15px;}.elementor-523 .elementor-element.elementor-element-cd18492 .elementor-heading-title{font-size:20px;}.elementor-523 .elementor-element.elementor-element-3ca1704{font-size:15px;}.elementor-523 .elementor-element.elementor-element-26439a8{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:10px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-523 .elementor-element.elementor-element-7899551 .elementor-heading-title{font-size:20px;}.elementor-523 .elementor-element.elementor-element-8a2491a{font-size:15px;}.elementor-523 .elementor-element.elementor-element-e5ccb06 .elementor-heading-title{font-size:20px;}.elementor-523 .elementor-element.elementor-element-7596c89{font-size:15px;}.elementor-523 .elementor-element.elementor-element-f1f3e32 .elementor-heading-title{font-size:20px;}.elementor-523 .elementor-element.elementor-element-eae006b{font-size:15px;}.elementor-523 .elementor-element.elementor-element-9716872 .elementor-button{border-radius:5px 5px 5px 5px;padding:12px 15px 12px 15px;}}@media(max-width:767px){.elementor-523 .elementor-element.elementor-element-4174dff6{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-523 .elementor-element.elementor-element-3cf8a1f8{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-523 .elementor-element.elementor-element-737a8e3a .elementor-heading-title{font-size:17px;line-height:30px;}.elementor-523 .elementor-element.elementor-element-6cf59a54 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-523 .elementor-element.elementor-element-fca81b2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-523 .elementor-element.elementor-element-87f2f17{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-523 .elementor-element.elementor-element-c01615d .elementor-heading-title{font-size:17px;line-height:30px;}.elementor-523 .elementor-element.elementor-element-c3c4530 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-523 .elementor-element.elementor-element-f942478{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-523 .elementor-element.elementor-element-c3cafac .elementor-heading-title{font-size:17px;line-height:30px;}.elementor-523 .elementor-element.elementor-element-27e2b43 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-523 .elementor-element.elementor-element-2304506{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-523 .elementor-element.elementor-element-42a8bb2{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-523 .elementor-element.elementor-element-6234a84 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-523 .elementor-element.elementor-element-205659c .elementor-heading-title{font-size:17px;line-height:30px;}.elementor-523 .elementor-element.elementor-element-a4b1378 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-523 .elementor-element.elementor-element-3416b5b{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-523 .elementor-element.elementor-element-a1b283e .elementor-heading-title{font-size:17px;line-height:30px;}.elementor-523 .elementor-element.elementor-element-4942053 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-523 .elementor-element.elementor-element-bf8ccc5 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-523 .elementor-element.elementor-element-92c7e1d{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-523 .elementor-element.elementor-element-672e02a .elementor-heading-title{font-size:17px;line-height:30px;}.elementor-523 .elementor-element.elementor-element-3040098 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-523 .elementor-element.elementor-element-ee7ee47 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-523 .elementor-element.elementor-element-94a654d{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-523 .elementor-element.elementor-element-11da6cd{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-523 .elementor-element.elementor-element-280c96f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-523 .elementor-element.elementor-element-c5d361f .elementor-heading-title{font-size:17px;line-height:30px;}.elementor-523 .elementor-element.elementor-element-ac4f908 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-523 .elementor-element.elementor-element-c52808a{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-523 .elementor-element.elementor-element-d44139a .elementor-heading-title{font-size:17px;line-height:30px;}.elementor-523 .elementor-element.elementor-element-cc4689b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-523 .elementor-element.elementor-element-6d85a4e > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-523 .elementor-element.elementor-element-241aced{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-523 .elementor-element.elementor-element-cd18492 .elementor-heading-title{font-size:17px;line-height:30px;}.elementor-523 .elementor-element.elementor-element-d6da207 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-523 .elementor-element.elementor-element-3ca1704 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-523 .elementor-element.elementor-element-26439a8{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-523 .elementor-element.elementor-element-d521865{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-523 .elementor-element.elementor-element-25a7b0c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-523 .elementor-element.elementor-element-7899551 .elementor-heading-title{font-size:17px;line-height:30px;}.elementor-523 .elementor-element.elementor-element-8a2491a > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-523 .elementor-element.elementor-element-9d26041{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-523 .elementor-element.elementor-element-e5ccb06 .elementor-heading-title{font-size:17px;line-height:30px;}.elementor-523 .elementor-element.elementor-element-deeb9f4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-523 .elementor-element.elementor-element-7596c89 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-523 .elementor-element.elementor-element-4426d69{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-523 .elementor-element.elementor-element-f295228{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-523 .elementor-element.elementor-element-f1f3e32 .elementor-heading-title{font-size:17px;line-height:30px;}.elementor-523 .elementor-element.elementor-element-eae006b > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-523 .elementor-element.elementor-element-9716872{width:100%;max-width:100%;}.elementor-523 .elementor-element.elementor-element-9716872.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-523 .elementor-element.elementor-element-9716872 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-523 .elementor-element.elementor-element-9716872 .elementor-button{padding:15px 0px 15px 0px;}}/* Start custom CSS for image, class: .elementor-element-184e8b33 */.elementor-523 .elementor-element.elementor-element-184e8b33 {
  position: relative;
  z-index: 0;
}

.elementor-523 .elementor-element.elementor-element-184e8b33::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.5); /* dark overlay */
  opacity: 0;
  transition: opacity 0.3s ease-in-out;
  z-index: 1;
  pointer-events: none;
}

.elementor-523 .elementor-element.elementor-element-184e8b33:hover::before {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fca81b2 */.menu-item-tag {
    background-color:#d4a373;
    padding: 0.4rem 0.8rem;
    border-radius: 20px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-494a2422 *//* Container styling */
.elementor-523 .elementor-element.elementor-element-494a2422 {
  position: relative;
  overflow: hidden;
}

/* Image */
.elementor-523 .elementor-element.elementor-element-494a2422 .elementor-widget-image img {
  transition: transform 0.4s ease;
  display: block;
  width: 100%;
}

/* Zoom image on hover */
.elementor-523 .elementor-element.elementor-element-494a2422:hover .elementor-widget-image img {
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ab7631f */.elementor-523 .elementor-element.elementor-element-ab7631f {
  position: relative;
  z-index: 0;
}

.elementor-523 .elementor-element.elementor-element-ab7631f::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.5); /* dark overlay */
  opacity: 0;
  transition: opacity 0.3s ease-in-out;
  z-index: 1;
  pointer-events: none;
}

.elementor-523 .elementor-element.elementor-element-ab7631f:hover::before {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0d5dd81 */.menu-item-tag {
    background-color:#d4a373;
    padding: 0.4rem 0.8rem;
    border-radius: 20px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9338d06 *//* Container styling */
.elementor-523 .elementor-element.elementor-element-9338d06 {
  position: relative;
  overflow: hidden;
}

/* Image */
.elementor-523 .elementor-element.elementor-element-9338d06 .elementor-widget-image img {
  transition: transform 0.4s ease;
  display: block;
  width: 100%;
}

/* Zoom image on hover */
.elementor-523 .elementor-element.elementor-element-9338d06:hover .elementor-widget-image img {
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5c11dd7 */.elementor-523 .elementor-element.elementor-element-5c11dd7 {
  position: relative;
  z-index: 0;
}

.elementor-523 .elementor-element.elementor-element-5c11dd7::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.5); /* dark overlay */
  opacity: 0;
  transition: opacity 0.3s ease-in-out;
  z-index: 1;
  pointer-events: none;
}

.elementor-523 .elementor-element.elementor-element-5c11dd7:hover::before {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f1df0a1 */.menu-item-tag {
    background-color:#d4a373;
    padding: 0.4rem 0.8rem;
    border-radius: 20px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6291b1d *//* Container styling */
.elementor-523 .elementor-element.elementor-element-6291b1d {
  position: relative;
  overflow: hidden;
}

/* Image */
.elementor-523 .elementor-element.elementor-element-6291b1d .elementor-widget-image img {
  transition: transform 0.4s ease;
  display: block;
  width: 100%;
}

/* Zoom image on hover */
.elementor-523 .elementor-element.elementor-element-6291b1d:hover .elementor-widget-image img {
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8398a64 */.elementor-523 .elementor-element.elementor-element-8398a64 {
  position: relative;
  z-index: 0;
}

.elementor-523 .elementor-element.elementor-element-8398a64::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.5); /* dark overlay */
  opacity: 0;
  transition: opacity 0.3s ease-in-out;
  z-index: 1;
  pointer-events: none;
}

.elementor-523 .elementor-element.elementor-element-8398a64:hover::before {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6234a84 */.menu-item-tag {
    background-color:#d4a373;
    padding: 0.4rem 0.8rem;
    border-radius: 20px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5372da7 *//* Container styling */
.elementor-523 .elementor-element.elementor-element-5372da7 {
  position: relative;
  overflow: hidden;
}

/* Image */
.elementor-523 .elementor-element.elementor-element-5372da7 .elementor-widget-image img {
  transition: transform 0.4s ease;
  display: block;
  width: 100%;
}

/* Zoom image on hover */
.elementor-523 .elementor-element.elementor-element-5372da7:hover .elementor-widget-image img {
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c1b1e06 */.elementor-523 .elementor-element.elementor-element-c1b1e06 {
  position: relative;
  z-index: 0;
}

.elementor-523 .elementor-element.elementor-element-c1b1e06::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.5); /* dark overlay */
  opacity: 0;
  transition: opacity 0.3s ease-in-out;
  z-index: 1;
  pointer-events: none;
}

.elementor-523 .elementor-element.elementor-element-c1b1e06:hover::before {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4942053 */.menu-item-tag {
    background-color:#d4a373;
    padding: 0.4rem 0.8rem;
    border-radius: 20px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2d99c7c *//* Container styling */
.elementor-523 .elementor-element.elementor-element-2d99c7c {
  position: relative;
  overflow: hidden;
}

/* Image */
.elementor-523 .elementor-element.elementor-element-2d99c7c .elementor-widget-image img {
  transition: transform 0.4s ease;
  display: block;
  width: 100%;
}

/* Zoom image on hover */
.elementor-523 .elementor-element.elementor-element-2d99c7c:hover .elementor-widget-image img {
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a3f0ae8 */.elementor-523 .elementor-element.elementor-element-a3f0ae8 {
  position: relative;
  z-index: 0;
}

.elementor-523 .elementor-element.elementor-element-a3f0ae8::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.5); /* dark overlay */
  opacity: 0;
  transition: opacity 0.3s ease-in-out;
  z-index: 1;
  pointer-events: none;
}

.elementor-523 .elementor-element.elementor-element-a3f0ae8:hover::before {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3040098 */.menu-item-tag {
    background-color:#d4a373;
    padding: 0.4rem 0.8rem;
    border-radius: 20px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-db4d935 *//* Container styling */
.elementor-523 .elementor-element.elementor-element-db4d935 {
  position: relative;
  overflow: hidden;
}

/* Image */
.elementor-523 .elementor-element.elementor-element-db4d935 .elementor-widget-image img {
  transition: transform 0.4s ease;
  display: block;
  width: 100%;
}

/* Zoom image on hover */
.elementor-523 .elementor-element.elementor-element-db4d935:hover .elementor-widget-image img {
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-41415dd */.elementor-523 .elementor-element.elementor-element-41415dd {
  position: relative;
  z-index: 0;
}

.elementor-523 .elementor-element.elementor-element-41415dd::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.5); /* dark overlay */
  opacity: 0;
  transition: opacity 0.3s ease-in-out;
  z-index: 1;
  pointer-events: none;
}

.elementor-523 .elementor-element.elementor-element-41415dd:hover::before {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-280c96f */.menu-item-tag {
    background-color:#d4a373;
    padding: 0.4rem 0.8rem;
    border-radius: 20px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3a7b27b *//* Container styling */
.elementor-523 .elementor-element.elementor-element-3a7b27b {
  position: relative;
  overflow: hidden;
}

/* Image */
.elementor-523 .elementor-element.elementor-element-3a7b27b .elementor-widget-image img {
  transition: transform 0.4s ease;
  display: block;
  width: 100%;
}

/* Zoom image on hover */
.elementor-523 .elementor-element.elementor-element-3a7b27b:hover .elementor-widget-image img {
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c008407 */.elementor-523 .elementor-element.elementor-element-c008407 {
  position: relative;
  z-index: 0;
}

.elementor-523 .elementor-element.elementor-element-c008407::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.5); /* dark overlay */
  opacity: 0;
  transition: opacity 0.3s ease-in-out;
  z-index: 1;
  pointer-events: none;
}

.elementor-523 .elementor-element.elementor-element-c008407:hover::before {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cc4689b */.menu-item-tag {
    background-color:#d4a373;
    padding: 0.4rem 0.8rem;
    border-radius: 20px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5151067 *//* Container styling */
.elementor-523 .elementor-element.elementor-element-5151067 {
  position: relative;
  overflow: hidden;
}

/* Image */
.elementor-523 .elementor-element.elementor-element-5151067 .elementor-widget-image img {
  transition: transform 0.4s ease;
  display: block;
  width: 100%;
}

/* Zoom image on hover */
.elementor-523 .elementor-element.elementor-element-5151067:hover .elementor-widget-image img {
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7deac84 */.elementor-523 .elementor-element.elementor-element-7deac84 {
  position: relative;
  z-index: 0;
}

.elementor-523 .elementor-element.elementor-element-7deac84::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.5); /* dark overlay */
  opacity: 0;
  transition: opacity 0.3s ease-in-out;
  z-index: 1;
  pointer-events: none;
}

.elementor-523 .elementor-element.elementor-element-7deac84:hover::before {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d6da207 */.menu-item-tag {
    background-color:#d4a373;
    padding: 0.4rem 0.8rem;
    border-radius: 20px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-337e4b2 *//* Container styling */
.elementor-523 .elementor-element.elementor-element-337e4b2 {
  position: relative;
  overflow: hidden;
}

/* Image */
.elementor-523 .elementor-element.elementor-element-337e4b2 .elementor-widget-image img {
  transition: transform 0.4s ease;
  display: block;
  width: 100%;
}

/* Zoom image on hover */
.elementor-523 .elementor-element.elementor-element-337e4b2:hover .elementor-widget-image img {
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-94c2abb */.elementor-523 .elementor-element.elementor-element-94c2abb {
  position: relative;
  z-index: 0;
}

.elementor-523 .elementor-element.elementor-element-94c2abb::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.5); /* dark overlay */
  opacity: 0;
  transition: opacity 0.3s ease-in-out;
  z-index: 1;
  pointer-events: none;
}

.elementor-523 .elementor-element.elementor-element-94c2abb:hover::before {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-25a7b0c */.menu-item-tag {
    background-color:#d4a373;
    padding: 0.4rem 0.8rem;
    border-radius: 20px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-69ab77d *//* Container styling */
.elementor-523 .elementor-element.elementor-element-69ab77d {
  position: relative;
  overflow: hidden;
}

/* Image */
.elementor-523 .elementor-element.elementor-element-69ab77d .elementor-widget-image img {
  transition: transform 0.4s ease;
  display: block;
  width: 100%;
}

/* Zoom image on hover */
.elementor-523 .elementor-element.elementor-element-69ab77d:hover .elementor-widget-image img {
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4f73223 */.elementor-523 .elementor-element.elementor-element-4f73223 {
  position: relative;
  z-index: 0;
}

.elementor-523 .elementor-element.elementor-element-4f73223::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.5); /* dark overlay */
  opacity: 0;
  transition: opacity 0.3s ease-in-out;
  z-index: 1;
  pointer-events: none;
}

.elementor-523 .elementor-element.elementor-element-4f73223:hover::before {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-deeb9f4 */.menu-item-tag {
    background-color:#d4a373;
    padding: 0.4rem 0.8rem;
    border-radius: 20px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d80c5e5 *//* Container styling */
.elementor-523 .elementor-element.elementor-element-d80c5e5 {
  position: relative;
  overflow: hidden;
}

/* Image */
.elementor-523 .elementor-element.elementor-element-d80c5e5 .elementor-widget-image img {
  transition: transform 0.4s ease;
  display: block;
  width: 100%;
}

/* Zoom image on hover */
.elementor-523 .elementor-element.elementor-element-d80c5e5:hover .elementor-widget-image img {
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fba12aa *//* Container styling */
.elementor-523 .elementor-element.elementor-element-fba12aa {
  position: relative;
  overflow: hidden;
}

/* Image */
.elementor-523 .elementor-element.elementor-element-fba12aa .elementor-widget-image img {
  transition: transform 0.4s ease;
  display: block;
  width: 100%;
}

/* Zoom image on hover */
.elementor-523 .elementor-element.elementor-element-fba12aa:hover .elementor-widget-image img {
  transform: scale(1.05);
}/* End custom CSS */