@font-face{font-display:swap;font-family:"slick";font-weight:400;font-style:normal;src:url(/wp-content/themes/eyecframework/vendor/slick/fonts/slick.eot);src:url(/wp-content/themes/eyecframework/vendor/slick/fonts/slick.eot?#iefix)format("embedded-opentype"),url(/wp-content/themes/eyecframework/vendor/slick/fonts/slick.woff)format("woff"),url(/wp-content/themes/eyecframework/vendor/slick/fonts/slick.ttf)format("truetype"),url(/wp-content/themes/eyecframework/vendor/slick/fonts/slick.svg#slick)format("svg")}@font-face{font-display:swap;font-family:"Bradford";src:url(/wp-content/themes/eyecframework/assets/fonts/BradfordLLWeb-Light.woff2)format("woff2"),url(/wp-content/themes/eyecframework/assets/fonts/BradfordLLWeb-Light.woff)format("woff");font-weight:300;font-style:normal}@font-face{font-display:swap;font-family:"Saans";src:url(/wp-content/themes/eyecframework/assets/fonts/SaansRegular.woff2)format("woff2"),url(/wp-content/themes/eyecframework/assets/fonts/SaansRegular.woff)format("woff");font-weight:400;font-style:normal}@font-face{font-display:swap;font-family:"Saans";src:url(/wp-content/themes/eyecframework/assets/fonts/SaansMedium.woff2)format("woff2"),url(/wp-content/themes/eyecframework/assets/fonts/SaansMedium.woff)format("woff");font-weight:500;font-style:normal}.container,.container-fluid{margin-right:auto;margin-left:auto}.container-fluid{padding-right:1rem;padding-left:1rem}.row{box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-.75rem;margin-left:-.75rem}.col-xs,.col-xs-12,.col-xs-6{box-sizing:border-box;-ms-flex:0 0 auto;flex:0 0 auto;padding-right:.75rem;padding-left:.75rem}.col-xs-12,.col-xs-6{-webkit-box-flex:0}.col-xs,img{max-width:100%}.col-xs{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0}.col-xs-6{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}.col-xs-12{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}@media only screen and (min-width:768px){.container-fluid{padding-right:2rem;padding-left:2rem}.row{margin-right:-.75rem;margin-left:-.75rem}.col-sm-3,.col-sm-4,.col-sm-6,.col-sm-8{box-sizing:border-box;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding-right:.75rem;padding-left:.75rem}.col-sm-3{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}.col-sm-4{-ms-flex-preferred-size:33.33333333%;flex-basis:33.33333333%;max-width:33.33333333%}.col-sm-6{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}.col-sm-8{-ms-flex-preferred-size:66.66666667%;flex-basis:66.66666667%;max-width:66.66666667%}}@media only screen and (min-width:1024px){.container-fluid{padding-right:2.5rem;padding-left:2.5rem}.row{margin-right:-.75rem;margin-left:-.75rem}.col-md-6{box-sizing:border-box;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding-right:.75rem;padding-left:.75rem;-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}}@media only screen and (min-width:1200px){.container-fluid{padding-right:2.5rem;padding-left:2.5rem}.row{margin-right:-.75rem;margin-left:-.75rem}}.eyec-custom{--site-size:1360px;--site-half-size:680px;--primary-color:#045936;--primary-color-accent:#045936;--secondary-color:#4cd97b;--secondary-color-accent:#4cd97b;--black-color:#171a17;--white-color:#ffffff;--yellow-color:#f4b400;--green-color:#0a3c23;--red-color:#cc3340;--blue-color:#4285f4;--background:#332f2b;--background-color:#045936;--background-color-light:#4cd97b;--background-color-lighter:#f2efeb;--primary-link-color:#cc3340;--primary-link-hover-color:#cc3340;--secondary-link-color:#045936;--secondary-link-hover-color:#045936;--primary-button-background-color:#4cd97b;--primary-button-text-color:#171A17;--primary-button-hover-color:#4cd97b;--secondary-button-background-color:#ffffff;--secondary-button-text-color:#171A17;--secondary-button-hover-color:#ffffff;--border-color:#171A1726;--border-radius-normal:.5rem;--border-radius-large:1.5rem;--font-family:"Saans", sans-serif;--font-family-secondary:"Bradford", sans-serif;--font-color:#171A17;--font-color-light:#171A1799;--font-size-x-x-small:10px;--font-size-x-small:12px;--font-size-small:15px;--font-size-medium:17px;--font-size-large:19px;--font-size-x-large:22px;--font-size-x-x-large:24px;--font-weight-thin:300;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-black:900;--font-line-height:1.5rem;--paragraph-margin:1.5rem}.block-projects{padding-top:2.5rem;padding-bottom:10rem}.block-projects .row{row-gap:3rem}.block-projects .project .details{box-sizing:border-box}.block-projects.style1 .project .image{margin-bottom:1rem}.block-projects.style1 .project .details .title{margin-bottom:.25rem;font-size:22px;font-weight:var(--font-weight-medium);line-height:28px;color:var(--font-color)}.block-projects.style1 .project .details p{margin-bottom:0;color:rgb(23 26 23/.6)}@media screen and (max-width:1023px){.block-projects{padding-top:1.5rem;padding-bottom:7.5rem}.block-projects.style1 .project .details .title{font-size:21px;line-height:24px}}@media screen and (max-width:767px){.block-projects{padding-top:1rem;padding-bottom:4rem}.block-projects .row{row-gap:1.5rem}.block-projects.style1 .project .details .title{font-size:19px;line-height:20px}}.container{max-width:var(--site-size)}.no-wrap{white-space:nowrap}html{font-size:16px}body{margin:0;padding:0;font-family:var(--font-family);font-size:var(--font-size-medium);font-weight:var(--font-weight-regular);line-height:var(--font-line-height);color:var(--font-color);-webkit-text-size-adjust:100%;font-variant-ligatures:none;-webkit-font-variant-ligatures:none;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-smooth:never;-webkit-font-smoothing:antialiased}img{display:block;height:auto}h1,h2{margin:0 0 .5rem;font-family:var(--font-family-secondary);font-size:72px;font-weight:var(--font-weight-thin);line-height:72px}h2{font-size:56px;line-height:56px}p{margin:0 0 var(--paragraph-margin)}strong{font-weight:var(--font-weight-medium)}ul{margin:0 0 var(--paragraph-margin)0;padding:0 0 0 2rem}a,a:active,a:link,a:visited{color:var(--primary-link-color);text-decoration:none;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}a:hover{color:var(--primary-link-hover-color)}a.btn{display:inline-block;padding:.6rem .75rem .75rem;font-weight:var(--font-weight-medium);color:var(--primary-button-text-color);background-color:var(--primary-button-background-color)}a.btn.small{padding:.15rem .5rem .25rem}a.btn.icon,header .navigation .menu ul li{position:relative}a.btn:hover{background-color:var(--primary-button-hover-color)}a.btn.outline{padding:calc(.6rem - 1px) calc(.75rem - 1px) calc(.75rem - 1px);border:1px solid rgb(23 26 23/.1490196078)}a.btn.outline,a.btn.outline:hover{background:0 0;color:var(--font-color)}a.btn i{margin-left:.4rem}.btn.icon .icon-wrap{position:relative;display:inline-block;width:23px;height:17px;vertical-align:-3px;overflow:hidden}.btn.icon .icon-wrap .original-arrow{position:absolute;left:0;transition:transform .3s ease}.btn.icon .icon-wrap .moving-arrow{position:absolute;left:-30px;opacity:0;transition:transform .3s ease,opacity .3s ease}.btn.icon:hover .original-arrow{transform:translateX(20px)}.btn.icon:hover .moving-arrow{transform:translateX(30px);opacity:1}.btn.icon:not(:hover) .moving-arrow{transform:translateX(-30px);opacity:0}button{-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}header,input{width:100%;box-sizing:border-box}input{margin:.5rem 0 0;padding:1rem 1.5rem;border:1px solid var(--border-color);font-family:var(--font-family);font-size:var(--font-size-medium);line-height:var(--font-line-height);color:var(--font-color);outline:0}input[type=checkbox]{width:auto;margin-right:.5rem}.fade-in{opacity:0;transform:translateY(120px);transition:opacity 1s ease-out,transform .5s ease-out}.wp-block-columns{display:flex;margin:0-.75rem}.wp-block-columns .wp-block-column{flex-basis:50%;padding:0 .75rem;box-sizing:border-box}header{position:sticky;top:0;padding-top:1rem;padding-bottom:1rem;background-color:var(--primary-color);border-bottom:1px solid rgb(255 255 255/.1490196078);z-index:3}header .logo{max-width:148px;align-self:center;font-size:24px;font-weight:var(--font-weight-bold)}header .logo a{display:block}header .logo.alternative{display:none}header .call-to-action{margin-left:2rem}header .navigation{display:flex;justify-content:flex-end;white-space:nowrap;align-items:center}header .navigation .menu{padding-right:13%}header .navigation .menu ul{display:flex;flex-wrap:wrap;margin:0;padding:0;justify-content:flex-end;list-style:none}header .navigation .menu ul li:last-child a{padding-right:0}header .navigation .menu ul a{width:100%;display:inline-block;padding:.938rem .5rem;color:var(--white-color)}footer .content a:hover,header .navigation .menu ul a:hover{color:rgb(255 255 255/.6)}header .navigation .menu .call-to-action{display:none;margin-top:-60px;margin-left:0;padding-bottom:60px;justify-content:center}header .navigation .menu .call-to-action a.btn{font-weight:var(--font-weight-medium);background:0 0}.single-project header{border-bottom:1px solid rgb(23 26 23/.1490196078);background-color:var(--white-color)}.single-project header .logo{display:none}.single-project header .logo.alternative{display:block}#eyec-cookie-banner .container .buttons button.accept-all i,.single-project header,.single-project header .hamburger i,.single-project header .hamburger::before,.single-project header .navigation .menu ul a{color:var(--font-color)}header .hamburger{display:none;margin-left:2rem;cursor:pointer}header .hamburger::before{display:inline-block;margin-right:1rem;content:"Menu";color:var(--white-color);vertical-align:3px}header .hamburger i{display:inline-block;overflow:hidden;height:22px;font-size:30px;line-height:39px;color:var(--white-color)}.wrapper .main{min-height:350px}.hero{color:var(--white-color);background-color:var(--primary-color)}.hero .hero-title{max-width:50%;padding:7.5rem 0 2.5rem;box-sizing:border-box}.hero .hero-title h1{margin:0;font-family:var(--font-family-secondary);font-weight:var(--font-weight-thin);font-size:72px;line-height:72px}.single-project .hero{color:var(--primary-color);background-color:var(--white-color)}.single .title{margin-bottom:0}.single-project .section{padding-top:2.5rem;padding-bottom:5rem}.single-project .section .title h2{margin:0 0 .5rem;font-family:var(--font-family);font-weight:var(--font-weight-medium);font-size:22px;line-height:28px;color:var(--primary-color)}.single-project .section .project-intro{font-size:28px;font-weight:var(--font-weight-medium);line-height:32px}.single-project .section .project-intro p:last-child{margin-bottom:2.5rem}.single-project .section .activity{padding:.5rem 0;border-bottom:1px solid rgb(23 26 23/.3019607843)}.single-project .section .activity .col-xs-6:first-child{color:rgb(23 26 23/.6)}.single-project .related-projects{padding-top:2.5rem;padding-bottom:10rem;border-top:1px solid rgb(23 26 23/.1490196078)}.single-project .related-projects .related-projects-title{margin-bottom:4rem;font-size:28px;font-weight:var(--font-weight-medium);line-height:32px}#eyec-cookie-banner{display:none;position:fixed;bottom:0;width:100%;padding:1rem 0;background-color:var(--white-color);box-sizing:border-box;box-shadow:0-5px 15px 5px rgb(0 0 0/.05);z-index:999999}#eyec-cookie-banner .container{display:flex;align-items:center}#eyec-cookie-banner .container .content{padding:1rem}#eyec-cookie-banner .container .content .text p:first-child{margin-bottom:8px}#eyec-cookie-banner .container .content .text p:first-child i{margin-right:8px}#eyec-cookie-banner .container .content .text strong{font-size:22px;line-height:28px;font-weight:var(--font-weight-medium);color:var(--primary-color)}#eyec-cookie-banner .container .content .text a:hover{text-decoration:underline}#eyec-cookie-banner .container .content .switches{display:flex}#eyec-cookie-banner .container .content .switches .switch-row{display:flex;align-items:center;margin-left:30px}#eyec-cookie-banner .container .content .switches .switch-row:first-child{margin-left:0}#eyec-cookie-banner .container .content .switches .switch-row .switch{position:relative;display:inline-block;width:60px;height:34px;margin-right:15px}#eyec-cookie-banner .container .content .switches .switch-row .switch .checkbox{position:absolute;top:0;bottom:0;left:0;right:0;margin:0;padding:0;border:0;height:100%;width:100%;cursor:pointer;opacity:0;z-index:2}#eyec-cookie-banner .container .content .switches .switch-row .switch .checkbox:checked~.slide{background-color:var(--primary-color)}#eyec-cookie-banner .container .content .switches .switch-row .switch .checkbox:checked~.slide::before{transform:translateX(26px)}#eyec-cookie-banner .container .content .switches .switch-row .switch .checkbox:disabled~.slide{background-color:#cbcbcb}#eyec-cookie-banner .container .content .switches .switch-row .switch .checkbox:disabled~.slide::before{transform:translateX(26px)}#eyec-cookie-banner .container .content .switches .switch-row .switch .slide{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#818181;border-radius:20px;transition:.3s}#eyec-cookie-banner .container .content .switches .switch-row .switch .slide::before{position:absolute;content:"";height:26px;width:26px;left:4px;bottom:4px;background-color:var(--white-color);border-radius:15px;transition:.3s}#eyec-cookie-banner .container .content .switches label{font-weight:var(--font-weight-medium);color:var(--primary-color)}#eyec-cookie-banner .container .buttons{max-width:220px;padding:1rem}#eyec-cookie-banner .container .buttons button{width:100%;margin-bottom:10px;padding:10px;border:1px solid rgb(23 26 23/.1490196078);border-radius:0;box-sizing:border-box;background:0 0;font-family:var(--font-family);font-size:17px;font-weight:var(--font-weight-medium);line-height:24px;outline:0;cursor:pointer}#eyec-cookie-banner .container .buttons button,#eyec-cookie-banner .container .buttons button:hover{color:var(--font-color);background-color:var(--white-color)}#eyec-cookie-banner .container .buttons button i{margin-left:.4rem;color:var(--secondary-color)}#eyec-cookie-banner .container .buttons button:last-child{margin-bottom:0}#eyec-cookie-banner .container .buttons button.accept-all{border-color:var(--secondary-color)}#eyec-cookie-banner .container .buttons button.accept-all,#eyec-cookie-banner .container .buttons button.accept-all:hover{color:var(--font-color);background-color:var(--secondary-color)}.footer-cta{padding:2.5rem 0 15rem;background-color:var(--secondary-color)}.footer-cta .footer-cta-title{font-size:36px;font-weight:var(--font-weight-medium);line-height:40px}.footer-cta .footer-cta-subtitle{font-size:36px;line-height:40px;color:rgb(23 26 23/.6)}.footer-cta .footer-cta-action{margin-top:2rem}.footer-cta .footer-cta-action .btn{border-color:var(--black-color)}footer .content,footer .copyright{padding-top:2.5rem;background-color:var(--green-color)}footer .content{padding-bottom:15.5rem}footer .content,footer .content a,footer .copyright a:hover{color:var(--white-color)}footer .content h2{font-family:var(--font-family-secondary);font-weight:var(--font-weight-thin);font-size:40px;line-height:40px}footer .content .widget_nav_menu .menu{margin:0;padding:0;list-style:none}footer .content .widget_nav_menu #menu-footer-menu{font-size:22px;font-weight:var(--font-weight-medium);line-height:28px}footer .copyright{padding-bottom:2.5rem;font-size:var(--font-size-small);line-height:20px;color:rgb(255 255 255/.6)}footer .copyright a{color:inherit}footer .copyright .row{align-items:flex-end}footer .copyright .socials{display:flex;flex-direction:column}@media screen and (max-width:1199px){header .navigation .menu{padding-right:10%}}@media screen and (max-width:1023px){.hero .hero-title h1.title,h1{font-size:64px;line-height:64px}h2{font-size:48px;line-height:48px}.wp-block-columns:not(.is-not-stacked-on-mobile){flex-wrap:wrap}header .navigation .menu{padding-right:0}.hero .hero-title{padding:7.5rem 0 1.5rem;max-width:100%}.single-project .section{padding-top:1.5rem;padding-bottom:5rem}.single-project .section .title h2{font-size:17px;line-height:24px}.single-project .section .project-intro{font-size:24px;line-height:28px}.single-project .related-projects{padding-top:1.5rem;padding-bottom:7.5rem}.single-project .related-projects .related-projects-title{margin-bottom:2rem;font-size:24px;line-height:28px}#eyec-cookie-banner .container{flex-wrap:wrap}#eyec-cookie-banner .container .buttons{display:flex;max-width:100%}#eyec-cookie-banner .container .buttons button{min-width:200px;margin:0 10px 0 0}.footer-cta{padding:1.5rem 0 10rem}.footer-cta .footer-cta-subtitle,.footer-cta .footer-cta-title{font-size:28px;line-height:32px}footer .content{padding-top:1.5rem}footer .content .wp-block-columns .wp-block-column{flex-basis:25%}footer .content h2{font-size:32px;line-height:32px}footer .content .widget_nav_menu #menu-footer-menu{font-size:21px;line-height:24px}}@media screen and (max-width:767px){.hero .hero-title h1.title,h1{font-size:48px;line-height:48px}h2{font-size:32px;line-height:32px}.wp-block-columns:not(.is-not-stacked-on-mobile){row-gap:1.5rem}.wp-block-columns:not(.is-not-stacked-on-mobile) .wp-block-column{flex-basis:100%!important;max-width:100%!important}header{padding-top:1.15625rem;padding-bottom:1.15625rem}header .navigation .menu{display:none}header .navigation .menu ul li:last-child a{padding-right:0}header .navigation .menu .call-to-action{display:flex}header .hamburger{display:block}footer .copyright .filler,header .call-to-action{display:none}.hero .hero-title{padding:7.5rem 0 1rem}.single-project .section{padding-top:1rem;padding-bottom:5rem}.single-project .related-projects .related-projects-title,.single-project .section .project-intro{font-size:22px;line-height:24px}.single-project .related-projects{padding-top:1rem;padding-bottom:4rem}#eyec-cookie-banner{padding:0}#eyec-cookie-banner .container .content .switches{margin-top:30px;flex-wrap:wrap}#eyec-cookie-banner .container .content .switches .switch-row{min-width:170px;margin:0 15px 10px 0}#eyec-cookie-banner .container .content .switches .switch-row:last-child{margin-bottom:0}#eyec-cookie-banner .container .content .switches .switch-row:nth-child(even){margin-right:0}#eyec-cookie-banner .container .buttons{flex-wrap:wrap;padding:.7rem 1rem 1rem}#eyec-cookie-banner .container .buttons button{width:100%;margin:0 0 10px}.footer-cta{padding:1rem 0 6rem}.footer-cta .footer-cta-subtitle,.footer-cta .footer-cta-title{font-size:24px;line-height:28px}.footer-cta .footer-cta-action{margin-top:1.5rem}footer .content{padding-top:1rem;padding-bottom:5.5rem}footer .content .wp-block-columns .wp-block-column{max-width:50%!important;flex-basis:50%!important}footer .content .wp-block-columns .wp-block-column:nth-child(1){order:1}footer .content .wp-block-columns .wp-block-column:nth-child(2){order:3}footer .content .wp-block-columns .wp-block-column:nth-child(3){order:2}footer .content .wp-block-columns .wp-block-column:nth-child(4){order:4}footer .content h2{font-size:28px;line-height:28px}footer .content .widget_nav_menu #menu-footer-menu{font-size:19px;line-height:20px}footer .content .widget_nav_menu #menu-footer-menu li{margin:2px 0}footer .copyright{padding-top:2rem;padding-bottom:2rem}footer .copyright .copyright-notice{order:3}footer .copyright .copyright-notice span{display:block;margin-top:1.5rem;padding-top:1rem;border-top:1px solid rgb(255 255 255/.1490196078)}footer .copyright .contact{order:2}footer .copyright .socials{order:1}}