:root{--container-max-width:1280px}.e-con{--flex-direction:column;--flex-basis:auto;--flex-grow:0;--flex-shrink:1;display:var(--display,flex);position:relative;width:var(--width,100%);box-sizing:border-box}.e-con.e-flex{display:flex}.e-con-boxed{width:100%}.e-con-boxed>.e-con-inner{max-width:var(--container-max-width,1280px);width:100%;margin-left:auto;margin-right:auto;box-sizing:border-box}.e-con-full{width:100%}.e-con-full,.e-con>.e-con-inner{text-align:var(--text-align);padding-block-start:var(--padding-block-start);padding-block-end:var(--padding-block-end)}.e-con-full.e-flex,.e-con.e-flex>.e-con-inner{display:flex;flex-direction:var(--flex-direction,row);justify-content:var(--justify-content,flex-start);align-items:var(--align-items,center);gap:var(--gap,0);row-gap:var(--row-gap,0);column-gap:var(--column-gap,0);flex-wrap:var(--flex-wrap,nowrap)}@media (min-width:1025px){.elementor-hidden-desktop,.elementor-hidden-widescreen,.elementor-hidden-laptop{display:none!important}}@media (max-width:1024px){.elementor-hidden-tablet,.elementor-hidden-tablet_extra{display:none!important}}@media (max-width:767px){.elementor-hidden-mobile,.elementor-hidden-mobile_extra{display:none!important}}.nav-bar{display:flex;align-items:center;justify-content:space-between;height:6rem;padding:.5rem clamp(1rem, 0.76915rem + 1.026vw, 2rem);background:var(--apf-white-50);border-bottom:1px solid #F7F7F7;position:relative;z-index:100}.apf-header-logo{flex-shrink:0;display:flex;align-items:center}.apf-header-logo img{width:160px;height:75px;object-fit:contain}.apf-header-menu{flex:1;display:flex;justify-content:center;align-items:center}.apf-main-menu{display:flex;justify-content:center}.apf-main-menu nav.elementor-nav-menu--main>ul.elementor-nav-menu{display:flex;list-style:none;margin:0;padding:0;align-items:center}.apf-main-menu nav.elementor-nav-menu--main>ul.elementor-nav-menu>li{position:relative}.apf-main-menu nav.elementor-nav-menu--main>ul.elementor-nav-menu>li>a{display:flex;align-items:center;gap:.35rem;padding:2rem .85rem;font-size:1rem;font-weight:400;text-transform:uppercase;color:var(--apf-gray-800);text-decoration:none!important;border-top:.25rem solid #fff0;transition:all 0.2s ease-in-out}.apf-main-menu nav.elementor-nav-menu--main>ul.elementor-nav-menu>li>a:hover,.apf-main-menu nav.elementor-nav-menu--main>ul.elementor-nav-menu>li.current-menu-item>a,.apf-main-menu nav.elementor-nav-menu--main>ul.elementor-nav-menu>li.current-menu-ancestor>a{border-top:.25rem solid var(--apf-secondary-700)!important;color:var(--apf-secondary-700)!important}.apf-main-menu .sub-arrow svg{width:10px;height:10px;fill:currentColor;transition:transform 0.2s ease}.apf-main-menu ul.sub-menu,.quick-links2 ul.sub-menu{position:absolute;top:100%;left:0;min-width:220px;background-color:#F2EFEC;border-radius:4px;box-shadow:0 4px 16px rgb(0 0 0 / .12);list-style:none;padding:0;margin:0;opacity:0;visibility:hidden;transform:translateY(8px);transition:all 0.25s ease-in-out;z-index:1000;border:1px solid #EBEBEB}.apf-main-menu li:hover>ul.sub-menu,.apf-main-menu li.is-open>ul.sub-menu,.apf-main-menu li:focus-within>ul.sub-menu,.quick-links2 li:hover>ul.sub-menu,.quick-links2 li.is-open>ul.sub-menu,.quick-links2 li:focus-within>ul.sub-menu{opacity:1!important;visibility:visible!important;transform:translateY(0)!important;pointer-events:auto!important;display:block!important}.apf-main-menu ul.sub-menu li,.quick-links2 ul.sub-menu li{border-bottom:1px solid #EBEBEB}.apf-main-menu ul.sub-menu li:last-child,.quick-links2 ul.sub-menu li:last-child{border-bottom:none}.apf-main-menu ul.sub-menu li a,.quick-links2 ul.sub-menu li a{display:block;padding:.85rem 1.25rem;font-size:.95rem;font-weight:400;color:var(--apf-gray-800);text-decoration:none!important;transition:background-color 0.2s ease,color 0.2s ease}.apf-main-menu ul.sub-menu li a:hover,.quick-links2 ul.sub-menu li a:hover{background-color:var(--apf-secondary-50,#E6F4F2)!important;color:var(--apf-secondary-700)!important}.apf-header-actions-right{display:flex;align-items:center;gap:.5rem;flex-shrink:0}.quick-links2 nav>ul{display:flex;align-items:center;list-style:none;margin:0;padding:0;flex-direction:row-reverse;gap:.5rem}.quick-links2 nav>ul>li{position:relative}.quick-links2 nav>ul>li>a{display:flex;align-items:center;gap:.35rem;padding:.5rem 1rem;font-size:.95rem;font-weight:500;text-decoration:none!important;border-radius:2rem;transition:background 0.2s ease}.quick-links2 nav>ul>li:nth-child(2)>a{color:var(--apf-secondary-500);background:#fff0}.quick-links2 nav>ul>li:nth-child(2)>a:hover{background:var(--apf-secondary-50)}.quick-links2 nav>ul>li:nth-child(1)>a{color:var(--apf-gray-800);background:#fff0}.quick-links2 nav>ul>li:nth-child(1)>a:hover{background:var(--apf-secondary-50)}.lang-active-links{background:var(--apf-white-50);border-bottom:1px solid #F0F0F0;padding:.5rem 1rem;display:flex;justify-content:flex-end}.lang-active-links ul{display:flex;list-style:none;margin:0;padding:0;gap:1.25rem}.lang-active-links a{font-size:.9rem;color:var(--apf-gray-800);text-decoration:none;font-weight:500}.lang-active-links a[aria-current="page"]{color:var(--apf-secondary-700);font-weight:700}.apf-fullscreen-search-modal{position:fixed;inset:0;background-color:var(--apf-secondary-600,#3caea3);z-index:99999;display:none;flex-direction:column;justify-content:center;align-items:center;padding:2rem}.apf-fullscreen-search-modal.is-active{display:flex}.apf-fullscreen-search-modal .search-close-btn{position:absolute;top:2rem;right:2rem;background:none;border:none;color:#FFF;cursor:pointer;padding:.5rem}.apf-fullscreen-search-modal form{width:100%;max-width:680px;position:relative}.apf-fullscreen-search-modal input[type="search"]{width:100%;background:#fff0;border:none;border-bottom:2px solid #FFF;color:#FFF;font-size:clamp(1.5rem, 3vw, 2.5rem);padding:1rem 0;outline:none;font-family:inherit}.apf-fullscreen-search-modal input[type="search"]::placeholder{color:rgb(255 255 255 / .7)}.elementor-widget-progress-tracker{position:sticky;top:0;left:0;width:100%;height:4px;background:#fff0;z-index:99}.elementor-scrolling-tracker .current-progress{height:4px;background:var(--apf-secondary-700,#2B7C74);width:0%;transition:width 0.1s linear}.apf-footer-section-wrap{background-color:var(--apf-primary-700,#1C4D78);color:var(--apf-white-50)}.apf-footer-grid-6col{display:grid;grid-template-columns:repeat(6,1fr);gap:1.5rem;padding-top:2.5rem;padding-bottom:2.5rem}@media (max-width:1024px){.apf-footer-grid-6col{grid-template-columns:repeat(3,1fr);gap:2rem}}@media (max-width:640px){.apf-footer-grid-6col{grid-template-columns:1fr;gap:1.75rem}}.footer-links ul.elementor-icon-list-items{list-style:none;margin:0;padding:0}.footer-links ul.elementor-icon-list-items li.elementor-icon-list-item{margin:.75rem 0!important}.footer-links ul.elementor-icon-list-items li.elementor-icon-list-item:first-child{font-size:1.125rem;font-family:var(--apf-merriweather);font-weight:700;margin-bottom:0.85rem!important;color:var(--apf-white-50)}.footer-links ul.elementor-icon-list-items li.elementor-icon-list-item a{color:var(--apf-white-50)!important;text-decoration:none!important;font-size:.95rem;line-height:1.5;transition:text-decoration 0.2s ease}.footer-links ul.elementor-icon-list-items li.elementor-icon-list-item a:hover{text-decoration:underline!important}.apf-footer-illustration{width:100%;text-align:center;padding:1.5rem 0;line-height:0}.apf-footer-illustration img{width:100%;max-width:100%;height:auto;display:block}.apf-bottom-footer{background-color:var(--apf-primary-500,#2C6693);background-image:url(/wp-content/uploads/2024/03/lines.png);background-position:center center,center 6.9375rem;background-repeat:no-repeat;padding:1.25rem clamp(1rem, 0.76915rem + 1.026vw, 2rem);color:var(--apf-white-50)}.apf-bottom-footer-inner{display:flex;justify-content:space-between;align-items:center;max-width:1280px;margin:0 auto;flex-wrap:wrap;gap:1rem}@media (max-width:768px){.apf-bottom-footer-inner{flex-direction:column;text-align:center}}.apf-bottom-footer-policy{display:flex;gap:1.5rem;list-style:none;margin:0;padding:0}.apf-bottom-footer-policy a{color:var(--apf-white-50);text-decoration:none;font-size:.9rem}.apf-bottom-footer-policy a:hover{text-decoration:underline}.apf-bottom-footer-social{display:flex;gap:1rem;align-items:center}.apf-bottom-footer-social a{display:flex;align-items:center;justify-content:center;color:#FFF;text-decoration:none;transition:opacity 0.2s ease}.apf-bottom-footer-social a:hover{opacity:.8}#scrollToTopButton{display:none;position:fixed;bottom:4rem!important;right:1.25rem!important;z-index:1000;background-color:var(--apf-support1,#ED8C72);color:#fff;border:none;border-radius:50%;width:44px;height:44px;cursor:pointer;box-shadow:0 4px 12px rgb(0 0 0 / .15);transition:transform 0.2s ease}#scrollToTopButton:hover{transform:translateY(-2px)}#scrollToTopButton img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(315deg);filter:invert(1);width:16px;height:16px}