.lfr-layout-structure-item-container {padding: 0;} .lfr-layout-structure-item-row {overflow: hidden;} .portlet-borderless .portlet-content {padding: 0;}.lfr-layout-structure-item-8a132d0d-1291-c5fa-98bf-3341bac3865a {
position:sticky;
}.lfr-layout-structure-item-713608e0-bd31-8f93-f4a1-cdfa162eda8c {
margin-bottom: 3.5rem !important;
text-align: center !important;
}
.lfr-layout-structure-item-0c88d441-2e02-4450-57de-6c3d5934f7e6 {
font-weight: 400 !important;
}
.lfr-layout-structure-item-75b699a9-74ec-96c0-a774-e5ce117a0801 {
margin-bottom: 3.5rem !important;
}
.lfr-layout-structure-item-c4bf94b9-dd2d-b573-98f6-e3912f2367f0 {
margin-bottom: var(--spacer-5,3rem) !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-bottom: 0px !important;
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-d1433ce1-83cd-cdcc-0767-b704899cb6b6 {
margin-top: 2rem !important;
}
.lfr-layout-structure-item-2cf5dda3-d4d0-0cf1-1d3b-7b95201ed665 {

}
/* 1. Target the column containing the form */
#grid-czxz > .grid-item:nth-child(2) { 
    /* Enable Sticky Behavior */
    position: -webkit-sticky;
    position: sticky;
    
    /* Distance from top of browser window */
    top: 150px; 
    
   
    align-self: start; 
    

    z-index: 10;
}

/* 2. Ensure parent has no overflow issues */
#grid-czxz {
    /* Sticky will break if any parent has overflow: hidden/auto */
    overflow: visible; 
}

@media screen and (max-width: 1200px) {
    
    /* 1. Disable Sticky Behavior */
    #grid-czxz > .grid-item:nth-child(2) {
        position: static !important; /* Force it to be static */
        align-self: stretch !important; /* Let it stretch naturally */
        top: auto;
    }

    /* 2. OPTIONAL: Stack the columns vertically 
       (Make sure to remove the inline style="grid-template-columns..." 
       from your HTML div for this to work!) */
    #grid-czxz {
        grid-template-columns: 1fr !important; /* Force single column */
    }.lfr-layout-structure-item-7ba22706-09c0-1515-26c1-aef69797b953 {
display: none !important;
}
.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;
}
.lfr-layout-structure-item-53b165ed-f9b4-704d-14f5-e10896c451c8 {
padding-top: 60px !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;
}
}