.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:0}
.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}
.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}
[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}
@charset 'UTF-8';.slick-prev,.slick-next{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);cursor:pointer;color:transparent;border:0;outline:0;background:transparent}
.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{color:transparent;outline:0;background:transparent}
.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}
.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}
.slick-prev:before,.slick-next:before{font-size:20px;line-height:1;opacity:.75;color:white;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.slick-prev{left:-25px}
[dir='rtl'] .slick-prev{right:-25px;left:auto}
.slick-prev:before{content:'←'}
[dir='rtl'] .slick-prev:before{content:'→'}
.slick-next{right:-25px}
[dir='rtl'] .slick-next{right:auto;left:-25px}
.slick-next:before{content:'→'}
[dir='rtl'] .slick-next:before{content:'←'}
.slick-dotted.slick-slider{margin-bottom:30px}
.slick-dots{position:absolute;bottom:-25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}
.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer}
.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:0;background:transparent}
.slick-dots li button:hover,.slick-dots li button:focus{outline:0}
.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}
.slick-dots li button:before{font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:'•';text-align:center;opacity:.25;color:black;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.slick-dots li.slick-active button:before{opacity:.75;color:black}
.page-content-main{max-width:none;padding:auto;padding:60px 0 0}
.page-content-main>.par.parsys>.parsys_column{margin:auto;max-width:1260px;padding:0 40px}
@media screen and (max-width:1024px){.page-content-main>.par.parsys>.parsys_column{padding:0 30px}
}
.historytimeline .max-width-wrapper,.historytimeline .page-wraper{margin:auto;max-width:1260px;padding:0 40px}
@media screen and (max-width:1024px){.historytimeline .max-width-wrapper,.historytimeline .page-wraper{padding:0 30px}
}
@media screen and (max-width:840px){.historytimeline .max-width-wrapper{display:flex;flex-direction:column}
}
.historytimeline .timeline__title{margin:auto;max-width:1260px;padding:0 40px;margin-bottom:60px}
@media screen and (max-width:1024px){.historytimeline .timeline__title{padding:0 30px}
}
.historytimeline .timeline__wrapper{padding:40px 0 60px;color:white;min-height:500px;position:relative}
@media screen and (max-width:767px){.historytimeline .timeline__wrapper{padding:20px 0}
}
.historytimeline .timeline [data-theme="theme1"]{background-color:#671b67}
.historytimeline .timeline [data-theme="theme1"] .timeline__carousel::before,.historytimeline .timeline [data-theme="theme1"] .timeline__carousel::after{background-color:#671b67}
.historytimeline .timeline [data-theme="theme1"] .slick-track{background-image:url("../../../../../../etc/designs/compass-group/corporate/images/ribbons-svg/purple.svg")}
.historytimeline .timeline [data-theme="theme2"]{background-color:#04858a}
.historytimeline .timeline [data-theme="theme2"] .timeline__carousel::before,.historytimeline .timeline [data-theme="theme2"] .timeline__carousel::after{background-color:#04858a}
.historytimeline .timeline [data-theme="theme2"] .slick-track{background-image:url("../../../../../../etc/designs/compass-group/corporate/images/ribbons-svg/teal.svg")}
.historytimeline .timeline [data-theme="theme3"]{background-color:#f19b14}
.historytimeline .timeline [data-theme="theme3"] .timeline__carousel::before,.historytimeline .timeline [data-theme="theme3"] .timeline__carousel::after{background-color:#f19b14}
.historytimeline .timeline [data-theme="theme3"] .slick-track{background-image:url("../../../../../../etc/designs/compass-group/corporate/images/ribbons-svg/yellow.svg")}
.historytimeline .timeline [data-theme="theme4"]{background-color:#963}
.historytimeline .timeline [data-theme="theme4"] .timeline__carousel::before,.historytimeline .timeline [data-theme="theme4"] .timeline__carousel::after{background-color:#963}
.historytimeline .timeline [data-theme="theme4"] .slick-track{background-image:url("../../../../../../etc/designs/compass-group/corporate/images/ribbons-svg/gold.svg")}
.historytimeline .timeline [data-theme="theme5"]{background-color:#633}
.historytimeline .timeline [data-theme="theme5"] .timeline__carousel::before,.historytimeline .timeline [data-theme="theme5"] .timeline__carousel::after{background-color:#633}
.historytimeline .timeline [data-theme="theme5"] .slick-track{background-image:url("../../../../../../etc/designs/compass-group/corporate/images/ribbons-svg/brown.svg")}
.historytimeline .timeline [data-theme="theme6"]{background-color:#1777b4}
.historytimeline .timeline [data-theme="theme6"] .timeline__carousel::before,.historytimeline .timeline [data-theme="theme6"] .timeline__carousel::after{background-color:#1777b4}
.historytimeline .timeline [data-theme="theme6"] .slick-track{background-image:url("../../../../../../etc/designs/compass-group/corporate/images/ribbons-svg/blue.svg")}
.historytimeline .timeline [data-theme="theme7"]{background-color:#d55555}
.historytimeline .timeline [data-theme="theme7"] .timeline__carousel::before,.historytimeline .timeline [data-theme="theme7"] .timeline__carousel::after{background-color:#d55555}
.historytimeline .timeline [data-theme="theme7"] .slick-track{background-image:url("../../../../../../etc/designs/compass-group/corporate/images/ribbons-svg/coral.svg")}
.historytimeline .timeline__carousel{margin:0 -40px;position:relative;height:auto;z-index:1;padding-top:60px}
@media screen and (max-width:767px){.historytimeline .timeline__carousel{padding-bottom:20px}
}
@media screen and (max-width:1024px){.historytimeline .timeline__carousel{margin:0 -30px}
}
@media screen and (max-width:840px){.historytimeline .timeline__carousel{margin:40px -20px 0;padding-top:0}
}
@media screen and (max-width:767px){.historytimeline .timeline__carousel{margin:40px -30px 0}
}
.historytimeline .timeline__carousel:before,.historytimeline .timeline__carousel:after{content:"";width:40px;height:100%;position:absolute;z-index:1;top:0}
@media screen and (max-width:1024px){.historytimeline .timeline__carousel:before,.historytimeline .timeline__carousel:after{width:30px}
}
@media screen and (max-width:840px){.historytimeline .timeline__carousel:before,.historytimeline .timeline__carousel:after{width:20px}
}
@media screen and (max-width:767px){.historytimeline .timeline__carousel:before,.historytimeline .timeline__carousel:after{content:none}
}
.historytimeline .timeline__carousel:before{left:0}
.historytimeline .timeline__carousel:after{right:0}
.historytimeline .timeline__carousel-item{padding:0 40px}
@media screen and (max-width:1024px){.historytimeline .timeline__carousel-item{padding:0 30px}
}
@media screen and (max-width:840px){.historytimeline .timeline__carousel-item{padding:0 20px}
}
@media screen and (max-width:767px){.historytimeline .timeline__carousel-item{padding:0}
}
.historytimeline .timeline .timeline-article{display:flex;border-left:1px solid white;height:100%;align-items:flex-start;flex-wrap:wrap}
@media screen and (max-width:840px){.historytimeline .timeline .timeline-article{border-left:0;height:auto}
}
@media screen and (max-width:767px){.historytimeline .timeline .timeline-article{padding-right:30px}
}
.historytimeline .timeline .timeline-article__content{width:45%;padding:0 15px}
@media screen and (max-width:840px){.historytimeline .timeline .timeline-article__content{width:100%;border-left:1px solid white;order:2}
}
@media screen and (max-width:767px){.historytimeline .timeline .timeline-article__content{margin-left:30px}
}
.historytimeline .timeline .timeline-article__media{width:55%;overflow:hidden}
@media screen and (max-width:840px){.historytimeline .timeline .timeline-article__media{width:100%;margin-bottom:30px}
}
.historytimeline .timeline .timeline-article__media video,.historytimeline .timeline .timeline-article__media img{width:100%}
.historytimeline .timeline .timeline-article__media video{width:230%}
@media screen and (max-width:840px){.historytimeline .timeline .timeline-article__media video{width:164%}
}
@media screen and (max-width:840px){.historytimeline .timeline .timeline-article__media .img-desktop{display:none}
}
@media screen and (min-width:841px){.historytimeline .timeline .timeline-article__media .img-device{display:none}
}
.historytimeline .timeline .timeline-article__media .caption{font-size:14px;margin:10px 0 0}
@media screen and (max-width:767px){.historytimeline .timeline .timeline-article__media .caption{padding-left:31px}
}
.historytimeline .timeline .timeline-article h4{margin-bottom:15px;font-family:"Trade Gothic W01 Bold"}
.historytimeline .timeline .timeline-article .sub-heading{font-family:"Trade Gothic W01 Light";margin-top:-15px}
.historytimeline .timeline .timeline-article .details,.historytimeline .timeline .timeline-article p{font-size:16px;font-size:1rem;font-family:"Trade Gothic W01 Roman";margin-bottom:20px}
.historytimeline .timeline .timeline-article a{font-family:"Trade Gothic W01 Bold";font-size:14px;font-size:.875rem;text-decoration:none;transition:.3s opacity}
.historytimeline .timeline .timeline-article a span{position:relative}
.historytimeline .timeline .timeline-article a span::after{content:"";border:solid white;border-width:0 2px 2px 0;display:inline-block;padding:4px;transform:rotate(-45deg);position:absolute;top:4px;left:10px}
.historytimeline .timeline .timeline-article a:hover{opacity:.75}
.historytimeline .timeline .only-text{padding-left:40px}
@media screen and (max-width:840px){.historytimeline .timeline .only-text{padding-left:0}
}
.historytimeline .timeline .only-text .sub-heading{margin-bottom:30px}
.historytimeline .timeline .only-text .timeline-article__content{width:100%;background-color:white;color:black;padding:40px 40px 20px;box-shadow:rgba(0,0,0,0.16) 0 10px 20px}
@media screen and (max-width:767px){.historytimeline .timeline .only-text .timeline-article__content{padding:20px 20px 1px;box-shadow:rgba(0,0,0,0.16) 0 0 10px}
}
.historytimeline .timeline nav{overflow-y:hidden;overflow-x:auto;margin:0 0 20px;scroll-behavior:smooth;position:relative}
@media screen and (max-width:840px){.historytimeline .timeline nav{padding-bottom:15px;margin:0}
}
.historytimeline .timeline nav h2{margin-top:20px}
.historytimeline .timeline nav .progress-container{content:'';width:calc(100% - 10px);height:7px;display:block;background:rgba(255,255,255,0.08);margin:20px auto 20px}
@media screen and (max-width:840px){.historytimeline .timeline nav .progress-container{display:none}
}
.historytimeline .timeline nav .progress-container .progress{display:block;background:white;width:100%;height:7px;transition:width .5s ease}
@media screen and (max-width:840px){.historytimeline .timeline nav .progress-container .progress{display:none}
}
.historytimeline .timeline nav ul{display:flex;padding:0;margin:0}
.historytimeline .timeline nav ul li{font-size:16px;font-size:1rem;margin:0 5px;padding:10px 9px;background-color:rgba(255,255,255,0.08);list-style:none;flex:1;font-weight:bold;display:flex;flex-direction:column;justify-content:center;cursor:pointer;transition:.3s background-color}
@media screen and (max-width:840px){.historytimeline .timeline nav ul li{min-width:auto;white-space:nowrap;align-items:center;padding:15px 20px}
}
.historytimeline .timeline nav ul li:hover,.historytimeline .timeline nav ul .is-active{background-color:rgba(255,255,255,0.2);margin:-5px 5px;padding:15px 9px}
@media screen and (max-width:840px){.historytimeline .timeline nav ul li:hover,.historytimeline .timeline nav ul .is-active{padding:19px 20px}
}
.historytimeline .timeline nav ul span{display:block;font-size:14px;font-size:.875rem;font-weight:normal;line-height:18px;min-height:36px}
@media screen and (max-width:840px){.historytimeline .timeline nav ul span{display:none}
}
.historytimeline .timeline .slick-track{background-position:bottom -30px left;background-repeat:repeat-x;background-size:3000px}
@media screen and (max-width:767px){.historytimeline .timeline .slick-track{overflow:visible}
}
@media screen and (max-width:767px){.historytimeline .timeline .slick-list{padding:0 30px 0 0 !important}
}
.historytimeline .timeline .slick-prev,.historytimeline .timeline .slick-next{top:0;transform:none;background-color:rgba(255,255,255,0.2);height:36px;width:36px;border-radius:50%}
.historytimeline .timeline .slick-prev::before,.historytimeline .timeline .slick-next::before{content:"";border:solid white;border-width:0 2px 2px 0;display:inline-block;padding:4px;transform:rotate(-45deg);position:absolute;top:4px;top:12px;left:10px;padding:5px}
@media screen and (max-width:840px){.historytimeline .timeline .slick-prev,.historytimeline .timeline .slick-next{display:none !important}
}
.historytimeline .timeline .slick-prev{left:40px}
.historytimeline .timeline .slick-prev::before{transform:rotate(135deg);left:15px}
.historytimeline .timeline .slick-next{left:90px}
.historytimeline .timeline__loading{position:relative;width:80px;height:80px;top:calc(50% - 40px);left:calc(50% - 40px);display:none}
.historytimeline .timeline__loading>div{box-sizing:border-box;display:block;position:absolute;width:64px;height:64px;margin:8px;border:8px solid #04858a;border-radius:50%;animation:lds-ring 1.2s cubic-bezier(0.5,0,0.5,1) infinite;border-color:#04858a transparent transparent transparent}
.historytimeline .timeline__loading>div:nth-child(1){animation-delay:-0.45s}
.historytimeline .timeline__loading>div:nth-child(2){animation-delay:-0.3s}
.historytimeline .timeline__loading>div:nth-child(3){animation-delay:-0.15s}
.historytimeline .loadingData .timeline__loading{display:block}
@keyframes lds-ring{0{transform:rotate(0)}
100%{transform:rotate(360deg)}
}
.is-authermode .year-container>.parsys{display:flex;flex-wrap:wrap}
.is-authermode .year-container>.parsys .year.section{width:50%}
.is-authermode .year-container>.parsys .new.section{width:100%}
.history-heading *{color:white !important;margin:auto !important;max-width:1260px;padding:40px 40px 0}
.cq-Editable-dom .history-heading *{color:initial !important}
.history-heading[data-theme="theme1"]{background-color:#671b67}
.history-heading[data-theme="theme1"] .timeline__carousel::before,.history-heading[data-theme="theme1"] .timeline__carousel::after{background-color:#671b67}
.history-heading[data-theme="theme1"] .slick-track{background-image:url("../../../../../../etc/designs/compass-group/corporate/images/ribbons-svg/purple.svg")}
.history-heading[data-theme="theme2"]{background-color:#04858a}
.history-heading[data-theme="theme2"] .timeline__carousel::before,.history-heading[data-theme="theme2"] .timeline__carousel::after{background-color:#04858a}
.history-heading[data-theme="theme2"] .slick-track{background-image:url("../../../../../../etc/designs/compass-group/corporate/images/ribbons-svg/teal.svg")}
.history-heading[data-theme="theme3"]{background-color:#f19b14}
.history-heading[data-theme="theme3"] .timeline__carousel::before,.history-heading[data-theme="theme3"] .timeline__carousel::after{background-color:#f19b14}
.history-heading[data-theme="theme3"] .slick-track{background-image:url("../../../../../../etc/designs/compass-group/corporate/images/ribbons-svg/yellow.svg")}
.history-heading[data-theme="theme4"]{background-color:#963}
.history-heading[data-theme="theme4"] .timeline__carousel::before,.history-heading[data-theme="theme4"] .timeline__carousel::after{background-color:#963}
.history-heading[data-theme="theme4"] .slick-track{background-image:url("../../../../../../etc/designs/compass-group/corporate/images/ribbons-svg/gold.svg")}
.history-heading[data-theme="theme5"]{background-color:#633}
.history-heading[data-theme="theme5"] .timeline__carousel::before,.history-heading[data-theme="theme5"] .timeline__carousel::after{background-color:#633}
.history-heading[data-theme="theme5"] .slick-track{background-image:url("../../../../../../etc/designs/compass-group/corporate/images/ribbons-svg/brown.svg")}
.history-heading[data-theme="theme6"]{background-color:#1777b4}
.history-heading[data-theme="theme6"] .timeline__carousel::before,.history-heading[data-theme="theme6"] .timeline__carousel::after{background-color:#1777b4}
.history-heading[data-theme="theme6"] .slick-track{background-image:url("../../../../../../etc/designs/compass-group/corporate/images/ribbons-svg/blue.svg")}
.history-heading[data-theme="theme7"]{background-color:#d55555}
.history-heading[data-theme="theme7"] .timeline__carousel::before,.history-heading[data-theme="theme7"] .timeline__carousel::after{background-color:#d55555}
.history-heading[data-theme="theme7"] .slick-track{background-image:url("../../../../../../etc/designs/compass-group/corporate/images/ribbons-svg/coral.svg")}