.animated-lines{position:fixed;top:0;width:100dvw;display:flex;height:100dvh;padding-left:14.3%;column-gap:calc(16.666% - 1px);pointer-events:none}.animated-lines div{min-width:1px;height:100dvh;box-shadow:-1px 1px 0px 0px #c5c5c5;transform:translateY(100%);animation:animate 2 ease-in-out}@keyframes animate{0%{transform:translateY(100%)}50%{transform:translateY(0)}100%{transform:translateY(-100%)}}.h--timeline-container *,.h--timeline-events *{outline:0}.h--timeline-container,.h--timeline-events{position:relative;width:100%;max-width:1200px;margin:0 auto}.h--timeline-navigation-container ul,.h--timeline-navigation-container li,.h--timeline-events ol,.h--timeline-events li,.h--timeline-line ol,.h--timeline-line li{list-style-type:none;margin:0;padding:0}.h--timeline{opacity:0;transition:opacity .2s;font-family:sans-serif;font-size:1rem;font-weight:normal;line-height:1.5}.h--timeline--loaded{opacity:1}.h--timeline-container{height:100px}.h--timeline-dates{position:relative;height:100%;margin:0 40px;overflow:hidden}.h--timeline-dates::after,.h--timeline-dates::before{content:"";position:absolute;z-index:2;top:0;height:100%;width:50px}.h--timeline-dates::before{left:0;background:linear-gradient(to right, hsl(0, 0%, 100%), hsla(0, 0%, 100%, 0))}.h--timeline-dates::after{right:0;background:linear-gradient(to left, hsl(0, 0%, 100%), hsla(0, 0%, 100%, 0))}.h--timeline-line{position:absolute;z-index:1;left:-20px;top:49px;height:2px;background-color:#d1dcfd;transition:-webkit-transform .4s;transition:transform .4s;transition:transform .4s,-webkit-transform .4s}.h--timeline-filling-line{position:absolute;z-index:1;left:0;top:0;height:100%;width:100%;background-color:#0047ba;-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:left center;-ms-transform-origin:left center;transform-origin:left center;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.h--timeline-date{position:absolute;bottom:0;z-index:2;text-align:center;font-size:1rem;font-weight:600;padding-bottom:.75rem;color:#000;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-decoration:none}.h--timeline-date:hover{font-weight:600}.h--timeline-date::after,.h--timeline-date::before{content:"";position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);bottom:-8px;height:15px;width:15px;border-radius:50%;border-width:2px;border-style:solid;border-color:#0047ba;background-color:#0047ba;transition:background-color .3s,border-color .3s,top .3s}.h--timeline-date::before{bottom:-3px;height:9px;width:9px;border-width:0px;border-color:rgba(0,0,0,0);background-color:rgba(0,0,0,0);z-index:2}.h--timeline-date:hover::before,.h--timeline-date:hover::after{transition:background-color .3s,border-color .3s,top .3s}.h--timeline-date:hover::after{background-color:#f7f7f7;border-color:#0047ba}.h--timeline-date--selected{pointer-events:none}.h--timeline-date--selected::after{background-color:#f7f7f7;border-color:#0047ba}.h--timeline-date--selected::before{background-color:#6e1e46}.h--timeline-date--older-event::after{background-color:#6e1e46;border-color:#0047ba}.h--timeline-navigation{font-size:0;position:absolute;z-index:1;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);height:34px;width:34px;border-radius:50%;border-width:2px;border-style:solid;border-color:#0047ba;transition:border-color .3s}.h--timeline-navigation::after{content:"";position:absolute;height:16px;width:16px;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAgCAYAAAAbifjMAAABQUlEQVRIS9XUwWrCQBAG4JnEhiRHBQut+AY+gEq8tLSvUuih9Ek8iL5K0YMEvPkEHjwo2lYQek2IMdOJJ7tuki5LDnoKyHzZnZn8CJo/1KwHKfB299iMKcHh93Rd9IIL4OX2qX5j0QwRLTpG3uDT3+YhF8B747kaY+Iz0OLCVRxE7dHe32Uh0iucI0SwhIPZGew+9jIks4l/EIAFRGZPhuROQUQqCXb72/HP+UnKA7SuoNVEsfgYRp7SGF/vH2qmacwB0CjagbSZmat8AINGX5ON8ioXFYj/l/M1qpyinBMEQdBMG+w4jnoeEFE9DMMZAxY/e67rquUBF1UZ8Bk45YFt223OBrU8EJAlIx1G1PJAQBaM9GRI7hQkSJeR/+eBFqB1Ba0mSoo9pTEyUOM94DwAo2gHMvMgXWWGiLfwCvLgF1jY2yHNUya7AAAAAElFTkSuQmCC) no-repeat 0 0}.h--timeline-navigation:hover{border-color:#0047ba}.h--timeline-navigation--prev{left:0;-webkit-transform:translateY(-50%) rotate(180deg);-ms-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg)}.h--timeline-navigation--next{right:0}.h--timeline-navigation--inactive{cursor:not-allowed}.h--timeline-navigation--inactive::after{background-position:0 -16px}.h--timeline-navigation--inactive:hover{border-color:#0047ba}.h--timeline-events{overflow:hidden;transition:height .4s;padding-bottom:2rem}.h--timeline-event{position:absolute;z-index:1;width:100%;left:0;top:0;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);padding:1px 5%;opacity:0;-webkit-animation-duration:.4s;animation-duration:.4s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}.h--timeline-event-content{max-width:800px;margin:2rem auto 0;padding:2rem;border:1px solid #f7f7f7;border-radius:5px;box-shadow:0 0 50px 0 rgba(0,0,0,.1)}.h--timeline-event--selected{position:relative;z-index:2;opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.h--timeline-event--enter-right,.h--timeline-event--leave-right{-webkit-animation-name:cd-enter-right;animation-name:cd-enter-right}.h--timeline-event--enter-left,.h--timeline-event--leave-left{-webkit-animation-name:cd-enter-left;animation-name:cd-enter-left}.h--timeline-event--leave-right,.h--timeline-event--leave-left{animation-direction:reverse}.h--timeline-event-title{color:#000;font-size:3rem;font-weight:600}.h--timeline-event-date{display:block;font-style:italic;margin:.5rem auto;margin:1rem auto}.h--timeline-event-date::before{content:"- "}@-webkit-keyframes cd-enter-right{0%{opacity:0;-webkit-transform:translateX(100%);transform:translateX(100%)}100%{opacity:1;-webkit-transform:translateX(0%);transform:translateX(0%)}}@keyframes cd-enter-right{0%{opacity:0;-webkit-transform:translateX(100%);transform:translateX(100%)}100%{opacity:1;-webkit-transform:translateX(0%);transform:translateX(0%)}}@-webkit-keyframes cd-enter-left{0%{opacity:0;-webkit-transform:translateX(-100%);transform:translateX(-100%)}100%{opacity:1;-webkit-transform:translateX(0%);transform:translateX(0%)}}@keyframes cd-enter-left{0%{opacity:0;-webkit-transform:translateX(-100%);transform:translateX(-100%)}100%{opacity:1;-webkit-transform:translateX(0%);transform:translateX(0%)}}.h--timeline-date::after,.h--timeline-date::before{background-color:#0047ba}.h--timeline-date--selected::after{background-color:#0047ba;border-color:#0047ba}.h--timeline-date--older-event::after{background-color:#0047ba;border-color:#0047ba}.h--timeline-line li:nth-child(even) .h--timeline-date{bottom:-48px}.h--timeline-line li .h--timeline-date--selected::after,.h--timeline-line li .h--timeline-date:hover::after{width:21px;height:21px;bottom:-11px;background-color:#0047ba;border-color:#0047ba}.h--timeline-line li:nth-child(even) .h--timeline-date::after{bottom:40px}.h--timeline-line li:nth-child(even) .h--timeline-date:hover::after,.h--timeline-line li:nth-child(even) .h--timeline-date--selected::after{bottom:37px}.h--timeline-line li:nth-child(even) .h--timeline-date::before{bottom:45px}.h--timeline-line li:nth-child(odd) .h--timeline-date:hover::before,.h--timeline-line li:nth-child(odd) .h--timeline-date--selected::before{bottom:-3px}.owl-carousel{display:none;width:100%;-webkit-tap-highlight-color:rgba(0,0,0,0);position:relative;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0px, 0px, 0px)}.owl-carousel .owl-wrapper,.owl-carousel .owl-item{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0)}.owl-carousel .owl-item{position:relative;min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-nav.disabled,.owl-carousel .owl-dots.disabled{display:none}.owl-carousel .owl-nav .owl-prev,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-dot{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-prev,.owl-carousel .owl-nav button.owl-next,.owl-carousel button.owl-dot{background:none;color:inherit;border:none;padding:0 !important;font:inherit}.owl-carousel.owl-loaded{display:block}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.no-js .owl-carousel{display:block}.owl-carousel .animated{animation-duration:1000ms;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height 500ms ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity 400ms ease}.owl-carousel .owl-item .owl-lazy[src^=""],.owl-carousel .owl-item .owl-lazy:not([src]){max-height:0}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url("owl.video.play.png") no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform 100ms ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3, 1.3);transform:scale(1.3, 1.3)}.owl-carousel .owl-video-playing .owl-video-tn,.owl-carousel .owl-video-playing .owl-video-play-icon{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity 400ms ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}article.case-study{width:100%;display:flex;column-gap:15px;padding:10px;cursor:pointer;border:solid 1px rgba(0,0,0,0);transition:.4s ease}article.case-study:hover{border:solid 1px #0047ba}article.case-study h2{font-family:"Raleway",Sans-serif;font-size:24px}article.case-study .article-image{background:var(--var-background-url);background-position:center;background-repeat:no-repeat;background-size:cover;display:block;width:100%;flex:1;margin-top:15px;aspect-ratio:4/3}article.case-study .content{display:flex;flex:1;text-align:left;flex-direction:column}article.case-study .content h2{margin:0}article.case-study .vertical-image{position:relative;display:block;width:28.5714285714vw;min-width:28.5714285714vw}article.case-study .vertical-image img{object-fit:cover;object-position:center;height:100%}@media screen and (max-width: 1024px){.owl-item article.case-study .vertical-image{display:none}}.slider-section .owl-item{display:flex;justify-content:center}.slider-section .owl-nav{position:absolute;top:50px;right:calc(14.2857142857vw + 50px);width:70px;display:flex;justify-content:space-between}.slider-section .owl-nav img{width:25px}.galileo-box{padding:50px 14.2857142857vw 50px 14.2857142857vw !important}.galileo-button{width:14.2857142857vw !important}@media screen and (max-width: 1024px){.galileo-button{width:28.5714285714vw !important}}@media screen and (max-width: 767px){.galileo-box{padding:50px 10px 50px 10px !important}.galileo-button{width:100% !important}}/*# sourceMappingURL=theme.css.map */
