.elementor-605 .elementor-element.elementor-element-67297fe{--display:flex;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );color:var( --e-global-color-primary );}.elementor-605 .elementor-element.elementor-element-09a5a00 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:34px;font-weight:600;}.elementor-605 .elementor-element.elementor-element-37d0600{--display:flex;}.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 );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-605 .elementor-element.elementor-element-e04d73a{--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 020px;--row-gap:0px;--column-gap:020px;}.elementor-605 .elementor-element.elementor-element-c033f37{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-605 .elementor-element.elementor-element-3245682{--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;--justify-content:center;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-605 .elementor-element.elementor-element-240ce46 .elementor-button{padding:6px 012px 6px 012px;}.elementor-605 .elementor-element.elementor-element-cf377dc{--display:flex;--margin-top:020px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-605 .elementor-element.elementor-element-f1b9104{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:10px 10px;--row-gap:10px;--column-gap:10px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-605 .elementor-element.elementor-element-d3731ed{--display:flex;--overflow:hidden;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-605 .elementor-element.elementor-element-fa5a8e8 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:600;text-decoration:none;color:var( --e-global-color-astglobalcolor4 );}.elementor-605 .elementor-element.elementor-element-6954e55 img{height:242px;}.elementor-605 .elementor-element.elementor-element-157dc5d{--display:flex;--overflow:hidden;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-605 .elementor-element.elementor-element-7ca3e55{--display:flex;--overflow:hidden;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-605 .elementor-element.elementor-element-893631a .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:600;color:var( --e-global-color-astglobalcolor4 );}.elementor-605 .elementor-element.elementor-element-820402e img{height:242px;}.elementor-605 .elementor-element.elementor-element-bc9c9ec{--display:flex;--overflow:hidden;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-605 .elementor-element.elementor-element-1e41373{--display:flex;--overflow:hidden;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-605 .elementor-element.elementor-element-2705150 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:600;color:var( --e-global-color-astglobalcolor4 );}.elementor-605 .elementor-element.elementor-element-b0fac31 img{height:242px;}.elementor-605 .elementor-element.elementor-element-a07b5c0{--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;}.elementor-605 .elementor-element.elementor-element-16bd5c4{--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 020px;--row-gap:0px;--column-gap:020px;}.elementor-605 .elementor-element.elementor-element-d68bb50{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-605 .elementor-element.elementor-element-25ad246{--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;--justify-content:center;}.elementor-605 .elementor-element.elementor-element-ab5b9ed .elementor-button{padding:6px 012px 6px 012px;}.elementor-605 .elementor-element.elementor-element-7f6b993{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-605 .elementor-element.elementor-element-ee5c068 .sp-product-categories-items{grid-template-columns:repeat(3, minmax(0, 1fr));column-gap:10px;row-gap:10px;}.elementor-605 .elementor-element.elementor-element-2012218{--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;}.elementor-605 .elementor-element.elementor-element-14b4e7e .sp-product-categories-items{grid-template-columns:repeat(3, minmax(0, 1fr));column-gap:10px;row-gap:10px;}.elementor-605 .elementor-element.elementor-element-778ff51{--display:flex;}.elementor-605 .elementor-element.elementor-element-081cfb6{--display:flex;}.elementor-605 .elementor-element.elementor-element-608b099{--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 020px;--row-gap:0px;--column-gap:020px;}.elementor-605 .elementor-element.elementor-element-7836d5a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-605 .elementor-element.elementor-element-0a66f16{--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;--justify-content:center;}.elementor-605 .elementor-element.elementor-element-0dff069 .elementor-button{padding:6px 012px 6px 012px;}.elementor-605 .elementor-element.elementor-element-9783aa7{--display:flex;--margin-top:020px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-605 .elementor-element.elementor-element-c8dbaf2{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:10px 10px;--row-gap:10px;--column-gap:10px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-605 .elementor-element.elementor-element-795c0c4{--display:flex;--overflow:hidden;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-605 .elementor-element.elementor-element-832d166 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:600;text-decoration:none;color:var( --e-global-color-astglobalcolor4 );}.elementor-605 .elementor-element.elementor-element-8938c2e img{height:242px;}.elementor-605 .elementor-element.elementor-element-9e236b2{--display:flex;--overflow:hidden;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-605 .elementor-element.elementor-element-a969c97{--display:flex;--overflow:hidden;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-605 .elementor-element.elementor-element-f103e78 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:600;color:var( --e-global-color-astglobalcolor4 );}.elementor-605 .elementor-element.elementor-element-dd6a750 img{height:242px;}.elementor-605 .elementor-element.elementor-element-4d0802c{--display:flex;--overflow:hidden;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-605 .elementor-element.elementor-element-c0bcb4a{--display:flex;--overflow:hidden;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-605 .elementor-element.elementor-element-2060895 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:600;color:var( --e-global-color-astglobalcolor4 );}.elementor-605 .elementor-element.elementor-element-72c3092 img{height:242px;}.elementor-605 .elementor-element.elementor-element-b29779c{--display:flex;}.elementor-605 .elementor-element.elementor-element-a9f64cb{--display:flex;}.elementor-605 .elementor-element.elementor-element-4307a46{--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 020px;--row-gap:0px;--column-gap:020px;}.elementor-605 .elementor-element.elementor-element-df8b626{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-605 .elementor-element.elementor-element-156e98a{--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;--justify-content:center;}.elementor-605 .elementor-element.elementor-element-2d4d27a .elementor-button{padding:6px 012px 6px 012px;}:root{--page-title-display:none;}@media(max-width:1366px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-605 .elementor-element.elementor-element-f1b9104{--grid-auto-flow:row;}.elementor-605 .elementor-element.elementor-element-c8dbaf2{--grid-auto-flow:row;}}@media(max-width:1200px){.elementor-605 .elementor-element.elementor-element-f1b9104{--grid-auto-flow:row;}.elementor-605 .elementor-element.elementor-element-c8dbaf2{--grid-auto-flow:row;}}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-605 .elementor-element.elementor-element-f1b9104{--grid-auto-flow:row;}.elementor-605 .elementor-element.elementor-element-c8dbaf2{--grid-auto-flow:row;}}@media(max-width:880px){.elementor-605 .elementor-element.elementor-element-f1b9104{--grid-auto-flow:row;}.elementor-605 .elementor-element.elementor-element-c8dbaf2{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-605 .elementor-element.elementor-element-f1b9104{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-605 .elementor-element.elementor-element-c8dbaf2{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}@media(min-width:768px){.elementor-605 .elementor-element.elementor-element-67297fe{--content-width:1200px;}.elementor-605 .elementor-element.elementor-element-e04d73a{--content-width:1200px;}.elementor-605 .elementor-element.elementor-element-c033f37{--width:50%;}.elementor-605 .elementor-element.elementor-element-3245682{--width:50%;}.elementor-605 .elementor-element.elementor-element-cf377dc{--content-width:1200px;}.elementor-605 .elementor-element.elementor-element-16bd5c4{--content-width:1200px;}.elementor-605 .elementor-element.elementor-element-d68bb50{--width:50%;}.elementor-605 .elementor-element.elementor-element-25ad246{--width:50%;}.elementor-605 .elementor-element.elementor-element-7f6b993{--content-width:1200px;}.elementor-605 .elementor-element.elementor-element-2012218{--content-width:1200px;}.elementor-605 .elementor-element.elementor-element-081cfb6{--content-width:1200px;}.elementor-605 .elementor-element.elementor-element-7836d5a{--width:50%;}.elementor-605 .elementor-element.elementor-element-0a66f16{--width:50%;}.elementor-605 .elementor-element.elementor-element-9783aa7{--content-width:1200px;}.elementor-605 .elementor-element.elementor-element-a9f64cb{--content-width:1200px;}.elementor-605 .elementor-element.elementor-element-df8b626{--width:50%;}.elementor-605 .elementor-element.elementor-element-156e98a{--width:50%;}}/* Start custom CSS for heading, class: .elementor-element-fa5a8e8 */.mask-container-heading {
    position: absolute;
    left: 0;
    width: 100%;
    bottom: 0;
    padding: 33px 18px;
    text-align: center;
    z-index: 10;
    /* transition: all 0.3s ease-in-out; */
    transition: transform 0.3s ease-in-out, box-shadow 0.3s ease-in-out;
}
.mask-container-heading a {
    text-decoration: none !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6954e55 */.mask-container-img {
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d3731ed */.mask-img-container::before {
    position: absolute;
    left: 0;
    width: 100%;
    height: 100%;
    bottom: 0;
    content: "";
    background: linear-gradient(180deg, rgba(6, 42, 48, 0) 0%, rgb(6, 42, 48) 100%);
    display: inline-block;
    width: 100%;
    vertical-align: top;
    z-index: 1;
    transition: background 0.3s ease;
}
.mask-img-container:hover .mask-img {
    transform: scale(1.1);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-893631a */.mask-container-heading {
    position: absolute;
    left: 0;
    width: 100%;
    bottom: 0;
    padding: 33px 18px;
    text-align: center;
    z-index: 10;
    /* transition: all 0.3s ease-in-out; */
    transition: transform 0.3s ease-in-out, box-shadow 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-820402e */.mask-container-img {
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7ca3e55 */.mask-img-container::before {
    position: absolute;
    left: 0;
    width: 100%;
    height: 100%;
    bottom: 0;
    content: "";
    background: linear-gradient(180deg, rgba(6, 42, 48, 0) 0%, rgb(6, 42, 48) 100%);
    display: inline-block;
    width: 100%;
    vertical-align: top;
    z-index: 1;
    transition: background 0.3s ease;
}
.mask-img-container:hover .mask-img {
    transform: scale(1.1);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2705150 */.mask-container-heading {
    position: absolute;
    left: 0;
    width: 100%;
    bottom: 0;
    padding: 33px 18px;
    text-align: center;
    z-index: 10;
    /* transition: all 0.3s ease-in-out; */
    transition: transform 0.3s ease-in-out, box-shadow 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b0fac31 */.mask-container-img {
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1e41373 */.mask-img-container::before {
    position: absolute;
    left: 0;
    width: 100%;
    height: 100%;
    bottom: 0;
    content: "";
    background: linear-gradient(180deg, rgba(6, 42, 48, 0) 0%, rgb(6, 42, 48) 100%);
    display: inline-block;
    width: 100%;
    vertical-align: top;
    z-index: 1;
    transition: background 0.3s ease;
}
.mask-img-container:hover .mask-img {
    transform: scale(1.1);
}/* End custom CSS */
.sp-product-cat {
  border-radius: 8px;
overflow:hidden;
}
.sp-product-cat {
  border-radius: 8px;
overflow:hidden;
}
/* Start custom CSS for heading, class: .elementor-element-832d166 */.mask-container-heading {
    position: absolute;
    left: 0;
    width: 100%;
    bottom: 0;
    padding: 33px 18px;
    text-align: center;
    z-index: 10;
    /* transition: all 0.3s ease-in-out; */
    transition: transform 0.3s ease-in-out, box-shadow 0.3s ease-in-out;
}
.mask-container-heading a {
    text-decoration: none !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8938c2e */.mask-container-img {
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-795c0c4 */.mask-img-container::before {
    position: absolute;
    left: 0;
    width: 100%;
    height: 100%;
    bottom: 0;
    content: "";
    background: linear-gradient(180deg, rgba(6, 42, 48, 0) 0%, rgb(6, 42, 48) 100%);
    display: inline-block;
    width: 100%;
    vertical-align: top;
    z-index: 1;
    transition: background 0.3s ease;
}
.mask-img-container:hover .mask-img {
    transform: scale(1.1);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f103e78 */.mask-container-heading {
    position: absolute;
    left: 0;
    width: 100%;
    bottom: 0;
    padding: 33px 18px;
    text-align: center;
    z-index: 10;
    /* transition: all 0.3s ease-in-out; */
    transition: transform 0.3s ease-in-out, box-shadow 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-dd6a750 */.mask-container-img {
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a969c97 */.mask-img-container::before {
    position: absolute;
    left: 0;
    width: 100%;
    height: 100%;
    bottom: 0;
    content: "";
    background: linear-gradient(180deg, rgba(6, 42, 48, 0) 0%, rgb(6, 42, 48) 100%);
    display: inline-block;
    width: 100%;
    vertical-align: top;
    z-index: 1;
    transition: background 0.3s ease;
}
.mask-img-container:hover .mask-img {
    transform: scale(1.1);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2060895 */.mask-container-heading {
    position: absolute;
    left: 0;
    width: 100%;
    bottom: 0;
    padding: 33px 18px;
    text-align: center;
    z-index: 10;
    /* transition: all 0.3s ease-in-out; */
    transition: transform 0.3s ease-in-out, box-shadow 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-72c3092 */.mask-container-img {
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c0bcb4a */.mask-img-container::before {
    position: absolute;
    left: 0;
    width: 100%;
    height: 100%;
    bottom: 0;
    content: "";
    background: linear-gradient(180deg, rgba(6, 42, 48, 0) 0%, rgb(6, 42, 48) 100%);
    display: inline-block;
    width: 100%;
    vertical-align: top;
    z-index: 1;
    transition: background 0.3s ease;
}
.mask-img-container:hover .mask-img {
    transform: scale(1.1);
}/* End custom CSS */