.cq-wcm-edit span.enable_touchui_label,.cq-wcm-edit span.enable_touchui_label+input{display:none}
.aem-AuthorLayer-Edit .touchui_active{width:172px !important;height:52px !important}
.cq-wcm-edit.aem-AuthorLayer-Edit span.enable_touchui_label,.cq-wcm-edit.aem-AuthorLayer-Edit span.enable_touchui_label+input{display:inline-block}
.pa-wrap{position:relative;overflow:hidden;height:100%}
.pa-wrap .pa-form{overflow:hidden;background:#f2f2f8}
.cq-wcm-edit .pa-wrap .pa-form{overflow:visible}
.pa-wrap .pa-form.slick-slider{-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}
.pa-wrap .pa-form.slick-slider .slick-list.draggable{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.pa-wrap .pa-form .slick-slide{max-height:100%}
.pa-wrap .pa-form .slick-list{height:auto;max-height:100%;-moz-transition:all .25s ease-in-out .1s;-o-transition:all .25s ease-in-out .1s;-ms-transition:all .25s ease-in-out .1s;-webkit-transition:all .25s ease-in-out .1s;transition:all .25s ease-in-out .1s}
.pa-wrap .pa-form .slick-list .slick-list{height:auto !important}
.pa-wrap .pa-slide{position:relative;overflow:hidden;width:100%;background:#f2f2f8}
.cq-wcm-edit .pa-wrap .pa-slide.pa-scroll,.aem-AuthorLayer-Edit .pa-wrap .pa-slide.pa-scroll{display:block !important;height:0;opacity:0;position:absolute;left:-9999px}
.pa-wrap .pa-show{display:block !important;outline:0}
.pa-wrap .aem-GridColumn--default--12{padding-left:0 !important;padding-right:0 !important}
.pa-animation{position:relative;-moz-transform:translateX(100%);-o-transform:translateX(100%);-ms-transform:translateX(100%);-webkit-transform:translateX(100%);transform:translateX(100%);-moz-transition:transform 100ms ease-in-out .2s;-o-transition:transform 100ms ease-in-out .2s;-ms-transition:transform 100ms ease-in-out .2s;-webkit-transition:transform 100ms ease-in-out .2s;transition:transform 100ms ease-in-out .2s}
.cq-wcm-edit .pa-animation{-moz-transition:transform 150ms ease-in-out .5s;-o-transition:transform 150ms ease-in-out .5s;-ms-transition:transform 150ms ease-in-out .5s;-webkit-transition:transform 150ms ease-in-out .5s;transition:transform 150ms ease-in-out .5s}
@media(max-width:1024px){.pa-animation{-moz-transition:transform 20ms ease-in-out 1s;-o-transition:transform 20ms ease-in-out 1s;-ms-transition:transform 20ms ease-in-out 1s;-webkit-transition:transform 20ms ease-in-out 1s;transition:transform 20ms ease-in-out 1s}
}
.pa-animation.prevanim{-moz-transform:translateX(-100%);-o-transform:translateX(-100%);-ms-transform:translateX(-100%);-webkit-transform:translateX(-100%);transform:translateX(-100%);-moz-transition:transform 100ms ease-in-out .5s;-o-transition:transform 100ms ease-in-out .5s;-ms-transition:transform 100ms ease-in-out .5s;-webkit-transition:transform 100ms ease-in-out .5s;transition:transform 100ms ease-in-out .5s}
.cq-wcm-edit .pa-animation.prevanim{-moz-transition:transform 150ms ease-in-out .5s;-o-transition:transform 150ms ease-in-out .5s;-ms-transition:transform 150ms ease-in-out .5s;-webkit-transition:transform 150ms ease-in-out .5s;transition:transform 150ms ease-in-out .5s}
@media(max-width:1024px){.pa-animation.prevanim{-moz-transition:transform 20ms ease-in-out .2s;-o-transition:transform 20ms ease-in-out .2s;-ms-transition:transform 20ms ease-in-out .2s;-webkit-transition:transform 20ms ease-in-out .2s;transition:transform 20ms ease-in-out .2s}
}
.pa-animation.active{-moz-transform:translateX(0);-o-transform:translateX(0);-ms-transform:translateX(0);-webkit-transform:translateX(0);transform:translateX(0);-moz-transition:transform 120ms ease-in-out .5s;-o-transition:transform 120ms ease-in-out .5s;-ms-transition:transform 120ms ease-in-out .5s;-webkit-transition:transform 120ms ease-in-out .5s;transition:transform 120ms ease-in-out .5s}
.pa-animation.active.nxtAnim{-moz-transition:transform 120ms ease-in-out .5s;-o-transition:transform 120ms ease-in-out .5s;-ms-transition:transform 120ms ease-in-out .5s;-webkit-transition:transform 120ms ease-in-out .5s;transition:transform 120ms ease-in-out .5s}
.cq-wcm-edit .pa-animation.active{-moz-transition:transform 150ms ease-in-out .5s;-o-transition:transform 150ms ease-in-out .5s;-ms-transition:transform 150ms ease-in-out .5s;-webkit-transition:transform 150ms ease-in-out .5s;transition:transform 150ms ease-in-out .5s}
@media(max-width:1024px){.pa-animation.active{-moz-transition:transform 20ms ease-in-out .2s;-o-transition:transform 20ms ease-in-out .2s;-ms-transition:transform 20ms ease-in-out .2s;-webkit-transition:transform 20ms ease-in-out .2s;transition:transform 20ms ease-in-out .2s}
}
.pa-slide--first>.pa-animation.active{-moz-transition:transform 120ms ease-in-out 1.2s;-o-transition:transform 120ms ease-in-out 1.2s;-ms-transition:transform 120ms ease-in-out 1.2s;-webkit-transition:transform 120ms ease-in-out 1.2s;transition:transform 120ms ease-in-out 1.2s}
@media(max-width:1024px){.pa-slide--first>.pa-animation.active{-moz-transition:transform 30ms ease-in-out 1.2s;-o-transition:transform 30ms ease-in-out 1.2s;-ms-transition:transform 30ms ease-in-out 1.2s;-webkit-transition:transform 30ms ease-in-out 1.2s;transition:transform 30ms ease-in-out 1.2s}
}
.pa-start{padding-top:50px;padding-bottom:50px}
.pa-start.shelf-margin{padding-bottom:70px;margin-bottom:0}
.pa-start.theme-brand{background-color:#ffdbec;color:#646068}
.pa-start.theme-brand .title-comp{color:#5a287d}
.pa-start.theme-brand .comp-rich-text h2,.pa-start.theme-brand .comp-rich-text h3{color:#5a287d}
.pa-start.theme-brand .comp-rich-text h4{color:#333}
.pa-start.theme-brand .comp-rich-text span.list-item-tick:before,.pa-start.theme-brand .comp-rich-text span.list-item-square:before,.pa-start.theme-brand .comp-rich-text ul li:before{color:#646068}
.pa-start.theme-brand .comp-rich-text .subheader{color:#5a287d}
.pa-start.theme-brand .comp-rich-text a{width:100%;width:-moz-calc(100%);width:-webkit-calc(100%);width:-o-calc(100%);width:calc(100%);background-image:-webkit-linear-gradient(transparent 95%,#5e10b1 10px,#5e10b1);background-image:-moz-linear-gradient(transparent -moz-calc(100% - 1px),#5e10b1 10px,#5e10b1);background-image:-o-linear-gradient(transparent -o-calc(100% - 1px),#5e10b1 10px,#5e10b1);background-image:linear-gradient(transparent calc(100% - 1px),#5e10b1 10px,#5e10b1);background-repeat:no-repeat;background-size:100% 100%;-webkit-transition:background-size ease-in-out 180ms;-moz-transition:background-size ease-in-out 180ms;-o-transition:background-size ease-in-out 180ms;transition:background-size ease-in-out 180ms;padding-bottom:3px;color:#5e10b1}
.pa-start.theme-brand .comp-rich-text a:hover{background-size:0 100%}
.pa-start.theme-brand .comp-rich-text a:focus{background-image:none}
html:not(.firefox) .pa-start.theme-brand .comp-rich-text a:focus{outline:1px auto #5e10b1}
html:not(.firefox) .pa-start.theme-brand .comp-rich-text a:focus:hover{outline:1px auto #5e10b1}
.pa-start.theme-brand .comp-rich-text a.pop{border-color:#5e10b1 !important}
.pa-start.theme-brand .cta{cursor:pointer}
.pa-start.theme-brand .cta.cta-secondary{color:#5e10b1}
.pa-start.theme-brand .cta.cta-secondary .cta-text{color:#5e10b1;width:100%;width:-moz-calc(100%);width:-webkit-calc(100%);width:-o-calc(100%);width:calc(100%);background-image:-webkit-linear-gradient(transparent 95%,#5e10b1 10px,#5e10b1);background-image:-moz-linear-gradient(transparent -moz-calc(100% - 1px),#5e10b1 10px,#5e10b1);background-image:-o-linear-gradient(transparent -o-calc(100% - 1px),#5e10b1 10px,#5e10b1);background-image:linear-gradient(transparent calc(100% - 1px),#5e10b1 10px,#5e10b1);background-repeat:no-repeat;background-size:100% 100%;-webkit-transition:background-size ease-in-out 180ms;-moz-transition:background-size ease-in-out 180ms;-o-transition:background-size ease-in-out 180ms;transition:background-size ease-in-out 180ms;padding-bottom:3px}
@media(prefers-reduced-motion:reduce){.pa-start.theme-brand .cta.cta-secondary .cta-text{transition:none}
}
.pa-start.theme-brand .cta.cta-secondary:focus{background-image:none}
html:not(.firefox) .pa-start.theme-brand .cta.cta-secondary:focus{outline:3px auto #5e10b1}
.pa-start.theme-brand .cta.cta-secondary:focus:hover{background-size:0 100%}
html:not(.firefox) .pa-start.theme-brand .cta.cta-secondary:focus:hover{outline:3px auto #5e10b1}
.pa-start.theme-brand .cta.cta-secondary:hover span{background-size:0 100%}
.pa-start.theme-brand .cta.cta-secondary:focus span{background-image:none}
.responsive__author .pa-start.theme-brand .comp-rich-text a.pop{color:#5e10b1}
.pa-start__rte .comp-rich-text p,.pa-start__rte .comp-rich-text ul,.pa-start__rte .comp-rich-text ol,.pa-start__rte .comp-rich-text h2,.pa-start__rte .comp-rich-text h3,.pa-start__rte .comp-rich-text h4{margin-bottom:0;margin-top:20px}
.pa-start__rte .comp-rich-text ul li{margin-top:20px}
.pa-start__rte .comp-rich-text ol{margin-left:20px}
.pa-start__rte .comp-rich-text .list-item-tick,.pa-start__rte .comp-rich-text .list-item-square{margin-bottom:0;margin-top:20px}
.pa-start__cta{margin-top:35px;color:#fff}
@media(min-width:768px) and (max-width:1023px){.pa-start{padding-top:30px;padding-bottom:30px}
.pa-start__cta{margin-top:30px}
}
@media(max-width:767px){.pa-start{padding-top:30px;padding-bottom:30px}
.pa-start__cta{margin-top:30px}
}
.cq-wcm-edit .pa-wrap .pa-form.slick-slider .slick-list,.aem-AuthorLayer-Edit .pa-wrap .pa-form.slick-slider .slick-list{height:auto !important;overflow:visible !important}
.exfpage .pa-wrap{height:auto !important}
.exfpage .pa-wrap .pa-form .slick-slide{max-height:auto !important;height:auto !important}