.elementor .hero-stars{font-size:13px;color:var(--smgGold);letter-spacing:3px;line-height:1em;}.elementor .hero-rating-text{font-family:var(--smgHeading);font-weight:500;font-size:13px;color:var(--smgInk);line-height:1em;}.elementor .hero-rating{width:fit-content;padding-block-start:9px;padding-block-end:9px;padding-inline-start:16px;padding-inline-end:18px;margin-block-end:28px;border-radius:999px;background-color:var(--smgSoft);flex-direction:row;gap:12px;align-items:center;}.elementor .hero-h1{max-width:820px;font-family:var(--smgHeading);font-weight:700;font-size:clamp(38px, 4.4vw, 62px);color:var(--smgInk);letter-spacing:-0.035em;line-height:1.12em;margin-block-end:26px;}.elementor .hero-intro{max-width:820px;margin-block-end:40px;}.elementor .hero-cta{min-height:58px;}.elementor .hero-left{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:column;flex:100 1 0%;align-items:flex-start;}.elementor .hero-panel-label{font-family:var(--smgHeading);font-weight:500;font-size:12px;color:var(--smgMuted);letter-spacing:0.18em;text-transform:uppercase;}.elementor .hero-panel{width:400px;padding-block-start:28px;padding-block-end:28px;padding-inline-start:28px;padding-inline-end:28px;border-radius:16px;border-width:1px;border-color:var(--smgLine);border-style:solid;background-color:var(--smgGround);box-shadow:0px 18px 44px 0px #10121419;flex-direction:column;gap:12px;flex:0 0 400px;}.elementor .hero-top{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-end:60px;flex-direction:row;gap:60px;align-items:flex-end;}.elementor .hero-photo-img{width:100%;height:100%;object-fit:cover;object-position:center center;display:block;}.elementor .hero-wordmark-svg{width:100%;height:auto;position:absolute;}.elementor .hero-photo{height:clamp(340px, 52vw, 760px);overflow:hidden;position:relative;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-radius:24px;background-color:var(--smgSoft);}.elementor .hero-cell-1-t{font-family:var(--smgHeading);font-weight:500;font-size:19px;color:var(--smgInk);letter-spacing:-0.02em;line-height:1.32em;}.elementor .hero-cell-1{text-decoration:none;padding-block-start:32px;padding-block-end:32px;padding-inline-start:30px;padding-inline-end:30px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:1px;border-color:var(--smgLine);border-style:solid;flex-direction:column;gap:14px;flex:100 1 0%;}.elementor .hero-cell-2-t{font-family:var(--smgHeading);font-weight:500;font-size:19px;color:var(--smgInk);letter-spacing:-0.02em;line-height:1.32em;}.elementor .hero-cell-2{text-decoration:none;padding-block-start:32px;padding-block-end:32px;padding-inline-start:30px;padding-inline-end:30px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:1px;border-color:var(--smgLine);border-style:solid;flex-direction:column;gap:14px;flex:100 1 0%;}.elementor .hero-cell-3-t{font-family:var(--smgHeading);font-weight:500;font-size:19px;color:var(--smgInk);letter-spacing:-0.02em;line-height:1.32em;}.elementor .hero-cell-3{text-decoration:none;padding-block-start:32px;padding-block-end:32px;padding-inline-start:30px;padding-inline-end:30px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:1px;border-color:var(--smgLine);border-style:solid;flex-direction:column;gap:14px;flex:100 1 0%;}.elementor .hero-cell-4-t{font-family:var(--smgHeading);font-weight:500;font-size:19px;color:var(--smgInk);letter-spacing:-0.02em;line-height:1.32em;}.elementor .hero-cell-4{text-decoration:none;padding-block-start:32px;padding-block-end:32px;padding-inline-start:30px;padding-inline-end:30px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--smgLine);border-style:solid;flex-direction:column;gap:14px;flex:100 1 0%;}.elementor .hero-strip{width:auto;overflow:hidden;position:relative;z-index:2;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:-92px;margin-block-end:0px;margin-inline-start:44px;margin-inline-end:44px;border-radius:18px;background-color:var(--smgGround);box-shadow:0px 22px 52px 0px #10121429;flex-direction:row;}.elementor .hero{width:100%;max-width:1520px;padding-block-start:104px;padding-block-end:0px;padding-inline-start:40px;padding-inline-end:40px;margin-inline-start:auto;margin-inline-end:auto;flex-direction:column;}.elementor .marquee-a-7{color:var(--smgInk);}.elementor .marquee-row-a{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:56px;flex-direction:row;gap:56px;align-items:center;}.elementor .marquee-b-7{color:var(--smgInk);}.elementor .marquee-row-b{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:56px;flex-direction:row;gap:56px;align-items:center;}.elementor .marquee-track{width:max-content;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:row;}.elementor .marquee-mask{overflow:hidden;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .marquee-rule{padding-block-start:26px;padding-block-end:26px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#E5E4E0;border-style:solid;}.elementor .marquee{width:100%;max-width:1520px;padding-block-start:96px;padding-block-end:0px;padding-inline-start:40px;padding-inline-end:40px;margin-inline-start:auto;margin-inline-end:auto;flex-direction:column;}.elementor .about-head-l{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:column;gap:18px;flex:110 1 0%;}.elementor .about-stat-1-n{font-family:var(--smgHeading);font-weight:600;font-size:34px;color:var(--smgTeal);letter-spacing:-0.03em;line-height:1em;}.elementor .about-stat-1-l{font-size:11px;margin-block-start:14px;}.elementor .about-stat-1{padding-block-start:26px;padding-block-end:26px;padding-inline-start:22px;padding-inline-end:22px;border-radius:14px;background-color:var(--smgSoft);flex-direction:column;flex:100 1 0%;}.elementor .about-stat-2-n{font-family:var(--smgHeading);font-weight:600;font-size:34px;color:var(--smgTeal);letter-spacing:-0.03em;line-height:1em;}.elementor .about-stat-2-l{font-size:11px;margin-block-start:14px;}.elementor .about-stat-2{padding-block-start:26px;padding-block-end:26px;padding-inline-start:22px;padding-inline-end:22px;border-radius:14px;background-color:var(--smgSoft);flex-direction:column;flex:100 1 0%;}.elementor .about-stat-3-n{font-family:var(--smgHeading);font-weight:600;font-size:34px;color:var(--smgTeal);letter-spacing:-0.03em;line-height:1em;}.elementor .about-stat-3-l{font-size:11px;margin-block-start:14px;}.elementor .about-stat-3{padding-block-start:26px;padding-block-end:26px;padding-inline-start:22px;padding-inline-end:22px;border-radius:14px;background-color:var(--smgSoft);flex-direction:column;flex:100 1 0%;}.elementor .about-stats{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:row;gap:14px;flex:90 1 0%;}.elementor .about-head{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-end:80px;flex-direction:row;gap:60px;align-items:flex-end;}.elementor .about-portrait-img{width:100%;height:100%;object-fit:cover;object-position:center center;display:block;}.elementor .about-portrait{min-height:400px;overflow:hidden;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-radius:20px;background-color:var(--smgSoft);flex:100 1 auto;}.elementor .about-h3{font-family:var(--smgHeading);font-weight:600;font-size:clamp(26px, 2.6vw, 36px);color:var(--smgInk);letter-spacing:-0.03em;line-height:1.15em;}.elementor .about-body-l{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:column;gap:28px;flex:110 1 0%;}.elementor .about-copy{font-size:16.5px;}.elementor .about-link{width:fit-content;font-family:var(--smgHeading);font-weight:500;font-size:17px;color:var(--smgInk);text-decoration:none;padding-block-end:6px;border-block-start-width:0px;border-block-end-width:2px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--smgGold);border-style:solid;}.elementor .about-rule{width:100%;height:1px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--smgLine);border-style:solid;}.elementor .about-q{font-family:var(--smgBody);font-size:15.5px;color:var(--smgMuted);line-height:1.6em;}.elementor .about-phone-svg{width:18px;height:18px;}.elementor .about-phone-circle{width:48px;height:48px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-radius:999px;background-color:var(--smgSoft);display:flex;flex:0 0 48px;justify-content:center;align-items:center;}.elementor .about-phone-num{font-family:var(--smgHeading);font-weight:500;font-size:22px;color:var(--smgInk);letter-spacing:-0.02em;}.elementor .about-phone{text-decoration:none;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:row;gap:16px;align-items:center;}.elementor .about-body-r{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:column;gap:26px;flex:90 1 0%;align-items:flex-start;}.elementor .about-body{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:row;gap:60px;align-items:stretch;}.elementor .about{width:100%;max-width:1520px;padding-block-start:200px;padding-block-end:0px;padding-inline-start:40px;padding-inline-end:40px;margin-inline-start:auto;margin-inline-end:auto;flex-direction:column;}.elementor .svc-head-l{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:column;gap:18px;flex:100 1 0%;}.elementor .svc-head{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-end:72px;flex-direction:row;gap:56px;justify-content:space-between;align-items:flex-end;}.elementor .svc-wrap{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--smgLine);border-style:solid;}.elementor .services{width:100%;max-width:1520px;padding-block-start:200px;padding-block-end:0px;padding-inline-start:40px;padding-inline-end:40px;margin-inline-start:auto;margin-inline-end:auto;flex-direction:column;}.elementor .lst-lead{max-width:560px;font-size:16.5px;}.elementor .lst-head-l{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:column;gap:18px;flex:100 1 0%;}.elementor .lst-head{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-end:64px;flex-direction:row;gap:56px;justify-content:space-between;align-items:flex-end;}.elementor .listings{width:100%;max-width:1520px;padding-block-start:200px;padding-block-end:0px;padding-inline-start:40px;padding-inline-end:40px;margin-inline-start:auto;margin-inline-end:auto;flex-direction:column;}.elementor .why-head-l{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:column;gap:18px;flex:100 1 0%;}.elementor .why-lead{font-size:16.5px;flex:85 1 0%;}.elementor .why-head{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-end:72px;flex-direction:row;gap:60px;align-items:flex-end;}.elementor .why-row-1-b{max-width:460px;}.elementor .why-row-1-c{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:column;gap:10px;flex:100 1 0%;}.elementor .why-row-1{padding-block-start:28px;padding-block-end:28px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--smgLine);border-style:solid;flex-direction:row;gap:24px;align-items:flex-start;}.elementor .why-row-2-b{max-width:460px;}.elementor .why-row-2-c{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:column;gap:10px;flex:100 1 0%;}.elementor .why-row-2{padding-block-start:28px;padding-block-end:28px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--smgLine);border-style:solid;flex-direction:row;gap:24px;align-items:flex-start;}.elementor .why-row-3-b{max-width:460px;}.elementor .why-row-3-c{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:column;gap:10px;flex:100 1 0%;}.elementor .why-row-3{padding-block-start:28px;padding-block-end:28px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--smgLine);border-style:solid;flex-direction:row;gap:24px;align-items:flex-start;}.elementor .why-row-4-b{max-width:460px;}.elementor .why-row-4-c{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:column;gap:10px;flex:100 1 0%;}.elementor .why-row-4{padding-block-start:28px;padding-block-end:28px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--smgLine);border-style:solid;flex-direction:row;gap:24px;align-items:flex-start;}.elementor .why-list{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--smgLine);border-style:solid;flex-direction:column;flex:100 1 0%;}.elementor .why-photo-img{width:100%;height:100%;object-fit:cover;object-position:center center;display:block;}.elementor .why-photo{min-height:460px;overflow:hidden;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-radius:20px;background-color:var(--smgSoft);flex:85 1 0%;}.elementor .why-body{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:row;gap:60px;align-items:stretch;}.elementor .why{width:100%;max-width:1520px;padding-block-start:200px;padding-block-end:0px;padding-inline-start:40px;padding-inline-end:40px;margin-inline-start:auto;margin-inline-end:auto;flex-direction:column;}.elementor .how-head-l{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:column;gap:18px;flex:120 1 0%;}.elementor .how-lead{font-size:16.5px;flex:80 1 0%;}.elementor .how-head{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-end:72px;flex-direction:row;gap:60px;align-items:flex-end;}.elementor .step-1{padding-block-start:34px;padding-block-end:38px;padding-inline-start:30px;padding-inline-end:30px;border-radius:18px;background-color:var(--smgSoft);flex-direction:column;gap:14px;flex:100 1 260px;}.elementor .step-2{padding-block-start:34px;padding-block-end:38px;padding-inline-start:30px;padding-inline-end:30px;border-radius:18px;background-color:var(--smgSoft);flex-direction:column;gap:14px;flex:100 1 260px;}.elementor .step-3{padding-block-start:34px;padding-block-end:38px;padding-inline-start:30px;padding-inline-end:30px;border-radius:18px;background-color:var(--smgSoft);flex-direction:column;gap:14px;flex:100 1 260px;}.elementor .step-4{padding-block-start:34px;padding-block-end:38px;padding-inline-start:30px;padding-inline-end:30px;border-radius:18px;background-color:var(--smgSoft);flex-direction:column;gap:14px;flex:100 1 260px;}.elementor .how-grid{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:row;gap:32px;flex-wrap:wrap;align-items:stretch;}.elementor .how{width:100%;max-width:1520px;padding-block-start:200px;padding-block-end:0px;padding-inline-start:40px;padding-inline-end:40px;margin-inline-start:auto;margin-inline-end:auto;flex-direction:column;}.elementor .cities-h2{font-size:clamp(28px, 3vw, 44px);}.elementor .cities-lead{max-width:380px;font-size:16px;}.elementor .cities-side{position:sticky;inset-block-start:120px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:column;gap:22px;flex:42 1 0%;align-items:flex-start;align-self:flex-start;}.elementor .city-1-img{width:100%;height:100%;object-fit:cover;object-position:center center;display:block;}.elementor .city-1-photo{overflow:hidden;aspect-ratio:16 / 9;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-radius:20px;background-color:var(--smgSoft);}.elementor .city-1-t{font-family:var(--smgHeading);font-weight:600;font-size:24px;color:var(--smgInk);letter-spacing:-0.03em;line-height:1.2em;}.elementor .city-1-d{font-family:var(--smgBody);font-size:14.5px;color:var(--smgMuted);line-height:1.6em;}.elementor .city-1-txt{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:column;gap:8px;flex:100 1 0%;}.elementor .city-1-l{width:fit-content;font-family:var(--smgHeading);font-weight:500;font-size:15px;color:var(--smgInk);padding-block-end:5px;border-block-start-width:0px;border-block-end-width:2px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--smgGold);border-style:solid;flex:0 0 auto;}.elementor .city-1-row{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:row;gap:24px;justify-content:space-between;align-items:flex-end;}.elementor .city-1{text-decoration:none;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:column;gap:22px;}.elementor .city-2-img{width:100%;height:100%;object-fit:cover;object-position:center center;display:block;}.elementor .city-2-photo{overflow:hidden;aspect-ratio:16 / 9;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-radius:20px;background-color:var(--smgSoft);}.elementor .city-2-t{font-family:var(--smgHeading);font-weight:600;font-size:24px;color:var(--smgInk);letter-spacing:-0.03em;line-height:1.2em;}.elementor .city-2-d{font-family:var(--smgBody);font-size:14.5px;color:var(--smgMuted);line-height:1.6em;}.elementor .city-2-txt{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:column;gap:8px;flex:100 1 0%;}.elementor .city-2-l{width:fit-content;font-family:var(--smgHeading);font-weight:500;font-size:15px;color:var(--smgInk);padding-block-end:5px;border-block-start-width:0px;border-block-end-width:2px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--smgGold);border-style:solid;flex:0 0 auto;}.elementor .city-2-row{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:row;gap:24px;justify-content:space-between;align-items:flex-end;}.elementor .city-2{text-decoration:none;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:column;gap:22px;}.elementor .city-3-img{width:100%;height:100%;object-fit:cover;object-position:center center;display:block;}.elementor .city-3-photo{overflow:hidden;aspect-ratio:16 / 9;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-radius:20px;background-color:var(--smgSoft);}.elementor .city-3-t{font-family:var(--smgHeading);font-weight:600;font-size:24px;color:var(--smgInk);letter-spacing:-0.03em;line-height:1.2em;}.elementor .city-3-d{font-family:var(--smgBody);font-size:14.5px;color:var(--smgMuted);line-height:1.6em;}.elementor .city-3-txt{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:column;gap:8px;flex:100 1 0%;}.elementor .city-3-l{width:fit-content;font-family:var(--smgHeading);font-weight:500;font-size:15px;color:var(--smgInk);padding-block-end:5px;border-block-start-width:0px;border-block-end-width:2px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--smgGold);border-style:solid;flex:0 0 auto;}.elementor .city-3-row{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:row;gap:24px;justify-content:space-between;align-items:flex-end;}.elementor .city-3{text-decoration:none;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:column;gap:22px;}.elementor .cities-list{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:column;gap:72px;flex:100 1 0%;}.elementor .cities{width:100%;max-width:1520px;padding-block-start:200px;padding-block-end:0px;padding-inline-start:40px;padding-inline-end:40px;margin-inline-start:auto;margin-inline-end:auto;flex-direction:row;gap:60px;align-items:flex-start;}.elementor .tst-head{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-end:56px;flex-direction:column;gap:18px;}.elementor .tst-quote-text{font-family:var(--smgHeading);font-weight:400;font-size:clamp(19px, 1.7vw, 27px);color:var(--smgInk);letter-spacing:-0.025em;line-height:1.45em;}.elementor .tst-author{font-family:var(--smgHeading);font-weight:500;font-size:15px;color:var(--smgInk);}.elementor .tst-stars{font-size:14px;color:var(--smgTeal);letter-spacing:4px;line-height:1em;}.elementor .tst-meta{padding-block-start:24px;border-block-start-width:1px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--smgLine);border-style:solid;flex-direction:row;gap:20px;flex-wrap:wrap;justify-content:space-between;align-items:center;}.elementor .tst-quote{padding-block-start:clamp(24px, 3.4vw, 40px);padding-block-end:clamp(24px, 3.4vw, 40px);padding-inline-start:clamp(24px, 3.4vw, 40px);padding-inline-end:clamp(24px, 3.4vw, 40px);border-radius:18px;background-color:var(--smgGround);flex-direction:column;gap:32px;flex:115 1 0%;justify-content:space-between;}.elementor .tst-stat-1-n{font-family:var(--smgHeading);font-weight:600;font-size:clamp(52px, 6.5vw, 88px);color:#FFFFFF;letter-spacing:-0.04em;line-height:1em;}.elementor .tst-stat-1-l{font-family:var(--smgHeading);font-weight:500;font-size:12px;color:#FFFFFFCC;letter-spacing:0.16em;text-transform:uppercase;}.elementor .tst-stat-1{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:column;gap:8px;}.elementor .tst-stat-2-n{font-family:var(--smgHeading);font-weight:600;font-size:clamp(44px, 5.5vw, 72px);color:#FFFFFF;letter-spacing:-0.04em;line-height:1em;}.elementor .tst-stat-2-l{font-family:var(--smgHeading);font-weight:500;font-size:12px;color:#FFFFFFCC;letter-spacing:0.16em;text-transform:uppercase;}.elementor .tst-stat-2{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:column;gap:8px;}.elementor .tst-stat{padding-block-start:clamp(24px, 3.4vw, 40px);padding-block-end:clamp(24px, 3.4vw, 40px);padding-inline-start:clamp(24px, 3.4vw, 40px);padding-inline-end:clamp(24px, 3.4vw, 40px);border-radius:18px;background-color:#008080;flex-direction:column;gap:36px;flex:85 1 0%;justify-content:space-between;}.elementor .tst-grid{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:row;gap:28px;align-items:stretch;}.elementor .tst-panel{padding-block-start:clamp(32px, 5vw, 80px);padding-block-end:clamp(32px, 5vw, 80px);padding-inline-start:clamp(20px, 4vw, 60px);padding-inline-end:clamp(20px, 4vw, 60px);border-radius:24px;background-color:var(--smgSoft);flex-direction:column;}.elementor .testimonial{width:100%;max-width:1520px;padding-block-start:200px;padding-block-end:0px;padding-inline-start:40px;padding-inline-end:40px;margin-inline-start:auto;margin-inline-end:auto;flex-direction:column;}.elementor .faq-head-l{flex-direction:column;gap:18px;flex:100 1 0%;}.elementor .faq-head{margin-block-end:72px;flex-direction:row;gap:56px;justify-content:space-between;align-items:flex-end;}.elementor .faq-wrap{border-block-start-width:1px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--smgLine);border-style:solid;}.elementor .faq{width:100%;max-width:1520px;padding-block-start:200px;padding-block-end:0px;padding-inline-start:40px;padding-inline-end:40px;margin-inline-start:auto;margin-inline-end:auto;flex-direction:column;}.elementor .cta-eyebrow{font-family:var(--smgHeading);font-weight:500;font-size:12px;color:var(--smgGold);letter-spacing:0.2em;text-transform:uppercase;}.elementor .cta-h2{max-width:900px;font-family:var(--smgHeading);font-weight:700;font-size:clamp(34px, 4.2vw, 66px);color:var(--smgGround);letter-spacing:-0.035em;line-height:1.08em;}.elementor .cta-lead{max-width:620px;font-family:var(--smgBody);font-size:17px;color:#FFFFFFAD;line-height:1.7em;margin-block-end:14px;}.elementor .cta-btn-2{width:fit-content;min-height:56px;font-family:var(--smgHeading);font-weight:500;font-size:15px;color:var(--smgGround);text-decoration:none;cursor:pointer;padding-block-start:0px;padding-block-end:0px;padding-inline-start:28px;padding-inline-end:28px;border-radius:10px;border-width:1px;border-color:#FFFFFF47;border-style:solid;background-color:#FFFFFF00;display:inline-flex;align-items:center;}.elementor .cta-btns{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:row;gap:14px;flex-wrap:wrap;}.elementor .cta-panel{padding-block-start:clamp(48px, 6vw, 96px);padding-block-end:clamp(48px, 6vw, 96px);padding-inline-start:clamp(24px, 4vw, 72px);padding-inline-end:clamp(24px, 4vw, 72px);border-radius:24px;background-color:var(--smgInk);flex-direction:column;gap:28px;align-items:flex-start;}.elementor .cta{width:100%;max-width:1520px;padding-block-start:160px;padding-block-end:200px;padding-inline-start:40px;padding-inline-end:40px;margin-inline-start:auto;margin-inline-end:auto;flex-direction:column;}