.lfr-layout-structure-item-container {padding: 0;} .lfr-layout-structure-item-row {overflow: hidden;} .portlet-borderless .portlet-content {padding: 0;}.lfr-layout-structure-item-49e9e666-15fd-904e-9aa4-4e069b9f7f56 {
margin-top: 2rem !important;
}
.lfr-layout-structure-item-8a132d0d-1291-c5fa-98bf-3341bac3865a {

}



 
 /* 1300px and above - two columns + sticky right side */
@media (min-width: 1300px) {

    .lfr-layout-structure-item-row,
    .lfr-layout-structure-item-row > .row {
        overflow: visible !important;
    }

    .lfr-layout-structure-item-row > .row > .col-lg-5 {
        position: sticky !important;
        top: 150px;
        align-self: flex-start;
        height: fit-content;
    }
}


/* Below 1300px - stack everything vertically */
@media (max-width: 1299px) {

    /* Remove horizontal row behavior */
    .lfr-layout-structure-item-row > .row {
        display: block !important;
        margin-left: 0 !important;
        margin-right: 0 !important;
    }

    /* Left column */
    .lfr-layout-structure-item-row > .row > .col-lg-7 {
        width: 100% !important;
        max-width: 100% !important;
        flex: none !important;
    }

    /* Right column goes BELOW the left content */
    .lfr-layout-structure-item-row > .row > .col-lg-5 {
        width: 100% !important;
        max-width: 100% !important;
        flex: none !important;

        /* Disable sticky below 1300 */
        position: static !important;

        /* Make it appear after the left content */
        margin-top: 30px;
    }

}


.lfr-layout-structure-item-0c88d441-2e02-4450-57de-6c3d5934f7e6 {
font-weight: 400 !important;
}
.lfr-layout-structure-item-75b699a9-74ec-96c0-a774-e5ce117a0801 {
margin-bottom: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-c4bf94b9-dd2d-b573-98f6-e3912f2367f0 {
margin-bottom: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-0c6d1890-18d7-1751-0f72-ac2fa7b1c8a0 {
height: 5rem !important;
}
.lfr-layout-structure-item-0c6d1890-18d7-1751-0f72-ac2fa7b1c8a0 {
height: 4rem;
}
@media (max-width: 1024.99px){
.lfr-layout-structure-item-0c6d1890-18d7-1751-0f72-ac2fa7b1c8a0 {
height: 4rem;}
}.lfr-layout-structure-item-00a2a0e0-3d84-13cd-13db-560f255e25a9 {
padding-top: 0px !important;
}
.lfr-layout-structure-item-5a5e1b15-f681-1022-bf3a-fd64efb87ae0 {
max-width: 1920px;
position: relative;
margin: 0 auto;
}.lfr-layout-structure-item-bc7b4765-bbd5-66c6-a885-ba4ae57ee257 {

}

 @media (max-width: 480px) and (orientation: portrait) and (pointer: coarse) and (hover: none) {
       .bannersection {
          /* height: 53rem !important;*/
          height: 33rem !important;
        }

@media (max-width: 400px) and (orientation: portrait) and (pointer: coarse) and (hover: none) {
    
      
			   .bannersection {
       
        height: 35rem !important;
      
    }.lfr-layout-structure-item-ab296169-9684-ebae-cdc9-9b43c6a519c5 {
display: none !important;
}
.lfr-layout-structure-item-53b165ed-f9b4-704d-14f5-e10896c451c8 {

}

@media (max-width: 767px) {
    .pd-top {
       
        padding-top: 0 !important;
       
    }
  .pd-zero {
       
        padding-top: 0 !important;
       
    }
.lfr-layout-structure-item-53b165ed-f9b4-704d-14f5-e10896c451c8 {
 padding-top: 0 !important;
}
}











/* 1300px and above - two columns, right side sticky */
@media (min-width: 1300px) {
    .lfr-layout-structure-item-row,
    .lfr-layout-structure-item-row > .row {
        overflow: visible !important;
    }

    .lfr-layout-structure-item-row > .row > .col-lg-7 {
        position: static !important;
    }

    .lfr-layout-structure-item-row > .row > .col-lg-5 {
        position: sticky !important;
        top: 150px;
        align-self: flex-start;
        height: fit-content;
    }
}

/* Below 1300px - stack vertically, sticky OFF */
@media (max-width: 1299px) {
    .lfr-layout-structure-item-row > .row {
        display: block !important;
        margin-left: 0 !important;
        margin-right: 0 !important;
    }

    .lfr-layout-structure-item-row > .row > .col-lg-7 {
        width: 100% !important;
        max-width: 100% !important;
        flex: none !important;
        position: static !important;
    }

    .lfr-layout-structure-item-row > .row > .col-lg-5 {
        width: 100% !important;
        max-width: 100% !important;
        flex: none !important;
        position: static !important;   /* explicitly kill sticky */
        top: auto !important;
        margin-top: 30px;
    }
}
.lfr-layout-structure-item-418ee386-5a32-b55f-a4e3-bb4837dfb6b1 {
margin-bottom: 2rem !important;
}
@media screen and (max-width: 991px) {.lfr-layout-structure-item-b6ef5058-9a9a-0235-1922-61c9862f2568 {
margin-bottom: var(--spacer-0,0rem) !important;
}
.lfr-layout-structure-item-c4bf94b9-dd2d-b573-98f6-e3912f2367f0 {
margin-bottom: 3.6rem !important;
}
.lfr-layout-structure-item-0c6d1890-18d7-1751-0f72-ac2fa7b1c8a0 {
height: 5rem !important;
}
.lfr-layout-structure-item-00a2a0e0-3d84-13cd-13db-560f255e25a9 {
padding-left: 2rem !important;
padding-right: 2rem !important;
}
}@media screen and (max-width: 575px) {.lfr-layout-structure-item-00a2a0e0-3d84-13cd-13db-560f255e25a9 {
padding-left: 1.5rem !important;
padding-right: 1.5rem !important;
}
.lfr-layout-structure-item-53b165ed-f9b4-704d-14f5-e10896c451c8 {
padding-top: 0px !important;
}
}