body{position:relative}body h1,body h2,body h3,body h4,body h5,body h6{-webkit-font-smoothing:antialiased;font-smoothing:antialiased}body p{-webkit-font-smoothing:antialiased;font-smoothing:antialiased}body:before{content:'';top:0;right:32px;position:absolute;height:calc(100% - 32px);width:17px;background:#F36F21;z-index:1}@media screen and (max-width: 800px){body:before{width:10px;right:15px}}body:after{content:'';bottom:32px;left:0;position:absolute;height:17px;width:calc(100% - 32px);background:#F36F21;z-index:99}@media screen and (max-width: 800px){body:after{height:10px;width:calc(100% - 15px)}}body h2.with-line{border-bottom:4px solid #F36F21;max-width:100% !important;padding-bottom:10px;line-height:32px;margin-bottom:36px}@media screen and (max-width: 800px){body h2.with-line{min-width:calc(100% + 10px);width:calc(100% + 10px)}}body.tax-project_category .avada-page-titlebar-wrapper{display:none}@media screen and (max-width: 800px){#content{margin:0 !important}}.fusion-column-wrapper img{z-index:9999}@media screen and (max-width: 800px){.fusion-fullwidth{border-left-width:0 !important}}a.fusion-button{max-width:311px;width:100%;text-align:left !important;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}a.fusion-button:hover{max-width:324px}.archipro-logo{width:113px;height:41px;opacity:0.7;right:16px !important;bottom:-56px !important;position:absolute !important}.archipro-logo.contact-page{right:-73px !important}@media screen and (max-width: 800px){.archipro-logo.contact-page{right:0px !important;bottom:-40px !important}}.fusion-header{height:51px !important}@media screen and (max-width: 800px){.fusion-header{padding-left:8px !important;padding-right:8px !important}}.fusion-header .fusion-main-menu ul#menu-top-navigation{padding-right:136px}@media screen and (max-width: 1270px){.fusion-header .fusion-main-menu ul#menu-top-navigation{padding-right:90px !important}}@media screen and (max-width: 1270px){.fusion-header .fusion-main-menu ul#menu-top-navigation li.menu-item{padding-right:30px !important}}.fusion-header .fusion-main-menu ul#menu-top-navigation li.menu-item a{font-family:"Helvetica-Neue-bold",sans-serif !important;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;font-size:14px !important;letter-spacing:0 !important;-webkit-transition:color 0.2s;transition:color 0.2s}.fusion-header .fusion-main-menu ul#menu-top-navigation li.menu-item a:hover{color:#F36F21 !important;-webkit-transition:color 0.2s;transition:color 0.2s}.fusion-header .fusion-main-menu ul#menu-top-navigation li.menu-item a:hover span.fusion-megamenu-icon{color:#F36F21 !important;-webkit-transition:color 0.2s;transition:color 0.2s}.fusion-header .fusion-main-menu ul#menu-top-navigation li.menu-item a span.fusion-megamenu-icon{color:#fff;padding-right:12px !important}@media screen and (max-width: 1240px){.fusion-header .fusion-main-menu ul#menu-top-navigation li.menu-item.hide-tablet{display:none}}@media screen and (max-width: 940px){.fusion-header .fusion-main-menu ul#menu-top-navigation li.menu-item.hide-stage-two{display:none}}@media screen and (max-width: 1130px){.fusion-header .fusion-main-menu ul#menu-top-navigation li.menu-item{padding-right:30px !important}.fusion-header .fusion-main-menu ul#menu-top-navigation li.menu-item:last-child{padding-right:0 !important}}.zesty-custom-size-nav{position:fixed;top:170px;left:0;z-index:9999 !important}@media screen and (max-height: 440px){.zesty-custom-size-nav{top:100px}}@media screen and (max-height: 360px){.zesty-custom-size-nav{top:60px}}@media screen and (max-width: 800px){.zesty-custom-size-nav{display:none}}.zesty-custom-size-nav ul{padding:0 !important;margin:0 !important}.zesty-custom-size-nav ul li{padding:0 !important;margin:0 0 13px 0 !important;list-style:none !important;background:#F36F21 !important;width:157px !important;text-align:right;-webkit-transition:width 0.3s;transition:width 0.3s;position:relative}.zesty-custom-size-nav ul li:hover{width:170px !important;-webkit-transition:width 0.3s;transition:width 0.3s}.zesty-custom-size-nav ul li a{display:block;width:100%;color:#fff !important;font-family:"Helvetica-Neue-bold",sans-serif !important;font-size:16px !important;text-transform:uppercase;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;padding:11px 10px;line-height:1 !important}@media screen and (max-height: 360px){.zesty-custom-size-nav ul li a{padding:8px}}.zesty-custom-size-nav ul li.services-menu:hover{width:1013px !important;-webkit-transition:width 0.4s;transition:width 0.4s}.zesty-custom-size-nav ul li.services-menu:hover:before{content:'';position:absolute;left:0;top:0;width:200px;height:200px;background:transparent}@media screen and (max-width: 1180px){.zesty-custom-size-nav ul li.services-menu:hover{width:500px !important}}.zesty-custom-size-nav ul li ul.sub-menu{background-color:#fff;width:calc(100% - 174px);overflow:scroll;position:absolute;left:174px;height:0;-webkit-transition:height 0s;transition:height 0s;-webkit-transition-delay:0s !important;transition-delay:0s !important;padding:0 14px !important}@media screen and (max-width: 1180px){.zesty-custom-size-nav ul li ul.sub-menu{width:326px}}.zesty-custom-size-nav ul li ul.sub-menu li{width:50% !important;float:left;margin-top:10px !important;margin-bottom:0 !important;padding-right:20px !important;background-color:#fff !important}.zesty-custom-size-nav ul li ul.sub-menu li:last-child{margin-bottom:8px !important}@media screen and (max-width: 1180px){.zesty-custom-size-nav ul li ul.sub-menu li{width:100% !important}}.zesty-custom-size-nav ul li ul.sub-menu li a{background:#fff;color:#F36F21 !important;font-size:14px !important;line-height:17px !important;padding:0 !important}.zesty-custom-size-nav ul li ul.sub-menu li a .sub-item-with-image{overflow:hidden;clear:both}.zesty-custom-size-nav ul li ul.sub-menu li a .sub-item-with-image img{float:left;max-width:37%;height:95px}@media screen and (max-width: 1180px){.zesty-custom-size-nav ul li ul.sub-menu li a .sub-item-with-image img{display:none}}.zesty-custom-size-nav ul li ul.sub-menu li a .sub-item-with-image .item-wi-name{float:left;width:63%;height:95px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:left !important;padding-left:18px}@media screen and (max-width: 1180px){.zesty-custom-size-nav ul li ul.sub-menu li a .sub-item-with-image .item-wi-name{width:100% !important;float:none;height:auto;margin-bottom:20px}}.zesty-custom-size-nav ul li ul.sub-menu li a .sub-item-with-image .item-wi-name p{margin-top:0 !important;margin-bottom:0 !important;max-width:200px !important}.zesty-custom-size-nav ul li:hover ul.sub-menu{height:437px;-webkit-transition:height 0.2s;transition:height 0.2s;-webkit-transition-delay:0.3s !important;transition-delay:0.3s !important}.zesty-custom-size-nav ul li:hover ul.sub-menu:after{content:'';position:fixed;top:0;left:0;background:rgba(43,48,57,0.91);width:100%;height:100%;z-index:-1;-webkit-transition:background 0.2s;transition:background 0.2s;pointer-events:none}.zesty-custom-size-nav ul li:hover ul.sub-menu li{display:block}.fusion-flyout-menu-bg{background-color:#2b3039 !important}.fusion-mobile-nav-item{margin-bottom:20px !important}.fusion-toggle-icon-line{background-color:#fff !important;height:3px !important}@media screen and (max-width: 800px){.avada-page-titlebar-wrapper .fusion-page-title-bar .fusion-page-title-row{height:200px;min-height:200px !important}}.avada-page-titlebar-wrapper .fusion-page-title-bar .fusion-page-title-row .fusion-page-title-wrapper{-webkit-box-align:end;-ms-flex-align:end;align-items:end;padding:10px 136px 60px 190px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end;align-items:end;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:end;align-items:flex-end;-webkit-align-items:flex-end}@media screen and (max-width: 800px){.avada-page-titlebar-wrapper .fusion-page-title-bar .fusion-page-title-row .fusion-page-title-wrapper{padding:10px 50px 10px 10px;height:100%}}.avada-page-titlebar-wrapper .fusion-page-title-bar .fusion-page-title-row .fusion-page-title-wrapper .fusion-page-title-captions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.avada-page-titlebar-wrapper .fusion-page-title-bar .fusion-page-title-row .fusion-page-title-wrapper h1.entry-title{font-family:"Helvetica-Neue-bold",sans-serif !important;text-shadow:1px 1px 3px rgba(0,0,0,0.5);-webkit-font-smoothing:antialiased;font-smoothing:antialiased}@media screen and (max-width: 800px){.avada-page-titlebar-wrapper .fusion-page-title-bar .fusion-page-title-row .fusion-page-title-wrapper h1.entry-title{font-size:28px !important}}.avada-page-titlebar-wrapper .fusion-page-title-bar .fusion-page-title-row .fusion-page-title-wrapper h3{font-size:24px !important;line-height:44px;color:#fff !important;font-family:"Helvetica-Neue-bold",sans-serif !important;text-shadow:1px 1px 3px rgba(0,0,0,0.5)}@media screen and (max-width: 800px){.avada-page-titlebar-wrapper .fusion-page-title-bar .fusion-page-title-row .fusion-page-title-wrapper h3{font-size:20px !important}}.fusion-footer footer#footer{padding-top:0 !important;padding-bottom:0 !important;padding-left:9px;background:none !important;bottom:4px;position:absolute;font-family:"Helvetica-Neue-bold",sans-serif;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;text-shadow:1px 1px 3px rgba(0,0,0,0.5)}@media screen and (max-width: 800px){.fusion-footer footer#footer .fusion-copyright-notice{font-size:10px !important}}.fusion-footer footer#footer a.zestylink:hover{color:#1eca25}.homepage-banner{clear:both;overflow:hidden;z-index:0 !important}.homepage-banner h1{color:#fff !important;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;text-shadow:1px 1px 3px rgba(0,0,0,0.5);max-width:570px;float:right;margin-right:136px;margin-bottom:124px}@media screen and (max-width: 800px){.homepage-banner h1{font-size:25px !important;line-height:1.3 !important;margin-right:0;margin-bottom:0;max-width:95%;position:absolute;top:50%;right:55px}}.standard-cta{position:relative}.standard-cta:before{position:absolute;content:'';background-color:rgba(43,48,57,0.77);width:100%;height:100%;display:block;top:0;left:0}.standard-cta h3{font-size:40px !important;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;color:#fff !important;text-shadow:1px 1px 3px rgba(0,0,0,0.36) !important;margin-top:0 !important;margin-bottom:22px !important;line-height:44px !important}@media screen and (max-width: 800px){.standard-cta h3{font-size:32px !important}}.standard-cta p{color:#fff !important}.standard-cta.contact-page{overflow:hidden;clear:both}.standard-cta.contact-page h3{max-width:570px;float:right}@media screen and (max-width: 800px){.standard-cta.contact-page h3{max-width:100%;font-size:24px !important;line-height:32px !important}}.single-service-block{position:relative}.single-service-block .fusion-column-wrapper{-webkit-transition:padding-bottom 0.2s;transition:padding-bottom 0.2s}.single-service-block h3{color:#fff !important;text-shadow:1px 1px 3px rgba(0,0,0,0.36);-webkit-font-smoothing:antialiased;font-smoothing:antialiased;z-index:999}.single-service-block p{color:#fff !important;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;z-index:999}.service-block-logo img{width:auto;max-height:54px}.side-quote-right{clear:both}.side-quote-right h3{color:#F36F21 !important;font-size:40px !important;line-height:44px !important;padding-bottom:21px !important;position:relative;margin-bottom:38px !important;max-width:465px;float:right}.side-quote-right h3::after{content:'';width:280%;height:6px;background:#F36F21 !important;position:absolute;bottom:0;right:0}@media screen and (max-width: 1800px){.side-quote-right h3::after{width:180%}}@media screen and (max-width: 1187px){.side-quote-right h3::after{width:160%}}@media screen and (max-width: 1187px){.side-quote-right h3{font-size:34px !important;line-height:38px !important;margin-bottom:20px !important}}@media screen and (max-width: 1070px){.side-quote-right h3{font-size:28px !important;line-height:32px !important}}.contact-page-form h3{color:#F36F21 !important;font-size:28px !important;line-height:44px !important}#wrapper .gform_wrapper{margin-top:26px !important;margin-bottom:0 !important;background:#F7F7F7;padding:25px 25px 43px 25px}#wrapper .gform_wrapper h2.gform_title{color:#F36F21 !important;font-size:28px !important;line-height:44px !important;margin-bottom:35px}#wrapper .gform_wrapper .gform_validation_errors{margin-bottom:12px !important;border:none !important;border-radius:0 !important;padding:16px !important;font-weight:700;color:#fff !important;background-color:#F07474 !important;text-align:left !important;-webkit-box-shadow:none;box-shadow:none;-webkit-font-smoothing:antialiased;font-smoothing:antialiased}#wrapper .gform_wrapper .gform_validation_errors h2{font-size:1em !important;color:#fff !important;text-transform:none !important;-webkit-font-smoothing:antialiased;font-smoothing:antialiased}#wrapper .gform_wrapper .gform_validation_errors h2 .gform-icon{display:none !important}#wrapper .gform_wrapper form .gform_body .gform_fields .gfield{margin-top:0 !important;padding:0 !important}#wrapper .gform_wrapper form .gform_body .gform_fields .gfield label.gfield_label,#wrapper .gform_wrapper form .gform_body .gform_fields .gfield legend.gfield_label{margin-top:0 !important;margin-bottom:3px !important;font-size:18px !important;font-family:"Helvetica-Neue-bold",sans-serif !important}#wrapper .gform_wrapper form .gform_body .gform_fields .gfield label.gfield_label .gfield_required,#wrapper .gform_wrapper form .gform_body .gform_fields .gfield legend.gfield_label .gfield_required{color:#F07474;display:none}#wrapper .gform_wrapper form .gform_body .gform_fields .gfield input[type="text"],#wrapper .gform_wrapper form .gform_body .gform_fields .gfield input[type="email"]{height:45px;border-radius:0 !important;border:1px solid #D8D8D8 !important;margin-bottom:11px}#wrapper .gform_wrapper form .gform_body .gform_fields .gfield textarea{height:127px !important;resize:none !important;border-radius:0 !important;border:1px solid #D8D8D8 !important}#wrapper .gform_wrapper form .gform_body .gform_fields .gfield.gfield_error{width:100% !important;max-width:100% !important;margin-right:0 !important;border:none !important;background-color:transparent !important}#wrapper .gform_wrapper form .gform_body .gform_fields .gfield.gfield_error label.gfield_label,#wrapper .gform_wrapper form .gform_body .gform_fields .gfield.gfield_error legend.gfield_label{color:inherit}#wrapper .gform_wrapper form .gform_body .gform_fields .gfield.gfield_error input[type="text"],#wrapper .gform_wrapper form .gform_body .gform_fields .gfield.gfield_error input[type="email"],#wrapper .gform_wrapper form .gform_body .gform_fields .gfield.gfield_error textarea,#wrapper .gform_wrapper form .gform_body .gform_fields .gfield.gfield_error select{margin-bottom:0 !important}#wrapper .gform_wrapper form .gform_body .gform_fields .gfield.gfield_error select{margin-top:0 !important;margin-left:0 !important;margin-right:0 !important}#wrapper .gform_wrapper form .gform_body .gform_fields .gfield.gfield_error input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),#wrapper .gform_wrapper form .gform_body .gform_fields .gfield.gfield_error textarea,#wrapper .gform_wrapper form .gform_body .gform_fields .gfield.gfield_error select{border-color:#F07474}#wrapper .gform_wrapper form .gform_body .gform_fields .gfield.gfield_error input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]):focus,#wrapper .gform_wrapper form .gform_body .gform_fields .gfield.gfield_error textarea:focus,#wrapper .gform_wrapper form .gform_body .gform_fields .gfield.gfield_error select:focus{border-color:#F36F21}#wrapper .gform_wrapper form .gform_body .gform_fields .gfield.gfield_error .gform_drop_area{margin-bottom:0}#wrapper .gform_wrapper form .gform_body .gform_fields .gfield.gfield_error .validation_message,#wrapper .gform_wrapper form .gform_body .gform_fields .gfield.gfield_error .ginput_container_fileupload ~ div{margin-top:0;padding:8px 10px !important;font-size:15px !important;border-color:#F07474;background-color:#F07474;font-weight:700;color:#fff;-webkit-font-smoothing:antialiased;font-smoothing:antialiased}#wrapper .gform_wrapper form .gform_body .gform_fields .gfield.gf_left_half{padding-right:6px !important;max-width:50% !important;width:50% !important}#wrapper .gform_wrapper form .gform_body .gform_fields .gfield.gf_left_half.gfield_error{margin-right:0 !important}#wrapper .gform_wrapper form .gform_body .gform_fields .gfield.gf_right_half{padding-left:6px !important;max-width:50% !important;width:50% !important}#wrapper .gform_wrapper form .gform_body .gform_fields .gfield.gf_right_half.gfield_error{margin-left:0 !important}#wrapper .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container{margin-top:0 !important}#wrapper .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input[type="text"],#wrapper .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input[type="email"],#wrapper .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container textarea{margin-top:0 !important;margin-right:0 !important}#wrapper .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input[type="text"]::-webkit-input-placeholder,#wrapper .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input[type="email"]::-webkit-input-placeholder,#wrapper .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container textarea::-webkit-input-placeholder{color:#A5A5A5}#wrapper .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input[type="text"]:-ms-input-placeholder,#wrapper .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input[type="email"]:-ms-input-placeholder,#wrapper .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container textarea:-ms-input-placeholder{color:#A5A5A5}#wrapper .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input[type="text"]::-ms-input-placeholder,#wrapper .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input[type="email"]::-ms-input-placeholder,#wrapper .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container textarea::-ms-input-placeholder{color:#A5A5A5}#wrapper .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input[type="text"]::placeholder,#wrapper .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input[type="email"]::placeholder,#wrapper .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container textarea::placeholder{color:#A5A5A5}#wrapper .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container .gravity-select-parent .select-arrow{color:#a9a9a9;font-weight:700;border-left:none}#wrapper .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container.ginput_container_date .datepicker.datepicker_no_icon{width:100%}#wrapper .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container .gform_drop_area{margin-bottom:0;background:#fff}#wrapper .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container .gform_drop_area span.gform_drop_instructions{font-size:16px !important;color:rgba(43,48,57,0.43);font-family:"Helvetica-Neue-bold",sans-serif !important}#wrapper .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container .gform_drop_area button.gform_button_select_files{font-size:14px !important;line-height:17px !important;font-family:"Helvetica-Neue-bold",sans-serif !important;-webkit-font-smoothing:antialiased;font-smoothing:antialiased}#wrapper .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container .gform_fileupload_rules{opacity:0.7;line-height:1.2;display:none}#wrapper .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container .gform_fileupload_rules+.validation_message{margin-top:0;padding:8px 10px !important;font-size:15px !important;border-color:#e67e22;background-color:#e67e22;font-weight:700;color:#fff;-webkit-font-smoothing:antialiased;font-smoothing:antialiased}#wrapper .gform_wrapper form .gform_body .gform_fields .gfield .ginput_preview{color:#fff;background-color:#10ac84;padding:8px;margin-bottom:4px;font-size:14px;font-weight:700;-webkit-font-smoothing:antialiased;font-smoothing:antialiased}#wrapper .gform_wrapper form .gform_body .gform_fields .gfield .gfield_description{padding-top:8px;padding-right:8px;padding-bottom:8px;font-size:0.75em}@media screen and (max-width: 640px){#wrapper .gform_wrapper form .gform_body .gform_fields .gfield.gf_left_half{padding-right:0px !important;max-width:100% !important;width:100% !important}#wrapper .gform_wrapper form .gform_body .gform_fields .gfield.gf_right_half{padding-left:0px !important;max-width:100% !important;width:100% !important}}#wrapper .gform_wrapper form .gform_footer{padding:0;padding-top:16px;text-align:center;width:100%}#wrapper .gform_wrapper form .gform_footer .gform_button{padding:10px !important;font-size:20px !important;margin:0 auto !important;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;width:192px !important;font-size:16px !important;line-height:19px !important}#wrapper .gform_wrapper form .gform_footer .gform_button i.button-icon-right{margin-left:10px}@media screen and (max-width: 640px){#wrapper .gform_wrapper form .gform_footer{text-align:center;padding-bottom:16px}}#wrapper .gform_confirmation_message{padding:16px !important;background-color:#10ac84 !important;color:#fff !important;font-weight:700;-webkit-font-smoothing:antialiased;font-smoothing:antialiased}.ginput_recaptcha{padding-top:24px}.ginput_recaptcha div{margin:0 auto}.team-members-main{width:100%;clear:both;overflow:hidden;padding-top:38px}.team-members-main .single-team-member{width:50%;float:left;overflow:hidden;margin-bottom:20px;cursor:pointer}@media screen and (max-width: 1180px){.team-members-main .single-team-member{width:100%;margin-bottom:40px}}.team-members-main .single-team-member .stm-left,.team-members-main .single-team-member .stm-right{float:left}.team-members-main .single-team-member .stm-left{width:39%;max-width:320px}@media screen and (max-width: 800px){.team-members-main .single-team-member .stm-left{width:25%;padding-top:11px}}.team-members-main .single-team-member .stm-left img{width:100%}.team-members-main .single-team-member .stm-right{width:61%;max-width:290px;padding-left:26px;padding-top:4px}@media screen and (max-width: 800px){.team-members-main .single-team-member .stm-right{width:75%;padding-left:15px}}.team-members-main .single-team-member .stm-right h3.tm-name{color:#F36F21;font-size:28px !important;line-height:36px !important;margin-bottom:13px !important}@media screen and (max-width: 800px){.team-members-main .single-team-member .stm-right h3.tm-name{margin-bottom:3px !important}}.team-members-main .single-team-member .stm-right p.tm-position{font-size:18px !important;line-height:24px !important;font-family:"Helvetica-Neue-bold",sans-serif !important;margin-bottom:13px !important}.team-members-main .single-team-member .stm-right .tm-qualifications p{font-size:18px !important;line-height:24px !important}.team-members-main .single-team-member .stm-right i{font-family:'Font Awesome 5 Brands' !important;font-style:normal !important;color:#F36F21;font-size:28px}.tm-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(43,48,57,0.91);z-index:9999999;display:none}.tm-overlay.open{display:block}.tm-overlay .tm-inner{max-width:977px;height:calc(100% - 199px);min-height:400px;background:#fff;margin:87px auto 20px auto;border-right:17px solid #F36F21;border-bottom:17px solid #F36F21;padding:29px 0 29px 27px;overflow:scroll;position:relative}@media screen and (max-width: 800px){.tm-overlay .tm-inner{margin:10px;height:calc(100% - 20px);border-right:10px solid #F36F21;border-bottom:10px solid #F36F21;padding-right:10px}}.tm-overlay .tm-inner .tm-close{position:absolute;top:14px;right:20px;cursor:pointer}.tm-overlay .tm-inner .tm-close i{font-size:24px !important;line-height:29px !important}.tm-overlay .tm-inner .tmi-top{width:100%;overflow:hidden}.tm-overlay .tm-inner .tmi-top .tmit-left{float:left;width:60%;overflow:hidden}@media screen and (max-width: 800px){.tm-overlay .tm-inner .tmi-top .tmit-left{width:100%}}.tm-overlay .tm-inner .tmi-top .tmit-left .tm-photo{float:left;width:38%}@media screen and (max-width: 800px){.tm-overlay .tm-inner .tmi-top .tmit-left .tm-photo{display:none}}.tm-overlay .tm-inner .tmi-top .tmit-left .tm-photo img{width:100%}.tm-overlay .tm-inner .tmi-top .tmit-left .tm-details{float:left;width:62%;padding-left:29px;max-width:264px}@media screen and (max-width: 800px){.tm-overlay .tm-inner .tmi-top .tmit-left .tm-details{width:100%;padding-right:20px;padding-left:0 !important}}.tm-overlay .tm-inner .tmi-top .tmit-left .tm-details h3.tm-name{color:#F36F21;font-size:28px !important;line-height:36px !important;margin-top:5px !important;margin-bottom:0px !important;font-family:"Helvetica-Neue-bold",sans-serif !important}@media screen and (max-width: 800px){.tm-overlay .tm-inner .tmi-top .tmit-left .tm-details h3.tm-name{font-size:28px !important}}.tm-overlay .tm-inner .tmi-top .tmit-left .tm-details p.tm-position{font-size:18px !important;line-height:24px !important;font-family:"Helvetica-Neue-bold",sans-serif !important;margin-top:0 !important;margin-bottom:25px !important}@media screen and (max-width: 800px){.tm-overlay .tm-inner .tmi-top .tmit-left .tm-details p.tm-position{font-size:16px !important;margin-bottom:0px !important}}.tm-overlay .tm-inner .tmi-top .tmit-left .tm-details .tm-qualifications p{font-size:18px !important;line-height:24px !important}@media screen and (max-width: 800px){.tm-overlay .tm-inner .tmi-top .tmit-left .tm-details .tm-qualifications p{font-size:16px !important;margin-top:0 !important}}.tm-overlay .tm-inner .tmi-top .tmit-left .tm-details i{font-family:'Font Awesome 5 Brands' !important;font-style:normal !important;color:#F36F21;font-size:28px}.tm-overlay .tm-inner .tmi-top .tmit-right{float:left;width:calc(40% - 30px);overflow:hidden;border-bottom:4px solid #F36F21;padding-bottom:12px;margin-left:30px}@media screen and (max-width: 800px){.tm-overlay .tm-inner .tmi-top .tmit-right{display:none}}.tm-overlay .tm-inner .tmi-top .tmit-right p.tm-quote{font-size:24px !important;color:#F36F21 !important;font-family:"Helvetica-Neue-bold",sans-serif !important;line-height:30px !important;margin-bottom:0 !important;max-width:289px;margin-top:63px}.tm-overlay .tm-inner .tmi-bottom{padding-top:31px;padding-right:27px}@media screen and (max-width: 800px){.tm-overlay .tm-inner .tmi-bottom{padding-top:15px}}.tm-overlay .tm-inner .tmi-bottom p{margin-top:0 !important;margin-bottom:24px !important}.project-category-list-main{padding:58px 124px 58px 38px;overflow:hidden;clear:both;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:stretch;-ms-flex-pack:stretch;justify-content:stretch}@media screen and (max-width: 1180px){.project-category-list-main{padding:38px 84px 58px 38px}}@media screen and (max-width: 800px){.project-category-list-main{padding:10px 30px 10px 10px}}.project-category-list-main .single-project-cat{float:left;position:relative;-ms-flex-preferred-size:calc(50% - 24px);flex-basis:calc(50% - 24px);background-size:cover;background-position:center;margin:12px}@media screen and (max-width: 1180px){.project-category-list-main .single-project-cat{-ms-flex-preferred-size:calc(100% - 24px);flex-basis:calc(100% - 24px)}}.project-category-list-main .single-project-cat .sp-inner{width:100%;height:100%;display:block;background-image:-webkit-gradient(linear, left bottom, left top, from(rgba(43,48,57,0.62)), color-stop(50%, rgba(234,234,234,0)));background-image:linear-gradient(0deg, rgba(43,48,57,0.62) 0%, rgba(234,234,234,0) 50%)}.project-category-list-main .single-project-cat .sp-inner a{width:100%;height:100%;display:block;position:relative}.project-category-list-main .single-project-cat .sp-inner a span.proj-cat-name{font-size:32px !important;line-height:39px !important;color:#fff !important;text-shadow:1px 1px 3px rgba(0,0,0,0.36);font-family:"Helvetica-Neue-bold",sans-serif !important;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;position:absolute;bottom:28px;right:35px}.project-category-list-main.odd-number .single-project-cat:nth-child(3){position:relative}@media screen and (max-width: 1180px){.project-category-list-main.odd-number .single-project-cat:nth-child(3){margin-left:12px}}.project-category-list-main.odd-number .single-project-cat:nth-child(3):before{content:'';position:absolute}.single-project-cat-em{-ms-flex-preferred-size:calc(50% - 24px);flex-basis:calc(50% - 24px);background-color:#2b3039;margin:12px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.single-project-cat-em img{width:75%}@media screen and (max-width: 1180px){.single-project-cat-em{display:none}}.projects-category-header{width:100%;height:426px;background-size:cover;background-position:center center;position:relative}@media screen and (max-width: 800px){.projects-category-header{height:240px}}.projects-category-header .title-info-box{position:absolute;bottom:62px;right:136px;text-align:right}@media screen and (max-width: 800px){.projects-category-header .title-info-box{bottom:30px;right:50px}}.projects-category-header .title-info-box h1.project-cat-title{font-size:40px !important;line-height:44px !important;font-family:"Helvetica-Neue-bold",sans-serif !important;text-shadow:1px 1px 3px rgba(0,0,0,0.36);color:#fff !important}@media screen and (max-width: 800px){.projects-category-header .title-info-box h1.project-cat-title{font-size:28px !important;line-height:36px !important}}.projects-category-header .title-info-box h2.projects-cat-intro-title{font-size:24px !important;line-height:1.3 !important;font-family:"Helvetica-Neue-bold",sans-serif !important;text-shadow:1px 1px 3px rgba(0,0,0,0.36);color:#fff !important}@media screen and (max-width: 800px){.projects-category-header .title-info-box h2.projects-cat-intro-title{font-size:20px !important}}.projects-single-category-main{padding:58px 124px 58px 38px;overflow:hidden;clear:both;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:stretch;-ms-flex-pack:stretch;justify-content:stretch;border-left:190px solid #2b3039}@media screen and (max-width: 1180px){.projects-single-category-main{padding:38px 84px 58px 38px}}@media screen and (max-width: 800px){.projects-single-category-main{padding:10px 30px 10px 10px;border-left:0px;width:100%}}.projects-single-category-main .em-single-project{float:left;position:relative;-ms-flex-preferred-size:calc(50% - 24px);flex-basis:calc(50% - 24px);background-size:cover !important;background-position:center center !important;margin:12px}@media screen and (max-width: 1180px){.projects-single-category-main .em-single-project{-ms-flex-preferred-size:calc(100% - 24px);flex-basis:calc(100% - 24px)}}.projects-single-category-main .em-single-project .sp-inner{width:100%;height:100%;display:block;background-image:-webkit-gradient(linear, left bottom, left top, from(rgba(43,48,57,0.62)), color-stop(50%, rgba(234,234,234,0)));background-image:linear-gradient(0deg, rgba(43,48,57,0.62) 0%, rgba(234,234,234,0) 50%)}.projects-single-category-main .em-single-project .sp-inner a{width:100%;height:100%;display:block;position:relative}.projects-single-category-main .em-single-project .sp-inner a .proj-details{position:absolute;bottom:28px;right:35px;text-align:right;padding-left:20px !important}.projects-single-category-main .em-single-project .sp-inner a .proj-details span.proj-name{font-size:32px !important;line-height:39px !important;color:#fff !important;text-shadow:1px 1px 3px rgba(0,0,0,0.36);font-family:"Helvetica-Neue-bold",sans-serif !important;-webkit-font-smoothing:antialiased;font-smoothing:antialiased}@media screen and (max-width: 800px){.projects-single-category-main .em-single-project .sp-inner a .proj-details span.proj-name{font-size:26px !important;line-height:36px !important}}.projects-single-category-main .em-single-project .sp-inner a .proj-details span.proj-location{font-size:20px !important;line-height:25px !important;color:#fff !important;text-shadow:1px 1px 3px rgba(0,0,0,0.36);font-family:"Helvetica-Neue-bold",sans-serif !important;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;margin-bottom:3px !important}@media screen and (max-width: 800px){.projects-single-category-main .em-single-project .sp-inner a .proj-details span.proj-location{font-size:18px !important}}.single-project-header{width:100%;height:426px;background-size:cover;background-position:center center;position:relative}@media screen and (max-width: 800px){.single-project-header{height:240px}}.single-project-header .title-info-box{position:absolute;bottom:62px;right:136px;text-align:right}@media screen and (max-width: 800px){.single-project-header .title-info-box{bottom:30px;right:50px}}.single-project-header .title-info-box h1.project-title{font-size:40px !important;line-height:44px !important;font-family:"Helvetica-Neue-bold",sans-serif !important;text-shadow:1px 1px 3px rgba(0,0,0,0.36);color:#fff !important}@media screen and (max-width: 800px){.single-project-header .title-info-box h1.project-title{font-size:28px !important;line-height:36px !important}}.single-project-header .title-info-box h2.location{font-size:24px !important;line-height:1.3 !important;font-family:"Helvetica-Neue-bold",sans-serif !important;text-shadow:1px 1px 3px rgba(0,0,0,0.36);color:#fff !important}@media screen and (max-width: 800px){.single-project-header .title-info-box h2.location{font-size:20px !important}}.single-projects .avada-page-titlebar-wrapper{display:none}.single-project-content-main{padding:58px 0 85px 50px;border-left:190px solid #2b3039;overflow:hidden;background-color:#fff;-webkit-transition:background 0.2s;transition:background 0.2s}@media screen and (max-width: 1180px){.single-project-content-main{padding:38px 0 58px 38px}}@media screen and (max-width: 800px){.single-project-content-main{padding:10px 24px 30px 10px;border-left:0px}}.single-project-content-main .content-left{max-width:43%;float:left;padding-right:50px;padding-top:26px}@media screen and (max-width: 1180px){.single-project-content-main .content-left{max-width:100%}}@media screen and (max-width: 800px){.single-project-content-main .content-left{padding-right:0;padding-top:0;padding:10px}}.single-project-content-main .content-left p{margin-top:0 !important;margin-bottom:25px !important}.single-project-content-main .content-right{float:left;max-width:57%;width:100%;padding-left:10px;padding-top:10px}@media screen and (max-width: 1180px){.single-project-content-main .content-right{max-width:100%}}.single-project-content-main .content-right .flexslider{margin-bottom:12px !important;border:0px !important;z-index:1 !important}.single-project-content-main .content-right .flexslider ul li{width:100%}.single-project-content-main .content-right .flexslider ul li img{max-height:450px;width:auto;float:right;margin-right:2px !important}.single-project-content-main .content-right .flexslider .single-gallery-image{width:100%;height:450px;background-position:center center;background-size:cover}@media screen and (min-width: 1550px){.single-project-content-main .content-right .flexslider .single-gallery-image{height:550px}}@media screen and (max-width: 800px){.single-project-content-main .content-right .flexslider .single-gallery-image{height:350px}}.single-project-content-main .content-right .slide-navigation{overflow:hidden;width:100%;margin-bottom:8px;padding-right:75px}@media screen and (max-width: 800px){.single-project-content-main .content-right .slide-navigation{padding-right:40px}}.single-project-content-main .content-right .slide-navigation .custom-navigation{width:50%;-webkit-transition:color 0.2s;transition:color 0.2s;max-width:30px;float:right}.single-project-content-main .content-right .slide-navigation .custom-navigation i{font-family:'Font Awesome 5 Free' !important;font-weight:700 !important;font-style:normal !important;color:#2B3039;font-size:24px}.single-project-content-main .content-right .slide-navigation .custom-navigation i.dark{color:#fff}.single-project-content-main .content-right .slide-navigation .custom-navigation i:hover{color:#F36F21;-webkit-transition:color 0.2s;transition:color 0.2s}.single-project-content-main .content-right .slide-navigation .custom-navigation.right{text-align:right !important}.single-project-content-main .content-right .related-services-main h2.related-title{color:#F36F21 !important;font-size:28px !important;line-height:36px !important;width:calc(100% - 38px);border-bottom:4px solid #F36F21;padding-bottom:10px;margin-bottom:41px}@media screen and (max-width: 800px){.single-project-content-main .content-right .related-services-main h2.related-title{width:calc(100%)}}.single-project-content-main .content-right .related-services-main .related-intro{padding-right:90px;width:calc(100% - 38px);margin-bottom:35px}@media screen and (max-width: 1180px){.single-project-content-main .content-right .related-services-main .related-intro{padding-right:40px}}@media screen and (max-width: 800px){.single-project-content-main .content-right .related-services-main .related-intro{padding-right:10px;width:calc(100%)}}.single-project-content-main .content-right .related-services-main .related-intro p{margin-top:0 !important}.single-project-content-main .content-right .related-services-main ul.related-services{margin:0 !important;padding:0 !important;list-style-type:none !important;width:calc(100% - 36px)}@media screen and (max-width: 800px){.single-project-content-main .content-right .related-services-main ul.related-services{width:calc(100%)}}.single-project-content-main .content-right .related-services-main ul.related-services li{background:#F36F21;margin-bottom:14px;text-transform:uppercase;font-family:"Helvetica-Neue-bold",sans-serif !important;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;font-size:16px !important;line-height:19px !important;max-width:428px;width:100%;float:right;-webkit-transition:max-width 0.3s;transition:max-width 0.3s;margin-left:100px}.single-project-content-main .content-right .related-services-main ul.related-services li:hover{max-width:441px;-webkit-transition:max-width 0.3s;transition:max-width 0.3s}.single-project-content-main .content-right .related-services-main ul.related-services li a{color:#fff !important;width:100%;height:100%;display:block;padding:9px 14px}.ld-switch{z-index:999999;position:fixed;top:17px;right:44px;color:#fff}@media screen and (max-width: 800px){.ld-switch{display:none}}.ld-switch .switch-main{width:33px;height:16px;background:#F36F21;border-radius:8px;padding:2px;cursor:pointer;position:relative}.ld-switch .switch-main:before{content:"\f185";font-family:'Font Awesome 5 Free' !important;font-weight:700 !important;position:absolute;font-size:17px !important;line-height:20px !important;left:-24px;top:-2px}.ld-switch .switch-main:after{content:"\f186";font-family:'Font Awesome 5 Free' !important;font-weight:700 !important;position:absolute;font-size:14px !important;line-height:17px !important;right:-21px;top:0px}.ld-switch .switch-main .switch-inner{width:12px;height:12px;background:#fff;border-radius:100%;position:absolute;left:2px;-webkit-transition:left 0.2s;transition:left 0.2s}.ld-switch .switch-main .switch-inner.dark{left:calc(100% - 14px);-webkit-transition:left 0.2s;transition:left 0.2s}body.dark .tm-inner,body.dark .projects-single-category-main,body.dark .fusion-fullwidth,body.dark .single-project-content-main{background-color:#23272e !important}body.dark .tm-inner p,body.dark .projects-single-category-main p,body.dark .fusion-fullwidth p,body.dark .single-project-content-main p{color:#fff}body.dark .tm-inner .tm-close i{color:#fff}body.dark .custom-navigation i{color:#fff !important}body.dark .gform_wrapper{background-color:#2b3039 !important}body.dark .gform_wrapper label.gfield_label{color:#fff}body.dark .gform_drop_area{background-color:#2b3039 !important}body.dark .gform_drop_area .gform_drop_instructions{color:#fff !important}body.dark .contact-table table tr{background:#23272E !important;color:#fff}body.dark .zesty-custom-size-nav ul li ul.sub-menu{background-color:#23272E !important}body.dark .zesty-custom-size-nav ul li ul.sub-menu li{background-color:#23272E !important}body.dark .zesty-custom-size-nav ul li ul.sub-menu li a{background:#23272E !important}.contact-table{overflow:hidden !important;border:none !important}.contact-table table{width:100%;border:none !important}.contact-table table tr{border:none !important;background-color:#fff !important}.contact-table table tr td{border:none !important;font-family:"Helvetica-Neue-bold",sans-serif !important;vertical-align:top;padding-top:0 !important;padding-bottom:23px !important;padding-right:10px !important;padding-left:0 !important;line-height:27px}.contact-table table tr td i{width:15px;margin-right:16px}body.error404 .avada-page-titlebar-wrapper{display:none !important}.error-404-main{width:100%;height:calc(100vh - 51px);background:#2b3039;text-align:center;padding-top:180px;padding-left:40px;padding-right:40px}.error-404-main h1{color:#fff;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;font-weight:700 !important;margin-bottom:40px;line-height:1.2}.error-404-main p{color:#fff;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;margin-bottom:40px}.certification-form-main{width:100%;max-width:500px;background-color:#F7F7F7;padding:30px 20px;margin:0 auto}.certification-form-main p.cert-intro{margin-top:0 !important;text-align:center;font-family:"Helvetica-Neue-bold",sans-serif !important}.certification-form-main form input[type="text"]{width:100%;margin-bottom:10px;text-align:center}.certification-form-main form input[type="text"]::-webkit-input-placeholder{color:#888888}.certification-form-main form input[type="text"]:-ms-input-placeholder{color:#888888}.certification-form-main form input[type="text"]::-ms-input-placeholder{color:#888888}.certification-form-main form input[type="text"]::placeholder{color:#888888}.certification-form-main form input[type="submit"]{width:100%;background:#F36F21;cursor:pointer;color:#fff;font-size:18px !important;border:none !important;border-radius:6px !important;padding:8px;-webkit-transition:background 0.2s;transition:background 0.2s;font-family:"Helvetica-Neue-bold",sans-serif !important;-webkit-font-smoothing:antialiased;font-smoothing:antialiased}.certification-form-main form input[type="submit"]:hover{background:#d35911;-webkit-transition:background 0.2s;transition:background 0.2s}.certification-form-main .certification-error p.error-message{font-size:18px !important;color:#F07474 !important;font-weight:900 !important;margin-top:20px;margin-bottom:0 !important;text-align:center;line-height:1.3 !important}body.single-em_certification .avada-page-titlebar-wrapper{display:none !important}.certificate-main{border-left:190px solid #2b3039 !important;padding:70px 70px 70px 50px}@media screen and (max-width: 800px){.certificate-main{border-left:none !important;padding:30px 40px 40px 20px}}.certificate-main p.pre-head{text-transform:uppercase;color:#888888;font-family:"Helvetica-Neue-bold",sans-serif !important;font-size:14px !important;font-weight:900 !important;margin-top:0 !important;margin-bottom:12px !important}.certificate-main h1{font-family:"Helvetica-Neue-bold",sans-serif !important;margin-top:0 !important;margin-bottom:35px !important}.certificate-main p.job-detail{margin-top:0 !important;margin-bottom:3px !important}.certificate-main p.job-detail span.title{font-family:"Helvetica-Neue-bold",sans-serif !important}.certificate-main .cert-content{width:100%;padding-top:10px}
