.lfr-layout-structure-item-container {padding: 0;} .lfr-layout-structure-item-row {overflow: hidden;} .portlet-borderless .portlet-content {padding: 0;}.lfr-layout-structure-item-a0cd3612-647a-5973-9600-d35dc1ab9174 {
position: relative;
/* z-index: 1000; */
}.lfr-layout-structure-item-ad6e0cff-b234-8812-d21a-03acea3fcc4f {
margin-top: 24px !important;
}
.lfr-layout-structure-item-ad6e0cff-b234-8812-d21a-03acea3fcc4f {
gap:32px;
margin-bottom: 24px;

@media (max-width: 752px) {
 flex-direction: column;
}
}.lfr-layout-structure-item-7918f0ae-83f8-2c55-5329-be80e28236e0 {
display: none !important;
}
.lfr-layout-structure-item-7f0eddf0-5a83-8833-ad84-1818ff2551ab {
width: 345px;
min-width: 345px;
max-width: 345px;


@media (max-width: 752px) { 
  width: 100%;
min-width: 100%;
max-width: 100%;
} 
}.lfr-layout-structure-item-b4b8ad10-f61f-aceb-af9d-755cf8e3c1a9 {
max-width: 984px !important;
}
.lfr-layout-structure-item-b4b8ad10-f61f-aceb-af9d-755cf8e3c1a9 {
  @media (width <= 983px) {
    padding-left: 24px;
    padding-right: 24px;
  }
.homepage-banner-slider {
    position: relative;
    width: 100%;
    aspect-ratio: 434 / 302;

   

    @media (min-width: 480px) {
        aspect-ratio: 704 / 302;
    }

    @media (min-width: 753px) {
        aspect-ratio: 434 / 302;
    }

    @media (min-width: 860px) {
        aspect-ratio: 607 / 302;
    }


}.lfr-layout-structure-item-0904e1b9-95db-1726-85a5-4a71d1ab2513 {
    flex: 1;
    min-width: 0;
}