.elementor-2262 .elementor-element.elementor-element-045ab57{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2262 .elementor-element.elementor-element-a1ae06a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2262 .elementor-element.elementor-element-3e8a419{width:100%;max-width:100%;}.elementor-2262 .elementor-element.elementor-element-3e8a419 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2262 .elementor-element.elementor-element-82158c9{--display:flex;}.elementor-2262 .elementor-element.elementor-element-9104311{width:100%;max-width:100%;}.elementor-2262 .elementor-element.elementor-element-9104311 > .elementor-widget-container{margin:0px 0px 0px 0px;}@media(max-width:767px){.elementor-2262 .elementor-element.elementor-element-1105ad0{width:100%;max-width:100%;}.elementor-2262 .elementor-element.elementor-element-9104311 > .elementor-widget-container{padding:0px 0px 0px 0px;}}/* Start custom CSS *//* ===== Scroll Animation ===== */

.tinbp-animate{
    opacity:0;
    transform:translateY(50px);
    transition:
        opacity .8s ease,
        transform .8s ease;
}

.tinbp-animate.show{
    opacity:1;
    transform:translateY(0);
}

/* Stagger */

.tinbp-delay-1{transition-delay:.1s;}
.tinbp-delay-2{transition-delay:.2s;}
.tinbp-delay-3{transition-delay:.3s;}
.tinbp-delay-4{transition-delay:.4s;}
.tinbp-delay-5{transition-delay:.5s;}
html{
    scroll-behavior:smooth;
}/* End custom CSS */