@font-face{font-family:"SBS2 UI";src:url("../fonts/ui-400.woff2") format("woff2");font-style:normal;font-weight:400;font-display:swap}
@font-face{font-family:"SBS2 UI";src:url("../fonts/ui-500.woff2") format("woff2");font-style:normal;font-weight:500;font-display:swap}
@font-face{font-family:"SBS2 UI";src:url("../fonts/ui-700.woff2") format("woff2");font-style:normal;font-weight:700;font-display:swap}
@font-face{font-family:"SBS2 UI";src:url("../fonts/ui-900.woff2") format("woff2");font-style:normal;font-weight:900;font-display:swap}

.elementor-widget-mp-subjective-board-section-2{width:100%!important;max-width:none!important;margin:0!important;padding:0!important}
.elementor-widget-mp-subjective-board-section-2>.elementor-widget-container{width:100%!important;max-width:none!important;margin:0!important;padding:0!important;overflow:hidden!important}
.mp-subjective-board-s2{--sbs2-accent:#c21e2e;--sbs2-ink:#15171c;--sbs2-body:#505866;--sbs2-bg-start:#fff0f3;--sbs2-bg-end:#fff6f7;--sbs2-icon-bg:#ffe2e8;--sbs2-divider:#eadde1;width:100%;max-width:100%;margin:0;padding:0;overflow:hidden;background:#fff;color:var(--sbs2-ink);font-family:"SBS2 UI",Arial,sans-serif;font-size:16px;line-height:1.4;text-align:left;-webkit-font-smoothing:antialiased}
.mp-subjective-board-s2,.mp-subjective-board-s2 *,.mp-subjective-board-s2 *::before,.mp-subjective-board-s2 *::after{box-sizing:border-box}
.mp-subjective-board-s2 .sbs2-shell{width:calc(100% - clamp(28px,4.5vw,96px));max-width:none;margin:0 auto;padding:0 10px 24px}
.mp-subjective-board-s2 h2,.mp-subjective-board-s2 h3,.mp-subjective-board-s2 p{margin:0!important;padding:0!important;border:0!important;color:inherit;font-family:"SBS2 UI",Arial,sans-serif!important;font-style:normal!important;text-transform:none!important}
.mp-subjective-board-s2 .sbs2-intro{width:100%;max-width:100%;margin:15px 0;padding:20px;border:0;border-radius:13px;background:linear-gradient(110deg,var(--sbs2-bg-start),var(--sbs2-bg-end));box-shadow:none}
.mp-subjective-board-s2 .sbs2-intro>h2,.mp-subjective-board-s2 .sbs2-intro>h3,.mp-subjective-board-s2 .sbs2-intro>div[id^="sbs2-title-"]{margin:0!important;color:var(--sbs2-ink)!important;font-family:"SBS2 UI",Arial,sans-serif!important;font-size:clamp(25px,3vw,36px)!important;font-weight:900!important;line-height:1.12!important;letter-spacing:-.8px!important;text-transform:none!important}
.mp-subjective-board-s2 .sbs2-intro>p{max-width:700px;margin:5px 0 0!important;color:var(--sbs2-body)!important;font-size:15px!important;font-weight:400!important;line-height:1.4!important;letter-spacing:normal!important}
.mp-subjective-board-s2 .sbs2-benefits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;margin-top:19px;padding:0}
.mp-subjective-board-s2 .sbs2-benefit{display:flex;align-items:center;min-width:0;gap:13px;padding:0 18px;border:0;border-right:1px solid var(--sbs2-divider)}
.mp-subjective-board-s2 .sbs2-benefit:first-child{padding-left:0}
.mp-subjective-board-s2 .sbs2-benefit:last-child{padding-right:0;border-right:0}
.mp-subjective-board-s2 .sbs2-benefit>div{min-width:0}
.mp-subjective-board-s2 .sbs2-glyph{display:block;width:48px;height:48px;min-width:48px;flex:0 0 48px;padding:11px;border:0;border-radius:50%;background:var(--sbs2-icon-bg);color:var(--sbs2-accent);fill:none;stroke:currentColor}
.mp-subjective-board-s2 .sbs2-benefit h3{margin:0 0 4px!important;color:var(--sbs2-ink)!important;font-size:17px!important;font-weight:700!important;line-height:1.2!important;letter-spacing:-.4px!important}
.mp-subjective-board-s2 .sbs2-benefit p{margin:0!important;color:var(--sbs2-body)!important;font-size:14px!important;font-weight:400!important;line-height:1.4!important;letter-spacing:normal!important}

@media(max-width:1180px){.mp-subjective-board-s2 .sbs2-shell{width:calc(100% - 32px)}}
@media(max-width:850px){.mp-subjective-board-s2 .sbs2-shell{padding-right:0;padding-left:0}.mp-subjective-board-s2 .sbs2-benefit{padding:0 12px}.mp-subjective-board-s2 .sbs2-benefit h3{font-size:15px!important}.mp-subjective-board-s2 .sbs2-benefit p{font-size:13px!important}.mp-subjective-board-s2 .sbs2-glyph{width:38px;height:38px;min-width:38px;flex-basis:38px;padding:9px}}
@media(max-width:600px){.mp-subjective-board-s2 .sbs2-shell{width:calc(100% - 20px);padding:0 0 20px}.mp-subjective-board-s2 .sbs2-intro{padding:16px}.mp-subjective-board-s2 .sbs2-intro>h2,.mp-subjective-board-s2 .sbs2-intro>h3,.mp-subjective-board-s2 .sbs2-intro>div[id^="sbs2-title-"]{font-size:25px!important}.mp-subjective-board-s2 .sbs2-intro>p{max-width:100%;font-size:16px!important}.mp-subjective-board-s2 .sbs2-benefits{grid-template-columns:1fr;gap:16px}.mp-subjective-board-s2 .sbs2-benefit,.mp-subjective-board-s2 .sbs2-benefit:first-child,.mp-subjective-board-s2 .sbs2-benefit:last-child{gap:13px;padding:0;border:0}.mp-subjective-board-s2 .sbs2-benefit h3{font-size:18px!important}.mp-subjective-board-s2 .sbs2-benefit p{font-size:15px!important;line-height:1.4!important}}
@media(min-width:851px){.mp-subjective-board-s2 .sbs2-intro{margin:10px 0 14px;padding:18px}.mp-subjective-board-s2 .sbs2-intro>h2,.mp-subjective-board-s2 .sbs2-intro>h3,.mp-subjective-board-s2 .sbs2-intro>div[id^="sbs2-title-"]{font-size:24px!important}.mp-subjective-board-s2 .sbs2-intro>p{max-width:690px;font-size:14px!important}.mp-subjective-board-s2 .sbs2-benefits{margin-top:16px}.mp-subjective-board-s2 .sbs2-benefit{gap:12px;padding:0 15px}.mp-subjective-board-s2 .sbs2-benefit:first-child{padding-left:0}.mp-subjective-board-s2 .sbs2-benefit:last-child{padding-right:0}.mp-subjective-board-s2 .sbs2-benefit h3{font-size:16px!important}.mp-subjective-board-s2 .sbs2-benefit p{font-size:13px!important;line-height:1.35!important}.mp-subjective-board-s2 .sbs2-glyph{width:43px;height:43px;min-width:43px;flex-basis:43px;padding:11px}}
@media(prefers-reduced-motion:reduce){.mp-subjective-board-s2 *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
