.elementor-732 .elementor-element.elementor-element-b51d389{--display:flex;--min-height:0px;}.elementor-732 .elementor-element.elementor-element-b51d389:not(.elementor-motion-effects-element-type-background), .elementor-732 .elementor-element.elementor-element-b51d389 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-732 .elementor-element.elementor-element-ced8c78 .elementor-cta .elementor-cta__bg, .elementor-732 .elementor-element.elementor-element-ced8c78 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-732 .elementor-element.elementor-element-ced8c78 .elementor-cta__content{min-height:1000px;text-align:center;}.elementor-732 .elementor-element.elementor-element-ced8c78 .elementor-cta__bg-wrapper{min-height:496px;}.elementor-732 .elementor-element.elementor-element-4e5ece4{padding:080px 0px 0px 0px;text-align:center;}.elementor-732 .elementor-element.elementor-element-4e5ece4 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:61px;letter-spacing:-0.4px;color:#FFFFFF;}.elementor-732 .elementor-element.elementor-element-ad5fc54{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:040px;--padding-bottom:080px;--padding-left:080px;--padding-right:080px;}.elementor-732 .elementor-element.elementor-element-ad5fc54:not(.elementor-motion-effects-element-type-background), .elementor-732 .elementor-element.elementor-element-ad5fc54 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-732 .elementor-element.elementor-element-f1d87bb{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--border-radius:1px 1px 1px 1px;}.elementor-732 .elementor-element.elementor-element-cf0e2e7 img{border-style:solid;border-width:3px 3px 3px 3px;border-color:#601313B5;border-radius:5px 5px 5px 5px;box-shadow:2px 2px 10px 1px rgba(96, 19.000000000000007, 19.000000000000007, 0.5019607843137255);}.elementor-732 .elementor-element.elementor-element-9f5e965 img{border-style:solid;border-width:3px 3px 3px 3px;border-color:#601313B5;border-radius:5px 5px 5px 5px;box-shadow:2px 2px 10px 1px rgba(0,0,0,0.5);}.elementor-732 .elementor-element.elementor-element-f0bfa7c img{border-style:solid;border-width:3px 3px 3px 3px;border-color:#601313B5;border-radius:5px 5px 5px 5px;box-shadow:2px 2px 10px 1px rgba(0,0,0,0.5);}.elementor-732 .elementor-element.elementor-element-2c097a9 img{border-style:solid;border-width:3px 3px 3px 3px;border-color:#601313B5;border-radius:5px 5px 5px 5px;box-shadow:2px 2px 10px 1px rgba(0,0,0,0.5);}.elementor-732 .elementor-element.elementor-element-c6688df img{border-style:solid;border-width:3px 3px 3px 3px;border-color:#601313B5;border-radius:5px 5px 5px 5px;box-shadow:2px 2px 10px 1px rgba(0,0,0,0.5);}.elementor-732 .elementor-element.elementor-element-38c0aed img{border-style:solid;border-width:3px 3px 3px 3px;border-color:#601313B5;border-radius:3px 3px 3px 3px;box-shadow:2px 2px 10px 1px rgba(0,0,0,0.5);}.elementor-732 .elementor-element.elementor-element-0fccd4d img{border-style:solid;border-width:3px 3px 3px 3px;border-color:#601313B5;border-radius:3px 3px 3px 3px;box-shadow:2px 2px 10px 1px rgba(0,0,0,0.5);}.elementor-732 .elementor-element.elementor-element-fdf796c img{border-style:solid;border-width:3px 3px 3px 3px;border-color:#601313B5;border-radius:3px 3px 3px 3px;box-shadow:2px 2px 10px 1px rgba(0,0,0,0.5);}.elementor-732 .elementor-element.elementor-element-9d86807 img{border-style:solid;border-width:3px 3px 3px 3px;border-color:#601313B5;border-radius:3px 3px 3px 3px;box-shadow:2px 2px 10px 1px rgba(0,0,0,0.5);}.elementor-732 .elementor-element.elementor-element-ce87100 img{border-style:solid;border-width:3px 3px 3px 3px;border-color:#601313B5;border-radius:3px 3px 3px 3px;box-shadow:2px 2px 10px 1px rgba(0,0,0,0.5);}.elementor-732 .elementor-element.elementor-element-bf9159d img{border-style:solid;border-width:3px 3px 3px 3px;border-color:#601313B5;border-radius:3px 3px 3px 3px;box-shadow:2px 2px 10px 1px rgba(0,0,0,0.5);}.elementor-732 .elementor-element.elementor-element-3c3bc6a img{border-style:solid;border-width:3px 3px 3px 3px;border-color:#601313B5;border-radius:3px 3px 3px 3px;box-shadow:2px 2px 10px 1px rgba(0,0,0,0.5);}.elementor-732 .elementor-element.elementor-element-de9810e img{border-style:solid;border-width:3px 3px 3px 3px;border-color:#601313B5;border-radius:3px 3px 3px 3px;box-shadow:2px 2px 10px 1px rgba(0,0,0,0.5);}.elementor-732 .elementor-element.elementor-element-7fc5320 img{border-style:solid;border-width:3px 3px 3px 3px;border-color:#601313B5;border-radius:3px 3px 3px 3px;box-shadow:2px 2px 10px 1px rgba(0,0,0,0.5);}.elementor-732 .elementor-element.elementor-element-d2793f1 img{border-style:solid;border-width:3px 3px 3px 3px;border-color:#601313B5;border-radius:3px 3px 3px 3px;box-shadow:2px 2px 10px 1px rgba(0,0,0,0.5);}.elementor-732 .elementor-element.elementor-element-5a04391 img{border-style:solid;border-width:3px 3px 3px 3px;border-color:#601313B5;border-radius:3px 3px 3px 3px;box-shadow:2px 2px 10px 1px rgba(0,0,0,0.5);}@media(max-width:1024px){.elementor-732 .elementor-element.elementor-element-f1d87bb{--grid-auto-flow:row;}}@media(min-width:768px){.elementor-732 .elementor-element.elementor-element-ad5fc54{--content-width:1600px;}}@media(max-width:767px){.elementor-732 .elementor-element.elementor-element-f1d87bb{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for image, class: .elementor-element-cf0e2e7 */.elementor-732 .elementor-element.elementor-element-cf0e2e7 {
  position: relative;
  overflow: hidden;
  display: block;
}
.elementor-732 .elementor-element.elementor-element-cf0e2e7 img {
  display: block;
  width: 100%;
  transition: transform 0.5s ease;
}
.elementor-732 .elementor-element.elementor-element-cf0e2e7:hover img {
  transform: scale(1.1);
}
/* Info card, text baked in via content */
.elementor-732 .elementor-element.elementor-element-cf0e2e7::after {
  content: "Senpai Mohammed Aslam\A ASST. INSTRUCTOR\A 1st Dan Black Belt\A Impact Martial Arts Academy";
  white-space: pre-line;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  padding: 20px 16px;
  background: rgba(120, 0, 0, 0.92);
  color: #fff;
  font-size: 14px;
  line-height: 1.8;
  text-align: center;
  opacity: 0;
  transform: translateY(20px);
  transition: all 0.4s ease;
  z-index: 2;
}
.elementor-732 .elementor-element.elementor-element-cf0e2e7:hover::after {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9f5e965 */.elementor-732 .elementor-element.elementor-element-9f5e965 {
  position: relative;
  overflow: hidden;
  display: block;
}
.elementor-732 .elementor-element.elementor-element-9f5e965 img {
  display: block;
  width: 100%;
  transition: transform 0.5s ease;
}
.elementor-732 .elementor-element.elementor-element-9f5e965:hover img {
  transform: scale(1.1);
}
/* Info card, text baked in via content */
.elementor-732 .elementor-element.elementor-element-9f5e965::after {
  content: "Senpai Mohammed Aslam\A ASST. INSTRUCTOR\A 1st Dan Black Belt\A Impact Martial Arts Academy";
  white-space: pre-line;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  padding: 20px 16px;
  background: rgba(120, 0, 0, 0.92);
  color: #fff;
  font-size: 14px;
  line-height: 1.8;
  text-align: center;
  opacity: 0;
  transform: translateY(20px);
  transition: all 0.4s ease;
  z-index: 2;
}
.elementor-732 .elementor-element.elementor-element-9f5e965:hover::after {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f0bfa7c */.elementor-732 .elementor-element.elementor-element-f0bfa7c {
  position: relative;
  overflow: hidden;
  display: block;
}
.elementor-732 .elementor-element.elementor-element-f0bfa7c img {
  display: block;
  width: 100%;
  transition: transform 0.5s ease;
}
.elementor-732 .elementor-element.elementor-element-f0bfa7c:hover img {
  transform: scale(1.1);
}
/* Info card, text baked in via content */
.elementor-732 .elementor-element.elementor-element-f0bfa7c::after {
  content: "Senpai Mohammed Aslam\A ASST. INSTRUCTOR\A 1st Dan Black Belt\A Impact Martial Arts Academy";
  white-space: pre-line;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  padding: 20px 16px;
  background: rgba(120, 0, 0, 0.92);
  color: #fff;
  font-size: 14px;
  line-height: 1.8;
  text-align: center;
  opacity: 0;
  transform: translateY(20px);
  transition: all 0.4s ease;
  z-index: 2;
}
.elementor-732 .elementor-element.elementor-element-f0bfa7c:hover::after {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2c097a9 */.elementor-732 .elementor-element.elementor-element-2c097a9 {
  position: relative;
  overflow: hidden;
  display: block;
}
.elementor-732 .elementor-element.elementor-element-2c097a9 img {
  display: block;
  width: 100%;
  transition: transform 0.5s ease;
}
.elementor-732 .elementor-element.elementor-element-2c097a9:hover img {
  transform: scale(1.1);
}
/* Info card, text baked in via content */
.elementor-732 .elementor-element.elementor-element-2c097a9::after {
  content: "Senpai Mohammed Aslam\A ASST. INSTRUCTOR\A 1st Dan Black Belt\A Impact Martial Arts Academy";
  white-space: pre-line;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  padding: 20px 16px;
  background: rgba(120, 0, 0, 0.92);
  color: #fff;
  font-size: 14px;
  line-height: 1.8;
  text-align: center;
  opacity: 0;
  transform: translateY(20px);
  transition: all 0.4s ease;
  z-index: 2;
}
.elementor-732 .elementor-element.elementor-element-2c097a9:hover::after {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c6688df */.elementor-732 .elementor-element.elementor-element-c6688df {
  position: relative;
  overflow: hidden;
  display: block;
}
.elementor-732 .elementor-element.elementor-element-c6688df img {
  display: block;
  width: 100%;
  transition: transform 0.5s ease;
}
.elementor-732 .elementor-element.elementor-element-c6688df:hover img {
  transform: scale(1.1);
}
/* Info card, text baked in via content */
.elementor-732 .elementor-element.elementor-element-c6688df::after {
  content: "Senpai Mohammed Aslam\A ASST. INSTRUCTOR\A 1st Dan Black Belt\A Impact Martial Arts Academy";
  white-space: pre-line;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  padding: 20px 16px;
  background: rgba(120, 0, 0, 0.92);
  color: #fff;
  font-size: 14px;
  line-height: 1.8;
  text-align: center;
  opacity: 0;
  transform: translateY(20px);
  transition: all 0.4s ease;
  z-index: 2;
}
.elementor-732 .elementor-element.elementor-element-c6688df:hover::after {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-38c0aed */.elementor-732 .elementor-element.elementor-element-38c0aed {
  position: relative;
  overflow: hidden;
  display: block;
}
.elementor-732 .elementor-element.elementor-element-38c0aed img {
  display: block;
  width: 100%;
  transition: transform 0.5s ease;
}
.elementor-732 .elementor-element.elementor-element-38c0aed:hover img {
  transform: scale(1.1);
}
/* Info card, text baked in via content */
.elementor-732 .elementor-element.elementor-element-38c0aed::after {
  content: "Senpai Mohammed Aslam\A ASST. INSTRUCTOR\A 1st Dan Black Belt\A Impact Martial Arts Academy";
  white-space: pre-line;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  padding: 20px 16px;
  background: rgba(120, 0, 0, 0.92);
  color: #fff;
  font-size: 14px;
  line-height: 1.8;
  text-align: center;
  opacity: 0;
  transform: translateY(20px);
  transition: all 0.4s ease;
  z-index: 2;
}
.elementor-732 .elementor-element.elementor-element-38c0aed:hover::after {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0fccd4d */.elementor-732 .elementor-element.elementor-element-0fccd4d {
  position: relative;
  overflow: hidden;
  display: block;
}
.elementor-732 .elementor-element.elementor-element-0fccd4d img {
  display: block;
  width: 100%;
  transition: transform 0.5s ease;
}
.elementor-732 .elementor-element.elementor-element-0fccd4d:hover img {
  transform: scale(1.1);
}
/* Info card, text baked in via content */
.elementor-732 .elementor-element.elementor-element-0fccd4d::after {
  content: "Senpai Mohammed Aslam\A ASST. INSTRUCTOR\A 1st Dan Black Belt\A Impact Martial Arts Academy";
  white-space: pre-line;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  padding: 20px 16px;
  background: rgba(120, 0, 0, 0.92);
  color: #fff;
  font-size: 14px;
  line-height: 1.8;
  text-align: center;
  opacity: 0;
  transform: translateY(20px);
  transition: all 0.4s ease;
  z-index: 2;
}
.elementor-732 .elementor-element.elementor-element-0fccd4d:hover::after {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fdf796c */.elementor-732 .elementor-element.elementor-element-fdf796c {
  position: relative;
  overflow: hidden;
  display: block;
}
.elementor-732 .elementor-element.elementor-element-fdf796c img {
  display: block;
  width: 100%;
  transition: transform 0.5s ease;
}
.elementor-732 .elementor-element.elementor-element-fdf796c:hover img {
  transform: scale(1.1);
}
/* Info card, text baked in via content */
.elementor-732 .elementor-element.elementor-element-fdf796c::after {
  content: "Senpai Mohammed Aslam\A ASST. INSTRUCTOR\A 1st Dan Black Belt\A Impact Martial Arts Academy";
  white-space: pre-line;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  padding: 20px 16px;
  background: rgba(120, 0, 0, 0.92);
  color: #fff;
  font-size: 14px;
  line-height: 1.8;
  text-align: center;
  opacity: 0;
  transform: translateY(20px);
  transition: all 0.4s ease;
  z-index: 2;
}
.elementor-732 .elementor-element.elementor-element-fdf796c:hover::after {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9d86807 */.elementor-732 .elementor-element.elementor-element-9d86807 {
  position: relative;
  overflow: hidden;
  display: block;
}
.elementor-732 .elementor-element.elementor-element-9d86807 img {
  display: block;
  width: 100%;
  transition: transform 0.5s ease;
}
.elementor-732 .elementor-element.elementor-element-9d86807:hover img {
  transform: scale(1.1);
}
/* Info card, text baked in via content */
.elementor-732 .elementor-element.elementor-element-9d86807::after {
  content: "Senpai Mohammed Aslam\A ASST. INSTRUCTOR\A 1st Dan Black Belt\A Impact Martial Arts Academy";
  white-space: pre-line;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  padding: 20px 16px;
  background: rgba(120, 0, 0, 0.92);
  color: #fff;
  font-size: 14px;
  line-height: 1.8;
  text-align: center;
  opacity: 0;
  transform: translateY(20px);
  transition: all 0.4s ease;
  z-index: 2;
}
.elementor-732 .elementor-element.elementor-element-9d86807:hover::after {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ce87100 */.elementor-732 .elementor-element.elementor-element-ce87100 {
  position: relative;
  overflow: hidden;
  display: block;
}
.elementor-732 .elementor-element.elementor-element-ce87100 img {
  display: block;
  width: 100%;
  transition: transform 0.5s ease;
}
.elementor-732 .elementor-element.elementor-element-ce87100:hover img {
  transform: scale(1.1);
}
/* Info card, text baked in via content */
.elementor-732 .elementor-element.elementor-element-ce87100::after {
  content: "Senpai Mohammed Aslam\A ASST. INSTRUCTOR\A 1st Dan Black Belt\A Impact Martial Arts Academy";
  white-space: pre-line;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  padding: 20px 16px;
  background: rgba(120, 0, 0, 0.92);
  color: #fff;
  font-size: 14px;
  line-height: 1.8;
  text-align: center;
  opacity: 0;
  transform: translateY(20px);
  transition: all 0.4s ease;
  z-index: 2;
}
.elementor-732 .elementor-element.elementor-element-ce87100:hover::after {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bf9159d */.elementor-732 .elementor-element.elementor-element-bf9159d {
  position: relative;
  overflow: hidden;
  display: block;
}
.elementor-732 .elementor-element.elementor-element-bf9159d img {
  display: block;
  width: 100%;
  transition: transform 0.5s ease;
}
.elementor-732 .elementor-element.elementor-element-bf9159d:hover img {
  transform: scale(1.1);
}
/* Info card, text baked in via content */
.elementor-732 .elementor-element.elementor-element-bf9159d::after {
  content: "Senpai Mohammed Aslam\A ASST. INSTRUCTOR\A 1st Dan Black Belt\A Impact Martial Arts Academy";
  white-space: pre-line;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  padding: 20px 16px;
  background: rgba(120, 0, 0, 0.92);
  color: #fff;
  font-size: 14px;
  line-height: 1.8;
  text-align: center;
  opacity: 0;
  transform: translateY(20px);
  transition: all 0.4s ease;
  z-index: 2;
}
.elementor-732 .elementor-element.elementor-element-bf9159d:hover::after {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3c3bc6a */.elementor-732 .elementor-element.elementor-element-3c3bc6a {
  position: relative;
  overflow: hidden;
  display: block;
}
.elementor-732 .elementor-element.elementor-element-3c3bc6a img {
  display: block;
  width: 100%;
  transition: transform 0.5s ease;
}
.elementor-732 .elementor-element.elementor-element-3c3bc6a:hover img {
  transform: scale(1.1);
}
/* Info card, text baked in via content */
.elementor-732 .elementor-element.elementor-element-3c3bc6a::after {
  content: "Senpai Mohammed Aslam\A ASST. INSTRUCTOR\A 1st Dan Black Belt\A Impact Martial Arts Academy";
  white-space: pre-line;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  padding: 20px 16px;
  background: rgba(120, 0, 0, 0.92);
  color: #fff;
  font-size: 14px;
  line-height: 1.8;
  text-align: center;
  opacity: 0;
  transform: translateY(20px);
  transition: all 0.4s ease;
  z-index: 2;
}
.elementor-732 .elementor-element.elementor-element-3c3bc6a:hover::after {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-de9810e */.elementor-732 .elementor-element.elementor-element-de9810e {
  position: relative;
  overflow: hidden;
  display: block;
}
.elementor-732 .elementor-element.elementor-element-de9810e img {
  display: block;
  width: 100%;
  transition: transform 0.5s ease;
}
.elementor-732 .elementor-element.elementor-element-de9810e:hover img {
  transform: scale(1.1);
}
/* Info card, text baked in via content */
.elementor-732 .elementor-element.elementor-element-de9810e::after {
  content: "Senpai Mohammed Aslam\A ASST. INSTRUCTOR\A 1st Dan Black Belt\A Impact Martial Arts Academy";
  white-space: pre-line;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  padding: 20px 16px;
  background: rgba(120, 0, 0, 0.92);
  color: #fff;
  font-size: 14px;
  line-height: 1.8;
  text-align: center;
  opacity: 0;
  transform: translateY(20px);
  transition: all 0.4s ease;
  z-index: 2;
}
.elementor-732 .elementor-element.elementor-element-de9810e:hover::after {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7fc5320 */.elementor-732 .elementor-element.elementor-element-7fc5320 {
  position: relative;
  overflow: hidden;
  display: block;
}
.elementor-732 .elementor-element.elementor-element-7fc5320 img {
  display: block;
  width: 100%;
  transition: transform 0.5s ease;
}
.elementor-732 .elementor-element.elementor-element-7fc5320:hover img {
  transform: scale(1.1);
}
/* Info card, text baked in via content */
.elementor-732 .elementor-element.elementor-element-7fc5320::after {
  content: "Senpai Mohammed Aslam\A ASST. INSTRUCTOR\A 1st Dan Black Belt\A Impact Martial Arts Academy";
  white-space: pre-line;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  padding: 20px 16px;
  background: rgba(120, 0, 0, 0.92);
  color: #fff;
  font-size: 14px;
  line-height: 1.8;
  text-align: center;
  opacity: 0;
  transform: translateY(20px);
  transition: all 0.4s ease;
  z-index: 2;
}
.elementor-732 .elementor-element.elementor-element-7fc5320:hover::after {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d2793f1 */.elementor-732 .elementor-element.elementor-element-d2793f1 {
  position: relative;
  overflow: hidden;
  display: block;
}
.elementor-732 .elementor-element.elementor-element-d2793f1 img {
  display: block;
  width: 100%;
  transition: transform 0.5s ease;
}
.elementor-732 .elementor-element.elementor-element-d2793f1:hover img {
  transform: scale(1.1);
}
/* Info card, text baked in via content */
.elementor-732 .elementor-element.elementor-element-d2793f1::after {
  content: "Senpai Mohammed Aslam\A ASST. INSTRUCTOR\A 1st Dan Black Belt\A Impact Martial Arts Academy";
  white-space: pre-line;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  padding: 20px 16px;
  background: rgba(120, 0, 0, 0.92);
  color: #fff;
  font-size: 14px;
  line-height: 1.8;
  text-align: center;
  opacity: 0;
  transform: translateY(20px);
  transition: all 0.4s ease;
  z-index: 2;
}
.elementor-732 .elementor-element.elementor-element-d2793f1:hover::after {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5a04391 */.elementor-732 .elementor-element.elementor-element-5a04391 {
  position: relative;
  overflow: hidden;
  display: block;
}
.elementor-732 .elementor-element.elementor-element-5a04391 img {
  display: block;
  width: 100%;
  transition: transform 0.5s ease;
}
.elementor-732 .elementor-element.elementor-element-5a04391:hover img {
  transform: scale(1.1);
}
/* Info card, text baked in via content */
.elementor-732 .elementor-element.elementor-element-5a04391::after {
  content: "Senpai Mohammed Aslam\A ASST. INSTRUCTOR\A 1st Dan Black Belt\A Impact Martial Arts Academy";
  white-space: pre-line;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  padding: 20px 16px;
  background: rgba(120, 0, 0, 0.92);
  color: #fff;
  font-size: 14px;
  line-height: 1.8;
  text-align: center;
  opacity: 0;
  transform: translateY(20px);
  transition: all 0.4s ease;
  z-index: 2;
}
.elementor-732 .elementor-element.elementor-element-5a04391:hover::after {
  opacity: 1;
  transform: translateY(0);
}/* End custom CSS */