/* Export hover details share the home/Why Jamaica motion language. */
.jp-export-page :is(.jp-export-story,.jp-export-resource,.jp-export-step){transition:translate .35s cubic-bezier(.22,1,.36,1),box-shadow .35s ease}
.jp-export-page .jp-export-photo{overflow:hidden;border-radius:inherit}
.jp-export-page .jp-export-photo img{transition:transform .65s cubic-bezier(.22,1,.36,1)}
.jp-export-page .jp-export-step .jp-export-art-icon{transition:transform .35s cubic-bezier(.22,1,.36,1)}
.jp-export-page .jp-export-deck-controls .elementor-button{transition:background-color .25s ease,color .25s ease,scale .3s cubic-bezier(.22,1,.36,1)}
.jp-export-page .jp-export-agreements summary{transition:background-color .25s ease,color .25s ease}
.jp-export-page .jp-export-agreements summary:is(:hover,:focus-visible){background-color:#fff6c4}
.jp-export-page .jp-export-resource:focus-within{translate:0 -4px;box-shadow:0 14px 28px -16px #20202040}
@media(hover:hover) and (pointer:fine){
 .jp-export-page :is(.jp-export-story,.jp-export-resource):hover{translate:0 -4px;box-shadow:0 14px 28px -16px #20202040}
 .jp-export-page .jp-export-step:hover{translate:0 -4px}
 .jp-export-page .jp-export-step:hover .jp-export-art-icon{transform:scale(1.05)}
 .jp-export-page .jp-export-story:hover .jp-export-photo img,.jp-export-page .jp-export-photo:hover img{transform:scale(1.035)}
 .jp-export-page .jp-export-deck-controls .elementor-button:hover{scale:1.07}
}
@media(prefers-reduced-motion:reduce){
 .jp-export-page :is(.jp-export-story,.jp-export-resource,.jp-export-step,.jp-export-photo img,.jp-export-step .jp-export-art-icon,.jp-export-deck-controls .elementor-button){translate:none!important;scale:none!important;transform:none!important;transition:none!important}
 .jp-export-page .jp-export-agreements summary{transition:none!important}
}
/* Elementor has no native stacked-card deck effect. Content and card styles stay native. */
.jp-export-page .jp-export-deck-controls{display:none}
.jp-export-page.jp-export-ready .jp-export-deck-controls{display:flex}
.jp-export-page .jp-export-deck.is-enhanced{display:grid;grid-template-columns:minmax(0,1fr);padding-bottom:68px;isolation:isolate}
.jp-export-page .jp-export-deck.is-enhanced>.jp-export-sector-card{grid-area:1/1;align-self:stretch;transform-origin:50% 0;transition:transform .35s ease,filter .35s ease;box-shadow:0 8px 24px #20202026;min-width:0}
.jp-export-page .jp-export-sector-card[data-depth="0"]{z-index:3;transform:none;filter:none}
.jp-export-page .jp-export-sector-card[data-depth="1"]{z-index:2;transform:translateY(67px) scale(.945);background:#202020!important;filter:grayscale(1);pointer-events:none}
.jp-export-page .jp-export-sector-card[data-depth="2"]{z-index:1;transform:translateY(132px) scale(.88);background:#656565!important;filter:grayscale(1);pointer-events:none}
.jp-export-page .jp-export-deck-status p{margin:0}
.jp-export-page .jp-export-agreements .e-n-accordion-item{border-radius:16px;overflow:hidden;background:#fff}
.jp-export-page .jp-export-agreements .e-n-accordion-item[open]>summary{border-radius:0}
.jp-export-page .jp-export-art-icon{line-height:0;flex-shrink:0}
@media(min-width:768px){
 .jp-export-page.jp-export-ready .jp-export-deck-controls{opacity:0;transition:opacity .2s ease;}
 .jp-export-page #export-sectors:hover .jp-export-deck-controls,.jp-export-page #export-sectors:focus-within .jp-export-deck-controls{opacity:1}
}
@media(max-width:767px){
 .jp-export-page .jp-export-deck.is-enhanced{padding-bottom:0}
 .jp-export-page .jp-export-deck.is-enhanced>.jp-export-sector-card:not([data-depth="0"]){visibility:hidden;transform:none}
 .jp-export-page .jp-export-deck-controls{gap:12px}
}
@media(prefers-reduced-motion:reduce){.jp-export-page .jp-export-sector-card{transition:none!important}}
.jp-export-page .jp-design-form .elementor-button-icon{order:2!important}
.jp-export-page .jp-design-form .elementor-button-text{order:1!important}
.jp-export-page .jp-export-stat-hover .jp-export-art-icon{transition:background-color .3s ease}
.jp-export-page .jp-export-stat-hover:hover .jp-export-art-icon{background-color:#fff}
.jp-export-page .jp-export-stat-hover:hover .jp-export-art-icon img{filter:brightness(0)}
@media(prefers-reduced-motion:reduce){.jp-export-page .jp-export-stat-hover,.jp-export-page .jp-export-stat-hover:hover{transform:none!important;transition:none!important}.jp-export-page .jp-export-stat-hover .jp-export-art-icon{transition:none}}
.jp-export-page .jp-export-deck.is-enhanced{cursor:grab;touch-action:pan-y;user-select:none}
.jp-export-page .jp-export-deck.is-dragging{cursor:grabbing}
.jp-export-page .jp-export-deck.is-dragging>.jp-export-sector-card[data-depth="0"]{transition:none}
.jp-export-page .jp-export-deck:focus-visible{outline:3px solid #202020;outline-offset:8px;border-radius:24px}
.jp-export-page .jp-export-deck.is-shuffling>.jp-export-sector-card{transition:none;will-change:transform}
@media(max-width:767px){.jp-export-page .jp-export-deck.is-shuffling>.jp-export-sector-card:not([data-depth="0"]){visibility:visible}}
.jp-export-page .jp-export-sector-card.is-transferring[data-depth]{background:var(--transfer-background)!important;isolation:isolate}
.jp-export-page .jp-stack-color-fade{position:absolute;inset:0;border-radius:inherit;z-index:-1;pointer-events:none}
.jp-export-page.jp-export-ready .jp-export-deck .jp-export-deck-controls{position:absolute;top:calc(50% - 34px);left:-24px;width:calc(100% + 48px);margin:0!important;transform:translateY(-50%);justify-content:space-between;flex-wrap:nowrap;z-index:10;opacity:1;pointer-events:none}
.jp-export-page .jp-export-deck-controls .elementor-button{width:48px;height:48px;padding:0!important;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#fff;color:#202020;box-shadow:0 4px 18px #20202026;pointer-events:auto}
.jp-export-page .jp-export-deck-controls .elementor-button:hover{background:#202020;color:#fff}
.jp-export-page .jp-export-deck-controls .elementor-button-icon{margin:0!important;display:flex}
.jp-export-page .jp-export-deck-controls .elementor-button-icon svg{width:18px;height:18px;fill:currentColor}
.jp-export-page .jp-export-deck-controls .elementor-button-text,.jp-export-page .jp-export-deck-status{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
@media(max-width:767px){.jp-export-page.jp-export-ready .jp-export-deck .jp-export-deck-controls{left:-14px;width:calc(100% + 28px);top:50%}.jp-export-page .jp-export-deck-controls .elementor-button{width:36px;height:36px}}
@media(min-width:1300px){.jp-export-page.jp-export-ready .jp-export-deck .jp-export-deck-controls{left:-64px;width:calc(100% + 128px)}}
@media(max-width:1299px){.jp-export-page .jp-export-deck.is-enhanced{width:calc(100% - 64px);align-self:center}.jp-export-page.jp-export-ready .jp-export-deck .jp-export-deck-controls{left:-48px;width:calc(100% + 96px)}.jp-export-page .jp-export-deck-controls .elementor-button{width:36px;height:36px}}
