.sasha-master-content{color:#6d6d6d;font-family:Inter,sans-serif;font-size:16px;line-height:1.7;max-width:1280px;margin:0 auto;padding:48px 0;background:#fff;border:0;border-radius:0;min-width:0;overflow-wrap:anywhere}
.sasha-master-content h2{font-family:Lato,sans-serif;font-size:39px;font-weight:600;line-height:1.2;letter-spacing:-.5px;margin:1.5em 0 24px;color:#1b1b1b}
.sasha-master-content h2:first-child{margin-top:0}
.sasha-master-content h3{font-family:Lato,sans-serif;font-size:clamp(20px,1.8vw,25px);font-weight:600;line-height:1.35;margin:0 0 .8em;color:#1b1b1b}
.sasha-master-content p,.sasha-master-content ul{margin:0 0 1.1em}
.sasha-master-content ul{padding-left:1.4em}
.sasha-master-content a{color:#137e91;text-decoration:underline;text-underline-offset:3px}
.sasha-master-content a:hover,.sasha-master-content a:focus{color:#1b1b1b}
.sasha-master-content a:focus-visible{outline:2px solid #1b1b1b;outline-offset:4px}
.sasha-master-content article[id^="faq-q"]{padding:32px 0;border-top:1px solid #e5e5e5;scroll-margin-top:110px}
.sasha-master-content article p:last-child{margin-bottom:0}
.sasha-master-content table{display:block;overflow-x:auto;max-width:100%;border-collapse:collapse;margin:20px 0 24px;font-size:15px;line-height:1.5}
.sasha-master-content th,.sasha-master-content td{padding:14px 16px;text-align:left;border:1px solid #e5e5e5;vertical-align:top;min-width:120px;white-space:normal}
.sasha-master-content th{background:#1b1b1b;color:#fff;font-family:Lato,sans-serif;font-weight:600;border-bottom:3px solid #38cfe4}
.sasha-master-content tbody tr:nth-child(even){background:#f6f6f6}
.sasha-master-content address{font-style:normal}
.sasha-master-archive{clear:both;width:100%;padding:64px 0}
body.single-product.postid-9164 .summary .price::before,body.single-product.postid-9165 .summary .price::before{content:"Quotation"}
body .elementor .elementor-element.sasha-master-content{max-width:none;width:100%;margin:0;padding:72px 24px;background:#fff;border:0;border-radius:0;color:#6d6d6d}
body .elementor .sasha-master-content>.e-con-inner{width:100%;max-width:1280px;padding:0}
body .elementor .sasha-master-content .elementor-widget-text-editor{color:#6d6d6d;font-family:Inter,sans-serif;line-height:1.7}
.sasha-master-content>p>a[href="https://sashaweldcut.com/request-quote/"]:only-child,.sasha-master-content .elementor-widget-text-editor>p>a[href="https://sashaweldcut.com/request-quote/"]:only-child{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:14px 24px;background:#38cfe4;color:#1b1b1b;font-family:Lato,sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;text-decoration:none;border-radius:0}
.sasha-master-content>p>a[href="https://sashaweldcut.com/request-quote/"]:only-child:hover,.sasha-master-content .elementor-widget-text-editor>p>a[href="https://sashaweldcut.com/request-quote/"]:only-child:hover{background:#32b1c3;color:#fff}
@media(max-width:1024px){.sasha-master-content h2{font-size:31px}}
@media(max-width:767px){.sasha-master-content{margin:0;padding:32px 0;border-radius:0}.sasha-master-content table{font-size:14px}.sasha-master-content th,.sasha-master-content td{padding:10px;min-width:105px}.sasha-master-content h2{font-size:24px;margin-top:1.4em;letter-spacing:-.2px}body .elementor .elementor-element.sasha-master-content{padding:48px 20px}}

/* Homepage continuity: native Lato/Inter, square edges and the existing cyan. */
body.home .elementor .elementor-element.sasha-master-content{max-width:none;width:100%;margin:0;padding:80px 24px;background:#fff;border:0;border-radius:0;color:#6d6d6d}
body.home .sasha-master-content>.e-con-inner{width:100%;max-width:1280px;padding:0;gap:0}
body.home .sasha-master-content .elementor-widget-text-editor{width:100%;color:#6d6d6d;font-family:Inter,sans-serif;font-size:16px;line-height:1.7}
body.home .sasha-master-content h2{font-family:Lato,sans-serif;font-size:39px;line-height:1.2;font-weight:600;letter-spacing:-.5px;color:#1b1b1b;margin:0 0 24px}
body.home .sasha-master-content p{margin:0 0 20px}
.sasha-home-capabilities__primary,.sasha-home-capabilities__details{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:64px}
.sasha-home-capabilities__primary{padding-bottom:48px}
body.home .sasha-master-content .sasha-home-capabilities__primary ul{list-style:none;padding:0;margin:0;display:grid;gap:11px}
.sasha-home-capabilities__primary li{display:flex;gap:14px;align-items:flex-start}
.sasha-home-capabilities__primary li::before{content:"";width:6px;height:6px;flex:0 0 6px;background:#38cfe4;margin-top:10px}
.sasha-home-capabilities__details{gap:28px}
.sasha-home-capabilities__details .sasha-home-capabilities__topic{background:#f6f6f6;padding:32px;border-top:3px solid #38cfe4}
body.home .sasha-master-content .sasha-home-capabilities__details h2{font-size:28px;letter-spacing:-.2px;margin-bottom:18px}
.sasha-home-capabilities__topic>p:last-child{margin-bottom:0}
.sasha-home-capabilities__visit{margin-top:44px}
.sasha-home-capabilities__visit>.sasha-home-capabilities__topic{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.4fr);gap:64px}
body.home .sasha-master-content .sasha-home-capabilities__visit h2{font-size:30px;margin:0}
.sasha-home-capabilities__company{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr) auto;gap:32px;align-items:center;margin-top:44px;padding-top:36px;border-top:1px solid #e5e5e5}
body.home .sasha-master-content .sasha-home-capabilities__company h2{font-size:24px;letter-spacing:0;margin:0 0 14px}
.sasha-home-capabilities__identity address{font-size:14px;line-height:1.75}
.sasha-home-capabilities__contact{font-size:14px;line-height:1.9}
body.home .sasha-master-content .sasha-home-capabilities__contact p{margin:0}
body.home .sasha-master-content .sasha-home-capabilities__contact a{color:#1b1b1b;text-decoration:none}
body.home .sasha-master-content .sasha-home-capabilities__contact a:hover{color:#209eb2}
body.home .sasha-master-content .sasha-home-capabilities__action{margin:0}
body.home .sasha-master-content .sasha-home-capabilities__action a{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:14px 24px;background:#38cfe4;color:#1b1b1b;font-family:Lato,sans-serif;font-size:13px;font-weight:700;line-height:1.4;text-align:center;text-transform:uppercase;text-decoration:none;border:0;border-radius:0;transition:background-color .2s ease}
body.home .sasha-master-content .sasha-home-capabilities__action a:hover{background:#32b1c3;color:#fff}
body.home .sasha-master-content a:focus-visible{outline:2px solid #1b1b1b;outline-offset:4px}
@media(max-width:1024px){body.home .elementor .elementor-element.sasha-master-content{padding:64px 24px}body.home .sasha-master-content h2{font-size:31px}.sasha-home-capabilities__primary,.sasha-home-capabilities__visit>.sasha-home-capabilities__topic{gap:32px}.sasha-home-capabilities__company{grid-template-columns:1.3fr 1fr}.sasha-home-capabilities__action{grid-column:1/-1}}
@media(max-width:767px){body.home .elementor .elementor-element.sasha-master-content{padding:48px 20px}body.home .sasha-master-content h2{font-size:27px;line-height:1.25;letter-spacing:-.3px;margin-bottom:20px}.sasha-home-capabilities__primary,.sasha-home-capabilities__details,.sasha-home-capabilities__visit>.sasha-home-capabilities__topic,.sasha-home-capabilities__company{grid-template-columns:minmax(0,1fr);gap:30px}.sasha-home-capabilities__primary{padding-bottom:32px}.sasha-home-capabilities__details .sasha-home-capabilities__topic{padding:24px}.sasha-home-capabilities__visit,.sasha-home-capabilities__company{margin-top:32px}body.home .sasha-master-content .sasha-home-capabilities__details h2,body.home .sasha-master-content .sasha-home-capabilities__visit h2{font-size:25px}.sasha-home-capabilities__company{gap:20px;padding-top:28px}.sasha-home-capabilities__action{grid-column:auto}body.home .sasha-master-content .sasha-home-capabilities__action a{width:100%;min-height:48px;padding:15px 16px}}
