.slick-slider{position:relative;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:rgba(0,0,0,0)}
.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}
.slick-list:focus{outline:0}
.slick-list.dragging{cursor:pointer;cursor:hand}
.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}
.slick-track:before,.slick-track:after{content:"";display:table}
.slick-track:after{clear:both}
.slick-loading .slick-track{visibility:hidden}
.slick-slide{float:left;height:100%;min-height:1px;display:none}
[dir=rtl] .slick-slide{float:right}
.slick-slide img{display:block}
.slick-slide.slick-loading img{display:none}
.slick-slide.dragging img{pointer-events:none}
.slick-initialized .slick-slide{display:block}
.slick-loading .slick-slide{visibility:hidden}
.slick-vertical .slick-slide{display:block;height:auto;border:1px solid rgba(0,0,0,0)}
.slick-arrow.slick-hidden{display:none}
*,*:after,*:before{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}
html{font-size:18px}
h1,h2,h3,h4,h5,h6{line-height:1.2 !important}
.color-highlight{color:#233d9a}
html{scroll-behavior:smooth}
html{font-family:"Inter",sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}
body{margin:0}
article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}
audio,canvas,progress,video{display:inline-block;vertical-align:baseline}
audio:not([controls]){display:none;height:0}
[hidden],template{display:none}
a{background-color:rgba(0,0,0,0)}
a:active,a:hover{outline:0}
abbr[title]{border-bottom:1px dotted}
b,strong{font-weight:bold}
dfn{font-style:italic}
mark{background:#ff0;color:#000}
small{font-size:80%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sup{top:-0.5em}
sub{bottom:-0.25em}
img{border:0}
svg:not(:root){overflow:hidden}
figure{margin:1em 40px}
hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0}
pre{overflow:auto}
code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}
button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}
button{overflow:visible}
button,select{text-transform:none}
button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}
button[disabled],html input[disabled]{cursor:default}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}
input{line-height:normal}
input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}
input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}
input[type=search]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;box-sizing:content-box}
input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}
fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}
legend{border:0;padding:0}
textarea{overflow:auto}
optgroup{font-weight:bold}
table{border-collapse:collapse;border-spacing:0}
td,th{padding:0}
html{scroll-behavior:smooth}
body{overflow-x:hidden}
.site-main{min-height:70vh;position:relative}
.wrap{width:100%;max-width:1320px;margin:0 auto;padding:0 20px}
.sl-zip{position:relative}
.sl-zip:before,.sl-zip:after{content:"";position:absolute;width:100%;height:5px;left:0;background:url("assets/img/dash-border-dark.svg") repeat-x center center;z-index:1}
.sl-zip:before{top:20px}
.sl-zip:after{bottom:20px}
.sl-zip--light:before,.sl-zip--light:after{background:url("assets/img/testimonial-dash-border.svg") repeat-x center center}
.sl-zip--top:after{display:none}
.sl-zip--bottom:before{display:none}
.sl-zip .e-container{z-index:10}
#testimonial-slider{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:60px !important;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
#testimonial-slider .testimonial-content{padding:54px 0;width:calc(100% - 424px) !important;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex}
#testimonial-slider .testimonial-content>div{padding:0;border:0;border-radius:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
#testimonial-slider .testimonial-content p{font-size:22px;font-size:1.2222222222rem;line-height:1.8em;color:#272727}
#testimonial-slider .testimonial-content img{width:117px;height:117px;border-radius:100%;margin-right:10px}
#testimonial-slider .testimonial-content .firm-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:10px;margin-top:25px}
#testimonial-slider .testimonial-content .firm-info .firm-name{font-family:"Cal Sans",sans-serif;font-size:30px;font-size:1.6666666667rem;color:#233d9a}
#testimonial-slider .testimonial-content .firm-info .firm-info{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
#testimonial-slider .testimonial-content .firm-info .firm-info .role{padding:6px 32px;border-left:1px solid #cfcfcf}
#testimonial-slider .testimonial-content .firm-info .rank{font-size:14px;color:#999}
#testimonial-slider .testimonial-preview{-webkit-box-flex:0 !important;-ms-flex:0 !important;flex:0 !important}
#testimonial-slider .testimonial-preview>div{width:424px !important;border:1px solid #008e44 !important;border-radius:0;padding:80px 50px 120px 50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;cursor:pointer;-webkit-box-shadow:0 30px 45px rgba(0,0,0,.1);box-shadow:0 30px 45px rgba(0,0,0,.1);gap:16px}
#testimonial-slider .testimonial-preview img{width:148;height:148;-o-object-fit:cover;object-fit:cover}
#testimonial-slider .testimonial-preview .firm-name{font-size:30px;font-size:1.6666666667rem;color:#233d9a;font-weight:400;font-family:"Cal Sans",sans-serif;margin-top:40px}
#testimonial-slider .testimonial-preview .role{font-size:15px;font-size:.8333333333rem;color:#272727}
#testimonial-slider .testimonial-preview .click-note{color:#aaa;font-size:12px;margin-top:10px}
#testimonial-slider .testimonial-dots{display:none}
.slide-in{-webkit-animation:slideInLeft .8s ease-in-out;animation:slideInLeft .8s ease-in-out}
.fade-in{-webkit-animation:fadeInUp .9s ease-in-out forwards;animation:fadeInUp .9s ease-in-out forwards;opacity:0}
.slide-left-to-right{-webkit-animation:slideLeftToRight .8s ease-in-out;animation:slideLeftToRight .8s ease-in-out}
.rank-math-breadcrumb a{color:#008e44}
.rank-math-breadcrumb a:hover{color:#233d9a}
.rank-math-breadcrumb p{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:14px;font-size:.7777777778rem}
.rank-math-breadcrumb .separator{background:url("assets/img/breadcrumb-arrow.svg") no-repeat center center;display:inline-block;width:18px;height:9px;margin:0 8px;text-indent:-9999em}
.sl-toggle{border-bottom:1px solid #fff}
.sl-toggle .elementor-toggle-item{padding:0 0 20px 0 !important;border-top:1px solid #fff}
.sl-toggle .elementor-tab-title{border-bottom:0 !important;padding:20px 40px 20px 0 !important;line-height:1 !important;position:relative}
.sl-toggle .elementor-tab-content{border:unset !important;padding:0 0 0 0 !important}
.sl-toggle .elementor-toggle-icon{position:absolute;top:25px;right:20px}
.sl-toggle .elementor-toggle-icon svg{width:25px !important;height:25px !important}
.ac-list--border ul li span svg{margin-left:36px !important}
a{-webkit-transition:color 250ms ease-in-out;transition:color 250ms ease-in-out;color:#233d9a}
a:hover{text-decoration:none !important}
.white-link a{color:#fff !important;text-decoration:none !important}
.white-link a:hover{color:#233d9a !important}
.blue-link a,.blue-link .elementor-icon-list-text{color:#008e44 !important;text-decoration:none !important}
.blue-link a:hover,.blue-link .elementor-icon-list-text:hover{color:#272727 !important}
.black-link a{color:#272727 !important;text-decoration:none}
.black-link a:hover{color:#008e44 !important}
.blue-color span{color:#008e44 !important}
.elementor-button .elementor-button-text{text-transform:uppercase !important;letter-spacing:3px}
.tb-form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-top:60px}
.tb-form br{display:none}
.tb-form__submit{display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:20px}
.tb-form__submit p button{font-family:"SK-Modernist",sans-serif !important;background:#008e44;color:#fff;text-transform:uppercase;letter-spacing:3px;font-size:20px !important;border:0}
.tb-form__submit p button:hover{background:#107dfe}
.tb-form__submit input{border:unset}
.tb-form__about{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:0;width:100%}
.tb-form__about p{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative;font-size:18px;font-size:1rem;font-weight:400;color:#000}
.tb-form__about p .wpcf7-form-control-wrap{width:100%;margin-bottom:25px;border:unset}
.tb-form__about p .wpcf7-form-control-wrap input{border:unset;border-bottom:1px solid #e5e5e5;padding:12px 0 8px 0;border-radius:unset;background:rgba(0,0,0,0) !important;font-size:18px;font-size:1rem;font-weight:400;color:#000}
.tb-form__about p .wpcf7-form-control-wrap input:focus{outline:unset;border-color:#a6eb55}
.tb-form__about p .wpcf7-form-control-wrap input::-webkit-input-placeholder{color:#e5edf9}
.tb-form__about p .wpcf7-form-control-wrap input::-moz-placeholder{color:#e5edf9}
.tb-form__about p .wpcf7-form-control-wrap input:-ms-input-placeholder{color:#e5edf9}
.tb-form__about p .wpcf7-form-control-wrap input::-ms-input-placeholder{color:#e5edf9}
.tb-form__about p .wpcf7-form-control-wrap input::placeholder{color:#e5edf9}
.tb-form__about p .wpcf7-form-control-wrap input.wpcf7-not-valid{border-color:#dc3232}
.tb-form__about p label{position:absolute;top:0;padding-left:0;color:#878888}
.tb-form__about p label .r-start{color:#008e44 !important;margin-left:5px;font-size:18px}
.tb-form__about .last-child p{margin-bottom:0 !important}
.tb-form__about .last-child p .wpcf7-form-control-wrap{margin-bottom:0 !important}
.tb-form__about .last-child p .wpcf7-form-control-wrap input{border:0 !important}
.tb-form--bottom{width:100%}
.tb-form--bottom p{position:relative}
.tb-form--bottom p label{position:absolute;top:0;padding-left:0;color:#878888}
.tb-form--bottom p label .r-start{color:#008e44 !important;margin-left:5px;font-size:18px}
.tb-form--bottom p .wpcf7-not-valid-tip{top:calc(100% - 10px) !important}
.tb-form--bottom textarea{border-radius:0 !important;border:none !important;border-bottom:1px solid #e5e5e5 !important;padding:0;margin-top:0;font-size:18px !important;font-size:18px !important/18pxrem;max-height:200px;resize:none !important;outline-color:rgba(0,0,0,0) !important}
.tb-form--bottom textarea:focus{outline:unset;border-bottom:1px solid #a6eb55 !important}
.tb-form .wpcf7-form-control-wrap{position:relative;display:block}
.tb-form .wpcf7-form-control-wrap .wpcf7-not-valid-tip{background:red;padding:0 10px;color:#fff;border-radius:0;position:absolute;right:0;top:40px;font-size:12px;font-size:.6666666667rem}
.wpcf7-response-output{background:#eeeff3;padding:20px !important;border-radius:20px;text-align:center}
.wpcf7-form-control.wpcf7-not-valid{border-bottom:1px solid red !important;outline:0}
.wpcf7 form.invalid .wpcf7-response-output{border-color:#dc3232}
.wpcf7 form.submitting .wpcf7-submit{display:none;background:#eeeff3;pointer-events:none;border:1px solid #dcdcdd}
.wpcf7 form.submitting .wpcf7-submit:before,.wpcf7 form.submitting .wpcf7-submit:after{display:none}
.wpcf7 form.submitting .wpcf7-submit:focus{outline:unset}
.rsn-require-start{color:#233d9a}
.elementor-field{border-bottom:1px dashed #dcdcdd !important;max-height:30px !important;min-height:30px !important;padding:0 !important}
.elementor-field:focus{border-bottom:1px dashed #008e44 !important;-webkit-box-shadow:none !important;box-shadow:none !important}
.tb-form label{position:absolute;top:12px;left:0;font-size:16px;color:#000;pointer-events:none;-webkit-transition:top .3s ease,font-size .3s ease,color .3s ease,opacity .3s ease;transition:top .3s ease,font-size .3s ease,color .3s ease,opacity .3s ease}
.tb-form label.float-label{top:-20px;font-size:15px;font-weight:400;color:#272727}
.tb-form label .r-start{color:#233d9a !important;margin-left:5px;font-size:18px;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}
.sl-blog__sidebar__categories ul{list-style:none;margin:0;padding:0}
.sl-blog__sidebar__categories ul li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;padding:10px 20px;border:1px solid rgba(0,0,0,0);border-radius:40px;margin-bottom:10px}
.sl-blog__sidebar__categories ul li:hover{border-color:#233d9a;background-color:#fff}
.sl-blog__sidebar__categories ul li.current-cat{border-color:#233d9a}
#ez-toc-container nav{padding:20px 0 0 0;width:100%}
#ez-toc-container{padding:20px !important;background:#0c1f58 !important}
#ez-toc-container a{padding:0 20px !important}
div#ez-toc-container ul li{font-weight:600;padding-bottom:8px}
div#ez-toc-container ul li:before{display:none}
div#ez-toc-container ul{padding:0 !important}
.ez-toc-list{padding:0 20px !important}
.ez-toc-cssicon{left:0 !important}
.ez-toc-list a{position:relative;padding:0 10px}
.single-post div#ez-toc-container{width:-webkit-fill-available}
.site-main{margin-top:90px}
.ac-header{-webkit-transition:all 350ms ease-in-out !important;transition:all 350ms ease-in-out !important;padding:17px 43px;position:absolute;z-index:9999;background:#fff}
.ac-header__menu nav ul .phone{display:none}
.ac-header__menu nav ul .investor-portal{background:#008e44;margin-left:20px;-webkit-transition:all 300ms ease-in-out !important;transition:all 300ms ease-in-out !important;padding:5px 20px !important}
.ac-header__menu nav ul .investor-portal a{color:#fff !important;font-size:16px !important;font-size:16px !important/18pxrem;font-weight:400 !important}
.ac-header__menu nav ul .investor-portal a::before{display:none}
.ac-header__menu nav ul .investor-portal:hover{background:#107dfe}
.ac-header__menu nav ul .investor-portal:hover a{color:#fff !important}
.ac-header__menu nav ul li .elementor-item-active::before{visibility:visible;opacity:1}
.ac-header__menu nav ul li a{letter-spacing:3px;text-transform:uppercase;position:relative}
.ac-header__menu nav ul li a::before{content:"";width:calc(100% - 40px);height:3px;background:#233d9a;position:absolute;left:20px;top:calc(100% - 10px)}
.ac-header__menu nav ul li a:hover{color:#233d9a !important}
.ac-header.sticky{position:fixed;z-index:9999;-webkit-transition:all 350ms ease-in-out !important;transition:all 350ms ease-in-out !important;padding:10px 20px;background-color:hsla(0,0%,100%,.9);-webkit-backdrop-filter:blur(100px);backdrop-filter:blur(100px)}
.ac-header__logo img{width:80%}
.logged-in .ic-header.sticky{top:30px}
.elementor-nav-menu--dropdown .elementor-item.elementor-item-active{background-color:#008e44;color:#fff;padding:20px !important;border-radius:0}
.elementor-nav-menu--dropdown .elementor-item.elementor-item-active::before{display:none}
.elementor-nav-menu--dropdown .elementor-item.elementor-item-active:hover{background:#008e44 !important;color:#fff !important}
.tb-footer__email a:hover{color:#008e44 !important}
.tb-footer__phone a{color:#008e44 !important}
.tb-footer__phone a:hover{color:#fff !important}
.sl-blog__sidebar__categories ul{list-style:none;margin:0;padding:0}
.sl-blog__sidebar__categories ul li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;padding:10px 20px;border:1px solid rgba(0,0,0,0);border-radius:40px;margin-bottom:10px}
.sl-blog__sidebar__categories ul li:hover{border-color:#233d9a;background-color:#fff}
.sl-blog__sidebar__categories ul li.current-cat{border-color:#233d9a}
.sec-legacy::before{content:"";background:url(assets/img/legacy-bg.webp) no-repeat center center;background-size:cover;position:absolute;width:50%;height:100%;left:0;top:0}
.three-color-gradient{background:-webkit-gradient(linear,left top,right bottom,from(#b2edfd),color-stop(30%,#fdffff),to(#e5f9ce));background:linear-gradient(to bottom right,#b2edfd 0,#fdffff 30%,#e5f9ce 100%)}
.mission-img-up{clip-path:polygon(0 0,100% 0,100% 100%)}
.mission-img-down{clip-path:polygon(0 0,0 100%,100% 100%)}
.process-num{-webkit-background-clip:text !important;background-clip:text !important}
@media(max-width:1400px){#testimonial-slider .testimonial-content{padding:0;width:calc(100% - 300px) !important}
#testimonial-slider .testimonial-content .firm-info .firm-info{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:10px}
#testimonial-slider .testimonial-content .firm-info .firm-info .role{padding:0;border:0}
#testimonial-slider .testimonial-content .firm-info img{width:80px;height:80px}
#testimonial-slider .testimonial-preview>div{width:300px !important;padding:50px}
}@media(max-width:1366px){.home-hero::before{content:"";background-color:#081c65 !important;width:100%;height:100%;position:absolute;top:0;left:0}
}@media(max-width:1280px){.ac-header__menu nav ul li a::before{width:calc(100% - 20px);left:10px}
.ac-header{padding:35px}
.ac-header__menu nav ul li a{padding:8px !important}
}@media(max-width:1120px){.ac-header__menu ul li a{font-size:13px !important}
}@media(max-width:1024px){#testimonial-slider .testimonial-preview{display:none !important}
#testimonial-slider .testimonial-content{width:100% !important}
#testimonial-slider .testimonial-dots{position:absolute;bottom:-50px;position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:10px;margin-top:0 !important}
#testimonial-slider .testimonial-dots button{width:12px;height:12px;border-radius:150%;background:#ccc;border:0;cursor:pointer;-webkit-transition:background .3s ease;transition:background .3s ease;padding:0 !important}
#testimonial-slider .testimonial-dots button.active{background:#107dfe;border:150px;width:12px;height:12px}
.ac-header{padding:0 !important}
.ac-header__cons{padding:20px;-webkit-transition:all 350ms ease-in-out !important;transition:all 350ms ease-in-out !important}
.ac-header.sticky .ac-header__main{padding:10px;-webkit-transition:all 350ms ease-in-out !important;transition:all 350ms ease-in-out !important}
.ac-header.sticky .ac-header__cons{padding:10px;-webkit-transition:all 350ms ease-in-out !important;transition:all 350ms ease-in-out !important}
.ac-header__main{padding:20px;-webkit-transition:all 350ms ease-in-out !important;transition:all 350ms ease-in-out !important}
.ac-header__menu nav{-webkit-transition:none !important;transition:none !important;background:#081c65;padding:48px 55px;border-top:1px solid hsla(0,0%,100%,.6)}
.ac-header__menu nav ul li{margin-bottom:40px}
.ac-header__menu nav ul li a{color:#fff !important;display:block;text-align:center !important;font-size:30px !important;font-size:30px !important/18pxrem;font-family:"Cal Sans",sans-serif !important;text-transform:none !important;font-weight:400 !important}
.ac-header__menu nav ul li a:hover{color:#a6ea55 !important}
.ac-header__menu nav ul li a:hover::before{display:none}
.ac-header__menu nav ul .investor-portal{margin:50px 0 0 0 !important;padding:20px}
.ac-header__menu nav ul .investor-portal a{font-size:20px !important;font-size:20px !important/18pxrem}
.ac-header__menu nav ul .phone{display:block !important;margin-top:40px}
.ac-header__menu nav ul .phone a{position:relative;font-size:40px !important;font-size:40px !important/18pxrem;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}
.ac-header__menu nav ul .phone a span{line-height:40px;background:linear-gradient(97deg,#00c4f8 0,#9fff29 100%) !important;-webkit-background-clip:text !important;background-clip:text !important;color:rgba(0,0,0,0) !important}
.ac-header__menu .elementor-nav-menu--dropdown .elementor-item:hover{background-color:rgba(0,0,0,0) !important}
.ac-header__menu .elementor-nav-menu--dropdown .elementor-item-active:hover{background-color:#008e44 !important}
.ac-header__menu .elementor-menu-toggle{padding:0 !important;margin-top:-8px}
.ac-header__menu .elementor-menu-toggle__icon--close{fill:#fff}
.ac-header__menu .elementor-menu-toggle__icon--close svg{width:36px !important;height:36px !important}
.sec-legacy::before{width:100%}
}@media(max-width:880px){.mission-img-down{position:relative !important}
}@media(max-width:768px){.ac-list--border ul li span svg{margin-left:0 !important}
.ac-header__menu .elementor-nav-menu--dropdown{padding:30px !important}
.ac-header__menu .elementor-nav-menu--dropdown ul .investor-portal a{font-size:30px !important}
.ac-header__menu .elementor-nav-menu--dropdown ul .phone a{font-size:25px !important;line-height:1.5em !important}
.home-hero::before{display:none}
}@-webkit-keyframes slideInLeft{0%{opacity:0;-webkit-transform:translateY(300px);transform:translateY(300px)}
100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}
}@keyframes slideInLeft{0%{opacity:0;-webkit-transform:translateY(300px);transform:translateY(300px)}
100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}
}@-webkit-keyframes fadeIn{to{opacity:1}
}@keyframes fadeIn{to{opacity:1}
}@-webkit-keyframes slideLeftToRight{0%{opacity:0;-webkit-transform:translateX(-300px);transform:translateX(-300px)}
100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}
}@keyframes slideLeftToRight{0%{opacity:0;-webkit-transform:translateX(-300px);transform:translateX(-300px)}
100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}
}