@media(max-width:767px){.elementor .af-s-more{padding-block-start:60px;padding-block-end:60px;padding-inline-start:16px;padding-inline-end:16px;}}@media(max-width:767px){.elementor .af-s-card{font-size:16px;padding-block-start:28px;padding-block-end:28px;padding-inline-start:18px;padding-inline-end:18px;margin-block-start:-48px;}}@media(max-width:767px){.elementor .af-s-body{padding-block-start:0px;padding-block-end:64px;padding-inline-start:12px;padding-inline-end:12px;}}@media(max-width:767px){.elementor .af-s-hero{padding-block-start:64px;padding-block-end:88px;padding-inline-start:16px;padding-inline-end:16px;}}@media(max-width:767px){.elementor .af-fbar{margin-block-start:40px;flex-direction:column;align-items:flex-start;}}@media(max-width:767px){.elementor .af-fgrid{gap:34px;grid-template-columns:minmax(0, 1fr);}}@media(max-width:767px){.elementor .af-footer{padding-block-start:56px;padding-block-end:0px;padding-inline-start:16px;padding-inline-end:16px;}}@media(max-width:767px){.elementor .af-btn-s{font-size:13px;padding-block-start:11px;padding-block-end:11px;padding-inline-start:14px;padding-inline-end:14px;}}@media(max-width:767px){.elementor .af-logo{width:112px;}}@media(max-width:767px){.elementor .af-header{padding-block-start:8px;padding-block-end:8px;padding-inline-start:14px;padding-inline-end:14px;gap:10px;}}@media(max-width:767px){.elementor .af-bio{padding-block-start:22px;padding-block-end:22px;padding-inline-start:18px;padding-inline-end:18px;}}@media(max-width:767px){.elementor .af-info{padding-block-start:18px;padding-block-end:18px;padding-inline-start:20px;padding-inline-end:20px;border-block-end-width:1px;border-inline-end-width:0px;border-right-style: solid; border-right-color: rgba(255,255,255,0); border-bottom-style: solid; border-bottom-color: rgba(255,255,255,0.12);\n}}@media(max-width:767px){.elementor .af-infos{grid-template-columns:minmax(0, 1fr);}}@media(max-width:767px){.elementor .af-art-h{font-size:30px;}}@media(max-width:767px){.elementor .af-btn-dark{font-size:14px;padding-block-start:15px;padding-block-end:15px;padding-inline-start:22px;padding-inline-end:22px;}}@media(max-width:767px){.elementor .af-btn{font-size:14px;padding-block-start:15px;padding-block-end:15px;padding-inline-start:22px;padding-inline-end:22px;}}@media(max-width:767px){.elementor .af-lead{font-size:17px;}}@media(max-width:767px){.elementor .af-p{font-size:16px;}}@media(max-width:767px){.elementor .af-h3{font-size:24px;}}@media(max-width:767px){.elementor .af-h2{font-size:33px;}}