@font-face{font-family:"ITCFranklinGothicLTHeavyItalic";font-style:italic;font-stretch:normal;font-display:swap;src:url("https://cdn.fonts.net/kit/5e2b0300-0197-11ed-a01a-02d848b7f97a/ITCFranklinGothicLT/ITCFranklinGothicLTHeavyItalic_italic_normal.woff2") format("woff2"),url("https://cdn.fonts.net/kit/5e2b0300-0197-11ed-a01a-02d848b7f97a/ITCFranklinGothicLT/ITCFranklinGothicLTHeavyItalic_italic_normal.woff") format("woff"),url("../../../../../etc.clientlibs/common/clientlibs/clientlib-common-site/resources/fonts/ITCFranklinGothicLT/ITCFranklinGothicLTHeavyItalic_italic_normal.woff2") format("woff2"),url("../../../../../etc.clientlibs/common/clientlibs/clientlib-common-site/resources/fonts/ITCFranklinGothicLT/ITCFranklinGothicLTHeavyItalic_italic_normal.woff") format("woff")}
@font-face{font-family:"ITCFranklinGothicLTDemi";font-style:normal;font-stretch:normal;font-display:swap;src:url("https://cdn.fonts.net/kit/5e2b0300-0197-11ed-a01a-02d848b7f97a/ITCFranklinGothicLT/ITCFranklinGothicLTDemi_normal_normal.woff2") format("woff2"),url("https://cdn.fonts.net/kit/5e2b0300-0197-11ed-a01a-02d848b7f97a/ITCFranklinGothicLT/ITCFranklinGothicLTDemi_normal_normal.woff") format("woff"),url("../../../../../etc.clientlibs/common/clientlibs/clientlib-common-site/resources/fonts/ITCFranklinGothicLT/ITCFranklinGothicLTDemi_normal_normal.woff2") format("woff2"),url("../../../../../etc.clientlibs/common/clientlibs/clientlib-common-site/resources/fonts/ITCFranklinGothicLT/ITCFranklinGothicLTDemi_normal_normal.woff") format("woff")}
@font-face{font-family:"ITCFranklinGothicLTMedium";font-style:normal;font-stretch:normal;font-display:swap;src:url("https://cdn.fonts.net/kit/5e2b0300-0197-11ed-a01a-02d848b7f97a/ITCFranklinGothicLT/ITCFranklinGothicLTMedium_normal_normal.woff2") format("woff2"),url("https://cdn.fonts.net/kit/5e2b0300-0197-11ed-a01a-02d848b7f97a/ITCFranklinGothicLT/ITCFranklinGothicLTMedium_normal_normal.woff") format("woff"),url("../../../../../etc.clientlibs/common/clientlibs/clientlib-common-site/resources/fonts/ITCFranklinGothicLT/ITCFranklinGothicLTMedium_normal_normal.woff2") format("woff2"),url("../../../../../etc.clientlibs/common/clientlibs/clientlib-common-site/resources/fonts/ITCFranklinGothicLT/ITCFranklinGothicLTMedium_normal_normal.woff") format("woff")}
@font-face{font-family:"ITCFranklinGothicLTBook";font-style:normal;font-stretch:normal;font-display:swap;src:url("https://cdn.fonts.net/kit/5e2b0300-0197-11ed-a01a-02d848b7f97a/ITCFranklinGothicLT/ITCFranklinGothicLTBook_normal_normal.woff2") format("woff2"),url("https://cdn.fonts.net/kit/5e2b0300-0197-11ed-a01a-02d848b7f97a/ITCFranklinGothicLT/ITCFranklinGothicLTBook_normal_normal.woff") format("woff"),url("../../../../../etc.clientlibs/common/clientlibs/clientlib-common-site/resources/fonts/ITCFranklinGothicLT/ITCFranklinGothicLTBook_normal_normal.woff2") format("woff2"),url("../../../../../etc.clientlibs/common/clientlibs/clientlib-common-site/resources/fonts/ITCFranklinGothicLT/ITCFranklinGothicLTBook_normal_normal.woff") format("woff")}
@font-face{font-family:"ITCFranklinGothicLTDemiCondensed";font-style:normal;font-stretch:condensed;font-display:swap;src:url("https://cdn.fonts.net/kit/5e2b0300-0197-11ed-a01a-02d848b7f97a/ITCFranklinGothicLT/ITCFranklinGothicLTDemiCondensed_normal_condensed.woff2") format("woff2"),url("https://cdn.fonts.net/kit/5e2b0300-0197-11ed-a01a-02d848b7f97a/ITCFranklinGothicLT/ITCFranklinGothicLTDemiCondensed_normal_condensed.woff") format("woff"),url("../../../../../etc.clientlibs/common/clientlibs/clientlib-common-site/resources/fonts/ITCFranklinGothicLT/ITCFranklinGothicLTDemiCondensed_normal_condensed.woff2") format("woff2"),url("../../../../../etc.clientlibs/common/clientlibs/clientlib-common-site/resources/fonts/ITCFranklinGothicLT/ITCFranklinGothicLTDemiCondensed_normal_condensed.woff") format("woff")}
.cardlisting .cardlisting-item .cardlisting-name h1,.cardlisting .cardlisting-item .cardlisting-name h2,.cardlisting .cardlisting-item .cardlisting-name h3,.cardlisting .cardlisting-item .cardlisting-name h4,.cardlisting .cardlisting-item .cardlisting-name h5,.cardlisting .cardlisting-item .cardlisting-name h6,.cardlisting .cardlisting-item .cardlisting-name p{font-family:"ITCFranklinGothicLTDemiCondensed","Roboto","Open Sans","Helvetica","Arial","sans-serif";letter-spacing:.5px;text-transform:none}
@media screen and (min-width:768px){.cardlisting .cardlisting-item .cardlisting-name h1,.cardlisting .cardlisting-item .cardlisting-name h2,.cardlisting .cardlisting-item .cardlisting-name h3,.cardlisting .cardlisting-item .cardlisting-name h4,.cardlisting .cardlisting-item .cardlisting-name h5,.cardlisting .cardlisting-item .cardlisting-name h6,.cardlisting .cardlisting-item .cardlisting-name p{font-size:20px;line-height:24px}
}
@media screen and (max-width:768px){.cardlisting .cardlisting-item .cardlisting-name h1,.cardlisting .cardlisting-item .cardlisting-name h2,.cardlisting .cardlisting-item .cardlisting-name h3,.cardlisting .cardlisting-item .cardlisting-name h4,.cardlisting .cardlisting-item .cardlisting-name h5,.cardlisting .cardlisting-item .cardlisting-name h6,.cardlisting .cardlisting-item .cardlisting-name p{font-size:18px;line-height:22px}
}
.cardlisting{white-space:normal;word-break:break-word;margin:0 auto;padding:35px 0}
.cardlisting .cardlisting-title{width:330px;margin-bottom:20px}
.cardlisting .cardlisting-main{padding:0 22px}
.cardlisting .cardlisting-title{text-align:center}
.cardlisting .cardlisting-main{gap:30px}
.cardlisting .cardlisting-item{border:solid 1px #f0f0f0;color:#000;position:relative;text-decoration:none;width:100%;padding:15px 15px 20px}
.cardlisting .cardlisting-item .cardlisting-desc{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;overflow:hidden;text-overflow:ellipsis;height:66px;margin:10px 0}
.cardlisting .cardlisting-item .cardtemp-mask{position:absolute;display:block;width:100%;height:100%;z-index:10}
.cardlisting .cardlisting-item .cardlisting-poster{width:100px}
.cardlisting .cardlisting-item .cardlisting-poster .cardlisting-logo{min-width:66px;padding:0 10px;line-height:20px;letter-spacing:normal;text-align:center;position:absolute;color:#fff;background-color:#e62f46;top:15px;left:123px}
.cardlisting .cardlisting-item .cardlisting-name{color:#19516c;margin:25px 0 0 8px}
.cardlisting .cardlisting-item .cardlisting-name h1 span,.cardlisting .cardlisting-item .cardlisting-name h2 span,.cardlisting .cardlisting-item .cardlisting-name h3 span,.cardlisting .cardlisting-item .cardlisting-name h4 span,.cardlisting .cardlisting-item .cardlisting-name h5 span,.cardlisting .cardlisting-item .cardlisting-name h6 span,.cardlisting .cardlisting-item .cardlisting-name p span{color:#19516c}
.cardlisting .cardlisting-btn{margin-top:30px}
.cardlisting .cardlisting-btn a{display:inline-block;text-align:center;padding-top:13px;padding-bottom:13px;background-color:#e62f46;color:#fff;width:157px}
@media screen and (min-width:576px){.cardlisting .cardlisting-item{max-width:calc(50% - 15px)}
}
@media screen and (min-width:992px){.cardlisting{max-width:1249px;margin:auto;padding:50px 0}
.cardlisting .cardlisting-main{display:grid !important;grid-template-columns:auto auto auto}
.cardlisting .cardlisting-title{width:804px;margin-bottom:50px}
.cardlisting .cardlisting-item{max-width:396px}
.cardlisting .cardlisting-item .cardlisting-poster{width:100%}
.cardlisting .cardlisting-item .cardlisting-poster .cardlisting-logo{top:20px;left:0}
.cardlisting .cardlisting-item .cardlisting-name{margin:10px 20px 0}
.cardlisting .cardlisting-item .cardlisting-desc{margin:10px 20px 20px}
.cardlisting .cardlisting-item .cardlisting-time{margin:0 20px 20px}
.cardlisting .cardlisting-btn{margin-top:38px}
.cardlisting .cardlisting-btn a{width:161px}
}