.SemicPartTwoColSec{align-items:flex-start;display:flex;flex-wrap:wrap;gap:50px}.SemicPartLeftCol,.SemicPartRightCol{max-width:calc(50% - 25px);width:100%}.SemicPartImageBoxSec.sliderFor .SemicPartImageBoxIn{background-position:50%;background-repeat:no-repeat!important;background-size:contain!important;padding-bottom:56.25%;position:relative}.SemicPartImageBoxSec.sliderFor .SemicPartImageBoxIn a{bottom:0;left:0;position:absolute;right:0;top:0}.SemicPartImageBoxIn img{height:100%;object-fit:contain;width:100%}.SemicPartImageBoxSec.sliderFor{margin-bottom:40px}.SemicPartImageBoxSec.slidernow .SemicPartImageBoxIn{align-items:center;display:flex;height:100px;margin:0 auto;vertical-align:middle;width:150px}.SemicPartImageBoxSec.slidernow .SemicPartImageBoxIn img{height:100%;object-fit:contain;width:100%}.SemicPartInSection{padding:200px 0 100px}.SemicPartRTTitle h1{color:#55626c!important;font-family:Helvetica Neue,helvetica,sans-serif!important;font-size:33px;font-weight:700;line-height:1.2em;margin:0 0 35px;padding:0 0 20px;position:relative}.SemicPartRTTitle h1:before{background:#0175bd;bottom:0;content:"";display:block;height:5px;position:absolute;width:10%}.SemicPartOEMDetails ul{list-style:none;margin:0;padding:0}.SCPTitle{color:#55626c;font-size:18px;font-weight:700}.SemicPartOEMDetails ul li span:last-child{color:#55626c;font-family:Helvetica Neue;font-weight:500;list-style-type:none;position:relative}.SemicPartOEMDetails ul li{align-items:center;display:flex;gap:5px}.SemicPartOEMDetails ul li+*{margin-top:10px}.SemicPartDescription{padding-top:20px}.SemicPartDescription span.SCPTitle{display:block}.SemicPartDescription span:last-child{color:#55626c;font-size:18px}.SemicPartStockdetails{color:#0175be;font-weight:700;margin-top:20px}.SemicPartPopupCTA{margin-top:30px}.SemicPartPopupCTA a{background:#0175be;border-radius:30px;color:#fff;display:inline-block;font-size:18px;padding:15px 20px}.SemicPartPdfCTA{margin-top:15px}body .SemicPartPdfCTA a{background:transparent;border:2px solid #0175be;border-radius:0;color:#0175be;display:inline-block;font-size:16px;font-weight:500;letter-spacing:1.2px;padding:13px 20px;text-transform:uppercase}body .SemicPartPdfCTA a:hover{background:#0175be;color:#fff}div#SCPPopup{background:#fff;border-radius:15px;margin:20px auto;max-width:800px;padding:40px;width:100%}.mfp-wrap{z-index:999999999}.mfp-bg{z-index:999999}div#SCPPopup form input[type=submit]{background:#0175be;border-radius:30px;color:#fff;display:inline-block;font-size:18px;padding:15px 30px}div#SCPPopup{position:relative}.SemicPartInSection *,.SemicPartRTTitle h1{font-family:Helvetica Neue!important}body.dark-header .hhs-header-logo img.hs-image-widget{filter:none}body .SemicPartPopupCTA a,body div#SCPPopup form input[type=submit]{border-radius:0;font-family:Helvetica Neue!important;font-size:16px;font-weight:500;letter-spacing:1.2px;text-transform:uppercase}body .lightboxOverlay{max-width:100%;z-index:99999}body .lightbox{box-shadow:none!important;max-width:100%;z-index:99999999}body .lb-closeContainer{display:none}body .lb-nav a{box-shadow:none!important}body .lb-dataContainer{display:none!important}@media (max-width:991px){.SemicPartLeftCol,.SemicPartRightCol{max-width:100%}div#SCPPopup{padding:40px 20px}.SemicPartInSection{padding:170px 0 70px}}@media (max-width:767px){body div#SCPPopup form.hs-form fieldset.form-columns-3 .hs-form-field{width:100%}.SemicPartTwoColSec{gap:30px}}@media (max-width:640px){.SemicPartImageBoxSec.sliderFor .SemicPartImageBoxIn{background-size:contain!important}.SemicPartInSection{padding:150px 0 50px}.SemicPartRTTitle h1{font-size:28px}}.SemicPartRightCol .SemicPartBadges{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin:0 0 12px}.SemicPartRightCol .SemicPartBadges span.badge{background:#e9f3fb;border:1px solid #bcd9f0;border-radius:3px;color:#0175be;display:inline-block;font-size:13px;font-weight:500;letter-spacing:1px;line-height:1.5;padding:3px 9px;text-transform:uppercase}.SemicPartOEMDetails ul li.rowsInList span:last-child{min-width:0;overflow-wrap:anywhere}.SemicPartOEMDetails ul li.multi{align-items:flex-start}.SemicPartOEMDetails ul li.multi .SCPTitle{flex-shrink:0;white-space:nowrap}.SemicPartFaq *,.SemicPartStory *{font-family:Helvetica Neue,helvetica,sans-serif!important}.SemicPartStory .SemicPartSpec{box-sizing:border-box}.SemicPartStory{background:#f3f6f8;padding:48px 0}.SemicPartStory .SemicPartStoryGrid{align-items:start;display:grid;gap:44px;grid-template-columns:minmax(0,1fr)}.SemicPartStory.both .SemicPartStoryGrid{grid-template-columns:minmax(0,1.3fr) minmax(0,.9fr)}.SemicPartStory.single .SemicPartLong{max-width:760px}.SemicPartStory.single .SemicPartSpec{max-width:560px}.SemicPartStory .SemicPartLong{color:#55626c;font-size:16px;line-height:1.5;min-width:0;overflow-wrap:anywhere}.SemicPartStory .SemicPartLong>:first-child{margin-top:0}.SemicPartStory .SemicPartLong>:last-child{margin-bottom:0}.SemicPartStory .SemicPartLong h2{color:#55626c;font-size:26px;font-weight:700;line-height:1.25;margin:0 0 12px}.SemicPartStory .SemicPartLong h3{color:#55626c;font-size:19px;font-weight:700;line-height:1.3;margin:26px 0 8px}.SemicPartStory .SemicPartLong h4{color:#55626c;font-size:16px;font-weight:700;margin:22px 0 6px}.SemicPartStory .SemicPartLong p{color:#55626c;font-size:16px;line-height:1.5;margin:0 0 16px}.SemicPartStory .SemicPartLong b,.SemicPartStory .SemicPartLong strong{color:inherit;font-weight:500}.SemicPartStory .SemicPartLong em,.SemicPartStory .SemicPartLong i{color:inherit}.SemicPartStory .SemicPartLong a{color:#0175be;text-decoration:underline}.SemicPartStory .SemicPartLong a:hover{text-decoration:none}.SemicPartStory .SemicPartLong ul{list-style:none;margin:0 0 16px;padding:0}.SemicPartStory .SemicPartLong ul li{color:#55626c;font-size:16px;line-height:1.5;margin:0;padding:6px 0 6px 26px;position:relative}.SemicPartStory .SemicPartLong ul li:before{color:#0175be;content:"\2713";font-weight:900;left:0;position:absolute;top:6px}.SemicPartStory .SemicPartLong ol{list-style:decimal;margin:0 0 16px;padding:0 0 0 22px}.SemicPartStory .SemicPartLong ol li{color:#55626c;font-size:16px;line-height:1.5;margin:0;padding:4px 0 4px 4px}.SemicPartStory .SemicPartLong img{height:auto;max-width:100%}.SemicPartStory .SemicPartLong table{display:block;max-width:100%;overflow-x:auto}.SemicPartStory .SemicPartSpec{background:#fff;border-radius:8px;margin:0;min-width:0;padding:24px 26px}.SemicPartStory .SemicPartSpec h3{color:#55626c;font-size:13px;font-weight:500;letter-spacing:1px;line-height:1.5;margin:0 0 6px;padding:0;text-transform:uppercase}.SemicPartStory .SemicPartSpec table.spec{background:transparent;border:0;border-collapse:collapse;font-size:16px;margin:0;table-layout:auto;width:100%}.SemicPartStory .SemicPartSpec table.spec tr{background:transparent;border:0}.SemicPartStory .SemicPartSpec table.spec td,.SemicPartStory .SemicPartSpec table.spec th{background:transparent;border:0;border-bottom:1px solid #e3e8ec;overflow-wrap:anywhere;padding:10px 0;text-align:left;vertical-align:top;word-break:break-word}.SemicPartStory .SemicPartSpec table.spec th{color:#55626c;font-size:13px;font-weight:500;letter-spacing:1px;line-height:1.5;padding-right:14px;text-transform:uppercase;width:42%}.SemicPartStory .SemicPartSpec table.spec td{color:#55626c;font-size:16px;font-weight:500;line-height:1.45}.SemicPartStory .SemicPartSpec table.spec td.ok{color:#1a9a5c}.SemicPartStory .SemicPartSpec table.spec td.note{color:#55626c;font-style:italic;font-weight:400}.SemicPartStory .SemicPartSpec table.spec tr:last-child td,.SemicPartStory .SemicPartSpec table.spec tr:last-child th{border-bottom:0}.SemicPartFaq{padding:44px 0 20px}.SemicPartFaq h2{color:#55626c;font-size:26px;font-weight:700;line-height:1.25;margin:0 0 10px}.SemicPartFaq .faq details{border-bottom:1px solid #e3e8ec;margin:0;max-width:820px;padding:10px 0}.SemicPartFaq .faq summary{color:#55626c;cursor:pointer;font-size:16px;font-weight:500;line-height:1.5;overflow-wrap:anywhere}.SemicPartFaq .faq summary:focus-visible{outline:2px solid #0175be;outline-offset:2px}.SemicPartFaq .faq details p{color:#55626c;font-size:16px;line-height:1.5;margin:8px 0 0;overflow-wrap:anywhere;white-space:pre-line}@media (max-width:991px){.SemicPartStory.both .SemicPartStoryGrid{gap:30px;grid-template-columns:minmax(0,1fr)}.SemicPartStory{padding:40px 0}}@media (max-width:640px){.SemicPartStory{padding:32px 0}.SemicPartStory .SemicPartSpec{padding:18px 16px}.SemicPartFaq h2,.SemicPartStory .SemicPartLong h2{font-size:22px}.SemicPartFaq{padding:32px 0 16px}}