:root{--aiw-anim-duration:450ms;--aiw-anim-easing:cubic-bezier(0.25, 1, 0.5, 1);--aiw-fade-color:#ffffff;--aiw-mask-height:60px;--aiw-preview-height:90px;}
.aiw-sneak-peek{position:relative;box-sizing:border-box;}
.aiw-sneak-peek *,
.aiw-sneak-peek *::before,
.aiw-sneak-peek *::after{box-sizing:border-box;}
.aiw-sneak-peek-outer{position:relative;overflow:hidden;transition:max-height var(--aiw-anim-duration, 450ms) var(--aiw-anim-easing, cubic-bezier(0.25, 1, 0.5, 1));will-change:max-height;}
.aiw-sneak-peek-outer:not(.aiw-is-expanded){max-height:var(--aiw-preview-height, 90px);}
.aiw-sneak-peek-inner{position:relative;width:100%;}
.aiw-sneak-peek-text{line-height:1.65;word-break:break-word;}
.aiw-sneak-peek-text.aiw-extended-text{margin-top:16px;}
.aiw-sneak-peek-text > *:last-child{margin-bottom:0;}
.aiw-sneak-peek-mask{position:absolute;left:0;right:0;bottom:0;height:var(--aiw-mask-height, 60px);background:linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, var(--aiw-fade-color, #ffffff) 100%);pointer-events:none;opacity:1;transition:opacity var(--aiw-anim-duration, 450ms) ease, visibility var(--aiw-anim-duration, 450ms) ease;z-index:2;}
.aiw-sneak-peek-outer.aiw-is-expanded .aiw-sneak-peek-mask{opacity:0;visibility:hidden;}
.aiw-anim-fade .aiw-sneak-peek-inner{transition:opacity var(--aiw-anim-duration, 450ms) var(--aiw-anim-easing, cubic-bezier(0.25, 1, 0.5, 1));}
.aiw-anim-fade.aiw-mode-separate .aiw-extended-text{opacity:0;transition:opacity var(--aiw-anim-duration, 450ms) var(--aiw-anim-easing, cubic-bezier(0.25, 1, 0.5, 1));}
.aiw-anim-fade .aiw-sneak-peek-outer.aiw-is-expanded .aiw-extended-text{opacity:1;}
.aiw-anim-slide.aiw-mode-separate .aiw-extended-text{transform:translateY(12px);opacity:0;transition:transform var(--aiw-anim-duration, 450ms) var(--aiw-anim-easing, cubic-bezier(0.25, 1, 0.5, 1)), opacity var(--aiw-anim-duration, 450ms) var(--aiw-anim-easing, cubic-bezier(0.25, 1, 0.5, 1));}
.aiw-anim-slide .aiw-sneak-peek-outer.aiw-is-expanded .aiw-extended-text{transform:translateY(0);opacity:1;}
.aiw-sneak-peek-button-wrap{display:flex;align-items:center;width:100%;margin-top:14px;position:relative;z-index:3;}
.elementor-widget-aiw-sneak-peek.aiw-button-align-left .aiw-sneak-peek-button-wrap, .aiw-button-align-left .aiw-sneak-peek-button-wrap{justify-content:flex-start;}
.elementor-widget-aiw-sneak-peek.aiw-button-align-center .aiw-sneak-peek-button-wrap, .aiw-button-align-center .aiw-sneak-peek-button-wrap{justify-content:center;}
.elementor-widget-aiw-sneak-peek.aiw-button-align-right .aiw-sneak-peek-button-wrap, .aiw-button-align-right .aiw-sneak-peek-button-wrap{justify-content:flex-end;}
.elementor-widget-aiw-sneak-peek.aiw-button-align-justify .aiw-sneak-peek-button-wrap, .aiw-button-align-justify .aiw-sneak-peek-button-wrap{justify-content:stretch;}
.elementor-widget-aiw-sneak-peek.aiw-button-align-justify .aiw-sneak-peek-button, .aiw-button-align-justify .aiw-sneak-peek-button{width:100%;}
@media(max-width:1024px){
.elementor-widget-aiw-sneak-peek.aiw-tablet-button-align-left .aiw-sneak-peek-button-wrap{justify-content:flex-start;}
.elementor-widget-aiw-sneak-peek.aiw-tablet-button-align-center .aiw-sneak-peek-button-wrap{justify-content:center;}
.elementor-widget-aiw-sneak-peek.aiw-tablet-button-align-right .aiw-sneak-peek-button-wrap{justify-content:flex-end;}
.elementor-widget-aiw-sneak-peek.aiw-tablet-button-align-justify .aiw-sneak-peek-button-wrap{justify-content:stretch;}
.elementor-widget-aiw-sneak-peek.aiw-tablet-button-align-justify .aiw-sneak-peek-button{width:100%;}
}
@media(max-width:767px){
.elementor-widget-aiw-sneak-peek.aiw-mobile-button-align-left .aiw-sneak-peek-button-wrap{justify-content:flex-start;}
.elementor-widget-aiw-sneak-peek.aiw-mobile-button-align-center .aiw-sneak-peek-button-wrap{justify-content:center;}
.elementor-widget-aiw-sneak-peek.aiw-mobile-button-align-right .aiw-sneak-peek-button-wrap{justify-content:flex-end;}
.elementor-widget-aiw-sneak-peek.aiw-mobile-button-align-justify .aiw-sneak-peek-button-wrap{justify-content:stretch;}
.elementor-widget-aiw-sneak-peek.aiw-mobile-button-align-justify .aiw-sneak-peek-button{width:100%;}
}
.aiw-sneak-peek-button{display:inline-flex;align-items:center;justify-content:center;gap:6px;background-color:#3b82f6;color:#ffffff;border:none;border-radius:6px;padding:10px 22px;font-size:15px;font-weight:500;cursor:pointer;text-decoration:none;outline:none;transition:background-color 0.25s ease, color 0.25s ease, border-color 0.25s ease, transform 0.2s ease, box-shadow 0.25s ease;user-select:none;-webkit-tap-highlight-color:transparent;}
.aiw-sneak-peek-button:hover{background-color:#2563eb;color:#ffffff;}
.aiw-sneak-peek-button:focus-visible{box-shadow:0 0 0 3px rgba(59, 130, 246, 0.4);}
.aiw-sneak-peek-button:active{transform:scale(0.985);}
.aiw-sneak-peek-button .aiw-text-expand, .aiw-sneak-peek-button .aiw-icon-expand{display:inline-flex;align-items:center;}
.aiw-sneak-peek-button .aiw-text-collapse, .aiw-sneak-peek-button .aiw-icon-collapse{display:none;align-items:center;}
.aiw-sneak-peek-button[aria-expanded="true"] .aiw-text-expand,
.aiw-sneak-peek-button[aria-expanded="true"] .aiw-icon-expand{display:none;}
.aiw-sneak-peek-button[aria-expanded="true"] .aiw-text-collapse,
.aiw-sneak-peek-button[aria-expanded="true"] .aiw-icon-collapse{display:inline-flex;}
.aiw-sneak-peek-button svg{width:1em;height:1em;fill:currentColor;vertical-align:middle;transition:transform 0.3s ease;}
.aiw-sneak-peek-button i{font-size:1em;vertical-align:middle;}
.aiw-sneak-peek.is-content-short .aiw-sneak-peek-button-wrap, .aiw-sneak-peek.is-content-short .aiw-sneak-peek-mask{display:none !important;}
.aiw-sneak-peek[data-collapse="no"] .aiw-sneak-peek-button[aria-expanded="true"]{display:none;}
@media (prefers-reduced-motion: reduce) {
.aiw-sneak-peek-outer, .aiw-sneak-peek-mask, .aiw-extended-text, .aiw-sneak-peek-button {
transition: none !important;
animation: none !important;
}
}