.elementor-261 .elementor-element.elementor-element-19ffb6f{--display:flex;--min-height:411px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-261 .elementor-element.elementor-element-ca5a289{--display:flex;--margin-top:60px;--margin-bottom:120px;--margin-left:0px;--margin-right:0px;}@media(max-width:1024px){.elementor-261 .elementor-element.elementor-element-19ffb6f{--min-height:394px;}.elementor-261 .elementor-element.elementor-element-ca5a289{--margin-top:60px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;}}@media(max-width:767px){.elementor-261 .elementor-element.elementor-element-19ffb6f{--min-height:294px;}.elementor-261 .elementor-element.elementor-element-ca5a289{--margin-top:40px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}}/* Start custom CSS for image, class: .elementor-element-73a8ef8 */.elementor-261 .elementor-element.elementor-element-73a8ef8 img{
    width: 100%;
    max-width: 734px;
}

@media(max-width: 480px){
   .elementor-261 .elementor-element.elementor-element-73a8ef8 img{
        width: 100%;
        max-width: 240px;
    } 
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-e7574d4 */.elementor-261 .elementor-element.elementor-element-e7574d4 .flex-cols{
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    gap: 20px;
}

.elementor-261 .elementor-element.elementor-element-e7574d4 .item-product .item-product-con {
     background: transparent; 
     box-shadow: unset; 
     border: unset; 
     border-radius: 8px; 
}

.elementor-261 .elementor-element.elementor-element-e7574d4 .img-con{
    text-align:  center;
}

.elementor-261 .elementor-element.elementor-element-e7574d4 img{
    width: 100%;
    max-width: 192px;
    /*height: 240px;*/
    object-fit: contain;
    /*padding:  25px;*/
    /*border-radius: 100%;*/
    /*background-color: #f9f9f9;*/
    /*filter: drop-shadow(10px 10px 10px rgba(0, 0, 0, 0.5));*/
    margin:  0 auto;
    text-align: center;
    transition: transform .3s ease;
    filter: drop-shadow(3px 18px 8px rgba(0, 0, 0, 0.5));
}


.elementor-261 .elementor-element.elementor-element-e7574d4 img:hover{
   transform: scale(1.1);
}

.elementor-261 .elementor-element.elementor-element-e7574d4 .title{
    font-family: 'Grandview', Sans-Serif;
    font-size: 18px;
    font-weight: normal;
    text-align: center
}

.elementor-slideshow__footer{
    bottom: 16vh !important;

    width: 100% !important;
    padding: 0 !important;
}

   .elementor-lightbox .elementor-lightbox-image {
        max-width: 29vh !important;
         border-radius: 2px; 
         box-shadow: unset; 
    }

@media(max-width: 1023px){
    .elementor-261 .elementor-element.elementor-element-e7574d4 .flex-cols{
        display: grid;
        grid-template-columns: repeat(2, 1fr);
        gap: 38px;
    }
    
 
}

@media(max-width: 768px){
    .elementor-261 .elementor-element.elementor-element-e7574d4 .flex-cols{
        display: grid;
        grid-template-columns:  1fr 1fr;
        gap: 38px;
    }
    
    .elementor-261 .elementor-element.elementor-element-e7574d4 img{
        max-width: 151px;
    }
}

@media(max-width: 468px){
    .elementor-261 .elementor-element.elementor-element-e7574d4 .flex-cols{
        display: grid;
        grid-template-columns:  1fr 1fr;
        gap: 08px;
    }
}/* End custom CSS */
/* Start custom CSS */body{
    position: relative;
}

body::after{
       content: '';
    background-image: url('/wp-content/uploads/2025/02/6.png');
    background-repeat: no-repeat;
    background-size: cover;
    position: absolute !important;
    height: 100%;
    width: 100%;
    top: 0;
    z-index: -1;
    opacity: .2;
}

.title-con .title{
    font-family: 'Grandview', Sans-Serif !important;
}/* End custom CSS */