
/* THIS CSS WAS COMPILED AND OPTIMIZED, USING THE WP COMPILER PLUGIN */
/* https://bytes.co */

/*!
Theme Name: Providex
Theme URI: http://underscores.me/
Author: Underscores.me
Author URI: http://underscores.me/
Description: Description
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: Providex
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.

Providex is based on Underscores https://underscores.me/, (C) 2012-2017 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/.white-pure{color:#fff}.white{color:#fafafa}.black{color:#0a1414}.copy{color:#3b2f24}.blue{color:#455369}.blue-mid{color:#bec3cb}.blue-dark{color:#232a35}.brown{color:#3b2f24}.brown-mid{color:#6e655d}.brown-pale{color:#e0dedc}.orange{color:#e49244}html{font-size:10px}body{font-family:nimbus-sans,sans-serif;line-height:24px;font-size:1.6rem;text-rendering:optimizeLegibility !important;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-weight:300}html,body{min-height:100vh}h1,h2,h3,h4,h5,h6{font-family:nimbus-sans,sans-serif;font-weight:normal;line-height:1.2;font-weight:200;color:#e49244;text-transform:capitalize}h1:first-child,h2:first-child,h3:first-child,h4:first-child,h5:first-child,h6:first-child,p:first-child{margin-top:0}p,ul,ol{margin:0 0 12px;line-height:1.5}hr{margin:16px 0;border-color:rgba(102,102,102,0.2)}@media (max-width:400px){main a[href^="mailto"]{overflow:hidden;text-overflow:ellipsis;display:block}}a:link:not(.button),a:active:not(.button),a:visited:not(.button),a:hover:not(.button){color:#666}a.post-edit-link{color:#666;position:fixed;left:0;bottom:0;z-index:999999999;background:#fff;padding:4px;font-size:14px;line-height:1;font-family:system-ui}a.post-edit-link:hover{color:#666;text-decoration:underline}.screen-reader-text:focus{font-size:1.6rem}.alignleft{display:inline;float:left;margin-right:1.5em}.alignright{display:inline;float:right;margin-left:1.5em}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto}.es_flex-right{margin-left:auto}.es_flex-left{margin-right:auto}.es_flex-baseline{align-items:baseline}.screen-reader-text{border:0;clip:rect(1px, 1px, 1px, 1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute !important;width:1px;word-wrap:normal !important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,0.6);clip:auto !important;clip-path:none;color:#21759b;display:block;font-size:14px;font-weight:bold;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#content[tabindex="-1"]:focus{outline:0}h1{font-size:9.6rem}h2{font-size:6rem}h3{font-size:4.8rem}h4{font-size:3.4rem}h5{font-size:2.4rem}h6{font-size:2rem}body-1{font-size:1.6rem}body-2{font-size:1.4rem}.heading{font-family:nimbus-sans,sans-serif;font-weight:300;line-height:1.4;color:#666}h1,.heading--h1{font-size:4.8rem;font-size:48px;letter-spacing:-0.05em}h2,.heading--h2{font-size:4rem;font-size:32px}.heading--h1--white,.heading--h2--white{color:#fafafa;margin-bottom:24px}h3,.heading--h3{font-size:2.6rem;font-size:32px;letter-spacing:-0.02em}hr+h3{margin-top:0}[class*="heading--"].orange{color:#e49244}.caption-copy *{color:#fff}p.site-description{margin:0}.section--home-content p:first-child,.project-copy .heading+p,.project-content p:first-child{font-size:2.4rem;line-height:1.5;font-weight:300}.p-title-feint{font-family:nimbus-sans,sans-serif;-moz-opacity:.05;-khtml-opacity:.05;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=5)";filter:alpha(opacity=5);opacity:.05;text-transform:uppercase;font-size:20vw;position:absolute;font-weight:700;line-height:0.8;bottom:-48px;left:0;letter-spacing:-0.05em;margin:0;z-index:-1;user-select:none}.p-title-feint--blue{color:#455369}.button{display:flex;align-items:center;font-weight:300;text-transform:lowercase;font-size:1.8rem}.button__arrow svg{width:30px}.button__arrow svg polyline{stroke-width:2}.button__arrow--page{color:#455369}.button__arrow--page svg{color:#e49244;margin-left:-5px}.button__arrow--page:hover{color:#455369}.button__arrow--slider{-moz-opacity:.5;-khtml-opacity:.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50);opacity:.5}.button__arrow--slider svg{width:40px;color:#e49244}.button__arrow--postnav{font-size:3.6rem;color:#666;white-space:nowrap}.button__arrow--postnav svg{width:40px;color:#e49244}.button__arrow--postnav:hover{text-decoration:none;color:#0a1414}.button__postnav--prev--small{font-size:1.6rem;font-weight:400;padding-right:40px;text-align:right}.button__postnav--next--small{font-size:1.6rem;font-weight:400;padding-left:40px;text-align:left}.button--arrow{-moz-opacity:.8;-khtml-opacity:.8;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";filter:alpha(opacity=80);opacity:.8;background-color:#e49244;transition:opacity 200ms ease}.button--arrow svg{width:2vh;color:#3b2f24;display:block}.button--arrow svg polyline{stroke-width:2}.button--arrow:hover{-moz-opacity:1;-khtml-opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);opacity:1}.social-icon--filled{background-color:#455369;color:#fafafa;padding:6px}@media (max-width:459px){[class*='arrow--postnav']{font-size:0}}@media (min-width:460px){[class*='arrow--postnav']{font-size:2.4rem}}@media (max-width:767px){.button__postnav--next--small,.button__postnav--prev--small{display:none}}.burger{display:block;position:relative}.burger span{display:block;width:20px;height:2px;position:relative;background:#fafafa;margin:3px 0}.burger span{transform-origin:4px 0px;transition:transform .5s cubic-bezier(.77, .2, .05, 1),background .5s cubic-bezier(.77, .2, .05, 1),opacity .55s ease}.burger span:first-child{transform-origin:0% 0%}.burger span:nth-last-child(2){transform-origin:0% 100%}.burger input:checked~span{opacity:1;transform:rotate(45deg) translate(-2px, -1px);background:#232323}.burger input:checked~span:nth-last-child(3){opacity:0;transform:rotate(0deg) scale(.2, .2)}.burger input:checked~span:nth-last-child(2){transform:rotate(-45deg) translate(0, -1px)}#menu{position:absolute;width:300px;margin:-100px 0 0 -50px;padding:50px;padding-top:125px;background:#ededed;list-style-type:none;-webkit-font-smoothing:antialiased;transform-origin:0% 0%;transform:translate(-100%, 0);transition:transform .5s cubic-bezier(.77, .2, .05, 1)}#menu li{padding:10px 0;font-size:22px}.burger input:checked~ul{transform:none}.site-header__logo-wrpr{max-width:200px;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.site-header__nav-wrpr{width:30%}@media (max-width:619px){.site-header__nav-items{display:none;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.site-header__burger-wrpr{display:block}}@media (min-width:620px){.site-header__nav-items{display:block}.site-header__burger-wrpr{display:none}}.mobile-menu_wrpr{-moz-opacity:0;-khtml-opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0;position:fixed;top:-100vh;background-color:#e49244;padding:129px 24px;height:100vh;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}body.menu-active{overflow-y:hidden}body.menu-active .mobile-menu_wrpr{-moz-opacity:1;-khtml-opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);opacity:1;z-index:200;top:0;overflow-y:hidden}.mobile-menu_wrpr__items{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:24px}.mobile-menu_wrpr__items a{font-weight:200;font-size:8vw;line-height:1;letter-spacing:-0.05em}.mobile-menu_wrpr__items a:hover{text-decoration:none;color:#fafafa}nav.main-navigation{clear:none;float:none;width:100%}nav.main-navigation ul.menu{list-style:none;font-size:0;margin:0;padding:0;display:flex;justify-content:flex-end;column-gap:24px}nav.main-navigation ul.menu li{display:inline-block;margin:0}nav.main-navigation ul.menu li a{font-size:1.6rem;line-height:1;color:#fafafa;white-space:nowrap;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;text-decoration:none;font-weight:700;text-transform:uppercase}nav.main-navigation ul.menu li a:hover{color:#e49244;text-decoration:none}nav.main-navigation ul.menu li.current-menu-item a{color:#e49244}.postid-32 li#menu-item-25 a,.post-type-archive-projects_cpt li#menu-item-25 a,.single-projects_cpt li#menu-item-25 a{color:#e49244}.home .main-navigation a{color:#fafafa}.social-list{list-style:none;padding:0;margin:0;line-height:1;text-align:right}.social-list li{display:inline-block;margin-left:24px}.social-list li:first-child{margin-left:0}.social-list li a{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;padding:12px;background-color:#6e655d;color:#e0dedc;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;display:flex;align-items:center;justify-content:center}.el-image-link{display:flex;align-items:center;justify-content:center;position:relative;height:100%}.el-image-link:before{content:"";display:block;width:100%;height:100%;position:absolute;background-color:#e49244;-moz-opacity:0;-khtml-opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.el-image-link:hover:before{-moz-opacity:1;-khtml-opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);opacity:1}.el-image-link:hover .project-el__overlay-title{-moz-opacity:1;-khtml-opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);opacity:1}.project-el__overlay-title{color:#d6781f;position:absolute;-moz-opacity:0;-khtml-opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.site-header{background-color:#3b2f24;padding:24px 0;border-bottom:1px solid #e49244;position:relative;z-index:500}.custom-logo-link{max-width:200px;width:100%;display:inline-block}.custom-logo-link img{width:inherit;height:auto}.cap-container{height:100%}.caption-wrapper{z-index:100;position:absolute;text-align:left;max-width:550px;width:100%;padding:0;top:44%}.caption-copy{position:relative;z-index:1}.caption-copy h1{font-size:4.8rem;font-weight:300;line-height:1;margin-bottom:22px}.caption-copy h2{font-size:2.4rem;font-weight:300;letter-spacing:normal;margin:0 0 24px 0}.caption-copy a.button{font-size:1.8rem;color:#fafafa}.head-grad{position:absolute;max-height:none;height:100%;z-index:10;width:100%;left:-800px;-moz-opacity:0;-khtml-opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;-o-transition:all 1s ease-in-out;transition:all 1s ease-in-out}.head-grad__img{position:absolute;left:0;top:0;max-height:none;max-width:none;height:100%}.caption-copy{-webkit-transition:all 4s ease-in-out;-moz-transition:all 4s ease-in-out;-o-transition:all 4s ease-in-out;transition:all 4s ease-in-out;-moz-opacity:1;-khtml-opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);opacity:1}.caption-copy.hidden{-moz-opacity:0;-khtml-opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0}.head-grad.show{-moz-opacity:1;-khtml-opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);opacity:1;left:-300px}body.hidden{opacity:0}body.loaded{-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;-o-transition:all 1s ease-in-out;transition:all 1s ease-in-out;opacity:1}body.hidden{opacity:0}body.loaded{-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;-o-transition:all 1s ease-in-out;transition:all 1s ease-in-out;opacity:1}html{background:#000}body{background:#fff}main p:last-of-type{margin-bottom:0}.section{position:relative;z-index:1;padding:48px 0}.section--home-content{padding:96px 0}.section--current-build{background-color:#bec3cb}.wpr-past-projects{background-color:#6e655d;color:#fafafa;margin-left:auto}.wpr-past-projects .sticky-wrpr{background-color:#6e655d;-moz-box-shadow:0px 4px 4px 4px #6e655d;-ms-box-shadow:0px 4px 4px 4px #6e655d;-o-box-shadow:0px 4px 4px 4px #6e655d;box-shadow:0px 4px 4px 4px #6e655d}.site-main:not(.home .site-main) article.reversed{padding:32px;background-color:#6e655d;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:#fafafa;display:flex;flex-direction:column;height:100%}.site-main:not(.home .site-main) article.reversed hr{border-color:#5e564f}.block__title .uk-grid{flex-wrap:nowrap}.block--padding,.block__title--padding{padding-top:48px;padding-bottom:48px}.block--padding--large{padding-top:70px;padding-bottom:70px}.section--post-nav{background-color:#e0dedc;padding:24px}.project-el{border-top:1px solid #fafafa;padding-top:30px;margin:30px auto auto auto;position:relative;max-width:640px;width:100%}.project-el:first-child{margin-top:0}.dividing-line{border-top-width:1px;border-top-style:solid;border-color:#666}.dividing-line--white{border-color:#fafafa}.dividing-line--left{border-left:1px solid #666;margin-left:48px;padding-left:48px}.project__copy{padding:32px;background-color:#fafafa;height:100%;display:flex;flex-direction:column;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;justify-content:center}.project__copy{font-size:20px;line-height:1.5}.projects__wrpr__section{font-size:32px;color:#b3b3b3;bottom:32px;left:32px;font-size:2.8rem}.projects__wrpr__title{margin:0 0 12px;font-size:28px;font-weight:400}.projects__wrpr .el-image-link:hover{text-decoration:none}.projects__wrpr .uk-first-column .project__copy{text-align:end}.projects__wrpr>.uk-container .uk-grid:nth-child(odd) div:first-child{order:1}body.single{background-color:#fff}.project-meta-wrpr{padding:24px 0;background-color:rgba(69,83,105,0.3);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;line-height:1}.project-meta .heading.heading--h2{margin:0 0 8px 0;font-size:2.8rem;line-height:1;color:#a3a3a3}.project-meta span{margin-right:12px;font-weight:700}.project-meta{display:flex;flex-direction:column;justify-content:center}.uk-grid-divider>:not(.uk-first-column)::before,.uk-grid-divider.uk-grid-stack>.uk-grid-margin::before{border-color:#455369}.project-meta:first-child{border-left:none}.meta-tags,.meta-tags p{line-height:1;color:#666}.meta-item span{font-weight:700}.project-meta__pos .meta-divider,.project-meta__partners .meta-divider{border-top:2px solid rgba(69,83,105,0.2);padding-top:30px;width:100%}.project-content{padding-top:48px;padding-bottom:48px}.project-content .divider{border-bottom:1px solid #e0e0e0}.project-content h1+p{font-size:3rem}.project-content .quote-wrpr{background-color:#e49244;padding:24px;margin-top:24px}.project-content .quote-wrpr__copy{font-size:1.8rem !important;color:#fff}.project-content .quote-wrpr__author{font-size:1.4rem;font-weight:700;color:#fff}.project-date span{font-weight:700}.projects__wrpr{background:#6e655d;padding-top:70px;padding-bottom:70px}form{width:100%}input[type],textarea{width:100%;border-radius:0;padding:8px;font-size:16px;font-family:nimbus-sans,sans-serif;border:none;border:1px solid #455369;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}input[type="submit"]{width:auto;color:#fafafa;line-height:1;background:#455369;padding:8px 16px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;border:0;outline:0;cursor:pointer;margin-top:24px}.wpcf7 input[type="submit"]{margin-top:8px}input[type]:focus,textarea:focus{outline:1px solid #666;outline-offset:0}input[type="submit"]:focus{outline:none}.wpcf7,form{margin-top:24px}.wpcf7-form p,form p{margin:0 0 16px}.wpcf7-not-valid-tip{margin-top:4px}.wpcf7 form .wpcf7-response-output{padding:8px;margin:24px 0 0 0;line-height:1;border-width:1px}.contact__address .heading--h3{margin-bottom:0.2em}.contact__address p,.contact__address a{line-height:1.8rem;font-size:2rem;font-weight:500}.search-form{position:relative}input.search-field{border:1px solid #0a1414;padding-right:2em}input.search-field:focus{outline:none;border-color:#e49244}.submit-wrapper{position:absolute;top:0;right:0;line-height:1;height:34px}.submit-wrapper span{height:34px;width:34px;cursor:pointer}.submit-wrapper input[type="submit"]{padding:0;height:34px;width:34px;background:transparent;color:#666;cursor:pointer;border:none;outline:none}div.wpcf7-response-output{margin:24px 0 0;padding:6px}div.wpcf7 .ajax-loader{background:url('data:image/svg+xml;utf8,<svg xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.0" width="16px" height="16px" viewBox="0 0 128 128" xml:space="preserve"><rect x="0" y="0" width="100%" height="100%" fill="%23FFFFFF" fill-opacity="0" /><g><circle cx="16" cy="64" r="16" fill="%23EBEBEB" fill-opacity="1"/><circle cx="16" cy="64" r="16" fill="%23DDDDDD" fill-opacity="0.67" transform="rotate(45,64,64)"/><circle cx="16" cy="64" r="16" fill="%23999999" fill-opacity="0.42" transform="rotate(90,64,64)"/><circle cx="16" cy="64" r="16" fill="%23cccccc" fill-opacity="0.2" transform="rotate(135,64,64)"/><circle cx="16" cy="64" r="16" fill="%23e1e1e1" fill-opacity="0.12" transform="rotate(180,64,64)"/><circle cx="16" cy="64" r="16" fill="%23e1e1e1" fill-opacity="0.12" transform="rotate(225,64,64)"/><circle cx="16" cy="64" r="16" fill="%23e1e1e1" fill-opacity="0.12" transform="rotate(270,64,64)"/><circle cx="16" cy="64" r="16" fill="%23e1e1e1" fill-opacity="0.12" transform="rotate(315,64,64)"/><animateTransform attributeName="transform" type="rotate" values="0 64 64;315 64 64;270 64 64;225 64 64;180 64 64;135 64 64;90 64 64;45 64 64" calcMode="discrete" dur="720ms" repeatCount="indefinite"></animateTransform></g></svg>');margin-left:10px}.ig-small img{height:100px}.wrpr-image-grid{display:grid;gap:24px}.wpr-lightbox{display:grid;gap:24px;grid-template-columns:repeat(3, 1fr)}.wrpr-image-grid__cnt{grid-template-areas:"img1 img2" "img3 img4" "img6 img7"}.wrpr-image-grid__land{grid-template-areas:"img1 img2" "img3 img4" "img5 img5" "img5 img5"}.wrpr-image-grid__h--1-1-1{grid-template-areas:"img1 img2 img3"}.wrpr-image-grid__2x2{grid-template-areas:"img1 img2" "img3 img4"}.wrpr-image-grid__3x3{grid-template-areas:"img1 img2 img3" "img4 img5 img6" "img7 img8 img9"}.wrpr-image-grid__h--1-3-3{grid-template-areas:".... img1 img2" "img3 img4 img5" ".... img6 img7"}.wrpr-image-grid__h--1-2-3{grid-template-areas:"img1 img2 img3" "img3 img4 img5" ".... img6 ...."}.wrpr-image-grid__1-2{grid-template-columns:repeat(3, 150px);grid-template-rows:repeat(2, 150px);grid-template-areas:"img1 img1 img2" "img1 img1 img3" "img1 img1 img4"}.wrpr-image-grid__v--1-2-2{grid-template-areas:"img1 img1 img1" "img1 img1 img1" "img2 img3 img4" "img5 img6 img7"}.img0{grid-area:img0}.img1{grid-area:img1}.img2{grid-area:img2}.img3{grid-area:img3}.img4{grid-area:img4}.img5{grid-area:img5}.img6{grid-area:img6}.img7{grid-area:img7}.img8{grid-area:img8}.img9{grid-area:img9}.wrpr-image-grid.cols-2{grid-template-columns:repeat(2, minmax(180px, 1fr))}.wrpr-image-grid.cols-3{grid-template-columns:repeat(auto-fill, minmax(160px, 1fr))}.site-footer{padding:24px 0;background-color:#3b2f24;color:#fafafa;margin-top:auto}.site-footer a:link,.site-footer a:visited{color:#fafafa;text-decoration:none}.site-footer a:hover{text-decoration:underline}.site-footer p{margin:0;line-height:1}.site-footer hr{border-top-color:#6e655d}.site-footer__copyright{padding-top:15px;display:flex;align-items:baseline;flex-direction:column;justify-content:center}p.copyright{font-size:1.2rem;font-weight:400;line-height:1.5;margin:12px auto 0 auto;text-align:center}p.phone{font-size:1.6rem;line-height:1;font-weight:700;text-align:center;display:flex;flex-direction:column;margin:auto}span{margin-right:6px}@media (max-width:389px){h1{font-size:12vw}}@media (max-width:439px){.project__copy{padding:16px}.heading--h1{font-size:10vw}.projects__wrpr__section{font-size:7vw}}@media (min-width:440px){.site-footer__copyright .phone{flex-direction:row}.site-footer__copyright .phone a:before{content:"|";font-weight:100;margin-left:.25em;padding-right:.25em}}@media (max-width:530px){.wrpr-image-grid.projects{display:none}.site-main .wrpr-image-grid{grid-template-columns:repeat(2, 1fr)}}@media (max-width:767px){.image__block__image-wrpr{display:none}}@media (min-width:820px){.site-footer__copyright{flex-direction:row;justify-content:space-between}.site-footer__copyright p.copyright{order:1;margin:0}.site-footer__copyright .phone{order:2;margin:0}}@media (max-width:959px){.projects__wrpr .project__copy__wrpr{margin-top:0}.projects__wrpr .project__copy__wrpr .project__copy{text-align:start}.section--home-content{padding:48px 0}.section--home-content .uk-first-column{max-width:640px}.projects__wrpr>.uk-container .uk-grid:nth-child(even) div:first-child{order:2}}@media (max-width:1024px){.project-meta__title{width:100%}}html,body{min-height:100vh}body.small-page{display:flex;display:column}body.small-page .site-footer{margin-top:0}body.small-page main{margin-top:auto;margin-bottom:auto}