.caber-cs{width:100%;font-family:Montserrat,sans-serif;color:#4c4e51;overflow:hidden}
.caber-cs .cs-section{position:relative;scroll-margin-top:96px;overflow:hidden}
.caber-cs .cs-inner{width:100%!important;max-width:1400px!important;margin-inline:auto!important;min-width:0}
.caber-cs .cs-hero{background:linear-gradient(90deg,#7107b8,#196db6)}
.caber-cs .cs-row{display:flex!important;flex-direction:row!important;align-items:flex-start;min-width:0}
.caber-cs .cs-grid-2{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:56px!important}
.caber-cs .cs-grid-3{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px!important}
.caber-cs .cs-row>.e-con{min-width:0}
.caber-cs .cs-art{position:relative;width:100%;overflow:hidden}
.caber-cs .cs-canvas{position:absolute;top:0;left:0;transform-origin:top left}
.caber-cs .cs-canvas img{display:block;max-width:none;border-radius:0}
.caber-cs .cs-canvas *{box-sizing:border-box}
.caber-cs .cs-orbit{border-radius:24px;background:radial-gradient(ellipse at center,#243f68 0%,#1b2e4a 50%,#111c2c 100%)}
.caber-cs .cs-orbit-caption{position:absolute;left:20px;top:338px;display:flex;gap:10px;font:700 11px/1.38 Manrope,sans-serif;letter-spacing:1.54px;color:#bda06b}
.caber-cs .cs-orbit-caption span{width:278px}.caber-cs .cs-orbit-caption span:last-child{color:#cfd5df}
.caber-cs .cs-flip{display:grid!important;grid-template-columns:minmax(0,1fr);perspective:1400px;min-height:540px;cursor:pointer;position:relative}
.caber-cs .cs-front,.caber-cs .cs-back{grid-column:1;grid-row:1;min-width:0;min-height:540px;border-radius:24px;padding:32px 28px!important;gap:20px!important;overflow:hidden}
.caber-cs .cs-front{display:none;position:relative;justify-content:center;align-items:center;border:1px solid #ffffff3d;text-align:center}
.caber-cs .cs-front-1988{background:linear-gradient(113.85deg,#1730a6 2.2059%,#6e0bb8 75.735%)}
.caber-cs .cs-front-2021{background:linear-gradient(48.36deg,#2b1f8c 14.894%,#7a09ad 85.816%)}
.caber-cs .cs-front-2026{background:linear-gradient(108.3deg,#0e4fa3 7.5758%,#5714b5 83.333%)}
.caber-cs .cs-back{background:#fbfcff;border:1px solid #5c4fb22e;position:relative}
.caber-cs .cs-flip.cs-enhanced .cs-front{display:flex}
.caber-cs .cs-enhanced .cs-front,.caber-cs .cs-enhanced .cs-back{backface-visibility:hidden;transition:transform .45s ease,visibility .45s}
.caber-cs .cs-enhanced .cs-back{transform:rotateY(180deg);visibility:hidden;pointer-events:none}
.caber-cs .cs-flip.cs-open .cs-front{transform:rotateY(-180deg);visibility:hidden;pointer-events:none}
.caber-cs .cs-flip.cs-open .cs-back{transform:rotateY(0);visibility:visible;pointer-events:auto}
.caber-cs .cs-front>.elementor-widget-heading{z-index:1}
.caber-cs .cs-front>.elementor-widget-html{position:absolute!important;inset:0;width:100%;height:100%;pointer-events:none}
.caber-cs .cs-front>.elementor-widget-html .elementor-widget-container{height:100%}
.caber-cs .cs-card-art{height:100%;aspect-ratio:auto!important}
.caber-cs .cs-card-pattern{position:absolute;left:0;top:0}
.caber-cs .cs-card-glow{position:absolute;left:213.333px;top:-157.64px}
.caber-cs .cs-card-border{position:absolute;inset:13px;border:1px solid #ffffff24;border-radius:16px}
.caber-cs .cs-return .elementor-heading-title{font:700 11px/1.45 Montserrat,sans-serif;color:#2b5e57}
.caber-cs .cs-link{display:inline-flex;align-items:center;justify-content:center;min-height:48px;max-width:100%;padding:14px 24px;border-radius:26px;background:#196db6;color:#fff;font:700 14px/1.38 Montserrat,sans-serif;text-decoration:none;text-align:center}
.caber-cs .cs-link-light{background:#fcfdff;color:#7107b8;min-width:260px}
.caber-cs .cs-link[aria-disabled=true]{cursor:default}
.caber-cs a.cs-link:hover{filter:brightness(1.08);color:#fff}
.caber-cs a.cs-link-light:hover{color:#7107b8}
.caber-cs a:focus-visible,.caber-cs .cs-flip:focus-visible{outline:3px solid #f6b100;outline-offset:5px}
.caber-cs .cs-document-row{align-items:center!important}
.caber-cs .cs-document-row>.e-con{flex:1}
.caber-cs .cs-document-row>.elementor-widget-shortcode{width:250px;flex:none}
.caber-cs .cs-cover{width:170px!important;height:127.5px;flex:none;position:relative;overflow:hidden;border-radius:8px}
.caber-cs .cs-cover .elementor-widget-container{height:100%}
.caber-cs .cs-cover img{width:100%!important;height:100%!important;object-fit:cover}
.caber-cs #cs-gold-rule{width:56px!important;min-height:3px}
.caber-cs .cs-synarete-button{width:auto!important}
.caber-cs .cs-synarete-button a{padding:16px 20px;min-width:260px}
.caber-cs .cs-team .cs-inner{position:relative;z-index:1}
.caber-cs .cs-team .cs-inner>.e-con{max-width:684px;width:55%!important}
.caber-cs .cs-team-heading{max-width:470px}
.caber-cs .cs-team-photo{position:absolute!important;right:0;top:0;bottom:0;width:44.444%!important;height:100%;overflow:hidden}
.caber-cs .cs-team-photo .elementor-widget-container{height:100%}
.caber-cs .cs-team-photo img{width:100%!important;height:100%!important;object-fit:cover;object-position:50% 90%}
.caber-cs .cs-team-photo:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#fff,rgba(255,255,255,.88) 8%,transparent 30%);pointer-events:none}
@media(min-width:1600px){.caber-cs .cs-team-photo{width:calc((100% - 1400px)/2 + 640px)!important}}
@media(max-width:1024px){.caber-cs .cs-grid-2,.caber-cs .cs-grid-3{grid-template-columns:1fr}.caber-cs .cs-flip{max-width:560px;margin-inline:auto!important}.caber-cs .cs-document-row{flex-wrap:wrap!important}.caber-cs .cs-art:not(.cs-card-art){max-width:680px;margin-inline:auto}.caber-cs .cs-team .cs-inner>.e-con{width:100%!important;max-width:none}.caber-cs .cs-team-photo{position:relative!important;width:100%!important;height:420px;order:2;margin-top:32px}.caber-cs .cs-team-photo:after{background:linear-gradient(#fff,transparent 20%)}.caber-cs .cs-team{padding-bottom:0!important}.caber-cs .cs-team-heading{max-width:none}}
@media(max-width:767px){.caber-cs .cs-document-row{flex-direction:column!important;align-items:flex-start!important}.caber-cs .cs-document-row>.elementor-widget-shortcode{width:100%}.caber-cs .cs-link{width:100%}.caber-cs .cs-front,.caber-cs .cs-back{padding:28px 24px!important}.caber-cs .cs-team-photo{height:360px}}
@media(prefers-reduced-motion:reduce){.caber-cs .cs-enhanced .cs-front,.caber-cs .cs-enhanced .cs-back{transition:none}}
