.elementor-5570 .elementor-element.elementor-element-e1d89e8:not(.elementor-motion-effects-element-type-background),.elementor-5570 .elementor-element.elementor-element-e1d89e8>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg,#2D3F7DE6 30%,#2D3F7D00 100%)}.elementor-5570 .elementor-element.elementor-element-e1d89e8>.elementor-background-overlay{opacity:.04;transition:background .3s,border-radius .3s,opacity .3s}.elementor-5570 .elementor-element.elementor-element-e1d89e8{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin-top:0;margin-bottom:0;padding:20px 20px 80px 60px}.elementor-5570 .elementor-element.elementor-element-371ee27 .elementor-widget-wrap{flex-wrap:wrap}.elementor-5570 .elementor-element.elementor-element-371ee27>.elementor-element-populated{box-shadow:0px 0px 0px 0px rgba(0,0,0,.5) inset;margin:-8px;--e-column-margin-right:-8px;--e-column-margin-left:-8px}.elementor-5570 .elementor-element.elementor-element-c6bdf8a{width:var(--container-widget-width,14.266%);max-width:14.266%;--container-widget-width:14.266%;--container-widget-flex-grow:0}.elementor-5570 .elementor-element.elementor-element-c6bdf8a>.elementor-widget-container{margin:0;padding:0}.elementor-5570 .elementor-element.elementor-element-66c43c6 .thegem-te-menu>nav.mobile-view ul.nav-menu>li,.elementor-5570 .elementor-element.elementor-element-66c43c6 .thegem-te-menu>nav.mobile-view ul.nav-menu>li>a,.elementor-5570 .elementor-element.elementor-element-66c43c6 .thegem-te-menu-mobile__default.mobile-view ul.nav-menu>li.menu-item-type-search-widget>.minisearch{border:none !important}.elementor-5570 .elementor-element.elementor-element-66c43c6 .thegem-te-menu>nav.mobile-view ul.nav-menu>li>ul>li,.elementor-5570 .elementor-element.elementor-element-66c43c6 .thegem-te-menu>nav.mobile-view ul.nav-menu>li>ul>li>a,.elementor-5570 .elementor-element.elementor-element-66c43c6 .thegem-te-menu>nav.mobile-view>ul.sub-menu.level3>li a{border:none !important}.elementor-5570 .elementor-element.elementor-element-66c43c6 .thegem-te-menu>nav.mobile-view ul.nav-menu>li>ul>li>ul li,.elementor-5570 .elementor-element.elementor-element-66c43c6 .thegem-te-menu>nav.mobile-view ul.nav-menu>li>ul>li>ul li a,.elementor-5570 .elementor-element.elementor-element-66c43c6 .thegem-te-menu>nav.mobile-view>ul.sub-menu.level4>li a{border:none !important}.thegem-template-header .elementor-5570 .elementor-element.elementor-element-66c43c6{padding:0 25px 0 5px}.elementor-5570 .elementor-element.elementor-element-66c43c6{width:var(--container-widget-width,81.072%);max-width:81.072%;--container-widget-width:81.072%;--container-widget-flex-grow:0}.elementor-5570 .elementor-element.elementor-element-66c43c6>.elementor-widget-container{border-style:solid;border-width:0 0 2px;border-color:#fff}.elementor-5570 .elementor-element.elementor-element-66c43c6 .thegem-te-menu-mobile__default.mobile-view .dl-menu,.elementor-5570 .elementor-element.elementor-element-66c43c6 .thegem-te-menu-mobile__default.mobile-view>.dl-submenu{top:calc(100% + 13px)}.elementor-5570 .elementor-element.elementor-element-66c43c6 .thegem-te-menu__default.desktop-view ul.nav-menu>li.menu-item-has-children,.elementor-5570 .elementor-element.elementor-element-66c43c6 .thegem-te-menu__default.desktop-view ul.nav-menu>li.megamenu-template-enable{margin-bottom:-13px;padding-bottom:13px}.elementor-5570 .elementor-element.elementor-element-66c43c6 .thegem-te-menu>nav.desktop-view ul.nav-menu>li>a,.elementor-5570 .elementor-element.elementor-element-66c43c6 .thegem-te-menu>nav.thegem-te-menu__overlay.desktop-view ul.nav-menu li a,.elementor-5570 .elementor-element.elementor-element-66c43c6 .thegem-te-menu>nav.thegem-te-menu__overlay.desktop-view ul.nav-menu li .menu-item-parent-toggle{font-size:18px;font-weight:500;text-transform:none;word-spacing:.1em;color:#fff}.elementor-5570 .elementor-element.elementor-element-66c43c6 .thegem-te-menu>nav.desktop-view ul.nav-menu>li:not(.menu-item-active):not(.menu-item-current):hover>a{color:#fff}.elementor-5570 .elementor-element.elementor-element-66c43c6 .style-hover-framed nav.desktop-view ul.nav-menu>li:not(.menu-item-active):not(.menu-item-current)>a:before,.elementor-5570 .elementor-element.elementor-element-66c43c6 .style-hover-framed nav.desktop-view ul.nav-menu>li:not(.menu-item-active):not(.menu-item-current)>a:after{border-color:#fff}.elementor-5570 .elementor-element.elementor-element-66c43c6 .style-hover-lined nav.desktop-view ul.nav-menu>li:not(.menu-item-active):not(.menu-item-current)>a:before,.elementor-5570 .elementor-element.elementor-element-66c43c6 .style-hover-lined nav.desktop-view ul.nav-menu>li:not(.menu-item-active):not(.menu-item-current)>a:after,.elementor-5570 .elementor-element.elementor-element-66c43c6 .style-hover-background.style-hover-type-background-underline nav.desktop-view ul.nav-menu>li:not(.menu-item-active):not(.menu-item-current)>a:after{background-color:#fff}.elementor-5570 .elementor-element.elementor-element-66c43c6 .thegem-te-menu>nav.desktop-view ul.nav-menu>li.menu-item-active>a,.elementor-5570 .elementor-element.elementor-element-66c43c6 .thegem-te-menu>nav.desktop-view ul.nav-menu>li.menu-item-active>a:hover,.elementor-5570 .elementor-element.elementor-element-66c43c6 .thegem-te-menu>nav.desktop-view ul.nav-menu>li.menu-item-current>a,.elementor-5570 .elementor-element.elementor-element-66c43c6 .thegem-te-menu>nav.desktop-view ul.nav-menu>li.menu-item-current>a:hover{color:#FFFFFF7A !important}.elementor-5570 .elementor-element.elementor-element-66c43c6 .style-active-framed nav.desktop-view ul.nav-menu>li.menu-item-active>a:before,.elementor-5570 .elementor-element.elementor-element-66c43c6 .style-active-framed nav.desktop-view ul.nav-menu>li.menu-item-current>a:before,.elementor-5570 .elementor-element.elementor-element-66c43c6 .style-active-framed nav.desktop-view ul.nav-menu>li.menu-item-active>a:after,.elementor-5570 .elementor-element.elementor-element-66c43c6 .style-active-framed nav.desktop-view ul.nav-menu>li.menu-item-current>a:after{border-color:#fff;border-width:1px}.elementor-5570 .elementor-element.elementor-element-66c43c6 .style-active-lined nav.desktop-view ul.nav-menu>li.menu-item-active>a:before,.elementor-5570 .elementor-element.elementor-element-66c43c6 .style-active-lined nav.desktop-view ul.nav-menu>li.menu-item-current>a:before,.elementor-5570 .elementor-element.elementor-element-66c43c6 .style-active-lined nav.desktop-view ul.nav-menu>li.menu-item-active>a:after,.elementor-5570 .elementor-element.elementor-element-66c43c6 .style-active-lined nav.desktop-view ul.nav-menu>li.menu-item-current>a:after,.elementor-5570 .elementor-element.elementor-element-66c43c6 .style-active-background.style-active-type-background-underline nav.desktop-view ul.nav-menu>li.menu-item-active>a:after,.elementor-5570 .elementor-element.elementor-element-66c43c6 .style-active-background.style-active-type-background-underline nav.desktop-view ul.nav-menu>li.menu-item-current>a:after{background-color:#fff;height:1px}.elementor-5570 .elementor-element.elementor-element-66c43c6 .thegem-te-menu>nav.desktop-view ul.nav-menu>li{margin:0 calc(16px/2)}.elementor-5570 .elementor-element.elementor-element-66c43c6 .thegem-te-menu>nav.desktop-view ul.nav-menu{margin:0 calc(-16px/2)}.elementor-5570 .elementor-element.elementor-element-66c43c6 .thegem-te-menu>nav.desktop-view ul.nav-menu>li>a{padding:7px 15px !important}.elementor-5570 .elementor-element.elementor-element-66c43c6 .thegem-te-menu>nav.desktop-view ul.nav-menu>li>ul>li a{font-size:16px;font-weight:100}.elementor-5570 .elementor-element.elementor-element-66c43c6 .thegem-te-menu>nav.desktop-view ul.nav-menu>li:not(.megamenu-enable):not(.megamenu-template-enable):not(.menu-item-type-template) ul,.elementor-5570 .elementor-element.elementor-element-66c43c6 .thegem-te-menu>nav.desktop-view ul.nav-menu>li.megamenu-enable>ul{box-shadow:0px 5px 5px -5px rgba(0,0,0,.09)}.elementor-5570 .elementor-element.elementor-element-66c43c6 .thegem-te-menu>nav.mobile-view .menu-toggle .menu-line-1,.elementor-5570 .elementor-element.elementor-element-66c43c6 .thegem-te-menu>nav.mobile-view .menu-toggle .menu-line-2,.elementor-5570 .elementor-element.elementor-element-66c43c6 .thegem-te-menu>nav.mobile-view .menu-toggle .menu-line-3{background-color:#fff}.elementor-5570 .elementor-element.elementor-element-66c43c6 .thegem-te-menu>nav.mobile-view .mobile-menu-slide-close:before,.elementor-5570 .elementor-element.elementor-element-66c43c6 .thegem-te-menu>nav.mobile-view .mobile-menu-slide-close:after{background-color:#1e2222}@media(max-width:1024px){.elementor-5570 .elementor-element.elementor-element-371ee27>.elementor-element-populated{margin:0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0}.thegem-template-header .elementor-5570 .elementor-element.elementor-element-c6bdf8a{order:1}.thegem-template-header .elementor-5570 .elementor-element.elementor-element-66c43c6{order:4;padding:0 5px 0 10px}}@media(max-width:767px){.elementor-5570 .elementor-element.elementor-element-e1d89e8{padding:20px}.elementor-bc-flex-widget .elementor-5570 .elementor-element.elementor-element-371ee27.elementor-column .elementor-widget-wrap{align-items:center}.elementor-5570 .elementor-element.elementor-element-371ee27.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}}@media(min-width:768px){.elementor-5570 .elementor-element.elementor-element-371ee27{width:100%}}.logo img{filter:brightness(10)}.nav-menu{text-align:left}.nav-menu .elementor-widget-container{display:flex;justify-content:flex-end}@media (min-width:1213px){.nav-menu .menu-item:nth-of-type(7) a{border:1px solid #fff;line-height:1.5 !important;border-radius:5px;transition:all .2s}.nav-menu .menu-item:nth-of-type(7) a:hover{background:#fff;color:#2d3f7c !important}.nav-menu .menu-item:nth-of-type(7):hover a:before{display:none !important}.sub-menu{display:flex;background:#f2f2f2;height:350px;filter:drop-shadow(7px 5px 9px #3e3e3e)}.sub-menu li{border:none !important;height:274px;bottom:0;display:block;flex:1 0 0}.sub-menu li a{background:0 0 !important;font-size:24px !important;font-weight:400 !important;margin-top:80px !important}.sub-menu li:first-child:before{content:"Company";margin-right:5px;color:#2d3f7d;position:absolute;top:40px;left:27px;font-size:35px;font-weight:300;height:100px}.sub-menu li:first-child:after{background-image:url(https://www.citicourtandco.com/wp-content/uploads/2023/05/about1.webp);background-size:90% auto;display:inline-block;width:90%;height:170px;content:"";background-repeat:no-repeat;position:relative;bottom:25px;left:32px;margin-top:35px}.sub-menu li:nth-of-type(2):after{background-image:url(https://www.citicourtandco.com/wp-content/uploads/2025/03/matt-hardy-6ArTTluciuA-unsplash-scaled-1.avif);background-size:90% auto;display:inline-block;width:90%;height:170px;content:"";background-repeat:no-repeat;position:relative;bottom:25px;left:32px;margin-top:35px}.sub-menu li:nth-of-type(3):after{background-image:url(https://www.citicourtandco.com/wp-content/uploads/2023/12/matt-hardy-6ArTTluciuA-unsplash-scaled.webp);background-size:90% auto;display:inline-block;width:90%;height:170px;content:"";background-repeat:no-repeat;position:relative;bottom:25px;left:32px;margin-top:35px}.sub-menu li:nth-of-type(4):after{background-image:url(https://www.citicourtandco.com/wp-content/uploads/2025/01/AdobeStock_403172638.avif);background-size:90% auto;display:inline-block;width:90%;height:170px;content:"";background-repeat:no-repeat;position:relative;bottom:25px;left:32px;margin-top:35px}.thegem-te-menu__default.desktop-view ul.nav-menu>li:not(.megamenu-enable):not(.megamenu-template-enable) ul{right:-117px !important;top:65px}}@media (min-width:1541px){.thegem-te-menu__default.desktop-view ul.nav-menu>li:not(.megamenu-enable):not(.megamenu-template-enable) ul{width:1200px !important}}@media (max-width:1540px){.thegem-te-menu__default.desktop-view ul.nav-menu>li:not(.megamenu-enable):not(.megamenu-template-enable) ul{width:1000px !important;z-index:999}}@media (max-width:1212px){.nav-menu{max-width:80% !important}.logo img{width:20vw;min-width:180px}.nav-menu .elementor-widget-container{border-color:transparent !important}.sub-menu{display:block !important}.sub-menu li a{font-weight:300 !important}.menu-item-parent-toggle:after{display:none !important}li.menu-item-has-children.opened>a{background-color:transparent !important}}@media (max-width:1412px) and (min-width:1201px){ul.nav-menu>li>a{font-size:14px !important}}.header-background:before{background-color:transparent !important}