:root{--full-vh-plus-divider:calc(100vh - 40px);--vh-plus-600px:calc(100vh + 600px);--vh-redux-200px:calc(100vh - 200px);--mc-color-white-preset:var(--gcid-xtbcjvydx8);--mc-color-accent-green:var(--gcid-44rafuq888)}a{color:var(--gcid-secondary-color)}a:hover{color:var(--mc-color-accent-green)}.forced-no-scroll{position:fixed!important;margin:0!important;height:100%!important;overflow:hidden!important}.forced-invisible{visibility:hidden!important}.et-menu-nav .sub-menu{min-width:350px;padding:0}.et-menu-nav .sub-menu,.et-menu-nav .sub-menu>li,.et-menu-nav .sub-menu>li>a{display:flex;flex-direction:column;padding:0}.et-menu-nav .sub-menu>li,.et-menu-nav .sub-menu>li>a{position:relative;flex:1 1 0;width:100%}.et-menu-nav .sub-menu>li>a{z-index:1}.et-menu li>a:before{position:absolute;display:block;top:50%;left:0;margin-left:-5px;margin-top:-10px;content:'';height:clamp(8px,1vw,10px);width:clamp(8px,1vw,10px);background:transparent;border-radius:3px;border-width:2px;border-style:solid;border-color:transparent;z-index:-1;transition:top 0.5s,border-color 1s;-webkit-transition:top 0.5s,border-color 1s}.et-menu .sub-menu li>a:before{top:25%;margin-left:0.5rem;margin-top:0.5rem}.et-menu li:not(.current_page_item)>a:hover:before{top:0;border-color:var(--gcid-secondary-color)}.et_pb_bg_layout_dark.et_pb_menu ul li a:hover{color:var(--mc-color-white-preset)}.et-menu-nav .sub-menu>li>a{padding:0.5rem 1rem}.et_pb_menu .et_mobile_nav_menu{margin-left:20px;margin-right:20px}.et_pb_bg_layout_dark .sub-menu{background-color:var(--gcid-primary-color)}.mobile-full-menu .et_mobile_menu{top:calc(100% + 20px);height:calc(100vh - 20px);overflow-x:hidden;overflow-y:auto}.mobile-full-menu .et_mobile_menu li a{border:none}.mobile-full-menu .mobile_nav.opened .mobile_menu_bar:before{content: "M";color:var(--gcid-primary-color)}.mc-label-with-toggle{position:relative;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.mc-label-with-toggle>a{flex-grow:1}.mc-submenu-toggle::before{font-family:ETmodules!important;speak:none;font-style:normal;font-size:2rem;font-weight:400;font-feature-settings:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-shadow:0 0;direction:ltr;cursor:pointer;-webkit-cursor:pointer;z-index:2}.mc-submenu-toggle::before{content:"\33"}.mobile-full-menu .mobile_nav .menu-item-has-children{position:relative;overflow:hidden}.mobile-full-menu .mobile_nav .menu-item-has-children>.sub-menu{height:0!important;transition:height 0.5s ease-in;-webkit-transition:height 0.5s ease-in}.mobile-full-menu .mobile_nav .menu-item-has-children.is-opened>.sub-menu{visibility:visible!important;display:block!important;height:auto!important}.et-menu a,.et-menu a:hover{transition:color .4s ease-in-out,background .4s ease-in-out;-webkit-transition:color .4s ease-in-out,background .4s ease-in-out}.article-card .pseudo-bg{transition:margin 0.75s;-webkit-transition:margin 0.75s}.article-card .pseudo-bg.slide-up{margin-bottom:unset!important}.mc-ornamental-squares{position:absolute;top:0;left:0;margin-left:-1rem;margin-top:-0.5rem;opacity:0.5}.mc-ornamental-square{position:absolute;height:15px;width:15px;border-radius:2px;top:0;left:0;background-color:var(--gcid-secondary-color)}.mc-ornamental-square.outlined{background-color:transparent;border:2px solid var(--gcid-primary-color);top:6px;left:8px}.et_pb_button[data-icon]{--default-icon-offset:0;--underlined-icon-offset:-0.5rem}.et_pb_button[data-icon]:after{margin-right:var(--default-icon-offset)}.et_pb_button[data-icon]:before{margin-left:var(--default-icon-offset)}.mc-preset--button-link_text{--link_text-icon-offset:-0.5rem;--link_text-default-m-left:1rem;--link_text-default-m-right:1rem}.mc-preset--button-link_text[data-icon]:after{margin-right:var(--link_text-icon-offset)}.mc-preset--button-link_text[data-icon]:before{margin-left:var(--link_text-icon-offset)}#hero-header{transition:all 1s;-webkit-transition:all 1s}.certified-wrapper svg .st0{fill:var(--gcid-secondary-color)}.logged-in.admin-bar #main-navigation{margin-top:32px}#main-navigation .pseudo-bg{visibility:hidden;transition:all 1s;-webkit-transition:all 1s}#main-navigation svg{transition:all 2s;-webkit-transition:all 2s}#main-navigation:has(.opened) .pseudo-bg,#main-navigation:not(.on-scroll-change):has(.closed) .pseudo-bg{--transitions:none;transition:var(--transitions);-webkit-transition:var(--transitions)}#main-navigation.on-scroll-change .pseudo-bg,#main-navigation:has(.opened) .pseudo-bg{visibility:visible;transform:translateY(0)}#main-navigation.on-scroll-change .mobile-full-menu .mobile_nav .mobile_menu_bar:before{color: var(--gcid-primary-color)}#main-navigation .et-menu .current_page_item>a,#main-navigation .et-menu .current-page-parent>a,.et_mobile_menu .current_page_item a,.et_mobile_menu .et-menu .current-page-parent a{color:var(--gcid-secondary-color);font-weight:800}.on-scroll-change svg #ultimate,.on-scroll-change svg path#bygroup,.on-scroll-change svg #reg,footer svg #ultimate,footer svg path#bygroup,footer svg #reg{fill:#fff}.on-scroll-change svg path#ultimate,.on-scroll-change svg path#bygroup,.on-scroll-change svg path#reg,footer svg path#ultimate,footer svg path#bygroup,footer svg path#reg{fill:#555}#main-navigation:has(.opened) svg .logopathcolor,.on-scroll-change svg .logopathcolor,footer svg .logopathcolor{fill:var(--gcid-secondary-color)}.on-scroll-change svg #lettring .logopathcolor,.on-scroll-change svg .logopathcolor.register,footer svg #lettring .logopathcolor,footer svg .logopathcolor.register{fill:#58595b!important}.wp-pagenavi{border:none}.mc-custom-pagination .et_pb_posts_nav.wp-pagenavi-wrapper>.wp-pagenavi>.current{color:var(--gcid-secondary-color)!important}.max-height--100vh{max-height:100vh!important}@media screen and (max-width:920px){.logged-in.admin-bar #main-navigation{margin-top:46px;transition:all 1s;-webkit-transition:all 1s}}@media only screen and (max-width:768px){.logged-in.admin-bar #main-navigation.on-scroll-change{margin-top:0}#main-navigation.on-scroll-change .mobile_nav .mobile_menu_bar:before{color:var(--gcid-primary-color)}}