:root{--color-hero:#1E3A8A;--color-hero-text:#ffffff;--color-hero-dark:#221051;--color-hero-fade:#152861;--body-text-color:#1e283b;--body-p-color:#67768e;--block-color:#eeeeee;--block-text-color:#000000;--accent-color:#1E3A8A;--black:#111;--font-family-base:"Plus Jakarta Sans",sans-serif;--font-family-heading:"Plus Jakarta Sans",sans-serif;--color-secondary:#005a87;--color-accent:#ffcc00;--color-background:#f7f7f7;--color-text:#333333;--color-text-light:#666666;--color-border:#dddddd;--font-size-small:14px;--font-size-base:16px;--font-size-large:20px;--font-size-h1:32px;--font-size-h2:28px;--font-size-h3:24px;--spacing-small:8px;--spacing-base:16px;--spacing-large:32px;--border-radius:4px;--box-shadow:0 4px 8px rgba(0, 0, 0, 0.1)}header{display:flex;flex-direction:row;justify-content:space-between;gap:30px}header .site-branding{display:flex;flex-direction:row;width:fit-content}header .site-logo{width:90px;height:90px}header .site-name{color:var(--color-hero-text);margin-left:20px;font-size:22px;width:fit-content;display:flex;flex-direction:column;justify-content:center}@media (max-width:480px){header .site-name{display:none}}#desktop-head .header-nav{display:flex;flex-direction:column;justify-content:center}#desktop-head .header-nav ul{list-style:none;display:flex;flex-direction:row;gap:30px}#desktop-head .header-nav ul li{position:relative}#desktop-head .header-nav ul li:hover>.sub-menu{display:flex}#desktop-head .header-nav ul li .sub-menu{display:none;position:absolute;top:100%;right:0;background:var(--color-hero-dark);flex-direction:column;padding:10px;border-radius:5px;z-index:40;gap:5px;padding:15px 30px 15px 40px;box-shadow:3px 3px 5px rgba(0,0,0,.3);min-width:200px}#desktop-head .header-nav ul li .sub-menu li{font-size:22px;position:relative}#desktop-head .header-nav ul li .sub-menu li::before{content:"";display:inline-block;width:6px;height:6px;background-color:#4cb750;border-radius:50%;margin-right:.5em;vertical-align:middle;position:absolute;top:50%;transform:translateY(-50%);right:100%}#desktop-head .header-nav a{color:var(--color-hero-text);font-weight:400;font-size:18px}@media (max-width:992px){#desktop-head{display:none}}#mobile-head{display:none;position:relative}@media (max-width:992px){#mobile-head{display:flex}}@media (max-width:768px){#mobile-head{padding-top:0;padding-bottom:10px}}#mobile-head .burger{cursor:pointer;display:flex;flex-direction:column;margin:auto 0}#mobile-head .burger-line{width:40px;height:4px;background-color:var(--color-hero-text);margin:6px;transition:all .3s ease}#mobile-head .open .burger-line:nth-child(1){transform:rotate(45deg) translate(11px,11px)}#mobile-head .open .burger-line:nth-child(2){opacity:0}#mobile-head .open .burger-line:nth-child(3){transform:rotate(-45deg) translate(11px,-12px)}#mobile-head .header-nav{position:absolute;height:0;overflow:hidden;transition:height .5s ease,padding .5s ease,box-shadow .5s ease;top:calc(100% - 1px);z-index:1;background-color:var(--color-hero);max-width:100%;width:-webkit-fill-available;padding:0 30px 0;box-shadow:none;left:0}#mobile-head .header-nav *{color:var(--color-hero-text);list-style:none}#mobile-head .header-nav a{line-height:40px;font-size:20px}#mobile-head .header-nav ul{display:flex;flex-wrap:wrap;gap:35px;flex-direction:column;align-items:start}#mobile-head .header-nav ul li .sub-menu{margin-left:30px;gap:5px}#mobile-head .header-nav ul li .sub-menu li::before{content:"";display:inline-block;width:8px;height:8px;background-color:#4cb750;border-radius:50%;margin-right:.5em;vertical-align:middle;margin-bottom:4px}#mobile-head .header-nav.show{height:fit-content;padding:0 30px 60px;box-shadow:0 8px 8px rgba(0,0,0,.3)}.hero_c{padding-bottom:90px}.hero_c .desktop-menu-wrapper{position:fixed;width:100%;background-color:#38095e;width:100%;z-index:20}.hero_c #desktop-head{padding:0;position:relative;justify-content:space-between;max-width:1240px}@media (max-width:1240px){.hero_c #desktop-head .header-nav #menu-header-menu{flex-wrap:wrap}}.hero_c #desktop-head .header-nav a{font-size:16px;font-weight:400;text-wrap-mode:nowrap;white-space:nowrap}.hero_c #mobile-head .header-nav{background-color:#38095e}.hero_c #mobile-head .header-nav .menu-item a img{width:30px;margin-right:5px}.hero_c .site-logo{object-fit:contain}.hero_c .menu-item a{display:flex;flex-direction:row;align-items:flex-start;gap:5px}.hero_c .menu-item img{width:20px;filter:invert(1);height:20px}.hero_c .hero-wrapper{padding-top:120px}@media (max-width:1240px){.hero_c .hero-wrapper{padding-left:10px;padding-right:10px}}@media (max-width:992px){.hero_c .hero-wrapper{padding-top:20px}}.hero_c .hero-block{max-width:1240px;margin:0 auto}.hero_c .hero-block h1{font-weight:700;margin-bottom:10px;font-size:38px}.hero_c .hero-block .text-container{max-height:80px;overflow:hidden;position:relative;background-color:var(--color-hero-fade);border-radius:12px;padding:10px 10px 0;border-radius:16px}.hero_c .hero-block .text-container p{letter-spacing:.5px;line-height:1.6;font-weight:400;max-width:840px}.hero_c .hero-block .text-container::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:50%;background:linear-gradient(to top,var(--color-hero-fade),rgba(255,255,255,0));pointer-events:none}.hero_c .hero-block .text-expanded{max-height:fit-content;padding-bottom:10px}.hero_c .hero-block .text-expanded::after{display:none}.hero_c .hero-block .read-more-btn{background-color:transparent;border:none;color:#fff;font-weight:700;font-size:16px;margin-top:10px;cursor:pointer}.hero_c .hero-block .read-more-btn:hover{text-decoration:underline}.hero_c .hero-block .hero-buttons{display:flex;list-style-type:none;margin:15px auto 0;max-width:1220px;gap:10px;overflow:hidden;flex-wrap:nowrap;padding:0;margin:20px auto 0;flex-direction:row}.hero_c .hero-block .hero-buttons a{flex:1;display:flex;justify-content:center;align-items:center;text-align:center;color:#fff;font-weight:700;background-color:hsla(0,0%,100%,.15);font-size:18px;text-shadow:1px 2px 3px rgba(0,0,0,.3);border-radius:10px;padding:10px 20px;min-width:0}.hero_c .hero-block .hero-buttons a:hover{text-decoration:underline}.hero_c .hero-block .hero-buttons a .hero-button{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:6px}@media (max-width:768px){.hero_c .hero-block .hero-buttons a .hero-button{flex-direction:column;font-size:16px}}@media (max-width:480px){.hero_c .hero-block .hero-buttons a .hero-button{font-size:13px}}.hero_c .hero-block .hero-buttons a .hero-button img{width:24px;height:24px}.no-select{user-select:none;-webkit-user-select:none;-ms-user-select:none}.no-select:focus{outline:0;box-shadow:none;-webkit-tap-highlight-color:transparent}.wrapper{max-width:1240px;margin:0 auto;padding:18px 0}@media (max-width:1240px){.wrapper{max-width:100%;padding:18px 20px}}@media (max-width:992px){#main h2,#main h3,#main h4,#main h5,#main h6,#main p,#main ul{padding:0 10px}}.accordion-section-title button.accordion-trigger{height:50px!important;max-height:50px}@media (max-width:768px){h2.wp-block-heading{font-size:22px}}