@media(max-width:767px){.elementor .footer-logo{width:150px;}}@media(max-width:767px){.elementor .footer_btm{text-align:center;padding-block-start:10px;padding-block-end:10px;flex-direction:column;gap:8px;justify-content:center;}}@media(max-width:767px){.elementor .copyright-para{font-size:12px;}}@media(max-width:767px){.elementor .cta_text{font-size:14px;}}@media(max-width:767px){.elementor .sec_badge{padding-inline-start:12px;padding-inline-end:12px;}}@media(max-width:767px){.elementor .heading-h1{font-size:60px;letter-spacing:-1.5px;line-height:50px;}}@media(max-width:767px){.elementor .contact_tag{margin-block-end:8px;}}@media(max-width:767px){.elementor .heading-h2{width:100%;max-width:100%;text-align:center;}}@media(max-width:767px){.elementor .jobs_head{margin-block-end:30px;}}@media(max-width:767px){.elementor .area--sec{padding-block-start:50px;padding-block-end:50px;}}@media(max-width:767px){.elementor .area_wrapper{flex-direction:column;gap:30px;}}@media(max-width:767px){.elementor .area_left{width:100%;text-align:center;}}@media(max-width:767px){.elementor .area_head{margin-block-end:20px;display:flex;flex-direction:column;justify-content:center;align-items:center;}}@media(max-width:767px){.elementor .area_info{display:flex;flex-direction:column;align-items:center;}}@media(max-width:767px){.elementor .area-text{margin-block-end:10px;}}@media(max-width:767px){.elementor .area_right{width:100%;}}@media(max-width:767px){.elementor .area-label{font-size:12px;text-align:center;}}@media(max-width:767px){.elementor .area_card_heading{font-size:16px;line-height:17px;}}@media(max-width:767px){.elementor .area_card_para{font-size:12px;}}@media(max-width:767px){.elementor .cta--sec{padding-block-start:50px;}}@media(max-width:767px){.elementor .cta_wrapper{flex-direction:column;}}@media(max-width:767px){.elementor .cta_left{width:100%;text-align:center;}}@media(max-width:767px){.elementor .bg-floating-text{font-size:80px;line-height:80px;}}@media(max-width:767px){.elementor .bg_floating_card{position:absolute;inset-inline-end:0px;inset-block-end:0px;inset-inline-start:0px;margin-inline-start:auto;margin-inline-end:auto;}}@media(max-width:767px){.elementor .faq--sec{padding-block-start:50px;padding-block-end:50px;}}@media(max-width:767px){.elementor .faq_left{text-align:center;}}@media(max-width:767px){.elementor .faq-para{font-size:14px;}}@media(max-width:767px){.elementor .qoute-cta{padding-block-start:80px;padding-block-end:50px;}}@media(max-width:767px){.elementor .qoute_floating{position:absolute;inset-block-start:0px;inset-block-end:auto;inset-inline-start:-20px;}}