html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}.slide-content-cta,.slide-side-text,.controls-button{font-family:"Montserrat";text-transform:uppercase;color:#fff;letter-spacing:0.12rem;font-size:0.7rem;line-height:1}[v-cloak]{opacity:0}body{cursor:default}body ::selection{background-color:rgba(46,49,52,0.7);color:#f5f5f1;margin:0}body ::-moz-selection{background-color:rgba(46,49,52,0.7);color:#f5f5f1}.wrapper{height:100vh;min-height:36rem;position:relative}@media (max-width: 630px){.wrapper{height:100vh;min-height:0}}.slide-wrapper{background-size:cover;height:100%;background-position:center center;position:absolute;width:100%;background-blend-mode:darken}.slide-wrapper:nth-child(1){background-color:rgba(115,129,153,0.4)}.slide-wrapper:nth-child(1):before{background-color:rgba(115,129,153,0.25)}.slide-wrapper:nth-child(1) .slide-content-text{text-shadow:2px 5px 45px rgba(85,96,113,0.25)}.slide-wrapper:nth-child(2){background-color:rgba(144,171,184,0.7)}.slide-wrapper:nth-child(2):before{background-color:rgba(144,171,184,0.3)}.slide-wrapper:nth-child(2) .slide-content-text{text-shadow:2px 5px 45px rgba(121,142,152,0.2)}.slide-wrapper:nth-child(3){background-color:rgba(86,125,156,0.5)}.slide-wrapper:nth-child(3):before{background-color:rgba(86,125,156,0.2)}.slide-wrapper:nth-child(3) .slide-content-text{text-shadow:2px 5px 55px rgba(57,83,103,0.4)}.slide-wrapper:before{content:"";position:absolute;width:100%;height:100%;z-index:1}.slide-inner{position:relative;z-index:2;height:100%;overflow:hidden}.slide-bg-text{font-family:"poppinsregular";color:#000;font-size:42vh;line-height:0.8;opacity:0.03;font-weight:900;margin-top:-4rem;position:absolute;top:50%;left:5vw;transform:translateY(-50%)}.slide-bg-text>p:last-child{padding-left:4rem}.slide-content{color:#fff;margin-top:5rem;position:absolute;top:35%;width:23%;/*left:calc(13vw + (0.7) * 48vh);transform:translateY(-50%);*/display:flex;flex-direction:column}@media (max-width: 1000px){.slide-content{left:calc(13vw + 1rem)}}@media (max-height: 730px){.slide-content{top:30%;transform:translateY(-30%);left:calc(9vw + (0.7) * 16vw)}}.slide-content-text{font-family:"poppinsregular";font-size:9rem;letter-spacing:0.2rem;line-height:90px;font-weight:700;will-change:auto}@media (max-height: 790px){.slide-content-text{font-size:5rem}}@media (max-width: 1150px){.slide-content-text{font-size:7rem}}@media (max-width: 840px){.slide-content-text{font-size:5.5rem}}@media (max-width: 630px){.slide-content-text{margin-bottom:5.5rem}}@media (max-width: 500px){.slide-content-text{font-size:3.5rem}}.slide-content-text>p:last-child{padding-left:3rem}.slide-content-cta{cursor:pointer;align-self:flex-start;margin-top:4.5rem;margin-left:calc((0.3) * 48vh + 4.5rem);padding:0.9rem 2.2rem;border-left:1px solid #fff;border-right:1px solid #fff;transition:0.18s ease-in-out;font-weight:700}@media (max-width: 1000px){.slide-content-cta{background-color:rgba(255,255,255,0.3);padding-top:1.2rem;padding-bottom:1.2rem}}@media (max-width: 630px){.slide-content-cta{display:none}}.slide-content-cta:hover{color:#000;background-color:#fff}.slide-rect{height:62vh;width:48vh;border-image-slice:10%;position:absolute;top:50%;transform:translateY(-50%);left:13vw;border-width:5vh;border-style:solid;box-shadow:2px 2px 90px 30px rgba(41,50,61,0.22);will-change:auto}@media (max-height: 790px){.slide-rect{left:9vw;height:20vw;width:16vw;border-width:5vh}}@media (max-height: 730px){.slide-rect{top:30%;transform:translateY(-30%)}}.slide-rect-filter{filter:brightness(110%) contrast(110%) saturate(110%)}.slide-side-text{position:absolute;left:calc(13vw - 3rem);writing-mode:vertical-rl;top:calc((50% - (62vh / 2)) + (5vh / 2))}@media (max-height: 790px){.slide-side-text{left:calc(13vw - 3rem);top:calc(
 (50% - (20vw / 2)) + (5vh / 2))}}@media (max-height: 730px){.slide-side-text{top:calc(
 (40% - (20vw / 2)) + (5vh / 2))}}.slide-side-text>span:first-child{font-weight:700}.slide-side-text:after{content:"";width:1px;background-color:#fff;height:40px;display:block;position:absolute;top:calc(100% + 25px);left:50%;transform:translateX(-50%)}.controls-container{position:absolute;z-index:200;display:flex;bottom:0;right:0;align-items:flex-end}@media (max-width: 630px){.controls-container{display:none}}.controls-button{cursor:pointer;background-color:rgba(208,206,204,0.32);border:0;padding:1.6rem 2.2rem;flex-basis:0;flex-grow:1;min-width:15rem;transition:0.25s ease-in-out;outline:0}@media (max-width: 730px){.controls-button{padding:1.2rem 1.4rem;min-width:13rem}}.controls-button:not(.active):hover{color:#000;background-color:#fff}.controls-button.active{cursor:default;font-weight:700;background-color:#3b3e45;padding-top:1.9rem;padding-bottom:1.9rem;margin-bottom:-.3rem;position:relative}@media (max-width: 730px){.controls-button.active{padding-top:1.4rem;padding-bottom:1.4rem;margin-bottom:-0.15rem}}.controls-button.active:after{content:"";background-color:#e3e3e3;height:5px;width:calc(100% - 8px);position:absolute;top:100%;left:4px}.controls-button:not(.active)+.controls-button{border-left:1px solid rgba(255,255,255,0.2)}.pagination-container{position:absolute;z-index:200;display:flex;flex-direction:column;align-items:flex-end;right:2rem;top:50%;transform:translateY(-50%)}@media (max-width: 920px){.pagination-container{display:none}}.pagination-item{width:30px;height:1px;background-color:rgba(255,255,255,0.6);transition:0.18s ease-in-out}.pagination-item+.pagination-item{margin-top:1rem}.pagination-item.active{background-color:#fff;position:relative;transform:translateX(-0.6rem);width:35px}.pagination-item.active:after{content:"";height:4px;width:2px;border-radius:35%;background-color:#fff;display:inline-block;position:absolute;right:0;top:50%;transform:translateX(0.6rem) translateY(-50%)}.pagination-item:not(.active){cursor:pointer}.pagination-item:not(.active):hover{background-color:#fff;width:35px}@keyframes slideLeft{from{transform:translateX(0)}to{transform:translateX(-100%)}}@keyframes slideRight{from{transform:translateX(-100%)}to{transform:translateX(0)}}@keyframes cutTextUp{from{clip-path:inset(0 0 -10% 0)}to{clip-path:inset(0 0 100% 0)}}@keyframes cutTextDown{from{clip-path:inset(100% 0 0 0)}to{clip-path:inset(-10% 0 -20% 0);opacity:1}}@keyframes cutTextDownFromTop{from{clip-path:inset(0 0 100% 0)}to{clip-path:inset(0 0 -30% 0);opacity:1}}@keyframes rectMovement{0%{transform:translateX(0) rotate(0) translateY(-50%)}60%{opacity:1}100%{transform:translateX(calc(-48vh + -13vw)) rotate(12deg) translateY(-50%);opacity:0}}@media (max-height: 730px){@keyframes rectMovement{0%{transform:translateX(0) rotate(0) translateY(-30%)}60%{opacity:1}100%{transform:translateX(calc(-48vh + -13vw)) rotate(12deg) translateY(-30%);opacity:0}}}@keyframes rectMovementFromRight{0%{transform:translateX(calc(48vh)) rotate(12deg) translateY(-50%);opacity:0}60%{opacity:1}100%{transform:translateX(0) rotate(0) translateY(-50%);opacity:1;@media (max-height: 730px){transform:translateX(0) rotate(0) translateY(-30%)}}}@media (max-height: 730px){@keyframes rectMovementFromRight{0%{transform:translateX(calc(48vh)) rotate(12deg) translateY(-30%);opacity:0}60%{opacity:1}100%{transform:translateX(0) rotate(0) translateY(-30%);opacity:1}}}@keyframes rectMovementRight{0%{transform:translateX(calc(-48vh + -13vw)) rotate(12deg) translateY(-50%)}40%{opacity:1}100%{transform:translateX(0) rotate(0) translateY(-50%);opacity:1;@media (max-height: 730px){transform:translateX(0) rotate(0) translateY(-30%)}}}@media (max-height: 730px){@keyframes rectMovementRight{0%{transform:translateX(calc(-48vh + -13vw)) rotate(12deg) translateY(-30%)}40%{opacity:1}100%{transform:translateX(0) rotate(0) translateY(-30%);opacity:1}}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.slide-wrapper{opacity:0;transition-delay:1.4s;transition-duration:0s;transition-property:opacity;will-change:opacity, transform}.slide-wrapper:not(.active){animation-delay:.5s;animation-name:slideLeft;animation-duration:.9s;animation-timing-function:cubic-bezier(0.18, 0.54, 0.52, 0.93);pointer-events:none}.slide-wrapper:not(.active) .slide-content-text>p,.slide-wrapper:not(.active) .slide-side-text{animation-name:cutTextUp;animation-duration:.5s;animation-timing-function:ease-out}.slide-wrapper:not(.active) .slide-rect{animation-name:rectMovement;animation-duration:.5s;animation-timing-function:ease;animation-fill-mode:forwards}.slide-wrapper.active{transition-delay:0s;opacity:1}.slide-wrapper.active .slide-content-text>p{opacity:0;animation-delay:.8s;animation-name:cutTextDown;animation-duration:.5s;animation-timing-function:ease;animation-fill-mode:forwards}.slide-wrapper.active .slide-rect{opacity:0;animation-name:rectMovementFromRight;animation-duration:.45s;animation-timing-function:ease;animation-fill-mode:forwards;animation-delay:.9s}.is-previous .slide-wrapper:not(.active){animation:none}.is-previous .slide-wrapper:not(.active) .slide-rect{animation:none}.is-previous .slide-wrapper.active{transform:translateX(-100%);animation-fill-mode:forwards;animation-delay:.5s;animation-name:slideRight;animation-duration:.8s;animation-timing-function:cubic-bezier(0.18, 0.54, 0.52, 0.93)}.is-previous .slide-wrapper.active .slide-rect{opacity:0;animation-name:rectMovementRight;animation-duration:.5s;animation-timing-function:ease-out;animation-fill-mode:forwards;animation-delay:.9s}.first-load .slide-wrapper.active .slide-side-text,.first-load .slide-wrapper.active .slide-content-cta,.first-load .slide-wrapper.active .slide-rect,.first-load .controls-container{opacity:0;animation-name:fadeIn;animation-delay:0.3s;animation-duration:0.3s;animation-fill-mode:forwards;animation-timing-function:ease-in}.first-load .slide-wrapper.active .slide-content-text>p{animation-name:fadeIn;animation-delay:.5s;animation-duration:.7s}.slide-wrapper.active .slide-content-text>p{padding:0 !important;margin:10px 0 !important}.pagination-item+.pagination-item{margin-top:1.3rem !important;height:1.5px}.controls-container{display:none}header{width:100%;margin:0;padding:0;position:fixed;top:0;left:0;z-index:9999}.menu{width:100%;margin:0 auto}.slide-content-cta{margin-top:20px !important;margin-left:20px !important}.slide-rect{display:none}.slide-content-text{font-weight:500}.wrapper1{width:100%;height:auto;margin:0;padding:0}.about{width:100%;height:auto;margin:0;padding:0}






.btn {
    font-weight: 500;
    padding: 15px 40px;
}

.btn-dark {
    background-color: #0e0e0e;
    border-color: #0e0e0e;
    color: #fff;
}