.elementor-610 .elementor-element.elementor-element-1abc2bf{--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:50px;--padding-bottom:15px;--padding-left:40px;--padding-right:40px;}.elementor-610 .elementor-element.elementor-element-031d302 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:25px 25px 0px 25px;}.elementor-610 .elementor-element.elementor-element-031d302 .elementskit-section-title-wraper .elementskit-section-title{color:#F4A300;margin:0px 0px 9px 0px;font-family:"Bebas Neue", Sans-serif;font-size:75px;font-weight:900;font-style:italic;line-height:54px;letter-spacing:5px;}.elementor-610 .elementor-element.elementor-element-031d302 .elementskit-section-title-wraper .elementskit-section-title > span{color:#F4A300;}.elementor-610 .elementor-element.elementor-element-031d302 .elementskit-section-title-wraper .elementskit-section-title:hover > span{color:#000000;}.elementor-610 .elementor-element.elementor-element-031d302 .elementskit-section-title-wraper .elementskit-section-subtitle{color:#000000;}.elementor-610 .elementor-element.elementor-element-031d302 .elementskit-section-title-wraper p{color:#454545;font-family:"Bebas Neue", Sans-serif;font-size:34px;font-weight:400;line-height:24px;margin:0px 0px 50px 0px;}.elementor-610 .elementor-element.elementor-element-1700ddb{--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:100px;--padding-left:0px;--padding-right:0px;}.elementor-610 .elementor-element.elementor-element-cdabd54{--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-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-610 .elementor-element.elementor-element-4eb064b img{border-radius:15px 15px 15px 15px;}.elementor-610 .elementor-element.elementor-element-6ed5cc3 img{border-radius:15px 15px 15px 15px;}.elementor-610 .elementor-element.elementor-element-e666e07{--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-610 .elementor-element.elementor-element-3f31de5 img{border-radius:15px 15px 15px 15px;}.elementor-610 .elementor-element.elementor-element-7159fb4 img{border-radius:15px 15px 15px 15px;}.elementor-610 .elementor-element.elementor-element-1b1ae66{--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-610 .elementor-element.elementor-element-c9529e2 img{border-radius:15px 15px 15px 15px;}.elementor-610 .elementor-element.elementor-element-e530a0e img{border-radius:15px 15px 15px 15px;}.elementor-610 .elementor-element.elementor-element-6515cf3{--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-610 .elementor-element.elementor-element-5577ae2 img{border-radius:15px 15px 15px 15px;}.elementor-610 .elementor-element.elementor-element-06343d6 img{border-radius:15px 15px 15px 15px;}.elementor-610 .elementor-element.elementor-element-8f19892 img{border-radius:15px 15px 15px 15px;}.elementor-610 .elementor-element.elementor-element-8c1a3e0 img{border-radius:15px 15px 15px 15px;}.elementor-610 .elementor-element.elementor-element-d67dcd5{--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-610 .elementor-element.elementor-element-e37b4c1 img{border-radius:15px 15px 15px 15px;}.elementor-610 .elementor-element.elementor-element-3c62c28 img{border-radius:15px 15px 15px 15px;}.elementor-610 .elementor-element.elementor-element-e7c5e8f img{border-radius:15px 15px 15px 15px;}.elementor-610 .elementor-element.elementor-element-8e3da1f img{border-radius:15px 15px 15px 15px;}.elementor-610 .elementor-element.elementor-element-e18a76a{--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-610 .elementor-element.elementor-element-1c94301 img{border-radius:15px 15px 15px 15px;}.elementor-610 .elementor-element.elementor-element-5c5bb56 img{border-radius:15px 15px 15px 15px;}.elementor-610 .elementor-element.elementor-element-d06505c img{border-radius:15px 15px 15px 15px;}.elementor-610 .elementor-element.elementor-element-6b414d5 img{border-radius:15px 15px 15px 15px;}@media(min-width:768px){.elementor-610 .elementor-element.elementor-element-cdabd54{--width:33.3333%;}.elementor-610 .elementor-element.elementor-element-e666e07{--width:33.3333%;}.elementor-610 .elementor-element.elementor-element-1b1ae66{--width:33.3333%;}.elementor-610 .elementor-element.elementor-element-6515cf3{--width:33.3333%;}.elementor-610 .elementor-element.elementor-element-d67dcd5{--width:33.3333%;}.elementor-610 .elementor-element.elementor-element-e18a76a{--width:33.3333%;}}@media(max-width:1024px){.elementor-610 .elementor-element.elementor-element-031d302 .elementskit-section-title-wraper .elementskit-section-title{margin:0px 0px 10px 0px;font-size:30px;line-height:32px;}.elementor-610 .elementor-element.elementor-element-031d302 .elementskit-section-title-wraper p{font-size:15px;line-height:20px;margin:0px 0px 30px 0px;}}/* Start custom CSS for image, class: .elementor-element-4eb064b */@import url('https://fonts.googleapis.com/css2?family=Bebas+Neue&display=swap');

.elementor-610 .elementor-element.elementor-element-4eb064b {
  position: relative;
  overflow: hidden;
}

.elementor-610 .elementor-element.elementor-element-4eb064b::after {
  content: "ANIMALS"; /* 👈 Change per image */
  position: absolute;
  bottom: 10px;
  left: 10px;
  font-family: 'Bebas Neue', sans-serif;
  font-weight: 600;
  font-style: italic;
  font-size: 28px;
  letter-spacing: 1.5px; /* 👈 Add spacing between letters */
  color: #fff;
  padding: 5px 10px;
  border-radius: 4px;
  z-index: 10;
  background: rgba(0, 0, 0, 0);

  /* underline effect */
  border-bottom: 2px solid transparent;
  background-size: 100% 100%;
  background-repeat: no-repeat;
  background-image: linear-gradient(to right, white 100%, white 100%);
  background-position: left bottom;
  background-size: 0% 2px;
  transition: background-size 0.4s ease;
}

.elementor-610 .elementor-element.elementor-element-4eb064b:hover::after {
  background-size: 100% 2px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6ed5cc3 */@import url('https://fonts.googleapis.com/css2?family=Bebas+Neue&display=swap');

.elementor-610 .elementor-element.elementor-element-6ed5cc3 {
  position: relative;
  overflow: hidden;
}

.elementor-610 .elementor-element.elementor-element-6ed5cc3::after {
  content: "DIGITAL"; /* 👈 Change per image */
  position: absolute;
  bottom: 10px;
  left: 10px;
  font-family: 'Bebas Neue', sans-serif;
  font-weight: 600;
  font-style: italic;
  font-size: 28px;
  letter-spacing: 1.5px; /* 👈 Add spacing between letters */
  color: #fff;
  padding: 5px 10px;
  border-radius: 4px;
  z-index: 10;
  background: rgba(0, 0, 0, 0);

  /* underline effect */
  border-bottom: 2px solid transparent;
  background-size: 100% 100%;
  background-repeat: no-repeat;
  background-image: linear-gradient(to right, white 100%, white 100%);
  background-position: left bottom;
  background-size: 0% 2px;
  transition: background-size 0.4s ease;
}

.elementor-610 .elementor-element.elementor-element-6ed5cc3:hover::after {
  background-size: 100% 2px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3f31de5 */@import url('https://fonts.googleapis.com/css2?family=Bebas+Neue&display=swap');

.elementor-610 .elementor-element.elementor-element-3f31de5 {
  position: relative;
  overflow: hidden;
}

.elementor-610 .elementor-element.elementor-element-3f31de5::after {
  content: "CARS"; /* 👈 Change per image */
  position: absolute;
  bottom: 10px;
  left: 10px;
  font-family: 'Bebas Neue', sans-serif;
  font-weight: 600;
  font-style: italic;
  font-size: 28px;
  letter-spacing: 1.5px; /* 👈 Add spacing between letters */
  color: #fff;
  padding: 5px 10px;
  border-radius: 4px;
  z-index: 10;
  background: rgba(0, 0, 0, 0);

  /* underline effect */
  border-bottom: 2px solid transparent;
  background-size: 100% 100%;
  background-repeat: no-repeat;
  background-image: linear-gradient(to right, white 100%, white 100%);
  background-position: left bottom;
  background-size: 0% 2px;
  transition: background-size 0.4s ease;
}

.elementor-610 .elementor-element.elementor-element-3f31de5:hover::after {
  background-size: 100% 2px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7159fb4 */@import url('https://fonts.googleapis.com/css2?family=Bebas+Neue&display=swap');

.elementor-610 .elementor-element.elementor-element-7159fb4 {
  position: relative;
  overflow: hidden;
}

.elementor-610 .elementor-element.elementor-element-7159fb4::after {
  content: "FIRE"; /* 👈 Change per image */
  position: absolute;
  bottom: 10px;
  left: 10px;
  font-family: 'Bebas Neue', sans-serif;
  font-weight: 600;
  font-style: italic;
  font-size: 28px;
  letter-spacing: 1.5px; /* 👈 Add spacing between letters */
  color: #fff;
  padding: 5px 10px;
  border-radius: 4px;
  z-index: 10;
  background: rgba(0, 0, 0, 0);

  /* underline effect */
  border-bottom: 2px solid transparent;
  background-size: 100% 100%;
  background-repeat: no-repeat;
  background-image: linear-gradient(to right, white 100%, white 100%);
  background-position: left bottom;
  background-size: 0% 2px;
  transition: background-size 0.4s ease;
}

.elementor-610 .elementor-element.elementor-element-7159fb4:hover::after {
  background-size: 100% 2px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c9529e2 */@import url('https://fonts.googleapis.com/css2?family=Bebas+Neue&display=swap');

.elementor-610 .elementor-element.elementor-element-c9529e2 {
  position: relative;
  overflow: hidden;
}

.elementor-610 .elementor-element.elementor-element-c9529e2::after {
  content: "CINEMATIC"; /* 👈 Change per image */
  position: absolute;
  bottom: 10px;
  left: 10px;
  font-family: 'Bebas Neue', sans-serif;
  font-weight: 600;
  font-style: italic;
  font-size: 28px;
  letter-spacing: 1.5px; /* 👈 Add spacing between letters */
  color: #fff;
  padding: 5px 10px;
  border-radius: 4px;
  z-index: 10;
  background: rgba(0, 0, 0, 0);

  /* underline effect */
  border-bottom: 2px solid transparent;
  background-size: 100% 100%;
  background-repeat: no-repeat;
  background-image: linear-gradient(to right, white 100%, white 100%);
  background-position: left bottom;
  background-size: 0% 2px;
  transition: background-size 0.4s ease;
}

.elementor-610 .elementor-element.elementor-element-c9529e2:hover::after {
  background-size: 100% 2px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e530a0e */@import url('https://fonts.googleapis.com/css2?family=Bebas+Neue&display=swap');

.elementor-610 .elementor-element.elementor-element-e530a0e {
  position: relative;
  overflow: hidden;
}

.elementor-610 .elementor-element.elementor-element-e530a0e::after {
  content: "GLITCH"; /* 👈 Change per image */
  position: absolute;
  bottom: 10px;
  left: 10px;
  font-family: 'Bebas Neue', sans-serif;
  font-weight: 600;
  font-style: italic;
  font-size: 28px;
  letter-spacing: 1.5px; /* 👈 Add spacing between letters */
  color: #fff;
  padding: 5px 10px;
  border-radius: 4px;
  z-index: 10;
  background: rgba(0, 0, 0, 0);

  /* underline effect */
  border-bottom: 2px solid transparent;
  background-size: 100% 100%;
  background-repeat: no-repeat;
  background-image: linear-gradient(to right, white 100%, white 100%);
  background-position: left bottom;
  background-size: 0% 2px;
  transition: background-size 0.4s ease;
}

.elementor-610 .elementor-element.elementor-element-e530a0e:hover::after {
  background-size: 100% 2px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5577ae2 */@import url('https://fonts.googleapis.com/css2?family=Bebas+Neue&display=swap');

.elementor-610 .elementor-element.elementor-element-5577ae2 {
  position: relative;
  overflow: hidden;
}

.elementor-610 .elementor-element.elementor-element-5577ae2::after {
  content: "HOLIDAYS"; /* 👈 Change per image */
  position: absolute;
  bottom: 10px;
  left: 10px;
  font-family: 'Bebas Neue', sans-serif;
  font-weight: 600;
  font-style: italic;
  font-size: 28px;
  letter-spacing: 1.5px; /* 👈 Add spacing between letters */
  color: #fff;
  padding: 5px 10px;
  border-radius: 4px;
  z-index: 10;
  background: rgba(0, 0, 0, 0);

  /* underline effect */
  border-bottom: 2px solid transparent;
  background-size: 100% 100%;
  background-repeat: no-repeat;
  background-image: linear-gradient(to right, white 100%, white 100%);
  background-position: left bottom;
  background-size: 0% 2px;
  transition: background-size 0.4s ease;
}

.elementor-610 .elementor-element.elementor-element-5577ae2:hover::after {
  background-size: 100% 2px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-06343d6 */@import url('https://fonts.googleapis.com/css2?family=Bebas+Neue&display=swap');

.elementor-610 .elementor-element.elementor-element-06343d6 {
  position: relative;
  overflow: hidden;
}

.elementor-610 .elementor-element.elementor-element-06343d6::after {
  content: "LUXURY"; /* 👈 Change per image */
  position: absolute;
  bottom: 10px;
  left: 10px;
  font-family: 'Bebas Neue', sans-serif;
  font-weight: 600;
  font-style: italic;
  font-size: 28px;
  letter-spacing: 1.5px; /* 👈 Add spacing between letters */
  color: #fff;
  padding: 5px 10px;
  border-radius: 4px;
  z-index: 10;
  background: rgba(0, 0, 0, 0);

  /* underline effect */
  border-bottom: 2px solid transparent;
  background-size: 100% 100%;
  background-repeat: no-repeat;
  background-image: linear-gradient(to right, white 100%, white 100%);
  background-position: left bottom;
  background-size: 0% 2px;
  transition: background-size 0.4s ease;
}

.elementor-610 .elementor-element.elementor-element-06343d6:hover::after {
  background-size: 100% 2px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8f19892 */@import url('https://fonts.googleapis.com/css2?family=Bebas+Neue&display=swap');

.elementor-610 .elementor-element.elementor-element-8f19892 {
  position: relative;
  overflow: hidden;
}

.elementor-610 .elementor-element.elementor-element-8f19892::after {
  content: "LIQUID"; /* 👈 Change per image */
  position: absolute;
  bottom: 10px;
  left: 10px;
  font-family: 'Bebas Neue', sans-serif;
  font-weight: 600;
  font-style: italic;
  font-size: 28px;
  letter-spacing: 1.5px; /* 👈 Add spacing between letters */
  color: #fff;
  padding: 5px 10px;
  border-radius: 4px;
  z-index: 10;
  background: rgba(0, 0, 0, 0);
  text-shadow:
    -1px -1px 0 #000,
     1px -1px 0 #000,
    -1px  1px 0 #000,
     1px  1px 0 #000;
  /* underline effect */
  border-bottom: 2px solid transparent;
  background-size: 100% 100%;
  background-repeat: no-repeat;
  background-image: linear-gradient(to right, white 100%, white 100%);
  background-position: left bottom;
  background-size: 0% 2px;
  transition: background-size 0.4s ease;
}

.elementor-610 .elementor-element.elementor-element-8f19892:hover::after {
  background-size: 100% 2px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8c1a3e0 */@import url('https://fonts.googleapis.com/css2?family=Bebas+Neue&display=swap');

.elementor-610 .elementor-element.elementor-element-8c1a3e0 {
  position: relative;
  overflow: hidden;
}

.elementor-610 .elementor-element.elementor-element-8c1a3e0::after {
  content: "SMOKE"; /* 👈 Change per image */
  position: absolute;
  bottom: 10px;
  left: 10px;
  font-family: 'Bebas Neue', sans-serif;
  font-weight: 600;
  font-style: italic;
  font-size: 28px;
  letter-spacing: 1.5px; /* 👈 Add spacing between letters */
    text-shadow:
    -1px -1px 0 #000,
     1px -1px 0 #000,
    -1px  1px 0 #000,
     1px  1px 0 #000;
  color: #fff;
  padding: 5px 10px;
  border-radius: 4px;
  z-index: 10;
  background: rgba(0, 0, 0, 0);

  /* underline effect */
  border-bottom: 2px solid transparent;
  background-size: 100% 100%;
  background-repeat: no-repeat;
  background-image: linear-gradient(to right, white 100%, white 100%);
  background-position: left bottom;
  background-size: 0% 2px;
  transition: background-size 0.4s ease;
}

.elementor-610 .elementor-element.elementor-element-8c1a3e0:hover::after {
  background-size: 100% 2px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e37b4c1 */@import url('https://fonts.googleapis.com/css2?family=Bebas+Neue&display=swap');

.elementor-610 .elementor-element.elementor-element-e37b4c1 {
  position: relative;
  overflow: hidden;
}

.elementor-610 .elementor-element.elementor-element-e37b4c1::after {
  content: "LIGHTNING"; /* 👈 Change per image */
  position: absolute;
  bottom: 10px;
  left: 10px;
  font-family: 'Bebas Neue', sans-serif;
  font-weight: 600;
  font-style: italic;
  font-size: 28px;
  letter-spacing: 1.5px; /* 👈 Add spacing between letters */
  color: #fff;
  padding: 5px 10px;
  border-radius: 4px;
  z-index: 10;
  background: rgba(0, 0, 0, 0);

  /* underline effect */
  border-bottom: 2px solid transparent;
  background-size: 100% 100%;
  background-repeat: no-repeat;
  background-image: linear-gradient(to right, white 100%, white 100%);
  background-position: left bottom;
  background-size: 0% 2px;
  transition: background-size 0.4s ease;
}

.elementor-610 .elementor-element.elementor-element-e37b4c1:hover::after {
  background-size: 100% 2px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3c62c28 */@import url('https://fonts.googleapis.com/css2?family=Bebas+Neue&display=swap');

.elementor-610 .elementor-element.elementor-element-3c62c28 {
  position: relative;
  overflow: hidden;
}

.elementor-610 .elementor-element.elementor-element-3c62c28::after {
  content: "NEON"; /* 👈 Change per image */
  position: absolute;
  bottom: 10px;
  left: 10px;
  font-family: 'Bebas Neue', sans-serif;
  font-weight: 600;
  font-style: italic;
  font-size: 28px;
  letter-spacing: 1.5px; /* 👈 Add spacing between letters */
  color: #fff;
  padding: 5px 10px;
  border-radius: 4px;
  z-index: 10;
  background: rgba(0, 0, 0, 0);

  /* underline effect */
  border-bottom: 2px solid transparent;
  background-size: 100% 100%;
  background-repeat: no-repeat;
  background-image: linear-gradient(to right, white 100%, white 100%);
  background-position: left bottom;
  background-size: 0% 2px;
  transition: background-size 0.4s ease;
}

.elementor-610 .elementor-element.elementor-element-3c62c28:hover::after {
  background-size: 100% 2px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e7c5e8f */@import url('https://fonts.googleapis.com/css2?family=Bebas+Neue&display=swap');

.elementor-610 .elementor-element.elementor-element-e7c5e8f {
  position: relative;
  overflow: hidden;
}

.elementor-610 .elementor-element.elementor-element-e7c5e8f::after {
  content: "RETRO"; /* 👈 Change per image */
  position: absolute;
  bottom: 10px;
  left: 10px;
  font-family: 'Bebas Neue', sans-serif;
  font-weight: 600;
  font-style: italic;
  font-size: 28px;
  letter-spacing: 1.5px; /* 👈 Add spacing between letters */
  color: #fff;
  padding: 5px 10px;
  border-radius: 4px;
  z-index: 10;
  background: rgba(0, 0, 0, 0);

  /* underline effect */
  border-bottom: 2px solid transparent;
  background-size: 100% 100%;
  background-repeat: no-repeat;
  background-image: linear-gradient(to right, white 100%, white 100%);
  background-position: left bottom;
  background-size: 0% 2px;
  transition: background-size 0.4s ease;
}

.elementor-610 .elementor-element.elementor-element-e7c5e8f:hover::after {
  background-size: 100% 2px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8e3da1f */@import url('https://fonts.googleapis.com/css2?family=Bebas+Neue&display=swap');

.elementor-610 .elementor-element.elementor-element-8e3da1f {
  position: relative;
  overflow: hidden;
}

.elementor-610 .elementor-element.elementor-element-8e3da1f::after {
  content: "LIGHTNING"; /* 👈 Change per image */
  position: absolute;
  bottom: 10px;
  left: 10px;
  font-family: 'Bebas Neue', sans-serif;
  font-weight: 600;
  font-style: italic;
  font-size: 28px;
  letter-spacing: 1.5px; /* 👈 Add spacing between letters */
  color: #fff;
  padding: 5px 10px;
  border-radius: 4px;
  z-index: 10;
  background: rgba(0, 0, 0, 0);

  /* underline effect */
  border-bottom: 2px solid transparent;
  background-size: 100% 100%;
  background-repeat: no-repeat;
  background-image: linear-gradient(to right, white 100%, white 100%);
  background-position: left bottom;
  background-size: 0% 2px;
  transition: background-size 0.4s ease;
}

.elementor-610 .elementor-element.elementor-element-8e3da1f:hover::after {
  background-size: 100% 2px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1c94301 */@import url('https://fonts.googleapis.com/css2?family=Bebas+Neue&display=swap');

.elementor-610 .elementor-element.elementor-element-1c94301 {
  position: relative;
  overflow: hidden;
}

.elementor-610 .elementor-element.elementor-element-1c94301::after {
  content: "ROTATING"; /* 👈 Change per image */
  position: absolute;
  bottom: 10px;
  left: 10px;
  font-family: 'Bebas Neue', sans-serif;
  font-weight: 600;
  font-style: italic;
  font-size: 28px;
  letter-spacing: 1.5px; /* 👈 Add spacing between letters */
  color: #fff;
  padding: 5px 10px;
  border-radius: 4px;
  z-index: 10;
  background: rgba(0, 0, 0, 0);
  text-shadow:
    -1px -1px 0 #000,
     1px -1px 0 #000,
    -1px  1px 0 #000,
     1px  1px 0 #000;
  /* underline effect */
  border-bottom: 2px solid transparent;
  background-size: 100% 100%;
  background-repeat: no-repeat;
  background-image: linear-gradient(to right, white 100%, white 100%);
  background-position: left bottom;
  background-size: 0% 2px;
  transition: background-size 0.4s ease;
}

.elementor-610 .elementor-element.elementor-element-1c94301:hover::after {
  background-size: 100% 2px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5c5bb56 */@import url('https://fonts.googleapis.com/css2?family=Bebas+Neue&display=swap');

.elementor-610 .elementor-element.elementor-element-5c5bb56 {
  position: relative;
  overflow: hidden;
}

.elementor-610 .elementor-element.elementor-element-5c5bb56::after {
  content: "CONSTRUCTION"; /* 👈 Change per image */
  position: absolute;
  bottom: 10px;
  left: 10px;
  font-family: 'Bebas Neue', sans-serif;
  font-weight: 600;
  font-style: italic;
  font-size: 28px;
  letter-spacing: 1.5px; /* 👈 Add spacing between letters */
  color: #fff;
  padding: 5px 10px;
  border-radius: 4px;
  z-index: 10;
  background: rgba(0, 0, 0, 0);
  text-shadow:
    -1px -1px 0 #000,
     1px -1px 0 #000,
    -1px  1px 0 #000,
     1px  1px 0 #000;
  /* underline effect */
  border-bottom: 2px solid transparent;
  background-size: 100% 100%;
  background-repeat: no-repeat;
  background-image: linear-gradient(to right, white 100%, white 100%);
  background-position: left bottom;
  background-size: 0% 2px;
  transition: background-size 0.4s ease;
}

.elementor-610 .elementor-element.elementor-element-5c5bb56:hover::after {
  background-size: 100% 2px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d06505c */@import url('https://fonts.googleapis.com/css2?family=Bebas+Neue&display=swap');

.elementor-610 .elementor-element.elementor-element-d06505c {
  position: relative;
  overflow: hidden;
}

.elementor-610 .elementor-element.elementor-element-d06505c::after {
  content: "SIMPLE"; /* 👈 Change per image */
  position: absolute;
  bottom: 10px;
  left: 10px;
  font-family: 'Bebas Neue', sans-serif;
  font-weight: 600;
  font-style: italic;
  font-size: 28px;
  letter-spacing: 1.5px; /* 👈 Add spacing between letters */
  
    text-shadow:
    -1px -1px 0 #000,
     1px -1px 0 #000,
    -1px  1px 0 #000,
     1px  1px 0 #000;
  color: #fff;
  padding: 5px 10px;
  border-radius: 4px;
  z-index: 10;
  background: rgba(0, 0, 0, 0);

  /* underline effect */
  border-bottom: 2px solid transparent;
  background-size: 100% 100%;
  background-repeat: no-repeat;
  background-image: linear-gradient(to right, white 100%, white 100%);
  background-position: left bottom;
  background-size: 0% 2px;
  transition: background-size 0.4s ease;
}

.elementor-610 .elementor-element.elementor-element-d06505c:hover::after {
  background-size: 100% 2px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6b414d5 */@import url('https://fonts.googleapis.com/css2?family=Bebas+Neue&display=swap');

.elementor-610 .elementor-element.elementor-element-6b414d5 {
  position: relative;
  overflow: hidden;
}

.elementor-610 .elementor-element.elementor-element-6b414d5::after {
  content: "OTHERS"; /* 👈 Change per image */
  position: absolute;
  bottom: 10px;
  left: 10px;
  font-family: 'Bebas Neue', sans-serif;
  font-weight: 600;
  font-style: italic;
  font-size: 28px;
  letter-spacing: 1.5px; /* 👈 Add spacing between letters */
  color: #fff;
  padding: 5px 10px;
  border-radius: 4px;
  z-index: 10;
  background: rgba(0, 0, 0, 0);

  /* underline effect */
  border-bottom: 2px solid transparent;
  background-size: 100% 100%;
  background-repeat: no-repeat;
  background-image: linear-gradient(to right, white 100%, white 100%);
  background-position: left bottom;
  background-size: 0% 2px;
  transition: background-size 0.4s ease;
}

.elementor-610 .elementor-element.elementor-element-6b414d5:hover::after {
  background-size: 100% 2px;
}/* End custom CSS */