.ws24-so{display:block;max-width:1160px;margin:0 auto;padding:clamp(24px,5vw,72px) 5%;color:#173d43}.ws24-so *{box-sizing:border-box}.ws24-so__header{max-width:790px;margin-bottom:30px}.ws24-so h1{font-size:clamp(30px,4.5vw,52px);line-height:1.12;color:#005f6a;margin:10px 0 20px}.ws24-so__eyebrow{font-size:13px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.ws24-so p{line-height:1.6}.ws24-so__notice{background:#fff4d7;border-left:4px solid #916510;padding:16px 20px;margin:24px 0}.ws24-so__grid{display:grid;grid-template-columns:minmax(0,1fr) 310px;gap:26px;align-items:start}.ws24-so__card{border:1px solid #c8dddd;border-radius:12px;padding:24px;margin:0 0 22px;background:#fff}.ws24-so__card legend{font-weight:700;padding:0 8px;font-size:21px}.ws24-so__fields{display:grid;grid-template-columns:1fr 1fr;gap:16px}.ws24-so label{display:block;font-size:15px;font-weight:600;margin:10px 0}.ws24-so input:not([type=checkbox]):not([type=radio]),.ws24-so select,.ws24-so textarea{width:100%;font:inherit;color:#163e43;background:#fff;border:1px solid #7a9d9f;border-radius:6px;min-height:46px;padding:10px}.ws24-so textarea{min-height:100px;resize:vertical}.ws24-so input:disabled{background:#eef3f3}.ws24-so input[type=checkbox],.ws24-so input[type=radio]{width:20px;height:20px;accent-color:#005f6a;flex-shrink:0}.ws24-so__option{display:flex!important;gap:10px;align-items:start;font-weight:400!important}.ws24-so__service{padding:12px 0;border-bottom:1px solid #e0e9e9}.ws24-so__service label{margin:0}.ws24-so__quantity{max-width:100px;margin-left:30px}.ws24-so button,.ws24-so__button{display:inline-block;font:inherit;font-weight:600;border:1px solid #005f6a;border-radius:6px;background:#005f6a;color:#fff;padding:13px 20px;cursor:pointer;text-decoration:none;min-height:46px}.ws24-so button:disabled{opacity:.55;cursor:not-allowed}.ws24-so button.secondary{background:#fff;color:#005f6a;margin-bottom:20px}.ws24-so button.remove{background:transparent;color:#69423c;border:0;padding-left:0;font-size:14px}.ws24-so__quote{position:sticky;top:24px;background:#edf6f5;border:1px solid #c8dddd;border-radius:12px;padding:22px}.ws24-so__quote h2{font-size:23px;margin-top:0}.ws24-so__quote ul{padding-left:18px}.ws24-so__quote li{margin:12px 0;font-size:14px}.ws24-so__sum{font-size:27px;font-weight:700;color:#005f6a}.ws24-so__small{font-size:13px}.ws24-so__full{grid-column:1/-1}.ws24-so__honeypot{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.ws24-so :focus-visible{outline:3px solid #e5aa27;outline-offset:3px}.ws24-so address{font-style:normal;line-height:1.7}.ws24-so__error{color:#9e2c20;font-weight:600}.ws24-so__order{overflow-wrap:anywhere;font-size:20px;font-weight:700}.ws24-so fieldset:disabled{opacity:.7}@media(max-width:850px){.ws24-so__grid{grid-template-columns:1fr}.ws24-so__quote{position:static;grid-row:1}.ws24-so__fields{grid-template-columns:1fr}.ws24-so__card{padding:18px}}@media print{body>*:not(main){display:none}.ws24-so button,.ws24-so__notice{display:none}.ws24-so__quote{position:static}}
.ws24-so .ws24-so__quote h2{font-size:22px!important;line-height:1.25;word-break:normal;overflow-wrap:normal}