.elementor-1629 .elementor-element.elementor-element-52ed5fe{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-1629 .elementor-element.elementor-element-613bbaa{--spacer-size:50px;}.elementor-1629 .elementor-element.elementor-element-d769d2b .elementor-heading-title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-1629 .elementor-element.elementor-element-a0f755e{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-1629 .elementor-element.elementor-element-3be39e5{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-1629 .elementor-element.elementor-element-8b386c9{--spacer-size:50px;}.elementor-1629 .elementor-element.elementor-element-b28aca5{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-1629 .elementor-element.elementor-element-9048106{--spacer-size:50px;}.elementor-1629 .elementor-element.elementor-element-7b1ff7a{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-1629 .elementor-element.elementor-element-9687c2d{--spacer-size:50px;}.elementor-1629 .elementor-element.elementor-element-300cc09{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-1629 .elementor-element.elementor-element-1286090{--spacer-size:50px;}/* Start custom CSS */body.elementor-page-1629 .elementor {
    display: inline-flex !important;
}
.elementor-section-wrap{
    display: inline-flex;
}

.elementor-section{
 width:100vw;
}

.custom-width{
    width: 100px;
}

body{
    overflow-y: hidden;
    overscroll-behavior-y: none;
}

@media (max-width:768px){
    .elementor-section-wrap{
      display: block;
    }
    body{
      overflow-y:auto;
    }
}/* End custom CSS */