.items-block.is-edited .items-block__container__application-item__content__body{font-size:14px;line-height:21px}
.items-block.is-edited .items-block__container__application-item__content__body a{color:inherit;text-decoration:underline}
.items-block.is-edited .items-block__container__application-item__content__body b{font-family:'montserrat-bold'}
.items-block.is-edited .items-block__container__application-item__content__body b i{font-family:'montserrat-bold-italic'}
.items-block.is-edited .items-block__container__application-item__content__body i b{font-family:'montserrat-bold-italic'}
.items-block.is-edited .items-block__container__application-item__content__body ol{list-style-type:decimal;padding-left:40px}
.items-block.is-edited .items-block__container__application-item__content__body ul{list-style-type:disc;padding-left:40px}
.items-block.is-edited .items-block__container__application-item__content__body ul ul,.items-block.is-edited .items-block__container__application-item__content__body ol ul{list-style-type:circle}
.items-block.is-edited .items-block__container__application-item__content__body ol ol ul,.items-block.is-edited .items-block__container__application-item__content__body ol ul ul,.items-block.is-edited .items-block__container__application-item__content__body ul ol ul,.items-block.is-edited .items-block__container__application-item__content__body ul ul ul{list-style-type:square}
.items-block.is-edited .items-block__container__application-item__content__body sub,.items-block.is-edited .items-block__container__application-item__content__body sup{font-size:60%;line-height:0;position:relative;vertical-align:baseline}
.items-block.is-edited .items-block__container__application-item__content__body sup{top:-0.9em}
.items-block.is-edited .items-block__container__application-item__content__body sub{bottom:-0.25em}
.items-block.is-edited .items-block__container__application-item__content__body h1{font-size:23px;line-height:30px}
.items-block.is-edited .items-block__container__application-item__content__body h2{font-size:23px;line-height:30px}
.items-block.is-edited .items-block__container__application-item__content__body h3{font-size:19px;line-height:25px}
.items-block.is-edited .items-block__container__application-item__content__body h4{font-size:16px;line-height:22px}
.items-block__container{color:#fff;padding-left:0;padding-right:0;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:flex}
@media only screen and (max-width:839px){.items-block__container{display:block}
}
.items-block__container__application-item,.items-block__container__product-item{padding:0;position:relative}
@media only screen and (max-width:839px){.items-block__container__application-item,.items-block__container__product-item{left:50%;margin-left:-50vw;margin-right:-50vw;right:50%;width:100vw}
}
@media only screen and (min-width:840px){.items-block__container__application-item,.items-block__container__product-item{margin-bottom:-15px;margin-top:-15px;max-height:722px;z-index:1000}
}
@media only screen and (max-width:839px){.items-block__container__application-item:nth-child(2n),.items-block__container__product-item:nth-child(2n){margin-top:20px;margin-bottom:20px}
}
@media only screen and (min-width:840px){.items-block__container__application-item:nth-child(2n),.items-block__container__product-item:nth-child(2n){margin-left:20px;margin-right:20px}
}
@media only screen and (max-width:839px){.items-block__container__application-item__image,.items-block__container__product-item__image{display:none}
}
.items-block__container__application-item__content,.items-block__container__product-item__content{position:relative;padding:2em 30px;background:linear-gradient(-135deg,rgba(0,0,0,0.25) 0,rgba(0,0,0,0) 25%)}
@media only screen and (max-width:839px){.items-block__container__application-item__content,.items-block__container__product-item__content{padding:2em 15px}
}
.items-block__container__application-item__content__description,.items-block__container__product-item__content__description{font-size:14px;line-height:21px}
.items-block__container__application-item__content__description a,.items-block__container__product-item__content__description a{color:inherit;text-decoration:underline}
.items-block__container__application-item__content__description b,.items-block__container__product-item__content__description b{font-family:'montserrat-bold'}
.items-block__container__application-item__content__description b i,.items-block__container__product-item__content__description b i{font-family:'montserrat-bold-italic'}
.items-block__container__application-item__content__description i b,.items-block__container__product-item__content__description i b{font-family:'montserrat-bold-italic'}
.items-block__container__application-item__content__description ol,.items-block__container__product-item__content__description ol{list-style-type:decimal;padding-left:40px}
.items-block__container__application-item__content__description ul,.items-block__container__product-item__content__description ul{list-style-type:disc;padding-left:40px}
.items-block__container__application-item__content__description ul ul,.items-block__container__application-item__content__description ol ul,.items-block__container__product-item__content__description ul ul,.items-block__container__product-item__content__description ol ul{list-style-type:circle}
.items-block__container__application-item__content__description ol ol ul,.items-block__container__application-item__content__description ol ul ul,.items-block__container__application-item__content__description ul ol ul,.items-block__container__application-item__content__description ul ul ul,.items-block__container__product-item__content__description ol ol ul,.items-block__container__product-item__content__description ol ul ul,.items-block__container__product-item__content__description ul ol ul,.items-block__container__product-item__content__description ul ul ul{list-style-type:square}
.items-block__container__application-item__content__description sub,.items-block__container__application-item__content__description sup,.items-block__container__product-item__content__description sub,.items-block__container__product-item__content__description sup{font-size:60%;line-height:0;position:relative;vertical-align:baseline}
.items-block__container__application-item__content__description sup,.items-block__container__product-item__content__description sup{top:-0.9em}
.items-block__container__application-item__content__description sub,.items-block__container__product-item__content__description sub{bottom:-0.25em}
.items-block__container__application-item__content__description h1,.items-block__container__product-item__content__description h1{font-size:23px;line-height:30px}
.items-block__container__application-item__content__description h2,.items-block__container__product-item__content__description h2{font-size:23px;line-height:30px}
.items-block__container__application-item__content__description h3,.items-block__container__product-item__content__description h3{font-size:19px;line-height:25px}
.items-block__container__application-item__content__description h4,.items-block__container__product-item__content__description h4{font-size:16px;line-height:22px}
.items-block__container__application-item__content__title,.items-block__container__product-item__content__title{font-size:20px;line-height:24px;margin-bottom:0;padding-bottom:10px;padding-top:10px}
.items-block__container__application-item__content__body,.items-block__container__application-item__content__description,.items-block__container__product-item__content__body,.items-block__container__product-item__content__description{font-size:14px;line-height:20px;font-size:14px;line-height:21px}
.items-block__container__application-item__content__body a,.items-block__container__application-item__content__description a,.items-block__container__product-item__content__body a,.items-block__container__product-item__content__description a{color:inherit;text-decoration:underline}
.items-block__container__application-item__content__body b,.items-block__container__application-item__content__description b,.items-block__container__product-item__content__body b,.items-block__container__product-item__content__description b{font-family:'montserrat-bold'}
.items-block__container__application-item__content__body b i,.items-block__container__application-item__content__description b i,.items-block__container__product-item__content__body b i,.items-block__container__product-item__content__description b i{font-family:'montserrat-bold-italic'}
.items-block__container__application-item__content__body i b,.items-block__container__application-item__content__description i b,.items-block__container__product-item__content__body i b,.items-block__container__product-item__content__description i b{font-family:'montserrat-bold-italic'}
.items-block__container__application-item__content__body ol,.items-block__container__application-item__content__description ol,.items-block__container__product-item__content__body ol,.items-block__container__product-item__content__description ol{list-style-type:decimal;padding-left:40px}
.items-block__container__application-item__content__body ul,.items-block__container__application-item__content__description ul,.items-block__container__product-item__content__body ul,.items-block__container__product-item__content__description ul{list-style-type:disc;padding-left:40px}
.items-block__container__application-item__content__body ul ul,.items-block__container__application-item__content__body ol ul,.items-block__container__application-item__content__description ul ul,.items-block__container__application-item__content__description ol ul,.items-block__container__product-item__content__body ul ul,.items-block__container__product-item__content__body ol ul,.items-block__container__product-item__content__description ul ul,.items-block__container__product-item__content__description ol ul{list-style-type:circle}
.items-block__container__application-item__content__body ol ol ul,.items-block__container__application-item__content__body ol ul ul,.items-block__container__application-item__content__body ul ol ul,.items-block__container__application-item__content__body ul ul ul,.items-block__container__application-item__content__description ol ol ul,.items-block__container__application-item__content__description ol ul ul,.items-block__container__application-item__content__description ul ol ul,.items-block__container__application-item__content__description ul ul ul,.items-block__container__product-item__content__body ol ol ul,.items-block__container__product-item__content__body ol ul ul,.items-block__container__product-item__content__body ul ol ul,.items-block__container__product-item__content__body ul ul ul,.items-block__container__product-item__content__description ol ol ul,.items-block__container__product-item__content__description ol ul ul,.items-block__container__product-item__content__description ul ol ul,.items-block__container__product-item__content__description ul ul ul{list-style-type:square}
.items-block__container__application-item__content__body sub,.items-block__container__application-item__content__body sup,.items-block__container__application-item__content__description sub,.items-block__container__application-item__content__description sup,.items-block__container__product-item__content__body sub,.items-block__container__product-item__content__body sup,.items-block__container__product-item__content__description sub,.items-block__container__product-item__content__description sup{font-size:60%;line-height:0;position:relative;vertical-align:baseline}
.items-block__container__application-item__content__body sup,.items-block__container__application-item__content__description sup,.items-block__container__product-item__content__body sup,.items-block__container__product-item__content__description sup{top:-0.9em}
.items-block__container__application-item__content__body sub,.items-block__container__application-item__content__description sub,.items-block__container__product-item__content__body sub,.items-block__container__product-item__content__description sub{bottom:-0.25em}
.items-block__container__application-item__content__body h1,.items-block__container__application-item__content__description h1,.items-block__container__product-item__content__body h1,.items-block__container__product-item__content__description h1{font-size:23px;line-height:30px}
.items-block__container__application-item__content__body h2,.items-block__container__application-item__content__description h2,.items-block__container__product-item__content__body h2,.items-block__container__product-item__content__description h2{font-size:23px;line-height:30px}
.items-block__container__application-item__content__body h3,.items-block__container__application-item__content__description h3,.items-block__container__product-item__content__body h3,.items-block__container__product-item__content__description h3{font-size:19px;line-height:25px}
.items-block__container__application-item__content__body h4,.items-block__container__application-item__content__description h4,.items-block__container__product-item__content__body h4,.items-block__container__product-item__content__description h4{font-size:16px;line-height:22px}
.items-block__container__application-item__content__body p,.items-block__container__application-item__content__description p,.items-block__container__product-item__content__body p,.items-block__container__product-item__content__description p{margin-bottom:1.5em}
.items-block__container__application-item__content__part-number,.items-block__container__application-item__content__price,.items-block__container__product-item__content__part-number,.items-block__container__product-item__content__price{font-size:14px;line-height:20px;text-transform:uppercase}
.items-block__container__application-item__content__part-number h3,.items-block__container__application-item__content__price h3,.items-block__container__product-item__content__part-number h3,.items-block__container__product-item__content__price h3{font-size:12px;text-transform:none;margin-bottom:0;margin-top:20px}
.items-block__container__application-item__content__part-number p,.items-block__container__application-item__content__price p,.items-block__container__product-item__content__part-number p,.items-block__container__product-item__content__price p{margin-bottom:10px}
.items-block__container__application-item__mobile-content,.items-block__container__product-item__mobile-content{-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}
@media only screen and (max-width:839px){.items-block__container__application-item__mobile-content,.items-block__container__product-item__mobile-content{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:flex}
}
@media only screen and (min-width:840px){.items-block__container__application-item__mobile-content,.items-block__container__product-item__mobile-content{display:none}
}
@media only screen and (max-width:839px){.items-block__container__application-item__mobile-content__image,.items-block__container__product-item__mobile-content__image{width:110px}
}
@media only screen and (min-width:840px){.items-block__container__application-item__mobile-content__image,.items-block__container__product-item__mobile-content__image{width:140px}
}
.items-block__container__application-item__mobile-content__link,.items-block__container__product-item__mobile-content__link{padding-left:1em}
.items-block__container__application-item__bg-image{background-size:contain;background-position:0 100%}
.items-block__container__application-item__content__body{font-size:14px;line-height:21px}
.items-block__container__application-item__content__body a{color:inherit;text-decoration:underline}
.items-block__container__application-item__content__body b{font-family:'montserrat-bold'}
.items-block__container__application-item__content__body b i{font-family:'montserrat-bold-italic'}
.items-block__container__application-item__content__body i b{font-family:'montserrat-bold-italic'}
.items-block__container__application-item__content__body ol{list-style-type:decimal;padding-left:40px}
.items-block__container__application-item__content__body ul{list-style-type:disc;padding-left:40px}
.items-block__container__application-item__content__body ul ul,.items-block__container__application-item__content__body ol ul{list-style-type:circle}
.items-block__container__application-item__content__body ol ol ul,.items-block__container__application-item__content__body ol ul ul,.items-block__container__application-item__content__body ul ol ul,.items-block__container__application-item__content__body ul ul ul{list-style-type:square}
.items-block__container__application-item__content__body sub,.items-block__container__application-item__content__body sup{font-size:60%;line-height:0;position:relative;vertical-align:baseline}
.items-block__container__application-item__content__body sup{top:-0.9em}
.items-block__container__application-item__content__body sub{bottom:-0.25em}
.items-block__container__application-item__content__body h1{font-size:23px;line-height:30px}
.items-block__container__application-item__content__body h2{font-size:23px;line-height:30px}
.items-block__container__application-item__content__body h3{font-size:19px;line-height:25px}
.items-block__container__application-item__content__body h4{font-size:16px;line-height:22px}
.items-block__container__application-item__content__body__learn-more__button>a{text-decoration:none}
@media only screen and (max-width:1198px){.items-block__container__application-item__content__body__learn-more__button--desktop{display:none}
}
@media only screen and (min-width:1199px){.items-block__container__application-item__content__body__learn-more__button--mobile{display:none}
}
.items-block__container__application-item__content__title{margin-bottom:1.5em}
.items-block__container__application-item__content .read-more-state{display:none}
@media only screen and (max-width:839px){.items-block__container__application-item__content .read-more-mobile{display:block;opacity:0;max-height:0;transition:max-height 2500ms ease-in,opacity 500ms ease-in}
.items-block__container__application-item__content .read-more-mobile a{color:inherit;text-decoration:underline}
.items-block__container__application-item__content .read-more-state :checked~.read-more-mobile{opacity:1;max-height:1000em}
.items-block__container__application-item__content .read-more-trigger{cursor:pointer;display:block;font-size:14px;padding:.5em 0}
.items-block__container__application-item__content .read-more-state :checked~.read-more-trigger{display:none}
}