.elementor-1593 .elementor-element.elementor-element-211197f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;--margin-top:45px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-1593 .elementor-element.elementor-element-0f9d309{text-align:center;}.elementor-1593 .elementor-element.elementor-element-0862165{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--background-transition:0.3s;}.elementor-1593 .elementor-element.elementor-element-57e4202{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;--margin-top:5px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-1593 .elementor-element.elementor-element-dfe4b6d{text-align:center;}.elementor-1593 .elementor-element.elementor-element-42e42f7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--gap:0px 0px;--background-transition:0.3s;--margin-top:0px;--margin-bottom:41px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1593 .elementor-element.elementor-element-091474a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-1593 .elementor-element.elementor-element-14de25c .jltma-image-hover-effect figure img{opacity:0.8;}.elementor-1593 .elementor-element.elementor-element-14de25c .jltma-image-hover-effect figure:hover img{opacity:1;}.elementor-1593 .elementor-element.elementor-element-14de25c .jltma-image-hover-effect .jltma-image-hover-title{color:#fff;}.elementor-1593 .elementor-element.elementor-element-14de25c .jltma-image-hover-title{margin:305px 0px 0px 0px;}.elementor-1593 .elementor-element.elementor-element-14de25c .jltma-image-hover-effect p{color:#fff;}.elementor-1593 .elementor-element.elementor-element-31de06d .jltma-image-hover-effect figure img{opacity:0.8;}.elementor-1593 .elementor-element.elementor-element-31de06d .jltma-image-hover-effect figure:hover img{opacity:1;}.elementor-1593 .elementor-element.elementor-element-31de06d .jltma-image-hover-effect .jltma-image-hover-title{color:#fff;}.elementor-1593 .elementor-element.elementor-element-31de06d .jltma-image-hover-title{margin:305px 0px 0px 0px;}.elementor-1593 .elementor-element.elementor-element-31de06d .jltma-image-hover-effect p{color:#fff;}.elementor-1593 .elementor-element.elementor-element-ea7b8e8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-1593 .elementor-element.elementor-element-01cbd8d .jltma-image-hover-effect figure img{opacity:0.8;}.elementor-1593 .elementor-element.elementor-element-01cbd8d .jltma-image-hover-effect figure:hover img{opacity:1;}.elementor-1593 .elementor-element.elementor-element-01cbd8d .jltma-image-hover-effect .jltma-image-hover-title{color:#fff;}.elementor-1593 .elementor-element.elementor-element-01cbd8d .jltma-image-hover-title{margin:305px 0px 0px 0px;}.elementor-1593 .elementor-element.elementor-element-01cbd8d .jltma-image-hover-effect p{color:#fff;}.elementor-1593 .elementor-element.elementor-element-03b8213 .jltma-image-hover-effect figure img{opacity:0.8;}.elementor-1593 .elementor-element.elementor-element-03b8213 .jltma-image-hover-effect figure:hover img{opacity:1;}.elementor-1593 .elementor-element.elementor-element-03b8213 .jltma-image-hover-effect .jltma-image-hover-title{color:#fff;}.elementor-1593 .elementor-element.elementor-element-03b8213 .jltma-image-hover-title{margin:305px 0px 0px 0px;}.elementor-1593 .elementor-element.elementor-element-03b8213 .jltma-image-hover-effect p{color:#fff;}.elementor-1593 .elementor-element.elementor-element-fde4c27:not(.elementor-motion-effects-element-type-background), .elementor-1593 .elementor-element.elementor-element-fde4c27 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4E3E6;}.elementor-1593 .elementor-element.elementor-element-fde4c27{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 0px 0px 0px;}.elementor-1593 .elementor-element.elementor-element-fde4c27 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1593 .elementor-element.elementor-element-5ad6a48{padding:0% 6% 0% 6%;}.elementor-1593 .elementor-element.elementor-element-9a0c721{text-align:center;}.elementor-1593 .elementor-element.elementor-element-9a0c721 > .elementor-widget-container{margin:-36px 0px 30px 0px;}.elementor-1593 .elementor-element.elementor-element-8ae0725 .sa-wc-products-carousel .sa-carousel-item{border-style:solid;border-width:1px 1px 1px 1px;border-color:#eaeaea;border-radius:.25em .25em .25em .25em;}.elementor-1593 .elementor-element.elementor-element-8ae0725 del .woocommerce-Price-amount.amount{color:#000000;}.elementor-1593 .elementor-element.elementor-element-8ae0725 .woocommerce-Price-amount.amount{color:#000000;}.elementor-1593 .elementor-element.elementor-element-06f1965{--spacer-size:10px;}.elementor-1593 .elementor-element.elementor-element-94d7597{padding:0px 0px 80px 0px;}.elementor-1593 .elementor-element.elementor-element-65f4132.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-1593 .elementor-element.elementor-element-65f4132.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-1593 .elementor-element.elementor-element-65f4132.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-1593 .elementor-element.elementor-element-65f4132 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-1593 .elementor-element.elementor-element-65f4132 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-1593 .elementor-element.elementor-element-799ed32.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-1593 .elementor-element.elementor-element-799ed32.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-1593 .elementor-element.elementor-element-799ed32.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-1593 .elementor-element.elementor-element-799ed32 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-1593 .elementor-element.elementor-element-799ed32 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-1593 .elementor-element.elementor-element-e61d66a.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-1593 .elementor-element.elementor-element-e61d66a.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-1593 .elementor-element.elementor-element-e61d66a.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-1593 .elementor-element.elementor-element-e61d66a .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-1593 .elementor-element.elementor-element-e61d66a .elementor-image-box-img img{transition-duration:0.3s;}.elementor-1593 .elementor-element.elementor-element-f79fe14{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;--padding-top:-1px;--padding-bottom:-1px;--padding-left:-1px;--padding-right:-1px;}.elementor-1593 .elementor-element.elementor-element-dd0e263 .sa-slider-content{top:0%;left:0;transform:translate(0%, 0%);right:auto;text-align:left;}.elementor-1593 .elementor-element.elementor-element-dd0e263 .sa-thumb-content{bottom:0;left:0%;transform:translate(0%, 0%);top:auto;}.elementor-1593 .elementor-element.elementor-element-dd0e263 > .elementor-widget-container{padding:-1px -1px -1px -1px;}@media(max-width:1024px){.elementor-1593 .elementor-element.elementor-element-dd0e263 .sa-slider-content{top:0%;left:0;transform:translate(0%, 0%);right:auto;}.elementor-1593 .elementor-element.elementor-element-dd0e263 .sa-thumb-content{bottom:0;left:0%;transform:translate(0%, 0%);top:auto;}}@media(min-width:768px){.elementor-1593 .elementor-element.elementor-element-091474a{--width:50%;}.elementor-1593 .elementor-element.elementor-element-ea7b8e8{--width:50%;}}@media(max-width:767px){.elementor-1593 .elementor-element.elementor-element-65f4132 .elementor-image-box-img{margin-bottom:15px;}.elementor-1593 .elementor-element.elementor-element-799ed32 .elementor-image-box-img{margin-bottom:15px;}.elementor-1593 .elementor-element.elementor-element-e61d66a .elementor-image-box-img{margin-bottom:15px;}.elementor-1593 .elementor-element.elementor-element-dd0e263 .sa-slider-content{top:0%;left:0;transform:translate(0%, 0%);right:auto;}.elementor-1593 .elementor-element.elementor-element-dd0e263 .sa-thumb-content{bottom:0;left:0%;transform:translate(0%, 0%);top:auto;}}/* Start custom CSS for container, class: .elementor-element-57e4202 */.t4s-feature-columns__content {
    position: absolute;
    bottom: 0;
    left: 50%;
    display: flex;
    z-index: 9 !important;
    justify-content: space-between;
    width: 85%;
    transform: translate(-50%) !important;
    border-bottom: 1px solid #fff;
    margin-bottom: 15px;
}
 .t4s-feature-columns__content a.t4s-btn {
    color: #fff;
    font-size: 17px;
}
.t4s-eff-img-zoom:hover .t4s-obj-eff {
    transform: scale(1.1);
}
.t4s-eff-img-zoom .t4s-obj-eff {
    transition: all 1s;
}

.t4s-feature-columns__content img {
    max-width: 100%;
    height: auto;
    border: 0;
    vertical-align: middle;
}

   .t4s-eff-border-run:hover:before, .t4s-eff-border-run:hover:after {
    opacity: 1;
    width: calc(100% - 30px);
    height: calc(100% - 30px);
} 


.t4s-eff-border-run:before, .t4s-eff-border-run:after {
    position: absolute;
    content: "";
    opacity: 0;
    width: 0;
    height: 0;
    transition: all .8s ease;
}


a.t4s-eff-border-run::before,
a.t4s-eff-border-run::after {
  width: 0%; height: 0%;
  opacity: 0;
  transition: width 0.2s linear, height 0.15s 0.2s ease-out, opacity 0s 0.35s;
}
a.t4s-eff-border-run::before {
  bottom: -15px; left: 15px;
  border-top: 1px solid white;
  border-left: 1px solid white;
  z-index: 25;
}
a.t4s-eff-border-run::after {
  top: -15px; right: 15px;
  border-bottom: 1px solid white;
  border-right: 1px solid white;
}
a.t4s-eff-border-run:hover::before,
a.t4s-eff-border-run:hover::after {
  width: 100%; height: 100%;
  opacity: 1;
  transition: width 0.2s 0.15s ease-out, height 0.15s ease-in, opacity 0s;   
}/* End custom CSS */