.elementor .about-split-layout{width:100%;padding-block-start:5rem;padding-block-end:5rem;padding-inline-start:6%;padding-inline-end:6%;display:flex;flex-direction:column;gap:2.5rem;align-items:stretch;}.elementor .about-four-card-grid{width:100%;display:grid;gap:1.1rem;grid-template-columns:repeat(4,minmax(0,1fr));}.elementor .about-two-card-grid{width:100%;max-width:72rem;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:grid;gap:1.25rem;grid-template-columns:repeat(2,minmax(0,1fr));}.elementor .about-call-to-action{width:86%;max-width:72rem;overflow:hidden;padding:2.75rem;margin-block-start:1rem;margin-block-end:5rem;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:row;gap:2rem;justify-content:space-between;align-items:center;}.elementor .about-responsive-header{width:100%;overflow:hidden;padding-block-start:1.25rem;padding-block-end:1.25rem;padding-inline-start:4%;padding-inline-end:4%;display:flex;gap:2rem;justify-content:space-between;align-items:center;display:flex!important; align-items:center!important; justify-content:space-between!important; gap:2rem!important; padding:1.25rem 4%!important; width:100%!important; box-sizing:border-box!important; overflow:hidden!important;\n}.elementor .about-responsive-logo{height:auto;max-width:11rem;display:block;flex:0 0 auto;display:block!important; max-width:11rem!important; height:auto!important; flex:0 0 auto!important;\n}.elementor .about-responsive-nav{text-align:center;display:block;flex:1 1 auto;display:block!important; flex:1 1 auto!important; text-align:center!important; white-space:nowrap!important;\n}.elementor .about-responsive-quote{width:auto;max-width:18rem;display:inline-block;flex:0 0 auto;display:inline-block!important; flex:0 0 auto!important; width:auto!important; max-width:18rem!important;\n}.elementor .about-responsive-hero{width:100%;overflow:hidden;width:100%!important; box-sizing:border-box!important; overflow:hidden!important;\n}