@import"https://use.typekit.net/xpv2wzz.css";.mce-content-body span[style="color: #ffffff;"],.mce-content-body p span[style="color: #ffffff;"]{color:#cdcdcd !important}.mce-content-body p a.button.contrast-outline{background:#bfe6ff !important}:root{--width: 600;--height: 400;--ratio: calc(var(--width)/var(--height));--row-height: 16em}body,textarea,input,select{font-family:adobe-caslon-pro,serif;font-weight:400;font-size:17px;line-height:25px;color:#373737;margin-bottom:0}h1,h2,h3,h4,h5,h6,.hero,.title-large,.title-medium,.title-small{color:#373737;font-family:adobe-caslon-pro,serif;font-weight:400;margin-bottom:0;text-transform:none}.hero{font-size:64px;line-height:60px;letter-spacing:.05em}h1,.title-large{font-size:52px;line-height:70px;letter-spacing:.05em;text-transform:capitalize}h2,.title-medium{font-size:48px;line-height:55px;letter-spacing:.05em;text-transform:capitalize}h3,.title-small{font-size:28px;line-height:50px;letter-spacing:.05em}h4,.title-xsmall{font-size:14px;line-height:35px;letter-spacing:.1em;text-transform:uppercase;color:#047a64;margin-bottom:0}h4+*,.title-xsmall+*{margin-top:0}.no-transform{text-transform:none !important}a{color:#28c0a4;font-size:17px;font-family:adobe-caslon-pro,serif;transition:all 150ms ease-in-out}a:hover{text-decoration:underline;transition:all 150ms ease-in-out}.alignleft{float:left;margin-right:20px}.alignright{float:right;margin-left:20px}.aligncenter{margin:auto;text-align:center}img{max-width:none;height:auto}div.wp-caption{max-width:100%;display:inline-block}p.wp-caption-text{background-color:#f7f7f7;color:gray;padding:16px 25px;font-size:18px;font-style:italic}.button{padding:8px 0;margin-right:20px;text-decoration:none;border:none;border-bottom:1px solid #fff;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;font-family:adobe-caslon-pro,serif;font-weight:400;font-style:italic;font-size:18px;line-height:30px;letter-spacing:.05em;text-transform:capitalize;color:#373737;transition:all 150ms ease-in-out;display:flex;align-items:center;justify-content:space-between;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.button:hover{border-bottom-color:#097864;text-decoration:none;transition:all 150ms ease-in-out}.button::after{content:url("data:image/svg+xml,%3Csvg width='11' height='8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.354 4.354a.5.5 0 000-.708L7.172.464a.5.5 0 10-.708.708L9.293 4 6.464 6.828a.5.5 0 10.708.708l3.182-3.182zM0 4.5h10v-1H0v1z' fill='%23373737'/%3E%3C/svg%3E");margin-left:20px}.button.button-small{font-size:17px;line-height:25px}.button.contrast{background:#097864;border-bottom:none;color:#fff;padding:8px 20px;text-transform:uppercase;font-style:normal;font-size:14px}.button.contrast:hover{margin:0 !important}.button.contrast::after{display:none}@media(max-width: 450px){.button.contrast{justify-content:center}}ul.drawings_post_list li .button{background:#c4c4c4;font-style:normal;text-transform:uppercase;color:#fff;font-size:14px;line-height:30px;text-align:center;font-weight:normal;border-radius:0;margin-right:20px;padding:8px 20px}input.button,a.single_post .post_data .button{background:#097864;border-bottom:none;color:#fff;font-style:normal;padding:8px 20px;text-transform:uppercase;font-size:14px;line-height:30px;text-align:center;font-weight:normal;margin-bottom:0 !important}input.button:hover,a.single_post .post_data .button:hover{background:#c4c4c4;border-bottom:none;margin-bottom:0 !important}input.button:last-child,ul.drawings_post_list li .button:last-child{margin-right:0}ul.products li.product:hover input.button,ul.drawings_post_list li .button:hover{background:#097864;border-bottom:none;color:#fff;margin-bottom:0 !important}input.button::after,a.single_post .post_data .button::after{content:none}.mce-content-body a.button[data-mce-selected]{padding:8px 20px;margin:0;box-shadow:none;border-radius:0}@media(max-width: 1024px){.hero{font-size:50px;line-height:60px;letter-spacing:.05em}h1,.title-large{font-size:40px;line-height:50px;letter-spacing:.05em;text-transform:capitalize}h2,.title-medium{font-size:35px;line-height:55px;letter-spacing:.05em;text-transform:capitalize}h3,.title-small{font-size:20px;line-height:30px;letter-spacing:.05em}}@media(max-width: 450px){.button,input.button{min-width:100%;box-sizing:border-box;margin-bottom:10px;max-width:100%;margin-right:0}.button:last-child,input.button:last-child{margin-bottom:0}a.single_post .post_data .button{text-align:center;justify-content:center}.hero{font-size:40px;line-height:50px;letter-spacing:.05em}h1,.title-large{font-size:35px;line-height:45px;letter-spacing:.05em;text-transform:capitalize}h2,.title-medium{font-size:26px;line-height:40px;letter-spacing:.05em;text-transform:capitalize}}/*!
 * baguetteBox.js
 * @author  feimosi
 * @version %%INJECT_VERSION%%
 * @url https://github.com/feimosi/baguetteBox.js
 */#baguetteBox-overlay{display:none;opacity:0;position:fixed;overflow:hidden;top:0;left:0;width:100%;height:100%;z-index:1000000;background-color:#222;background-color:rgba(0,0,0,.8);transition:opacity .5s ease}#baguetteBox-overlay.visible{opacity:1}#baguetteBox-overlay .full-image{display:inline-block;position:relative;width:100%;height:100%;text-align:center}#baguetteBox-overlay .full-image figure{display:inline;margin:0;height:100%}#baguetteBox-overlay .full-image img{display:inline-block;width:auto;height:auto;max-height:100%;max-width:100%;vertical-align:middle;box-shadow:0 0 8px rgba(0,0,0,.6)}#baguetteBox-overlay .full-image figcaption{display:block;position:absolute;bottom:0;width:100%;text-align:center;line-height:1.8;white-space:normal;color:#ccc;background-color:#000;background-color:rgba(0,0,0,.6);font-family:sans-serif}#baguetteBox-overlay .full-image:before{content:"";display:inline-block;height:50%;width:1px;margin-right:-1px}#baguetteBox-slider{position:absolute;left:0;top:0;height:100%;width:100%;white-space:nowrap;transition:left .4s ease,transform .4s ease}#baguetteBox-slider.bounce-from-right{animation:bounceFromRight .4s ease-out}#baguetteBox-slider.bounce-from-left{animation:bounceFromLeft .4s ease-out}@keyframes bounceFromRight{0%{margin-left:0}50%{margin-left:-30px}100%{margin-left:0}}@keyframes bounceFromLeft{0%{margin-left:0}50%{margin-left:30px}100%{margin-left:0}}.baguetteBox-button#previous-button,.baguetteBox-button#next-button{top:50%;top:calc(50% - 30px);width:44px;height:60px}.baguetteBox-button{position:absolute;cursor:pointer;outline:none;padding:0;margin:0;border:0;border-radius:15%;background-color:#323232;background-color:rgba(50,50,50,.5);color:#ddd;font:1.6em sans-serif;transition:background-color .4s ease}.baguetteBox-button:focus,.baguetteBox-button:hover{background-color:rgba(50,50,50,.9)}.baguetteBox-button#next-button{right:2%}.baguetteBox-button#previous-button{left:2%}.baguetteBox-button#close-button{top:20px;right:2%;right:calc(2% + 6px);width:30px;height:30px}.baguetteBox-button svg{position:absolute;left:0;top:0}.baguetteBox-spinner{width:40px;height:40px;display:inline-block;position:absolute;top:50%;left:50%;margin-top:-20px;margin-left:-20px}.baguetteBox-double-bounce1,.baguetteBox-double-bounce2{width:100%;height:100%;border-radius:50%;background-color:#fff;opacity:.6;position:absolute;top:0;left:0;animation:bounce 2s infinite ease-in-out}.baguetteBox-double-bounce2{animation-delay:-1s}@keyframes bounce{0%,100%{transform:scale(0)}50%{transform:scale(1)}}html{scroll-behavior:smooth}body{margin:0}body.no_banner{padding-top:85px}.error_404{text-align:center;padding:200px 0}.main_container.default_content,.main_container.news_page{padding-top:85px;padding-bottom:85px}.wp_content>:first-child{margin-top:0}.wp_content>:last-child{margin-bottom:0}div.padding_1500{padding-left:calc(50% - 750px);padding-right:calc(50% - 750px)}div.padding_1400{padding-left:calc(50% - 700px);padding-right:calc(50% - 700px)}div.padding_1200{padding-left:calc(50% - 600px);padding-right:calc(50% - 600px)}div.padding_900{padding-left:calc(50% - 450px);padding-right:calc(50% - 450px)}div.padding_600{padding-left:calc(50% - 300px);padding-right:calc(50% - 300px)}.main_container.top_padding{padding-top:100px;padding-bottom:100px}.page_banner{position:relative;background-repeat:no-repeat;background-size:cover;background-position:center;min-height:600px;max-height:1000px;height:100vh;display:flex;box-sizing:border-box;padding:60px 130px;align-items:flex-end;margin-bottom:30px}.page_banner img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;z-index:0}.page_banner .winners_logo{position:absolute;right:0;bottom:0;width:214px;height:126px;background-repeat:no-repeat;background-position:center;background-size:cover}.page_banner .banner_title h1,.page_banner .banner_title h2,.page_banner .banner_title .hero,.page_banner .banner_title .title-medium{color:#fff}.page_banner .banner_title p{color:#fff;margin-top:0}.page_banner .banner_title .hero{display:block}.page_banner #breadcrumbs{text-transform:uppercase;margin:0}.page_banner #breadcrumbs a,.page_banner #breadcrumbs .breadcrumb_last{font-size:14px !important}.page_banner #breadcrumbs a{color:#fff}.page_banner #breadcrumbs a:hover{color:#28c0a4}.page_banner #breadcrumbs span{display:inline-block}.page_banner #breadcrumbs span:not(:last-of-type){padding-right:5px}.page_banner #breadcrumbs span:last-of-type:not(:first-of-type){padding-left:5px}.page_banner::after{background:#1a1a1a;background:linear-gradient(180deg, rgba(26, 26, 26, 0.4) 0%, rgba(26, 26, 26, 0) 30%, rgba(26, 26, 26, 0) 60%, rgba(26, 26, 26, 0.6) 80%, rgba(26, 26, 26, 0.6) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#1a1a1a",endColorstr="#1a1a1a",GradientType=1);content:"";width:100%;height:100%;position:absolute;bottom:0;left:0}.page_banner *{position:relative;z-index:2}.page_banner::before{content:"";height:55px;width:10px;background:#047a64;position:absolute;bottom:-25px;left:calc(50% - 5px);z-index:2}#pagination{display:flex;justify-content:center;flex-wrap:wrap;margin:0 0 100px 0}#pagination a,#pagination>span{display:inline-block;padding:10px 20px;font-size:18px;color:#373737;background:#fff;margin:0 5px 5px 5px;text-decoration:none;font-weight:400;line-height:1.7}#pagination>span,#pagination a:hover{background:#097864;color:#fff}#pagination a.next{display:flex;align-items:center;justify-content:center}#pagination a.next::after{content:url("data:image/svg+xml,%3Csvg width='8' height='11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0)'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M2 11l-1-1c1.538-1.28 3.909-3.196 5.5-4.516C4.927 4.172 2.538 2.281 1 1l.84-1C3.859 1.8 5.949 3.654 8 5.484 5.949 7.307 4.063 9.17 2 11z' fill='%23373737'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0'%3E%3Cpath fill='%23373737' d='M0 0h8v11H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E")}#pagination a.next:hover::after{content:url("data:image/svg+xml,%3Csvg width='8' height='11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0)'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M2 11l-1-1c1.538-1.28 3.909-3.196 5.5-4.516C4.927 4.172 2.538 2.281 1 1l.84-1C3.859 1.8 5.949 3.654 8 5.484 5.949 7.307 4.063 9.17 2 11z' fill='%23fff'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0'%3E%3Cpath fill='%23fff' d='M0 0h8v11H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E")}.gallery{display:flex;flex-wrap:wrap}.gallery .grid{display:flex;flex-wrap:wrap;padding:0 4px}.gallery .grid .column{flex:calc(50% - 20px);width:25%;padding:0 10px;flex-grow:1}.gallery .grid .column img{margin-top:8px;vertical-align:middle;width:100%}.gallery .gallery-item *{display:flex;align-items:flex-end;justify-content:flex-start;margin:0;height:100%}.gallery .gallery-item:nth-child(4n+4){margin-right:0}.gallery .gallery-item img{height:100%;flex:1;-o-object-fit:contain;object-fit:contain}.gallery-caption{display:none}.gallery.gallery-size-flex_gallery_item{-moz-column-count:unset;column-count:unset;display:flex;flex-wrap:wrap;-moz-column-gap:0;column-gap:0}.gallery.gallery-size-flex_gallery_item .gallery-item:nth-child(n){width:calc(33.3% - 13.5px);margin:0 20px 20px 0}.gallery.gallery-size-flex_gallery_item .gallery-item:nth-child(3n+3){margin-right:0}.project_cats_container{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}.fc_featured_project_categories .project_cats_container .cat{text-decoration:none;position:relative}.fc_featured_project_categories .project_cats_container .cat .image{position:relative}.fc_featured_project_categories .project_cats_container .cat .image img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;top:0;left:0;width:100%;height:100%}.fc_featured_project_categories .project_cats_container .cat:hover .content::after{content:"";height:2px;width:85px;background:#047a64;position:absolute;bottom:-25px;left:0}.fc_featured_project_categories{padding-top:85px;padding-bottom:85px;margin-top:150px;margin-bottom:150px}.fc_featured_project_categories.remove_padding_bottom{margin-bottom:0}.fc_featured_project_categories.remove_padding_top{margin-top:0}.fc_featured_project_categories.remove_padding_both{margin-top:0;margin-bottom:0}.fc_featured_project_categories.bg_grey .project_cats_container .cat:first-child,.fc_featured_project_categories.bg_white .project_cats_container .cat:last-child{width:51%}.fc_featured_project_categories.bg_grey .project_cats_container .cat:last-child,.fc_featured_project_categories.bg_white .project_cats_container .cat:first-child{width:30%}.fc_featured_project_categories.bg_grey .project_cats_container .cat:first-child .image,.fc_featured_project_categories.bg_white .project_cats_container .cat:last-child .image{max-height:480px;height:30vw;min-height:250px;background-repeat:no-repeat;background-position:left center;background-size:contain}.fc_featured_project_categories.bg_grey .project_cats_container .cat:first-child .content,.fc_featured_project_categories.bg_white .project_cats_container .cat:last-child .content{max-width:70%}.fc_featured_project_categories.left.bg_grey,.fc_pull_out_content.left.bg_grey{background:linear-gradient(180deg, rgb(255, 255, 255) 30%, #F8F7F6 30%, #F8F7F6 100%);margin-right:50px}.fc_featured_project_categories.right.bg_grey,.fc_pull_out_content.right.bg_grey{background:linear-gradient(180deg, rgb(255, 255, 255) 30%, #F8F7F6 30%, #F8F7F6 100%);margin-left:50px}.fc_pull_out_content.left.bg_grey,.fc_pull_out_content.right.bg_grey{background:#f8f7f6;padding-top:100px;padding-bottom:100px}.fc_pull_out_content.left.bg_grey .button,.fc_pull_out_content.right.bg_grey .button{border-bottom-color:#f8f7f6}.fc_pull_out_content.left.bg_grey .button:hover,.fc_pull_out_content.right.bg_grey .button:hover{border-bottom-color:#373737}@media(min-width: 1024px){.fc_pull_out_content .content{max-width:70%}}.fc_featured_project_categories.bg_grey .project_cats_container .cat:last-child .image,.fc_featured_project_categories.bg_white .project_cats_container .cat:first-child .image{max-height:625px;height:50vw;min-height:400px;background-repeat:no-repeat;background-position:center;background-size:cover}.project_cats_container .cat .content{margin-top:40px}.project_cats_container .cat .content .cat_name{font-size:52px;line-height:70px;letter-spacing:.05em;color:#373737;margin-bottom:30px}.project_cats_container .cat .content .cat_description{font-size:16px;line-height:30px;letter-spacing:.05em;color:#373737;margin-top:0}.grecaptcha-badge{z-index:9}.gfield_description.validation_message{position:absolute;right:-5px;top:-14px;background-color:#373737;color:#fff;padding:5px 10px;font-size:12px;text-align:center;border-radius:2px}.gform_fields .hidden_label label.gfield_label{display:none}.validation_message::after{content:"";display:block;position:absolute;border:5px solid rgba(0,0,0,0);border-top-color:#373737;width:0;height:0;bottom:-10px;left:10px}.validation_error{margin-bottom:20px;border:1px solid red;padding:10px 20px;font-size:15px;color:red}.gform_confirmation_message{color:#1ba21b}p.gform_required_legend{font-size:14px}.gform_body ul{padding:0;margin:0;list-style:none}.gform_body>ul{margin:20px 0 0 0;display:flex;justify-content:space-between;flex-wrap:wrap}.gform_body>ul>li{position:relative}.gform_body>ul>li{width:100%;margin-bottom:20px}.gform_body>ul>li.medium_field{width:calc(50% - 10px)}.gform_body>ul>li.small_field{width:calc(33.33% - 13px)}.gform_body>ul>li.large_field{width:100%}.gform_body>ul>li.captcha_field{margin:0}.gform_body>ul>li.captcha_field>.gfield_label{display:none}.gfield_checkbox label{display:inline}.gform_body input[type=text],.gform_body input[type=email],.gform_body .gform_body select{height:45px;color:#404040;padding-left:15px;width:100%;border-bottom:1px solid #d9d9d9;border-right:none;border-left:none;border-top:none;box-sizing:border-box;background:none}.gform_body textarea{height:45px;color:#404040;padding-left:15px;width:100%;border:1px solid #d9d9d9;box-sizing:border-box;background:none}input[type=search]{-webkit-appearance:none}.gform_body select,.select2-container .select2-selection--single{-moz-appearance:none;appearance:none;-webkit-appearance:none;background:#fff calc(100% - 20px) center no-repeat url("data:image/svg+xml,%3Csvg width='11' height='6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1l4.415 4.139L9.83.999' stroke='%237C7C7C'/%3E%3C/svg%3E");padding-right:70px}.select2-container--default .select2-selection--single{border:none}.select2-container--default .select2-selection--single .select2-selection__arrow{display:none}button{-webkit-appearance:none;-moz-appearance:none;appearance:none}.gform_body select::-ms-expand{display:none}.gform_body textarea{height:100px;padding-top:20px}.gfield_visibility_{display:none}.gform_validation_container,.gform_wrapper .gform_validation_container,body .gform_wrapper .gform_body ul.gform_fields li.gfield.gform_validation_container,body .gform_wrapper li.gform_validation_container,body .gform_wrapper ul.gform_fields li.gfield.gform_validation_container{display:none !important;position:absolute !important;left:-9000px}::-webkit-input-placeholder{color:#727272}::-moz-placeholder{color:#727272}:-ms-input-placeholder{color:#727272}:-moz-placeholder{color:#727272}.fc_simple_content{padding-top:85px;padding-bottom:85px;position:relative;overflow:hidden}.fc_simple_content.bg_quote *{position:relative;z-index:2}.fc_simple_content.bg_grey{background:linear-gradient(90deg, #F8F7F6 0%, #F8F7F6 94%, rgb(255, 255, 255) 94%)}.fc_simple_content .quote{position:absolute;left:0;top:0;font-size:72px;line-height:100px;color:#047a64;opacity:.04;margin-right:150px}div.fc_simple_content.remove_padding_top{padding-top:1px}div.fc_simple_content.remove_padding_both{padding-top:1px;padding-bottom:1px}div.fc_simple_content.remove_padding_bottom{padding-bottom:1px}.fc_split_content{display:flex;margin-top:100px;margin-bottom:100px}.fc_split_content.remove_padding_top{margin-top:0 !important;padding-top:0 !important}.fc_split_content.remove_padding_bottom{margin-bottom:0 !important}.fc_split_content.remove_padding_both{margin-top:0 !important;padding-top:0 !important;margin-bottom:0}.fc_split_content.padding_1400{padding-top:100px;padding-bottom:100px}.fc_split_content.padding_1400,.fc_split_content.padding_1200{padding-top:100px;padding-bottom:100px}.fc_split_content.padding_1400.bg_grey,.fc_split_content.padding_1200.bg_grey{background:linear-gradient(90deg, #F8F7F6 0%, #F8F7F6 94%, rgb(255, 255, 255) 94%)}.fc_split_content.padding_1400.bg_grey.left,.fc_split_content.padding_1200.bg_grey.left{background:linear-gradient(90deg, rgb(255, 255, 255) 6%, #F8F7F6 6%, #F8F7F6 100%)}.fc_split_content.bg_grey{background:#f6f6f6}.fc_split_content>div{flex:1 1 50%;min-height:620px;box-sizing:border-box;display:flex;align-items:center;background:center/cover no-repeat;position:relative}.fc_split_content.padding_1200>div.image{flex:1 1 25%;background-size:cover;background-position:top}.fc_split_content.padding_1200>div{min-height:625px}.fc_split_content.padding_1200.height_short>div{min-height:450px}.fc_split_content>div.content{padding:100px}.fc_split_content.padding_1400.left>div.content,.fc_split_content.padding_1200.left>div.content{padding:40px 150px 40px 0}.fc_split_content.padding_1400.right>div.content,.fc_split_content.padding_1200.right>div.content{padding:40px 0 40px 150px}.fc_split_content>div.content>div{word-break:break-word}.fc_split_content>div.image{display:flex;align-items:flex-end;justify-content:flex-start;position:relative}.fc_split_content>div.image img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.fc_split_content.right{flex-direction:row-reverse}.fc_split_text,.fc_related_links{padding-top:100px;padding-bottom:100px}.fc_split_text .title-small,.fc_related_links .title-small{margin-bottom:20px;font-style:italic}.fc_split_text.remove_padding_bottom,.fc_related_links.remove_padding_bottom{padding-bottom:0}.fc_split_text.remove_padding_top,.fc_related_links.remove_padding_top{padding-top:0}.fc_split_text.remove_padding_both,.fc_related_links.remove_padding_both{padding-top:0;padding-bottom:0}.fc_split_text.remove_padding_both_partial,.fc_related_links.remove_padding_both_partial{padding-top:50px;padding-bottom:50px}.fc_related_links{position:relative;z-index:1;padding-bottom:50px}@media(min-width: 1024px){.fc_related_links .title-small{margin-bottom:0}}.fc_related_links .column{display:flex;flex-direction:row;flex-wrap:wrap}.columns_container{display:flex;align-items:center;justify-content:space-between}.fc_split_text .columns_container .column{align-self:stretch;display:flex;flex-direction:column;justify-content:flex-start}.fc_sectors .columns_container .column,.fc_split_text .columns_container .column{width:100%}.fc_sectors .columns_container.split_30_70 .column:first-child,.fc_split_text .columns_container.split_30_70 .column:first-child{max-width:27%}.fc_sectors .columns_container.split_30_70 .column:last-child,.fc_split_text .columns_container.split_30_70 .column:last-child{max-width:67%}.fc_sectors .columns_container.split_40_60 .column:first-child,.fc_split_text .columns_container.split_40_60 .column:first-child{max-width:37%}.fc_sectors .columns_container.split_40_60 .column:last-child,.fc_split_text .columns_container.split_40_60 .column:last-child{max-width:57%}.fc_sectors .columns_container.split_50_50 .column:first-child,.fc_sectors .columns_container.split_50_50 .column:last-child,.fc_split_text .columns_container.split_50_50 .column:first-child,.fc_split_text .columns_container.split_50_50 .column:last-child{max-width:47%}.fc_sectors .columns_container.split_60_40 .column:first-child,.fc_split_text .columns_container.split_60_40 .column:first-child{max-width:57%}.fc_sectors .columns_container.split_60_40 .column:last-child,.fc_split_text .columns_container.split_60_40 .column:last-child{max-width:37%}.fc_sectors .columns_container.split_70_30 .column:first-child,.fc_split_text .columns_container.split_70_30 .column:first-child{max-width:67%}.fc_sectors .columns_container.split_70_30 .column:last-child,.fc_split_text .columns_container.split_70_30 .column:last-child{max-width:27%}.fc_our_people,.fc_book_boxed_links{padding-top:85px;padding-bottom:85px;display:flex;align-items:center;flex-wrap:wrap}.fc_our_people.remove_padding_top,.fc_book_boxed_links.remove_padding_top{padding-top:0}.fc_our_people.remove_padding_bottom,.fc_book_boxed_links.remove_padding_bottom{padding-bottom:0}.fc_our_people.remove_padding_both,.fc_book_boxed_links.remove_padding_both{padding-top:0;padding-bottom:0}.fc_our_people .title{max-width:30%;width:100%}.fc_book_boxed_links .title{max-width:40%;width:100%}.fc_sectors__sector-outer{transform:translateY(-125px);position:relative;z-index:0}.fc_sectors__sector{transform:translateY(125px);margin-bottom:50px}@media(min-width: 1240px){.fc_sectors__sector{margin-bottom:100px}}.fc_sectors__sector .post_images{display:flex;flex-direction:row;flex-wrap:nowrap;gap:30px}.fc_sectors__sector .post_images a.post_image_col{width:50%;text-decoration:none}.fc_sectors__sector .post_images a.post_image_col .title-xsmall{text-transform:none;margin-top:10px;color:#373737}.fc_sectors__sector .post_images a.post_image_col .post_image{position:relative}.fc_sectors__sector .post_images a.post_image_col .post_image::before{content:"";display:block;padding-top:100%}.fc_sectors__sector .post_images a.post_image_col .post_image::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#000;opacity:0;transition:all .2s}.fc_sectors__sector .post_images a.post_image_col .post_image img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.fc_sectors__sector .post_images a.post_image_col:hover .post_image::after{opacity:.2}.people_container,.box_link_container{display:flex;align-items:flex-start;flex:1;flex-wrap:wrap;justify-content:center}.people_container .person{width:calc(33% - 65px);margin-right:100px;text-decoration:none;margin-bottom:20px}.people_container .person.news{width:calc(50% - 65px);margin-right:100px;text-decoration:none;margin-bottom:20px}.people_container .person.news:hover{opacity:.7}.box_link_container .boxed_link{flex-basis:calc(33% - 65px);margin-right:70px;margin-bottom:20px;align-self:stretch;display:flex;flex-direction:column}.people_container a.person:hover .content .name{border-bottom:1px solid #097864;margin-bottom:-1px}.people_container .person:nth-child(3n),.people_container .person:last-child,.box_link_container .boxed_link:nth-child(3n),.box_link_container .boxed_link:last-child{margin-right:0}.person .image{height:1px;padding-bottom:111%;position:relative}.person .image img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.box_link_container .boxed_link .image{position:relative}.box_link_container .boxed_link .image img{border:1px solid #e9e9e9;width:100%;height:auto}.person .image.large{padding-bottom:145%}.person .content,.box_link_container .boxed_link .content{margin-top:25px;display:flex;flex-direction:column;justify-content:space-between}.person .content .job_title{font-size:14px;line-height:25px;text-transform:uppercase;color:#047a64;margin-bottom:0}.person .content h4.job_title{font-weight:600;font-size:24px;color:#373737;margin:0 0 20px}.person .content .excerpt{color:#373737}.boxed_link .content .book_title{font-size:24px;line-height:35px;letter-spacing:.05em;color:#373737;margin-bottom:0}.boxed_link .content .author{font-size:14px;line-height:35px;letter-spacing:.1em;text-transform:uppercase;color:#097864}.person .content .name{font-size:28px;line-height:50px;letter-spacing:.05em;color:#373737;margin-top:12px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.single_project .content_container{display:flex;justify-content:space-between;padding-top:100px;padding-bottom:100px}.project_details_title{font-size:14px;line-height:30px;text-transform:uppercase;color:#047a64}.single_project .content_container .title{font-size:24px;line-height:40px;font-style:italic;color:#373737;margin:0}.single_project .content_container .text{margin-bottom:50px;margin-top:0}.single_project .content_container .content{max-width:50%;width:100%}.single_project .content_container .details{max-width:350px;width:100%}.single_project .gallery{display:flex;flex-wrap:wrap;padding-bottom:100px}#baguetteBox-overlay .full-image figcaption{font-family:adobe-caslon-pro,serif;bottom:20%;background:no-repeat}.single_project .gallery ul,ul.drawings_post_list{display:flex;flex-wrap:wrap;list-style:none;padding:0;box-sizing:border-box;max-width:100%;width:100%}ul.drawings_post_list{padding-top:100px;padding-bottom:100px}.single_project .gallery ul li,ul.drawings_post_list li{margin-right:20px;margin-bottom:20px;display:inline-block;transition:all 150ms ease-in-out}ul.drawings_post_list li:hover{opacity:.7;transition:all 150ms ease-in-out}ul.drawings_post_list li{position:relative}ul.drawings_post_list li .button{position:absolute;bottom:15px;right:10px;padding:8px 20px;opacity:0;transition:all 150ms ease-in-out}ul.drawings_post_list li:hover .button{opacity:1;transition:all 150ms ease-in-out}ul.drawings_post_list li .button::after{content:none}.single_project .gallery ul li:last-child,ul.drawings_post_list li:last-child{flex-grow:10}.single_project .gallery img,ul.drawings_post_list li img{margin-top:8px;vertical-align:middle;width:100%}.single_project .other_projects{padding-top:100px;padding-bottom:100px}.other_projects .project_post_list{display:flex;flex-wrap:wrap;margin-top:50px}.other_projects .project_post_list a{width:calc(50% - 10px);margin-right:20px}.other_projects .project_post_list a:nth-child(odd):hover .post_data::after{left:0;right:unset}.other_projects .project_post_list a:nth-child(2n){margin-right:0}.other_projects .project_post_list a .post_data{max-width:60%;color:#373737;font-size:16px;line-height:30px;letter-spacing:.05em}.other_projects .project_post_list a:nth-child(odd) .post_data{align-self:unset;text-align:left}.other_projects .project_post_list a:nth-child(odd) .post_thumb{margin-left:0}.other_projects .project_post_list a .post_thumb{margin-right:0;flex:unset}.cat_links_container form{padding:20px 75px 0 75px;border-bottom:1px solid #c4c4c4;display:flex;align-items:center;flex-wrap:wrap;justify-content:center}input.category_filter+label,a.category_filter{font-size:18px;line-height:40px;text-transform:capitalize;color:#373737;text-decoration:none;position:relative;border:none;background:none;cursor:pointer;margin-left:45px;margin-right:45px;margin-bottom:20px}input.category_filter:last-child{margin-right:0}a.category_filter{margin-left:0}a.category_filter:hover{border-bottom:1px solid #097864}input.category_filter:hover+label,a.category_filter:hover{color:#097864}input.category_filter.active+label,a.category_filter.active{color:#097864;font-weight:600}input.category_filter.active+label,input.category_filter:hover+label,a.category_filter.active{border-bottom:1px solid #097864;margin-bottom:19px}input[type=checkbox].category_filter{position:absolute;opacity:0;cursor:pointer;height:100%;width:100%;top:0;left:0;margin:0;z-index:2}#searchform .category{position:relative;margin-bottom:19px}.fc_columned_content{padding-top:85px;padding-bottom:85px}.fc_columned_content.remove_padding_bottom{padding-bottom:0}.fc_columned_content.remove_padding_top{padding-top:0}.fc_columned_content.remove_padding_both{padding-top:0;padding-bottom:0}.fc_columned_content .columns_container{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap}.fc_columned_content .column{flex:1;padding:0 90px;border-right:1px solid #c4c4c4;align-self:stretch;display:flex;flex-direction:column;justify-content:flex-start}.fc_columned_content .column.no_borders{border:none}.fc_columned_content .column:first-child{padding:0 90px 0 0}.fc_columned_content .column:last-child{padding:0 0 0 90px;border-right:0}table tr td{outline:1px solid #000}@media(max-width: 1580px){div.padding_1500{padding-left:40px;padding-right:40px}}@media(max-width: 1550px){.fc_split_content.padding_1400.bg_grey,.fc_split_content.padding_1400.bg_grey.left,.fc_split_content.padding_1200.bg_grey,.fc_split_content.padding_1200.bg_grey.left{background:#f8f7f6}}@media(max-width: 1430px){div.padding_1400{padding-left:40px;padding-right:40px}}@media(max-width: 1400px){.people_container .person,.box_link_container .boxed_link{margin-right:50px;width:calc(33% - 35px)}.fc_simple_content .quote{margin-right:75px;font-size:64px;line-height:85px}.fc_simple_content.bg_grey{background:#f8f7f6}.page_banner{padding:40px 65px;margin-bottom:30px}.fc_split_content>div{flex-basis:45%}.fc_split_content>div.content{padding:70px;flex-basis:55%}.fc_split_content.padding_1400.left>div.content,.fc_split_content.padding_1200.left>div.content{padding:40px 40px 40px 0}.fc_split_content.padding_1400.right>div.content,.fc_split_content.padding_1200.right>div.content{padding:40px 0 40px 40px}}@media(max-width: 1280px){div.padding_1200{padding-left:40px;padding-right:40px}}@media(max-width: 1240px){.main_container.default_content,.main_container.news_page{padding-top:40px;padding-bottom:40px}.main_container.top_padding{padding-top:40px;padding-bottom:40px}.cat_links_container form{padding:20px 40px 0 40px}ul.drawings_post_list{padding-top:40px;padding-bottom:40px}.single_project .gallery{padding-bottom:40px}.single_project .other_projects{padding-bottom:40px;padding-top:40px}.single_project .content_container{padding-top:40px;padding-bottom:40px}.fc_featured_project_categories.bg_grey .project_cats_container .cat:first-child .content,.fc_featured_project_categories.bg_white .project_cats_container .cat:last-child .content{max-width:100%}.fc_featured_project_categories.bg_grey .project_cats_container .cat:first-child,.fc_featured_project_categories.bg_white .project_cats_container .cat:last-child{width:55%}.fc_featured_project_categories.bg_grey .project_cats_container .cat:last-child,.fc_featured_project_categories.bg_white .project_cats_container .cat:first-child{width:35%}.fc_featured_project_categories{padding-top:40px;padding-bottom:40px;margin-top:40px;margin-bottom:40px}#pagination{margin-bottom:40px}.fc_our_people,.fc_book_boxed_links{padding-top:40px;padding-bottom:40px}.fc_split_content.padding_1400,.fc_split_content.padding_1200{padding-top:40px;padding-bottom:40px}body.no_banner{padding-top:141px}.fc_split_content.padding_1200>div.image{flex:1 1 40%}.fc_columned_content .column{padding:0 40px}.fc_columned_content .column:first-child{padding:0 40px 0 0}.fc_columned_content .column:last-child{padding:0 0 0 40px}.fc_split_text,.fc_our_people,.fc_columned_content,.project_post_list{padding-top:40px;padding-bottom:40px}.fc_split_content.padding_1400{padding-top:40px;padding-bottom:40px}.fc_split_content{margin-top:40px;margin-bottom:40px}.fc_simple_content{padding-top:40px;padding-bottom:40px}}@media(max-width: 1024px){.page_banner .winners_logo{width:164px;height:97px}.fc_featured_project_categories .project_cats_container .cat:hover .content::after{bottom:0}.fc_featured_project_categories .project_cats_container .cat{margin-bottom:30px}.project_cats_container .cat .content .cat_name{margin-bottom:0}.fc_featured_project_categories.left.bg_grey{background:linear-gradient(180deg, rgb(255, 255, 255) 50%, #F8F7F6 50%, #F8F7F6 100%)}.fc_featured_project_categories.right.bg_grey{background:linear-gradient(180deg, rgb(255, 255, 255) 50%, #F8F7F6 50%, #F8F7F6 100%)}.responsive-table{overflow-x:scroll}.responsive-table table{min-width:1024px;width:100%;display:table}.main_container.default_content,.main_container.news_page{padding-top:30px;padding-bottom:30px}.main_container.top_padding{padding-top:30px;padding-bottom:30px}.project_cats_container .cat .content .cat_name{font-size:40px;line-height:50px}.cat_links_container form{padding:20px 30px 0 30px}ul.drawings_post_list{padding-top:30px;padding-bottom:30px}.single_project .gallery{padding-bottom:30px}.single_project .other_projects{padding-bottom:30px;padding-top:30px}.other_projects .project_post_list a .post_data{max-width:unset}.single_project .content_container .content{max-width:75%;margin-right:50px}.single_project .content_container{padding-top:30px;padding-bottom:30px}.fc_featured_project_categories.left.bg_grey{margin-right:0}.fc_featured_project_categories.right.bg_grey{margin-left:0}.fc_featured_project_categories.bg_grey .project_cats_container .cat:last-child .image,.fc_featured_project_categories.bg_white .project_cats_container .cat:first-child .image{max-width:40%;margin:auto}.fc_featured_project_categories.bg_grey .project_cats_container .cat:first-child .image,.fc_featured_project_categories.bg_white .project_cats_container .cat:last-child .image{max-width:70%;margin:auto;background-position:center}.fc_featured_project_categories .project_cats_container .cat .content{text-align:center}.fc_featured_project_categories .project_cats_container .cat:hover .content::after{left:calc(50% - 42px)}.fc_featured_project_categories.bg_grey .project_cats_container .cat:first-child,.fc_featured_project_categories.bg_grey .project_cats_container .cat:last-child,.fc_featured_project_categories.bg_white .project_cats_container .cat:first-child,.fc_featured_project_categories.bg_white .project_cats_container .cat:last-child{width:100%}.fc_featured_project_categories{padding-top:30px;padding-bottom:30px;margin-top:30px;margin-bottom:30px}#pagination{margin-bottom:30px}.fc_our_people,.fc_book_boxed_links{padding-top:30px;padding-bottom:30px}.fc_split_content.padding_1400,.fc_split_content.padding_1200{padding-top:30px;padding-bottom:30px}body.no_banner{padding-top:85px}.fc_columned_content .column{border-right:none;border-bottom:1px solid #c4c4c4}.fc_columned_content .column:last-child{border-bottom:0}.fc_columned_content .column:nth-child(n){padding:20px 0}.fc_split_text,.fc_our_people,.fc_columned_content,.project_post_list{padding-top:30px;padding-bottom:30px}.columns_container{flex-direction:column}.fc_split_text .columns_container.split_30_70 .column:first-child,.fc_split_text .columns_container.split_30_70 .column:last-child,.fc_split_text .columns_container.split_40_60 .column:first-child,.fc_split_text .columns_container.split_40_60 .column:last-child,.fc_split_text .columns_container.split_50_50 .column:first-child,.fc_split_text .columns_container.split_50_50 .column:last-child,.fc_split_text .columns_container.split_60_40 .column:first-child,.fc_split_text .columns_container.split_60_40 .column:last-child,.fc_split_text .columns_container.split_70_30 .column:first-child,.fc_split_text .columns_container.split_70_30 .column:last-child,.fc_sectors .columns_container.split_30_70 .column:first-child,.fc_sectors .columns_container.split_30_70 .column:last-child,.fc_sectors .columns_container.split_40_60 .column:first-child,.fc_sectors .columns_container.split_40_60 .column:last-child,.fc_sectors .columns_container.split_50_50 .column:first-child,.fc_sectors .columns_container.split_50_50 .column:last-child,.fc_sectors .columns_container.split_60_40 .column:first-child,.fc_sectors .columns_container.split_60_40 .column:last-child,.fc_sectors .columns_container.split_70_30 .column:first-child,.fc_sectors .columns_container.split_70_30 .column:last-child{max-width:100%;margin-bottom:20px}.fc_split_content{margin-top:30px;margin-bottom:30px}.fc_split_content.padding_1400{padding-top:30px;padding-bottom:30px}.fc_simple_content .quote{margin-right:0;font-size:50px;line-height:70px}div.padding_1200,div.padding_900,div.padding_1500{padding-left:30px;padding-right:30px}.fc_simple_content{padding-top:30px;padding-bottom:30px}.page_banner{padding:30px;margin-bottom:30px}div.padding_1400{padding-left:30px;padding-right:30px}.fc_split_content>div.content{padding:40px}}@media(max-width: 850px){.page_banner .winners_logo{display:none}.single_project .gallery ul li{margin-right:10px;margin-bottom:10px}.fc_featured_project_categories.bg_grey .project_cats_container .cat:last-child .image,.fc_featured_project_categories.bg_white .project_cats_container .cat:first-child .image{max-width:50%}.people_container .person,.box_link_container .boxed_link{margin-right:20px;width:calc(33% - 15px)}.fc_our_people,.fc_book_boxed_links{flex-direction:column}.fc_our_people .title,.fc_book_boxed_links .title{max-width:100%;margin-bottom:20px;text-align:center}.people_container,.box_link_container{width:100%}.fc_split_content.padding_1400.left>div.content,.fc_split_content.padding_1200.left>div.content,.fc_split_content.padding_1400.right>div.content,.fc_split_content.padding_1200.right>div.content{padding:20px 0}.fc_split_content{display:block;padding-bottom:0px}.fc_split_content>div.content{padding:30px;min-height:0 !important;margin-bottom:20px}.fc_split_content>div.image{min-height:60vw}}@media(max-width: 640px){.main_container.default_content,.main_container.news_page{padding-top:20px;padding-bottom:20px}.person{display:flex;flex-direction:column}.person .content.wp_content{order:1;margin-bottom:1rem}.person .content.wp_content .name{font-size:26px;line-height:40px}.person .image.large{padding-bottom:100%;order:2}.main_container.top_padding{padding-top:20px;padding-bottom:20px}ul.drawings_post_list li .button{right:0;display:flex;align-items:center;justify-content:center}input.category_filter,a.category_filter{margin-left:0;margin-right:0;min-width:100%;text-align:center}.cat_links_container form{padding:20px 20px 0 20px}ul.drawings_post_list{padding-top:20px;padding-bottom:20px}.single_project .gallery ul li,ul.drawings_post_list li{height:200px;width:100%;box-sizing:border-box;max-width:100%;margin-right:0}ul.drawings_post_list li:last-child{height:0}.other_projects .project_post_list{margin-top:20px}.single_project .gallery{padding-bottom:20px}.single_project .other_projects{padding-bottom:20px;padding-top:20px}.other_projects .project_post_list a{width:100%}.other_projects .project_post_list a:nth-child(n){margin-right:0}.single_project .content_container{padding-top:20px;padding-bottom:20px;flex-direction:column}.single_project .content_container .content{max-width:unset;margin-bottom:20px}.single_project .content_container .details{max-width:unset}.single_project .content_container .text{margin-bottom:30px}.fc_featured_project_categories.bg_grey .project_cats_container .cat:last-child .image,.fc_featured_project_categories.bg_grey .project_cats_container .cat:first-child .image,.fc_featured_project_categories.bg_white .project_cats_container .cat:first-child .image,.fc_featured_project_categories.bg_white .project_cats_container .cat:last-child .image{max-width:unset}.fc_featured_project_categories{padding-top:20px;padding-bottom:20px;margin-top:20px;margin-bottom:20px}.gform_body>ul>li.small_field,.gform_body>ul>li.medium_field{width:100%}#pagination{margin-bottom:20px}.fc_our_people,.fc_book_boxed_links,.project_post_list{padding-top:20px;padding-bottom:20px}.fc_split_content.padding_1400,.fc_split_content.padding_1200{padding-top:20px;padding-bottom:20px}.people_container .person,.box_link_container .boxed_link{width:100%;flex-basis:100%}.people_container .person:nth-child(n),.box_link_container .boxed_link:nth-child(n){margin-right:0;margin-bottom:20px}.fc_split_text,.fc_our_people,.fc_columned_content{padding-top:20px;padding-bottom:20px}.fc_split_content{margin-top:20px;margin-bottom:20px}.fc_split_content.padding_1400{padding-top:20px;padding-bottom:20px}.fc_split_content>div.content{padding:20px}div.padding_1200,div.padding_900,div.padding_600,div.padding_1500{padding-left:20px;padding-right:20px}.fc_simple_content{padding-top:20px;padding-bottom:20px}.page_banner{padding:150px 20px 30px 20px;height:auto;max-height:unset;margin-bottom:30px}.page_banner #breadcrumbs{display:none}body.home .page_banner{padding-top:375px}div.padding_1400{padding-left:20px;padding-right:20px}.gallery{-moz-column-count:2;column-count:2}.header-right{display:flex;justify-content:space-between}.gallery.gallery-size-flex_gallery_item .gallery-item:nth-child(n){width:calc(50% - 5px);margin:0 10px 10px 0}.gallery.gallery-size-flex_gallery_item .gallery-item:nth-child(2n+2){margin-right:0}}#wrap{max-width:2250px;margin:auto}#logo{background-image:url(../../img/qta-logo-white.svg);width:220px;height:109px;display:block;background-repeat:no-repeat;background-size:contain;background-position:center;text-indent:-9999px}#header{display:flex;align-items:center;justify-content:space-between;padding:40px 100px;position:fixed;top:0;width:100%;max-width:2250px;box-sizing:border-box;background-color:rgba(0,0,0,0);transition:all 150ms ease-in-out;z-index:3}#header.scrolled{background-color:#f8f7f6;padding:14px 100px;transition:all 150ms ease-in-out;z-index:9}#header.scrolled #logo{background-image:url(../../img/qta-logo-black.svg);width:114px;height:57px;display:block;background-position:center;background-repeat:no-repeat;background-size:contain;text-indent:-9999px}#header.scrolled .basket_link{background-image:url("data:image/svg+xml,%3Csvg width='21' height='21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18.25 4.022h-3.062a4.687 4.687 0 00-1.534-2.876A4.555 4.555 0 0010.637 0C9.528 0 8.457.407 7.62 1.146a4.686 4.686 0 00-1.534 2.876H2.75L0 21h21L18.25 4.022zM10.636 1a3.577 3.577 0 012.315.856 3.678 3.678 0 011.234 2.166H7.09a3.678 3.678 0 011.233-2.165A3.577 3.577 0 0110.636 1zM3.597 5.027h13.826l2.426 14.967H1.166L3.597 5.027z' fill='%23373737'/%3E%3C/svg%3E")}#header.scrolled .cart_link:hover .basket_link{background-image:url("data:image/svg+xml,%3Csvg width='21' height='21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18.2 4h-3a4.7 4.7 0 00-1.5-2.9 4.6 4.6 0 00-6 0C6.6 2 6.1 3 6 4.1H2.8L0 21h21L18.2 4zm-7.6-3c.9 0 1.7.3 2.4.9.6.5 1 1.3 1.2 2.1H7a3.6 3.6 0 013.5-3zm-7 4h13.8l2.4 15H1.2L3.6 5z' fill='%23097864'/%3E%3Cpath d='M3 5h15l2 15H1L3 5z' fill='%23097864'/%3E%3C/svg%3E")}#header.scrolled .cart_link .count{color:#373737}.cart_link{display:flex;align-items:center}.basket_link{background-image:url("data:image/svg+xml,%3Csvg width='21' height='21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18.25 4.022h-3.062a4.687 4.687 0 00-1.534-2.876A4.555 4.555 0 0010.637 0C9.528 0 8.457.407 7.62 1.146a4.686 4.686 0 00-1.534 2.876H2.75L0 21h21L18.25 4.022zM10.636 1a3.577 3.577 0 012.315.856 3.678 3.678 0 011.234 2.166H7.09a3.678 3.678 0 011.233-2.165A3.577 3.577 0 0110.636 1zM3.597 5.027h13.826l2.426 14.967H1.166L3.597 5.027z' fill='%23F8F7F6'/%3E%3C/svg%3E");width:21px;height:21px;background-position:center;background-size:contain;background-repeat:no-repeat;display:inline-block}.cart_link:hover .basket_link{background-image:url("data:image/svg+xml,%3Csvg width='21' height='21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18.2 4h-3a4.7 4.7 0 00-1.5-2.9 4.6 4.6 0 00-6 0C6.6 2 6.1 3 6 4.1H2.8L0 21h21L18.2 4zm-7.6-3c.9 0 1.7.3 2.4.9.6.5 1 1.3 1.2 2.1H7a3.6 3.6 0 013.5-3zm-7 4h13.8l2.4 15H1.2L3.6 5z' fill='%23fff'/%3E%3Cpath d='M3 5h15l2 15H1L3 5z' fill='%23fff'/%3E%3C/svg%3E")}.header-right{display:flex;align-items:center}.cart_link .count{font-size:13px;line-height:16px;letter-spacing:.01em;color:#f8f7f6;font-family:adobe-caslon-pro,serif;margin-left:10px;text-transform:none}#header .cart_link,#header.scrolled .cart_link{position:relative;padding-right:8px}#header .cart_link .count,#header.scrolled .cart_link .count{position:absolute;display:block;top:8px;right:0;width:16px;height:16px;line-height:20px;font-size:11px;text-align:center;background-color:#fff;border:1px solid #097864;color:#373737;font-weight:400;border-radius:100%}#header .facebook_link{background-image:url("data:image/svg+xml,%3Csvg width='11' height='21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.26486 11.2233H.5V8.45145h3.26486V5.07671c0-1.53742.44942-2.66853 1.18328-3.41393C5.68159.917779 6.75624.5 8.1217.5c.67639 0 1.37475.061487 1.9085.124037.1785.020915.3375.04182.4698.060337V2.96603H9.37858c-.90965 0-1.58727.29124-2.02729.80759-.42746.50162-.56818 1.14309-.56818 1.73014v2.94769h3.48499l-.41898 2.77185H6.78311v9.184c-.49449.0611-.99807.0927-1.50911.0927-.51104 0-1.01464-.0316-1.50914-.0927v-9.184h-.5Z' stroke='%23fff'/%3E%3C/svg%3E")}#header.scrolled .facebook_link{background-image:url("data:image/svg+xml,%3Csvg width='11' height='21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.26486 11.2233H.5V8.45145h3.26486V5.07671c0-1.53742.44942-2.66853 1.18328-3.41393C5.68159.917779 6.75624.5 8.1217.5c.67639 0 1.37475.061487 1.9085.124037.1785.020915.3375.04182.4698.060337V2.96603H9.37858c-.90965 0-1.58727.29124-2.02729.80759-.42746.50162-.56818 1.14309-.56818 1.73014v2.94769h3.48499l-.41898 2.77185H6.78311v9.184c-.49449.0611-.99807.0927-1.50911.0927-.51104 0-1.01464-.0316-1.50914-.0927v-9.184h-.5Z' stroke='%23373737'/%3E%3C/svg%3E")}#header .instagram_link{background-image:url("data:image/svg+xml,%3Csvg width='12' height='12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.54375 0C1.58732 0 0 1.58732 0 3.54375v4.725c0 1.95645 1.58732 3.54375 3.54375 3.54375h4.725c1.95645 0 3.54375-1.5873 3.54375-3.54375v-4.725C11.8125 1.58732 10.2252 0 8.26875 0h-4.725Zm0 .787501h4.725c1.53377 0 2.75625 1.222479 2.75625 2.756249v4.725c0 1.53377-1.22248 2.75625-2.75625 2.75625h-4.725C2.00998 11.025.7875 9.80252.7875 8.26875v-4.725c0-1.53377 1.22248-2.756249 2.75625-2.756249Z' fill='%23fff'/%3E%3Cpath d='M5.90469 3.1499c-1.51757 0-2.75625 1.23868-2.75625 2.75625S4.38712 8.6624 5.90469 8.6624s2.75624-1.23868 2.75624-2.75625S7.42226 3.1499 5.90469 3.1499Zm0 .7875c1.09197 0 1.96874.87678 1.96874 1.96875 0 1.09197-.87677 1.96875-1.96874 1.96875-1.09198 0-1.96875-.87678-1.96875-1.96875 0-1.09197.87677-1.96875 1.96875-1.96875ZM9.05703 3.54375c.43493 0 .7875-.35258.7875-.7875s-.35257-.7875-.7875-.7875c-.43492 0-.7875.35258-.7875.7875s.35258.7875.7875.7875Z' fill='%23fff'/%3E%3C/svg%3E")}#header.scrolled .instagram_link{background-image:url("data:image/svg+xml,%3Csvg width='12' height='12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.54375 0C1.58732 0 0 1.58732 0 3.54375v4.725c0 1.95645 1.58732 3.54375 3.54375 3.54375h4.725c1.95645 0 3.54375-1.5873 3.54375-3.54375v-4.725C11.8125 1.58732 10.2252 0 8.26875 0h-4.725Zm0 .787501h4.725c1.53377 0 2.75625 1.222479 2.75625 2.756249v4.725c0 1.53377-1.22248 2.75625-2.75625 2.75625h-4.725C2.00998 11.025.7875 9.80252.7875 8.26875v-4.725c0-1.53377 1.22248-2.756249 2.75625-2.756249Z' fill='%23373737'/%3E%3Cpath d='M5.90469 3.1499c-1.51757 0-2.75625 1.23868-2.75625 2.75625S4.38712 8.6624 5.90469 8.6624s2.75624-1.23868 2.75624-2.75625S7.42226 3.1499 5.90469 3.1499Zm0 .7875c1.09197 0 1.96874.87678 1.96874 1.96875 0 1.09197-.87677 1.96875-1.96874 1.96875-1.09198 0-1.96875-.87678-1.96875-1.96875 0-1.09197.87677-1.96875 1.96875-1.96875ZM9.05703 3.54375c.43493 0 .7875-.35258.7875-.7875s-.35257-.7875-.7875-.7875c-.43492 0-.7875.35258-.7875.7875s.35258.7875.7875.7875Z' fill='%23373737'/%3E%3C/svg%3E")}.facebook_link{width:11px;height:21px;background-repeat:no-repeat;background-size:contain;background-position:center;display:block;text-indent:-99999px;padding:10px 20px;box-sizing:border-box}.instagram_link{width:12px;height:12px;background-repeat:no-repeat;background-size:contain;background-position:center;display:block;text-indent:-99999px;padding:10px 20px;box-sizing:border-box}.instagram_link:hover,.facebook_link:hover{opacity:.7}@media(min-width: 1025px){.mega_menu_title{min-width:100%;font-size:28px;line-height:50px;letter-spacing:.05em;color:#373737;margin-bottom:50px;margin-top:0}#header.scrolled .mega_menu_title{color:#fff}.main_menu li.mega_menu{position:unset}.main_menu>li.menu-item-has-children.mega_menu>.sub-menu>li>a .image{display:block;position:relative;max-height:140px;height:30vw;min-height:100px}.main_menu>li.menu-item-has-children.mega_menu>.sub-menu>li>a .image img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.main_menu>li.menu-item-has-children.mega_menu>.sub-menu>li>a{font-size:16px;line-height:50px;color:#373737;text-transform:none;letter-spacing:.05em;padding:0;align-self:stretch}.main_menu>li.menu-item-has-children.mega_menu>.sub-menu>li>a>p{max-width:90%;word-break:break-word;white-space:pre-wrap;line-height:1.5}.main_menu>li.menu-item-has-children.mega_menu>.sub-menu>li>a:hover{background:none;color:inherit}.main_menu>li.menu-item-has-children.mega_menu>.sub-menu>li>a:hover::after{content:"";height:2px;width:60%;background:#047a64;position:absolute;bottom:0;left:0}#header.scrolled .main_menu>li.menu-item-has-children.mega_menu>.sub-menu>li>a:hover::after{background:#fff}.main_menu li.mega_menu.menu-item-has-children>.sub-menu{min-width:100%;left:0;top:133px;box-sizing:border-box;max-width:100%;padding:50px calc(50% - 600px)}#header.scrolled .main_menu li.mega_menu.menu-item-has-children>.sub-menu{top:81px}#header.scrolled .main_menu li.current-menu-item a::before,.main_menu>li:hover>a::before{content:"";height:2px;width:100%;background:#047a64;position:absolute;bottom:0;left:0}#header.scrolled .main_menu>li>a{color:#373737}.main_menu{display:flex;list-style:none}.main_menu>li>a,.main_menu>li.menu-item-has-children>.sub-menu>li>a{font-size:12px;line-height:14px;letter-spacing:.2em;text-transform:uppercase;color:#f8f7f6;text-decoration:none;padding:10px 20px;box-sizing:border-box;white-space:nowrap;position:relative}.main_menu>li.menu-item-has-children>.sub-menu>li>a{color:#047a64;flex-grow:1}#header.scrolled .main_menu>li.menu-item-has-children>.sub-menu>li>a{color:#fff}.main_menu>li.menu-item-has-children>.sub-menu>li>a:hover{background:#047a64;color:#fff}#header.scrolled .main_menu>li.menu-item-has-children>.sub-menu>li>a:hover{background:rgba(248,247,246,.95);color:#047a64}#header.scrolled .main_menu>li.menu-item-has-children.mega_menu>.sub-menu>li>a:hover{background:none;color:#fff}.main_menu>li.menu-item-has-children>.sub-menu>li{display:flex;align-items:center;justify-content:space-between;align-self:stretch}.main_menu>li{position:relative}.main_menu>li.menu-item-has-children>.sub-menu{position:absolute;min-width:250px;background:rgba(248,247,246,.95);list-style:none;padding:0;right:calc(-50% - 22px);top:50px;display:none;align-items:center;justify-content:center;z-index:11}#header.scrolled .main_menu>li.menu-item-has-children>.sub-menu{background:#047a64}.main_menu>li.menu-item-has-children:hover>.sub-menu{display:flex;flex-direction:column}.main_menu>li.menu-item-has-children.mega_menu>.sub-menu{flex-direction:row;flex-wrap:wrap;justify-content:flex-start}.main_menu>li.menu-item-has-children.mega_menu>.sub-menu>li{width:calc(20% - 20px);margin-right:20px;margin-bottom:20px}.main_menu>li.menu-item-has-children.mega_menu>.sub-menu>li:nth-child(5n),.main_menu>li.menu-item-has-children.mega_menu>.sub-menu>li:last-child{margin-right:0}.sub-menu::after{content:"";display:block;width:90%;height:30px;position:absolute;top:-30px;left:5%}.main_menu>li.menu-item-has-children:hover>a::before{content:"";width:0;height:0;border-left:6px solid rgba(0,0,0,0);border-right:6px solid rgba(0,0,0,0);border-bottom:6px solid #f8f7f6;position:absolute;bottom:-18px;left:50%;background:none}#header.scrolled .main_menu>li.menu-item-has-children:hover>a::before{border-bottom:6px solid #047a64}#header.scrolled .sub-menu::before{border-bottom:6px solid #047a64}.main_menu>li.menu-item-has-children>a::after{content:url("data:image/svg+xml,%3Csvg width='12' height='9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0)'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M.5 2.5l1-1C2.78 3.036 4.696 5.407 6.016 7 7.328 5.425 9.219 3.036 10.5 1.5l1 .84C9.7 4.358 7.846 6.447 6.016 8.5 4.193 6.447 2.33 4.561.5 2.5z' fill='%23F8F7F6'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0'%3E%3Cpath fill='%23fff' transform='rotate(90 5.5 6)' d='M0 0h8v11H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");margin-left:10px}#header.scrolled .main_menu>li.menu-item-has-children>a::after{content:url("data:image/svg+xml,%3Csvg width='12' height='9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0)'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M.5 2.5l1-1C2.78 3.036 4.696 5.407 6.016 7 7.328 5.425 9.219 3.036 10.5 1.5l1 .84C9.7 4.358 7.846 6.447 6.016 8.5 4.193 6.447 2.33 4.561.5 2.5z' fill='%23047A64'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0'%3E%3Cpath fill='%23047A64' transform='rotate(90 5.5 6)' d='M0 0h8v11H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");margin-left:10px}.header-right .cart{display:flex}.header-right .cart::before{content:"";width:.5px;min-height:100%;background:#c4c4c4;margin-left:20px;margin-right:40px}}@media(max-width: 1600px){#header{padding:40px}#header.scrolled{padding:14px 40px}}@media(max-width: 1400px){.main_menu>li>a,.main_menu>li.menu-item-has-children>.sub-menu>li>a{padding:10px}.main_menu::after{margin-left:10px;margin-right:20px}}@media(max-width: 1280px){.main_menu li.mega_menu.menu-item-has-children>.sub-menu{padding:40px}}@media(max-width: 1240px){.header-right .cart::before{margin-right:20px;margin-left:10px}.mega_menu_title{margin-bottom:30px}.main_menu li.mega_menu.menu-item-has-children>.sub-menu{top:215px}#header.scrolled .main_menu li.mega_menu.menu-item-has-children>.sub-menu{top:137px}#header{flex-direction:column}}@media(max-width: 1024px){.header-right .cart{display:flex}.header-right .cart::before{content:"";width:.5px;min-height:100%;background:#c4c4c4;margin-left:10px;margin-right:20px}.mega_menu_title{display:none}.main_menu li.mega_menu.menu-item-has-children>.sub-menu{top:0;padding:0}.main_menu>li.menu-item-has-children.mega_menu>.sub-menu>li>a .image{display:none}#header{flex-direction:row}#header{padding:30px}#header.scrolled{padding:14px 30px}.main_menu>li:last-child{margin-bottom:150px}#close_menu{background-color:rgba(0,0,0,.01);position:fixed;top:0;right:0;z-index:10;width:0;height:100vh;display:block;transition:background-color .3s ease,right .3s ease;-webkit-transition:background-color .3s ease,right .3s ease}body.menu_open{overflow:hidden}body.menu_open #close_menu{display:block;background:rgba(0,0,0,.5);right:300px;width:100%}body.menu_open.show_menu_close #close_menu{background-color:rgba(0,0,0,.01);width:100%;right:0}#wrap{position:relative;width:auto;min-width:320px;overflow:hidden;background:#fff}#shifter{position:relative;width:100%;left:0px;transition:left .3s ease;-webkit-transition:left .3s ease;background:#fff}body{background:#d8d8d8}body.menu_open #shifter{left:-300px}body.menu_open.show_menu_close #shifter{left:0}#mobile_menu_button{width:40px;display:block;margin-left:20px}#header.scrolled #mobile_menu_button>div{background:#373737}#mobile_menu_button>div{width:100%;height:4px;background-color:#f8f7f6;margin-bottom:10px}#mobile_menu_button>div:last-child{margin:0}#main_menu{display:block;top:0px;left:100%;width:330px;z-index:11;position:fixed;overflow-x:hidden;overflow-y:scroll;max-height:100vh;-webkit-transition:left .3s ease}body.menu_open #main_menu{left:calc(100% - 300px)}body.menu_open.show_menu_close #main_menu{left:100%}.main_menu,.main_menu ul{padding:0;margin:0;list-style:none}.main_menu>li{background:#373737}.main_menu ul{max-height:0;transition:max-height .3s;overflow:hidden}.main_menu li.clicked ul{max-height:1500px;overflow:scroll}.main_menu>li>a,.main_menu a{display:block;color:#fff;padding:20px;font-size:20px;font-weight:400;text-decoration:none;border-bottom:1px solid rgba(0,0,0,.1)}.main_menu>li.menu-item-has-children>.sub-menu>li>a{font-size:16px;padding:15px 25px;background:rgba(255,255,255,.05)}.main_menu li{position:relative}.main_menu li.menu-item-has-children>a:after{content:"";display:block;width:20px;height:20px;position:absolute;right:45px;top:17px;border-bottom:2px solid #fff;border-right:2px solid #fff;transform:rotate(45deg);transition:transform .3s;transform-origin:14px 14px}.main_menu li.menu-item-has-children.clicked>a:after{transform:rotate(-45deg)}.gallery{-moz-column-count:3;column-count:3;-moz-column-gap:10px;column-gap:10px}.gallery .gallery-item img{margin-bottom:10px}}@media(max-width: 640px){.facebook_link,.instagram_link{display:none}.header-right .cart::before{content:none}.main_menu>li.menu-item-has-children>.sub-menu>li>a>p{margin:0}#logo{width:150px;margin-right:20px}#header{padding:10px 20px}#header.scrolled{padding:14px 20px}}.single_post_list{display:flex;align-items:flex-start;flex-wrap:wrap;gap:20px}.single_post_list>a{display:flex;text-decoration:none;transition:opacity .3s;flex-wrap:wrap;width:calc(33% - 11px);align-self:stretch;flex-direction:column}.single_post_list a:hover{opacity:.7}.single_post_list a .post_thumb{position:relative;height:1px;width:100%;box-sizing:border-box;padding-bottom:40vw}.single_post_list a .post_thumb img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.single_post_list a .post_data{background:#fff;padding:20px 0;box-sizing:border-box;width:100%;display:flex;flex-direction:column;flex-grow:1;word-break:break-word;justify-content:space-between}.single_post_list a .post_data h4{font-weight:600;font-size:24px;color:#373737;margin:0 0 20px}.single_post_list a .post_data .date_link{display:flex;align-items:center;justify-content:space-between}.single_post_list a .post_data .date_link p{padding:0;margin-top:0;opacity:.6}.single_post_list a .post_data p{color:#373737;width:100%;word-break:break-word;line-height:normal}.single_post_list a .post_data p.date{font-weight:600;font-size:16px;line-height:24px;margin-bottom:0;padding-left:30px;background:no-repeat center left/20px url("data:image/svg+xml,%0A%3Csvg fill='none' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cmask id='a' maskUnits='userSpaceOnUse' x='0' y='.1' width='20' height='20' fill='%23000'%3E%3Cpath fill='%23fff' d='M0 .1h20v20H0z'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M17.9 17.6c0 .2-.2.4-.4.4h-15a.4.4 0 01-.4-.4V4.3c0-.2.2-.4.4-.4H5v1.2a.6.6 0 101 0V3.9h3.5v1.2a.6.6 0 101 0V3.9H14v1.2a.6.6 0 101 0V3.9h2.5c.2 0 .4.2.4.4v13.3zm-.4-14.8h-2.4V1.7a.6.6 0 10-1.1 0v1.1h-3.4V1.7a.6.6 0 10-1.1 0v1.1H6V1.7a.6.6 0 10-1.1 0v1.1H2.5c-.8 0-1.5.7-1.5 1.5v13.3c0 .8.7 1.5 1.5 1.5h15c.8 0 1.5-.7 1.5-1.5V4.3c0-.8-.7-1.5-1.5-1.5z'/%3E%3C/mask%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M17.9 17.6c0 .2-.2.4-.4.4h-15a.4.4 0 01-.4-.4V4.3c0-.2.2-.4.4-.4H5v1.2a.6.6 0 101 0V3.9h3.5v1.2a.6.6 0 101 0V3.9H14v1.2a.6.6 0 101 0V3.9h2.5c.2 0 .4.2.4.4v13.3zm-.4-14.8h-2.4V1.7a.6.6 0 10-1.1 0v1.1h-3.4V1.7a.6.6 0 10-1.1 0v1.1H6V1.7a.6.6 0 10-1.1 0v1.1H2.5c-.8 0-1.5.7-1.5 1.5v13.3c0 .8.7 1.5 1.5 1.5h15c.8 0 1.5-.7 1.5-1.5V4.3c0-.8-.7-1.5-1.5-1.5z' fill='%23fff'/%3E%3Cpath d='M5 4h.2v-.3H5V4zm1 0v-.3H6V4H6zm3.5 0h.2v-.3h-.2V4zm1 0v-.3h-.1V4h.2zM14 4h.2v-.3H14V4zm1 0v-.3H15V4h.2zm0-1.2H15V3h.2v-.2zm-1 0V3h.2v-.2H14zm-3.4 0h-.2V3h.2v-.2zm-1.1 0V3h.2v-.2h-.2zM6 2.8h-.2V3H6v-.2zM5 2.8V3h.2v-.2H5zm12.7 14.8c0 .1 0 .2-.2.2v.4c.3 0 .6-.3.6-.6h-.4zm-.2.2h-15v.4h15v-.4zm-15 0s-.2 0-.2-.2H2c0 .3.3.6.6.6v-.4zm-.2-.2V4.3H2v13.3h.4zm0-13.3l.2-.2v-.4c-.3 0-.6.3-.6.6h.4zm.2-.2H5v-.4H2.5v.4zM4.8 4v1.2h.4V3.9h-.4zm0 1.2c0 .4.3.7.7.7v-.4a.4.4 0 01-.3-.3h-.4zm.7.7c.4 0 .8-.3.8-.7h-.4c0 .2-.2.3-.4.3v.4zm.8-.7V3.9h-.4v1.2h.4zM6 4h3.4v-.4H6v.4zM9.3 4v1.2h.4V3.9h-.4zm0 1.2c0 .4.3.7.7.7v-.4a.4.4 0 01-.3-.3h-.4zm.7.7c.4 0 .8-.3.8-.7h-.4c0 .2-.2.3-.4.3v.4zm.8-.7V3.9h-.4v1.2h.4zm-.2-1H14v-.4h-3.4v.4zm3.2-.2v1.2h.4V3.9h-.4zm0 1.2c0 .4.3.7.7.7v-.4a.4.4 0 01-.3-.3h-.4zm.7.7c.4 0 .8-.3.8-.7h-.4c0 .2-.2.3-.4.3v.4zm.8-.7V3.9h-.4v1.2h.4zM15 4h2.4v-.4h-2.4v.4zm2.4 0l.2.2h.4c0-.3-.3-.6-.6-.6v.4zm.2.2v13.3h.4V4.3h-.4zm-.2-1.7h-2.4V3h2.4v-.4zm-2.2.2V1.7h-.4v1.1h.4zm0-1.1c0-.4-.4-.8-.8-.8v.4c.2 0 .4.2.4.4h.4zm-.8-.8c-.4 0-.7.4-.7.8h.4c0-.2.1-.4.3-.4V1zm-.7.8v1.1h.4V1.7h-.4zm.2 1h-3.4V3H14v-.4zm-3.2.1V1.7h-.4v1.1h.4zm0-1.1c0-.4-.4-.8-.8-.8v.4c.2 0 .4.2.4.4h.4zM10 .9c-.4 0-.7.4-.7.8h.4c0-.2.1-.4.3-.4V1zm-.7.8v1.1h.4V1.7h-.4zm.2 1H6V3h3.4v-.4zm-3.2.1V1.7h-.4v1.1h.4zm0-1.1c0-.4-.4-.8-.8-.8v.4c.2 0 .4.2.4.4h.4zM5.5.9c-.4 0-.7.4-.7.8h.4c0-.2.1-.4.3-.4V1zm-.7.8v1.1h.4V1.7h-.4zm.2 1H2.5V3H5v-.4zm-2.5 0c-1 0-1.7.7-1.7 1.6h.4c0-.7.6-1.3 1.3-1.3v-.4zM.8 4.2v13.3h.4V4.3H.8zm0 13.3c0 1 .8 1.7 1.7 1.7V19c-.7 0-1.3-.6-1.3-1.3H.8zm1.7 1.7h15V19h-15v.4zm15 0c1 0 1.7-.7 1.7-1.7h-.4c0 .7-.6 1.3-1.3 1.3v.4zm1.7-1.7V4.3h-.4v13.3h.4zm0-13.3c0-1-.7-1.7-1.7-1.7V3c.7 0 1.3.6 1.3 1.3h.4z' fill='%23333' mask='url(%23a)'/%3E%3Cpath d='M4.9 9.6v0h2.4v0-1.8H4.9v1.8zM4.9 12.4v0h2.4v0-1.8H4.9v1.8zM4.9 15.2v0h2.4v0-1.8H4.9v1.8zM8.8 15.2v0h2.4v0-1.8h0-2.4v1.8zM8.8 12.4v0h2.4v0-1.8h0-2.4v1.8zM8.8 9.6v0h2.4v0-1.8h0-2.4v1.8zM12.7 15.2v0h2.4v0-1.8h0-2.3 0v1.8zM12.7 12.4v0h2.4v0-1.8h0-2.3 0v1.8zM12.7 9.6v0h2.4v0-1.8h0-2.3 0v1.8z' fill='%23fff' stroke='%23333' stroke-width='.2'/%3E%3C/svg%3E")}.single_post_list a:hover .button{opacity:1}@media(max-width: 1024px){.single_post_list a .post_thumb{padding-bottom:60vw}.single_post_list>a{width:calc(50% - 11px)}}@media(max-width: 640px){.single_post_list a .post_thumb{padding-bottom:120vw}.single_post_list>a{width:100%}}#footer{display:flex;align-items:center;justify-content:space-between;box-sizing:border-box;background:#373737;padding-top:70px;padding-bottom:70px}.footer_contact_details a[href*="tel:"]{font-size:30px;line-height:25px}.footer_contact_details{color:#fff;font-family:adobe-caslon-pro,serif;text-align:right}.footer_contact_details a{text-decoration:none;color:#fff}.footer_contact_details a:hover{text-decoration:underline}#footer_logo{background-image:url(../../img/qta-logo-white.svg);background-size:contain;background-repeat:no-repeat;background-position:center;width:228px;height:113px;display:block;text-indent:-9999px}.end_of_page{display:flex;align-items:center;background:#f8f7f6;justify-content:space-between;padding:10px 0}.end_of_page p,.end_of_page ul{margin:0}.end_of_page .menu_container{display:flex;align-items:center}.footer_menu{list-style:none;padding:0}.footer_menu>li>a{font-size:14px;line-height:17px;letter-spacing:.05em;text-transform:capitalize;color:#000}@media(max-width: 1240px){.end_of_page{flex-direction:column;text-align:center}#footer{padding-top:40px;padding-bottom:40px}}@media(max-width: 1024px){#footer{padding-top:30px;padding-bottom:30px}}@media(max-width: 640px){.end_of_page{font-size:13px;line-height:20px}.end_of_page .menu_container{flex-direction:column}#footer{padding-top:20px;padding-bottom:20px}#footer{flex-direction:column}#footer_logo{margin-bottom:20px;width:180px;height:120px}.footer_contact_details{text-align:center}}.images_container{display:flex;align-items:center;line-height:normal}.project_post_list{padding-top:50px;padding-bottom:50px}.project_post_list a:nth-child(odd) .images_container{flex-direction:row-reverse}.project_post_list a:nth-child(odd) .images_container .post_content{margin-left:50px;margin-right:0}@media(max-width: 1024px){.project_post_list a:nth-child(odd) .images_container .post_content{margin-left:0;margin-right:0}}.project_post_list a{text-decoration:none;transition:opacity .3s;margin-bottom:50px;display:flex;flex-direction:column;position:relative}.project_post_list a:hover .post_data::after{content:"";width:85px;height:2px;background:#047a64;position:absolute;bottom:-5px;left:0;right:unset}.gallery_images_container{align-self:stretch;display:flex;flex-wrap:wrap;flex-direction:column;flex:0 0 15%;gap:20px;max-height:400px;height:25vw;min-height:300px}.gallery_images_container .image{position:relative;width:100%;flex-grow:1}.gallery_images_container .image img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.gallery_images_container .image:nth-child(2n),.gallery_images_container .image:last-child{margin-right:0}.gallery_images_container .image:nth-child(n+3){margin-bottom:0}.project_post_list a .post_thumb::after,.project_post_list a .gallery_images_container .image::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#000;opacity:0;transition:all .2s}.project_post_list a:hover .post_thumb::after,.project_post_list a:hover .gallery_images_container .image::after{opacity:.2}.project_post_list .post_content{display:flex;align-items:flex-start;justify-content:center;flex-direction:column;flex:0 0 35%;color:#373737;margin-right:50px;height:25vw;min-height:300px;max-height:400px}.project_post_list a .post_thumb{position:relative;flex:1 1 45%;max-height:400px;height:25vw;min-height:300px;margin-right:20px}.project_post_list a .post_thumb img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.project_post_list a:nth-child(odd) .post_thumb{margin-right:0;margin-left:20px}.project_post_list a .post_data{position:relative;margin-top:40px;margin-bottom:30px;max-width:60%}.project_post_list a .post_data .project_name{font-size:52px;line-height:70px;color:#373737;margin:0}.project_post_list a .post_data p{color:#373737;word-break:break-word;font-size:16px;line-height:30px;margin-top:0}.project_post_list a .post_data p.date{font-weight:600;font-size:16px;line-height:24px;margin-bottom:0;padding-left:30px;background:no-repeat center left/20px url("data:image/svg+xml,%0A%3Csvg fill='none' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cmask id='a' maskUnits='userSpaceOnUse' x='0' y='.1' width='20' height='20' fill='%23000'%3E%3Cpath fill='%23fff' d='M0 .1h20v20H0z'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M17.9 17.6c0 .2-.2.4-.4.4h-15a.4.4 0 01-.4-.4V4.3c0-.2.2-.4.4-.4H5v1.2a.6.6 0 101 0V3.9h3.5v1.2a.6.6 0 101 0V3.9H14v1.2a.6.6 0 101 0V3.9h2.5c.2 0 .4.2.4.4v13.3zm-.4-14.8h-2.4V1.7a.6.6 0 10-1.1 0v1.1h-3.4V1.7a.6.6 0 10-1.1 0v1.1H6V1.7a.6.6 0 10-1.1 0v1.1H2.5c-.8 0-1.5.7-1.5 1.5v13.3c0 .8.7 1.5 1.5 1.5h15c.8 0 1.5-.7 1.5-1.5V4.3c0-.8-.7-1.5-1.5-1.5z'/%3E%3C/mask%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M17.9 17.6c0 .2-.2.4-.4.4h-15a.4.4 0 01-.4-.4V4.3c0-.2.2-.4.4-.4H5v1.2a.6.6 0 101 0V3.9h3.5v1.2a.6.6 0 101 0V3.9H14v1.2a.6.6 0 101 0V3.9h2.5c.2 0 .4.2.4.4v13.3zm-.4-14.8h-2.4V1.7a.6.6 0 10-1.1 0v1.1h-3.4V1.7a.6.6 0 10-1.1 0v1.1H6V1.7a.6.6 0 10-1.1 0v1.1H2.5c-.8 0-1.5.7-1.5 1.5v13.3c0 .8.7 1.5 1.5 1.5h15c.8 0 1.5-.7 1.5-1.5V4.3c0-.8-.7-1.5-1.5-1.5z' fill='%23fff'/%3E%3Cpath d='M5 4h.2v-.3H5V4zm1 0v-.3H6V4H6zm3.5 0h.2v-.3h-.2V4zm1 0v-.3h-.1V4h.2zM14 4h.2v-.3H14V4zm1 0v-.3H15V4h.2zm0-1.2H15V3h.2v-.2zm-1 0V3h.2v-.2H14zm-3.4 0h-.2V3h.2v-.2zm-1.1 0V3h.2v-.2h-.2zM6 2.8h-.2V3H6v-.2zM5 2.8V3h.2v-.2H5zm12.7 14.8c0 .1 0 .2-.2.2v.4c.3 0 .6-.3.6-.6h-.4zm-.2.2h-15v.4h15v-.4zm-15 0s-.2 0-.2-.2H2c0 .3.3.6.6.6v-.4zm-.2-.2V4.3H2v13.3h.4zm0-13.3l.2-.2v-.4c-.3 0-.6.3-.6.6h.4zm.2-.2H5v-.4H2.5v.4zM4.8 4v1.2h.4V3.9h-.4zm0 1.2c0 .4.3.7.7.7v-.4a.4.4 0 01-.3-.3h-.4zm.7.7c.4 0 .8-.3.8-.7h-.4c0 .2-.2.3-.4.3v.4zm.8-.7V3.9h-.4v1.2h.4zM6 4h3.4v-.4H6v.4zM9.3 4v1.2h.4V3.9h-.4zm0 1.2c0 .4.3.7.7.7v-.4a.4.4 0 01-.3-.3h-.4zm.7.7c.4 0 .8-.3.8-.7h-.4c0 .2-.2.3-.4.3v.4zm.8-.7V3.9h-.4v1.2h.4zm-.2-1H14v-.4h-3.4v.4zm3.2-.2v1.2h.4V3.9h-.4zm0 1.2c0 .4.3.7.7.7v-.4a.4.4 0 01-.3-.3h-.4zm.7.7c.4 0 .8-.3.8-.7h-.4c0 .2-.2.3-.4.3v.4zm.8-.7V3.9h-.4v1.2h.4zM15 4h2.4v-.4h-2.4v.4zm2.4 0l.2.2h.4c0-.3-.3-.6-.6-.6v.4zm.2.2v13.3h.4V4.3h-.4zm-.2-1.7h-2.4V3h2.4v-.4zm-2.2.2V1.7h-.4v1.1h.4zm0-1.1c0-.4-.4-.8-.8-.8v.4c.2 0 .4.2.4.4h.4zm-.8-.8c-.4 0-.7.4-.7.8h.4c0-.2.1-.4.3-.4V1zm-.7.8v1.1h.4V1.7h-.4zm.2 1h-3.4V3H14v-.4zm-3.2.1V1.7h-.4v1.1h.4zm0-1.1c0-.4-.4-.8-.8-.8v.4c.2 0 .4.2.4.4h.4zM10 .9c-.4 0-.7.4-.7.8h.4c0-.2.1-.4.3-.4V1zm-.7.8v1.1h.4V1.7h-.4zm.2 1H6V3h3.4v-.4zm-3.2.1V1.7h-.4v1.1h.4zm0-1.1c0-.4-.4-.8-.8-.8v.4c.2 0 .4.2.4.4h.4zM5.5.9c-.4 0-.7.4-.7.8h.4c0-.2.1-.4.3-.4V1zm-.7.8v1.1h.4V1.7h-.4zm.2 1H2.5V3H5v-.4zm-2.5 0c-1 0-1.7.7-1.7 1.6h.4c0-.7.6-1.3 1.3-1.3v-.4zM.8 4.2v13.3h.4V4.3H.8zm0 13.3c0 1 .8 1.7 1.7 1.7V19c-.7 0-1.3-.6-1.3-1.3H.8zm1.7 1.7h15V19h-15v.4zm15 0c1 0 1.7-.7 1.7-1.7h-.4c0 .7-.6 1.3-1.3 1.3v.4zm1.7-1.7V4.3h-.4v13.3h.4zm0-13.3c0-1-.7-1.7-1.7-1.7V3c.7 0 1.3.6 1.3 1.3h.4z' fill='%23333' mask='url(%23a)'/%3E%3Cpath d='M4.9 9.6v0h2.4v0-1.8H4.9v1.8zM4.9 12.4v0h2.4v0-1.8H4.9v1.8zM4.9 15.2v0h2.4v0-1.8H4.9v1.8zM8.8 15.2v0h2.4v0-1.8h0-2.4v1.8zM8.8 12.4v0h2.4v0-1.8h0-2.4v1.8zM8.8 9.6v0h2.4v0-1.8h0-2.4v1.8zM12.7 15.2v0h2.4v0-1.8h0-2.3 0v1.8zM12.7 12.4v0h2.4v0-1.8h0-2.3 0v1.8zM12.7 9.6v0h2.4v0-1.8h0-2.3 0v1.8z' fill='%23fff' stroke='%23333' stroke-width='.2'/%3E%3C/svg%3E")}.project_post_list a:hover .button{opacity:1}@media(max-width: 1240px){.project_post_list a{margin-bottom:75px}}@media(max-width: 1024px){.project_post_list a .post_data .project_name{font-size:40px;line-height:50px}.project_post_list a:hover .post_data::after{bottom:0}.images_container,.project_post_list a:nth-child(odd) .images_container{flex-direction:column}.images_container .post_content{order:3}.images_container .post_thumb{order:1}.images_container .gallery_images_container{order:2}.project_post_list a:nth-child(odd) .post_thumb{margin-left:0}.project_post_list a .post_thumb,.project_post_list a:nth-child(even) .post_thumb{flex:unset;width:100%;margin-right:0}.project_post_list .post_content{height:auto;min-height:auto;max-height:none;margin-top:20px;margin-right:0}.gallery_images_container{margin-top:20px;flex-direction:row;min-height:200px}.gallery_images_container .image{width:auto;flex:1}.project_post_list a .post_data{max-width:unset}.project_post_list a{margin-bottom:50px}}@media(max-width: 640px){.gallery_images_container{gap:20px}.project_post_list a{margin-bottom:30px}}@media(min-width: 1021px){.project_post_list a:nth-child(even) .post_data{align-self:flex-end;text-align:right}.project_post_list a:nth-child(even):hover .post_data::after{left:unset;right:0}}
