.kc-hero-networking.kc-hero--bg{color:#3a4a66;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:48px;width:min(1240px,92vw);margin:0 auto;padding:56px 0 40px;display:grid;background:#fff!important}.kc-hero-networking.kc-hero--bg:before,.kc-hero-networking.kc-hero--bg:after{display:none!important}.kc-hero-networking__inner{width:auto!important;max-width:none!important;padding:0!important}.kc-hero-networking__title{color:#113160!important;font-size:clamp(2rem,3.8vw,3.3rem)!important}.kc-hero-networking__intro{color:#3a4a66!important}.kc-hero-networking__visual{margin:0;position:relative}.kc-hero-networking__visual:before{content:"";z-index:0;aspect-ratio:1;border:2px dashed #cfe0fa;border-radius:50%;width:60%;animation:60s linear infinite v2-spin;position:absolute;top:-8%;left:-8%}.kc-hero-networking__visual:after{content:"";z-index:0;aspect-ratio:1;opacity:.9;background:#ffd54d;border-radius:50%;width:32%;position:absolute;bottom:-6%;right:-5%}.kc-hero-networking__visual img{z-index:1;aspect-ratio:4/3;object-fit:cover;border:1px solid #cfe0fa;border-radius:24px;width:100%;height:auto;display:block;position:relative;box-shadow:0 24px 56px #11316024}.kc-btn--aqua{color:#113160!important;background:#ffd54d!important}.kc-btn--black{color:#113160!important;background:#fff!important;border:1px solid #cfe0fa!important}.kc-btn{border-radius:999px!important}.kc-btn:hover{color:#fff!important;background:#113160!important;border-color:#113160!important}.kc-why-choose{background:#fff!important}.kc-why-choose__title{color:#113160!important}.kc-why-choose__description,.kc-why-choose p{color:#3a4a66!important}.kc-why-choose__eyebrow{color:#113160!important;background:#eaf2ff!important;border:1px solid #cfe0fa!important}.kc-why-choose__feature-item{transition:transform .35s,border-color .35s,box-shadow .35s;color:#113160!important;background:#fff!important;border:1px solid #cfe0fa!important;border-radius:20px!important}.kc-why-choose__feature-item:hover{transform:translateY(-5px);background:#fff!important;border-color:#3f6cb0!important;box-shadow:0 22px 44px #1131601f!important}.kc-why-choose__feature-item *{color:inherit}.kc-why-choose__feature-item p,.kc-why-choose__feature-item span:not([class*=icon]){color:#3a4a66!important}.kc-why-choose__feature-item h3,.kc-why-choose__feature-item strong{color:#113160!important}.kc-services-cards .kc-card{transition:transform .35s,border-color .35s,box-shadow .35s;overflow:hidden;box-shadow:none!important;background:#fff!important;border:1px solid #cfe0fa!important;border-radius:20px!important}.kc-services-cards .kc-card:hover{transform:translateY(-6px);border-color:#3f6cb0!important;box-shadow:0 22px 44px #1131601f!important}.kc-card__img{transition:transform .6s}.kc-card:hover .kc-card__img{transform:scale(1.06)}.kc-services-cards .kc-card h3{color:#113160!important}@media (max-width:900px){.kc-hero-networking.kc-hero--bg{grid-template-columns:1fr;gap:28px;padding:34px 0 20px}}@media (max-width:767px){.kc-why-choose__features{grid-template-columns:1fr 1fr!important;gap:12px!important;display:grid!important}.kc-cards{scroll-snap-type:x mandatory;scrollbar-width:none;margin-left:-16px;margin-right:-16px;overflow-x:auto;flex-wrap:nowrap!important;gap:14px!important;padding:4px 16px 14px!important;display:flex!important}.kc-cards::-webkit-scrollbar{display:none}.kc-cards>*{scroll-snap-align:center;flex:0 0 78%;min-width:0}}.kc-why-choose,.kc-why-choose *{font-family:inherit}.kc-why-choose__title{max-width:none!important;font-family:Sora,sans-serif!important}.kc-why-choose__inner{width:min(1120px,92vw);max-width:100%}.kc-why-choose__features{grid-template-columns:repeat(2,minmax(0,1fr))}.kc-why-choose__feature-item{align-items:flex-start;line-height:1.6;padding:22px!important;font-weight:400!important}.kc-why-choose__feature-icon{box-sizing:border-box;background:#113160;border-radius:50%;flex:none;padding:10px;color:#ffd54d!important;width:44px!important;height:44px!important;margin-top:0!important}.kc-why-choose__feature-item>div{overflow-wrap:anywhere;min-width:0}@media (max-width:767px){body .kc-why-choose__features{grid-template-columns:minmax(0,1fr)!important}.kc-why-choose__title{font-size:clamp(1.6rem,7vw,2rem)!important}}
