@charset "UTF-8";
/* https://www.eclimited.com/wp-content/themes/envisionconsultants/style.css */
@media screen and (min-width:1025px) and (max-width:1280px){}@media screen and (min-width:769px) and (max-width:1024px){.videoplayer iframe,.aboutvideo iframe{width:100%;height:100%;min-height:500px}.aboutvideo iframe{min-height:350px;height:auto}}@media screen and (min-width:681px) and (max-width:768px){.videoplayer iframe,.aboutvideo iframe{width:100%;height:100%;min-height:500px}.aboutvideo iframe{min-height:200px;height:auto}}@media screen and (min-width:441px) and (max-width:680px){.videoplayer iframe,.aboutvideo iframe{width:100%;height:100%;min-height:300px}.aboutvideo iframe{min-height:200px}}@media screen and (max-width:440px){.videoplayer iframe,.aboutvideo iframe{width:100%;height:100%;min-height:300px}.aboutvideo iframe{min-height:200px}}.alignnone{margin:5px 20px 20px 0}.aligncenter,div.aligncenter{display:block;margin:5px auto 5px auto}.alignright{float:right;margin:5px 0 20px 20px}.alignright{float:right;margin:5px 0 20px 50px}a img.alignright{float:right;margin:5px 0 20px 20px}a img.alignnone{margin:5px 20px 20px 0}a img.alignleft{float:left;margin:5px 20px 20px 0}a img.aligncenter{display:block;margin-left:auto;margin-right:auto}.wp-caption{background:#fff;border:1px solid #f0f0f0;max-width:96%;padding:5px 3px 10px;text-align:center}.wp-caption.alignnone{margin:5px 20px 20px 0}.wp-caption.alignleft{margin:5px 20px 20px 0}.wp-caption.alignright{margin:5px 0 20px 20px}.wp-caption img{border:0 none;height:auto;margin:0;max-width:98.5%;padding:0;width:auto}.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px}.screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute!important;height:1px;width:1px;overflow:hidden}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;color:#21759b;display:block;font-size:14px;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.header-top .search-block ul,.header-nav ul,.breadcrumbs-custom ul,.single-project .project-info ul,footer .middle-line ul,footer .bottom-line ul{margin:0;padding:0;list-style:none}.clearfix:after{content:"";display:block;clear:both}.ellipsis{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}sub,sup{font-size:62%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.5em}@font-face{font-display:swap;font-family:"bebas_neue";src:url(/wp-content/themes/envisionconsultants/fonts/bebasneue_bold.woff) format("woff");font-weight:700;font-style:normal}@font-face{font-display:swap;font-family:"bebas_neue";src:url(/wp-content/themes/envisionconsultants/fonts/bebasneue_light.woff) format("woff");font-weight:300;font-style:normal}@font-face{font-display:swap;font-family:"bebas_neue";src:url(/wp-content/themes/envisionconsultants/fonts/bebasneue_regular.woff) format("woff");font-weight:400;font-style:normal}.row{max-width:95%}p{font-size:1.1rem}.header-top{padding:1.0714285714rem 0}.header-top .search-block ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.header-top .search-block li{position:relative}.header-top .search-block a{color:#ed7422;font-weight:600}.header-top .search-block a:hover{text-decoration:underline}.header-top .search-block i{color:#ed7422;margin-left:.3571428571rem}.header-nav{background-color:#ed7422;position:relative}.header-nav .opener{display:none;visibility:hidden;width:22px;height:22px;position:relative;margin:15px;margin-left:auto}.header-nav ul#menu-main-menu{-webkit-transition:visibility .3s ease-in-out,background-color .3s ease-in-out;transition:visibility .3s ease-in-out,background-color .3s ease-in-out;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;max-width:800px;margin:0 auto;background-color:#ed7422}.header-nav ul#menu-main-menu li{-webkit-transition:background-color .3s ease-in-out;transition:background-color .3s ease-in-out;width:100%;text-align:center;position:relative}.header-nav ul#menu-main-menu li.active a{color:#ed7422;background-color:#fff}.header-nav ul#menu-main-menu a{-webkit-transition:color .3s ease-in-out,background-color .3s ease-in-out;transition:color .3s ease-in-out,background-color .3s ease-in-out;text-transform:uppercase;font-size:1.4285714286rem;font-family:"bebas_neue",Helvetica,Roboto,Arial,sans-serif;letter-spacing:2px;font-weight:700;height:100%;display:inline-block;width:100%}.header-nav ul#menu-main-menu>li>a:hover,.header-nav ul#menu-main-menu>li>a:active{color:#ed7422;background-color:#fff}.header-nav .sub-menu{position:absolute;width:280px;background-color:#fff;border-left:3px solid #ed7422;left:0;display:none;z-index:999}.header-nav .sub-menu li{text-align:left!important}.header-nav .sub-menu li a{color:#ed7422;padding:15px 25px 15px 40px}.header-nav ul#menu-main-menu>li>.sub-menu>li>a:hover{color:#fff!important;background-color:#ed7422}.header-nav li.menu-about .sub-menu{left:-3px}.header-nav li.menu-services .sub-menu{left:-3px}.header-nav li.menu-services .sub-menu li a{padding:15px 25px 15px 30px}.header-nav li.menu-markets .sub-menu{left:-3px}.header-nav li.menu-markets .sub-menu li a{padding:15px 25px 15px 30px}.header-nav li.menu-contact .sub-menu{left:-3px}.header-nav li.menu-contact .sub-menu li a{padding:15px 25px 15px 23px}h1,h2,h3,h4,h5,h6{letter-spacing:2px}.home h1,.home .h1{font-size:9rem}.home .banner p{font-size:2.2rem;line-height:1.3}.dflex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap}.primary-color{color:#ffb800}.text-uppercase{text-transform:uppercase}.text-capitalize{text-transform:capitalize}.button{font-weight:900;text-shadow:0 1px 0 rgba(254,254,254,.7)}.button.alt-button{padding:.55em 1em;min-width:8rem}.more{margin-top:auto;color:#0a0a0a;font-weight:900}.img-bordered{border:2px solid #dfdfdf}.block-holder,.article-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap}.side-border{position:relative}.side-border:after{position:absolute;top:0;bottom:0}.mask:before{content:"";background-color:rgba(0,0,0,.2);position:absolute;top:0;bottom:0;right:0;left:0;display:block;z-index:0}.banner-holder{position:relative;width:100%;min-height:63vw;background-repeat:no-repeat;background-position:50% 50%;background-size:cover}.banner-holder .text-block{line-height:1.4;width:100%;color:#fefefe;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);text-align:center}.banner-holder .text-block h1{margin-bottom:.7142857143rem;letter-spacing:0}.banner-holder.banner-holder-alt .banner-image{min-height:29.5vw}.reputation-result{padding-top:1.4285714286rem}.reputation-result .heading{text-align:center;margin-bottom:1.4285714286rem;line-height:1.15}.reputation-result .icon-holder{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:6.1428571429rem;margin-bottom:.7142857143rem}.reputation-result .block-holder h2{margin-bottom:1.2857142857rem;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.reputation-result .block-holder p{margin-bottom:2.5rem}.quote{position:relative;min-height:63vw;background-repeat:no-repeat;background-size:cover;padding-top:2.1428571429rem;padding-bottom:2.1428571429rem}.quote .quote-holder{font-size:1.1428571429rem;text-align:center;margin-top:1.4285714286rem}.quote .quote-holder blockquote{padding:0;margin-bottom:2.2857142857rem;color:#000}q:after,q:before{content:""}.quote-holder .row{max-width:85%}.quote .qute-persone{font-size:1.2857142857rem;margin-top:1.4285714286rem;line-height:1.2;float:none;position:static}.quote .qute-persone span{display:block}.quote .qute-persone em{font-size:1rem}.history-section{background-color:#4a4a4a;padding:2.1428571429rem 0}.history-section .row{max-width:69.2857142857rem}.history-section .news-block{padding:0}.history-section .photo-holder{position:relative;width:100%;height:100%;text-align:center;padding-left:2.1428571429rem;padding-right:2.1428571429rem}.history-section .photo{border:3px solid #ffb800;border-radius:50%;display:inline-block;position:relative;padding:1.7142857143rem;background:transparent}.history-section .photo img{border-radius:50%}.history-section .dots{transform-origin:center center!important;border:3px solid transparent;border-radius:50%;display:inline-block;padding:0;background:transparent;width:434px;height:434px;position:absolute;top:-66px;z-index:999;transition:all ease-in-out 0.5s}.history-section .dots .dot{display:inline-block;width:30px;height:30px;border-radius:50%;background-color:#ED7422;z-index:99;position:absolute}.history-section .dots .dot a{position:relative;float:left;width:100%;height:30px}.history-section .dots #dot-1{top:calc(50% - 15px);right:-15px}.history-section .dots #dot-2{top:-15px;left:calc(50% - 15px)}.history-section .dots #dot-3{top:calc(50% - 15px);left:-15px}.history-section #dot-4{bottom:-15px;left:calc(50% - 15px)}.history-section .activedot{right:5px;top:calc(50% - 23px);width:46px;height:46px;background-color:#fefefe;border:2px solid #ffb800;border-radius:50%;position:absolute;z-index:1099}.history-section .activedot:before{content:"";background-image:url(/wp-content/themes/envisionconsultants/images/checkmark.png);background-repeat:no-repeat;background-color:transparent;width:44px;height:44px;position:absolute;top:-5px;left:5px}.rotate-dot-1{transform:rotate(0deg)}.rotate-dot-2{transform:rotate(90deg)}.rotate-dot-3{transform:rotate(180deg)}.rotate-dot-4{transform:rotate(270deg)}.history-section .project-text{position:relative;min-height:303px}.history-section .text-holder{color:#fefefe;padding-top:2.1428571429rem;position:absolute}.news-block{padding:7rem 0 2.8571428571rem}.news-block h2 a{color:inherit}.news-block .article-info{padding:0 2rem 0 0;overflow:hidden}.news-block .icon-holder{margin-bottom:2.8571428571rem}.news-block .icon-holder img{border:4px solid #ffb800}.newsletter{position:relative;background-repeat:no-repeat;background-position:50% 50%;background-size:cover;color:#fefefe;font-size:1.2857142857rem;font-weight:600;padding:2.1428571429rem 0;line-height:20px}.newsletter .row{position:relative}.newsletter.mask:before{background-color:rgba(0,0,0,.4)}.newsletter h2{font-family:"Lato",Helvetica,Roboto,Arial,sans-serif;margin-bottom:2.1428571429rem}.newsletter .form-holder p{line-height:1.3}.newsletter-form .input-group{padding-top:.5rem}.newsletter-form .input-group-field[type="email"]{-webkit-transition:background-color .3s ease-in-out,color .3s ease-in-out;transition:background-color .3s ease-in-out,color .3s ease-in-out;background-color:transparent;color:#fefefe;border-radius:8px 0 0 8px;border-right:0;border-color:#fefefe;padding-right:1.0714285714rem;height:2.5rem;padding-top:.4285714286rem;line-height:1}.newsletter-form .input-group-field[type="email"]::-webkit-input-placeholder{color:#fefefe}.newsletter-form .input-group-field[type="email"]::-moz-placeholder{opacity:1;color:#fefefe}.newsletter-form .input-group-field[type="email"]:-moz-placeholder{color:#fefefe}.newsletter-form .input-group-field[type="email"]:-ms-input-placeholder{color:#fefefe}.newsletter-form .input-group-field[type="email"].placeholder{color:#fefefe}.newsletter-form .input-group-field[type="email"]:focus{border-color:#fefefe;color:#0a0a0a;background-color:rgba(255,255,255,.5)}.newsletter-form .input-group-button{width:37%}.newsletter-form .input-group-button .button{border-radius:8px;padding:0 1.0714285714rem;margin-left:-.7142857143rem;width:100%;font-size:1.0714285714rem;text-transform:capitalize}.section-heading{padding:3.9285714286rem 0 3.2857142857rem;line-height:1.2}.section-heading h2{text-align:center;font-size:2.1428571429rem;letter-spacing:1.8px;line-height:40px}.card-holder{margin-bottom:1.1428571429rem}.card-holder h2{letter-spacing:.1428571429rem}.card-holder a{-webkit-transition:color .3s ease-in-out;transition:color .3s ease-in-out;color:inherit}.card-holder .img-holder{display:inline-block;position:relative;border:8px solid #ffb800}.card-holder .img-holder img{width:100%}.card-holder .img-holder:hover .person-position{opacity:1}.card-holder .img-holder .person-position{-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out;position:absolute;left:0;width:100%;margin:0 auto;bottom:0;text-align:center;background-color:rgba(0,0,0,.7);color:#f5a623;font-size:1.4285714286rem;line-height:1.2;padding:5px 0}.card-holder figure{display:inline-block;max-width:26.6428571429rem}.card-holder figcaption{text-align:center;margin-top:1.0714285714rem}.card-holder figcaption span{display:block}.markets .section-heading{padding-bottom:1.2142857143rem}.markets .section-heading h2{font-size:2.5714285714rem}.markets .img-holder{-webkit-transition:border .3s ease-in-out;transition:border .3s ease-in-out;border:0;position:relative}.markets .img-holder:after{-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out;position:absolute;top:0;bottom:0;left:0;right:0;content:"";display:block;opacity:0;border:8px solid #ffb800}.markets .img-holder:hover:after{opacity:1}.markets figcaption a:hover{color:#ffb800}.markets figcaption a:hover img{max-width:100%}.market-selected-list figcaption{text-align:left}.market-selected-list figcaption h2{font-size:2rem;letter-spacing:2px}.breadcrumbs-bg{background-color:#e9e9e9;padding:.5rem 0}.breadcrumbs-custom ul a{text-shadow:0 1px 0 #fefefe;color:inherit;font-weight:700}.breadcrumbs-custom ul a span{vertical-align:text-bottom}.breadcrumbs-custom ul a:hover{text-decoration:underline}.single-page{padding-bottom:2.8571428571rem}.single-project{padding-top:1.4285714286rem;padding-bottom:1.0714285714rem}.single-project .img-holder{padding-top:1.4285714286rem;padding-bottom:1.4285714286rem;text-align:center}.single-project .project-overview h3{margin-bottom:.7857142857rem}.single-project .project-info>div{margin-bottom:1.4285714286rem}.single-project .project-info strong{display:block}.banner{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;color:#fefefe;text-align:center;background-repeat:no-repeat;background-position:50% 50%;background-size:cover;padding-top:1.4285714286rem;padding-bottom:1.4285714286rem}.banner>.row{width:100%;min-height:48vw;position:relative}.banner>.row.banner-market{min-height:29.5vw}.banner>.row.banner-news{min-height:30vw}.banner-holder.news-banner .banner-image{min-height:30vw}.news-list{padding:1.4285714286rem 0 1.4285714286rem}.news-list h2{margin-bottom:1.4285714286rem}.news-list .load-more{margin-top:2.1428571429rem;min-width:8.9285714286rem;display:inline-block;text-transform:capitalize;font-weight:700}.news-list .load-more .button{width:100%}.news-holder:not(:first-child){padding-top:2.1428571429rem}.news-holder .img-holder{margin-bottom:1.4285714286rem}.news-holder .img-holder img{width:100%}.news-holder a{color:inherit}.news-holder .date{font-size:1.7142857143rem;color:#ffb800;margin-bottom:.3571428571rem}.news-holder .button{padding:.55em 1em}.news-holder .more{margin-bottom:.7142857143rem}.sidebar h3{text-align:center}.sidebar .years-archive .drop-list{display:none;list-style-type:none;margin-left:0}.sidebar .years-archive .drop-list li:before{content:"-";font-weight:900;padding-right:1.2142857143rem}.sidebar .years-archive li{padding-left:.5714285714rem}.sidebar .years-archive li.active .drop-list{display:block}.sidebar strong{font-weight:900;line-height:29px}.sidebar a{color:inherit}.service-description{padding-bottom:2.8571428571rem}.service-description .section-heading{padding-bottom:1.0714285714rem}.service-description .img-holder{padding:1.4285714286rem 0;text-align:center}.service-description .img-holder img{width:100%}.service-description .characteristic{border-bottom:1px solid #979797;padding-bottom:2.1428571429rem}.service-description .characteristic:not(:first-child){padding-top:1.8571428571rem}.service-description .characteristic>p{margin-bottom:.3571428571rem}.service-description .characteristic>strong,.courses .coursegroup strong{font-size:1.3571428571rem}.service-description .characteristic ul{margin-bottom:0}.service-description .characteristic strong,.courses .coursegroup strong{padding-bottom:.7142857143rem;display:block}.contack-us-block{text-align:center;padding-bottom:3.2142857143rem}.contack-us-block h2{margin-bottom:1.4285714286rem;font-size:2.1428571429rem}.contack-us-block .button{padding:.55em 1em;width:8rem;text-transform:uppercase}.services{padding:1.7857142857rem 0}.services .img-holder{padding-bottom:.5rem}.services .img-holder img{width:100%}.services>h2{text-align:center;margin-bottom:1.4285714286rem}.services article{padding-top:2.1428571429rem}.services article a{-webkit-transition:color .3s ease-in-out;transition:color .3s ease-in-out;color:#4a4a4a;font-weight:700}.services article a:hover{color:#ed7422}#footer{background-color:#e9e9e9;padding:1.4285714286rem 0 0}#footer .row{max-width:64.6428571429rem}footer .top-line{line-height:20px}footer .top-line .logo,footer .top-line .certifacations{font-size:1.0714285714rem}footer .top-line .bordered{padding-bottom:1rem;border-bottom:1px solid #979797}footer .top-line p{line-height:1.4}footer .top-line .certifacations{margin-top:.7142857143rem;margin-bottom:1.4285714286rem}.home footer .middle-line{padding-top:2.5rem;padding-bottom:2.5rem}footer .middle-line{padding-top:0;padding-bottom:2.5rem}footer .middle-line ul{line-height:1.4;padding-top:1.7857142857rem}footer .middle-line h5{margin-bottom:-1.4285714286rem}footer .middle-line h5 a{-webkit-transition:color .3s ease-in-out;transition:color .3s ease-in-out;color:#ed7422;font-family:"Lato",Helvetica,Roboto,Arial,sans-serif;font-size:1.2142857143rem}footer .middle-line h5 a:hover{color:#ec6e19}footer .middle-line li a{color:#4a4a4a;font-weight:900;text-shadow:0 1px 0 #fefefe}footer .middle-line li a:hover{text-decoration:underline}footer .bottom-line{background-color:#ed7422;padding:.5714285714rem 0;color:#fefefe;text-align:center}footer .bottom-line a{color:#fefefe}footer .bottom-line ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:.7142857143rem}footer .bottom-line ul li{margin-right:.7142857143rem}footer .bottom-line ul li i{font-size:1.4285714286rem}footer .bottom-line ul li a{-webkit-transition:color .3s ease-in-out;transition:color .3s ease-in-out;font-size:1.1428571429rem;display:inline-block;color:#fefefe}footer .bottom-line ul li a:hover{color:#ffb800}footer .bottom-line ul li:last-child{padding-top:.0714285714rem}footer .bottom-line .copyright a{text-decoration:underline;margin-left:.7142857143rem;display:inline-block}.contact-sidebar{padding-top:55px}.formrow{width:70%}.gform_wrapper.gf_browser_chrome .gfield_checkbox li input,.gform_wrapper.gf_browser_chrome .gfield_checkbox li input[type=checkbox],.gform_wrapper.gf_browser_chrome .gfield_radio li input[type=radio]{margin-top:0px!important;margin-bottom:0!important}.page-list a{color:#000}.gform_wrapper h3.gform_title{letter-spacing:normal!important;margin:10px 0 6px;color:#4a4a4a}.gform_wrapper .top_label input.medium{width:100%!important}.gfield_label{display:none!important}.gform_wrapper h3.gform_title{font-size:2.1428571429rem!important}.gform_title{color:#ffb800}.career-list{list-style-type:none;margin-left:0;font-weight:700}.career-li{padding-bottom:10px}.career-li a{color:#000}.career-li a:hover{color:#ffb800}article.single-leadership{margin-top:60px}.page-template-page-leadership .cards-list .row .row{text-align:center;align-items:center;justify-content:center;width:100%}.team-member-first-name{text-align:left;margin-top:40px}.team-member-last-name{text-align:left}.team-member-position{text-align:left;margin-top:30px}.team-member-email{text-align:left;margin-top:20px}.article-image{margin-bottom:20px}.article-content a{color:#ed7422}.gform_body [type="text"],.gform_body [type="password"],.gform_body [type="date"],.gform_body [type="datetime"],.gform_body [type="datetime-local"],.gform_body [type="month"],.gform_body [type="week"],.gform_body [type="email"],.gform_body [type="number"],.gform_body [type="search"],.gform_body [type="tel"],.gform_body [type="time"],.gform_body [type="url"],.gform_body [type="color"],.gform_body textarea{border:none;border-radius:5px;background-color:#efefef;box-shadow:none;padding-left:15px}.gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]){padding:10px!important}.gform_wrapper textarea{padding:10px!important}.gform_body ::-webkit-input-placeholder{color:#666!important}.gform_body :-moz-placeholder{color:#666!important}.gform_body ::-moz-placeholder{color:#666!important}.gform_body :-ms-input-placeholder{color:#666!important}aside a:hover{color:#ed7422!important}.service-description .characteristic ul{column-count:2;margin-left:10px}.service-description .characteristic li{margin-left:10px}.misha_loadmore{background-color:#ddd;border-radius:2px;display:block;text-align:center;font-size:14px;font-size:.875rem;font-weight:800;letter-spacing:1px;cursor:pointer;text-transform:uppercase;padding:10px 0;transition:background-color 0.2s ease-in-out,border-color 0.2s ease-in-out,color 0.3s ease-in-out}.misha_loadmore:hover{background-color:#767676;color:#fff}.sidebar>li.widget-container{list-style-type:none}li.collapsing.archives.collapse>a{font-weight:600}#search-box{-webkit-transition:width .3s ease-in-out,max-height .3s ease-in-out;transition:width .3s ease-in-out,max-height .3s ease-in-out;background:#fff;z-index:9;position:absolute;top:-5px;right:0;width:0;overflow:hidden;text-align:right}#search-box.active{width:250px}#search-box.search-form{min-width:250px;display:inline-block}#search-box .form-control{padding:4px 5px;height:29px;width:200px;border-radius:2px;display:inline-block;margin-bottom:0}#search-box .btn-link-ref{padding:4px 5px;height:29px;width:29px;border-radius:0;border:none;color:#ed7422;position:relative}#search-box .btn-link-ref:before{content:"\f002";color:#ed7422;margin-left:.3571428571rem;position:absolute;z-index:999;font:normal normal normal 14px/1 FontAwesome;font-size:inherit}#search-box form{white-space:nowrap}.search-result-ul{list-style-type:none;margin-left:-16px}.search-title a{color:#000}.pagenavi .wp-pagenavi a{color:#000;margin-right:10px}.pagenavi .wp-pagenavi .current{display:inline-block;vertical-align:middle;margin:0 0 0 0;font-family:inherit;padding:.85em 1em;-webkit-appearance:none;border:1px solid transparent;border-radius:8px;-webkit-transition:background-color .25s ease-out,color .25s ease-out;transition:background-color .25s ease-out,color .25s ease-out;font-size:.9rem;line-height:1;text-align:center;cursor:pointer;background-color:#ffb800;color:#0a0a0a;margin-right:10px}.pagenavi{margin-left:4px}.search-form{margin-right:25px}.search-form .search-submit{background-color:inherit;border:none;cursor:pointer;margin-left:2px;color:#ed7422;float:right;margin-top:-40px;margin-right:-20px}.search-result{border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:#ccc;margin-top:20px;margin-left:20px}.card-holder a:hover{color:#ed7422}#widget-collapsarch-2-top a:hover{color:#ffb800}.news-title a:hover{color:#ffb800}.office-map{float:right}#market-nav{margin-left:76px}.service-training .service-description{border-right:1px solid #ccc;padding-right:40px;margin-top:0}.service-training .cta a{color:#ffb800}.service-training .service-description .characteristic{border-bottom:none;padding-bottom:2.1428571429rem}.service-training .coursegroup{margin-bottom:20px}.service-training .courses .course{font-family:Roboto,Arial,sans-serif;letter-spacing:0;color:#4a4a4a}.service-training .courses .course a{color:#4a4a4a;transition:all ease-in-out 0.3s}.service-training .courses .course a:hover{color:#ed7422}.sidemenu{padding-top:0;padding-left:20px}.sidemenu #menu-training-sidebar-menu{display:inline-block}.sidemenu #menu-training-sidebar-menu li{display:inline-block;width:100%}.sidemenu #menu-training-sidebar-menu li a{color:#4a4a4a;font-family:Roboto,Arial,sans-serif;font-weight:700;font-size:1.1rem;transition:all ease-in-out 0.3s}.sidemenu #menu-training-sidebar-menu li a:hover{color:#ffb800}.project-cost a{color:#4a4a4a}.show-for-small-only{display:none}.mobilecontact{padding-top:20px;padding-bottom:10px}.mobilecontact .fax{text-align:right}.mobilecontact a{color:#ed7422;font-weight:600}.service-description .characteristic:last-child{border-bottom:none}.training-sidebar-image{max-width:50%;margin-top:10px}.single-post .section-heading .row{max-width:64.285714rem}.single-post .section-heading .article-image img{max-height:500px;width:auto;max-width:100%;border:1px solid #ccc}@media screen and (min-width:48em) and (max-width:63.9375em){.history-section .text-holder{padding-left:1.0714285714rem}.card-holder h2{font-size:2.1428571429rem}}@media print,screen and (min-width:48em){.reveal,.reveal.tiny,.reveal.small,.reveal.large{right:auto;left:auto;margin:0 auto}.header-top .search-block li:not(:last-child){padding-right:.8571428571rem;margin-right:.7142857143rem}.header-top .search-block li:not(:last-child):after{content:"";width:2px;height:70%;background-color:#ed7422;display:inline-block;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.header-top .search-block{padding-top:2rem}.block-holder,.article-info{height:100%}.side-border.lt:after{content:"";height:100%;left:-1px;width:1px;border-left:1px solid #bbb}.side-border.rt:after{content:"";height:100%;right:0;width:1px;border-right:1px solid #bbb}.banner-holder .text-block h1{line-height:5.4285714286rem}.banner-holder .text-block{font-size:1.4285714286rem}.banner-holder .text-block p{max-width:36.7142857143rem;margin:0 auto}.reputation-result .heading{margin-bottom:3.4285714286rem}.reputation-result .icon-holder{margin-bottom:1.5714285714rem;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.reputation-result .block-holder h2{height:72px}.reputation-result{padding:3.0714285714rem 0 5.3571428571rem}.quote .quote-holder .button{padding:.85em 3em}.quote .quote-holder{font-size:1.7142857143rem;position:absolute;top:13%;text-align:left;width:100%}.quote .qute-persone{color:#000;margin-top:20px}.history-section .photo-holder{text-align:left;padding-left:0;padding-right:0}.history-section .photo{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.history-section .text-holder{padding:3.8571428571rem 0 2.1428571429rem}.history-section{padding:30px}.newsletter{padding:7.8571428571rem 0 6.7857142857rem}.card-holder .img-holder .person-position{opacity:0}.card-holder figcaption{margin-top:1.7857142857rem}.markets .card-holder{margin-bottom:3.8571428571rem}.single-project h1{font-size:2.5714285714rem}.single-project .img-holder{padding-bottom:3.1428571429rem}.single-project .project-overview{padding-right:4.2857142857rem}.single-project .project-info{padding-left:4.7142857143rem}.single-project{padding-top:2.8571428571rem}.banner{font-size:1.4285714286rem}.news-list h2{margin-bottom:2.1428571429rem}.news-list{padding:3.2142857143rem 0 3.5714285714rem}.news-holder{padding-right:1.8571428571rem}.sidebar .years-archive{padding-left:4.2857142857rem}.service-description .img-holder{padding:2.8571428571rem 0 1.2142857143rem}.service-description .characteristic li{padding-left:.7142857143rem}.services>h2{margin-bottom:2.8571428571rem}#footer{padding-top:2.8571428571rem}footer .top-line{font-size:1.2857142857rem}footer .middle-line{padding-bottom:2.5rem}footer .bottom-line ul{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-bottom:0}footer .bottom-line .copyright{text-align:right}}@media screen and (max-width:63.9375em),screen and (min-width:75em){.show-for-large-only{display:none!important}}@media screen and (min-width:64em) and (max-width:74.9375em){.hide-for-large-only{display:none!important}}@media print,screen and (min-width:64em) and (min-width:64em){.large-expand{-webkit-box-flex:1;-ms-flex:1 1 0%;flex:1 1 0%}}@media print,screen and (min-width:64em){.banner-holder{min-height:43.8571428571rem}.banner>.row{min-height:43.8571428571rem}.news-holder .img-holder{margin-bottom:0}}@media screen and (min-width:75em){.quote{min-height:40vw}}@media screen and (max-width:74.9375em){.top-bar.stacked-for-large{-ms-flex-wrap:wrap;flex-wrap:wrap}.top-bar.stacked-for-large .top-bar-left,.top-bar.stacked-for-large .top-bar-right{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}@media screen and (max-width:47.9375em){.header-top .search-block ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column wrap;flex-flow:column wrap;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.header-nav .opener{display:inline-block;visibility:visible}.header-nav .opener:before,.header-nav .opener:after,.header-nav .opener span{width:22px;height:2px;background:#fff;content:"";position:absolute;top:9px;left:0;border-radius:10px}.header-nav .opener:before{top:0}.header-nav .opener:after{top:18px}.header-nav ul{visibility:hidden;position:absolute;top:100%;width:100%;z-index:99999;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;display:none!important}.header-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.reputation-result .block-holder{max-width:28.5714285714rem;text-align:center;margin:0 auto;padding-bottom:2.8571428571rem}.history-section .text-holder h2{text-align:center;margin-left:auto;margin-right:auto}.news-block .block-holder{padding-bottom:2.1428571429rem}.news-block .icon-holder img{width:100%}.sidebar{margin-top:2.1428571429rem}footer .top-line .logo,footer .top-line .certifacations{text-align:center}footer .middle-line .about-nav,footer .middle-line .services-nav,footer .middle-line .market-nav{padding-bottom:1.4285714286rem}footer .middle-line .general-links{padding-top:0}.service-training .service-description{border-right:none;border-bottom:1px solid #ccc;padding-right:0;margin-top:0}.sidemenu{padding-top:20px;padding-left:0;padding-bottom:20px}}@media screen and (max-width:767px){.office-map{width:100%}.show-for-small-only{display:block}#search-box.active{width:170px}#search-box .form-control{width:140px}#responsive-menu-container #responsive-menu li.responsive-menu-item a .responsive-menu-subarrow{border-left:none!important;border-bottom:1px solid #fff}#responsive-menu-container #responsive-menu>li.responsive-menu-item:first-child>a{border-top:none!important}#responsive-menu-button{top:153px!important}.article-info p{color:#fff}#presimage{margin-left:80px;margin-right:50px}}@media screen and (max-width:767px) and (orientation:landscape){#responsive-menu-button{top:153px!important;right:10px!important}.home h1,.home .h1{font-size:5rem}.contact-sidebar a{color:#000}}@media screen and (max-width:1024px){.article-info p{color:#fff}.page-template-page-careers #wrapper .banner{background-position:center 15%!important}.home .banner p{font-size:1.3rem}}@media screen and (max-width:420px){.quote .quote-holder{width:50%;background-color:rgba(255,255,255,.8);padding:10px;margin-left:20px}.quote-holder .row{max-width:100%}.show-for-small-only{display:block}#responsive-menu-button{top:138px!important}.home h1,.home .h1{font-size:4rem}.home .banner p{font-size:1.2rem}}@media screen and (max-width:375px){#responsive-menu-button{top:132px!important}.home h1,.home .h1{font-size:3rem}.home .banner p{font-size:1.1rem}}@media screen and (max-width:320px){#responsive-menu-button{top:125px!important}.home h1,.home .h1{font-size:3rem}.home .banner p{font-size:1.1rem}}