@-webkit-keyframes stretch{0%{-webkit-transform:scale(0.3);transform:scale(0.3);opacity:0}100%{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes stretch{0%{-webkit-transform:scale(0.3);transform:scale(0.3);opacity:0}100%{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@-webkit-keyframes stretchless{0%{-webkit-transform:scale(0.7);transform:scale(0.7);opacity:0.5}100%{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes stretchless{0%{-webkit-transform:scale(0.7);transform:scale(0.7);opacity:0.5}100%{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@-webkit-keyframes stretchreverce{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}100%{-webkit-transform:scale(0.3);transform:scale(0.3);opacity:0}}@keyframes stretchreverce{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}100%{-webkit-transform:scale(0.3);transform:scale(0.3);opacity:0}}@font-face{font-family:"Sorts Mill Goudy";src:url(SortsMillGoudy-Regular.ttf) format("TrueType");font-display:swap}@font-face{font-family:"Outfit";src:url(Outfit-Regular.ttf) format("TrueType");font-display:swap}.btn--primary{padding:12.5px 30px;border-radius:0px;background:#4e5035;border:1px solid #4e5035;font-size:16px;font-style:normal;font-weight:400;line-height:140%;letter-spacing:-0.16px;font-family:"Outfit",sans-serif;color:#ede7e0;display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.btn--primary:hover,.btn--primary:focus{background:transparent;color:#4e5035}.btn--secondary{padding:13.5px 30px;border-radius:0px;background:rgba(237,231,224,0.2);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);font-size:16px;font-style:normal;font-weight:400;line-height:140%;letter-spacing:-0.16px;font-family:"Outfit",sans-serif;color:#ede7e0;display:block;border:1px solid #ede7e0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.btn--secondary:hover,.btn--secondary:focus{background:#ede7e0;color:#4e5035;border:1px solid #ede7e0}.home-hero-banner{position:relative}.home-hero-banner .breadcrumb{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:22px}@media only screen and (max-width: 768px){.home-hero-banner .breadcrumb{margin-bottom:13px}}.home-hero-banner .breadcrumb *{font-size:14px;font-style:normal;font-weight:400;line-height:140%;letter-spacing:-0.14px;color:#ede7e0}.home-hero-banner .breadcrumb span{opacity:0.5}.home-hero-banner .breadcrumb a{position:relative}.home-hero-banner .breadcrumb a::after{content:'/';margin:0 10px;color:#ede7e0}.home-hero-banner .hero-inner-wrapper{position:relative;min-height:1024px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}@media only screen and (max-width: 768px){.home-hero-banner .hero-inner-wrapper{min-height:650px}}.home-hero-banner .hero-inner-wrapper .content-wrapper{width:100%;z-index:2;padding-left:30px}@media only screen and (max-width: 768px){.home-hero-banner .hero-inner-wrapper .content-wrapper{padding-left:0;position:relative}}.home-hero-banner .hero-inner-wrapper .content{max-width:1340px;width:100%;border-left:1px solid #ede7e0;margin:0 auto;padding:0px 30px 30px 70px;min-height:300px}.home-hero-banner .hero-inner-wrapper .content.error-404-page{min-height:360px}@media only screen and (max-width: 768px){.home-hero-banner .hero-inner-wrapper .content{padding:30px;border-left:none;min-height:auto}}.home-hero-banner .hero-inner-wrapper .content h1{margin-bottom:5px;color:#ede7e0}.home-hero-banner .hero-inner-wrapper .content .pre-title{color:#ede7e0;margin-bottom:22px}.home-hero-banner .hero-inner-wrapper .content .description{max-width:800px}.home-hero-banner .hero-inner-wrapper .content .description p{font-size:18px}@media only screen and (max-width: 768px){.home-hero-banner .hero-inner-wrapper .content .description p{font-size:16px}}.home-hero-banner .hero-inner-wrapper .content .description *{color:#ede7e0}.home-hero-banner .hero-inner-wrapper .content .btn{margin-top:25px}.home-hero-banner .hero-inner-wrapper .media-section{position:absolute;height:100%;left:0;top:0;width:100%}.home-hero-banner .hero-inner-wrapper .media-section:after{position:absolute;content:"";width:100%;height:100%;background:#000000;z-index:1;left:0;top:0;opacity:0.4}.home-hero-banner .hero-inner-wrapper .media-section img{position:absolute;-o-object-fit:cover;object-fit:cover;left:0;top:0;width:100%;height:100%}.four-column-list{padding-top:var(--four-col-pt-desktop, 30px);padding-bottom:var(--four-col-pb-desktop, 30px);background:#4e5035}@media only screen and (max-width: 768px){.four-column-list{padding-top:var(--four-col-pt-mobile, var(--four-col-pt-desktop, 30px));padding-bottom:var(--four-col-pb-mobile, var(--four-col-pb-desktop, 30px))}}.four-column-list *,.four-column-list h2{color:#ede7e0}.four-column-list ul{width:calc(100% + 80px);margin-left:-80px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:-30px}@media only screen and (max-width: 980px){.four-column-list ul{width:calc(100% + 60px);margin-left:-60px}}@media only screen and (max-width: 600px){.four-column-list ul{width:100%;margin-bottom:0px;margin-left:0px}}.four-column-list ul li{width:calc(25% - 80px);margin-left:80px;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:30px;position:relative}.four-column-list ul li .icon{width:20px;height:20px;margin-top:6px;margin-right:20px;position:relative;-webkit-box-flex:0;-ms-flex:none;flex:none}.four-column-list ul li .icon img{position:absolute;-o-object-fit:contain;object-fit:contain;left:0;top:0;width:100%;height:100%}.four-column-list ul li span{display:block;font-size:15px;font-weight:400;line-height:140%;letter-spacing:-0.15px;margin-bottom:3px}@media only screen and (max-width: 600px){.four-column-list ul li span{font-size:14px;letter-spacing:-0.14px}}.four-column-list ul li h2{font-size:29px;font-style:normal;font-weight:400;line-height:120%;letter-spacing:-0.29px}@media only screen and (max-width: 600px){.four-column-list ul li h2{font-size:25px;letter-spacing:-0.25px}}@media only screen and (max-width: 980px){.four-column-list ul li{width:calc(50% - 60px);margin-left:60px}}@media only screen and (max-width: 600px){.four-column-list ul li{width:100%;max-width:400px;margin-left:0px;border-top:1px solid #ede7e0;margin-bottom:0px;padding:25px 0}.four-column-list ul li:first-child,.four-column-list ul li:nth-child(2){border-bottom:none}.four-column-list ul li:first-child{border-top:none;padding:0px 0 25px}.four-column-list ul li:last-child{padding-bottom:0}}.four-column-list ul li::before{content:'';height:100%;width:1px;position:absolute;left:-40px;top:0;background:#ede7e0}@media only screen and (max-width: 980px){.four-column-list ul li::before{left:-30px}}@media only screen and (max-width: 600px){.four-column-list ul li::before{display:none}}.four-column-list ul li:first-child::before{display:none}.three-column-project-slider{padding-top:var(--tc-proj-pt-desktop, 100px);padding-bottom:var(--tc-proj-pb-desktop, 80px);background:#ede7e0;overflow:hidden}@media only screen and (max-width: 768px){.three-column-project-slider{padding-top:var(--tc-proj-pt-mobile, var(--tc-proj-pt-desktop, 80px));padding-bottom:var(--tc-proj-pb-mobile, var(--tc-proj-pb-desktop, 80px))}}.three-column-project-slider .swiper{overflow:visible}.three-column-project-slider .heading{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:40px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width: 768px){.three-column-project-slider .heading{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.three-column-project-slider .heading a{max-height:-webkit-fit-content;max-height:-moz-fit-content;max-height:fit-content}@media only screen and (max-width: 768px){.three-column-project-slider .heading a{margin-top:20px}}.three-column-project-slider .swiper-slide{width:400px;position:relative}@media only screen and (max-width: 768px){.three-column-project-slider .swiper-slide{width:200px}}.three-column-project-slider .swiper-slide .full-link{position:absolute;width:100%;height:100%;left:0;top:0;z-index:2}.three-column-project-slider .swiper-slide .image-section{height:550px;width:100%;position:relative;margin-bottom:16px}@media only screen and (max-width: 768px){.three-column-project-slider .swiper-slide .image-section{height:275px}}.three-column-project-slider .swiper-slide .image-section img{position:absolute;-o-object-fit:contain;object-fit:contain;left:0;top:0;width:100%;height:100%;display:none}.three-column-project-slider .swiper-slide .image-section img:first-child{display:block}.three-column-project-slider .swiper-slide:hover .image-section img{display:none}.three-column-project-slider .swiper-slide:hover .image-section img:last-child{display:block}.three-column-project-slider .swiper-slide .author{font-size:12px;font-style:normal;font-weight:400;line-height:140%;letter-spacing:-0.12px;color:#311D06;display:block;margin-top:20px}.three-column-project-slider .swiper-slide ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:3px}.three-column-project-slider .swiper-slide ul li a{font-size:14px;font-style:normal;font-weight:400;line-height:normal;text-decoration:underline;color:#6f7352;position:relative;z-index:3}.three-column-project-slider .swiper-slide ul li a:hover{text-decoration:none}.three-column-project-slider .swiper-slide ul li::after{content:'|';margin:0 3px;font-size:14px;font-style:normal;font-weight:400;line-height:normal;text-decoration:underline;color:#6f7352}.three-column-project-slider .swiper-slide ul li:last-child::after{display:none}.slider-pagination-arrow{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:40px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width: 768px){.slider-pagination-arrow{margin-top:30px}}.slider-pagination-arrow .swiper-pagination-progressbar{position:relative;height:3px !important;background:rgba(78,80,53,0.2)}.slider-pagination-arrow .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:#4e5035}.slider-pagination-arrow .swiper-arrow{margin-left:30px;display:-webkit-box;display:-ms-flexbox;display:flex}@media only screen and (max-width: 768px){.slider-pagination-arrow .swiper-arrow{margin-left:20px}}.slider-pagination-arrow .swiper-button-prev,.slider-pagination-arrow .swiper-button-next{position:relative;left:auto !important;top:auto !important;right:auto !important}.slider-pagination-arrow .swiper-button-prev{margin-right:30px !important}@media only screen and (max-width: 768px){.slider-pagination-arrow .swiper-button-prev{margin-right:20px !important}}.half-content-image-with-top-content{padding-top:var(--hl-img-pt-desktop, 100px);padding-bottom:var(--hl-img-pb-desktop, 100px);overflow:hidden}@media only screen and (max-width: 768px){.half-content-image-with-top-content{padding-top:var(--hl-img-pt-mobile, var(--hl-img-pt-desktop, 80px));padding-bottom:var(--hl-img-pb-mobile, var(--hl-img-pb-desktop, 80px))}}.half-content-image-with-top-content .top-section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-bottom:40px;margin-bottom:40px;border-bottom:1px solid #311d06}.half-content-image-with-top-content .top-section h2{max-width:850px}@media only screen and (max-width: 768px){.half-content-image-with-top-content .top-section{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding-bottom:30px;margin-bottom:40px}}.half-content-image-with-top-content .top-section .btn--primary{-webkit-box-flex:0;-ms-flex:none;flex:none;margin-left:20px}@media only screen and (max-width: 768px){.half-content-image-with-top-content .top-section .btn--primary{margin:20px 0 0}}.half-content-image-with-top-content .outer{display:-webkit-box;display:-ms-flexbox;display:flex}.half-content-image-with-top-content .outer .content{-webkit-box-flex:0;-ms-flex:none;flex:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:calc(50% - 50px);padding-right:40px}@media only screen and (max-width: 768px){.half-content-image-with-top-content .outer .content{width:100%;padding-right:0}}.half-content-image-with-top-content .outer .content ul{width:100%}.half-content-image-with-top-content .outer .content ul li{margin-bottom:44px}.half-content-image-with-top-content .outer .content ul li .image-wrapper{display:none;margin-top:15px;width:100%;position:relative;height:100vw}.half-content-image-with-top-content .outer .content ul li .image-wrapper img{position:absolute;-o-object-fit:contain;object-fit:contain;left:0;top:0;width:100%;height:100%}@media only screen and (max-width: 768px){.half-content-image-with-top-content .outer .content ul li{margin-bottom:30px}}.half-content-image-with-top-content .outer .content ul li:last-child{margin-bottom:0 !important}.half-content-image-with-top-content .outer .content ul li h3{width:100%;-webkit-transition:padding-left 0.5s ease;transition:padding-left 0.5s ease;cursor:pointer}.half-content-image-with-top-content .outer .content ul li h3 a{display:block;position:relative;text-decoration:none !important;max-width:100%;padding-right:18px}.half-content-image-with-top-content .outer .content ul li h3 a::before{content:'';position:absolute;width:18px;height:18px;background:url("icon-arrow-solo.svg") no-repeat center/18px;right:0;top:5px;opacity:0;-webkit-transition:opacity 0.5s ease;transition:opacity 0.5s ease}.half-content-image-with-top-content .outer .content ul li h3.active{padding-left:30px}.half-content-image-with-top-content .outer .content ul li h3.active a::before{opacity:1}@media only screen and (max-width: 768px){.half-content-image-with-top-content .outer .content ul li h3 a::before{opacity:1 !important}}.half-content-image-with-top-content .outer .image-section{position:relative;height:auto;min-height:600px;width:calc(50% + 50px)}.half-content-image-with-top-content .outer .image-section img{position:absolute;-o-object-fit:contain;object-fit:contain;left:0;top:0;width:100%;height:100%;display:none}.half-content-image-with-top-content .outer .image-section img:first-child{display:block}@media only screen and (max-width: 768px){.half-content-image-with-top-content .outer .image-section{display:none}}@media only screen and (max-width: 768px){.half-content-image-with-top-content .outer .image-section{min-height:300px}}.full-width-content-image{position:relative;overflow:hidden;padding-bottom:80px;padding-top:80px;min-height:500px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;background-color:#1c1c1c}@media only screen and (max-width: 768px){.full-width-content-image{padding-bottom:30px;padding-top:30px;min-height:700px}}.full-width-content-image .image-section{width:100%;position:absolute;left:0;top:0;background:#1c1c1c;height:100%}.full-width-content-image .image-section img{position:absolute;-o-object-fit:cover;object-fit:cover;left:0;top:0;width:100%;height:100%;position:relative}.full-width-content-image .image-section::before{content:"";width:100%;height:100%;opacity:0.4;position:absolute;background:#000000;top:0;left:0;z-index:2}.full-width-content-image .container-1340{position:relative;z-index:3}.full-width-content-image .container-1340 .content{max-width:800px;width:100%}.full-width-content-image .container-1340 .content h2{color:#fff}@media only screen and (max-width: 768px){.full-width-content-image .container-1340 .content h2{font-size:30px !important;line-height:120%;letter-spacing:-0.3px}}.full-width-content-image .container-1340 .content .btn{margin:25px 0 0 !important}.four-column-blog{padding-top:var(--fcb-pt-desktop, 100px);padding-bottom:var(--fcb-pb-desktop, 100px);background:#ede7e0}@media only screen and (max-width: 768px){.four-column-blog{padding-top:var(--fcb-pt-mobile, var(--fcb-pt-desktop, 80px));padding-bottom:var(--fcb-pb-mobile, var(--fcb-pb-desktop, 80px))}}.four-column-blog .heading{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:40px;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}@media only screen and (max-width: 768px){.four-column-blog .heading{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:30px}}.four-column-blog .heading .content{max-width:800px}.four-column-blog .heading a,.four-column-blog .heading .fcb-tax-filter{max-height:-webkit-fit-content;max-height:-moz-fit-content;max-height:fit-content;margin-left:30px;-webkit-box-flex:0;-ms-flex:none;flex:none}@media only screen and (max-width: 768px){.four-column-blog .heading a,.four-column-blog .heading .fcb-tax-filter{margin-top:25px;margin-left:0}}@media only screen and (max-width: 768px){.four-column-blog .heading .fcb-tax-filter{width:100%}}.four-column-blog .heading .custom-dropdown-select{width:300px}@media only screen and (max-width: 768px){.four-column-blog .heading .custom-dropdown-select{max-width:100%;width:100%}}.four-column-blog .navigation.pagination{width:100%;margin-top:40px;clear:both}@media only screen and (max-width: 768px){.four-column-blog .navigation.pagination{margin-top:30px}}.four-column-blog .navigation.pagination .nav-links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.four-column-blog .navigation.pagination .nav-links .screen-reader-text{display:none}.four-column-blog .navigation.pagination .nav-links span,.four-column-blog .navigation.pagination .nav-links a{width:40px;display:-webkit-box;display:-ms-flexbox;display:flex;text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:40px;font-size:16px;margin:0;font-style:normal;font-weight:400;line-height:140%;letter-spacing:-0.16px;color:#4e5035;margin-right:30px}@media only screen and (max-width: 768px){.four-column-blog .navigation.pagination .nav-links span,.four-column-blog .navigation.pagination .nav-links a{margin-right:20px}}.four-column-blog .navigation.pagination .nav-links span:last-child,.four-column-blog .navigation.pagination .nav-links a:last-child{margin-right:0}.four-column-blog .navigation.pagination .nav-links .prev,.four-column-blog .navigation.pagination .nav-links .next{background:url("icon-arrow-slider.svg") no-repeat center/100%;font-size:0;-webkit-transition:none;transition:none}.four-column-blog .navigation.pagination .nav-links .prev *,.four-column-blog .navigation.pagination .nav-links .next *{font-size:0}.four-column-blog .navigation.pagination .nav-links .prev.prev,.four-column-blog .navigation.pagination .nav-links .next.prev{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.four-column-blog .navigation.pagination .nav-links .prev.disabled,.four-column-blog .navigation.pagination .nav-links .next.disabled{background:url("icon-arrow-slider-disabled.svg") no-repeat center/100%}.four-column-blog .navigation.pagination .nav-links .prev.disabled.next,.four-column-blog .navigation.pagination .nav-links .next.disabled.next{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.four-column-blog .navigation.pagination .nav-links .prev.disabled.prev,.four-column-blog .navigation.pagination .nav-links .next.disabled.prev{-webkit-transform:rotate(0deg);transform:rotate(0deg)}.four-column-blog .navigation.pagination .nav-links .prev:hover,.four-column-blog .navigation.pagination .nav-links .next:hover{background:url("icon-arrow-slider-disabled.svg") no-repeat center/100% !important}.four-column-blog .navigation.pagination .nav-links .prev:hover.next,.four-column-blog .navigation.pagination .nav-links .next:hover.next{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.four-column-blog .navigation.pagination .nav-links .prev:hover.prev,.four-column-blog .navigation.pagination .nav-links .next:hover.prev{-webkit-transform:rotate(0deg);transform:rotate(0deg)}.four-column-blog .navigation.pagination .nav-links .current,.four-column-blog .navigation.pagination .nav-links a:hover{border-bottom:1px solid #4e5035}.four-column-blog .blog-list{width:calc(100% + 40px);margin-left:-40px;margin-bottom:-40px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media only screen and (max-width: 768px){.four-column-blog .blog-list{width:calc(100% + 20px);margin-left:-20px;margin-bottom:-20px}}.four-column-blog .blog-list>li{width:calc(25% - 40px);margin-left:40px;margin-bottom:40px;position:relative}.four-column-blog .blog-list>li .full-link{position:absolute;width:100%;height:100%;z-index:1;left:0;top:0}@media only screen and (max-width: 768px){.four-column-blog .blog-list>li{width:calc(50% - 20px);margin-left:20px;margin-bottom:20px}}.four-column-blog .blog-list ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:14px}.four-column-blog .blog-list ul li a{font-size:14px;font-style:normal;font-weight:400;line-height:normal;text-decoration:underline;color:#6f7352;position:relative;z-index:3}.four-column-blog .blog-list ul li a:hover{text-decoration:none}.four-column-blog .blog-list ul li::after{content:'|';margin:0 3px;font-size:14px;font-style:normal;font-weight:400;line-height:normal;text-decoration:underline;color:#6f7352}.four-column-blog .blog-list ul li:last-child::after{display:none}.four-column-blog .blog-list .image-section{max-height:290px;width:100%;position:relative;margin-bottom:16px;height:calc(25vw - 45px)}@media only screen and (max-width: 768px){.four-column-blog .blog-list .image-section{height:calc(50vw - 40px);max-height:none}}.four-column-blog .blog-list .image-section img{position:absolute;-o-object-fit:contain;object-fit:contain;left:0;top:0;width:100%;height:100%}.half-image-half-content{padding-top:var(--hihc-pt-desktop, 100px);padding-bottom:var(--hihc-pb-desktop, 100px);background:#ede7e0}@media only screen and (max-width: 768px){.half-image-half-content{padding-top:var(--hihc-pt-mobile, var(--hihc-pt-desktop, 80px));padding-bottom:var(--hihc-pb-mobile, var(--hihc-pb-desktop, 80px))}}.half-image-half-content .container-1340{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.half-image-half-content .content{width:calc(50% + 10px);padding:60px 0px 60px 60px;border-left:1px solid #311d06}@media only screen and (max-width: 768px){.half-image-half-content .content{width:100%;padding:40px 0px 40px 40px}}.half-image-half-content .image-section{width:calc(50% - 70px);margin-right:60px;max-height:700px;height:54.6875vw;position:relative}@media only screen and (max-width: 768px){.half-image-half-content .image-section{height:102.22vw;margin-right:0px;margin-bottom:40px;width:100%;max-height:none}}.half-image-half-content .image-section img{position:absolute;-o-object-fit:contain;object-fit:contain;left:0;top:0;width:100%;height:100%}.full-width-content{padding-top:var(--fwc-pt-desktop, 60px);padding-bottom:var(--fwc-pb-desktop, 60px);background:#cbbfb0;overflow:hidden}@media only screen and (max-width: 768px){.full-width-content{padding-top:var(--fwc-pt-mobile, var(--fwc-pt-desktop, 40px));padding-bottom:var(--fwc-pb-mobile, var(--fwc-pb-desktop, 40px))}}.full-width-content .description{margin-top:15px}@media only screen and (max-width: 768px){.full-width-content .description{margin-top:10px}}.full-width-content .full-format a{color:#311d06}.three-column-card{padding-top:var(--tcc-pt-desktop, 100px);padding-bottom:var(--tcc-pb-desktop, 100px);background:#ede7e0}@media only screen and (max-width: 768px){.three-column-card{padding-top:var(--tcc-pt-mobile, var(--tcc-pt-desktop, 80px));padding-bottom:var(--tcc-pb-mobile, var(--tcc-pb-desktop, 80px))}}.three-column-card ul{width:calc(100% + 20px);margin-left:-20px;margin-bottom:-60px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media only screen and (max-width: 480px){.three-column-card ul{width:100%;margin-left:0px;margin-bottom:-40px}}@media only screen and (max-width: MQ-480){.three-column-card ul{width:100%;margin-left:0px;margin-bottom:-40px}}.three-column-card ul li{width:calc(33.333% - 20px);margin-left:20px;margin-bottom:60px;position:relative}.three-column-card ul li .full-link{position:absolute;width:100%;height:100%;left:0;top:0;z-index:2}@media only screen and (max-width: 768px){.three-column-card ul li{width:calc(50% - 20px);margin-left:20px}}@media only screen and (max-width: 480px){.three-column-card ul li{width:100%;margin-left:0px;margin-bottom:40px}}@media only screen and (max-width: MQ-480){.three-column-card ul li{width:100%;margin-left:0px;margin-bottom:40px}}.three-column-card ul li:hover .image-section img{-webkit-transform:scale(1.1);transform:scale(1.1)}.three-column-card ul h2{margin-bottom:10px}@media only screen and (max-width: 480px){.three-column-card ul h2{margin-bottom:7px}}@media only screen and (max-width: MQ-480){.three-column-card ul h2{margin-bottom:7px}}.three-column-card ul .image-section{max-height:500px;width:100%;position:relative;overflow:hidden;margin-bottom:16px;height:39.0625vw}@media only screen and (max-width: 768px){.three-column-card ul .image-section{height:60vw;max-height:none}}@media only screen and (max-width: 480px){.three-column-card ul .image-section{height:100vw}}@media only screen and (max-width: MQ-480){.three-column-card ul .image-section{height:100vw}}.three-column-card ul .image-section img{-webkit-transition:-webkit-transform 0.4s ease;transition:-webkit-transform 0.4s ease;transition:transform 0.4s ease;transition:transform 0.4s ease, -webkit-transform 0.4s ease;position:absolute;-o-object-fit:contain;object-fit:contain;left:0;top:0;width:100%;height:100%}.four-column-card{padding-top:var(--fcc-pt-desktop, 100px);padding-bottom:var(--fcc-pb-desktop, 100px)}@media only screen and (max-width: 768px){.four-column-card{padding-top:var(--fcc-pt-mobile, var(--fcc-pt-desktop, 80px));padding-bottom:var(--fcc-pb-mobile, var(--fcc-pb-desktop, 80px))}}.four-column-card h2{margin-bottom:22px}.four-column-card ul{width:calc(100% + 20px);margin-left:-20px;margin-bottom:-40px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media only screen and (max-width: 768px){.four-column-card ul{margin-bottom:-20px}}.four-column-card ul li{width:calc(25% - 20px);margin-left:20px;margin-bottom:40px;position:relative}.four-column-card ul li .full-link{position:absolute;width:100%;height:100%;left:0;top:0;z-index:2}@media only screen and (max-width: 768px){.four-column-card ul li{width:calc(50% - 20px);margin-bottom:20px}}.four-column-card ul .image-section{max-height:400px;width:100%;position:relative;margin-bottom:18px;height:31.25vw}@media only screen and (max-width: 768px){.four-column-card ul .image-section{height:calc(50vw + 3px);max-height:none}}@media only screen and (max-width: 480px){.four-column-card ul .image-section{margin-bottom:13px}}@media only screen and (max-width: MQ-480){.four-column-card ul .image-section{margin-bottom:13px}}.four-column-card ul .image-section img{position:absolute;-o-object-fit:cover;object-fit:cover;left:0;top:0;width:100%;height:100%}.half-image-half-content-v2{padding-top:var(--hihcv2-pt-desktop, 100px);padding-bottom:var(--hihcv2-pb-desktop, 100px);background:#ede7e0}@media only screen and (max-width: 768px){.half-image-half-content-v2{padding-top:var(--hihcv2-pt-mobile, var(--hihcv2-pt-desktop, 80px));padding-bottom:var(--hihcv2-pb-mobile, var(--hihcv2-pb-desktop, 80px))}}.half-image-half-content-v2 .content{width:45.3125%;padding:60px 0px 60px 60px}.half-image-half-content-v2 .content h2{margin-bottom:15px}@media only screen and (max-width: 768px){.half-image-half-content-v2 .content{width:100%;padding:0px !important}.half-image-half-content-v2 .content h2{margin-bottom:7px}}.half-image-half-content-v2 .content .btn-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:25px;margin-bottom:-30px}@media only screen and (max-width: 768px){.half-image-half-content-v2 .content .btn-wrapper{margin-top:15px}}@media only screen and (max-width: 480px){.half-image-half-content-v2 .content .btn-wrapper{margin-bottom:-20px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media only screen and (max-width: MQ-480){.half-image-half-content-v2 .content .btn-wrapper{margin-bottom:-20px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.half-image-half-content-v2 .content .btn-wrapper a{margin-right:30px;margin-bottom:30px}.half-image-half-content-v2 .content .btn-wrapper a:last-child{margin-right:0px !important}@media only screen and (max-width: 768px){.half-image-half-content-v2 .content .btn-wrapper a{margin-right:20px;margin-bottom:20px}}@media only screen and (max-width: 480px){.half-image-half-content-v2 .content .btn-wrapper a{margin:0 0 20px}}@media only screen and (max-width: MQ-480){.half-image-half-content-v2 .content .btn-wrapper a{margin:0 0 20px}}.half-image-half-content-v2 .image-section{width:54.6875%;position:relative}@media only screen and (max-width: 768px){.half-image-half-content-v2 .image-section{height:43.06vw;margin-bottom:40px;width:100%}}.half-image-half-content-v2 .image-section img{position:absolute;-o-object-fit:contain;object-fit:contain;left:0;top:0;width:100%;height:100%}.half-image-half-content-v2--image-right .content{padding:60px 60px 60px 0px}.half-image-half-content-v2--image-right .container-1340{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}@media only screen and (max-width: 768px){.half-image-half-content-v2--image-right .container-1340{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.half-heading-half-accordian{padding-top:var(--hha-pt-desktop, 100px);padding-bottom:var(--hha-pb-desktop, 100px)}@media only screen and (max-width: 768px){.half-heading-half-accordian{padding-top:var(--hha-pt-mobile, var(--hha-pt-desktop, 80px));padding-bottom:var(--hha-pb-mobile, var(--hha-pb-desktop, 80px))}.half-heading-half-accordian .container-1340{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.half-heading-half-accordian .heading{width:400px;margin-right:60px;-webkit-box-flex:0;-ms-flex:none;flex:none}@media only screen and (max-width: 980px){.half-heading-half-accordian .heading{width:300px;margin-right:40px}}@media only screen and (max-width: 768px){.half-heading-half-accordian .heading{width:100%;margin:0 0 40px}}.half-heading-half-accordian .accordian{border-left:1px solid #311d06;padding-left:60px;width:100%}@media only screen and (max-width: 980px){.half-heading-half-accordian .accordian{padding-left:40px}}@media only screen and (max-width: 768px){.half-heading-half-accordian .accordian{border-left:none;padding-left:0;border-top:1px solid #311d06;padding-top:40px}}.half-heading-half-accordian .accordian>li{border-bottom:1px solid #1c1c1c;padding:25px 0px 20px;position:relative}@media only screen and (max-width: 768px){.half-heading-half-accordian .accordian>li{padding:16px 0px 10px}}.half-heading-half-accordian .accordian>li:first-child{padding-top:0 !important}.half-heading-half-accordian .accordian>li:last-child{border-bottom:none;padding-bottom:0 !important}.half-heading-half-accordian .accordian>li h3{cursor:pointer;position:relative;padding-right:25px}.half-heading-half-accordian .accordian>li h3::before{content:'';position:absolute;width:18px;height:18px;background:url("icon-arrow-solo.svg") no-repeat center/18px;right:0;top:0px;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.half-heading-half-accordian .accordian>li.active h3::before{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.half-heading-half-accordian .accordian>li.active .content{display:block}.half-heading-half-accordian .accordian>li .content{display:none;padding-top:20px;padding-bottom:5px}.half-heading-half-accordian .accordian>li .content .btn--primary{margin-top:25px}@media only screen and (max-width: 768px){.half-heading-half-accordian .accordian>li .content{padding-top:10px}.half-heading-half-accordian .accordian>li .content .btn--primary{margin-top:16px}}.full-width-quote-section{padding-top:var(--fwqs-pt-desktop, 100px);padding-bottom:var(--fwqs-pb-desktop, 100px)}@media only screen and (max-width: 768px){.full-width-quote-section{padding-top:var(--fwqs-pt-mobile, var(--fwqs-pt-desktop, 80px));padding-bottom:var(--fwqs-pb-mobile, var(--fwqs-pb-desktop, 80px))}}.full-width-quote-section.bottom-spacing{margin-bottom:100px;position:relative}.full-width-quote-section.bottom-spacing::before{width:100%;height:100px;left:0;content:'';bottom:-100px;position:absolute;background:#ede7e0}@media only screen and (max-width: 768px){.full-width-quote-section.bottom-spacing{margin-bottom:80px}.full-width-quote-section.bottom-spacing::before{height:80px}}.full-width-quote-section .content{position:relative;padding-left:58px}@media only screen and (max-width: 768px){.full-width-quote-section .content{padding-left:39px}}.full-width-quote-section .content .swiper-pagination{position:relative !important;left:auto !important;bottom:auto !important;margin-top:24px}@media only screen and (max-width: 768px){.full-width-quote-section .content .swiper-pagination{margin-top:15px}}.full-width-quote-section .content::before{content:'“';font-family:"Sorts Mill Goudy",sans-serif;font-variant-numeric:lining-nums proportional-nums;position:absolute;font-size:60px;font-style:normal;font-weight:400;line-height:100%;letter-spacing:-1.2px;left:0;color:#4e5035;top:0}@media only screen and (max-width: 600px){.full-width-quote-section .content::before{font-size:40px}}.full-width-quote-section .description{margin-top:15px}@media only screen and (max-width: 768px){.full-width-quote-section .description{margin-top:10px}}.full-width-quote-section .author{display:block;font-size:14px;font-weight:400;line-height:140%;letter-spacing:-0.14px;margin-top:22px}.half-content-half-two-team{padding-top:var(--hctt-pt-desktop, 100px);padding-bottom:var(--hctt-pb-desktop, 100px);background:#ede7e0}@media only screen and (max-width: 768px){.half-content-half-two-team{padding-top:var(--hctt-pt-mobile, var(--hctt-pt-desktop, 80px));padding-bottom:var(--hctt-pb-mobile, var(--hctt-pb-desktop, 80px))}}.half-content-half-two-team .container-1340{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media only screen and (max-width: 980px){.half-content-half-two-team .container-1340{-ms-flex-wrap:wrap;flex-wrap:wrap}}.half-content-half-two-team .content{width:314px;-webkit-box-flex:0;-ms-flex:none;flex:none;margin-right:60px}@media only screen and (max-width: 980px){.half-content-half-two-team .content{width:100%;margin-right:0;padding-bottom:40px;margin-bottom:40px;border-bottom:1px solid #311d06}}.half-content-half-two-team .content h2{margin-bottom:10px}@media only screen and (max-width: 768px){.half-content-half-two-team .content h2{margin-bottom:15px}}.half-content-half-two-team .team-wrapper{-webkit-box-flex:1;-ms-flex:1;flex:1;padding-left:40px;border-left:1px solid #311d06;width:100%}@media only screen and (max-width: 980px){.half-content-half-two-team .team-wrapper{border-left:none;padding-left:0;-webkit-box-flex:0;-ms-flex:none;flex:none;width:calc(100% + 20px);margin-left:-20px}}@media only screen and (max-width: 600px){.half-content-half-two-team .team-wrapper{width:100%;margin-left:0}}.half-content-half-two-team .team-wrapper .member{width:calc(50% - 20px);margin-left:20px}@media only screen and (max-width: 980px){.half-content-half-two-team .team-wrapper .member{margin-bottom:40px}}@media only screen and (max-width: 600px){.half-content-half-two-team .team-wrapper .member{width:100%;margin-left:0}}.half-content-half-two-team .team-wrapper .member .image-section{width:100%;position:relative;height:calc(35vw - 4px);max-height:500px;margin-bottom:20px}@media only screen and (max-width: 980px){.half-content-half-two-team .team-wrapper .member .image-section{height:calc(52vw - 4px)}}@media only screen and (max-width: 768px){.half-content-half-two-team .team-wrapper .member .image-section{height:calc(50vw + 1px)}}@media only screen and (max-width: 600px){.half-content-half-two-team .team-wrapper .member .image-section{height:calc(100vw + 3px);max-height:none}}.half-content-half-two-team .team-wrapper .member .image-section img{position:absolute;-o-object-fit:contain;object-fit:contain;left:0;top:0;width:100%;height:100%;-o-object-position:top center;object-position:top center}.half-content-half-two-team .team-wrapper .member h3{margin:0 0 10px}@media only screen and (max-width: 768px){.half-content-half-two-team .team-wrapper .member h3{margin:0 0 8px 0}}.badge-strip{padding-top:var(--bstrip-pt-desktop, 100px);padding-bottom:var(--bstrip-pb-desktop, 100px);background:#ede7e0}@media only screen and (max-width: 768px){.badge-strip{padding-top:var(--bstrip-pt-mobile, var(--bstrip-pt-desktop, 80px));padding-bottom:var(--bstrip-pb-mobile, var(--bstrip-pb-desktop, 80px))}}.badge-strip ul{margin-bottom:-30px;margin-left:-30px}@media only screen and (max-width: 768px){.badge-strip ul{gap:20px;margin-left:-20px;margin-bottom:-20px}}.badge-strip ul li{margin-left:30px;margin-bottom:30px}@media only screen and (max-width: 768px){.badge-strip ul li{margin-left:20px;margin-bottom:20px}}.badge-strip ul li .image-section{width:60px;height:60px;position:relative}.badge-strip ul li .image-section img{position:absolute;-o-object-fit:contain;object-fit:contain;left:0;top:0;width:100%;height:100%}.three-column-detail-card{padding-top:var(--tcdc-pt-desktop, 100px);padding-bottom:var(--tcdc-pb-desktop, 100px);background:#ede7e0}@media only screen and (max-width: 768px){.three-column-detail-card{padding-top:var(--tcdc-pt-mobile, var(--tcdc-pt-desktop, 80px));padding-bottom:var(--tcdc-pb-mobile, var(--tcdc-pb-desktop, 80px))}}.three-column-detail-card ul{width:calc(100% + 20px);margin-left:-20px;margin-bottom:-60px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media only screen and (max-width: 480px){.three-column-detail-card ul{width:100%;margin-left:0px;margin-bottom:-40px}}@media only screen and (max-width: MQ-480){.three-column-detail-card ul{width:100%;margin-left:0px;margin-bottom:-40px}}.three-column-detail-card ul li{width:calc(33.333% - 20px);margin-left:20px;margin-bottom:60px}@media only screen and (max-width: 768px){.three-column-detail-card ul li{width:calc(50% - 20px);margin-left:20px}}@media only screen and (max-width: 480px){.three-column-detail-card ul li{width:100%;margin-left:0px;margin-bottom:40px}}@media only screen and (max-width: MQ-480){.three-column-detail-card ul li{width:100%;margin-left:0px;margin-bottom:40px}}.three-column-detail-card ul .image-section{max-height:500px;width:100%;position:relative;margin-bottom:25px;height:39.0625vw}@media only screen and (max-width: 768px){.three-column-detail-card ul .image-section{height:60vw;max-height:none;margin-bottom:20px}}@media only screen and (max-width: 480px){.three-column-detail-card ul .image-section{height:100vw}}@media only screen and (max-width: MQ-480){.three-column-detail-card ul .image-section{height:100vw}}.three-column-detail-card ul .image-section img{position:absolute;-o-object-fit:contain;object-fit:contain;left:0;top:0;width:100%;height:100%}.three-column-detail-card ul h2{margin-bottom:5px}@media only screen and (max-width: 480px){.three-column-detail-card ul h2{margin-bottom:8px}}@media only screen and (max-width: MQ-480){.three-column-detail-card ul h2{margin-bottom:8px}}.three-column-detail-card ul p{margin-bottom:20px}.three-column-detail-card ul hr{border:none;border-top:1px solid #311d06;margin:0 0 20px}.three-column-detail-card ul .meta{margin-bottom:20px}.three-column-detail-card ul .meta p{margin-bottom:4px}.three-column-detail-card ul .meta p:last-child{margin-bottom:0}.full-width-blog-card{padding-top:var(--fwbc-pt-desktop, 60px);padding-bottom:var(--fwbc-pb-desktop, 60px);background:#cbbfb0;position:relative}@media only screen and (max-width: 768px){.full-width-blog-card{padding-top:var(--fwbc-pt-mobile, var(--fwbc-pt-desktop, 40px));padding-bottom:var(--fwbc-pb-mobile, var(--fwbc-pb-desktop, 40px))}}.full-width-blog-card .full-link{position:absolute;width:100%;height:100%;z-index:2;left:0;top:0}.full-width-blog-card .image-section{width:100%;position:relative;height:33.333vw;max-height:480px;margin-bottom:30px}@media only screen and (max-width: 768px){.full-width-blog-card .image-section{height:calc(31vw + 1px);margin-bottom:20px}}.full-width-blog-card .image-section img{position:absolute;-o-object-fit:contain;object-fit:contain;left:0;top:0;width:100%;height:100%}.full-width-blog-card .category{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:20px}.full-width-blog-card .category li{font-size:14px;color:#311d06}.full-width-blog-card .category li a,.full-width-blog-card .category li span{font-size:14px;color:#6f7352;position:relative;z-index:3;text-decoration:underline}.full-width-blog-card .category li a:hover,.full-width-blog-card .category li span:hover{text-decoration:none}.full-width-blog-card .category li.date{text-decoration:none;color:#311d06}.full-width-blog-card .category li::after{content:'/';margin:0 8px;font-size:14px;color:#311d06}.full-width-blog-card .category li:last-child::after{display:none}.full-width-blog-card h2{margin-bottom:20px}.half-content-half-form{padding-top:var(--hchf-pt-desktop, 100px);padding-bottom:var(--hchf-pb-desktop, 100px);background:#ede7e0}@media only screen and (max-width: 768px){.half-content-half-form{padding-top:var(--hchf-pt-mobile, var(--hchf-pt-desktop, 80px));padding-bottom:var(--hchf-pb-mobile, var(--hchf-pb-desktop, 80px))}.half-content-half-form .container-1340{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.half-content-half-form .gform_confirmation_message{padding:20px;color:#ede7e0;background:#4e5035}.half-content-half-form .contact-details{margin-top:16px}@media only screen and (max-width: 768px){.half-content-half-form .contact-details{margin-top:8px}}.half-content-half-form .contact-details li{padding-left:25px;margin-bottom:24px;background:url("icon-location.svg") no-repeat top 2px left/15px}@media only screen and (max-width: 768px){.half-content-half-form .contact-details li{margin-bottom:15px}}.half-content-half-form .contact-details li:last-child{margin-bottom:0}.half-content-half-form .contact-details li.email{background:url("icon-email.svg") no-repeat top 2px left/15px}.half-content-half-form .contact-details li.phone{background:url("icon-mobile.svg") no-repeat top 2px left/15px}.half-content-half-form .contact-details li a{color:#6f7352;font-size:16px;font-style:normal;font-weight:400;line-height:140%;letter-spacing:-0.16px;text-decoration:underline}.half-content-half-form .contact-details li a:hover{text-decoration:none}.half-content-half-form .social-links-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:28px}@media only screen and (max-width: 768px){.half-content-half-form .social-links-wrapper{margin-top:18px}}.half-content-half-form .social-links-wrapper li{width:25px;height:25px;margin-right:20px}.half-content-half-form .social-links-wrapper li img{-webkit-filter:brightness(0) saturate(100%) invert(28%) sepia(17%) saturate(749%) hue-rotate(25deg) brightness(96%) contrast(89%);filter:brightness(0) saturate(100%) invert(28%) sepia(17%) saturate(749%) hue-rotate(25deg) brightness(96%) contrast(89%)}.half-content-half-form .social-links-wrapper li a:hover img,.half-content-half-form .social-links-wrapper li a:focus img{-webkit-filter:brightness(0) saturate(100%) invert(11%) sepia(8%) saturate(5227%) hue-rotate(354deg) brightness(96%) contrast(97%);filter:brightness(0) saturate(100%) invert(11%) sepia(8%) saturate(5227%) hue-rotate(354deg) brightness(96%) contrast(97%)}.half-content-half-form .social-links-wrapper li img{width:100%;height:100%;position:relative}.half-content-half-form .areas-served{margin-top:28px;padding-top:28px;border-top:1px solid #311d06}@media only screen and (max-width: 768px){.half-content-half-form .areas-served{margin-top:18px;padding-top:18px}}.half-content-half-form .areas-served ul{margin-top:10px}.half-content-half-form .areas-served ul li{margin-bottom:8px}.half-content-half-form .areas-served ul li:last-child{margin-bottom:0}.half-content-half-form .areas-served ul a{color:#6f7352;font-size:16px;font-style:normal;font-weight:400;line-height:140%;letter-spacing:-0.16px;text-decoration:underline}.half-content-half-form .areas-served ul a:hover{text-decoration:none}.half-content-half-form .content{-webkit-box-flex:0;-ms-flex:none;flex:none;margin-right:60px;width:400px}@media only screen and (max-width: 980px){.half-content-half-form .content{width:300px;margin-right:30px}}.half-content-half-form .content .description{margin-top:13px}@media only screen and (max-width: 768px){.half-content-half-form .content{width:100%;margin-bottom:40px}}.half-content-half-form .form-section{width:100%;padding-left:60px;border-left:1px solid #311d06}.half-content-half-form .form-section h2{margin-bottom:7px}@media only screen and (max-width: 980px){.half-content-half-form .form-section{padding-left:30px}}.half-content-half-form .form-section .gform_heading{display:none}@media only screen and (max-width: 768px){.half-content-half-form .form-section{border:none;padding-top:40px;padding-left:0;border-top:1px solid #311d06}}.four-column-list-icon-with-content{padding-top:var(--fclic-pt-desktop, 30px);padding-bottom:var(--fclic-pb-desktop, 30px);background:#4e5035}@media only screen and (max-width: 768px){.four-column-list-icon-with-content{padding-top:var(--fclic-pt-mobile, var(--fclic-pt-desktop, 30px));padding-bottom:var(--fclic-pb-mobile, var(--fclic-pb-desktop, 30px))}}.four-column-list-icon-with-content *,.four-column-list-icon-with-content h2,.four-column-list-icon-with-content h3{color:#ede7e0}.four-column-list-icon-with-content .heading{max-width:850px;margin-bottom:40px}.four-column-list-icon-with-content .heading p{margin-top:15px}@media only screen and (max-width: 600px){.four-column-list-icon-with-content .heading p{margin-top:7px}}.four-column-list-icon-with-content ul{width:calc(100% + 80px);margin-left:-80px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:-30px}@media only screen and (max-width: 980px){.four-column-list-icon-with-content ul{width:calc(100% + 60px);margin-left:-60px}}@media only screen and (max-width: 600px){.four-column-list-icon-with-content ul{width:100%;margin-bottom:0px;margin-left:0px}}.four-column-list-icon-with-content ul li{width:calc(25% - 80px);margin-left:80px;margin-bottom:30px;position:relative}.four-column-list-icon-with-content ul li .icon{width:20px;height:20px;margin-bottom:18px;position:relative;-webkit-box-flex:0;-ms-flex:none;flex:none}.four-column-list-icon-with-content ul li .icon img{position:absolute;-o-object-fit:contain;object-fit:contain;left:0;top:0;width:100%;height:100%}@media only screen and (max-width: 980px){.four-column-list-icon-with-content ul li{width:calc(50% - 60px);margin-left:60px}}@media only screen and (max-width: 600px){.four-column-list-icon-with-content ul li{width:100%;margin-left:0px;border-top:1px solid #ede7e0;margin-bottom:0px;padding:25px 0}.four-column-list-icon-with-content ul li:first-child,.four-column-list-icon-with-content ul li:nth-child(2){border-bottom:none}.four-column-list-icon-with-content ul li:first-child{border-top:none;padding:0px 0 25px}.four-column-list-icon-with-content ul li:last-child{padding-bottom:0}}.four-column-list-icon-with-content ul li::before{content:'';height:100%;width:1px;position:absolute;left:-40px;top:0;background:#ede7e0}@media only screen and (max-width: 980px){.four-column-list-icon-with-content ul li::before{left:-30px}}@media only screen and (max-width: 600px){.four-column-list-icon-with-content ul li::before{display:none}}.four-column-list-icon-with-content ul li:first-child::before{display:none}.three-column-list-with-content{padding-top:var(--tclwc-pt-desktop, 40px);padding-bottom:var(--tclwc-pb-desktop, 40px);background:#4e5035}@media only screen and (max-width: 768px){.three-column-list-with-content{padding-top:var(--tclwc-pt-mobile, var(--tclwc-pt-desktop, 30px));padding-bottom:var(--tclwc-pb-mobile, var(--tclwc-pb-desktop, 30px))}}.three-column-list-with-content *,.three-column-list-with-content h2,.three-column-list-with-content h3{color:#ede7e0}.three-column-list-with-content .heading{max-width:850px;margin-bottom:35px}@media only screen and (max-width: 600px){.three-column-list-with-content .heading{margin-bottom:27px}}.three-column-list-with-content .heading p{margin-top:15px}@media only screen and (max-width: 600px){.three-column-list-with-content .heading p{margin-top:7px}}.three-column-list-with-content ol{width:calc(100% + 40px);margin-left:-40px;counter-reset:my-counter;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:-40px}@media only screen and (max-width: 600px){.three-column-list-with-content ol{width:100%;margin-bottom:0px;margin-left:0px}}.three-column-list-with-content ol li{width:calc(33.3333% - 40px);margin-left:40px;margin-bottom:40px;padding-left:40px;position:relative;counter-increment:my-counter}.three-column-list-with-content ol li .description{margin-top:5px}@media only screen and (max-width: 980px){.three-column-list-with-content ol li{width:calc(50% - 40px)}}@media only screen and (max-width: 600px){.three-column-list-with-content ol li{width:100%;margin-left:0px;border-top:1px solid #ede7e0;margin-bottom:0px;padding:25px 0 25px 40px !important}.three-column-list-with-content ol li:first-child{border-top:none;padding:0px 0 25px 40px !important}.three-column-list-with-content ol li:last-child{padding-bottom:0 !important}}.three-column-list-with-content ol li::before{content:counter(my-counter) ". ";position:absolute;left:0px;top:0;font-size:30px;font-style:normal;font-weight:400;line-height:120%;letter-spacing:-0.3px;font-family:"Sorts Mill Goudy",sans-serif;font-variant-numeric:lining-nums proportional-nums}@media only screen and (max-width: 600px){.three-column-list-with-content ol li::before{top:25px}}@media only screen and (max-width: 600px){.three-column-list-with-content ol li:first-child::before{top:0px}}.three-column-list-with-content ol li::after{content:'';height:100%;width:1px;position:absolute;left:-20px;top:0;background:#ede7e0}@media only screen and (max-width: 600px){.three-column-list-with-content ol li::after{display:none}}.three-column-list-with-content ol li:nth-child(3n+1)::after{display:none}@media only screen and (max-width: 980px){.three-column-list-with-content ol li::after{display:block !important}.three-column-list-with-content ol li:nth-child(odd)::after{display:none !important}}@media only screen and (max-width: 600px){.three-column-list-with-content ol li::after{display:none !important}}.four-column-project-card{padding-top:var(--four-col-pt-desktop, 100px);padding-bottom:var(--four-col-pb-desktop, 100px);background:#ede7e0}@media only screen and (max-width: 768px){.four-column-project-card{padding-top:var(--four-col-pt-mobile, var(--four-col-pt-desktop, 80px));padding-bottom:var(--four-col-pb-mobile, var(--four-col-pb-desktop, 80px))}}.four-column-project-card select{display:none;margin-bottom:40px}@media only screen and (max-width: 768px){.four-column-project-card select{display:block}}.four-column-project-card .category{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-30px;margin-bottom:30px}@media only screen and (max-width: 768px){.four-column-project-card .category{display:none}}.four-column-project-card .category li{margin-left:30px;margin-bottom:10px}.four-column-project-card .category li button{font-size:16px;font-style:normal;font-weight:400;line-height:140%;letter-spacing:-0.16px;color:#4e5035;padding-bottom:5px;border-bottom:1px solid #ede7e0}.four-column-project-card .category li button.is-active,.four-column-project-card .category li button:hover{border-bottom:1px solid #4e5035}.four-column-project-card .project-grid{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:-60px;width:calc(100% + 20px);margin-left:-20px}@media only screen and (max-width: 480px){.four-column-project-card .project-grid{margin-bottom:-40px}}@media only screen and (max-width: MQ-480){.four-column-project-card .project-grid{margin-bottom:-40px}}.four-column-project-card .project-grid>li{width:calc(25% - 20px);margin-left:20px;margin-bottom:60px;position:relative}@media only screen and (max-width: 980px){.four-column-project-card .project-grid>li{width:calc(33.333% - 20px)}}@media only screen and (max-width: 768px){.four-column-project-card .project-grid>li{width:calc(50% - 20px)}}@media only screen and (max-width: 480px){.four-column-project-card .project-grid>li{width:calc(100% - 20px);margin-bottom:40px}}@media only screen and (max-width: MQ-480){.four-column-project-card .project-grid>li{width:calc(100% - 20px);margin-bottom:40px}}.four-column-project-card .project-grid>li .full-link{position:absolute;width:100%;height:100%;left:0;top:0;z-index:2}.four-column-project-card .project-grid>li .image-section{max-height:419px;width:100%;height:32.81vw;position:relative;margin-bottom:16px}@media only screen and (max-width: 980px){.four-column-project-card .project-grid>li .image-section{height:45vw;max-height:none}}@media only screen and (max-width: 768px){.four-column-project-card .project-grid>li .image-section{height:60vw}}@media only screen and (max-width: 480px){.four-column-project-card .project-grid>li .image-section{height:114.444vw}}@media only screen and (max-width: MQ-480){.four-column-project-card .project-grid>li .image-section{height:114.444vw}}.four-column-project-card .project-grid>li .image-section:hover img{display:none}.four-column-project-card .project-grid>li .image-section:hover img:last-child{display:block}.four-column-project-card .project-grid>li .image-section img{position:absolute;-o-object-fit:contain;object-fit:contain;left:0;top:0;width:100%;height:100%;display:none}.four-column-project-card .project-grid>li .image-section img:first-child{display:block}.four-column-project-card .project-grid>li .author{font-size:12px;font-style:normal;font-weight:400;line-height:140%;letter-spacing:-0.12px;color:#311D06;display:block;margin-top:20px}.four-column-project-card .project-grid>li ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:3px}.four-column-project-card .project-grid>li ul li a{font-size:14px;font-style:normal;font-weight:400;line-height:normal;text-decoration:underline;color:#6f7352;position:relative;z-index:3}.four-column-project-card .project-grid>li ul li a:hover{text-decoration:none}.four-column-project-card .project-grid>li ul li::after{content:'|';margin:0 3px;font-size:14px;font-style:normal;font-weight:400;line-height:normal;text-decoration:underline;color:#6f7352}.four-column-project-card .project-grid>li ul li:last-child::after{display:none}.blog-detail-layout{padding-top:100px;background:#ede7e0}.blog-detail-layout.project{padding-bottom:100px}@media only screen and (max-width: 768px){.blog-detail-layout{padding-top:80px}.blog-detail-layout.project{padding-bottom:80px}}.blog-detail-layout .blog-sidebar{width:200px;-webkit-box-flex:0;-ms-flex:none;flex:none;margin-right:60px}@media only screen and (max-width: 768px){.blog-detail-layout .container-1340{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.blog-detail-layout .blog-sidebar{width:100%;margin:0px 0 40px}}.blog-detail-layout .sidebar-block{border-bottom:1px solid #311d06;padding-bottom:15px;margin-bottom:15px}.blog-detail-layout .sidebar-block:last-child{border-bottom:none;padding-bottom:0px;margin-bottom:0px}.blog-detail-layout .sidebar-block .sidebar-label{display:block;font-size:14px;font-style:normal;font-weight:400;line-height:140%;letter-spacing:-0.14px;color:#4e5035;margin-bottom:5px}.blog-detail-layout .sidebar-block ul.categories{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.blog-detail-layout .sidebar-block ul.categories li{position:relative}.blog-detail-layout .sidebar-block ul.categories li::after{content:'|';margin:0 10px;font-size:20px;font-weight:400;line-height:120%;letter-spacing:-0.2px;color:#6f7352;font-family:"Sorts Mill Goudy",sans-serif}@media only screen and (max-width: 768px){.blog-detail-layout .sidebar-block ul.categories li::after{font-size:16px;letter-spacing:-0.16px}}.blog-detail-layout .sidebar-block ul.categories li:last-child::after{display:none}.blog-detail-layout .sidebar-block .sidebar-value{color:#4e5035}.blog-detail-layout .sidebar-block a.sidebar-value:hover{text-decoration:underline}.blog-detail-layout .sidebar-block .share-icons{display:-webkit-box;display:-ms-flexbox;display:flex}.blog-detail-layout .sidebar-block .share-icons li{margin-right:10px}.blog-detail-layout .sidebar-block .share-icons li:last-child{margin-right:0}.blog-detail-layout .sidebar-block .share-icons a{width:25px;height:25px;display:block;background:url("icon-f-share.svg") no-repeat center/25px}.blog-detail-layout .sidebar-block .share-icons a:hover,.blog-detail-layout .sidebar-block .share-icons a:focus{-webkit-filter:brightness(0) saturate(100%) invert(11%) sepia(8%) saturate(5227%) hue-rotate(354deg) brightness(96%) contrast(97%);filter:brightness(0) saturate(100%) invert(11%) sepia(8%) saturate(5227%) hue-rotate(354deg) brightness(96%) contrast(97%)}.blog-detail-layout .sidebar-block .share-icons a.x{background:url("icon-x-share.svg") no-repeat center/25px}.blog-detail-layout .sidebar-block .share-icons a.instagram{background:url("icon-@-share.svg") no-repeat center/25px}.blog-detail-layout .sidebar-block .share-icons a.linkedin{background:url("icon-in-share.svg") no-repeat center/25px}.blog-detail-layout .sidebar-block .share-icons a.pintrest{background:url("icon-p-share.svg") no-repeat center/25px}.blog-detail-layout .blog-content-main{width:100%}

/*# sourceMappingURL=style.css.map */
