@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")}
@media screen and (max-width:768px){.full-carousel-modal .modal-dialog{background-color:#fff;max-width:calc(100vw - 88px);height:calc(100vh - 88px);margin:44px 0 0 44px}
.full-carousel-modal .modal-dialog .modal-content{height:100%;background-color:#000;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:0;border:0}
.full-carousel-modal .modal-dialog .modal-content .model-close{width:44px;height:44px;background:rgba(0,0,0,.6);position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;top:-44px;right:-44px;color:#fff}
.full-carousel-modal .modal-dialog .modal-content .model-close::before{font-size:24px}
.fullcarousel{padding:35px 0 65px 0}
.fullcarousel .fullcarousel-title{width:330px;margin-bottom:5px}
.fullcarousel .fullcarousel-desc{width:330px}
.fullcarousel .carousel{width:330px}
.fullcarousel .carousel .carousel-item{position:relative}
.fullcarousel .carousel .carousel-item .fullplay-icon{position:absolute;font-size:67px;color:#fff;top:71px;left:132px;z-index:30;cursor:pointer}
.fullcarousel .carousel .carousel-item .play-youtube{position:absolute;left:50%;top:50%;width:68px;height:48px;margin-left:-34px;margin-top:-24px;z-index:30;cursor:pointer}
.fullcarousel .carousel .carousel-item .full-carousel-youtube{pointer-events:none}
.fullcarousel .carousel .fullcarousel-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:20px 0 32px 0;background-color:#e62f46}
.fullcarousel .carousel .fullcarousel-content .content{padding:30px;margin:auto}
.fullcarousel .carousel .fullcarousel-content .content .fullcarousel-name{margin-bottom:11px}
.fullcarousel .carousel .fullcarousel-content .content .fullcarousel-name p a,.fullcarousel .carousel .fullcarousel-content .content .fullcarousel-intro p a{text-decoration:underline;-webkit-text-decoration-color:inherit;text-decoration-color:inherit;color:inherit !important}
.fullcarousel .carousel .fullcarousel-content .content .fullcarousel-name p a b,.fullcarousel .carousel .fullcarousel-content .content .fullcarousel-name p a span,.fullcarousel .carousel .fullcarousel-content .content .fullcarousel-intro p a b,.fullcarousel .carousel .fullcarousel-content .content .fullcarousel-intro p a span{color:#fff !important;-webkit-text-decoration-color:#fff;text-decoration-color:#fff}
.fullcarousel .carousel .fullcarousel-content .content .fullplay-btn{margin:25px auto 0;color:#fff;cursor:pointer}
.fullcarousel .carousel .fullcarousel-content .content .fullplay-btn a{white-space:normal;word-break:break-all;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:270px;padding:13px 20px;background-color:#19516c}
.fullcarousel .carousel-indicators{margin:0 0 -30px 0}
.fullcarousel .carousel-indicators .dot-item{opacity:.3;background-color:#e62f46}
.fullcarousel .carousel-indicators .active{opacity:1}
.fullcarousel .full-prebtn,.fullcarousel .full-nextbtn{top:88px;position:absolute}
.fullcarousel .full-prebtn{left:-16px}
.fullcarousel .full-prebtn .arrows-carousel-left{display:none}
.fullcarousel .full-prebtn .arrows-red-carousel-left{display:block}
.fullcarousel .full-nextbtn{right:-16px}
.fullcarousel .full-nextbtn .arrows-carousel-right{display:none}
.fullcarousel .full-nextbtn .arrows-red-carousel-right{display:block}
}
@media screen and (min-width:768px){.fullcarousel{padding:50px 0}
.fullcarousel .fullcarousel-title{width:611px;margin-bottom:20px}
.fullcarousel .fullcarousel-desc{width:611px}
.fullcarousel .carousel{width:100%;max-width:1250px}
.fullcarousel .carousel .carousel-item picture::before{content:"";position:absolute;top:0;left:0;display:block;width:100%;height:100%;max-height:600px;z-index:1;background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,0.18)),color-stop(56%,rgba(0,0,0,0.08)),color-stop(82%,rgba(0,0,0,0.05)),to(rgba(0,0,0,0.12)));background-image:linear-gradient(to right,rgba(0,0,0,0.18),rgba(0,0,0,0.08) 56%,rgba(0,0,0,0.05) 82%,rgba(0,0,0,0.12))}
.fullcarousel .fullcarousel-content{background:#e62f46;z-index:2;height:100%}
.fullcarousel .fullcarousel-content .content{margin:auto;padding:30px 50px}
.fullcarousel .fullcarousel-content .content .fullcarousel-name{margin:auto;margin-bottom:13px}
.fullcarousel .fullcarousel-content .content .fullcarousel-intro{max-width:918px;margin:0 auto}
.fullcarousel .fullcarousel-content .content .fullcarousel-name p a,.fullcarousel .fullcarousel-content .content .fullcarousel-intro p a{text-decoration:underline;-webkit-text-decoration-color:inherit;text-decoration-color:inherit;color:inherit !important}
.fullcarousel .fullcarousel-content .content .fullcarousel-name p a b,.fullcarousel .fullcarousel-content .content .fullcarousel-name p a span,.fullcarousel .fullcarousel-content .content .fullcarousel-intro p a b,.fullcarousel .fullcarousel-content .content .fullcarousel-intro p a span{color:#fff !important;-webkit-text-decoration-color:#fff;text-decoration-color:#fff}
.fullcarousel .carousel-indicators{position:relative;margin:30px 0 30px 0}
.fullcarousel .full-prebtn,.fullcarousel .full-nextbtn{position:absolute;top:300px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:39px;height:39px;z-index:30}
.fullcarousel .full-prebtn{left:30px}
.fullcarousel .full-prebtn .arrows-carousel-left{display:block}
.fullcarousel .full-prebtn .arrows-carousel-left::before{content:"";display:block;width:39px;height:39px;background-image:url("../../../../../etc.clientlibs/common/clientlibs/clientlib-common-site/resources/icons/icon-arrows-transparent-carousel-left.svg");background-size:130%;border-radius:50%;background-position:center}
.fullcarousel .full-prebtn .arrows-red-carousel-left{display:none}
.fullcarousel .full-nextbtn{right:30px}
.fullcarousel .full-nextbtn .arrows-carousel-right{display:block}
.fullcarousel .full-nextbtn .arrows-carousel-right::before{content:"";display:block;width:39px;height:39px;background-image:url("../../../../../etc.clientlibs/common/clientlibs/clientlib-common-site/resources/icons/icon-arrows-carousel-right.svg");background-size:130%;border-radius:50%;background-position:center}
.fullcarousel .full-nextbtn .arrows-red-carousel-right{display:none}
.fullcarousel .carousel-item img{height:100%;-o-object-fit:cover;object-fit:cover}
.fullcarousel .poster-container{height:100%}
}
.fullcarousel{text-align:center}
.fullcarousel .hidden-video{display:none}
.fullcarousel .fullcarousel-desc{color:#000;margin-bottom:30px}
.fullcarousel .fullcarousel-content :is(ul,ol) li::marker,.fullcarousel .fullcarousel-content .richtext :is(ul,ol) li::marker{color:#fff}
.fullcarousel .fullcarousel-content :is(ul,ol) li :is(.black,.primary-red,.secondary-green) a,.fullcarousel .fullcarousel-content :is(ul,ol) li a :is(.black,.primary-red,.secondary-green),.fullcarousel .fullcarousel-content :is(ul,ol) li a,.fullcarousel .fullcarousel-content :is(ul,ol) li a:hover,.fullcarousel .fullcarousel-content .richtext :is(ul,ol) li :is(.black,.primary-red,.secondary-green) a,.fullcarousel .fullcarousel-content .richtext :is(ul,ol) li a :is(.black,.primary-red,.secondary-green),.fullcarousel .fullcarousel-content .richtext :is(ul,ol) li a,.fullcarousel .fullcarousel-content .richtext :is(ul,ol) li a:hover{color:#fff}
.fullcarousel .fullcarousel-content .content{color:#fff;margin:auto}
.fullcarousel .slide-item{height:100%}
.fullcarousel .slide-item video.background-color{background:#000}
.fullcarousel .slide-item.grey-bg{background-color:#e4e4e4}
.fullcarousel .carousel-indicators .dot-item{background-color:#e9b9c0;border:0;margin:0 5px;width:6px;height:6px;border-radius:6px}
.fullcarousel .carousel-indicators .active{width:37px;background-color:#e62f46}
.fullcarousel .full-prebtn,.fullcarousel .full-nextbtn{cursor:pointer;font-size:30px}
.fullcarousel .poster-container img{-o-object-fit:cover;object-fit:cover;height:100%}
.fullcarousel .youtube-video{padding:0 0 47.25%;position:relative;display:block;height:100%}
.fullcarousel .youtube-video iframe{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}