[type=color],[type=date],[type=datetime-local],[type=datetime],[type=email],[type=month],[type=number],[type=password],[type=search],[type=tel],[type=text],[type=time],[type=url],[type=week],select,textarea{background-clip:padding-box}select{-webkit-appearance:none;-moz-appearance:none;padding-right:1.5625rem}P#cssMandatoryField,P.cssMandatoryField{font-size:.8125rem;padding-top:.625rem}@media screen and (max-width:39.99875em){P#cssMandatoryField,P.cssMandatoryField{margin-bottom:.625rem}}.cssAdditionalText{margin-top:1.875rem;padding-top:1.875rem;border-top:.0625rem solid #d7dce0}.cssError [type=color],.cssError [type=date],.cssError [type=datetime-local],.cssError [type=datetime],.cssError [type=email],.cssError [type=month],.cssError [type=number],.cssError [type=password],.cssError [type=search],.cssError [type=tel],.cssError [type=text],.cssError [type=time],.cssError [type=url],.cssError [type=week],.cssError select,.cssError textarea{border-color:#c42e2e!important}.cssError LABEL,.cssErrorMessage,.cssError P{color:#c42e2e!important}DIV.cssErrorMessage{margin-top:.9375rem;font-size:.8125rem;background:#f9ecec;padding:1.25rem}DIV.cssErrorMessage.cssWithMarginBottom{margin-top:0;margin-bottom:.9375rem}DIV.cssErrorMessage P{line-height:1.3;margin-bottom:0}DIV.cssCheckBoxArea LABEL{display:flex;align-items:baseline;line-height:1.3;margin-bottom:.3125rem}DIV.cssCheckBoxArea INPUT{flex:none;margin:0 .625rem 0 0;position:relative;top:.125rem}DIV.cssFormPlaceholderGroup{position:relative;margin-top:1.875rem}DIV.cssFormPlaceholderGroup [type=color],DIV.cssFormPlaceholderGroup [type=date],DIV.cssFormPlaceholderGroup [type=datetime-local],DIV.cssFormPlaceholderGroup [type=datetime],DIV.cssFormPlaceholderGroup [type=email],DIV.cssFormPlaceholderGroup [type=month],DIV.cssFormPlaceholderGroup [type=number],DIV.cssFormPlaceholderGroup [type=password],DIV.cssFormPlaceholderGroup [type=search],DIV.cssFormPlaceholderGroup [type=tel],DIV.cssFormPlaceholderGroup [type=text],DIV.cssFormPlaceholderGroup [type=time],DIV.cssFormPlaceholderGroup [type=url],DIV.cssFormPlaceholderGroup [type=week],DIV.cssFormPlaceholderGroup select,DIV.cssFormPlaceholderGroup textarea{margin-bottom:0;padding-left:.9375rem}DIV.cssFormPlaceholderGroup LABEL.cssFormPlaceholder{position:absolute;top:.25rem;padding:.3125rem 0 0 .9375rem;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;opacity:.5}DIV.cssFormPlaceholderGroup .cssFormPlaceholder:focus+LABEL.cssFormPlaceholder,DIV.cssFormPlaceholderGroup LABEL.cssFormPlaceholder.cssShowAsLabel{top:0;font-size:75%;transform:translate3d(0,-100%,0);opacity:1}DIV.cssFormPlaceholderGroup .cssFormPlaceholder:not(:placeholder-shown)+LABEL.cssFormPlaceholder{top:0;font-size:75%;transform:translate3d(0,-100%,0);opacity:1}DIV.cssFormPlaceholderGroup SELECT.cssFormPlaceholder+LABEL.cssFormPlaceholder{top:0;font-size:75%;transform:translate3d(0,-100%,0);opacity:1}DIV#cssConsentdeclaration{margin-top:1.25rem;line-height:1.2}DIV#cssConsentdeclaration INPUT{margin:0 .3125rem 0 0;display:inline}DIV#cssConsentdeclaration LABEl{display:inline;line-height:inherit}DIV#cssConsentdeclaration LABEl DIV,DIV#cssConsentdeclaration LABEl P{display:inline!important;line-height:inherit}DIV#cssConsentdeclaration LABEl .XContent DL.cssNumList{display:block;margin:0;overflow:hidden;padding:0;position:relative}DIV#cssConsentdeclaration LABEl .XContent DL.cssNumList DT{clear:left;float:left;width:12px;text-align:right;font-weight:400;line-height:1.3}DIV#cssConsentdeclaration LABEl .XContent DL.cssNumList DD{margin:0 0 0 18px;min-height:1.2em;padding:0;line-height:1.3}DIV.cssInputWithSwitch INPUT{border-right:none;border-radius:4px 0 0 4px}DIV.cssInputWithSwitch DIV.switch{margin-bottom:0}DIV.cssInputWithSwitch DIV.switch LABEL{border-radius:0 4px 4px 0}DIV.cssInputWithSwitch DIV.switch LABEL SPAN{font-size:1.4375rem;padding-top:.4375rem}.cssCombinedInput .cssFirstElement INPUT,.cssCombinedInput .cssFirstElement SELECT{border-right:0;border-radius:4px 0 0 4px}.cssCombinedInput .cssSecondElement INPUT,.cssCombinedInput .cssSecondElement SELECT{border-radius:0 4px 4px 0}DIV#cssCompare DIV#cssCompareHeader DIV.cssCompareFilterDropDown{min-width:11.25rem}DIV#cssCompare DIV#cssCompareContent{background:#fff;margin-top:0;padding-top:0;padding-bottom:0}@media screen and (max-width:119.99875em){DIV#cssCompare DIV#cssCompareContent{overflow-x:scroll;-webkit-overflow-scrolling:touch}}@media screen and (max-width:39.99875em){DIV#cssCompare DIV#cssCompareContent{margin-top:.625rem;padding-top:.625rem;padding-bottom:1.25rem}}DIV#cssCompare DIV#cssCompareContent>div.grid-container{min-width:50rem;overflow-x:auto}DIV#cssCompare DIV#cssCompareContent P#cssNoCompareItems{padding:1.25rem 1.875rem 0}DIV#cssCompare DIV#cssCompareContent DIV#cssCompareContentHeader{background:#fff;-webkit-box-shadow:0 5px 20px 0 rgba(106,111,117,.5);-moz-box-shadow:0 5px 20px 0 rgba(106,111,117,.5);box-shadow:0 5px 20px 0 rgba(106,111,117,.5)}DIV#cssCompare DIV#cssCompareContent DIV#cssCompareContentHeader DIV.cssCompareItemHeader{padding:0 1.875rem}@media screen and (max-width:63.99875em){DIV#cssCompare DIV#cssCompareContent DIV#cssCompareContentHeader DIV.cssCompareItemHeader{padding:0 .625rem}}DIV#cssCompare DIV#cssCompareContent DIV#cssCompareContentHeader DIV.cssCompareItemHeader DIV.cssCompareItemHeaderImage{position:relative;padding:50% 0;margin-top:.625rem;margin-bottom:1.25rem}DIV#cssCompare DIV#cssCompareContent DIV#cssCompareContentHeader DIV.cssCompareItemHeader DIV.cssCompareItemHeaderImage IMG,DIV#cssCompare DIV#cssCompareContent DIV#cssCompareContentHeader DIV.cssCompareItemHeader DIV.cssCompareItemHeaderImage PICTURE{position:absolute;top:0;left:0;width:100%;height:100%;font-family:"object-fit: contain;";object-fit:contain}DIV#cssCompare DIV#cssCompareContent DIV#cssCompareContentHeader DIV.cssCompareItemHeader DIV.cssCompareItemHeaderText{overflow:hidden;text-overflow:ellipsis}DIV#cssCompare DIV#cssCompareContent DIV#cssCompareContentHeader DIV.cssCompareItemHeader DIV.cssCompareItemHeaderText A{color:#454b52}DIV#cssCompare DIV#cssCompareContent DIV#cssCompareContentHeader DIV.cssCompareItemHeader DIV.cssCompareItemHeaderText .cssHeadline{color:#454b52;font-weight:600;font-size:1rem;line-height:1.3;margin-bottom:.9375rem;display:block}@media screen and (max-width:63.99875em){DIV#cssCompare DIV#cssCompareContent DIV#cssCompareContentHeader DIV.cssCompareItemHeader DIV.cssCompareItemHeaderText .cssHeadline{font-size:.8125rem}}DIV#cssCompare DIV#cssCompareContent DIV#cssCompareContentHeader DIV.cssCompareItemHeader DIV.cssCompareItemHeaderText .cssSubHeadline{color:#454b52;font-weight:400;font-size:.8125rem;margin-bottom:.9375rem;display:block}@media screen and (max-width:63.99875em){DIV#cssCompare DIV#cssCompareContent DIV#cssCompareContentHeader DIV.cssCompareItemHeader DIV.cssCompareItemHeaderText .cssSubHeadline{font-size:.8125rem}}DIV#cssCompare DIV#cssCompareContent DIV#cssCompareContentHeader DIV.cssCompareItemHeader DIV.cssCompareItemHeaderFooter{margin-bottom:.3125rem}DIV#cssCompare DIV#cssCompareContent DIV#cssCompareContentHeader DIV.cssCompareItemHeader DIV.cssCompareItemHeaderFooter A.cssIconLink.cssRemoveLink{color:#9ca0a6!important;font-size:.8125rem}DIV#cssCompare DIV#cssCompareContent DIV#cssCompareContentHeader DIV.cssCompareItemHeader DIV.cssCompareItemHeaderFooter A.cssIconLink.cssRemoveLink>SPAN{padding-left:1.5625rem}DIV#cssCompare DIV#cssCompareContent DIV#cssCompareContentHeader DIV.cssCompareItemHeader DIV.cssCompareItemHeaderFooter A.cssIconLink.cssRemoveLink [class*=" icon-"],DIV#cssCompare DIV#cssCompareContent DIV#cssCompareContentHeader DIV.cssCompareItemHeader DIV.cssCompareItemHeaderFooter A.cssIconLink.cssRemoveLink [class^=icon-]{top:-.125rem;font-size:1.1875rem}DIV#cssCompare DIV#cssCompareContent DIV#cssCompareContentHeader DIV.cssCompareItemHeader DIV.cssCompareItemHeaderFooter .cssWatchlistLink{color:#5476c7;margin-right:0}DIV#cssCompare DIV#cssCompareContent DIV#cssCompareContentHeader DIV.cssCompareItemHeader DIV.cssCompareItemHeaderFooter .cssWatchlistLink A.cssIconLink{font-size:.8125rem}DIV#cssCompare DIV#cssCompareContent DIV#cssCompareContentHeader DIV.cssCompareItemHeader DIV.cssCompareItemHeaderFooter .cssWatchlistLink A.cssIconLink>SPAN{padding-left:1.5625rem}DIV#cssCompare DIV#cssCompareContent DIV#cssCompareContentHeader DIV.cssCompareItemHeader DIV.cssCompareItemHeaderFooter .cssWatchlistLink A.cssIconLink [class*=" icon-"],DIV#cssCompare DIV#cssCompareContent DIV#cssCompareContentHeader DIV.cssCompareItemHeader DIV.cssCompareItemHeaderFooter .cssWatchlistLink A.cssIconLink [class^=icon-]{top:-.125rem;font-size:1.1875rem}@media screen and (max-width:63.99875em){DIV#cssCompare DIV#cssCompareContent DIV#cssCompareContentHeader DIV.cssCompareItemHeader DIV.cssCompareItemHeaderFooter A.cssIconLink SPAN.cssText{width:0;overflow:hidden}}DIV#cssCompare DIV#cssCompareContent DIV#cssCompareContentHeader DIV.cssCompareItemHeader.cssCompareItemHeaderPlaceholder{color:#9ca0a6;text-align:center;display:flex;align-items:center;justify-content:center}DIV#cssCompare DIV#cssCompareContent DIV#cssCompareContentHeader DIV.cssCompareItemHeader.cssCompareItemHeaderPlaceholder [class*=" icon-"],DIV#cssCompare DIV#cssCompareContent DIV#cssCompareContentHeader DIV.cssCompareItemHeader.cssCompareItemHeaderPlaceholder [class^=icon-]{font-size:2.5rem;margin-bottom:2.5rem}DIV#cssCompare DIV#cssCompareContent DIV#cssCompareContentHeader DIV.cssCompareItemHeader.cssCompareItemHeaderPlaceholder A{display:block;color:#454b52}DIV#cssCompare DIV#cssCompareContent DIV#cssCompareContentHeader DIV.cssCompareItemHeader.cssCompareItemHeaderPlaceholder P{font-weight:600;font-size:1rem;line-height:1.3}DIV#cssCompare DIV#cssCompareContent DIV#cssCompareContentHeader.top-sticky DIV.cssCompareItemHeaderImage{display:none}DIV#cssCompare DIV#cssCompareContent DIV.cssHeadline{line-height:1.4;font-weight:600;padding:2.5rem 1.875rem 1.875rem;font-size:1.4375rem;border-bottom:.0625rem solid #e8ebed}@media screen and (max-width:63.99875em){DIV#cssCompare DIV#cssCompareContent DIV.cssHeadline{font-size:1.1875rem;padding:2.5rem 0 1.875rem}}DIV#cssCompare DIV#cssCompareContent DIV.cssPropertyName{font-weight:700;padding:.625rem 1.875rem}@media screen and (max-width:89.99875em){DIV#cssCompare DIV#cssCompareContent DIV.cssPropertyName{background:#e8ebed;padding:.3125rem 1.875rem}}DIV#cssCompare DIV#cssCompareContent DIV.cssPropertyValue{padding:.625rem 1.875rem}@media screen and (max-width:63.99875em){DIV#cssCompare DIV#cssCompareContent DIV.cssPropertyValue{padding:.625rem;font-size:.8125rem}}DIV#cssCompare DIV#cssCompareContent DIV.cssPropertyValue SPAN.cssNoValue{display:block}DIV#cssCompare DIV#cssCompareContent DIV.cssNotDifferent{color:#9ca0a6!important}DIV#cssCompare DIV#cssCompareContent DIV.cssCompareItemHeader,DIV#cssCompare DIV#cssCompareContent DIV.cssPropertyName,DIV#cssCompare DIV#cssCompareContent DIV.cssPropertyValue{border-right:.0625rem solid #e8ebed;border-bottom:.0625rem solid #e8ebed;text-overflow:ellipsis;overflow:hidden}DIV#cssCompare DIV#cssCompareContent DIV.cssCompareItemHeader:last-of-type,DIV#cssCompare DIV#cssCompareContent DIV.cssPropertyName:last-of-type,DIV#cssCompare DIV#cssCompareContent DIV.cssPropertyValue:last-of-type{border-right:none}