

.services-items img{
    padding: 0 !important;
    max-width: 100%;
    width: 100%;
}

.services-items .image-wrapper{
    padding: 0 !important;
}

.services-items .image-wrapper img{
    padding: 0 !important;
}

.services-items svg{
    position: absolute;
    bottom: 20px;
    right: 20px;
    width: auto;
    padding: 0 !important;
}

.services-items.masonry img{
    width: 88px;
}

@media(max-width:767px){
    .services-items.masonry img{
        width: 68px;
        height: 51px;
        aspect-ratio: 4/3;
    }  
}

.services-items.masonry{
    display: flex !important;
    gap: var(--gapX3) !important;
    flex-wrap: wrap;
    row-gap: var(--gapX3) !important;

}

.services-items.masonry .description-wrapper{
    display: flex;
    flex-direction: row;
    padding: 12px 20px 12px 12px;
    align-items: center;
    gap: var(--gapX4);
}

@media (max-width: 767px){
    .services-items.masonry .description-wrapper{
        padding: 4px 16px 4px 4px;
}
}

.services-items.masonry a{
    width: fit-content;
    height: fit-content;
}

@media (min-width: 992px){
    .services-items.masonry a{
        max-width: 296px;
}
}

@media(max-width: 991px){
    .services-items.masonry{
        flex-direction: column !important;
    }
}

.type_objects-items .grid-sizer,
.services-items.masonry .grid-sizer{
    display: none;
}

.type_objects-items .gutter-sizer,
.services-items.masonry .gutter-sizer{
    display: none;
}


.projects-items.grid a{
    text-underline-offset: 0 !important;
    text-decoration-thickness: 0 !important;
    text-decoration-color: transparent !important;
}

.description-wrapper-works .tag-group-container{
    gap: var(--gapX2) !important;
}