@media(max-width:767px){.elementor .ab-faq-row{gap:24px;grid-template-columns:minmax(0, 1fr);}}@media(max-width:767px){.elementor .ab-quote-d{font-size:24px;line-height:32px;}}@media(max-width:767px){.elementor .ab-name{font-size:32px;line-height:38px;}}@media(max-width:767px){.elementor .ab-portrait{height:420px;}}@media(max-width:767px){.elementor .ab-lead{gap:28px;grid-template-columns:minmax(0, 1fr);}}@media(max-width:767px){.elementor .ab-li-t{font-size:13.5px;line-height:19px;}}@media(max-width:767px){.elementor .ab-li-n{font-size:32px;line-height:36px;flex:0 0 78px;}}@media(max-width:767px){.elementor .ab-li-ic{display:none;}}@media(max-width:767px){.elementor .ab-li{padding-block-start:11px;padding-block-end:11px;padding-inline-start:0px;padding-inline-end:0px;gap:12px;}}@media(max-width:767px){.elementor .ab-arc-wrap{margin-block-start:-16px;margin-block-end:-16px;margin-inline-start:0px;margin-inline-end:0px;transform:scale3d(0.72, 0.72, 1);}}@media(max-width:767px){.elementor .ab-g-big{font-size:84px;line-height:88px;}}@media(max-width:767px){.elementor .ab-g-num{font-size:80px;line-height:72px;}}@media(max-width:767px){.elementor .ab-glass-card{width:calc(100% - 32px);height:calc(100% - 32px);inset-block-start:16px;inset-inline-end:16px;inset-block-end:16px;inset-inline-start:16px;padding-block-start:28px;padding-block-end:28px;padding-inline-start:24px;padding-inline-end:24px;}}@media(max-width:767px){.elementor .ab-card{height:440px;border-radius:20px;}}@media(max-width:767px){.elementor .ab-h3{font-size:31px;line-height:37px;}}@media(max-width:767px){.elementor .ab-row{gap:24px;grid-template-columns:minmax(0, 1fr);}}@media(max-width:767px){.elementor .ab-quote{font-size:20px;line-height:29px;}}@media(max-width:767px){.elementor .ab-belong-glass{width:auto;position:relative;inset-block-end:auto;inset-inline-start:auto;padding-block-start:24px;padding-block-end:24px;padding-inline-start:22px;padding-inline-end:22px;margin-block-start:240px;margin-block-end:14px;margin-inline-start:14px;margin-inline-end:14px;}}@media(max-width:767px){.elementor .ab-belong{height:auto;min-height:520px;border-radius:22px;}}@media(max-width:767px){.elementor .ab-pin-l{inset-block-start:-8px;inset-inline-start:10px;font-size:10px;line-height:15px;padding-block-start:1px;padding-block-end:1px;padding-inline-start:6px;padding-inline-end:6px;}}@media(max-width:767px){.elementor .ab-map-sec{padding-block-start:64px;padding-block-end:64px;padding-inline-start:20px;padding-inline-end:20px;gap:24px;grid-template-columns:minmax(0, 1fr);}}@media(max-width:767px){.elementor .ab-week-sum{flex-direction:column;gap:6px;align-items:flex-start;}}@media(max-width:767px){.elementor .ab-blk-s-l{font-size:10.5px;line-height:13px;}}@media(max-width:767px){.elementor .ab-blk-s{font-size:10.5px;line-height:13px;}}@media(max-width:767px){.elementor .ab-blk-t-l{font-size:11px;line-height:14px;}}@media(max-width:767px){.elementor .ab-blk-t{font-size:10px;letter-spacing:-0.01em;line-height:13px;}}@media(max-width:767px){.elementor .ab-blk{padding-block-start:7px;padding-block-end:7px;padding-inline-start:6px;padding-inline-end:6px;border-radius:8px;}}@media(max-width:767px){.elementor .ab-track{height:300px;padding:5px;border-radius:12px;gap:5px;}}@media(max-width:767px){.elementor .ab-day-h{font-size:12px;}}@media(max-width:767px){.elementor .ab-week{gap:5px;grid-template-columns:repeat(5, minmax(0, 1fr));}}@media(max-width:767px){.elementor .ab-week-row{gap:32px;grid-template-columns:minmax(0, 1fr);}}@media(max-width:767px){.elementor .ab-grid4{grid-template-columns:minmax(0, 1fr);}}@media(max-width:767px){.elementor .ab-axis{display:none;}}@media(max-width:767px){.elementor .ab-h2-light{font-size:34px;line-height:40px;}}@media(max-width:767px){.elementor .ab-why{padding-block-start:36px;padding-block-end:36px;padding-inline-start:24px;padding-inline-end:24px;border-radius:22px;gap:20px;grid-template-columns:minmax(0, 1fr);}}@media(max-width:767px){.elementor .ab-hero-chip{display:none;}}@media(max-width:767px){.elementor .ab-hero-display{font-size:42px;line-height:46px;}}@media(max-width:767px){.elementor .ab-hero-shade{background-color:rgba(18, 14, 10, 0.42);}}@media(max-width:767px){.elementor .ab-hero-img{width:100%;}}@media(max-width:767px){.elementor .ab-hero{min-height:700px;padding-block-start:0px;padding-block-end:44px;padding-inline-start:20px;padding-inline-end:20px;}}@media(max-width:767px){.elementor .ab-def{font-size:17px;line-height:27px;}}@media(max-width:767px){.elementor .ab-h2{font-size:36px;line-height:42px;}}@media(max-width:767px){.elementor .ab-wrap{gap:28px;}}@media(max-width:767px){.elementor .ab-sec{padding-block-start:64px;padding-block-end:64px;padding-inline-start:20px;padding-inline-end:20px;gap:28px;}}@media(max-width:767px){.elementor .ab-sec-last{padding-block-end:35px;}}@media(max-width:767px){.elementor .ab-pin-l-hq{inset-block-start:-10px;inset-inline-start:12px;}}@media(max-width:767px){.elementor .ab-h2-md{font-size:34px;line-height:40px;}}@media(max-width:767px){.elementor .ab-h2-xl{font-size:40px;line-height:46px;}}@media(max-width:767px){.elementor .in-acc-a{font-size:15px;line-height:24px;}}@media(max-width:767px){.elementor .in-acc-q{font-size:17px;line-height:24px;}}@media(max-width:767px){.elementor .in-acc-head{padding-block-start:18px;padding-block-end:18px;padding-inline-start:0px;padding-inline-end:0px;gap:16px;}}@media(max-width:767px){.elementor .tft-bandbtns{flex-direction:column;align-self:stretch;}}@media(max-width:767px){.elementor .tft-bandp{font-size:16px;}}@media(max-width:767px){.elementor .tft-bandh{font-size:40px;}}@media(max-width:767px){.elementor .tft-band{min-height:0px;padding-block-start:56px;padding-block-end:56px;padding-inline-start:24px;padding-inline-end:24px;margin-block-start:0px;margin-block-end:48px;margin-inline-start:0px;margin-inline-end:0px;border-radius:16px;gap:16px;}}@media(max-width:767px){.elementor .tft-discgrid{grid-template-columns:minmax(0, 1fr);row-gap: 24px;\n}}@media(max-width:767px){.elementor .tft-disch{font-size:22px;}}@media(max-width:767px){.elementor .tft-disc{padding-block-start:32px;margin-block-start:40px;}}