.elementor-594 .elementor-element.elementor-element-e1b7363{--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;--background-transition:0.3s;}.elementor-594 .elementor-element.elementor-element-9093a33{width:var( --container-widget-width, 0% );max-width:0%;--container-widget-width:0%;--container-widget-flex-grow:0;top:0px;}body:not(.rtl) .elementor-594 .elementor-element.elementor-element-9093a33{left:0px;}body.rtl .elementor-594 .elementor-element.elementor-element-9093a33{right:0px;}.elementor-594 .elementor-element.elementor-element-3c2f4d6{--display:flex;--background-transition:0.3s;}.elementor-594 .elementor-element.elementor-element-5117d06{--display:flex;--background-transition:0.3s;}.elementor-594 .elementor-element.elementor-element-5117d06, .elementor-594 .elementor-element.elementor-element-5117d06::before{--border-transition:0.3s;}.elementor-594 .elementor-element.elementor-element-ca868f1{--display:flex;--background-transition:0.3s;}.elementor-594 .elementor-element.elementor-element-ca868f1, .elementor-594 .elementor-element.elementor-element-ca868f1::before{--border-transition:0.3s;}.elementor-594 .elementor-element.elementor-element-4caee63{--display:flex;--justify-content:space-between;--background-transition:0.3s;}.elementor-594 .elementor-element.elementor-element-287457e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:3vw 3vw;--background-transition:0.3s;}.elementor-594 .elementor-element.elementor-element-b80b434{--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;--background-transition:0.3s;}.elementor-594 .elementor-element.elementor-element-9e8b41f{--display:flex;--background-transition:0.3s;}/* Start custom CSS */.prd {
    gap: 1.5vw;
}
.img {
    width: 100%;
    height: 55vh;
}
.img1, .img2 {
    width: 100%;
    height: 100%;
    position: absolute;
    inset: 0;
    opacity: 1;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    transition: all .3s ease;
}
.img2 {
    border-radius: 1000px 1000px 0 0;
    opacity: 0;
}
.prd:hover .img1 {
    opacity: 0;
}
.prd:hover .img2 {
    opacity: 1;
}
.t {
    gap: 1vw;
}
.c {
    gap: .5vw;
}
.c span {
    display: block;
    position: relative;
    font-size: 1vw;
    font-weight: 200;
}
.t h3 {
    font-size: 1.5vw;
}
.t h5 {
    font-size: 1.1vw;
}
.cn {
    display: none;
}
.lst .cn {
    display: block;
}
.lst .prd {
    padding: 1.5vw;
}

@media screen and (max-width: 768px) {
.prd {
    gap: 4vw;
}
.t {
    gap: 3vw;
}
.t h3 {
    font-size: 6vw;
}
.t h5 {
    font-size: 4vw;
}
.c span {
    font-size: 3.4vw;
}
.c {
    gap: 2vw;
}
.lst .prd {
    padding: 0;
    margin: 0 0 6vw 0 !important;
}
}/* End custom CSS */