.caber-wa26{font-family:Montserrat,sans-serif;width:100%;color:#4c4e51;overflow:hidden}
.caber-wa26 .wa26-section{position:relative;scroll-margin-top:96px;overflow:hidden}
.caber-wa26 .wa26-inner{max-width:1400px!important;margin-inline:auto!important;position:relative;min-width:0}
.caber-wa26 .wa26-section-row{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:48px!important}
.caber-wa26 .wa26-hero .wa26-section-row{grid-template-columns:1.2fr 1fr;gap:25px!important}
.caber-wa26 .wa26-gradient{background:linear-gradient(130.29deg,#0c2e65,#44308b 80%)}
.caber-wa26 .wa26-footer{background:linear-gradient(152.18deg,#113e77,#5532ad 74.074%)}
.caber-wa26 .wa26-row{min-width:0}
.caber-wa26 .wa26-row>.e-con,.caber-wa26 .wa26-section-row>.e-con{min-width:0}
.caber-wa26 .wa26-grid-3{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px!important}
.caber-wa26 .wa26-grid-2{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px!important}
.caber-wa26 .wa26-card,.caber-wa26 .wa26-index-card{height:100%;text-decoration:none;transition:border-color .18s,box-shadow .18s}
.caber-wa26 .wa26-index-card:hover{border-color:#196db6;box-shadow:0 8px 24px #16355312}
.caber-wa26 .wa26-inline{align-items:flex-start!important}
.caber-wa26 .wa26-inline>.elementor-widget:first-child{width:auto!important;flex:none}
.caber-wa26 .wa26-row>.wa26-icon{width:auto!important;flex:none}
.caber-wa26 .wa26-icon img{max-width:none}
.caber-wa26 .wa26-number{position:absolute!important;top:-56px;right:0;opacity:.1;width:auto!important;pointer-events:none}
.caber-wa26 .wa26-index-card.wa26-row>.elementor-widget:first-child{width:82px!important;flex:none}
.caber-wa26 .wa26-index-card.wa26-row>.elementor-widget:last-child{width:36px!important;flex:none}
.caber-wa26 .wa26-button{width:auto!important;max-width:100%}
.caber-wa26 .wa26-button a{min-height:48px;display:flex;align-items:center;justify-content:center;padding:12px 24px;line-height:1.3}
.caber-wa26 .wa26-gradient-button a{background:linear-gradient(90deg,#196db6,#7654ff 97.115%)}
.caber-wa26 .wa26-glass a{background:#ffffff14;border:1px solid #ffffff66}
.caber-wa26 .wa26-light a{background:#eaf0fa;color:#163553}
.caber-wa26 .wa26-button a:hover{filter:brightness(1.1)}
.caber-wa26 .wa26-actions,.caber-wa26 .wa26-row:has(>.wa26-button){flex-wrap:wrap!important;gap:16px!important}
.caber-wa26 .wa26-shot{width:100%;min-width:0}
.caber-wa26 .wa26-shot .elementor-widget-container{position:relative;width:100%}
.caber-wa26 .wa26-shot a{display:block;width:100%;height:100%}
.caber-wa26 .wa26-shot img{width:100%!important;height:100%!important;object-fit:contain;border-radius:14px}
.caber-wa26 .wa26-visual{padding:16px!important;border-radius:24px;background:#ffffff55}
.caber-wa26 .wa26-zoom a{cursor:zoom-in}
.caber-wa26 .wa26-art{position:relative;width:100%;aspect-ratio:568.764/384.351;overflow:hidden}
.caber-wa26 .wa26-art-canvas{position:absolute;top:0;left:0;width:568.764px;height:384.351px;transform-origin:top left}
.caber-wa26 .wa26-art-canvas *{box-sizing:border-box}
.caber-wa26 .wa26-glow-widget{position:absolute!important;inset:0;pointer-events:none;overflow:visible}
.caber-wa26 .wa26-footer-glow{position:absolute;right:-440px;top:-120px;width:700px;height:700px;pointer-events:none}
.caber-wa26 .wa26-conditions{color:#fff;font-size:13px;font-weight:600}
.caber-wa26 a:focus-visible,.wa26-dialog button:focus-visible{outline:3px solid #ffce55;outline-offset:4px}
.wa26-dialog{max-width:94vw;width:max-content;max-height:94vh;border:0;padding:48px 16px 16px;border-radius:16px;background:#fff;box-shadow:0 20px 80px #0008}
.wa26-dialog::backdrop{background:#070c18dc}
.wa26-dialog img{display:block;max-width:88vw;max-height:78vh;width:auto;height:auto;object-fit:contain}
.wa26-dialog button{position:absolute;right:12px;top:8px;background:#163553;color:#fff;border:0;border-radius:20px;font-size:16px;padding:6px 14px;cursor:pointer}
.wa26-dialog p{font-family:Montserrat,sans-serif;font-size:12px;margin:12px 0 0;color:#4c4e51}
@media(max-width:1024px){.caber-wa26 .wa26-section-row,.caber-wa26 .wa26-hero .wa26-section-row{grid-template-columns:1fr;gap:32px!important}.caber-wa26 .wa26-grid-3{grid-template-columns:1fr}.caber-wa26 .wa26-art{max-width:600px;margin:auto}.caber-wa26 .wa26-number{top:-40px}.caber-wa26 .wa26-copy{grid-row:1}.caber-wa26 .wa26-visual{max-width:680px;margin:auto}}
@media(max-width:767px){.caber-wa26 .wa26-grid-2{grid-template-columns:1fr}.caber-wa26 .wa26-index-card.wa26-row{flex-wrap:wrap}.caber-wa26 .wa26-index-card.wa26-row>.elementor-widget:last-child{display:none}.caber-wa26 .wa26-button{width:100%!important}.caber-wa26 .wa26-actions{flex-direction:column!important}.caber-wa26 .wa26-inline{flex-direction:row!important}.caber-wa26 .wa26-shot img{border-radius:8px}.caber-wa26 .wa26-visual{padding:8px!important}}
@media(prefers-reduced-motion:reduce){.caber-wa26 *{transition:none!important}}
.caber-wa26 .wa26-section-label{display:flex!important;flex-direction:row!important;align-items:center;gap:18px!important;min-height:46px}
.caber-wa26 .wa26-icon{width:max-content!important;flex:none;align-self:flex-start}
.caber-wa26 .wa26-section-label .wa26-icon{padding:9px!important;background:#e5f3ef;border-radius:12px}
.caber-wa26 .wa26-section-label .elementor-widget-heading{flex:1}
.caber-wa26 .wa26-visual{padding:0!important}
.caber-wa26 .wa26-shot{display:block!important;position:relative;width:98.2%!important;align-self:center}
.caber-wa26 .wa26-media-1506-125{width:100%!important}
.caber-wa26 .wa26-shot .elementor-widget-container{height:100%}
.caber-wa26 .wa26-shot a,.caber-wa26 .wa26-shot img{position:absolute;inset:0}
@media(min-width:768px){.caber-wa26 .wa26-hero .wa26-button:first-child{width:310px!important}.caber-wa26 .wa26-hero .wa26-button:last-child{width:235px!important}}
