main{display:block}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}details{display:block}summary{display:list-item}template{display:none}dfn,cite,em,i{font-style:italic}blockquote{margin:0 1.5em}address{margin:0 0 1.5em}pre{background:#eee;font-family:"Courier 10 Pitch",courier,monospace;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}code,kbd,tt,var{font-family:monaco,consolas,"Andale Mono","DejaVu Sans Mono",monospace}abbr,acronym{border-bottom:1px dotted #666;cursor:help}big{font-size:125%}hr{background-color:#ccc;border:0;height:1px;margin-bottom:1.5em}dt{font-weight:700}dd{margin:0 1.5em 1.5em}figure{margin:1em 0}table{margin:0 0 1.5em;width:100%}input[type=text],input[type=email],input[type=url],input[type=password],input[type=search],input[type=number],input[type=tel],input[type=range],input[type=date],input[type=month],input[type=week],input[type=time],input[type=datetime],input[type=datetime-local],input[type=color],textarea{color:#666;border:1px solid #ccc;border-radius:3px;padding:3px}input[type=text]:focus,input[type=email]:focus,input[type=url]:focus,input[type=password]:focus,input[type=search]:focus,input[type=number]:focus,input[type=tel]:focus,input[type=range]:focus,input[type=date]:focus,input[type=month]:focus,input[type=week]:focus,input[type=time]:focus,input[type=datetime]:focus,input[type=datetime-local]:focus,input[type=color]:focus,textarea:focus{color:#111}select{border:1px solid #ccc}textarea{width:100%}.site-main .comment-navigation,.site-main .posts-navigation,.site-main .post-navigation{margin:0 0 1.5em}.comment-navigation .nav-links,.posts-navigation .nav-links,.post-navigation .nav-links{display:flex}.comment-navigation .nav-previous,.posts-navigation .nav-previous,.post-navigation .nav-previous{flex:1 0 50%}.comment-navigation .nav-next,.posts-navigation .nav-next,.post-navigation .nav-next{text-align:end;flex:1 0 50%}.sticky{display:block}.updated:not(.published){display:none}.comment-content a{word-wrap:break-word}.bypostauthor{display:block}.widget{margin:0 0 1.5em}.widget select{max-width:100%}.page-content .wp-smiley,.entry-content .wp-smiley,.comment-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}.wp-caption{margin-bottom:1.5em;max-width:100%}.wp-caption img[class*=wp-image-]{display:block;margin-left:auto;margin-right:auto}.wp-caption .wp-caption-text{margin:.8075em 0}.wp-caption-text{text-align:center}.gallery{margin-bottom:1.5em;display:grid;grid-gap:1.5em}.gallery-item{display:inline-block;text-align:center;width:100%}.gallery-columns-2{grid-template-columns:repeat(2,1fr)}.gallery-columns-3{grid-template-columns:repeat(3,1fr)}.gallery-columns-4{grid-template-columns:repeat(4,1fr)}.gallery-columns-5{grid-template-columns:repeat(5,1fr)}.gallery-columns-6{grid-template-columns:repeat(6,1fr)}.gallery-columns-7{grid-template-columns:repeat(7,1fr)}.gallery-columns-8{grid-template-columns:repeat(8,1fr)}.gallery-columns-9{grid-template-columns:repeat(9,1fr)}.gallery-caption{display:block}.infinite-scroll .posts-navigation,.infinite-scroll.neverending .site-footer{display:none}.infinity-end.neverending .site-footer{display:block}.alignleft{float:left;margin-right:1.5em;margin-bottom:1.5em}.alignright{float:right;margin-left:1.5em;margin-bottom:1.5em}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto;margin-bottom:1.5em}.home header#main-header{background-color:#e3e2df}.logged-in header#main-header{top:32px}header#main-header.fixed{padding:20px 0;background-color:#e3e2df;box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1)}header#main-header ul#menu-primary-menu li span.icon{position:absolute;right:-12px;height:auto;top:8px}header#main-header ul#menu-primary-menu li.mega-menu>a span.icon{top:7px}.mobile-menu-dropdown-area li span.icon{position:absolute;right:-10px;top:-4px;padding:0 10px;cursor:pointer}.logged-in .mobile-menu-dropdown-area{padding-top:130px}section.home-hero-section{position:relative;overflow:hidden;background-color:#e3e2df!important;padding-top:25px}section.home-hero-section .wrapper{width:100%;max-width:1840px;padding:0 20px;margin:auto}section.home-hero-section .top{display:flex;flex-wrap:wrap;justify-content:space-between;padding-bottom:25px}section.home-hero-section .top .left .headline{font-size:90px;font-weight:300;line-height:104%;color:#111;padding-bottom:25px}section.home-hero-section .wrapper .top .right h3.headline{font-weight:500;font-size:18px;line-height:165%;margin-bottom:7px;font-family:neue-haas-grotesk-display,sans-serif;color:#000}section.home-hero-section .wrapper .top .right .guick_links li{font-size:24px;font-weight:400;line-height:165%;position:relative;padding-left:10px}section.home-hero-section .wrapper .top .right .guick_links li::before{content:"";display:block;width:15px;height:2px;background-color:#111;position:absolute;top:50%;left:-10px}section.home-hero-section .wrapper .top .right .guick_links li a{color:#111;font-family:neue-haas-grotesk-display,sans-serif}section.home-hero-section .button-wrap{display:flex;gap:30px}section.home-hero-section .button-wrap .primary-btn-2{background-color:#d3d2d0}.gallery-slider-hero{position:relative}.gallery-slider-hero .owl-nav{display:flex;gap:20px;position:absolute;top:25px;left:25px}.gallery-slider-hero .owl-nav button.owl-prev,.gallery-slider-hero .owl-nav button.owl-next{width:65.6px;height:65.6px;background-color:#fff!important;color:#111;border-radius:0;border:none;transition:.1s}.gallery-slider-hero .owl-nav button.owl-next{transform:rotate(180deg)!important}.gallery-slider-hero .owl-nav button.owl-prev:hover,.gallery-slider-hero .owl-nav button.owl-next:hover{background-color:#111!important;color:#fff!important}.gallery-slider-hero .item{height:750px;overflow:hidden;display:flex}.gallery-slider-hero .item img{width:100%;height:100%;object-fit:cover}section.home-about-section{position:relative;overflow:hidden;padding-top:150px}section.home-about-section .top-area{display:flex;margin-bottom:100px;align-items:flex-start}section.home-about-section .top-area .right-blurb .item .desc p{font-size:16px;font-weight:450;line-height:160%}section.home-about-section .top-area .left{width:50%;padding-right:60px}section.home-about-section .top-area .left .button-wrap{display:flex;gap:30px}section.home-about-section .top-area .left .button-wrap .primary-btn-2{background-color:#e9e9e9}section.home-about-section .top-area .left .contents{margin-bottom:60px;font-size:36px;font-weight:400;line-height:140%;letter-spacing:.02em}section.home-about-section .top-area .right-blurb{width:50%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:60px;row-gap:50px}section.home-about-section .top-area .right-blurb .item h3{font-size:20px;font-weight:500;line-height:30px;color:#111;padding-bottom:10px;font-family:neue-haas-grotesk-display,sans-serif}section.home-about-section .top-area .right-blurb .item .desc{word-break:break-word}section.home-about-section .bottom-area h2.year{font-size:360px;font-weight:400;line-height:1;color:#fa7a57;font-family:neue-haas-grotesk-display,sans-serif;padding-top:35px}section.home-about-section .bottom-area{display:grid;grid-template-columns:repeat(3,1fr);align-items:center;gap:40px;padding-bottom:50px;margin-bottom:80px;border-bottom:1px solid #111;width:100%}section.home-about-section .bottom-area .year-text{max-width:455px;font-size:40px;font-weight:450;line-height:130%;color:#111}section.home-about-section .bottom-area .right-text{padding-right:16px;font-size:20px;line-height:150%;font-weight:400}section.home-about-section .bottom-area .right-text strong{font-weight:500}section.home-about-section .middle-images-wrap{display:flex;gap:20px;justify-content:space-between}section.home-about-section .middle-images-wrap>div{height:747px;display:flex}section.home-about-section .middle-images-wrap .left{width:30%}section.home-about-section .middle-images-wrap .middle{width:40%}section.home-about-section .middle-images-wrap .right{width:30%}section.home-about-section .middle-images-wrap img{object-fit:cover}section.home-featured-categories{position:relative;overflow:hidden;padding-bottom:20px}section.home-featured-categories .top-area{padding-bottom:60px}section.home-featured-categories .top-area h2.headline{font-size:72px;font-weight:300;line-height:128%;letter-spacing:.02em;max-width:700px;margin-bottom:20px}section.home-featured-categories .top-area .desc{columns:2;font-size:16px;font-weight:400;line-height:160%;letter-spacing:.02em;gap:60px;break-inside:avoid}section.home-featured-categories .featured-categories-wrapper{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));row-gap:45px;column-gap:80px}section.home-featured-categories .featured-categories-wrapper .item{position:relative}.whole-div-link{position:absolute;width:100%;height:100%;left:0;top:0;z-index:1}section.home-featured-categories .item h3{font-size:24px;font-weight:500;line-height:130%;padding-top:10px;padding-bottom:10px;color:#3c2226;font-family:neue-haas-grotesk-display,sans-serif}section.home-featured-categories .middle-part .item h3 a{color:#111;border-bottom:1px solid #111}section.home-featured-categories .middle-part .item .desc{font-size:14px;font-weight:400;line-height:160%;letter-spacing:.27px;padding-top:10px}section.home-featured-categories .middle-part .item .desc a{color:#111}section.home-featured-categories .middle-part .item .desc strong{font-weight:500}section.home-featured-categories .bottom-area .bottom-desc{max-width:997px;font-size:16px;font-weight:450;line-height:185%;letter-spacing:.32px;padding:50px 0}section.home-featured-categories .bottom-area .button-wrap{display:flex;gap:30px}section.home-featured-categories .bottom-area .button-wrap .primary-btn-2{background-color:rgba(146,146,146,.2)}section.home-featured-categories .middle-part .item .image{height:413px;display:flex}section.home-featured-categories .middle-part .item .image img{height:100%;width:100%;object-fit:cover}.testimonials-cus-nav button.owl-prev,.testimonials-cus-nav button.owl-next{width:65.6px;height:65.6px;background-color:#f8f9fa;color:#111;border:none;cursor:pointer;border-radius:0;transition:.1s}.testimonials-cus-nav button.owl-prev:hover,.testimonials-cus-nav button.owl-next:hover{background-color:#eb6f4d!important;color:#fff!important}.testimonials-cus-nav button.owl-next{transform:rotate(180deg)}section.inner-hero-section1 .wrapper .left .button-wrap{display:flex;flex-wrap:wrap;gap:30px}section.about-services-products .container .right .button-wrap{display:flex;gap:30px}section.about-services-products .container .right .button-wrap .primary-btn-2{background-color:#c0c0c0}section.about-services-products .container .right .button-wrap{margin-top:40px}section.about-services-products.consistent-space{padding-top:0;margin:80px 0}section.about-services-products.reverse-column .container{flex-flow:row-reverse}section.about-services-products.reverse-column .container .right{padding-right:68px;padding-left:0}section.about-what-we-do{margin-top:148px;position:relative;overflow:hidden}section.about-what-we-do::before{position:absolute;content:"";height:calc(100% - 130px);top:65px;width:100%;background-color:#f5f5f5;right:19%}section.about-what-we-do .container{max-width:1776px;display:flex;justify-content:space-between;align-items:center;gap:30px;z-index:1;position:relative}section.about-what-we-do .container .left{width:33%}section.about-what-we-do .container .left .button-wrap{display:flex;gap:30px}section.about-what-we-do .container .left .button-wrap .primary-btn-2{background-color:rgba(233,233,233,.28)}section.about-what-we-do .container .left h2.headline{color:#111;font-size:72px;font-weight:300;line-height:110%;letter-spacing:.02em}section.about-what-we-do .container .left h3.sub-headline{font-size:36px;font-weight:400;line-height:150%;letter-spacing:.02em;margin-bottom:48px;margin-top:20px;color:#111}section.about-what-we-do .container .middle{width:33%}section.about-what-we-do .container .middle .desc h3{font-size:20px;font-weight:500;line-height:150%;margin-bottom:10px;margin-bottom:20px;color:#111}section.about-what-we-do .container .middle .desc h3{font-family:neue-haas-grotesk-display,sans-serif;font-size:20px}section.about-what-we-do .container .middle .desc{font-size:16px;font-weight:450;line-height:165%;letter-spacing:.02em;color:#111}section.about-what-we-do .container .right{width:33%;display:flex}section.about-what-we-do .container .right img{width:100%;height:100%;object-fit:cover}section.about-services-products.hide-section{display:none}section.about-what-we-believe.hide-section{display:none}section.about-what-we-believe .top .left h3.sub-headline{font-size:36px;font-weight:400;line-height:141%;letter-spacing:.02em;color:#111}section.about-what-we-believe.v2 .top{grid-template-columns:repeat(1,minmax(0,1fr));width:100%;max-width:1060px}section.about-what-we-believe.v2 .top .left h2.headline{font-size:60px}section.about-what-we-believe.v2 .top .left h3.sub-headline{font-family:"Poppins",sans-serif;font-weight:300;font-size:24px;margin-top:15px;letter-spacing:0}section.about-what-we-believe.v2 .what-we-believe{grid-template-columns:repeat(4,minmax(0,1fr))}section.about-what-we-believe.v2 .what-we-believe .item h3{font-size:28px}section.about-what-we-believe.v2 .what-we-believe .item .desc{font-size:16px;letter-spacing:1px;letter-spacing:0;font-family:"Poppins",sans-serif;font-weight:300}section.all-catalogues{padding:60px 0;position:relative;overflow:hidden}section.all-catalogues .wrapper{max-width:1840px;width:100%;margin:auto;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:35px;padding:0 20px}section.all-catalogues .wrapper .item{display:flex;background:#f1f1ef}section.all-catalogues .wrapper .icon{display:flex;align-items:center;background:#eb6f4d;width:113px;justify-content:center}section.all-catalogues .wrapper .item .right{padding:15px 25px;flex:1;display:flex;align-items:center}section.all-catalogues .wrapper .item .right h3{font-size:22px;font-weight:300;line-height:1.3;letter-spacing:.02em;color:#111}section.all-catalogues .wrapper .item .right p{font-size:16px;font-weight:400;line-height:1.5;letter-spacing:.02em;margin-bottom:5px;color:#111}section.all-catalogues .wrapper .item .right a{font-size:16px;font-weight:400;line-height:1.5;letter-spacing:.02em;color:#000;border-bottom:1px solid #000;display:inline-flex;align-items:center;gap:8px}section.catalogues-hero .headline{max-width:950px;width:100%;margin:auto;text-align:center}.catalogues-hero .down-arrow{position:absolute;bottom:40px;left:0;right:0;margin:auto;width:max-content}section.contact-hero{width:100%;position:relative;overflow:hidden;display:flex;flex-wrap:wrap;background:#e3e2df}section.contact-hero .left{width:50%;display:flex;justify-content:center;align-items:center;padding:120px 0}section.contact-hero .left .inner{max-width:556px;width:100%;margin:auto;padding:0 20px}section.contact-hero .left .headline{font-size:80px;font-weight:300;line-height:104%;margin-bottom:20px;color:#111}section.contact-hero .left .contents{font-size:16px;font-weight:400;line-height:175%;letter-spacing:.02em;margin-bottom:40px;color:#111}section.contact-hero .left .contact-wrapper{display:flex;flex-wrap:wrap;color:#111;row-gap:20px;column-gap:40px}section.contact-hero .left .contact-wrapper a{display:flex;align-items:center;gap:20px}section.contact-hero .left .contact-wrapper .icon{display:flex;justify-content:center;align-items:center;width:51px;height:51px;background-color:#eb6f4d}section.contact-hero .left .contact-wrapper a span:nth-child(2){font-size:16px;font-weight:500;line-height:29%;letter-spacing:.02em;border-bottom:1px solid #111;padding-bottom:10px}section.contact-hero .acf-map{width:100%;width:50%;height:620px}.acf-map img{max-width:inherit!important}section.contact-form-section{position:relative;overflow:hidden;padding:80px 0;background:#f1f1ef}section.contact-form-section .wpforms-field-container{display:flex;flex-wrap:wrap;column-gap:66px}section.contact-form-section .wpforms-container .wpforms-field{float:none;clear:both;width:calc(50% - 33px)}section.contact-form-section .wpforms-container .wpforms-field.enquiry-text{width:calc(80% - 33px)}section.contact-form-section .wpforms-container .wpforms-field.enquiry-text textarea{height:190px}section.contact-form-section .wpforms-container .wpforms-field.wpforms-field-file-upload{width:calc(20% - 33px)}section.contact-form-section .wpforms-uploader{border:none!important;background-color:#fff!important;height:110px}section.contact-form-section .wpforms-uploader span.modern-title{color:#081a39;opacity:.4;font-size:12px}section.contact-form-section .headline{font-size:36px;font-weight:300;line-height:100%;letter-spacing:.02em;padding-bottom:30px;margin-bottom:30px;border-bottom:1px solid rgba(17,17,17,.21);color:#000}section.downloads-form{position:relative;overflow:hidden;padding-bottom:80px;margin-top:-100px}section.downloads-form .container .form-wrap{max-width:1241px;margin-left:auto;margin-right:auto;padding:50px 70px;background:#f1f1ef}section.downloads-form .form-wrap .headline{font-size:36px;font-weight:300;line-height:100%;letter-spacing:.02em;color:#252324}section.downloads-form .form-wrap .sub-headline{font-size:16px;font-weight:450;line-height:160%;letter-spacing:.02em;padding:20px 0;margin-bottom:20px;border-bottom:1px solid rgba(17,17,17,.31);color:#3c2226}section.all-projects-section{position:relative;overflow:hidden;padding:110px 0}section.all-projects-section .container .all-projects-wrap{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:80px;row-gap:45px}section.all-projects-section .container .all-projects-wrap .item{position:relative}section.all-projects-section .container .all-projects-wrap .item .thumbnail{height:414px;display:flex}section.all-projects-section .container .all-projects-wrap .item .thumbnail img{object-fit:cover;width:100%}section.all-projects-section .container .all-projects-wrap .item .right h2{font-size:24px;font-weight:300;line-height:1.3;letter-spacing:.02em;padding:12px 0;margin-bottom:15px;border-bottom:.5px solid rgba(60,34,38,.52)}section.all-projects-section .container .all-projects-wrap .item .right p{font-size:13.5px;font-weight:400;line-height:165%;letter-spacing:.02em;color:#111;opacity:.7;margin-bottom:10px}section.all-projects-section .container .all-projects-wrap .item .right a{font-size:16px;font-weight:400;line-height:90%;letter-spacing:.02em;color:#000;display:flex;align-items:center}section.projects-hero-section .left .inner .sub-headline{font-size:24px;font-weight:400;line-height:33.84px;letter-spacing:.02em;margin-bottom:20px;font-family:neue-haas-grotesk-display,sans-serif;padding-top:25px}section.projects-hero-section .right{width:50%;display:flex;gap:4px}section.projects-hero-section .right .image1{width:33.33%;height:721px;display:flex}section.projects-hero-section .right .image1 img{width:100%;display:flex;object-fit:cover}section.services-hero-section{background-color:#e3e2df;padding:100px 0 150px;position:relative;overflow:hidden}section.services-hero-section .container{display:flex;flex-direction:column;justify-content:center;align-items:center}section.services-hero-section .container h1.headline{color:#111;font-size:90px;font-weight:300;line-height:104%;margin-bottom:20px;text-align:center}section.services-hero-section .container .tagline{color:#111;position:relative;padding:0 65px;font-size:13.5px;font-weight:450;line-height:150%;letter-spacing:.12em;margin:0 0 8px;text-transform:uppercase}section.services-hero-section .container .tagline::before{position:absolute;content:" ";display:block;top:50%;left:0;width:50px;height:1px;background-color:#111}section.services-hero-section .container .tagline::after{position:absolute;content:" ";display:block;top:50%;right:0;width:50px;height:1px;background-color:#111}section.services-hero-section .container .sub-headline{color:#111;font-size:28px;font-weight:450;line-height:100%;letter-spacing:.02em;margin-bottom:22px;font-family:neue-haas-grotesk-display,sans-serif;text-align:center}section.services-hero-section .container .contents{color:#111;font-size:16px;font-weight:400;line-height:165%;letter-spacing:.02em;text-align:center;max-width:611px;width:100%}section.all-services-section{padding:75px 0 90px;position:relative;overflow:hidden}section.all-services-section .container .contents{columns:2;gap:48px;max-width:1349px;margin-bottom:75px;font-size:16px;font-weight:450;line-height:165%;letter-spacing:.02em;color:#111}section.all-services-section .container .all-services-wrap{display:grid;grid-template-columns:repeat(3,1fr);column-gap:80px;row-gap:45px}section.all-services-section .container .all-services-wrap .item{position:relative}section.all-services-section .container .all-services-wrap .item .thumbnail{display:flex;height:414px}section.all-services-section .container .all-services-wrap .item .thumbnail img{width:100%;object-fit:cover}section.all-services-section .container .all-services-wrap .item .right h2{font-size:24px;font-weight:300;line-height:1.4;letter-spacing:.02em;padding:12px 0;margin-bottom:15px;border-bottom:1px solid #3c2226}section.all-services-section .container .all-services-wrap .item .right p{font-size:13.5px;font-weight:400;line-height:22.27px;letter-spacing:.02em;margin-bottom:10px;opacity:.7}section.all-services-section .container .all-services-wrap .item .right a{font-size:16px;font-weight:400;line-height:90%;letter-spacing:.02em;display:flex;align-items:center}section.project-galleries-section{padding-top:80px;padding-bottom:60px;background-color:#f5f5f5;position:relative;overflow:hidden;margin-top:68px}section.project-galleries-section .container h2.headline{font-size:64px;font-weight:300;line-height:115%;letter-spacing:.02em;margin-bottom:20px;color:#3c2226}section.project-galleries-section .container .contents{max-width:1289px;width:100%;columns:2;gap:40px}section.project-galleries-section .container .contents p{font-size:16px;font-weight:450;line-height:26.4px;letter-spacing:.02em}section.project-galleries-section .galleries-wrap{display:grid;grid-template-columns:repeat(3,1fr);gap:34px;margin-top:68px}section.project-galleries-section .galleries-wrap .item{height:405px;display:flex}section.project-galleries-section .galleries-wrap .item img{width:100%;height:100%;object-fit:cover}section.contents-image-section{position:relative;overflow:hidden;padding:80px 0}section.contents-image-section .container{display:flex;align-items:center;gap:80px}section.contents-image-section .container .left{width:50%}section.contents-image-section .container .left h2.headline{font-size:64px;font-weight:300;line-height:128%;letter-spacing:.02em;margin-bottom:20px;color:#3c2226}section.contents-image-section .container .left .contents{max-width:720px;width:100%;font-size:16px;font-weight:450;line-height:160%;letter-spacing:.02em;color:#3c2226}section.contents-image-section .container .right{width:50%;display:flex}section.contents-image-section .container .right img{width:100%;object-fit:cover}section.contents-image-section .container .left .button-wrap:has(*){display:flex;flex-wrap:wrap;gap:30px;margin-top:30px}section.contents-image-section.reverse-column .container{flex-flow:row-reverse}section.project-inner-hero-section{padding:150px 0 240px;position:relative;overflow:hidden;background-attachment:fixed;background-position:center;background-size:cover;background-repeat:no-repeat}section.project-inner-hero-section .container p.tagline{color:#fff;font-size:13.5px;font-weight:450;line-height:20.25px;letter-spacing:.12em;position:relative;padding-left:65px;margin-bottom:5px}section.project-inner-hero-section .container p.tagline::before{content:" ";display:block;width:50px;height:1px;background-color:#fff;position:absolute;top:50%;left:0}section.project-inner-hero-section .container h1.headline{color:#fff;font-size:90px;font-weight:300;line-height:104%}section.project-inner-hero-section .container .contents{max-width:699px;width:100%;color:#fff;font-size:20px;font-weight:450;line-height:160%;letter-spacing:.02em;margin-top:20px;margin-bottom:30px}section.project-inner-hero-section .container .button-wrap{display:flex;flex-wrap:wrap;gap:40px}section.project-inner-hero-section .container .button-wrap a.primary-btn-1{color:#fff!important;border-bottom:1px solid #fff}section.project-inner-hero-section .container .button-wrap a.primary-btn-2{color:#fff;background-color:rgba(192,192,192,.4)}.woocommerce div.product section.related.products{display:none}.woocommerce div.product .woocommerce-tabs{display:none}.woocommerce div.product .product_meta{display:none}.woocommerce div.product{width:100%;margin:auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:50px}.woocommerce div.product .woocommerce-product-gallery{width:100%!important;float:none!important;margin:0!important}.woocommerce div.product .summary.entry-summary{width:100%;float:none;margin:0}.woocommerce div.product .woocommerce-variation-add-to-cart .quantity{display:none!important}.woocommerce div.product .woocommerce-variation-add-to-cart button.button{display:none}.woocommerce div.product form.cart .quantity{display:none}.woocommerce div.product form.cart button.single_add_to_cart_button{display:none}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product p.price,.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product span.price{font-size:32px;font-weight:300;line-height:104%;color:#111;font-family:ivypresto-display,serif}.woocommerce div.product .summary .product_title{font-size:56px;font-weight:300;line-height:112%;letter-spacing:1.12px;margin-bottom:15px;color:#111}section.product-hero-section{padding:90px 20px;background-color:#f5f5f4;overflow:hidden;position:relative}.woocommerce div.product div.images .flex-control-thumbs{display:flex;gap:10px;margin-top:30px}.woocommerce div.product div.images .flex-control-thumbs li{display:flex;clear:none!important;float:none;background-color:#fff;align-items:center;justify-content:center;padding:15px}.woocommerce div.product div.images .flex-control-thumbs li img{object-fit:contain;object-position:center}.woocommerce div.product .summary.entry-summary p.price{display:none}.woocommerce div.product form.cart{margin-bottom:0}.woocommerce div.product form.cart .variations tr{display:flex;flex-wrap:wrap;width:100%;max-width:324px}.woocommerce div.product form.cart .variations tr th.label{width:100%;padding-bottom:10px}.woocommerce div.product form.cart .variations tr td.value{width:100%;position:relative}.woocommerce div.product form.cart .variations tr th.label label{color:#111;display:block;font-size:16px;font-style:normal;font-weight:500;line-height:145%;letter-spacing:.32px}.woocommerce div.product form.cart .variations tr td.value select{width:100%;min-width:100%;margin:0;height:60px;box-shadow:-1px 1px 15px 0px rgba(0,0,0,.08);border:none;padding:0 16px;font-size:16px;font-style:normal;font-weight:450;color:#111;letter-spacing:.32px;appearance:none}.woocommerce div.product form.cart .variations tr td.value a.reset_variations{position:absolute;right:-45px;top:12px}.product-form-wrap .top .right .price span.text{font-size:13.5px;font-weight:450;line-height:145%;letter-spacing:.27px;font-family:neue-haas-grotesk-display,sans-serif;padding-right:5px}.product-form-wrap .top .right .tax{font-size:13.5px;font-style:normal;font-weight:450;line-height:145%}.product-form-wrap .line{height:.5px;background-color:#000;width:100%;margin:15px 0 25px}.product-form-wrap .form-wrap{position:relative}.product-form-wrap .wpforms-field-container{display:flex;flex-wrap:wrap;column-gap:42px;row-gap:20px}section.downloads-form .wpforms-field-container{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:60px;margin-bottom:25px}.product-form-wrap .wpforms-field-container .wpforms-field{width:calc(50% - 21px);padding:0;display:block!important;float:none!important;margin:0!important}.woocommerce-variation-price span.price{display:flex;flex-wrap:wrap}.woocommerce-variation-price span.price del{text-decoration:none;opacity:1!important;width:100%;margin-bottom:8px;color:#111;padding-left:40px;position:relative}.woocommerce-variation-price span.price ins{width:auto;text-decoration:none;opacity:1!important;position:relative;font-size:13.5px;font-style:normal;font-weight:450;line-height:145%;font-family:neue-haas-grotesk-display,sans-serif;margin-bottom:15px}.woocommerce-variation-price span.price del::before{position:absolute;content:"From";left:0;font-size:13.5px;font-weight:450;line-height:145%;letter-spacing:.27px;font-family:neue-haas-grotesk-display,sans-serif;bottom:0}.woocommerce-variation-price span.price ins::before{position:absolute;content:"exc. VAT";left:calc(100% + 5px);font-size:13.5px;font-style:normal;font-weight:450;line-height:145%;width:147px}.product-form-wrap.remove-start-price .top .right{display:none}.single_variation_wrap .product-form-wrap .top .right .tax{display:none}body .wpforms-field-container .wpforms-field label.wpforms-field-label{font-size:16px;font-weight:500;line-height:145%;letter-spacing:.32px;color:#111;margin-bottom:10px}body .wpforms-field-container .wpforms-field label.wpforms-field-label span.wpforms-required-label{color:#252324}body .wpforms-field-container .wpforms-field input,body .wpforms-field-container .wpforms-field select{height:60px;box-shadow:-1px 1px 15px 0px rgba(0,0,0,.08)!important;background-color:#fff;border:none!important;border:none;width:100%;max-width:100%;outline:none;padding:0 16px;font-size:16px;font-style:normal;font-weight:450;color:#111;letter-spacing:.32px}.product-form-wrap .wpforms-field-container .wpforms-field.enquiry{width:calc(65% - 21px)}body .wpforms-field-container .wpforms-field textarea{height:140px;border:none!important;outline:none!important;box-shadow:-1px 1px 15px 0px rgba(0,0,0,.08)!important;background-color:#fff;padding:15px!important}.product-form-wrap .wpforms-field-container .wpforms-field.dropdown select{max-width:324px}.product-form-wrap .form-wrap .wpforms-submit-container{margin-top:36px}html body .wpforms-container .wpforms-submit-container button{width:198px;height:44.786px;position:relative;background-color:transparent!important;font-size:16px;font-style:normal;font-weight:450;line-height:90%;letter-spacing:.32px;color:#000!important;text-align:left;padding:0;border-bottom:1px solid #111;box-shadow:none;border-radius:0;padding-bottom:14px;background:0 0!important;outline:none!important}html body .wpforms-container .wpforms-submit-container button::before{position:absolute;content:"";width:40px;height:32px;right:0;top:0;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAhCAYAAACr8emlAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAANhSURBVHgBvZhfSFNxFMfPyj+rYN5KRcHltaDIJl4xkBBsGr74ktJD1kOtp56iXnwTTPLJgjCfekpfyh5CpbCHog0hM/rjIDOSjJuzEuzPtsCaWnS+226sbNvv/tk+cO62yy6/7z2/8zvn/H42shaJrZVNZiuP3wuyhdj8cVNJBzYyD0SdZXMX5Oe668u2k9OxmW0TOfLyKLyyQuHIGk0vhejhwmcKRVYhso/NJyLWrMAutnPtlU6pfa+TIC4dEDn0KkBDMwGVfw6wdVMGBMpsw/VlhUp/c3XUY3oJhJep9/GsJrSRknjTiECFzdvT4JJO11SQWa5OvaXO8ZeIU4j0k0mBipSf6x0+ckByFRWQVSA+2249CgYjq+tE6hEos3m9xxtkK8VpQGTj9XF4soYSpnsjiTPF0yq37CqhTFC8xU6cBewP3i0hhAa1+6ICPbwgPJeaqiiT7C/dShPvv8i8gJA3J3Fvg+CzXVit2aCjbnd0PIrlVyGBHp5W2UgqMQJyKc8WxHnwW0TgyaOVTsomcS8exiWdQLyJu2VnZhZGMlxFDiwYN8ZPJ1ARKV8a8+HvZAUsTqtOSjqB8g4dsVd77T6duee3RGgVexHj51AsASej2sFvE/i2TKJwbaW7c4uEMthRt4eMEvdgVKA3xf8kDDjGA+qBWyrqnZyNerK/WSEzQGCqin+eW6munoZ9JEJR3+3oZxWXwgv8jJ74TSUwFWqYvSEKghvTakWXg9rM+NMJ9L9YCpMoz08dIsSsFcQXmppuFfv5TYIhbtlFsFIcxsX4IpXEd5Nb9GwysfAJHyO4iAjsG5v7SNkEWwFmFBchD/JGB0bZAGmN2y2VdHgQdKNCiMaiGeLe+7PTE21YkW4qIj9/KU3lxZQpOseniTvqATIgEPieLX5tt9lI4n6NrAaeu/L0jcpf29h+kAGBeGiUY7HVapEQd3HytUqxredfdVWPQIDcFBUZXlmTaku2kT1HNIzXg5jumZjRPPffzbtegZrIQZ7u0uHZD0qBPZeMbEPR8Zy48wQxh3OaY/SP5zTMns242S5za6Sg/mLaXYWOpH9G24Y0cmNmAanER7HF4Es1gBWnW5pQD9tBLncyms3ERneez2FQ0zkTqBRLwCPphFktMBE5wTSidZV0ng2C334LNiQ8wEd6AAAAAElFTkSuQmCC");background-position:right;background-repeat:no-repeat;background-size:contain}html body .wpforms-container .wpforms-submit-container button:hover{transform:scale(1.05)}select{-webkit-appearance:none!important;-moz-appearance:none!important;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAALCAYAAACksgdhAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAADESURBVHgBjZHNDYJAEIXfWyhAD5h4pAPswAKMsQUqEEuwg6UDSyDGu3SgJXCWCycvKuuOBpUfCe+ys5v5ZnbeEFaXaBUQGGGAPJ2kzKPFHIZHDJShM1Mu3DPAYhAAZg+gUGOdFKDZDoEkb6qTjNU9Xy9PtlbQ12US732J1bdKuUFfE6qwij+Qpw+pPdJOANiJay1IdKcTdplyo1ObuQbJkPab8e9bSb6G/wuJ7Ap01U2Gv0LpZk4LkhUYmrcp1mJfVtLQE4BmPS2n+L/8AAAAAElFTkSuQmCC")!important;background-repeat:no-repeat!important;background-position-x:96%!important;background-position-y:22px!important;background-size:13px!important}.product-form-wrap .wpforms-field-container .wpforms-field.submit-drawings{width:calc(35% - 21px)}.product-form-wrap .wpforms-field-container .wpforms-field.submit-drawings .wpforms-uploader{background:#fff;box-shadow:-1px 1px 15px 0px rgba(0,0,0,.08);border:none}.product-form-wrap .wpforms-field-container .wpforms-field.submit-drawings .wpforms-uploader span.modern-title{font-size:12px;font-style:normal;font-weight:400;color:#081a39}.pswp{z-index:9999}section.product-details-section{position:relative;overflow:hidden;display:flex;flex-wrap:wrap;padding-left:24px}section.product-details-section .left{width:60%;padding-left:calc(60% - 975px);padding-top:90px;padding-bottom:100px;padding-right:100px}section.product-details-section .right{width:40%;background-color:#f5f5f5;display:flex;align-items:center;justify-content:center}section.product-details-section .left .headline{font-size:48px;font-weight:300;line-height:100%;color:#2c2c2c;margin-bottom:40px}section.product-details-section .left h3.tab_title{font-size:24px;font-weight:300;line-height:150%;letter-spacing:.48px;color:#000;padding:12px 0;position:relative;cursor:pointer}section.product-details-section .left .tab-item{border-bottom:.5px solid #000}section.product-details-section .left h3.tab_title::before,section.product-details-section .left h3.tab_title::after{position:absolute;content:"";width:22px;height:1.5px;background-color:#000;right:0;top:48%;transition:all .3s ease-in}section.product-details-section .left h3.tab_title::after{transform:rotate(90deg)}section.product-details-section .left .active h3.tab_title::after{opacity:0}section.product-details-section .left .tab_contents{color:#111;font-size:16px;font-style:normal;font-weight:400;line-height:165%;letter-spacing:.32px;padding-bottom:30px}section.product-details-section .left .tab_contents strong{font-weight:500}section.product-details-section .right img{object-fit:contain}section.our-projects-slider{background-color:#f5f5f5;position:relative;overflow:hidden;padding:130px 0 120px}section.our-projects-slider .wrapper{width:100%;max-width:1840px;margin:auto;position:relative;padding-left:165px;padding-right:20px}section.our-projects-slider .wrapper>h2{position:absolute;left:-164px;bottom:150px;font-size:80px;font-weight:300;line-height:100%;letter-spacing:1.6px;color:#2c2c2c;transform:rotate(-90deg)}section.our-projects-slider .item{display:flex;flex-wrap:wrap}section.our-projects-slider .item .left{width:42%;display:flex;height:500px}section.our-projects-slider .item .right{width:58%;padding:130px 0 75px 80px}section.our-projects-slider .wrapper>a.primary-btn-1{position:absolute;top:0;right:20px;z-index:99}.projects-cus-counter{position:absolute;top:0;left:calc(42% + 175px);font-size:16px;font-weight:500;color:#666}.projects-cus-counter span:first-child{color:#252324}section.our-projects-slider .item .left img{object-fit:cover;height:100%}section.our-projects-slider .item .right h2{font-size:56px;font-style:normal;font-weight:300;line-height:100%;letter-spacing:1.12px;color:#111;padding-bottom:20px}section.our-projects-slider .item .right h3{font-size:24px;font-weight:500;line-height:160%;letter-spacing:.48px;color:#252324;padding-bottom:20px;font-family:neue-haas-grotesk-display,sans-serif}section.our-projects-slider .item .right .descriptions{font-size:16px;font-style:normal;font-weight:450;line-height:160%;color:#252324;width:100%;max-width:624px}section.our-projects-slider .item .right a.primary-btn-1{width:198px;margin-top:10px}section.our-projects-slider .owl-nav{position:absolute;right:0;bottom:0;display:flex;gap:12px}section.our-projects-slider .owl-nav button{width:65.6px;height:65.6px;background-color:#fff!important;color:#111;border-radius:0;border:none;transition:.1s}section.our-projects-slider .owl-nav button.owl-next{transform:rotate(180deg)}section.our-projects-slider .owl-nav button:hover{background-color:#111!important;color:rgba(255,255,255,1)}section.all-categories-grid-section{overflow:hidden;position:relative;padding:80px 0 70px}section.all-categories-grid-section .container{width:100%;max-width:1659px;padding:0 20px;margin:auto}section.all-categories-grid-section .top-contents{max-width:1409px;width:100%;columns:2;gap:40px;margin-bottom:80px;font-size:16px;font-weight:450;line-height:165%;letter-spacing:.02em}section.all-categories-grid-section .categories-grid-wrap{display:grid;grid-template-columns:repeat(3,1fr);gap:70px}section.all-categories-grid-section .categories-grid-wrap .item{position:relative}section.all-categories-grid-section .categories-grid-wrap .image{height:414px;display:flex}section.all-categories-grid-section .categories-grid-wrap .item .image img{width:100%;height:100%;object-fit:cover}section.all-categories-grid-section .categories-grid-wrap .item .right h2{font-size:24px;font-weight:300;line-height:145%;letter-spacing:.02em;padding:10px 0;margin-bottom:12px;border-bottom:1px solid #3c2226}section.all-categories-grid-section .categories-grid-wrap .item .right a{font-size:16px;font-weight:400;line-height:90%;letter-spacing:.02em;display:flex;align-items:center}section.products-grid-section .top-area .left .desc section.products-grid-section .top-area .right .desc{font-size:16px;font-weight:450;line-height:165%;letter-spacing:.02em}body.page-blog .review-wrap-banner{display:none}section.all-categories-grid-section .categories-grid-wrap .image{height:325px;display:flex}section.services-hero-section.single-blog-hero-section{background-position:center;background-repeat:no-repeat;background-size:cover;background-attachment:fixed}section.services-hero-section.single-blog-hero-section *{color:#fff!important}section.services-hero-section.single-blog-hero-section .tagline::before,section.services-hero-section.single-blog-hero-section .tagline::after{background-color:#fff!important}section.services-hero-section.single-blog-hero-section .container .headline{max-width:960px;margin:auto;font-size:72px}section.services-hero-section.single-blog-hero-section .meta{display:flex;align-items:center;gap:30px}section.services-hero-section.single-blog-hero-section .meta div{display:flex;align-items:center;gap:8px;text-transform:uppercase;font-family:neue-haas-grotesk-display,sans-serif;font-size:16px;font-weight:400}section.services-hero-section.single-blog-hero-section .container .contents{padding:15px 0 20px}.blog-grid-section .blog-pagination{grid-column:span 3/span 3;display:flex;align-items:center;justify-content:center;gap:10px;margin-top:40px}.blog-grid-section .blog-pagination .page-numbers{width:56px;height:56px;background-color:#eb6f4d;display:flex;align-items:center;justify-content:center;color:#fff;font-size:28px;font-family:ivypresto-display,serif;opacity:.5}.blog-grid-section .blog-pagination .page-numbers.current{opacity:1}@media screen and (max-width:1023px){.blog-grid-section .blog-pagination{grid-column:span 2/span 2}}@media screen and (max-width:767px){.blog-grid-section .blog-pagination{grid-column:span 1/span 1}}.single-blog-contents-section{padding:70px 0}.single-blog-contents-section .left{flex:1;width:100%;font-size:16px;font-weight:400;letter-spacing:.2px}.single-blog-contents-section .container{display:flex;flex-wrap:wrap;align-items:flex-start}.single-blog-contents-section .right{width:560px;padding-left:50px;border-left:1px solid rgba(0,0,0,.44);margin-left:50px}.single-blog-contents-section .left .inner{max-width:880px;width:100%}.single-blog-contents-section .right h2{font-size:24px;color:#272830;font-weight:300}.single-blog-contents-section .right .social{display:flex;align-items:center;gap:15px;margin-top:10px}.single-blog-contents-section .right .social-share{margin-bottom:35px}.single-blog-contents-section .left h2{margin-bottom:20px;font-size:40px;font-weight:300;color:#000}.single-blog-contents-section .left blockquote{margin:0 0 20px;background-color:#f9fbfe;padding:20px 10px 20px 50px;border-left:4px solid #eb6f4d}.single-blog-contents-section .left h3{font-size:32px;font-weight:300;margin-bottom:20px}.single-blog-contents-section .left a{text-decoration:underline;color:#eb6f4d}.single-blog-contents-section .left ul{list-style-type:disc;margin:0 0 20px 20px}.single-blog-contents-section .left ol{margin:0 0 20px 20px;list-style-type:decimal}.single-blog-contents-section .left h4{font-size:28px;font-weight:300;margin-bottom:20px}.single-blog-contents-section .left h5{font-size:25px;font-weight:300;margin-bottom:20px}.single-blog-contents-section .left h6{font-size:22px;font-weight:300;margin-bottom:20px}.blog-related-posts{display:grid;gap:30px;margin-top:24px}.blog-related-posts .item{position:relative;display:flex;flex-wrap:wrap}.blog-related-posts .item .thumbnail{width:162px;height:110px;display:flex}.blog-related-posts .item .thumbnail img{width:100%;height:100%}.blog-related-posts .item .contents{flex:1;padding-left:20px}.blog-related-posts .item .contents h3{font-size:24px;line-height:1.3;font-weight:300;padding-bottom:10px}.blog-related-posts .item .contents a{display:inline-flex;align-items:center;gap:10px;font-size:14px;border-bottom:1px solid #000}section.our-architectural{position:relative;overflow:hidden;padding:80px 0}section.our-architectural .headline{text-align:center;color:rgba(60,34,38,1);color:rgba(17,17,17,1);letter-spacing:1px;margin-bottom:40px;font-size:72px;line-height:110%;font-weight:400}.our-architectural-blurbs{display:grid;grid-template-columns:repeat(4,1fr);gap:35px}.our-architectural-blurbs .image{display:flex;margin-bottom:10px}.our-architectural-blurbs h3{font-size:24px;letter-spacing:1px;color:rgba(60,34,38,1)}.our-architectural-blurbs .desc{line-height:160%;color:rgba(60,34,38,1);margin-top:10px;font-family:"Poppins",sans-serif;font-weight:300}.our-architectural-blurbs .image img{width:100%}section.faqs{position:relative;overflow:hidden;padding:90px 0}section.faqs .container{display:grid;grid-template-columns:repeat(2,1fr);align-items:center}section.faqs .left{padding-right:50px}section.faqs .left .headline{font-size:72px;color:rgba(17,17,17,1);line-height:110%;margin-bottom:20px;font-weight:400}section.faqs .left .desc{margin-bottom:10px;color:rgba(17,17,17,1);font-family:"Poppins",sans-serif;font-weight:300}section.faqs .left .desc h3{font-family:"Poppins",sans-serif;font-weight:300;font-size:30px}section.request-a-quote{position:relative;overflow:hidden;padding:80px 0}section.request-a-quote .container{display:grid;grid-template-columns:repeat(2,1fr);align-items:center;gap:50px}section.request-a-quote .left .headline{font-size:72px;color:rgba(17,17,17,1);line-height:110%;margin-bottom:20px;font-weight:400}section.request-a-quote .left .desc{font-size:20px;width:100%;max-width:680px;font-family:"Poppins",sans-serif;font-weight:300}section.faqs .faq-item{border-bottom:1px solid #000}section.faqs .faq-item:first-child{border-top:1px solid #000}section.faqs .faq-item .faq-question{font-size:24px;position:relative;padding:10px 40px 10px 20px;color:#000;cursor:pointer}section.faqs .faq-item .faq-question .icon{position:absolute;top:50%;transform:translateY(-50%);right:10px;width:22px;height:22px;display:flex;align-items:center;justify-content:center}section.faqs .faq-item .faq-answer{display:none;padding:0 20px 20px;color:rgba(17,17,17,1);font-family:"Poppins",sans-serif;font-weight:300}section.request-a-quote .left .desc strong{font-weight:500}@media screen and (min-width:1024px){header#main-header ul#menu-primary-menu li.mega-menu ul.sub-menu span.icon{display:none}}@media screen and (max-width:1660px){section.project-inner-hero-section{padding-left:20px!important}section.project-inner-hero-section .review-wrap-banner{left:5px}}@media screen and (max-width:1540px){.gallery-slider-hero .item{height:580px}section.home-hero-section .top .left .headline{font-size:70px}section.home-hero-section .wrapper .top .right .guick_links li{font-size:20px}section.home-about-section{padding-top:100px}section.home-about-section .bottom-area h2.year{font-size:300px}section.home-about-section .bottom-area .year-text{font-size:35px}section.home-about-section .bottom-area{padding-bottom:20px;margin-bottom:50px}section.home-featured-categories .top-area h2.headline{font-size:60px;max-width:600px}section.home-featured-categories .featured-categories-wrapper{column-gap:50px}section.our-projects-slider .wrapper>h2{font-size:60px;left:-109px;bottom:115px}section.our-projects-slider .wrapper{padding-left:120px}section.our-projects-slider .item .right h2{font-size:40px}section.our-projects-slider .item .right h3{font-size:20px}.projects-cus-counter{left:calc(42% + 95px)}section.our-projects-slider .item .right{padding:100px 0 70px 50px}section.home-about-section .top-area .left .contents{font-size:30px}section.about-what-we-do .container .left h2.headline{font-size:50px}section.about-what-we-do .container .left h3.sub-headline{font-size:30px;margin-bottom:30px;margin-top:10px}section.about-what-we-do .container .left{width:30%}section.about-what-we-do .container .middle{width:36%}section.about-what-we-do .container .left .button-wrap{flex-wrap:wrap;row-gap:0;column-gap:20px}section.about-what-we-do .container .middle .desc{font-size:15px}section.about-what-we-believe .top .left h3.sub-headline{font-size:30px}section.all-catalogues .wrapper .icon{width:100px}section.all-catalogues .wrapper .item .right h3{font-size:20px}section.all-catalogues .wrapper .item .right p{font-size:15px}section.all-catalogues .wrapper .item .right a{font-size:15px}}@media screen and (max-width:1366px){section.home-hero-section .top .left .headline{font-size:60px}section.home-about-section .top-area .left .contents{font-size:25px}section.home-about-section .top-area .right-blurb{gap:30px}section.home-about-section .middle-images-wrap>div{height:600px}section.home-about-section .bottom-area h2.year{font-size:250px}section.home-about-section .bottom-area .year-text{font-size:28px}section.home-about-section .bottom-area .right-text{font-size:16px}section.home-featured-categories .top-area h2.headline{font-size:50px;max-width:500px}section.home-featured-categories .middle-part .item .image{height:350px}section.home-featured-categories .featured-categories-wrapper{gap:35px}section.all-categories-grid-section .top-contents{margin-bottom:60px;gap:30px}section.all-categories-grid-section .categories-grid-wrap{gap:30px}section.all-categories-grid-section .categories-grid-wrap .image{height:350px}section.all-categories-grid-section .categories-grid-wrap .item .right h2{font-size:22px}section.about-what-we-do .container .left h3.sub-headline{font-size:25px}section.about-what-we-believe .top .left h3.sub-headline{font-size:25px;padding-top:8px}section.services-hero-section .container h1.headline{font-size:60px}section.services-hero-section .container .sub-headline{font-size:24px}section.services-hero-section{padding:100px 0}section.all-services-section .container .all-services-wrap{column-gap:60px}section.all-services-section .container .contents{margin-bottom:50px}section.project-inner-hero-section .container h1.headline{font-size:60px}section.project-inner-hero-section .container .contents{font-size:18px}section.project-inner-hero-section{padding:120px 0 150px}section.contents-image-section .container .left h2.headline{font-size:50px}section.all-projects-section .container .all-projects-wrap{column-gap:50px}section.all-catalogues .wrapper .item .right{padding:12px 20px}section.downloads-form{margin-top:-70px}.woocommerce div.product .summary .product_title{font-size:40px}.product-form-wrap .wpforms-field-container{column-gap:20px}.product-form-wrap .wpforms-field-container .wpforms-field{width:calc(50% - 10px)}.product-form-wrap .wpforms-field-container .wpforms-field.enquiry{width:calc(65% - 10px)}.product-form-wrap .wpforms-field-container .wpforms-field.submit-drawings{width:calc(35% - 10px)}.woocommerce div.product div.images .flex-control-thumbs li{width:150px;height:150px}}@media screen and (max-width:1279px){.gallery-slider-hero .item{height:450px}.gallery-slider-hero .owl-nav button.owl-prev,.gallery-slider-hero .owl-nav button.owl-next{height:45px;width:45px}.gallery-slider-hero .owl-nav{gap:10px;top:15px;left:15px}section.home-about-section .top-area{margin-bottom:80px}section.our-projects-slider{padding:80px 0}.catalogues-hero .down-arrow{bottom:20px;padding:0 20px}section.services-hero-section{padding:85px 0}section.services-hero-section .container .tagline{font-size:12px}section.services-hero-section .container h1.headline{font-size:45px}section.services-hero-section .container .sub-headline{font-size:20px}section.services-hero-section .container .contents{font-size:15px}section.all-services-section{padding:50px 0}section.all-services-section .container .contents{gap:30px;font-size:15px}section.all-services-section .container .all-services-wrap{gap:30px}section.all-services-section .container .all-services-wrap .item .right h2{font-size:22px;padding:8px 0;margin-bottom:10px}section.all-services-section .container .all-services-wrap .item .right a{font-size:14px}section.all-services-section .container .all-services-wrap .item .thumbnail{height:350px}section.project-inner-hero-section{padding:100px 0}section.project-inner-hero-section .container h1.headline{font-size:45px}section.project-inner-hero-section .container .contents{font-size:16px}section.project-inner-hero-section .container .button-wrap{gap:20px}section.contents-image-section .container .left h2.headline{font-size:40px}section.contents-image-section .container .left .contents{font-size:15px}section.contents-image-section .container{gap:30px}section.contents-image-section{padding:70px 0}section.projects-hero-section .right .image1{height:600px}section.all-projects-section{padding:80px 0}section.all-projects-section .container .all-projects-wrap{gap:35px}section.all-projects-section .container .all-projects-wrap .item .right h2{font-size:22px}section.all-projects-section .container .all-projects-wrap .item .thumbnail{height:350px}section.project-galleries-section{margin-top:0}section.project-galleries-section .container h2.headline{font-size:45px}section.project-galleries-section .container .contents{gap:20px}section.project-galleries-section .galleries-wrap{margin-top:40px}section.project-galleries-section .galleries-wrap .item{height:350px}section.downloads-form{margin-top:-50px}section.contact-hero .left .headline{font-size:60px}section.contact-hero .left .contents{font-size:15px}section.contact-form-section .wpforms-field-container{column-gap:30px}section.contact-form-section .wpforms-container .wpforms-field{width:calc(50% - 15px)}section.contact-form-section .wpforms-container .wpforms-field.enquiry-text{width:calc(70% - 15px)}section.contact-form-section .wpforms-container .wpforms-field.wpforms-field-file-upload{width:calc(30% - 15px)}section.downloads-form .wpforms-field-container{column-gap:30px}.woocommerce div.product{gap:30px}section.product-hero-section{padding:40px 0}.woocommerce div.product div.images .flex-control-thumbs li{width:110px;height:110px}section.product-details-section .left{width:55%;padding-top:70px;padding-bottom:70px;padding-right:50px}section.product-details-section .right{width:45%}section.product-details-section .left .headline{font-size:40px;margin-bottom:30px}section.product-details-section .left .tab_contents{font-size:15px}section.product-details-section .left .tab_contents p{margin-bottom:10px}section.product-details-section .left .tab_contents p:last-child{margin-bottom:0}section.our-projects-slider .item .left{height:400px}section.about-what-we-believe.v2 .what-we-believe .item h3{font-size:22px}section.about-what-we-believe.v2 .what-we-believe{gap:30px}section.about-what-we-believe.v2 .top .left h2.headline{font-size:42px}section.our-architectural .headline{font-size:35px}.our-architectural-blurbs h3{font-size:22px}section.about-services-products.reverse-column .container .right{padding-right:30px}section.faqs .left .headline{font-size:40px}section.faqs .left .desc h3{font-size:20px}section.faqs .faq-item .faq-question{font-size:20px;padding:10px 40px 10px 10px}section.faqs .faq-item .faq-answer{padding:0 10px 20px}section.request-a-quote .left .headline{font-size:40;font-size:40px}section.request-a-quote .left .desc{font-size:16px}}@media screen and (max-width:1179px){section.home-about-section .top-area{margin-bottom:60px}section.home-about-section .middle-images-wrap>div{height:520px}section.home-about-section .bottom-area h2.year{font-size:200px;padding-top:0;margin-top:-25px}section.home-about-section .bottom-area{padding-top:25px;align-items:start}section.home-featured-categories .top-area h2.headline{font-size:40px;max-width:400px}section.home-featured-categories .top-area .desc{gap:50px}section.home-featured-categories .top-area{padding-bottom:40px}section.home-featured-categories .bottom-area .bottom-desc{padding:30px 0}.testimonials-cus-nav button.owl-prev,.testimonials-cus-nav button.owl-next{height:45px;width:45px}section.our-projects-slider .wrapper{padding-left:80px}section.our-projects-slider .wrapper>h2{font-size:45px;left:-80px;bottom:88px}section.our-projects-slider .item .right{padding:80px 0 50px 30px}.projects-cus-counter{left:calc(42% + 65px)}section.our-projects-slider .item .right h3{font-size:18px;padding-bottom:10px}section.our-projects-slider .item .right h2{font-size:35px;padding-bottom:10px}section.our-projects-slider .item .right .descriptions{font-size:15px}section.our-projects-slider .owl-nav button{height:45px;width:45px}section.about-services-products .container .right .button-wrap{gap:15px}section.about-what-we-do{margin-top:100px}section.about-what-we-do .container .left h2.headline{font-size:35px}section.about-what-we-do .container .left h3.sub-headline{font-size:20px;margin-bottom:20px}section.about-what-we-do .container .left{width:25%}section.about-what-we-do .container .middle{width:41%}section.about-what-we-do .container .middle .desc{font-size:14px}section.about-what-we-do::before{height:calc(100% - 60px);top:30px}section.about-what-we-do .container .middle .desc h3{font-size:17px}section.about-what-we-believe .top .left h3.sub-headline{font-size:20px}section.all-catalogues .wrapper{grid-template-columns:repeat(2,minmax(0,1fr))}.single-blog-contents-section .right{width:400px;padding-left:25px;margin-left:35px}.blog-related-posts .item .thumbnail{width:140px}.blog-related-posts .item .contents h3{font-size:18px}.blog-related-posts{gap:20px}section.services-hero-section.single-blog-hero-section .container .headline{font-size:46px}}@media screen and (max-width:1023px){section.about-what-we-believe.v2 .top .left h2.headline{font-size:30px}section.about-what-we-believe.v2 .top .left h3.sub-headline{font-size:18px}section.about-what-we-believe.v2 .what-we-believe{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px}.our-architectural-blurbs{grid-template-columns:repeat(2,1fr)}section.our-architectural{padding:70px 0}section.about-services-products.reverse-column .container{flex-flow:column}section.faqs{padding:70px 0}section.faqs .container{grid-template-columns:repeat(1,1fr);gap:50px}section.faqs .left{padding:0;text-align:center}section.request-a-quote{padding:70px 0}section.request-a-quote .container{grid-template-columns:repeat(1,1fr);gap:0}section.request-a-quote .left{text-align:center}section.request-a-quote .left .headline,section.faqs .left .headline{font-size:30px}section.faqs .left .desc h3{font-size:16px}section.home-hero-section .top .left .headline{font-size:45px}.gallery-slider-hero .item{height:400px}section.home-about-section{padding-top:50px}section.home-about-section .top-area{margin-bottom:40px;flex-wrap:wrap}section.home-about-section .top-area .left{width:100%;padding:0 0 30px}section.home-about-section .top-area .left .contents{margin-bottom:25px;font-size:20px}section.home-about-section .top-area .right-blurb{width:100%}section.home-about-section .middle-images-wrap>div{height:370px}section.home-about-section .bottom-area{gap:30px;margin-bottom:40px}section.home-about-section .bottom-area .year-text{font-size:20px}section.home-about-section .bottom-area h2.year{font-size:150px}section.home-featured-categories .top-area h2.headline{font-size:35px;max-width:350px}section.home-featured-categories .top-area .desc{gap:25px}section.home-featured-categories .top-area{padding-bottom:30px}section.home-featured-categories .featured-categories-wrapper{grid-template-columns:repeat(2,minmax(0,1fr))}section.our-projects-slider .wrapper>h2{position:initial;transform:rotate(0deg);font-size:35px;text-align:center;padding-bottom:30px}section.our-projects-slider .wrapper{padding-left:20px}section.our-projects-slider{padding:50px 0}section.our-projects-slider .wrapper>a.primary-btn-1{top:65px;padding:0 0 10px}.projects-cus-counter{top:65px;left:calc(42% + 35px)}section.our-projects-slider .item .right h2{font-size:30px}section.our-projects-slider .item .right h3{font-size:16px}section.our-projects-slider .item .right .descriptions{font-size:14px}section.our-projects-slider .item .right a.primary-btn-1{margin-bottom:0}header#main-header.fixed{padding:15px 0}section.inner-hero-section1 .wrapper .left .button-wrap{justify-content:center}section.all-categories-grid-section{padding:60px 0}section.all-categories-grid-section .top-contents{margin-bottom:40px;font-size:15px;gap:20px}section.all-categories-grid-section .categories-grid-wrap{grid-template-columns:repeat(2,1fr)}section.all-categories-grid-section .categories-grid-wrap .item .right h2{font-size:20px;padding:8px 0;margin-bottom:8px}section.about-what-we-do .container{flex-wrap:wrap;gap:0}section.about-what-we-do .container .left{width:100%;text-align:center;padding-bottom:40px}section.about-what-we-do::before{opacity:0}section.about-what-we-do .container .middle{width:60%;padding-right:30px}section.about-what-we-do .container .right{width:40%}section.about-what-we-do .container .left .button-wrap{justify-content:center}section.about-what-we-do{margin-top:80px}section.about-services-products .container .right .button-wrap{flex-wrap:wrap;justify-content:center}section.about-what-we-do .container .left h2.headline{font-size:30px}section.about-what-we-do .container .left h3.sub-headline{font-size:18px}section.about-what-we-believe .top .left h3.sub-headline{padding-bottom:10px}section.services-hero-section .container h1.headline{font-size:40px;margin-bottom:10px}section.services-hero-section .container .sub-headline{font-size:18px;margin-bottom:10px}section.services-hero-section .container .tagline{margin-bottom:5px}section.services-hero-section{padding:60px 0}section.all-services-section .container .all-services-wrap{grid-template-columns:repeat(2,1fr)}section.contents-image-section .container{flex-wrap:wrap}section.contents-image-section .container .left{width:100%}section.contents-image-section .container .right{width:100%}section.contents-image-section{padding:50px 0}section.contents-image-section .container .left h2.headline{font-size:35px;margin-bottom:10px}section.projects-hero-section .right .image1{height:auto}section.all-projects-section{padding:60px 0}section.all-projects-section .container .all-projects-wrap{grid-template-columns:repeat(2,minmax(0,1fr))}section.contents-image-section.reverse-column .container{flex-flow:column}section.project-galleries-section .galleries-wrap{gap:25px;grid-template-columns:repeat(2,1fr)}section.project-galleries-section{padding:50px 0}section.project-galleries-section .container h2.headline{font-size:35px}section.catalogues-hero.services-hero-section{padding-bottom:125px}section.downloads-form{margin:0;padding:50px 0}section.downloads-form .form-wrap .headline{font-size:30px}section.downloads-form .form-wrap .sub-headline{font-size:15px}section.downloads-form .container .form-wrap{padding:50px}section.contact-hero .left{width:100%;padding:40px 0}section.contact-hero .acf-map{width:100%}section.contact-hero .left .inner{text-align:center}section.contact-hero .left .contact-wrapper{justify-content:center}section.contact-hero .left .headline{font-size:45px}section.contact-hero .acf-map{height:450px}section.contact-form-section{padding:50px 0}section.contact-form-section .headline{font-size:30px;padding-bottom:20px;margin-bottom:20px}.woocommerce div.product{grid-template-columns:repeat(1,minmax(0,1fr))}.woocommerce div.product .summary .product_title{font-size:35px}section.product-details-section .left{width:100%;padding:30px 20px}section.product-details-section{padding:0}section.product-details-section .left .headline{font-size:35px}section.product-details-section .right{width:100%;padding:50px 0}section.product-hero-section .review-wrap-banner{display:none}.single-blog-contents-section .right{width:100%;margin:20px 0 0;padding:30px 0 0;border-top:1px solid rgba(0,0,0,.44);border-left:0}.single-blog-contents-section .left .inner{max-width:100%}.single-blog-contents-section{padding:50px 0}.single-blog-contents-section .left h2{font-size:35px}.single-blog-contents-section .left h3{font-size:30px}.single-blog-contents-section .left h4{font-size:25px}.single-blog-contents-section .left h5{font-size:22px}.single-blog-contents-section .left h6{font-size:20px}section.services-hero-section.single-blog-hero-section .container .headline{font-size:37px}}@media screen and (max-width:782px){.logged-in header#main-header{top:46px}}@media screen and (max-width:767px){section.about-what-we-believe.v2 .what-we-believe{grid-template-columns:repeat(1,minmax(0,1fr))}section.about-what-we-believe.v2 .what-we-believe .item h3{font-size:20px}.our-architectural-blurbs{grid-template-columns:repeat(1,1fr)}section.request-a-quote{padding:50px 0}section.faqs{padding:50px 0}section.our-architectural{padding:50px 0}section.home-hero-section .top .left .headline{font-size:37px;padding-bottom:20px}section.home-hero-section .wrapper .top .right .guick_links li{font-size:16px}section.home-hero-section .wrapper .top .right h3.headline{font-size:15px;margin:0}section.home-hero-section .wrapper .top .right .guick_links{padding-left:12px}.gallery-slider-hero .item{height:320px}section.home-hero-section{padding-top:15px}section.home-about-section{padding-top:40px}section.home-about-section .top-area .left .contents{font-size:18px}section.home-about-section .top-area .right-blurb{gap:20px;grid-template-columns:repeat(1,minmax(0,1fr))}section.home-about-section .top-area .right-blurb .item h3{font-size:18px}section.home-about-section .top-area .right-blurb .item .desc p{font-size:15px}section.home-about-section .middle-images-wrap{gap:10px}section.home-about-section .middle-images-wrap>div{height:275px}section.home-about-section .bottom-area{gap:20px;grid-template-columns:repeat(3,1fr)}section.home-about-section .bottom-area .right-text{grid-column:span 3/span 3;padding:0}section.home-about-section .bottom-area .year-text{font-size:18px;grid-column:span 2/span 2}section.home-about-section .bottom-area h2.year{font-size:90px;text-align:center;margin-top:-13px}section.home-featured-categories .top-area h2.headline{font-size:30px;max-width:100%;margin-bottom:10px}section.home-featured-categories .top-area .desc{columns:1}section.home-featured-categories .featured-categories-wrapper{grid-template-columns:repeat(1,minmax(0,1fr))}section.home-featured-categories .item h3{font-size:20px}section.home-featured-categories .middle-part .item .desc{padding-top:0}section.our-projects-slider .wrapper>h2{font-size:30px}section.our-projects-slider{padding:30px 0}section.our-projects-slider .item .left{width:100%;height:300px}section.our-projects-slider .item .right{padding:15px 0 0;width:100%;text-align:left}.projects-slider{padding-bottom:50px}.projects-cus-counter{left:20px;bottom:85px;top:auto}section.our-projects-slider .wrapper>a.primary-btn-1{position:initial;margin-top:30px}section.our-projects-slider .wrapper{text-align:center}section.all-categories-grid-section{padding:40px 0}section.all-categories-grid-section .top-contents{columns:1;font-size:14px}section.all-categories-grid-section .categories-grid-wrap{grid-template-columns:repeat(1,1fr)}section.all-categories-grid-section .categories-grid-wrap .image{height:300px}section.about-services-products .container .right .button-wrap{margin-top:20px}section.about-what-we-do{margin-top:50px}section.about-what-we-do .container .left h2.headline{font-size:28px}section.about-what-we-do .container .left{padding-bottom:20px}section.about-what-we-do .container .middle{width:100%;padding-right:0}section.about-what-we-do .container .middle .desc h3{font-size:15px;margin-bottom:10px}section.about-what-we-do .container .right{width:100%;margin-top:20px}section.about-what-we-believe .top .left h3.sub-headline{font-size:18px}section.services-hero-section{padding:40px 0}section.services-hero-section .container h1.headline{font-size:35px}section.services-hero-section .container .sub-headline{font-size:16px}section.all-services-section{padding:40px 0}section.all-services-section .container .contents{columns:1;font-size:14px;margin-bottom:30px}section.all-services-section .container .all-services-wrap{grid-template-columns:repeat(1,1fr)}section.all-services-section .container .all-services-wrap .item .thumbnail{height:300px}section.all-services-section .container .all-services-wrap .item .right h2{font-size:20px}section.project-inner-hero-section .container h1.headline{font-size:35px}section.project-inner-hero-section .container .contents{margin-top:10px;font-size:15px}section.project-inner-hero-section{padding:60px 0}section.contents-image-section{padding:40px 0}section.contents-image-section .container .left h2.headline{font-size:30px}section.contents-image-section .container .left .contents{font-size:14px}section.contents-image-section .container .left .button-wrap:has(*){margin-top:15px}section.all-projects-section{padding:40px 0}section.all-projects-section .container .all-projects-wrap{grid-template-columns:repeat(1,minmax(0,1fr))}section.all-projects-section .container .all-projects-wrap .item .thumbnail{height:300px}section.project-galleries-section{padding:40px 0}section.project-galleries-section .container h2.headline{font-size:30px}section.project-galleries-section .container .contents{columns:1}section.project-galleries-section .container .contents p{font-size:14px;line-height:22px}section.project-galleries-section .galleries-wrap{gap:10px;margin-top:20px}section.project-galleries-section .galleries-wrap .item{height:auto}section#all-catalogues{padding:40px 0}section.all-catalogues .wrapper{grid-template-columns:repeat(1,minmax(0,1fr));gap:20px}section.all-catalogues .wrapper .item .right h3{font-size:18px;padding-bottom:5px}section.downloads-form{padding:0}section.downloads-form .container{padding:0}section.downloads-form .container .form-wrap{padding:30px 20px}section.downloads-form .form-wrap .headline{font-size:25px}section.downloads-form .form-wrap .sub-headline{font-size:14px;padding:10px 0}section.contact-form-section .wpforms-container .wpforms-field{width:100%!important;padding-bottom:5px}section.contact-form-section div#wpforms-483-field_5-container{width:100%}section.contact-form-section div#wpforms-483-field_6-container{width:100%}section.downloads-form .wpforms-field-container{grid-template-columns:repeat(1,minmax(0,1fr));margin-bottom:10px}section.downloads-form .wpforms-field-container .wpforms-field{padding-bottom:5px}section.contact-hero .acf-map{height:350px}section.contact-hero .left .headline{font-size:35px}section.contact-hero .left .contents{font-size:14px;margin-bottom:25px}section.contact-hero .left .contact-wrapper{row-gap:10px;column-gap:20px}section.contact-hero .left .contact-wrapper .icon{height:35px;width:35px}section.contact-hero .left .contact-wrapper a span:nth-child(2){font-size:14px;padding-bottom:2px}section.contact-hero .left .contact-wrapper a{gap:10px}html body .wpforms-container .wpforms-submit-container button{margin-top:10px}body .wpforms-field-container .wpforms-field input,body .wpforms-field-container .wpforms-field select{height:50px}body .wpforms-field-container .wpforms-field label.wpforms-field-label{font-size:15px}section.contact-form-section .wpforms-container .wpforms-field.enquiry-text textarea{height:140px}body .wpforms-field-container .wpforms-field textarea{height:100px}.woocommerce div.product form.cart .variations tr td.value select{height:47px;font-size:14px}section.product-hero-section{padding:15px 0 40px}.woocommerce div.product div.images .flex-control-thumbs li{width:80px;height:80px;padding:5px}.woocommerce div.product div.images .flex-control-thumbs{margin-top:10px}.woocommerce div.product .summary .product_title{font-size:28px}.product-form-wrap .top .right .tax{font-size:12px}.product-form-wrap .wpforms-field-container .wpforms-field,.product-form-wrap .wpforms-field-container .wpforms-field.enquiry,.product-form-wrap .wpforms-field-container .wpforms-field.submit-drawings{width:100%}.product-form-wrap .form-wrap .wpforms-submit-container{margin-top:10px}.woocommerce div.product form.cart .variations tr th.label label{font-size:14px}.woocommerce div.product form.cart .variations tr th.label{padding-bottom:5px}section.product-details-section .left .headline{font-size:28px}section.product-details-section .left .tab_contents{font-size:14px}section.product-details-section .left h3.tab_title{font-size:20px}section.home-hero-section .top .left{width:100%}.services-hero-section .review-wrap-banner{display:none}section.project-inner-hero-section{padding-left:0!important}section.project-inner-hero-section .review-wrap-banner{display:none}section.services-hero-section.single-blog-hero-section .container .headline{font-size:32px}.single-blog-contents-section .left h2{font-size:32px}.single-blog-contents-section .left blockquote{padding:15px 10px 15px 20px;border-left:2px solid #eb6f4d}}@media screen and (max-width:479px){section.home-hero-section .button-wrap{flex-wrap:wrap;gap:0}section.home-about-section .top-area .right-blurb{grid-template-columns:repeat(1,minmax(0,1fr))}section.home-about-section .middle-images-wrap>div{height:220px}section.home-about-section .bottom-area .year-text{font-size:16px}section.home-about-section .bottom-area .right-text{font-size:14px}section.home-featured-categories .top-area h2.headline{font-size:25px}section.home-featured-categories .middle-part .item .image{height:300px}section.our-projects-slider .item .right h2{font-size:25px}section.our-projects-slider .item .right a.primary-btn-1{margin-top:0;margin-bottom:10px}section.inner-hero-section1 .wrapper .left .button-wrap{gap:0}section.all-services-section .container .all-services-wrap .item .thumbnail{height:auto}section.project-inner-hero-section .container .button-wrap{gap:0}section.contents-image-section .container .left .button-wrap{gap:0}section.all-projects-section .container .all-projects-wrap .item .thumbnail{height:auto}section.contact-hero .left .contact-wrapper a span:nth-child(2){line-height:145%}}