.elementor-1408 .elementor-element.elementor-element-e2d43bd{--display:flex;}.elementor-1408 .elementor-element.elementor-element-1440a3b{--display:flex;}@media(max-width:767px){.elementor-1408 .elementor-element.elementor-element-e2d43bd{--width:100%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1408 .elementor-element.elementor-element-1440a3b{--width:500px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}}/* Start custom CSS for neo_cat_box, class: .elementor-element-0fd72e1 */.cat-image {
background: #ffffff;
    border-radius: 10px;
    width: 135px;
    height: 135px;
    transition: all .2s ease-in-out;
    overflow: visible;
    box-shadow: 0px 2px 8px rgba(2, 25, 89, 0.07);
    margin: 13px 0px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding: 10px;

}

.cat-image svg, .cat-image p{
    transition: all .2s ease-in-out;
}

.cat-image svg path {
    stroke: #979797;
    transition: all .2s ease-in-out;

}

svg.fill path {
    fill: #979797;
    stroke: none;
}

.cat-image p a {
    color: #979797;
}
.cat-image:hover{
  box-shadow: -1px 1px 15px 
color-mix(in srgb, #c8c8c8 75%, transparent);
transition: .3s;
-webkit-transition: .3s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e2d43bd */@media (max-width: 768px){

.owl-carousel .owl-item{
    width: 40% !important;
}

}/* End custom CSS */
/* Start custom CSS for neo_cat_box, class: .elementor-element-d18a81e */.cat-image {
background: #ffffff;
    border-radius: 10px;
    width: 135px;
    height: 135px;
    transition: all .2s ease-in-out;
    overflow: visible;
    box-shadow: 0px 2px 8px rgba(2, 25, 89, 0.07);
    margin: 13px 0px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding: 10px;

}

.cat-image svg, .cat-image p{
    transition: all .2s ease-in-out;
}

.cat-image svg path {
    stroke: #979797;
    transition: all .2s ease-in-out;

}

svg.fill path {
    fill: #979797;
    stroke: none;
}

.cat-image p a {
    color: #979797;
}
.cat-image:hover{
  box-shadow: -1px 1px 15px 
color-mix(in srgb, #c8c8c8 75%, transparent);
transition: .3s;
-webkit-transition: .3s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1440a3b */@media (max-width: 768px){

.owl-carousel .owl-item{
    width: 40% !important;
}

}/* End custom CSS */