@media(max-width:767px){.elementor .boxed-section{padding-block-start:0rem;padding-block-end:0rem;padding-inline-start:1.125rem;padding-inline-end:1.125rem;margin-block-start:4rem;margin-block-end:4rem;gap:1rem;}}@media(max-width:767px){.elementor .main-column{padding:0px;gap:0.75rem;}}@media(max-width:767px){.elementor .subtitle-black{font-size:1.375rem;line-height:2.1rem;}}@media(max-width:767px){.elementor .subtitle-colored{font-size:1.375rem;line-height:2.1rem;}}@media(max-width:767px){.elementor .cards-left{max-width:100%;}}@media(max-width:767px){.elementor .cards-right{max-width:60%;}}@media(max-width:767px){.elementor .tech-grid-boxes{max-width:48%;}}@media(max-width:767px){.elementor .centered-heaing-text{max-width:98%;}}@media(max-width:767px){.elementor .extra-h3{font-size:1.25rem;line-height:1.5rem;}}@media(max-width:767px){.elementor .tabs-container-main{flex-direction:column;gap:0.938em;}}@media(max-width:767px){.elementor .tabs-inner-left{max-width:100%;}}@media(max-width:767px){.elementor .tabs-inner-right{max-width:100%;}}@media(max-width:767px){.elementor .tabs-grid-boxes{gap:0.75rem;}}@media(max-width:767px){.elementor .full-width-margined{padding-block-start:4rem;padding-block-end:4rem;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;}}@media(max-width:767px){.elementor .cta-section{padding-inline-start:1.2rem;padding-inline-end:1.2rem;margin-block-start:0px;margin-block-end:0px;flex-direction:column;gap:0.938rem;justify-content:center;align-items:center;}}@media(max-width:767px){.elementor .footer-headers{min-height:50px;max-height:50px;}}@media(max-width:767px){.elementor .footer-main-column{row-gap:0.938rem;}}@media(max-width:767px){.elementor .sticky-note-box{max-width:46%;font-size:0.938rem;}}@media(max-width:767px){.elementor .double-cont-margined{flex-direction:column;gap:0.938rem;}}@media(max-width:767px){.elementor .main-banners{margin-block-start:6rem;margin-block-end:2rem;}}@media(max-width:767px){.elementor .left-heading-text{max-width:98%;}}@media(max-width:767px){.elementor .main-grid-container{padding-block-start:0.938rem;row-gap:1.875rem;}}@media(max-width:767px){.elementor .grid-sub-three-col{max-width:46%;}}@media(max-width:767px){.elementor .grid-sub-four-col{max-width:100%;}}