/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%;font-size:100%}body{margin:0}h1{font-size:2em;margin:0.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace, monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace, monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:0.35em 0.75em 0.625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}@font-face{font-family:'montserratbold';src:url("../fonts/montserrat-bold-webfont.eot");src:url("../fonts/montserrat-bold-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/montserrat-bold-webfont.woff2") format("woff2"),url("../fonts/montserrat-bold-webfont.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:'montserratbold_italic';src:url("../fonts/montserrat-bolditalic-webfont.eot");src:url("../fonts/montserrat-bolditalic-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/montserrat-bolditalic-webfont.woff2") format("woff2"),url("../fonts/montserrat-bolditalic-webfont.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:'montserratregular';src:url("../fonts/montserrat-regular-webfont.eot");src:url("../fonts/montserrat-regular-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/montserrat-regular-webfont.woff2") format("woff2"),url("../fonts/montserrat-regular-webfont.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:'montserratitalic';src:url("../fonts/montserrat-italic-webfont.eot");src:url("../fonts/montserrat-italic-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/montserrat-italic-webfont.woff2") format("woff2"),url("../fonts/montserrat-italic-webfont.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:'montserratlight';src:url("../fonts/montserrat-light-webfont.eot");src:url("../fonts/montserrat-light-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/montserrat-light-webfont.woff2") format("woff2"),url("../fonts/montserrat-light-webfont.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:'montserratlight_italic';src:url("../fonts/montserrat-lightitalic-webfont.eot");src:url("../fonts/montserrat-lightitalic-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/montserrat-lightitalic-webfont.woff2") format("woff2"),url("../fonts/montserrat-lightitalic-webfont.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:'montserratmedium';src:url("../fonts/montserrat-medium-webfont.eot");src:url("../fonts/montserrat-medium-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/montserrat-medium-webfont.woff2") format("woff2"),url("../fonts/montserrat-medium-webfont.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:'montserratmedium_italic';src:url("../fonts/montserrat-mediumitalic-webfont.eot");src:url("../fonts/montserrat-mediumitalic-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/montserrat-mediumitalic-webfont.woff2") format("woff2"),url("../fonts/montserrat-mediumitalic-webfont.woff") format("woff");font-weight:normal;font-style:normal}h1{font-family:'montserratbold';font-size:57px;font-style:normal;font-weight:normal;line-height:1.2}h2{font-family:'montserratbold';font-size:57px;font-style:normal;font-weight:normal;line-height:1.2}h3{font-family:'montserratbold';font-size:34px;font-style:normal;font-weight:normal;line-height:1.2}p,a,span,li,input{color:#4C4B4D;font-family:'montserratregular';font-size:18px;font-style:normal;font-weight:normal;line-height:1.5}strong{font-family:'montserratbold'}strong em{font-family:'montserratbold_italic'}em{font-family:'montserratitalic'}a{color:#BE1E2D;text-decoration:none}.btn{border-radius:5px;color:white;display:inline-block;font-family:'montserratmedium';padding:10px 25px;transition:all 300ms ease}.btn.grey{background-color:#4C4B4D;border:1px solid transparent}.btn.grey:hover{background-color:white;border:1px solid #4C4B4D;color:#4C4B4D}.btn.red{background-color:#BE1E2D;border:1px solid transparent;transition:all 300ms ease}.btn.red:hover{border:1px solid #BE1E2D;background-color:white;color:#BE1E2D}.btn.white{background-color:white;border:1px solid transparent;color:#BE1E2D;transition:all 300ms ease}.btn.white:hover{border:1px solid white;background-color:transparent;color:white}.btn--arrow{line-height:1}.btn--arrow .text{background-color:#BE1E2D;border-top-left-radius:5px;border-bottom-left-radius:5px;color:white;padding:10px 20px 10px 25px;position:relative;transition:background-color 300ms ease}.btn--arrow .text:after{border-style:solid;border-width:42px 15px 0 0;border-color:#BE1E2D transparent transparent transparent;content:'';display:block;height:0;position:absolute;right:-10px;top:0;transition:border-color 300ms ease;width:0;z-index:2}.btn--arrow .arrow{background-color:#4C4B4D;border-top-right-radius:5px;border-bottom-right-radius:5px;left:-5px;padding:10px 10px 10px 15px;position:relative}.btn--arrow .arrow svg{fill:white;height:20px;position:relative;top:4px;width:20px}.btn--arrow:hover .text{background-color:#4C4B4D}.btn--arrow:hover .text:after{border-color:#4C4B4D transparent transparent transparent}*,*:before,*:after{box-sizing:border-box}#page{overflow:hidden}.contain{margin:0 auto;max-width:1280px;position:relative;width:calc(100% - 60px)}header{padding:35px 0 20px 0;position:relative}header:before{background:#be1e2d;background:-moz-linear-gradient(90deg, #be1e2d 0%, #931e15 100%);background:-webkit-linear-gradient(90deg, #be1e2d 0%, #931e15 100%);background:linear-gradient(90deg, #be1e2d 0%, #931e15 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#be1e2d",endColorstr="#931e15",GradientType=1);content:'';display:block;height:15px;left:0;position:absolute;top:0;width:100%}header .contain{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;width:calc(100% - 30px)}@media (min-width: 420px){header .contain{width:calc(100% - 60px)}}header .site-branding{flex-basis:150px}@media (min-width: 420px){header .site-branding{flex-basis:230px}}@media (min-width: 1150px){header .site-branding{flex-basis:360px}}header .site-branding a,header .site-branding a svg{display:block}header .main-navigation{display:none}@media (min-width: 1000px){header .main-navigation{align-items:center;display:flex;flex-basis:calc(100% - 230px);justify-content:flex-end}}@media (min-width: 1150px){header .main-navigation{flex-basis:calc(100% - 360px)}}header .main-navigation .menu-main-navigation-container{flex-grow:1;padding-right:15px}header .main-navigation .menu-main-navigation-container ul{display:flex;justify-content:flex-end;list-style:none;margin:0;padding:0;width:100%}header .main-navigation .menu-main-navigation-container ul li a{color:#4C4B4D;font-family:'montserratmedium';padding:10px 20px;position:relative;transition:color 300ms ease}header .main-navigation .menu-main-navigation-container ul li a:before{background-color:#4C4B4D;content:'';display:block;height:100%;left:0;opacity:0;position:absolute;top:0;transform:skewX(-15deg);transition:opacity 300ms ease;width:100%;z-index:-1}header .main-navigation .menu-main-navigation-container ul li:hover a{color:white}header .main-navigation .menu-main-navigation-container ul li:hover a:before{opacity:0.6}header .main-navigation .button{flex-basis:205px}header .site-header__mobile-navigation{display:block}@media (min-width: 1000px){header .site-header__mobile-navigation{display:none}}.site-header__mobile-navigation{display:block;flex-basis:calc(100% - 230px);text-align:right}@media (min-width: 1000px){.site-header__mobile-navigation{display:none}}.site-header__mobile-navigation span.menu-control-open,.site-header__mobile-navigation span.menu-control-close{color:#BE1E2D;cursor:pointer;font-family:'montserratbold';font-size:18px;display:block;margin-bottom:20px;text-transform:uppercase}.site-header__mobile-navigation span.menu-control-open{position:relative;line-height:70px;margin:0;padding-right:10px}.site-header__mobile-navigation span.menu-control-close{text-align:right}.site-header__mobile-navigation .mobile-menu{position:absolute;right:-30px;top:-30px;background-color:white;border-left:5px solid #BE1E2D;color:#F0F0F0;height:100vh;width:75vw;overflow:hidden;transform:translateX(100%);transition:all .3s ease-in-out;z-index:999}.site-header__mobile-navigation .mobile-menu .menu-inner{position:relative;height:100%;width:75vw;padding:40px 40px 25px 25px}.site-header__mobile-navigation .mobile-menu .menu-inner nav,.site-header__mobile-navigation .mobile-menu .menu-inner nav .menu-main-navigation-container{height:100%}.site-header__mobile-navigation .mobile-menu .menu-inner nav ul{align-items:flex-end;display:flex;flex-wrap:wrap;flex-direction:column;list-style:none;height:100%;margin:0;padding:0;text-align:left}.site-header__mobile-navigation .mobile-menu .menu-inner nav ul li{border-bottom:2px solid #4C4B4D;margin-bottom:25px;padding-bottom:25px;text-align:right;width:100%}.site-header__mobile-navigation .mobile-menu .menu-inner nav ul li:first-child{border-top:2px solid #4C4B4D;padding-top:25px}.site-header__mobile-navigation .mobile-menu .menu-inner nav ul li a{color:#BE1E2D;font-family:'montserratbold';font-size:22px;text-transform:uppercase;transform:translate3d(-150px, 0, 0);transition:transform .15s ease-in}.mobile-overlay{background-color:black;display:block;height:100%;left:0;opacity:0;position:absolute;top:0;transition:all 0.3s ease;width:100%;visibility:hidden;z-index:1}.menu--active{height:100vh;overflow:hidden}.menu--active .site-header .site-header__mobile-navigation .mobile-menu{transform:translateX(0%);z-index:999}.menu--active .site-header .site-header__mobile-navigation .mobile-menu nav ul li{transition-delay:.2s}.menu--active .site-header .site-header__mobile-navigation .mobile-menu nav ul li a{transform:translate3d(0, 0, 0);transition:transform 500ms ease-out}.menu--active .mobile-overlay{opacity:0.4;visibility:visible}.homepage__banner{align-items:center;background-repeat:no-repeat;background-position:center center;background-size:cover;display:flex;height:670px;position:relative}.homepage__banner:before{background-image:url("/wp-content/themes/sutherland/img/bigbolt.svg");background-position:center center;background-size:cover;background-repeat:no-repeat;content:'';display:block;height:100%;left:0;mix-blend-mode:multiply;opacity:0.9;position:absolute;top:0;width:100%;z-index:1}.homepage__banner .banner__overlay{margin:0 auto;width:calc(100% - 60px);z-index:2}@media (min-width: 630px){.homepage__banner .banner__overlay{margin-left:50px;width:75%}}@media (min-width: 1000px){.homepage__banner .banner__overlay{margin-left:150px;width:50%}}.homepage__banner .banner__overlay h1{font-size:37px;margin:0 0 20px 0}@media (min-width: 630px){.homepage__banner .banner__overlay h1{font-size:57px}}.homepage__banner .banner__overlay h1,.homepage__banner .banner__overlay p{color:white}.feature__angled-image-left{align-items:center;display:flex;flex-wrap:wrap;margin:0 auto}.feature__angled-image-left .angled-image{background-size:cover;background-repeat:no-repeat;background-position:center center;flex-basis:100%;height:340px;order:2}@media (min-width: 900px){.feature__angled-image-left .angled-image{-webkit-clip-path:polygon(0 0, 100% 0%, 80% 100%, 0% 100%);clip-path:polygon(0 0, 100% 0%, 80% 100%, 0% 100%);flex-basis:50%;height:440px;order:1}}.feature__angled-image-left .content{flex-basis:calc(100% - 60px);order:1;margin:60px auto}@media (min-width: 900px){.feature__angled-image-left .content{flex-basis:50%;margin:0;order:2;padding:0 30px 0 20px}}.feature__angled-image-left .content h2{color:#BE1E2D;font-size:37px;margin:0 0 25px 0}@media (min-width: 1150px){.feature__angled-image-left .content h2{font-size:57px}}.feature__angled-image-left .content p{margin-bottom:25px}.feature__angled-image-right{align-items:center;display:flex;flex-wrap:wrap;margin:0 auto}.feature__angled-image-right .content{flex-basis:calc(100% - 60px);margin:60px auto}@media (min-width: 900px){.feature__angled-image-right .content{flex-basis:50%;margin:0;padding:0 20px 0 30px}}.feature__angled-image-right .content h3{color:#4C4B4D;margin:0 0 25px 0}.feature__angled-image-right .content p{margin-bottom:25px}.feature__angled-image-right .angled-image{background-size:cover;background-repeat:no-repeat;background-position:center center;flex-basis:100%;height:340px}@media (min-width: 900px){.feature__angled-image-right .angled-image{-webkit-clip-path:polygon(20% 0, 100% 0%, 100% 100%, 0% 100%);clip-path:polygon(20% 0, 100% 0%, 100% 100%, 0% 100%);flex-basis:50%;height:440px}}.feature__double-angled-image-right{align-items:center;display:flex;flex-wrap:wrap;margin:0 auto 20px auto}.feature__double-angled-image-right .content{flex-basis:calc(100% - 60px);margin:60px auto}@media (min-width: 1000px){.feature__double-angled-image-right .content{flex-basis:50%;margin:0;padding:0 20px 0 30px}}.feature__double-angled-image-right .content h3{color:#4C4B4D;margin:0 0 25px 0}.feature__double-angled-image-right .content p{margin-bottom:25px}.feature__double-angled-image-right .image{flex-basis:100%;position:relative}@media (min-width: 1000px){.feature__double-angled-image-right .image{flex-basis:50%}.feature__double-angled-image-right .image:before{border-style:solid;border-width:660px 210px 0 0;border-color:white transparent transparent transparent;content:'';display:block;height:0;left:0;position:absolute;top:0;width:0;z-index:2}}.feature__double-angled-image-right .image>div{background-size:cover;background-repeat:no-repeat;background-position:center center;height:320px}.feature__double-angled-image-right .image>div:first-child{margin-bottom:20px}.feature__four-column-icons{background-position:center center;background-size:cover;background-repeat:no-repeat;padding:80px 0;position:relative}.feature__four-column-icons:before{background-color:#BE1E2D;content:'';display:block;height:100%;left:0;opacity:0.85;position:absolute;top:0;width:100%}.feature__four-column-icons h2{color:white;margin:0 0 80px 0;text-align:center;font-size:37px}@media (min-width: 1150px){.feature__four-column-icons h2{font-size:57px}}.feature__four-column-icons .icon-grid{display:flex;flex-wrap:wrap;justify-content:space-around;margin-bottom:40px}.feature__four-column-icons .icon-grid>.single{flex-basis:calc(100% - 15px);margin-bottom:60px}@media (min-width: 450px){.feature__four-column-icons .icon-grid>.single{flex-basis:calc(50% - 15px)}}@media (min-width: 900px){.feature__four-column-icons .icon-grid>.single{flex-basis:calc(25% - 10px);margin-bottom:0}}.feature__four-column-icons .icon-grid>.single object{display:block;height:80px;margin:0 auto 20px auto;width:100%}@media (min-width: 900px){.feature__four-column-icons .icon-grid>.single object{height:110px}}.feature__four-column-icons .icon-grid>.single object svg{fill:white}.feature__four-column-icons .icon-grid>.single p{color:white;font-family:'montserratmedium';font-size:24px;line-height:1.3;margin-bottom:0;text-align:center}.feature__four-column-icons .button-row{text-align:center}.feature__six-column-icons{background-position:center center;background-size:cover;background-repeat:no-repeat;margin-top:20px;padding:80px 0;position:relative}.feature__six-column-icons:before{background-color:#BE1E2D;content:'';display:block;height:100%;left:0;opacity:0.85;position:absolute;top:0;width:100%}.feature__six-column-icons h2{color:white;margin:0 0 80px 0;text-align:center;font-size:37px}.feature__six-column-icons .icon-grid{display:flex;flex-wrap:wrap;justify-content:space-around;margin-bottom:40px}.feature__six-column-icons .icon-grid>.single{flex-basis:calc(100% - 15px);margin-bottom:60px}@media (min-width: 450px){.feature__six-column-icons .icon-grid>.single{flex-basis:calc(50% - 15px)}}@media (min-width: 900px){.feature__six-column-icons .icon-grid>.single{flex-basis:calc((100% / 6) - 10px);margin-bottom:0}}.feature__six-column-icons .icon-grid>.single object{display:block;height:80px;margin:0 auto 20px auto;width:100%}.feature__six-column-icons .icon-grid>.single object svg{fill:white}.feature__six-column-icons .icon-grid>.single p{color:white;font-family:'montserratmedium';font-size:20px;line-height:1.3;margin-bottom:0;text-align:center}.feature__six-column-icons .button-row{text-align:center}.feature__two-by-two-content-blocks{margin-top:80px}.feature__two-by-two-content-blocks .contain{display:flex;flex-wrap:wrap;justify-content:space-between}.feature__two-by-two-content-blocks .contain .block-single{flex-basis:100%;margin-bottom:80px}@media (min-width: 800px){.feature__two-by-two-content-blocks .contain .block-single{flex-basis:calc(50% - 60px)}}.feature__two-by-two-content-blocks .contain .block-single object{height:150px;width:100%}.feature__two-by-two-content-blocks .contain .block-single span{color:#BE1E2D;display:block;font-family:'montserratbold';font-size:22px;margin-top:20px;text-align:center}.feature__centered-text-block{padding:80px 0 20px 0}.feature__centered-text-block .contain{max-width:900px}.feature__centered-text-block .contain h3{color:#4C4B4D;font-size:24px;margin:0;text-align:center}@media (min-width: 500px){.feature__centered-text-block .contain h3{font-size:34px}}.feature__centered-text-with-background{background-size:cover;background-position:center center;background-repeat:no-repeat;padding:120px 0;position:relative}.feature__centered-text-with-background:before{background-color:#BE1E2D;content:'';display:block;height:100%;left:0;opacity:0.85;position:absolute;top:0;width:100%}.feature__centered-text-with-background .contain{max-width:900px}.feature__centered-text-with-background .contain h3{color:white;font-size:24px;margin:0;text-align:center}@media (min-width: 500px){.feature__centered-text-with-background .contain h3{font-size:34px}}.feature__centered-text-with-background .contain .button-row{margin:40px 0 0 0;text-align:center}.feature__contact-information{position:relative;margin-top:-20px}.feature__contact-information .contain{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;max-width:1440px}.feature__contact-information .contain .left{align-items:center;display:flex;flex-basis:100%;flex-wrap:wrap;justify-content:space-between;margin-bottom:20px}@media (min-width: 1000px){.feature__contact-information .contain .left{flex-basis:calc(70% - 15px);margin-bottom:0}}.feature__contact-information .contain .left>div:nth-child(1){flex-basis:100%;margin-bottom:20px}@media (min-width: 750px){.feature__contact-information .contain .left>div:nth-child(1){flex-basis:calc(60% - 15px);margin-bottom:0}}.feature__contact-information .contain .left>div:nth-child(1) h3{color:#BE1E2D}.feature__contact-information .contain .left>div:nth-child(2){flex-basis:100%}@media (min-width: 750px){.feature__contact-information .contain .left>div:nth-child(2){flex-basis:calc(40% - 15px)}}.feature__contact-information .contain .left>div:nth-child(2)>div{align-items:center;display:flex;justify-content:flex-start;margin-bottom:25px}.feature__contact-information .contain .left>div:nth-child(2)>div object{height:75px;margin-right:25px;width:80px}.feature__contact-information .contain .right{flex-basis:100%;margin-bottom:40px}@media (min-width: 1000px){.feature__contact-information .contain .right{flex-basis:calc(30% - 15px);margin-bottom:0}}.feature__contact-information .contain .right img{display:block;height:auto;width:100%}.feature__contact-form{background-color:#E0E0E0;padding:80px 0;text-align:center}.feature__contact-form .contain{max-width:800px}.feature__contact-form .contain h3{color:#BE1E2D;margin:0 0 30px 0}.feature__contact-form .contain .gform_wrapper ul.gform_fields{display:flex;flex-wrap:wrap}.feature__contact-form .contain .gform_wrapper ul.gform_fields li#field_1_1,.feature__contact-form .contain .gform_wrapper ul.gform_fields li#field_1_2{flex-basis:100%}@media (min-width: 641px){.feature__contact-form .contain .gform_wrapper ul.gform_fields li#field_1_1,.feature__contact-form .contain .gform_wrapper ul.gform_fields li#field_1_2{flex-basis:50%}}.feature__contact-form .contain .gform_wrapper ul.gform_fields li#field_1_3{flex-basis:100%}.feature__contact-form .contain .gform_wrapper ul.gform_fields li .ginput_container input,.feature__contact-form .contain .gform_wrapper ul.gform_fields li .ginput_container textarea{border:none;padding:15px !important}.feature__contact-form .contain .gform_wrapper .gform_footer input.button{border-radius:5px;color:white;display:inline-block;font-family:'montserratmedium';padding:10px 25px;background-color:#BE1E2D;width:calc(100% - 16px)}.feature__projects-list h3{color:#BE1E2D}.feature__projects-list .grid{display:flex;flex-wrap:wrap}.feature__projects-list .grid .single{flex-basis:100%;margin:0 0 40px 0;position:relative}@media (min-width: 650px){.feature__projects-list .grid .single{flex-basis:calc((100% / 2) - 20px);margin:0 10px 60px 10px}}@media (min-width: 1000px){.feature__projects-list .grid .single{flex-basis:calc((100% / 3) - 20px)}}.feature__projects-list .grid .single .featured-image{background-size:cover;background-position:center center;background-repeat:no-repeat;height:250px;margin:0 0 20px 0}.feature__projects-list .grid .single .featured-image .content-wrapper{align-items:center;align-content:center;display:flex;flex-wrap:wrap;height:100%;position:relative}.feature__projects-list .grid .single .featured-image .content-wrapper:before{background-color:#BE1E2D;color:white;content:'';display:block;height:250px;left:0;opacity:0;pointer-events:none;position:absolute;text-align:center;transition:opacity 300ms ease;top:0;width:100%;z-index:1}.feature__projects-list .grid .single .featured-image .content-wrapper p{color:white;font-family:'montserratbold';flex-basis:100%;margin:0;opacity:0;position:relative;text-align:center;transition:opacity 300ms ease;-webkit-font-smoothing:antialiased;z-index:2}.feature__projects-list .grid .single .featured-image .content-wrapper p:nth-child(1),.feature__projects-list .grid .single .featured-image .content-wrapper p:nth-child(2){margin-bottom:5px}.feature__projects-list .grid .single .featured-image .content-wrapper:hover:before{opacity:0.85}.feature__projects-list .grid .single .featured-image .content-wrapper:hover p{opacity:1}.feature__projects-list .grid .single h3{color:#4C4B4D;font-size:24px;margin:0}footer .contain{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;padding:80px 0 40px 0}footer .contain .left{flex-basis:100%;order:2;text-align:center}@media (min-width: 800px){footer .contain .left{flex-basis:auto;order:1;text-align:left}}footer .contain .left .image{margin-bottom:30px}footer .contain .left .image svg{display:block;height:50px;width:100%}@media (min-width: 800px){footer .contain .left .image svg{height:75px}}footer .contain .left .copyright span,footer .contain .left .copyright a{font-size:14px}footer .contain .left .copyright span,footer .contain .left .copyright .instagram{padding-right:20px}footer .contain .left .copyright .instagram{display:inline-block}footer .contain .left .copyright .instagram svg{fill:#4C4B4D;display:block;height:25px;position:relative;top:8px;width:25px}footer .contain .right{flex-basis:100%;margin-bottom:60px;order:1}@media (min-width: 800px){footer .contain .right{flex-basis:auto;margin-bottom:0;order:2}}footer .contain .right .title,footer .contain .right .button{text-align:center}@media (min-width: 800px){footer .contain .right .title,footer .contain .right .button{text-align:right}}footer .contain .right .title{margin-bottom:20px}footer .contain .right .title h3{color:#BE1E2D;font-size:24px;line-height:1;margin:0}@media (min-width: 800px){footer .contain .right .title h3{font-size:34px}}.subpage__banner{align-items:center;background-position:center center;background-repeat:no-repeat;background-size:cover;display:flex;min-height:350px;margin-bottom:20px;position:relative}.subpage__banner:before{background-image:url("/wp-content/themes/sutherland/img/smallbolt.svg");background-position:center center;background-size:cover;background-repeat:no-repeat;content:'';display:block;height:100%;left:0;mix-blend-mode:multiply;opacity:0.9;position:absolute;top:0;width:100%;z-index:1}.subpage__banner.tall .subpage__overlay{padding:120px 0}.subpage__banner .subpage__overlay{margin:0 auto;width:calc(100% - 60px);z-index:2}@media (min-width: 850px){.subpage__banner .subpage__overlay{margin:0 auto 0 120px;width:50%}}.subpage__banner .subpage__overlay h1{color:white;font-size:42px;margin:0}@media (min-width: 650px){.subpage__banner .subpage__overlay h1{font-size:57px}}.subpage__banner .subpage__overlay p{color:white}.banner__project{display:flex;flex-wrap:wrap}.banner__project .left{background-position:center center;background-size:cover;background-repeat:no-repeat;flex-basis:100%;height:400px}@media (min-width: 1000px){.banner__project .left{flex-basis:65%;height:auto}}.banner__project .right{background-position:center center;background-size:cover;background-repeat:no-repeat;flex-basis:100%;padding:50px;position:relative}@media (min-width: 1000px){.banner__project .right{flex-basis:35%}}.banner__project .right:before{background-color:#BE1E2D;content:'';display:block;height:100%;left:0;opacity:0.85;position:absolute;top:0;width:100%;z-index:1}.banner__project .right *{color:white;position:relative;z-index:2}.banner__project .right h3{margin:0 0 20px 0}.banner__project .right ul{margin:0;padding:0 0 0 20px}.banner__project .right ul li{margin:0 0 10px 0}.project__details{padding:50px 0}.project__details .contain{display:flex;flex-wrap:wrap;justify-content:space-between}.project__details .contain .left{flex-basis:100%;margin-bottom:30px}@media (min-width: 1000px){.project__details .contain .left{flex-basis:calc(65% - 50px);margin-bottom:0}}.project__details .contain .left h3{color:#BE1E2D;margin:0 0 40px 0}.project__details .contain .left p{margin:0}.project__details .contain .right{flex-basis:100%}@media (min-width: 1000px){.project__details .contain .right{flex-basis:calc(35% - 50px)}}.project__details .contain .right>div{margin:0 0 30px 0}.project__details .contain .right h3{font-size:24px;margin:0 0 10px 0}.project__details .contain .right p{margin:0}.gallery .contain .twentyfive-seventyfive{display:flex;flex-wrap:wrap;justify-content:space-between}.gallery .contain .twentyfive-seventyfive>div{background-position:center center;background-size:cover;background-repeat:no-repeat;height:400px;margin-bottom:20px}.gallery .contain .twentyfive-seventyfive>div:first-of-type{flex-basis:100%}@media (min-width: 700px){.gallery .contain .twentyfive-seventyfive>div:first-of-type{flex-basis:calc(25% - 10px)}}.gallery .contain .twentyfive-seventyfive>div:last-of-type{flex-basis:100%}@media (min-width: 700px){.gallery .contain .twentyfive-seventyfive>div:last-of-type{flex-basis:calc(75% - 10px)}}.gallery .contain .seventyfive-twentyfive{display:flex;flex-wrap:wrap;justify-content:space-between}.gallery .contain .seventyfive-twentyfive>div{background-position:center center;background-size:cover;background-repeat:no-repeat;height:400px;margin-bottom:20px}.gallery .contain .seventyfive-twentyfive>div:first-of-type{flex-basis:100%}@media (min-width: 700px){.gallery .contain .seventyfive-twentyfive>div:first-of-type{flex-basis:calc(75% - 10px)}}.gallery .contain .seventyfive-twentyfive>div:last-of-type{flex-basis:100%}@media (min-width: 700px){.gallery .contain .seventyfive-twentyfive>div:last-of-type{flex-basis:calc(25% - 10px)}}.gallery .contain .fifty-fifty{display:flex;flex-wrap:wrap;justify-content:space-between}.gallery .contain .fifty-fifty>div{background-position:center center;background-size:cover;background-repeat:no-repeat;height:400px;margin-bottom:20px;flex-basis:100%}@media (min-width: 700px){.gallery .contain .fifty-fifty>div{flex-basis:calc(50% - 10px)}}
