body:not(.rtl) .elementor-118 .elementor-element.elementor-element-5c03f8c.drdt_sticky_fixed{left:0px;}body.rtl .elementor-118 .elementor-element.elementor-element-5c03f8c.drdt_sticky_fixed{right:0px;}.elementor-118 .elementor-element.elementor-element-5c03f8c.drdt_sticky_fixed{top:0px;z-index:5;}
                    .elementor-118 .elementor-element.elementor-element-0365083 .banner_para,
                    .elementor-118 .elementor-element.elementor-element-0365083 .oppi_food_banner_content h6,
                    .elementor-118 .elementor-element.elementor-element-0365083 .oppi_restaurant_banner_content h6,
                    .elementor-118 .elementor-element.elementor-element-0365083 .oppi_finance_banner_content p
                {font-size:20px;}.elementor-118 .elementor-element.elementor-element-0365083 .oppi_finance_banner_area{background-color:#061F4B;}.elementor-118 .elementor-element.elementor-element-0365083 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-118 .elementor-element.elementor-element-4f16da7.drdt_sticky_fixed{left:0px;}body.rtl .elementor-118 .elementor-element.elementor-element-4f16da7.drdt_sticky_fixed{right:0px;}.elementor-118 .elementor-element.elementor-element-4f16da7.drdt_sticky_fixed{top:0px;z-index:5;}.elementor-118 .elementor-element.elementor-element-ec61a45 .oppi_support_content .title{color:#0F8C0F;}
                    .elementor-118 .elementor-element.elementor-element-ec61a45 .oppi_support_content .title
                {font-weight:bold;}.elementor-118 .elementor-element.elementor-element-ec61a45 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:20px 0px 50px 0px;}.elementor-118 .elementor-element.elementor-element-208b8f7 .oppi_travel_service_tab_item{max-width:50%;}body:not(.rtl) .elementor-118 .elementor-element.elementor-element-484b3cf.drdt_sticky_fixed{left:0px;}body.rtl .elementor-118 .elementor-element.elementor-element-484b3cf.drdt_sticky_fixed{right:0px;}.elementor-118 .elementor-element.elementor-element-484b3cf.drdt_sticky_fixed{top:0px;z-index:5;}.elementor-118 .elementor-element.elementor-element-1cadcf5 .oppi_travel_service_tab_item{max-width:50%;}.elementor-118 .elementor-element.elementor-element-63e40e1 .oppi_faq_item .oppi_faq_title{color:#000000;}.elementor-118 .elementor-element.elementor-element-63e40e1 .oppi_faq_item{border-color:#5268F2;}.elementor-118 .elementor-element.elementor-element-63e40e1 .oppi_faq_item.open{background-image:linear-gradient(50deg, #fff 0%, #fff 100%), linear-gradient(50deg, #FFFFFF 0%, #FFFFFF 100%);box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}body:not(.rtl) .elementor-118 .elementor-element.elementor-element-c757676.drdt_sticky_fixed{left:0px;}body.rtl .elementor-118 .elementor-element.elementor-element-c757676.drdt_sticky_fixed{right:0px;}.elementor-118 .elementor-element.elementor-element-c757676.drdt_sticky_fixed{top:0px;z-index:5;}.elementor-118 .elementor-element.elementor-element-71dc210 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-118 .elementor-element.elementor-element-6db1e63.drdt_sticky_fixed{left:0px;}body.rtl .elementor-118 .elementor-element.elementor-element-6db1e63.drdt_sticky_fixed{right:0px;}.elementor-118 .elementor-element.elementor-element-6db1e63.drdt_sticky_fixed{top:0px;z-index:5;}.elementor-118 .elementor-element.elementor-element-8dd6d3a .oppi_dbtn.btn_solid_color{color:#FFFFFF;background:#007406;border-color:#007406;}.elementor-118 .elementor-element.elementor-element-8dd6d3a .oppi_dbtn.btn_border{color:#000000;border-color:#000000;}/* Start custom CSS for oppi-hero, class: .elementor-element-0365083 */.elementor-118 .elementor-element.elementor-element-0365083 .macbook_img{
    text-align: center;
}

.elementor-118 .elementor-element.elementor-element-0365083 img{
    max-width: 440px;
    right: 0px;
}


.elementor-118 .elementor-element.elementor-element-0365083 .store-buttons{
    display: flex; flex-direction: row;
    justify-content: center;
  gap: 5%;
}

.elementor-118 .elementor-element.elementor-element-0365083 .store-buttons img{
    width: 100%;
}

.elementor-118 .elementor-element.elementor-element-0365083 p{
      margin: 0;
}/* End custom CSS */
/* Start custom CSS for oppi_info, class: .elementor-element-ec61a45 */.elementor-118 .elementor-element.elementor-element-ec61a45 .oppi_support_wrap{
    padding: 0;
}

.elementor-118 .elementor-element.elementor-element-ec61a45 .oppi_support_img{
    text-align: center;
}

.elementor-118 .elementor-element.elementor-element-ec61a45 .img-fluid{
    max-width: 400px;
}/* End custom CSS */
/* Start custom CSS for oppi_features, class: .elementor-element-208b8f7 */.elementor-118 .elementor-element.elementor-element-208b8f7 .oppi_our_service_wrap{
    padding-top: 20px;
}

.elementor-118 .elementor-element.elementor-element-208b8f7 .oppi_service_item{
    margin-bottom: 0px;
    padding: 0px;
}/* End custom CSS */
/* Start custom CSS for oppi_features, class: .elementor-element-1cadcf5 */.elementor-118 .elementor-element.elementor-element-1cadcf5 ul br{
    display: none;
}

.elementor-118 .elementor-element.elementor-element-1cadcf5 .oppi_features_promo_area{
    padding-bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for oppi_faq, class: .elementor-element-63e40e1 */.oppi_faq_wrap {
    padding:20px;
}

.sec_title{
    margin-bottom: 50px !important;
}/* End custom CSS */
/* Start custom CSS for oppi_feat_carousel, class: .elementor-element-71dc210 */.elementor-118 .elementor-element.elementor-element-71dc210 .oppi_how_it_works_wrap{
    padding: 80px 0px 80px 0px;
}

.elementor-118 .elementor-element.elementor-element-71dc210 .oppi_mobile_mockup {
text-align: center;
}

.elementor-118 .elementor-element.elementor-element-71dc210 .oppi_mobile_mockup img{
    max-height: 350px;
}


.elementor-118 .elementor-element.elementor-element-71dc210 .mockup_1{
    margin-left: -150px;
}

.elementor-118 .elementor-element.elementor-element-71dc210 .mockup_2{
    margin-left: 50px;
}

.elementor-118 .elementor-element.elementor-element-71dc210 .sec_title{
    margin-bottom: 30px;
    line-height: 25px;
}




.elementor-118 .elementor-element.elementor-element-71dc210 span{
    font-weight: normal;
    font-size: x-large;
    padding: 0px;
    margin: 0px;
    line-height: 40px;
}/* End custom CSS */
/* Start custom CSS for Oppi_processes, class: .elementor-element-7959d6f */.elementor-118 .elementor-element.elementor-element-7959d6f .oppi_social_about_wrap{
    padding-top: 50px;
}

.elementor-118 .elementor-element.elementor-element-7959d6f .sec_title{
    margin-bottom: 100px;
}

.elementor-118 .elementor-element.elementor-element-7959d6f .oppi_about_img_wrap{
    display: flex;
justify-content: center;
}

.elementor-118 .elementor-element.elementor-element-7959d6f .oppi_about_img_wrap img{
    max-height: 300px;
}

.elementor-118 .elementor-element.elementor-element-7959d6f .oppi_abs_num{
    display: none;
}/* End custom CSS */
/* Start custom CSS for oppi_app_features, class: .elementor-element-de062a9 */.elementor-118 .elementor-element.elementor-element-de062a9 .oppi_finance_features_item img{
    
    max-width: 50px;
    max-height: 50px;
}

.elementor-118 .elementor-element.elementor-element-de062a9 .oppi_finance_features_item{
    padding: 10px 20px;
}

.elementor-118 .elementor-element.elementor-element-de062a9 .features_mockup{
    width: 100%;
}


.elementor-118 .elementor-element.elementor-element-de062a9 .screen_bg{
width: 100%;
height: 100%;
display: flex;
align-items: center;
overflow: hidden;
}


.elementor-118 .elementor-element.elementor-element-de062a9 .screen_bg img{
object-fit: contain;
width: 150%;
height: 150%;
}

.elementor-118 .elementor-element.elementor-element-de062a9 .oppi_finance_features_area{
    padding-bottom: 40px
}

.elementor-118 .elementor-element.elementor-element-de062a9 .section_title_three{
    margin-bottom: 50px;
}

.elementor-118 .elementor-element.elementor-element-de062a9 .screen_changer{
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for oppi_appart_download, class: .elementor-element-8dd6d3a */.elementor-118 .elementor-element.elementor-element-8dd6d3a .img-fluid{
    max-width: 300px;
}

.elementor-118 .elementor-element.elementor-element-8dd6d3a .download_1{
display: flex;
justify-content: center;
}

.elementor-118 .elementor-element.elementor-element-8dd6d3a .download_2{
    display: none;
}

.elementor-118 .elementor-element.elementor-element-8dd6d3a .oppi_download_app_wrap{
    padding-top: 30px;
    padding-bottom: 30px;
}/* End custom CSS */