.elementor-kit-3719{--e-global-color-primary:#013BC0;--e-global-color-secondary:#272B37;--e-global-color-text:#525252;--e-global-color-accent:#61CE70;--e-global-color-2e0d3c0:#05288C;--e-global-color-753779c:#001534;--e-global-color-1fbecc6:#525252;--e-global-color-b1d2578:#DDDEDF;--e-global-color-74f5d71:#F7F7F7;--e-global-color-2a680c5:#EEF3FC;--e-global-color-53a5295:#F4F4F4;--e-global-color-b60c079:#000000;--e-global-color-cad3af9:#FFFFFF;--e-global-color-76e6af7:#FFFFFF80;--e-global-color-5df090b:#F6F7F7;--e-global-color-f53ecf3:#7D8087;--e-global-color-d586962:#232733;--e-global-color-94ce9cc:#EEEEF6;--e-global-color-8d6faab:#08244D;--e-global-typography-primary-font-family:"Work Sans";--e-global-typography-primary-font-weight:400;--e-global-typography-secondary-font-family:"Work Sans";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Work Sans";--e-global-typography-text-font-size:18px;--e-global-typography-text-font-weight:400;--e-global-typography-text-line-height:27px;--e-global-typography-text-letter-spacing:-0.54px;--e-global-typography-accent-font-family:"Source Serif Pro";--e-global-typography-accent-font-weight:300;--e-global-typography-dd768b9-font-family:"Source Serif Pro";--e-global-typography-dd768b9-font-size:80px;--e-global-typography-dd768b9-font-weight:400;--e-global-typography-dd768b9-text-decoration:none;--e-global-typography-dd768b9-line-height:86.4px;--e-global-typography-dd768b9-letter-spacing:-2.4px;--e-global-typography-18fa924-font-family:"Source Serif Pro";--e-global-typography-18fa924-font-size:70px;--e-global-typography-18fa924-font-weight:300;--e-global-typography-18fa924-text-decoration:none;--e-global-typography-18fa924-line-height:75.6px;--e-global-typography-18fa924-letter-spacing:-2.1px;--e-global-typography-f3fafd6-font-family:"Source Serif Pro";--e-global-typography-f3fafd6-font-size:60px;--e-global-typography-f3fafd6-font-weight:300;--e-global-typography-f3fafd6-font-style:italic;--e-global-typography-f3fafd6-text-decoration:none;--e-global-typography-f3fafd6-line-height:64.8px;--e-global-typography-f3fafd6-letter-spacing:-1.8px;--e-global-typography-d98aff5-font-family:"Source Serif Pro";--e-global-typography-d98aff5-font-size:60px;--e-global-typography-d98aff5-font-weight:300;--e-global-typography-d98aff5-text-decoration:none;--e-global-typography-d98aff5-line-height:60px;--e-global-typography-d98aff5-letter-spacing:-1.8px;--e-global-typography-58a0b3e-font-family:"Source Serif Pro";--e-global-typography-58a0b3e-font-size:50px;--e-global-typography-58a0b3e-font-weight:300;--e-global-typography-58a0b3e-text-decoration:none;--e-global-typography-58a0b3e-line-height:62.5px;--e-global-typography-58a0b3e-letter-spacing:-1.5px;--e-global-typography-3c818d6-font-family:"Source Serif Pro";--e-global-typography-3c818d6-font-size:40px;--e-global-typography-3c818d6-font-weight:300;--e-global-typography-3c818d6-text-decoration:none;--e-global-typography-3c818d6-line-height:43.2px;--e-global-typography-3c818d6-letter-spacing:-1.2px;--e-global-typography-95c013b-font-family:"Source Serif Pro";--e-global-typography-95c013b-font-size:38px;--e-global-typography-95c013b-font-weight:300;--e-global-typography-95c013b-text-decoration:none;--e-global-typography-95c013b-line-height:38px;--e-global-typography-95c013b-letter-spacing:-1.14px;--e-global-typography-b198875-font-family:"Source Serif Pro";--e-global-typography-b198875-font-size:32px;--e-global-typography-b198875-font-weight:300;--e-global-typography-b198875-text-decoration:none;--e-global-typography-b198875-line-height:32px;--e-global-typography-a1824b8-font-family:"Source Serif Pro";--e-global-typography-a1824b8-font-size:28px;--e-global-typography-a1824b8-font-weight:300;--e-global-typography-a1824b8-text-decoration:none;--e-global-typography-a1824b8-line-height:28.56px;--e-global-typography-a1824b8-letter-spacing:-0.84px;--e-global-typography-e71fe9d-font-family:"Work Sans";--e-global-typography-e71fe9d-font-size:24px;--e-global-typography-e71fe9d-font-weight:400;--e-global-typography-e71fe9d-text-decoration:none;--e-global-typography-e71fe9d-line-height:32.4px;--e-global-typography-e71fe9d-letter-spacing:-0.72px;--e-global-typography-1e86d45-font-family:"Work Sans";--e-global-typography-1e86d45-font-size:28px;--e-global-typography-1e86d45-font-weight:400;--e-global-typography-1e86d45-text-decoration:none;--e-global-typography-1e86d45-line-height:37.8px;--e-global-typography-1e86d45-letter-spacing:-0.28px;--e-global-typography-8e93a10-font-family:"Work Sans";--e-global-typography-8e93a10-font-size:20px;--e-global-typography-8e93a10-font-weight:400;--e-global-typography-8e93a10-text-decoration:none;--e-global-typography-8e93a10-line-height:27px;--e-global-typography-8e93a10-letter-spacing:-0.2px;--e-global-typography-db96c7d-font-family:"Work Sans";--e-global-typography-db96c7d-font-size:24px;--e-global-typography-db96c7d-font-weight:400;--e-global-typography-db96c7d-text-decoration:none;--e-global-typography-db96c7d-line-height:30px;--e-global-typography-db96c7d-letter-spacing:-0.72px;--e-global-typography-3f87bd5-font-family:"Work Sans";--e-global-typography-3f87bd5-font-size:18px;--e-global-typography-3f87bd5-font-weight:400;--e-global-typography-3f87bd5-text-decoration:none;--e-global-typography-3f87bd5-line-height:27px;--e-global-typography-3f87bd5-letter-spacing:-0.54px;--e-global-typography-d92a059-font-family:"Work Sans";--e-global-typography-d92a059-font-size:17px;--e-global-typography-d92a059-font-weight:400;--e-global-typography-d92a059-text-decoration:none;--e-global-typography-d92a059-line-height:20px;--e-global-typography-d92a059-letter-spacing:-0.34px;--e-global-typography-e6748ff-font-family:"Work Sans";--e-global-typography-e6748ff-font-size:16px;--e-global-typography-e6748ff-font-weight:500;--e-global-typography-e6748ff-text-decoration:none;--e-global-typography-e6748ff-line-height:28px;--e-global-typography-e6748ff-letter-spacing:-0.16px;--e-global-typography-bef42ec-font-family:"Work Sans";--e-global-typography-bef42ec-font-size:16px;--e-global-typography-bef42ec-font-weight:400;--e-global-typography-bef42ec-text-transform:none;--e-global-typography-bef42ec-font-style:normal;--e-global-typography-bef42ec-text-decoration:none;--e-global-typography-bef42ec-line-height:28px;--e-global-typography-bef42ec-letter-spacing:-0.16px;--e-global-typography-6ae957c-font-family:"Work Sans";--e-global-typography-6ae957c-font-size:16px;--e-global-typography-6ae957c-font-weight:400;--e-global-typography-6ae957c-line-height:20px;--e-global-typography-6ae957c-letter-spacing:-0.32px;--e-global-typography-f9ac927-font-family:"Work Sans";--e-global-typography-f9ac927-font-size:16px;--e-global-typography-f9ac927-font-weight:600;--e-global-typography-f9ac927-text-decoration:none;--e-global-typography-f9ac927-line-height:19.2px;--e-global-typography-f9ac927-letter-spacing:-0.32px;--e-global-typography-2d80292-font-family:"Work Sans";--e-global-typography-2d80292-font-size:14px;--e-global-typography-2d80292-font-weight:900;--e-global-typography-2d80292-text-transform:capitalize;--e-global-typography-2d80292-text-decoration:none;--e-global-typography-2d80292-line-height:14px;--e-global-typography-2d80292-letter-spacing:2.8px;--e-global-typography-1101ad6-font-family:"Work Sans";--e-global-typography-1101ad6-font-size:13px;--e-global-typography-1101ad6-font-weight:500;--e-global-typography-1101ad6-text-decoration:none;--e-global-typography-1101ad6-line-height:28px;--e-global-typography-1101ad6-letter-spacing:-0.13px;--e-global-typography-eae1147-font-family:"Work Sans";--e-global-typography-eae1147-font-size:13px;--e-global-typography-eae1147-font-weight:400;--e-global-typography-eae1147-text-decoration:none;--e-global-typography-eae1147-line-height:17.55px;--e-global-typography-eae1147-letter-spacing:-0.13px;--e-global-typography-38ea695-font-family:"Source Code Pro";--e-global-typography-38ea695-font-size:15px;--e-global-typography-38ea695-font-weight:600;--e-global-typography-38ea695-text-decoration:none;--e-global-typography-38ea695-line-height:24.75px;--e-global-typography-38ea695-letter-spacing:-0.45px;--e-global-typography-70c4057-font-family:"Source Serif Pro";--e-global-typography-70c4057-font-size:70px;--e-global-typography-70c4057-font-weight:300;--e-global-typography-70c4057-text-decoration:none;--e-global-typography-70c4057-line-height:75.6px;--e-global-typography-70c4057-letter-spacing:-2.1px;--e-global-typography-3bb5464-font-family:"Source Serif 4";--e-global-typography-3bb5464-font-size:70px;--e-global-typography-3bb5464-font-weight:300;--e-global-typography-3bb5464-text-decoration:none;--e-global-typography-3bb5464-line-height:70px;--e-global-typography-3bb5464-letter-spacing:-2.1px;--e-global-typography-5464738-font-family:"Source Serif Pro";--e-global-typography-5464738-font-size:60px;--e-global-typography-5464738-font-weight:300;--e-global-typography-5464738-text-decoration:none;--e-global-typography-5464738-line-height:60px;--e-global-typography-5464738-letter-spacing:-1.8px;color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-kit-3719 button,.elementor-kit-3719 input[type="button"],.elementor-kit-3719 input[type="submit"],.elementor-kit-3719 .elementor-button{background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-bef42ec-font-family ), Sans-serif;font-size:var( --e-global-typography-bef42ec-font-size );font-weight:var( --e-global-typography-bef42ec-font-weight );text-transform:var( --e-global-typography-bef42ec-text-transform );font-style:var( --e-global-typography-bef42ec-font-style );text-decoration:var( --e-global-typography-bef42ec-text-decoration );line-height:var( --e-global-typography-bef42ec-line-height );letter-spacing:var( --e-global-typography-bef42ec-letter-spacing );color:var( --e-global-color-cad3af9 );border-radius:0px 0px 0px 0px;padding:20px 20px 20px 20px;}.elementor-kit-3719 button:hover,.elementor-kit-3719 button:focus,.elementor-kit-3719 input[type="button"]:hover,.elementor-kit-3719 input[type="button"]:focus,.elementor-kit-3719 input[type="submit"]:hover,.elementor-kit-3719 input[type="submit"]:focus,.elementor-kit-3719 .elementor-button:hover,.elementor-kit-3719 .elementor-button:focus{background-color:var( --e-global-color-2e0d3c0 );color:var( --e-global-color-cad3af9 );}.elementor-kit-3719 e-page-transition{background-color:#FFBC7D;}.elementor-kit-3719 a{color:var( --e-global-color-text );text-decoration:underline;}.elementor-kit-3719 a:hover{color:var( --e-global-color-primary );}.elementor-kit-3719 h1{text-decoration:none;}.elementor-kit-3719 h2{text-decoration:none;}.elementor-kit-3719 h3{text-decoration:none;}.elementor-kit-3719 h4{text-decoration:none;}.elementor-kit-3719 h5{text-decoration:none;}.elementor-kit-3719 h6{text-decoration:none;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1200px){.elementor-kit-3719{--e-global-typography-dd768b9-font-size:50px;--e-global-typography-18fa924-font-size:46px;--e-global-typography-18fa924-line-height:49.68px;--e-global-typography-18fa924-letter-spacing:-1.38px;--e-global-typography-f3fafd6-font-size:40px;--e-global-typography-d98aff5-font-size:40px;--e-global-typography-58a0b3e-font-size:40px;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-kit-3719 button,.elementor-kit-3719 input[type="button"],.elementor-kit-3719 input[type="submit"],.elementor-kit-3719 .elementor-button{font-size:var( --e-global-typography-bef42ec-font-size );line-height:var( --e-global-typography-bef42ec-line-height );letter-spacing:var( --e-global-typography-bef42ec-letter-spacing );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-3719{--e-global-typography-dd768b9-font-size:50px;--e-global-typography-18fa924-font-size:46px;--e-global-typography-18fa924-line-height:49.68px;--e-global-typography-18fa924-letter-spacing:-1.38px;--e-global-typography-f3fafd6-font-size:40px;--e-global-typography-d98aff5-font-size:40px;--e-global-typography-d98aff5-line-height:60px;--e-global-typography-d98aff5-letter-spacing:-1.8px;--e-global-typography-58a0b3e-font-size:40px;--e-global-typography-db96c7d-font-size:20px;--e-global-typography-db96c7d-line-height:27px;--e-global-typography-db96c7d-letter-spacing:-0.6px;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-kit-3719 button,.elementor-kit-3719 input[type="button"],.elementor-kit-3719 input[type="submit"],.elementor-kit-3719 .elementor-button{font-size:var( --e-global-typography-bef42ec-font-size );line-height:var( --e-global-typography-bef42ec-line-height );letter-spacing:var( --e-global-typography-bef42ec-letter-spacing );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */body, html {
    overflow-x: hidden !important;
}

h1 a, h2 a, h3 a, h4 a, h5 a, h6 a, .mm-sub-link, .is-sub-link, .is-sub-link-dark, .mobile-menu a, .team-cards a {
    text-decoration: none !important;
} 

/* Base transition for smooth effect */
header {
    transition: background-color 0.3s ease;
}

body:has(.hero-white) header div.skytale-header {
    background-color: #ffffff !important;
    transition: background-color 0.3s ease;
}

header:has(.mobile-menu .elementor-nav-menu--dropdown[aria-hidden="false"]),
header:has(.mobile-menu .elementor-nav-menu--dropdown[aria-hidden="false"]) div {
    background-color: #272B37 !important;
    transition: background-color 0.3s ease;
}

/* Change logo SVG to white when mobile menu is open */
header:has(.mobile-menu .elementor-nav-menu--dropdown[aria-hidden="false"]) .logo-header svg path {
    fill: white !important;
    transition: fill 0.3s ease;
}

header:has(.mobile-menu .elementor-nav-menu--dropdown[aria-hidden="false"]) .logo-header svg g path {
    fill: white !important;
    transition: fill 0.3s ease;
}

.h-highlight {
    color: #013BC0;
    font-style:italic;
}

.elementor-button-icon {
    transition: transform 0.3s ease;
}

.elementor-button:hover .elementor-button-icon {
    transform: translateX(4px);
}

.button-left:hover .elementor-button-icon {
    transform: translateX(-4px);
}

.button-light svg path {
    transition: fill 0.3s ease;
}

.button-light:hover svg path {
    fill: #05288C;
}

.team-button .elementor-button-text {
    text-align: left;
}

.elementor-counter-title {
    text-align: center;
}

.mm-sub-link:hover h3 {
    color: #013BC0 !important;
}

.elementor-pagination {
    display: flex;
    justify-content: end;
}

.elementor-pagination .page-numbers {
    display: flex;
    align-items: center;
}

/* Hide the text content and style next button */
.elementor-pagination .next {
    font-size: 0;
    text-indent: -9999px;
    background-image: url('data:image/svg+xml;utf8,<svg id="Layer_1" xmlns="http://www.w3.org/2000/svg" version="1.1" viewBox="0 0 48 56"><defs><style>.st0{fill:%230530ad;}.st1{fill:%23fff;fill-opacity:.1;stroke:%230530ad;stroke-width:1.2px;}</style></defs><path class="st1" d="M47.4,14.3v27.3s-23.4,13.6-23.4,13.6L.6,41.7V14.3S24,.7,24,.7l23.4,13.6Z"/></svg>');
    background-repeat: no-repeat;
    background-position: center;
    background-size: 48px 56px;
    width: 60px;
    height: 60px;
    display: inline-block;
    position: relative;
    transition: all 0.2s ease;
}

.elementor-pagination .next::after {
    content: '';
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 48px;
    height: 56px;
    background-image: url('data:image/svg+xml;utf8,<svg id="Layer_1" xmlns="http://www.w3.org/2000/svg" version="1.1" viewBox="0 0 48 56"><path fill="%230530ad" d="M16.8,27.5v1.5s12.8,0,12.8,0l-3.7,3.6,1.1,1.1,5.5-5.5-5.5-5.5-1.1,1.1,3.7,3.6h-12.8Z"/></svg>');
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    transition: transform 0.2s ease;
}

/* Hide the text content and style prev button */
.elementor-pagination .prev {
    font-size: 0;
    text-indent: -9999px;
    background-image: url('data:image/svg+xml;utf8,<svg id="Layer_1" xmlns="http://www.w3.org/2000/svg" version="1.1" viewBox="0 0 48 56"><defs><style>.st0{fill:%230530ad;}.st1{fill:%23fff;fill-opacity:.1;stroke:%230530ad;stroke-width:1.2px;}</style></defs><path class="st1" d="M.6,41.7V14.3S24,.7,24,.7l23.4,13.6v27.3s-23.4,13.6-23.4,13.6L.6,41.7Z"/></svg>');
    background-repeat: no-repeat;
    background-position: center;
    background-size: 48px 56px;
    width: 60px;
    height: 60px;
    display: inline-block;
    position: relative;
    transition: all 0.2s ease;
}

.elementor-pagination .prev::after {
    content: '';
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 48px;
    height: 56px;
    background-image: url('data:image/svg+xml;utf8,<svg id="Layer_1" xmlns="http://www.w3.org/2000/svg" version="1.1" viewBox="0 0 48 56"><path fill="%230530ad" d="M31.2,28.5v-1.5s-12.8,0-12.8,0l3.7-3.6-1.1-1.1-5.5,5.5,5.5,5.5,1.1-1.1-3.7-3.6h12.8Z"/></svg>');
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    transition: transform 0.2s ease;
}

/* Hover effects with #013BC0 fill and white arrows */
.elementor-pagination .prev:hover {
    background-image: url('data:image/svg+xml;utf8,<svg id="Layer_1" xmlns="http://www.w3.org/2000/svg" version="1.1" viewBox="0 0 48 56"><defs><style>.st1{fill:%23013BC0;stroke:%23013BC0;stroke-width:1.2px;}</style></defs><path class="st1" d="M.6,41.7V14.3S24,.7,24,.7l23.4,13.6v27.3s-23.4,13.6-23.4,13.6L.6,41.7Z"/></svg>');
    transform: scale(1.05);
}

.elementor-pagination .prev:hover::after {
    background-image: url('data:image/svg+xml;utf8,<svg id="Layer_1" xmlns="http://www.w3.org/2000/svg" version="1.1" viewBox="0 0 48 56"><path fill="%23ffffff" d="M31.2,28.5v-1.5s-12.8,0-12.8,0l3.7-3.6-1.1-1.1-5.5,5.5,5.5,5.5,1.1-1.1-3.7-3.6h12.8Z"/></svg>');
    transform: translate(-50%, -50%) translateX(-3px);
}

.elementor-pagination .next:hover {
    background-image: url('data:image/svg+xml;utf8,<svg id="Layer_1" xmlns="http://www.w3.org/2000/svg" version="1.1" viewBox="0 0 48 56"><defs><style>.st1{fill:%23013BC0;stroke:%23013BC0;stroke-width:1.2px;}</style></defs><path class="st1" d="M47.4,14.3v27.3s-23.4,13.6-23.4,13.6L.6,41.7V14.3S24,.7,24,.7l23.4,13.6Z"/></svg>');
    transform: scale(1.05);
}

.elementor-pagination .next:hover::after {
    background-image: url('data:image/svg+xml;utf8,<svg id="Layer_1" xmlns="http://www.w3.org/2000/svg" version="1.1" viewBox="0 0 48 56"><path fill="%23ffffff" d="M16.8,27.5v1.5s12.8,0,12.8,0l-3.7,3.6,1.1,1.1,5.5-5.5-5.5-5.5-1.1,1.1,3.7,3.6h-12.8Z"/></svg>');
    transform: translate(-50%, -50%) translateX(3px);
}

/* Add arrow on hover using pseudo-element */
.mm-sub-link {
  position: relative;
  padding-right: 50px;
  transition: all 0.3s ease;
}

.mm-sub-link::after {
  content: "";
  position: absolute;
  right: 20px;
  top: 50%;
  transform: translateY(-50%);
  width: 16px;
  height: 16px;
  background-image: url('https://skytalegroup.com/wp-content/uploads/2025/07/button-arrow-blue.svg');
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  opacity: 0;
  transition: opacity 0.3s ease, transform 0.3s ease;
}

.mm-sub-link:hover::after {
  opacity: 1;
  transform: translateY(-50%) translateX(10px);
}

/* Add arrow on hover using pseudo-element */
.is-sub-link {
  position: relative;
  padding-right: 50px;
  transition: all 0.3s ease;
}

.is-sub-link::after {
  content: "";
  position: absolute;
  right: 20px;
  top: 50%;
  transform: translateY(-50%);
  width: 16px;
  height: 16px;
  background-image: url('https://skytalegroup.com/wp-content/uploads/2025/07/button-arrow-white-50.svg');
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  opacity: 0;
  transition: opacity 0.3s ease, transform 0.3s ease;
}

.is-sub-link:hover::after {
  opacity: 1;
  transform: translateY(-50%) translateX(10px);
}

/* Add arrow on hover using pseudo-element */
.is-sub-link-dark {
  position: relative;
  padding-right: 50px;
  transition: all 0.3s ease;
}

.is-sub-link-dark::after {
  content: "";
  position: absolute;
  right: 20px;
  top: 50%;
  transform: translateY(-50%);
  width: 16px;
  height: 16px;
  background-image: url('https://skytalegroup.com/wp-content/uploads/2025/07/button-arrow-charcoal.svg');
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  opacity: 0;
  transition: opacity 0.3s ease, transform 0.3s ease;
}

.is-sub-link-dark:hover::after {
  opacity: 1;
  transform: translateY(-50%) translateX(10px);
}

/* Reorder post navigation elements within .resource-navigation */
.resource-navigation .elementor-post-navigation {
    display: flex;
    align-items: center;
    gap: 15px; /* Adjust spacing between elements as needed */
}

/* Previous link styling */
.resource-navigation .elementor-post-navigation__prev {
    order: 1;
    display: flex;
    align-items: center;
}

.resource-navigation .elementor-post-navigation__prev a {
    display: flex;
    align-items: center;
    flex-direction: row-reverse; /* This puts the title before the icon */
}

.resource-navigation .elementor-post-navigation__prev .post-navigation__arrow-wrapper {
    margin-left: 10px; /* Add some space between title and icon */
    margin-right: 0;
}

.resource-navigation .elementor-post-navigation__prev .elementor-post-navigation__link__prev {
    order: 1;
}

/* Next link styling */
.resource-navigation .elementor-post-navigation__next {
    order: 2;
    display: flex;
    align-items: center;
}

.resource-navigation .elementor-post-navigation__next a {
    display: flex;
    align-items: center;
    flex-direction: row-reverse; /* This puts the title before the icon */
}

.resource-navigation .elementor-post-navigation__next .post-navigation__arrow-wrapper {
    margin-left: 10px; /* Add some space between title and icon */
    margin-right: 0;
}

/* Optional: Remove default margins/padding that might interfere */
.resource-navigation .elementor-post-navigation__prev,
.resource-navigation .elementor-post-navigation__next {
    margin: 0;
    flex: none; /* Prevent flex growth */
}

/* Ensure proper alignment */
.resource-navigation .elementor-post-navigation__link__prev,
.resource-navigation .elementor-post-navigation__link__next {
    display: inline-block;
}

/* Hide screen reader text if desired */
.resource-navigation .elementor-screen-only {
    position: absolute;
    left: -9999px;
    width: 1px;
    height: 1px;
    overflow: hidden;
}

/* SVG styling and animations */
.resource-navigation .elementor-post-navigation svg .st0 {
    transition: transform 0.3s ease;
}

.resource-navigation .elementor-post-navigation svg .st1 {
    transition: fill 0.3s ease, fill-opacity 0.3s ease;
}

/* Default state - keep original styling */
.resource-navigation .elementor-post-navigation svg .st1 {
    fill: #fff;
    fill-opacity: 0.1;
    stroke: #0530ad;
    stroke-width: 1.2px;
}

/* Make the arrow blue by default */
.resource-navigation .elementor-post-navigation svg .st0 {
    fill: #0530ad !important;
}

/* Hover state - fill the background with blue and make arrow white */
.resource-navigation .elementor-post-navigation__prev:hover svg .st1,
.resource-navigation .elementor-post-navigation__next:hover svg .st1 {
    fill: #0530ad !important;
    fill-opacity: 1 !important;
    stroke: none !important;
}

.resource-navigation .elementor-post-navigation__prev:hover svg .st0,
.resource-navigation .elementor-post-navigation__next:hover svg .st0 {
    fill: white !important;
}

/* Hover animations - move only the arrow to the right */
.resource-navigation .elementor-post-navigation__prev:hover svg .st0 {
    transform: translateX(-3px);
}

.resource-navigation .elementor-post-navigation__next:hover svg .st0 {
    transform: translateX(3px);
}

.team-bio p:first-child {
    font-size: 24px; /* Makes font slightly larger */
    color: #001534; /* Blue color */
}/* End custom CSS */