.elementor-1164 .elementor-element.elementor-element-bc46e82{--display:flex;--min-height:100vh;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1164 .elementor-element.elementor-element-bc46e82:not(.elementor-motion-effects-element-type-background), .elementor-1164 .elementor-element.elementor-element-bc46e82 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#112B2A;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-1164 .elementor-element.elementor-element-4cb291d{width:var( --container-widget-width, 66.183% );max-width:66.183%;--container-widget-width:66.183%;--container-widget-flex-grow:0;text-align:center;}.elementor-1164 .elementor-element.elementor-element-4cb291d.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-1164 .elementor-element.elementor-element-4cb291d .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:65px;font-weight:300;color:#FFFFFF;}.elementor-1164 .elementor-element.elementor-element-3e3cc68{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-1164 .elementor-element.elementor-element-3e3cc68.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-1164 .elementor-element.elementor-element-3e3cc68 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:65px;font-weight:300;color:#FFFFFF;}.elementor-1164 .elementor-element.elementor-element-d8526bc{--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:10px 20px;--row-gap:10px;--column-gap:20px;--margin-top:-150px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-1164 .elementor-element.elementor-element-d8526bc:not(.elementor-motion-effects-element-type-background), .elementor-1164 .elementor-element.elementor-element-d8526bc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#112B2A;}.elementor-1164 .elementor-element.elementor-element-fced2b8{--display:flex;border-style:none;--border-style:none;--border-radius:10px 10px 10px 10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1164 .elementor-element.elementor-element-4cfab6d{--spacer-size:50px;}.elementor-1164 .elementor-element.elementor-element-7f7f35d{--spacer-size:50px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-1164 .elementor-element.elementor-element-30303d0 img{border-radius:20px 20px 20px 20px;}.elementor-1164 .elementor-element.elementor-element-19e840c img{border-radius:20px 20px 20px 20px;}.elementor-1164 .elementor-element.elementor-element-20c0a41 img{border-radius:20px 20px 20px 20px;}.elementor-1164 .elementor-element.elementor-element-fdc9858 img{border-radius:20px 20px 20px 20px;}.elementor-1164 .elementor-element.elementor-element-35cbe02{--display:flex;border-style:none;--border-style:none;--border-radius:10px 10px 10px 10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1164 .elementor-element.elementor-element-63b3386{--spacer-size:50px;}.elementor-1164 .elementor-element.elementor-element-6dbb247 img{border-radius:20px 20px 20px 20px;}.elementor-1164 .elementor-element.elementor-element-b7e2b77 img{border-radius:20px 20px 20px 20px;}.elementor-1164 .elementor-element.elementor-element-b2a4d2d img{border-radius:20px 20px 20px 20px;}.elementor-1164 .elementor-element.elementor-element-5f9f76b img{border-radius:20px 20px 20px 20px;}.elementor-1164 .elementor-element.elementor-element-6e93c76{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1164 .elementor-element.elementor-element-86a0502 img{border-radius:20px 20px 20px 20px;}.elementor-1164 .elementor-element.elementor-element-5999676 img{width:100%;border-radius:20px 20px 20px 20px;}.elementor-1164 .elementor-element.elementor-element-377e9bd img{border-radius:20px 20px 20px 20px;}.elementor-1164 .elementor-element.elementor-element-0b922cc img{border-radius:20px 20px 20px 20px;}.elementor-1164 .elementor-element.elementor-element-9751135{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1164 .elementor-element.elementor-element-e59ab8f{--spacer-size:50px;}.elementor-1164 .elementor-element.elementor-element-24c5c8a img{border-radius:20px 20px 20px 20px;}.elementor-1164 .elementor-element.elementor-element-8a4ac49 img{border-radius:20px 20px 20px 20px;}.elementor-1164 .elementor-element.elementor-element-b4ca9a3 img{border-radius:20px 20px 20px 20px;}.elementor-1164 .elementor-element.elementor-element-0e83b46 img{border-radius:20px 20px 20px 20px;}.elementor-1164 .elementor-element.elementor-element-5e3b26d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1164 .elementor-element.elementor-element-62b10cb{--spacer-size:50px;}.elementor-1164 .elementor-element.elementor-element-d4d99b4{--spacer-size:50px;}.elementor-1164 .elementor-element.elementor-element-b2a5ed1 img{border-radius:20px 20px 20px 20px;}.elementor-1164 .elementor-element.elementor-element-3d2df9d img{border-radius:20px 20px 20px 20px;}.elementor-1164 .elementor-element.elementor-element-868b061 img{border-radius:20px 20px 20px 20px;}.elementor-1164 .elementor-element.elementor-element-32f3291 img{border-radius:20px 20px 20px 20px;}.elementor-1164 .elementor-element.elementor-element-088d576{--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-1164 .elementor-element.elementor-element-088d576:not(.elementor-motion-effects-element-type-background), .elementor-1164 .elementor-element.elementor-element-088d576 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#112B2A;}.elementor-1164 .elementor-element.elementor-element-d479a4c{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1164 .elementor-element.elementor-element-3f4d77d{--display:flex;border-style:none;--border-style:none;--border-radius:10px 10px 10px 10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1164 .elementor-element.elementor-element-04d72c6 img{border-radius:20px 20px 20px 20px;}.elementor-1164 .elementor-element.elementor-element-74c058f img{border-radius:20px 20px 20px 20px;}.elementor-1164 .elementor-element.elementor-element-f8df151 img{border-radius:20px 20px 20px 20px;}.elementor-1164 .elementor-element.elementor-element-bb9b79f img{border-radius:20px 20px 20px 20px;}.elementor-1164 .elementor-element.elementor-element-e14b14b img{border-radius:20px 20px 20px 20px;}.elementor-1164 .elementor-element.elementor-element-e014061 img{border-radius:20px 20px 20px 20px;}.elementor-1164 .elementor-element.elementor-element-5ce126b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1164 .elementor-element.elementor-element-9d70d36 img{border-radius:20px 20px 20px 20px;}.elementor-1164 .elementor-element.elementor-element-95f492a img{border-radius:20px 20px 20px 20px;}.elementor-1164 .elementor-element.elementor-element-8bf5810 img{border-radius:20px 20px 20px 20px;}.elementor-1164 .elementor-element.elementor-element-9c7a827 img{border-radius:20px 20px 20px 20px;}.elementor-1164 .elementor-element.elementor-element-68c8556 img{border-radius:20px 20px 20px 20px;}.elementor-1164 .elementor-element.elementor-element-b017d07{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1164 .elementor-element.elementor-element-fa39d16 img{border-radius:20px 20px 20px 20px;}.elementor-1164 .elementor-element.elementor-element-3ab3b8e img{border-radius:20px 20px 20px 20px;}.elementor-1164 .elementor-element.elementor-element-0faa619 img{border-radius:20px 20px 20px 20px;}.elementor-1164 .elementor-element.elementor-element-54c2cd1 img{border-radius:20px 20px 20px 20px;}.elementor-1164 .elementor-element.elementor-element-28e536f img{border-radius:20px 20px 20px 20px;}.elementor-1164 .elementor-element.elementor-element-c552b87 img{border-radius:20px 20px 20px 20px;}.elementor-1164 .elementor-element.elementor-element-3731e52{--display:flex;}@media(max-width:1024px){.elementor-1164 .elementor-element.elementor-element-4cb291d .elementor-heading-title{font-size:42px;}.elementor-1164 .elementor-element.elementor-element-3e3cc68 .elementor-heading-title{font-size:42px;}.elementor-1164 .elementor-element.elementor-element-d8526bc{--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-1164 .elementor-element.elementor-element-d479a4c{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-1164 .elementor-element.elementor-element-bc46e82{--min-height:30vh;--justify-content:flex-end;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-1164 .elementor-element.elementor-element-4cb291d{margin:00px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:1000%;--container-widget-flex-grow:0;width:var( --container-widget-width, 1000% );max-width:1000%;}.elementor-1164 .elementor-element.elementor-element-4cb291d .elementor-heading-title{font-size:37px;}.elementor-1164 .elementor-element.elementor-element-3e3cc68{margin:00px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:1000%;--container-widget-flex-grow:0;width:var( --container-widget-width, 1000% );max-width:1000%;}.elementor-1164 .elementor-element.elementor-element-3e3cc68 .elementor-heading-title{font-size:37px;}.elementor-1164 .elementor-element.elementor-element-d8526bc{--justify-content:flex-end;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1164 .elementor-element.elementor-element-4cfab6d{--spacer-size:0px;}.elementor-1164 .elementor-element.elementor-element-7f7f35d{--spacer-size:0px;}.elementor-1164 .elementor-element.elementor-element-30303d0 img{width:100%;height:300px;object-fit:cover;}.elementor-1164 .elementor-element.elementor-element-19e840c img{width:100%;height:300px;object-fit:cover;}.elementor-1164 .elementor-element.elementor-element-20c0a41 img{width:100%;height:300px;object-fit:cover;}.elementor-1164 .elementor-element.elementor-element-fdc9858 img{width:100%;height:300px;object-fit:cover;}.elementor-1164 .elementor-element.elementor-element-63b3386{--spacer-size:0px;}.elementor-1164 .elementor-element.elementor-element-6dbb247 img{width:100%;height:300px;object-fit:cover;}.elementor-1164 .elementor-element.elementor-element-b7e2b77 img{width:100%;height:300px;object-fit:cover;}.elementor-1164 .elementor-element.elementor-element-b2a4d2d img{width:100%;height:300px;object-fit:cover;}.elementor-1164 .elementor-element.elementor-element-5f9f76b img{width:100%;height:300px;object-fit:cover;}.elementor-1164 .elementor-element.elementor-element-6e93c76{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-1164 .elementor-element.elementor-element-86a0502 img{width:100%;height:300px;object-fit:cover;}.elementor-1164 .elementor-element.elementor-element-5999676 img{width:100%;height:300px;object-fit:cover;}.elementor-1164 .elementor-element.elementor-element-377e9bd img{width:100%;height:300px;object-fit:cover;}.elementor-1164 .elementor-element.elementor-element-0b922cc img{width:100%;height:300px;object-fit:cover;}.elementor-1164 .elementor-element.elementor-element-e59ab8f{--spacer-size:0px;}.elementor-1164 .elementor-element.elementor-element-24c5c8a img{width:100%;height:300px;object-fit:cover;}.elementor-1164 .elementor-element.elementor-element-8a4ac49 img{width:100%;height:300px;object-fit:cover;}.elementor-1164 .elementor-element.elementor-element-b4ca9a3 img{width:100%;height:300px;object-fit:cover;}.elementor-1164 .elementor-element.elementor-element-0e83b46 img{width:100%;height:300px;object-fit:cover;}.elementor-1164 .elementor-element.elementor-element-62b10cb{--spacer-size:0px;}.elementor-1164 .elementor-element.elementor-element-d4d99b4{--spacer-size:0px;}.elementor-1164 .elementor-element.elementor-element-b2a5ed1 img{width:100%;height:300px;object-fit:cover;}.elementor-1164 .elementor-element.elementor-element-3d2df9d img{width:100%;height:300px;object-fit:cover;}.elementor-1164 .elementor-element.elementor-element-868b061 img{width:100%;height:300px;object-fit:cover;}.elementor-1164 .elementor-element.elementor-element-32f3291 img{width:100%;height:300px;object-fit:cover;}.elementor-1164 .elementor-element.elementor-element-088d576{--padding-top:10px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-1164 .elementor-element.elementor-element-d479a4c{--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:7px 6px;--row-gap:7px;--column-gap:6px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1164 .elementor-element.elementor-element-3f4d77d{--gap:7.5px 0px;--row-gap:7.5px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1164 .elementor-element.elementor-element-04d72c6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1164 .elementor-element.elementor-element-5ce126b{--gap:7.5px 0px;--row-gap:7.5px;--column-gap:0px;--padding-top:1px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1164 .elementor-element.elementor-element-9d70d36{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1164 .elementor-element.elementor-element-95f492a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1164 .elementor-element.elementor-element-8bf5810{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1164 .elementor-element.elementor-element-9c7a827{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1164 .elementor-element.elementor-element-68c8556{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1164 .elementor-element.elementor-element-b017d07{--gap:7.5px 0px;--row-gap:7.5px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1164 .elementor-element.elementor-element-fa39d16{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1164 .elementor-element.elementor-element-3ab3b8e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1164 .elementor-element.elementor-element-0faa619{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1164 .elementor-element.elementor-element-54c2cd1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1164 .elementor-element.elementor-element-28e536f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1164 .elementor-element.elementor-element-c552b87{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1164 .elementor-element.elementor-element-3731e52{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}/* Start custom CSS for heading, class: .elementor-element-4cb291d *//* Indulge Style Text Animation */
.elementor-heading-title {
  animation: indulgeTextReveal 1s cubic-bezier(0.34, 1.56, 0.64, 1) forwards !important;
}

@keyframes indulgeTextReveal {
  0% {
    opacity: 0;
    transform: translateY(40px);
    letter-spacing: -0.02em;
  }
  100% {
    opacity: 1;
    transform: translateY(0);
    letter-spacing: 0em;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3e3cc68 *//* Indulge Style Text Animation */
.elementor-heading-title {
  animation: indulgeTextReveal 1s cubic-bezier(0.34, 1.56, 0.64, 1) forwards !important;
}

@keyframes indulgeTextReveal {
  0% {
    opacity: 0;
    transform: translateY(40px);
    letter-spacing: -0.02em;
  }
  100% {
    opacity: 1;
    transform: translateY(0);
    letter-spacing: 0em;
  }
}

.line {
  display: block;
  animation: splitLineReveal 1s ease-in-out forwards;
  opacity: 0;
}

.line:nth-child(1) {
  animation-delay: .6s !important;
}

.line:nth-child(2) {
  animation-delay: .8s !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-30303d0 */.elementor-1164 .elementor-element.elementor-element-30303d0{
    overflow: hidden;
    width: 100%;
    height: 100%;

}
.elementor-1164 .elementor-element.elementor-element-30303d0 img{
}

.elementor-1164 .elementor-element.elementor-element-30303d0 img {
    transition: transform 0.5s ease;
}

.elementor-1164 .elementor-element.elementor-element-30303d0:hover img {
        border-radius: 2rem;
    transform: scale(1.2);
}


.e-con.e-con>.e-con-inner>.elementor-widget, .elementor.elementor .e-con>.elementor-widget{
    border-radius: 20px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-19e840c */.elementor-1164 .elementor-element.elementor-element-19e840c{
    overflow: hidden;
    width: 100%;
    height: 100%;

}
.elementor-1164 .elementor-element.elementor-element-19e840c img{
}

.elementor-1164 .elementor-element.elementor-element-19e840c img {
    transition: transform 0.5s ease;
}

.elementor-1164 .elementor-element.elementor-element-19e840c:hover img {
        border-radius: 2rem;
    transform: scale(1.2);
}


.e-con.e-con>.e-con-inner>.elementor-widget, .elementor.elementor .e-con>.elementor-widget{
    border-radius: 20px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-20c0a41 */.elementor-1164 .elementor-element.elementor-element-20c0a41{
    overflow: hidden;
    width: 100%;
    height: 100%;

}
.elementor-1164 .elementor-element.elementor-element-20c0a41 img{
}

.elementor-1164 .elementor-element.elementor-element-20c0a41 img {
    transition: transform 0.5s ease;
}

.elementor-1164 .elementor-element.elementor-element-20c0a41:hover img {
        border-radius: 2rem;
    transform: scale(1.2);
}


.e-con.e-con>.e-con-inner>.elementor-widget, .elementor.elementor .e-con>.elementor-widget{
    border-radius: 20px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fdc9858 */.elementor-1164 .elementor-element.elementor-element-fdc9858{
    overflow: hidden;
    width: 100%;
    height: 100%;

}
.elementor-1164 .elementor-element.elementor-element-fdc9858 img{
}

.elementor-1164 .elementor-element.elementor-element-fdc9858 img {
    transition: transform 0.5s ease;
}

.elementor-1164 .elementor-element.elementor-element-fdc9858:hover img {
        border-radius: 2rem;
    transform: scale(1.2);
}


.e-con.e-con>.e-con-inner>.elementor-widget, .elementor.elementor .e-con>.elementor-widget{
    border-radius: 20px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fced2b8 */.elementor-1164 img{
    aspect-ratio: 3 / 4;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6dbb247 */.elementor-1164 .elementor-element.elementor-element-6dbb247{
    overflow: hidden;

}
.elementor-1164 .elementor-element.elementor-element-6dbb247 img{
}

.elementor-1164 .elementor-element.elementor-element-6dbb247 img {
    transition: transform 0.5s ease;
}

.elementor-1164 .elementor-element.elementor-element-6dbb247:hover img {
        border-radius: 2rem;
    transform: scale(1.2);
}


.e-con.e-con>.e-con-inner>.elementor-widget, .elementor.elementor .e-con>.elementor-widget{
    border-radius: 20px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b7e2b77 */.elementor-1164 .elementor-element.elementor-element-b7e2b77{
    overflow: hidden;

}
.elementor-1164 .elementor-element.elementor-element-b7e2b77 img{
}

.elementor-1164 .elementor-element.elementor-element-b7e2b77 img {
    transition: transform 0.5s ease;
}

.elementor-1164 .elementor-element.elementor-element-b7e2b77:hover img {
        border-radius: 2rem;
    transform: scale(1.2);
}


.e-con.e-con>.e-con-inner>.elementor-widget, .elementor.elementor .e-con>.elementor-widget{
    border-radius: 20px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b2a4d2d */.elementor-1164 .elementor-element.elementor-element-b2a4d2d{
    overflow: hidden;

}
.elementor-1164 .elementor-element.elementor-element-b2a4d2d img{
}

.elementor-1164 .elementor-element.elementor-element-b2a4d2d img {
    transition: transform 0.5s ease;
}

.elementor-1164 .elementor-element.elementor-element-b2a4d2d:hover img {
        border-radius: 2rem;
    transform: scale(1.2);
}


.e-con.e-con>.e-con-inner>.elementor-widget, .elementor.elementor .e-con>.elementor-widget{
    border-radius: 20px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5f9f76b */.elementor-1164 .elementor-element.elementor-element-5f9f76b{
    overflow: hidden;

}
.elementor-1164 .elementor-element.elementor-element-5f9f76b img{
}

.elementor-1164 .elementor-element.elementor-element-5f9f76b img {
    transition: transform 0.5s ease;
}

.elementor-1164 .elementor-element.elementor-element-5f9f76b:hover img {
        border-radius: 2rem;
    transform: scale(1.2);
}


.e-con.e-con>.e-con-inner>.elementor-widget, .elementor.elementor .e-con>.elementor-widget{
    border-radius: 20px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-86a0502 */.elementor-1164 .elementor-element.elementor-element-86a0502{
    overflow: hidden;

}
.elementor-1164 .elementor-element.elementor-element-86a0502 img{
}

.elementor-1164 .elementor-element.elementor-element-86a0502 img {
    transition: transform 0.5s ease;
}

.elementor-1164 .elementor-element.elementor-element-86a0502:hover img {
        border-radius: 2rem;
    transform: scale(1.2);
}


.e-con.e-con>.e-con-inner>.elementor-widget, .elementor.elementor .e-con>.elementor-widget{
    border-radius: 20px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5999676 */.elementor-1164 .elementor-element.elementor-element-5999676{
    overflow: hidden;

}
.elementor-1164 .elementor-element.elementor-element-5999676 img{
}

.elementor-1164 .elementor-element.elementor-element-5999676 img {
    transition: transform 0.5s ease;
}

.elementor-1164 .elementor-element.elementor-element-5999676:hover img {
        border-radius: 2rem;
    transform: scale(1.2);
}


.e-con.e-con>.e-con-inner>.elementor-widget, .elementor.elementor .e-con>.elementor-widget{
    border-radius: 20px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-377e9bd */.elementor-1164 .elementor-element.elementor-element-377e9bd{
    overflow: hidden;

}
.elementor-1164 .elementor-element.elementor-element-377e9bd img{
}

.elementor-1164 .elementor-element.elementor-element-377e9bd img {
    transition: transform 0.5s ease;
}

.elementor-1164 .elementor-element.elementor-element-377e9bd:hover img {
        border-radius: 2rem;
    transform: scale(1.2);
}


.e-con.e-con>.e-con-inner>.elementor-widget, .elementor.elementor .e-con>.elementor-widget{
    border-radius: 20px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0b922cc */.elementor-1164 .elementor-element.elementor-element-0b922cc{
    overflow: hidden;

}
.elementor-1164 .elementor-element.elementor-element-0b922cc img{
}

.elementor-1164 .elementor-element.elementor-element-0b922cc img {
    transition: transform 0.5s ease;
}

.elementor-1164 .elementor-element.elementor-element-0b922cc:hover img {
        border-radius: 2rem;
    transform: scale(1.2);
}


.e-con.e-con>.e-con-inner>.elementor-widget, .elementor.elementor .e-con>.elementor-widget{
    border-radius: 20px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-24c5c8a */.elementor-1164 .elementor-element.elementor-element-24c5c8a{
    overflow: hidden;

}
.elementor-1164 .elementor-element.elementor-element-24c5c8a img{
}

.elementor-1164 .elementor-element.elementor-element-24c5c8a img {
    transition: transform 0.5s ease;
}

.elementor-1164 .elementor-element.elementor-element-24c5c8a:hover img {
        border-radius: 2rem;
    transform: scale(1.2);
}


.e-con.e-con>.e-con-inner>.elementor-widget, .elementor.elementor .e-con>.elementor-widget{
    border-radius: 20px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8a4ac49 */.elementor-1164 .elementor-element.elementor-element-8a4ac49{
    overflow: hidden;

}
.elementor-1164 .elementor-element.elementor-element-8a4ac49 img{
}

.elementor-1164 .elementor-element.elementor-element-8a4ac49 img {
    transition: transform 0.5s ease;
}

.elementor-1164 .elementor-element.elementor-element-8a4ac49:hover img {
        border-radius: 2rem;
    transform: scale(1.2);
}


.e-con.e-con>.e-con-inner>.elementor-widget, .elementor.elementor .e-con>.elementor-widget{
    border-radius: 20px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b4ca9a3 */.elementor-1164 .elementor-element.elementor-element-b4ca9a3{
    overflow: hidden;

}
.elementor-1164 .elementor-element.elementor-element-b4ca9a3 img{
}

.elementor-1164 .elementor-element.elementor-element-b4ca9a3 img {
    transition: transform 0.5s ease;
}

.elementor-1164 .elementor-element.elementor-element-b4ca9a3:hover img {
        border-radius: 2rem;
    transform: scale(1.2);
}


.e-con.e-con>.e-con-inner>.elementor-widget, .elementor.elementor .e-con>.elementor-widget{
    border-radius: 20px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0e83b46 */.elementor-1164 .elementor-element.elementor-element-0e83b46{
    overflow: hidden;

}
.elementor-1164 .elementor-element.elementor-element-0e83b46 img{
}

.elementor-1164 .elementor-element.elementor-element-0e83b46 img {
    transition: transform 0.5s ease;
}

.elementor-1164 .elementor-element.elementor-element-0e83b46:hover img {
        border-radius: 2rem;
    transform: scale(1.2);
}


.e-con.e-con>.e-con-inner>.elementor-widget, .elementor.elementor .e-con>.elementor-widget{
    border-radius: 20px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b2a5ed1 */.elementor-1164 .elementor-element.elementor-element-b2a5ed1{
    overflow: hidden;

}
.elementor-1164 .elementor-element.elementor-element-b2a5ed1 img{
}

.elementor-1164 .elementor-element.elementor-element-b2a5ed1 img {
    transition: transform 0.5s ease;
}

.elementor-1164 .elementor-element.elementor-element-b2a5ed1:hover img {
        border-radius: 2rem;
    transform: scale(1.2);
}


.e-con.e-con>.e-con-inner>.elementor-widget, .elementor.elementor .e-con>.elementor-widget{
    border-radius: 20px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3d2df9d */.elementor-1164 .elementor-element.elementor-element-3d2df9d{
    overflow: hidden;

}
.elementor-1164 .elementor-element.elementor-element-3d2df9d img{
}

.elementor-1164 .elementor-element.elementor-element-3d2df9d img {
    transition: transform 0.5s ease;
}

.elementor-1164 .elementor-element.elementor-element-3d2df9d:hover img {
        border-radius: 2rem;
    transform: scale(1.2);
}


.e-con.e-con>.e-con-inner>.elementor-widget, .elementor.elementor .e-con>.elementor-widget{
    border-radius: 20px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-868b061 */.elementor-1164 .elementor-element.elementor-element-868b061{
    overflow: hidden;

}
.elementor-1164 .elementor-element.elementor-element-868b061 img{
}

.elementor-1164 .elementor-element.elementor-element-868b061 img {
    transition: transform 0.5s ease;
}

.elementor-1164 .elementor-element.elementor-element-868b061:hover img {
        border-radius: 2rem;
    transform: scale(1.2);
}


.e-con.e-con>.e-con-inner>.elementor-widget, .elementor.elementor .e-con>.elementor-widget{
    border-radius: 20px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-32f3291 */.elementor-1164 .elementor-element.elementor-element-32f3291{
    overflow: hidden;

}
.elementor-1164 .elementor-element.elementor-element-32f3291 img{
}

.elementor-1164 .elementor-element.elementor-element-32f3291 img {
    transition: transform 0.5s ease;
}

.elementor-1164 .elementor-element.elementor-element-32f3291:hover img {
        border-radius: 2rem;
    transform: scale(1.2);
}


.e-con.e-con>.e-con-inner>.elementor-widget, .elementor.elementor .e-con>.elementor-widget{
    border-radius: 20px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d479a4c */.elementor-element.elementor-element-d479a4c {
    animation-delay: 5s !important; /* change delay as needed */
}/* End custom CSS */
/* Start custom CSS *//* Split Line Animation - SMOOTH SEQUENTIAL REVEAL - Indulge Style */
.elementor-heading-title {
  display: block;
  overflow: hidden;
  line-height: 1.2;
}

.elementor-heading-title .line {
  display: block;
  animation: splitLineReveal 1.2s ease-in-out forwards;
  opacity: 0;
}

.elementor-heading-title .line:nth-child(1) {
  animation-delay: 0s;
}

.elementor-heading-title .line:nth-child(2) {
  animation-delay: 1.3s;
}

@keyframes splitLineReveal {
  0% {
    opacity: 0;
    transform: translateY(30px);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}

/* Typewriter Animation - ABOUT US Heading */
.elementor-element-33682 .elementor-heading-title .char {
  display: inline;
  animation: typewriter 0.1s steps(1, end) forwards;
  opacity: 0;
}

.elementor-element-33682 .elementor-heading-title .char:nth-child(1) { animation-delay: 0.1s; }
.elementor-element-33682 .elementor-heading-title .char:nth-child(2) { animation-delay: 0.2s; }
.elementor-element-33682 .elementor-heading-title .char:nth-child(3) { animation-delay: 0.3s; }
.elementor-element-33682 .elementor-heading-title .char:nth-child(4) { animation-delay: 0.4s; }
.elementor-element-33682 .elementor-heading-title .char:nth-child(5) { animation-delay: 0.5s; }
.elementor-element-33682 .elementor-heading-title .char:nth-child(6) { animation-delay: 0.6s; }
.elementor-element-33682 .elementor-heading-title .char:nth-child(7) { animation-delay: 0.7s; }
.elementor-element-33682 .elementor-heading-title .char:nth-child(8) { animation-delay: 0.8s; }
.elementor-element-33682 .elementor-heading-title .char:nth-child(9) { animation-delay: 0.9s; }
.elementor-element-33682 .elementor-heading-title .char:nth-child(10) { animation-delay: 1.0s; }
.elementor-element-33682 .elementor-heading-title .char:nth-child(11) { animation-delay: 1.1s; }
.elementor-element-33682 .elementor-heading-title .char:nth-child(12) { animation-delay: 1.2s; }
.elementor-element-33682 .elementor-heading-title .char:nth-child(13) { animation-delay: 1.3s; }
.elementor-element-33682 .elementor-heading-title .char:nth-child(14) { animation-delay: 1.4s; }
.elementor-element-33682 .elementor-heading-title .char:nth-child(15) { animation-delay: 1.5s; }
.elementor-element-33682 .elementor-heading-title .char:nth-child(16) { animation-delay: 1.6s; }
.elementor-element-33682 .elementor-heading-title .char:nth-child(17) { animation-delay: 1.7s; }
.elementor-element-33682 .elementor-heading-title .char:nth-child(18) { animation-delay: 1.8s; }
.elementor-element-33682 .elementor-heading-title .char:nth-child(19) { animation-delay: 1.9s; }
.elementor-element-33682 .elementor-heading-title .char:nth-child(20) { animation-delay: 2.0s; }
.elementor-element-33682 .elementor-heading-title .char:nth-child(21) { animation-delay: 2.1s; }
.elementor-element-33682 .elementor-heading-title .char:nth-child(22) { animation-delay: 2.2s; }
.elementor-element-33682 .elementor-heading-title .char:nth-child(23) { animation-delay: 2.3s; }
.elementor-element-33682 .elementor-heading-title .char:nth-child(24) { animation-delay: 2.4s; }
.elementor-element-33682 .elementor-heading-title .char:nth-child(25) { animation-delay: 2.5s; }
.elementor-element-33682 .elementor-heading-title .char:nth-child(26) { animation-delay: 2.6s; }
.elementor-element-33682 .elementor-heading-title .char:nth-child(27) { animation-delay: 2.7s; }
.elementor-element-33682 .elementor-heading-title .char:nth-child(28) { animation-delay: 2.8s; }
.elementor-element-33682 .elementor-heading-title .char:nth-child(29) { animation-delay: 2.9s; }
.elementor-element-33682 .elementor-heading-title .char:nth-child(30) { animation-delay: 3.0s; }

@keyframes typewriter {
  to {
    opacity: 1;
  }
}

/* Change Scroll to Top Button Image */
.elementor-scroll-up {
    background-image: url('https://homegrowngourmet.in/wp-content/uploads/2025/12/Up.png') !important;
    background-size: contain !important;
    background-repeat: no-repeat !important;
    background-position: center !important;
    background-color: transparent !important;
}/* End custom CSS */