body,.font-body{font-family:"Poppins",sans-serif;font-size:16px;font-style:normal;font-weight:400;color:var(--font-color);line-height:1.5}@media only screen and (min-width: 992px){body,.font-body{font-size:18px;font-size:1.125rem}}p{margin-top:0;margin-bottom:.9375rem}h1,.h1{font-family:"Poppins",sans-serif;font-weight:600;color:var(--accent-color);line-height:1.2;position:relative;font-size:25px;font-size:1.5625rem;padding-bottom:0;margin-bottom:var(--site-padding);letter-spacing:-0.02rem}@media only screen and (min-width: 768px){h1,.h1{font-size:32px;font-size:2rem}}@media only screen and (min-width: 992px){h1,.h1{font-size:38px;font-size:2.375rem}}.h1::after{position:absolute;content:"";left:0;bottom:-0.4rem;display:block;width:1rem;height:3px;background:var(--accent-color)}@media only screen and (min-width: 768px){.h1::after{bottom:-0.75rem;width:1.2rem;height:5px}}@media only screen and (min-width: 992px){.h1::after{width:1.5rem;height:5px}}h2,.h2{font-family:"Poppins",sans-serif;font-weight:500;font-size:21px;font-size:1.3125rem;line-height:1.3;letter-spacing:-0.02rem;color:var(--font-color);padding-bottom:calc(var(--site-padding)/2);margin-bottom:0}@media only screen and (min-width: 768px){h2,.h2{font-size:27px;font-size:1.6875rem;letter-spacing:-0.03rem}}@media only screen and (min-width: 992px){h2,.h2{font-size:33px;font-size:2.0625rem}}.h2-alt{font-family:"Poppins",sans-serif;font-weight:500;font-size:21px;font-size:1.3125rem;line-height:1.3;letter-spacing:-0.02rem;color:var(--font-color);padding-bottom:calc(var(--site-padding)/4)}@media only screen and (min-width: 768px){.h2-alt{letter-spacing:-0.03rem;font-size:24px;font-size:1.5rem}}@media only screen and (min-width: 992px){.h2-alt{font-size:28px;font-size:1.75rem}}h3,.h3{font-family:"Poppins",sans-serif;font-weight:600;color:var(--accent-color);font-size:14px;font-size:.875rem;line-height:1.5;text-transform:uppercase;letter-spacing:.1rem;padding:calc(var(--site-padding)/4) 0}@media only screen and (min-width: 992px){h3,.h3{font-size:16px;font-size:1rem}}h4,.h4{font-family:"Poppins",sans-serif;font-weight:400;font-size:19px;font-size:1.1875rem;line-height:1.5}@media only screen and (min-width: 768px){h4,.h4{font-size:23px;font-size:1.4375rem}}@media only screen and (min-width: 992px){h4,.h4{font-size:25px;font-size:1.5625rem}}.font-small{font-family:"Poppins",sans-serif;font-weight:400;font-size:14px;font-size:.875rem;line-height:1.5}@media only screen and (min-width: 992px){.font-small{font-size:15px;font-size:.9375rem}}.font-small-header{font-family:"Poppins",sans-serif;font-weight:500;font-size:12px;font-size:.75rem;letter-spacing:.1rem;text-transform:uppercase}@media only screen and (min-width: 992px){.font-small-header{font-size:14px;font-size:.875rem}}.font-small-header-12{font-family:"Poppins",sans-serif;font-weight:400;font-size:12px;font-size:.75rem;line-height:1.3;letter-spacing:.08rem;text-transform:uppercase}.font-medium{font-family:"Poppins",sans-serif;font-weight:400;font-size:18px;font-size:1.125rem;line-height:1.5}@media only screen and (min-width: 768px){.font-medium{font-size:20px;font-size:1.25rem}}@media only screen and (min-width: 992px){.font-medium{font-size:22px;font-size:1.375rem}}strong{font-family:"Poppins",sans-serif;font-weight:600}[data-theme=dark] .h3,[data-theme=dark] h3{color:var(--accent-color-link)}.wp-block{max-width:100%;padding:0 50px}.interface-interface-skeleton__sidebar .interface-complementary-area__fill,.interface-interface-skeleton__sidebar .editor-sidebar{width:500px !important}.radio_images_wrap .acf-radio-list li{float:left;margin-right:15px}.radio_images_wrap label input{display:none}.radio_images_wrap label .radio_images{border:solid 1px #eee;width:50px;height:50px;margin-bottom:15px;background-repeat:no-repeat;background-position:center;background-size:cover;cursor:pointer}.radio_images_wrap label .radio_images.one-full{background-image:url("../img/admin/row_one-full.jpg")}.radio_images_wrap label .radio_images.two-equal{background-image:url("../img/admin/row_two-equal.jpg")}.radio_images_wrap label .radio_images.three-equal{background-image:url("../img/admin/row_three-equal.jpg")}.radio_images_wrap label .radio_images.two-third-one-third{background-image:url("../img/admin/row_two-third-one-third.jpg")}.radio_images_wrap label .radio_images.one-third-two-third{background-image:url("../img/admin/row_one-third-two-third.jpg")}.radio_images_wrap label.selected .radio_images{border:solid 1px #000}#splashWrap{position:relative}#splashWrap .splash-image-wrap{width:100%;position:relative}#splashWrap .splash-image-wrap:after{content:"";display:block;padding-bottom:100%}#splashWrap .splash-image-wrap img{position:absolute;top:0;left:0;height:100%;width:100%;-o-object-fit:cover;object-fit:cover}@media only screen and (min-width: 768px){#splashWrap{height:calc(100vh - var(--site-padding) - 80px)}#splashWrap .splash-image-wrap{position:absolute;width:100%;height:100%}#splashWrap .splash-image-wrap:after{display:none}#splashWrap .title-wrap{position:absolute;display:flex;align-items:center;justify-content:center;width:100%;height:100%;z-index:1;top:0;left:0;color:var(--font-color);text-shadow:0px 3px 6px rgba(0,0,0,.16);margin-top:0px}}@media only screen and (min-width: 992px){#splashWrap{height:calc(100vh - var(--site-padding) - 125px)}}@media only screen and (min-width: 1600px){#splashWrap{height:calc(100vh - var(--site-padding) - 150px)}}.block-editor-block-list__layout #splashWrap{height:calc(100vh - 300px)}#textWrap{width:100%;padding:calc(var(--site-padding)*1.5) 0;display:grid;line-height:1.6}@media only screen and (min-width: 768px){#textWrap{-moz-column-gap:var(--site-padding);column-gap:var(--site-padding)}}@media only screen and (min-width: 1025px){#textWrap{margin:0 auto;max-width:1920px}}@media only screen and (min-width: 1200px){#textWrap{grid-template-columns:1fr 2fr;padding:calc(var(--site-padding)*2) 0}}@media only screen and (min-width: 1400px){#textWrap{padding:calc(var(--site-padding)*2) 0 calc(var(--site-padding)*3)}}#textWrap .title-wrap{padding-bottom:calc(var(--site-padding)/2);grid-column:1/-1;display:grid}@media only screen and (min-width: 1200px){#textWrap .title-wrap{padding-bottom:var(--site-padding)}}@media only screen and (min-width: 1200px){#textWrap .title-wrap{grid-template-columns:repeat(3, 1fr)}#textWrap .title-wrap h1{grid-column:3/1}}@media only screen and (min-width: 1500px){#textWrap .title-wrap h1{grid-column:1/2}}#textWrap .text-wrap{margin-bottom:calc(var(--site-padding)/2)}@media only screen and (min-width: 992px){#textWrap .text-wrap{-moz-column-gap:var(--site-padding);column-gap:var(--site-padding);-moz-column-fill:balance;column-fill:balance}#textWrap .text-wrap p{-moz-column-break-inside:auto;break-inside:auto}}@media only screen and (min-width: 1200px){#textWrap .text-wrap{order:3;margin-bottom:0}}@media only screen and (min-width: 1600px){#textWrap .text-wrap{-moz-column-count:2;column-count:2}}#textWrap .details-wrap{margin-top:8px;padding-top:10px;border-top:1px solid var(--light-grey)}@media only screen and (min-width: 1200px){#textWrap .details-wrap{order:2}}#textWrap .details-wrap .recognition{margin-top:var(--site-padding)}#textWrap .details-wrap .recognition h2{border-bottom:1px solid var(--light-grey);padding-bottom:5px;margin-bottom:10px;font-family:"Poppins",sans-serif;font-size:16px;font-style:normal;font-weight:400;color:var(--font-color);line-height:1.5}@media only screen and (min-width: 992px){#textWrap .details-wrap .recognition h2{font-size:18px;font-size:1.125rem}}#textWrap .details-wrap .recognition h2{font-family:"Poppins",sans-serif;font-weight:600}#textWrap .details-wrap .item dt{display:inline-block;padding-right:5px;font-family:"Poppins",sans-serif;font-weight:600}#textWrap .details-wrap .item dd{display:inline-block}#textWrap .details-wrap .item a{text-decoration:none;color:currentColor}#quoteWrap{width:100%;max-width:900px;padding:calc(var(--site-padding)*2) 0 calc(var(--site-padding)*4);margin:0 auto;text-align:center}@media only screen and (min-width: 576px){#quoteWrap{width:90%;padding:var(--site-padding) 0 calc(var(--site-padding)*3)}}@media only screen and (min-width: 1025px){#quoteWrap{padding:var(--site-padding) 0 calc(var(--site-padding)*4)}}#quoteWrap .quote{font-family:"Poppins",sans-serif;font-weight:400;font-size:19px;font-size:1.1875rem;line-height:1.5}@media only screen and (min-width: 768px){#quoteWrap .quote{font-size:23px;font-size:1.4375rem}}@media only screen and (min-width: 992px){#quoteWrap .quote{font-size:25px;font-size:1.5625rem}}#quoteWrap .quote{position:relative;padding:var(--site-padding) calc(var(--site-padding)*1.5) 0 calc(var(--site-padding)*1.5)}#quoteWrap .quote::before,#quoteWrap .quote::after{content:"";position:absolute;z-index:-1;width:70px;height:54px;background-repeat:no-repeat;background-size:contain}@media only screen and (min-width: 768px){#quoteWrap .quote::before,#quoteWrap .quote::after{width:90px;height:69px}}@media only screen and (min-width: 992px){#quoteWrap .quote::before,#quoteWrap .quote::after{width:100px;height:77px}}#quoteWrap .quote::before{left:calc(var(--site-padding)/2);bottom:-10px;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 81.74 62.93"><path d="M48.15,62.93h33.59v-31.58h-15.68v-1.57c0-7.17.45-10.53,11.2-16.57L68.98,0c-17.02,10.3-20.83,15.23-20.83,31.35v31.58ZM0,62.93h33.59v-31.58h-15.68v-1.57c0-7.17.45-10.53,11.2-16.57L20.83,0C3.81,10.3,0,15.23,0,31.35v31.58Z" fill="%23E2E0DB"/></svg>')}@media only screen and (min-width: 768px){#quoteWrap .quote::before{bottom:-20px}}#quoteWrap .quote::after{right:calc(var(--site-padding)/2);top:calc(var(--site-padding)/2);transform:rotate(180deg);background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 81.74 62.93"><path d="M48.15,62.93h33.59v-31.58h-15.68v-1.57c0-7.17.45-10.53,11.2-16.57L68.98,0c-17.02,10.3-20.83,15.23-20.83,31.35v31.58ZM0,62.93h33.59v-31.58h-15.68v-1.57c0-7.17.45-10.53,11.2-16.57L20.83,0C3.81,10.3,0,15.23,0,31.35v31.58Z" fill="%23E2E0DB"/></svg>')}#quoteWrap .author{font-family:"Poppins",sans-serif;font-weight:500;font-size:12px;font-size:.75rem;letter-spacing:.1rem;text-transform:uppercase}@media only screen and (min-width: 992px){#quoteWrap .author{font-size:14px;font-size:.875rem}}#quoteWrap .author span{display:block}@media only screen and (min-width: 1025px){#galleryRowWrap{margin:0 auto;max-width:1920px}}#galleryRowWrap .gallery-row{display:grid;grid-template-columns:1fr;margin:0 calc(var(--site-padding)/-2)}@media only screen and (min-width: 768px){#galleryRowWrap .gallery-row.two-equal{grid-template-columns:1fr 1fr}}@media only screen and (min-width: 768px){#galleryRowWrap .gallery-row.three-equal{grid-template-columns:1fr 1fr 1fr}}@media only screen and (min-width: 768px){#galleryRowWrap .gallery-row.two-third-one-third{grid-template-columns:2fr 1fr}}@media only screen and (min-width: 768px){#galleryRowWrap .gallery-row.one-third-two-third{grid-template-columns:1fr 2fr}}#galleryRowWrap .gallery-row .image-wrap{margin:0 calc(var(--site-padding)/2);margin-bottom:var(--site-padding)}@media only screen and (min-width: 768px){#galleryRowWrap .gallery-row .image-wrap{margin-bottom:calc(var(--site-padding)*2)}}#galleryRowWrap .gallery-row .image-wrap img{position:relative;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.project-nav{max-width:1920px;margin:0 auto}.project-nav .custom-post-navigation{width:100%;margin-bottom:var(--site-padding)}.project-nav .custom-post-navigation a{text-decoration:none;color:var(--accent-color);transition:all .35s ease-in-out}.project-nav .custom-post-navigation a .prev-post,.project-nav .custom-post-navigation a .next-post{border:solid var(--accent-color);border-width:0 2px 2px 0;display:inline-block;padding:4px;transform:rotate(135deg) translateY(-2px) translateX(0px)}@media only screen and (max-width: 439px){.project-nav .custom-post-navigation a .prev-post,.project-nav .custom-post-navigation a .next-post{display:none}}.project-nav .custom-post-navigation a .prev-post{position:relative;top:-2px}.project-nav .custom-post-navigation a .next-post{transform:rotate(315deg) translateY(-2px) translateX(0px)}.project-nav .custom-post-navigation a:hover{color:var(--accent-color-link)}.project-nav .custom-post-navigation a:hover .prev-post,.project-nav .custom-post-navigation a:hover .next-post{border-color:var(--accent-color-link)}.project-nav .custom-post-navigation span{color:var(--accent-color);transition:all .35s ease-in-out}.project-nav .custom-post-navigation span .next-post{border:solid var(--accent-color);border-width:0 2px 2px 0;display:inline-block;padding:4px;transform:rotate(315deg) translateY(-2px) translateX(0px)}.project-nav .custom-post-navigation .is-disabled{color:var(--light-grey)}.project-nav .custom-post-navigation .is-disabled .next-post{border-color:var(--light-grey)}.related{background-color:var(--card-bg);margin-left:calc(var(--site-padding)*-1);margin-right:calc(var(--site-padding)*-1);padding:calc(var(--site-padding)*2) var(--site-padding)}@media only screen and (min-width: 992px){.related{padding:var(--site-padding) var(--site-padding) calc(var(--site-padding)*2)}}.related .related-inner{max-width:1920px;margin-left:auto;margin-right:auto}.related .related-inner h2{padding-bottom:var(--site-padding)}.related .related-inner ul{display:grid;-moz-column-gap:var(--site-padding);column-gap:var(--site-padding)}@media only screen and (min-width: 768px){.related .related-inner ul{grid-template-columns:repeat(2, 1fr)}}@media only screen and (min-width: 1025px){.related .related-inner ul{grid-template-columns:repeat(3, 1fr)}}@media only screen and (min-width: 1600px){.related .related-inner ul{justify-content:end;grid-template-columns:repeat(4, 1fr)}}.related .related-inner ul li{margin-bottom:var(--site-padding)}.related .related-inner ul li:last-child{margin-bottom:0}.related .related-inner ul li:nth-child(3){margin-bottom:0}@media only screen and (min-width: 768px)and (max-width: 1024px){.related .related-inner ul li:nth-child(3){display:none}}@media only screen and (min-width: 768px){.related .related-inner ul li{margin-bottom:0}}@media only screen and (min-width: 1600px){.related .related-inner ul li:nth-child(1){grid-column:2/3}.related .related-inner ul li:nth-child(2){grid-column:3/4}.related .related-inner ul li:nth-child(3){grid-column:4/5}}.related .related-inner ul li .font-medium{line-height:1.3;transition:all .35s ease-in-out}.related .related-inner ul li a{transition:all .35s ease-in-out;text-decoration:none;color:var(--font-color)}.related .related-inner ul li a span{display:block}.related .related-inner ul li a span:first-of-type{margin-bottom:5px}.related .related-inner ul li a .overlay{display:none;background-color:var(--img-bg);margin-bottom:calc(var(--site-padding)/2)}@media only screen and (min-width: 768px){.related .related-inner ul li a .overlay{display:block;position:relative;aspect-ratio:3/2;width:100%;overflow:hidden}}@media only screen and (min-width: 992px){.related .related-inner ul li a .overlay{margin-bottom:calc(var(--site-padding)/3)}}.related .related-inner ul li a .overlay img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:all .35s ease-in-out;opacity:.85;mix-blend-mode:luminosity}.related .related-inner ul li a:hover img{opacity:1;mix-blend-mode:normal}.related .related-inner ul li a:hover .font-medium{transition:all .35s ease-in-out;color:var(--accent-color-link);border-color:var(--accent-color-link)}.related .related-inner ul li a:focus-visible{outline:2px solid var(--accent-color);outline-offset:6px}@media only screen and (min-width: 576px){.single-project .content-wrapper>div:last-of-type #galleryRowWrap .gallery-row .image-wrap{margin-bottom:var(--site-padding)}}.single-project footer#footer{margin-top:0;border-top:none}