.cq-Editable-dom .features:empty,.cq-Editable-dom .features{min-height:150px}
.features{width:100%;max-width:1440px;display:block;-webkit-border-horizontal-spacing:15px;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 auto;padding:0 32px;position:relative;z-index:1}
.features .component-container{display:flex;gap:10px}
.features .content-wrapper{display:flex;flex-direction:column;width:50%;flex:0 0 50%;position:relative}
.bu-g-builder-appliances .features .component-container{display:flex !important;gap:18.55px;justify-content:center;flex-wrap:nowrap}
.bu-g-builder-appliances .features .content-wrapper{width:50% !important;flex:0 0 50% !important;max-width:50% !important;min-width:0;max-height:400px !important}
.features .content-wrapper .text-wrapper{position:relative;display:block;height:100%}
.features .content-wrapper .content-container{display:block;position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:100%;z-index:10;margin:0;padding:0 20px;box-sizing:border-box}
.features .content-wrapper .content-container:before{content:'';float:none;padding-bottom:0;margin-right:0}
.features .content-wrapper .media-container{width:100%;position:relative}
.features .content-wrapper .media-container:before{content:'';float:none;padding-bottom:0;margin-right:0}
.features .content-wrapper .text-content{margin-top:20px}
.features .content-wrapper .text-content .cta{margin:0;text-align:center}
.features .white{color:#000}
.features .gray{color:#000}
.features .media-container.align-false .media-wrapper{width:100%;position:relative}
.features .media-wrapper{width:100%;display:block}
.features .media-wrapper .image-holder{position:relative;width:100%;display:block;height:100%;overflow:hidden;border:1px solid #000;box-sizing:border-box;border-radius:12px;height:440px}
.features .media-wrapper .image-holder:before{content:'';float:left;padding-bottom:66.66667%;margin-right:-100%}
.features .media-wrapper .image-holder:after{content:'';display:table;clear:both}
.features .media-wrapper .image-holder img{width:100%;height:100%;position:absolute;margin:0 auto;left:0;right:0;border-radius:12px;object-fit:cover}
.bu-g-builder-appliances .bu-g-builder-appliances__image-link{cursor:pointer}
.bu-g-builder-appliances .bu-g-builder-appliances__image-link:focus{outline:2px solid #1428a0;outline-offset:2px}
.features .align-true{float:right;display:block}
.features .align-false{float:left;display:block}
.features .align-false .content-container{float:right}
.features.gray{padding-top:100px;background-color:#f3f3f3}
.features.grey{padding-top:100px;background-color:#f3f3f3}
.features.black{padding-top:100px;color:#fff;background-color:#000}
.features.white{background-color:#fff}
.features .text-wrapper .text-holder{width:100%;margin:0 auto;display:block;height:100%}
.features .text-wrapper .text-content{margin-top:20px}
.features .text-wrapper .text-content.center-align{text-align:center}
.bu-g-builder-appliances .features .cta,.features .cta{display:inline-block !important;visibility:visible !important}
.bu-g-builder-appliances .features .cta .cta-button,.features .cta .cta-button{display:inline-block !important;visibility:visible !important}
.features .cta .cta-button{display:inline-block;padding:10px 18px;text-decoration:none;font-family:'SamsungOneLatinWeb700','arial',sans-serif;font-size:14px;font-weight:700;line-height:1.5;text-align:center;border-radius:4px;-webkit-transition:all .3s ease;transition:all .3s ease;cursor:pointer;border:2px solid;min-width:140px}
.features .cta .cta-button.cta-border-rounded{border-radius:8px}
.features .cta .cta-button.cta-border-oval{border-radius:25px}
.features .cta .cta-button.cta-white{background-color:transparent;color:#000;border-color:#000}
.features .cta .cta-button.cta-white:hover{background-color:#000;color:#fff}
.bu-g-builder-appliances .features .cta .cta-button.cta-white.cta-color-black{color:#000 !important;border-color:#000 !important}
.bu-g-builder-appliances .features .cta .cta-button.cta-white.cta-color-black:hover{background-color:#000;border-color:#000;color:#fff}
.bu-g-builder-appliances .features .cta .cta-button.cta-white.cta-color-white{color:#fff;border-color:#fff}
.bu-g-builder-appliances .features .cta .cta-button.cta-white.cta-color-white:hover{background-color:#fff;border-color:#fff;color:#000}
.features .cta .cta-button.cta-black{background-color:#000;color:#fff;border-color:#000}
.features .cta .cta-button.cta-black:hover{background-color:#333;border-color:#333}
.features .cta .cta-button.cta-blue{background-color:#1428a0;color:#fff;border-color:#1428a0}
.features .cta .cta-button.cta-blue:hover{background-color:#1a35c7;border-color:#1a35c7}
.features.black .cta .cta-button.cta-white{color:#fff;border-color:#fff}
.features.black .cta .cta-button.cta-white:hover{background-color:#fff;color:#000}
@media screen and (max-width:767px){.features{max-width:100%;height:auto;width:100%;padding:0 32px;display:block}
.bu-g-builder-appliances .features .content-wrapper{width:100% !important;flex:0 0 100% !important;display:block;max-width:100% !important;height:100%;margin-bottom:10px}
.features .component-container{display:flex;flex-direction:column;gap:50px !important}
.features .content-wrapper .text-wrapper{position:relative !important}
.features .content-wrapper .content-container{position:absolute !important;bottom:15px !important;left:50% !important;transform:translateX(-50%) !important;width:calc(100% - 32px) !important;padding:0 16px !important;display:block !important;margin:0 !important}
.features .content-wrapper .content-container:before{content:'';float:left;margin-right:-100%;float:none !important;padding-bottom:0 !important;margin:0}
.features .content-wrapper .content-container:after{content:'';display:table;clear:both}
.features .content-wrapper .media-container{width:100% !important;display:block !important}
.features .content-wrapper .media-container:before{content:'';float:left;margin-right:-100%;float:none !important;padding-bottom:0 !important;margin:0}
.features .content-wrapper .media-container:after{content:'';display:table;clear:both}
.features .content-wrapper .text-content .cta{padding-top:0 !important;margin:0 !important;max-width:156px;margin:0 auto !important}
.features .content-wrapper:last-child{margin-bottom:0 !important}
.features .media-container{width:100% !important}
.features .media-container.align-false .media-wrapper{width:100% !important;left:0 !important}
.features .media-wrapper{width:100%}
.features .media-wrapper .image-holder img{height:100%;max-width:100%;position:absolute;margin:0 auto;left:0;right:0}
.features .media-wrapper .image-holder:before{content:'';float:left;padding-bottom:66.66667%;margin-right:-100%}
.features .media-wrapper .image-holder:after{content:'';display:table;clear:both}
.features .align-true{float:none !important;height:auto !important}
.features .align-false{float:none !important}
.features .cta .cta-button{padding:8px 12px;font-size:12px;min-width:120px}
}
@media screen and (min-width:981px){.features .content-wrapper .media-container:before{content:'';float:left;padding-bottom:66.66667%;margin-right:-100%}
.features .content-wrapper .media-container:after{content:'';display:table;clear:both}
}
.marketing-init-after-header .features{margin-top:0 !important}
.marketing-init-after-header>.aem-Grid>section:first-child .features{padding-top:20px !important}