@font-face{font-family:exodus;src:url(assets/vendor/fonts/exodus-demo.woff2) format("woff2"),url(assets/vendor/fonts/exodus-demo.woff) format("woff");font-weight:400;font-style:normal}body{font-size:16px;position:relative}body:before{background-color:#1c1f21;content:"";opacity:0;height:100%;position:absolute;top:0;left:0;transition:opacity .5s ease;width:100%;z-index:0}body.menu-open:before{opacity:1;z-index:3}#page{background-color:#272b2d;color:#fff;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between;position:relative}#page:before{background-image:url(assets/images/background-1.png);mix-blend-mode:color-burn;opacity:.2}#page:after,#page:before{content:"";background-repeat:none;background-size:cover;height:100%;position:absolute;top:0;left:0;width:100%}#page:after{background-image:url(assets/images/background-2.png);mix-blend-mode:overlay}#page header{position:relative;z-index:3}#page footer,#page main{position:relative;z-index:2}#page h3{font-family:Barlow Condensed,Open Sans,sans-serif;letter-spacing:.4em;text-transform:uppercase}#page .global-title_group{border-left:1px solid #fff}#page .global-title_group--content_small{display:block;font-size:1.625rem;font-family:Barlow Condensed,Open Sans,sans-serif;letter-spacing:.4em;text-transform:uppercase}#page .global-title_group--content_large{display:block;font-family:Barlow Condensed,Open Sans,sans-serif;font-size:5.5em;margin-top:-1rem;text-transform:lowercase}#page .global-resume{font-family:Barlow Condensed,Open Sans,sans-serif;letter-spacing:.4em;text-transform:uppercase}#page .global-resume a{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding-bottom:0;padding-top:0;position:relative}#page .global-resume a i{color:#fff}#page .global-resume a:before{background:#fff;border-radius:.05rem;content:"";display:block;height:.05rem;margin-top:-.025rem;position:absolute;top:49%;left:-10%;right:-10%;transform:scale(0);transition:transform .8s cubic-bezier(.16,1.08,.38,.98);z-index:1}#page .global-resume a .mask{display:block;position:absolute;overflow:hidden;color:transparent;top:0;height:49%;transition:all .8s cubic-bezier(.16,1.08,.38,.98)}#page .global-resume a .mask span{display:block}#page .global-resume a .mask+.mask{top:48.9%;height:51.1%}#page .global-resume a .mask+.mask span{transform:translateY(-49%)}#page .global-resume a:hover{color:transparent!important}#page .global-resume a:hover:before{transform:scale(1)}#page .global-resume a:hover .mask{color:#ff2c75;transform:skewX(12deg) translateX(5px)}#page .global-resume a:hover .mask+.mask{color:#ff2c75;transform:skewX(12deg) translateX(-5px)}#page .global-resume a:hover i{color:#ff2c75}#page .global-resume a i{font-size:1.25rem}#page .decorative-separator{background-color:#fff;height:1px;opacity:.2;width:100%}#page .decorative-separator.white{opacity:1}.screen-reader-text,.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.btn,.button,button,input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;border-radius:0;border-width:0;display:inline-block;line-height:1.5;margin:0;padding:10px 20px;position:relative}.btn.btn-pink,.btn.btn-pink:active,.btn.btn-pink:focus,.button.btn-pink,.button.btn-pink:active,.button.btn-pink:focus,button.btn-pink,button.btn-pink:active,button.btn-pink:focus,input[type=button].btn-pink,input[type=button].btn-pink:active,input[type=button].btn-pink:focus,input[type=reset].btn-pink,input[type=reset].btn-pink:active,input[type=reset].btn-pink:focus,input[type=submit].btn-pink,input[type=submit].btn-pink:active,input[type=submit].btn-pink:focus{border:1px solid #fff;color:#fff}.btn.btn-pink:before,.button.btn-pink:before,button.btn-pink:before,input[type=button].btn-pink:before,input[type=reset].btn-pink:before,input[type=submit].btn-pink:before{background:#000;content:"";display:block;height:1px;position:absolute;bottom:50%;left:0;transform-origin:left top;transform:scaleX(0);transition:transform .4s cubic-bezier(1,0,0,1);width:100%}.btn.btn-pink:hover:before,.button.btn-pink:hover:before,button.btn-pink:hover:before,input[type=button].btn-pink:hover:before,input[type=reset].btn-pink:hover:before,input[type=submit].btn-pink:hover:before{transform-origin:right top;transform:scale(1)}.ie .btn,.ie .button,.ie button,.ie input[type=button],.ie input[type=reset],.ie input[type=submit]{height:rem(35)}.site-header .site-info a:hover{color:#fff;text-decoration:none}.site-header .site-info--title{font-family:exodus,serif;font-size:1.5rem;letter-spacing:.4em;padding-left:1rem;padding-bottom:0;padding-top:0;position:relative}.site-header .site-info--title i{color:#fff}.site-header .site-info--title:before{background:#fff;border-radius:.05rem;content:"";display:block;height:.05rem;margin-top:-.025rem;position:absolute;top:49%;left:-10%;right:-10%;transform:scale(0);transition:transform .8s cubic-bezier(.16,1.08,.38,.98);z-index:1}.site-header .site-info--title .mask{display:block;position:absolute;overflow:hidden;color:transparent;top:0;height:49%;transition:all .8s cubic-bezier(.16,1.08,.38,.98)}.site-header .site-info--title .mask span{display:block}.site-header .site-info--title .mask+.mask{top:48.9%;height:51.1%}.site-header .site-info--title .mask+.mask span{transform:translateY(-49%)}.site-header .site-info--title:hover{color:transparent!important}.site-header .site-info--title:hover:before{transform:scale(1)}.site-header .site-info--title:hover .mask{color:#ff2c75;transform:skewX(12deg) translateX(5px)}.site-header .site-info--title:hover .mask+.mask{color:#ff2c75;transform:skewX(12deg) translateX(-5px)}.site-header .site-info--title:hover i{color:#ff2c75}.navbar .menu{height:26px;position:relative;transition:all .34s;width:28px;z-index:4}.navbar .menu_part{background:#fff;border-radius:1px;height:4px;margin:auto;position:absolute;left:0;transition:all .34s cubic-bezier(.7,.1,.2,1.7);width:26px}.navbar .menu_part:first-of-type{top:calc(50% - 4.5px + -1px)}.navbar .menu_part:nth-of-type(2){top:calc(50% - 4.5px + 4px)}.navbar .menu:not(.collapsed){transform:scale(1.15) rotate(0deg)}.navbar .menu:not(.collapsed) .menu_part:first-of-type{transform:rotate(225deg);top:calc(50% - 2px)!important}.navbar .menu:not(.collapsed) .menu_part:nth-of-type(2){transform:rotate(-225deg);top:calc(50% - 2px)!important}.navbar #primary-menu a{color:#fff;font-family:Barlow Condensed,Open Sans,sans-serif;font-size:.875rem;letter-spacing:.4em;text-transform:uppercase;padding-bottom:0;padding-top:0;position:relative}.navbar #primary-menu a i{color:#fff}.navbar #primary-menu a:before{background:#fff;border-radius:.05rem;content:"";display:block;height:.05rem;margin-top:-.025rem;position:absolute;top:49%;left:-10%;right:-10%;transform:scale(0);transition:transform .8s cubic-bezier(.16,1.08,.38,.98);z-index:1}.navbar #primary-menu a .mask{display:block;position:absolute;overflow:hidden;color:transparent;top:0;height:49%;transition:all .8s cubic-bezier(.16,1.08,.38,.98)}.navbar #primary-menu a .mask span{display:block}.navbar #primary-menu a .mask+.mask{top:48.9%;height:51.1%}.navbar #primary-menu a .mask+.mask span{transform:translateY(-49%)}.navbar #primary-menu a:hover{color:transparent!important}.navbar #primary-menu a:hover:before{transform:scale(1)}.navbar #primary-menu a:hover .mask{color:#ff2c75;transform:skewX(12deg) translateX(5px)}.navbar #primary-menu a:hover .mask+.mask{color:#ff2c75;transform:skewX(12deg) translateX(-5px)}.navbar #primary-menu a:hover i{color:#ff2c75}footer .social{font-family:Barlow Condensed,Open Sans,sans-serif;font-size:.75rem;font-weight:600;letter-spacing:.4em;text-transform:uppercase}footer .social-instagram>a{background:linear-gradient(45deg,#515bd4,#8134af,#dd2a7b,#feda77,#f58529);-webkit-background-clip:text;-moz-background-clip:text;-webkit-text-fill-color:transparent;-moz-text-fill-color:transparent}footer .social-linkedin>a{color:#0e76a8}footer .footer-info{font-family:Barlow Condensed,Open Sans,sans-serif;font-size:.75rem;font-weight:600;text-transform:uppercase}footer .footer-info a{padding-bottom:0;padding-top:0;position:relative}footer .footer-info a i{color:#fff}footer .footer-info a:before{background:#fff;border-radius:.05rem;content:"";display:block;height:.05rem;margin-top:-.025rem;position:absolute;top:49%;left:-10%;right:-10%;transform:scale(0);transition:transform .8s cubic-bezier(.16,1.08,.38,.98);z-index:1}footer .footer-info a .mask{display:block;position:absolute;overflow:hidden;color:transparent;top:0;height:49%;transition:all .8s cubic-bezier(.16,1.08,.38,.98)}footer .footer-info a .mask span{display:block}footer .footer-info a .mask+.mask{top:48.9%;height:51.1%}footer .footer-info a .mask+.mask span{transform:translateY(-49%)}footer .footer-info a:hover{color:transparent!important}footer .footer-info a:hover:before{transform:scale(1)}footer .footer-info a:hover .mask{color:#ff2c75;transform:skewX(12deg) translateX(5px)}footer .footer-info a:hover .mask+.mask{color:#ff2c75;transform:skewX(12deg) translateX(-5px)}footer .footer-info a:hover i{color:#ff2c75}.preloader{background-color:#1c1f21;height:100vh;width:100vw;z-index:9900}.preloader,.preloader-text{position:absolute;top:0;left:0}.preloader-text{height:100px;line-height:100px;margin:auto;bottom:0;right:0;text-align:center;width:100%}.preloader-text--words{color:#fff;display:inline-block;font-family:Barlow Condensed,Open Sans,sans-serif;font-size:1.25rem;margin:0 5px}.preloader-text--words:first-child{filter:blur(0);animation:blur-text 1.5s 0s infinite linear alternate}.preloader-text--words:nth-child(2){filter:blur(0);animation:blur-text 1.5s .2s infinite linear alternate}.preloader-text--words:nth-child(3){filter:blur(0);animation:blur-text 1.5s .4s infinite linear alternate}.preloader-text--words:nth-child(4){filter:blur(0);animation:blur-text 1.5s .6s infinite linear alternate}.preloader-text--words:nth-child(5){filter:blur(0);animation:blur-text 1.5s .8s infinite linear alternate}.preloader-text--words:nth-child(6){filter:blur(0);animation:blur-text 1.5s 1s infinite linear alternate}.preloader-text--words:nth-child(7){filter:blur(0);animation:blur-text 1.5s 1.2s infinite linear alternate}@keyframes blur-text{0%{filter:blur(0)}to{filter:blur(4px)}}.site-info--container-logo{position:relative;width:50px}.site-info--logo{mix-blend-mode:lighten;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:100%}.site-info--logo img{-ms-interpolation-mode:nearest-neighbor;image-rendering:pixelated;width:100%}.site-info--logo---blue{position:absolute;z-index:10;animation:glitch-anim-blue 5s linear infinite alternate-reverse}.site-info--logo---cyan{position:absolute;z-index:10;animation:glitch-anim-cyan 5s linear infinite alternate-reverse}.site-info--logo---white{position:relative;z-index:12}.site-info--logo---yellow{position:absolute;z-index:10;animation:glitch-anim-yellow 5s linear infinite alternate-reverse}.site-info--logo---red{position:absolute;z-index:9;animation:glitch-anim-red 5s linear infinite alternate-reverse}@keyframes glitch-anim-blue{0%{top:auto;left:-4px;right:auto;bottom:auto}12%{top:-2px;left:-2px;right:auto;bottom:auto}25%{top:-4px;left:auto;right:auto;bottom:auto}37%{top:-2px;left:auto;right:-2px;bottom:auto}50%{top:auto;left:auto;right:-4px;bottom:auto}62%{top:auto;left:auto;right:-2px;bottom:-2px}75%{top:auto;left:auto;right:auto;bottom:-4px}87%{top:auto;left:-2px;right:auto;bottom:-2px}to{top:auto;left:-4px;right:auto;bottom:auto}}@keyframes glitch-anim-cyan{0%{top:auto;left:-2px;right:auto;bottom:auto}12%{top:-1px;left:-1px;right:auto;bottom:auto}25%{top:-2px;left:auto;right:auto;bottom:auto}37%{top:-1px;left:auto;right:-1px;bottom:auto}50%{top:auto;left:auto;right:-2px;bottom:auto}62%{top:auto;left:auto;right:-1px;bottom:-1px}75%{top:auto;left:auto;right:auto;bottom:-2px}87%{top:auto;left:-1px;right:auto;bottom:-1px}to{top:auto;left:-2px;right:auto;bottom:auto}}@keyframes glitch-anim-yellow{0%{top:auto;left:auto;right:-2px;bottom:auto}12%{top:auto;left:auto;right:-1px;bottom:-1px}25%{top:auto;left:auto;right:auto;bottom:-2px}37%{top:auto;left:-1px;right:auto;bottom:-1px}50%{top:auto;left:-2px;right:auto;bottom:auto}62%{top:-1px;left:-1px;right:auto;bottom:auto}75%{top:-2px;left:auto;right:auto;bottom:auto}87%{top:-1px;left:auto;right:-1px;bottom:auto}to{top:auto;left:auto;right:-2px;bottom:auto}}@keyframes glitch-anim-red{0%{top:auto;left:auto;right:-4px;bottom:auto}12%{top:auto;left:auto;right:-2px;bottom:-2px}25%{top:auto;left:auto;right:auto;bottom:-4px}37%{top:auto;left:-2px;right:auto;bottom:-2px}50%{top:auto;left:-4px;right:auto;bottom:auto}62%{top:-2px;left:-2px;right:auto;bottom:auto}75%{top:-4px;left:auto;right:auto;bottom:auto}87%{top:-2px;left:auto;right:-2px;bottom:auto}to{top:auto;left:auto;right:-4px;bottom:auto}}@keyframes grain{0%,to{transform:translate(0)}10%{transform:translate(-5%,-10%)}30%{transform:translate(3%,-15%)}50%{transform:translate(12%,9%)}70%{transform:translate(9%,4%)}90%{transform:translate(-1%,7%)}}.about--image{height:calc(100vh - 150px);top:-5%;left:10%;mix-blend-mode:luminosity;opacity:.1}.about--image img{height:100%}.contact--content_info---email,.contact--content_info---phone{font-size:.75rem;font-family:Barlow Condensed,Open Sans,sans-serif;letter-spacing:.4em;text-transform:uppercase}.contact--content_info---email a,.contact--content_info---phone a{padding-bottom:0;padding-top:0;position:relative;font-family:Barlow,Open Sans,sans-serif;font-size:1rem;letter-spacing:normal;text-transform:lowercase}.contact--content_info---email a i,.contact--content_info---phone a i{color:#fff}.contact--content_info---email a:before,.contact--content_info---phone a:before{background:#fff;border-radius:.05rem;content:"";display:block;height:.05rem;margin-top:-.025rem;position:absolute;top:49%;left:-10%;right:-10%;transform:scale(0);transition:transform .8s cubic-bezier(.16,1.08,.38,.98);z-index:1}.contact--content_info---email a .mask,.contact--content_info---phone a .mask{display:block;position:absolute;overflow:hidden;color:transparent;top:0;height:49%;transition:all .8s cubic-bezier(.16,1.08,.38,.98)}.contact--content_info---email a .mask span,.contact--content_info---phone a .mask span{display:block}.contact--content_info---email a .mask+.mask,.contact--content_info---phone a .mask+.mask{top:48.9%;height:51.1%}.contact--content_info---email a .mask+.mask span,.contact--content_info---phone a .mask+.mask span{transform:translateY(-49%)}.contact--content_info---email a:hover,.contact--content_info---phone a:hover{color:transparent!important}.contact--content_info---email a:hover:before,.contact--content_info---phone a:hover:before{transform:scale(1)}.contact--content_info---email a:hover .mask,.contact--content_info---phone a:hover .mask{color:#ff2c75;transform:skewX(12deg) translateX(5px)}.contact--content_info---email a:hover .mask+.mask,.contact--content_info---phone a:hover .mask+.mask{color:#ff2c75;transform:skewX(12deg) translateX(-5px)}.contact--content_info---email a:hover i,.contact--content_info---phone a:hover i{color:#ff2c75}.contact--form form label{width:100%}.contact--form form input,.contact--form form textarea{background-color:transparent;border:1px solid hsla(0,0%,100%,.2);color:#fff;font-family:Barlow,Open Sans,sans-serif;margin-bottom:.25rem;padding:4px 10px;width:100%}.contact--form form input:-ms-input-placeholder,.contact--form form textarea:-ms-input-placeholder{color:#fff;font-family:Barlow,Open Sans,sans-serif}.contact--form form input::placeholder,.contact--form form textarea::placeholder{color:#fff;font-family:Barlow,Open Sans,sans-serif}.contact--form form button{border:none;color:#fff;display:block;font-family:Barlow Condensed,Open Sans,sans-serif;padding:.25rem 0;text-align:left;text-transform:uppercase;width:auto;padding-bottom:0;padding-top:0;position:relative}.contact--form form button i{color:#fff}.contact--form form button:before{background:#fff;border-radius:.05rem;content:"";display:block;height:.05rem;margin-top:-.025rem;position:absolute;top:49%;left:-10%;right:-10%;transform:scale(0);transition:transform .8s cubic-bezier(.16,1.08,.38,.98);z-index:1}.contact--form form button .mask{display:block;position:absolute;overflow:hidden;color:transparent;top:0;height:49%;transition:all .8s cubic-bezier(.16,1.08,.38,.98)}.contact--form form button .mask span{display:block}.contact--form form button .mask+.mask{top:48.9%;height:51.1%}.contact--form form button .mask+.mask span{transform:translateY(-49%)}.contact--form form button:hover{color:transparent!important}.contact--form form button:hover:before{transform:scale(1)}.contact--form form button:hover .mask{color:#ff2c75;transform:skewX(12deg) translateX(5px)}.contact--form form button:hover .mask+.mask{color:#ff2c75;transform:skewX(12deg) translateX(-5px)}.contact--form form button:hover i{color:#ff2c75}.portfolio-page .portfolio-inv_project{display:none}.portfolio-page .portfolio-inv_project.active{display:block}.portfolio-page .pagination--number{letter-spacing:normal!important;opacity:.5;position:relative;text-align:center}.portfolio-page .pagination--number.active{opacity:1}.portfolio-page .pagination--number.active:after{background-color:#fff;content:"";height:1px;position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:65%}.portfolio-page .pagination button{font-family:Barlow Condensed,Open Sans,sans-serif;letter-spacing:.4em;text-transform:uppercase}.portfolio-page .pagination button i{font-size:.5rem;letter-spacing:normal}.portfolio-page .pagination button i.pl-1{padding-left:.15rem!important}.portfolio-page .pagination button i.pr-1{padding-right:.15rem!important}.portfolio-page .pagination button:disabled{cursor:not-allowed;opacity:.5}.home .site-main--info---content{border-left:1px solid #fff}.home .site-main--info .global-title_group{border-left:none!important}.home .site-main--info---buzzwords{font-family:Barlow Condensed,Open Sans,sans-serif;font-size:1.5rem;text-transform:lowercase}.home .site-main--info---buzzwords span{font-weight:100}.home .site-main--projects---title h3{white-space:nowrap}.project a:hover{color:#fff;text-decoration:none}.project a:hover .project--image{overflow:hidden}.project a:hover .project--image:before{opacity:1}.project a:hover .project--image:after{opacity:1;transition-delay:.3s;transition-property:opacity;transition-duration:1s}.project a:hover .project--image---bg{filter:grayscale(60%) blur(2px);transform:scale(1)}.project a:hover .project--image---bg:after{opacity:.3}.project--header{background-color:#1c1f21;font-family:Barlow Condensed,Open Sans,sans-serif}.project--header---title{font-size:1.25rem;letter-spacing:normal!important;text-transform:lowercase!important}.home .project--header---title{font-size:1.625rem!important}.project--header---category{font-size:.75rem;font-family:Barlow Condensed,Open Sans,sans-serif;letter-spacing:.4em;text-transform:uppercase}.project--image{overflow:hidden;position:relative}.project--image:before{content:"view project";font-family:Barlow Condensed,Open Sans,sans-serif;font-weight:500;top:calc(50% - 10px);transition:opacity .5s ease}.project--image:after,.project--image:before{position:absolute;left:50%;opacity:0;text-shadow:rgba(0,0,0,.7) 1px 1px 5px;transform:translate(-50%,-50%);z-index:6}.project--image:after{content:"\f06e";font-family:Font Awesome\ 5 Free;font-size:1.25rem;font-weight:400;top:calc(50% + 12px);text-transform:lowercase}.project--image---bg{background-size:cover;background-repeat:no-repeat;height:100%;position:relative;top:0;left:0;transform:scale(1.05);transition:all .5s ease;width:100%}.project--image---bg:after{background-color:#1c1f21;content:"";height:100%;opacity:0;position:absolute;top:0;left:0;transition:opacity .5s ease;width:100%}.post-type-archive-portfolio .project--image---bg{min-height:90px}.home .modal-backdrop,.post-type-archive-portfolio .modal-backdrop{background-color:#1c1f21;opacity:.95}.home .modal-dialog,.post-type-archive-portfolio .modal-dialog{max-width:90%;margin-left:auto;margin-right:auto}.home .modal-content,.post-type-archive-portfolio .modal-content{background-color:transparent}.home .modal-header button,.post-type-archive-portfolio .modal-header button{color:#fff;font-size:1rem;opacity:1;padding-bottom:4px;padding-top:4px}.home .modal-header button span,.post-type-archive-portfolio .modal-header button span{font-weight:600;font-family:Barlow Condensed,Open Sans,sans-serif;letter-spacing:.4em;text-transform:uppercase}.home .modal-body img,.post-type-archive-portfolio .modal-body img{display:block;width:100%}.home .modal-body .slick-next,.home .modal-body .slick-prev,.post-type-archive-portfolio .modal-body .slick-next,.post-type-archive-portfolio .modal-body .slick-prev{top:100%}.home .modal-body .slick-prev:before,.post-type-archive-portfolio .modal-body .slick-prev:before{background:url(assets/images/chevron.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:12px;position:absolute;left:-50px;top:50%;transform:translateY(-50%) rotate(-90deg);width:12px}.home .modal-body .slick-prev:after,.post-type-archive-portfolio .modal-body .slick-prev:after{color:#fff;content:"Prev";font-size:1rem;position:absolute;left:-30px;top:50%;transform:translateY(-50%);font-family:Barlow Condensed,Open Sans,sans-serif;letter-spacing:.4em;text-transform:uppercase}.home .modal-body .slick-next:before,.post-type-archive-portfolio .modal-body .slick-next:before{background:url(assets/images/chevron.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:12px;position:absolute;right:-45px;top:50%;transform:translateY(-50%) rotate(90deg);width:12px}.home .modal-body .slick-next:after,.post-type-archive-portfolio .modal-body .slick-next:after{color:#fff;content:"Nxt";font-size:1rem;position:absolute;right:-30px;top:50%;transform:translateY(-50%);font-family:Barlow Condensed,Open Sans,sans-serif;letter-spacing:.4em;text-transform:uppercase}@media only screen and (min-width:768px){#page{height:100vh}.contact--content{border-right:1px solid hsla(0,0%,100%,.2)}.home .modal-dialog,.post-type-archive-portfolio .modal-dialog{max-width:70%}.home .modal-body .slick-next,.home .modal-body .slick-prev,.post-type-archive-portfolio .modal-body .slick-next,.post-type-archive-portfolio .modal-body .slick-prev{top:calc(100vh - 100px)}}@media only screen and (min-width:992px){.about--image{top:-20%}}@media only screen and (min-width:1200px){#page .global-title_group--content_large{font-size:7.5rem}.home .site-main--info---buzzwords{font-size:2rem}}@media only screen and (max-width:991px){.site-header .site-info--title{font-size:1.25rem}.site-header .navbar-collapse{position:absolute;top:50px;right:0;width:100%}.site-header .navbar-nav{padding-top:50%}.site-header .navbar-nav li{padding-bottom:2rem}.navbar #primary-menu a{font-size:1.25rem}}@media only screen and (max-width:767px){.site-header .site-info--title{font-size:1rem}.post-type-archive-portfolio .project--image---bg{min-height:150px}.home .modal-body .slick-prev,.post-type-archive-portfolio .modal-body .slick-prev{left:50px}.home .modal-body .slick-next,.post-type-archive-portfolio .modal-body .slick-next{right:50px}}