.elementor-22 .elementor-element.elementor-element-37e72f9{--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:20px 020px;--row-gap:20px;--column-gap:020px;--padding-top:80px;--padding-bottom:0px;--padding-left:100px;--padding-right:100px;}.elementor-22 .elementor-element.elementor-element-f2b18bc{--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:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-22 .elementor-element.elementor-element-55cbe98:hover .elementor-widget-container{background-color:#073B3A;}.elementor-22 .elementor-element.elementor-element-55cbe98 img{height:164px;}.elementor-22 .elementor-element.elementor-element-9bf5b2b{--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:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-22 .elementor-element.elementor-element-afcc518{--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:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-22 .elementor-element.elementor-element-40665ae{--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:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-22 .elementor-element.elementor-element-a0fb74b{--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:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:20px;--padding-bottom:0px;--padding-left:100px;--padding-right:100px;}.elementor-22 .elementor-element.elementor-element-5547c8c{--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:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-22 .elementor-element.elementor-element-f3c7a30 img{height:184px;}.elementor-22 .elementor-element.elementor-element-af51aa0{--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:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-22 .elementor-element.elementor-element-215bbc6 img{height:184px;}.elementor-22 .elementor-element.elementor-element-09390d2{--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:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-22 .elementor-element.elementor-element-dbe0a8d img{height:184px;}.elementor-22 .elementor-element.elementor-element-72b7162{--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:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-22 .elementor-element.elementor-element-34ff713 img{height:184px;}.elementor-22 .elementor-element.elementor-element-a766096{--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 20px;--row-gap:0px;--column-gap:20px;--padding-top:20px;--padding-bottom:0px;--padding-left:100px;--padding-right:100px;}.elementor-22 .elementor-element.elementor-element-4dd47f4{--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:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-22 .elementor-element.elementor-element-74009a5 img{height:184px;}.elementor-22 .elementor-element.elementor-element-877e801{--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:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-22 .elementor-element.elementor-element-f3002b1 img{height:184px;}.elementor-22 .elementor-element.elementor-element-6cfab63{--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:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-22 .elementor-element.elementor-element-db6a8e6 img{height:184px;}.elementor-22 .elementor-element.elementor-element-8c05829{--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:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-22 .elementor-element.elementor-element-d1315c8 img{height:184px;}.elementor-22 .elementor-element.elementor-element-42b5681{--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 20px;--row-gap:0px;--column-gap:20px;--padding-top:20px;--padding-bottom:0px;--padding-left:100px;--padding-right:100px;}.elementor-22 .elementor-element.elementor-element-6b1b2eb{--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:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-22 .elementor-element.elementor-element-c314c9d:hover .elementor-widget-container{background-color:#073B3A;}.elementor-22 .elementor-element.elementor-element-c314c9d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-c314c9d img{height:184px;}.elementor-22 .elementor-element.elementor-element-96a5687{--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:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-22 .elementor-element.elementor-element-9ca3739 img{height:184px;}.elementor-22 .elementor-element.elementor-element-cd46218{--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:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-22 .elementor-element.elementor-element-4fdbce3 img{height:184px;}.elementor-22 .elementor-element.elementor-element-3f57a77{--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:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-22 .elementor-element.elementor-element-f803db1 img{height:184px;}.elementor-22 .elementor-element.elementor-element-8c93b75{--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 20px;--row-gap:0px;--column-gap:20px;--padding-top:20px;--padding-bottom:0px;--padding-left:100px;--padding-right:100px;}.elementor-22 .elementor-element.elementor-element-3306fb8{--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:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-22 .elementor-element.elementor-element-802de87 img{height:184px;}.elementor-22 .elementor-element.elementor-element-d16dd8c{--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:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-22 .elementor-element.elementor-element-c90a813 img{height:184px;}.elementor-22 .elementor-element.elementor-element-87b1333{--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:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-22 .elementor-element.elementor-element-4d9e900 img{height:184px;}.elementor-22 .elementor-element.elementor-element-a73138d{--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:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-22 .elementor-element.elementor-element-358ee9b img{height:184px;}.elementor-22 .elementor-element.elementor-element-84b0600{--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 20px;--row-gap:0px;--column-gap:20px;--padding-top:20px;--padding-bottom:0px;--padding-left:100px;--padding-right:100px;}.elementor-22 .elementor-element.elementor-element-dfbd242{--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:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-22 .elementor-element.elementor-element-de05ed0 img{height:184px;}.elementor-22 .elementor-element.elementor-element-d59311a{--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:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-22 .elementor-element.elementor-element-4827908 img{height:184px;}.elementor-22 .elementor-element.elementor-element-5388359{--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:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-22 .elementor-element.elementor-element-fbd90bc img{height:184px;}.elementor-22 .elementor-element.elementor-element-da3f80e{--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:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-22 .elementor-element.elementor-element-3a675a3 img{height:184px;}.elementor-22 .elementor-element.elementor-element-e2d2d99{--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 20px;--row-gap:0px;--column-gap:20px;--padding-top:20px;--padding-bottom:0px;--padding-left:100px;--padding-right:100px;}.elementor-22 .elementor-element.elementor-element-ede9752{--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:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-22 .elementor-element.elementor-element-3106e47 img{height:184px;}.elementor-22 .elementor-element.elementor-element-5253e51{--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:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-22 .elementor-element.elementor-element-102c2ee img{height:184px;}.elementor-22 .elementor-element.elementor-element-c74e5b0{--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:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-22 .elementor-element.elementor-element-21a8a1e img{height:184px;}.elementor-22 .elementor-element.elementor-element-88ab34d{--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:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-22 .elementor-element.elementor-element-15e5c17 img{height:184px;}.elementor-22 .elementor-element.elementor-element-4680cc7{--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 20px;--row-gap:0px;--column-gap:20px;--padding-top:20px;--padding-bottom:80px;--padding-left:100px;--padding-right:100px;}.elementor-22 .elementor-element.elementor-element-9ce2891{--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:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-22 .elementor-element.elementor-element-43e8593 img{height:184px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:767px){.elementor-22 .elementor-element.elementor-element-37e72f9{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-22 .elementor-element.elementor-element-55cbe98 img{height:184px;}.elementor-22 .elementor-element.elementor-element-69306bd img{height:184px;}.elementor-22 .elementor-element.elementor-element-9ea3146 img{height:184px;}.elementor-22 .elementor-element.elementor-element-36b9f7d img{height:184px;}.elementor-22 .elementor-element.elementor-element-a0fb74b{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-f3c7a30 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-f3c7a30 img{object-fit:cover;}.elementor-22 .elementor-element.elementor-element-a766096{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-42b5681{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-c314c9d img{object-fit:cover;}.elementor-22 .elementor-element.elementor-element-8c93b75{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-84b0600{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-de05ed0 img{object-fit:cover;}.elementor-22 .elementor-element.elementor-element-e2d2d99{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-3106e47 img{object-fit:cover;}.elementor-22 .elementor-element.elementor-element-4680cc7{--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}}@media(min-width:768px){.elementor-22 .elementor-element.elementor-element-f2b18bc{--width:25%;}.elementor-22 .elementor-element.elementor-element-9bf5b2b{--width:25%;}.elementor-22 .elementor-element.elementor-element-afcc518{--width:25%;}.elementor-22 .elementor-element.elementor-element-40665ae{--width:25%;}.elementor-22 .elementor-element.elementor-element-5547c8c{--width:25%;}.elementor-22 .elementor-element.elementor-element-af51aa0{--width:25%;}.elementor-22 .elementor-element.elementor-element-09390d2{--width:25%;}.elementor-22 .elementor-element.elementor-element-72b7162{--width:25%;}.elementor-22 .elementor-element.elementor-element-4dd47f4{--width:25%;}.elementor-22 .elementor-element.elementor-element-877e801{--width:25%;}.elementor-22 .elementor-element.elementor-element-6cfab63{--width:25%;}.elementor-22 .elementor-element.elementor-element-8c05829{--width:25%;}.elementor-22 .elementor-element.elementor-element-6b1b2eb{--width:25%;}.elementor-22 .elementor-element.elementor-element-96a5687{--width:25%;}.elementor-22 .elementor-element.elementor-element-cd46218{--width:25%;}.elementor-22 .elementor-element.elementor-element-3f57a77{--width:25%;}.elementor-22 .elementor-element.elementor-element-3306fb8{--width:25%;}.elementor-22 .elementor-element.elementor-element-d16dd8c{--width:25%;}.elementor-22 .elementor-element.elementor-element-87b1333{--width:25%;}.elementor-22 .elementor-element.elementor-element-a73138d{--width:25%;}.elementor-22 .elementor-element.elementor-element-dfbd242{--width:25%;}.elementor-22 .elementor-element.elementor-element-d59311a{--width:25%;}.elementor-22 .elementor-element.elementor-element-5388359{--width:25%;}.elementor-22 .elementor-element.elementor-element-da3f80e{--width:25%;}.elementor-22 .elementor-element.elementor-element-ede9752{--width:25%;}.elementor-22 .elementor-element.elementor-element-5253e51{--width:25%;}.elementor-22 .elementor-element.elementor-element-c74e5b0{--width:25%;}.elementor-22 .elementor-element.elementor-element-88ab34d{--width:25%;}.elementor-22 .elementor-element.elementor-element-9ce2891{--width:25%;}}/* Start custom CSS for container, class: .elementor-element-f2b18bc */.abc {
  position: relative;
  overflow: hidden;
}

.abc::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(200, 160, 170, 0.4); /* Black overlay with 40% opacity */
  opacity: 0;
  transition: opacity 0.3s ease;
  pointer-events: none;
  z-index: 1;
}

/* Show overlay on hover */
.abc:hover::before {
  opacity: 1;
}

/* Keep inner content above the overlay */
.abc < * {
  position: relative;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9bf5b2b */.abc {
  position: relative;
  overflow: hidden;
}

.abc::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(200, 160, 170, 0.4); /* Black overlay with 40% opacity */
  opacity: 0;
  transition: opacity 0.3s ease;
  pointer-events: none;
  z-index: 1;
}

/* Show overlay on hover */
.abc:hover::before {
  opacity: 1;
}

/* Keep inner content above the overlay */
.abc < * {
  position: relative;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-afcc518 */.abc {
  position: relative;
  overflow: hidden;
}

.abc::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(200, 160, 170, 0.4); /* Black overlay with 40% opacity */
  opacity: 0;
  transition: opacity 0.3s ease;
  pointer-events: none;
  z-index: 1;
}

/* Show overlay on hover */
.abc:hover::before {
  opacity: 1;
}

/* Keep inner content above the overlay */
.abc < * {
  position: relative;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-40665ae */.abc {
  position: relative;
  overflow: hidden;
}

.abc::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(200, 160, 170, 0.4); /* Black overlay with 40% opacity */
  opacity: 0;
  transition: opacity 0.3s ease;
  pointer-events: none;
  z-index: 1;
}

/* Show overlay on hover */
.abc:hover::before {
  opacity: 1;
}

/* Keep inner content above the overlay */
.abc < * {
  position: relative;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5547c8c */.abc {
  position: relative;
  overflow: hidden;
}

.abc::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(200, 160, 170, 0.4); /* Black overlay with 40% opacity */
  opacity: 0;
  transition: opacity 0.3s ease;
  pointer-events: none;
  z-index: 1;
}

/* Show overlay on hover */
.abc:hover::before {
  opacity: 1;
}

/* Keep inner content above the overlay */
.abc < * {
  position: relative;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-af51aa0 */.abc {
  position: relative;
  overflow: hidden;
}

.abc::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(200, 160, 170, 0.4); /* Black overlay with 40% opacity */
  opacity: 0;
  transition: opacity 0.3s ease;
  pointer-events: none;
  z-index: 1;
}

/* Show overlay on hover */
.abc:hover::before {
  opacity: 1;
}

/* Keep inner content above the overlay */
.abc < * {
  position: relative;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-09390d2 */.abc {
  position: relative;
  overflow: hidden;
}

.abc::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(200, 160, 170, 0.4); /* Black overlay with 40% opacity */
  opacity: 0;
  transition: opacity 0.3s ease;
  pointer-events: none;
  z-index: 1;
}

/* Show overlay on hover */
.abc:hover::before {
  opacity: 1;
}

/* Keep inner content above the overlay */
.abc < * {
  position: relative;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-72b7162 */.abc {
  position: relative;
  overflow: hidden;
}

.abc::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(200, 160, 170, 0.4); /* Black overlay with 40% opacity */
  opacity: 0;
  transition: opacity 0.3s ease;
  pointer-events: none;
  z-index: 1;
}

/* Show overlay on hover */
.abc:hover::before {
  opacity: 1;
}

/* Keep inner content above the overlay */
.abc < * {
  position: relative;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4dd47f4 */.abc {
  position: relative;
  overflow: hidden;
}

.abc::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(200, 160, 170, 0.4); /* Black overlay with 40% opacity */
  opacity: 0;
  transition: opacity 0.3s ease;
  pointer-events: none;
  z-index: 1;
}

/* Show overlay on hover */
.abc:hover::before {
  opacity: 1;
}

/* Keep inner content above the overlay */
.abc < * {
  position: relative;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-877e801 */.abc {
  position: relative;
  overflow: hidden;
}

.abc::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(200, 160, 170, 0.4); /* Black overlay with 40% opacity */
  opacity: 0;
  transition: opacity 0.3s ease;
  pointer-events: none;
  z-index: 1;
}

/* Show overlay on hover */
.abc:hover::before {
  opacity: 1;
}

/* Keep inner content above the overlay */
.abc < * {
  position: relative;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6cfab63 */.abc {
  position: relative;
  overflow: hidden;
}

.abc::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(200, 160, 170, 0.4); /* Black overlay with 40% opacity */
  opacity: 0;
  transition: opacity 0.3s ease;
  pointer-events: none;
  z-index: 1;
}

/* Show overlay on hover */
.abc:hover::before {
  opacity: 1;
}

/* Keep inner content above the overlay */
.abc < * {
  position: relative;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8c05829 */.abc {
  position: relative;
  overflow: hidden;
}

.abc::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(200, 160, 170, 0.4); /* Black overlay with 40% opacity */
  opacity: 0;
  transition: opacity 0.3s ease;
  pointer-events: none;
  z-index: 1;
}

/* Show overlay on hover */
.abc:hover::before {
  opacity: 1;
}

/* Keep inner content above the overlay */
.abc < * {
  position: relative;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d16dd8c */.abc {
  position: relative;
  overflow: hidden;
}

.abc::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(200, 160, 170, 0.4); /* Black overlay with 40% opacity */
  opacity: 0;
  transition: opacity 0.3s ease;
  pointer-events: none;
  z-index: 1;
}

/* Show overlay on hover */
.abc:hover::before {
  opacity: 1;
}

/* Keep inner content above the overlay */
.abc < * {
  position: relative;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-87b1333 */.abc {
  position: relative;
  overflow: hidden;
}

.abc::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(200, 160, 170, 0.4); /* Black overlay with 40% opacity */
  opacity: 0;
  transition: opacity 0.3s ease;
  pointer-events: none;
  z-index: 1;
}

/* Show overlay on hover */
.abc:hover::before {
  opacity: 1;
}

/* Keep inner content above the overlay */
.abc < * {
  position: relative;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a73138d */.abc {
  position: relative;
  overflow: hidden;
}

.abc::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(200, 160, 170, 0.4); /* Black overlay with 40% opacity */
  opacity: 0;
  transition: opacity 0.3s ease;
  pointer-events: none;
  z-index: 1;
}

/* Show overlay on hover */
.abc:hover::before {
  opacity: 1;
}

/* Keep inner content above the overlay */
.abc < * {
  position: relative;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dfbd242 */.abc {
  position: relative;
  overflow: hidden;
}

.abc::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(200, 160, 170, 0.4); /* Black overlay with 40% opacity */
  opacity: 0;
  transition: opacity 0.3s ease;
  pointer-events: none;
  z-index: 1;
}

/* Show overlay on hover */
.abc:hover::before {
  opacity: 1;
}

/* Keep inner content above the overlay */
.abc < * {
  position: relative;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d59311a */.abc {
  position: relative;
  overflow: hidden;
}

.abc::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(200, 160, 170, 0.4); /* Black overlay with 40% opacity */
  opacity: 0;
  transition: opacity 0.3s ease;
  pointer-events: none;
  z-index: 1;
}

/* Show overlay on hover */
.abc:hover::before {
  opacity: 1;
}

/* Keep inner content above the overlay */
.abc < * {
  position: relative;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5388359 */.abc {
  position: relative;
  overflow: hidden;
}

.abc::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(200, 160, 170, 0.4); /* Black overlay with 40% opacity */
  opacity: 0;
  transition: opacity 0.3s ease;
  pointer-events: none;
  z-index: 1;
}

/* Show overlay on hover */
.abc:hover::before {
  opacity: 1;
}

/* Keep inner content above the overlay */
.abc < * {
  position: relative;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-da3f80e */.abc {
  position: relative;
  overflow: hidden;
}

.abc::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(200, 160, 170, 0.4); /* Black overlay with 40% opacity */
  opacity: 0;
  transition: opacity 0.3s ease;
  pointer-events: none;
  z-index: 1;
}

/* Show overlay on hover */
.abc:hover::before {
  opacity: 1;
}

/* Keep inner content above the overlay */
.abc < * {
  position: relative;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ede9752 */.abc {
  position: relative;
  overflow: hidden;
}

.abc::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(200, 160, 170, 0.4); /* Black overlay with 40% opacity */
  opacity: 0;
  transition: opacity 0.3s ease;
  pointer-events: none;
  z-index: 1;
}

/* Show overlay on hover */
.abc:hover::before {
  opacity: 1;
}

/* Keep inner content above the overlay */
.abc < * {
  position: relative;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5253e51 */.abc {
  position: relative;
  overflow: hidden;
}

.abc::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(200, 160, 170, 0.4); /* Black overlay with 40% opacity */
  opacity: 0;
  transition: opacity 0.3s ease;
  pointer-events: none;
  z-index: 1;
}

/* Show overlay on hover */
.abc:hover::before {
  opacity: 1;
}

/* Keep inner content above the overlay */
.abc < * {
  position: relative;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c74e5b0 */.abc {
  position: relative;
  overflow: hidden;
}

.abc::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(200, 160, 170, 0.4); /* Black overlay with 40% opacity */
  opacity: 0;
  transition: opacity 0.3s ease;
  pointer-events: none;
  z-index: 1;
}

/* Show overlay on hover */
.abc:hover::before {
  opacity: 1;
}

/* Keep inner content above the overlay */
.abc < * {
  position: relative;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-88ab34d */.abc {
  position: relative;
  overflow: hidden;
}

.abc::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(200, 160, 170, 0.4); /* Black overlay with 40% opacity */
  opacity: 0;
  transition: opacity 0.3s ease;
  pointer-events: none;
  z-index: 1;
}

/* Show overlay on hover */
.abc:hover::before {
  opacity: 1;
}

/* Keep inner content above the overlay */
.abc < * {
  position: relative;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9ce2891 */.abc {
  position: relative;
  overflow: hidden;
}

.abc::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(200, 160, 170, 0.4); /* Black overlay with 40% opacity */
  opacity: 0;
  transition: opacity 0.3s ease;
  pointer-events: none;
  z-index: 1;
}

/* Show overlay on hover */
.abc:hover::before {
  opacity: 1;
}

/* Keep inner content above the overlay */
.abc < * {
  position: relative;
  z-index: 2;
}/* End custom CSS */