:root{--fuchsia: #ff044f;--vivid-pink: #ff048e;--celeste: #04cdff;--aquamarine: #04ffb4;--dark-aquamarine: #21e2a8;--turquoise: #18b8b0;--lapizlasuli: #21bce2;--apple-green: #bce221;--grape-green: #8ce221;--dark-pink: #e2218c;--caribbean-blue: #218ce2;--matcha-green: #b9ed78;--olive-green: #6cb117;--ivy-green: #40a115;--mint-green: #2ce221;--grass-green: #8fff04;--mustard-yellow: #e2d821;--light-papaya: #ff8e42;--mild-papaya: #ff7e42;--papaya: #ff700f;--dark-papaya: #ff5c0f;--orangina: #ff6500;--new-green-1: #20c0a1;--new-green-2: #eadd1c;--new-green-3: #e7fa00;--text-lightest: #fff;--text-lighter: #ace;--text-light: #8ac;--text-mild: #69c;--text-dark: #369;--text-darker: #147;--text-white-90: rgba(255, 255, 255, .9);--text-white-70: rgba(255, 255, 255, .7);--text-white-50: rgba(255, 255, 255, .5);--text-white-30: rgba(255, 255, 255, .3);--text-white-10: rgba(255, 255, 255, .1);--bg-white-90: rgba(255, 255, 255, .9);--bg-white-70: rgba(255, 255, 255, .7);--bg-white-50: rgba(255, 255, 255, .5);--bg-white-30: rgba(255, 255, 255, .3);--bg-white-10: rgba(255, 255, 255, .1);--text-black-90: rgba(0, 0, 0, .9);--text-black-70: rgba(0, 0, 0, .7);--text-black-50: rgba(0, 0, 0, .5);--text-black-30: rgba(0, 0, 0, .3);--text-black-10: rgba(0, 0, 0, .1);--bg-black-90: rgba(0, 0, 0, .9);--bg-black-70: rgba(0, 0, 0, .7);--bg-black-50: rgba(0, 0, 0, .5);--bg-black-30: rgba(0, 0, 0, .3);--bg-black-10: rgba(0, 0, 0, .1);--bg-white: #ffffff;--bg-dark: #051f31;--bg-main: #0b4066;--bg-light: #126bab;--bg-light: #869cb6;--bg-clear: #d7ecfb;--bg-clear: #dce2ea;--dark-blue: rgba(3, 30, 50, 1);--blue: rgba(11, 64, 102, 1);--light-blue: #abbacc;--light-grey: rgba(245, 250, 255, 1);--white: rgba(255, 255, 255, 1);--white-90: rgba(255, 255, 255, .9);--white-80: rgba(255, 255, 255, .8);--white-70: rgba(255, 255, 255, .7);--white-60: rgba(255, 255, 255, .6);--white-50: rgba(255, 255, 255, .5);--white-40: rgba(255, 255, 255, .4);--white-30: rgba(255, 255, 255, .3);--white-20: rgba(255, 255, 255, .2);--white-10: rgba(255, 255, 255, .1);--black: rgba(0, 0, 0, 1);--black-90: rgba(0, 0, 0, .9);--black-80: rgba(0, 0, 0, .8);--black-70: rgba(0, 0, 0, .7);--black-60: rgba(0, 0, 0, .6);--black-50: rgba(0, 0, 0, .5);--black-40: rgba(0, 0, 0, .4);--black-30: rgba(0, 0, 0, .3);--black-20: rgba(0, 0, 0, .2);--black-10: rgba(0, 0, 0, .1);--link-active: var(--grape-green);--link-hover: var(--ivy-green)}h1.site-title,h1{letter-spacing:-.3rem}h1.page-title,.project .project-title a,h2.section-title{letter-spacing:-.15rem}h5.testimonial-name span,.project-desc h3,.project-desc h4,h4.container,h5.container{letter-spacing:-.05rem}.parallax-item{position:relative;margin:0}.parallax-item-inner{position:absolute}.prlx-section,.prlx-element{border:none}h1{margin:72px 0;font-size:4.8rem;line-height:4.8rem;font-weight:900;color:var(--text-darker)}h2{margin:60px 0;font-size:3.8rem;line-height:3.8rem;font-weight:800;color:#579}h3{margin:48px 0;font-size:3rem;line-height:3rem;font-weight:700;color:#68a}h4{margin:32px 0;font-size:2rem;line-height:2rem;font-weight:600;color:#579}h5{margin:24px 0;font-size:1.5rem;line-height:1.5rem;font-weight:500;color:#579}h6{margin:21px 0;font-size:1.3rem;line-height:1.3rem;font-weight:400;color:#579}p{font-size:1.5rem;color:var(--text-dark)}a,a:focus,a:active,a:visited{color:var(--link-active);text-decoration:none;transition-property:color,text-decoration,background!important;transition-duration:.2s!important;transition-timing-function:ease-out!important}a:hover{color:var(--link-hover)}ul{margin:0 0 0 30px;padding:0}ul li{font-weight:300;list-style:disc inside}ul.flush{margin:0;padding:0}ul.flush li{margin:0;padding:16px 0 0;list-style-type:none}h1,h2,h3,h4,h5,h6,p,a{word-wrap:break-word}svg{margin:-4 0 0 0;padding:0}.scroll{overflow-y:scroll}.noscroll{overflow:hidden}.hidden{display:none!important}.opener:before{background:var(--text-light);content:" ";display:block;height:2px;margin:0 0 60px;width:60px}.closer:after{background:var(--text-light);content:" ";display:block;height:2px;margin:60px 0 0;width:60px}.title-icon,.title-icon svg{display:inline-block;margin-top:-6px;width:24px;height:24px}.link-icon,.link-icon svg{display:inline-block;margin-top:-2px;width:32px;height:32px}.link-icon-small,.link-icon-small svg{display:inline-block;margin-top:-1px;width:16px;height:16px}.button-icon,.button-icon svg{display:inline;margin-top:-2px;width:21px;height:21px}.container-fluid{padding-left:0!important;padding-right:0!important}.bg-main{background-color:var(--bg-main)!important}.bg-light{background-color:var(--bg-light)!important}.bg-clear{background-color:var(--bg-clear)!important}.bg-dark-blue{background-color:var(--bg-dark)!important}.bg-dark-blue-grad{background:var(--bg-dark);background:linear-gradient(180deg,var(--bg-dark) 0%,var(--bg-main) 100%)}.bg-dark-blue-grad-inv{background:var(--bg-dark);background:linear-gradient(0deg,var(--bg-dark) 0%,var(--bg-main) 100%)}.bg-blue-grad{background:var(--bg-main);background:linear-gradient(180deg,var(--bg-main) 0%,var(--bg-clear) 100%)}.bg-blue-grad-inv{background:var(--bg-main);background:linear-gradient(0deg,var(--bg-main) 0%,var(--bg-clear) 100%)}.bg-dark-light-blue{background:var(--bg-dark)!important}.bg-dark-main-grad{background:var(--bg-dark);background:linear-gradient(180deg,var(--bg-dark) 0%,var(--bg-main) 100%)}.bg-dark-main-grad-inv{background:var(--bg-dark);background:linear-gradient(0deg,var(--bg-dark) 0%,var(--bg-main) 100%)}.bg-dark-light-grad{background:var(--bg-dark);background:linear-gradient(180deg,var(--bg-dark) 0%,var(--bg-light) 100%)}.bg-dark-light-grad-inv{background:var(--bg-dark);background:linear-gradient(0deg,var(--bg-dark) 0%,var(--bg-light) 100%)}.bg-main-light-grad{background:var(--bg-main);background:linear-gradient(180deg,var(--bg-main) 0%,var(--bg-light) 100%)}.bg-main-light-grad-inv{background:var(--bg-main);background:linear-gradient(0deg,var(--bg-main) 0%,var(--bg-light) 100%)}.bg-main-clear-grad{background:var(--bg-main);background:linear-gradient(180deg,var(--bg-main) 0%,var(--bg-clear) 100%)}.bg-main-clear-grad-inv{background:var(--bg-main);background:linear-gradient(0deg,var(--bg-main) 0%,var(--bg-clear) 100%)}.bg-light-clear-grad{background:var(--bg-clear);background:linear-gradient(180deg,var(--bg-light) 0%,var(--bg-clear) 100%)}.bg-light-clear-grad-inv{background:var(--bg-clear);background:linear-gradient(0deg,var(--bg-light) 0%,var(--bg-clear) 100%)}.bg-clear-white-grad{background:var(--bg-dark);background:linear-gradient(180deg,var(--bg-clear) 0%,var(--bg-white) 100%)}.bg-clear-white-grad-inv{background:var(--bg-dark);background:linear-gradient(0deg,var(--bg-clear) 0%,var(--bg-white) 100%)}.bg-footer-grad{background:var(--bg-clear);background:linear-gradient(180deg,var(--bg-dark) 0%,var(--bg-main) 70%,var(--bg-clear) 100%)}.bg-footer-grad-inv{background:var(--bg-clear);background:linear-gradient(0deg,var(--bg-dark) 0%,var(--bg-main) 70%,var(--bg-clear) 100%)}.text-white{color:#fff!important}#themes_container{position:absolute;top:10px;left:20px;right:20px;z-index:5}#themes_container select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:none;float:left;padding:0 1em 0 0;margin:0;font-family:inherit;font-size:inherit;text-align:left;cursor:inherit;line-height:inherit;min-width:10ch;max-width:30ch;cursor:pointer;color:#fff}#menu{position:fixed;float:right;top:40px;right:10px;width:auto;padding:0;border-radius:12px 0 0 12px;background-color:#fff0;transition:color .2s ease,background-color .2s ease-in-out;z-index:12;-webkit-transform:translateZ(0);transform:translateZ(0)}#menu:hover{background-color:#fff0}#menu a{display:block;margin-top:4px;padding:4px 8px;color:var(--link-active);line-height:1.5rem;text-align:right;text-decoration:none;border-radius:8px}#menu a .header-menu-label{display:none;visibility:hidden;margin-right:6px}#menu a:hover,#menu a.hover{color:#fff;border-radius:8px;background-color:var(--link-active)}#header{margin:0;padding:0;position:relative;overflow:hidden}#header .header-featured-image{overflow:hidden;position:relative;background-position:center;background-repeat:no-repeat;background-size:cover;min-height:75vh}#header .header-featured-image:before{background:#0b4066;mix-blend-mode:screen;opacity:.1;display:block;position:absolute;top:0;left:0;content:" ";width:100%;height:100%}#header .header-featured-image:after{display:block;position:absolute;top:0;left:0;content:" ";width:100%;height:100%;background:var(--bg-main);background:linear-gradient(180deg,var(--bg-main) 0%,var(--bg-dark) 100%);opacity:1;z-index:3;mix-blend-mode:multiply}#header .header-featured-image .post-thumbnail{margin:0;overflow:hidden}#header .header-featured-image .post-thumbnail img.header-cover{height:100%;left:0;object-fit:cover;top:0;transform:none;width:100%;filter:grayscale(100%);max-width:1000%;min-height:100%;min-width:100vw;position:absolute;z-index:1;border-style:none}#header .header-featured-image .post-thumbnail img.header-background{opacity:.5}#header .header-large{position:absolute;bottom:40px;width:100%;z-index:4}#header .header-large .site-title{margin:0;color:var(--text-lightest);text-shadow:0 4px 12px rgba(0,33,66,.3)}#header .header-large .site-subtitle{margin:20px 0 0;font-size:2rem;line-height:2.4rem;font-weight:400;color:var(--text-lighter);text-shadow:0 1px 2px rgba(0,33,66,.25)}#header .header-large .site-description{margin:20px 0 0;font-size:1.5rem;line-height:1.8rem;font-weight:200;color:var(--text-light)}#header .header-large .site-caption{position:absolute;bottom:40px;font-size:1.2rem;color:var(--text-mild)}.section{margin-top:0;padding-top:50px;padding-bottom:30px}.section .section-title{margin:10px 0;font-size:2rem;line-height:1.8rem;color:var(--text-lighter)}.section .view-section-link{margin:160px 20px 160px 0;font-size:2rem;line-height:2rem}.featured-projects{opacity:1}#projects-container{position:relative}.project{position:relative;margin:60px 0 120px;padding:0}.project .project-image-link{position:relative;width:100%;height:600px}.project .project-image-link .project-cover{width:100%}.project .project-image-link.project-card{display:block;width:100%!important;height:auto;padding:10px;text-align:center;border-radius:6px;transition:transform .2s ease,box-shadow .2s ease-in-out;transform:scale(1)}.project .project-image-link.project-card:hover{box-shadow:#6363631a 0 8px 8px;transform:scale(1.005)}.project .project-image-link.project-card .project-cover{margin-left:0!important}.project .project-content{position:relative;margin-top:-40px;overflow:hidden}.project .project-content .project-title{margin:60px 0 20px;font-size:3rem;line-height:3rem;color:var(--text-lightest)}.project .project-content .project-subtitle{margin:20px 0 0;font-size:1.2rem;line-height:1.4rem;color:var(--text-lightest)}.project .project-content .project-categories{padding-top:15px;font-size:1.2rem;line-height:1.4rem;color:var(--text-white-70)}.page{margin:0}.page .page-header{margin:0;padding:0;position:relative;overflow:hidden;height:80vh;background:var(--bg-main)}.page .page-header.slim-header{height:40vh}.page .page-header .page-site-header{position:absolute;float:left;top:80px;width:100%;margin:0;background-color:#fff0;z-index:10}.page .page-header .page-site-header .site-title{margin:0;padding:0;color:#fff;font-size:1.5rem;line-height:1.5rem;font-weight:600;letter-spacing:0;opacity:.9}.page .page-header .page-site-header .site-subtitle{margin:10px 0;padding:0;color:#fff;font-size:1.2rem;line-height:1.2rem;font-weight:300;letter-spacing:0;opacity:.6}.page .page-header .page-site-header .site-details{margin:0;padding:0;color:#fff;font-size:1rem;line-height:1rem;font-weight:300;letter-spacing:0;opacity:.6}.page .page-header .page-title-header{position:absolute;float:left;bottom:40px;width:100%;margin:0;background-color:#fff0;z-index:10}.page .page-header .page-title-header .page-title{position:relative;margin:40px 0 20px;font-size:4.2rem;line-height:4.4rem;color:var(--text-lightest)}.page .page-header .page-title-header .page-subtitle{margin:15px 0;padding:0;font-size:2rem;line-height:2.2rem;font-weight:400;color:var(--text-lighter)}.page .page-header .page-title-header .page-details{margin:0;padding:0;font-size:1.4rem;line-height:1.5rem;color:var(--text-light)}.page .page-header .page-featured-image{overflow:hidden;position:relative;background-position:center;background-repeat:no-repeat;background-size:cover;min-height:80vh;background:var(--bg-main);mix-blend-mode:multiply}.page .page-header .page-featured-image .post-thumbnail{margin:0;overflow:hidden}.page .page-header .page-featured-image .post-thumbnail::selection{background:#ffffff2b}.page .page-header .page-featured-image .post-thumbnail img{height:100%;left:0;object-fit:cover;top:0;transform:none;width:100%;filter:grayscale(100%);max-width:1000%;min-height:100%;min-width:100vw;position:absolute;z-index:1;border-style:none}.page .page-header .page-featured-image .post-thumbnail .page-cover-background{display:none}.page .page-image-link .page-cover{width:80%}.page .page-content{position:relative;margin:0;padding:30px 0 100px;font-size:1.5rem;font-weight:500;color:#567}.page .page-content h3{margin:18px auto;font-size:1.5rem}.page .page-content p{margin:18px auto;padding-top:4px;font-size:1.3rem;line-height:1.5rem;font-weight:300;color:#567}.page .page-content .gallery{margin:60px 0 30px}.page .page-content .gallery:before{background:#abc;content:" ";display:block;height:2px;margin:0 0 60px;width:60px}.page .page-content .gallery .gallery-col h4{opacity:1}.page .page-content .gallery .gallery-col p{margin:0;padding:0}.page .page-content .gallery .gallery-col img.gallery-image{display:inline-block;width:100%;margin:20px 20px 40px 0;padding:0;border:0px solid #ffffff;border-radius:6px;transform:scale(1);transition:transform .2s ease-in-out}.page .page-content .gallery.image-shadow .gallery-col img.gallery-image{border:0px solid #ffffff;box-shadow:#63636333 0 2px 8px}.page .page-content .gallery .gallery-col img.gallery-image:hover{transform:scale(1.05)}.page .page-content .gallery .gallery-col *{text-decoration:none!important}.page .page-tags{margin:40px 0;padding:0;font-size:1.3rem;line-height:1.5rem;color:#abc}.page .page-end{margin:60px 0 120px;color:#abc;font-size:1.3rem;line-height:1.5rem;text-align:center}.portfolio-wrapper{margin:0;padding:0;color:var(--text-light)}.portfolio-wrapper .message{color:var(--text-lighter)}.portfolio-wrapper .portfolio-item{margin:0 0 24px;transition:transform .3s ease-in-out}.portfolio-wrapper .portfolio-item .portfolio-background{width:100%;height:100%;padding:20px;border-radius:12px;transition:transform .2s ease-in-out,background-color .2s ease-in-out}.portfolio-wrapper .portfolio-item .portfolio-background.bg-hover{background-color:#ffffff09}.portfolio-wrapper .portfolio-item:hover .portfolio-background.bg-hover{transform:scale(1.005);background-color:#ffffff1a}.portfolio-wrapper .portfolio-item .project-image-link.project-card{display:block;margin:0 0 10px;padding:0;height:auto;height:240px;overflow:hidden;border-radius:12px}.portfolio-wrapper .portfolio-item .project-image-link.project-card .project-cover.project-card-image{width:100%;border-radius:12px;opacity:.65;transition:transform .3s ease-in-out}.portfolio-wrapper .portfolio-item .portfolio-background.bg-hover .project-image-link.project-card .project-cover.project-card-image{opacity:1}.portfolio-wrapper .portfolio-item:hover .project-image-link.project-card .project-cover.project-card-image{transform:scale(1)}.portfolio-wrapper .portfolio-item .project-content{margin:20px 0 0;padding:0}.portfolio-wrapper .portfolio-item .project-content .project-title{margin:0 0 10px;font-size:2rem;line-height:2.4rem;color:var(--text-lighter)}.portfolio-wrapper .portfolio-item .project-content .project-subtitle{margin:0 0 10px;font-size:1.2rem;line-height:1.4rem;color:var(--text-light)}.portfolio-wrapper .portfolio-item .project-content .project-categories{display:none;padding-top:15px;font-size:1.5rem;line-height:1.7rem;color:var(--text-white-70)}.category-menu{margin:30px 0;padding:6px 12px;background-color:none;border-radius:12px}.category-menu a{flex:0;padding:4px 12px;margin:0 4px 8px;font-size:1.3rem;line-height:1.5rem;font-weight:500;text-align:center;transition:text-decoration .2s ease-in-out;background-color:var(--bg-white-10);border-radius:8px}.category-menu a:hover{color:var(--text-lightest);background-color:var(--link-active);text-decoration:none}.category-menu a.selected{color:var(--text-lightest);background-color:var(--link-active)}.clients-container{margin:0 auto;padding-top:200px;padding-bottom:240px}.client{padding:20px}.client img{filter:brightness(1000%)}.testimonial{margin:60px 20px 30px 0;padding:0}.testimonial:after{background:#abc;content:" ";display:block;height:2px;margin:60px 0 0;width:60px}.testimonial .testimonial-quote{padding-left:46px;font-size:1.3rem;font-weight:300;color:#369;background-image:url(/assets/smart-quotes-open.svg);background-size:36px 24px;background-position:0px 6px;background-repeat:no-repeat}.testimonial .testimonial-name{margin:0 0 10px;padding-left:46px;font-weight:800}.testimonial .testimonial-role{padding-left:46px;display:none}.testimonial .testimonial-relation{font-size:1.4rem;padding-left:46px;color:#69c}.thought{margin:60px 0 30px;padding:0}.thought.fullsize{margin-top:0}.thought .thought-id{margin:0;padding:0}.thought .thought-title{margin:10px 0;padding:0}.thought .thought-header{margin:0 0 120px;padding:0;height:auto;background-color:#285a82;position:relative;overflow:hidden;background-position:center;background-repeat:no-repeat;background-size:cover}.thought .thought-header .thought-featured-image{width:100%;height:100%}.thought .thought-header .thought-featured-image:before{background:#0b4066;mix-blend-mode:screen;opacity:.1}.thought .thought-header .thought-featured-image:after{display:block;position:absolute;top:0;left:0;content:" ";width:100%;height:1000%;opacity:1;background:#0b4066;z-index:3;mix-blend-mode:multiply}.thought .thought-header .thought-featured-image .post-thumbnail::selection{background:#ffffff2b}.thought .thought-header .thought-featured-image .post-thumbnail img{height:100%;left:0;object-fit:contain;top:0;transform:none;width:100%;-webkit-filter:grayscale(100%);filter:grayscale(100%)}.thought .thought-header .thought-site-header{display:block;position:absolute;float:left;top:80px;width:100%;margin:0;background-color:#fff0;z-index:10}.thought .thought-header .thought-site-header .thought-id{margin:40px 0 0;color:#fff;opacity:.3}.thought .thought-header .thought-site-header .thought-title{position:absolute;margin:240px 0 60px;padding:0;font-size:6rem;color:#fff;opacity:1}.thought .thought-content-short{font-size:1.3rem}.thought .thought-content{margin:40px 0 120px;padding:0;line-height:2.8rem}.thought .thought-content h1,.thought .thought-content h2,.thought .thought-content h3{margin:60px 0 30px}.thought .thought-content h4,.thought .thought-content h5,.thought .thought-content h6{margin:40px 0 20px}.thought .thought-content p,.thought .thought-content ul,.thought .thought-content ol{margin:30px 0 20px;font-size:2rem;line-height:2.2rem;font-weight:300}.thought .thought-end{font-size:2rem;color:#abc;text-align:center;margin:0 0 120px}.thought .thought-tags{font-size:2rem;color:#abc;margin:0}.page-container{position:fixed;display:block;top:0;left:0;right:0;bottom:0;background-color:#fff;overflow-y:scroll;transition:all .5s ease-in-out;z-index:10}.page-container .page-topbar{position:fixed;top:0;left:0;right:0;margin:0;padding:30px 0;z-index:15;background-color:#fff0}.page-container .page-topbar .container{width:100%}.page-container .page-topbar .page-back{margin:0;padding:8px 12px;color:#fff;background-color:#0b4066;border:1px solid rgba(255,255,255,.05);border-radius:12px}.page-container .page-topbar .page-back:hover{color:#fff;background-color:var(--link-active)}.page-container .page-topbar .site-title{margin:0 20px;padding:0;color:#fff;font-size:1rem;line-height:1rem;font-weight:600;letter-spacing:0;opacity:.9}.page-container .page-topbar .site-subtitle{margin:10px 0;padding:0;color:#fff;font-size:1rem;line-height:1rem;font-weight:300;letter-spacing:0;opacity:.6}.page-container .page-content{position:relative;overflow-y:scroll}.page-container.image{background-color:#f3f6f9}.page-container.image .page-topbar .page-back{color:var(--link-active);background-color:#fff0}.page-container.image .page-content{position:relative;margin:80px 20px 0;height:92%;overflow-y:scroll;text-align:center}.page-container.image .page-content img{max-width:100%;height:auto;padding:10px;transform-origin:0 0}#footer{display:block;background-color:#333;margin:0;padding:160px 0}#footer p.footer-copyright{margin:20px 0 0;padding:0;font-size:1.2rem;opacity:.8}@media (min-width: 480px){.section{padding-top:60px}}@media (min-width: 768px){#menu:hover a,#menu.hover a{color:var(--link-active)}#menu:hover a .header-menu-label,#menu.hover a .header-menu-label,#menu a:hover .header-menu-label,#menu a.hover .header-menu-label{display:inline;visibility:visible}#menu a:hover,#menu a.hover{color:#fff;border-radius:8px;background-color:var(--link-active)}.portfolio-wrapper .portfolio-item .project-image-link.project-card{height:160px}}@media (min-width: 960px){.page .page-content .page-wide-content{padding-left:5%;padding-right:5%}}@media (min-width: 992px){.portfolio-wrapper .portfolio-item .project-image-link.project-card{height:240px}}@media (min-width: 1024px){.section .section-title{font-size:3.5rem;margin:30px 0 10px}.title-icon,.title-icon svg{width:2rem;height:2rem}.link-icon,.link-icon svg{width:3rem;height:3rem}.section{padding-top:80px}.project{opacity:1}.project .project-image-link{position:relative;width:75%;height:600px;margin-left:2%}.project .project-image-link .image-mask{position:relative;width:100%;height:auto;margin-left:2%}.project .project-image-link .project-cover{width:80%;border-radius:48px}.project .project-content-NOTINUSE{position:absolute;right:5%;top:20%;width:45%;height:auto;margin:0;padding:0 40px 20px;border:1px solid var(--white-10);border-radius:20px}.project .project-content .project-title,.page .page-header .page-title{margin:40px 0 10px;font-size:3.8rem;line-height:3.8rem}.page .page-header .page-title-header{bottom:80px}}@media (min-width: 1200px){.portfolio-wrapper .portfolio-item .project-image-link.project-card{height:260px}}@media (min-width: 1280px){.title-icon,.title-icon svg{width:48px;height:48px}.link-icon,.link-icon svg{width:60px;height:60px}#header .header-large{height:25vh}#header .header-large .site-title{font-size:6rem!important;line-height:6rem!important}.section{padding-top:120px}.section .section-title{font-size:3.5rem;margin:30px 0 10px}.project .project-content .project-title,.page .page-header .page-title{margin:40px 0 10px;font-size:4rem;line-height:4rem}}@media (min-width: 1400px){.portfolio-wrapper .portfolio-item .project-image-link.project-card{height:320px}}.border.red{border:1px solid red}.border.blue{border:1px solid blue}.border.green{border:1px solid green}.border.orange{border:1px solid orange}
