*,*:after,*:before{box-sizing:border-box}:root{font-size:12px}body{margin:0}.js .loading:before,.js .loading:after{content:'';position:fixed;z-index:1000}.js .loading:before{top:0;left:0;width:100%;height:100%;background:var(--color-bg)}.js .loading:after{top:50%;left:50%;width:60px;height:60px;margin:-30px 0 0 -30px;border-radius:50%;opacity:.4;background:var(--color-link);animation:loaderAnim .7s linear infinite alternate forwards}@keyframes loaderAnim{to{opacity:1;transform:scale3d(.5,.5,1)}}a{text-decoration:none;color:var(--color-link) !important;outline:none}a:hover,a:focus{color:var(--color-link-hover) !important;outline:none !important}.frame{padding:3rem 5vw;text-align:center;position:relative;z-index:1000;text-transform:uppercase}.frame__title{font-size:1rem;margin:0 0 1rem;font-weight:300}.frame__links{display:inline}.frame__links a:not(:last-child){margin-right:1rem}.frame__demo{margin:0 1rem}.frame__demo--current,.frame__demo--current:hover{color:var(--color-text);cursor:default}.cursor{display:none}@media screen and (min-width:53em){.frame{position:fixed;text-align:left;z-index:100;top:0;left:0;display:grid;align-content:space-between;width:100%;max-width:none;padding:1.75rem;pointer-events:none;grid-template-columns:auto 1fr 1fr auto;grid-template-rows:auto;grid-template-areas:'title demos demos links'}.frame__title{margin:0 4rem 0 0;grid-area:title}.frame__info{grid-area:info}.frame__demos{grid-area:demos}.frame__links{grid-area:links;padding:0;justify-self:end}.frame a{pointer-events:auto}}@media (any-pointer:fine){.cursor{position:fixed;top:0;left:0;display:block;pointer-events:none}.cursor__inner{fill:var(--cursor-fill);stroke:var(--cursor-stroke);stroke-width:var(--cursor-stroke-width);opacity:.7}.no-js .cursor{display:none}}
/*! locomotive-scroll v4.0.4 | MIT License | https://github.com/locomotivemtl/locomotive-scroll */
html.has-scroll-smooth{overflow:hidden}html.has-scroll-dragging{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.has-scroll-smooth body{overflow:hidden}.has-scroll-smooth [data-scroll-container]{min-height:100vh}[data-scroll-direction=horizontal] [data-scroll-container]{white-space:nowrap;height:100vh;display:inline-block;white-space:nowrap}[data-scroll-direction=horizontal] [data-scroll-section]{display:inline-block;vertical-align:top;white-space:nowrap;height:100%}.c-scrollbar{position:absolute;right:0;top:0;width:11px;height:100%;transform-origin:center right;transition:transform .3s,opacity .3s;opacity:0}.c-scrollbar:hover{transform:scaleX(1.45)}.c-scrollbar:hover,.has-scroll-scrolling .c-scrollbar,.has-scroll-dragging .c-scrollbar{opacity:1}[data-scroll-direction=horizontal] .c-scrollbar{width:100%;height:10px;top:auto;bottom:0;transform:scaleY(1)}[data-scroll-direction=horizontal] .c-scrollbar:hover{transform:scaleY(1.3)}.c-scrollbar_thumb{position:absolute;top:0;right:0;background-color:#000;opacity:.5;width:7px;border-radius:10px;margin:2px;cursor:-webkit-grab;cursor:grab}.has-scroll-dragging .c-scrollbar_thumb{cursor:-webkit-grabbing;cursor:grabbing}[data-scroll-direction=horizontal] .c-scrollbar_thumb{right:auto;bottom:0}.horizontal-slider{position:relative;clear:both;padding-top:80px}#main-hz-slider{position:relative;clear:both}.wrapper{overflow-x:hidden}.factsContainer h2{transform:scale(1)}.factsContainer_sm{display:flex}.horizontal-slider button:hover{border:0 solid #ccc !important}.owl-carousel button:hover{border:0 solid #ccc !important}.gallery__item{margin:0 3vw;display:grid;grid-template-areas:'... ...' '... gallery-image' '... ...';grid-template-columns:8rem 19vmax;grid-template-rows:8rem 28vmax 3rem}.gallery__item:nth-child(even){padding-top:10vh}.gallery__item-img{grid-area:gallery-image;width:100%;height:100%;overflow:hidden;position:relative;transform-origin:50% 100%}.gallery__item-imginner{background-size:cover;background-position:50% 0;width:100%;height:100%;border-radius:15px}.gallery__item-caption{grid-area:1/1/4/3;display:grid;grid-template-areas:'gallery-number gallery-title' 'gallery-link ...' 'gallery-link gallery-tags';grid-template-columns:8rem auto;grid-template-rows:8rem auto 3rem}.gallery__item-number{grid-area:gallery-number;font-size:6rem;font-size:clamp(2.5rem,9vw,6.5rem);justify-self:end;padding-right:2rem;color:var(--color-gallery-number)}.gallery__item-title{grid-area:gallery-title;margin:0;font-size:4rem;font-size:clamp(2rem,5vw,4rem);color:var(--color-gallery-title)}.gallery__item-title{line-height:30px !important;font-family:'OpenSans-SemiBold' !important;font-size:25px!important;font-weight:600;font-style:normal;text-align:left;text-transform:uppercase;letter-spacing:0px;z-index:2}.gallery__item-number,.gallery__text{font-family:'PlayfairDisplay-Bold' !important;font-weight:600;font-style:normal;text-align:left;text-transform:uppercase;letter-spacing:0px;font-size:29px!important;z-index:2;line-height:45px !important}span.gallery__item-number{position:relative;top:-35%;left:236px;font-size:12em!important;font-family:'PlayfairDisplay-Bold' !important;font-style:italic;color:#ebebeb;z-index:1}.gallery__item-link{grid-area:gallery-link;align-self:end;font-size:1.5rem;background:#d90502;color:#fff!important;text-decoration:underline;width:120px;height:120px;border-radius:50%;position:relative;display:flex;justify-content:center;align-items:center;cursor:pointer;text-transform:uppercase;font-family:'PlayfairDisplay-Regular',sans-serif}.gallery__item-link:focus,.gallery__item-link:hover{background:#d90502;color:#fff !important}.gallery__item-tags{grid-area:gallery-tags;justify-self:end;font-size:1.5rem;display:grid;grid-auto-flow:column;grid-gap:1rem;cursor:pointer;text-transform:capitalize;line-height:20px}.gallery__text{font-size:20vw;line-height:.8;margin:0 10vw 0 14vw;text-transform:lowercase;color:var(--color-gallery-title);color:transparent;-webkit-text-stroke:1px #978c77;text-stroke:1px #978c77;-webkit-text-fill-color:transparent;text-fill-color:transparent}.gallery__text-inner{display:block}.gallery__item-tags a{margin-top:20px;font-family:'OpenSans-SemiBold'}@media only screen and (max-width:600px){.horizontal-slider-mobile{padding-top:80px;padding-bottom:80px}.horizontal-slider-mobile span.gallery__item-number{font-size:4em!important;top:-8px !important}.horizontal-slider-mobile .gallery__item-tags{line-height:14px !important}.horizontal-slider-mobile .gallery__item-tags a{margin-top:8px !important}.horizontal-slider-mobile .gallery__item-title{font-size:18px !important;line-height:22px !important}.horizontal-slider-mobile .gallery__item-link{width:90px;height:90px;right:-20px;font-size:16px;font-family:'PlayfairDisplay-Regular'}.horizontal-slider-mobile .owl-nav button.owl-next,.horizontal-slider-mobile .owl-nav button.owl-prev{width:95px;height:113px;padding:0;background:#000}}@media only screen and (max-width:1024px){.horizontal-slider-mobile{padding-top:0;padding-bottom:80px;overflow:hidden}.horizontal-slider-mobile span.gallery__item-number{font-size:4em!important;top:-8px !important}.horizontal-slider-mobile .gallery__item-title{font-size:21px !important;line-height:22px !important}.horizontal-slider-mobile .gallery__item-tags{line-height:14px !important}.horizontal-slider-mobile .gallery__item-tags a{margin-top:8px !important}.horizontal-slider-mobile .gallery__item-link{width:90px;height:90px;right:-10px;font-size:16px;font-family:'PlayfairDisplay-Regular'}.horizontal-slider-mobile .owl-nav button.owl-next,.horizontal-slider-mobile .owl-nav button.owl-prev{width:95px;height:113px;padding:0;background:#000}}@media only screen and (min-width:992px) and (max-width:1024px){.gallery__item-title{font-size:20px!important}}@media only screen and (min-width:1300px) and (max-width:1366px){.gallery__item-title{font-size:22px!important}}