.cope-core-column-container .resourcecard .cope-core-resourcecard{display:block}
.cope-core-column-container .resourcecard .cope-core-resourcecard>*{width:100%}
.cope-core-column-container .resourcecard .cope-core-resourcecard .cope-core-resourcecard-detail{padding:25px 27px}
.cope-core-column-container .resourcecard .cope-core-resourcecard .cope-core-resourcecard-preview-container{min-height:240px}
@media screen and (min-width:767px){.cope-core-column-container .resourcecard .cope-core-resourcecard .cope-core-resourcecard-preview-container{min-height:260px}
}
.cope-core-column-container .resourcecard .cope-core-resourcecard .cope-core-resourcecard-preview-container .cope-core-resourcecard-preview-image{width:75%;max-width:270.48px}
.cope-core-column-container .resourcecard .cope-core-resourcecard .cope-core-resourcecard-preview-container .cope-core-resourcecard-preview-top-bar{height:36px}
.cope-core-column-container .resourcecard .cope-core-resourcecard .cope-core-resourcecard-preview-container .cope-core-resourcecard-preview-top-bar .cope-core-resourcecard-preview-icon{height:36px;width:43px;background-size:21px}
.cope-core-resourcecard{color:black;font-family:var(--frutiger);justify-content:center;border:1px solid black}
@media screen and (min-width:767px){.cope-core-resourcecard{display:flex}
.cope-core-resourcecard>*{width:50%}
}
.cope-core-resourcecard a{text-decoration:none;color:var(--brand-primary)}
.cope-core-resourcecard-detail{background:#fff;padding:25px 27px}
@media screen and (min-width:1023px){.cope-core-resourcecard-detail{padding:40px 60px}
}
.cope-core-resourcecard-buttons{display:flex;width:100%;justify-content:space-between}
.cope-core-resourcecard .cope-core-resourcecard-button{background:var(--btn-primary-color);color:var(--white);padding:5px 10px;border-radius:var(--btn-radius);font-size:var(--btn-lrg-font-size)}
.cope-core-resourcecard-preview-modal.cope-core-modal-visible{transform:inherit}
.cope-core-resourcecard-preview-modal--content{position:fixed;top:50px;margin:0 20px;width:calc(100% - 40px)}
@media screen and (min-width:1023px){.cope-core-resourcecard-preview-modal--content{margin:0 0 80px;top:125px}
}
.cope-core-resourcecard-preview-modal--close{background-image:url(clientlibs/resources/close-icon.svg);background-size:100%;height:30px;width:30px;position:absolute;top:-36px;cursor:pointer;right:0}
@media screen and (min-width:1023px){.cope-core-resourcecard-preview-modal--close{right:-36px}
}
.cope-core-resourcecard .cope-core-resourcecard-tags{color:#939aa7;font-size:14px}
@media screen and (min-width:1023px){.cope-core-resourcecard .cope-core-resourcecard-tags .cope-core-resourcecard-tag{white-space:nowrap}
}
.cope-core-resourcecard .cope-core-resourcecard-tags .cope-core-resourcecard-tag:first-child{padding-right:24px;margin-right:20px;border-right:1px solid #b3b8c1}
.cope-core-resourcecard .cope-core-resourcecard-tags .cope-core-resourcecard-tag .cope-core-resourcecard-tag-icon{position:relative;top:7px;display:inline-block;height:23px;width:23px;margin-right:10px}
.cope-core-resourcecard .cope-core-resourcecard-tags .cope-core-resourcecard-tag .cope-core-resourcecard-tag-icon.cardiovascular-disease{top:-6px;left:-3px}
.cope-core-resourcecard .cope-core-resourcecard-tags .cope-core-resourcecard-tag .cope-core-resourcecard-tag-icon.cardiovascular-disease svg{display:block}
.cope-core-resourcecard-preview-container{position:relative;display:flex;justify-content:center;align-items:center;background:#dfe1e5;overflow:hidden;min-height:240px}
@media screen and (min-width:767px){.cope-core-resourcecard-preview-container{min-height:306px}
}
@media screen and (min-width:1023px){.cope-core-resourcecard-preview-container{min-height:406px}
}
.cope-core-resourcecard-preview-image{width:75%;position:relative;top:20px}
@media screen and (min-width:767px){.cope-core-resourcecard-preview-image{max-width:446.88px;width:65%}
}
.cope-core-resourcecard-preview-top-bar{position:absolute;display:flex;justify-content:space-between;height:44px;width:100%;top:0;left:0;padding-right:12px;background:grey}
.cope-core-resourcecard-preview-top-bar-icon{height:44px;min-width:47px;cursor:pointer;background:url(clientlibs/resources/preview-icon.svg) no-repeat center center #ffffff38}
.cope-core-resourcecard-preview-top-bar-label{color:white;align-self:flex-end;position:relative;top:7px;font-size:20px;line-height:38px;width:100%;text-align:right}
@media screen and (min-width:1023px){.cope-core-resourcecard-preview-top-bar-label{font-size:28px}
}
.cope-core-resourcecard.cope-core-micro-card{position:relative}
.cope-core-resourcecard.cope-core-micro-card .cope-core-resourcecard-preview-container{min-height:36px !important}
.cope-core-resourcecard.cope-core-micro-card .cope-core-resourcecard-preview-image{display:none}
.cope-core-resourcecard.cope-core-micro-card .cope-core-resourcecard-preview-top-bar-label{top:0}
@media screen and (min-width:767px){.cope-core-resourcecard.cope-core-micro-card .cope-core-resourcecard-preview-top-bar-label{top:7px}
}
.cope-core-resourcecard.cope-core-micro-card .cope-core-resourcecard-detail{padding:15px 25px 20px 30px;min-height:156px}
.cope-core-resourcecard.cope-core-micro-card .cope-core-resourcecard-detail .cope-core-resourcecard-button{font-size:14px}
.cope-core-resourcecard.cope-core-micro-card .cope-core-resourcecard-detail .cope-core-resourcecard-buttons{position:static}
.cope-core-resourcecard .cope-core-landscape-right-align{flex-direction:row-reverse}
.cope-core-resourcecard-share{color:var(--brand-primary);position:relative}
.cope-core-resourcecard-share .cope-core-resourcecard-share__placeholder{padding-top:25px;min-height:25px}
.cope-core-resourcecard-share .cope-core-resourcecard-share__link-container{display:flex;justify-content:center}
.cope-core-resourcecard-share .cope-core-resourcecard-share__link-icon{margin-right:10px;height:20px;width:20px;display:inline-block}
.cope-core-resourcecard-share .cope-core-resourcecard-share__link-text{display:inline-block;margin-top:3px}
.cope-core-resourcecard-share .cope-core-resourcecard-share__link{text-decoration:none;font-size:13px;line-height:18px;color:var(--brand-primary);display:flex}
.cope-core-resourcecard-share .cope-core-resourcecard-share__field{position:fixed;top:0;left:0;width:2em;height:2em;padding:0;border:0;outline:0;box-shadow:none;background:transparent;color:transparent}
.cope-core-resourcecard-share .cope-core-resourcecard-share__field ::selection,.cope-core-resourcecard-share .cope-core-resourcecard-share__field ::-moz-selection{background-color:transparent}
.cope-core-resourcecard-share .cope-core-resourcecard-share__popup{display:none;position:absolute;width:290px;height:250px;top:50%;left:50%;transform-origin:50% 50%;transform:translate(-50%,-50%);background:var(--white);box-shadow:6px 12px 14px 0 rgba(0,0,0,0.14);text-align:center;padding:10px;flex-direction:column;justify-content:space-between;align-items:center;font-size:16px;line-height:1;z-index:1}
.cope-core-resourcecard-share .cope-core-resourcecard-share__popup .cope-core-resourcecard-share__headline{font-size:22px}
.cope-core-resourcecard-share .cope-core-resourcecard-share__headline{font-weight:500;font-size:22px;line-height:29px;color:var(--brand-primary)}
.cope-core-resourcecard-share .cope-core-resourcecard-share__headline,.cope-core-resourcecard-share .cope-core-resourcecard-share__body{width:100%}
.cope-core-resourcecard-share .cope-core-resourcecard-share__icon{width:40px;height:44px;background:url(clientlibs/resources/check-circle.svg) center center no-repeat;background-size:contain;padding:2px;margin:auto;margin-top:.5em}
.cope-core-resourcecard-share.cope-core-resourcecard-share--copied .cope-core-resourcecard-share__popup{display:flex;opacity:0;transition:opacity .5s}
.cope-core-resourcecard-share.cope-core-resourcecard-share--visible .cope-core-resourcecard-share__popup{opacity:1}
.cope-core-resourcecard-share #resource-description .cope-core-resourcecard-share__popup{margin:5px}
.cope-core-resourcecard.cope-core-continuing-education-card-layout{display:block}
.cope-core-resourcecard.cope-core-continuing-education-card-layout .cope-core-resourcecard-button{color:var(--brand-secondary);background:transparent;padding:10px 0;font-size:16px;justify-content:flex-start;text-align:left}