.CoverPage-module__zqQtCW__wrapper{align-items:center;height:calc(100vh - 75px);max-height:100vh;display:flex}.CoverPage-module__zqQtCW__videoWrapper{background-color:var(--mantine-color-visureBlack-0);width:100vw;height:calc(100vh - 75px);position:relative;overflow:hidden}.CoverPage-module__zqQtCW__video{pointer-events:none;border:0;width:max(100vw,177.778vh - 133.333px);height:max(100vh - 75px,56.25vw);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.CoverPage-module__zqQtCW__videoWrapper{cursor:url(/cursor/cursorPlay.svg) 15 15,auto}.CoverPage-module__zqQtCW__videoWrapper:active{cursor:url(/cursor/cursorPlayActive.svg) 15 15,auto}.CoverPage-module__zqQtCW__buttons{justify-content:center;align-items:center;gap:10px;width:100%;display:flex}.CoverPage-module__zqQtCW__buttons a{color:var(--mantine-color-visureBlack-0);transform:translateY(-100px)!important}[data-mantine-color-scheme=dark] .CoverPage-module__zqQtCW__buttons a{color:var(--mantine-color-visureWhite-0)}.CoverPage-module__zqQtCW__logoDiv{display:none}@keyframes CoverPage-module__zqQtCW__fadeSlideDown{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.CoverPage-module__zqQtCW__logoOverlay{z-index:3;flex-direction:column;align-items:flex-start;gap:0;display:flex;position:absolute;top:20px;left:20px}.CoverPage-module__zqQtCW__logoOverlay svg,.CoverPage-module__zqQtCW__logoOverlay img{width:auto;height:50px;animation:.7s .5s both CoverPage-module__zqQtCW__fadeSlideDown;display:block}.CoverPage-module__zqQtCW__slogan{color:var(--mantine-color-visureWhite-0);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;margin:0;padding-left:23px;font-size:.85rem;animation:.4s .6s both CoverPage-module__zqQtCW__fadeSlideDown}
.ShowreelModal-module__PHfaMa__modalOverlay{cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Cline x1='6' y1='6' x2='26' y2='26' stroke='white' stroke-width='2.5' stroke-linecap='round'/%3E%3Cline x1='26' y1='6' x2='6' y2='26' stroke='white' stroke-width='2.5' stroke-linecap='round'/%3E%3C/svg%3E") 16 16,pointer}.ShowreelModal-module__PHfaMa__modalContent{box-shadow:none;background:0 0}.ShowreelModal-module__PHfaMa__modalBody{padding:0!important}.ShowreelModal-module__PHfaMa__modalHeader{background:0 0;justify-content:flex-end;align-items:center;padding:8px 12px;display:flex}.ShowreelModal-module__PHfaMa__modalClose{color:#fffc;cursor:pointer;opacity:.7;background:0 0;border:none;padding:4px 8px;font-size:1.1rem;line-height:1;transition:opacity .2s}.ShowreelModal-module__PHfaMa__modalClose:hover{opacity:1}.ShowreelModal-module__PHfaMa__iframeWrapper{padding-top:41.8945%;position:relative}.ShowreelModal-module__PHfaMa__iframeWrapper iframe{border:0;width:100%;height:100%;position:absolute;top:0;left:0}
.WhatIsVisure-module___hmjeW__container{text-align:center;margin:2em}.WhatIsVisure-module___hmjeW__text{font-size:1.6em}
.TextHighlight-module__a8jlGW__highlight{color:var(--mantine-primary-color-filled);font-weight:800;display:inline}.TextHighlight-module__a8jlGW__highlight:hover{background-color:var(--mantine-primary-color-filled);color:#fff;margin:0 -3px;padding:0 3px}
.AnimatedTitle1-module__QZ07RW__root{align-items:center;width:100%;height:500px;display:grid;position:relative;overflow:hidden}.AnimatedTitle1-module__QZ07RW__titleBig{color:#fff;text-transform:uppercase;text-align:right;overflow-wrap:break-word;width:100vw;padding-right:50px;font-size:15vw;line-height:100%;position:relative;top:0}.AnimatedTitle1-module__QZ07RW__titleBigShadow{opacity:.1;color:#0000;text-transform:uppercase;-webkit-text-stroke:2px white;-webkit-user-select:none;user-select:none;width:300vw;font-size:30vw;font-weight:700;line-height:70%;animation-name:AnimatedTitle1-module__QZ07RW__slide-text;animation-duration:120s;animation-timing-function:linear;animation-iteration-count:infinite;animation-direction:normal;position:absolute;top:0}.AnimatedTitle1-module__QZ07RW__backgroundText{overflow:hidden}.AnimatedTitle1-module__QZ07RW__textWrapper{position:absolute}@keyframes AnimatedTitle1-module__QZ07RW__slide-text{0%{opacity:.05;transform:scale(1)translateY(0)translate(0%)}50%{opacity:.25}to{opacity:.05;transform:scale(1)translateY(0)translate(-50%)}}
.BannerWithImage-module__bW8-sa__root{width:100%;height:65vh;margin-bottom:100px;position:relative}@media (max-width:62em){.BannerWithImage-module__bW8-sa__root{height:300px}}.BannerWithImage-module__bW8-sa__image{object-fit:cover}.BannerWithImage-module__bW8-sa__text{width:100%;position:absolute;bottom:-100px}@media (max-width:62em){.BannerWithImage-module__bW8-sa__text{bottom:-245px}}
.ProjectBox-module__UNjofG__root{border-radius:var(--mantine-radius-default);cursor:pointer;will-change:transform;border:1px solid #0000;width:100%;height:100%;transition:transform 50ms ease-out;position:relative;overflow:hidden}.ProjectBox-module__UNjofG__root:hover{border:1px solid var(--mantine-primary-color-filled)}.ProjectBox-module__UNjofG__root:active{transform:translateY(3px)}.ProjectBox-module__UNjofG__backgroundImage{z-index:0;width:100%;height:100%;transition:transform 1.8s 1.5s;position:absolute;overflow:hidden}.ProjectBox-module__UNjofG__root:hover .ProjectBox-module__UNjofG__backgroundImage{transition:transform 1.8s;overflow:hidden;transform:scale(1.05)}.ProjectBox-module__UNjofG__root:active .ProjectBox-module__UNjofG__title{transform:translateY(3px)}.ProjectBox-module__UNjofG__title{z-index:1;text-align:center;opacity:0;justify-content:center;align-items:center;width:100%;height:100%;padding-top:10px;font-size:xx-large;transition:opacity .3s 1.8s,padding .4s ease-out 1.8s;display:flex;position:absolute}.ProjectBox-module__UNjofG__title *{font-size:35pt}.ProjectBox-module__UNjofG__root:hover .ProjectBox-module__UNjofG__title{opacity:1;height:100%;padding-top:0;transition:opacity .3s,padding .4s ease-out;overflow:hidden}.ProjectBox-module__UNjofG__category{color:#fff;z-index:1;opacity:0;text-transform:uppercase;transition:all .3s 1.6s;position:absolute;bottom:0;left:10px}.ProjectBox-module__UNjofG__root:hover .ProjectBox-module__UNjofG__category{opacity:1;transition:all .3s .2s;bottom:10px;overflow:hidden}.ProjectBox-module__UNjofG__customer{color:#fff;z-index:1;opacity:0;text-transform:uppercase;transition:all .3s 1.7s;position:absolute;bottom:0;right:10px}.ProjectBox-module__UNjofG__root:hover .ProjectBox-module__UNjofG__customer{opacity:1;transition:all .3s .3s;bottom:10px;overflow:hidden}.ProjectBox-module__UNjofG__badge{z-index:1;transition:top .5s ease-out .4s,opacity .2s ease-out .4s;position:absolute;top:10px;left:10px}.ProjectBox-module__UNjofG__root:hover .ProjectBox-module__UNjofG__badge{opacity:0;top:0;overflow:hidden}.ProjectBox-module__UNjofG__unreleased{cursor:not-allowed}
.ProjectFilter-module__T_RGua__root{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin:20px;display:flex}@media only screen and (max-width:500px){.ProjectFilter-module__T_RGua__filterButton{width:100%}}
.Jobs-module__NnSZyq__introText{color:var(--mantine-color-visureBlack-0)}[data-mantine-color-scheme=dark] .Jobs-module__NnSZyq__introText{color:var(--mantine-color-visureWhite-0)}.Jobs-module__NnSZyq__introText{justify-content:center;padding:0 20%;display:flex}@media (max-width:820px){.Jobs-module__NnSZyq__introText{padding:0 7%}}
.index-module__vW-szG__projectGrid{grid-template-columns:repeat(auto-fit,minmax(800px,1fr));grid-auto-rows:600px;justify-content:center;gap:10px;padding:0 4%;display:grid}@media screen and (max-width:2500px){.index-module__vW-szG__projectGrid{grid-template-columns:repeat(auto-fit,minmax(600px,1fr));grid-auto-rows:500px}}@media screen and (max-width:2200px){.index-module__vW-szG__projectGrid{grid-template-columns:repeat(auto-fit,minmax(550px,1fr));grid-auto-rows:350px}}@media screen and (max-width:700px){.index-module__vW-szG__projectGrid{grid-template-columns:repeat(auto-fill,minmax(auto,800px));grid-auto-rows:400px}}.index-module__vW-szG__divNoProjectsFound{border-radius:var(--mantine-radius-default);text-align:center;padding:10px}.index-module__vW-szG__introText{text-align:center;margin:20px}
