.block-compatibility .search-bar{position:relative}.block-compatibility .search-bar input{width:100%;border:none;border-bottom:1px solid #000;padding:1.5em 0 1.5em 1em;font-family:neue-haas-unica,sans-serif;font-style:normal;font-size:16px;font-weight:300;line-height:1.7;font-weight:300;color:#000}.block-compatibility .search-bar input else{font-weight:400}.block-compatibility .search-bar input::-webkit-input-placeholder{font-family:neue-haas-unica,sans-serif;font-style:normal;font-size:16px;font-weight:300;line-height:1.7;font-weight:300;color:#000}.block-compatibility .search-bar input::-moz-placeholder{font-family:neue-haas-unica,sans-serif;font-style:normal;font-size:16px;font-weight:300;line-height:1.7;font-weight:300;color:#000}.block-compatibility .search-bar input:-ms-input-placeholder{font-family:neue-haas-unica,sans-serif;font-style:normal;font-size:16px;font-weight:300;line-height:1.7;font-weight:300;color:#000}.block-compatibility .search-bar input::-ms-input-placeholder{font-family:neue-haas-unica,sans-serif;font-style:normal;font-size:16px;font-weight:300;line-height:1.7;font-weight:300;color:#000}.block-compatibility .search-bar input::placeholder{font-family:neue-haas-unica,sans-serif;font-style:normal;font-size:16px;font-weight:300;line-height:1.7;font-weight:300;color:#000}.block-compatibility .search-bar input::-webkit-input-placeholder else{font-weight:400}.block-compatibility .search-bar input::-moz-placeholder else{font-weight:400}.block-compatibility .search-bar input:-ms-input-placeholder else{font-weight:400}.block-compatibility .search-bar input::-ms-input-placeholder else{font-weight:400}.block-compatibility .search-bar input::placeholder else{font-weight:400}.block-compatibility .search-bar::after{content:"";position:absolute;width:32px;height:28px;background-image:url(../../../dist/images/search-icn.svg);background-position:center;background-size:cover;top:50%;right:0;-webkit-transition:all .4s;transition:all .4s;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%)}.block-compatibility .filter-bar ul.categories{padding-left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}@media (max-width:599px){.block-compatibility .filter-bar ul.categories{-ms-flex-wrap:wrap;flex-wrap:wrap}}.block-compatibility .filter-bar ul.categories li{list-style:none}@media (max-width:599px){.block-compatibility .filter-bar ul.categories li{-ms-flex-preferred-size:100%;flex-basis:100%}}.block-compatibility .filter-bar ul.categories li a{display:block;margin:1em 1em 1em 0;padding:.5em 1em;border-radius:80px;border:1px solid #000;font-family:neue-haas-unica,sans-serif;font-style:normal;font-size:14px;font-weight:300;line-height:1.7;color:#000;text-decoration:none;text-align:center;min-width:120px}.block-compatibility .filter-bar ul.categories li a else{font-weight:400}@media (max-width:599px){.block-compatibility .filter-bar ul.categories li a{margin:0 0 1em}}.block-compatibility .filter-bar ul.categories li.active a{background:#000;color:#fff}.block-compatibility .compatibility-child__entry{font-family:neue-haas-unica,sans-serif;font-style:normal;font-size:16px;font-weight:300;line-height:1.7;font-weight:300;color:#626363;position:relative}.block-compatibility .compatibility-child__entry else{font-weight:400}.block-compatibility .compatibility-child__entry:not([data-position]):nth-child(odd),.block-compatibility .compatibility-child__entry[data-position=odd]{background-color:#fafafa}.block-compatibility .compatibility-child__entry.open .compatibility__open{border-bottom:1px solid #c4c4c4}.block-compatibility .compatibility-child__entry.open .compatibility__open .collapse-child-icon>div{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}.block-compatibility .compatibility-child__entry.open .compatibility__closed{display:-webkit-box;display:-ms-flexbox;display:flex}.block-compatibility .compatibility-child__entry .compatibility__open{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;padding:1em 1.5em;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}@media (max-width:599px){.block-compatibility .compatibility-child__entry .compatibility__open{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column wrap;flex-flow:column wrap}}.block-compatibility .compatibility-child__entry .compatibility__open span.title{color:#000}.block-compatibility .compatibility-child__entry .compatibility__open span.category,.block-compatibility .compatibility-child__entry .compatibility__open span.serial,.block-compatibility .compatibility-child__entry .compatibility__open span.title{-webkit-box-flex:0;-ms-flex:0 1 30%;flex:0 1 30%;font-weight:500}.block-compatibility .compatibility-child__entry .compatibility__open .collapse-child-icon,.block-compatibility .compatibility-child__entry .compatibility__open .collapse-child-icon>div{background:url(../../../dist/images/minus-icn.svg) no-repeat;background-size:24px 24px;content:""}.block-compatibility .compatibility-child__entry .compatibility__open .collapse-child-icon{background-position:100% 50%;position:relative;-webkit-box-flex:0;-ms-flex:0 1 10%;flex:0 1 10%;display:grid;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:40px}@media (max-width:599px){.block-compatibility .compatibility-child__entry .compatibility__open .collapse-child-icon{position:absolute;right:.5em;top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%)}}.block-compatibility .compatibility-child__entry .compatibility__open .collapse-child-icon>div{background-position:0 0;position:absolute;right:0;display:inline;width:24px;height:24px;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}@media (max-width:599px){.block-compatibility .compatibility-child__entry .compatibility__open .collapse-child-icon>div{position:relative}}.block-compatibility .compatibility-child__entry .compatibility__closed{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;padding:2em 1.5em;display:none}@media (max-width:599px){.block-compatibility .compatibility-child__entry .compatibility__closed{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap}}.block-compatibility .compatibility-child__entry .compatibility__closed .left{-webkit-box-flex:1;-ms-flex:1 0 30%;flex:1 0 30%}.block-compatibility .compatibility-child__entry .compatibility__closed .left .image{margin-bottom:1.5em}.block-compatibility .compatibility-child__entry .compatibility__closed .left .integration span,.block-compatibility .compatibility-child__entry .compatibility__closed .left .purpose span{display:block}.block-compatibility .compatibility-child__entry .compatibility__closed .left .integration span.title,.block-compatibility .compatibility-child__entry .compatibility__closed .left .purpose span.title{color:#000}.block-compatibility .compatibility-child__entry .compatibility__closed .left .purpose{margin-bottom:1.5em}@media (max-width:599px){.block-compatibility .compatibility-child__entry .compatibility__closed .left .integration{margin-bottom:1.5em}}.block-compatibility .compatibility-child__entry .compatibility__closed .right{-webkit-box-flex:1;-ms-flex:1 0 70%;flex:1 0 70%}.block-compatibility .compatibility-child__entry .compatibility__closed .right span{margin-right:7.5em;display:block}@media (max-width:788px){.block-compatibility .compatibility-child__entry .compatibility__closed .right span{margin-right:0}}.block-compatibility .compatibility-child__entry .compatibility__closed .right span.title{color:#000}