@import"https://use.typekit.net/yvt5rco.css";.navbar{transition:all .3s ease;font-weight:700}.navbar .navbar-nav{column-gap:40px}.navbar .logo{transition:all .3s ease;width:250px;padding:10px 0}@media (max-width: 767px){.navbar .logo{width:180px}}@media (max-width: 1199px){.navbar{padding-left:40px;padding-right:40px}}.navbar .nav-item{transition:transform .3s ease;font-weight:400;height:75px}.navbar .nav-item .nav-link{color:#fff;margin-top:13px}.navbar .nav-item .nav-link.active,.navbar .nav-item .nav-link:hover{color:#c86419}.navbar .nav-item .btn{color:#fff;padding-left:24px;padding-right:24px}.navbar .nav-item .btn.active{background-color:#2b232b}.navbar-shrink{box-shadow:0 0 15px #0000004d}.navbar-shrink .logo{width:200px}@media (max-width: 767px){.navbar-shrink .logo{width:150px}}.navbar-toggler{z-index:20;position:relative;border:none;background-color:#f2f2eb;height:50px;width:50px}.navbar-toggler span{transition:all .5s ease;display:block;background-color:#2b232b;height:3px;width:25px;border-radius:10px;margin-top:4px;margin-bottom:4px;position:relative;opacity:1}.open-menu span:nth-child(1){transform:translateY(7px) rotate(-135deg)}.open-menu span:nth-child(2){opacity:0}.open-menu span:nth-child(3){transform:translateY(-7px) rotate(135deg)}.navbar-toggler:focus,.navbar-toggler:active,.navbar-toggler-icon:focus{outline-color:none;box-shadow:none}.nav-mobile-box{position:absolute;top:0;right:0;z-index:10;width:40vw;height:100vh;background-color:#fff;transform:translate(100%);transition:transform .5s ease;padding:150px 60px 60px}.nav-mobile-box .nav-link{white-space:nowrap;width:min-content;margin-bottom:30px}.nav-mobile-box .nav-link:focus{color:#c86419!important}@media (max-width: 1200px){.nav-mobile-box{width:50vw}}@media (max-width: 991px){.nav-mobile-box{width:100vw;height:100vh;border-radius:0}}.show-mobile-box{transform:translate(0)}.nav-item-has-megamenu{position:relative}.mega-menu{position:fixed;top:85px;left:0;width:100vw;background-color:#f2f2eb;padding:40px 0;display:none;z-index:15;box-shadow:0 10px 30px #0006}.mega-menu .mega-menu-inner{margin:0 auto;padding:0 40px;display:flex;gap:30px}.mega-menu .mega-menu-inner .grid-item{flex:1}.mega-menu .mega-menu-inner .grid-item .card{min-height:230px}@media (max-width: 1400px){.mega-menu .mega-menu-inner .grid-item .card{min-height:160px}.mega-menu .mega-menu-inner .grid-item .card .text-container .text{display:none;border:10px solid red}}.mega-menu .mega-menu-inner .grid-item .card:hover{box-shadow:3px 3px 20px #666}.mega-menu .mega-menu-item{display:block;text-decoration:none;color:#fff;padding:20px;border-radius:8px;border:1px solid rgba(255,255,255,.1);transition:background-color .3s ease,transform .3s ease,box-shadow .3s ease,color .3s ease}.mega-menu .mega-menu-item:hover{background-color:#ffffff0d;color:#c86419;transform:translateY(-3px);box-shadow:0 10px 20px #00000040}.mega-menu .mega-menu-item .mega-menu-title{font-size:1rem;margin-bottom:.5rem}.mega-menu .mega-menu-item .mega-menu-text{font-size:.9rem;margin:0;opacity:.8}.nav-item-has-megamenu:hover>.mega-menu,.nav-item-has-megamenu:focus-within>.mega-menu,.mega-menu:hover{display:block}@media (max-width: 1199px){.mega-menu{display:none!important}}@media (min-width: 768px) and (max-width: 1199px){.mega-menu .mega-menu-inner{flex-wrap:wrap}.mega-menu .mega-menu-inner .grid-item{flex:0 0 calc(50% - 15px)}}@media (max-width: 767px){.mega-menu .mega-menu-inner{flex-direction:column}.mega-menu .mega-menu-inner .grid-item{flex:none}}header{position:relative;height:600px;background-color:#f2f2eb;overflow:hidden}header .background-image{height:100%;min-height:400px;top:0;right:0;width:50%;position:absolute;object-fit:cover;object-position:center 60%}header .custom-container{z-index:10;position:relative;height:100vh}header .row{padding-top:100px;align-items:center;height:600px}@media (max-width: 767px){header{height:730px}header .background-image{height:50%;min-height:450px;top:0;right:0;width:100%;position:absolute;object-fit:cover;object-position:center 60%}header .row{padding-top:525px;align-items:center;height:300px}}header.header-main{height:calc(100vh - 1.5rem);overflow:visible}header.header-main .background-image{height:100%;min-height:800px;top:0;right:inherit;width:50%;position:absolute;object-fit:cover;object-position:center 80%}header.header-main:after{display:none}header.header-main .br{display:inline-block}@media (max-width: 1399px){header.header-main .br{display:none}}header.header-main .logo-icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);height:300px;width:auto;fill:#2b232b}header.header-main .logo-icon-wrapper{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);height:300px;width:300px;display:flex;justify-content:center;align-items:center;z-index:50}header.header-main .logo-icon-text{display:flex;flex-direction:column;gap:10px;text-align:center}header.header-main .logo-icon-text a{font-size:20px}header.header-main .custom-container{min-height:800px}header.header-main .row{min-height:800px;height:100%}@media (max-width: 1399px){header.header-main .logo-icon{width:200px}header.header-main .logo-icon-wrapper{width:200px;height:250px}header.header-main .logo-icon-text{gap:5px}header.header-main .logo-icon-text a{font-size:16px}header.header-main .background-image{width:50%}}@media (max-width: 1199px){header.header-main{height:auto}header.header-main .background-image{min-height:600px;height:600px;width:100%;position:relative}header.header-main .logo-icon{top:600px;height:170px}header.header-main .logo-icon-wrapper{top:600px;height:170px;width:170px}header.header-main .logo-icon-text{gap:0}header.header-main .custom-container{min-height:auto;height:auto}header.header-main .row{padding:96px;min-height:auto;height:auto}}@media (max-width: 767px){header.header-main .row{padding:24px 12px}}.line{width:300px;height:auto}@media (max-width: 767px){.line{width:250px}}footer .copyright{margin-top:96px}footer .copyright a:hover{padding-left:0}footer .no-hover-effect:hover{padding-left:0}footer .powered-by-bb{color:#fff;transition:all .2s ease;font-weight:400}footer .powered-by-bb span{font-weight:700}footer .powered-by-bb i,footer .powered-by-bb span{color:#fff;transition:all .2s ease}footer .powered-by-bb:hover{font-weight:400;color:#fff!important}footer .powered-by-bb:hover i{font-weight:700;text-shadow:0 0 10px #FFFFFF,0 0 20px #FFFFFF,0 0 30px #FFFFFF,0 0 40px #FFFFFF,0 0 70px #FFFFFF,0 0 80px #FFFFFF,0 0 100px #FFFFFF,0 0 150px #FFFFFF}footer .powered-by-bb:hover span{color:#e91e63!important}footer a{font-weight:500;transition:.2s ease all}footer a i{color:#c86419}footer a:hover{padding-left:10px;font-weight:500;color:#c86419!important}@media (max-width: 1199px){footer .img-fluid{max-height:100px;margin-bottom:50px}}.projects .grid-item{width:50%;padding-left:12px;padding-right:12px}.projects.three-grid-columns .grid-item{width:50%}.projects .projects-grid{margin-top:48px}.projects .card:hover{margin-top:12px;margin-bottom:12px}@media (max-width: 1399px){.projects.three-grid-columns .grid-item{width:50%}.projects.three-grid-columns .grid-item:nth-child(3){margin-top:0}}@media (max-width: 767px){.projects .projects-grid{margin-top:24px}.projects .projects-grid div:nth-of-type(even){transform:translateY(0)}.projects .projects-grid .grid-item{width:100%}}.pill{background-color:#f2f2eb;padding:2px 12px;border-radius:999px;font-family:astoria,sans-serif;color:#2b232b}@media (max-width: 767px){.pill{padding:1px 6px}}.is-sustainable{background-color:#7f3e21}.is-sustainable h4,.is-sustainable p,.is-sustainable p.hover{color:#fff}.services{background-color:#f2f2eb}.services .services-grid{width:100%}.services .services-grid .grid-item{width:25%}.services .services-grid .grid-item .card{position:relative;margin:12px;transition:.2s ease all;will-change:opacity}.services .services-grid .grid-item .card .card-btn{color:#fff}.services .services-grid .grid-item .card .card-btn i{transition:.2s ease margin;margin-left:12px;font-size:14px}.services .services-grid .grid-item .card .text-container{padding:48px;position:relative;z-index:1}.services .services-grid .grid-item .card:hover{transform:translateY(-12px)}.services .services-grid .grid-item .card:hover .card-btn i{margin-left:24px}.services .services-grid .grid-item .card.image-card{background-position:center;background-size:cover;height:600px}.services .services-grid .grid-item .card.image-card:after{content:"";position:absolute;top:0;left:0;width:100%;height:400px;background:linear-gradient(180deg,rgb(43,35,43) 0%,rgba(3,35,43,0) 100%);mix-blend-mode:multiply}.services .services-grid .grid-item .card.text-bottom.image-card:after{top:unset;bottom:0;rotate:180deg;background:linear-gradient(180deg,rgb(3,35,43) 0%,rgba(3,35,43,0) 100%)}.services .services-grid .grid-item .card.text-bottom .text-container{position:absolute;bottom:0}@media (max-width: 1299px){.services .services-grid .grid-item{width:50%}}@media (max-width: 900px){.services .services-grid .grid-item{width:50%}.services .services-grid .grid-item .card .text-container{padding:24px}.services .services-grid .grid-item .card.image-card{height:400px}}@media (max-width: 500px){.services .services-grid .grid-item{width:100%}}.durable-cta .h1{color:#7f3e21}.durable-cta h3{font-weight:600;color:#c86419}.durable-cta .img-logo-parent{position:relative;width:100%;height:360px;border-radius:20px;background-position:center;background-size:cover}.durable-cta .img-logo-parent .fsc-logo{position:absolute;right:10%;bottom:0;transform:translateY(50%)}@media (max-width: 991px){.durable-cta .fsc-logo{transform:translateY(30%)!important}}.fundeo-workflow{padding:192px 0;background-color:#f2f2eb}.fundeo-workflow:before{content:"";position:absolute;inset:50% 0 0 0;background-color:#2b232b}.fundeo-workflow .background-image{height:100%;width:60%;top:0;right:0;position:absolute;object-fit:cover;object-position:center}.fundeo-workflow .workflow-card{position:relative;padding:96px;background-color:#fff;border-radius:20px}.fundeo-workflow .workflow-card h3{font-weight:600}.fundeo-workflow .workflow-card .fa-list-check{color:#c86419;font-size:50px;margin-right:24px}@media (max-width: 1199px){.fundeo-workflow{padding-top:300px;padding-bottom:inherit}.fundeo-workflow .background-image{height:50%;width:100%;top:0;right:0;position:absolute;object-fit:cover;object-position:center}.fundeo-workflow .workflow-card{padding:60px 48px}}.work-method{border-left:2px solid #C86419;position:relative}.work-method .work-method-col{margin-top:-15px;margin-bottom:15px}.work-method:after{width:20px;height:20px;border-radius:100px;background-color:#2b232b;display:block;content:"";position:absolute;left:-10px;top:0}.work-method:last-child{border:none}.subtitle{font-family:astoria,sans-serif;text-transform:uppercase;font-weight:300!important}.bold{font-weight:600}.medium{font-weight:500}.heavy{font-weight:600}.light{font-weight:300}.normal{font-weight:400}.large{font-size:4.5em}@media (max-width: 1920px){.large{font-size:4.5em}}@media (max-width: 992px){.large{font-size:3.5em}}@media (max-width: 767px){.large{font-size:2.75em}}.sub{font-size:.85em;line-height:2.2;color:#6c757d}.sub-sub{font-size:.75em}@media all and (max-width: 767px){.text-center-xs{text-align:center!important}}a,a:active,a:focus,a:hover,a:visited{text-decoration:none;outline:none}.bg-dark a,.bg-primary a:hover,.bg-secondary a:hover,.bg-dark a:hover,.image-bg a:hover,.bg-primary h1,.bg-primary h2,.bg-primary h3,.bg-primary h4,.bg-primary h5,.bg-primary h6,.bg-secondary h1,.bg-secondary h2,.bg-secondary h3,.bg-secondary h4,.bg-secondary h5,.bg-secondary h6,.bg-grey h1,.bg-grey h2,.bg-grey h3,.bg-grey h4,.bg-grey h5,.bg-grey h6,.bg-dark h1,.bg-dark h2,.bg-dark h3,.bg-dark h4,.bg-dark h5,.bg-dark h6,.image-bg h1,.image-bg h2,.image-bg h3,.image-bg h4,.image-bg h5,.image-bg h6,.bg-primary li,.bg-primary p,.bg-primary a,.bg-primary span,.bg-secondary li,.bg-secondary p,.bg-secondary a,.bg-secondary span,.bg-grey li,.bg-grey p,.bg-grey a,.bg-grey span,.bg-dark li,.bg-dark p,.bg-dark span,.image-bg li,.image-bg p,.image-bg a,.image-bg span{color:#fff}a:hover{color:#9b4d13;text-decoration:none}.two-columns{column-count:2}p.lead{font-size:1.25rem}.color-primary{color:#c86419}.color-secondary,.color-dark{color:#2b232b}.bg-grey{background-color:#f2f2eb}.custom-container{width:100%;padding-right:50px;padding-left:50px;margin-right:auto;margin-left:auto}@media (max-width: 1199px){.custom-container{width:100%;margin-right:auto;margin-left:auto;padding:0}}@media (max-width: 991px){.custom-container{width:100%;margin-right:auto;margin-left:auto;padding:0}}@media (min-width: 1400px){.custom-container{width:100%;padding-right:60px;padding-left:60px;margin-right:auto;margin-left:auto}}@media (min-width: 1920px){.custom-container{width:100%;padding-right:87px;padding-left:87px;margin-right:auto;margin-left:auto}}@media (min-width: 2000px){.custom-container{width:100%;padding-right:100px;padding-left:100px;margin-right:auto;margin-left:auto}}@media (min-width: 2400px){.custom-container{width:100%;padding-right:300px;padding-left:300px;margin-right:auto;margin-left:auto}}section,footer{padding:6em 24px;position:relative}@media (max-width: 767px){section,footer{padding:60px 12px}}.mt-6{margin-top:96px}.bg-white{background-color:#fff!important}.bto-shadow{box-shadow:0 10px 20px 10px #bfc5cb47}.border-radius-20{border-radius:20px}.border-radius-30{border-radius:30px}.page-body{line-height:250%}.page-body a:hover{color:#2b232b}.form-check label{color:#fff}.form-floating label{top:-7px;margin-left:10px;color:#2b232b}.form-floating textarea{min-height:150px}.form-select{color:#c86419}.alert.alert-success{color:#fff;text-align:center;border:0 none;position:relative;border-radius:15px;box-shadow:0 0 20px #0000001a;background-color:#c86419;padding-left:50px}.alert.alert-success:before{content:"\f00c";font-family:"Font Awesome 6 Pro";font-weight:900;font-size:20px;left:16px;top:50%;transform:translateY(-50%);position:absolute}.pills .tag{background-color:#c86419;color:#fff;width:fit-content;padding:0 12px;font-weight:800;border-radius:20px}.social{display:flex;align-items:center;justify-content:center;height:30px;width:30px;border-radius:999px;border:1px solid #C86419;color:#c86419;text-decoration:none;transition:background-color .3s ease,color .3s ease,transform .3s ease,box-shadow .3s ease;margin:0 10px 0 0}.social i{font-size:14px;line-height:1}.social:hover{background-color:#c86419;transform:translateY(-2px);padding:0!important}.social:hover i{color:#fff}.btn i{margin-left:12px;transition:margin .5s cubic-bezier(.63,-.03,.25,1.07)}.btn:hover{background-color:transparent}.btn:hover i{margin-left:24px}.btn.btn-primary{color:#fff;border:2px solid #C86419}.btn.btn-primary:hover{color:#c86419}.btn.btn-secondary{border:2px solid #2b232b}.btn.btn-secondary:hover{color:#2b232b}.btn.btn-white{color:#fff;border:2px solid #FFFFFF}.btn.btn-white:hover{background-color:#fff;color:#2b232b}.btn.btn-durable{background-color:#7f3e21;color:#fff;border:2px solid #7f3e21}.btn.btn-durable:hover{background-color:transparent;color:#7f3e21}.whatsapp{z-index:999;overflow:hidden;width:70px;height:70px;position:fixed;bottom:30px;right:30px;border-radius:50px;background-color:#c86419;color:#fff;transition:all .3s ease}@media (max-width: 1200px){.whatsapp{width:50px;height:50px}}@media (max-width: 767px){.whatsapp{bottom:10px;right:10px}}.whatsapp:hover{color:#fff;background-color:#7f3e21}.whatsapp:hover .icon{background-color:#7f3e21}.whatsapp:hover .icon i{color:#fff!important}@media (min-width: 1201px){.whatsapp:hover{width:300px}}.whatsapp .icon{transition:all .3s ease;z-index:10;position:absolute;top:0;right:0;width:70px;height:70px;background-color:#c86419;border-radius:50px}.whatsapp .icon i{transition:all .3s ease;color:#fff;font-size:40px}@media (max-width: 1200px){.whatsapp .icon i{font-size:30px}}@media (max-width: 1200px){.whatsapp .icon{width:50px;height:50px}}.whatsapp .text{position:absolute;top:50%;right:110px;white-space:nowrap;transform:translateY(-50%)}.whatsapp .text p{font-size:16px;font-weight:900;margin:0}@media (max-width: 1200px){.whatsapp .text{width:50px;height:50px;right:120px;margin-top:7px}.whatsapp .text p{font-size:13px}}.card{margin-top:24px;transition:margin .2s ease;border-radius:20px;overflow:hidden}.card .image{width:100%;height:500px;object-fit:cover;object-position:center;background-size:100%;background-position:center;transition:background-size .5s ease}@media (max-width: 1399px){.card .image{height:300px}}.card .tag{background-color:#c86419;color:#fff;width:fit-content;padding:0 12px;font-weight:800;border-radius:20px}.card .description{color:#2b232b;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}::selection{background:#C86419;color:#fff}.bg-primary ::selection{background:#2b232b}.bg-light-grey{background-color:#f2f2eb}@keyframes gradient{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.bg-transition{background:linear-gradient(-45deg,#c86419,#2b232b);background-size:400% 400%;animation:gradient 15s ease infinite}.bg-transition h1,.bg-transition h2,.bg-transition h3,.bg-transition h4,.bg-transition h5,.bg-transition p{color:#fff}.bg-green{background-color:#7f3e21!important}.img-cover{background-size:cover}.overlay-gradient-bottom:before{position:absolute;content:"";width:100%;height:100%;top:0;left:0;background:linear-gradient(0deg,rgb(0,0,0) 0%,rgba(0,0,0,0) 50%);opacity:1;z-index:1}.shadow-subtle{box-shadow:#00000012 0 1px 3px,#0000000f 0 1px 2px}.gallery>img{cursor:pointer}.rounded-bottom-5{border-radius:0 0 2rem 2rem}.rounded-top-5{border-radius:2rem 2rem 0 0}
