@media(max-width:767px){.elementor .mw-footer-bottom{flex-direction:column;align-items:flex-start;}}@media(max-width:767px){.elementor .mw-footer-grid{gap:1.5rem;grid-template-columns:1fr;}}@media(max-width:767px){.elementor .mw-footer-shell{width:calc(100% - 2.5rem);max-width:calc(100% - 2.5rem);padding-block-start:3rem;padding-block-end:3rem;padding-inline-start:1.25rem;padding-inline-end:1.25rem;gap:2rem;}}@media(max-width:767px){.elementor .mw-site-footer{width:100%;}}@media(max-width:767px){.elementor .mw-header-book{min-height:2.75rem;font-size:0.625rem;padding-block-start:0.625rem;padding-block-end:0.625rem;padding-inline-start:0.875rem;padding-inline-end:0.875rem;display:inline-flex;justify-content:center;align-items:center;}}@media(max-width:767px){.elementor .mw-header-nav-current{width:100%;min-height:2.75rem;font-size:0.625rem;text-align:center;padding-block-start:0.625rem;padding-block-end:0.625rem;padding-inline-start:0.375rem;padding-inline-end:0.375rem;border-radius:0.5rem;border-width:0px;background-color:var(--mw-paper);display:inline-flex;justify-content:center;align-items:center;}}@media(max-width:767px){.elementor .mw-header-nav-link{width:100%;min-height:2.75rem;font-size:0.625rem;text-align:center;padding-block-start:0.625rem;padding-block-end:0.625rem;padding-inline-start:0.375rem;padding-inline-end:0.375rem;border-radius:0.5rem;border-width:0px;background-color:var(--mw-paper);display:inline-flex;justify-content:center;align-items:center;}}@media(max-width:767px){.elementor .mw-header-nav{width:100%;overflow:visible;padding-block-start:0.75rem;border-color:var(--mw-line);border-style:solid;display:grid;gap:0.5rem;flex-wrap:wrap;grid-template-columns:repeat(3,minmax(0,1fr));grid-column:1 / -1;align-items:stretch;order:3;border-block-start-width: 1px;\n}}@media(max-width:767px){.elementor .mw-header-shell{width:calc(100% - 2.5rem);max-width:calc(100% - 2.5rem);padding-block-start:0.875rem;padding-block-end:0.875rem;padding-inline-start:1.25rem;padding-inline-end:1.25rem;display:grid;gap:0.75rem;flex-wrap:wrap;grid-template-columns:minmax(0,1fr) auto;align-items:center;}}@media(max-width:767px){.elementor .mw-site-header{width:100%;}}@media(max-width:767px){.elementor .mw-grid-4{grid-template-columns:1fr;grid-template-rows:repeat(4, auto);}}@media(max-width:767px){.elementor .mw-grid-3{grid-template-columns:1fr;grid-template-rows:repeat(3, auto);}}@media(max-width:767px){.elementor .mw-shell{width:calc(100vw - 2.5rem);max-width:calc(100vw - 2.5rem);}}@media(max-width:767px){.elementor .mw-section{width:calc(100% - 2.5rem);padding-block-start:4rem;padding-block-end:4rem;padding-inline-start:1.25rem;padding-inline-end:1.25rem;}}@media(max-width:767px){.elementor .mw-layout-shell-v1{width:auto;max-width:100%;padding-inline-start:1.25rem;padding-inline-end:1.25rem;}}