.elementor .wf-center{text-align:center;align-items:center;}.elementor .wf-image{width:100%;min-height:240px;color:#666666;border-width:1px;border-color:#999999;border-style:dashed;background-color:#e6e6e6;display:flex;justify-content:center;align-items:center;box-sizing:border-box;\n}.elementor .wf-card{padding:20px;border-width:1px;border-color:#cccccc;border-style:solid;display:flex;flex-direction:column;gap:12px;}.elementor .wf-grid-4{display:grid;gap:24px;grid-template-columns:repeat(4,1fr);}.elementor .wf-grid-3{display:grid;gap:24px;grid-template-columns:repeat(3,1fr);}.elementor .wf-band{width:100%;text-align:center;padding-block-start:64px;padding-block-end:64px;padding-inline-start:40px;padding-inline-end:40px;background-color:#f2f2f2;display:flex;flex-direction:column;gap:20px;align-items:center;box-sizing:border-box;\n}.elementor .wf-page-hero{width:100%;text-align:center;padding-block-start:80px;padding-block-end:40px;padding-inline-start:40px;padding-inline-end:40px;display:flex;flex-direction:column;gap:16px;align-items:center;box-sizing:border-box;\n}.elementor .wf-section{width:100%;max-width:1200px;padding-block-start:80px;padding-block-end:80px;padding-inline-start:40px;padding-inline-end:40px;display:flex;flex-direction:column;gap:32px;box-sizing:border-box; margin-inline:auto;\n}