@media(max-width:767px){.elementor .ih-thumb{height:120px;}}@media(max-width:767px){.elementor .ih-card-b{padding:14px;}}@media(max-width:767px){.elementor .ih-card-text{font-size:13px;}}@media(max-width:767px){.elementor .ip-cta{padding:24px;}}@media(max-width:767px){.elementor .ip-cta-title{font-size:22px;}}@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-h1{font-size:28px;}}@media(max-width:767px){.elementor .sp-article{padding-block-start:0px;padding-block-end:20px;padding-inline-start:20px;padding-inline-end:20px;}}@media(max-width:767px){.elementor .sp-sec{padding-block-start:24px;padding-block-end:24px;padding-inline-start:0px;padding-inline-end:0px;}}@media(max-width:767px){.elementor .sp-h2{font-size:22px;}}@media(max-width:767px){.elementor .sp-h2-sm{font-size:20px;}}@media(max-width:767px){.elementor .sp-grid-2{grid-template-columns:minmax(0,1fr);}}@media(max-width:767px){.elementor .sp-dl-row{gap:12px;grid-template-columns:110px 1fr;}}@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-tr-4{padding-block-start:10px;padding-block-end:10px;padding-inline-start:10px;padding-inline-end:10px;}}@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 .sp-bullets{grid-template-columns:minmax(0,1fr);}}@media(max-width:767px){.elementor .sp-steps{grid-template-columns:repeat(2,minmax(0,1fr));}}@media(max-width:767px){.elementor .sp-rel-grid{grid-template-columns:minmax(0,1fr);}}@media(max-width:767px){.elementor .hh-hide-m{display:none;}}@media(max-width:767px){.elementor .ih-btn-full-m{width:100%;flex:1 1 100%;}}