.et-shelf .call-out-card{padding:32px 32px 22px}
.et-shelf .call-out-card .title-image-section{position:relative}
.et-shelf .call-out-card .title-image-section .image-wrapper{display:table-cell;vertical-align:top;padding-right:16px;float:left}
.et-shelf .call-out-card .title-image-section .image-wrapper .comp-img-generic{width:32px;height:32px}
.et-shelf .call-out-card .title-image-section .image-wrapper .comp-img-generic.svg{text-align:center}
.et-shelf .call-out-card .title-image-section .image-wrapper .comp-img-generic.svg img{overflow:visible;width:auto;height:100%}
.et-shelf .call-out-card .title-image-section .image-wrapper .comp-img-generic.svg svg.wider-flag{width:100%;height:100%}
.et-shelf .call-out-card .title-image-section .image-wrapper .comp-img-generic .image-wrap{vertical-align:top}
.cq-wcm-edit.et-shelf .call-out-card .title-image-section .image-wrapper{float:left}
.aem-AuthorLayer-Edit.et-shelf .call-out-card .title-image-section .image-wrapper{float:left}
.aem-AuthorLayer-Edit.et-shelf .call-out-card .title-image-section .image-wrapper .cq-Editable-dom{width:30px}
.et-shelf .call-out-card .title-image-section .title-wrapper{display:table-cell;vertical-align:top}
.et-shelf .call-out-card .title-image-section .title-wrapper .title{margin-bottom:8px}
.et-shelf .call-out-card .title-image-section .title-wrapper .title-comp{max-height:80px;overflow:hidden}
.et-shelf .call-out-card .title-image-section.h3 .comp-img-generic{margin-top:2px}
.et-shelf .call-out-card .title-image-section.h1 .comp-img-generic,.et-shelf .call-out-card .title-image-section.h2 .comp-img-generic{margin-top:14px}
.et-shelf .call-out-card .title-image-section.h4 .comp-img-generic{margin-top:-4px}
.et-shelf .call-out-card .title-image-section.h5 .comp-img-generic,.et-shelf .call-out-card .title-image-section.h6 .comp-img-generic{margin-top:12px}
.et-shelf .call-out-card .title-image-section.h3.custom-header .comp-img-generic{margin-top:0}
.et-shelf .call-out-card .title-image-section.h2.custom-header .comp-img-generic{margin-top:12px}
.et-shelf .call-out-card .text-wrapper{margin-left:40px}
.et-shelf .call-out-card .cta-wrapper{padding-top:18px;padding-bottom:4px}
.et-shelf .call-out-card .image-wrapper.hide-icon{display:none}
.et-shelf .calloutcard{border-radius:8px}
.et-shelf .calloutcard.theme-gold{background-color:#ffeae6}
.et-shelf .calloutcard.theme-gold .image-wrapper svg path{fill:#5a287d}
.et-shelf .calloutcard.theme-gold .title-wrapper .title-comp,.et-shelf .calloutcard.theme-gold .title-wrapper .auth--info{color:#5a287d}
.et-shelf .calloutcard.theme-gold .text-primary .text-comp,.et-shelf .calloutcard.theme-gold .text-primary .auth--info,.et-shelf .calloutcard.theme-gold .text-optional .text-comp,.et-shelf .calloutcard.theme-gold .text-optional .auth--info{color:#646068}
.et-shelf .calloutcard.theme-gold .cta-tertiary .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}
.et-shelf .calloutcard.theme-gold .cta-tertiary .cta-text:hover{background-size:0 100%}
.et-shelf .calloutcard.theme-gold .cta-tertiary:focus .cta-text{background-image:none}
html:not(.firefox) .et-shelf .calloutcard.theme-gold .cta-tertiary:focus{outline:1px auto #5e10b1}
html:not(.firefox) .et-shelf .calloutcard.theme-gold .cta-tertiary:focus:hover{outline:1px auto #5e10b1}
.et-shelf .calloutcard.theme-purple{background-color:#f2eaf9}
.et-shelf .calloutcard.theme-purple .image-wrapper svg path{fill:#5a287d}
.et-shelf .calloutcard.theme-purple .title-wrapper .title-comp,.et-shelf .calloutcard.theme-purple .title-wrapper .auth--info{color:#5a287d}
.et-shelf .calloutcard.theme-purple .text-primary .text-comp,.et-shelf .calloutcard.theme-purple .text-primary .auth--info,.et-shelf .calloutcard.theme-purple .text-optional .text-comp,.et-shelf .calloutcard.theme-purple .text-optional .auth--info{color:#646068}
.et-shelf .calloutcard.theme-purple .cta-tertiary .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}
.et-shelf .calloutcard.theme-purple .cta-tertiary .cta-text:hover{background-size:0 100%}
.et-shelf .calloutcard.theme-purple .cta-tertiary:focus .cta-text{background-image:none}
html:not(.firefox) .et-shelf .calloutcard.theme-purple .cta-tertiary:focus{outline:1px auto #5e10b1}
html:not(.firefox) .et-shelf .calloutcard.theme-purple .cta-tertiary:focus:hover{outline:1px auto #5e10b1}
.et-shelf .calloutcard.theme-rose{background-color:#ffdbec}
.et-shelf .calloutcard.theme-rose .image-wrapper svg path{fill:#5a287d}
.et-shelf .calloutcard.theme-rose .title-wrapper .title-comp,.et-shelf .calloutcard.theme-rose .title-wrapper .auth--info{color:#5a287d}
.et-shelf .calloutcard.theme-rose .text-primary .text-comp,.et-shelf .calloutcard.theme-rose .text-primary .auth--info,.et-shelf .calloutcard.theme-rose .text-optional .text-comp,.et-shelf .calloutcard.theme-rose .text-optional .auth--info{color:#646068}
.et-shelf .calloutcard.theme-rose .cta-tertiary .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}
.et-shelf .calloutcard.theme-rose .cta-tertiary .cta-text:hover{background-size:0 100%}
.et-shelf .calloutcard.theme-rose .cta-tertiary:focus .cta-text{background-image:none}
html:not(.firefox) .et-shelf .calloutcard.theme-rose .cta-tertiary:focus{outline:1px auto #5e10b1}
html:not(.firefox) .et-shelf .calloutcard.theme-rose .cta-tertiary:focus:hover{outline:1px auto #5e10b1}
.et-shelf .theme-primary .call-out-card .text-description .imageIconForBulletList ul li::before{background:url("clientlib_calloutcard_base/resources/images/Profile.svg")}
.et-shelf .theme-primary .call-out-card .text-description ul li::before{color:#fff}
.et-shelf .theme-primary .call-out-card .text-description a{color:#fff;background-image:linear-gradient(transparent 95%,#fff 10px,#fff)}
.et-shelf .theme-primary .call-out-card .text-description a.pop{background-image:none;border-bottom:1px dashed #fff !important}
.et-shelf .theme-primary .call-out-card .text-description a.pop.hover{border-bottom:none !important}
.et-shelf .theme-primary .call-out-card .title-comp,.et-shelf .theme-primary .call-out-card .text-wrapper,.et-shelf .theme-primary .call-out-card .cta-wrapper a{color:#fff}
.et-shelf .theme-primary .call-out-card .cta-wrapper .cta.cta-tertiary .cta-button .cta-text{background-image:linear-gradient(transparent calc(100% - 1px),#fff 10px,#fff)}
.et-shelf .theme-primary .call-out-card .cta-wrapper .cta.cta-tertiary .cta-button .new-tab-icon{background:url("clientlib_calloutcard_base/resources/images/link_icon_white.svg")}
.et-shelf .theme-primary .call-out-card .cta-wrapper .cta.cta-tertiary .cta-button:active .cta-text{background-image:linear-gradient(transparent calc(100% - 1px),#fff 10px,#fff);color:#fff}
.et-shelf .theme-primary .call-out-card .cta-wrapper .cta.cta-primary .cta-button .cta-text{color:#5e10b1;background-color:#fff}
.et-shelf .theme-primary .call-out-card .cta-wrapper .cta.cta-primary .cta-button .new-tab-icon{background:url("clientlib_calloutcard_base/resources/images/link_icon_dark.svg")}
.et-shelf .theme-primary .call-out-card .cta-wrapper .cta.cta-primary .cta-button:focus .cta-text{outline:2px solid #fff}
.et-shelf .theme-primary .call-out-card .cta-wrapper .cta.cta-secondary .cta-button .cta-text{color:#fff;border:2px solid #fff}
.et-shelf .theme-primary .call-out-card .cta-wrapper .cta.cta-secondary .cta-button .new-tab-icon{background:url("clientlib_calloutcard_base/resources/images/link_icon_white.svg")}
.et-shelf .theme-primary .call-out-card .cta-wrapper .cta.cta-secondary .cta-button:focus .cta-text{outline:2px solid #fff}
.et-shelf .theme-primary .call-out-card .cta-wrapper .cta.cta-secondary .cta-button:hover .cta-text{border:2px solid #3c1053;color:#3c1053}
.et-shelf .theme-primary .call-out-card .cta-wrapper .cta.cta-secondary .new-tab-icon,.et-shelf .theme-primary .call-out-card .cta-wrapper .cta.cta-tertiary .new-tab-icon{background:url("clientlib_calloutcard_base/resources/images/link_icon.svg")}
.et-shelf .theme-primary .call-out-card .cta-wrapper .cta.cta-secondary .cta-button:hover .new-tab-icon{background:url("clientlib_calloutcard_base/resources/images/link_icon_hover.svg")}
.et-shelf .theme-primary .call-out-card .cta-wrapper .cta.cta-primary .new-tab-icon{background:url("clientlib_calloutcard_base/resources/images/link_icon_champion.svg")}
.et-shelf .call-out-card:has(.image-wrapper.hide-icon) .text-wrapper,.et-shelf .call-out-card:has(.image-wrapper.hide-icon) .cta-wrapper{margin-left:0}
@media(min-width:1024px) and (max-width:1255px){.et-shelf .call-out-card .title-image-section .title-wrapper .title-comp{max-height:64px}
.et-shelf .call-out-card .title-image-section.h1 .comp-img-generic,.et-shelf .call-out-card .title-image-section.h2 .comp-img-generic{margin-top:10px}
.et-shelf .call-out-card .title-image-section.h2.custom-header .comp-img-generic{margin-top:10px}
}
@media(min-width:768px) and (max-width:1023px){.et-shelf .call-out-card{padding:24px 16px 14px}
.et-shelf .call-out-card .title-image-section .title-wrapper .title-comp{max-height:64px}
.et-shelf .call-out-card .title-image-section .image-wrapper{padding-right:16px}
.et-shelf .call-out-card .title-image-section .image-wrapper .comp-img-generic{width:24px;height:24px}
.et-shelf .call-out-card .title-image-section.h4 .comp-img-generic{margin-top:-2px}
.et-shelf .call-out-card .title-image-section.h1 .comp-img-generic,.et-shelf .call-out-card .title-image-section.h2 .comp-img-generic{margin-top:10px}
.et-shelf .call-out-card .title-image-section.h2.custom-header .comp-img-generic{margin-top:9px}
}
@media(max-width:767px){.et-shelf .call-out-card{padding:24px 16px 14px}
.et-shelf .call-out-card .title-image-section .title-wrapper .title-comp{max-height:initial}
.et-shelf .call-out-card .title-image-section .title-wrapper .custom-tooltip{width:-webkit-fill-available}
.et-shelf .call-out-card .title-image-section .image-wrapper{padding-right:16px}
.et-shelf .call-out-card .title-image-section .image-wrapper .comp-img-generic{width:24px;height:24px}
.et-shelf .call-out-card .title-image-section.h1 .comp-img-generic,.et-shelf .call-out-card .title-image-section.h2 .comp-img-generic{margin-top:8px}
.et-shelf .call-out-card .title-image-section.h2.custom-header .comp-img-generic{margin-top:14px}
.et-shelf .call-out-card .title-image-section.h3.custom-header .comp-img-generic{margin-top:4px}
}
@media(prefers-color-scheme:dark){.mob-et-temp-darkmode.et-shelf .calloutcard{background-color:#3c1053}
.mob-et-temp-darkmode.et-shelf .calloutcard .call-out-card .title-image-section .title-wrapper .title-comp{color:#fff}
.mob-et-temp-darkmode.et-shelf .calloutcard .call-out-card .text-wrapper .cta-wrapper .cta.cta-tertiary .cta-button .cta-text{color:#be99e6;background-image:linear-gradient(transparent calc(100% - 1px),#be99e6 10px,#be99e6)}
.mob-et-temp-darkmode.et-shelf .calloutcard .call-out-card .text-wrapper .cta-wrapper .cta.cta-tertiary .cta-button .new-tab-icon{background:url("clientlib_calloutcard_base/resources/images/cta_icon_ter_dark.svg")}
.mob-et-temp-darkmode.et-shelf .calloutcard .call-out-card .text-wrapper .cta-wrapper .cta.cta-primary .cta-button .cta-text{background-color:#be99e6;color:#3c1053}
.mob-et-temp-darkmode.et-shelf .calloutcard .call-out-card .text-wrapper .cta-wrapper .cta.cta-primary .cta-button .cta-text:hover{background-color:#fff}
.mob-et-temp-darkmode.et-shelf .calloutcard .call-out-card .text-wrapper .cta-wrapper .cta.cta-primary .cta-button:focus .cta-text{outline:2px solid #be99e6}
.mob-et-temp-darkmode.et-shelf .calloutcard .call-out-card .text-wrapper .cta-wrapper .cta.cta-primary .cta-button .new-tab-icon{background:url("clientlib_calloutcard_base/resources/images/link_icon_hover.svg")}
.mob-et-temp-darkmode.et-shelf .calloutcard .call-out-card .text-wrapper .cta-wrapper .cta.cta-secondary .cta-button .cta-text{border:2px solid #be99e6;color:#be99e6}
.mob-et-temp-darkmode.et-shelf .calloutcard .call-out-card .text-wrapper .cta-wrapper .cta.cta-secondary .cta-button .cta-text:hover{background-color:#333;border:2px solid #fff;color:#fff}
.mob-et-temp-darkmode.et-shelf .calloutcard .call-out-card .text-wrapper .cta-wrapper .cta.cta-secondary .cta-button:focus .cta-text{outline:2px solid #be99e6}
.mob-et-temp-darkmode.et-shelf .calloutcard .call-out-card .text-wrapper .cta-wrapper .cta.cta-secondary .cta-button:hover .cta-text{background-color:transparent}
.mob-et-temp-darkmode.et-shelf .calloutcard .call-out-card .text-wrapper .cta-wrapper .cta.cta-secondary .cta-button .new-tab-icon{background:url("clientlib_calloutcard_base/resources/images/cta_icon_ter_dark.svg")}
.mob-et-temp-darkmode.et-shelf .calloutcard .call-out-card .text-wrapper .cta-wrapper .cta.cta-secondary .cta-button .cta-text:hover+.new-tab-icon{background:url("clientlib_calloutcard_base/resources/images/link_icon.svg")}
.mob-et-temp-darkmode.et-shelf .calloutcard .call-out-card .text-wrapper .text-description .imageIconForBulletList ul li::before{background:url("clientlib_calloutcard_base/resources/images/Profile.svg")}
.mob-et-temp-darkmode.et-shelf .calloutcard .call-out-card .text-wrapper .text-description ul li::before{color:#cccfd0}
.mob-et-temp-darkmode.et-shelf .calloutcard .call-out-card .text-wrapper .text-description a{color:#cccfd0;background-image:linear-gradient(transparent 95%,#cccfd0 10px,#cccfd0)}
.mob-et-temp-darkmode.et-shelf .calloutcard .call-out-card .text-wrapper .text-description a.pop{background-image:none;border-bottom:1px dashed #cccfd0 !important}
.mob-et-temp-darkmode.et-shelf .calloutcard .call-out-card .text-wrapper .text-description a.pop.hover{border-bottom:none !important}
}