.privacy-terms h4{margin-top: 45px;font-weight:600;}
/**services**/
.not-sure-service { max-width: 1000px; background: var(--white); border:1px solid var(--lime-soft); border-radius:8px; padding:50px !important; margin: 0 auto;}
.not-sure-service>.vc_column-inner>.wpb_wrapper { display: flex; flex-direction: column;}
.not-sure-service>.vc_column-inner>.wpb_wrapper>.ct-heading { margin-bottom: 0px; }
.not-sure-service>.vc_column-inner>.wpb_wrapper>.ha-button { margin: 0 !important;}
/**about**/
.about-image { max-height: 280px; }
.about-image, .about-image img { border-radius: 8px; }
.ha-growth>.vc_column-inner {
    background: #ffffff;
    border-radius: 8px;
    border: 1px solid #41969D55;
    padding: 28px !important;
    transition: transform 0.3s ease, box-shadow 0.3s ease;
    box-shadow: 0 20px 60px -25px #1e3a5f59, inset 0 0 0 1px #fff6, inset 0 1px #ffffffe6; }
ul li { margin-bottom: 15px; }
/**post**/
/**news**/
.post-single-content img { border-radius: 8px; }

.ct-carousel-item { border-radius: 8px; overflow: hidden; border: 1px solid var(--lime-soft); }
.ct-carousel-item .item-category { display: none; }
.ct-carousel-item .item-author, .ct-carousel-item .item-more { display: none; }
.ct-carousel-blog-layout2 .item-title { font-size: 16px; line-height: 30px; }

/**principle**/
.ha-principle .ha-number { margin-bottom: 20px; }
.ha-services-vc-business-row .ha-number p, .ha-service .ha-number p, .ha-principle .ha-number p{ font-size: 15px; margin-bottom: 0 !important; width: fit-content; background: var(--lime-soft); border-radius: 10px; padding: 5px 10px; color: var(--navy); font-weight: bold; }
.new-section { padding-top: 40px;}
.ha-intro .vc_column-inner { display: flex; align-items: center; }
.video-column img { border-radius: 8px; }
.video-column .vc_column-inner { display: flex; align-items: center; }
.ha-button.white-text .btn, .ha-button.white-text .btn:hover { color: var(--white) !important; }
.ha-cards { padding-bottom: 25px; }
.service-button .wpb_wrapper { display: flex; justify-content: center; }
.ha-service>.vc_column-inner { border-color: var(--lime-soft); }
.rounded > * { border-radius: 8px; }
.region-button { border-color: var(--lime-soft); }

/**industry**/
.ha-industry { margin: 0; }
.ha-industry>.vc_column-inner { padding: 20px !important; } 
.ha-industry .ct-heading { margin: 0 !important; }
.ha-industry .ct-heading-tag { margin:0 !important; }
.ha-industry .ct-heading-tag a::after { position: absolute; right: 0; }

/**header**/
.dialog-backdrop { display: none; }
.region-button:hover , .region-button:active, .region-button:focus{ background: none; }
.region-button { border-radius: 6px; }
.region-dialog section { background: var(--site-surface); box-shadow: 0 0 95px rgba(0, 0, 0, 0.5); }
.header-actions .button-small { min-height: initial; max-height: 44px; color: #ffffff; background: var(--lime); }
.header-actions .button-small:hover { color: #ffffff; }
.dialog-close:hover { background: none; }

/**body**/
.ha-service>.vc_column-inner { border-radius: 8px;  background: var(--white); }
#network .ha-intro .vc_column-inner { display: flex; justify-content: end; align-items: center; } 
.node { border-radius: 6px; }
.hero-home .network-core { background: #e4fffb; }
.ha-hero-index { border-bottom: 1px solid #2b4350; }
.flag img { max-height: 20px; box-shadow: 0 0 5px rgba(0, 0, 0, 0.15) !important; }
.ha-market>.vc_column-inner { border: 1px solid  var(--lime-soft); border-radius: 8px; }
.ha-market .vc_column-inner .wpb_wrapper { position: relative; height: 100%; }
.ha-market .ha-button {position: absolute; bottom: -25px; background: var(--lime); border-radius: 6px; color: #ffffff !important; right: -32px; }
.ha-market .ha-button .btn, .ha-market .ha-button .btn:hover { color: var(--white) !important; }

:root { --lime-soft: #41969D55; }
.node { color: var(--site-surface);}
.final-cta .button { max-height: 56px; border-radius: 8px !important;}
.final-cta>.wrap { max-width: 1000px; }

