﻿/*!
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme-child/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 2.0.0
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/.ratio>img,.ratio>.content{position:absolute;top:0;left:0;width:100%;height:100% !important}.ratio{position:relative;width:100%}.ratio::before{display:block;padding-top:var(--aspect-ratio);content:""}.ratio>img{object-fit:cover}.ratio-1x1{--aspect-ratio: 100%}.ratio-4x3{--aspect-ratio: 75%}.ratio-16x9{--aspect-ratio: 56.25%}.ratio-21x9{--aspect-ratio: 42.8571428571%}.hidden--xs{display:none}@media(max-width: 575.98px){.hidden--sm{display:none}}@media(max-width: 767.98px){.hidden--md{display:none}}@media(max-width: 1024.98px){.hidden--lg{display:none}}@media(max-width: 1366.98px){.hidden--xl{display:none}}html,body{overflow-x:hidden !important;position:relative !important}html{height:-webkit-fill-available !important}body{color:#474646;font-family:"IBM Plex Sans",sans-serif;font-size:1rem;line-height:1.5;min-height:-webkit-fill-available !important;min-height:100vh !important}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:0}h1,h2{font-family:"DM Serif Text",serif;font-weight:400;line-height:1.125}h3,h4,h5,h6{font-family:"IBM Plex Sans",sans-serif}h1,h2,h3{color:#004860}h4,h5,h6{color:#212322;font-weight:700}h1{font-size:2.375rem}@media(min-width: 1367px){h1{font-size:6.25rem}}@media(max-width: 1024.98px){h1{font-size:5rem}}@media(max-width: 767.98px){h1{font-size:4rem}}h2{font-size:3.125rem}@media(min-width: 1367px){h2{font-size:3.125rem}}@media(max-width: 1024.98px){h2{font-size:5rem}}@media(max-width: 767.98px){h2{font-size:4rem}}@media(max-width: 575.98px){h2{font-size:2.375rem}}h3{font-size:1.5rem;font-weight:600}h4{font-size:1.125rem}h5{font-size:.875rem}h6{font-size:.75rem}a{color:#00728b;text-decoration:none}a:hover{color:#f2a11f}.heading-text{position:relative}.heading-text__body-font h1,.heading-text__body-font h2{font-family:"IBM Plex Sans",sans-serif;font-weight:600}.heading-text__arrow::after{background:url(/wp-content/uploads/2025/08/Gold-Arrow.svg) no-repeat center center/cover;content:"";display:block;height:24px;margin-top:20px;width:73px}@media(max-width: 1024.98px){.heading-text__arrow::after{margin-left:auto;margin-right:auto}}.heading-text__arrow--centered::after{margin-left:auto;margin-right:auto}.heading-text-prefix__pill{border-color:inherit;border-radius:50px;border-style:solid;border-width:1px;color:inherit;display:inline-block;font-family:"IBM Plex Sans",sans-serif;font-size:1rem;font-weight:600;line-height:1.2;padding:10px 28px;text-align:center}.heading-text-prefix__pill--primary{background-color:#004860;color:#fff}.heading-text-prefix__pill--secondary{background-color:#f2a11f;color:#fff}.heading-text-prefix__pill--outline--primary{background-color:rgba(0,114,139,0);color:#004860}.heading-text-prefix__pill--outline--secondary{background-color:rgba(0,114,139,0);color:#f2a11f}#mega-menu .inverted-borders::before,#mega-menu .inverted-borders::after{background:rgba(0,0,0,0);box-shadow:20px 0 0 0 var(--e-global-color-072368c);content:"";height:40px;left:-40px;position:absolute;width:40px}#mega-menu.elementor-widget-n-menu .e-n-menu-title:hover:not(.e-current) .e-n-menu-dropdown-icon span svg>path{fill:#004860 !important}#mega-menu.elementor-widget-n-menu .e-n-menu-title:active:not(.e-current) .e-n-menu-dropdown-icon span svg>path{fill:#f2a11f !important}#mega-menu.elementor-widget-n-menu .e-n-menu-title .e-n-menu-dropdown-icon{left:50%;margin-left:0;position:absolute;top:25px;transform:translateX(-50%)}#mega-menu.elementor-widget-n-menu .e-n-menu-title .e-n-menu-dropdown-icon span svg{width:43px}#mega-menu.elementor-widget-n-menu .menu-title>a{font-weight:700;color:#000;font-size:16px;pointer-events:none;column-span:all}#mega-menu .elementor-nav-menu--main .make-columns>ul{column-count:2}#mega-menu .elementor-nav-menu--main .elementor-item:hover,#mega-menu .elementor-nav-menu--main .elementor-item:active{background-color:#fff}#mega-menu .menu-item-has-children{position:static !important}#mega-menu .menu-item-has-children a{justify-content:space-between}#mega-menu .menu-item-has-children .sub-menu{left:100% !important;margin-top:0 !important;margin-left:0 !important;max-width:158% !important;min-height:546px;top:0 !important;width:100vw !important}@media(min-width: 1367px){#mega-menu .menu-item-has-children .sub-menu{max-width:643px !important}}#mega-menu .inverted-borders::after{border-bottom-right-radius:20px;border-top-right-radius:0;bottom:0}#mega-menu .inverted-borders::before{border-top-right-radius:20px;border-bottom-right-radius:0;top:0}.header-icon .elementor-icon-wrapper{align-items:center;display:flex;height:36px;justify-content:center;width:36px}@media(min-width: 768px){.header-icon .elementor-icon-wrapper{height:46px;width:46px}}.mobile-menu-nav .elementor-nav-menu--main .elementor-nav-menu ul{margin-left:0 !important;margin-top:0 !important;position:relative}.mobile-menu-nav .elementor-nav-menu a.has-submenu{justify-content:space-between}.mobile-menu-nav .elementor-nav-menu .menu-item>a{color:#474646}.mobile-menu-nav .elementor-nav-menu .sub-arrow{transform:rotate(90deg);transform-origin:70%;transition:transform .3s}.mobile-menu-nav .menu-item-has-children>a.highlighted>.sub-arrow{transform:rotate(90deg);transform-origin:70%;transition:transform .3s}#community-list-wrapper{cursor:grab;overflow:hidden;width:100%}#community-list-wrapper:active{cursor:grabbing}#community-list-wrapper .community-list{display:flex;flex-wrap:nowrap;list-style-type:none;margin:0;margin-inline:-7.5px;padding:0;white-space:nowrap}#community-list-wrapper .community-list .community-list-item{align-items:center;color:#d8d8d8;display:flex;margin-inline:7.5px}#community-list-wrapper .community-list .community-list-item::after{content:"•";font-size:20px;padding-left:14px}#community-list-wrapper .community-list .community-list-item a{color:var(--e-global-color-primary)}#community-list-wrapper .community-list .community-list-item a:hover{color:var(--e-global-color-secondary)}.elementor-button--primary .elementor-button{align-items:center;background-color:#004860;border-color:#004860;border-style:solid;border-width:2px;color:var(--e-global-color-7e81ee4)}.elementor-button--primary--light .elementor-button{background-color:var(--e-global-color-7e81ee4);border-color:var(--e-global-color-7e81ee4);color:var(--e-global-color-primary)}.elementor-button--primary--light .elementor-button:hover{background-color:var(--e-global-color-primary);border-color:var(--e-global-color-primary);color:var(--e-global-color-7e81ee4)}.elementor-button__arrow--primary .elementor-button,.elementor-button__arrow--primary--outline .elementor-button{display:flex;column-gap:30px;max-width:fit-content}.elementor-button__arrow--primary .elementor-button::after{background:url("/wp-content/uploads/sites/9/2025/09/icon-right-angle-sprite.svg") no-repeat 0 17px/cover;content:"";display:block;height:17px;width:10px}.elementor-button__arrow--primary--outline .elementor-button::after{background:url("/wp-content/uploads/sites/9/2025/09/icon-right-angle-sprite.svg") no-repeat 0 0/cover;content:"";display:block;height:17px;width:10px}.elementor-button__arrow--primary--outline .elementor-button:hover::after{background-position:0 -17px}.elementor-button--primary--outline .elementor-button{background-color:rgba(0,74,98,0);border-color:var(--e-global-color-primary);color:var(--e-global-color-primary)}.elementor-button--primary--outline .elementor-button:hover{background-color:#00728b;border-color:var(--e-global-color-accent);color:var(--e-global-color-7e81ee4)}.elementor-button--primary--light--outline .elementor-button{background-color:hsla(0,0%,100%,0);border-color:var(--e-global-color-7e81ee4);color:var(--e-global-color-7e81ee4)}.elementor-button--primary--light--outline .elementor-button:hover{background-color:#fff;border-color:var(--e-global-color-7e81ee4);color:var(--e-global-color-primary)}.elementor-button--primary--link .elementor-button{align-items:center;background-color:rgba(0,74,98,0);border:2px solid rgba(0,74,98,0);color:var(--e-global-color-text);column-gap:10px;display:flex;padding:0}.elementor-button--primary--link .elementor-button::after{aspect-ratio:1/1;background:url("/wp-content/uploads/2025/08/icon-learn-more-right-arrow-outline.svg") no-repeat center center/cover;content:"";display:block;transition:transform .2s ease-in-out;width:46px}.elementor-button--primary--link .elementor-button:hover,.elementor-button--primary--link .elementor-button:focus{background-color:rgba(0,0,0,0);border-color:rgba(0,0,0,0);color:var(--e-global-color-text)}.elementor-button--primary--link .elementor-button:hover::after{transform:translatex(6px)}@media screen and (max-width: 767px){.elementor-button--primary .elementor-button{margin-left:auto;margin-right:auto}}
