.elementor-21459 .elementor-element.elementor-element-14e63d88{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;}.elementor-21459 .elementor-element.elementor-element-2d4b2431{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:1;--gap:75px 24px;--row-gap:75px;--column-gap:24px;--grid-auto-flow:row;--align-items:stretch;}.elementor-21459 .elementor-element.elementor-element-6953ff32{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;}.elementor-21459 .elementor-element.elementor-element-66bb7913{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;}.elementor-21459 .elementor-element.elementor-element-5b37cbed{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;}.elementor-21459 .elementor-element.elementor-element-24ea0e1a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;}.elementor-21459 .elementor-element.elementor-element-5d14f1f7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;}.elementor-21459 .elementor-element.elementor-element-169693cb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;}.elementor-21459 .elementor-element.elementor-element-f8a79ac{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;}.elementor-21459 .elementor-element.elementor-element-38172fa0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;}.elementor-21459 .elementor-element.elementor-element-5324eb0e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;}.elementor-21459 .elementor-element.elementor-element-6ac25e77{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 35px) 0px;}.elementor-21459 .elementor-element.elementor-element-5f92ce22{--display:flex;}.elementor-21459 .elementor-element.elementor-element-3cfa4b60{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-21459 .elementor-element.elementor-element-45aa4592{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 35px) 0px;}.elementor-21459 .elementor-element.elementor-element-fa5a19{--display:flex;}.elementor-21459 .elementor-element.elementor-element-62e5ec79{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-21459 .elementor-element.elementor-element-6605ae9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 35px) 0px;}.elementor-21459 .elementor-element.elementor-element-4072d33e{--display:flex;}.elementor-21459 .elementor-element.elementor-element-3e6ccc94{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-21459 .elementor-element.elementor-element-348e7a7c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 35px) 0px;}.elementor-21459 .elementor-element.elementor-element-4b51355b{--display:flex;}.elementor-21459 .elementor-element.elementor-element-63ace709{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-21459 .elementor-element.elementor-element-289f0e8d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 35px) 0px;}.elementor-21459 .elementor-element.elementor-element-22eeaeea{--e-n-carousel-swiper-slides-to-display:2;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-swiper-offset-size:50px;--e-n-carousel-swiper-slides-gap:24px;}.elementor-21459 .elementor-element.elementor-element-5bb8c6c1{padding:0px 0px 024px 0px;}.elementor-21459 .elementor-element.elementor-element-4947ba56{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:1;--gap:75px 24px;--row-gap:75px;--column-gap:24px;--grid-auto-flow:row;--align-items:stretch;}.elementor-21459 .elementor-element.elementor-element-75a22766{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-21459 .elementor-element.elementor-element-2c961bf8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 46px) 0px;}.elementor-21459 .elementor-element.elementor-element-5029b2af{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-21459 .elementor-element.elementor-element-21a812e0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 46px) 0px;}.elementor-21459 .elementor-element.elementor-element-2d69a6eb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-21459 .elementor-element.elementor-element-602693b1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 46px) 0px;}.elementor-21459 .elementor-element.elementor-element-7d1a4648{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 48px 0px 0px;}.elementor-21459 .elementor-element.elementor-element-1fb3fe93{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21459 .elementor-element.elementor-element-15a32349{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:clamp(20px, 4vw, 50px);}.elementor-21459 .elementor-element.elementor-element-2d004577{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-21459 .elementor-element.elementor-element-7de09b5f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21459 .elementor-element.elementor-element-5bbec90{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:clamp(20px, 4vw, 50px);}.elementor-21459 .elementor-element.elementor-element-37fad8d9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-21459 .elementor-element.elementor-element-708b6cb9{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21459 .elementor-element.elementor-element-209a1bcb{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:clamp(20px, 4vw, 50px);}.elementor-21459 .elementor-element.elementor-element-5cdd1e0a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-21459 .elementor-element.elementor-element-59774577{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21459 .elementor-element.elementor-element-2246cbbe{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:clamp(20px, 4vw, 50px);}.elementor-21459 .elementor-element.elementor-element-404dafbf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-21459 .elementor-element.elementor-element-24bcec7d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21459 .elementor-element.elementor-element-907076c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:clamp(20px, 4vw, 50px);}.elementor-21459 .elementor-element.elementor-element-37f2f48d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-21459 .elementor-element.elementor-element-21220d59{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21459 .elementor-element.elementor-element-698ec1ac{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:clamp(20px, 4vw, 50px);}.elementor-21459 .elementor-element.elementor-element-2d550b3a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-21459 .elementor-element.elementor-element-48a1ec04{padding:0px 0px 024px 0px;}.elementor-21459 .elementor-element.elementor-element-1904cd8e{--grid-columns:3;--grid-column-gap:24px;--grid-row-gap:50px;}.elementor-21459 .elementor-element.elementor-element-37b2137f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 50px) 0px;}.elementor-21459 .elementor-element.elementor-element-37795486{text-align:center;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 42px) 0px;}.elementor-21459 .elementor-element.elementor-element-381a850a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 50px) 0px;}.elementor-21459 .elementor-element.elementor-element-5e0e64c2 img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-21459 .elementor-element.elementor-element-2d4b2431{--grid-auto-flow:row;}.elementor-21459 .elementor-element.elementor-element-6ac25e77{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;}.elementor-21459 .elementor-element.elementor-element-22eeaeea{--e-n-carousel-swiper-slides-to-display:2;}.elementor-21459 .elementor-element.elementor-element-4947ba56{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-21459 .elementor-element.elementor-element-1904cd8e{--grid-columns:2;}}@media(max-width:767px){.elementor-21459 .elementor-element.elementor-element-14e63d88{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;}.elementor-21459 .elementor-element.elementor-element-2d4b2431{--e-con-grid-template-columns:repeat(1, 1fr);--gap:48px 48px;--row-gap:48px;--column-gap:48px;--grid-auto-flow:row;}.elementor-21459 .elementor-element.elementor-element-3cfa4b60{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-21459 .elementor-element.elementor-element-45aa4592{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;}.elementor-21459 .elementor-element.elementor-element-62e5ec79{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-21459 .elementor-element.elementor-element-6605ae9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;}.elementor-21459 .elementor-element.elementor-element-3e6ccc94{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-21459 .elementor-element.elementor-element-348e7a7c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;}.elementor-21459 .elementor-element.elementor-element-63ace709{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-21459 .elementor-element.elementor-element-289f0e8d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;}.elementor-21459 .elementor-element.elementor-element-22eeaeea{--e-n-carousel-swiper-slides-to-display:1;}.elementor-21459 .elementor-element.elementor-element-5bb8c6c1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;}.elementor-21459 .elementor-element.elementor-element-4947ba56{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:1;--gap:48px 48px;--row-gap:48px;--column-gap:48px;--grid-auto-flow:row;}.elementor-21459 .elementor-element.elementor-element-75a22766{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-21459 .elementor-element.elementor-element-2c961bf8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 28px) 0px;}.elementor-21459 .elementor-element.elementor-element-5029b2af{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-21459 .elementor-element.elementor-element-21a812e0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 28px) 0px;}.elementor-21459 .elementor-element.elementor-element-2d69a6eb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-21459 .elementor-element.elementor-element-602693b1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 28px) 0px;}.elementor-21459 .elementor-element.elementor-element-7d1a4648{padding:0px 0px 0px 0px;}.elementor-21459 .elementor-element.elementor-element-15a32349{--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0;}.elementor-21459 .elementor-element.elementor-element-2d004577{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-21459 .elementor-element.elementor-element-5bbec90{--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0;}.elementor-21459 .elementor-element.elementor-element-37fad8d9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-21459 .elementor-element.elementor-element-209a1bcb{--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0;}.elementor-21459 .elementor-element.elementor-element-5cdd1e0a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-21459 .elementor-element.elementor-element-2246cbbe{--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0;}.elementor-21459 .elementor-element.elementor-element-404dafbf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-21459 .elementor-element.elementor-element-907076c{--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0;}.elementor-21459 .elementor-element.elementor-element-37f2f48d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-21459 .elementor-element.elementor-element-698ec1ac{--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0;}.elementor-21459 .elementor-element.elementor-element-2d550b3a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-21459 .elementor-element.elementor-element-48a1ec04{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;}.elementor-21459 .elementor-element.elementor-element-1904cd8e{--grid-columns:1;}.elementor-21459 .elementor-element.elementor-element-37b2137f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;}.elementor-21459 .elementor-element.elementor-element-37795486{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;}.elementor-21459 .elementor-element.elementor-element-381a850a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;}}/* Start custom CSS for text-editor, class: .elementor-element-6ac25e77 */.elementor .e-4ba3463-e8afd37 {
  
    aspect-ratio: 16 / 9 !important;
  }/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-22eeaeea */#e-n-carousel1 .e-image-base {
    display: block;
    aspect-ratio: 16 / 9 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4947ba56 */.resource-cards-carousel > .elementor-element {
  position: relative;
}

.resource-cards-carousel > .elementor-element::before {
  content: '';
  position: absolute;
  inset: 0;
  background: radial-gradient(100% 164.86% at 0% 0%, #8259EF 0%, #000000 100%);
  opacity: 0;
  transition: opacity 0.5s ease;
  pointer-events: none;
  z-index: 1;
}

.resource-cards-carousel > .elementor-element:hover::before {
  opacity: 1;
}

/* Keep inner content above the overlay */
.resource-cards-carousel > .elementor-element > .elementor-element {
  position: relative;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-1904cd8e */.e-loop__load-more a {
    color: #fff;
    border-width: 1px;
    border-color: #fff;
    border-style: solid;
    background-color: var(--transparent);
    font-family: Styrene A;
    font-weight: 400;
    font-size: 14px;
    padding-block-start: 9px;
    padding-block-end: 11px;
    padding-inline-start: 24px;
    padding-inline-end: 24px;
    border-radius: 36px;
}

.e-loop__load-more a:hover {
    color: var(--pure-black);
    background: transparent;
    border-color: transparent;
}
.e-loop__load-more a:not([href]):not([tabindex]):hover {
    color: var(--pure-black);
}

.e-loop__load-more a:before {
    content: '';
    opacity: 0;
    display: block;
    position: absolute;
    z-index: -1;
    top: -1px;
    left: -1px;
    width: calc(100% + 2px);
    height: calc(100% + 2px);
    transition: opacity 0.5s ease;
    background-image: radial-gradient(157.78% 160.69% at 128.78% -0.69%, var(--cobalt) 1.44%, var(--violet) 46.97%, var(--indigo) 99.05%);
    border-radius: 36px;
}

.e-loop__load-more a:hover:before {
    content: '';
    opacity: 1;
}

.e-load-more-message {
    display: none !important;
}



.blog-post-card-featured-image img, .blog-post-card-featured-image-missing {
    aspect-ratio: 16/9;
    object-fit: cover;
    object-position: center;
  
}
.elementor-21459 .elementor-element.elementor-element-1904cd8e em {
    font-style: normal;
}/* End custom CSS */