.key-features-extended .accordionContainer .cmp-accordion__item{border-bottom:1px solid #f2f2f2}
.key-features-extended .accordionContainer .cmp-accordion__item.accordionOpened{background:#fff;margin-bottom:0;box-shadow:0 0 8px 0 rgb(128 128 128 / .25);border-bottom-left-radius:8px;border-bottom-right-radius:8px;border-bottom:0 solid #f2f2f2}
.key-features-extended .accordionContainer :not(.aem-Grid)>.bulleted-list-element{padding-bottom:26.5px;padding-left:16px;padding-right:16px}
@media(min-width:992px){.key-features-extended .accordionContainer:not(.aem-Grid)>.bulleted-list-element{padding-left:24px;padding-right:24px}
}
.key-features-extended .accordionContainer .bulleted-list-element{margin-bottom:26.5px;padding-left:5.5px;padding-right:5.5px}
@media(min-width:992px){.key-features-extended .accordionContainer .bulleted-list-element{padding-left:12px;padding-right:12px}
}
.key-features-extended .accordionContainer .cmp-accordion__header .cmp-accordion__button{background-color:transparent;padding:16px;border:0;display:flex;justify-content:space-between;align-items:center}
.key-features-extended .accordionContainer .cmp-accordion__header .cmp-accordion__button .cmp-accordion__title{font-style:normal;font-weight:500;font-size:20px;line-height:130%;color:#333}
.key-features-extended .accordionContainer .cmp-accordion__header .cmp-accordion__button .cmp-accordion__icon::before{color:#0c66e1}
.key-features-extended .accordionContainer .cmp-accordion__panel .aAccordionBulletContainer{margin-bottom:10.5px}
.key-features-extended .accordionContainer .cmp-accordion__panel .aAccordionBulletContainer .aAccordionItemContainer{display:flex;padding-top:16px}
.key-features-extended .accordionContainer .cmp-accordion__panel .aAccordionBulletContainer .aAccordionItemContainer .aAccordionBullet{margin-right:8px}
.key-features-extended .accordionContainer .cmp-accordion__panel .aAccordionBulletContainer .aAccordionItemContainer .aAccordionBullet .aAccordionIcon{margin-right:8px}
.key-features-extended .accordionContainer .cmp-accordion__panel .aAccordionBulletContainer .aAccordionItemContainer .aAccordionBullet .aAccordionIcon::before{color:#0c66e1}
.key-features-extended .accordionContainer .cmp-accordion__panel .aAccordionBulletContainer .aAccordionItemContainer .aAccordionBullet .aAccordionImg{width:48px;height:48px;object-fit:cover;border-radius:50%;margin-right:16px}
.key-features-extended .accordionContainer .cmp-accordion__panel .aAccordionBulletContainer .aAccordionItemContainer .aAccordionDesc .aAccordionTitle{font-style:normal;font-weight:500;font-size:16px;line-height:130%;margin-bottom:8px}
@media(min-width:768px){.key-features-extended .accordionContainer .cmp-accordion__panel .aAccordionBulletContainer .aAccordionItemContainer .aAccordionDesc .aAccordionTitle{font-size:18px}
}
.key-features-extended .accordionContainer .cmp-accordion__panel .aAccordionBulletContainer .aAccordionItemContainer .aAccordionDesc .aAccordionText{font-style:normal;font-size:14px;line-height:150%;margin-bottom:0}
@media(min-width:768px){.key-features-extended .accordionContainer .cmp-accordion__panel .aAccordionBulletContainer .aAccordionItemContainer .aAccordionDesc .aAccordionText{font-size:16px}
}
.key-features-extended .accordionContainer .cmp-accordion__panel .aAccordionButton{margin-top:18.5px}
.key-features-extended .accordionContainer .cmp-accordion__panel .aAccordionButton .aAccordionLinkButton{font-style:normal;font-weight:500;font-size:18px;line-height:150%;color:#0c66e1;text-decoration:none}
.key-features-extended .accordionContainer .cmp-accordion__button--expanded{border-top:2px solid #0c66e1 !important}
.key-features-extended .imageContainer img{width:100%;border-radius:8px;object-fit:cover;max-height:370px}
@media(min-width:992px){.key-features-extended .imageContainer img{max-height:unset;height:auto}
}
.key-features-extended .imageContainer picture{transition:all .2s ease-in-out;opacity:1}
.key-features-extended .imageContainer picture.d-none{opacity:0;transition:all .2s ease-in-out;display:block !important;height:0}
.key-features-extended .imageContainer picture .imageToHide{opacity:0;height:0}
.key-features-extended.ly-color-light-grey{background-color:#ebf3ff}
.key-features-extended.ly-color-light-grey .aAccordionTitle,.key-features-extended.ly-color-light-grey .aAccordionText{color:#000521}
.key-features-extended .accordionamadeus.cq-Editable-dom{min-width:50%}