@import 'https://fonts.cdnfonts.com/css/maison-neue';@import 'https://fonts.googleapis.com/css2?family=Montserrat:wght@300;400;500;600;700&display=swap';.entry-content p,.entry-content{font-family:maison neue,sans-serif}body:not(.overlay-header) .primary-menu>li>a,body:not(.overlay-header) .primary-menu>li>.icon,.modal-menu a,.footer-menu a,.footer-widgets a,#site-footer .wp-block-button.is-style-outline,.wp-block-pullquote::before,.singular:not(.overlay-header) .entry-header a,.archive-header a,.header-footer-group .color-accent,.header-footer-group .color-accent-hover:hover{color:#000}.entry-content>:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.is-style-wide){max-width:100%;width:1200px;margin:0 auto}#site-content.project-outer{width:1260px}.headre-social-box{width:100%;max-width:100px}.headre-social-box .section-inner{width:100%}.headre-social-box .footer-nav-widgets-wrapper.header-footer-group{margin-top:0;border-top:0}.headre-social-box .footer-top.has-social-menu{padding:0;border:0}.header-inner{width:1200px;max-width:100%;border-bottom:1px solid #e0e0e0;margin-bottom:24px}.header-menu-row{width:1200px;margin:0 auto;max-width:100%;position:relative}.header-menu-row .primary-menu{justify-content:unset}.header-menu-row .primary-menu li{margin:0 128px 0 26px}.header-menu-row .primary-menu li a{font-size:18px;line-height:24px;color:#000!important;letter-spacing:1.2px;font-family:maison neue,sans-serif;font-weight:400;text-decoration:none!important}.primary-menu li.current-menu-item>a,.primary-menu li.current-menu-item>.link-icon-wrapper>a,.header-menu-row .primary-menu li a:hover{text-decoration:none;font-weight:400;color:#f20016!important}input[type=search]:focus{outline:none!important;outline-offset:-4px}input.search-submit{background-color:#f20016!important}.search span.color-accent{color:#f20016!important}.p-btn a:hover .un-hover{display:none!important}span.is-hover{display:none!important}.p-btn a:hover .is-hover{display:inline-block!important}.m-box{cursor:pointer}.m-box:hover .m-title{color:#f20016!important}.p-link:hover,.service-outer .p-link a:hover{color:#fff;background:#f20016}.p-link:hover{border:1px solid #f20016!important}.p_title a:hover{color:#f20016}a{text-decoration:none}a:hover,.contact-addres a:hover{text-decoration:none;color:#f20016}.contact-addres a{color:#000}.header-menu-row .header-toggles .toggle{padding:0}.header-menu-row .search-toggle{right:10px!important;left:unset;top:-13px}.header-menu-row .toggle-text{display:none}.header-menu-row .search-toggle .svg-icon,.service-social li .svg-icon{fill:#616161}.headre-social-box li a,.service-social li a{background:unset;color:#616161}.headre-social-box li{margin-top:0!important}.home .featured-media,.headre-social-box .footer-nav-widgets-wrapper{display:block}.home .post-inner{padding-top:2rem}.entry-header,.featured-media,.footer-nav-widgets-wrapper,.to-the-top{display:none}.featured-media-inner.section-inner{left:unset}.footer-link li a{color:#212121;font-size:12px;letter-spacing:1px;font-family:montserrat,sans-serif;font-weight:500}.footer-link li{display:inline-block;margin-top:0}.footer-link ul{margin-bottom:0}.footer-copyright{font-family:maison neue,sans-serif;font-weight:400;font-size:12px;letter-spacing:1px;color:#212121}#site-footer .section-inner{border-top:1px solid #e0e0e0;padding-top:10px}.entry-content p{max-width:100%!important}#site-content{width:1200px;margin:85px auto 0;max-width:100%}.entry-content p{margin-left:0}.search-modal .search-field{font-size:2rem;height:6rem}.section-image{margin-left:0}.section-content{width:46.5%;margin-right:40px}.content-right .section-content{float:right;margin-right:0;margin-left:40px;margin-top:20px}.content-right .section-image{float:left;margin-left:0;margin-right:40px}.alter-site-inner .section-row,.service-inner .section-row,.project-inner .project-box{max-width:100%!important;margin:0 0 80px}.content-left .section-content{float:left;margin-top:5px}.content-left .section-image{float:right}.section-content h2,.bottom-content-row h2{font-family:maison neue,sans-serif;font-size:35px;line-height:48px;letter-spacing:2px;font-weight:400;color:#616161}.section-content p,.section-content,.sec-text,.sec-text p{font-size:12px;line-height:40px;letter-spacing:1px}.p-btn{font-family:maison neue,sans-serif;font-size:16px;font-weight:400;letter-spacing:2px;margin-top:25px}.p-btn a{font-weight:400;text-decoration:none;color:#000}.p-btn a:hover{color:#f20016}.p-btn span{display:inline-block;padding-left:30px;position:relative;top:7px}.bottom-content-row,.m-box,.project-content-box{max-width:636px!important}.bottom-content-row .sec-text{padding-bottom:34px;border-bottom:1px solid #e0e0e0}.m-box,.project-inner .m-title-row{font-family:maison neue,sans-serif;border-bottom:1px solid #e0e0e0;padding:0 0 19px}.project-inner .m-title-row{padding-top:19px}.m-title-row{display:flex}.m-title{width:50%;font-size:16px;line-height:18px;letter-spacing:1px;color:#616161!important}.m_designation{width:50%;text-align:right;font-size:16px;line-height:19px;letter-spacing:1px;color:#616161}.m-content{display:none;padding-top:20px}.m-content,.m-content p,.pd-content,.pd-content p{font-size:15px;line-height:40px;color:#000;letter-spacing:1px;line-height:30px}.m-box.active .m-content{display:block}.alter-site-inner{margin-bottom:25px}.p-link,.service-outer .p-link a{font-family:maison neue,sans-serif;font-weight:900;font-size:16px;letter-spacing:1px;color:#616161;text-decoration:none;text-align:center;display:block;padding:16px}.service-outer .p-link{padding:0}.page-template-service-layout .service-outer .p-link.service-btn{margin-top:70px!important}.p-link{width:375px!important;margin:0 auto;border:1px solid #000}#site-footer{padding-top:65px;padding-bottom:11px}.project-box{margin:0 auto!important}.h_post{width:31.2%;float:left;margin:0 1% 50px;overflow:hidden}.p_title a{font-size:16px;color:#616161;font-family:maison neue,sans-serif;letter-spacing:1px;text-decoration:none;display:block;text-align:center}.p_title{margin-top:25px}.p-link.loadmore{width:236px!important;cursor:pointer}.alter-site-inner .m-title-row{padding-top:19px}.entry-content .pd-detail-title{font-size:16px;line-height:19px;letter-spacing:1px;color:#000;font-weight:400;margin-top:64px;margin-bottom:20px}.pd-title{font-family:maison neue,sans-serif;font-size:40px;line-height:48px;letter-spacing:1px;font-weight:400;color:#616161;margin-bottom:24px}.pd-content{margin-bottom:50px}.project-img img{display:block!important;margin:0 auto}.service-social ul li{display:inline-block}.contact-box{display:flex}.contact-box-left{width:50%;margin-right:35px}.contact-box-right{width:50%;margin-left:35px}.contact-title{font-size:40px;line-height:48px;font-family:maison neue,sans-serif;color:#616161;letter-spacing:1px;font-weight:400;margin-top:0!important;margin-bottom:25px!important}.contact-text,.contact-text p{font-family:maison neue,sans-serif;line-height:40px;letter-spacing:1px;font-weight:400;font-size:15px;line-height:30px}.contact-addres{font-size:15px;line-height:30px;letter-spacing:1px;color:#000;margin:10px 0;font-weight:400}.contact-text{margin-bottom:43px}.contact-box-right img{margin-top:0}.section-row{margin-bottom:60px!important}.project-inner .st-btn{background:#616161!important}.c_text{font-size:12px;line-height:40px;letter-spacing:1px}.content-left .section-image,.content-right .section-image{margin-top:7px!important}.mb_35{margin-bottom:35px}.sec-text p,.c_text{font-size:15px!important;line-height:30px}.thumb img{height:319px}@media screen and (max-width:1220px){.section-inner,#site-content,.header-menu-row,.header-inner{width:calc(100% - 4rem)!important}.h_post{width:31.2%;float:left;margin:0 1% 70px;overflow:hidden}.featured-media-inner.section-inner{width:100%!important}.section-content{width:46.5%;margin-right:3.5%}.section-image{margin-left:3.5%}.content-right .section-content{float:right;margin-right:0;margin-left:3.5%}.content-right .section-image{float:left;margin-left:0;margin-right:3.5%}}@media screen and (max-width:1000px){button:focus,button:hover,.button:focus,.button:hover,.faux-button:focus,.faux-button:hover,.wp-block-button .wp-block-button__link:focus,.wp-block-button .wp-block-button__link:hover,.wp-block-file .wp-block-file__button:focus,.wp-block-file .wp-block-file__button:hover,input[type=button]:focus,input[type=button]:hover,input[type=reset]:focus,input[type=reset]:hover,input[type=submit]:focus,input[type=submit]:hover{background:unset!important}.menu-top button.close-nav-toggle{position:absolute;width:45px;height:44px;display:unset;text-align:center;padding:0;right:0;top:9px;z-index:9999}.menu-top button.close-nav-toggle .svg-icon{display:inline-block}button.toggle.close-nav-toggle.fill-children-current-color{outline:none!important}.mobile-nav-toggle span.toggle-icon:after{content:"\f0c9";font-family:FontAwesome;font-style:normal;font-weight:400;text-decoration:inherit}.mobile-nav-toggle span.toggle-icon .svg-icon{display:none}.nav-toggle .toggle-icon,.nav-toggle svg{height:35px!important;width:35px!important;font-size:35px!important;margin-top:-15px!important}.entry-content h1,.entry-content h2,.entry-content h3{margin:2rem auto}.section-content p,.section-content,.sec-text,.sec-text p{font-size:12px;line-height:25px;letter-spacing:1px}.p-btn{font-family:maison neue,sans-serif;font-size:14px;font-weight:400;letter-spacing:2px;margin-top:25px}.section-content h2,.bottom-content-row h2{font-family:maison neue,sans-serif;font-size:30px;line-height:40px;letter-spacing:2px;font-weight:400!important;color:#616161}.p-btn img{width:50px;margin-bottom:2px}.header-inner{padding:18px 0!important}.mobile-search-toggle .toggle-text{display:none}.header-inner .toggle{top:142%!important}.headre-social-box{display:none}.close-nav-toggle .toggle-text{display:none!important}.search-toggle .toggle-icon,.search-toggle svg{height:18px!important;max-width:2.3rem;width:18px!important}.nav-toggle .toggle-inner{padding-top:0!important}.modal-menu>li>a,.modal-menu>li>.ancestor-wrapper>a{font-size:2rem;font-weight:400!important;letter-spacing:-.0375em}body:not(.overlay-header) .primary-menu>li>a,body:not(.overlay-header) .primary-menu>li>.icon,.modal-menu a,.footer-menu a,.footer-widgets a,#site-footer .wp-block-button.is-style-outline,.wp-block-pullquote:before,.singular:not(.overlay-header) .entry-header a,.archive-header a,.header-footer-group .color-accent,.header-footer-group .color-accent-hover:hover{color:#000!important}.modal-menu a:focus,.modal-menu a:hover,.modal-menu li.current-menu-item>.ancestor-wrapper>a,.modal-menu li.current_page_ancestor>.ancestor-wrapper>a{text-decoration:none;color:#f20016!important}.modal-menu>li:hover>a,.modal-menu>li:hover>.ancestor-wrapper>a{color:#f20016!important}.social-icons a{background:0 0!important;color:#616161!important}.m-content,.m-content p,.pd-content,.pd-content p{font-size:12px;line-height:25px;color:#000;letter-spacing:1px}.pd-title{font-family:maison neue,sans-serif;font-size:30px;line-height:42px;letter-spacing:1px;font-weight:700;color:#616161;margin-bottom:24px}.contact-text,.contact-text p{font-family:maison neue,sans-serif;line-height:25px;letter-spacing:1px;font-weight:400;font-size:12px}.contact-title{font-size:30px;line-height:40px;font-family:maison neue,sans-serif;color:#616161;letter-spacing:1px;font-weight:700;margin-top:0!important;margin-bottom:25px!important}}@media screen and (max-width:767px){.content-left .section-image,.content-right .section-image{margin-top:0}.content-left .section-content{float:none}.contact-title{font-size:25px;line-height:35px;font-family:maison neue,sans-serif;color:#616161;letter-spacing:1px;font-weight:700;margin-top:0!important;margin-bottom:25px!important}.bottom-content-row,.m-box,.project-content-box{width:636px!important;max-width:100%!important}.m-title{width:50%;font-weight:700;font-size:14px;line-height:18px;letter-spacing:1px;color:#212121;padding-right:10px}.m_designation{width:50%;text-align:right;font-size:14px;line-height:19px;letter-spacing:1px;color:#616161;padding-left:10px}.pd-title{font-family:maison neue,sans-serif;font-size:25px;line-height:35px;letter-spacing:1px;font-weight:400;color:#616161;margin-bottom:24px}.section-content h2,.bottom-content-row h2{font-family:maison neue,sans-serif;font-size:25px;line-height:35px;letter-spacing:2px;font-weight:400!important;color:#616161}.section-content{width:100%;margin-right:0;margin-bottom:30px}.content-right .section-image{float:none;margin-left:0;margin-right:0;margin-bottom:30px}.section-image{width:100%;margin-left:0!important;text-align:center!important}.section-image img{width:500px;max-width:100%;margin:0 auto}.entry-content h1,.entry-content h2,.entry-content h3{margin:0 auto 2rem}.section-row{margin-bottom:20px!important}.contact-box-left{width:100%;margin-right:0;margin-bottom:20px}.contact-box-right{width:100%;margin-left:0}.contact-box{display:block}.nav-toggle .toggle-icon,.nav-toggle svg{height:30px!important;width:30px!important;font-size:30px!important;margin-top:-17px!important}}@media screen and (max-width:700px){#site-footer .section-inner{display:block!important;text-align:center!important}.footer-link{padding:10px 0}.footer-credits{display:block;flex-wrap:wrap}.footer-link ul{margin-bottom:0;margin-left:0}}@media screen and (max-width:500px){.h_post{width:400px;float:none;margin:0 auto 40px;overflow:hidden;max-width:100%}.footer-copyright span{display:block}}@media screen and (min-width:991px){.left_sec{position:relative}.left_sec .section-content{position:absolute;top:50%;left:24%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.right_sec{position:relative}.right_sec .section-content{position:absolute;top:50%;left:73%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}}@media(min-width:700px){.entry-content h1,.entry-content h2,.entry-content h3{margin:0 auto 3rem}}@media(min-width:768px) and (max-width:1220px){.content-left .section-content,.content-right .section-content{width:100%;max-width:580px;margin:0 auto 40px!important;display:block;float:none}.content-left .section-image,.content-right .section-image{width:100%;max-width:548px;margin:0 auto!important;margin-top:0;display:block;float:none}.p-btn{margin-bottom:25px}.content-left,.content-right{padding:0 100px}.right_sec .section-content{position:inherit}.left_sec .section-content,.right_sec .section-content{position:inherit;top:0;left:0%;-ms-transform:translate(0)!important;transform:translate(0)!important}}