.FocusWrapper{background:transparent no-repeat center bottom;background-size:300% auto;font-size:.8rem;position:relative;padding-top:74px;padding-bottom:398px}
.FocusWrapper.FocusWrapperAdapt{background-size:cover !important}
@media(min-width:768px){.FocusWrapper{background-size:100% auto;padding-bottom:389px;padding-top:94px}
}
@media(min-width:1024px){.FocusWrapper{padding-bottom:585px;padding-top:146px}
}
.FocusWrapper>.gradient{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none}
.FocusWrapper>.container{position:relative;z-index:2}
.FocusWrapper .focus-wrapper{width:100%}
.FocusWrapper .gridWrapper{width:100%}
.FocusWrapper .TextModule{padding-top:27px;padding-bottom:4px}
@media(min-width:768px){.FocusWrapper .TextModule{padding-top:7.6px;padding-bottom:0}
}
.FocusWrapper .TextModule .container{width:100%;max-width:100%}
.FocusWrapper .TextModule .wrapper{padding:0}
@media(min-width:768px){.FocusWrapper .TextModule .wrapper{max-width:65%}
}
@media(min-width:1024px){.FocusWrapper .TextModule .wrapper{max-width:50%}
}
.FocusWrapper .TextModule .subtitle{margin-bottom:22px}
@media(min-width:1024px){.FocusWrapper .TextModule .subtitle{margin-bottom:17px}
}
.FocusWrapper .TextModule .CtaModule{padding-top:19px}
@media(min-width:768px){.FocusWrapper .TextModule .CtaModule{padding-top:17px}
}
@media(min-width:1024px){.FocusWrapper .TextModule .CtaModule{padding-top:27px}
}
.FocusWrapper .TextModule .cta-button{background:transparent;padding-left:0}
@media(min-width:1024px){.FocusWrapper .TextModule .cta-button{font-size:18px}
}
.FocusWrapper .TextModule .cta-button:after{content:"";display:block;width:8px;height:12px;background:url('data:image/svg+xml;utf8,<svgxmlns="http://www.w3.org/2000/svg"viewBox="00812"><pathd="M010.6L4.6601.41.40l66-66z"/></svg>') no-repeat center center;position:absolute;right:1px;top:19px}
.FocusWrapper .FocusModuleItem{padding-top:44px}
@media(min-width:768px){.FocusWrapper .FocusModuleItem{padding-top:68px}
}
@media(min-width:1024px){.FocusWrapper .FocusModuleItem{padding-top:108px}
}
.FocusWrapper .FocusModuleItem .icon:not(.demoHidden)+.title{margin-top:22px}
@media(min-width:1024px){.FocusWrapper .FocusModuleItem .icon:not(.demoHidden)+.title{margin-top:32px}
}
.FocusWrapper .FocusModuleItem .title{margin-bottom:12px}
@media(min-width:1024px){.FocusWrapper .FocusModuleItem .title{margin-bottom:25px}
}
.FocusWrapper .FocusModuleItem .rte{margin-top:12px}
.FocusWrapper .FocusModule.fullWidth>.container{width:100%}
@media(min-width:768px){.FocusWrapper .FocusModule.fullWidth>.container{width:83.33333%}
}
@media(min-width:1024px){.FocusWrapper .FocusModule.fullWidth>.container{width:100%}
}
.cq-Overlay .FocusWrapper{min-height:100px;border:2px dashed #ccc}
.component-authoring{padding:20px;background-color:#f5f5f5;border:2px dashed #06c;margin:10px 0;text-align:center}
.component-authoring h3{margin-top:0;color:#333;font-size:16px}
.component-authoring p{margin:5px 0;color:#666;font-size:14px}
.component-authoring .instructions{margin-top:10px;padding:10px;background-color:#fff;border-left:3px solid #06c;text-align:left}