/* Small runtime bridge; editorial dimensions and typography come from the donor CSS. */
.source-exact{width:100%;overflow-wrap:anywhere;font-family:IN7Condensed,Arial,sans-serif;font-size:16px;line-height:1.65;color:#4b4f58;background:#f0f5fa}
.source-exact .elementor{width:100%}.source-exact .elementor-widget-image img{height:auto}
.source-exact .elementor-heading-title{margin:0}.source-exact h1,.source-exact h2,.source-exact h3,.source-exact h4{font-family:IN7Display,sans-serif}
.source-exact .e-con{min-width:0}.source-exact p{margin-top:0;margin-bottom:1.6em}.source-exact li{margin-bottom:0}
.source-exact .exact-carousel{position:relative;padding-bottom:22px}
.source-exact .exact-carousel-track{display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}
.source-exact .exact-carousel-track::-webkit-scrollbar{display:none}
.source-exact .exact-carousel figure{margin:0;flex:0 0 calc((100% - (var(--exact-columns) - 1)*10px)/var(--exact-columns));scroll-snap-align:start}
.source-exact .exact-carousel img{width:100%;height:auto;display:block}
.source-exact .exact-prev,.source-exact .exact-next{position:absolute;top:45%;border:0;padding:0;background:transparent;color:#fff;text-shadow:0 1px 4px #222;font:40px/1 Arial;cursor:pointer;z-index:1}
.source-exact .exact-prev{left:8px}.source-exact .exact-next{right:8px}
.source-exact .exact-dots{position:absolute;bottom:0;left:0;right:0;display:flex;justify-content:center;gap:6px}
.source-exact .exact-dots button{width:6px;height:6px;border-radius:50%;background:#999;border:0;padding:0;cursor:pointer}.source-exact .exact-dots [aria-current]{background:#222}
.source-exact .exact-faq-answer{padding:20px}.source-exact .in7-managed-link{color:#0069c2;text-decoration:underline}
.source-exact .elementor-button svg{width:1em;height:1em;fill:currentColor}
@media(max-width:767px){.source-exact .exact-carousel figure{flex-basis:100%}}
.source-exact>div{line-height:1.65}
.source-exact{width:auto}
.source-exact{--source-rem:16px}.source-exact>div{font-size:var(--source-rem)}
@media(max-width:921px){.source-exact{--source-rem:14.592px}}
