
.titleRichText{width:100%;}.titleRichText .title{display:block;width:100%;}.titleRichText .title h1{font-size:48px;}.titleRichText h1.title,.titleRichText h2.title,.titleRichText h3.title,.titleRichText .title h1,.titleRichText .title h2,.titleRichText .title h3{font-family:var(--font-bold);margin:0;padding:0;}.titleRichText [class*="bg-"]{display:inline-block;width:auto;}@media (max-width:1024px){.title-banner.row{display:flex;flex-direction:column;}.title-banner.row [class*="col"]{width:100%;flex:1;max-width:100%;}.titleRichText{padding-left:32px;padding-right:32px;text-align:center;}}@media (max-width:991px){.titleRichText .title h1{font-size:36px;}.titleRichText .title h2{font-size:28px;}.titleRichText h1.title,.titleRichText h2.title,.titleRichText h3.title,.titleRichText .title h1,.titleRichText .title h2,.titleRichText .title h3{width:100%;}}.title-banner.row{position:relative;}.title-banner.row [class*="col"]{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;}.title-banner.row [class*="col"]:nth-child(2){align-items:center;}
.subTitle{margin:32px 0 0;font-size:20px;line-height:26px;position:relative;width:100%;padding:0;}.subTitle p{font-size:18px;font-weight:400;}.subTitle h1{font-size:48px;}@media (max-width:1024px){.subTitle{padding-left:32px;padding-right:32px;text-align:center;}}@media (max-width:991px){.subTitle h1{font-size:36px;}.subTitle h1.title,.subTitle h2.title,.subTitle h3.title,.subTitle .title h1,.subTitle .title h2,.subTitle .title h3{width:100%;}}
.link-panel{list-style:none;padding:0;}.link-panel .link a{font-family:'Avenir-Heavy',sans-serif;font-size:1.4rem;padding-bottom:15px;text-transform:uppercase;white-space:nowrap;}.link-panel .link a span{margin-left:10px;}.link-panel .link a span:after{font-family:var(--font-icon);font-weight:900;}.link-panel .link a span.scroll:after{content:"\f061";}.link-panel .link a span.download:after{content:"\f56d";}
.slick-slider {position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent;}.slick-list {position:relative;display:block;overflow:hidden;margin:0;padding:0;}.slick-list:focus {outline:none;}.slick-list.dragging {cursor:pointer;cursor:hand;}.slick-slider .slick-track,.slick-slider .slick-list {-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}.slick-track {position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto;display:flex !important;}.slick-track:before,.slick-track:after {display:table;content:'';}.slick-track:after {clear:both;}.slick-loading .slick-track {visibility:hidden;}.slick-slide {display:none;float:left;height:100%;min-height:1px;height:inherit !important;}[dir='rtl'] .slick-slide {float:right;}.slick-slide img {display:block;}.slick-slide.slick-loading img {display:none;}.slick-slide.dragging img {pointer-events:none;}.slick-initialized .slick-slide {display:block;}.slick-loading .slick-slide {visibility:hidden;}.slick-vertical .slick-slide {display:block;height:auto;border:1px solid transparent;}.slick-arrow.slick-hidden{display:none;}
.carousel-slider{display:block;position:relative;width:100%;max-width:100%;height:auto;z-index:0;}.carousel-slider .carousel-slider-list{display:block;position:relative;width:100%;height:100%;overflow:hidden;z-index:0;padding:0;margin:0;}.carousel-slider .carousel-slider-item{display:block;position:relative;width:100%;min-height:320px;background-color:var(--white-color);}.carousel-slider .carousel-slider-item.slick-current{z-index:9;}.carousel-slider .carousel-slider-item-overlay{position:absolute;top:0;left:48px;z-index:9;color:var(--black-color);padding:32px;width:480px;height:100%;justify-content:center;align-items:flex-start;display:flex;flex-direction:column;}.carousel-slider .carousel-slider-item-image{width:100%;height:auto;max-width:100%;margin:0;position:relative;z-index:0;object-fit:cover;}.carousel-slider .carousel-slider-item-title{font-family:var(--font-bold);font-size:32px;line-height:48px;margin:8px 0;flex:none;}.carousel-slider .carousel-slider-item-content{font-size:20px;line-height:26px;margin:8px 0;flex:1;overflow:hidden;}.carousel-slider .carousel-slider-item-button-group{display:flex;flex-direction:row;padding:0;margin:8px 0;gap:16px;}.carousel-slider .carousel-slider-item-button{background-color:var(--light-grey-color);color:var(--black-color);font-weight:600;padding:0 16px;height:40px;line-height:40px;border-radius:var(--border-radius);box-shadow:var(--button-shadow);display:inline-flex;}.carousel-slider .carousel-slider-item-button:hover{background-color:var(--white-color);color:var(--black-color);}.carousel-slider .carousel-slider-action{background:none;border:none;width:56px;height:56px;color:var(--black-color);position:absolute;top:50%;z-index:99;outline:none;font-size:18px;line-height:18px;transform:translateY(-50%);border-radius:var(--lg-border-radius);}.carousel-slider .carousel-slider-action:focus,.carousel-slider .carousel-slider-action:hover{background-color:var(--primary-color);color:var(--black-color);}.carousel-slider .carousel-slider-prev{left:0;}.carousel-slider .carousel-slider-next{right:0;}@media (max-width:767px){.carousel-slider .carousel-slider-item-overlay{width:calc(100% - 32px);left:16px;padding-top:16px;padding-bottom:16px;}}
.button-uppercase .btn.btn-primary{text-transform:uppercase;}.button.button-center{width:100%;}
