.lfr-layout-structure-item-container {padding: 0;} .lfr-layout-structure-item-row {overflow: hidden;} .portlet-borderless .portlet-content {padding: 0;}.lfr-layout-structure-item-09e76b35-20de-b82d-7cc1-f9ae4f3f62dd {
color: #fff;
}.lfr-layout-structure-item-0a0b6664-3781-c22c-8fab-1631d7b71b10 {
border-radius: 3rem !important;
}
.lfr-layout-structure-item-0a0b6664-3781-c22c-8fab-1631d7b71b10 {
.rtl .input-group-item:first-child {
    margin-right: 0.5rem;
}
}.lfr-layout-structure-item-3c3a6d43-bed3-b1dc-1964-509219671c45 {
gap : 10px;
}

.lfr-layout-structure-item-3c3a6d43-bed3-b1dc-1964-509219671c45 > div {
cursor: pointer;
}

.lfr-layout-structure-item-3c3a6d43-bed3-b1dc-1964-509219671c45 > div:hover {
background-color: var(--white);
}

.lfr-layout-structure-item-3c3a6d43-bed3-b1dc-1964-509219671c45 > div:hover img {
filter: brightness(0) saturate(100%) invert(20%) sepia(77%) saturate(2443%) hue-rotate(200deg) brightness(101%) contrast(101%);
}.lfr-layout-structure-item-00a33850-3b70-5409-0783-0681e02efad5 {
margin-top: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-00a33850-3b70-5409-0783-0681e02efad5 {
.text-truncate{
color: #fff;
}
}

.lfr-layout-structure-item-00a33850-3b70-5409-0783-0681e02efad5 ul {
padding: 0;
}.lfr-layout-structure-item-44025919-031b-4acf-9776-23716fce9e1a {
margin-bottom: var(--spacer-3,1rem) !important;
padding-bottom: var(--spacer-5,3rem) !important;
}
.lfr-layout-structure-item-8ddf4c7b-db7f-dfcb-56e5-d69082ec6fea {
font-size: 15px !important;
font-weight: 300 !important;
text-align: center !important;
}
.lfr-layout-structure-item-8ddf4c7b-db7f-dfcb-56e5-d69082ec6fea {
padding-top: 20px;
}.lfr-layout-structure-item-828f8df5-ada6-995d-53ea-a373573dd56f {
 text-align: start;
}.lfr-layout-structure-item-8c08250d-6363-53fb-2fcf-cd350771972c {

}
.navbar-site {
    z-index: 99 !important;
}.lfr-layout-structure-item-43eabe24-dd59-5933-af85-565d73daf2af {
background-position: 50% 50%; background-repeat:no-repeat; background-size: cover; background-image: var(--lfr-background-image-43eabe24-dd59-5933-af85-565d73daf2af) !important;
}
.lfr-layout-structure-item-c2ab0fef-1a61-4353-25d7-933f82e93e6e {
max-height: 130px !important;
max-width: 130px !important;
}
.lfr-layout-structure-item-c2ab0fef-1a61-4353-25d7-933f82e93e6e {

}

/* ? Zoomed-in (around 125%) */
@media (min-resolution: 130dpi) and (max-resolution: 150dpi) {

.lfr-layout-structure-item-c2ab0fef-1a61-4353-25d7-933f82e93e6e {
max-width: 100px !important;
    position: relative;
    left: -2rem;
}

.rtl .lfr-layout-structure-item-c2ab0fef-1a61-4353-25d7-933f82e93e6e {

        max-width: 126px !important;
        position: relative;
        left: 1rem;

}

}

/* ? Zoomed-in (around 150%) */
@media (min-resolution: 151dpi) and (max-resolution: 190dpi) {

.lfr-layout-structure-item-c2ab0fef-1a61-4353-25d7-933f82e93e6e {
        height: 48px !important;
        width: 96px !important;
        position: relative;
        left: 25rem;
        bottom: 5.5rem;
}

.rtl .lfr-layout-structure-item-c2ab0fef-1a61-4353-25d7-933f82e93e6e {

              height: 48px !important;
        width: 96px !important;
        position: relative;
        right: 26rem;
        bottom: 5.5rem;
       

}

}.lfr-layout-structure-item-d522e169-bb3d-ceab-957b-0352fd154897 {
border-color: #E32424 !important;
min-height: 60px !important;
padding-bottom: var(--spacer-5,3rem) !important;
text-align: center !important;
}
.lfr-layout-structure-item-d522e169-bb3d-ceab-957b-0352fd154897 {
color: #fff;
border-top: 1px solid white !important;
}.lfr-layout-structure-item-e0408f10-4e1f-9205-a2e6-9e9bc8fc2809 {
padding-left: 10px !important;
padding-right: 10px !important;
box-shadow: var(--box-shadow) !important;
}
.lfr-layout-structure-item-e0408f10-4e1f-9205-a2e6-9e9bc8fc2809 {
position: sticky;
top: 20px;
background: #fff;
z-index: 999;
border-radius: 50px;
margin-right: 10px;
margin-left:10px;
height: 70px;
}
.lfr-layout-structure-item-e0408f10-4e1f-9205-a2e6-9e9bc8fc2809 .portlet {
margin-bottom: 0;
}
@media (min-width: 1361px) {
.lfr-layout-structure-item-e0408f10-4e1f-9205-a2e6-9e9bc8fc2809 {
display: none !important;
}
}.lfr-layout-structure-item-99433d7c-118e-3c15-8e9b-2d453c5c3931 img {
height: 14px;
width: 100%;
min-height: unset !important;
min-width: unset !important;
}

.lfr-layout-structure-item-99433d7c-118e-3c15-8e9b-2d453c5c3931 div {
display: flex !important;
align-items: center;
justify-content: center;
}.lfr-layout-structure-item-23b77a02-911b-d11b-0263-b5f3a03b9969 {
min-width: 348px !important;
}
.lfr-layout-structure-item-be42ddd9-51fe-2f77-2198-373659c58db6 {
margin-left: var(--spacer-4,1.5rem) !important;
}
/* ===== Final Liferay Search Bar (Focus & RTL Fix) ===== */

.portlet-search-bar .input-group {
  position: relative !important;
}

.portlet-search-bar .form-control.search-bar-keywords-input {
  direction: inherit !important;
  padding-inline-start: 1rem !important;
  padding-inline-end: 2.75rem !important;
  text-align: start !important;
  border-radius: 4px !important;
  /* Prevents a double border on focus */
  transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out;
}

.portlet-search-bar .input-group-inset-item {
  z-index: 5 !important;
  position: absolute !important;
  top: 50% !important;
  transform: translateY(-50%) !important;
  inset-inline-end: 0.5rem !important;
  inset-inline-start: auto !important;
  pointer-events: all !important;
  height: 100%;
  display: flex;
  align-items: center;
  border: none !important;
}

[dir="rtl"] .portlet-search-bar .input-group-inset-item {
  left: 0.5rem !important;
  right: auto !important;
}

.portlet-search-bar .input-group-inset-item .btn {
  pointer-events: all !important;
  color: #6b6b6b !important;
  border: none !important;
  background-color: transparent !important;
  box-shadow: none !important;
  padding: 0.25rem !important;
  border-radius: 4px !important;
}

/* --- The New Focus Logic --- */

/* 1. When the parent container has focus, style the input field inside it */
.portlet-search-bar .input-group:focus-within .form-control.search-bar-keywords-input {
  border-color: #86b7fe !important;
  outline: 0 !important;
  box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25) !important;
}

/* 2. Remove the individual focus style from the button to prevent conflicts */
.portlet-search-bar .input-group-inset-item .btn:focus {
  box-shadow: none !important;
}

.portlet-search-bar .form-control.search-bar-keywords-input::placeholder {
  text-align: start !important;
}


/* ? Zoomed-in (around 150%) */
@media (min-resolution: 151dpi) and (max-resolution: 190dpi) {
    .lfr-layout-structure-item-be42ddd9-51fe-2f77-2198-373659c58db6{
       position: relative;
       left: -4rem;
    }
.rtl  .lfr-layout-structure-item-be42ddd9-51fe-2f77-2198-373659c58db6  {
position: relative;
left: 5rem;
}

}
.lfr-layout-structure-item-d76ce8b7-943e-135e-9afb-d39426a009fc {
border-radius: 50% !important;
border-style: solid; border-width: 1px !important; border-width: 1pxpx !important;
height: 32px !important;
width: 32px !important;
}
.lfr-layout-structure-item-0bf87214-41f4-2162-f03f-cdba01105714 {
position: relative;
margin-top: -7rem;
}.lfr-layout-structure-item-eed5e0e3-f694-0768-bc88-3dc95e431e3d {
margin-top: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-eed5e0e3-f694-0768-bc88-3dc95e431e3d {
.text-truncate{
color: #fff;
}
}

.lfr-layout-structure-item-eed5e0e3-f694-0768-bc88-3dc95e431e3d ul {
padding: 0;
}.lfr-layout-structure-item-19dcceb6-efbf-cf84-50cd-eeffc7e93db3 {
border-color: var(--brand-color-2) !important;
text-align: justify !important;
}
.lfr-layout-structure-item-c2e3b685-cf96-18d9-1d3d-523c75f23fa1 {
  position: relative;
}

.lfr-layout-structure-item-c2e3b685-cf96-18d9-1d3d-523c75f23fa1::after {
  content: '';
  position: absolute;
  top: 10px;     
  bottom: 10px;   
  right: 0;
  width: 1px;    
  background-color: rgba(0,0,0,0.5); 
}
.lfr-layout-structure-item-69889d6d-7d9c-7f54-a2b7-30a56e60c5b9 {

}

/* ? Zoomed-in (around 125%) */
@media (min-resolution: 130dpi) and (max-resolution: 150dpi) {
.lfr-layout-structure-item-69889d6d-7d9c-7f54-a2b7-30a56e60c5b9 {
position: relative;
    left: -2rem;

gap: 0px !important
}

.rtl .lfr-layout-structure-item-69889d6d-7d9c-7f54-a2b7-30a56e60c5b9 {
        position: relative;
        left: 0rem;
        gap: 0px !important;

}
}


/* ? Zoomed-in (around 150%) */
@media (min-resolution: 151dpi) and (max-resolution: 190dpi) {
.lfr-layout-structure-item-69889d6d-7d9c-7f54-a2b7-30a56e60c5b9 {
position: relative;
    left: -6rem;
bottom:0.5rem;
gap: 0px !important
}

.rtl .lfr-layout-structure-item-69889d6d-7d9c-7f54-a2b7-30a56e60c5b9 {
        position: relative;
        left: 4rem;
bottom:0.5rem;
        gap: 0px !important;

}
}.lfr-layout-structure-item-d9878b32-7e74-d403-9985-fa02e3172327 {
gap: 12px;
flex-grow: 1;
}.lfr-layout-structure-item-85324571-e0f6-da1d-4121-69b9c218a321 {
display: none !important;
}
.lfr-layout-structure-item-85324571-e0f6-da1d-4121-69b9c218a321 {}.lfr-layout-structure-item-3e7acca7-ac49-9359-9d54-d86397fa7fb6 {
min-width: 190px !important;
}
.lfr-layout-structure-item-3e7acca7-ac49-9359-9d54-d86397fa7fb6 {
}.lfr-layout-structure-item-ac8e59f2-efb1-faf2-1297-3399e0366379 {
min-width: 190px !important;
}
.lfr-layout-structure-item-ac8e59f2-efb1-faf2-1297-3399e0366379 {
}.lfr-layout-structure-item-020ef3e1-0fe8-0045-f1f3-36ce60de3ddc {
width: 99% !important;
}
.lfr-layout-structure-item-020ef3e1-0fe8-0045-f1f3-36ce60de3ddc {
gap:40px;
}.lfr-layout-structure-item-63dd0000-1edf-aef8-a472-bf157172e4cb {
margin-left: var(--spacer-2,0.5rem) !important;
margin-right: var(--spacer-2,0.5rem) !important;
}
.lfr-layout-structure-item-2d4e206f-9547-942a-2e6f-f28b6c8e0770 {
background-position: 50% 50%; background-repeat:no-repeat; background-size: cover; background-image: var(--lfr-background-image-2d4e206f-9547-942a-2e6f-f28b6c8e0770) !important;
}
.lfr-layout-structure-item-dc461c4e-67c7-d13c-23fb-2f0ff29421ac {
background-color: #F7F8FC !important;
background-position: 50% 50%; background-repeat:no-repeat; background-size: cover; background-image: var(--lfr-background-image-dc461c4e-67c7-d13c-23fb-2f0ff29421ac) !important;
color: var(--brand-color-3) !important;
}
.lfr-layout-structure-item-23005b7d-f7a7-4949-6e32-a5901b1b2b71 {
border-radius: 50% !important;
border-style: solid; border-width: 1px !important; border-width: 1pxpx !important;
height: 32px !important;
width: 32px !important;
}
.lfr-layout-structure-item-0078a5ba-ee83-41c8-5db7-07a465bdeed8 {
gap: 15px;
}.lfr-layout-structure-item-d8aa5631-79c4-d92b-efc8-928e0cbd0a35 {
/* English (LTR) */
html[dir="ltr"] .my-heading {
  margin-left: 2px !important;
  text-align: left !important;
}

/* Arabic (RTL) */
html[dir="rtl"] .my-heading {
  margin-right: 5px !important;
  text-align: right !important;
}

}.lfr-layout-structure-item-bf76340c-ee01-aa2b-a9c0-4d528c27b617 {
max-width: 1640px !important;
}
.lfr-layout-structure-item-bf76340c-ee01-aa2b-a9c0-4d528c27b617 {
color: #fff;
padding-block: 40px;   
padding-inline: 40px;
gap: 120px;
margin: auto;
}

.lfr-layout-structure-item-bf76340c-ee01-aa2b-a9c0-4d528c27b617 .navbar-site .nav-link {
margin-left: -16px;
}

[dir='rtl'] .lfr-layout-structure-item-bf76340c-ee01-aa2b-a9c0-4d528c27b617 .navbar-site .nav-link {
margin-left: 0;
margin-right: -16px;
}.lfr-layout-structure-item-de0da9c3-8bfe-ab0e-6b3a-191b3088f4c4 {
display: none !important;
}
.lfr-layout-structure-item-95a1e393-d7b6-b0ae-c786-a07cca6d4e78 img {
    width: auto;
    height: 100px;
}

/* ? Zoomed-in (around 125%) */
@media (min-resolution: 130dpi) and (max-resolution: 150dpi) {
    .lfr-layout-structure-item-95a1e393-d7b6-b0ae-c786-a07cca6d4e78 img {
        position: relative;
        left: -1rem;
        width: 89% !important;
        height: 89px !important;
    }
.rtl  .lfr-layout-structure-item-95a1e393-d7b6-b0ae-c786-a07cca6d4e78 img {
position: relative;
        left: -2rem;
        width: 94% !important;
        height: 89px !important;
}

}


/* ? Zoomed-in (around 150%) */
@media (min-resolution: 151dpi) and (max-resolution: 190dpi) {
    .lfr-layout-structure-item-95a1e393-d7b6-b0ae-c786-a07cca6d4e78 img {
        position: relative;
        left: 0rem;
        bottom:0.5rem;
        width: 82% !important;
        height: 80px !important;
    }
.rtl  .lfr-layout-structure-item-95a1e393-d7b6-b0ae-c786-a07cca6d4e78 img {
position: relative;
        left: -2rem;
         bottom:0.5rem;
        width: 94% !important;
        height: 89px !important;
}

}
.lfr-layout-structure-item-f705c7b5-0cc1-9fca-3436-12f130982ca8 {
}.lfr-layout-structure-item-1d6b0974-2c30-d109-0e24-006986372d6d img {
height: 14px;
width: 100%;
min-height: unset !important;
min-width: unset !important;
}

.lfr-layout-structure-item-1d6b0974-2c30-d109-0e24-006986372d6d div {
display: flex !important;
align-items: center;
justify-content: center;
}.lfr-layout-structure-item-70e30369-9122-85c2-b23c-fbfa6a795555 {
min-width: 190px !important;
}
.lfr-layout-structure-item-70e30369-9122-85c2-b23c-fbfa6a795555 {
color:#fff;
gap: 20px;
}.lfr-layout-structure-item-4f751bbf-2740-32a9-ca69-d0506ceef167 {
box-shadow: var(--box-shadow) !important;
}
/* Base Header Styles (keep your original structure) */
.lfr-layout-structure-item-4f751bbf-2740-32a9-ca69-d0506ceef167 {
    position: sticky;
    z-index: 1000;
    top: 20px;
    background: #fff;
    border-radius: 150vw;
    margin-left: 60px;
    width: 92vw;
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-wrap: wrap;
    transition: all 0.3s ease;
}
.rtl .lfr-layout-structure-item-4f751bbf-2740-32a9-ca69-d0506ceef167 {
    position: sticky;
    top: 20px;
    z-index: 1000;
    background: #fff;
    border-radius: 150vw;
    margin-left: 104px !important;
    margin-right: 104px !important;
    width: 87vw;
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-wrap: wrap;
    transition: all 0.3s ease;
}

.lfr-layout-structure-item-4f751bbf-2740-32a9-ca69-d0506ceef167 .portlet {
    margin-bottom: 0;
}
/* ✅ Responsive handling */
@media (max-width: 1400px) {
    .lfr-layout-structure-item-4f751bbf-2740-32a9-ca69-d0506ceef167 {
        width: 96vw !important;
        margin-left: auto !important;
        margin-right: auto !important;
        border-radius: 120vw !important;
    }
}

@media (max-width: 1200px) {
    .lfr-layout-structure-item-4f751bbf-2740-32a9-ca69-d0506ceef167 {
        width: 94vw !important;
        border-radius: 100vw !important;
        flex-wrap: wrap !important;
        justify-content: center !important;
        padding: 0.5rem 1.5rem !important;
    }
}
@media (max-width: 992px) {
    .lfr-layout-structure-item-4f751bbf-2740-32a9-ca69-d0506ceef167 {
        width: 95vw !important;
        margin-left: auto !important;
        margin-right: auto !important;
        border-radius: 4rem !important;
        flex-direction: column !important;
        align-items: center !important;
        justify-content: center !important;
        padding: 1rem !important;
        position: sticky; /* keep sticky even on mobile */
        top: 10px !important; /* slightly adjust offset */
    }

    .lfr-layout-structure-item-4f751bbf-2740-32a9-ca69-d0506ceef167 > div {
        width: 100% !important;
        justify-content: center !important;
        text-align: center !important;
        margin-bottom: 0.5rem !important;
    }
  .lfr-layout-structure-item-4f751bbf-2740-32a9-ca69-d0506ceef167 img {
    max-width: 150px !important;
    height: auto !important;
}
}

@media (max-width: 768px) {
    .lfr-layout-structure-item-4f751bbf-2740-32a9-ca69-d0506ceef167 {
        width: 97vw !important;
        border-radius: 3rem !important;
        padding: 0.75rem !important;
        position: sticky; /* retain stickiness */
        top: 5px !important;
    }

    .lfr-layout-structure-item-4f751bbf-2740-32a9-ca69-d0506ceef167 > div {
        width: 100% !important;
        text-align: center !important;
    }
  .lfr-layout-structure-item-4f751bbf-2740-32a9-ca69-d0506ceef167 img {
    max-width: 120px !important;
 }
}

@media (max-width: 576px) {
    .lfr-layout-structure-item-4f751bbf-2740-32a9-ca69-d0506ceef167 {
        width: 98vw !important;
        border-radius: 2rem !important;
        padding: 0.5rem !important;
        position: sticky;
        top: 0 !important;
    }

    .lfr-layout-structure-item-4f751bbf-2740-32a9-ca69-d0506ceef167 img {
        max-width: 100px !important;
    }
}
/* ? Zoomed-in (around 125%) */
@media (min-resolution: 130dpi) and (max-resolution: 150dpi) {
    .lfr-layout-structure-item-4f751bbf-2740-32a9-ca69-d0506ceef167 {
        width: 96vw !important;
    }
}

.rtl .lfr-layout-structure-item-4f751bbf-2740-32a9-ca69-d0506ceef167 {
    position: sticky;
    top: 20px;
    z-index: 1000;
    background: #fff;
    border-radius: 150vw;
    margin-left: 0px !important;
    margin-right: 63px !important;
    width: 89vw !important;
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-wrap: wrap;
    transition: all 0.3s ease;
}
/* ? Zoomed-in (around 150%) */
@media (min-resolution: 151dpi) and (max-resolution: 190dpi) {
    .lfr-layout-structure-item-4f751bbf-2740-32a9-ca69-d0506ceef167 {
        width: 97vw !important;
        height: 16vh;
        border-radius: 100vw !important;
        flex-wrap: wrap !important;
        justify-content: center !important;
        padding: 0.5rem 1.5rem !important;
    }

    .rtl .lfr-layout-structure-item-4f751bbf-2740-32a9-ca69-d0506ceef167 {
        margin-left: 0px !important;
        margin-right: 10px !important;
    }
}
@media (max-width: 1360px) {
.lfr-layout-structure-item-4f751bbf-2740-32a9-ca69-d0506ceef167 {
display: none !important;
}
}
.lfr-layout-structure-item-4f426b8c-ec4f-df5f-689e-db702ecfdb4c .portlet {
margin-bottom: 0;
}.lfr-layout-structure-item-53f30a5c-8c60-df72-7954-f6fb7b900525 {
text-align: center !important;
}
.lfr-layout-structure-item-53f30a5c-8c60-df72-7954-f6fb7b900525 {
width:auto;
height:100px;
}.lfr-layout-structure-item-e4260920-b1fe-5297-78a1-83bb6ba2ce89 {
height: 50px !important;
}
.lfr-layout-structure-item-9eaacf6a-9c61-4aa4-a1b0-ce512cea9274 {
margin-left: 5px !important;
margin-right: 5px !important;
max-height: 200px !important;
max-width: 200px !important;
}
.lfr-layout-structure-item-e24e0b46-c0ae-75b5-ddba-d15fcdf01cd8 {
border-color: var(--brand-color-2) !important;
text-align: justify !important;
}
.lfr-layout-structure-item-0165cf3c-f39e-d13e-6622-2fce8284b30e {
gap:15px;
}.lfr-layout-structure-item-f6015833-40e7-1a27-d01a-bde567517e43 img{
    width: auto;
    height: 80px;
}.lfr-layout-structure-item-84d29184-a871-aa51-f906-8dbb0df715b7 {
margin-bottom: var(--spacer-3,1rem) !important;
margin-top: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-84d29184-a871-aa51-f906-8dbb0df715b7 {
gap : 10px;
}.lfr-layout-structure-item-cf1830dd-4180-bb94-f90c-0b03ffa34a57 {
display: none !important;
}
.lfr-layout-structure-item-3bc93c07-990b-803e-da40-73d15d7ae537 {
 text-align: start;
}.lfr-layout-structure-item-74315193-c320-bd1e-065d-c8ed8a3f8e2d {
border-radius: 50% !important;
border-style: solid; border-width: 1px !important; border-width: 1pxpx !important;
height: 32px !important;
width: 32px !important;
}
.lfr-layout-structure-item-94531896-c406-aae6-b6f9-8cecca162ac1 {
display: none !important;
}
.lfr-layout-structure-item-2833577a-bd6d-7d6c-270a-a189094eafe9 {
display: none !important;
}
.lfr-layout-structure-item-2531adba-20cf-c7a4-35ce-66f60239646c img {
height: 14px;
width: 100%;
min-height: unset !important;
min-width: unset !important;
}

.lfr-layout-structure-item-2531adba-20cf-c7a4-35ce-66f60239646c div {
display: flex !important;
align-items: center;
justify-content: center;
}.lfr-layout-structure-item-f295cc30-b480-21c0-f921-fd83bea5a5ba {
margin-bottom: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-f295cc30-b480-21c0-f921-fd83bea5a5ba {
.text-truncate{
color: #fff;
}
}

.lfr-layout-structure-item-f295cc30-b480-21c0-f921-fd83bea5a5ba ul {
padding: 0;
}.lfr-layout-structure-item-2b400092-f4f0-2df6-9b4b-2b2b3abf4803 {
margin-bottom: var(--spacer-3,1rem) !important;
margin-top: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-dd240430-bbf6-f61e-55a4-8909a3f23624 {
margin-left: var(--spacer-1,0.25rem) !important;
}
.lfr-layout-structure-item-98463ae0-d8cd-2c0e-7d4a-d78ab629ab97 {
border-radius: 50% !important;
border-style: solid; border-width: 1px !important; border-width: 1pxpx !important;
height: 32px !important;
width: 32px !important;
}
.lfr-layout-structure-item-c189fd4e-6a0a-b474-5fbe-d9f4a7686824 {
border-color: #E32424 !important;
min-height: 60px !important;
}
.lfr-layout-structure-item-c189fd4e-6a0a-b474-5fbe-d9f4a7686824 {
color: #fff;
border-top: 1px solid white !important;
}.lfr-layout-structure-item-d6cf1a32-3897-6a8a-44e4-69849bd9544c {
margin-left: var(--spacer-1,0.25rem) !important;
margin-top: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-d6cf1a32-3897-6a8a-44e4-69849bd9544c {
gap: 10px;
}.lfr-layout-structure-item-dd4d2b0f-e0b6-538d-e1b5-cf1d970bc1cc {
border-color: var(--white) !important;
text-align: justify !important;
}
.separator {
  border-color: transparent;
}.lfr-layout-structure-item-069aeb5d-7614-018b-52d5-e0fb8ad74976 {
height: 50px !important;
}
.lfr-layout-structure-item-268ea100-1cbc-d20d-cc64-1f3b4f9acdf9 {
gap: 15px;
}.lfr-layout-structure-item-1f389f89-2185-a94b-a874-f8c61f32e63d {
max-height: 130px !important;
max-width: 130px !important;
}
.lfr-layout-structure-item-1f389f89-2185-a94b-a874-f8c61f32e63d {

}

/* ? Zoomed-in (around 125%) */
@media (min-resolution: 130dpi) and (max-resolution: 150dpi) {

.lfr-layout-structure-item-1f389f89-2185-a94b-a874-f8c61f32e63d {
max-width: 100px !important;
    position: relative;
    left: -2rem;
}

.rtl .lfr-layout-structure-item-1f389f89-2185-a94b-a874-f8c61f32e63d {

        max-width: 126px !important;
        position: relative;
        left: 1rem;

}

}

/* ? Zoomed-in (around 150%) */
@media (min-resolution: 151dpi) and (max-resolution: 190dpi) {

.lfr-layout-structure-item-1f389f89-2185-a94b-a874-f8c61f32e63d {
        height: 48px !important;
        width: 96px !important;
        position: relative;
        left: 25rem;
        bottom: 5.5rem;
}

.rtl .lfr-layout-structure-item-1f389f89-2185-a94b-a874-f8c61f32e63d {

              height: 48px !important;
        width: 96px !important;
        position: relative;
        right: 26rem;
        bottom: 5.5rem;
       

}

}.lfr-layout-structure-item-18c9900f-e32b-40e1-50b4-2618604a9273 {
margin-top: var(--spacer-5,3rem) !important;
}
.lfr-layout-structure-item-12be8c6d-f2c0-6f65-e816-697412c9667d {
display: none !important;
margin-right: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-1bfffef7-bdb0-5662-2831-a0826656719b {
height: 50px !important;
}
.lfr-layout-structure-item-59d8cd2b-b932-d140-32ff-aaf593ac13dc {
text-align: center !important;
}
.lfr-layout-structure-item-59d8cd2b-b932-d140-32ff-aaf593ac13dc {
padding-top: 20px;
}.lfr-layout-structure-item-3ca9042f-ff38-8f19-f8d0-7e7bd73a3116 {
    /* base styles here if needed */
}

/* ? Zoomed-in (around 125%) */
@media (min-resolution: 130dpi) and (max-resolution: 150dpi) {
    .lfr-layout-structure-item-3ca9042f-ff38-8f19-f8d0-7e7bd73a3116 {
        position: relative;
        left: -3rem;
    }

    .rtl .lfr-layout-structure-item-3ca9042f-ff38-8f19-f8d0-7e7bd73a3116 {
        position: relative;
        left: 0rem;
    }
}


/* ? Zoomed-in (around 150%) */
@media (min-resolution: 151dpi) and (max-resolution: 190dpi) {
    .lfr-layout-structure-item-3ca9042f-ff38-8f19-f8d0-7e7bd73a3116 {
        position: relative;
        left: -7rem;
        bottom:0.5rem;
    }
.rtl  .lfr-layout-structure-item-3ca9042f-ff38-8f19-f8d0-7e7bd73a3116  {
position: relative;
        left: 5rem;
        bottom:0.5rem;
}

}

.lfr-layout-structure-item-c1e65588-f215-d016-c881-e8cc5117ec42 {
display: none !important;
}
.lfr-layout-structure-item-6d7f7a81-4d46-418f-652e-ef33ec951aae {
min-width: 199px !important;
}
.lfr-layout-structure-item-6d7f7a81-4d46-418f-652e-ef33ec951aae {
gap: 20px;
}.lfr-layout-structure-item-b9d8dcdb-9f05-be07-3e73-036fdacfcd80 img {
height: 14px;
width: 100%;
min-height: unset !important;
min-width: unset !important;
}

.lfr-layout-structure-item-b9d8dcdb-9f05-be07-3e73-036fdacfcd80 div {
display: flex !important;
align-items: center;
justify-content: center;
}@media screen and (max-width: 991px) {.lfr-layout-structure-item-8ddf4c7b-db7f-dfcb-56e5-d69082ec6fea {
width: 80% !important;
}
.lfr-layout-structure-item-8ddf4c7b-db7f-dfcb-56e5-d69082ec6fea {
margin: auto;
}.lfr-layout-structure-item-8c08250d-6363-53fb-2fcf-cd350771972c {
display: none !important;
}
.lfr-layout-structure-item-e0408f10-4e1f-9205-a2e6-9e9bc8fc2809 {
padding-left: 40px !important;
padding-right: 40px !important;
padding-top: var(--spacer-0,0rem) !important;
}
.lfr-layout-structure-item-de0da9c3-8bfe-ab0e-6b3a-191b3088f4c4 {
display: block !important;
}
.lfr-layout-structure-item-4f751bbf-2740-32a9-ca69-d0506ceef167 {
display: none !important;
}
}@media screen and (max-width: 767px) {.lfr-layout-structure-item-e0408f10-4e1f-9205-a2e6-9e9bc8fc2809 {
padding-left: 30px !important;
padding-right: 30px !important;
}
}@media screen and (max-width: 575px) {.lfr-layout-structure-item-0a0b6664-3781-c22c-8fab-1631d7b71b10 {
padding-left: var(--spacer-2,0.5rem) !important;
padding-top: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-0a0b6664-3781-c22c-8fab-1631d7b71b10 .portlet-search-bar .input-group-inset-item .btn { 
color: #005a9e !important;
}

[dir='rtl'] .lfr-layout-structure-item-0a0b6664-3781-c22c-8fab-1631d7b71b10 .lexicon-icon {
transform: scalex(-1) !important;
}

.rtl .input-group-item:first-child {
    margin-right: 0.5rem;
}

	.input-group .input-group-inset-item .btn
 {   
    margin-right: -7.8125rem !important;  
margin-left:0.8125rem !important;  
}

.rtl .input-group .input-group-inset-item .btn
 {   
    margin-left: -7.8125rem !important;    
margin-right:0.8125rem !important;
}

.input-group {
    width: 90%;
}

.rtl .input-group {
    width: 90%;
}

.lfr-layout-structure-item-8c08250d-6363-53fb-2fcf-cd350771972c {
display: none !important;
}
.lfr-layout-structure-item-aa301a94-c2e2-a078-3df0-ae73ec1d3ac8.lfr-layout-structure-item-c2ab0fef-1a61-4353-25d7-933f82e93e6e {
display: block !important;
}
.lfr-layout-structure-item-eb0856a0-b3a9-085f-5306-f7bb770f7d82 {
max-height: 24px !important;
max-width: 24px !important;
}
.lfr-layout-structure-item-e0408f10-4e1f-9205-a2e6-9e9bc8fc2809 {
padding-left: 10px !important;
padding-right: 10px !important;
}
.lfr-layout-structure-item-e0408f10-4e1f-9205-a2e6-9e9bc8fc2809 {
position: sticky;
top: 20px;
background: #fff;
z-index: 999;
border-radius: 50px;
margin-right: 10px;
margin-left:10px;
height: 70px;
}.lfr-layout-structure-item-be42ddd9-51fe-2f77-2198-373659c58db6 {
display: block !important;
}
.lfr-layout-structure-item-08e587a9-11f5-0f99-fc3a-78bb318b9405 {
max-height: 24px !important;
max-width: 24px !important;
}
.lfr-layout-structure-item-c2e3b685-cf96-18d9-1d3d-523c75f23fa1 {
margin-right: var(--spacer-0,0rem) !important;
padding-right: var(--spacer-0,0rem) !important;
}

.lfr-layout-structure-item-c2e3b685-cf96-18d9-1d3d-523c75f23fa1 {
  position: relative;
}

.lfr-layout-structure-item-c2e3b685-cf96-18d9-1d3d-523c75f23fa1::after {
  content: '';
  position: absolute;
  top: 10px;
  bottom: 10px;
  right: 0;
  width: 1px;
  background-color: rgba(0,0,0,0.5);
}

.rtl .lfr-layout-structure-item-c2e3b685-cf96-18d9-1d3d-523c75f23fa1::after {
  right: auto; 
  left: 0;  
   
}
.lfr-layout-structure-item-69889d6d-7d9c-7f54-a2b7-30a56e60c5b9 {
  width: 0 !important;
  height: 0 !important;
}.lfr-layout-structure-item-d9878b32-7e74-d403-9985-fa02e3172327 {
gap: 8px;
}.lfr-layout-structure-item-85324571-e0f6-da1d-4121-69b9c218a321 {
display: none !important;
}
.lfr-layout-structure-item-63dd0000-1edf-aef8-a472-bf157172e4cb {
  width: 0 !important;
  height: 0 !important;

}.lfr-layout-structure-item-35d869d0-4f8a-e67e-2b0c-29f519166fe1 {
max-height: 24px !important;
max-width: 24px !important;
}
.lfr-layout-structure-item-de0da9c3-8bfe-ab0e-6b3a-191b3088f4c4 {
display: block !important;
}
.lfr-layout-structure-item-de0da9c3-8bfe-ab0e-6b3a-191b3088f4c4 {
background: linear-gradient(90deg, #00004E 0%, #2676C1 100%);

}.lfr-layout-structure-item-4f751bbf-2740-32a9-ca69-d0506ceef167 {
display: none !important;
}
.lfr-layout-structure-item-4f751bbf-2740-32a9-ca69-d0506ceef167 {
}.lfr-layout-structure-item-4f426b8c-ec4f-df5f-689e-db702ecfdb4c {
padding-left: 0.5rem !important;
padding-right: var(--spacer-2,0.5rem) !important;
padding-top: var(--spacer-0,0rem) !important;
}
.lfr-layout-structure-item-4f426b8c-ec4f-df5f-689e-db702ecfdb4c {
height: fit-content;
}.lfr-layout-structure-item-53f30a5c-8c60-df72-7954-f6fb7b900525 {
display: block !important;
}
.lfr-layout-structure-item-8a2fe207-fef3-af59-6414-384c58bebc30 {
margin-bottom: var(--spacer-0,0rem) !important;
margin-left: var(--spacer-0,0rem) !important;
margin-right: var(--spacer-0,0rem) !important;
text-align: right !important;
}
.lfr-layout-structure-item-e4260920-b1fe-5297-78a1-83bb6ba2ce89 {
height: 45px !important;
}
.lfr-layout-structure-item-9eaacf6a-9c61-4aa4-a1b0-ce512cea9274 {
margin-left: 5px !important;
margin-right: 5px !important;
max-height: 200px !important;
max-width: 200px !important;
}
.lfr-layout-structure-item-f6015833-40e7-1a27-d01a-bde567517e43 {
padding-right: var(--spacer-0,0rem) !important;
}
.lfr-layout-structure-item-f6015833-40e7-1a27-d01a-bde567517e43 img{
    width: auto;
    height: 80px;
}.lfr-layout-structure-item-22bd18bf-c043-8c4d-fc38-30b82097f8bc {
display: block !important;
}
.lfr-layout-structure-item-22bd18bf-c043-8c4d-fc38-30b82097f8bc {
}.lfr-layout-structure-item-94531896-c406-aae6-b6f9-8cecca162ac1 {
display: block !important;
max-height: 24px !important;
max-width: 24px !important;
}
.lfr-layout-structure-item-731db913-c222-65ca-feb9-24f1fec4c837 {
margin-right: var(--spacer-0,0rem) !important;
}
.lfr-layout-structure-item-d6cf1a32-3897-6a8a-44e4-69849bd9544c {
display: block !important;
margin-right: var(--spacer-1,0.25rem) !important;
}
.lfr-layout-structure-item-d6cf1a32-3897-6a8a-44e4-69849bd9544c {
gap: 10px;


}

  .lfr-layout-structure-item-d6cf1a32-3897-6a8a-44e4-69849bd9544c {
        display: flex !important;
    }.lfr-layout-structure-item-069aeb5d-7614-018b-52d5-e0fb8ad74976 {
height: 45px !important;
}
.lfr-layout-structure-item-1f389f89-2185-a94b-a874-f8c61f32e63d {
display: none !important;
}
.lfr-layout-structure-item-18c9900f-e32b-40e1-50b4-2618604a9273 {
margin-top: var(--spacer-0,0rem) !important;
padding-top: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-6ad641a9-80b5-2a43-b0c5-3cc066955106 {
margin-top: var(--spacer-0,0rem) !important;
}
.lfr-layout-structure-item-1bfffef7-bdb0-5662-2831-a0826656719b {
height: 45px !important;
}
.lfr-layout-structure-item-639a9384-a40a-4510-42db-77fda570edea {
margin-left: var(--spacer-0,0rem) !important;
margin-right: var(--spacer-0,0rem) !important;
margin-top: var(--spacer-0,0rem) !important;
}
.lfr-layout-structure-item-3ca9042f-ff38-8f19-f8d0-7e7bd73a3116 {
display: block !important;
}
.lfr-layout-structure-item-c1e65588-f215-d016-c881-e8cc5117ec42 {
display: none !important;
margin-left: var(--spacer-3,1rem) !important;
margin-right: var(--spacer-3,1rem) !important;
margin-top: var(--spacer-3,1rem) !important;
}
}