.elementor-378 .elementor-element.elementor-element-c2b40c9{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--overflow:hidden;--border-radius:0px 0px 0px 0px;}.elementor-378 .elementor-element.elementor-element-c2b40c9:hover{--border-radius:0px 0px 0px 0px;--border-top-left-radius:0px;--border-top-right-radius:0px;--border-bottom-right-radius:0px;--border-bottom-left-radius:0px;}.elementor-378 .elementor-element.elementor-element-c2b40c9, .elementor-378 .elementor-element.elementor-element-c2b40c9::before{--border-transition:0.3s;}.elementor-widget-lottie{--caption-color:var( --e-global-color-text );}.elementor-widget-lottie .e-lottie__caption{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-378 .elementor-element.elementor-element-8049932{z-index:1;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-378 .elementor-element.elementor-element-6b0c6b3{width:auto;max-width:auto;--e-transform-rotateZ:-3deg;z-index:16;text-align:center;}.elementor-378 .elementor-element.elementor-element-6b0c6b3.elementor-element{--align-self:center;}.elementor-378 .elementor-element.elementor-element-6b0c6b3 img{width:400px;height:500px;object-fit:cover;object-position:center center;}.elementor-378 .elementor-element.elementor-element-08f5859{width:auto;max-width:auto;--e-transform-rotateZ:3deg;z-index:15;text-align:center;}.elementor-378 .elementor-element.elementor-element-08f5859.elementor-element{--align-self:center;}.elementor-378 .elementor-element.elementor-element-08f5859 img{width:400px;height:500px;object-fit:cover;object-position:center center;}.elementor-378 .elementor-element.elementor-element-0d88953{width:auto;max-width:auto;--e-transform-rotateZ:-3deg;z-index:14;text-align:center;}.elementor-378 .elementor-element.elementor-element-0d88953.elementor-element{--align-self:center;}.elementor-378 .elementor-element.elementor-element-0d88953 img{width:400px;height:500px;object-fit:cover;object-position:center center;}.elementor-378 .elementor-element.elementor-element-36a431d{width:auto;max-width:auto;--e-transform-rotateZ:3deg;z-index:13;text-align:center;}.elementor-378 .elementor-element.elementor-element-36a431d.elementor-element{--align-self:center;}.elementor-378 .elementor-element.elementor-element-36a431d img{width:400px;height:500px;object-fit:cover;object-position:center center;}.elementor-378 .elementor-element.elementor-element-c2d10d9{width:auto;max-width:auto;--e-transform-rotateZ:-3deg;z-index:12;text-align:center;}.elementor-378 .elementor-element.elementor-element-c2d10d9.elementor-element{--align-self:center;}.elementor-378 .elementor-element.elementor-element-c2d10d9 img{width:400px;height:500px;object-fit:cover;object-position:center center;}.elementor-378 .elementor-element.elementor-element-d8bdbcc{width:auto;max-width:auto;--e-transform-rotateZ:3deg;z-index:11;text-align:center;}.elementor-378 .elementor-element.elementor-element-d8bdbcc.elementor-element{--align-self:center;}.elementor-378 .elementor-element.elementor-element-d8bdbcc img{width:400px;height:500px;object-fit:cover;object-position:center center;}.elementor-378 .elementor-element.elementor-element-8128806{width:auto;max-width:auto;--e-transform-rotateZ:-3deg;z-index:10;text-align:center;}.elementor-378 .elementor-element.elementor-element-8128806.elementor-element{--align-self:center;}.elementor-378 .elementor-element.elementor-element-8128806 img{width:400px;height:500px;object-fit:cover;object-position:center center;}#elementor-popup-modal-378 .dialog-widget-content{animation-duration:0.8s;background-color:#000000;border-style:none;border-radius:0px 0px 0px 0px;}#elementor-popup-modal-378 .dialog-message{width:100vw;height:100vh;align-items:center;}#elementor-popup-modal-378{justify-content:center;align-items:center;pointer-events:all;}#elementor-popup-modal-378 .dialog-close-button{display:flex;font-size:0px;}@media(max-width:767px){.elementor-378 .elementor-element.elementor-element-c2b40c9{--min-height:100vh;--justify-content:flex-start;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:10em;--padding-bottom:0em;--padding-left:2em;--padding-right:2em;}.elementor-378 .elementor-element.elementor-element-8049932{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-378 .elementor-element.elementor-element-6b0c6b3 img{width:300px;height:400px;}.elementor-378 .elementor-element.elementor-element-08f5859 img{width:300px;height:400px;object-position:center center;}.elementor-378 .elementor-element.elementor-element-0d88953 img{width:300px;height:400px;}.elementor-378 .elementor-element.elementor-element-36a431d img{width:300px;height:400px;object-position:center center;}.elementor-378 .elementor-element.elementor-element-c2d10d9 img{width:300px;height:400px;}.elementor-378 .elementor-element.elementor-element-d8bdbcc img{width:300px;height:400px;}.elementor-378 .elementor-element.elementor-element-8128806 img{width:300px;height:400px;}#elementor-popup-modal-378 .dialog-message{width:100vw;}#elementor-popup-modal-378{justify-content:center;align-items:center;}}/* Start custom CSS *//*
#blink-intro {
    animation: slideUpOut 1s forwards;
    animation-delay: 4s; 
}

@keyframes slideUpOut {
    0% { transform: translateY(0); }
    100% { transform: translateY(-100%); opacity: 0; visibility: hidden; }
}


.dialog-widget-content {
    animation: disablePointer 0.1s forwards;
    animation-delay: 5s;
}

@keyframes disablePointer {
    to { pointer-events: none; display: none; }
}


.elementor-popup-modal.dialog-show #blink-intro {
    animation: slideUpOut 1s forwards !important;
    animation-delay: 4s; 
}


.elementor-popup-modal.dialog-show {
    animation: killBlocker 0.1s forwards !important;
    animation-delay: 5s; 
}

@keyframes slideUpOut {
    0% { transform: translateY(0); opacity: 1; }
    100% { transform: translateY(-100%); opacity: 1; }
}

@keyframes killBlocker {
    to { 
        visibility: hidden; 
        pointer-events: none;
        display: none;
    }
}
*//* End custom CSS */