.elementor-28363 .elementor-element.elementor-element-5165df5{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:80px;--padding-bottom:80px;--padding-left:10px;--padding-right:10px;}.elementor-28363 .elementor-element.elementor-element-6d49f73 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:36px;font-weight:800;text-transform:capitalize;line-height:1.6em;}.elementor-28363 .elementor-element.elementor-element-90df055{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-28363 .elementor-element.elementor-element-f7e58c1{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-28363 .elementor-element.elementor-element-f7e58c1 > .elementor-widget-container{border-style:none;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-28363 .elementor-element.elementor-element-6d49f73 .elementor-heading-title{font-size:20px;}.elementor-28363 .elementor-element.elementor-element-90df055{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28363 .elementor-element.elementor-element-f7e58c1{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}}/* Start custom CSS for shortcode, class: .elementor-element-f7e58c1 */.elementor-28363 .elementor-element.elementor-element-f7e58c1 .selected-file-list {
    display: flex;
    flex-direction: column;
    gap: 20px;
}
.elementor-28363 .elementor-element.elementor-element-f7e58c1 .file-item {
    padding: 16px 20px;
    box-shadow: 0 4px 16px rgba(0,0,0,0.2);
    border-radius: 8px;
    cursor: pointer;
    transition: transform 0.3s ease;
}
.elementor-28363 .elementor-element.elementor-element-f7e58c1 .file-item:hover {
    transform: translateY(-5px);
}
.elementor-28363 .elementor-element.elementor-element-f7e58c1 .file-link {
    font-family: "Manrope",Sans-Serif;
    font-size: 16px;
    font-weight: 700;
    color: #333; 
    width: 100%;
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.elementor-28363 .elementor-element.elementor-element-f7e58c1 .file-item:hover .file-link {
    color: #386DB6; 
}
.elementor-28363 .elementor-element.elementor-element-f7e58c1 .file-item svg path {
    fill: #333;
}
.elementor-28363 .elementor-element.elementor-element-f7e58c1 .file-item:hover svg path {
    fill: #386DB6; 
}/* End custom CSS */