body .site-inner{max-width:115.71429rem;padding:7.14286rem 1.07143rem;margin-left:auto;margin-right:auto}@media (max-width:1023.9px){body .site-inner{padding:3.57143rem 1.07143rem}}body .site-inner .content-sidebar-wrap{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}@media (max-width:1023.9px){body .site-inner .content-sidebar-wrap{gap:3.57143rem}}body .site-inner main.content{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;padding-left:7.5rem;width:calc(100% - 28.92857rem)}@media (max-width:1023.9px){body .site-inner main.content{width:100%;padding-left:0}}body .site-inner main.content>:last-child{margin-bottom:0}body .site-inner aside.sidebar{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;padding-left:0;width:28.92857rem}@media (max-width:1023.9px){body .site-inner aside.sidebar{width:100%}}body .hero-section.no-bg+.site-inner{padding-top:3.57143rem}@media (max-width:1023.9px){body .hero-section.no-bg+.site-inner{padding-top:3.57143rem}}.toc{position:sticky;top:12.28571rem;padding:2.14286rem;border-radius:.28571rem;background-color:#233038}@media (max-width:1023.9px){.toc{padding:1.07143rem;position:initial}}.toc-list{padding:0;margin:0}.toc-list li{list-style-type:none;margin-bottom:1.07143rem}.toc-list li button{display:block;position:relative;padding-left:3.21429rem;width:100%;border:0;background:0 0;text-align:left;padding-bottom:.35714rem;border-bottom:.07143rem solid transparent;border-radius:0;cursor:pointer}.toc-list li button span:not(.text-orange){font-size:1rem;line-height:1.4;color:rgba(255,255,255,.7);-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.toc-list li button span.counter{position:absolute;top:0;left:0}.faqs-list li.active,.toc-list li button.active,.toc-list li button:hover{border-bottom:.07143rem solid #f07600}.toc-list li button.active span,.toc-list li button:hover span{font-weight:600;color:#fff}.toc-list li button span.text-orange{color:#f07600}.toc-sublist{margin-top:.35714rem;margin-bottom:0}.content-item{margin-bottom:3.57143rem}.content-item.flex{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}@media (max-width:1023.9px){.content-item.flex{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.content-item h2{margin-top:0;margin-bottom:2.14286rem;width:100%;text-align:left}@media (max-width:1023.9px){.content-item h2{margin-bottom:.71429rem}}.content-item>:first-child{margin-top:0}.content-item>:last-child{margin-bottom:0}.content-left{width:calc(100% - 28.92857rem);padding-right:2.14286rem;border-right:.07143rem solid #e5e7f2}@media (max-width:1023.9px){.content-left{width:100%;padding-right:0;border-right:none;margin-bottom:1.42857rem}}.content-left>:first-child{margin-top:0}.content-left>:last-child,.content-right ul li:last-child{margin-bottom:0}.content-right{width:28.92857rem;padding-left:2.14286rem}@media (max-width:1023.9px){.content-right{width:100%;padding-left:0}}.content-right p{margin-top:0;font-weight:600;margin-bottom:1.07143rem;font-size:1.57143rem;color:#0f0f0f}@media (max-width:1023.9px){.content-right p{font-size:1.14286rem}}.content-right ul{margin-top:0;margin-bottom:0;padding-left:0}.content-right ul li{margin-bottom:.71429rem;padding-left:1.64286rem;position:relative;list-style-type:none}.content-right ul li:before{content:"";width:.57143rem;height:.57143rem;border-radius:50%;background-color:#f07600;position:absolute;left:0;top:.71429rem}@media (max-width:1023.9px){.content-right ul li:before{top:.5rem}}.recent-projects-gallery-section{padding:7.14286rem 0;background-color:#fff}@media (max-width:1023.9px){.recent-projects-gallery-section{padding:3.57143rem 0}}.recent-projects-gallery-section .section-description{max-width:83.71429rem;margin-left:auto;margin-right:auto;margin-bottom:3.57143rem}@media (max-width:1023.9px){.recent-projects-gallery-section .section-description{margin-bottom:2.14286rem}}.faqs-list li,.recent-projects-gallery-section .auto-scroll-left,.recent-projects-gallery-section .auto-scroll-right{margin-bottom:2.14286rem}@media (max-width:1023.9px){.recent-projects-gallery-section .auto-scroll-left,.recent-projects-gallery-section .auto-scroll-right{margin-bottom:.71429rem}}.recent-projects-gallery-section .auto-scroll-left .swiper-wrapper,.recent-projects-gallery-section .auto-scroll-right .swiper-wrapper{-webkit-transition-timing-function:linear!important;transition-timing-function:linear!important}.recent-projects-gallery-section .auto-scroll-left .swiper-wrapper .swiper-slide,.recent-projects-gallery-section .auto-scroll-right .swiper-wrapper .swiper-slide{width:auto}.recent-projects-gallery-section .auto-scroll-left .swiper-wrapper .swiper-slide img,.recent-projects-gallery-section .auto-scroll-right .swiper-wrapper .swiper-slide img{display:block;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%}.recent-projects-gallery-section .auto-scroll-left .swiper-slide{height:32.85714rem;aspect-ratio:780/460}@media (max-width:1023.9px){.recent-projects-gallery-section .auto-scroll-left .swiper-slide{height:14.28571rem}}.recent-projects-gallery-section .auto-scroll-right .swiper-slide{height:22.14286rem;aspect-ratio:510/310}@media (max-width:1023.9px){.recent-projects-gallery-section .auto-scroll-right .swiper-slide{height:7.14286rem}}.recent-projects-gallery-section .btn{margin-left:auto;margin-right:auto}.faqs-section{background-color:#fff;padding:7.14286rem 0}@media (max-width:1023.9px){.faqs-section{padding:3.57143rem 0}}.faqs-section-content{max-width:94.28571rem;margin-left:auto;margin-right:auto}.faqs-list{margin-top:3.57143rem;margin-bottom:0;padding:0}@media (max-width:1023.9px){.faqs-list{margin-top:2.14286rem}}.faqs-list li{list-style-type:none;padding-bottom:2.14286rem;border-bottom:.07143rem solid #e5e7f2}@media (max-width:1023.9px){.faqs-list li{padding-bottom:1.07143rem}}.faqs-list li .answer,.faqs-list-top svg{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.faqs-list li .answer{height:0;overflow:hidden}.faqs-list li.active .answer{margin-top:.85714rem}.faqs-list li.active svg{fill:#f07600;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.faqs-list li.active svg *{fill:inherit}.faqs-list-top{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;cursor:pointer}.faqs-list-top .question{width:calc(100% - 4.28571rem);font-size:1.57143rem;line-height:1.3;font-weight:600;color:#0f0f0f;margin-top:0;margin-bottom:0}@media (max-width:1023.9px){.faqs-list-top .question{width:calc(100% - 2.85714rem);font-size:1.14286rem}}.faqs-list-top svg{width:1.07143rem;height:1.07143rem;margin-top:.42857rem}@media (max-width:1023.9px){.faqs-list-top svg{width:.71429rem;height:.71429rem;margin-top:.28571rem}}#service-areas{padding:7.14286rem 6.85714rem;background:#f9f9f9 url(../../img/service-areas-bg.png) no-repeat bottom left/59.57143rem auto}@media (max-width:1023.9px){#service-areas{padding:3.57143rem 0;background:#f9f9f9 url(../../img/service-areas-bg.png) no-repeat top left/21.42857rem auto}}#service-areas .section-title,.faqs-list li .answer{margin-top:0;margin-bottom:0}#service-areas .section-description{max-width:83.71429rem;margin-left:auto;margin-right:auto;margin-top:1.07143rem;margin-bottom:3.14286rem}@media (max-width:1023.9px){#service-areas .section-description{margin-top:.71429rem;margin-bottom:2.14286rem}}#service-areas .service-areas-list{padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:2.14286rem;margin:0}#service-areas .service-areas-list li{list-style-type:none;font-weight:600;color:#0f0f0f;text-align:center;margin-bottom:0}@media (max-width:1023.9px){#service-areas .service-areas-list{gap:1.42857rem}#service-areas .service-areas-list li{width:calc(33.3333333% - 1.42857rem)}}.recent-projects-gallery-section{background-color:rgba(245,245,245,.6)}
/*# sourceMappingURL=page-our-process.min.css.map */
