@media(max-width:767px){.elementor .ip-h1{font-size:30px;}}@media(max-width:767px){.elementor .hh-top{display:none;}}@media(max-width:767px){.elementor .hh-wrap{padding-block-start:0px;padding-block-end:0px;padding-inline-start:16px;padding-inline-end:16px;}}@media(max-width:767px){.elementor .hh-bar-wrap{padding-block-start:10px;padding-block-end:10px;padding-inline-start:16px;padding-inline-end:16px;gap:10px;}}@media(max-width:767px){.elementor .hh-mark{width:40px;height:40px;min-width:40px;}}@media(max-width:767px){.elementor .hh-mark-text{font-size:16px;}}@media(max-width:767px){.elementor .hh-name-b{font-size:18px;}}@media(max-width:767px){.elementor .hh-name-s{display:none;}}@media(max-width:767px){.elementor .hh-dd{grid-template-columns:1fr;}}@media(max-width:767px){.elementor .ff-cols{padding-block-start:48px;padding-block-end:40px;padding-inline-start:16px;padding-inline-end:16px;gap:28px;grid-template-columns:1fr;}}@media(max-width:767px){.elementor .ff-bottom{padding-block-start:0px;padding-block-end:72px;padding-inline-start:0px;padding-inline-end:0px;}}@media(max-width:767px){.elementor .ff-bottom-wrap{padding-block-start:20px;padding-block-end:20px;padding-inline-start:16px;padding-inline-end:16px;}}@media(max-width:767px){.elementor .ff-float{display:none;}}@media(max-width:767px){.elementor .ff-mbar{width:100%;position:fixed;inset-inline-end:0px;inset-block-end:0px;inset-inline-start:0px;z-index:60;padding:8px;border-block-start-width:1px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--line);border-style:solid;background-color:var(--card);box-shadow:0px -8px 24px 0px rgba(20,33,61,0.08);display:grid;gap:8px;grid-template-columns:1fr 1fr 1.3fr;}}@media(max-width:767px){.elementor .sp-tr{padding-block-start:10px;padding-block-end:10px;padding-inline-start:10px;padding-inline-end:10px;gap:8px;}}@media(max-width:767px){.elementor .sp-td{font-size:13px;}}@media(max-width:767px){.elementor .sp-th{font-size:12px;}}@media(max-width:767px){.elementor .nw-lead{font-size:17px;}}@media(max-width:767px){.elementor .nw-p{font-size:16px;}}@media(max-width:767px){.elementor .nw-h2{font-size:24px;}}@media(max-width:767px){.elementor .nw-bullet-text{font-size:16px;}}@media(max-width:767px){.elementor .hh-hide-m{display:none;}}