@charset "UTF-8";*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}:focus,:hover{outline:0}html{min-height:100%;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0;height:100%;min-width:320px;font:16px/26px "Arial","Helvetica",sans-serif;background:#fff;color:rgba(0,58,112,.85);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}ol,ul{padding:0}li{list-style:none}.slick-slide img,details,figcaption,figure,main,menu{display:block}blockquote p,figure,h1,h2,h3,h4,h5,h6,input,ol,optgroup,p,ul{margin:0}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}a{-webkit-text-decoration-skip:objects;text-decoration:none;color:inherit;outline:0}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:700}em,i{font-style:italic}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}svg:not(:root){overflow:hidden}button,input{overflow:visible}button,select{text-transform:none}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}fieldset,legend{padding:0}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[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-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}.slick-slide.slick-loading img,template{display:none}table{border-collapse:collapse;margin:0}body.popup-open{overflow:hidden}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-weight:700;color:#003a70}.h1,h1{font-size:40px;line-height:50px}.h2,h2{font-size:32px;line-height:40px}.h3,h3{font-size:26px;line-height:34px}.h4,h4{font-size:22px;line-height:30px}.h5,h5{font-size:18px;line-height:26px}.h6,.main-nav .sub-menu>ul,h6{font-size:16px;line-height:26px}a.link{color:#f05223;-webkit-transition:color .3s;transition:color .3s}a.link svg,img{display:inline-block}a.link svg{margin:-2px 0 0 5px;width:18px;vertical-align:middle;height:18px}a.link path{fill:#f05223;-webkit-transition:fill .3s;transition:fill .3s}.no-touch a.link:hover{color:#003a70;text-decoration:none!important}.no-touch a.link:hover path{fill:#003a70}img{vertical-align:top;max-width:100%;height:auto}.content ul{margin-bottom:10px}.content ul li{padding:0 0 5px 20px;position:relative}.content ul li:before{content:"";position:absolute;left:0;top:8px;width:6px;height:6px;border-radius:50%;background-color:#dd2b21}.content ul li ol{counter-reset:list;margin:15px 0 0}.content ul li ol li{padding-left:35px}.content ul li ol li:before{counter-increment:list;content:counter(list,lower-alpha) ") ";position:absolute;left:0;top:0;margin:0;background:0 0;width:auto;height:auto;color:#f05223}ol{counter-reset:counterName}ol li:before{counter-increment:counterName;content:counters(counterName,"-") ". "}ol ol,ol ul{margin:0;padding-left:20px}input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text]{height:45px}input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],textarea{width:100%;display:inline-block;margin:0;border:1px solid transparent;padding:11px 25px;line-height:30px;font-size:18px;vertical-align:middle;background:rgba(0,58,112,.05);outline:0;-webkit-appearance:none;border-radius:5px}.contacts-form .fsBody .fsForm input[type=email]::-webkit-input-placeholder,.contacts-form .fsBody .fsForm input[type=number]::-webkit-input-placeholder,.contacts-form .fsBody .fsForm input[type=password]::-webkit-input-placeholder,.contacts-form .fsBody .fsForm input[type=tel]::-webkit-input-placeholder,.contacts-form .fsBody .fsForm input[type=text]::-webkit-input-placeholder,.contacts-form .fsBody .fsForm textarea::-webkit-input-placeholder,input[type=email]::-webkit-input-placeholder,input[type=number]::-webkit-input-placeholder,input[type=password]::-webkit-input-placeholder,input[type=search]::-webkit-input-placeholder,input[type=tel]::-webkit-input-placeholder,input[type=text]::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#292f35}.contacts-form .fsBody .fsForm input[type=email]:-moz-placeholder,.contacts-form .fsBody .fsForm input[type=email]::-moz-placeholder,.contacts-form .fsBody .fsForm input[type=number]:-moz-placeholder,.contacts-form .fsBody .fsForm input[type=number]::-moz-placeholder,.contacts-form .fsBody .fsForm input[type=password]:-moz-placeholder,.contacts-form .fsBody .fsForm input[type=password]::-moz-placeholder,.contacts-form .fsBody .fsForm input[type=tel]:-moz-placeholder,.contacts-form .fsBody .fsForm input[type=tel]::-moz-placeholder,.contacts-form .fsBody .fsForm input[type=text]:-moz-placeholder,.contacts-form .fsBody .fsForm input[type=text]::-moz-placeholder,.contacts-form .fsBody .fsForm textarea:-moz-placeholder,.contacts-form .fsBody .fsForm textarea::-moz-placeholder,input[type=email]:-moz-placeholder,input[type=email]::-moz-placeholder,input[type=number]:-moz-placeholder,input[type=number]::-moz-placeholder,input[type=password]:-moz-placeholder,input[type=password]::-moz-placeholder,input[type=search]:-moz-placeholder,input[type=search]::-moz-placeholder,input[type=tel]:-moz-placeholder,input[type=tel]::-moz-placeholder,input[type=text]:-moz-placeholder,input[type=text]::-moz-placeholder,textarea:-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#292f35}.contacts-form .fsBody .fsForm input[type=email]:-ms-input-placeholder,.contacts-form .fsBody .fsForm input[type=number]:-ms-input-placeholder,.contacts-form .fsBody .fsForm input[type=password]:-ms-input-placeholder,.contacts-form .fsBody .fsForm input[type=tel]:-ms-input-placeholder,.contacts-form .fsBody .fsForm input[type=text]:-ms-input-placeholder,.contacts-form .fsBody .fsForm textarea:-ms-input-placeholder,input[type=email]:-ms-input-placeholder,input[type=number]:-ms-input-placeholder,input[type=password]:-ms-input-placeholder,input[type=search]:-ms-input-placeholder,input[type=tel]:-ms-input-placeholder,input[type=text]:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#292f35}textarea{resize:none;height:100px}.form-holder{position:relative}.form-holder.filled label{top:0;-webkit-transform:translateY(-100%);transform:translateY(-100%)}.form-holder label{position:absolute;text-align:left;top:50%;left:25px;right:25px;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:18px;line-height:28px;-webkit-transition:top .5s ease,-webkit-transform .5s ease;transition:top .5s ease,transform .5s ease;transition:top .5s ease,transform .5s ease,-webkit-transform .5s ease;color:#003a70}select{display:inline-block;margin:0;border:1px solid #292f35;padding:5px 20px;line-height:30px;font-size:16px;height:42px;vertical-align:middle;background:#fff;outline:0}select:focus{border-color:#fff}button{background-color:transparent;border:0;border-radius:0;padding:0;margin:0;cursor:pointer}.button,input[type=submit]{display:inline-block;margin:0;border:1px solid #f05223;padding:14.5px 50px;line-height:24px;font-size:16px;font-weight:700;text-transform:capitalize;color:#fff;background-color:#f05223;vertical-align:middle;text-decoration:none;white-space:nowrap;cursor:pointer;-webkit-appearance:none;border-radius:5px}.button svg,input[type=submit] svg{display:inline-block;vertical-align:middle;margin-left:5px}.button path,.main-nav .arrow path,input[type=submit] path{-webkit-transition:fill .3s;transition:fill .3s}.no-touch .button,.no-touch .contacts-form .fsBody .fsForm input[type=submit],.no-touch input[type=submit]{-webkit-transition:color .5s ease,background-color .5s ease,border-color .5s ease;transition:color .5s ease,background-color .5s ease,border-color .5s ease}.no-touch .button:focus,.no-touch .button:hover,.no-touch input[type=submit]:focus,.no-touch input[type=submit]:hover{background-color:transparent;color:#f05223}.no-touch .button:focus path,.no-touch .button:hover path,.no-touch input[type=submit]:focus path,.no-touch input[type=submit]:hover path{fill:#f05223}.button.dark-blue,input[type=submit].dark-blue{background-color:#003a70;border-color:#003a70}.no-touch .button.dark-blue,.no-touch .button.transparent,.no-touch input[type=submit].dark-blue,.no-touch input[type=submit].transparent{-webkit-transition:color .5s ease,background-color .5s ease;transition:color .5s ease,background-color .5s ease}.no-touch .button.dark-blue:focus,.no-touch .button.dark-blue:hover,.no-touch input[type=submit].dark-blue:focus,.no-touch input[type=submit].dark-blue:hover{background-color:#f05223;border-color:#f05223;color:#fff}.button.transparent,input[type=submit].transparent{background-color:transparent;border-color:#fff}.no-touch .button.transparent:focus,.no-touch .button.transparent:hover,.no-touch input[type=submit].transparent:focus,.no-touch input[type=submit].transparent:hover{border-color:#f05223;color:#f05223}input[type=checkbox],input[type=radio],label{display:inline-block;margin:0 5px 0 0;vertical-align:middle}blockquote{margin:0;font-style:normal;padding:0;position:relative}blockquote:before{content:"";display:block;margin-bottom:20px;background:url(../images/ico-quote.svg) 50% 50% no-repeat;background-size:contain;width:50px;height:39px}blockquote q,blockquote q:after,blockquote q:before{quotes:none}blockquote cite{font-style:normal;display:block;padding-top:25px}blockquote cite strong{font-weight:700;display:block}table td,table th{border:1px solid #292f35;padding:5px}.more{text-align:center;margin-top:45px}.slick-list,.slick-slider{position:relative;display:block}.slick-slider{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide.dragging img{pointer-events:none}.comment-form label,.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden,.slick-dots li:before{display:none}.slick-dots{display:-webkit-box;display:-ms-flexbox;display:flex}.slick-dots li{display:inline-block;vertical-align:middle;margin-right:30px;-webkit-transition:margin-top .3s;transition:margin-top .3s}.slick-dots li.slick-active button:after{width:15px;height:15px;background-color:#f05223}.slick-dots button{cursor:pointer;margin:0;padding:0;border:0;text-indent:-9999px;width:6px;height:6px;position:relative;border-radius:50%}.slick-arrow,.slick-dots button:after{border-radius:50%;border:1px solid #f05223}.slick-dots button:after{content:'';position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:9px;height:9px;-webkit-transition:width .3s,height .3s,background-color .3s;transition:width .3s,height .3s,background-color .3s}.slick-arrow{width:50px;height:50px;text-indent:-9999px;cursor:pointer;background:url(../images/slick-arrow.svg) no-repeat 50% 50%;-webkit-transition:background-color .3s;transition:background-color .3s}.slick-arrow.slick-prev{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.slick-arrow.slick-disabled{opacity:.3;pointer-events:none}.no-touch .slick-arrow:hover{background:#f05223 url(../images/slick-arrow-white.svg) no-repeat 50% 50%}.jcf-scrollable-wrapper{-webkit-box-sizing:content-box;box-sizing:content-box;position:relative}.jcf-scrollbar-vertical{position:absolute;cursor:default;width:2px;bottom:0;right:0;top:0;border-radius:2px}.jcf-scrollbar-vertical .jcf-scrollbar-slider{width:2px;background:rgba(0,58,112,.1)}.jcf-scrollbar-vertical .jcf-scrollbar-dec{height:0;width:14px;left:0;top:0}.jcf-scrollbar-vertical .jcf-scrollbar-inc{height:0;width:14px;left:0;top:auto;bottom:0}.jcf-scrollbar-vertical .jcf-scrollbar-handle{background:#003a70;height:1px;width:2px;right:0;border-radius:2px}.jcf-scrollbar-horizontal{position:absolute;background:#e3e3e3;right:auto;top:auto;left:0;bottom:0;width:1px;height:14px}.jcf-scrollbar-horizontal .jcf-scrollbar-dec,.jcf-scrollbar-horizontal .jcf-scrollbar-inc{display:inline-block;vertical-align:top;overflow:hidden;background:#bbb;height:14px;width:14px}.jcf-scrollbar-horizontal .jcf-scrollbar-inc{left:auto;right:0}.jcf-scrollbar-horizontal .jcf-scrollbar-slider,.jcf-select{display:inline-block;position:relative;height:14px}.jcf-scrollbar-horizontal .jcf-scrollbar-handle{position:absolute;background:#888;height:14px}.jcf-scrollbar.jcf-inactive .jcf-scrollbar-handle{visibility:hidden}.jcf-scrollbar.jcf-inactive .jcf-scrollbar-dec,.jcf-scrollbar.jcf-inactive .jcf-scrollbar-inc{background:#e3e3e3}.jcf-select{vertical-align:top;width:100%;min-width:150px;height:45px;cursor:pointer;text-align:left;background:rgba(0,58,112,.05);border-radius:5px;padding-top:2px}.jcf-select.jcf-drop-active{border-bottom:none;border-radius:6px 6px 0 0}.jcf-select.jcf-drop-active.jcf-drop-flipped:before{bottom:auto;top:5px}.jcf-select.jcf-drop-active:before{background:gray}.jcf-select.jcf-drop-active .jcf-select-opener:before{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.jcf-select select{z-index:1;left:0;top:0}.jcf-select .jcf-select-text{font-size:14px;line-height:18px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;display:block;padding:11px 20px 9px;cursor:pointer;color:#003a70}.jcf-select .jcf-select-text>span{display:block;text-overflow:ellipsis;overflow:hidden;padding-right:20px}.jcf-select .jcf-select-opener{position:absolute;text-align:center;width:30px;bottom:0;right:0;top:0}.jcf-select .jcf-select-opener:before{content:'';position:absolute;background:url(../images/arrow-select.svg) 0 0 no-repeat;width:11px;height:8.5px;background-size:100% 100%;top:50%;right:13px;margin-top:-4px;-webkit-transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.jcf-select .jcf-select-drop{position:absolute;margin-top:0;z-index:9999;top:100%;left:-1px;right:-1px}.jcf-select .jcf-drop-flipped{bottom:100%;top:auto}body>.jcf-select-drop{position:absolute;margin:-1px 0 0;z-index:9999}.jcf-select-drop{background:#fff}.jcf-select-drop .jcf-select-drop-content{background:rgba(0,58,112,.05);border-radius:0 0 6px 6px;border-top:none}.commentlist li:before,.jcf-select-drop .jcf-select-drop-content .jcf-scrollbar-horizontal{display:none}.jcf-select-drop .jcf-scrollable-wrapper{padding-bottom:15px}.jcf-select-drop.jcf-compact-multiple .jcf-hover{background:0 0}.jcf-select-drop.jcf-compact-multiple .jcf-option{position:relative;padding-left:30px}.jcf-select-drop.jcf-compact-multiple .jcf-option:before{content:'';position:absolute;left:0;top:50%;width:18px;height:18px;border:1px solid #003a70;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:3px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.jcf-select-drop.jcf-compact-multiple .jcf-option:after{content:'';position:absolute;left:0;top:50%;width:19px;height:16px;-webkit-transform:translateY(-50%);transform:translateY(-50%);background:url(../images/ico-checked.svg) 0 0 no-repeat;opacity:0;margin:-4px 0 0 3px}.jcf-select-drop.jcf-compact-multiple .jcf-option.jcf-selected:after{opacity:1}.jcf-list-box{overflow:hidden;display:inline-block;border:1px solid #b8c3c9;min-width:200px;margin:0 15px}.jcf-list{display:block;position:relative;margin:0 25px;padding:13px 0 0;border-top:1px solid rgba(0,58,112,.1)}.jcf-list .jcf-list-content{vertical-align:top;display:inline-block;overflow:auto;width:100%}.jcf-list ul{list-style:none;padding:0;margin:0}.jcf-list li{overflow:hidden;display:block}.jcf-list .jcf-overflow{overflow:auto}.jcf-list .jcf-option{overflow:hidden;display:block;margin-bottom:6px;color:#003a70;-webkit-transition:color .3s ease;transition:color .3s ease;cursor:pointer;font-size:16px;line-height:20px}.jcf-list .jcf-option.jcf-hover,.jcf-list .jcf-option.jcf-selected{color:#003a70}.jcf-list .jcf-disabled{display:none!important}.jcf-list .jcf-optgroup-caption{display:block;cursor:default;padding:0 24px;font-weight:700;margin-bottom:28px}.jcf-list .jcf-optgroup{display:block;padding-bottom:4px}.jcf-list .jcf-optgroup .jcf-option{padding-left:40px;position:relative}.jcf-list .jcf-optgroup .jcf-option:before{content:'';position:absolute;left:25px;top:8px;width:6px;height:6px;background:orange;border-radius:50%}.wp-caption.aligncenter,.wp-caption.alignleft,.wp-caption.alignright{margin:0 auto 20px;text-align:center}.gallery,img.aligncenter,img.alignleft,img.alignright{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 auto 20px}.gallery{-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -10px}.gallery .gallery-item{margin:0;padding:0 10px 20px;width:100%}.gallery .gallery-item img{display:block;width:100%}.commentlist .comment-container{margin:0 0 20px}.commentlist .perma{float:right;margin:0 0 0 20px}.commentlist .avatar{float:left;margin:0 20px 20px 0}.commentlist .comment-entry{overflow:hidden;width:100%}.commentlist .comment-entry .reply{text-align:right}.menu-opened{overflow:hidden}.header{background:#fff;height:70px;padding:16px 0;position:fixed;width:100%;left:0;top:0;z-index:500;-webkit-transition:background-color .3s,-webkit-box-shadow .3s;transition:box-shadow .3s,background-color .3s;transition:box-shadow .3s,background-color .3s,-webkit-box-shadow .3s}.header.transparent{background:0 0;-webkit-box-shadow:none;box-shadow:none}.header.transparent .logo{background:url(../images/main-logo-white.svg) no-repeat 0 100%/contain}.header.transparent .logo img{opacity:0}.header.scrolled{background:#fff;-webkit-box-shadow:0 0 25px rgba(0,58,112,.15);box-shadow:0 0 25px rgba(0,58,112,.15)}.header.scrolled .logo img{opacity:1}.menu-opened .header .menu{visibility:visible;opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}.menu-opened .header .logo{background:url(../images/main-logo-white.svg) no-repeat 0 100%/contain}.menu-opened .header .logo img{opacity:0}.header .logo{width:110px;height:40px;z-index:11;display:block;position:relative}.header .logo a{display:block;height:100%}.header .logo img{width:100%;-webkit-transition:opacity .3s;transition:opacity .3s}.header .btn-menu{width:40px;height:40px;background:#f05223;position:fixed;right:15px;top:16px;z-index:15;display:inline-block;overflow:visible;margin:0;cursor:pointer;text-transform:none;color:inherit;border:0;border-radius:50%;padding:12px 0 0 10px;-webkit-transition:padding-top .3s;transition:padding-top .3s}.header .btn-menu span,.header .btn-menu span::before{position:absolute;height:2px;border-radius:2px;background-color:#fff}.header .btn-menu span{display:block;width:20px;-webkit-transition-property:background-color,-webkit-transform;transition-property:transform,background-color;transition-property:transform,background-color,-webkit-transform}.header .btn-menu span::before{content:""}.header .btn-menu span,.header .btn-menu span::after,.header .btn-menu span::before{-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-duration:.4s;transition-duration:.4s}.header .btn-menu span::after{content:"";position:absolute;height:2px;border-radius:2px;background-color:#fff;width:20px;-webkit-transition-property:background-color,-webkit-transform;transition-property:transform,background-color;transition-property:transform,background-color,-webkit-transform}.header .btn-menu span::before{right:0;width:11px;top:6px;-webkit-transition-property:opacity,background-color,-webkit-transform;transition-property:transform,opacity,background-color;transition-property:transform,opacity,background-color,-webkit-transform}.header .btn-menu span::after{top:12px}.header .btn-menu.open{padding-top:9px}.header .btn-menu.open span{-webkit-transform:translate3d(0,10px,0) rotate(45deg);transform:translate3d(0,10px,0) rotate(45deg)}.header .btn-menu.open span::before{-webkit-transform:rotate(-45deg) translate3d(-5.71429px,-6px,0);transform:rotate(-45deg) translate3d(-5.71429px,-6px,0);opacity:0}.header .btn-menu.open span::after{-webkit-transform:translate3d(0,-12px,0) rotate(-90deg);transform:translate3d(0,-12px,0) rotate(-90deg)}.header .menu{position:fixed;left:0;width:100%;top:0;bottom:0;background:#003a70 url(../images/header-wave.svg) no-repeat 0 100%/contain;z-index:10;padding:105px 20px 20px;visibility:hidden;opacity:0;-webkit-transform:translateX(-100%);transform:translateX(-100%)}.header .contacts-btn{font-size:14px;line-height:20px;padding:9px;position:absolute;right:65px;top:15px;text-align:center}.main-nav{font:700 30px/36px "Arial","Helvetica",sans-serif;overflow-y:auto;max-height:80vh}.main-nav>li{position:relative}.header-tabs .tabs-nav svg,.main-nav .arrow svg,.main-nav>li>a{display:inline-block;vertical-align:middle}.main-nav li{padding:0 0 20px}.footer .menu li.current-menu-item a,.header-tabs .tabs-nav .item.active a,.main-nav li.current-menu-item>a,.main-nav li.menu-item-has-children.active>a,.no-touch .footer .add-links li a:hover,.no-touch .footer .menu a:hover,.no-touch .main-nav a:hover,.no-touch .main-nav li.menu-item-has-children:hover>a,.no-touch .page-title.post .back:hover{color:#f05223}.header-tabs .tabs-nav .item.active path,.header-tabs .tabs-nav a:hover path,.main-nav li.current-menu-item path,.main-nav li.menu-item-has-children.active path,.no-touch .main-nav li.menu-item-has-children:hover .arrow path,.no-touch .popup-bio .close-popup:hover svg path{fill:#f05223}.main-nav li.menu-item-has-children.active .sub-menu,.no-touch .main-nav li.menu-item-has-children:hover .sub-menu{opacity:1;visibility:visible;pointer-events:auto}.main-nav li.menu-item-has-children.active .arrow,.no-touch .main-nav li.menu-item-has-children:hover .arrow{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.main-nav a{color:#fff}.main-nav a,.no-touch .main-nav a{-webkit-transition:color .3s;transition:color .3s}.main-nav .sub-menu{padding:20px 0 0;display:none}.main-nav .sub-menu li{padding:0 0 15px}.main-nav .arrow{width:17px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s;position:relative;cursor:pointer;margin-left:10px}.header-tabs,.header-tabs .projects-list-menu>div,.header-tabs .tabs-nav a{-webkit-box-shadow:0 0 25px rgba(0,58,112,.15);box-shadow:0 0 25px rgba(0,58,112,.15)}.header-tabs{background:#f4f8fb;margin-top:22px;display:-webkit-box;display:-ms-flexbox;display:flex;border-radius:20px}.header-tabs .tabs-nav-holder{width:30%;padding:30px}.header-tabs .tabs{background:#fff;border-radius:0 20px 20px 0;padding:30px;width:70%}.header-tabs .tabs-nav{font-size:16px;line-height:20px}.header-tabs .tabs-nav .item{margin-bottom:10px}.header-tabs .tabs-nav svg{margin-right:10px}.header-tabs .tabs-nav path{fill:#003a70;-webkit-transition:fill .3s;transition:fill .3s}.header-tabs .projects-list-menu>div,.header-tabs .tabs-nav a{background:#fff;border-radius:10px;padding:20px}.header-tabs .tabs-nav a{display:block}.header-tabs .h6,.header-tabs h6{text-transform:uppercase;color:#003a70;margin-bottom:15px;letter-spacing:1px}.header-tabs .projects-list-menu{font:16px/20px "Arial","Helvetica",sans-serif;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.header-tabs .projects-list-menu>div{width:48%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:10px;min-height:95px}.header-tabs .projects-list-menu>div a{display:inline-block;padding:0}.header-menu-slider{margin:-30px -30px 0}.header-menu-slider .slick-list{padding:30px 0 10px}.header-menu-slider .slick-arrow{position:absolute;bottom:5px;right:30px}.header-menu-slider .slick-arrow.slick-prev{margin-right:63px}.header-menu-slider .slick-slide>div{padding:0 30px}.header-menu-slider .slick-slide .item{width:100%;display:block!important}.header-menu-slider .slick-dots{margin-top:25px;padding-left:35px}.footer{padding:50px 0 70px;background-color:#003a70;color:#fff;text-align:center}.footer .logo{display:block;width:174px;height:65px;margin:0 auto 40px}.footer .mobile-only{margin:0 auto;max-width:400px}.footer .non-mobile{display:none}.footer .social{margin-bottom:50px}.footer .social-list{padding-top:20px}.footer .menu{font-weight:700;text-transform:capitalize;margin-bottom:80px}.footer .menu li+li{margin-top:30px}.no-touch .footer .add-links li a,.no-touch .footer .menu a,.no-touch .page-title.post .back{-webkit-transition:color .5s ease;transition:color .5s ease}.footer .subscribe{max-width:400px;width:100%;margin:0 auto 30px}.footer .add-links{margin-bottom:30px;color:rgba(255,255,255,.85)}.footer .add-links li{font-size:18px;line-height:28px}.footer .copy{color:rgba(255,255,255,.3);-ms-flex-negative:0;flex-shrink:0}.footer .back-to-top{position:absolute;bottom:0;right:15px;width:50px;height:50px;background-color:#f05223;border-radius:3px 3px 0 0}.footer .back-to-top img{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.page-title{position:relative;min-height:320px}.page-title .container{position:relative;margin:0}.page-title .overlay,.page-title .photo{position:absolute;left:0;top:0;width:100%;height:100%}.page-title .photo{background-size:cover;background-repeat:no-repeat;background-position:50% 50%;z-index:-2}.page-title .overlay{z-index:-1}.page-title .title-info{position:relative;z-index:20;padding:100px 0 50px;min-height:320px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:rgba(255,255,255,.85)}.page-title .title-info p{margin-top:15px}.no-touch .page-title .title-info a:hover{text-decoration:underline}.page-title .h1,.page-title .title-info .contacts-info,.page-title h1{color:#fff}.breadcrumbs li,.page-title .title-info .contacts-info a{display:inline-block;vertical-align:top}.info-cascade .h2 strong,.info-cascade h2 strong,.page-title .title-info a[href^="mailto:"]{color:#ffc423}.page-title .wave{position:absolute;left:0;bottom:-1px;width:100%}.page-title .wave svg{width:100%;height:auto;display:block;max-width:100%}.content .article figcaption,.page-title .post-info{margin-top:20px}.content .sharing .social-list svg,.page-title .post-info>div{display:inline-block;vertical-align:middle}.page-title .post-info .date{position:relative;margin-right:30px}.page-title .post-info .date:after{content:"•";position:absolute;top:0;left:100%;margin-left:10px}.page-title .project-details{margin:30px 0 20px}.page-title .project-details .logo{max-width:220px;-ms-flex-negative:0;flex-shrink:0;padding-right:30px;margin:0 10px 10px 0}.page-title .project-details ul{padding-top:10px}.page-title .project-details li{margin-bottom:10px}.content .article blockquote p,.page-title .project-details p{margin:0}.page-title .shaped-image{margin:0 0 0 25px}.page-title .shaped-image svg{display:block}.page-title .buttons{max-width:327px;margin-top:30px}.page-title .buttons a{text-align:center;display:block;margin-bottom:20px;text-decoration:none!important}.page-title.post{min-height:auto}.page-title.post .title-info{height:auto}.page-title.post .h2,.page-title.post .title-info,.page-title.post h1{color:#003a70}.breadcrumbs a,.page-title.post .back{position:relative;text-decoration:none!important}.breadcrumbs,.page-title.post .back{padding:3px 20px 3px 40px;border-radius:5px;background-color:#13a89e;color:#fff;display:inline-block;margin-bottom:25px}.breadcrumbs a:after,.page-title.post .back:after{content:"";position:absolute;top:50%;margin-top:-4px;width:5px;height:8px;background:url(../images/ico-arrow-right.svg) no-repeat;background-size:5px 8px;pointer-events:none}.page-title.post .back:after{left:20px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.breadcrumbs{padding:3px 20px}.breadcrumbs a{margin-right:31px}.no-touch .breadcrumbs a{-webkit-transition:color .5s ease;transition:color .5s ease}.no-touch .breadcrumbs a:hover,.tabs-links li.active a{color:#f05223}.breadcrumbs a:after{right:-20px}.info-cascade .invert .info-wrap{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.info-cascade .invert .image-circle,.info-cascade .invert .image-rectangle{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.info-cascade .invert:nth-child(even) .info-wrap{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.info-cascade .invert:nth-child(even) .image-circle,.info-cascade .invert:nth-child(even) .image-rectangle{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.info-cascade .item+.item{padding-top:70px}.info-cascade .item:nth-child(even) .info-wrap{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.info-cascade .item:nth-child(even) .image-circle,.info-cascade .item:nth-child(even) .image-rectangle{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.info-cascade .subtitle{display:block;text-transform:uppercase;margin-bottom:20px;font-weight:400;letter-spacing:.05em}.info-cascade .h2,.info-cascade h2{margin-bottom:20px}.info-cascade a:not(.button){color:#f05223;-webkit-transition:color .3s;transition:color .3s}.no-touch .content .article a:not(.button):hover,.no-touch .error-holder .error-inner a:not(.button):hover,.no-touch .info-cascade a:not(.button):hover{color:#003a70}.info-cascade ul>li{list-style:disc outside;margin-left:15px}.info-cascade .button{margin-top:30px}.info-cascade .image-rectangle{margin-bottom:30px;padding-top:60%;position:relative;z-index:20}.info-cascade .image-circle .photo,.info-cascade .image-rectangle .photo{z-index:10;background-size:cover;background-position:50% 50%;background-repeat:no-repeat}.info-cascade .image-rectangle .photo,.info-cascade .rectangle{position:absolute;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:calc(100% - 20px);height:calc(100% - 20px);border-radius:15px;left:50%;top:50%}.info-cascade .rectangle{margin:10px 0 0 -10px}.info-cascade .image-circle{margin:0 auto 30px;width:290px;height:291px;position:relative;z-index:20;border-radius:50%}.info-cascade .image-circle .photo{left:31px;top:31px;width:240px;height:238px}.info-cascade .circle,.info-cascade .image-circle .photo{position:absolute;border-radius:50%}.info-cascade .circle:nth-child(2){width:284px;height:284px;left:5px;top:0;z-index:-3}.info-cascade .circle:nth-child(3){width:271px;height:270px;left:17px;top:21px}.info-cascade .circle:nth-child(4){width:269px;height:269px;left:0;top:15px}.info-cascade .link{display:inline-block;vertical-align:top;font-weight:700;margin-top:20px}.expertise-list .section-title,.section-title{margin-bottom:40px}.expertise-list .list{margin-bottom:-25px}.expertise-list .item{position:relative;z-index:20;overflow:hidden;border-radius:10px;margin-bottom:25px}.no-touch .expertise-list .item:hover .photo,.no-touch .resources-list .item:hover .photo{-webkit-transform:translate(-50%,-50%) scale(1.1);transform:translate(-50%,-50%) scale(1.1)}.expertise-list .photo{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;height:100%;z-index:-2;-webkit-transition:-webkit-transform .5s ease;transition:transform .5s ease;transition:transform .5s ease,-webkit-transform .5s ease;background-size:cover}.expertise-list .overlay{position:absolute;left:0;top:0;width:100%;height:100%;z-index:-1;opacity:.66}.expertise-list .title{width:100%;padding:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;min-height:200px;position:relative;z-index:20}.expertise-list .h3,.expertise-list h3{color:#fff}.expertise-list a:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%}.search fieldset{border:0}.search-footer .h5,.search-footer h5{font-size:20px;line-height:28px;color:#fff;margin-bottom:30px}.search-footer fieldset{border:0;position:relative}.search-footer fieldset:before{content:"";position:absolute;left:14px;top:0;bottom:0;width:24px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25' height='25' viewBox='0 0 25 25' fill='white' fill-rule='evenodd'%3E%3Cpath d='M16.036 18.455l2.404-2.405 5.586 5.587-2.404 2.404zM8.5 2C12.1 2 15 4.9 15 8.5S12.1 15 8.5 15 2 12.1 2 8.5 4.9 2 8.5 2zm0-2C3.8 0 0 3.8 0 8.5S3.8 17 8.5 17 17 13.2 17 8.5 13.2 0 8.5 0zM15 16a1 1 0 1 1 2 0 1 1 0 1 1-2 0'%3E%3C/path%3E%3C/svg%3E") center/contain no-repeat}.search-footer form,.subscribe form{padding-bottom:40px}.search-footer input[type=search]{background-color:rgba(255,255,255,.15);color:#fff;padding-left:44px!important}.search-footer input::-webkit-input-placeholder{color:#fff}.search-footer input::-moz-placeholder{color:#fff}.search-footer input::-ms-input-placeholder{color:#fff}.search-footer input::placeholder{color:#fff}.search-footer label,.subscribe label{color:rgba(255,255,255,.5)}.search-footer .note{font-size:18px;line-height:28px}.error-holder .error-inner p,.section-title .h2,.section-title h2{margin-bottom:20px}.section-title .button{margin-top:30px}.social-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 0 -15px -8px}.social-list.orange a{background-color:rgba(240,82,35,.1)}.no-touch .content .sharing .social-list a:hover path,.no-touch .social-list.orange a:hover svg path{fill:#fff}.social-list.orange a svg path{-webkit-transition:fill .5s ease;transition:fill .5s ease;fill:#f05223}.social-list li{margin:0 7px 15px 8px}.social-list a{display:block;position:relative;z-index:20;width:40px;height:40px;background-color:rgba(255,255,255,.1);border-radius:50%}.no-touch .social-list a{-webkit-transition:background-color .5s ease;transition:background-color .5s ease}.no-touch .social-list a:hover{background-color:#f05223}.social-list img,.social-list svg{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);max-width:22px;max-height:20px}.subscribe .h5,.subscribe h5{font-size:20px;line-height:28px;color:#fff;margin-bottom:30px}.subscribe .form-group:after{content:"";display:block;clear:both}.subscribe input[type=email],.subscribe input[type=number],.subscribe input[type=password],.subscribe input[type=tel],.subscribe input[type=text]{background-color:rgba(255,255,255,.15);color:#fff}.subscribe .button,.subscribe input[type=submit]{width:100%;margin-top:10px}.subscribe .note{font-size:18px;line-height:28px}.tabs-links{padding:20px 0;margin:0 0 50px;font-weight:700}.tabs-links li{position:relative;text-align:center;padding:0;margin:0}.tabs-links li:before{content:"";position:absolute;width:1px;height:20px;background:#003a70;left:100%;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);opacity:.15}.tabs-links li:last-child:before{display:none}.tabs-links a{-webkit-transition:color .3s;transition:color .3s;display:block;padding:10px 20px}.no-touch .tabs-links a:hover,.no-touch .tags-columns .person-info .contacts p a:hover{color:#f05223}.tab{-webkit-transition:opacity .8s ease,visibility .8s;transition:opacity .8s ease,visibility .8s;width:100%;left:-100%;opacity:0;visibility:hidden;top:-3000px;position:absolute}.tab.active{opacity:1;visibility:visible;left:0;top:0;position:relative}.error-page{background:#b8e5e2}.error-page .header{background:0 0;-webkit-box-shadow:none;box-shadow:none}.error-page .header .logo img{visibility:hidden}.error-holder{padding:0 20px;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;min-height:100vh;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center;position:relative;background:url(../images/404.png) no-repeat 0 90%/300px auto}.error-holder:after{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(184,229,226,.5)}.error-holder .image{background-size:cover;background-repeat:no-repeat;position:absolute;left:0;top:0;bottom:0;width:100%;z-index:-1}.error-holder .error-inner{position:relative;z-index:2;font-size:20px;line-height:32px}.error-holder .error-inner .h2,.error-holder .error-inner h2{margin-bottom:15px}.content .article a:not(.button),.error-holder .error-inner a:not(.button){color:#f05223;-webkit-transition:color .3s;transition:color .3s}.related-resources{position:relative}.related-resources .h2,.related-resources h2{text-align:center;margin-bottom:30px}.related-resources .button-holder{padding-top:30px;text-align:center}.related-resources .container{position:relative;z-index:30}.related-resources .wave{position:absolute;left:0;width:100%;height:auto;z-index:20;top:-8vw}.resources-list{margin-bottom:-15px}.resources-list .item{position:relative;z-index:20;overflow:hidden;border-radius:8px;margin-bottom:15px}.resources-list .photo{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;height:100%;z-index:-2;-webkit-transition:-webkit-transform .5s ease;transition:transform .5s ease;transition:transform .5s ease,-webkit-transform .5s ease;background-size:cover;background-position:50% 50%;background-repeat:no-repeat}.resources-list .overlay{position:absolute;left:0;top:0;width:100%;height:100%;z-index:-1;opacity:.66}.resources-list .title{width:100%;padding:20px 20px 15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:179px;position:relative;z-index:20}.resources-list .box{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;color:#fff;padding-bottom:10px;padding-top:10px}.resources-list .box>div{display:inline-block;vertical-align:top}.quote-section,.resources-list .box a,.resources-list .box>div{position:relative;z-index:20}.no-touch .resources-list .box a:hover{text-decoration:underline}.resources-list .date{position:relative;padding-right:30px;font-size:18px;line-height:28px}.projects-resources .date:after,.resources-list .date:after{content:"•";position:absolute;top:0;right:11px}.quote-section blockquote cite strong,.resources-list .h3,.resources-list h3{color:#fff}.resources-list .h3 a:after,.resources-list h3 a:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;z-index:2}.quote-section{overflow:hidden;border-radius:20px;padding:40px 20px}.quote-section .overlay,.quote-section .photo{position:absolute;left:0;top:0;width:100%;height:100%}.quote-section .photo{background-size:cover;background-repeat:no-repeat;background-position:50% 50%;z-index:-2}.quote-section .overlay{z-index:-1}.get-in-touch,.our-numbers,.quote-section blockquote{position:relative;z-index:20;color:rgba(255,255,255,.85)}.quote-section blockquote{font-weight:700}.quote-section blockquote cite{font-weight:400}.we-have-reached{position:relative;z-index:20;color:#fff;padding:70px 0}.we-have-reached .wave-bottom,.we-have-reached .wave-top{position:absolute;left:0;width:100%;height:auto;z-index:20}.we-have-reached .wave-top{top:-1px}.we-have-reached .wave-bottom{bottom:-4px}.we-have-reached .container{width:100%}.we-have-reached .overlay,.we-have-reached .photo{position:absolute;left:0;top:0;width:100%;height:100%}.we-have-reached .photo{background-size:cover;background-repeat:no-repeat;background-position:50% 50%;z-index:-2}.we-have-reached .overlay{z-index:-1}.we-have-reached .h2,.we-have-reached h2{text-align:center;margin-bottom:25px;color:#fff}.get-in-touch,.our-numbers{text-align:center}.our-numbers .item{width:100%;max-width:300px;margin:0 auto}.our-numbers .number{color:#fff;padding:28px 10px 27px;font:700 65px/65px "Arial","Helvetica",sans-serif;-webkit-box-shadow:0 10px 20px rgba(33,51,62,.2);box-shadow:0 10px 20px rgba(33,51,62,.2);border-radius:30px 30px 30px 0;margin-bottom:20px}.our-numbers .h4,.our-numbers h4{color:#fff;margin-bottom:15px}.our-numbers.colored,.our-numbers.colored .h4,.our-numbers.colored h4,.tags-columns .person-info .contacts p a{color:#003a70}.grey-background+.get-in-touch .wave{background-color:#f4f8fb}.get-in-touch{overflow:hidden;z-index:40;background-color:#00706b;padding:calc(15% + 20px) 0 60px}.get-in-touch .wave{position:absolute;left:0;top:0;z-index:-1;width:100%;background-color:#fff}.get-in-touch .wave svg{width:100%;height:auto;vertical-align:top}.get-in-touch .h2,.get-in-touch h2{color:#fff;margin-bottom:15px}.get-in-touch .button{margin-top:26px}.content-page{margin-top:30px}.content .article{position:relative}.content .article .h1,.content .article .h2,.content .article h1,.content .article h2{margin-bottom:25px}.content .article .h3,.content .article h3,.content .article p{margin-bottom:20px}.content .article .h4,.content .article h4{margin-bottom:15px}.content .article .h5,.content .article h5{margin-bottom:15px;color:#f05223}.content .article figure{text-align:center;margin-bottom:20px}.content .article figure img{border-radius:20px}.content .article blockquote{margin:30px 0}.content .article ul li:last-child{padding-bottom:0}.content .article .button,.location-item p{margin-bottom:20px}.content .sharing .h6,.content .sharing h6{margin-bottom:10px}.content .sharing .social-list{margin:0}.content .sharing .social-list li{padding:0;margin:0 10px 15px}.content .sharing .social-list li:before,.tags-columns ul li:before{display:none}.content .sharing .social-list a{width:50px;height:50px;line-height:45px;background:rgba(240,82,35,.1);text-align:center;-webkit-transition:background-color .3s;transition:background-color .3s}.no-touch .content .sharing .social-list a:hover{background:#f05223}.content .sharing .social-list path{-webkit-transition:fill .3s;transition:fill .3s}.tags-columns{padding:30px 0;margin:50px 0 0;border-top:1px solid rgba(0,58,112,.3);border-bottom:1px solid rgba(0,58,112,.3)}.tags-columns .column:first-child{padding-bottom:30px}.location-item p:last-of-type,.tags-columns .column p:last-of-type{margin-bottom:0}.tags-columns ul{padding:0}.tags-columns ul li{color:#f05223;padding:0 0 10px}.tags-columns .person-info{text-align:center}.tags-columns .person-info .avatar{width:80px;height:80px;margin:0 auto 20px;-ms-flex-negative:0;flex-shrink:0;background-size:cover;background-position:50% 50%;background-repeat:no-repeat}.tags-columns .person-info .avatar a{display:block;height:100%}.tags-columns .logo,.tags-columns .person-info .h5,.tags-columns .person-info h5{margin-bottom:15px}.tags-columns .person-info .contacts p{margin:0 0 10px}.article-quote{margin:30px 0}.materials-list{max-width:380px;margin:50px auto 0;border-top:1px solid rgba(0,58,112,.2)}.materials-list .item{border-bottom:1px solid rgba(0,58,112,.3);padding:30px 0}.materials-list .item .button{margin-bottom:0}.materials-list .image{margin:0 auto 20px;border-radius:20px;background-size:cover;background-repeat:no-repeat;background-position:50% 50%;height:220px}.values{position:relative;z-index:20;color:#fff;padding:70px 0}.values .wave-bottom,.values .wave-top{position:absolute;left:0;width:100%;height:auto;z-index:20}.values .wave-top{top:-1px}.values .wave-bottom{bottom:-4px}.values .overlay,.values .photo{position:absolute;left:0;top:0;width:100%;height:100%}.values .photo{background-size:cover;background-repeat:no-repeat;background-position:50% 50%;z-index:-2}.values .overlay{z-index:-1}.values .h2,.values h2{text-align:center;margin-bottom:25px;color:#fff}.content+.values{margin:50px 0}.values-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.values-list li{padding:0 0 40px}.values-list .icon{margin-bottom:15px}.values-list .h4,.values-list h4{color:#fff;margin-bottom:15px}.locations .h2,.locations h2{text-align:center;margin-bottom:20px}.locations-list{max-width:400px;margin:0 auto -20px}.location-item{background:#fff;-webkit-box-shadow:0 0 25px rgba(0,58,112,.15);box-shadow:0 0 25px rgba(0,58,112,.15);border-radius:15px;padding:20px;margin-bottom:20px}.head-office .h3,.head-office h3,.location-item .h4,.location-item h4{margin-bottom:15px}.no-touch .location-item .h4 a:hover,.no-touch .location-item a[href^="tel:"]:hover,.no-touch .location-item h4 a:hover{color:#f05223}.location-item a{-webkit-transition:color .3s;transition:color .3s;color:#f05223}.no-touch .location-item a:hover,.quote-slider blockquote cite strong{color:#003a70}.location-item a[href^="tel:"]{color:#003a70;font-weight:700}.location-item address{font-style:normal;margin-bottom:15px}.head-office{position:relative;z-index:20}.head-office .h6,.head-office h6{font-weight:400;text-transform:uppercase;margin-bottom:20px;letter-spacing:1px}.head-office .location-item{width:100%;-webkit-box-shadow:none;box-shadow:none;margin:0;padding:0}.head-office .location-item .button{color:#fff}.no-touch .head-office .location-item .button:focus,.no-touch .head-office .location-item .button:hover{color:#f05223}.head-office .location-item p{margin-bottom:20px}.head-office .container{position:relative}.contacts-form{background:#fff;-webkit-box-shadow:0 0 25px rgba(0,58,112,.15);box-shadow:0 0 25px rgba(0,58,112,.15);border-radius:15px;padding:20px;margin:50px 0}.contacts-form .fsBody{padding:0;background:0 0}.contacts-form .fsBody .fsForm{padding:0;margin:0;background:0 0;font-family:"Arial","Helvetica",sans-serif}.contacts-form .fsBody .fsForm input[type=email],.contacts-form .fsBody .fsForm input[type=number],.contacts-form .fsBody .fsForm input[type=password],.contacts-form .fsBody .fsForm input[type=tel],.contacts-form .fsBody .fsForm input[type=text]{width:100%;display:inline-block;margin:0;border:1px solid transparent;padding:11px 25px;line-height:30px;font-size:14px;height:45px;vertical-align:middle;background:rgba(0,58,112,.05);color:#003a70;outline:0;-webkit-appearance:none;border-radius:5px}.contacts-form .fsBody .fsForm textarea{width:100%;display:inline-block;margin:0;border:1px solid transparent;padding:11px 25px;line-height:30px;font-size:14px;vertical-align:middle;background:rgba(0,58,112,.05);color:#003a70;outline:0;-webkit-appearance:none;border-radius:5px}.contacts-form .fsBody .fsForm input[type=submit]{display:inline-block;margin:0;border:1px solid #f05223;padding:14.5px 50px;line-height:24px;font-size:16px;font-weight:700;text-transform:capitalize;color:#fff;background:#f05223!important;vertical-align:middle;text-decoration:none;white-space:nowrap;cursor:pointer;-webkit-appearance:none;border-radius:5px!important}.no-touch .contacts-form .fsBody .fsForm input[type=submit]:focus,.no-touch .contacts-form .fsBody .fsForm input[type=submit]:hover{background-color:transparent!important;color:#f05223!important}.contacts-form .fsBody .fsForm textarea{height:100px}.contacts-form .fsBody .fsSubmit{margin-top:20px}.contacts-form .fsBody .fsLabel{font-size:16px;color:#003a70}.contacts-form .fsBody .fsLabel .fsRequiredMarker{font-size:14px}.contacts-form .fsBody .fsSupporting{margin:10px 0;color:#003a70}.contacts-form .fsBody .fsSubField.fsFieldCity{width:100%}.contacts-form .fsBody .fsSubField.fsFieldState{width:calc(50% - 10px)}.contacts-form .fsBody .fsSubField.fsFieldZip{width:50%}.contacts-form .fsBody .fieldset-content .fsOptionLabel{color:#003a70;border:0;padding:0}.contacts-form .fsBody .fsSubField.fsFieldAddress,.contacts-form .fsBody .fsSubField.fsFieldAddress2{margin-bottom:0}.contacts-form .fsBody .fsValidationError{background:0 0;-webkit-box-shadow:none;box-shadow:none}.contacts-form .fsBody .fsRowBody input[type=checkbox]:checked:before{background-color:#003a70;border-color:#fff}.contacts-form .fsSection.fs1Col .fsRow:first-child,.news-listing .info li:first-child:before{display:none}.contacts-form .fsSection.fs1Col .fsRow:last-child{color:#003a70;text-align:center}.sign-up-form{max-width:765px;margin:50px auto;text-align:center}.sign-up-form .h2,.sign-up-form h2,.sign-up-form p{margin-bottom:20px}.sign-up-form .form-group .button{margin:0}.content .sign-up-form{margin-bottom:0}.more-projects .h2,.more-projects h2{text-align:center;margin:0 auto 30px}.more-projects .button-holder{padding-top:30px;text-align:center}.projects-list{margin-bottom:-30px}.projects-list .item{position:relative;z-index:20;-webkit-box-shadow:0 0 25px rgba(0,58,112,.15);box-shadow:0 0 25px rgba(0,58,112,.15);border-radius:10px;max-width:400px;width:100%;margin:0 auto 30px}.no-touch .projects-list .item:hover .long-description,.video-holder.video-open iframe{opacity:1;visibility:visible}.projects-list .photo-holder{position:relative;overflow:hidden;z-index:20;height:220px;border-radius:10px 10px 0 0}.projects-list .photo{position:absolute;left:0;top:0;width:100%;height:100%;background-size:cover;background-position:50% 50%;background-repeat:no-repeat}.projects-list .photo a{position:absolute;left:0;top:0;right:0;bottom:0;z-index:10}.projects-list .description{position:relative;overflow:hidden;z-index:20;border-radius:0 0 10px 10px;background-color:#fff;padding:20px}.projects-list .description .categories{color:#13a89e}.projects-list .categories{padding-bottom:15px}.projects-list .h4,.projects-list h4{margin-bottom:15px}.projects-list .long-description{display:none}.projects-list .long-description .box{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding-bottom:10px;width:100%}.projects-list .long-description .box+a{color:#ffc423}.projects-list .long-description .box+a:hover{text-decoration:underline}.projects-list .long-description .categories a,.projects-list .long-description .h4 a,.projects-list .long-description h4 a{-webkit-transition:color .5s ease;transition:color .5s ease}.custom-section .info-numbers .h2 strong,.custom-section .info-numbers h2 strong,.custom-section .title-wrap .h2 strong,.custom-section .title-wrap h2 strong,.projects-list .long-description .categories a:hover,.projects-list .long-description .h4 a:hover,.projects-list .long-description h4 a:hover,.projects-slider .h2 strong,.projects-slider h2 strong{color:#ffc423}.projects-list .long-description .h4,.projects-list .long-description h4{color:#fff}.history .section-title{margin-bottom:40px}.timeline-holder .scroll-element{position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:9px;height:50px;border-radius:2px;background-color:#003a70}.timeline .history-item+.history-item{margin-top:70px}.timeline .h2,.timeline h2{display:block;margin-bottom:20px}.timeline .photo-holder{position:relative;z-index:20;padding-top:60%;margin-bottom:40px}.timeline .photo,.timeline .rectangle{position:absolute;left:10px;top:0;width:calc(100% - 10px);height:100%;border-radius:15px;background-size:cover;background-repeat:no-repeat;background-position:50% 50%}.timeline .rectangle{left:0;top:10px;z-index:-1}.accordion .item{background-color:#fff;-webkit-box-shadow:0 0 25px rgba(0,58,112,.15);box-shadow:0 0 25px rgba(0,58,112,.15);border-radius:10px;padding:20px}.accordion .item+.item{margin-top:15px}.accordion .item.active a:after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.accordion .h5,.accordion h5{position:relative;z-index:20;font-size:22px;line-height:30px;padding-right:40px}.accordion .h5 a:after,.accordion h5 a:after{content:"";position:absolute;right:0;top:50%;margin-top:-15px;width:30px;height:30px;border-radius:50%;background:#f05223 url(../images/ico-accordion.svg) 50% 55% no-repeat;background-size:8px 6px;-webkit-transition:-webkit-transform .5s ease;transition:transform .5s ease;transition:transform .5s ease,-webkit-transform .5s ease}.accordion .info{display:none;padding-top:15px;padding-right:40px}.quote-slider{position:relative;z-index:20;color:#fff;padding:70px 0;margin:50px 0}.quote-slider .wave-bottom,.quote-slider .wave-top{position:absolute;left:0;width:100%;height:auto;z-index:20}.quote-slider .wave-top{top:-5vw}.quote-slider .wave-bottom{bottom:-5vw}.quote-slider .overlay,.quote-slider .photo{position:absolute;left:0;top:0;width:100%;height:100%}.quote-slider .photo{background-size:cover;background-repeat:no-repeat;background-position:50% 50%;z-index:-2}.quote-slider .overlay{z-index:-1}.quote-slider .h2,.quote-slider h2{text-align:center;margin-bottom:35px;color:#fff}.quote-slider .slider{position:relative;z-index:30}.quote-slider .item{padding-top:60px}.quote-slider blockquote,.video-with-quote blockquote{background-color:#fff;border-radius:20px;color:rgba(0,58,112,.85)}.quote-slider blockquote{position:static;text-align:center;margin-bottom:40px;padding:30px 20px}.quote-slider blockquote:before{margin-bottom:0;position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.quote-slider blockquote cite{padding-top:0}.quote-slider .wrap{padding-top:30px}.quote-slider .avatar{width:80px;height:80px;margin:0 auto 20px;background-size:cover;background-position:50% 50%;background-repeat:no-repeat}.quote-slider .slick-arrow{position:absolute;opacity:0;visibility:hidden;z-index:-1;border:1px solid #ffc423;background:url(../images/slick-arrow-yellow.svg) no-repeat 50% 50%}.no-touch .quote-slider .slick-arrow:hover{background:#ffc423 url(../images/slick-arrow-white.svg) no-repeat 50% 50%}.pagination .wp-pagenavi,.pagination a,.pagination span,.quote-slider .slick-dots{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.projects-slider .slick-dots li.slick-active button:after,.quote-slider .slick-dots li.slick-active button:after{background-color:#ffc423}.quote-slider .slick-dots button:after,.quote-slider.with-images .slick-dots button:after{background:rgba(255,255,255,.3);border-color:transparent}.quote-slider.with-images .image{margin:0 auto;border-radius:20px;background-size:cover;background-repeat:no-repeat;background-position:50% 50%;padding-top:60%}.quote-slider.with-images .slick-dots li{padding:0;margin:0 15px}.pagination{position:relative;padding:30px 15px 0;text-align:center}.pagination .wp-pagenavi,.pagination a,.pagination span{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.pagination .wp-pagenavi{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.pagination a,.pagination span{margin:0 2px 0 3px;padding:0;text-decoration:none;font:700 12px/18px "Arial","Helvetica",sans-serif;color:#f05223;width:25px;height:25px;border-radius:50%;border:1px solid #f05223}.no-touch .pagination a{-webkit-transition:color .3s,background-color .3s;transition:color .3s,background-color .3s}.no-touch .pagination a:hover{text-decoration:none}.no-touch .pagination a:hover,.pagination .current{color:#fff;background-color:#f05223}.pagination .nextpostslink,.pagination .previouspostslink{position:absolute;top:0;background:url(../images/slick-arrow.svg) no-repeat 50% 50%;background-size:8px 14px}.no-touch .pagination .nextpostslink:hover,.no-touch .pagination .previouspostslink:hover{background:#ffc423 url(../images/slick-arrow-white.svg) no-repeat 50% 50%;background-color:#f05223}.pagination .previouspostslink{-webkit-transform:rotate(180deg);transform:rotate(180deg);left:0;margin-left:-30px}.pagination .nextpostslink{right:0;margin-right:-30px}.our-people .section-title{margin-bottom:35px}.team-list{margin-bottom:-30px}.team-list .item{position:relative;z-index:20;-webkit-box-shadow:0 0 25px rgba(0,58,112,.15);box-shadow:0 0 25px rgba(0,58,112,.15);border-radius:10px;max-width:400px;width:100%;margin:0 auto 30px;text-align:center}.no-touch .team-list .item:hover .h4,.no-touch .team-list .item:hover h4{color:#003a70}.no-touch .team-list .item:hover .photo{-webkit-transform:translate(-50%,-50%) scale(1.05);transform:translate(-50%,-50%) scale(1.05)}.no-touch .team-list .item:hover .wrap,.video-with-quote blockquote cite strong{color:#003a70}.team-list .item>a,.team-list .photo{position:absolute;width:100%;height:100%}.team-list .item>a{color:transparent;z-index:50;left:0;top:0}.team-list .photo-holder{position:relative;overflow:hidden;z-index:20;height:400px;border-radius:10px 10px 0 0}.team-list .photo{top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:-webkit-transform .5s ease;transition:transform .5s ease;transition:transform .5s ease,-webkit-transform .5s ease;background-size:cover;background-position:50% 10%;background-repeat:no-repeat}.team-list .wrap{position:relative;overflow:hidden;z-index:20;border-radius:0 0 10px 10px;background-color:#fff;padding:20px;color:rgba(128,140,151,.85);-webkit-transition:color .3s;transition:color .3s}.team-list .categories{padding-bottom:15px}.team-list .h4,.team-list h4{margin-bottom:15px;color:#292f35}.our-partners .h2,.our-partners h2{text-align:center;margin-bottom:35px}.partners-slider .item{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0 -10px -30px}.partners-slider .box{position:relative;height:30px;text-align:center;margin-bottom:30px;width:33.333%;padding:0 10px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.partners-slider img{max-width:100%;max-height:100%;display:block;margin:0 auto}.partners-slider .slick-dots{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-top:40px}.partners-slider .slick-dots li{margin:0 15px}.partners-slider .slick-dots button:after{border-color:transparent;background-color:rgba(0,58,112,.3)}.employee-spotlight{position:relative;z-index:20;color:#fff;padding:70px 0 90px}.employee-spotlight .wave-bottom,.employee-spotlight .wave-top{position:absolute;left:0;width:100%;height:auto;z-index:20}.employee-spotlight .wave-top{top:-1px}.employee-spotlight .wave-bottom{bottom:-4px}.employee-spotlight .container{width:100%}.employee-spotlight .photo{position:absolute;left:0;top:0;width:100%;height:100%;z-index:-2;background-size:cover;background-repeat:no-repeat;background-position:50% 50%}.employee-spotlight .overlay{position:absolute;left:0;top:0;width:100%;height:100%;z-index:-1}.employee-spotlight .h2,.employee-spotlight h2{text-align:center;margin-bottom:25px;color:#fff}.video-with-quote .video-holder{margin-bottom:40px}.video-with-quote blockquote{padding:20px;font-weight:700}.video-with-quote blockquote cite{font-weight:400}.video-holder{border-radius:20px;position:relative;z-index:20;overflow:hidden}.video-holder:before{content:"";display:block;width:100%;max-width:calc(16/9*100vh);padding-top:56.25%}.video-holder.video-open .play-video,.video-holder.video-open .poster{opacity:0;visibility:hidden}.video-holder .poster,.video-holder iframe{position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transition:opacity .5s ease,visibility .5s ease;transition:opacity .5s ease,visibility .5s ease}.video-holder iframe{border:0;opacity:0;visibility:hidden}.video-holder .play-video{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:40}.video-holder .poster{z-index:20;background-size:cover;background-position:50% 50%;background-repeat:no-repeat}.play-video{display:block;width:50px;height:50px;position:relative;border-radius:50%;background:#f05223;border:2px solid #f05223;-webkit-transition:opacity .5s ease,visibility .5s ease,background .5s ease;transition:opacity .5s ease,visibility .5s ease,background .5s ease}.no-touch .play-video:hover{background-color:transparent}.play-video:after{content:'';position:absolute;left:50%;top:50%;width:22px;height:21px;-webkit-transform:translate(-50%,-50%) rotate(-90deg);transform:translate(-50%,-50%) rotate(-90deg);background:url(../images/ico-accordion.svg) 50% 55% no-repeat;background-size:12px 11px}.popup-bio,.popup-bio .close-popup svg{left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.popup-bio{max-height:100vh;border:0;z-index:800;opacity:0;visibility:hidden;background-color:rgba(0,0,0,.5);-webkit-transition:opacity .5s ease,visibility .5s ease;transition:opacity .5s ease,visibility .5s ease;position:fixed;width:100%;height:100%}.popup-open .popup-bio{opacity:1;visibility:visible}.popup-bio .popup-holder{display:table;width:100%;height:100vh;max-height:none;background:#fff;padding:0;border:0}.popup-bio .popup-wrap{display:table-cell;vertical-align:middle}.popup-bio .container{background:#fff;padding:40px 15px}.popup-bio .container,.popup-bio .info{position:relative;z-index:20}.popup-bio .custom-scroll{width:100%}.popup-bio .custom-scroll .jcf-scrollbar-vertical .jcf-scrollbar-slider{width:3px;background-color:rgba(0,58,112,.15)}.popup-bio .custom-scroll .jcf-scrollbar-vertical .jcf-scrollbar-handle{width:3px;background-color:#003a70}.popup-bio .title{padding-bottom:25px}.popup-bio .h2,.popup-bio h2,.popup-bio p{margin-bottom:10px}.popup-bio .social-list{padding-top:20px}.popup-bio .photo{width:100%;max-width:280px;margin:0 auto 30px;border-radius:15px}.popup-bio .close-popup{background:#f05223;border:2px solid #f05223;width:30px;height:30px;position:absolute;right:0;top:0;z-index:50;border-radius:50%}.no-touch .popup-bio .close-popup{-webkit-transition:background-color .5s ease;transition:background-color .5s ease}.no-touch .popup-bio .close-popup:hover{background-color:transparent}.popup-bio .close-popup svg{position:absolute;width:12px;height:12px}.news-listing{max-width:380px;margin:0 auto}.news-listing .item{-webkit-box-shadow:0 0 25px rgba(0,58,112,.15);box-shadow:0 0 25px rgba(0,58,112,.15);border-radius:10px;margin-bottom:20px}.mosaic-list div,.news-listing .image{border-radius:0 10px 10px 0;background-size:cover;background-repeat:no-repeat;background-position:50% 50%;height:220px}.news-listing .info{-ms-flex-item-align:center;align-self:center;padding:20px}.news-listing .info ul,.pagination a,.pagination span{display:-webkit-box;display:-ms-flexbox;display:flex}.news-listing .info li{color:#13a89e;position:relative;margin:0 15px 10px 0;padding-right:10px}.news-listing .info li:before{content:'•';position:absolute;left:-15px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.news-listing .info li a:hover{text-decoration:underline}.news-listing .h4 a,.news-listing h4 a{-webkit-transition:color .3s;transition:color .3s}.no-touch .news-listing .h4 a:hover,.no-touch .news-listing h4 a:hover{color:#f05223}.projects-heading+.projects-list,.projects-resources p{margin-bottom:0}.form-filters{max-width:400px;margin:0 auto 40px}.form-filters .h6{display:block;font-weight:400;margin-bottom:15px}.form-filters .form-reset{color:#f05223}.mosaic-list li,.select-wrap{margin-bottom:20px}.projects-resources{padding-top:30px;margin-bottom:-20px}.projects-resources .heading{padding-bottom:20px}.projects-resources .heading a{margin-top:15px;display:inline-block;vertical-align:top;color:#f05223}.no-touch .projects-resources .categories a,.no-touch .projects-resources .h5 a,.no-touch .projects-resources .heading a,.no-touch .projects-resources h5 a{-webkit-transition:color .5s ease;transition:color .5s ease}.no-touch .projects-resources .heading a:hover{color:#003a70}.projects-resources .item{position:relative;z-index:20;overflow:hidden;border-radius:10px;margin-bottom:20px;-webkit-box-shadow:0 0 25px rgba(0,58,112,.15);box-shadow:0 0 25px rgba(0,58,112,.15)}.no-touch .projects-resources .item:hover .photo{-webkit-transform:translate(-50%,-50%) scale(1.1);transform:translate(-50%,-50%) scale(1.1)}.projects-resources .photo-holder{position:relative;height:220px}.projects-resources .photo-holder.contain{background-color:#f4f8fb}.projects-resources .photo-holder.contain .image{background-size:contain;width:90%;height:90%}.projects-resources .wrap{padding:20px}.projects-resources .image{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;height:100%;z-index:20;-webkit-transition:-webkit-transform .5s ease;transition:transform .5s ease;transition:transform .5s ease,-webkit-transform .5s ease;background-size:cover;background-position:50% 50%;background-repeat:no-repeat}.projects-resources .image a{position:absolute;left:0;top:0;width:100%;height:100%;color:transparent}.projects-resources .categories{padding-bottom:10px;color:#003a70}.no-touch .positions-list .h4 a:hover,.no-touch .positions-list h4 a:hover,.no-touch .projects-resources .categories a:hover,.no-touch .projects-resources .h5 a:hover,.no-touch .projects-resources h5 a:hover{color:#f05223}.projects-resources .date{display:inline-block;vertical-align:top;position:relative;padding-right:30px}.projects-resources .h5,.projects-resources h5{margin-bottom:10px}.info-section{position:relative;z-index:20;color:#fff;padding:70px 0}.info-section .wave-bottom,.info-section .wave-top{position:absolute;left:0;width:100%;height:auto;z-index:20}.info-section .wave-top{top:-1.7vw}.info-section .wave-bottom{bottom:-1.7vw}.info-section .overlay,.info-section .photo{position:absolute;left:0;top:0;width:100%;height:100%}.info-section .photo{background-size:cover;background-repeat:no-repeat;background-position:50% 50%;z-index:-2}.info-section .overlay{z-index:-1}.info-section .h2,.info-section h2{text-align:center;color:#fff}.info-section .h2 mark,.info-section h2 mark{color:#ffc423;background:0 0}.info-section .h3,.info-section h3{color:#fff;text-align:center;margin-bottom:20px}.mosaic .section-title{margin-bottom:30px}.mosaic-list{max-width:400px;margin:0 auto}.mosaic-list div{border-radius:20px;height:250px}.open-positions .form-filters{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.positions-list .item{background:#fff;-webkit-box-shadow:0 0 25px rgba(0,58,112,.15);box-shadow:0 0 25px rgba(0,58,112,.15);border-radius:20px;padding:20px;margin-bottom:20px}.positions-list .item:last-child{margin-bottom:0}.positions-list .date{margin-bottom:20px}.positions-list .h4,.positions-list h4{margin-bottom:15px}.positions-list .h4 a,.positions-list h4 a{-webkit-transition:color .3s;transition:color .3s}.positions-list li{position:relative;margin-bottom:15px}.positions-list li:first-child:before{display:none}.positions-list img{max-width:15px;max-height:23px;margin-right:5px}.positions-list .button{display:block;text-align:center;max-width:250px;margin:20px auto 0}.custom-section{position:relative;z-index:20;color:#fff;padding:50px 0}@supports (-ms-ime-align:auto){@media (min-width:1800px){.custom-section{min-height:100vh}}}@supports (-ms-ime-align:auto){.custom-section+.custom-section{margin-top:0!important}}.custom-section:nth-child(even) .wave,.custom-section:nth-child(even) .wave-mob{-webkit-transform:translateY(-65%);transform:translateY(-65%)}.custom-section .wave,.custom-section .wave-mob{position:absolute;top:0;left:0;width:100%;height:auto;z-index:-1;-webkit-transform:translateY(-35%);transform:translateY(-35%);pointer-events:none}@supports (-ms-ime-align:auto){.custom-section .wave,.custom-section .wave-mob{display:none!important}}.custom-section .container{width:100%}.custom-section .overlay,.custom-section>.photo{position:absolute;left:0;top:0;width:100%;height:100%}.custom-section>.photo{background-size:cover;background-repeat:no-repeat;background-position:50% 50%;z-index:-3}.custom-section .overlay{z-index:-2}.custom-section .info-cascade{color:rgba(255,255,255,.85)}.custom-section .info-cascade .h2,.custom-section .info-cascade h2,.custom-section .title-wrap h2{color:#fff}.custom-section .info-cascade .h2+.h3,.custom-section .info-cascade .h2+h3,.custom-section .info-cascade h2+.h3,.custom-section .info-cascade h2+h3{padding-top:5px}.custom-section .info-cascade .h3,.custom-section .info-cascade h3{color:#fff;margin-bottom:15px}.custom-section .title-wrap{text-align:center;padding:75px 0}.custom-section .title-wrap .h2{color:#fff}.custom-section .title-wrap .button{margin-top:45px}.custom-section .info-numbers .info-wrap{padding:20px 0 60px;text-align:center}.custom-section .info-numbers .h2,.custom-section .info-numbers h2{margin-bottom:20px;color:#fff}.custom-section .info-numbers p{margin-bottom:30px;color:rgba(255,255,255,.85)}.custom-section .our-numbers{padding-bottom:47px}.custom-section .our-numbers .item{display:-webkit-box;display:-ms-flexbox;display:flex}.custom-section .our-numbers .item+.item{margin-top:15px}.custom-section .our-numbers .number{font:35px/35px "Arial Black";padding:25px 15px;border-radius:20px 0 0 0;margin:0}.custom-section .our-numbers .title{background:#fff;color:#003a70;border-radius:0 20px 20px 0;font-size:14px;text-align:left;width:47%;padding:13px 16px}.custom-section .our-numbers .title span{opacity:.85}.custom-section .our-numbers .title strong{display:block;margin-bottom:7px}.projects-slider{position:relative;z-index:20;color:#fff}.projects-slider .slider-nav .slick-next{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.no-touch .projects-slider .slick-arrow:hover{background:#ffc423 url(../images/slick-arrow-white.svg) no-repeat 50% 50%}.projects-slider .slick-dots li{margin:0 12px 0 13px;line-height:0}.projects-slider .slick-dots button:after{background:rgba(255,255,255,.3);border-color:transparent}.projects-slider .wave-bottom,.projects-slider .wave-top{position:absolute;left:0;width:100%;height:auto;z-index:20}.projects-slider .wave-top{top:0}.projects-slider .wave-bottom{bottom:-4px}.projects-slider .overlay{position:absolute;left:0;top:0;width:100%;height:100%;z-index:-1}.projects-slider .heading{padding:24px 0 20px}.projects-slider .slider{margin:0 -15px}.projects-slider .slide-wrap{padding:0 25px 0 35px}.projects-slider .h2,.projects-slider h2{text-align:center;color:#fff}.projects-slider .photo{border-radius:8px 8px 8px 8px;padding-top:53%;margin:0 -5px 15px -15px;background-size:cover;background-repeat:no-repeat;background-position:50% 50%}.projects-slider .h4,.projects-slider h4{color:#fff;font-size:16px;line-height:26px}.projects-slider .slider-nav{padding:20px 0 106px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.projects-slider .slick-arrow{overflow:hidden;border:1px solid #ffc423;background:url(../images/slick-arrow-yellow.svg) no-repeat 50% 50%}.projects-slider .slick-dots{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:none}.hero-section{min-height:100vh;position:relative;background:#b8e5e2;padding-bottom:35px;margin-bottom:-16px}.hero-section .image{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;min-height:300px;background-size:cover;background-repeat:no-repeat;background-position:50% 0;height:52.5vh}.hero-section .image img{display:block;max-width:360px;width:100%;margin-bottom:-4px}.hero-section .container{position:relative;z-index:2;padding:0 25px;width:100%}.hero-section .info{padding:20px 0}.hero-section .logo{text-transform:uppercase;font-size:14px;font-weight:700;letter-spacing:1.5px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.hero-section .logo img{width:18px;height:18px;margin-right:10px}.hero-section .wave{position:absolute;left:0;width:100%;height:auto;z-index:20;bottom:0}.main,.wrapper{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.hero-section .logo img,.main{-ms-flex-negative:0;flex-shrink:0}.wrapper{position:relative;overflow-x:hidden;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;min-height:100vh;height:100%}.footer,.header,.wrapper{-ms-flex-negative:0;flex-shrink:0}.container{padding:0 15px}.section{padding:70px 0}.section+.section:not(.grey-background){margin-top:-70px}.section.grey-background{background-color:#f4f8fb}.section.grey-background+.section{margin-top:0}@media (min-width:568px){.main-nav{max-height:60vh}.page-title .project-details{display:-webkit-box;display:-ms-flexbox;display:flex}.page-title .shaped-image{max-width:500px;margin-left:auto}.locations-list,.tags-columns .person-info{display:-webkit-box;display:-ms-flexbox;display:flex}.tags-columns .person-info{text-align:left}.tags-columns .person-info .avatar{margin:0 10px 0 0}.materials-list{max-width:none}.locations-list{-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -10px -20px;max-width:none}.location-item{width:calc(50% - 20px);margin:0 10px 20px}.contacts-form .fsBody .fieldset-content .fsOptionLabel{display:inline-block;vertical-align:top;margin:0 10px 10px 0}.sign-up-form .form-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.sign-up-form .form-group .button{margin-left:10px}.sign-up-form .form-holder{width:300px}.quote-slider.with-images .image{padding-top:40%}.news-listing{max-width:none}.hero-section{padding-bottom:100px}}@media (min-width:768px){.wp-caption.alignleft{float:left;margin:0 20px 20px 0;text-align:left}.wp-caption.alignright{text-align:right}img.alignleft{float:left;margin:0 20px 20px 0}.wp-caption.alignright,img.alignright{float:right;margin:0 0 20px 20px}.gallery .gallery-item{width:50%}.main-nav{max-height:80vh}.page-title,.page-title .title-info{min-height:500px}.page-title .shaped-image{max-width:600px}.breadcrumbs{-webkit-transform:translateY(-8px);transform:translateY(-8px)}.info-cascade .image-rectangle{max-width:500px;margin:0 auto 30px;padding-top:40%}.expertise-list .list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-25px}.expertise-list .item{width:calc(50% - 25px);margin-left:25px}.section-title{width:100%;max-width:660px;margin:0 auto;text-align:center}.tabs-links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;-webkit-box-shadow:0 0 25px rgba(0,58,112,.15);box-shadow:0 0 25px rgba(0,58,112,.15);border-radius:15px;padding:10px 0}.tabs-links li{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0}.tabs-links a{padding:10px 25px}.error-holder{background-size:48% auto}.resources-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-20px;margin-bottom:-20px}.resources-list .item{width:calc(50% - 20px);margin:0 0 20px 20px}.quote-section{padding:50px}.we-have-reached{padding:130px 0}.get-in-touch{padding:78px 0 38px;text-align:left}.get-in-touch .holder{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.get-in-touch .wrap{margin-right:40px;max-width:366px}.get-in-touch .button{margin-top:0}.tags-columns .holder{display:-webkit-box;display:-ms-flexbox;display:flex}.tags-columns .column:first-child{padding-right:10px;width:41.5%;-ms-flex-negative:0;flex-shrink:0}.tags-columns.equal .column:first-child{width:53%}.materials-list .item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.materials-list .image{width:40%;-ms-flex-negative:0;flex-shrink:0;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin:0 0 0 20px}.quote-slider,.values{padding:100px 0}.content+.values{margin:80px 0}.head-office .holder{width:315px}.contacts-form .fsBody .fieldset-content .fsOptionLabel{line-height:28px!important}.sign-up-form .form-holder{width:350px}.timeline .photo-holder{max-width:450px;width:100%;margin:0 auto 40px;padding-top:40%}.quote-slider{margin:100px 0}.quote-slider blockquote{padding:30px 40px;width:100%;max-width:700px;margin:0 auto 40px}.quote-slider blockquote cite{padding-left:20px}.quote-slider .wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:left}.quote-slider .avatar{margin:0 0 0 -20px}.quote-slider.with-images .image{padding-top:50%}.quote-slider.with-images .slick-dots{padding-top:30px}.pagination{padding-top:45px}.pagination a,.pagination span{font-size:20px;line-height:30px;width:49px;height:49px}.pagination .previouspostslink{margin-left:-70px}.pagination .nextpostslink{margin-right:-70px}.partners-slider .item{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.partners-slider .box{width:20%}.employee-spotlight{padding:130px 0 170px}.video-with-quote blockquote{padding:30px}.popup-bio .container{padding-top:55px;padding-bottom:55px}.popup-bio .info{font-size:18px;line-height:28px;padding-right:20px}.popup-bio .custom-scroll{padding-right:10px}.popup-bio .photo{max-width:400px}.popup-bio .close-popup{top:15px;right:15px}.news-listing .item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:151px}.news-listing .image{width:33%;-ms-flex-negative:0;flex-shrink:0;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;height:auto}.form-filters{max-width:none}.form-filters,.form-filters form,.positions-list ul{display:-webkit-box;display:-ms-flexbox;display:flex}.form-filters,.form-filters form{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.form-filters .h6{margin:0 15px 0 0}.form-filters .form-reset{margin-left:15px}.form-filters .select-wrap{width:270px;margin:0 10px}.projects-resources{padding-top:45px}.projects-resources .heading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.projects-resources .heading a{margin-top:0}.projects-resources .item{width:450px;margin:0 auto 20px}.info-section{padding:130px 0}.mosaic-list{margin:0 -10px;max-width:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.mosaic-list li{width:50%;padding:0 10px}.positions-list{max-width:940px;margin:0 auto}.positions-list .item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:30px}.positions-list .info{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;width:100%}.positions-list ul{margin-bottom:-10px}.positions-list li{margin:0 35px 10px 0}.positions-list li:before{content:'';position:absolute;left:-15px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:2px;height:20px;background:rgba(0,58,112,.2)}.positions-list img{margin:3px 8px 0 13px}.positions-list .button{display:inline-block;vertical-align:middle;margin:0 0 0 22px;-ms-flex-negative:0;flex-shrink:0;max-width:none}.custom-section{padding:130px 0}.custom-section .title-wrap{max-width:600px;width:100%;margin:0 auto}.projects-resources .heading a,.projects-slider .heading .button{-ms-flex-negative:0;flex-shrink:0}.projects-slider .heading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:40px}.projects-slider .slide-wrap{padding:0 25px 0 15px;position:relative;z-index:20}.projects-slider .intro{position:absolute;left:0;bottom:0;right:20px;padding:13px 30px 13px 100px;z-index:20;overflow:hidden;border-radius:0 0 8px 0}.projects-slider .h2,.projects-slider h2{padding-right:30px}.projects-slider .photo{border-radius:0 8px 8px 0;margin-bottom:0}.projects-slider .intro-ovarlay{position:absolute;left:0;top:0;right:0;bottom:0;z-index:-1}.projects-slider .slick-dots{display:-webkit-box;display:-ms-flexbox;display:flex}.hero-section .image img{max-width:460px}}@media screen and (-ms-high-contrast:active) and (min-width:768px),(-ms-high-contrast:none) and (min-width:768px){.page-title .shaped-image svg{height:466px!important}}@media (min-width:1024px){.footer{text-align:left}.footer .holder{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.footer .logo{margin:0 0 50px}.footer .mobile-only{display:none}.footer .non-mobile{display:block}.footer .menu,.footer .social{margin-bottom:0}.footer .menu{padding:0 30px}.footer .menu ul{-webkit-column-count:2;-moz-column-count:2;column-count:2}.footer .menu li{page-break-inside:avoid;-webkit-column-break-inside:avoid;break-inside:avoid}.footer .subscribe{max-width:100%;width:350px;margin:0}.footer .add-links,.footer .copy-holder{display:-webkit-box;display:-ms-flexbox;display:flex}.footer .copy-holder{padding-top:35px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.footer .add-links{margin:0;-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.footer .add-links li{padding-left:27px;position:relative}.footer .add-links li:first-child{padding-left:0}.footer .add-links li:first-child:before{display:none}.footer .add-links li:before{content:"|";position:absolute;top:50%;left:12px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.page-title .shaped-image{position:absolute;right:0;top:68px;width:480px;z-index:2}.breadcrumbs{max-width:500px}.info-cascade .invert .info-wrap{padding:0 0 0 80px}.info-cascade .invert:nth-child(even) .info-wrap{padding:0 80px 0 0}.info-cascade .item{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.info-cascade .item:nth-child(even) .info-wrap{padding:0 0 0 80px}.info-cascade .info-wrap{width:calc(100% - 460px);padding-right:80px}.info-cascade .image-circle,.info-cascade .image-rectangle{margin:0;width:460px;-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.info-cascade .image-rectangle{max-width:100%}.info-cascade .image-circle{height:463px}.info-cascade .image-circle .photo{width:383px;height:378px;top:50px;left:48px}.info-cascade .circle:nth-child(2){width:451px;height:451px;left:8px}.info-cascade .circle:nth-child(3){width:429px;height:429px;top:34px;left:27px}.info-cascade .circle:nth-child(4){width:427px;height:427px;top:23px}.expertise-list .item{width:calc(33.333% - 25px)}.section-title{max-width:860px}.resources-list .item{width:calc(33.333% - 20px)}.quote-section{height:500px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.quote-section blockquote{width:700px;font-size:26px;line-height:36px}.our-numbers,.quote-section,.we-have-reached{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.we-have-reached{height:750px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.we-have-reached .h2,.we-have-reached h2{margin-bottom:45px}.our-numbers{margin:0 -30px -60px}.our-numbers .item{max-width:280px;margin:0 30px 60px}.content .article{max-width:900px;margin:0 auto}.tags-columns{padding:50px 0}.values .h2,.values h2{margin-bottom:45px}.values-list li{max-width:33.33%;padding:0 20px 20px}.location-item{width:calc(33.33% - 20px)}.head-office .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.contacts-form{width:500px;margin-top:0}.projects-list,.timeline .history-item{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.projects-list{margin:0 0 -35px -35px}.projects-list .item{max-width:calc(33.333% - 35px);margin:0 0 35px 35px}.timeline .history-item{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.timeline .history-item:nth-child(even) .date{-webkit-box-ordinal-group:21;-ms-flex-order:20;order:20}.timeline .photo-holder{max-width:45%;height:290px;padding:0;margin:0;-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.timeline .date{width:45%}.quote-slider .h2,.quote-slider h2{margin-bottom:50px}.team-list{margin:0 0 -30px -30px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.team-list .item{max-width:calc(33.333% - 35px);margin:0 0 30px 30px}.employee-spotlight{padding:180px 0 220px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.employee-spotlight .h2,.employee-spotlight h2{margin-bottom:45px}.custom-section,.employee-spotlight,.info-section,.video-with-quote{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.video-with-quote{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.video-with-quote .video-holder{width:calc(50% - 20px);margin-bottom:0}.video-with-quote blockquote{width:calc(50% - 20px)}.popup-bio .container{min-height:400px}.popup-bio .info{position:relative;padding-left:470px;padding-top:10px;padding-bottom:10px}.popup-bio .info:after,.popup-bio .info:before{content:"";position:absolute;right:65px;left:470px;height:55px;z-index:50}.popup-bio .info:before{top:0;background:-webkit-gradient(linear,left bottom,left top,from(rgba(255,255,255,0)),to(#fff));background:linear-gradient(0deg,rgba(255,255,255,0) 0%,#fff 100%)}.popup-bio .info:after{bottom:0;background:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,0)),to(#fff));background:linear-gradient(180deg,rgba(255,255,255,0) 0%,#fff 100%)}.popup-bio .custom-scroll{overflow-y:auto;max-height:calc(80vh - 20px)}.popup-bio .custom-scroll:after,.popup-bio .custom-scroll:before{content:"";height:35px;display:block}.popup-bio .social-list{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.popup-bio .photo{position:absolute;top:50%;left:15px;height:100%;-webkit-transform:translateY(-50%);transform:translateY(-50%);max-height:600px;max-width:400px;width:100%;overflow:hidden;margin-bottom:0;z-index:20}.popup-bio .photo img{position:absolute;left:0;top:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.popup-bio .close-popup{top:0}.custom-section,.info-section{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.info-section{height:750px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.custom-section{min-height:725px;padding-bottom:160px}.custom-section+.custom-section{margin-top:-80px}.custom-section:nth-child(even) .wave,.custom-section:nth-child(even) .wave-mob{-webkit-transform:translateY(-55.5%);transform:translateY(-55.5%)}.custom-section .wave,.custom-section .wave-mob{-webkit-transform:translateY(-32%);transform:translateY(-32%)}.custom-section .wave-mob{display:none}.custom-section .overlay,.custom-section>.photo{-webkit-clip-path:polygon(0 100%,0 0,5% 2%,10% 4%,16% 5%,20% 5%,24% 6%,30% 6%,34% 6%,39% 6%,43% 4%,48% 2%,55% 0,71% 0,78% 0,83% 2%,88% 3%,94% 4%,100% 5%,100% 100%);clip-path:polygon(0 100%,0 0,5% 2%,10% 4%,16% 5%,20% 5%,24% 6%,30% 6%,34% 6%,39% 6%,43% 4%,48% 2%,55% 0,71% 0,78% 0,83% 2%,88% 3%,94% 4%,100% 5%,100% 100%)}.custom-section .title-wrap{max-width:800px}.custom-section .info-numbers{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.custom-section .info-numbers .info-wrap{padding:0 50px 0 0;width:60%;text-align:left}.custom-section .our-numbers{padding:0;margin:0;width:350px}.custom-section .our-numbers .item{width:100%;max-width:100%;margin:0}.custom-section .our-numbers .item+.item{margin-top:25px}.custom-section .our-numbers .title{width:auto;padding:13px 30px 13px 25px}.projects-slider .slick-dots li{margin:12px 0 13px}.projects-slider .slider-holder{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.projects-slider .slider{width:calc(100% - 40px);margin:0 0 0 -60px}.projects-slider .slick-dots,.projects-slider .slider-nav{padding:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.projects-slider .slick-arrow.slick-prev{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.projects-slider .slick-arrow.slick-next{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.projects-slider .slick-dots{padding:38px 0 37px}.hero-section{margin-bottom:-80px}.hero-section .info{padding-bottom:100px}.quickguide{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.quickguide .content-block:nth-child(even){padding:0 0 0 80px}}@media screen and (-ms-high-contrast:active) and (min-width:1024px),(-ms-high-contrast:none) and (min-width:1024px){.page-title .shaped-image svg{height:375px!important}}@media all and (-ms-high-contrast:none) and (min-width:1024px),(-ms-high-contrast:active) and (min-width:1024px){.popup-bio .photo img{width:auto!important;left:50%!important;top:50%!important;-webkit-transform:translate(-50%,-50%)!important;transform:translate(-50%,-50%)!important;height:100%!important;max-width:100vw!important}}@media (min-width:1200px){.h1,h1{font-size:60px;line-height:70px}.h2,h2{font-size:36px;line-height:44px}.h3,h3{font-size:30px;line-height:38px}.h4,blockquote cite,h4{font-size:20px;line-height:28px}a.link,blockquote,blockquote cite strong{font-size:20px;line-height:30px}.content ul{padding-top:13px;margin-bottom:30px}.content ul li{padding:0 0 5px 25px}.content ul li:before{top:11px}.content .article figcaption,.content ul li ol,.page-title .title-info p{margin-top:30px}.content ul li ol li{padding-left:40px}.content ul li ol li:before{top:3px;font-size:22px;line-height:26px}input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],textarea{font-size:20px;height:55px;padding:12px 25px}.button,.main-nav .sub-menu>ul,input[type=submit]{padding:13.5px 50px;font-size:18px;line-height:26px}.button svg,input[type=submit] svg{margin-left:13px}blockquote cite{font-size:18px}blockquote cite strong{margin-bottom:10px}.jcf-select{height:56px}.jcf-select .jcf-select-text{padding:18px 25px}.jcf-select .jcf-select-opener{width:40px}.jcf-select .jcf-select-opener:before{right:26px;margin-top:-5px}.jcf-list .jcf-option{margin-bottom:10px}.jcf-list .jcf-optgroup-caption{line-height:20px}.header{height:auto;padding:15px 0}.header .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:10px 20px}.header .logo{width:175px;height:64px}.header .btn-menu{display:none}.header .menu{background:0 0;position:relative;width:auto;top:auto;bottom:auto;left:auto;overflow:visible;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;visibility:visible;opacity:1;-webkit-transform:none;transform:none;padding:0 35px 0 20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.header .contacts-btn{font-size:16px;line-height:24px;padding:14px 15px;position:relative;right:auto;top:auto;min-width:145px}.main-nav{font-size:18px;line-height:26px;max-height:none;overflow:visible}.main-nav>li{display:inline-block;vertical-align:top;margin:0 0 0 28px}.main-nav li{padding:0}.main-nav li.menu-item-has-children.has-large-menu{position:static}.main-nav li.menu-item-has-children.has-large-menu .sub-menu{width:auto;left:-100px;right:-100px;pointer-events:none}.main-nav li.menu-item-has-children.has-large-menu .sub-menu-list{display:none}.main-nav li.menu-item-has-children a{position:relative;padding-right:15px}.main-nav a{color:#003a70}.main-nav .sub-menu{display:block!important;opacity:0;visibility:hidden;-webkit-transition:opacity .3s,visibility .3s;transition:opacity .3s,visibility .3s;width:230px;padding:0;position:absolute;left:-27px;top:100%;text-align:left}.main-nav .sub-menu>ul{background:#fff;-webkit-box-shadow:0 0 25px rgba(0,58,112,.15);box-shadow:0 0 25px rgba(0,58,112,.15);border-radius:10px;padding:20px 30px;margin-top:20px}.main-nav .sub-menu li:last-child{padding-bottom:0}.main-nav .arrow{width:12px;margin-left:-12px}.main-nav .arrow svg{width:12px}.main-nav .arrow path{fill:#003a70}.footer{padding:60px 0 35px;font-size:18px;line-height:28px}.footer .container{max-width:1110px}.footer .menu{font-size:16px;line-height:26px}.footer .menu ul{-webkit-column-gap:70px;-moz-column-gap:70px;column-gap:70px}.footer .subscribe{width:423px}.footer .copy-holder{padding-top:25px}.error-holder:after,.footer .back-to-top{display:none}.page-title{min-height:580px}.page-title .title-info{padding-top:150px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:86.5vh;font-size:18px;line-height:28px}.page-title .title-info .contacts-info{font-size:24px;line-height:34px;margin-top:50px}.breadcrumbs,.page-title .wrap{max-width:650px}.page-title .project-details{margin-top:45px}.page-title .project-details .logo{margin-right:55px;max-width:240px}.page-title .project-details p{font-size:18px;margin:0}.page-title .shaped-image{max-width:none;width:550px;top:-4px}.page-title .buttons{margin-top:50px}.page-title.post{margin-top:95px}.info-cascade{padding:0 65px}.info-cascade .invert .info-wrap{padding:0 0 0 110px}.info-cascade .invert:nth-child(even) .info-wrap{padding:0 110px 0 0}.info-cascade .item+.item{padding-top:115px}.info-cascade .item:nth-child(even) .info-wrap{padding:0 0 0 110px}.info-cascade .info-wrap{padding-right:110px;font-size:18px;line-height:28px}.info-cascade .h2,.info-cascade h2{margin-bottom:30px}.info-cascade .button{margin-top:50px}.info-cascade .image-rectangle{padding-top:28%}.info-cascade .image-rectangle .photo{border-radius:30px;margin-left:10px}.info-cascade .rectangle{border-radius:30px;margin-top:20px}.info-cascade .link{margin-top:40px}.expertise-list .section-title{margin-bottom:60px}.expertise-list .item{border-radius:20px}.expertise-list .title{height:250px;padding:25px 30px}.search-footer .h5,.search-footer h5{margin-bottom:18px}.search-footer form,.subscribe form{padding-bottom:30px}.search-footer .form-holder{float:left;width:100%}.quote-section blockquote cite,.section-title,.tabs-links{font-size:20px;line-height:30px}.section-title .h2,.section-title h2{margin-bottom:30px}.subscribe .h5,.subscribe h5{margin-bottom:18px}.subscribe .form-holder{float:left;width:100%}.subscribe input[type=email],.subscribe input[type=number],.subscribe input[type=password],.subscribe input[type=tel],.subscribe input[type=text]{padding-right:200px}.subscribe .button,.subscribe input[type=submit]{width:197px;padding-right:15px;padding-left:15px;text-align:center;float:left;margin:0 0 0 -197px;position:relative;z-index:20}.tabs-links{padding:30px 0;margin-bottom:50px}.tabs-links li{padding:0 40px}.tabs-links li:before{height:40px}.tabs-links a{padding:0;display:inline}.error-holder{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding-bottom:13vh;min-height:600px;height:100vh}.error-holder .container{max-width:1210px}.error-holder .image{width:44.3%}.error-holder .error-inner{text-align:left;width:600px;margin:0 0 0 auto}.error-holder .error-inner .h2,.error-holder .error-inner h2{margin-bottom:25px}.related-resources .h2,.related-resources h2{margin-bottom:40px}.related-resources .button-holder{padding-top:50px}.resources-list .title{min-height:240px;padding:30px}.resources-list .box{padding-top:0}.quote-section{border-radius:30px;height:600px}.quote-section blockquote{font-size:30px;line-height:40px}.location-item a[href^="tel:"],.quote-section blockquote cite strong{font-size:24px;line-height:34px}.we-have-reached{height:900px}.we-have-reached .container{margin:0}.our-numbers .item{max-width:320px;font-size:18px;line-height:28px}.our-numbers .number{padding:48px 10px 47px;border-radius:40px 40px 40px 0;margin-bottom:30px}.get-in-touch{padding:56px 0 40px;font-size:18px;line-height:28px}.get-in-touch .container{max-width:1110px}.get-in-touch .h2,.get-in-touch h2{margin-bottom:20px}.content .article .h1,.content .article .h2,.content .article .h5,.content .article h1,.content .article h2,.content .article h5,.location-item p{margin-bottom:30px}.content .article .button,.content .article figure{margin-bottom:50px}.content .article blockquote{margin:50px 0}.content .sharing{width:50px;position:absolute;left:-120px;top:0}.content .sharing .h6,.content .sharing h6{margin-bottom:20px}.content .sharing .social-list li{margin:0 0 15px;display:block}.tags-columns{padding:80px 0 90px}.tags-columns .column .h4,.tags-columns .column h4,.tags-columns .column p{margin-bottom:25px}.tags-columns .column .h5,.tags-columns .column h5{margin-bottom:10px}.tags-columns ul li{padding:0 0 20px}.tags-columns .person-info .avatar{width:110px;height:110px;margin-right:30px}.tags-columns .person-info .contacts p{font-size:18px;line-height:26px}.tags-columns.equal .column:last-child{width:30%}.article-quote{margin:50px 0}.materials-list{margin-top:80px}.materials-list .image{width:42%}.values{padding:200px 0}.location-item,.sign-up-form p,.values-list{font-size:20px;line-height:30px}.values-list .icon{margin-bottom:25px}.locations .h2,.locations h2{margin-bottom:60px}.location-item{padding:38px 35px}.head-office .contacts-form{margin-top:-530px}.contacts-form{padding:40px}.contacts-form .fsBody .fsForm input[type=email],.contacts-form .fsBody .fsForm input[type=number],.contacts-form .fsBody .fsForm input[type=password],.contacts-form .fsBody .fsForm input[type=tel],.contacts-form .fsBody .fsForm input[type=text]{height:55px;padding:12px 25px}.contacts-form .fsBody .fsForm textarea{padding:12px 25px;height:150px}.contacts-form .fsBody .fsForm input[type=submit]{padding:13.5px 50px;font-size:18px;line-height:26px}.contacts-form .fsBody .fsLabel .fsRequiredMarker{font-size:20px;color:#003a70}.contacts-form .fsBody .fieldset-content .fsOptionLabel{margin-right:15px}.sign-up-form{margin:80px auto}.head-office .location-item p,.sign-up-form .h2,.sign-up-form h2{margin-bottom:30px}.sign-up-form p{margin-bottom:47px}.sign-up-form .form-group .button{margin-bottom:0!important}.more-projects .h2,.more-projects h2{max-width:785px;margin-bottom:45px}.more-projects .button-holder{padding-top:50px}.projects-list .item{border-radius:20px;font-size:18px;line-height:28px}.projects-list .photo-holder{border-radius:20px 20px 0 0;height:260px}.projects-list .description{border-radius:0 0 20px 20px;padding:30px}.projects-list .categories{padding-bottom:20px}.no-touch .projects-list .long-description{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;position:absolute;left:0;top:0;z-index:50;width:100%;height:100%;background-color:#003a70;opacity:0;visibility:hidden;color:rgba(255,255,255,.85);-webkit-transition:opacity .5s ease,visibility .5s ease;transition:opacity .5s ease,visibility .5s ease;border-radius:20px;padding:30px}.history .section-title{margin-bottom:60px}.timeline-holder{position:relative;z-index:20;padding:80px 0}.timeline-holder .arrow{position:absolute;left:50%;top:0;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:1px;bottom:-10px;background-color:rgba(0,58,112,.2)}.timeline-holder .arrow:after,.timeline-holder .arrow:before{content:"";position:absolute;bottom:-1px;width:1px;height:11px;background-color:rgba(0,58,112,.2)}.timeline-holder .arrow:after{-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform-origin:bottom left;transform-origin:bottom left}.timeline-holder .arrow:before{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:bottom right;transform-origin:bottom right}.timeline .h2,.timeline h2{margin-bottom:35px}.timeline .photo-holder{height:350px}.timeline .photo,.timeline .rectangle{border-radius:30px;width:calc(100% - 20px)}.timeline .photo{left:20px}.timeline .rectangle{top:20px}.accordion .item{padding:30px}.accordion .item+.item{margin-top:20px}.accordion .h5,.accordion h5{font-size:20px;line-height:28px}.accordion .info{font-size:18px;line-height:28px;padding-right:70px}.quote-slider{margin:120px 0}.partners-slider,.quote-slider .slider{width:100%;max-width:1230px;margin:0 auto}.quote-slider blockquote{max-width:976px;border-radius:30px;margin-bottom:55px;padding:50px 86px 46px}.quote-slider blockquote cite{padding-left:30px}.quote-slider .wrap{padding-top:40px}.quote-slider .avatar{width:100px;height:100px;margin-left:-30px}.quote-slider .slick-arrow{top:50%;margin-top:-4px;opacity:1;visibility:visible;z-index:30}.quote-slider .slick-arrow.slick-prev{left:0}.quote-slider .slick-arrow.slick-next{right:0}.quote-slider.with-images .slider{max-width:1250px}.quote-slider.with-images .image{width:1000px;padding-top:0;height:550px}.quote-slider.with-images .slick-dots{padding-top:40px}.pagination .previouspostslink{margin-left:-85px}.pagination .nextpostslink{margin-right:-85px}.our-people .section-title{margin-bottom:50px}.team-list .item{border-radius:15px;font-size:18px;line-height:28px}.team-list .photo-holder{border-radius:15px 15px 0 0}.team-list .wrap{border-radius:0 0 15px 15px;padding:30px 20px}.team-list .categories{padding-bottom:20px}.our-partners .h2,.our-partners h2{margin-bottom:50px}.partners-slider{max-width:1000px}.partners-slider .item{margin-bottom:-50px}.partners-slider .box{height:40px;margin-bottom:50px}.partners-slider .slick-arrow{position:absolute;top:50%;margin-top:-75px}.partners-slider .slick-arrow.slick-prev{left:-100px}.partners-slider .slick-arrow.slick-next{right:-100px}.partners-slider .slick-dots{padding-top:60px}.employee-spotlight{padding-top:220px}.employee-spotlight .container{margin:0}.video-with-quote blockquote{border-radius:40px;font-size:25px;line-height:34px;padding:40px}.video-holder{border-radius:40px}.play-video{width:80px;height:80px}.play-video:after{background-size:18px 17px;-webkit-transform:translate(-43%,-60%) rotate(-90deg);transform:translate(-43%,-60%) rotate(-90deg)}.popup-bio{height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.popup-bio .popup-holder{width:auto;height:auto;border-radius:20px}.popup-bio .container{overflow:hidden;padding:0;height:500px;border-radius:20px;width:1200px}.popup-bio .info{overflow:hidden;padding:0 40px 0 480px;border-radius:20px}.popup-bio .info:before{top:0}.popup-bio .info:after{bottom:0}.popup-bio .custom-scroll{overflow-x:hidden;padding-right:20px;padding-left:20px;max-height:500px}.popup-bio .custom-scroll:after,.popup-bio .custom-scroll:before{height:40px}.popup-bio .title{padding-bottom:40px}.popup-bio .h2,.popup-bio h2{margin-bottom:20px}.popup-bio .social-list{padding-top:30px}.popup-bio .photo{-webkit-transform:none;transform:none;top:40px;left:40px;bottom:40px;height:auto}.popup-bio .close-popup{width:40px;height:40px;right:20px;top:20px}.popup-bio .close-popup svg path{-webkit-transition:fill .5s ease;transition:fill .5s ease}.popup-bio blockquote{padding:25px 0}.popup-bio .jcf-scrollbar-vertical .jcf-scrollbar-dec{height:70px!important}.popup-bio .jcf-scrollbar-vertical .jcf-scrollbar-inc{height:30px!important}.news-listing-wrap{max-width:1200px;margin:0 auto}.news-listing{margin:0}.news-listing .info li,.news-listing .item{font-size:20px;line-height:30px}.news-listing .image{width:360px}.news-listing .info{padding:40px 40px 45px}.news-listing .info li{margin-right:23px}.news-listing .info li:before{left:-23px}.projects-heading{max-width:1055px}.form-filters{max-width:1200px;margin:0 auto 60px}.form-filters .h6{font-size:20px;line-height:26px;margin-right:35px}.form-filters .form-reset{margin-left:25px;font-size:20px}.form-filters .select-wrap{width:300px;margin:0 15px}.projects-resources .heading{padding-bottom:30px}.projects-resources .item{width:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.projects-resources .photo-holder{height:auto;width:210px;-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10;-ms-flex-negative:0;flex-shrink:0}.projects-resources .wrap{padding:25px 30px}.projects-resources .categories{padding-bottom:20px}.projects-resources p{margin-bottom:0}.info-section{min-height:900px}.info-section .container{max-width:1130px;margin:0}.info-section .h3,.info-section h3{margin-bottom:50px}.mosaic-list li{width:36%}.mosaic-list li:nth-child(4n+1),.mosaic-list li:nth-child(4n+4){width:64%}.mosaic-list div{height:400px}.positions-list .item{padding:45px 60px;font-size:20px;line-height:30px;margin-bottom:30px}.positions-list .date,.positions-list .h4,.positions-list h4{margin-bottom:30px}.positions-list .button{margin:0 22px 0 30px}.custom-section .info-cascade .h2+.h3,.custom-section .info-cascade .h2+h3,.custom-section .info-cascade h2+.h3,.custom-section .info-cascade h2+h3{padding-top:10px}.custom-section .info-cascade .h3,.custom-section .info-cascade h3{margin-bottom:25px}.custom-section .title-wrap{max-width:900px;padding:60px 0 0}.custom-section .title-wrap .button{margin-top:50px}.custom-section .info-numbers{padding:32px 0}.custom-section .info-numbers .info-wrap{padding:0;width:43%;margin:0 0 0 68px;font-size:18px;line-height:28px}.custom-section .info-numbers .h2,.custom-section .info-numbers h2{margin-bottom:30px}.custom-section .info-numbers p{margin-bottom:40px}.custom-section .our-numbers{margin-left:110px}.custom-section .our-numbers .number{font-size:45px;line-height:45px;padding:30px 35px}.custom-section .our-numbers .title{font-size:20px;line-height:30px;padding:20px 38px 13px 25px}.custom-section .our-numbers .title strong{font-size:22px;line-height:30px}.projects-slider .heading{padding:47px 185px 0 65px}.projects-slider .slider{width:1080px;margin-left:-36px}.projects-slider .intro{padding:15px 30px 15px 120px}.projects-slider .photo{padding-top:0;height:528px;right:0}.projects-slider .h4,.projects-slider h4{font-size:20px;line-height:28px;max-width:560px}.projects-slider .slider-nav{padding-right:50px}.projects-slider .slick-arrow.slick-prev{left:0}.projects-slider .slick-arrow.slick-next{right:0}.hero-section,.hero-section .image{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.hero-section{padding-bottom:0;min-height:858px}.hero-section .image{position:absolute;left:0;top:0;bottom:0;width:42.1%;height:100%;background-position:50% 50%}.hero-section .image:after{content:'';position:absolute;left:100%;top:0;bottom:0;width:50px;background:#b8e5e2;margin-left:-20px}.hero-section .image img{max-width:none;position:absolute;left:0;right:0;margin:0}.hero-section .h1,.hero-section h1{line-height:75px}.hero-section .info{margin:0 0 0 auto;padding:0;width:57%;position:relative}.hero-section .logo{position:absolute;left:0;font-size:20px;line-height:30px;bottom:-128px;letter-spacing:2px}.hero-section .logo img{width:27px;height:27px;margin-right:22px}.hero-section .wave{bottom:-5vw}.quickguide .content-block:nth-child(even){padding:0 0 0 110px}.container{width:100%;max-width:1240px;margin:0 auto}.section{padding:115px 0}.section+.section:not(.grey-background){margin-top:-115px}.section.grey-background+.section{margin-top:0}}@media screen and (-ms-high-contrast:active) and (min-width:1200px),(-ms-high-contrast:none) and (min-width:1200px){.page-title .shaped-image svg{height:430px!important}}@media (min-width:1201px){.gallery .gallery-item{width:25%}}@media (min-width:1440px){.footer .container{max-width:1240px}.page-title .shaped-image{width:650px}.get-in-touch{padding-top:75px}.get-in-touch .container{max-width:1240px}}@media screen and (-ms-high-contrast:active) and (min-width:1440px),(-ms-high-contrast:none) and (min-width:1440px){.page-title .shaped-image svg{height:505px!important}}@media (min-width:1800px){body{font-size:18px;line-height:28px}.h1,h1{font-size:90px;line-height:100px}.h2,h2{font-size:60px;line-height:69px}.h3,h3{font-size:36px;line-height:44px}.h4,.quote-section blockquote cite strong,blockquote,blockquote cite strong,h4{font-size:24px;line-height:34px}.h5,h5{font-size:20px;line-height:28px}.h6,h6{font-size:18px;line-height:26px}.content ul{margin-bottom:50px}.button,input[type=submit]{font-size:20px;line-height:26px}blockquote:before{margin-bottom:30px;width:84px;height:66px}blockquote cite{padding-top:40px}.jcf-select .jcf-select-text{padding:12px 25px}.jcf-list .jcf-option,.jcf-select .jcf-select-text,blockquote cite{font-size:20px;line-height:30px}.header{padding:26px 0}.header .container{max-width:1810px;padding:0 15px}.header .logo{width:200px;height:73px}.header .menu{padding-right:75px}.header .contacts-btn{font-size:18px;line-height:26px;min-width:195px}.contacts-form .fsBody .fsForm input[type=email],.contacts-form .fsBody .fsForm input[type=number],.contacts-form .fsBody .fsForm input[type=password],.contacts-form .fsBody .fsForm input[type=tel],.contacts-form .fsBody .fsForm input[type=text],.contacts-form .fsBody .fsForm textarea,.main-nav{font-size:20px}.main-nav>li{margin-left:55px}.main-nav li.menu-item-has-children.has-large-menu .sub-menu{left:-10px;right:-5px}.header-tabs,.main-nav .sub-menu>ul{margin-top:35px}.header-tabs .tabs-nav-holder{padding:50px 43px 45px 50px;width:26%}.header-tabs .tabs{padding:50px 60px 45px 45px;width:74%}.header-tabs .tabs-nav{font-size:18px;line-height:26px}.header-tabs .tabs-nav .item{margin-bottom:20px}.header-tabs .tabs-nav svg{margin:0 10px}.header-tabs .h6,.header-tabs h6,.popup-bio p{margin-bottom:30px}.header-tabs .projects-list-menu{font-size:20px;line-height:30px}.header-tabs .projects-list-menu>div{padding:17px 30px;margin-bottom:20px}.footer .container{max-width:1635px}.footer .menu ul{-webkit-column-gap:130px;-moz-column-gap:130px;column-gap:130px}.footer .subscribe{width:510px}.footer .copy-holder,.page-title .title-info{font-size:20px;line-height:30px}.footer .add-links li{padding-left:47px}.footer .add-links li:before{left:22px}.page-title{min-height:800px}.page-title .title-info{padding-top:182px}.page-title .wrap{max-width:800px}.page-title .post-info{margin-top:50px}.page-title .shaped-image{width:48%}.page-title.post{margin-top:125px}.page-title.post .title-info{min-height:73vh;padding-top:80px}.breadcrumbs,.page-title.post .back,.quote-section blockquote cite{font-size:20px;line-height:30px}.breadcrumbs{-webkit-transform:translateY(-14px);transform:translateY(-14px);max-width:800px}.info-cascade{padding:0}.info-cascade .invert .info-wrap{padding:0 0 0 120px}.info-cascade .invert.circle-view .info-wrap{padding:0 0 0 150px!important}.info-cascade .invert:nth-child(even) .info-wrap{padding:0 120px 0 0}.info-cascade .invert:nth-child(even).circle-view .info-wrap{padding:0 150px 0 0!important}.info-cascade .item+.item{padding-top:150px}.info-cascade .item:nth-child(even) .info-wrap{padding:0 0 0 120px}.info-cascade .item:nth-child(even).circle-view .info-wrap{padding:0 0 0 105px}.info-cascade .item.circle-view .info-wrap{width:calc(100% - 796px);padding-right:163px}.info-cascade .info-wrap{width:calc(100% - 780px);padding-right:140px;font-size:20px;line-height:30px}.info-cascade .subtitle{font-size:18px;line-height:28px;margin-bottom:30px}.info-cascade .image-rectangle{padding-top:0;width:780px;height:530px}.info-cascade .image-rectangle .photo,.info-cascade .rectangle{margin:0;-webkit-transform:translate(0,0);transform:translate(0,0);width:calc(100% - 30px);height:500px;top:0;left:30px}.info-cascade .rectangle{left:0;top:30px}.info-cascade .image-circle{width:750px;height:755px}.info-cascade .image-circle .photo{height:617px;width:624px;top:81px;left:80px}.info-cascade .circle:nth-child(2){width:736px;height:736px;left:13px}.info-cascade .circle:nth-child(3){width:701px;height:699px;top:55px;left:44px}.info-cascade .circle:nth-child(4){width:697px;height:696px;top:38px}.expertise-list .list{margin:0 0 -35px -35px}.expertise-list .item{width:calc(33.333% - 35px);margin:0 0 35px 35px}.expertise-list .title{height:310px;padding:30px 40px}.search-footer .h5,.search-footer h5{font-size:24px;line-height:34px;margin-bottom:26px}.search-footer form,.subscribe form{padding-bottom:25px}.section-title .button{margin-top:50px}.subscribe .h5,.subscribe h5{font-size:24px;line-height:34px;margin-bottom:26px}.tabs-links{padding:40px 0;margin-bottom:80px}.error-holder{background-position-y:97%}.error-holder .error-inner p{margin-bottom:48px}.related-resources .h2,.related-resources h2{margin-bottom:60px}.related-resources .button-holder{padding-top:42px}.resources-list{margin:0 0 -30px -30px}.resources-list .item{width:calc(33.333% - 30px);margin:0 0 30px 30px}.resources-list .title{min-height:300px;padding:43px 48px 30px}.resources-list .date{padding-right:44px}.resources-list .date:after{right:17px}.quote-section{border-radius:40px;height:707px}.quote-section blockquote{width:920px;font-size:36px;line-height:46px}.we-have-reached{height:1280px}.we-have-reached .h2,.we-have-reached h2{margin-bottom:60px}.our-numbers{margin:0 -50px -100px}.our-numbers .item{max-width:350px;margin:0 50px 100px;font-size:20px;line-height:30px}.our-numbers .number,.tags-columns .column p{margin-bottom:40px}.our-numbers.colored{padding-top:30px}.get-in-touch{padding:92px 0 69px}.get-in-touch .container{max-width:1635px}.get-in-touch .wrap{max-width:370px;margin-right:90px}.get-in-touch .h2,.get-in-touch h2{margin-bottom:24px}.get-in-touch .button{margin-bottom:10px}.content-page{margin-top:125px}.content .article{font-size:20px;line-height:30px}.content .article .h3,.content .article h3{margin-bottom:33px;padding-top:30px}.content .article blockquote{margin:80px 0}.content .article .button{margin-bottom:80px}.content .sharing{left:-170px}.tags-columns{margin-top:75px}.article-quote{margin:75px 0 50px}.values{padding:290px 0 250px;min-height:1190px}.values .h2,.values h2{margin-bottom:70px}.values-list li{max-width:500px;padding:0 75px 60px}.locations-list{margin:0 -13px -33px}.location-item{width:calc(25% - 30px);margin:0 14px 33px}.head-office .h6,.head-office h6{margin-bottom:40px}.head-office .location-item .button{margin-top:17px}.head-office .contacts-form{margin-top:-680px}.contacts-form{width:720px;padding:50px 60px}.contacts-form .fsBody .fsForm input[type=submit]{font-size:20px;line-height:26px}.sign-up-form{margin:150px auto}.more-projects .h2,.more-projects h2{margin-bottom:60px}.contacts-form .fsBody .fsLabel,.projects-list .item{font-size:20px;line-height:30px}.projects-list .photo-holder{height:310px}.projects-list .description{padding:30px 40px 35px;min-height:288px}.no-touch .projects-list .long-description{padding:40px}.timeline-holder{padding:124px 0}.timeline .history-item:nth-child(even) .date{margin-right:25px}.timeline .history-item:nth-child(even) .photo{left:0}.timeline .history-item:nth-child(even) .rectangle{left:-20px}.timeline .history-item+.history-item{margin-top:110px}.timeline .photo-holder{max-width:695px;height:450px}.timeline .date{width:650px}.accordion .h5,.accordion h5{font-size:24px;line-height:34px}.accordion .info{font-size:20px;line-height:30px;padding-right:100px}.quote-slider{margin:175px 0;padding:188px 0 174px}.quote-slider .h2,.quote-slider h2{margin-bottom:80px}.quote-slider .item{padding-top:126px}.quote-slider.with-images .image{width:1250px;height:700px}.quote-slider.with-images .slick-arrow{margin-top:-10px}.quote-slider.with-images .slick-arrow.slick-prev{left:-125px}.quote-slider.with-images .slick-arrow.slick-next{right:-125px}.quote-slider.with-images .slick-dots{padding-top:57px}.pagination{padding-top:70px}.our-people .section-title{margin-bottom:70px}.our-people .container{max-width:1550px}.our-people .tabs-links{margin-bottom:45px}.team-list{margin:0 0 -40px -40px}.team-list .item{font-size:20px;line-height:28px;max-width:calc(25% - 40px);margin:0 0 40px 40px}.team-list .wrap{padding:35px 20px 43px}.our-partners .h2,.our-partners h2{margin-bottom:70px}.partners-slider{max-width:1254px;position:relative;right:-25px}.partners-slider .item{margin-bottom:-70px}.partners-slider .box{height:50px;margin-bottom:70px}.partners-slider .slick-arrow.slick-prev{left:-170px}.partners-slider .slick-arrow.slick-next{right:-120px}.partners-slider .slick-dots{padding-top:75px;position:relative;right:20px}.employee-spotlight{padding:320px 0 315px}.employee-spotlight .h2,.employee-spotlight h2{margin-bottom:60px}.video-with-quote blockquote{padding:54px 60px 35px;font-size:36px;line-height:44px}.play-video{width:100px;height:100px}.popup-bio .container{width:1520px;height:800px}.popup-bio .info{padding:0 40px 0 730px}.popup-bio .info:after,.popup-bio .info:before{left:690px}.popup-bio .custom-scroll{max-height:800px;display:block;padding-right:40px}.popup-bio .custom-scroll:after,.popup-bio .custom-scroll:before{height:60px}.popup-bio .title{padding-bottom:50px}.popup-bio .photo{top:60px;left:60px;bottom:60px;width:680px;max-height:680px;max-width:610px}.popup-bio blockquote{padding:60px 0}.popup-bio .jcf-scrollbar-vertical .jcf-scrollbar-dec{height:80px!important}.popup-bio .jcf-scrollbar-vertical .jcf-scrollbar-inc{height:40px!important}.content ul+.projects-resources{padding-top:30px}.projects-resources{padding-top:60px}.projects-resources .date{padding-right:44px}.projects-resources .date:after{right:17px}.projects-resources p{margin-bottom:0}.info-section{min-height:1225px}.mosaic .section-title,.open-positions .h2,.open-positions h2{margin-bottom:60px}.mosaic-list{margin:0 -15px}.mosaic-list li{margin-bottom:30px;padding:0 15px}.mosaic-list div{height:550px}.custom-section{min-height:1165px}.custom-section .info-cascade .h2+.h3,.custom-section .info-cascade .h2+h3,.custom-section .info-cascade h2+.h3,.custom-section .info-cascade h2+h3{padding-top:20px}.custom-section .title-wrap{max-width:1130px}.custom-section .title-wrap .button{margin-top:40px}.custom-section .info-numbers .info-wrap{width:41%;margin-left:0;font-size:20px;line-height:30px}.custom-section .our-numbers{width:597px;margin-left:290px}.custom-section .our-numbers .number{font-size:65px;line-height:65px;border-radius:40px 0 0 0;padding:48px 45px}.custom-section .our-numbers .title{border-radius:0 40px 40px 0;min-width:165px;padding:40px 38px 20px 25px}.custom-section .our-numbers .title strong{font-size:30px;line-height:38px}.custom-section .info-cascade .image-circle{width:796px;height:803px}.custom-section .info-cascade .image-circle .photo{height:663px;width:663px;top:80px;left:84px}.custom-section .info-cascade .circle:nth-child(2){width:782px;height:783px;left:14px}.custom-section .info-cascade .circle:nth-child(3){width:744px;height:744px;top:59px;left:47px}.custom-section .info-cascade .circle:nth-child(4){width:740px;height:741px;top:41px}.projects-slider{padding-bottom:230px}.projects-slider .heading{padding:110px 155px 10px 0}.projects-slider .slider{width:1625px;margin-left:-160px}.projects-slider .intro{padding:31px 30px 31px 158px}.projects-slider .photo{height:800px}.projects-slider .h4,.projects-slider h4{font-size:24px;line-height:34px;max-width:752px}.projects-slider .slider-nav{padding-right:0;margin-right:-28px}.hero-section{min-height:1262px}.hero-section .image{width:45.3%}.hero-section .h1,.hero-section h1{line-height:115px}.hero-section .info{width:50.7%}.hero-section .logo{bottom:-216px;left:45px;font-size:30px;line-height:31px;letter-spacing:.1em}.hero-section .logo img{width:40px;height:40px;margin-right:28px}.quickguide .content-block:nth-child(even){padding:0 0 0 120px}.container{max-width:1630px}.section{padding:150px 0}.section+.section:not(.grey-background){margin-top:-150px}.section.grey-background+.section{margin-top:0}}@media screen and (-ms-high-contrast:active) and (min-width:1800px),(-ms-high-contrast:none) and (min-width:1800px){.page-title.post .wrap{max-width:700px}.page-title .shaped-image svg{height:712px!important}.custom-section{min-height:100vh}}@media (min-width:2400px){.employee-spotlight{padding:400px 0}.custom-section:nth-child(even) .wave,.custom-section:nth-child(even) .wave-mob{-webkit-transform:translateY(-57%);transform:translateY(-57%)}.projects-slider .heading{padding-top:150px}.hero-section{min-height:100vh}}@media (max-width:1199px){.header .menu{-webkit-transition:visibility .3s,opacity .3s,-webkit-transform .3s;transition:visibility .3s,opacity .3s,transform .3s;transition:visibility .3s,opacity .3s,transform .3s,-webkit-transform .3s}.header-tabs{display:none}.content .sharing{text-align:center;margin-bottom:30px}.partners-slider .slick-arrow{position:absolute;left:0;top:0;opacity:0;visibility:hidden}.hero-section .h1,.hero-section h1{line-height:55px;margin-bottom:18px}}@media (max-width:1023px){.footer .add-links li+li{margin-top:15px}.our-numbers .item+.item{margin-top:40px}.popup-bio{overflow-y:auto}.custom-section .wave{display:none}.custom-section .info-cascade{text-align:center}.projects-slider .slick-arrow{width:40px;height:40px}}@media (max-width:767px){.tabs-links li{background:#fff;-webkit-box-shadow:0 0 25px rgba(0,58,112,.15);box-shadow:0 0 25px rgba(0,58,112,.15);border-radius:15px;margin-bottom:20px}.tabs-links li:before{display:none}.sign-up-form .form-group .button,.sign-up-form .form-holder input,.sign-up-form .form-holder label{font-size:14px}.pagination .nextpostslink,.pagination .previouspostslink{background-size:6px 12px}.custom-section .title-wrap .h2,.custom-section .title-wrap h2{font-size:26px;line-height:34px}.projects-slider .heading .button{position:absolute;bottom:71px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.projects-slider .slick-dots{display:none!important}}@media (max-width:567px){.sign-up-form .form-holder{margin-bottom:20px}}@media (min-width:1024px) and (max-width:1199px){.page-title.post .wrap{max-width:500px}}@media (min-width:568px) and (max-width:767px){.hero-section .image{min-height:100vh}}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.custom-section:after,.hero-section:after,.page-title .title-info:after{content:'';min-height:inherit;font-size:0}.page-title .wave svg{width:100vw;height:5.8333vw;max-width:100vw}.page-title .shaped-image svg{height:302px}.related-resources .wave,.we-have-reached .wave-top{width:100vw;height:15.573vw}.we-have-reached .wave-bottom{width:100vw;height:19.218vw}.get-in-touch .wave svg{width:100vw;height:15.26vw}.values .wave-top{width:100vw;height:15.573vw}.values .wave-bottom{width:100vw;height:19.218vw}.quote-slider .wave-top{width:100vw;height:15.573vw}.quote-slider .wave-bottom{width:100vw;height:19.218vw}.employee-spotlight .wave-top{width:100vw;height:15.573vw}.employee-spotlight .wave-bottom{width:100vw;height:19.218vw}.info-section .wave-top{width:100vw;height:15.573vw}.info-section .wave-bottom{width:100vw;height:19.218vw}.custom-section+.custom-section{margin-top:0!important}.custom-section .wave,.custom-section .wave-mob{display:none!important}}