html{font-size:62.5%;overscroll-behavior:none}body{overscroll-behavior:none}*{backface-visibility:hidden;box-sizing:border-box;-webkit-tap-highlight-color:transparent}@font-face{font-family:Montserrat;font-weight:300;src:local("Montserrat"),url(/build/assets/Montserrat-Light-Ewfy81cl.ttf) format("truetype");font-display:swap}@font-face{font-family:Montserrat;font-weight:400;src:local("Montserrat"),url(/build/assets/Montserrat-Regular-GYB1llfZ.ttf) format("truetype");font-display:swap}@font-face{font-family:Montserrat;font-weight:500;src:local("Montserrat"),url(/build/assets/Montserrat-Medium-7NlCY7Ep.ttf) format("truetype");font-display:swap}@font-face{font-family:Montserrat;font-weight:700;src:local("Montserrat"),url(/build/assets/Montserrat-Bold-j6VwsZFG.ttf) format("truetype");font-display:swap}body{background:#fff;width:100%;min-height:100vh;display:flex;align-items:center;flex-direction:column;color:#000;margin:0;padding:0;font-family:Montserrat,tahoma;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1.8rem;position:relative}.row{display:flex}.box{display:flex;flex-direction:column}.justify-center{justify-content:center}.header{background:#fff;width:100%;height:50px;position:fixed;z-index:10;justify-content:center;transition:all .4s;transform:translateY(0)}.header a{color:#000}.header__innerwrapper{width:100%;height:100%;padding:0 2rem;align-items:center;justify-content:space-between}.header__logo{align-items:center}.header__logo a{background:url(/build/assets/spacktra-logo-Z_YopB20.png) center left no-repeat;background-size:contain;width:300px;height:30px;display:block}.backdrop{background:#0000;position:fixed;transition:all .3s;transform:translate(100vw);top:0;bottom:0;left:0;right:0;align-items:flex-end;justify-content:flex-start;z-index:10}.backdrop--opened{background:#000c;transform:translate(0)}.header__menu_button{width:3rem;height:3.5rem;display:none;padding:1rem .7rem;margin:0 1rem;cursor:pointer;justify-content:space-between;align-items:center}.header__menu_button--line{background:#000;width:100%;height:3px;transition:all .4s}.header__menu{width:50%;height:auto;align-items:flex-end;justify-content:flex-start;padding-top:5rem;padding-right:10%}.header__menu--desktop{width:auto;height:100%;align-items:center;justify-content:space-between}.header__menu--desktop a{text-decoration:none;font-size:1.8rem;font-weight:300;margin:0 2rem}.header__menu a{color:#fff;text-decoration:none;font-size:3rem;font-weight:300}.header__menu a:hover{color:#ccc}section{width:100%;align-items:center;text-align:center}a.section-home-anchor{width:100%;color:#000;text-decoration:none}.section__home{background-color:#000;height:90vh;margin-bottom:.5rem;position:relative;overflow:hidden}.section__home-background{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.section__home-media{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;background-size:cover;background-position:center center;background-repeat:no-repeat}.section__home--text{text-align:left;position:relative;z-index:2;left:3rem;top:20vh}.section__home--text h1{font-weight:400;letter-spacing:.5rem;font-size:6rem}@media (max-width: 1024px){.section__home--text h1{line-height:1.5}.section__home--text h1 span{background-color:#fff;color:#000;padding:5px 15px;-webkit-box-decoration-break:clone;box-decoration-break:clone}}.section__contact{background:url(/build/assets/Stefanium1-Kyo6QqgN.jpg) center center no-repeat;background-size:cover;height:90vh;margin-bottom:.5rem}#wrapper{background-position:center center;background-repeat:no-repeat;background-size:cover;width:100%;height:100%;position:fixed;z-index:-1;overscroll-behavior:none}#wrapper__white{background:#fff;width:100%;align-items:center;text-align:center}.section__work{position:relative;height:100vh;width:100%;display:flex;flex-direction:column;justify-content:flex-end;padding-bottom:2rem}.section__work--backdrop{background:#000;content:"";position:absolute;top:0;bottom:0;left:0;right:0;opacity:0;z-index:1}.section__work--text{bottom:0;width:100%;max-width:1200px;color:#fff;padding-right:7rem;padding-left:7rem;z-index:2}.section__work h2{font-size:3rem;font-weight:400;margin:0;margin-bottom:1.5rem}.section__work h1{font-size:5rem;font-weight:700;margin:0;margin-bottom:2.5rem}.section__work p{font-size:2rem;text-align:left;overflow:hidden;margin:0}#gallery{width:100%;max-width:1200px;padding:0 7rem}#gallery img{width:100%;margin:.4rem 0}@media (max-width: 1024px){#gallery{padding:0 .75rem}}.content{width:100%;align-items:center;text-align:center}.worksbox{width:100%}.works-page{padding-top:45px}.more-work-btn-wrapper{padding:2.5rem 2rem}#opened-work.worksbox{max-width:1200px}.workrow{width:100%;height:40vw;max-height:400px;justify-content:space-between;padding:.5rem 2rem}@media (max-width: 1024px){.workrow{padding:.5rem}}#opened-work .workrow{width:100%;height:80rem;max-height:80rem;justify-content:space-between;padding:2rem 7rem}.work{width:100%;height:100%;margin:0 .5rem;cursor:pointer;overflow:hidden}#opened-work .work{margin:0}.zoomable{width:100%;height:100%;transition:all .4s;transition:all .2s ease-in-out;position:relative;background-color:#eaeaea!important}.zoomable:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(-100%);background-image:linear-gradient(90deg,#fff0 0,#fff3 20%,#ffffff80 60%,#fff0);animation:load 1s infinite}.zoomable.loaded:after{display:none}@keyframes load{to{transform:translate(100%)}}.work a{display:flex;justify-content:center;align-items:center;position:absolute;top:0;left:0;right:0;bottom:0;font-size:2.5rem;font-weight:700;color:#fff;text-decoration:none;opacity:0;background:transparent;transition:all .4s;padding:2.5rem}.zoomable:hover{transform:scale(1.05)}.zoomable.no-scale:hover{transform:scale(1)}.work:hover a{opacity:1;background:#000c}.worksbox--flyout{padding:2rem 7rem;text-align:left;font-size:1.4rem;width:100%;max-width:1200px;align-items:flex-start}.worksbox--flyout h3{color:#000;font-size:4rem;font-weight:700;margin-bottom:1rem}.worksbox--flyout__top{justify-content:space-between;margin-bottom:3rem;flex-wrap:wrap;width:100%}.worksbox--flyout__left{width:66%;min-width:300px}.worksbox--flyout__right{width:30%}.worksbox--flyout__bottom{width:100%}.worksbox--flyout__righttile{padding:2rem;padding-right:0;text-align:right}.worksbox--flyout__heading{font-weight:700}.works--find-more{width:100%;max-width:1200px;padding:10rem 10%;font-size:3rem;color:#000;display:flex;flex-direction:column;align-items:flex-start}.works--find-more p{margin-bottom:2rem;text-align:left}.button--black{border:0;background:#000;padding:1.5rem 2.5rem;color:#fff;cursor:pointer;transition:all .4s;font-size:1.7rem;font-weight:700;width:-moz-fit-content;width:fit-content;display:flex;justify-content:center;text-decoration:none}.button--black:hover{background:#ccc;color:#000}.contact h1{text-align:center}.contact__form{padding-top:50px;width:50%;margin:auto}.section__text-content{padding:2rem 7rem;max-width:1200px}.section__text--wrapper{width:100%;margin:auto;justify-content:space-between}.contact .section__text--wrapper,.contact .section__text--wrapper p{font-size:1.6rem;text-align:left;line-height:2.4rem;margin-bottom:50px}.contact .section__text--wrapper a{color:#000}.section__text-content--half{width:45%}.section__text-content h1{font-size:4rem;font-weight:700;margin-bottom:1rem}.section__text-content h2{font-size:3rem;font-weight:700;margin-bottom:1rem}.section__text-content p{font-size:1.4rem;text-align:left}.section__text-content label{text-align:left;margin-bottom:.5rem;font-size:1.4rem;font-weight:700}.section__text-content input{border:1px solid #d7d7d7;border-radius:3px;height:32px;margin-bottom:2rem;font-size:1.6rem}.section__text-content textarea{border:1px solid #d7d7d7;border-radius:3px;height:100px;font-size:1.5rem}.section__text-content .g-recaptcha,.section__text-content input[type=submit]{border:0;height:auto;background:#000;padding:1rem 2rem;color:#fff;cursor:pointer;transition:all .4s;font-size:1.7rem;font-weight:700;margin-top:2rem}.section__text-content .g-recaptcha:hover,.section__text-content input[type=submit]:hover{background:#ccc;color:#000}.about-us__tiles{width:100%;justify-content:space-between}.about-us__tile{width:30%}.about-us__tile--img{width:100%;height:320px}.about-us__tile--img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.about-us__tile--heading{font-weight:500;text-align:left;margin:10px 0}.about-us__tile--text p{padding-top:10px;font-weight:500}.onethird{width:33%}.twothirds{width:66%}.half{width:50%}h1,h2,h3{width:100%;text-align:left;font-family:Montserrat;letter-spacing:-1px}.footer{color:#000;width:100%;height:130px;background:#fff;padding:3rem 2rem;font-size:1.4rem;align-items:center;justify-content:space-between;bottom:0}.footer__left{align-items:center;justify-content:flex-start}.footer__logo{background:url(/build/assets/spacktra-logo-Z_YopB20.png) center left no-repeat;background-size:contain;width:210px;height:50px;margin-left:2rem}.footer__right{align-items:center;justify-content:flex-end}.footer__center a,.footer__right a{text-decoration:none;font-weight:400;color:#000;margin:0 1rem}.footer__center a:hover,.footer__right a:hover{color:#454545}.footer__social{align-items:center}.footer__social--tile{margin-left:2rem;width:25px;height:25px}.tile__fb{background:url(/build/assets/facebook-d_y7-q0n.png) center center no-repeat;background-size:cover}.tile__ig{background:url(/build/assets/instagram-c1h2Xaq0.png) center center no-repeat;background-size:cover}@media (max-width: 1024px){.header__menu{width:100%}.header__menu a{padding:1rem;font-size:2.5rem}.header__menu_button{display:flex}.header__menu--desktop{display:none}.section__text-content{padding:2.5rem}.section__text--wrapper{flex-direction:column}.section__text-content--half{width:100%}}@media (max-width: 780px){.section__work h2{font-size:2.5rem;margin-bottom:1rem}.section__work h1{font-size:4rem;margin-bottom:2.2rem}.section__work p{font-size:1.8rem}.section__work--text{width:90%}.work a{font-size:1.8rem}.footer{flex-direction:column}.footer__left,.footer__right{width:100%;margin-top:1rem;justify-content:center}.contact__form{width:100%}.section__home--text h1{font-size:3rem}.worksbox--flyout{width:90%}.worksbox--flyout__left{width:100%;min-width:auto}.worksbox--flyout__right{width:100%;min-width:auto;flex-direction:row;flex-wrap:wrap}.worksbox--flyout__righttile{width:50%;padding:2rem;text-align:left}}@media (max-width: 600px){.section__work h2{font-size:2rem;margin-bottom:.8rem}.work a{font-size:1.5rem;padding:2rem}.section__work h1{font-size:3rem;margin-bottom:2rem;line-height:3rem}.section__work p{font-size:1.6rem}.section__work div{padding:3rem 2rem}.worksbox--flyout{padding:2rem}.worksbox--flyout__righttile{width:100%;padding-left:0;padding-right:0}.about-us__tiles{width:100%;flex-direction:column}.about-us__tile{width:100%;margin-bottom:50px}.about-us__tile--img{width:100%;height:auto}.about-us__tile--img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.about-us__tile--heading{font-weight:500;text-align:left;margin:10px 0}.about-us__tile--text p{padding-top:10px;font-weight:500}}.form-error-msg{font-size:1.5rem;color:red;margin-bottom:20px;text-align:left}
