.elementor-4218 .elementor-element.elementor-element-bd0e26c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4218 .elementor-element.elementor-element-bd3ae1d{width:100%;max-width:100%;}.elementor-4218 .elementor-element.elementor-element-bd3ae1d .jet-listing-dynamic-repeater__items{flex-direction:flex-start;justify-content:flex-start;}.elementor-4218 .elementor-element.elementor-element-bd3ae1d .jet-listing-dynamic-repeater__item > *{justify-content:flex-start;}/* Start custom CSS for jet-listing-dynamic-repeater, class: .elementor-element-bd3ae1d */.pdf-docs-list{
    width: 100%;
    display: grid;
    gap: 10px;
}

.elementor-4218 .elementor-element.elementor-element-bd3ae1d img{
    width: 20px!important;
    filter: invert(29%) sepia(38%) saturate(4271%) hue-rotate(343deg) brightness(90%) contrast(99%);
}

@media (min-width: 1024px){
    .pdf-docs-list{
        grid-template-columns: 1fr 1fr 1fr;
    }
}

@media (min-width: 768px) and (max-width: 1023px){
    .pdf-docs-list{
        grid-template-columns: 1fr 1fr;
    }
}

@media (max-width: 767px){
    .pdf-docs-list{
        grid-template-columns: 1fr;
    }
}

.jet-listing-dynamic-repeater__item{
    padding: 10px;
    background-color: rgba(229, 50, 44, 0.03);
    border: 1px solid rgba(229, 50, 44, 0.3);
}

.jet-listing-dynamic-repeater__item:hover{
    border: 1px solid rgba(229, 50, 44, 0.6);
}

.pdf-doc-item{
    display: flex;
    gap: 10px;
}/* End custom CSS */