﻿/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */@import"https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,100..1000;1,9..40,100..1000&display=swap";@import"https://fonts.googleapis.com/css2?family=Gabarito:wght@400..900&display=swap";html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:rgba(0,0,0,0)}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:.35em .75em .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}/*! HTML5 Boilerplate v8.0.0 | MIT License | https://html5boilerplate.com/ */::-moz-selection{background:#b3d4fc;text-shadow:none}::selection{background:#b3d4fc;text-shadow:none}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}audio,canvas,iframe,img,svg,video{vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}.browserupgrade{margin:.2em 0;background:#ccc;color:#000;padding:.2em 0;text-align:center}.hidden,[hidden]{display:none !important}.visually-hidden{border:0;clip:rect(0, 0, 0, 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.visually-hidden.focusable:active,.visually-hidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;white-space:inherit;width:auto}.invisible{visibility:hidden}.clearfix::before,.clearfix::after{content:"";display:table}.clearfix::after{clear:both}@media print{*,*::before,*::after{background:#fff !important;color:#000 !important;box-shadow:none !important;text-shadow:none !important}a,a:visited{text-decoration:underline}a[href]::after{content:" (" attr(href) ")"}abbr[title]::after{content:" (" attr(title) ")"}a[href^="#"]::after,a[href^="javascript:"]::after{content:""}pre{white-space:pre-wrap !important}pre,blockquote{border:1px solid #999;page-break-inside:avoid}tr,img{page-break-inside:avoid}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}html{-webkit-font-smoothing:antialiased}body{font-family:"DM Sans",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:1.25rem;line-height:1.75rem}.home h1{font-size:3.5rem;line-height:3.5rem;font-family:"Gabarito",sans-serif;font-optical-sizing:auto;font-weight:600;font-style:normal;hyphens:auto}.quote,.about-intro,.newsletter,.quote-block{font-size:3rem;line-height:3.5rem;font-family:"Gabarito",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal}.quote strong,.about-intro strong,.newsletter strong,.quote-block strong{font-weight:800}h1,h2,h3,h4{font-weight:normal}h1{line-height:2.5rem}.newsletter .btn,.about-intro .btn{font-size:1.25rem;line-height:1.75rem}@media only screen and (max-width: 55em){.quote,.about-intro,.newsletter,.quote-block,.home h1{font-size:2rem;line-height:2.5rem}h2{font-size:1.5rem}}body,html{height:100%}#container{display:flex;flex-direction:column;min-height:100%;margin:0 auto;padding:0}main.main{flex:1 0 auto}header.header{position:fixed;position:absolute;width:calc(100% - 80px);padding:25px 40px;display:flex;z-index:4;transition:all .5s cubic-bezier(0.445, 0.05, 0.55, 0.95)}header.header.bg{transform:translateY(-100%);transition:all .2s cubic-bezier(0.445, 0.05, 0.55, 0.95)}header.header.scrolling{position:fixed;background:#fff}.logo{width:28%;flex-shrink:0}.logo a{text-decoration:none;display:block}.main-nav li{margin-right:20px}.main-nav li a{text-decoration:none}.footer{color:#fff;z-index:4}.footer .inner{display:flex;padding:80px 40px 40px 40px}.footer .col{display:flex;flex-direction:column}.footer .col:first-child{width:28%;flex-shrink:0}.footer .col.flex{flex-direction:row;align-self:flex-end;margin-left:auto;flex-wrap:wrap}.footer .col.flex div,.footer .col.flex a{margin-right:40px;white-space:nowrap}.footer .col.flex div:last-child,.footer .col.flex a:last-child{margin-right:0}.footer .col .btn{margin-top:20px}.footer .footer-bg-logo{padding:40px;width:calc(100% - 80px)}.footer .footer-bg-logo img{margin:0 auto;text-align:center}.footer a{color:#fff;text-decoration:none}.page-content{position:relative;z-index:3;padding-left:40px;padding-right:40px}.page-content .project{text-decoration:none}.page-content .project .project-wrapper:hover .btn:after,.page-content .project .project-wrapper.hover .btn:after{margin-left:10px}.page-content .project .project-wrapper:hover .img .proj-intro,.page-content .project .project-wrapper.hover .img .proj-intro{opacity:1}.page-content .project .project-wrapper.inactive-link:hover{color:#000 !important}.page-content .project a{text-decoration:none}.page-content .project .img{position:relative}.page-content .project .img .status{position:absolute;top:0;right:0;color:#fff;padding:10px 20px}.page-content .project .img .proj-intro{position:absolute;top:0;left:0;width:100%;height:100%;transition:all .25s cubic-bezier(0.445, 0.05, 0.55, 0.95);opacity:0;background:hsla(0,0%,100%,.85);color:#000;display:flex;flex-direction:column;justify-content:center}.page-content .project .img .proj-intro p{margin:0;padding:20px 40px}.page-content .project .info{display:flex;justify-content:space-between;align-items:flex-end}.page-content .project .info h2{margin-right:20px;margin-bottom:3px}.page-content .project .info .btn{margin-top:3px}.home .intro{width:100%;height:100vh;background-size:cover;background-position:center center}.home .bg-logo{position:fixed;bottom:0;z-index:2;padding:40px;width:calc(100% - 80px)}.home .bg-logo img{margin:0 auto;text-align:center}.home .quote .inner,.home .about-intro .inner{padding:120px 40px;margin:0 auto;text-align:center;max-width:1200px}.home .block{display:flex}.home .block.b1 .project{width:58.3333333333%}.home .block.b1 #projecten{display:block;position:relative;top:-40px;visibility:hidden}.home .block .small-quote{width:41.6666666667%;display:flex;flex-direction:column;justify-content:center}.home .block .small-quote p{max-width:600px;padding:0 80px}.home .block.b2{margin-top:80px}.home .block.b2 .left{width:58.3333333333%;display:flex;flex-direction:column;justify-content:center}.home .block.b2 .left .project-wrapper{max-width:85.7142857143%}.home .block.b2 .right{margin-left:20px;width:calc(41.6666666667% - 20px)}.home .block.b2 .right .img img{margin:0 auto}.home .block.b3 .left{width:50%;display:flex}.home .block.b3 .left .project-wrapper{max-width:85.7142857143%;margin-right:auto}.home .block.b3 .right{margin-left:20px;width:calc(50% - 20px);display:flex;flex-direction:column;justify-content:center}.home .block.b3 .right .project-wrapper{max-width:100%;margin-left:auto}.home .block.b3-bis{flex-wrap:wrap}.home .block.b3-bis .project{margin-bottom:80px}.home .block.b3-bis .project:nth-child(odd){width:50%;display:flex}.home .block.b3-bis .project:nth-child(odd) .project-wrapper{max-width:85.7142857143%;margin-right:auto}.home .block.b3-bis .project:nth-child(even){margin-left:20px;width:calc(50% - 20px);display:flex;flex-direction:column;justify-content:center}.home .block.b3-bis .project:nth-child(even) .project-wrapper{max-width:100%;margin-left:auto}.home .block.newsletter{z-index:3;position:relative;margin-top:80px;margin-bottom:80px}.home .block.newsletter .left{color:#fff;width:calc(58.3333333333% - 80px);padding:40px;flex-grow:1;display:flex;flex-direction:column;justify-content:center;justify-items:center}.home .block.newsletter .left .btn{color:#fff;margin-top:20px;align-self:flex-start}.home .block.newsletter .left .btn:hover{color:#f2e3d4}.home .block.newsletter .right{width:calc(41.6666666667% - 12.5px);background-size:cover;background-position:center center}.home .about-intro p{margin-bottom:20px}.home .about-intro .more{text-align:center}.home .about-intro .more .btn{display:inline-flex}.projects-page .intro{width:100%;height:33vh;background-position:center bottom}.projects-page .blocks{padding-top:5px;display:flex;flex-wrap:wrap}.projects-page .project{width:calc(50% - 10px);margin-bottom:40px}.projects-page .project:nth-child(odd){margin-right:10px}.projects-page .project:nth-child(even){margin-left:10px}.about-page .intro,.project-detail-page .intro,.contact-page .intro,.projects-page .intro{width:100%;height:33vh;background-position:center bottom;background-size:cover}.about-page h1,.project-detail-page h1,.contact-page h1,.projects-page h1{text-align:center;padding-top:40px;padding-bottom:40px}.about-page .txt-block,.project-detail-page .txt-block,.contact-page .txt-block,.projects-page .txt-block{max-width:700px;margin:80px auto}.about-page .img-block,.project-detail-page .img-block,.contact-page .img-block,.projects-page .img-block{margin:80px auto}.about-page .img-block img,.project-detail-page .img-block img,.contact-page .img-block img,.projects-page .img-block img{margin:0 auto}.about-page .txt-img-block,.project-detail-page .txt-img-block,.contact-page .txt-img-block,.projects-page .txt-img-block{display:flex;margin:80px auto}.about-page .txt-img-block .txt,.project-detail-page .txt-img-block .txt,.contact-page .txt-img-block .txt,.projects-page .txt-img-block .txt{width:calc(41.6666666667% - 80px)}.about-page .txt-img-block .img,.project-detail-page .txt-img-block .img,.contact-page .txt-img-block .img,.projects-page .txt-img-block .img{width:calc(58.3333333333% - 160px);margin-top:20px;margin-bottom:20px;padding-left:80px;padding-right:80px}.about-page .txt-img-block .txt,.project-detail-page .txt-img-block .txt,.contact-page .txt-img-block .txt,.projects-page .txt-img-block .txt{padding:0 40px;display:flex;flex-direction:column;justify-content:center}.about-page .txt-img-block.right .img,.project-detail-page .txt-img-block.right .img,.contact-page .txt-img-block.right .img,.projects-page .txt-img-block.right .img{order:100}.about-page .video-block-wrapper,.project-detail-page .video-block-wrapper,.contact-page .video-block-wrapper,.projects-page .video-block-wrapper{margin:80px 0}.about-page .cta-block,.project-detail-page .cta-block,.contact-page .cta-block,.projects-page .cta-block{text-align:center;margin:80px 0}.about-page .cta-block a,.project-detail-page .cta-block a,.contact-page .cta-block a,.projects-page .cta-block a{display:inline-flex;background:rgba(0,0,0,0);padding:10px 20px;transition:all .15s cubic-bezier(0.245, 0.05, 0.55, 0.95)}.about-page .cta-block a:hover,.project-detail-page .cta-block a:hover,.contact-page .cta-block a:hover,.projects-page .cta-block a:hover{color:#fff}.about-page .double-img-block,.project-detail-page .double-img-block,.contact-page .double-img-block,.projects-page .double-img-block{display:flex;flex-direction:column}.about-page .double-img-block .left,.about-page .double-img-block .right,.project-detail-page .double-img-block .left,.project-detail-page .double-img-block .right,.contact-page .double-img-block .left,.contact-page .double-img-block .right,.projects-page .double-img-block .left,.projects-page .double-img-block .right{width:calc(58.3333333333% - 160px);margin-top:40px;margin-bottom:40px;padding-left:80px;padding-right:80px}.about-page .double-img-block .left,.project-detail-page .double-img-block .left,.contact-page .double-img-block .left,.projects-page .double-img-block .left{margin-top:40px}.about-page .double-img-block .right,.project-detail-page .double-img-block .right,.contact-page .double-img-block .right,.projects-page .double-img-block .right{margin-bottom:40px}.about-page .double-img-block.left .left,.project-detail-page .double-img-block.left .left,.contact-page .double-img-block.left .left,.projects-page .double-img-block.left .left{margin-right:auto}.about-page .double-img-block.left .right,.project-detail-page .double-img-block.left .right,.contact-page .double-img-block.left .right,.projects-page .double-img-block.left .right{margin-left:auto}.about-page .double-img-block.right .left,.project-detail-page .double-img-block.right .left,.contact-page .double-img-block.right .left,.projects-page .double-img-block.right .left{margin-left:auto}.about-page .double-img-block.right .right,.project-detail-page .double-img-block.right .right,.contact-page .double-img-block.right .right,.projects-page .double-img-block.right .right{margin-right:auto}.about-page .three-img-block,.project-detail-page .three-img-block,.contact-page .three-img-block,.projects-page .three-img-block{display:flex}.about-page .three-img-block .img,.project-detail-page .three-img-block .img,.contact-page .three-img-block .img,.projects-page .three-img-block .img{margin:40px 20px;max-width:33.3333333333%}.about-page .table-block,.project-detail-page .table-block,.contact-page .table-block,.projects-page .table-block{margin:80px auto;max-width:700px}.about-page .table-block h3,.project-detail-page .table-block h3,.contact-page .table-block h3,.projects-page .table-block h3{margin-bottom:10px;font-weight:500}.about-page .table-block .row,.project-detail-page .table-block .row,.contact-page .table-block .row,.projects-page .table-block .row{display:flex;justify-content:space-between;border-bottom:1px solid #000;padding-top:10px;padding-bottom:10px}.project-detail-page .page-content,.general-page .page-content{margin-top:80px;margin-bottom:40px}.project-detail-page h1,.general-page h1{margin-bottom:0;padding-bottom:0}.projects-page .page-content,.about-page .page-content,.contact-page .page-content{margin-top:80px}.general-page h1{text-align:center;margin:120px 0 40px 0 !important}.general-page .txt{max-width:1200px;margin:0 auto}.contact-page .blocks{display:flex;justify-content:space-between;margin-bottom:80px}.contact-page .blocks .left,.contact-page .blocks .right{width:calc(50% - 20px)}.contact-page .blocks h2{margin:40px 0 10px 0}.swiper-wrapper{margin-top:40px;margin-bottom:40px}.swiper-slide{display:flex;flex-direction:column;align-self:center}.swiper-slide img{margin:0 auto;max-height:600px}.quote-block .inner{padding:20px;margin:0 auto;text-align:center;max-width:1200px}@media only screen and (max-width: 67.5em){footer.footer .col.flex{flex-direction:column}}@media only screen and (max-width: 55em){.home .quote .inner{padding-top:40px;padding-bottom:40px}.home .about-intro .inner{padding-top:60px}.home .block:not(.newsletter){flex-direction:column}.home .block:not(.newsletter) .project,.home .block:not(.newsletter) .small-quote{width:100% !important}.home .block:not(.newsletter) .small-quote{margin-top:40px}.home .block:not(.newsletter) .small-quote p{padding-left:20px;padding-right:20px}.home .block:not(.newsletter) .right{margin-top:40px}.home .block:not(.newsletter).b2 .right,.home .block:not(.newsletter).b3 .right,.home .block:not(.newsletter).b3-bis .project:nth-child(even){margin-left:0}.page-content .txt-img-block{flex-direction:column;margin:20px auto 0 auto}.page-content .txt-img-block .img,.page-content .txt-img-block .txt{width:100%;padding:0}.page-content .txt-img-block .img{order:0 !important}.page-content .txt-block{max-width:none;margin:20px auto 40px auto}.page-content .img-block{margin:30px auto}.page-content .table-block{margin:40px auto}.page-content .double-img-block{flex-direction:column}.page-content .double-img-block .left,.page-content .double-img-block .right{width:100% !important;margin:0 0 20px 0 !important;padding-left:0 !important;padding-right:0 !important}.page-content .double-img-block .left .img-wrapper,.page-content .double-img-block .right .img-wrapper{width:100% !important;max-width:none !important}.page-content .double-img-block .left{margin-top:20px !important;margin-bottom:40px !important}}@media only screen and (max-width: 45em){header.header,.home .bg-logo,.footer .footer-bg-logo,.footer .inner{padding-left:20px;padding-right:20px;width:calc(100% - 40px)}footer.footer .inner{flex-wrap:wrap}footer.footer .inner .col:first-child{margin-bottom:20px}footer.footer .inner .col:nth-child(3){width:100%;margin-top:40px}.page-content{padding-left:20px;padding-right:20px}.page-content .project .info{flex-direction:column;justify-content:flex-start;align-items:flex-start}.page-content .project .info h2{margin-right:0}.page-content .project .img .proj-intro p{padding:10px}.home .block.b2 .left .project-wrapper,.home .block.b3 .left .project-wrapper{max-width:100%}.home .block.b3-bis .project:nth-child(odd) .project-wrapper{max-width:100%}.projects-page .project{width:100%;margin-left:0 !important;margin-right:0 !important}.contact-page .blocks{flex-direction:column}.contact-page .blocks .left,.contact-page .blocks .right{width:100%;margin:0}.contact-page .blocks .right{margin-top:40px}}@media only screen and (max-width: 35em){header.header{padding-top:20px;padding-bottom:20px}}.main-nav ul{display:flex}.m-menu{position:fixed;top:10px;right:10px;display:none;z-index:6}.m-menu.bg .mm{background:rgba(0,0,0,0)}.m-menu.bg .mm:before,.m-menu.bg .mm:after{background-color:#000}.m-menu .mm{border:none;background:rgba(0,0,0,0);cursor:pointer;position:relative;display:block;width:50px;height:50px;outline:none;padding:0}.m-menu .mm:before,.m-menu .mm:after,.m-menu .mm span{position:absolute;display:block;content:"";width:14px;height:1px;left:18px;top:16px;transform:scale(2);background-color:#000 !important;transition:all .15s cubic-bezier(0.445, 0.05, 0.55, 0.95)}.m-menu .mm:after{top:30px}.m-menu .mm span{top:23px}.m-menu.bg{position:absolute}body.green .m-menu .mm:before,body.green .m-menu .mm:after,body.green .m-menu .mm span{background:#377e49}.m-menu-open .m-menu .mm:before{top:24px;transform:rotate(-45deg) scale(2)}.m-menu-open .m-menu .mm:after{top:24px;transform:rotate(45deg) scale(2)}.m-menu-open .m-menu .mm span{opacity:0}@media only screen and (max-width: 35em){.m-menu{display:block}html.noscroll{overflow:hidden}body.noscroll{overflow:visible;height:100%}.m-menu-open .mm{background:rgba(0,0,0,0)}.m-menu-open .mm:after,.m-menu-open .mm:before{background:#000}.m-menu-open header{flex-direction:column;position:fixed;transform:revert !important;z-index:5}.m-menu-open header.bg{transition:all 0s cubic-bezier(0.445, 0.05, 0.55, 0.95) !important}.m-menu-open .logo,.m-menu-open .main-nav li{font-size:2rem;line-height:2.5rem}.m-menu-open .logo{z-index:6;width:100%;text-align:center;margin-top:-8px}.m-menu-open .logo a{transition:all 0s cubic-bezier(0.445, 0.05, 0.55, 0.95);opacity:1 !important;transform:translateX(0)}.m-menu-open .main-nav{display:block;width:100%}.m-menu-open .main-nav ul{flex-direction:column;margin-top:100px}.m-menu-open .main-nav ul a{display:block;text-align:center}.m-menu-open .main-nav ul li{margin-right:0}.m-menu-open .main-nav .nav__container{background:#fff;overflow-y:auto;-webkit-overflow-scrolling:touch;height:100%;position:fixed;top:0;width:100%;left:0}.main-nav{display:none}}button[type=submit].freeform-processing{display:inline-flex;flex-wrap:nowrap;align-items:center}button[type=submit].freeform-processing:before{content:"";display:block;flex:1 0 11px;width:11px;height:11px;margin-right:10px;border-style:solid;border-width:2px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #fff #fff;border-radius:50%;animation:freeform-processing .5s linear infinite}@keyframes freeform-processing{0%{transform:rotate(0)}100%{transform:rotate(1turn)}}.freeform-pages{display:flex;padding:0;margin:0 0 10px;list-style:none}.freeform-pages li{margin:0 10px 0 0}.freeform-row{display:flex;justify-content:space-between;margin:0 -15px}.freeform-row .freeform-column{flex:1 0;padding:10px 0;margin:0 15px;box-sizing:border-box}.freeform-row .freeform-column>.freeform-row:first-child{margin-top:-10px}.freeform-row .freeform-column label{display:block}.freeform-row .freeform-column .input-group-one-line{display:flex;flex-wrap:wrap}.freeform-row .freeform-column .input-group-one-line label{padding-right:10px}.freeform-row .freeform-column .freeform-label.freeform-required:after{content:"*";margin-left:5px;color:#498bca}body.green .freeform-row .freeform-column .freeform-label.freeform-required:after{color:#377e49 !important}.freeform-row .freeform-column .freeform-input{width:100%;display:block;box-sizing:border-box}.freeform-row .freeform-column .freeform-input[type=checkbox],.freeform-row .freeform-column .freeform-input[type=radio]{width:auto;display:inline;margin-right:5px}.freeform-row .freeform-column .freeform-input-only-label{font-weight:normal}.freeform-row .freeform-column .freeform-input-only-label>.freeform-input{display:inline-block;width:auto;margin-right:5px}.freeform-row .freeform-column .freeform-errors{list-style:none;padding:0;margin:5px 0 0}.freeform-row .freeform-column .freeform-errors>li{color:red}.freeform-row .freeform-column .freeform-instructions{margin:0 0 5px;font-size:13px;color:#aba7a7}.freeform-form-errors{padding:15px;border:1px solid #f5c6cb;background:#f8d7da;border-radius:5px;color:#721c24}.freeform-form-errors>p{margin:0}.freeform-group{width:100%;padding:0 15px}body{background-color:#fff;color:#000}a{color:#000}ul,li{margin:0;padding:0}nav li{list-style:none}img{max-width:100%;height:auto;display:block}.btn{text-decoration:none;white-space:nowrap;display:flex;align-items:center}.btn:after{display:block;content:"→";position:relative;top:3px;font-size:1.5rem;line-height:1.5rem;margin-left:5px;transition:all .15s cubic-bezier(0.245, 0.05, 0.55, 0.95)}.btn:hover{color:#f2e3d4}.btn:hover:after{margin-left:10px}.footer{background:#498bca}.page-content .project .project-wrapper:hover,.page-content .project a:hover{color:#498bca}.page-content .project .img .status{background:#498bca}.page-content .project .btn:hover{color:#498bca}.home .block.newsletter .left{background:#498bca}.home .about-intro .more .btn:hover{color:#498bca}.home:not(.m-menu-open).background--dark a{color:#fff}.about-page .cta-block a,.project-detail-page .cta-block a{border:1px solid #498bca;color:#498bca}.about-page .cta-block a:hover,.project-detail-page .cta-block a:hover{background-color:#498bca}.about-page .cta a:hover,.project-detail-page .cta a:hover{color:#498bca}.freeform-form textarea,.freeform-form input{border:1px solid #498bca;border-radius:10px;boxshadow:none;padding:10px}.freeform-form button{margin-top:10px;background:#498bca;color:#fff;border:1px solid #498bca;padding:5px 10px}.freeform-form button:hover{background:#fff;color:#498bca}.main-nav a:hover,.main-nav a.active{color:#498bca}.swiper-button-next:after,.swiper-button-prev:after{content:"→" !important;font-family:inherit !important}.swiper-button-prev:after{transform:rotate(180deg)}.inactive-link{pointer-events:none;cursor:default}body.green .main-nav a:hover,body.green .main-nav a.active{color:#377e49}body.green .footer{background:#377e49}body.green .page-content .project .project-wrapper:hover,body.green .page-content .project a:hover{color:#377e49}body.green .page-content .project .img .status{background:#377e49}body.green .page-content .project .btn:hover{color:#377e49}body.green.home .block.newsletter .left{background:#377e49}body.green.home .about-intro .more .btn:hover{color:#377e49}body.green.about-page .cta-block a,body.green.project-detail-page .cta-block a{border:1px solid #377e49;color:#377e49}body.green.about-page .cta-block a:hover,body.green.project-detail-page .cta-block a:hover{background-color:#377e49;color:#fff}body.green.about-page .cta a:hover,body.green.project-detail-page .cta a:hover{color:#377e49}body.green .freeform-form textarea,body.green .freeform-form input{border:1px solid #377e49}body.green .freeform-form button{background:#377e49;border:1px solid #377e49}body.green .freeform-form button:hover{background:#fff;color:#377e49}body.green .swiper-button-next:after,body.green .swiper-button-prev:after{color:#377e49}