.elementor-5452 .elementor-element.elementor-element-e834b97{--display:flex;}.elementor-5452 .elementor-element.elementor-element-db128dd.elementor-element{--align-self:flex-start;}.elementor-5452 .elementor-element.elementor-element-db128dd > .elementor-widget-container{border-style:solid;border-width:1px 1px 1px 1px;border-radius:12px 12px 12px 12px;}.elementor-5452 .elementor-element.elementor-element-e981ec1{--display:flex;}.elementor-5452 .elementor-element.elementor-element-372c02d{--grid-columns:6;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-5452 .elementor-element.elementor-element-372c02d{--grid-columns:2;}}@media(max-width:767px){.elementor-5452 .elementor-element.elementor-element-372c02d{--grid-columns:1;}}/* Start custom CSS */ul.product-features {
    margin: 0;
    margin-left: 0;
    display: flex;
    column-gap: 6px;
    row-gap: 6px;
    flex-wrap: wrap;
}

ul.product-features li {
    width: fit-content;
    height: fit-content !important;
     font-family: Source Sans 3 ;
    font-size: 9px;
    line-height: 15px;
    text-transform: uppercase;
    background: rgba(240,244,248,1) !important;
    padding: 2px;
}
ul.product-features li::marker
 {
    color: transparent;
}




.aproduct  {
    border: solid 1px transparent;
}

.aproduct:hover  {
    border: solid 1px #1e9fd480 !important;
}

.viewproduct {
    visibility: hidden;
    background: #1e9fd4 !important;
}

.aproduct:hover .viewproduct {
    visibility: visible;
    transition: visibility 0.5s;
}

.aproduct:hover .vtitle p{
    color: #1e9fd4 !important;
}

.aproduct:hover {
box-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a;
transition:box-shadow ease 0.7s !important}

.aproduct:hover .vimg {
    background-size:109% 109%  !important;
    transition: background-size ease 0.8s !important;
}

.vimg {
     background-size:100% 100%  !important;
 transition: background-size ease 0.8s !important;}
 
 
 .aproduct .vimg::before {
 content: "";
 position: absolute;
 top: 0;
 left: 0;
 width: 100%;
 height: 100%;
 background: transparent;
 z-index: 0;
     
 }
 
 
 

 
  .aproduct:hover .vimg::before {
 content: "";
 position: absolute;
 top: 0;
 left: 0;
 width: 100%;
 height: 100%;
 background: transparent;
 z-index: 0;
  background-color:#0a16284d !important;
     
 }/* End custom CSS */