@charset "UTF-8";html{line-height:1.15;-webkit-text-size-adjust:100%;overflow-x:hidden}body{margin:0;overflow-x:hidden;margin-top:90px}@media (min-width:992px){body{margin-top:100px}}h1{font-size:2em;margin:.67em 0}h1,h2,h3,p{font-variant-ligatures:none!important}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:700}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}.span-link{cursor:pointer;text-decoration:underline;text-decoration-thickness:from-font}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}@-moz-keyframes spin{from{-moz-transform:rotate(0)}to{-moz-transform:rotate(360deg)}}@-webkit-keyframes spin{from{-webkit-transform:rotate(0)}to{-webkit-transform:rotate(360deg)}}@keyframes spin{from{transform:rotate(0)}to{transform:rotate(360deg)}}@-webkit-keyframes grow{0%{-webkit-transform:scale(1,1);transform:scale(1,1);opacity:1}100%{-webkit-transform:scale(1.5,1.5);transform:scale(1.5,1.5);opacity:0}}@keyframes grow{0%{-webkit-transform:scale(1,1);transform:scale(1,1);opacity:1}100%{-webkit-transform:scale(1.5,1.5);transform:scale(1.5,1.5);opacity:0}}body,button,input,optgroup,select,textarea{color:#252525;font-family:Roboto,sans-serif;font-size:16px;line-height:1.5714285714;font-weight:400;-ms-word-wrap:break-word;word-wrap:break-word;box-sizing:border-box}h1,h2,h3,h4,h5,h6{font-family:Roboto,sans-serif;font-weight:500;line-height:1.2;margin:0 0 20px;color:#000}h1{font-size:90px;font-weight:900}h2{font-size:50px;font-weight:900;line-height:56px}h3{font-size:30px;margin-bottom:18px}h4{font-size:16px;line-height:24px}h5{font-size:12px}h6{font-size:10px}p{margin:0 0 20px;font-family:Raleway,sans-serif;font-size:18px;line-height:30px}p:last-child{margin-bottom:0}cite,dfn,em,i{font-style:italic}blockquote{font-size:18px;line-height:28px;margin:30px 0;font-style:italic;padding:20px 30px;position:relative;background:#feefe8;color:#f26522}blockquote p{margin-bottom:0}address{margin:0 0 1.5em}pre{background:#eee;font-family:"Courier 10 Pitch",Courier,monospace;font-size:13.125px;line-height:1.5714285714;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}code,kbd,tt,var{font-family:Monaco,Consolas,"Andale Mono","DejaVu Sans Mono",monospace;font-size:13.125px}abbr,acronym{border-bottom:1px dotted #666;cursor:help}ins{background:#fff9c0;text-decoration:none}mark{color:#00853f;background-color:transparent}mark.black{color:#000;background-color:transparent}.text-light{color:#b7b7b7}.bg-white{background:#fff}.bg-light{background:#f2f4f6}.bg-darkgray{background-color:#131313!important}.bg-lightgray{background-color:#404040!important}.bg-primary{background-color:#00853f}.bg-danger{background-color:red}.bg-default{background-color:#000}.text-primary{color:#00853f}.padding-top-bottom-0{padding-top:0;padding-bottom:0}.padding-top-bot-medium{padding-top:50px;padding-bottom:50px}.no-padding{padding:0}.padding-top-medium{padding-top:90px}.padding-bottom-medium{padding-bottom:90px}.no-padding-left{padding-left:0!important}.no-padding-right{padding-right:0!important}.no-padding-top{padding-top:0!important}.no-padding-bottom{padding-bottom:0!important}.no-margin{margin:0}.no-margin-bottom{margin-bottom:0!important}.no-margin-left{margin-left:0!important}.no-margin-right{margin-right:0!important}.imc-space-5{height:5px}.imc-space-10{height:10px}.imc-space-20{height:20px}.imc-space-30{height:30px}.imc-space{height:40px}.imc-space-50{height:50px}.imc-space-60{height:60px}.imc-space-90{height:90px}.imc-space-120{height:130px}.imc-space-150{height:150px}.clear-both{clear:both}.unstyle{list-style:none;padding-left:0;margin-bottom:60px}.unstyle li{padding:4px 0}.unstyle li a{text-decoration:underline}.unstyle i{color:#00853f;margin-right:10px}.text-dark{color:#000}.text-white{color:#fff}.text-white .text-primary{color:#f26522}a.text-white:hover{color:#00853f}.text-second{color:#00aeef!important}.box-shadow{box-shadow:0 0 10px rgba(0,0,0,.5)}.box-shadow-hover:hover{box-shadow:0 0 10px rgba(0,0,0,.1)!important}.italic{font-style:italic}.bolder{font-weight:900}.semi-bold,.semi-bold a{font-weight:700}.medium{font-weight:500}.normal{font-weight:400}.lighter{font-weight:300}.thin{font-weight:100}.gaps{clear:both;height:20px;display:block}.gaps.size-2x{height:40px}.f-left{float:left}.f-right{float:right}.overflow{overflow:hidden}.radius{border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;overflow:hidden}.radius-top{border-top-left-radius:2px;border-top-right-radius:2px;border-bottom-right-radius:0;border-bottom-left-radius:0;-webkit-border-top-left-radius:2px;-webkit-border-top-right-radius:2px;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;-moz-border-radius-topleft:2px;-moz-border-radius-topright:2px;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:0;overflow:hidden}.radius-bottom{border-top-left-radius:0;border-top-right-radius:2px;border-bottom-right-radius:2px;border-bottom-left-radius:0;-webkit-border-top-left-radius:0;-webkit-border-top-right-radius:2px;-webkit-border-bottom-right-radius:2px;-webkit-border-bottom-left-radius:0;-moz-border-radius-topleft:0;-moz-border-radius-topright:2px;-moz-border-radius-bottomright:2px;-moz-border-radius-bottomleft:0;overflow:hidden}.radius-left{border-top-left-radius:2px;border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:2px;-webkit-border-top-left-radius:2px;-webkit-border-top-right-radius:0;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:2px;-moz-border-radius-topleft:2px;-moz-border-radius-topright:0;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:2px;overflow:hidden}.radius-right{border-top-left-radius:0;border-top-right-radius:2px;border-bottom-right-radius:2px;border-bottom-left-radius:0;-webkit-border-top-left-radius:0;-webkit-border-top-right-radius:2px;-webkit-border-bottom-right-radius:2px;-webkit-border-bottom-left-radius:0;-moz-border-radius-topleft:0;-moz-border-radius-topright:2px;-moz-border-radius-bottomright:2px;-moz-border-radius-bottomleft:0;overflow:hidden}.text-right{text-align:right}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}body{background:#fff}ol,ul{margin:0 0 20px;padding-left:18px}ul{list-style:disc}ol{list-style:decimal}li>ol,li>ul{margin-bottom:0;margin-left:1.5em}dt{font-weight:700}dd{margin:0 1.5em 1.5em}.none-style{list-style:none;padding-left:0}img{height:auto;max-width:100%}figure{margin:1em 0}table{margin:0 0 1.5em;width:100%;border-collapse:collapse;border-spacing:0;border-width:1px 0 0 1px}caption,td,th{padding:0;font-weight:400;text-align:left}table,td,th{border:1px solid #eee}th{font-weight:700}td,th{padding:.4375em}.btn{transition:all .3s linear;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-o-transition:all .3s linear;-ms-transition:all .3s linear;-webkit-border-radius:2px;-moz-border-radius:2px;font-size:16px;padding:18px 22px;line-height:1.42857143;display:inline-block;margin-bottom:0;text-decoration:none;white-space:nowrap;vertical-align:middle;font-family:Roboto,sans-serif;font-weight:500;text-align:center;background:#00853f;cursor:pointer;border:1px solid transparent;color:#fff;outline:0;border-radius:0}.btn-sm{font-size:14px;padding:8px 8px;line-height:1.2}.btn-md{font-size:14px;padding:12px 10px;line-height:1.2}.btn:focus,.btn:hover{background:#26552e!important;color:#fff;text-decoration:none}.btn-primary{background-color:#00853f;color:#fff}.btn-rect{min-width:150px;justify-content:center}.btn-default{background-color:#f2f4f6;color:#000}.btn-default:hover{background-color:#00853f;color:#000}.btn-dark{background:#000}.btn-dark:focus,.btn-dark:hover{background:#f26522;color:#fff}.btn-white{background-color:#fff!important;color:#252525!important}.btn-dark:focus,.btn-dark:hover{background:#000;color:#fff}.btn.btn-border{background:0 0;border-color:#363636;color:#707070}.btn.btn-border:focus,.btn.btn-border:hover{background:#00853f;border-color:#00853f;color:#000}.btn-border-white{background-color:transparent;border-color:#fff;color:#fff}.btn-border-white:hover{background-color:transparent;border-color:#00853f;color:#00853f}input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],textarea{color:#707070;border:1px solid #e1e1e1;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;padding:11px 20px;box-sizing:border-box;outline:0;max-width:100%;transition:all .3s linear;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-o-transition:all .3s linear;-ms-transition:all .3s linear}input[type=color]:focus,input[type=date]:focus,input[type=datetime-local]:focus,input[type=datetime]:focus,input[type=email]:focus,input[type=month]:focus,input[type=number]:focus,input[type=password]:focus,input[type=range]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,input[type=url]:focus,input[type=week]:focus,textarea:focus{color:#707070}select{border:1px solid #e2e2e2;height:46px;padding:10px 18px;outline:0;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px}select option{color:#000}textarea{width:100%;height:133px}::-webkit-input-placeholder{color:#b7b7b7}::-moz-placeholder{color:#b7b7b7}:-ms-input-placeholder{color:#b7b7b7}:-moz-placeholder{color:#b7b7b7}hr{border-top-color:#ccc}.align-self-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.dyna-flex{display:flex}.trans-icon img{max-height:120px}.imc-lineheight{line-height:36px}a{transition:all .3s linear;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-o-transition:all .3s linear;-ms-transition:all .3s linear;color:#000;text-decoration:none}a:active,a:focus,a:hover{color:#00853f;text-decoration:none}a:focus{outline:0}a:active,a:hover{outline:0}section{position:relative;padding:120px 0;display:block}.container-custom{width:100%;max-width:100%;margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}.container-nav{width:100%;max-width:100%;margin-right:auto;margin-left:auto}.btn-sub-menu{background:#000;padding:5px;color:#fff;margin:0 5px 0 0}@media only screen and (min-width:768px){.no-xs-margin-bottom{margin-bottom:0!important}.no-padding-sm-left{padding-left:0!important}.no-padding-sm-right{padding-right:0!important}}@media only screen and (min-width:992px){.md-clear{clear:both}.no-margin-md-bottom{margin-bottom:0!important}.no-padding-md-left{padding-left:0}}@media only screen and (min-width:1200px){.container-custom{width:1680px}}@media only screen and (min-width:1200px) and (-webkit-min-device-pixel-ratio:1.25){.container-custom{width:1440px}}.searchbar{padding:30px;display:none}.input-group{position:relative;display:table;border-collapse:separate}input.form-control,select.form-control{position:relative;font-size:16px;line-height:26px;color:#707070;display:table-cell;width:100%;padding:16px 20px;border-radius:0}.form-control-sm{font-size:14px!important;line-height:11px!important;padding:10px 10px!important;margin-bottom:20px!important}.input-group-btn{position:relative;display:table-cell;font-size:0;white-space:nowrap;width:1%;vertical-align:middle}.input-group-btn button{border-radius:0}.header-topbar{background-color:#000;color:#b7b7b7;font-size:14px;line-height:26px;font-family:Roboto,sans-serif;letter-spacing:0}.header-topbar ul{list-style:none;padding-left:0;margin-bottom:0}.topbar-left{display:inline-block}.topbar-left li{display:inline-block;line-height:26px;padding:13px 24px;border-left:1px solid rgba(183,183,183,.2)}.topbar-left li:last-child{border-right:1px solid rgba(183,183,183,.2)}.topbar-left i{margin-right:8px;color:#00853f;font-size:20px;line-height:26px;position:relative;vertical-align:middle}.topbar-left a{color:#b7b7b7}.topbar-left a:hover{color:#00853f}.topbar-right li{float:left;padding:13px 24px 16px 24px;border-left:1px solid rgba(183,183,183,.2)}.topbar-right li:last-child{border-right:1px solid rgba(183,183,183,.2)}.topbar-right li.topbar-search{padding-top:14px;padding-bottom:9px}.topbar-right li a{display:inline-block;color:#fff!important}.topbar-right li a i{transition:all .3s linear;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-o-transition:all .3s linear;-ms-transition:all .3s linear}.topbar-right li a i:hover,.topbar-right li a:hover{color:#00853f}.topbar-right .topbar-search i{font-size:26px}.topbar-right a,.topbar-right i{color:#b7b7b7}.top-header-2{display:table}.top-header-2 .logo-brand{padding:23px 0}.top-header-2 .header-btn-2,.top-header-2 .header-info-2,.top-header-2 .topbar-search{display:table-cell;vertical-align:middle}.header-info-2 ul{list-style:none;padding:0;margin:0}.header-info-2 ul li{color:#707070;font-size:16px;line-height:26px;display:inline-block;font-weight:500;padding:18px 23px}.header-info-2 ul li i{position:relative;vertical-align:middle;color:#00853f;font-size:20px;line-height:26px;margin-right:10px}.top-header-2 .topbar-search{position:relative;padding-right:20px}.top-header-2 .topbar-search i{color:#707070;font-size:26px;line-height:26px;transition:all .3s linear;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-o-transition:all .3s linear;-ms-transition:all .3s linear}.top-header-2 .topbar-search i:hover{color:#00853f}.header-btn-2{width:1%}.main-navigation{text-align:right;margin-top:-1px}.navigation-2{z-index:10}.main-navigation>ul{display:inline-block;list-style:none;margin-bottom:0;padding-left:0}.main-navigation>ul>li{position:relative;display:inline-block}.main-navigation ul li a{font-size:16px;font-weight:500;line-height:1;padding:52px 10px;color:#272023;display:flex;position:relative;text-decoration:none}.main-navigation ul li.current-menu-parent>a,.main-navigation>ul>li.menu-item-has-children.current-menu-parent>a:after{background:#00853f;color:#fff}.main-navigation ul li a:hover,.main-navigation>ul>li.menu-item-has-children>a:hover:after{color:#00853f}.main-navigation>ul>li.menu-item-has-children>a:after{display:inline-block;width:0;height:0;margin-left:4px;content:"\f107";color:#bdbebf;font-family:FontAwesome;font-weight:900;margin-right:15px;font-size:16px}.main-navigation ul ul{list-style:none;margin:0;padding:0;background-color:#fff;border-top:2px solid #00853f;-webkit-box-shadow:0 3px 11px 0 rgba(0,0,0,.09);-moz-box-shadow:0 3px 11px 0 rgba(0,0,0,.09);box-shadow:0 3px 11px 0 rgba(0,0,0,.09)}.main-navigation ul li ul{min-width:260px;position:absolute;top:140%;left:0;z-index:10;visibility:hidden;opacity:0;transition:all .4s ease;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;-ms-transition:all .4s ease}.main-navigation ul>li:hover>ul{opacity:1;visibility:visible;top:100%}.main-navigation ul li li{position:relative;display:block}.main-navigation ul ul li a{font-size:16px;line-height:20px;font-weight:500;color:#272023;text-align:left;display:block;padding:15px 25px 15px 25px;position:relative;text-decoration:none;outline:0;text-transform:none;transition:all .4s ease;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;-ms-transition:all .4s ease;border-bottom:1px solid rgba(183,183,183,.5)}.main-navigation ul ul li.current_page_item a{color:#00853f}.main-navigation ul ul li.menu-item-has-children>a:after{display:inline-block;position:absolute;top:30px;right:25px;width:0;height:0;content:"\f107";color:#bdbebf;font-family:FontAwesome;font-weight:900;margin-right:15px;font-size:13px;float:right;transform:rotate(-90deg)}.main-navigation ul ul li.menu-item-has-children>a:hover:after{color:#00853f}.main-navigation ul ul li ul{margin-left:100%;border-top:none}.main-navigation ul ul li:hover ul{opacity:1;visibility:visible;top:0;margin-left:100%}.main-navigation a i{margin-left:8px}.mobile-header{display:none}.navigation-2{background-color:#000}.navigation-2 ul li a{color:#fff}.navigation-style-2>ul>li:last-child{border-right:1px solid rgba(255,255,255,.2)}.navigation-style-2>ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.navigation-style-2>ul>li{-webkit-flex-grow:1;flex-grow:1;-webkit-flex-basis:0;flex-basis:0;text-align:center;border-left:1px solid rgba(255,255,255,.2)}.navigation-style-2>ul>li a{display:block;padding:19px 25px}.navigation-style-2 ul li ul{min-width:275px}.page-header{position:relative;padding:0;border:none;margin:0;background-color:#000}.page-header-default .overlay{position:absolute;left:0;top:0;height:100%;width:100%;background-repeat:no-repeat;background-position:center}.breadc-box .row{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important;min-height:450px}.breadc-box-hiring .row{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important;min-height:250px}@media (max-width:767px){.breadc-box h2,h1{font-size:42px;line-height:42px;padding-bottom:0;margin-bottom:0}.breadc-box .row{min-height:225px}}@media (min-width:767px){.breadc-box h2,h1{font-size:50px;line-height:55px;padding-bottom:0;margin-bottom:0}}.min-h-fit{min-height:600px}.breadc-box-sm .row{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important;min-height:250px}.page-title{color:#fff;line-height:1}@media (max-size:375px){.page-title{font-size:3rem}}.breadcrumbs{margin:0}.breadcrumbs li{display:inline-block;font-size:16px;color:#00853f}.breadc-box li:before{content:"/";font-family:FontAwesome;color:#fff;margin:0 8px}.breadc-box li:first-child:before{display:none}.breadcrumbs li a{font-size:16px;color:#b7b7b7}.breadcrumbs li a:hover{color:#00853f;text-decoration:none}.site-footer{background-color:#000;color:#b7b7b7}.site-footer-h3{background-color:#003663}.main-footer{background-image:url(https://shared.imcc.com/images/bg-footer.jpg);background-repeat:no-repeat;background-size:cover;padding:120px 0;color:#fff}.main-footer-h3{background-repeat:no-repeat;background-size:cover}.main-footer ul,.main-footer-2 ul{list-style:none;padding-left:0;margin:0}.main-footer ul li,.main-footer-2 ul li{padding:8px 0}.main-footer ul li:first-child,.main-footer-2 ul li:first-child{padding-top:0}.main-footer ul li:last-child,.main-footer-2 ul li:last-child{padding-bottom:0}.main-footer ul li a,.main-footer-2 ul li a{color:#fff;font-size:16px;line-height:24px;font-weight:500}.main-footer-2 ul li a{color:#000}.main-footer ul li a:hover,.main-footer-2 ul li a:hover{color:#00853f}.widget-footer .widget_media_image{margin-bottom:40px}.padding-left{padding-left:130px}.btn-subcribe{width:60px;height:60px;min-width:auto}.footer-social{font-size:16px;line-height:26px;font-weight:400;margin-top:45px;color:#00853f}.footer-social a{color:#b7b7b7;margin-left:0;margin-right:10px}.footer-social a:hover{color:#00853f}.footer-social a i{font-size:32px;line-height:26px;margin-left:0}.footer-bottom ul{list-style:none;margin:0;padding:0}.widget-footer form{max-width:400px}.btn.btn-back-to-top{color:#fff;background-color:#00692d;font-size:14px;line-height:34px;padding:7px 27px;border-bottom:2px solid #00853f;border-radius:0}.btn-back-to-top i{margin-left:9px;font-size:20px;line-height:34px}.footer-bottom{background-color:#000;color:#b7b7b7}.footer-bottom-h3{background-color:#000}.main-footer-2{padding:120px 0;background-size:cover}.main-footer-2 input.form-control{background-color:#f2f4f6}.main-footer-2 input::placeholder{color:#000}.main-footer-2 .footer-social a{color:#707070}.main-footer-2 .footer-social a:hover{color:#00853f}.main-footer-2 .btn-subcribe{background-color:#000;color:#00853f}.main-footer-2 .btn-subcribe:hover{background-color:#00853f;color:#000}.site-footer-2 .btn.btn-back-to-top{color:#fff;background-color:#00853f}.site-footer-h3 .btn.btn-back-to-top{background-color:#1a4a73}[class*=' imghvr-'],[class*=' imghvr-'] *,[class*=' imghvr-'] :after,[class*=' imghvr-'] :before,[class*=' imghvr-']:after,[class*=' imghvr-']:before,[class^=imghvr-],[class^=imghvr-] *,[class^=imghvr-] :after,[class^=imghvr-] :before,[class^=imghvr-]:after,[class^=imghvr-]:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .75s ease;-moz-transition:all .75s ease;transition:all .75s ease}[class*=' imghvr-'],[class^=imghvr-]{position:relative;display:inline-block;margin:0;max-width:100%;background-color:#181825;color:#fff;overflow:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0)}.imghvr-shutter-out-vert:before{top:50%;bottom:50%;left:0;right:0}[class*=' imghvr-shutter-out-']:before,[class^=imghvr-shutter-out-]:before{background:rgba(255,209,0,.4);position:absolute;content:'';-webkit-transition-delay:105ms;-moz-transition-delay:105ms;transition-delay:105ms}.imghvr-shutter-out-vert:hover:before{top:0;bottom:0}[class*=' imghvr-shutter-out-']:hover:before,[class^=imghvr-shutter-out-]:hover:before{-webkit-transition-delay:0s;-moz-transition-delay:0s;transition-delay:0s}.entry-content{padding-top:120px;padding-bottom:120px}.post-box{margin-bottom:30px;transition:all .3s linear;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-o-transition:all .3s linear;-ms-transition:all .3s linear}.post-box:hover{box-shadow:0 0 10px rgba(0,0,0,.15);-webkit-box-shadow:0 0 10px rgba(0,0,0,.15);-moz-box-shadow:0 0 10px rgba(0,0,0,.15)}.entry-media img{width:100%;height:auto}.inner-post{padding:30px;background-color:#fff;border:1px solid #e1e1e1}.entry-meta{color:#707070;font-size:16px;line-height:1;margin-bottom:20px}.entry-meta a{color:#00853f;font-weight:500}.inner-post h3{font-size:30px}.entry-meta span:before{content:"|";margin:0 10px}.entry-meta span:first-child:before{display:none}.entry-summary p{margin-bottom:30px}.inner-post .entry-footer .post-link{color:#707070;font-size:16px;line-height:20px;font-weight:500}.inner-post .entry-footer .post-link:hover{color:#00853f}.inner-post .entry-footer .post-link i{font-size:20px;margin-left:10px;vertical-align:middle}.inner-post .entry-footer .post-link:hover{text-decoration:none}.page-pagination{display:flex;list-style:none;margin-bottom:0;margin-top:90px}.page-pagination li a,.page-pagination li span{font-size:16px;line-height:1;padding:13px 18px;display:inline-block;position:relative;margin-right:10px}.page-pagination li a{color:#707070;background-color:#f2f4f6}.page-pagination li a:hover{color:#fff;background-color:#00853f;text-decoration:none}.page-pagination li a i{margin-left:0}.page-pagination li span{color:#fff;background-color:#00853f}input::placeholder{font-size:16px;line-height:26px;color:#b7b7b7}.primary-sidebar{margin-bottom:120px}.primary-sidebar .widget{margin-bottom:20px;background-color:#f2f4f6}.primary-sidebar .widget ul{list-style:none;padding:0;margin:0}.primary-sidebar .widget_search input{padding:22px 30px;background-color:transparent;border:none}.primary-sidebar .widget_search button{font-size:26px;min-width:auto;padding-left:30px;padding-right:30px;line-height:26px;color:#b7b7b7;background-color:transparent}.widget-title{color:#000;font-size:16px;padding:25px 30px;border-left:2px solid #00853f;text-transform:uppercase;margin-bottom:0}.primary-sidebar .widget_categories ul li a{display:block;font-size:16px;line-height:26px;color:#707070;padding:9px 30px;border-top:1px solid #fff}.primary-sidebar .widget_categories ul li a:hover{background-color:#00853f;color:#000;text-decoration:none}.primary-sidebar .widget_recent_news .thumb{float:left;margin-right:20px}.recent-news li{padding:30px;border-top:1px solid #fff}.recent-news h4{font-size:16px;line-height:20px;color:#363636;margin-bottom:6px}.recent-news .entry-date{font-size:14px;line-height:14px;color:#707070}.tagcloud{padding:25px;border-top:1px solid #fff;overflow-y:hidden}.tagcloud a{float:left;font-size:16px;line-height:24px;padding:10px 16px;margin:5px;background-color:#fff}.tagcloud a:hover{color:#fff;background-color:#00853f;text-decoration:none}.recent-tweets li{padding:30px;border-top:1px solid #fff}.tweets-logo{float:left}.tweets-logo i{font-size:18px;color:#00aeef}.tweets-content{padding-left:40px}.tweets-content p{font-size:16px;line-height:24px;font-weight:500}.tweets-content a{color:#00853f}.single-post{margin-bottom:50px}.seperate-border{padding-bottom:30px;border-bottom:1px solid #e1e1e1;margin-bottom:30px}.meta-post{text-align:right}.meta-left{float:left}.meta-left,.meta-right{margin-bottom:0}.single-img{display:table}.img-left{position:relative;width:63%;float:left;padding-right:15px}.img-right{position:relative;width:37%;float:left;padding-left:15px}.img-right img{margin-bottom:30px}.img-right img:last-child{margin-bottom:0}.img-left img,.img-right img{width:100%}blockquote{font-size:30px;line-height:38px;font-weight:500;padding:0;padding-left:30px;color:#00853f;background-color:transparent;margin:0}blockquote .post-blockquote-author{font-size:16px;line-height:26px;color:#707070;font-style:normal;padding-top:94px}blockquote .author-name{color:#252525}.blockquote-post{margin-bottom:40px}.blockquote-post::before{position:absolute;top:0;left:0;width:2px;height:53px;background-color:#00853f;font-size:0;content:''}.tags{float:left;color:#707070;font-size:16px;line-height:24px;font-weight:500}.tags a{color:#707070;margin-left:10px}.tags a:hover{color:#00853f}.share{text-align:right;font-weight:500}.author-social a,.share a{color:#b7b7b7;font-size:20px;line-height:26px;margin-left:10px}.share a:hover{color:#00853f}.author-post{padding:30px;background-color:#f2f4f6;margin-bottom:30px}.author-img{float:left}.author-desc{padding-left:130px}.author-social a:first-child{margin-left:0}.comments-area{padding-top:20px}.comments-area ol,.comments-area ul{list-style:none;padding-left:0}.comment-list li{padding-bottom:60px}.comment-list li:last-child{padding-bottom:30px}.gravatar{float:left}.comment-content{padding-left:80px}.comment-author{display:inline-block;font-size:16px;color:#000;margin-bottom:10px}.comment-time{color:#b7b7b7}.comment-content p{margin-bottom:10px}.btn.comment-reply-link{font-size:12px;line-height:24px;padding:0 18px;color:#707070;background-color:#f2f4f6;min-width:auto;min-height:auto}.btn.comment-reply-link:hover{color:#fff;background-color:#00853f;text-decoration:none}.comment-list .children{padding-left:55px}.comment-form input{margin-bottom:30px;width:100%}.comment-form textarea{margin-bottom:20px}p.form-submit{margin-bottom:0}p .btn-submit{font-size:16px;color:#fff;padding:18px 30px;width:auto;margin-bottom:0}.bg-contact-info{background-color:#f2f4f6}.contact-info h2{font-weight:900;line-height:1;margin-bottom:40px}.contact-info p{margin-bottom:12px}.contact-info i{color:#00853f}.form-group input,.form-group select,.form-group textarea{margin-bottom:30px}.form-group select{font-weight:500}.wpcf7-submit{width:170px;margin-right:10px}.map{margin-bottom:60px;width:100%}.text-center{text-align:center}.btn-m-r{margin-right:10px}.circle-img{border-radius:50%}.about-img-small{position:relative;width:211px;height:0;top:-171px;left:-97px}.about-img-small .overlay{position:absolute;left:0;top:0;height:100%;width:100%;background-repeat:no-repeat;background-position:center}.about-content{position:relative;z-index:1;padding:45px 45px 0}.about-content h2{margin-bottom:6px}.about-content p{color:#fff;font-weight:500;font-size:18px;line-height:30px;letter-spacing:2px}.icon-box{position:relative;padding:30px;min-height:450px;border:1px solid #e1e1e1;border-bottom:2px solid #00853f;display:table}.icon-box-title i{font-size:80px;float:left;color:#00853f;padding:0 20px 0 0;margin:0;line-height:60px}.icon-box-title h4{font-size:29px;line-height:29px;padding-left:40px;margin-bottom:20px;color:#00853f;font-weight:900;letter-spacing:-1px}.icon-box-title .little{font-size:2rem}.video-about{min-height:700px;padding:0;background-image:linear-gradient(to bottom,#fff 50%,#f2f4f6 50%)}.video-about .breadc-box .row{min-height:700px}.video-about .container-custom{position:relative}.bg-about-video{position:absolute;top:0;left:0;width:100%;height:100%;background-position:center}.about-video iframe{width:100%;min-height:350px}.about-video a{text-align:center;line-height:105px;width:120px;height:120px;background-color:#fff;color:#00853f;border-radius:50%;display:inline-block;white-space:nowrap;vertical-align:middle;border:10px solid #00853f;position:relative}.about-video a:after,.about-video a:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border-radius:50%;animation:grow 2s infinite;-webkit-animation:grow 2s infinite;box-shadow:0 0 0 10px rgba(255,255,255,.5);-webkit-box-shadow:0 0 0 10px rgba(255,255,255,.5);-moz-box-shadow:0 0 0 10px rgba(255,255,255,.5)}.about-video a::before{animation-delay:.6s;-webkit-animation-delay:.6s}.about-video a::after{animation-delay:.6s;-webkit-animation-delay:.6s}.about-video a i{font-size:30px;margin-left:4px}.about-author{margin-top:8px}.about-author-info{float:left;padding-right:20px;margin-right:20px;border-right:1px solid #252525}.about-author-info h4{margin-bottom:5px}.about-author-media a{margin-right:15px;font-size:21px;line-height:50px}.about-border-left:before{background-color:#ccc;height:100%;width:1px;content:"";position:absolute;left:-50px}.slick-slide .container{margin-top:-1px}.testi-slider{margin:0 -15px;padding-top:30px}.testi-box{padding:0 15px}.testi-box .testi-content{position:relative;border:1px solid transparent;color:#1c1c1c;margin-bottom:30px;padding:30px;box-shadow:0 5px 25px rgba(0,0,0,.15);-webkit-box-shadow:0 5px 25px rgba(0,0,0,.15);-moz-box-shadow:0 5px 25px rgba(0,0,0,.15);transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;-ms-transition:all .3s ease}.testi-box .testi-content:after{position:absolute;content:"";bottom:-27px;left:90px;border-left:20px solid #fff;border-bottom:25px solid transparent}.testi-box:hover .testi-content{border:1px solid #00853f}.testi-info{padding-left:30px}.testi-info img{float:left;margin-right:25px}.testi-info span{color:#b7b7b7;display:block;margin-top:5px}.slick-arrow{position:absolute;top:-60px;font-size:40px;padding:0;border-radius:50%;border:none;line-height:1;right:0;outline:0;background-color:transparent;color:#b7b7b7;transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;-ms-transition:all .3s ease}.prev-nav.slick-arrow{right:100%;text-align:left;top:40%}.next-nav.slick-arrow{left:100%;top:40%}.slick-arrow:hover{border-color:#00853f;color:#00853f}.testi-list-content p{font-size:30px;color:#fff;font-weight:500;line-height:1.2}.testi-list-info h4{color:#00853f;margin-bottom:0}.testi-list-info span{color:#b7b7b7;display:block;margin-top:5px}.testi-slider-2{margin:0 -30px}.testi-slider-2 .testi-item{position:relative;padding:0 27px;padding-top:25px}.testi-slider-2 .testi-content{margin-bottom:30px}.testi-slider-2 .testi-content i{position:absolute;top:-25px;left:0;font-size:130px;color:rgba(0,133,63,.1);line-height:1}.testi-slider-2 .testi-info{padding-left:0}.testi-slider-2 .slick-dots{position:absolute;right:0;bottom:30px}.testi-slider-2 .slick-dots li{margin:0;margin-left:12px}.testi-slider-2 .slick-dots li.slick-active button{border-color:#00853f;background-color:#00853f}.testi-slider-2 .slick-dots li button{border:1px solid #b7b7b7;border-radius:50%;width:18px;height:18px}.testi-slider-2 .slick-dots li button:hover{background-color:#00853f;border-color:#00853f}.testi-slider-2 .slick-dots li button:before{display:none}a i{margin-left:10px}.border-left{padding-left:50px;border-left:1px solid #ccc}.testimonial-pic{height:125px;margin-right:25px}.testimonial-desc{font-size:24px!important;font-style:italic;line-height:30px}.image-carousel{position:relative;text-align:center}.partner-slider .partner-item img{display:inline-block}.cta-box{padding:60px;color:#fff;margin:0;background-size:cover}.cta-box .row,.flex-row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.align-self-center{-ms-flex-item-align:center;align-self:center}.cta-box h3{color:#fff;margin-bottom:16px}.cta-box .btn:first-child{margin-right:10px}.cta-box .btn:last-child{margin-right:0}.btn.btn-download{padding-right:82px}.career-download a{position:relative}.i-btn{position:absolute;right:0;top:0;margin-right:-1px;margin-top:-1px;display:block;max-width:60px;font-size:26px;line-height:28px;padding:15px 20px;color:#fff;background-color:#00853f;border:1px solid #00853f}.career-box{padding:60px;background-color:#f2f4f6;margin-bottom:30px}.career-box h2{margin-bottom:50px}.career-box h4{font-size:18px;margin-bottom:10px}.process{text-align:center}.process:after{content:"";position:absolute;top:77px;left:0;width:100%;height:2px;background-image:linear-gradient(to right,#00853f,#00853f)}div:first-child>.process:after{background-image:linear-gradient(to right,transparent 1%,#00853f 99%)}div:last-child>.process:after{background-image:linear-gradient(to right,#00853f,transparent)}.process .process-icon{font-size:40px;color:#000;display:block;margin-bottom:46px}.process .process-icon:before{content:"";position:absolute;top:67px;left:139px;width:22px;background-color:#fff;height:22px;border:2px solid #00853f;border-radius:50%;z-index:2}.process .process-icon:after{content:"";position:absolute;right:0;top:73px;border-left:12px solid #00853f;border-top:5px solid transparent;border-bottom:5px solid transparent}div:last-child>.process .process-icon:after{display:none}.process h4{font-size:16px;line-height:26px;margin-bottom:0}.bg-team-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.history-year h3{color:#00853f;text-align:center}.history-img img{padding:30px 0}.history-line{position:absolute;left:-21px;height:100%;width:6px;content:"";background-color:#e1e1e1}.team-info{padding-top:25px}.team-social{padding-left:0;margin-bottom:0}.team-social a{font-size:26px;color:#b7b7b7;margin-right:25px;line-height:1}.team-social a:hover{color:#00853f}.team-line{position:absolute;right:15px;top:0;height:100%;width:1px;content:"";background-color:#e1e1e1}.partner-list{text-align:center;background-color:#f2f4f6;min-height:150px;margin-bottom:30px}.partner-list img{padding:30px}.list-testi{margin-bottom:60px}.testi-box.list-testi{padding-right:0;padding-left:0}.feature-box{text-align:center}.feature-icon{font-size:30px;color:#00853f;margin-bottom:10px}.feature-box h4{color:#252525;margin-bottom:0}.services-box{padding:50px 30px;background-color:#fff;margin-bottom:30px;border:1px solid #ccc;transition:all .3s linear;webkit-transition:all .3s linear;moz-transition:all .3s linear;-o-transition:all .3s linear;-ms-transition:all .3s linear}.filter-bw{filter:url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);filter:grayscale(100%);filter:gray}.filter-bw :hover{-webkit-filter:none;-moz-filter:none;-ms-filter:none;filter:none}.services-box:hover{box-shadow:0 5px 15px rgba(0,0,0,.15);-webkit-box-shadow:0 5px 15px rgba(0,0,0,.15);-moz-box-shadow:0 5px 15px rgba(0,0,0,.15)}.services-box:hover{box-shadow:0 5px 15px rgba(0,0,0,.15);-webkit-box-shadow:0 5px 15px rgba(0,0,0,.15);-moz-box-shadow:0 5px 15px rgba(0,0,0,.15)}.services-box .services-icon{margin-bottom:40px}.services-box .services-content p{margin-bottom:40px}.services-box .services-content i{margin-left:10px}.services-content-title{min-height:80px}.services-box .view-detail{color:#707070;font-size:16px;line-height:20px;font-weight:500}.services-box .view-detail:hover{color:#00853f}.services-box-img{background-size:cover;position:relative;padding:0;overflow:hidden}.services-box-img img{transition:all .3s linear;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-o-transition:all .3s linear;-ms-transition:all .3s linear;width:100%}.services-box-img:hover img{transform:scale(1.1)}.services-overlay{background:linear-gradient(to top,rgba(0,0,0,.8),rgba(0,0,0,0));position:absolute;width:100%;height:100%;z-index:1}.services-overlay-95{background:linear-gradient(to top,rgba(0,0,0,.75),rgba(0,0,0,.5));position:absolute;width:100%;height:100%;z-index:1}.services-box-img .services-content{position:absolute;bottom:0;padding:30px;z-index:2}.services-box-img a{color:#fff}.services-box-img a:hover{color:#00853f}.services-box-img .view-detail{color:#b7b7b7}.services-box-img .view-detail:hover{color:#00853f}.widget-nav-menu li{position:relative}.widget-nav-menu a{display:block;color:#707070;font-size:16px;padding:10px 30px;border-bottom:1px solid #fff;font-weight:500}.widget-nav-menu a:hover{color:#000;background-color:#00853f;text-decoration:none}.primary-sidebar .widget_categories .current-menu-item a,.widget-nav-menu .current-menu-item a{color:#000;background-color:#00853f}.widget-text .textwidget{padding:30px}.widget-text .textwidget a{color:#00853f;font-weight:500}.textwidget a i{margin-left:10px}.widget-form form{padding:30px}.widget-form input[type=text]{background-color:transparent;outline:0;box-shadow:none;border:none;border-bottom:1px solid #b7b7b7;margin-bottom:30px;padding:0;padding-bottom:6px;line-height:1}.widget-form input::placeholder{color:#707070}.project-feature-slider{margin:0 -15px;padding-top:30px}.project-feature-box{padding:0 15px}.project-feature-box img{margin-bottom:30px}.project-feature-box h3{margin-bottom:0}.project-slider{margin:0 -15px}.project-slider img{width:100%}.project-box{padding:0 15px}.project-slider-content{position:absolute;bottom:0;right:0;width:100%;padding:30px 40px;background-color:#fff;border-right:6px solid #00853f}.project-meta{margin-bottom:10px}.project-slider .btn-link{color:#00853f}.project-slider .btn-link i{margin-left:10px}.project-slider .slick-arrow{top:45%}.project-slider .prev-nav{left:-45px}.project-slider .next-nav{right:-45px}.project-grid{overflow:hidden}#filters{padding-bottom:15px;margin-bottom:60px;border-bottom:1px solid #ccc}#filters a{color:#707070;font-size:16px;font-weight:500;margin-right:40px;text-decoration:none}#filters a.selected,#filters a:hover{color:#00853f}#filters a:last-child{margin-right:0}.project-item{margin-bottom:30px}.project-item .inner{position:relative}.project-info{position:absolute;top:50%;left:0;width:100%;height:100%;color:#b7b7b7;background-color:rgba(3,19,43,.9)}.project-info{opacity:0;visibility:hidden;transition:.3s}.project-item .inner:hover .project-info{top:0;opacity:1;visibility:visible}.project-info a{color:#b7b7b7}.project-info h3 a{color:#f2f4f6;text-decoration:none}.project-info a:hover{color:#00853f}.project-info .project-meta{font-size:14px;line-height:1;font-weight:500;margin-bottom:0;padding:30px;border-bottom:1px solid rgba(183,183,183,.2)}.project-info .project-content{padding:55px 30px}.project-info .project-content p{margin-bottom:50px}.project-info .project-content i{margin-left:10px}.project-grid-2{overflow:hidden;margin-left:-1px}.project-grid-2 .project-item{margin-bottom:0}.project-detail-box{padding:30px;background-color:#f2f4f6}.project-detail-box ul{list-style:none;color:#707070;font-weight:500;padding:0;margin:0}.project-detail-box ul li{padding-bottom:24px}.project-detail-box ul li:last-child{padding-bottom:0}.project-detail-box a{text-decoration:underline}.project-detail-box span{float:right;color:#000}.project-share{text-align:left}.project-share span{color:#707070;text-decoration:underline;line-height:26px}.projects-list{margin-bottom:90px;position:relative;display:inline-block}.slider .slider-content{position:absolute;bottom:240px;margin-top:-1px;color:#fff}.slider .slider-content h1{color:#fff;margin-bottom:35px;line-height:90px}.slider .slider-content p{color:#fff}.slider .slider-content h4{letter-spacing:2px;color:#fff}.slider .slick-arrow{top:45%}.slider .prev-nav{left:120px;right:auto;z-index:1}.slider .next-nav{right:120px}.slick-dots{position:absolute;right:0;bottom:30px;text-align:right}.slick-dots li{margin:0;margin-left:12px}.slick-dots li.slick-active button{border-color:#00853f;background-color:#00853f}.slick-dots li button{border:1px solid #b7b7b7;border-radius:50%;width:18px;height:18px}.slick-dots li button:hover{background-color:#00853f;border-color:#00853f}.slick-dots li button:before{display:none}.services-slider{margin:0 -15px}.services-slider .services-item{padding:0 15px}.services-slider .services-box{border:1px solid #ccc;transition:.3s}.services-slider .services-box:hover{box-shadow:0 5px 15px rgba(0,0,0,.15);-webkit-box-shadow:0 5px 15px rgba(0,0,0,.15);-moz-box-shadow:0 5px 15px rgba(0,0,0,.15)}.services-slider .slick-arrow{top:-95px}.btn-full-width{width:100%}.home-form input{background-color:#f2f4f6;margin-bottom:0}.home-form input:focus{background-color:#fff;border-color:#00853f}.project-feature .slick-arrow{top:45%}.project-feature .prev-nav{left:-80px}.project-feature .next-nav{right:-80px}.process-light .process-icon,.process-light h4{color:#fff}.video-section-left,.video-section-right-2{width:50%;position:relative;background-repeat:no-repeat;background-size:cover}.video-section-right{padding:120px;width:50%;padding-right:0;color:#fff}.video-section-right h2{color:#fff}.video-section-left-2{padding:120px;width:55.5%;padding-left:0}.block-left-2,.block-right{max-width:90%}.block-left-2{float:right}.block-left-2 h4,.block-right h4{margin-bottom:15px}.video-section-right a:hover{color:#00aeef}.home-video .video-play{position:absolute;right:-50px;top:44%;z-index:1;width:103px;height:103px;background-color:#fff;border:10px solid #00853f;border-radius:50%;text-align:center;line-height:83px;display:inline-block}.home-video a i{font-size:20px;margin-left:4px;color:#00853f}.video-section-right-2 .video-play{right:auto;left:-50px}.home-video .video-play:hover{transform:scale3d(1.1,1.1,1.1);background-color:#00853f;border-color:#fff}.home-video a:hover i{color:#fff}.video-section-left-2 h2,.video-section-right h2{margin-bottom:45px}.services-slider-img-left{position:absolute;left:-225px;top:48%;width:100%}.services-slider-img-left img{-webkit-animation:spin 15s linear infinite;-moz-animation:spin 15s linear infinite;animation:spin 15s linear infinite}.services-slider-img-left:after{content:"";width:100%;height:1px;position:absolute;top:48%;background-color:#ccc}.home-about h2{margin-bottom:35px;font-size:60px;line-height:60px}@media (max-width:380px){.home-about h2{font-size:40px;line-height:42px}}.project-home .project-slider-content{max-width:555px;margin-bottom:60px}.section-video-3{height:100%;max-width:487px;background-image:url(https://via.placeholder.com/487x488.png);background-repeat:no-repeat;background-size:cover;display:flex;align-content:center;align-items:center}.section-video-3 .home-video-3{vertical-align:middle;margin:0 auto}.section-video-3 .video-play{width:60px;height:60px;text-align:center;display:inline-block;position:relative;line-height:60px;border-radius:50%;background-color:#fff;font-size:20px;color:#00853f;vertical-align:middle;transition:all .3s linear;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-o-transition:all .3s linear;-ms-transition:all .3s linear}.section-video-3 .video-play:after,.section-video-3 .video-play:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border-radius:50%;animation:grow 2s infinite;-webkit-animation:grow 2s infinite;box-shadow:0 0 0 10px rgba(255,255,255,.5);-webkit-box-shadow:0 0 0 10px rgba(255,255,255,.5);-moz-box-shadow:0 0 0 10px rgba(255,255,255,.5)}.section-video-3 .video-play::before{animation-delay:.6s;-webkit-animation-delay:.6s}.section-video-3 .video-play::after{animation-delay:.6s;-webkit-animation-delay:.6s}.section-video-3 .video-play:hover{color:#fff;background-color:#00853f}.video-play i{margin-left:4px}.slick-dotted.slick-slider{margin-bottom:0}.section-img-btn{min-height:610px;background-image:url(https://via.placeholder.com/720x934.png);background-repeat:no-repeat;background-size:cover;display:flex;align-content:center;align-items:center}.section-img-btn>.btn{vertical-align:middle;margin:0 auto}.slider-home-3{position:relative}.slider-slick-2{position:absolute;bottom:0;width:80%}.slider-img-nav{position:absolute;top:0;left:0;z-index:1;width:330px;height:100%;background-size:cover;background-repeat:no-repeat;background-position:center}.slider-2-nav .item-info{padding:60px 215px 60px 390px;background-color:#00853f;position:relative;color:#fff}.slider-2-nav a{color:#fff}.slider-slick-2 .slider-content h4{letter-spacing:2px;margin-bottom:12px}.slider-slick-2 .slider-content h2{margin-bottom:16px;color:#fff}.slider-2 h2 a:hover{color:#fff!important}.slider-slick-2 .slider-content p{margin-bottom:0}.slider-slick-2 .slider-scroll-btn{position:absolute;right:0;top:0;writing-mode:vertical-rl;height:100%;background:#fff;text-align:center;width:98px;line-height:98px}.slider-slick-2 .slider-scroll-btn a{height:100%;display:block;font-weight:500}.slider-2 .slick-arrow{top:auto;bottom:105px;color:#fff}.slider-2 .slick-arrow:hover{color:#00853f}.slider-2 .prev-nav.slick-arrow{right:auto;left:120px;z-index:10}.slider-2 .next-nav.slick-arrow{right:auto;left:175px;z-index:10}.slick-feature-project .item-info{position:absolute;bottom:0}.slick-feature-project .item .project-content{width:80%;padding:50px 215px 50px 25%;background-color:#00853f;position:relative}.slick-feature-project .item .project-content h4{letter-spacing:2px;margin-bottom:12px}.slick-feature-project .item .project-content h2{margin-bottom:15px}.slick-feature-project .item .project-content p{margin-bottom:0}.slick-feature-project .feature-project-btn{position:absolute;right:0;top:0;writing-mode:vertical-rl;height:100%;background:#fff;text-align:center;width:98px;line-height:98px}.slick-feature-project .feature-project-btn a{height:100%;display:block;font-weight:500}.slick-slide-feature-project{position:absolute;bottom:120px}.slick-feature-project-nav .slick-track{-webkit-transform:none!important;transform:none!important;left:165px!important;margin:0;min-width:90px}.slick-feature-project-nav .slick-list{overflow:inherit}.slick-feature-project h2 a:hover{color:#fff}.slick-feature-project-nav .item{width:20px!important;margin:5px;font-weight:500;cursor:pointer;color:#fff;transition:all .3s linear;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-o-transition:all .3s linear;-ms-transition:all .3s linear}.slick-feature-project-nav .item:hover{color:#252525}.slick-feature-project-nav .item.slick-current{text-decoration:underline;color:#252525}.slick-feature-project .slick-arrow{top:auto;bottom:117px;color:#fff}.slick-feature-project .slick-arrow:hover{color:#252525}.slick-feature-project .prev-nav.slick-arrow{right:auto;left:120px;z-index:10}.slick-feature-project .next-nav.slick-arrow{right:auto;left:260px}.typo.slick-arrow{bottom:10px}.form-control.default{background-color:#f2f4f6}.form-control.default::placeholder{color:#707070}.form-control.active{border-color:#00853f}.form-control.active::placeholder{color:#000}.services-box-hover .view-detail,.services-box-hover a{color:#00853f}.services-box-img-hover img{transform:scale(1.1)}.services-box-3{padding:25px 30px 0;background-color:#1c5e9f;border-bottom:5px solid #00853f;transition:.3s;margin-bottom:60px}.services-box-3:hover{background-color:#fff}.services-box-3 h4{margin-bottom:15px}.services-box-3:hover h4 a{color:#252525}.services-box-3:hover i{color:#00853f}.services-box-3 h4 a{font-size:18px;color:#fff;line-height:26px}.services-box-3 .view-detail{color:#b7b7b7;font-size:24px}.services-box-3 .view-detail:hover,.services-box-3 a:hover{color:#00853f}.services-box-3 .services-icon{text-align:right}.services-box-3-hover{border-color:#00853f;background-color:#fff}.services-box-3-hover h4 a{color:#252525}.services-box-3-hover i{color:#00853f}.counter-box{text-align:center;padding:17px 30px 7px;border:1px solid #e1e1e1;border-bottom:6px solid #00853f}.counter-box .counter-icon{margin-bottom:5px}.counter-box .counter-icon i{font-size:34px;color:#00853f}.counter-box h4{margin-bottom:6px}.counter-box h3{margin-bottom:0}.login-form{padding:30px;background-color:#f2f4f6}.login-form label{color:#b7b7b7}.bill-form input[type=checkbox],.login-form input[type=checkbox]{width:20px;height:20px;border:1px solid #ccc;border-radius:1px;background:#fff;color:#252525;clear:none;cursor:pointer;display:inline-block;line-height:0;outline:0;margin-top:-4px;margin-right:10px;padding:0!important;text-align:center;vertical-align:middle;min-width:16px;-webkit-appearance:none;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);box-shadow:inset 0 1px 2px rgba(0,0,0,.1);-webkit-transition:.05s border-color ease-in-out;transition:.05s border-color ease-in-out}.bill-checkbox,.checkbox-remember{position:relative;display:inline}input[type=checkbox]:checked:after{content:'';position:relative;width:12px;height:8px;background:0 0;top:2px;left:-6px;border-top:none;border-right:none;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}#rememberme{color:#b7b7b7}.login-form .btn{margin-right:20px}.lost-password{color:#00853f;font-weight:500}.events-sidebar .input-group{display:block}.events-box .width-auto{min-width:auto;font-weight:bolder}.events-box .btn-border{border-color:#e3e3e3}.events-content{padding:30px;border:1px solid #e1e1e1;margin-bottom:30px}.events-box:last-child .events-content{margin-bottom:0}.events-time{color:#707070;font-weight:500;margin-bottom:20px}.btn.free{color:#00853f}.events-box .btn{margin-right:10px}.events-box .btn:last-child{margin-right:0}.register-form input[type=email],.register-form input[type=text]{background-color:#f2f4f6}.register-form input::placeholder{color:#707070}.page-404{min-height:1080px;padding-top:260px}.page-404 h1{margin-bottom:0;line-height:100px}.page-404 h1 i{margin:0 18px}.page-404 h3{line-height:42px;margin-bottom:15px}.page-404 hr{margin-top:10px}.coming-soon{padding:115px 0}.coming-soon-content{padding-top:150px;padding-bottom:180px}.coming-soon-subtitle{margin-bottom:30px}.coming-soon-info{color:#b7b7b7;list-style:none}.coming-soon-info i{margin-right:8px;color:#00853f;font-size:20px;line-height:26px}.coming-soon-form input::placeholder{color:#707070}.gallery-item{margin-bottom:30px}.product-box{margin-bottom:60px}.product-head{position:relative;border:1px solid transparent;margin-bottom:25px;transition:all .3s linear;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-o-transition:all .3s linear;-ms-transition:all .3s linear}.product-head:hover{border-color:#00853f;box-shadow:0 0 15px 0 rgba(21,21,20,.2);-webkit-box-shadow:0 0 15px 0 rgba(21,21,20,.2);-moz-box-shadow:0 0 15px 0 rgba(21,21,20,.2)}.product-btn{display:flex;position:absolute;bottom:-50px;left:0;width:100%;opacity:0;visibility:hidden;transition:.3s}.product-head:hover .product-btn{opacity:1;visibility:visible;bottom:0}.product-head .btn{width:50%}.product-head .view-detail{background-color:#f2f4f6}.product-head .view-detail:hover{background-color:#000}.product-price{margin-bottom:10px}.product-price .sale{color:#00853f;font-weight:500;margin-right:8px}.product-price .price{color:#a1a1a1;text-decoration:line-through}.product-content h3{margin-bottom:0}.product-content h3 a{color:#363636}.product-content h3 a:hover{color:#00853f}.price-slide{height:6px;background-color:#b7b7b7;width:100%;margin-bottom:20px;position:relative}.price-slide:before{content:"";position:absolute;top:0;border-bottom:6px solid #00853f;width:60%}.price-slide:after{content:"";position:absolute;top:-5px;width:15px;height:15px;margin-left:60%;background-color:#00853f;border-radius:50%}.filter-price{padding:25px}.btn-filter{background-color:#00853f;padding:5px 22px;display:inline-block;font-size:16px}.btn-filter:hover{color:#fff;background-color:#000}.filter-price span{float:right;color:#000;font-weight:500;padding-top:5px}.shop-pagination{margin-top:60px}.slider-product{margin-bottom:20px}.slider-product-nav .slick-track{left:0!important}.slider-product-nav .item img{border:1px solid transparent;transition:all .3s linear;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-o-transition:all .3s linear;-ms-transition:all .3s linear}.slider-product-nav .slick-current img{border:1px solid #00853f}.product-rating{color:#00853f;font-size:16px;line-height:24px;margin-bottom:30px}.rating-text{color:#b7b7b7;font-weight:500;padding-left:50px}.quantity-choose{color:#000}.quantity-choose input{width:134px;display:inline-block;margin-right:8px;text-align:center}.product-info ul{list-style:none;padding-left:0}.nav-tabs{list-style:none;padding-left:0;padding-bottom:8px;margin-bottom:25px;border-bottom:1px solid #ccc}.nav-tabs li{display:inline-block;position:relative}.nav-tabs li a{color:#707070;font-size:30px;font-weight:500;display:inline-block;position:relative;margin-right:80px}.nav-tabs li:last-child a{margin-right:0}.nav-tabs li a.active{color:#03232b}.nav-content{margin-top:10px}.tab-content>.tab-pane{display:none;visibility:hidden}.tab-content>.active{display:block;visibility:visible}.tab-pane .rating-text{color:#252525;padding-left:0;font-weight:400;margin-right:20px}.form-review input[type=email],.form-review input[type=text],.form-review textarea{background-color:#f2f4f6}.table-responsive{width:100%;display:block;overflow-x:auto}table th a,table tr a{color:#00853f}table th a:hover,table tr a:hover{color:#000}.shop_table thead{background-color:#f2f4f6;border-left:2px solid #00853f;border-bottom:1px solid #e1e1e1}.shop_table tbody td,.shop_table thead th{font-size:16px;line-height:36px;color:#252525;font-weight:500;padding:16px 30px;border:none;padding-left:0}.shop_table thead .product-name{width:41.666666667%}.shop_table tbody td:first-child,.shop_table thead th:first-child{padding-left:30px}.shop_table tbody td{padding-top:30px;padding-bottom:30px}.shop_table tbody tr{border-bottom:1px solid #e1e1e1}.product-name img{margin-right:24px}.shop_table tbody td.product-remove{text-align:center;padding-right:10px}tr td .remove{font-size:36px;line-height:36px;display:block;transform:rotate(45deg)}table .quantity input{width:98px}.cart .coupon .form-control{max-width:323px}.cart .cart-form{position:relative}.cart-form .coupon{margin-bottom:20px}.coupon .btn-coupon{position:absolute}.btn-update{color:#707070;position:absolute;top:0;right:0}table.cart-total td,table.cart-total th{border:none;padding:23px 30px}table.cart-total{background-color:#f2f4f6;border:1px solid #00853f}table .cart-subtotal{border-bottom:1px solid #e1e1e1}.checkout-login-form,.woocommerce-form-coupon{display:none}.coupon-noti,.return-customer{color:#000;background-color:#f2f4f6;font-size:16px;line-height:24px;font-weight:500;padding:23px 30px;border-left:2px solid #00853f;border-bottom:1px solid #fff}.customer-noti{margin-bottom:45px}.checkout-return-customer input{background-color:#fff}.woocommerce-form-coupon{padding:30px;background-color:#f2f4f6}.checkout_coupon .coupon,.coupon{position:relative}.bill-form label{color:#b7b7b7}.order-noti{margin-bottom:55px;font-weight:400}.order-review{padding:0 30px;border:1px solid transparent;transition:all .3s linear;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-o-transition:all .3s linear;-ms-transition:all .3s linear}.order-review:hover{border-color:#00853f;box-shadow:0 0 20px rgba(0,0,0,.25);-webkit-box-shadow:0 0 20px rgba(0,0,0,.25);-moz-box-shadow:0 0 20px rgba(0,0,0,.25)}.order-review table{border:none;margin-bottom:30px}.order-review table tbody td,.order-review table tbody th{padding-left:0;padding-right:0;border:none;font-size:16px;line-height:36px}.order-review table tbody th:first-child{padding:0}.order-review table tbody td{color:#00853f;font-weight:500}.order-review table tr.order-total,.order-review table tr.place-order{border-bottom:none}@media (max-width:1800px){.services-block-left{display:none}}@media (max-width:1600px){.padding-left{padding-left:80px}.slider .next-nav{right:15px}.slider .prev-nav{left:15px}}@media (max-width:1400px){.slider-slick-2{width:100%}.slider .slider-content{bottom:140px}.project-slider .prev-nav{left:45%;top:auto;bottom:-60px}.project-slider .next-nav{right:45%;top:auto;bottom:-60px}.project-feature .prev-nav{left:45%;top:auto;bottom:-60px}.project-feature .next-nav{right:45%;top:auto;bottom:-60px}.video-section-right{padding:90px}.slick-feature-project .item .project-content{width:100%}.video-section-left-2{padding:60px}}@media (max-width:1230px){.team-line{display:none}}@media (max-width:1200px){.slider .slider-content{bottom:140px}.slider .slider-content h1{font-size:36px;line-height:.65rem}.slider .slider-content h4{display:none}.padding-left{padding-left:40px}.process .process-icon:before{left:110px}.imc-space-md{height:40px}.testi-slider-2 .testi-content i{left:auto}.slick-feature-project .item .project-content{width:100%;padding-left:25%}.slick-feature-project .item-info{position:relative}.slick-slide-feature-project{display:none}.slider-2-nav .item-info{padding-left:30px;padding-right:130px}.slick-feature-project .next-nav.slick-arrow{left:150px}.slick-feature-project .prev-nav.slick-arrow{left:100px}.slider-slick-2{position:relative}.slider-2 .item .slider-content{padding:30px}.slider-2 .item-info{position:relative}.slider-img-nav{display:none}.slider-2 .slick-arrow{bottom:45%}.slider-2 .next-nav.slick-arrow{left:auto;right:30px}.slider-2 .prev-nav.slick-arrow{left:30px}.slider-2 .slick-arrow:hover{color:#00853f}}@media (max-width:991px){.md-hidden{display:none}.mobile-header{display:block;background-color:#fff}.logo-brand-mobile{max-width:200px;z-index:10000000000;position:relative}.mobile-nav{display:none;margin-bottom:30px}#mmenu_toggle{position:relative;cursor:pointer;float:right;width:20px;height:20px;padding:10px 0;margin:34px 0 0}#mmenu_toggle button{position:absolute;left:0;top:50%;margin:-2px 0 0;background:#000;height:2px;padding:0;border:none;width:100%;transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;-ms-transition:all .3s ease;outline:0;border-radius:2px}#mmenu_toggle button:before{content:"";position:absolute;left:0;top:-8px;width:20px;height:2px;background:#000;-webkit-transform-origin:1.5px center;transform-origin:1.5px center;transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;-ms-transition:all .3s ease;border-radius:2px}#mmenu_toggle button:after{content:"";position:absolute;left:0;bottom:-8px;width:20px;height:2px;background:#000;-webkit-transform-origin:1.5px center;transform-origin:1.5px center;transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;-ms-transition:all .3s ease;border-radius:2px}#mmenu_toggle.active button{background:0 0}#mmenu_toggle.active button:before{top:0;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);-webkit-transform-origin:50% 50%;transform-origin:50% 50%}#mmenu_toggle.active button:after{bottom:0;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);-webkit-transform-origin:50% 50%;transform-origin:50% 50%}.mobile-menu{margin:0;padding:0 0 20px 0;list-style:none;border-top:1px solid rgba(183,183,183,.5)}.mobile-nav ul li.menu-item-has-children ul{display:none}.mobile-nav ul li{position:relative}.mobile-nav ul li a{color:#272023;font-size:16px;font-weight:500;line-height:1;font-family:Roboto,sans-serif;display:block;padding-top:15px;padding-bottom:15px;border-bottom:1px solid rgba(183,183,183,.5);text-decoration:none}.mobile-nav ul li a:hover{color:#00853f}.mobile-nav .btn{margin-top:20px}.mobile-header .mobile-nav .mobile-menu>li.menu-item-has-children .arrow{color:#000;position:absolute;display:block;right:0;top:0;cursor:pointer;height:53px;padding:0 30px;transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;-ms-transition:all .3s ease}.mobile-header .mobile-nav .mobile-menu>li.menu-item-has-children .arrow i{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);width:11px;height:11px}.sub-menu{padding-left:20px}.mobile-nav ul{margin:0;list-style:none}.slider .slider-content{bottom:140px;margin-left:50px}.slider .slider-content h1{font-size:36px;line-height:.55rem}.slider .slider-content h4{display:none}.img-left,.img-right{width:100%}.img-right{padding-left:0}.img-left{padding-right:0;margin-bottom:30px}.padding-left{padding-left:0}.widget-footer{margin-bottom:60px}.site-footer .row>div:last-child .widget-footer{margin-bottom:0}.footer-bottom .topbar-left li{padding-left:0;border:none}.imc-space-sm{height:40px}.about-img-right{margin-bottom:40px}.about-img-small{display:none}.bg-about-video img{max-width:none}.cta-box p{margin-bottom:30px}.process{padding-bottom:40px}.process:after{height:100%;width:2px;top:0;left:15px}div:first-child>.process:after{background-image:linear-gradient(to bottom,transparent 1%,#00853f 99%)}div:last-child>.process:after{background-image:linear-gradient(to bottom,#00853f,transparent)}div:last-child>.process{padding-bottom:0}.process .process-icon{margin-bottom:20px}.process .process-icon:before{left:6px;top:55px}.process .process-icon:after{top:auto;right:auto;bottom:10px;left:11px;border-top:12px solid #00853f;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:none}.testi-list-content p{font-size:23px}.history{text-align:center;margin-bottom:60px}.history-line{display:none}.history-img img{padding-top:0}.sm-clear{clear:both}.sm-center{text-align:center}.project-info .project-content{padding:30px}.video-section-left{width:100%;min-height:500px}.video-section-right{width:100%}.home-video .video-play{right:45%;top:40%}.home-form .form-group{margin-bottom:20px}.checkout_coupon .form-control{padding-right:170px}.checkout_coupon .btn-coupon{right:0}.mb-sm-40{margin-bottom:40px!important}.section-video-3{padding:200px 0;max-width:none}.logo-brand-mobile-2{padding:18px 0}.slick-feature-project .item .project-content{padding-right:30px}.slick-feature-project .item .project-content .feature-project-btn,.slick-feature-project .item .project-content h4{display:none}.slick-feature-project .prev-nav.slick-arrow{left:8%}.slick-feature-project .next-nav.slick-arrow{left:15%}.video-section-left-2,.video-section-right-2{width:100%}.block-left-2{max-width:none}.video-section-right-2{padding:300px 0}.video-section-right-2 .video-play{left:auto}.testi-slider-2 .slick-dots{position:absolute;right:0;bottom:30px}.register-form{margin-bottom:30px}.relate-project{margin-bottom:30px}.video-section-left,.video-section-right-2{display:flex;align-content:center;align-items:center}.video-section-left .home-video,.video-section-right-2 .home-video{vertical-align:middle;margin:0 auto}.video-section-left .home-video a,.video-section-right-2 .home-video a{position:relative;right:auto}.home-about h2{margin-bottom:35px;font-size:48px;line-height:48px}}@media (min-width:992px){.history:last-child img{padding-bottom:0}}@media screen and (min-width:992px) and (max-width:1199px){.project-info .project-meta{padding-bottom:0;border-bottom:none}.project-info .project-content{padding:20px 30px}.project-info .project-content h3{font-size:24px}.project-info .project-content p{margin-bottom:20px}}@media (max-width:767px){section{padding:90px 0}blockquote .post-blockquote-author{padding-top:30px}.padding-bottom-medium{padding-bottom:60px}.project-info .project-meta{padding-bottom:0;border-bottom:none}.project-info .project-content{padding:20px 30px}.project-info .project-content h3{font-size:24px}.project-info .project-content p{margin-bottom:20px}.slick-dots{text-align:center;bottom:-40px;margin:unset!important}.slider .slider-content{bottom:100px}.slider .slider-content h1{font-size:30px}.slider .slider-content h4{display:none}.slider .slider-content .btn{display:none}.sm-hidden{display:none}.blockquote-img{margin-bottom:30px}.imc-space-xs{height:40px}.text-mb-left{text-align:left}.process{text-align:left;padding-left:40px}.team-line{display:none}.team-img{text-align:center}.team-info{text-align:center}.feature-box{margin-bottom:30px}.xs-center{text-align:center}.video-section-right{padding:60px}.home-video .video-play{right:43%;top:40%}.testi-slider-2 .slick-dots{text-align:center}.testi-slider-2{margin:0}.testi-slider-2 .testi-item{padding:0}.testi-slider-2 .slick-dots{position:relative;margin-bottom:30px;bottom:-20px;right:0}.project-home .project-slider-content{display:none}.coming-soon{padding:80px 0}.coming-soon-content{padding-top:80px;padding-bottom:80px}.coming-soon-title{font-size:60px;line-height:72px}.shop_table thead .product-name{width:50%}.btn-update{position:relative}.counter-box{margin-bottom:30px}.projects-list{margin-bottom:40px}.slick-feature-project .item .project-content{padding-left:30px;padding-top:30px}.slick-feature-project .item .project-content h2{font-size:36px}.slick-feature-project .prev-nav.slick-arrow{left:30px;bottom:10px}.slick-feature-project .next-nav.slick-arrow{left:80px;bottom:10px}.slider-slick-2 .slider-scroll-btn{display:none}.slider-2-nav .item-info{padding-right:30px}.video-section-left-2{padding:30px}.slick-feature-project .prev-nav.slick-arrow{bottom:68%}.slick-feature-project .next-nav.slick-arrow{bottom:68%;right:30px;left:auto}}@media (max-width:576px){.slider .slider-content{bottom:60px}.slick-feature-project .next-nav.slick-arrow,.slick-feature-project .prev-nav.slick-arrow{bottom:70%}}@media (max-width:480px){section{padding:60px 0}.padding-bottom-medium{padding-bottom:60px}.slider .slider-content{bottom:50px;margin-left:0}.slider .slider-content h1{font-size:24px}.slider .slider-content h4{display:none}.slider .slider-content .btn{display:none}.meta-post{text-align:left}.meta-left{float:none;margin-bottom:20px}.tags{float:none;margin-bottom:20px}.share{text-align:left}.cta-box{padding:30px}.cta-box .btn:first-child{margin-right:0}.cta-box .btn{min-width:160px;margin-bottom:20px}.career-box{padding:30px}.coming-soon{padding:60px 0}.coming-soon-content{padding-top:60px;padding-bottom:60px}.checkout_coupon .form-control{padding-right:20px;margin-bottom:20px}.checkout_coupon .btn-coupon{position:relative}.project-slider .project-slider-content{display:none}.slick-feature-project .prev-nav.slick-arrow{bottom:73%}.slick-feature-project .next-nav.slick-arrow{bottom:73%;right:30px;left:auto}.event-link a{margin-bottom:20px}.video-section-right{padding:30px}}.projects-list .project-item .inner{border-right:1px solid #999}.projects-list .project-item:last-child .inner{border-right:none}.project-grid-2 .project-item .inner{border:1px solid rgba(0,0,0,.25)}.slider-img-nav{border-top:1px solid rgba(0,0,0,.05)}.front-panel h1{font-size:90px;line-height:90px}.front-panel .row{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.page-header-front{color:#fff;overflow:hidden;height:calc(100vh - 120px);padding:0}.page-header-front h4{letter-spacing:2px;color:#fff}.page-header-front p{font-size:1.625rem;color:#fff;letter-spacing:normal;line-height:3.5rem}.page-header-front a{color:#fff;text-decoration:underline}.page-header-front .tx-dec-none{letter-spacing:2px}.page-header-front .sub-link{letter-spacing:0}.page-header-front a:hover{color:#00853f}.down-arrow{font-size:48px;padding:0;border-radius:50%;border:none;line-height:1;outline:0;background-color:transparent;color:#b7b7b7;transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;-ms-transition:all .3s ease}@media (min-width:480px){.wd-md-60p{width:60%!important}}@media (max-width:480px){.front-panel .row{min-height:600px}.front-panel h1{font-size:62px;line-height:62px}.front-panel h2{font-size:36px;line-height:38px}.video-section-right h2{font-size:40px;line-height:42px}}.bg-ghost-truck{background-image:url(https://shared.imcc.com/images/hero-whitetruck2.jpg);background-size:cover;z-index:0;position:relative}.footer-logo{max-height:40px;filter:grayscale(100%);opacity:.6}#videoBG{position:absolute;z-index:-1;top:50%;left:50%;transform:translate(-50%,-50%);filter:brightness(80%) contrast(120%)}video{object-fit:cover;width:100vw;height:100vh;position:fixed;top:0;left:0}.transBG{background:rgb(255,255,255,.9)}.imc-header{margin-top:-100px;position:fixed!important;z-index:5000;width:100%;box-shadow:0 0 20px rgb(0,0,0,.15);height:70px}@media (max-width:991px){.imc-header{margin-top:-90px}}.main-header,.site-header-2{background:rgb(255,255,255,.99);height:100px}.bg-video-wrapper{overflow:hidden}.tx-primary{color:#00853f}.tx-dark{color:#404040}.tx-white{color:#fff!important}.tx-center{text-align:center;text-align:-webkit-center}.tx-wk-center{text-align:-webkit-center}.tx-12{font-size:12px;line-height:14px!important}.tx-14{font-size:14px;line-height:18px!important}.tx-16{font-size:16px;line-height:20px!important}.tx-18{font-size:18px;line-height:28px!important}.tx-20{font-size:20px!important}.tx-30{font-size:30px!important;line-height:36px!important}.tx-38{font-size:38px!important;line-height:44px!important}.tx-24{font-size:24px!important;line-height:34px!important}.tx-50{font-size:50px!important;line-height:55px}.tx-60{font-size:60px!important;line-height:90px!important}.tx-90{font-size:90px;line-height:100px}.fw-500{font-weight:500}.rd-5{border-radius:5px}.mt--650{margin-top:-650px}.mt--800{margin-top:-800px}.mt--1000{margin-top:-1000px}.bg-white-75p{background-color:rgba(255,255,255,.75)}.bg-white-90p{background-color:rgba(255,255,255,.9)}.bg-white{background-color:rgba(255,255,255)}.bg-black{background-color:rgba(0,0,0)}.bg-black-75{background-color:rgba(0,0,0,.75)}.bg-black-50{background-color:rgba(0,0,0,.5)}.dotted-bg-01{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAACCAYAAABytg0kAAAAFElEQVQIW2NkYGD4z8DAwMjIAAUADikBA/ggJToAAAAASUVORK5CYII=)}.dotted-bg-02{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAGklEQVQIW2NkYGD4zwABjDACQwCqAEkZsggAb94CBcYDBvUAAAAASUVORK5CYII=)}.dotted-bg-03{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAADCAYAAABWKLW/AAAAF0lEQVQIW2NkYGD4z8DAwMgAI0AMDA4AI3EBBCKrOnQAAAAASUVORK5CYII=)}.ht-90{height:90px}.ht-120{height:200px}.ht-100p{height:100%}.ht-800{height:800px}.ht-1000{height:1000px}.wd-100p{width:100%}.tracking{left:-400px!important}.btn-tracking{padding:10px 10px!important;font-size:12px;font-weight:700}.wd-tracking{width:600px}.medium-text{font-size:26px;line-height:30px}.big-text{font-size:45px;line-height:43px}.bigger-text{font-size:70px;line-height:75px}.tx-18{font-size:18px;line-height:20px}.tx-18{font-size:18px;line-height:20px}.tx-20{font-size:20px;line-height:24px}.tx-22{font-size:22px;line-height:34px}.tx-30{font-size:30px;line-height:42px}.tx-32{font-size:32px;line-height:40px}.tx-36{font-size:36px;line-height:38px}.tx-34{font-size:34px;line-height:38px}.wshad{text-shadow:0 0 20px #fff}.dshad{box-shadow:0 0 50px rgb(0,0,0,.25)}.card{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#fff;background-clip:border-box;border:1px solid rgba(0,0,0,.1);border-radius:.1rem}.card-header:first-child{border-radius:calc(.37rem - 1px) calc(.37rem - 1px) 0 0}.card-header{padding:.75rem 1.25rem;margin-bottom:0;background-color:#fff;border-bottom:1px solid rgba(0,0,0,.1)}.track{position:relative;background-color:#ddd;height:7px;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:60px;margin-top:50px}.track .step{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;width:25%;margin-top:-18px;text-align:center;position:relative}.track .step.active:before{background:#00853f}.track .step.warning:before{background:#f26522}.track .step.warning .icon{background:#f26522;color:#fff}.track .step.complete:before{background:#00aeef}.track .step.complete .icon{background:#00aeef;color:#fff}.track .step::before{height:7px;position:absolute;content:"";width:100%;left:0;top:18px}.track .step.active .icon{background:#00853f;color:#fff}.track .icon{display:inline-block;width:40px;height:40px;line-height:40px;position:relative;border-radius:100%;background:#ddd}.track .step.active .text{font-weight:400;color:#000}.track .text{display:block;margin-top:7px}.itemside{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.itemside .aside{position:relative;-ms-flex-negative:0;flex-shrink:0}.img-sm{width:80px;height:80px;padding:7px}ul.row,ul.row-sm{list-style:none;padding:0}.itemside .info{padding-left:15px;padding-right:7px}.itemside .title{display:block;margin-bottom:5px;color:#212529}p{margin-top:0;margin-bottom:1rem}.btn-warning{color:#fff;background-color:#f44336!important;border-color:#f44336!important;border-radius:1px}.btn-warning:hover{color:#fff;background-color:#f44336!important;border-color:#f44336!important;border-radius:1px}.rounded{border-radius:10px}.rounded-30{border-radius:30px}.rounded-40{border-radius:40px}.rounded-50{border-radius:50px}.opco-logo{max-height:100px}.align-items-center{align-items:center!important}.text-req{color:red}.mg-b-0{margin-bottom:0!important}.mg-t-0{margin-top:0!important}.mg-t-15{margin-top:15px!important}.mg-b-10{margin-bottom:10px!important}.mg-b-15{margin-bottom:15px!important}.mg-b-20{margin-bottom:25px!important}.mg-x-0{margin-left:0;margin-right:0}.opco-cities-logo{height:60px}.opco-cities-container{min-height:510px}.opco-cities a{font-weight:700}.mg-t-30{margin-top:30px}.mg-t-20p{margin-top:20%}.mg-y-30{margin-top:30px;margin-bottom:30px}.mg-y-60{margin-top:60px;margin-bottom:60px}.mg-5{margin:5px}.tx-black{color:#000!important}.tx-left{text-align:left!important}.justify-content-between{justify-content:space-between!important}.justify-content-center{justify-content:space-evenly!important}.d-flex{display:flex}.d-block{display:block}@media (min-width:1024px){.d-flex-lg{display:flex}}@media (min-width:1024px){.bd-x-d-l{border-left:1px dotted grey;border-right:1px dotted grey}.bd-r-d-l{border-right:1px dotted grey}.bd-l-d-l{border-left:1px dotted grey}}.bd-b-d-l{border-bottom:1px dotted grey}.bd-t-d{border-top:1px dotted grey}.footer-shad{box-shadow:0 0 20px rgba(0,0,0,.25);border-top:0 solid #e1e1e1}.section-shad{box-shadow:0 0 20px rgba(0,0,0,.25)}@media (max-width:375px){.tx-left-xs{text-align:left!important}}.btn-footer{transition:all .3s linear;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-o-transition:all .3s linear;-ms-transition:all .3s linear;-webkit-border-radius:2px;-moz-border-radius:2px;font-size:10px;padding:15px;line-height:1.42857143;display:inline-block;margin-bottom:0;text-decoration:none;white-space:nowrap;vertical-align:middle;font-family:Roboto,sans-serif;font-weight:500;text-align:center;background:0 0;cursor:pointer;border:1px solid transparent;color:#fff;outline:0;min-width:150px;border-radius:0}.btn-footer:focus,.btn-footer:hover{background:#b9b9b9;color:#fff;text-decoration:none}.btn-primary{background-color:#00853f;color:#fff}.title-shadow{text-shadow:0 0 20px rgb(0,0,0,.4)}.tx-shadow{text-shadow:0 0 10px rgb(0,0,0,.98)}.map-city-name{font-weight:700;border-bottom:2px solid #00853f;text-transform:uppercase;font-size:14px;width:140px;margin-bottom:5px}.map-opco-name{font-weight:600;font-size:20px;margin-bottom:15px}.map-opco-address{font-weight:400;font-size:14px;color:grey;font-style:italic}.map-opco-phone{font-weight:700;font-size:16px;letter-spacing:0;margin-bottom:10px}.map-opco-logo{height:40px;margin-bottom:10px}.map-unity-popup{min-width:140px;font-family:Roboto!important}.map-unity-popup-header{display:flex;margin:0 0 5px 0}.map-unity-popup-header-shield{float:left}.map-unity-popup-header-shield img{width:40px}.map-unity-popup-header-city-name{font-weight:700;text-transform:uppercase;font-size:16px;margin-bottom:5px;width:100%;line-height:2}.map-unity-popup-line{background:#000;height:2px;margin:0 0 5px 0}.map-unity-popup-content1{display:flex;margin:12px 0 0 14px;width:100%}.map-unity-popup-content1-pin{float:left;margin:0}.map-unity-popup-content1-pin img{width:15px}.map-unity-popup-content1-address{font-size:11px;margin:0 0 0 7px;text-transform:uppercase;font-weight:700;width:100%;text-align:left}.map-unity-popup-content1-address-blank{width:140px}.map-unity-popup-content2{display:flex;margin:5px 0 10px 14px;text-align:center}.map-unity-popup-content2-phone{font-size:15px;font-weight:700;margin:5px 0 0 0}.map-unity-popup-content2-phone a{color:#000!important;text-decoration:underline}.map-unity-popup-content2-phone i{font-size:20px}.map-unity-popup-content3{display:flex;margin:5px 0 0 0}.map-unity-popup-content3-terminal{float:left;margin:5px 2px 0 0}.map-unity-popup-content3-drive{float:right;margin:5px 0 0 2px}.map-unity-popup-button{font-size:10px;width:100%;text-align:center;background:#efefef;border-radius:5px;border:1px solid #ccc;padding:5px 0 5px 0;font-weight:700;cursor:pointer}.map-unity-popup-button:hover{background:#ccc}@media (max-width:768px){.mobile-headline{font-size:42px;line-height:42px}}@media (min-width:768px){.mobile-headline{padding-bottom:30px}}.pd-b-0{padding-bottom:0}.pd-40{padding:40px}.pd-60{padding:60px}.pd-60-b-0{padding-top:60px;padding-left:60px;padding-right:60px}.pd-t-5{padding-top:5px}.pd-t-30{padding-top:30px}.pd-y-30{padding-top:30px;padding-bottom:30px}.pd-x-30{padding-left:30px;padding-right:30px}.pd-x-0{padding-left:0;padding-right:0}.pd-y-15{padding-top:15px;padding-bottom:15px}.pd-r-15{padding-right:15px}.pd-r-30{padding-right:30px}.bd{border:1px solid rgba(0,0,0,.1)}.bd-t{border-top:1px solid rgba(0,0,0,.1)}.leadership-title{margin-bottom:0;line-height:24px}.big-icon-list h4{font-size:22px;font-weight:700;margin-bottom:5px}.big-icon-list li{margin-top:20px}.pos-relative{position:relative}.underline{text-decoration:underline}.align-items-middle{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.bd-benefits p{font-size:16px;line-height:26px}.shadow-icon{position:absolute;top:-25px;left:0;font-size:130px;color:rgba(0,133,63,.1);line-height:1}@media (max-width:1200px){.hide-md{display:none}}.pagination{padding-bottom:0;margin-bottom:0;border-bottom:0;width:100%}.pagination ul{float:right}.pagination li{float:left;background-color:#f5f9fc;border:1px solid #ddd;list-style:none;margin-right:5px;width:30px;height:30px;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-webkit-transition:all .2s ease 0s;-moz-transition:all .2s ease 0s;-o-transition:all .2s ease 0s;-ms-transition:all .2s ease 0s;transition:all .2s ease 0s}.pagination li a{display:table-cell;width:30px;height:30px;vertical-align:middle;text-align:center}.pagination li.active a,.pagination li:hover a{color:#fff}.bg-ghost{background-size:cover;z-index:0;position:relative}@media (max-width:375px){.sm-wd-100p{min-width:100%!important}}@media (max-width:480px){.bigger-text{font-size:50px!important;line-height:55px!important}.medium-text{font-size:20px;line-height:22px}.big-text{font-size:35px;line-height:30px}.dyna-flex{display:unset}}@media (max-width:1024px){.tx-left-res{text-align:left!important;padding:10px!important}}@media (min-width:1025px){.tx-left-res{text-align:center!important}}@media (max-width:480px){.logo-paddings{padding:30px!important}}@media (min-width:481px){.logo-paddings{padding:30px 50px 30px 50px!important}}@media only screen and (min-width:1200px){.container-custom-med{width:1380px}}.tx-huge{font-size:90px!important;line-height:92px!important;letter-spacing:-1px!important}@media (max-width:767px){.tx-huge{font-size:50px;line-height:55px;letter-spacing:-1px!important}.tx-subheading{font-size:30px!important;line-height:34px!important;letter-spacing:-1px!important;font-weight:400!important}.dyna-flex{display:unset}}.lh-1{line-height:1}.lh-2{line-height:2}.lh-3{line-height:3}.mg-l-5{margin-left:5px!important}.mg-l-10{margin-left:10px!important}.mg-l-15{margin-left:15px!important}.mg-l-30{margin-left:30px!important}.mg-r-15{margin-right:15px!important}.mg-r-30{margin-right:30px!important}.mg-x-15{margin-left:15px!important;margin-right:15px!important}.mg-x-30{margin-left:30px!important;margin-right:30px!important}.pd-list-container{float:left;width:100%}.pd-bullet{float:left;width:10%;margin-top:3%}.pd-bullet img{width:80%}.pd-text{float:right;width:88%}.unity-splash-container{border-radius:5px;font-size:20pt;background:#000;opacity:.7;width:70%;margin:10vh auto;padding:20px}.unity-splash-container p{font-size:inherit}@media (max-width:992px){.unity-splash-container{font-size:14pt;top:10px}}.fw{width:100%}#div-fs-icn{position:absolute;z-index:1;bottom:0}.header-banner-wrapper{position:relative;top:-100px}#headerCanvas{height:100%;width:100%;background:#efefef}.header-canvas{height:100vh;overflow:hidden}.header-content{position:absolute;top:200px;color:#fff}.title{font-size:60px;line-height:60px;font-weight:600}.line{font-size:30px;position:relative}.shad{text-shadow:5px 4px 6px rgba(0,0,0,.4)}.cta{font-size:30px;clear:both}#canvasMask{position:absolute;height:100vh;width:100vw;background:rgb(0,0,0,.5)}#roadCanvas{background:0 0;height:100vh;width:60vw;position:absolute;right:0}#roadDotsWrapper{background:0 0;height:100vh;width:60vw;position:absolute;right:0;z-index:2000}.serviceRoadDot{border:1px solid #fff;border-radius:25px;position:absolute;font-size:30px}.serviceRoadDot a{color:#fff}#serviceRoadDot1{top:81%;left:5%}#serviceRoadDot2{top:58.5%;left:18%}#serviceRoadDot3{top:57%;left:35%}#serviceRoadDot4{top:55%;left:51%}#serviceRoadDot5{top:47%;left:70%}#serviceRoadDot6{top:27%;left:83.5%}#linearDotsWrapper{position:absolute;background:0 0;z-index:2000}.serviceLinearDot{background:green;border:2px solid #fff;border-radius:25px;font-size:30px}.serviceLinearDot a{color:#fff;padding:3px}.dotInActive{transition:transform .25s,visibility .25s ease}.dotActive{transform:scale(3);border:2px solid green;transition:transform .5s ease}#solutionLabel{font-size:28px;position:absolute;top:80%;left:50%;transition:opacity 1s ease;text-shadow:5px 4px 6px rgba(0,0,0,.4);font-weight:600}.solution-display-title-hide{opacity:0;transition:opacity 1s ease}.solution-display-title-show{opacity:1;transition:opacity 1s ease}