.tp-project-area .container-1630{max-width:1630px;margin:0 auto}@media (min-width:1400px){.tp-project-area .container-1630{max-width:1630px;padding:0 30px}.tp-project-area .tp-project-left-wrap{padding-right:100px}.tp-project-area .tp-project-right-wrap{padding-left:100px}}@media (min-width:1200px) and (max-width:1399px){.tp-project-area .container-1630{max-width:100%;padding:0 40px}.tp-project-area .tp-project-left-wrap{padding-right:60px}.tp-project-area .tp-project-right-wrap{padding-left:60px}}@media (min-width:992px) and (max-width:1199px){.tp-project-area .container-1630{max-width:100%;padding:0 30px}.tp-project-area .tp-project-left-wrap{padding-right:40px}.tp-project-area .tp-project-right-wrap{padding-left:40px}}@media (min-width:768px) and (max-width:991px){.tp-project-area .container-1630{max-width:100%;padding:0 20px}.tp-project-area .tp-project-left-wrap{padding-right:20px}.tp-project-area .tp-project-right-wrap{padding-left:20px}.tp-project-area .tp-project-item{margin-bottom:150px!important}}@media (max-width:767px){.tp-project-area .container-1630{max-width:100%;padding:0 15px}.tp-project-area .tp-project-left-wrap{padding-right:0!important;margin-top:0!important}.tp-project-area .tp-project-right-wrap{padding-left:0!important}.tp-project-area .tp-project-item{margin-bottom:100px!important}.tp-project-area .tp-project-img{width:100%!important}.tp-project-area .tp-project-img img{width:100%!important;height:auto!important;object-fit:cover!important}.tp-project-area .row{justify-content:center!important}.tp-project-area .col-xl-6{flex:0 0 100%!important;max-width:100%!important}.tp-project-area .tp-project-gallery-top{padding-bottom:30px!important}.tp-project-area .tp-project-gallery-wrapper{text-align:center}}@media (min-width:1440px) and (max-width:1600px){.tp-project-area .container-1630{max-width:1400px;padding:0 50px}.tp-project-area .tp-project-left-wrap{padding-right:80px}.tp-project-area .tp-project-right-wrap{padding-left:80px}}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.tp-project-area .tp-project-img img{image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges}}.tp-project-area .tp-project-gallery-wrapper{display:flex;flex-direction:column;align-items:center}.tp-project-area .row{width:100%;display:flex;justify-content:center}@media (max-width:1200px){.tp-project-area .tp-project-img.height-1,.tp-project-area .tp-project-img.height-2,.tp-project-area .tp-project-img.height-3,.tp-project-area .tp-project-img.height-4,.tp-project-area .tp-project-img.height-5,.tp-project-area .tp-project-img.height-6{width:100%!important}}@media screen and (width:1440px) and (height:900px){.tp-project-area .container-1630{max-width:1200px!important;padding:0 60px!important}.tp-project-area .tp-project-left-wrap{padding-right:60px!important}.tp-project-area .tp-project-right-wrap{padding-left:60px!important}}@media screen and (width:1280px) and (height:800px){.tp-project-area .container-1630{max-width:1100px!important;padding:0 50px!important}.tp-project-area .tp-project-left-wrap{padding-right:50px!important}.tp-project-area .tp-project-right-wrap{padding-left:50px!important}}@media screen and (width:1440px) and (height:900px){.tp-project-area .container-1630{max-width:1200px!important;padding:0 60px!important}}@media screen and (width:1536px) and (height:960px){.tp-project-area .container-1630{max-width:1300px!important;padding:0 70px!important}.tp-project-area .tp-project-left-wrap{padding-right:70px!important}.tp-project-area .tp-project-right-wrap{padding-left:70px!important}}@media screen and (width:1512px) and (height:982px){.tp-project-area .container-1630{max-width:1280px!important;padding:0 65px!important}.tp-project-area .tp-project-left-wrap{padding-right:65px!important}.tp-project-area .tp-project-right-wrap{padding-left:65px!important}}@media screen and (width:1680px) and (height:1050px){.tp-project-area .container-1630{max-width:1400px!important;padding:0 80px!important}.tp-project-area .tp-project-left-wrap{padding-right:80px!important}.tp-project-area .tp-project-right-wrap{padding-left:80px!important}}@media screen and (width:1728px) and (height:1117px){.tp-project-area .container-1630{max-width:1450px!important;padding:0 85px!important}.tp-project-area .tp-project-left-wrap{padding-right:85px!important}.tp-project-area .tp-project-right-wrap{padding-left:85px!important}}@media screen and (width:2560px) and (height:1600px){.tp-project-area .container-1630{max-width:1800px!important;padding:0 100px!important}.tp-project-area .tp-project-left-wrap{padding-right:100px!important}.tp-project-area .tp-project-right-wrap{padding-left:100px!important}}@media screen and (width:3024px) and (height:1964px){.tp-project-area .container-1630{max-width:2000px!important;padding:0 120px!important}.tp-project-area .tp-project-left-wrap{padding-right:120px!important}.tp-project-area .tp-project-right-wrap{padding-left:120px!important}}@media screen and (width:3456px) and (height:2234px){.tp-project-area .container-1630{max-width:2200px!important;padding:0 140px!important}.tp-project-area .tp-project-left-wrap{padding-right:140px!important}.tp-project-area .tp-project-right-wrap{padding-left:140px!important}}@media screen and (min-width:1440px) and (max-width:1440px){.tp-project-area .container-1630{max-width:1200px!important;padding:0 60px!important}.tp-project-area .tp-project-left-wrap{padding-right:60px!important}.tp-project-area .tp-project-right-wrap{padding-left:60px!important}}@media screen and (min-width:1280px) and (max-width:1280px){.tp-project-area .container-1630{max-width:1100px!important;padding:0 50px!important}.tp-project-area .tp-project-left-wrap{padding-right:50px!important}.tp-project-area .tp-project-right-wrap{padding-left:50px!important}}@media screen and (min-width:1440px) and (max-width:1440px){.tp-project-area .container-1630{max-width:1200px!important;padding:0 60px!important}}@media screen and (min-width:1536px) and (max-width:1536px){.tp-project-area .container-1630{max-width:1300px!important;padding:0 70px!important}.tp-project-area .tp-project-left-wrap{padding-right:70px!important}.tp-project-area .tp-project-right-wrap{padding-left:70px!important}}@media screen and (min-width:1512px) and (max-width:1512px){.tp-project-area .container-1630{max-width:1280px!important;padding:0 65px!important}.tp-project-area .tp-project-left-wrap{padding-right:65px!important}.tp-project-area .tp-project-right-wrap{padding-left:65px!important}}@media screen and (min-width:1680px) and (max-width:1680px){.tp-project-area .container-1630{max-width:1400px!important;padding:0 80px!important}.tp-project-area .tp-project-left-wrap{padding-right:80px!important}.tp-project-area .tp-project-right-wrap{padding-left:80px!important}}@media screen and (min-width:1728px) and (max-width:1728px){.tp-project-area .container-1630{max-width:1450px!important;padding:0 85px!important}.tp-project-area .tp-project-left-wrap{padding-right:85px!important}.tp-project-area .tp-project-right-wrap{padding-left:85px!important}}@media screen and (min-width:2560px) and (max-width:2560px){.tp-project-area .container-1630{max-width:1800px!important;padding:0 100px!important}.tp-project-area .tp-project-left-wrap{padding-right:100px!important}.tp-project-area .tp-project-right-wrap{padding-left:100px!important}}@media screen and (min-width:3024px) and (max-width:3024px){.tp-project-area .container-1630{max-width:2000px!important;padding:0 120px!important}.tp-project-area .tp-project-left-wrap{padding-right:120px!important}.tp-project-area .tp-project-right-wrap{padding-left:120px!important}}@media screen and (min-width:3456px) and (max-width:3456px){.tp-project-area .container-1630{max-width:2200px!important;padding:0 140px!important}.tp-project-area .tp-project-left-wrap{padding-right:140px!important}.tp-project-area .tp-project-right-wrap{padding-left:140px!important}}@media screen and (-webkit-min-device-pixel-ratio:2){.tp-project-area .tp-project-img img{image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges}}@media screen and (min-width:1200px){.tp-project-area .tp-project-gallery-wrapper{display:flex;flex-direction:column;align-items:center}.tp-project-area .row{width:100%;display:flex;justify-content:center}}@media screen and (min-width:1200px) and (max-width:1600px){.tp-project-area .container-1630{margin:0 auto}.tp-project-area .tp-project-gallery-wrapper{text-align:center}}.tp-project-area .container-1630{margin:0 auto!important;max-width:1630px!important}@media (min-width:1400px){.tp-project-area .container-1630{max-width:1630px!important;padding:0 30px!important}.tp-project-area .tp-project-left-wrap{padding-right:100px!important}.tp-project-area .tp-project-right-wrap{padding-left:100px!important}}@media (min-width:1200px) and (max-width:1399px){.tp-project-area .container-1630{max-width:100%!important;padding:0 40px!important}.tp-project-area .tp-project-left-wrap{padding-right:60px!important}.tp-project-area .tp-project-right-wrap{padding-left:60px!important}}@media (min-width:992px) and (max-width:1199px){.tp-project-area .container-1630{max-width:100%!important;padding:0 30px!important}.tp-project-area .tp-project-left-wrap{padding-right:40px!important}.tp-project-area .tp-project-right-wrap{padding-left:40px!important}}@media (min-width:768px) and (max-width:991px){.tp-project-area .container-1630{max-width:100%!important;padding:0 20px!important}.tp-project-area .tp-project-left-wrap{padding-right:20px!important}.tp-project-area .tp-project-right-wrap{padding-left:20px!important}}@media (max-width:767px){.tp-project-area .container-1630{max-width:100%!important;padding:0 15px!important}.tp-project-area .tp-project-left-wrap{padding-right:0!important;margin-top:0!important}.tp-project-area .tp-project-right-wrap{padding-left:0!important}.tp-project-area .tp-project-item{margin-bottom:100px!important}.tp-project-area .tp-project-img{width:100%!important}.tp-project-area .tp-project-img img{width:100%!important;height:auto!important;object-fit:cover!important}.tp-project-area .row{justify-content:center!important}.tp-project-area .col-xl-6{flex:0 0 100%!important;max-width:100%!important}}@media (min-width:1440px) and (max-width:1600px){.tp-project-area .container-1630{max-width:1400px!important;padding:0 50px!important}.tp-project-area .tp-project-left-wrap{padding-right:80px!important}.tp-project-area .tp-project-right-wrap{padding-left:80px!important}}.tp-project-area .tp-project-gallery-wrapper{display:flex!important;flex-direction:column!important;align-items:center!important}.tp-project-area .row{width:100%!important;display:flex!important;justify-content:center!important}.tp-project-area .tp-project-img{display:inline-block!important}.tp-project-area .tp-project-img img{width:auto!important;height:100%!important;object-fit:cover!important}.tp-project-area *{box-sizing:border-box!important}@media (min-width:992px){.about-image-col{padding-left:10px!important}}@media (max-width:767px){.about-left-col{height:100vh}.about-image-col,.about-left-col{padding-left:10px!important}}@media (min-width:992px){.about-left-col{height:80vh}.bio-img-col{padding-right:10px!important}}@media (max-width:767px){.bio-img-col{padding-right:10px!important;margin-bottom:40px}}.contact-services-section .services-header{font-size:16px;color:#6f6f6f;margin-bottom:16px}.contact-services-section .services-list{border-top:0}.contact-services-section .service-item{border-bottom:1px solid rgba(0,0,0,.08)}.contact-services-section .service-trigger{width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 0;background:transparent;border:0;text-align:left;cursor:pointer}.contact-services-section .service-title{font-size:25px;line-height:1.2;transition:color .2s ease}.contact-services-section .service-trigger:hover .service-title{color:#9c9c9c}.contact-services-section .service-toggle{font-size:20px;color:#9c9c9c;min-width:40px;text-align:right}.contact-services-section .service-panel{max-height:0;overflow:hidden;transition:max-height .25s ease}.contact-services-section .service-panel.show{max-height:240px}.contact-services-section .service-text{padding:0 0 14px;color:#4a4a4a;font-size:16px;line-height:1.6}.contact-services-section .about-left-col,.contact-services-section .about-row,.contact-services-section .about-wrapper,.contact-services-section .contact-about-content{height:auto!important}.contact-about-section .contact-about-text{font-size:16px;line-height:1.6;color:#4a4a4a}.services-contact-grid{display:grid;grid-template-rows:repeat(3,minmax(0,1fr));gap:20px}.services-contact-grid>.cn-contact-2-content{height:100%;display:flex;flex-direction:column;justify-content:space-between;border:1px solid rgba(0,0,0,.1);padding:12px;background:#fff}.services-contact-grid .contact-card{border:1px solid rgba(0,0,0,.1);height:100%;display:flex;flex-direction:column;padding:16px}.services-contact-grid .contact-card-title{font-size:18px;margin-bottom:8px}.services-contact-grid .contact-card-images{display:grid;grid-template-columns:1fr 1fr;gap:10px}.services-contact-grid .cn-contact-2-thumb{display:block;margin:6px 0 8px}.services-contact-grid .cn-contact-2-thumb img,.services-contact-grid .contact-card-images img{width:100%;height:auto;object-fit:cover;aspect-ratio:1/1}.services-contact-grid .cn-contact-2-thumb img{max-height:140px}.services-contact-grid .contact-card-links{margin-top:auto}.services-contact-grid .contact-card-links a{color:inherit;font-size:14px}@media (max-width:767px){.services-contact-grid{grid-template-rows:none;grid-template-columns:1fr}.contact-services-section .service-title{font-size:18px}}.tm-hero-ptb{padding-top:100px!important}.tp-offcanvas-area{width:375px!important;height:100vh!important;overflow-y:auto!important;overflow-x:hidden!important;padding:0!important}@media (max-width:575px){.tp-offcanvas-area{width:100%!important}}@media (min-width:576px) and (max-width:767px){.tp-offcanvas-area{width:375px!important}}.tp-offcanvas-wrapper{min-height:100vh!important;padding:24px 30px!important;box-sizing:border-box!important}.tp-offcanvas-main,.tp-offcanvas-wrapper{display:flex!important;flex-direction:column!important}.tp-offcanvas-main{gap:16px!important;margin-top:auto!important}.tp-offcanvas-top{padding-bottom:0!important;margin-bottom:8px!important}.tp-main-menu-mobile{flex:1 1 auto!important;min-height:0!important}.tp-offcanvas-contact{margin-bottom:8px!important}.tp-offcanvas-social{margin-bottom:0!important}.tp-offcanvas-title.sm{margin-bottom:8px!important}.tp-offcanvas-contact ul li a{font-size:16px!important;font-weight:300!important}.tp-offcanvas-social ul li a{display:flex!important;align-items:center!important;justify-content:center!important;line-height:1!important}.tp-offcanvas-social ul li a svg{transform:none!important}.back-to-top-btn{display:flex!important;align-items:center!important;justify-content:center!important;line-height:1!important}.back-to-top-btn svg{transform:none!important}.back-to-top-btn{background:#fff!important}.tp-main-menu-mobile .category-header .tp-megamenu-title{display:block!important;width:100%!important;border-bottom:1px solid rgba(6,7,40,.1)!important;padding-bottom:8px!important;margin-bottom:0!important;padding-left:0!important}.tp-main-menu-mobile .tp-submenu.submenu ul li:not(:last-child)>a{border-bottom:1px solid rgba(6,7,40,.1)!important}.tp-main-menu-mobile .tp-submenu.submenu ul li>a{display:block!important;padding:15px 0!important}.tp-project-5-2-area .container-1480,.tp-project-5-2-area .container.container-1480{margin:0 auto!important}@media (min-width:1400px){.tp-project-5-2-area .container-1480,.tp-project-5-2-area .container.container-1480{max-width:1480px!important;padding:0 30px!important;margin-left:auto!important;margin-right:auto!important}}@media (min-width:1200px) and (max-width:1399px){.tp-project-5-2-area .container-1480,.tp-project-5-2-area .container.container-1480{max-width:100%!important;padding:0 40px!important;margin-left:auto!important;margin-right:auto!important}}@media (min-width:992px) and (max-width:1199px){.tp-project-5-2-area .container-1480,.tp-project-5-2-area .container.container-1480{max-width:100%!important;padding:0 30px!important;margin-left:auto!important;margin-right:auto!important}}@media (min-width:768px) and (max-width:991px){.tp-project-5-2-area .container-1480,.tp-project-5-2-area .container.container-1480{max-width:100%!important;padding:0 20px!important;margin-left:auto!important;margin-right:auto!important}}@media (max-width:767px){.tp-project-5-2-area .container-1480,.tp-project-5-2-area .container.container-1480{max-width:100%!important;padding:0 15px!important;margin-left:auto!important;margin-right:auto!important}}