.elementor-171 .elementor-element.elementor-element-a3e0ca6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-171 .elementor-element.elementor-element-2142c8d{--display:flex;--min-height:678px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-171 .elementor-element.elementor-element-ad1b223{--display:flex;--min-height:179px;--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:space-between;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-31px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-171 .elementor-element.elementor-element-2fc5074{--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;--justify-content:center;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-171 .elementor-element.elementor-element-2fc5074:not(.elementor-motion-effects-element-type-background), .elementor-171 .elementor-element.elementor-element-2fc5074 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hamour.co/wp-content/uploads/2025/06/Untitled-design.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-171 .elementor-element.elementor-element-2fc5074.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-171 .elementor-element.elementor-element-e8eb04d{--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;--justify-content:center;--border-radius:15px 15px 15px 15px;}.elementor-171 .elementor-element.elementor-element-e8eb04d:not(.elementor-motion-effects-element-type-background), .elementor-171 .elementor-element.elementor-element-e8eb04d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hamour.co/wp-content/uploads/2025/06/Untitled-design.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-171 .elementor-element.elementor-element-e8eb04d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-171 .elementor-element.elementor-element-ecb6045{--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;--justify-content:center;--border-radius:15px 15px 15px 15px;}.elementor-171 .elementor-element.elementor-element-ecb6045:not(.elementor-motion-effects-element-type-background), .elementor-171 .elementor-element.elementor-element-ecb6045 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hamour.co/wp-content/uploads/2025/06/Untitled-design.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-171 .elementor-element.elementor-element-ecb6045.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-171 .elementor-element.elementor-element-8168230{--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;--justify-content:center;--border-radius:15px 15px 15px 15px;}.elementor-171 .elementor-element.elementor-element-8168230:not(.elementor-motion-effects-element-type-background), .elementor-171 .elementor-element.elementor-element-8168230 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hamour.co/wp-content/uploads/2025/06/Untitled-design.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-171 .elementor-element.elementor-element-8168230.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-171 .elementor-element.elementor-element-2f8f748{--display:flex;--min-height:202px;--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;--justify-content:center;--gap:0px 64px;--row-gap:0px;--column-gap:64px;}.elementor-171 .elementor-element.elementor-element-0d86574{--display:flex;--border-radius:15px 15px 15px 15px;}.elementor-171 .elementor-element.elementor-element-0d86574:not(.elementor-motion-effects-element-type-background), .elementor-171 .elementor-element.elementor-element-0d86574 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hamour.co/wp-content/uploads/2025/06/3.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-171 .elementor-element.elementor-element-0d86574.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-171 .elementor-element.elementor-element-d4dabbe{--display:flex;--border-radius:15px 15px 15px 15px;}.elementor-171 .elementor-element.elementor-element-d4dabbe:not(.elementor-motion-effects-element-type-background), .elementor-171 .elementor-element.elementor-element-d4dabbe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hamour.co/wp-content/uploads/2025/06/2.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-171 .elementor-element.elementor-element-d4dabbe.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-171 .elementor-element.elementor-element-31c505d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:15px 15px 15px 15px;}.elementor-171 .elementor-element.elementor-element-31c505d:not(.elementor-motion-effects-element-type-background), .elementor-171 .elementor-element.elementor-element-31c505d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hamour.co/wp-content/uploads/2025/06/2-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-171 .elementor-element.elementor-element-31c505d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-171 .elementor-element.elementor-element-63624f0{--display:flex;--min-height:179px;--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:space-between;--align-items:stretch;--margin-top:0px;--margin-bottom:-22px;--margin-left:0px;--margin-right:0px;}.elementor-171 .elementor-element.elementor-element-947ec98{--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;--justify-content:center;--border-radius:15px 15px 15px 15px;}.elementor-171 .elementor-element.elementor-element-947ec98:not(.elementor-motion-effects-element-type-background), .elementor-171 .elementor-element.elementor-element-947ec98 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hamour.co/wp-content/uploads/2025/06/Untitled-design.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-171 .elementor-element.elementor-element-947ec98.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-171 .elementor-element.elementor-element-6b88c73{--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;--justify-content:center;--border-radius:15px 15px 15px 15px;}.elementor-171 .elementor-element.elementor-element-6b88c73:not(.elementor-motion-effects-element-type-background), .elementor-171 .elementor-element.elementor-element-6b88c73 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hamour.co/wp-content/uploads/2025/06/Untitled-design.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-171 .elementor-element.elementor-element-6b88c73.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-171 .elementor-element.elementor-element-8afaece{--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;--justify-content:center;--border-radius:15px 15px 15px 15px;}.elementor-171 .elementor-element.elementor-element-8afaece:not(.elementor-motion-effects-element-type-background), .elementor-171 .elementor-element.elementor-element-8afaece > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hamour.co/wp-content/uploads/2025/06/Untitled-design.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-171 .elementor-element.elementor-element-8afaece.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-171 .elementor-element.elementor-element-49e4335{--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;--justify-content:center;--border-radius:15px 15px 15px 15px;}.elementor-171 .elementor-element.elementor-element-49e4335:not(.elementor-motion-effects-element-type-background), .elementor-171 .elementor-element.elementor-element-49e4335 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hamour.co/wp-content/uploads/2025/06/Untitled-design.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-171 .elementor-element.elementor-element-49e4335.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-171 .elementor-element.elementor-element-85cae9a{--display:flex;--min-height:638px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:20px 20px 20px 20px;--margin-top:132px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-171 .elementor-element.elementor-element-24ad4cd > .elementor-widget-container{transition:background 0s;}.elementor-171 .elementor-element.elementor-element-2857b79{--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;--justify-content:flex-start;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:110px;--padding-bottom:200px;--padding-left:40px;--padding-right:40px;}.elementor-171 .elementor-element.elementor-element-2857b79:not(.elementor-motion-effects-element-type-background), .elementor-171 .elementor-element.elementor-element-2857b79 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F7EE;}.elementor-171 .elementor-element.elementor-element-7add91d{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-171 .elementor-element.elementor-element-7add91d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-171 .elementor-element.elementor-element-1b2f889 .elementor-heading-title{font-size:15px;font-weight:500;letter-spacing:-1px;color:#000000;}.elementor-171 .elementor-element.elementor-element-278c5e8{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-171 .elementor-element.elementor-element-278c5e8.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-171 .elementor-element.elementor-element-5e1c62c > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-171 .elementor-element.elementor-element-5e1c62c .elementor-heading-title{font-family:"Alexandria", Sans-serif;font-size:39px;font-weight:400;line-height:1.1em;letter-spacing:-1.6px;word-spacing:2px;-webkit-text-stroke-width:0.3px;stroke-width:0.3px;-webkit-text-stroke-color:#000;stroke:#000;color:#000000;}.elementor-171 .elementor-element.elementor-element-96123e0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-171 .elementor-element.elementor-element-96123e0:not(.elementor-motion-effects-element-type-background), .elementor-171 .elementor-element.elementor-element-96123e0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F7EE;}.elementor-171 .elementor-element.elementor-element-82a1940{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-171 .elementor-element.elementor-element-8ee9a63 > .elementor-widget-container{margin:0px 0px 0px 11px;}.elementor-171 .elementor-element.elementor-element-8ee9a63 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:46px;font-weight:900;color:#000000;}.elementor-171 .elementor-element.elementor-element-1d26dbe7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-171 .elementor-element.elementor-element-1d26dbe7:not(.elementor-motion-effects-element-type-background), .elementor-171 .elementor-element.elementor-element-1d26dbe7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F7EE;}.elementor-171 .elementor-element.elementor-element-6591baf0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-171 .elementor-element.elementor-element-2088a51a img{border-radius:20px 20px 20px 20px;}.elementor-171 .elementor-element.elementor-element-5c151ee2{--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;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-171 .elementor-element.elementor-element-5c151ee2.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-171 .elementor-element.elementor-element-2458f4f3{width:var( --container-widget-width, 22.889% );max-width:22.889%;--container-widget-width:22.889%;--container-widget-flex-grow:0;}.elementor-171 .elementor-element.elementor-element-2458f4f3.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-171 .elementor-element.elementor-element-2458f4f3 .elementor-heading-title{font-family:"Encode Sans Semi Expanded", Sans-serif;font-size:19px;font-weight:600;}.elementor-171 .elementor-element.elementor-element-3c5b164c{width:var( --container-widget-width, 16% );max-width:16%;--container-widget-width:16%;--container-widget-flex-grow:0;}.elementor-171 .elementor-element.elementor-element-3c5b164c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-171 .elementor-element.elementor-element-10894508{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-171 .elementor-element.elementor-element-470b4054 img{border-radius:20px 20px 20px 20px;}.elementor-171 .elementor-element.elementor-element-71504254{--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;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-171 .elementor-element.elementor-element-71504254.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-171 .elementor-element.elementor-element-76f81c2a .elementor-heading-title{font-family:"Encode Sans Semi Expanded", Sans-serif;font-size:19px;font-weight:600;}.elementor-171 .elementor-element.elementor-element-15e55ce{width:var( --container-widget-width, 16% );max-width:16%;--container-widget-width:16%;--container-widget-flex-grow:0;}.elementor-171 .elementor-element.elementor-element-15e55ce.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-171 .elementor-element.elementor-element-3be5be0{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-171 .elementor-element.elementor-element-5d564ea{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-171 .elementor-element.elementor-element-630e64f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-171 .elementor-element.elementor-element-630e64f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-171 .elementor-element.elementor-element-51def17 img{border-radius:20px 20px 20px 20px;}.elementor-171 .elementor-element.elementor-element-eef1c7b{--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;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-171 .elementor-element.elementor-element-eef1c7b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-171 .elementor-element.elementor-element-64653db .elementor-heading-title{font-family:"Encode Sans Semi Expanded", Sans-serif;font-size:19px;font-weight:600;}.elementor-171 .elementor-element.elementor-element-87f9901{width:var( --container-widget-width, 16% );max-width:16%;--container-widget-width:16%;--container-widget-flex-grow:0;}.elementor-171 .elementor-element.elementor-element-87f9901.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-171 .elementor-element.elementor-element-fc49313{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-171 .elementor-element.elementor-element-4f0cfe3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-171 .elementor-element.elementor-element-201e3a2 img{border-radius:20px 20px 20px 20px;}.elementor-171 .elementor-element.elementor-element-084342c{--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;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-171 .elementor-element.elementor-element-084342c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-171 .elementor-element.elementor-element-bc0ba52 .elementor-heading-title{font-family:"Encode Sans Semi Expanded", Sans-serif;font-size:19px;font-weight:600;}.elementor-171 .elementor-element.elementor-element-e3404aa{width:var( --container-widget-width, 16% );max-width:16%;--container-widget-width:16%;--container-widget-flex-grow:0;}.elementor-171 .elementor-element.elementor-element-e3404aa.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-171 .elementor-element.elementor-element-2ea6191{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-171 .elementor-element.elementor-element-3ecbc3a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-171 .elementor-element.elementor-element-d418f4f img{border-radius:20px 20px 20px 20px;}.elementor-171 .elementor-element.elementor-element-3e3adba{--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;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-171 .elementor-element.elementor-element-3e3adba.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-171 .elementor-element.elementor-element-54aaff7 .elementor-heading-title{font-family:"Encode Sans Semi Expanded", Sans-serif;font-size:19px;font-weight:600;}.elementor-171 .elementor-element.elementor-element-2c11108{width:var( --container-widget-width, 16% );max-width:16%;--container-widget-width:16%;--container-widget-flex-grow:0;}.elementor-171 .elementor-element.elementor-element-2c11108.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-171 .elementor-element.elementor-element-4c80d33{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-171 .elementor-element.elementor-element-633ab50{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-171 .elementor-element.elementor-element-098642b img{border-radius:20px 20px 20px 20px;}.elementor-171 .elementor-element.elementor-element-129042f{--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;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-171 .elementor-element.elementor-element-129042f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-171 .elementor-element.elementor-element-3cf97a4 .elementor-heading-title{font-family:"Encode Sans Semi Expanded", Sans-serif;font-size:19px;font-weight:600;}.elementor-171 .elementor-element.elementor-element-06e1965{width:var( --container-widget-width, 16% );max-width:16%;--container-widget-width:16%;--container-widget-flex-grow:0;}.elementor-171 .elementor-element.elementor-element-06e1965.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-171 .elementor-element.elementor-element-b154d55{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-171 .elementor-element.elementor-element-b154d55:not(.elementor-motion-effects-element-type-background), .elementor-171 .elementor-element.elementor-element-b154d55 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F7EE;}.elementor-171 .elementor-element.elementor-element-8c5143a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-171 .elementor-element.elementor-element-3d9cee0 img{border-radius:20px 20px 20px 20px;}.elementor-171 .elementor-element.elementor-element-a63b9c2{--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;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-171 .elementor-element.elementor-element-a63b9c2.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-171 .elementor-element.elementor-element-b17b765 .elementor-heading-title{font-family:"Encode Sans Semi Expanded", Sans-serif;font-size:19px;font-weight:600;}.elementor-171 .elementor-element.elementor-element-3333524{width:var( --container-widget-width, 16% );max-width:16%;--container-widget-width:16%;--container-widget-flex-grow:0;}.elementor-171 .elementor-element.elementor-element-3333524.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-171 .elementor-element.elementor-element-97d4f82{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-171 .elementor-element.elementor-element-d65204e img{border-radius:20px 20px 20px 20px;}.elementor-171 .elementor-element.elementor-element-e19db34{--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;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-171 .elementor-element.elementor-element-e19db34.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-171 .elementor-element.elementor-element-b725170 .elementor-heading-title{font-family:"Encode Sans Semi Expanded", Sans-serif;font-size:19px;font-weight:600;}.elementor-171 .elementor-element.elementor-element-b2ee35c{width:var( --container-widget-width, 16% );max-width:16%;--container-widget-width:16%;--container-widget-flex-grow:0;}.elementor-171 .elementor-element.elementor-element-b2ee35c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-171 .elementor-element.elementor-element-92e5672{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-171 .elementor-element.elementor-element-2745e20 img{border-radius:20px 20px 20px 20px;}.elementor-171 .elementor-element.elementor-element-b5a23a0{--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;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-171 .elementor-element.elementor-element-b5a23a0.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-171 .elementor-element.elementor-element-05e9072 .elementor-heading-title{font-family:"Encode Sans Semi Expanded", Sans-serif;font-size:19px;font-weight:600;}.elementor-171 .elementor-element.elementor-element-de6974d{width:var( --container-widget-width, 16% );max-width:16%;--container-widget-width:16%;--container-widget-flex-grow:0;}.elementor-171 .elementor-element.elementor-element-de6974d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-171 .elementor-element.elementor-element-eb96c8a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-171 .elementor-element.elementor-element-eb96c8a:not(.elementor-motion-effects-element-type-background), .elementor-171 .elementor-element.elementor-element-eb96c8a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F7EE;}.elementor-171 .elementor-element.elementor-element-25d9c98{width:var( --container-widget-width, 33.294% );max-width:33.294%;--container-widget-width:33.294%;--container-widget-flex-grow:0;text-align:center;}.elementor-171 .elementor-element.elementor-element-25d9c98.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-171 .elementor-element.elementor-element-25d9c98 .elementor-heading-title{font-family:"Alexandria", Sans-serif;font-weight:600;letter-spacing:-2px;}.elementor-171 .elementor-element.elementor-element-87b16f1{width:var( --container-widget-width, 42.79% );max-width:42.79%;--container-widget-width:42.79%;--container-widget-flex-grow:0;text-align:center;font-family:"Alexandria", Sans-serif;font-size:19px;font-weight:500;letter-spacing:-0.6px;color:#000000;}.elementor-171 .elementor-element.elementor-element-87b16f1.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-171 .elementor-element.elementor-element-a33b405{--display:flex;--min-height:357px;--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:space-evenly;--align-items:flex-start;--gap:0px 20px;--row-gap:0px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-171 .elementor-element.elementor-element-a33b405:not(.elementor-motion-effects-element-type-background), .elementor-171 .elementor-element.elementor-element-a33b405 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F7EE;}.elementor-171 .elementor-element.elementor-element-399442b{--display:flex;--min-height:200px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:18px 0px;--row-gap:18px;--column-gap:0px;--border-radius:20px 20px 20px 20px;--padding-top:30px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-171 .elementor-element.elementor-element-399442b:not(.elementor-motion-effects-element-type-background), .elementor-171 .elementor-element.elementor-element-399442b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F7EE;}.elementor-171 .elementor-element.elementor-element-399442b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-171 .elementor-element.elementor-element-a33ff58 .elementor-icon-wrapper{text-align:center;}.elementor-171 .elementor-element.elementor-element-a33ff58.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-171 .elementor-element.elementor-element-a33ff58.elementor-view-framed .elementor-icon, .elementor-171 .elementor-element.elementor-element-a33ff58.elementor-view-default .elementor-icon{color:#000000;border-color:#000000;}.elementor-171 .elementor-element.elementor-element-a33ff58.elementor-view-framed .elementor-icon, .elementor-171 .elementor-element.elementor-element-a33ff58.elementor-view-default .elementor-icon svg{fill:#000000;}.elementor-171 .elementor-element.elementor-element-715399d{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-171 .elementor-element.elementor-element-a54438e{text-align:center;}.elementor-171 .elementor-element.elementor-element-a54438e .elementor-heading-title{font-size:17px;letter-spacing:-0.8px;}.elementor-171 .elementor-element.elementor-element-b5fb14c{width:var( --container-widget-width, 81.405% );max-width:81.405%;--container-widget-width:81.405%;--container-widget-flex-grow:0;text-align:center;font-size:13px;line-height:19px;color:#000000;}.elementor-171 .elementor-element.elementor-element-b5fb14c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-171 .elementor-element.elementor-element-f4ecb12{--display:flex;--min-height:200px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:18px 0px;--row-gap:18px;--column-gap:0px;--border-radius:20px 20px 20px 20px;--padding-top:30px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-171 .elementor-element.elementor-element-f4ecb12:not(.elementor-motion-effects-element-type-background), .elementor-171 .elementor-element.elementor-element-f4ecb12 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F7EE;}.elementor-171 .elementor-element.elementor-element-f4ecb12.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-171 .elementor-element.elementor-element-bbe3195 .elementor-icon-wrapper{text-align:center;}.elementor-171 .elementor-element.elementor-element-bbe3195.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-171 .elementor-element.elementor-element-bbe3195.elementor-view-framed .elementor-icon, .elementor-171 .elementor-element.elementor-element-bbe3195.elementor-view-default .elementor-icon{color:#000000;border-color:#000000;}.elementor-171 .elementor-element.elementor-element-bbe3195.elementor-view-framed .elementor-icon, .elementor-171 .elementor-element.elementor-element-bbe3195.elementor-view-default .elementor-icon svg{fill:#000000;}.elementor-171 .elementor-element.elementor-element-2739d6d{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-171 .elementor-element.elementor-element-d3881e9{text-align:center;}.elementor-171 .elementor-element.elementor-element-d3881e9 .elementor-heading-title{font-size:17px;letter-spacing:-0.8px;}.elementor-171 .elementor-element.elementor-element-6ec0ff3{width:var( --container-widget-width, 81.405% );max-width:81.405%;--container-widget-width:81.405%;--container-widget-flex-grow:0;text-align:center;font-size:13px;line-height:19px;color:#000000;}.elementor-171 .elementor-element.elementor-element-6ec0ff3.elementor-element{--flex-grow:0;--flex-shrink:0;}@media(min-width:768px){.elementor-171 .elementor-element.elementor-element-2142c8d{--content-width:1600px;}.elementor-171 .elementor-element.elementor-element-2fc5074{--width:19.75%;}.elementor-171 .elementor-element.elementor-element-e8eb04d{--width:20%;}.elementor-171 .elementor-element.elementor-element-ecb6045{--width:20%;}.elementor-171 .elementor-element.elementor-element-8168230{--width:20%;}.elementor-171 .elementor-element.elementor-element-0d86574{--width:25%;}.elementor-171 .elementor-element.elementor-element-d4dabbe{--width:25%;}.elementor-171 .elementor-element.elementor-element-31c505d{--width:25%;}.elementor-171 .elementor-element.elementor-element-947ec98{--width:20%;}.elementor-171 .elementor-element.elementor-element-6b88c73{--width:20%;}.elementor-171 .elementor-element.elementor-element-8afaece{--width:20%;}.elementor-171 .elementor-element.elementor-element-49e4335{--width:20%;}.elementor-171 .elementor-element.elementor-element-2857b79{--content-width:1600px;}.elementor-171 .elementor-element.elementor-element-7add91d{--width:15.041%;}.elementor-171 .elementor-element.elementor-element-278c5e8{--width:56.671%;}.elementor-171 .elementor-element.elementor-element-6591baf0{--width:50%;}.elementor-171 .elementor-element.elementor-element-5c151ee2{--width:100%;}.elementor-171 .elementor-element.elementor-element-10894508{--width:50%;}.elementor-171 .elementor-element.elementor-element-71504254{--width:100%;}.elementor-171 .elementor-element.elementor-element-5d564ea{--width:25%;}.elementor-171 .elementor-element.elementor-element-630e64f{--width:100%;}.elementor-171 .elementor-element.elementor-element-eef1c7b{--width:100%;}.elementor-171 .elementor-element.elementor-element-fc49313{--width:25%;}.elementor-171 .elementor-element.elementor-element-4f0cfe3{--width:100%;}.elementor-171 .elementor-element.elementor-element-084342c{--width:100%;}.elementor-171 .elementor-element.elementor-element-2ea6191{--width:25%;}.elementor-171 .elementor-element.elementor-element-3ecbc3a{--width:100%;}.elementor-171 .elementor-element.elementor-element-3e3adba{--width:100%;}.elementor-171 .elementor-element.elementor-element-4c80d33{--width:25%;}.elementor-171 .elementor-element.elementor-element-633ab50{--width:100%;}.elementor-171 .elementor-element.elementor-element-129042f{--width:100%;}.elementor-171 .elementor-element.elementor-element-8c5143a{--width:33.3333%;}.elementor-171 .elementor-element.elementor-element-a63b9c2{--width:100%;}.elementor-171 .elementor-element.elementor-element-97d4f82{--width:33.3333%;}.elementor-171 .elementor-element.elementor-element-e19db34{--width:100%;}.elementor-171 .elementor-element.elementor-element-92e5672{--width:33.3333%;}.elementor-171 .elementor-element.elementor-element-b5a23a0{--width:100%;}.elementor-171 .elementor-element.elementor-element-a33b405{--content-width:1600px;}.elementor-171 .elementor-element.elementor-element-399442b{--width:22%;}.elementor-171 .elementor-element.elementor-element-f4ecb12{--width:22%;}}@media(max-width:1024px) and (min-width:768px){.elementor-171 .elementor-element.elementor-element-7add91d{--width:141.031px;}.elementor-171 .elementor-element.elementor-element-278c5e8{--width:410.516px;}}@media(max-width:1024px){.elementor-171 .elementor-element.elementor-element-2857b79{--padding-top:100px;--padding-bottom:100px;--padding-left:24px;--padding-right:24px;}.elementor-171 .elementor-element.elementor-element-5e1c62c .elementor-heading-title{font-size:24px;}.elementor-171 .elementor-element.elementor-element-25d9c98{width:var( --container-widget-width, 508.031px );max-width:508.031px;--container-widget-width:508.031px;--container-widget-flex-grow:0;}.elementor-171 .elementor-element.elementor-element-87b16f1{width:var( --container-widget-width, 424.641px );max-width:424.641px;--container-widget-width:424.641px;--container-widget-flex-grow:0;}.elementor-171 .elementor-element.elementor-element-a33b405{--min-height:245px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-171 .elementor-element.elementor-element-399442b{--min-height:140px;--gap:1px 1px;--row-gap:1px;--column-gap:1px;}.elementor-171 .elementor-element.elementor-element-a54438e .elementor-heading-title{font-size:12px;}.elementor-171 .elementor-element.elementor-element-b5fb14c{width:var( --container-widget-width, 137.984px );max-width:137.984px;--container-widget-width:137.984px;--container-widget-flex-grow:0;font-size:10px;line-height:1.4em;}.elementor-171 .elementor-element.elementor-element-f4ecb12{--min-height:140px;--gap:1px 1px;--row-gap:1px;--column-gap:1px;}.elementor-171 .elementor-element.elementor-element-d3881e9 .elementor-heading-title{font-size:12px;}.elementor-171 .elementor-element.elementor-element-6ec0ff3{width:var( --container-widget-width, 137.984px );max-width:137.984px;--container-widget-width:137.984px;--container-widget-flex-grow:0;font-size:10px;line-height:1.4em;}}@media(max-width:767px){.elementor-171 .elementor-element.elementor-element-a3e0ca6{--min-height:0px;--margin-top:117px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-171 .elementor-element.elementor-element-2857b79{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:30px;--padding-bottom:040px;--padding-left:0px;--padding-right:0px;}.elementor-171 .elementor-element.elementor-element-1b2f889{text-align:center;}.elementor-171 .elementor-element.elementor-element-278c5e8{--width:322px;--padding-top:16px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-171 .elementor-element.elementor-element-5e1c62c > .elementor-widget-container{margin:0px 0px 8px 0px;}.elementor-171 .elementor-element.elementor-element-5e1c62c{text-align:center;}.elementor-171 .elementor-element.elementor-element-5e1c62c .elementor-heading-title{font-size:23px;letter-spacing:-0.1px;}.elementor-171 .elementor-element.elementor-element-8ee9a63 .elementor-heading-title{font-size:35px;}.elementor-171 .elementor-element.elementor-element-1d26dbe7{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-171 .elementor-element.elementor-element-6591baf0{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;}.elementor-171 .elementor-element.elementor-element-5c151ee2{--width:330px;--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;--justify-content:flex-start;}.elementor-171 .elementor-element.elementor-element-2458f4f3{--container-widget-width:0px;--container-widget-flex-grow:0;width:var( --container-widget-width, 0px );max-width:0px;text-align:left;}.elementor-171 .elementor-element.elementor-element-3c5b164c{width:auto;max-width:auto;text-align:left;}.elementor-171 .elementor-element.elementor-element-71504254{--width:328px;}.elementor-171 .elementor-element.elementor-element-15e55ce{--container-widget-width:64.797px;--container-widget-flex-grow:0;width:var( --container-widget-width, 64.797px );max-width:64.797px;}.elementor-171 .elementor-element.elementor-element-b154d55{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-171 .elementor-element.elementor-element-3333524{--container-widget-width:64.797px;--container-widget-flex-grow:0;width:var( --container-widget-width, 64.797px );max-width:64.797px;}.elementor-171 .elementor-element.elementor-element-b2ee35c{--container-widget-width:64.797px;--container-widget-flex-grow:0;width:var( --container-widget-width, 64.797px );max-width:64.797px;}.elementor-171 .elementor-element.elementor-element-de6974d{--container-widget-width:64.797px;--container-widget-flex-grow:0;width:var( --container-widget-width, 64.797px );max-width:64.797px;}.elementor-171 .elementor-element.elementor-element-25d9c98{width:var( --container-widget-width, 328.203px );max-width:328.203px;--container-widget-width:328.203px;--container-widget-flex-grow:0;}.elementor-171 .elementor-element.elementor-element-87b16f1{width:var( --container-widget-width, 310.062px );max-width:310.062px;--container-widget-width:310.062px;--container-widget-flex-grow:0;font-size:15px;line-height:1.2em;letter-spacing:-0.1px;}.elementor-171 .elementor-element.elementor-element-a33b405{--gap:15px 0px;--row-gap:15px;--column-gap:0px;}.elementor-171 .elementor-element.elementor-element-399442b{--min-height:214px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-171 .elementor-element.elementor-element-f4ecb12{--min-height:214px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}}/* Start custom CSS for container, class: .elementor-element-2142c8d *//* 🔲 Preloader Container */
.custom-preloader {
  position: fixed;
  top: 0; left: 0;
  width: 100vw; height: 100vh;
  background: #fff;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 20px;
  overflow: hidden;
  z-index: 9999;
  /* Will be hidden after zoom+fade done */
  animation: hidePreloader 1s ease forwards;
  animation-delay: 4.5s; /* 3s float + 1.5s zoom + 0s fade = 4.5s */
  animation-fill-mode: forwards;
}

/* 🔳 Image Rows */
.custom-preloader .preload-row {
  display: flex;
  gap: 10px;
  justify-content: center;
}

/* 🖼️ All Images */
.custom-preloader img {
  width: 70px;
  height: 70px;
  object-fit: cover;
  animation: float 1.5s infinite alternate;
  animation-iteration-count: 2; /* total 3s float */
  transition: all 0.3s ease;
  z-index: 1;
}

/* 👻 Fade out row 1 & 3 starting at zoom */
.preload-row-1,
.preload-row-3 {
  animation: fadeOut 1.5s ease forwards;
  animation-delay: 3s; /* fade starts immediately after float */
  animation-fill-mode: forwards;
}

/* 👻 Fade out non-zoom images in row 2 starting at zoom */
.preload-row-2 img:not(.zoom-target) {
  animation: fadeOut 1.5s ease forwards;
  animation-delay: 3s;
  animation-fill-mode: forwards;
}

/* ✅ Zoomed Image */
.zoom-target {
  animation: zoomFull 1.5s ease-in-out 3s forwards; /* zoom starts right after float */
  z-index: 10000;
  position: relative;
}

/* 🎬 Zoom animation */
@keyframes zoomFull {
  0% {
    width: 70px;
    height: 70px;
    position: static;
    transform: none;
  }
  1% {
    position: fixed;
    width: 70px;
    height: 70px;
    top: calc(50% - 35px);
    left: calc(50% - 35px);
    transform: scale(1);
  }
  100% {
    position: fixed;
    width: 100vw;
    height: 100vh;
    top: 0;
    left: 0;
    object-fit: cover;
    transform: none;
  }
}

/* 👻 Fade out animation */
@keyframes fadeOut {
  0% { opacity: 1; visibility: visible; }
  100% { opacity: 0; visibility: hidden; }
}

/* 🌀 Floating animation */
@keyframes float {
  0% { transform: translateY(0); }
  100% { transform: translateY(-5px); }
}

/* 🧼 Hide preloader */
@keyframes hidePreloader {
  0%   { opacity: 1; visibility: visible; }
  100% { opacity: 0; visibility: hidden; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-630e64f *//* More intense zoom effect for the image on hover, confined within the container */
.elementor-widget-image {
    overflow: hidden;  /* Ensure the image doesn't overflow the container */
}

.elementor-widget-image img {
    transition: transform 0.4s ease-in-out;  /* Smooth transition */
    object-fit: cover;  /* Maintain the aspect ratio */
}

.elementor-widget-image:hover img {
    transform: scale(1.3);  /* Zoom in by 30% */
    transform-origin: center center;  /* Keep the zoom centered */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f0cfe3 *//* More intense zoom effect for the image on hover, confined within the container */
.elementor-widget-image {
    overflow: hidden;  /* Ensure the image doesn't overflow the container */
}

.elementor-widget-image img {
    transition: transform 0.4s ease-in-out;  /* Smooth transition */
    object-fit: cover;  /* Maintain the aspect ratio */
}

.elementor-widget-image:hover img {
    transform: scale(1.3);  /* Zoom in by 30% */
    transform-origin: center center;  /* Keep the zoom centered */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3ecbc3a *//* More intense zoom effect for the image on hover, confined within the container */
.elementor-widget-image {
    overflow: hidden;  /* Ensure the image doesn't overflow the container */
}

.elementor-widget-image img {
    transition: transform 0.4s ease-in-out;  /* Smooth transition */
    object-fit: cover;  /* Maintain the aspect ratio */
}

.elementor-widget-image:hover img {
    transform: scale(1.3);  /* Zoom in by 30% */
    transform-origin: center center;  /* Keep the zoom centered */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-633ab50 *//* More intense zoom effect for the image on hover, confined within the container */
.elementor-widget-image {
    overflow: hidden;  /* Ensure the image doesn't overflow the container */
}

.elementor-widget-image img {
    transition: transform 0.4s ease-in-out;  /* Smooth transition */
    object-fit: cover;  /* Maintain the aspect ratio */
}

.elementor-widget-image:hover img {
    transform: scale(1.3);  /* Zoom in by 30% */
    transform-origin: center center;  /* Keep the zoom centered */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8c5143a *//* More intense zoom effect for the image on hover, confined within the container */
.elementor-widget-image {
    overflow: hidden;  /* Ensure the image doesn't overflow the container */
}

.elementor-widget-image img {
    transition: transform 0.4s ease-in-out;  /* Smooth transition */
    object-fit: cover;  /* Maintain the aspect ratio */
}

.elementor-widget-image:hover img {
    transform: scale(1.3);  /* Zoom in by 30% */
    transform-origin: center center;  /* Keep the zoom centered */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-97d4f82 *//* More intense zoom effect for the image on hover, confined within the container */
.elementor-widget-image {
    overflow: hidden;  /* Ensure the image doesn't overflow the container */
}

.elementor-widget-image img {
    transition: transform 0.4s ease-in-out;  /* Smooth transition */
    object-fit: cover;  /* Maintain the aspect ratio */
}

.elementor-widget-image:hover img {
    transform: scale(1.3);  /* Zoom in by 30% */
    transform-origin: center center;  /* Keep the zoom centered */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-92e5672 *//* More intense zoom effect for the image on hover, confined within the container */
.elementor-widget-image {
    overflow: hidden;  /* Ensure the image doesn't overflow the container */
}

.elementor-widget-image img {
    transition: transform 0.4s ease-in-out;  /* Smooth transition */
    object-fit: cover;  /* Maintain the aspect ratio */
}

.elementor-widget-image:hover img {
    transform: scale(1.3);  /* Zoom in by 30% */
    transform-origin: center center;  /* Keep the zoom centered */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-25d9c98 */@font-face {
    font-family: 'Futura Bold';
    src: url('/wp-content/uploads/fonts/Futura-Bold.woff2') format('woff2'),
         url('/wp-content/uploads/fonts/Futura-Bold.woff') format('woff'),
         url('/wp-content/uploads/fonts/Futura-Bold.ttf') format('truetype');
    font-weight: 700;
    font-style: normal;
    font-display: swap;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-87b16f1 */@font-face {
    font-family: 'Futura Bold';
    src: url('/wp-content/uploads/fonts/Futura-Bold.woff2') format('woff2'),
         url('/wp-content/uploads/fonts/Futura-Bold.woff') format('woff'),
         url('/wp-content/uploads/fonts/Futura-Bold.ttf') format('truetype');
    font-weight: 700;
    font-style: normal;
    font-display: swap;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a33b405 *//* Ensure all content in the Elementor container fits the screen on mobile */
@media (max-width: 768px) {
    /* Set container to take up full width and prevent overflow */
    .elementor-container,
    .elementor-column,
    .elementor-widget {
        width: 100% !important;  /* Ensure the width is 100% of the parent */
        max-width: 100% !important;  /* Prevent it from exceeding screen width */
        box-sizing: border-box;  /* Include padding and border in width calculation */
        margin: 0 auto;  /* Center content horizontally */
    }

    /* Ensure images inside the container adjust properly */
    .elementor-widget-image img {
        width: 100% !important;  /* Make the image fill its container */
        height: auto;  /* Keep the aspect ratio intact */
        object-fit: cover;  /* Ensure images cover the container area */
    }

    /* Remove margin and padding from the sections */
    .elementor-section {
        margin: 0 !important;
        padding: 0 !important;
    }
}/* End custom CSS */