.lfr-layout-structure-item-container {padding: 0;} .lfr-layout-structure-item-row {overflow: hidden;} .portlet-borderless .portlet-content {padding: 0;}.lfr-layout-structure-item-4f23e303-f764-fa74-b89e-6604c1877478 {
background-color: #F9F9FA !important;
}
.lfr-layout-structure-item-84cc9342-d45a-dc78-123f-fc7524764208 {
border-color: #6A59D3 !important;
border-style: solid; border-width: 1px !important; border-width: 1pxpx !important;
min-height: 175px !important;
padding-bottom: var(--spacer-3,1rem) !important;
padding-left: var(--spacer-4,1.5rem) !important;
padding-right: var(--spacer-4,1.5rem) !important;
padding-top: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-379fa186-0f47-4085-0b39-4492e18423b3 {
display: none !important;
}
.lfr-layout-structure-item-261aa82b-e1a2-1f8e-2837-62146fc5b383 {
h2 {
    width: fit-content;
    background-clip: text !important;
    color: transparent;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    line-height: 1.3;
background: linear-gradient(90deg, #4AA9FF 12.02%, #6A59D3 38.94%);
}
}.lfr-layout-structure-item-9fb98b10-450c-9e0c-dc1c-6a1f89622381 {
background-position: 50% 50%; background-repeat:no-repeat; background-size: cover; background-image: var(--lfr-background-image-9fb98b10-450c-9e0c-dc1c-6a1f89622381) !important;
padding-bottom: var(--spacer-7,6rem) !important;
padding-top: var(--spacer-7,6rem) !important;
}
.lfr-layout-structure-item-f750a4a3-0eda-2368-3385-6d49a4002798 {
font-size: 20px !important;
margin-bottom: var(--spacer-4,1.5rem) !important;
margin-top: var(--spacer-3,1rem) !important;
padding-left: 20% !important;
padding-right: 20% !important;
text-align: center !important;
}
.lfr-layout-structure-item-64137954-3029-5b42-05f0-11cf86f0b157 {
padding-bottom: var(--spacer-7,6rem) !important;
padding-top: var(--spacer-7,6rem) !important;
}
.lfr-layout-structure-item-89b7e538-a295-65d5-3838-53654773bf19 {
  .details::before {
    content: "";
    display: block;
    width: 40px;
    height: 2px;
    background: #0DA2E7;
    margin-bottom: 16px;
    vertical-align: middle;
  }

  .dc-border-navy-500 {
    border-color: #0DA2E7;
    background-color: transparent !important;
  }
  .hover-group a{
    font-weight: 600;
    font-size: 20px;
}
  .hover-group {
    background-clip: text !important;
    color: transparent;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background: linear-gradient(90deg, #458BCA 0%, #18CEE6 100%);

  }

  .dc-arrow-link-bg {
    background-color: #0DA2E7 !important;

  }
}.lfr-layout-structure-item-5febdd47-c96e-b3a2-f168-a4f3ea52eef4 {
margin-top: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-5febdd47-c96e-b3a2-f168-a4f3ea52eef4 {
.lg\:grid-cols-2 {
    grid-template-columns: unset;
}
.dc-py-56.lg\:dc-py-64 {
    padding: unset;
}
img{
width: 32px;
height: 32px;
}
}.lfr-layout-structure-item-b5a36771-9570-0f7e-453b-d586e5512034 {
max-height: 394px !important;
}
.lfr-layout-structure-item-31773287-df24-e998-4f6d-289ecd4ac5ae {
margin-top: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-c3c010d8-1eeb-421a-3360-ad65ab950431 {
font-size: 20px !important;
margin-bottom: var(--spacer-4,1.5rem) !important;
margin-top: var(--spacer-3,1rem) !important;
padding-left: 20% !important;
padding-right: 20% !important;
text-align: center !important;
}
.lfr-layout-structure-item-0b2658da-f76f-151c-3db7-d285d1f121f2 {
padding-bottom: var(--spacer-7,6rem) !important;
padding-top: var(--spacer-7,6rem) !important;
}
.lfr-layout-structure-item-91199d2e-c91b-a4c3-29a8-50728b1819c1 {
background-color: var(--navy-500) !important;
background-position: 50% 50%; background-repeat:no-repeat; background-size: cover; background-image: var(--lfr-background-image-91199d2e-c91b-a4c3-29a8-50728b1819c1) !important;
padding-bottom: var(--spacer-7,6rem) !important;
padding-top: var(--spacer-7,6rem) !important;
}
.lfr-layout-structure-item-91199d2e-c91b-a4c3-29a8-50728b1819c1 {
.no-image-card {
    backdrop-filter: blur(24px);
    background: transparent !important;
}
  .details::before {
    content: "";
    display: block;
    width: 40px;
    height: 2px;
    background: #0DA2E7;
    margin-bottom: 26px;
    vertical-align: middle;
  }
}.lfr-layout-structure-item-3db87f60-2f9c-3566-fc83-779d8aec49e9 {
background-color: #F9F9FA !important;
}
.login-container {
  margin-top: 150px;
}
body .layout-content.portlet-layout {
	margin-top: 150px;
}
body .news-title-big h5
{
  -webkit-line-clamp: 1;
}
.rtl .clear-button
{
  left:50px;
  right:unset;
}
html.rtl body .tag {
    transform: rotate(90deg);
}.lfr-layout-structure-item-4dc46376-f76e-d285-8f6f-5f202cd85ccb {
border-color: #6A59D3 !important;
border-style: solid; border-width: 1px !important; border-width: 1pxpx !important;
min-height: 175px !important;
padding-bottom: var(--spacer-3,1rem) !important;
padding-left: var(--spacer-4,1.5rem) !important;
padding-right: var(--spacer-4,1.5rem) !important;
padding-top: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-408aea35-04da-cbc6-0fe7-6c6ded16e3fb {
background-color: #F9F9FA !important;
}
.lfr-layout-structure-item-23c19fe5-7b12-50dd-617c-06b5e991ebbe {
h2 {
    width: fit-content;
    background-clip: text !important;
    color: transparent;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    line-height: 1.3;
background: linear-gradient(90deg, #4AA9FF 12.02%, #6A59D3 38.94%);
}
}.lfr-layout-structure-item-44bbfd1f-f160-1f0e-684d-7d0f4c7914b0 {
margin-top: var(--spacer-5,3rem) !important;
}
.lfr-layout-structure-item-27480ddd-7e23-5379-da64-38449761c3d3 {
background-color: #F9F9FA !important;
padding-bottom: var(--spacer-7,6rem) !important;
padding-top: var(--spacer-7,6rem) !important;
}
.lfr-layout-structure-item-27480ddd-7e23-5379-da64-38449761c3d3 {
.dc-text-navy-500.dc-text-m.dc-text-m-rtl {
    color: #3a3737 !important;
}
#js-counter,
#js-counter + span {
  display: block;
}

#js-counter {
width: fit-content;
    background-clip: text !important;
  -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
 background: linear-gradient(90deg, #458BCA 0%, #18CEE6 100%);
font-weight: 700;
font-size: 40px;
line-height: 146%;

}

#js-counter + span {
font-weight: 500;
font-size: 20px;
line-height: 146%;
color: #313131;

}
.dc-text-navy-500.dc-text-m.dc-text-m-rtl {
    font-weight: 400;
    font-size: 16px;
    color: #787878;
}
}.lfr-layout-structure-item-86a673aa-6802-46da-e591-fd3d16d07706 {
border-color: #6A59D3 !important;
border-style: solid; border-width: 1px !important; border-width: 1pxpx !important;
min-height: 175px !important;
padding-bottom: var(--spacer-3,1rem) !important;
padding-left: var(--spacer-4,1.5rem) !important;
padding-right: var(--spacer-4,1.5rem) !important;
padding-top: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-6c98080e-6af7-d2ce-5647-7112ce9966f2 {
font-size: 20px !important;
margin-bottom: var(--spacer-4,1.5rem) !important;
margin-top: var(--spacer-3,1rem) !important;
padding-left: 20% !important;
padding-right: 20% !important;
text-align: center !important;
}
.lfr-layout-structure-item-c1b30512-6e6b-9a2b-4993-d01326cf352a {
display: none !important;
}
.lfr-layout-structure-item-582e6209-8233-f301-720a-b37d999a596c {
background-color: #F9F9FA !important;
}
.lfr-layout-structure-item-2ad3cbfa-9e75-885e-3ee5-a21cd68df2aa {
color: var(--white) !important;
}
.lfr-layout-structure-item-d0e895f9-1c0f-207e-66ba-eccba074c574 {
.js-happiness-meter-modal, .js-fancybox-frame-modal{
z-index: 989;
}
}.lfr-layout-structure-item-d78ddb2b-4dcc-5b1c-6624-acc88fac5f6b {
background-color: #F9F9FA !important;
}
.lfr-layout-structure-item-a91d3671-5a67-3d3e-d17b-53904ba1479d {
margin-top: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-0efb4f19-a950-6e82-1ba0-68b21567b194 {
border-color: #6A59D3 !important;
border-style: solid; border-width: 1px !important; border-width: 1pxpx !important;
min-height: 175px !important;
padding-bottom: var(--spacer-3,1rem) !important;
padding-left: var(--spacer-4,1.5rem) !important;
padding-right: var(--spacer-4,1.5rem) !important;
padding-top: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-a6dab58f-65c1-6e8d-ba2d-cf2a76ca9ad6 {
background-color: #F9F9FA !important;
}
.lfr-layout-structure-item-4079cc86-d5b8-833a-11f5-212a92b52ff2 {
background-color: #F9F9FA !important;
}
.lfr-layout-structure-item-56a79b75-241a-6836-a13a-32ccd16e925e {
border-color: #6A59D3 !important;
border-style: solid; border-width: 1px !important; border-width: 1pxpx !important;
min-height: 175px !important;
padding-bottom: var(--spacer-3,1rem) !important;
padding-left: var(--spacer-4,1.5rem) !important;
padding-right: var(--spacer-4,1.5rem) !important;
padding-top: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-01874701-4992-5e03-6474-141f7a85ce39 {
 .dc-btn--brand-outlined {
    background: linear-gradient(90deg, #458BCA 0%, #18CEE6 100%) ;
  }
  .dc-btn--brand-outlined .btn-span,
   .dc-btn--brand-outlined .btn-span a {
    color: #fff ;
  }
}.lfr-layout-structure-item-790a49ca-c5d4-adc7-4ef2-3f16fb219405 {
display: none !important;
}
.lfr-layout-structure-item-df8866fc-d356-bad1-4498-b20dc7c1dbb3 {
.dcd-btn {
    display: none !important;
}
@media (max-width: 767px) {
  .dc-py-56 {
    padding-top: 35px;
    padding-bottom: 30px;
  }
}

}

.rtl h2{
        font-family: "Tajawal Bold", "Helvetica Neue Bold" !important;
}.lfr-layout-structure-item-6dd20cec-f8b8-83db-9284-64f01a4096de {
h2 {
    width: fit-content;
    background-clip: text !important;
    color: transparent;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    line-height: 1.3;
background: linear-gradient(90deg, #4AA9FF 12.02%, #6A59D3 38.94%);
}
}.lfr-layout-structure-item-dbec550a-2b20-54b2-7bd4-e81970c6c357 {
margin-top: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-d99cf3d5-6c06-e1b1-7a39-89eab0eef538 {
background-color: #F9F9FA !important;
}
.lfr-layout-structure-item-4e520d11-2a7c-839b-6ad8-c1a1b460df77 {
h2 {
    width: fit-content;
    background-clip: text !important;
    color: transparent;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    line-height: 1.3;
background: linear-gradient(90deg, #4AA9FF 12.02%, #6A59D3 38.94%);
}
}.lfr-layout-structure-item-f8a7e839-3e59-f894-3c93-c1364c95aaf2 {
h2 {
    width: fit-content;
    background-clip: text !important;
    color: transparent;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    line-height: 1.3;
background: linear-gradient(90deg, #4AA9FF 12.02%, #6A59D3 38.94%);
}
}.lfr-layout-structure-item-10ab119c-0d5c-b7f4-5aa7-026cd81bd596 {
a.asw-menu-btn {
    position: static !important;
    display: contents !important;
}
}.lfr-layout-structure-item-a9dc72e7-3f68-6bc0-29ef-27253cb31372 {
background-color: #F9F9FA !important;
padding-bottom: var(--spacer-7,6rem) !important;
padding-top: var(--spacer-7,6rem) !important;
}
.lfr-layout-structure-item-a9dc72e7-3f68-6bc0-29ef-27253cb31372 {
  #js-counter,
  #js-counter+span {
    display: block;
  }
  #js-counter {
    width: fit-content;
    background-clip: text !important;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background: linear-gradient(90deg, #458BCA 0%, #18CEE6 100%);
    font-weight: 700;
    font-size: 40px;
    line-height: 146%;
  }
  #js-counter+span {
    font-weight: 500;
    font-size: 20px;
    line-height: 146%;
    color: #313131;
  }
  .dc-text-navy-500.dc-text-m.dc-text-m-rtl {
    font-weight: 400;
    font-size: 16px;
    color: #787878;
  }
  .dc-border-navy-500 {
    border-top: 1px solid transparent;
    border-image-source: linear-gradient(90deg, rgba(74, 169, 255, 0.32) 12.02%, rgba(106, 89, 211, 0.32) 38.94%);
    border-image-slice: 1;
    border-image-width: 1px;
    background-color: transparent !important;
  }
  img {
    max-width: 53px;
    height: auto;
  }
  h5 {
    display: none;
  }
.dc-justify-between {
    justify-content: unset;
}
  .details::before {
    content: "";
    display: block;
    width: 40px;
    height: 2px;
    background: #0DA2E7;
    margin-bottom: 16px;
    vertical-align: middle;
  }
}.lfr-layout-structure-item-b64e4a12-d0c0-96f4-e787-99c9bd19ad09 {
display: none !important;
}
.lfr-layout-structure-item-63d6e8dc-dfbf-55da-0518-8c2869a3fd91 {
font-size: 20px !important;
margin-bottom: var(--spacer-4,1.5rem) !important;
margin-top: var(--spacer-3,1rem) !important;
padding-left: 20% !important;
padding-right: 20% !important;
text-align: center !important;
}
@media screen and (max-width: 991px) {.lfr-layout-structure-item-9fb98b10-450c-9e0c-dc1c-6a1f89622381 {
padding-left: var(--spacer-3,1rem) !important;
padding-right: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-f750a4a3-0eda-2368-3385-6d49a4002798 {
padding-left: var(--spacer-3,1rem) !important;
padding-right: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-64137954-3029-5b42-05f0-11cf86f0b157 {
padding-bottom: var(--spacer-5,3rem) !important;
padding-top: var(--spacer-5,3rem) !important;
}
.lfr-layout-structure-item-c3c010d8-1eeb-421a-3360-ad65ab950431 {
padding-left: var(--spacer-3,1rem) !important;
padding-right: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-91199d2e-c91b-a4c3-29a8-50728b1819c1 {
padding-left: var(--spacer-3,1rem) !important;
padding-right: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-27480ddd-7e23-5379-da64-38449761c3d3 {
padding-left: var(--spacer-3,1rem) !important;
padding-right: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-6c98080e-6af7-d2ce-5647-7112ce9966f2 {
padding-left: var(--spacer-3,1rem) !important;
padding-right: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-d78ddb2b-4dcc-5b1c-6624-acc88fac5f6b {
margin-top: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-4079cc86-d5b8-833a-11f5-212a92b52ff2 {
margin-top: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-df8866fc-d356-bad1-4498-b20dc7c1dbb3 {
margin-left: var(--spacer-3,1rem) !important;
margin-right: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-a9dc72e7-3f68-6bc0-29ef-27253cb31372 {
padding-left: var(--spacer-3,1rem) !important;
padding-right: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-63d6e8dc-dfbf-55da-0518-8c2869a3fd91 {
padding-left: var(--spacer-3,1rem) !important;
padding-right: var(--spacer-3,1rem) !important;
}
}@media screen and (max-width: 767px) {.lfr-layout-structure-item-cdb1ab37-0dcb-5c0e-8ebb-531602ba8425 {
margin-bottom: var(--spacer-4,1.5rem) !important;
margin-top: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-4f23e303-f764-fa74-b89e-6604c1877478 {
margin-top: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-64137954-3029-5b42-05f0-11cf86f0b157 {
padding-bottom: var(--spacer-5,3rem) !important;
padding-top: var(--spacer-5,3rem) !important;
}
.lfr-layout-structure-item-b5a36771-9570-0f7e-453b-d586e5512034 {
margin-bottom: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-0b2658da-f76f-151c-3db7-d285d1f121f2 {
padding-bottom: var(--spacer-5,3rem) !important;
padding-top: var(--spacer-5,3rem) !important;
}
.lfr-layout-structure-item-91199d2e-c91b-a4c3-29a8-50728b1819c1 {
padding-bottom: var(--spacer-5,3rem) !important;
padding-top: var(--spacer-5,3rem) !important;
}
.lfr-layout-structure-item-27480ddd-7e23-5379-da64-38449761c3d3 {
padding-bottom: var(--spacer-5,3rem) !important;
padding-top: var(--spacer-5,3rem) !important;
}
.lfr-layout-structure-item-86a673aa-6802-46da-e591-fd3d16d07706 {
margin-bottom: var(--spacer-4,1.5rem) !important;
margin-top: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-582e6209-8233-f301-720a-b37d999a596c {
margin-bottom: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-4079cc86-d5b8-833a-11f5-212a92b52ff2 {
margin-bottom: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-56a79b75-241a-6836-a13a-32ccd16e925e {
margin-top: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-790a49ca-c5d4-adc7-4ef2-3f16fb219405 {
margin-bottom: var(--spacer-4,1.5rem) !important;
margin-top: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-a9dc72e7-3f68-6bc0-29ef-27253cb31372 {
padding-bottom: var(--spacer-5,3rem) !important;
padding-top: var(--spacer-5,3rem) !important;
}
}