:root{--pca-blue:var(--black--50);--black--50:#1a3140;--white-2:white;--light-blue:var(--black--50);--pca-or:#f17324;--gainsboro:#e6e6e6;--white:transparent;--pca-orange:#f17324;--blue-50:var(--black--50)}body{color:var(--pca-blue);background-color:#fafafa;font-family:Gilroy,Arial,sans-serif;font-size:14px;line-height:1.8em}h3{margin-top:0;margin-bottom:10px;font-size:24px;font-weight:700;line-height:30px}p{margin-bottom:10px;transition:color .2s}a{color:var(--black--50);text-decoration:underline}ul{color:var(--pca-blue);text-align:left;margin-top:0;margin-bottom:10px;padding-left:18px}li{margin-bottom:10px}img{border-radius:.2rem;max-width:100%;display:inline-block}blockquote{background-image:url(https://cdn.prod.website-files.com/65f7b0afa01586303c612600/6614a8a6925aa98bbef576fa_ASPAS.png)}.w-layout-grid{grid-row-gap:16px;grid-column-gap:16px;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;display:grid}.main-section{color:var(--white-2);background-image:linear-gradient(#000c,#0000004d 68%),url(https://cdn.prod.website-files.com/65f7b0afa01586303c612600/65f7b0afa01586303c612710_Layer-600.jpg);background-position:0 0,50%;background-repeat:repeat,no-repeat;background-size:auto,cover;justify-content:center;align-items:center;min-height:100vh;max-height:995px;padding:199px 20px;display:flex;overflow:hidden}.main-section.aiming-high{background-color:#000;background-image:linear-gradient(180deg,var(--light-blue),#0000004d 50%);min-height:500px;padding-top:140px;padding-bottom:140px;position:relative;overflow:hidden}.main-section.contact-us{color:var(--light-blue);background-image:none;min-height:100%;max-height:100%;padding-top:140px;padding-bottom:100px;display:block;overflow:hidden}.main-section.news-page{color:var(--light-blue);background-image:none;padding-top:220px;padding-bottom:10px;display:block;overflow:hidden}.main-section.news-page.is-other{min-height:100%;max-height:100%}.main-section.services{background-image:none;min-height:100vh;max-height:100%;padding-top:200px;padding-bottom:140px;position:relative;overflow:hidden}.first-section{z-index:2;grid-column-gap:16px;grid-row-gap:16px;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;width:100%;max-width:1240px;margin-left:auto;margin-right:auto;padding:0 20px;text-decoration:none;display:block;position:relative}.first-section.background{background-color:#ddd}.first-section.background.contact{background-color:#ddd3;padding-bottom:40px;padding-left:40px;padding-right:40px}.first-section.white-background{background-color:#fff}.first-section.flex{justify-content:space-between;align-self:stretch;align-items:center;padding-top:10px;display:flex}.first-section.max-1080-px{max-width:1080px}.first-section.relative{z-index:10;position:relative}.navbar{grid-column-gap:16px;grid-row-gap:16px;background-color:var(--pca-blue);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);color:#fff;border-bottom:1px solid #ffffff14;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;align-items:center;padding-left:20px;padding-right:20px;display:flex;position:fixed;inset:0% 0% auto}.navbar.black{background-color:var(--light-blue)}.navbar.is-lp{z-index:5}.nav-link{color:#fff;border-bottom:2px solid #0000;margin-left:20px;margin-right:20px;padding:0;font-size:16px;line-height:100px;transition:border-color .2s cubic-bezier(.19,1,.22,1)}.nav-link:hover{border-bottom-color:var(--pca-or)}.nav-link.w--current{border-bottom-color:var(--pca-or);color:var(--white-2)}.button-cta{border:2px solid var(--pca-or);color:var(--pca-or);background-color:#0000;border-radius:50px;flex-flow:row;margin-top:20px;margin-left:20px;padding:0 46px;font-size:16px;line-height:46px;transition:all .2s cubic-bezier(.19,1,.22,1);display:inline-block}.button-cta:hover{background-color:var(--pca-or);color:var(--pca-blue);text-transform:capitalize}.button-cta.flat{border-color:var(--pca-blue);color:var(--pca-blue);margin-top:0;margin-left:0}.button-cta.flat:hover{background-color:var(--pca-blue);color:var(--white-2)}.nav-menu{flex:0 auto;align-self:center;padding-bottom:20px;display:block}.display-text{font-size:72px;font-weight:700;line-height:1em}.display-text.for-home-page{color:var(--gainsboro);font-size:60px}.display-text.is-other{color:#fff}.section{color:var(--pca-blue);padding:60px 40px 100px;display:block}.section.our-project{background-color:var(--pca-blue);color:var(--white-2);padding:100px 0 0}.section.blog-section{padding-bottom:60px}.section.blog-section.background{padding-top:20px;padding-bottom:60px}.section.logo-banner-section{padding-top:0;padding-bottom:0}.section.background{background-color:#ddd;padding-bottom:80px}.section.white-background{background-color:#fff}.section.social-media-banner{border-bottom:1px solid var(--gainsboro);background-color:var(--white-2);padding-top:0;padding-bottom:0}.section.footer{background-color:var(--pca-blue);background-image:url(https://cdn.prod.website-files.com/65f7b0afa01586303c612600/65f7b0afa01586303c612680_%2B3.png);background-position:0 0;background-size:150px}.section.sub-main{padding-top:20px;padding-bottom:0}.section.sub-main.is-privcay{width:100%;height:100%}.section.services{padding-top:60px;padding-bottom:20px}.grid-for-heder-section{grid-column-gap:40px;grid-row-gap:40px;grid-template-rows:auto;grid-template-columns:2.25fr;grid-auto-columns:1fr;margin-bottom:40px;padding-top:60px;display:grid}.sub-heding{color:var(--pca-blue);font-size:16px;font-weight:600}.sub-heding.is-other{color:var(--pca-blue)}.h1{background-color:var(--white);color:var(--pca-blue);-webkit-text-stroke-color:var(--white);margin-top:20px;margin-bottom:20px;font-size:36px;line-height:1.2em}.h1.white{background-color:var(--white);color:var(--gainsboro)}.button-main{background-color:var(--pca-blue);color:#fff;text-align:center;letter-spacing:.5px;text-transform:uppercase;border-radius:50px;margin-bottom:0;padding:0 50px;font-size:14px;font-weight:700;line-height:50px;transition:color .5s cubic-bezier(.19,1,.22,1)}.button-main:hover{background-color:var(--pca-orange)}.button-main.margin-top{margin-top:20px}.button-main.margin-top.other-text{color:var(--light-blue)}.button-main.other-text{color:#1a3140}.about-info-wrapper-card{grid-column-gap:1px;grid-row-gap:0px;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr 1fr;grid-auto-columns:1fr;display:grid}.card-vertical-with-img{grid-column-gap:0px;grid-row-gap:0px;background-color:var(--white-2);color:var(--pca-blue);border-radius:0;flex-direction:column;grid-template-rows:1fr auto;grid-template-columns:1fr;grid-auto-columns:1fr;place-content:space-between flex-start;transition:all .2s cubic-bezier(.19,1,.22,1);display:flex}.card-vertical-with-img:hover{background-color:var(--pca-orange);box-shadow:inset 0 4px 0 0 var(--pca-orange);color:var(--gainsboro);background-image:url(https://cdn.prod.website-files.com/65f7b0afa01586303c612600/65f7b0afa01586303c612680_%2B3.png);background-position:0 0;background-size:125px}.wrapper-for-content{border-radius:.2rem;flex-direction:column;justify-content:space-between;align-self:auto;padding:20px 40px;display:flex}.card-name-text{margin-top:20px;margin-bottom:10px;font-size:19px;font-weight:600}.card-name-text.project-section{color:var(--pca-orange);margin-top:0;font-size:24px;line-height:1.4em}.card-name-text.blog{color:var(--light-blue);margin-top:0;font-size:24px;line-height:1.2em}.card-name-text.blog.small{font-size:16px}.card-name-text.small{font-size:18px}.card-link{color:var(--pca-blue);vertical-align:baseline;font-weight:700;text-decoration:none;transition:color .2s cubic-bezier(.19,1,.22,1);display:inline-block}.card-link:hover{color:var(--white-2)}.body{background-color:var(--white);padding-top:0}.footer{background-color:var(--light-blue);color:var(--gainsboro);background-image:url(https://cdn.prod.website-files.com/65f7b0afa01586303c612600/65f7b0afa01586303c612680_%2B3.png);background-position:0 0;background-size:150px;background-attachment:fixed;padding:60px 20px}.footer-grid{grid-column-gap:40px;grid-row-gap:40px;grid-template-rows:auto;grid-template-columns:max-content 1fr 1fr .75fr .5fr;grid-auto-columns:1fr;display:grid}.footer-text{margin-bottom:0;font-size:12px}.list-item-footer{grid-column-gap:5px;grid-row-gap:0px;color:var(--white-2);grid-template-rows:auto;grid-template-columns:min-content 1fr;grid-auto-columns:1fr;line-height:1.8em;text-decoration:none;display:grid}.social-widget{grid-column-gap:0px;grid-row-gap:0px;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr;grid-auto-columns:1fr;display:grid}.link-block{text-align:center;transition:opacity .2s cubic-bezier(.19,1,.22,1)}.link-block:hover{opacity:.46}.column-grid-post-main{grid-column-gap:1px;grid-row-gap:1px;background-color:var(--gainsboro);border-radius:.2rem;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr 1fr;grid-auto-columns:1fr;min-height:auto;margin-top:-140px;margin-bottom:100px;display:grid;overflow:hidden}.column-grid-post-main.two{z-index:4;grid-column-gap:60px;grid-row-gap:20px;background-color:var(--white);z-index:4;grid-column-gap:60px;grid-row-gap:20px;background-color:var(--white);grid-template-rows:auto;grid-template-columns:max-content 1fr;grid-auto-columns:1fr;min-height:auto;margin-top:0;margin-bottom:0;padding:40px 60px 20px;display:grid;position:relative}.brand{padding-left:0}.bread-crumbs-wrapper{margin-bottom:20px}.bread-crumbs{color:var(--white-2);letter-spacing:1px;font-size:16px;font-weight:600;text-decoration:none;transition:color .5s cubic-bezier(.19,1,.22,1);display:inline-block}.bread-crumbs:hover{color:var(--white-2)}.bread-crumbs.black{color:var(--light-blue)}.bread-crumbs.active{color:#6d6868}.logo-wrapper{text-align:center;flex-direction:column;align-items:center;font-size:20px;font-weight:600;display:flex}.navbar-icon-wrapper{color:#7f56d9;flex:none}.dropdown-toggle{color:var(--white-2);align-items:center;padding:0 2.5rem 0 1rem;font-size:1rem;transition:all .3s;display:flex}.dropdown-link{grid-column-gap:1rem;grid-row-gap:0px;color:var(--white-2);border-radius:.2rem;grid-template-rows:auto;grid-template-columns:max-content 1fr;grid-auto-columns:1fr;align-items:flex-start;padding:10px;font-weight:600;text-decoration:none;transition:all .3s;display:grid}.dropdown-link:hover{background-color:var(--light-blue)}.icon-dropdown{color:var(--pca-orange);width:1.5rem;height:1.5rem}.dropdown-icon{color:var(--pca-or);justify-content:center;align-items:center;width:1.25rem;height:1.25rem;margin-right:1rem;display:flex;position:absolute;inset:auto 0% auto auto}.dropdown-list{box-shadow:0 12px 16px -4px #00000014,0 4px 6px -2px #10182808}.dropdown-list.w--open{border:1px solid var(--pca-blue);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);color:var(--white-2);background-color:#1a3140fa;background-image:url(https://cdn.prod.website-files.com/65f7b0afa01586303c612600/65f7b0afa01586303c612680_%2B3.png);background-position:0 0;background-size:150px;border-radius:.2rem;width:20rem;padding:20px;right:-100%}.dropdown-link-list{grid-column-gap:0px;grid-row-gap:.5rem;grid-template-rows:max-content;grid-template-columns:1fr;grid-auto-rows:max-content;grid-auto-columns:1fr;display:grid}.parallax-image-wrapper{grid-column-gap:16px;grid-row-gap:16px;border-radius:.2rem;flex-flow:row;grid-template-rows:auto;grid-template-columns:1fr;grid-auto-columns:1fr;justify-content:flex-start;align-items:stretch;overflow:hidden}.parallax-image{aspect-ratio:1;object-fit:cover;width:100%;height:100%}.icon-wrapper{min-width:36px}.background-img{z-index:0;object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0%}.background-overlay{z-index:1;background-image:linear-gradient(180deg,var(--light-blue),#202024d9 32%);width:100%;height:100%;position:absolute}.button-row{grid-column-gap:.75rem;grid-row-gap:.75rem;flex-wrap:wrap;align-items:center;display:flex}.button-row.center{justify-content:center;margin-top:1.25rem}.layout-item{grid-column-gap:20px;display:flex}.layout-item-list{grid-column-gap:2rem;grid-row-gap:2rem;grid-template-rows:auto;grid-template-columns:1fr;margin-bottom:2.5rem}.grid-service-page{grid-template-rows:auto;margin-top:60px}.second-img-for-service-page{object-fit:cover;width:100%;max-height:520px;margin-bottom:40px;display:block}.icon-service-page{object-fit:contain;width:2rem;height:2rem}.link-for-dropdown{color:var(--white-2);text-decoration:none}.link-for-dropdown:hover{color:var(--pca-or)}.paragraph,.paragraph-3,.footer-2{color:var(--pca-blue)}.quote{border-bottom:3px #f17324;border-left:3px solid var(--pca-orange);background-image:none;padding-top:30px;padding-bottom:30px;display:none}.image-5{object-fit:contain;width:10rem}.link{opacity:.6;color:var(--gainsboro);text-align:center;justify-content:center;align-items:center;margin-top:32px;display:flex}.link.footer-text{text-align:center;text-align:center}.text-block-2{font-family:Gilroy,Arial,sans-serif;font-size:16px}.text-block-7,.text-block-8{padding-top:40px}.footer-logo{object-fit:contain;width:10rem;height:4rem}.social-logo{object-fit:contain;width:1rem;height:1rem}.heading-3{margin-top:0;font-size:24px}@media screen and (min-width:1280px){.section-clients{padding-top:60px}}@media screen and (min-width:1920px){.section-3.patio{background-size:auto,cover}.section-3.patio.bg-retaining-wall{background-size:auto,cover;margin-left:0;padding-left:140px}.base-container{max-width:1400px}.lightbox-link-2{width:330px;height:330px}}@media screen and (max-width:991px){.main-section{min-height:auto;padding-top:140px;padding-bottom:140px}.navbar{-webkit-text-fill-color:inherit;background-color:#1a3140fa;background-clip:border-box;padding-right:0}.nav-link{height:auto;padding-top:0;padding-bottom:0;line-height:3em}.nav-menu{background-color:#1a3140fa;background-image:url(https://cdn.prod.website-files.com/65f7b0afa01586303c612600/65f7b0afa01586303c612680_%2B3.png);background-position:0 0;background-size:150px;padding-top:20px;padding-bottom:60px;overflow:auto}.display-text.for-home-page{font-size:50px}.logo-grid{grid-template-columns:1fr 1fr 1fr}.h1{font-size:24px;line-height:1.3em}.about-info-wrapper-card{grid-column-gap:20px;grid-row-gap:20px;grid-template-columns:1fr 1fr}.card-vertical-with-img{flex-direction:column}.wrapper-for-content{padding-bottom:60px}.card-name-text.blog{font-size:20px}.tabs-menu{text-align:left;margin-top:0;margin-left:0}.grid-for-card-project{background-position:0 0,50%;grid-template-columns:1fr 1fr}.link-in-card-project{border:1px solid #ffffff59}.content-for-project-card{padding-top:60px;padding-bottom:60px}.signature-grid{grid-template-columns:20px 1fr 1fr 1fr 20px}.blog-card{grid-template-rows:20vw auto}.blog-prew-img{height:20vw}.read-more-blog{line-height:36px}.footer-grid{grid-template-rows:auto auto auto;grid-template-columns:1fr 1fr 1fr}.footer-text.copyright{text-align:center;text-align:center}.column-grid-post-main{grid-template-columns:1fr 1fr 1fr}.content-for-card{padding-bottom:60px}.card-about-post{flex-direction:column-reverse}.menu-button.w--open{background-color:var(--pca-orange)}.light-box-card{grid-template-rows:30vw auto}.contact-card-grid{grid-template-rows:auto auto;grid-template-columns:1fr 1fr}.greed-wrapper-for-news{grid-template:"Serche-bar""Card-list"/1fr}.sticky-search-bar{border-left-style:none;padding-left:0;position:static}.news-card{grid-template-rows:max-content;grid-template-columns:1fr;grid-auto-rows:1fr;height:100%}.news-prew{height:30vw}.grid-for-news-list{grid-column-gap:20px;grid-row-gap:20px;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;display:grid}.recent-posts{grid-column-gap:20px;grid-row-gap:20px;grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;display:grid}.wrapper-for-card-nrews{flex-direction:column;display:flex}.logo-wrapper{grid-column-gap:10px;grid-row-gap:10px;flex-direction:row}.big-darck-card{flex-direction:column-reverse;grid-template-columns:1fr;max-height:none;display:flex;bottom:0}.image-for-card-step{object-fit:contain;max-height:30vh}.review-section{padding-bottom:60px}.section-with-video{min-height:auto;padding-top:140px;padding-bottom:140px}.banner{margin-top:0;padding-left:20px;padding-right:20px;display:block}.dropdown-toggle{align-items:center;min-height:48px;padding:0 20px;display:flex}.dropdown-link{padding-left:20px;padding-right:20px}.dropdown-link:hover{background-color:#0000}.navbar-menu-dropdown{width:100%;margin-top:10px;margin-bottom:10px;display:block;position:relative}.dropdown-icon{inset:auto 0% auto auto}.dropdown-list{position:static;overflow:hidden}.dropdown-list.w--open{box-shadow:none;border-style:none;border-color:#0000;width:auto;padding:0}.dropdown-link-list{padding-top:1rem;padding-bottom:1rem}.contact-component{grid-template-columns:1fr;grid-auto-flow:row}.title-wrap-left{text-align:left}.colour-grid{grid-template-columns:1fr 1fr}.container-flex{flex-wrap:wrap}.content-section{padding-top:100px;padding-bottom:100px}.licence-grid{grid-template-columns:1fr 1fr 1fr;place-content:center;justify-items:center}.rich-text-block{margin-left:40px;margin-right:40px}.image{padding-left:50px}.section-3.patio,.base-container{padding-left:40px;padding-right:40px}.section-title-wrapper{max-width:560px}.section-title{margin-top:40px}.no-margin{display:none}.grid{grid-column-gap:10px;grid-row-gap:10px;grid-template-rows:auto auto auto;grid-template-columns:1fr 1fr 1fr;grid-auto-flow:column}.lightbox-link-2{width:200px;max-width:30vw;height:200px;max-height:30vw}.padding-section-medium{padding-top:4rem;padding-bottom:4rem}.testimonials_list{grid-template-columns:1fr 1fr}.testimonials-card-item1{width:7rem;height:2.5rem}.testimonials-card{padding:2rem}}@media screen and (max-width:767px){blockquote{margin-bottom:40px}.first-section{height:100%}.first-section.flex{padding-top:0}.first-section.background{height:100%}.navbar.is-lp{padding-top:.5rem;padding-bottom:.5rem}.display-text.for-home-page{font-size:40px}.button-withe{flex:none;align-self:flex-start}.button-wrapper{grid-column-gap:2rem;grid-row-gap:2rem;flex-flow:column;align-items:flex-start;display:flex}.logo-grid{padding-top:20px;padding-bottom:20px}.section.logo-banner-section{padding-left:0;padding-right:0}.grid-for-heder-section{grid-row-gap:20px;grid-template-columns:1fr;margin-bottom:0}.h1{margin-right:0}.about-info-wrapper-card{margin-top:40px}.wrapper-for-content{padding-left:20px;padding-right:20px}.signature-grid{grid-column-gap:20px;grid-row-gap:20px;border-top-style:none;border-top-color:var(--pca-or);border-bottom-style:none;flex-direction:column;flex:0 auto;grid-template-rows:auto auto auto;grid-template-columns:1fr;height:auto;margin-top:20px;display:none;position:static}.signature-grid.butomn{border-bottom-style:none;border-bottom-color:var(--pca-or);object-fit:fill;border-bottom-style:none;border-bottom-color:var(--pca-or);object-fit:fill;flex-direction:column;flex:0 auto;grid-template-rows:auto auto;margin-top:60px;display:none;position:static}.this-block{grid-column-gap:10px;border:1px solid var(--pca-or);color:var(--white);text-align:left;background-color:#242020cc;background-image:url(https://cdn.prod.website-files.com/65f7b0afa01586303c612600/65f7b0afa01586303c612680_%2B3.png);background-position:0 0;background-size:150px;border-radius:.2rem;justify-content:flex-start;align-self:flex-start;width:100%;padding-top:20px;padding-bottom:20px}.this-block.center{border:1px solid var(--pca-or);border:1px solid var(--pca-or)}.recent-blogs-grid{grid-row-gap:60px;grid-template-columns:1fr}.blog-card{grid-template-rows:auto auto}.blog-prew-img{height:50vw}.footer-grid{grid-template-columns:1fr 1fr}.column-grid-post-main,.column-grid-post-main.two,.column-grid-post-main.two{grid-template-columns:1fr}.content-for-card{padding-left:20px;padding-right:20px}.aiming-high-grid{grid-row-gap:60px;grid-template-columns:1fr}.light-box-card{grid-template-rows:auto auto}.news-prew{height:50vw}.grid-for-news-list{grid-template-rows:auto;grid-template-columns:1fr}.search{float:none;max-width:none;margin-top:100px;position:static}.main-news-img{height:60vw;max-height:none}.darck-card-text-wrapper{margin-top:40px}.big-darck-card{padding-left:20px;padding-right:20px}.section-step{padding-bottom:620px}.review-section{padding-top:100px;padding-bottom:100px}.section-with-video{width:100%;height:100%;max-height:none}.banner{padding-left:20px;padding-right:20px}.dropdown-toggle{font-size:1rem}.dropdown-link-list{grid-row-gap:.5rem;max-width:none;padding-top:.75rem;padding-bottom:.75rem}.contact-component{grid-row-gap:3rem;grid-template-columns:1fr}.section-about-ethics{min-height:auto;padding:100px 20px}.scroll-down{display:none}.button-row{align-self:stretch}.layout-item-list{grid-row-gap:2.5rem;margin-bottom:2rem}.grid-service-page{grid-column-gap:50px;grid-row-gap:50px;flex-direction:column-reverse;grid-template-columns:1fr;display:flex}.colour{margin-bottom:25px}.style-guide-h1{font-size:44px}.licence-image{object-fit:cover;max-width:100%;display:block}.licence-grid{grid-template-columns:1fr}.paragraph-11{height:100%}.image{padding-left:50px}.section-3{padding-left:40px}.section-clients{padding-top:40px}.base-container{padding-left:0;padding-right:0}.grid-3,.grid-4{grid-template-rows:auto auto;grid-template-columns:1fr}.section-title-wrapper{margin-bottom:40px}.grid{grid-template-rows:auto auto auto auto;grid-template-columns:1fr 1fr}.lightbox-link-2{width:250px;max-width:45vw;height:250px;max-height:45vw}.header{width:100%;height:100%;padding-top:140px;padding-left:20px;padding-right:20px}.padding-section-medium{padding-top:3rem;padding-bottom:3rem}.testimonials_component{grid-template-rows:auto auto;grid-template-columns:30fr}.testimonials_list{grid-row-gap:2rem;grid-template-columns:1fr}.testimonials-card{height:auto}}@media screen and (max-width:479px){blockquote{background-position:10px 10px;background-size:30px;padding-top:50px;padding-left:15px;padding-right:15px;font-size:16px;line-height:22px}.main-section{padding-bottom:100px}.main-section.contact-us,.main-section.news-page{min-height:auto;max-height:none}.main-section.aiming-high{min-height:360px}.main-section.services{min-height:100vh;max-height:100vh}.main-section.contact-us,.main-section.news-page{min-height:auto;max-height:none}.first-section{grid-column-gap:16px;grid-row-gap:16px;flex:0 auto;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;padding-left:0;padding-right:0;display:block}.first-section.max-1080-px{text-align:left;text-align:left}.nav-menu{align-self:stretch;max-height:95svh}.greed-for-slogan{text-align:center;justify-items:start;max-width:280px;margin-left:auto;margin-right:auto}.display-text{font-size:36px}.display-text.for-home-page{text-align:center;text-align:center;font-size:30px;line-height:1.2em}.button-withe{align-self:flex-start;margin-left:auto;margin-right:auto;padding-top:10px;padding-bottom:10px;line-height:1.6em;display:block}.button-wrapper{grid-column-gap:1rem;grid-row-gap:1rem;text-align:center;flex-direction:column;justify-content:center;align-items:center;margin-top:60px}.lightbox-link{flex-direction:column;justify-content:center;align-items:center;margin-top:40px;text-decoration:none}.logo-grid{grid-template-columns:1fr 1fr}.logo-img{max-width:85%}.section{width:100%;height:100%;padding-top:60px;padding-bottom:60px}.section.our-project{padding-top:60px}.h1{text-align:left;margin-right:0}.button-main{margin-top:20px;margin-right:0;display:block}.about-info-wrapper-card{grid-column-gap:20px;grid-row-gap:20px;flex-direction:column;grid-template-columns:1fr;display:flex}.card-vertical-with-img{flex-direction:column;grid-template-rows:min-content auto;display:flex}.wrapper-for-content{padding-bottom:20px}.wrapper-for-icon.marging-top{margin-top:0}.tabs-menu{flex-direction:column;align-items:flex-start;margin-top:40px;margin-bottom:0;padding-bottom:20px;display:flex}.tab-link{font-size:20px;line-height:2.2em;display:inline-block}.grid-for-card-project{background-image:linear-gradient(#242020c7,#1614147a),url(https://cdn.prod.website-files.com/65f7b0afa01586303c612600/65f7b0afa01586303c6126f7_CSR.webp);background-position:0 0,100%;background-size:auto,cover;grid-template-columns:1fr}.grid-for-card-project.all-projects{background-image:linear-gradient(#242020c7,#1614147a),url(https://cdn.prod.website-files.com/65f7b0afa01586303c612600/66038e62deec2b26f5378937_77ea44805f28da8d873338f37df58beb_Outdoor%20Background.avif);background-position:0 0,30% 100%}.content-for-project-card{padding-left:20px;padding-right:20px}.tabs-content{margin-top:0}.this-block{text-align:left;justify-content:flex-start}.blog-description{border-bottom:1px solid #ebebeb}.footer-grid{grid-template-rows:auto auto auto auto auto;grid-template-columns:1fr}.footer-text{font-size:14px}.list-item-footer{text-align:left}.social-widget{grid-column-gap:20px;grid-row-gap:20px}.column-grid-post-main{grid-row-gap:0px}.column-grid-post-main.two{padding-top:20px;padding-left:20px;padding-right:20px}.content-for-card{padding-bottom:20px}.content-for-card.grid{grid-column-gap:0px;grid-row-gap:0px;grid-column-gap:0px;grid-row-gap:0px;grid-template-rows:auto auto;grid-template-columns:1fr;padding-bottom:0}.card-about-post{grid-template-rows:min-content auto;display:flex}.brand.w--current{object-fit:contain;width:10rem}.menu-button{padding-left:20px;padding-right:20px}.bread-crumbs{font-size:14px}.contact-card-grid{grid-template-rows:auto auto auto;grid-template-columns:1fr;display:block}.contact-card{margin-bottom:20px}.search{margin-top:0}.search-button{padding-right:0}.recent-posts{grid-row-gap:0px;grid-template-columns:1fr}.logo-text{margin-bottom:2px;font-size:14px;line-height:1.2em}.logo-text.subtext{letter-spacing:5px;letter-spacing:5px;margin-bottom:0;font-size:9px}.logo-svg{height:40px}.logo-wrapper{flex-direction:row}.logo-wrapper.fo-footer{text-align:center;text-align:center;flex-direction:column}.text-logo-wrapper{text-align:left}.text-logo-wrapper.for-footer{text-align:center;text-align:center}.step-name{font-size:42px}.comtainer.relative{display:flex}.big-darck-card{padding-top:20px;padding-bottom:35px;bottom:5vh}.image-for-card-step{width:100%;max-height:50dvh}.section-step{padding-top:0;padding-bottom:520px}.section-for-heading{text-align:left;padding-top:60px}.review-section{padding-bottom:60px}.section-with-video{padding-bottom:100px}.banner{text-align:center}.dropdown-link-list.navigation{overflow:auto}.contact-component{grid-template-columns:1fr;padding-left:10px;padding-right:10px}.section-about-ethics{text-align:left;padding-top:60px;padding-bottom:60px}.layout-item{grid-column-gap:10px;grid-row-gap:10px}.layout-item-list{text-align:left}.header-section{min-height:auto;padding-top:140px}.content-section{padding-top:60px;padding-bottom:60px}.rich-text-block{margin-left:10px;margin-right:10px}.slide{min-height:100%}.paragraph-11{padding-bottom:0}.image{padding-left:20px}.icon{display:block}.text-block{font-size:14px}.code-embed{margin-bottom:0}.lightbox-link-2{width:180px;height:160px}.header-video{min-height:100%}.padding-section-medium{padding-top:2rem;padding-bottom:2rem}.testimonials-card-item1{margin-left:1rem;margin-right:1rem}.testimonials-card{padding:.5rem}}#w-node-_2e19e198-f3de-3628-d31f-0c9184d0f60f-161c3b2f{grid-area:span 1/span 2/span 1/span 2;align-self:center}#w-node-_2e19e198-f3de-3628-d31f-0c9184d0f611-161c3b2f,#w-node-a388c42a-5934-89d7-c06d-e6340062f21d-161c3b2f,#w-node-_83e13a8c-ec28-f838-417d-4b08c364fb0f-161c3b2f,#w-node-_33077815-17fb-fbd0-ab1a-1a282a198435-161c3b2f{align-self:start}#w-node-_4a6af408-5b95-b87e-4094-0f73175f3010-161c3b2f{align-self:end}#w-node-_4a6af408-5b95-b87e-4094-0f73175f3019-161c3b2f{align-self:start}#w-node-_4a6af408-5b95-b87e-4094-0f73175f3021-161c3b2f,#w-node-_4a6af408-5b95-b87e-4094-0f73175f3024-161c3b2f{align-self:stretch}#w-node-_4a6af408-5b95-b87e-4094-0f73175f303a-161c3b2f{align-self:start}#w-node-_4aa0d7f3-2a4a-6a6b-69be-35f8e84120fd-e84120df,#w-node-_4aa0d7f3-2a4a-6a6b-69be-35f8e84120ff-e84120df{align-self:end}#w-node-_4aa0d7f3-2a4a-6a6b-69be-35f8e8412100-e84120df{align-self:start}#w-node-_4aa0d7f3-2a4a-6a6b-69be-35f8e8412105-e84120df{align-self:end}#w-node-_4aa0d7f3-2a4a-6a6b-69be-35f8e8412107-e84120df,#w-node-_4aa0d7f3-2a4a-6a6b-69be-35f8e841210d-e84120df{grid-area:1/1/2/2;align-self:start}#w-node-_4aa0d7f3-2a4a-6a6b-69be-35f8e8412112-e84120df{align-self:end}@media screen and (max-width:991px){#w-node-_4aa0d7f3-2a4a-6a6b-69be-35f8e84120fd-e84120df{grid-area:3/1/4/4;align-self:start}#w-node-_4aa0d7f3-2a4a-6a6b-69be-35f8e84120ff-e84120df{grid-area:2/1/3/2}#w-node-_4aa0d7f3-2a4a-6a6b-69be-35f8e8412105-e84120df{grid-area:2/2/3/3}#w-node-_4aa0d7f3-2a4a-6a6b-69be-35f8e8412112-e84120df{grid-area:2/3/3/4}}@media screen and (max-width:767px){#w-node-_4aa0d7f3-2a4a-6a6b-69be-35f8e84120fd-e84120df{grid-area:3/1/4/3;align-self:start}#w-node-_4aa0d7f3-2a4a-6a6b-69be-35f8e8412105-e84120df{justify-self:end}#w-node-_4aa0d7f3-2a4a-6a6b-69be-35f8e8412112-e84120df{grid-area:1/2/2/3;align-self:end}}@media screen and (max-width:479px){#w-node-_4a6af408-5b95-b87e-4094-0f73175f3021-161c3b2f{align-self:stretch}#w-node-_4aa0d7f3-2a4a-6a6b-69be-35f8e84120f6-e84120df{justify-self:center}#w-node-_4aa0d7f3-2a4a-6a6b-69be-35f8e84120fd-e84120df{grid-area:5/1/6/2;place-self:start}#w-node-_4aa0d7f3-2a4a-6a6b-69be-35f8e84120ff-e84120df{grid-area:span 1/span 1/span 1/span 1}#w-node-_4aa0d7f3-2a4a-6a6b-69be-35f8e8412105-e84120df{grid-area:2/1/3/2;justify-self:start}#w-node-_4aa0d7f3-2a4a-6a6b-69be-35f8e8412112-e84120df{grid-area:span 1/span 1/span 1/span 1;justify-self:start}}