.elementor-45822 .elementor-element.elementor-element-af47c74{--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;--gap:2.22222222vw 2.22222222vw;--row-gap:2.22222222vw;--column-gap:2.22222222vw;--padding-top:2.77777778vw;--padding-bottom:2.77777778vw;--padding-left:5.55555556vw;--padding-right:5.55555556vw;}.elementor-45822 .elementor-element.elementor-element-af47c74:not(.elementor-motion-effects-element-type-background), .elementor-45822 .elementor-element.elementor-element-af47c74 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-45822 .elementor-element.elementor-element-c91faff.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-45822 .elementor-element.elementor-element-c91faff{text-align:center;}.elementor-45822 .elementor-element.elementor-element-c91faff .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:2.22222222vw;font-weight:700;line-height:1em;color:#52555A;}.elementor-45822 .elementor-element.elementor-element-0ed0ed8{width:var( --container-widget-width, 50vw );max-width:50vw;--container-widget-width:50vw;--container-widget-flex-grow:0;}.elementor-45822 .elementor-element.elementor-element-0ed0ed8.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-45822 .elementor-element.elementor-element-8cf6462 > .elementor-widget-container{margin:-0.25em 0em -0.25em 0em;}.elementor-45822 .elementor-element.elementor-element-8cf6462.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-45822 .elementor-element.elementor-element-8cf6462{text-align:center;}.elementor-45822 .elementor-element.elementor-element-8cf6462 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.11111111vw;font-weight:400;line-height:1.5em;color:#7D8083;}.elementor-45822 .elementor-element.elementor-element-149e086 > .elementor-widget-container{margin:-0.25em 0em -0.25em 0em;}.elementor-45822 .elementor-element.elementor-element-149e086.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-45822 .elementor-element.elementor-element-149e086{text-align:center;}.elementor-45822 .elementor-element.elementor-element-149e086 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.11111111vw;font-weight:400;line-height:1.5em;color:#7D8083;}.elementor-45822 .elementor-element.elementor-element-0263624{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-45822 .elementor-element.elementor-element-0263624.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-45822 .elementor-element.elementor-element-739c59c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:0.972222222vw;font-weight:700;text-decoration:underline;line-height:1.42857em;color:#E4002B;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-45822 .elementor-element.elementor-element-212e33c .elementor-button{background-color:#E4002B;font-family:"Montserrat", Sans-serif;font-size:1.11111111vw;font-weight:700;line-height:1.5em;border-radius:0px 0px 0px 0px;padding:0.75em 4em 0.75em 4em;}.elementor-45822 .elementor-element.elementor-element-212e33c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-45822 .elementor-element.elementor-element-1dc87cb .elementor-button{background-color:#E4002B;font-family:"Montserrat", Sans-serif;font-size:1.11111111vw;font-weight:700;line-height:1.5em;fill:#FFFFFF;color:#FFFFFF;border-radius:0px 0px 0px 0px;padding:0.75em 4em 0.75em 4em;}.elementor-45822 .elementor-element.elementor-element-1dc87cb.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-45822 .elementor-element.elementor-element-14a46d9 .elementor-button{fill:#FFFFFF;color:#FFFFFF;}#elementor-popup-modal-45822{background-color:#00000014;justify-content:center;align-items:center;pointer-events:all;}#elementor-popup-modal-45822 .dialog-message{width:69.4444444vw;height:auto;}#elementor-popup-modal-45822 .dialog-close-button{display:flex;font-size:24px;}#elementor-popup-modal-45822 .dialog-widget-content{border-radius:0px 0px 0px 0px;}#elementor-popup-modal-45822 .dialog-close-button i{color:#E4002B;}#elementor-popup-modal-45822 .dialog-close-button svg{fill:#E4002B;}@media(max-width:767px){.elementor-45822 .elementor-element.elementor-element-af47c74{--gap:28px 28px;--row-gap:28px;--column-gap:28px;--padding-top:16.6666667vw;--padding-bottom:16.6666667vw;--padding-left:6.66666667vw;--padding-right:6.66666667vw;}.elementor-45822 .elementor-element.elementor-element-c91faff .elementor-heading-title{font-size:5.55555556vw;line-height:1.3em;}.elementor-45822 .elementor-element.elementor-element-8cf6462 .elementor-heading-title{font-size:3.88888889vw;line-height:1.42857em;}.elementor-45822 .elementor-element.elementor-element-149e086 .elementor-heading-title{font-size:3.88888889vw;line-height:1.42857em;}.elementor-45822 .elementor-element.elementor-element-739c59c .elementor-heading-title{font-size:3.33333333vw;line-height:1.5em;}.elementor-45822 .elementor-element.elementor-element-212e33c .elementor-button{font-size:3.88888889vw;line-height:1.42857em;}.elementor-45822 .elementor-element.elementor-element-1dc87cb .elementor-button{font-size:3.88888889vw;line-height:1.42857em;}#elementor-popup-modal-45822 .dialog-message{width:86.6666667vw;}#elementor-popup-modal-45822 .dialog-close-button{font-size:18px;}}@media(min-width:768px){.elementor-45822 .elementor-element.elementor-element-af47c74{--width:69.4444444vw;}}/* Start custom CSS for html, class: .elementor-element-0ed0ed8 */.elementor-45822 .elementor-element.elementor-element-0ed0ed8{
    overflow: hidden;
}

.preloadImage{
    display:none;
}

    .outer-container{
        aspect-ratio: 720/360;
        overflow: hidden;
        border:1px solid #e0e0e0;
    }
    .outer-container img{
        width:100%;
        transition:all 500ms ease-in;
    }
    
    .outer-container .overlay {
        opacity: 1;
        mix-blend-mode: multiply;
        transition:all 500ms ease-in;
        position: absolute;
        top: 0%;
        left: 0%;
        width: 100%;
        height: 100%;
        box-shadow: 0px 0px 0px 2000px #A9AAAC;
    }
    .overlay.backup{
        box-shadow:none !important;
        mix-blend-mode: normal;
    }
    .overlay:after{
        content:'';
        position: absolute;
        background-color: rgba(0, 0, 0, 0);
        left:49.3506494%;
        height:100%;
        width: 0%;
        transition:all 500ms ease-in;
    }
    .overlay:before{
        content:'';
        position: absolute;
        background-color: rgba(0, 0, 0, 0);
    }
    .overlay.split:after{
        background-color: #A9AAAC;
        mix-blend-mode: multiply;
        height:100%;
        width:1.2987013%;
    }
    .outer-container.animation .overlay:after{
        transition:all 0ms;
    }
    .overlay.backup.redbox2:before{
        background-color: rgba(0, 0, 0, 0);
        border: 2px solid #E4002B;
        width: 37.9310345%;
        height: 14.3369176%;
        left: 54.137931%;
        top: 83.1541219%;
    }
    .overlay.backup.redbox2:after{
        background-color: rgba(0, 0, 0, 0);
        border: 2px solid #E4002B;
        width: 37.9310345%;
        height: 21.5053763%;
        left: 9.31034483%;
        top: 75.9856631%;
    }
    .overlay.redbox2:after{
        background-color: rgba(0, 0, 0, 0);
        border: 2px solid #E4002B;
        width: 84.4827586%;
        height: 17.921147%;
        left: 5.17241379%;
        top: 5.37634409%;
    }
    .overlay.redbox4:after{
        background-color: rgba(0, 0, 0, 0);
        border: 2px solid #E4002B;
        width: 29.3436293%;
        height: 12.1827411%;
        left: 5.79150579%;
        top: 6.721827%;
    }
    .overlay.redbox5:after{
        background-color: rgba(0,0,0,0);
        border:2px solid #E4002B ;
        width: 47.809524%;
        height: 21.185185%;
        left: 49.857143%;
        top: 75.925926%;
    }
    .overlay.redbox6:before{
        background-color: rgba(0,0,0,0);
        border:2px solid #E4002B ;
        width:9.00900901%;
        height:9.50118765%;
        left:11%;
        top:1%;
    }
    .overlay.redbox6:after{
        background-color: rgba(0,0,0,0);
        border:2px solid #E4002B ;
        width:36.036036%;
        height:8.0760095%;
        left:9.45945946%;
        top:67.89%;
    }
    .overlay.redbox7{
        box-shadow: none;
        mix-blend-mode: normal;
    }
    .overlay.redbox7:before{
        opacity: 1;
        mix-blend-mode: multiply;
        position: absolute;
        top: 0%;
        left: 0%;
        width: 100%;
        height: 100%;
        box-shadow: 0px 0px 0px 2000px #A9AAAC;
    }
    .overlay.redbox7:after{
        background-color: rgba(0,0,0,0);
        border:2px solid #E4002B ;
        width: 24.7011952%;
        height: 12.8078818%;
        left: 3.866995%;
        top: 7.866995%;
    }
    
.outer-container.animation *{
    transition: all 0ms !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8cf6462 */.elementor-45822 .elementor-element.elementor-element-8cf6462 p{
    margin:0;
}
/*.elementor-45822 .elementor-element.elementor-element-8cf6462 p:not(:last-child)  {
    margin-bottom: 1.22222222vw;
}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-149e086 */.stepBody2{
    display:none;
}
.stepBody2.active{
    display:flex;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-739c59c */.backButton{
    cursor:pointer;
    display:none;
}
.backButton.active{
    display:flex;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1dc87cb */.closeButton{
    display:none;
}
.closeButton.active{
    display:flex;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-14a46d9 */.elementor-45822 .elementor-element.elementor-element-14a46d9{
    cursor:pointer;
}

.elementor-45822 .elementor-element.elementor-element-14a46d9.animation a{
    background-color: red !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0ce3075 */.elementor-45822 .elementor-element.elementor-element-0ce3075{
    display:none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-af47c74 */#elementor-popup-modal-37017{
    position:fixed !important;
}/* End custom CSS */
/* Start custom CSS */#elementor-popup-modal-45822{
    z-index: 100000
}
#elementor-popup-modal-45822 .e-eicon-close{
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M14.1135 11.9987L23.5566 2.56955C23.8389 2.28727 23.9974 1.90441 23.9974 1.50521C23.9974 1.106 23.8389 0.723146 23.5566 0.440865C23.2744 0.158584 22.8916 0 22.4924 0C22.0932 0 21.7104 0.158584 21.4282 0.440865L12 9.88503L2.57183 0.440865C2.28958 0.158584 1.90677 3.54433e-07 1.5076 3.57407e-07C1.10844 3.60381e-07 0.725627 0.158584 0.443376 0.440865C0.161125 0.723146 0.00255841 1.106 0.0025584 1.50521C0.0025584 1.90441 0.161125 2.28727 0.443376 2.56955L9.88653 11.9987L0.443376 21.4279C0.302885 21.5673 0.191375 21.733 0.115277 21.9157C0.0391793 22.0984 0 22.2943 0 22.4922C0 22.6901 0.0391793 22.8861 0.115277 23.0687C0.191375 23.2514 0.302885 23.4172 0.443376 23.5566C0.58272 23.6971 0.748501 23.8086 0.931157 23.8847C1.11381 23.9608 1.30973 24 1.5076 24C1.70548 24 1.9014 23.9608 2.08405 23.8847C2.26671 23.8086 2.43249 23.6971 2.57183 23.5566L12 14.1124L21.4282 23.5566C21.5675 23.6971 21.7333 23.8086 21.9159 23.8847C22.0986 23.9608 22.2945 24 22.4924 24C22.6903 24 22.8862 23.9608 23.0688 23.8847C23.2515 23.8086 23.4173 23.6971 23.5566 23.5566C23.6971 23.4172 23.8086 23.2514 23.8847 23.0687C23.9608 22.8861 24 22.6901 24 22.4922C24 22.2943 23.9608 22.0984 23.8847 21.9157C23.8086 21.733 23.6971 21.5673 23.5566 21.4279L14.1135 11.9987Z' fill='%23E4002B'/%3E%3C/svg%3E");
    background-size: contain;
    background-repeat: none;
}
#elementor-popup-modal-45822 .e-eicon-close use{
    display:none;
}/* End custom CSS */