.elementor-23 .elementor-element.elementor-element-58b887c{--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-58b887c */:root{--rn:#173f73;--rd:#102f59;--rb:#70c3e7;--rp:#eaf3ff;--rbg:#fbfdff;--ri:#292929;--rm:#687384;--rl:#dce4ec;--rr:22px;--rr2:30px;--rsh:0 18px 50px rgba(16,47,89,.09)}
.cdr-page,.cdr-page *{box-sizing:border-box}.cdr-page{overflow:hidden;color:var(--ri);font-family:inherit;background:#fff}.cdr-page img{max-width:100%}.cdr-page figure{margin:0}.cdr-wrap{width:min(1180px,calc(100% - 48px));margin:auto}.cdr-page h1,.cdr-page h2,.cdr-page h3,.cdr-page p{margin-top:0}.cdr-page h1,.cdr-page h2,.cdr-page h3{color:var(--ri);letter-spacing:-.04em}.cdr-page h1{font-size:clamp(46px,5.3vw,76px);line-height:.99;font-weight:600}.cdr-page h2{font-size:clamp(34px,4vw,54px);line-height:1.04;font-weight:600}.cdr-page h3{font-size:22px}.cdr-page p{font-size:16px;line-height:1.7;color:var(--rm)}.cdr-overline{display:inline-block;margin-bottom:16px;font-size:11px;font-weight:700;letter-spacing:.13em;color:var(--rn)}.cdr-overline.light,.cdr-link.light{color:#cfe4ff!important}.cdr-btn{display:inline-flex!important;align-items:center;justify-content:center;min-height:48px;padding:0 22px;border-radius:999px;text-decoration:none!important;font-size:14px;font-weight:600;transition:.25s}.cdr-btn:hover{transform:translateY(-2px)}.cdr-btn.primary{background:var(--rn);color:#fff!important}.cdr-btn.outline{border:1px solid var(--rl);color:var(--rn)!important}.cdr-btn.white{background:#fff;color:var(--rn)!important}.cdr-btn.lightline{border:1px solid #ffffff66;color:#fff!important}.cdr-link{color:var(--rn)!important;text-decoration:none!important;font-weight:600}.cdr-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:28px}.cdr-two,.cdr-section-head{display:grid;grid-template-columns:1.25fr .75fr;gap:80px;align-items:end}.cdr-section-head{margin-bottom:44px}.elementor-widget-html .cdr-page a{box-shadow:none}
.cdr-hero{padding:36px 0 50px}.cdr-breadcrumb{display:flex;gap:10px;margin-bottom:50px;font-size:12px;color:#8993a0}.cdr-breadcrumb a{color:var(--rn)!important}.cdr-hero-grid{display:grid;grid-template-columns:.95fr 1.05fr;gap:70px;align-items:center}.cdr-hero-grid>div>p{font-size:17px}.cdr-hero-media{height:590px;border-radius:var(--rr2);overflow:hidden;position:relative;background:var(--rp)}.cdr-hero-media img,.cdr-feature figure img,.cdr-split figure img,.cdr-design figure img{width:100%;height:100%;object-fit:cover}.cdr-hero-media figcaption{position:absolute;left:22px;right:22px;bottom:22px;padding:20px;border-radius:17px;background:#fffffff0}.cdr-hero-media small,.cdr-hero-media strong{display:block}.cdr-hero-media small{color:#599ec5;font-weight:700;margin-bottom:6px}
.cdr-nav{padding:20px 0 90px}.cdr-jump{display:grid;grid-template-columns:repeat(4,1fr);border-block:1px solid var(--rl)}.cdr-jump a{padding:25px 22px;border-right:1px solid var(--rl);color:inherit!important;text-decoration:none!important}.cdr-jump a:first-child{border-left:1px solid var(--rl)}.cdr-jump a:hover{background:var(--rp)}.cdr-jump span,.cdr-jump strong,.cdr-jump small{display:block}.cdr-jump span{font-size:10px;color:var(--rb);margin-bottom:20px}.cdr-jump small{font-size:11px;color:var(--rm);margin-top:5px}
.cdr-intro{padding:90px 0 105px;background:var(--rbg)}.cdr-section{padding:105px 0}.cdr-section.pale{background:var(--rp)}.cdr-head{display:grid;grid-template-columns:70px 1fr .7fr;gap:35px;align-items:end;margin-bottom:46px}.cdr-head>b{width:52px;height:52px;border:1px solid var(--rl);border-radius:50%;display:grid;place-items:center;color:var(--rn)}.cdr-head h2{margin-bottom:0}
.cdr-feature{display:grid;grid-template-columns:1.1fr .9fr;min-height:550px;border-radius:var(--rr2);overflow:hidden;background:#fff}.cdr-feature-copy{padding:52px}.cdr-feature-copy h3{font-size:36px}.cdr-pill{display:inline-block;padding:8px 12px;border-radius:999px;background:var(--rp);font-size:10px;font-weight:700;margin-bottom:28px}.cdr-points{margin:22px 0 30px;border-top:1px solid var(--rl)}.cdr-points>div{display:grid;grid-template-columns:45px 1fr;padding:14px 0;border-bottom:1px solid var(--rl)}.cdr-points span{grid-row:1/3;color:var(--rb);font-size:11px}.cdr-points strong,.cdr-points small{display:block}.cdr-points small{font-size:12px;color:var(--rm);margin-top:4px}
.cdr-split{display:grid;grid-template-columns:.8fr 1.2fr;gap:60px;align-items:center}.cdr-split>div{padding:35px}.cdr-split>div h3{font-size:36px}.cdr-split figure{height:520px;border-radius:var(--rr2);overflow:hidden;background:var(--rp)}
.cdr-section.dark{background:var(--rd)}.cdr-section.dark h2,.cdr-section.dark h3{color:#fff}.cdr-section.dark .cdr-head p{color:#cbd9e9}.cdr-section.dark .cdr-head>b{color:#fff;border-color:#ffffff40}.cdr-darkcards{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.cdr-darkcards a{min-height:350px;padding:30px;border:1px solid #ffffff2b;border-radius:var(--rr);color:#fff!important;text-decoration:none!important;display:flex;flex-direction:column}.cdr-darkcards span{color:#8ed7f5;font-size:11px}.cdr-darkcards h3{margin-top:70px}.cdr-darkcards p{color:#cbd9e9;font-size:13px}.cdr-darkcards b{margin-top:auto;font-size:13px}
.cdr-workflow{padding:105px 0}.cdr-center{text-align:center;max-width:800px;margin:auto}.cdr-steps{padding:0!important;margin:55px 0 40px!important;list-style:none!important;display:grid;grid-template-columns:repeat(6,1fr);border-top:1px solid var(--rl)}.cdr-steps li{padding:28px 18px;border-right:1px solid var(--rl)}.cdr-steps li:first-child{border-left:1px solid var(--rl)}.cdr-steps span,.cdr-steps strong,.cdr-steps small{display:block}.cdr-steps span{margin-bottom:38px;color:var(--rb)}.cdr-steps small{font-size:12px;line-height:1.55;color:var(--rm)}.cdr-center-actions{display:flex;justify-content:center;gap:20px;align-items:center}
.cdr-design{padding:105px 0;background:var(--rp)}.cdr-design-grid{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}.cdr-design figure{height:560px;border-radius:var(--rr2);overflow:hidden;background:#fff}
.cdr-case{padding:105px 0}.cdr-case-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:80px}.cdr-case-list{border-top:1px solid var(--rl)}.cdr-case-list article{display:grid;grid-template-columns:60px 1fr;gap:15px;padding:24px 0;border-bottom:1px solid var(--rl)}.cdr-case-list article>span{color:var(--rb);font-size:11px}.cdr-case-list p{font-size:13px;margin-bottom:0}
.cdr-why{padding:105px 0;background:var(--rbg)}.cdr-why-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:80px}.cdr-why-cards{display:grid;grid-template-columns:1fr 1fr;gap:12px}.cdr-why-cards article{min-height:225px;padding:28px;border-radius:20px;background:#fff}.cdr-why-cards span{color:var(--rb);font-size:11px}.cdr-why-cards h3{margin-top:55px}.cdr-why-cards p{font-size:13px}
.cdr-audience{padding:105px 0}.cdr-audience-grid,.cdr-related-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.cdr-audience-grid a,.cdr-related-grid a{min-height:290px;padding:30px;border-radius:var(--rr);color:inherit!important;text-decoration:none!important;display:flex;flex-direction:column}.cdr-audience-grid a{background:#f5f8fb}.cdr-audience-grid span,.cdr-related-grid span{font-size:10px;color:var(--rb);font-weight:700}.cdr-audience-grid h3,.cdr-related-grid h3{margin-top:auto}.cdr-audience-grid p,.cdr-related-grid p{font-size:13px}.cdr-audience-grid b,.cdr-related-grid b{color:var(--rn);font-size:13px}
.cdr-faq{padding:105px 0;background:var(--rp)}.cdr-faq-grid{display:grid;grid-template-columns:.75fr 1.25fr;gap:90px}.cdr-faq details{border-bottom:1px solid #173f7326}.cdr-faq summary{padding:22px 0;cursor:pointer;list-style:none;font-weight:600;display:flex;justify-content:space-between}.cdr-faq summary::-webkit-details-marker{display:none}.cdr-faq details p{font-size:13px;padding:0 40px 20px 0}
.cdr-related{padding:105px 0}.cdr-related-grid a{border:1px solid var(--rl)}
.cdr-final{padding:0 0 110px}.cdr-final-panel{padding:58px;border-radius:var(--rr2);background:var(--rn);display:grid;grid-template-columns:1.2fr .8fr;gap:50px;align-items:center}.cdr-final h2{color:#fff}.cdr-final p{color:#d9e5f4}.cdr-final-actions{display:flex;justify-content:flex-end;gap:10px;align-items:center;flex-wrap:wrap}
@media(max-width:1024px){.cdr-wrap{width:min(100% - 36px,1180px)}.cdr-hero-grid,.cdr-two,.cdr-section-head,.cdr-split,.cdr-design-grid,.cdr-case-grid,.cdr-why-grid,.cdr-faq-grid{grid-template-columns:1fr;gap:35px}.cdr-jump{grid-template-columns:1fr 1fr}.cdr-head{grid-template-columns:60px 1fr}.cdr-head>p{grid-column:2}.cdr-steps{grid-template-columns:repeat(3,1fr)}.cdr-final-panel{grid-template-columns:1fr}.cdr-final-actions{justify-content:flex-start}}
@media(max-width:767px){.cdr-wrap{width:calc(100% - 28px)}.cdr-page h1{font-size:42px}.cdr-page h2{font-size:34px}.cdr-hero-media{height:390px}.cdr-jump,.cdr-feature,.cdr-darkcards,.cdr-why-cards,.cdr-audience-grid,.cdr-related-grid{grid-template-columns:1fr}.cdr-head{grid-template-columns:1fr}.cdr-head>p{grid-column:auto}.cdr-feature figure,.cdr-split figure,.cdr-design figure{height:390px}.cdr-feature-copy{padding:35px 25px}.cdr-steps{grid-template-columns:1fr 1fr}.cdr-center-actions{flex-direction:column}.cdr-final-panel{padding:38px 25px}.cdr-final-actions{flex-direction:column;align-items:stretch}.cdr-final-actions .cdr-btn{width:100%}}
@media(prefers-reduced-motion:reduce){.cdr-page *{transition:none!important;scroll-behavior:auto!important}}/* End custom CSS */