.elementor-29 .elementor-element.elementor-element-145f947{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}/* Start custom CSS for container, class: .elementor-element-145f947 */:root{--sn:#173f73;--sd:#102f59;--sb:#70c3e7;--sp:#eaf3ff;--bg:#fbfdff;--ink:#292929;--mut:#687384;--line:#dce4ec;--r:22px}
.cdsol-page,.cdsol-page *{box-sizing:border-box}.cdsol-page{color:var(--ink);font-family:inherit;overflow:hidden}.cdsol-wrap{width:min(1180px,calc(100% - 48px));margin:auto}.cdsol-page h1,.cdsol-page h2,.cdsol-page h3{letter-spacing:-.04em;margin-top:0}.cdsol-page h1{font-size:clamp(46px,5.3vw,76px);line-height:1;font-weight:600}.cdsol-page h2{font-size:clamp(34px,4vw,54px);line-height:1.04}.cdsol-page p{color:var(--mut);line-height:1.7}.cdsol-overline{display:inline-block;margin-bottom:16px;font-size:11px;font-weight:700;letter-spacing:.13em;color:var(--sn)}.cdsol-overline.light{color:#cfe4ff}.cdsol-btn{display:inline-flex!important;min-height:48px;align-items:center;padding:0 22px;border-radius:999px;text-decoration:none!important;font-size:14px;font-weight:600;margin:5px}.cdsol-btn.primary{background:var(--sn);color:#fff!important}.cdsol-btn.outline{border:1px solid var(--line);color:var(--sn)!important}.cdsol-btn.white{background:#fff;color:var(--sn)!important}.cdsol-btn.lightline{border:1px solid #ffffff66;color:#fff!important}.cdsol-breadcrumb{display:flex;gap:10px;margin-bottom:50px;font-size:12px;color:#8993a0}.cdsol-breadcrumb a{color:var(--sn)!important}.cdsol-hero{padding:36px 0 70px}.cdsol-hero-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:70px;align-items:center}.cdsol-hero-panel{min-height:470px;padding:45px;border-radius:30px;background:var(--sn);display:flex;flex-direction:column;justify-content:center}.cdsol-hero-panel h2,.cdsol-hero-panel p,.cdsol-labs h2,.cdsol-labs h3,.cdsol-cap h2,.cdsol-cap h3,.cdsol-final h2{color:#fff}.cdsol-nav{padding:20px 0 90px}.cdsol-jump{display:grid;grid-template-columns:repeat(4,1fr);border-block:1px solid var(--line)}.cdsol-jump a{padding:25px 20px;border-right:1px solid var(--line);text-decoration:none!important;color:inherit!important}.cdsol-jump span,.cdsol-jump strong,.cdsol-jump small{display:block}.cdsol-jump span{color:var(--sb);margin-bottom:20px;font-size:10px}.cdsol-jump small{color:var(--mut);font-size:11px}.cdsol-intro,.cdsol-segment,.cdsol-labs,.cdsol-cap,.cdsol-workflow,.cdsol-faq{padding:105px 0}.cdsol-intro{background:var(--bg)}.cdsol-two{display:grid;grid-template-columns:1fr 1fr;gap:80px}.cdsol-segment.pale{background:var(--sp)}.cdsol-segment header{max-width:850px;margin-bottom:45px}.cdsol-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin:35px 0}.cdsol-cards.four{grid-template-columns:repeat(4,1fr)}.cdsol-cards>a,.cdsol-cards>article{min-height:300px;padding:28px;border:1px solid var(--line);border-radius:var(--r);background:#fff;color:inherit!important;text-decoration:none!important;display:flex;flex-direction:column}.cdsol-cards span{font-size:10px;color:var(--sb);font-weight:700}.cdsol-cards h3{margin-top:65px}.cdsol-cards p{font-size:13px}.cdsol-cards b{margin-top:auto;color:var(--sn);font-size:13px}.cdsol-labs,.cdsol-cap{background:var(--sd)}.cdsol-labs p,.cdsol-cap p,.cdsol-final p{color:#cbd9e9}.cdsol-modes{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.cdsol-modes article{padding:28px;border:1px solid #ffffff2b;border-radius:var(--r);min-height:300px}.cdsol-modes span{color:#8ed7f5}.darkcards>a{background:transparent;border-color:#ffffff2b;color:#fff!important}.darkcards p{color:#cbd9e9}.darkcards b{color:#fff}.cdsol-workflow{text-align:center}.cdsol-workflow ol{list-style:none!important;padding:0!important;margin:50px 0!important;display:grid;grid-template-columns:repeat(6,1fr);border-top:1px solid var(--line)}.cdsol-workflow li{padding:28px 15px;border-right:1px solid var(--line)}.cdsol-workflow li span,.cdsol-workflow li strong,.cdsol-workflow li small{display:block}.cdsol-workflow li span{color:var(--sb);margin-bottom:35px}.cdsol-workflow li small{color:var(--mut);margin-top:6px}.cdsol-faq{background:var(--bg)}.cdsol-faq details{border-bottom:1px solid var(--line)}.cdsol-faq summary{padding:22px 0;cursor:pointer;font-weight:600;display:flex;justify-content:space-between}.cdsol-final{padding:90px 0}.cdsol-final .cdsol-wrap>div{padding:58px;border-radius:30px;background:var(--sn)}
@media(max-width:1024px){.cdsol-hero-grid,.cdsol-two{grid-template-columns:1fr}.cdsol-jump,.cdsol-cards.four{grid-template-columns:1fr 1fr}.cdsol-workflow ol{grid-template-columns:repeat(3,1fr)}}
@media(max-width:767px){.cdsol-wrap{width:calc(100% - 28px)}.cdsol-page h1{font-size:42px}.cdsol-page h2{font-size:34px}.cdsol-jump,.cdsol-cards,.cdsol-cards.four,.cdsol-modes{grid-template-columns:1fr}.cdsol-workflow ol{grid-template-columns:1fr 1fr}.cdsol-hero-panel{min-height:320px;padding:28px}}/* End custom CSS */