@media(max-width:960px){.elementor .ss-footer-cols{width:100%;display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap: 28px 20px;\n}}@media(max-width:960px){.elementor .ss-footer{padding-block-start:40px;padding-block-end:28px;padding-inline-start:20px;padding-inline-end:20px;}}@media(max-width:960px){.elementor .ss-pnav{width:calc(100% - 24px);inset-block-start:10px;padding-block-start:8px;padding-block-end:8px;padding-inline-start:18px;padding-inline-end:8px;}}@media(max-width:960px){.elementor .ss-header-shell{height:74px;}}@media(max-width:960px){.elementor .ss-form-row{grid-template-columns:minmax(0, 1fr);}}@media(max-width:960px){.elementor .ss-how{grid-template-columns:minmax(0, 1fr);}}@media(max-width:960px){.elementor .ss-sgrid-cell{&:nth-child(3) { border-left: 0; } &:nth-child(n+3) { border-top: 1px solid var(--line); }\n}}@media(max-width:960px){.elementor .ss-sgrid{grid-template-columns:repeat(2, minmax(0, 1fr));}}@media(max-width:960px){.elementor .ss-flow-arrow{transform:rotateX(0deg) rotateY(0deg) rotateZ(90deg);}}@media(max-width:960px){.elementor .ss-stack{width:100%;}}@media(max-width:960px){.elementor .ss-node{white-space: normal;\n}}@media(max-width:960px){.elementor .ss-corner{max-width:calc(100% - 32px);inset-block-start:14px;font-size:11px;line-height:1.3;}}@media(max-width:960px){.elementor .ss-tile-stage{min-height:0px;padding-block-start:66px;padding-block-end:24px;padding-inline-start:16px;padding-inline-end:16px;flex-direction:column;gap:14px;}}@media(max-width:960px){.elementor .ss-bento{grid-template-columns:minmax(0, 1fr);}}@media(max-width:960px){.elementor .ss-glow{max-width:100vw;opacity:80%;}}@media(max-width:960px){.elementor .ss-picker{border-radius:22px;grid-template-columns:repeat(2, minmax(0, 1fr));grid-auto-flow:row;}}@media(max-width:960px){.elementor .ss-trust{white-space: normal;\n}}@media(max-width:960px){.elementor .ss-eyebrow{white-space: normal;\n}}@media(max-width:960px){.elementor .ss-split{grid-template-columns:minmax(0, 1fr);row-gap: 32px;\n}}@media(max-width:960px){.elementor .ss-corner-r{inset-block-start:32px;inset-inline-end:auto;inset-inline-start:16px;}}@media(max-width:960px){.elementor .ss-corner-l{inset-inline-start:16px;}}@media(max-width:960px){.elementor .ss-tile-visual{min-height:240px;}}@media(max-width:960px){.elementor .ss-tile-wide{grid-column:auto;}}@media(max-width:960px){.elementor .ss-split-rev{grid-template-columns:minmax(0, 1fr);}}