.ifp-pilot .ifp-hero-carousel{position:relative;min-width:0;isolation:isolate}
.ifp-pilot .ifp-carousel-slides{display:grid;align-items:start;min-width:0}
.ifp-pilot .ifp-carousel-slide{grid-area:1/1;min-width:0;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .65s ease,visibility 0s linear .65s}
.ifp-pilot .ifp-carousel-slide.is-active{opacity:1;visibility:visible;pointer-events:auto;z-index:1;transition:opacity .65s ease,visibility 0s}
.ifp-pilot .ifp-carousel-slide .ifp-hero-visual{height:100%}
.ifp-pilot .ifp-carousel-slide .ifp-hero-note{min-height:20px;line-height:20px}
.ifp-pilot .ifp-hero-visual-natal .ifp-hero-note a{color:var(--ifp-blue)}
.ifp-pilot .ifp-hero-visual-natal .ifp-hero-note a:hover{text-decoration:underline}
.ifp-pilot .ifp-hero-main>a{display:block}
.ifp-pilot .ifp-carousel-controls{position:absolute;z-index:5;top:14px;left:8px;display:flex;flex-direction:column;gap:3px;padding:4px;background:rgba(255,255,255,.95);border:1px solid #e4dfd6;border-radius:24px;box-shadow:0 3px 12px #43311b0a}
.ifp-pilot .ifp-carousel-controls[hidden]{display:none}
.ifp-pilot .ifp-carousel-controls button{display:grid;place-items:center;width:36px;height:36px;min-width:36px;min-height:36px;margin:0;padding:0;border:1px solid transparent;border-radius:50%;background:transparent;color:#596576;font:500 12px/1 Arial,Helvetica,sans-serif;cursor:pointer;box-shadow:none;transition:background-color .15s ease,color .15s ease}
.ifp-pilot .ifp-carousel-controls button[aria-pressed=true][data-carousel-select]{background:var(--ifp-blue);color:#fff}
.ifp-pilot .ifp-carousel-controls button:hover{background:#eaf0ff;color:#1757f0}
.ifp-pilot .ifp-carousel-controls button[data-carousel-pause]{border-top-color:#e5eaf2;font-size:14px}
.ifp-pilot .ifp-carousel-controls button:focus-visible{outline:3px solid var(--ifp-blue);outline-offset:2px}
@media(max-width:640px){
 .ifp-pilot .ifp-carousel-controls{top:10px;left:16px}
 .ifp-pilot .ifp-hero-visual-natal .ifp-hero-note{font-size:10px;letter-spacing:-.1px}
}
@media(prefers-reduced-motion:reduce){
 .ifp-pilot .ifp-carousel-slide,.ifp-pilot .ifp-carousel-slide.is-active,.ifp-pilot .ifp-carousel-controls button{transition:none}
}
