@import url("https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap");
/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;font-family:sans-serif}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}#footer .footer-navigation,#footer .line-copyright ul,#footer .list-links-footer,.block-pr-info .list-item,.block-where-we-work .list-opener,.header .header-navigation,.header .header-navigation>li .drop-holder ul,.holder-filter-projects .filter-list,.listreset{list-style:none;margin:0;padding:0}.clearfix:after,.navigation-single:after,.post-password-form p:after,.search-form:after,.widget:after,dl:after{clear:both;content:"";display:block}.btn,.navigation .next,.navigation .prev,.navigation-comments .next,.navigation-comments .prev,.section.comments a,.section.comments input[type=submit],.section.respond a,.section.respond input[type=submit],.wp-block-buttons .wp-block-button .wp-block-button__link{transition:all .3s ease-in-out}.ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.btn,.navigation .next,.navigation .prev,.navigation-comments .next,.navigation-comments .prev,.wp-block-buttons .wp-block-button .wp-block-button__link{display:inline-block;vertical-align:top}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}*{max-height:1000000px}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#fff;color:#000;font:18px/1.2222 Roboto,Arial,Helvetica Neue,Helvetica,sans-serif;min-width:320px}img{height:auto;max-width:100%;vertical-align:top}.gm-style img{max-width:none}.text-center{text-align:center}address,applet,blockquote,dl,embed,form,frameset,h1,h2,h3,h4,h5,h6,iframe,object,ol,p,table,ul{margin:0 0 1.2222em}blockquote{border-left:4px solid #818386;margin-left:1.2222em;padding-left:.5em}td,th{border:1px solid #818386;padding:.5em;text-align:left;vertical-align:top}th{text-align:center;vertical-align:middle}ol,ul{padding-left:3em}ol ol,ol ul,ul ol,ul ul{margin:0;padding-left:3em}ul{list-style-type:disc}dl dt{clear:left;float:left;font-weight:700;padding-right:.3em}dl dd{overflow:hidden}pre{max-width:100%}fieldset,form{border-style:none;margin:0;padding:0}input[type=email],input[type=password],input[type=search],input[type=tel],input[type=text],textarea{-webkit-appearance:none;border:1px solid #818386;-webkit-border-radius:0;box-sizing:border-box;padding:.4em .7em}input[type=email]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,textarea:focus{border-color:#000}input[type=email]::-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:#818386}input[type=email]::-moz-placeholder,input[type=password]::-moz-placeholder,input[type=search]::-moz-placeholder,input[type=tel]::-moz-placeholder,input[type=text]::-moz-placeholder,textarea::-moz-placeholder{color:#818386;opacity:1}input[type=email]:-moz-placeholder,input[type=password]:-moz-placeholder,input[type=search]:-moz-placeholder,input[type=tel]:-moz-placeholder,input[type=text]:-moz-placeholder,textarea:-moz-placeholder{color:#818386}input[type=email]:-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:#818386}input[type=email].placeholder,input[type=password].placeholder,input[type=search].placeholder,input[type=tel].placeholder,input[type=text].placeholder,textarea.placeholder{color:#818386}select{-webkit-border-radius:0}textarea{resize:vertical;vertical-align:top}button,input[type=button],input[type=file],input[type=reset],input[type=submit]{-webkit-appearance:none;-webkit-border-radius:0;cursor:pointer}@font-face{font-display:block;font-family:icomoon;font-style:normal;font-weight:400;src:url(../fonts/icomoon.eot?f09c6l);src:url(../fonts/icomoon.eot?f09c6l#iefix) format("embedded-opentype"),url(../fonts/icomoon.ttf?f09c6l) format("truetype"),url(../fonts/icomoon.woff?f09c6l) format("woff"),url(../fonts/icomoon.svg?f09c6l#icomoon) format("svg")}[class*=" icon-"],[class^=icon-]{speak:never;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:icomoon!important;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none}.icon-cross:before{content:"\e905"}.icon-arrrow-l:before{content:"\e902"}.icon-arrrow-r:before{content:"\e903"}.icon-arrow-left:before{content:"\e900"}.icon-arrow-right:before{content:"\e901"}#wrapper{display:flex;flex-direction:column;min-height:100vh}#main{flex-grow:1}.widget{margin-bottom:1.2222em}.widget ul{padding-left:2em}.widget select{min-width:150px}.comment-form label{display:block;padding-bottom:4px}.comment-form textarea{height:120px;margin:0;min-height:120px;overflow:auto}.comment-form input[type=text],.comment-form textarea{margin:0 4px 0 0;max-width:300px;width:100%}.comment-form input[type=submit]{display:block;float:none}.post-password-form label{display:block;margin-bottom:4px}.post-password-form input[type=password]{margin:0 4px 0 0;max-width:300px;width:100%}.search-form{margin-bottom:15px}.search-form input{float:left;height:2em}.search-form input[type=search]{margin:0 4px 0 0;width:150px}.post-password-form input{float:left;height:2em}.post-password-form input[type=password]{width:150px}.comment-form input[type=submit],.post-password-form input[type=submit],.search-form input[type=submit]{background:#000;border:none;color:#fff;height:2em;padding:0 .5em}.comment-form input[type=submit]:hover,.post-password-form input[type=submit]:hover,.search-form input[type=submit]:hover{opacity:.8}.commentlist{margin:0 0 1.2222em}.commentlist .edit-link{margin:0}.commentlist .avatar-holder{float:left;margin:0 1.2222em 4px 0}.commentlist-item .commentlist-item{padding:0}@media (min-width:768px){.commentlist-item .commentlist-item{padding:0 0 0 2em}}.comment,.commentlist-holder{overflow:hidden}.commentlist-item .commentlist-item,.commentlist-item+.commentlist-item{padding-top:1.2222em}.widget_calendar #next{text-align:right}.gallery-item dt{float:none;padding:0}.navigation,.navigation-comments{margin-bottom:1.2222em;position:relative;vertical-align:middle}.navigation .screen-reader-text,.navigation-comments .screen-reader-text{left:-99999px;position:absolute}.navigation .page-numbers,.navigation-comments .page-numbers{display:inline-block;padding:0 .4em;vertical-align:middle}@media (max-width:767px){.navigation .page-numbers,.navigation-comments .page-numbers{padding:0 3px}}.navigation .next,.navigation .prev,.navigation-comments .next,.navigation-comments .prev{background:transparent;border:2px solid #0093d4;border-radius:0;color:#0093d4;font:13px/1 Roboto,Arial,Helvetica Neue,Helvetica,sans-serif;max-width:48%;min-width:125px;padding:18px 10px;text-align:center;text-decoration:none;text-transform:uppercase}.navigation .next:hover,.navigation .prev:hover,.navigation-comments .next:hover,.navigation-comments .prev:hover{background:#0093d4;color:#fff}@media (max-width:767px){.navigation .next,.navigation .prev,.navigation-comments .next,.navigation-comments .prev{padding:.2em}}.navigation-single{margin-bottom:1.2222em}.navigation-single .next,.navigation-single .prev{background:#000;color:#fff;float:left;max-width:48%;text-decoration:none;vertical-align:middle}.navigation-single .next:hover,.navigation-single .prev:hover{opacity:.8}.navigation-single .next a,.navigation-single .prev a{color:inherit;display:block;padding:.4em;text-decoration:none}@media (max-width:767px){.navigation-single .next a,.navigation-single .prev a{padding:.2em}}.navigation-single .next{float:right}.wp-caption{border:1px solid #818386;clear:both;margin-bottom:1.2222em;max-width:100%;padding:.4em}.wp-caption img{margin:0;vertical-align:top}.wp-caption p{margin:.4em 0 0}div.aligncenter{margin:0 auto 1.2222em}img.aligncenter{display:block;margin:0 auto}.alignleft{float:left;margin:0 1.2222em 4px 0}.alignright{float:right;margin:0 0 4px 1.2222em}.mejs-container{margin-bottom:1.2222em}.alignnone,.bypostauthor,.gallery,.gallery-caption,.sticky,.wp-caption-text{height:auto}iframe{max-width:100%}.navigation-single .next,.navigation-single .prev,.page-numbers,.title{word-break:break-word}#wp-calendar tbody td{text-align:center}#wp-calendar td,#wp-calendar th{border:1px solid #818386}.section.comments,.section.respond{max-width:730px}.section.comments .comment-form textarea,.section.respond .comment-form textarea{max-width:100%}.section.comments input[type=email],.section.comments input[type=text],.section.comments input[type=url],.section.comments textarea,.section.respond input[type=email],.section.respond input[type=text],.section.respond input[type=url],.section.respond textarea{border:1px solid #000;max-width:100%;padding:10px 15px;width:100%}.section.comments input[type=submit],.section.respond input[type=submit]{display:inline-block;height:auto;padding:13px 25px}.section.comments input[type=submit]:hover,.section.respond input[type=submit]:hover{opacity:.7}.section.comments a,.section.respond a{text-decoration:none}.section.comments a:hover,.section.respond a:hover{opacity:.7}.section.comments .comment-form-cookies-consent,.section.respond .comment-form-cookies-consent{align-items:center;display:flex}.section.comments .comment-form-cookies-consent input,.section.respond .comment-form-cookies-consent input{margin-right:10px}.section.comments .comment-form-cookies-consent label,.section.respond .comment-form-cookies-consent label{padding-bottom:0}.section.comments .comment-reply-title small,.section.respond .comment-reply-title small{margin-left:5px}.navigation.pagination{padding:20px 0}.navigation.pagination .nav-links{text-align:center}.h,.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{color:inherit;font-family:inherit;font-weight:700;margin:0 0 .5em}.h1,h1{font-size:50px}@media (min-width:768px){.h1,h1{font-size:60px}}.h2,h2{font-size:30px}.h3,h3{font-size:24px}.h4,h4{font-size:21px}.h5,h5{font-size:17px}.h6,h6{font-size:15px}p{margin:0 0 1em}a{color:#055e90;transition:all .3s}a:focus,a:hover{text-decoration:none}.header{padding:10px 0;position:relative;z-index:100}@media (min-width:480px){.header{padding:10px 25px}}@media (min-width:1024px){.header{padding:17px 0 15px}}.header .container{align-items:center;display:flex;justify-content:space-between}.header .logo{width:72px}@media (min-width:1024px){.header .logo{width:108px}}.header .logo a{display:block}.header #nav{text-align:right;width:calc(100% - 72px)}@media (min-width:1024px){.header #nav{text-align:left;width:calc(100% - 108px)}}.header .nav-drop{background:#fff;display:none;flex-direction:column-reverse;padding:50px 20px;position:absolute;right:0;text-align:left;top:100%;width:376px}@media (min-width:480px){.header .nav-drop{width:425px}}@media (min-width:1024px){.header .nav-drop{align-items:center;display:flex;flex-direction:row;justify-content:flex-end;max-width:none;padding:0;position:static;width:100%}}.header .nav-opener{align-items:center;cursor:pointer;display:inline-flex;margin-right:19px}@media (min-width:1024px){.header .nav-opener{display:none}}.header .nav-opener:hover{opacity:.85}.header .nav-opener .txt{margin-right:15px}.header .nav-opener .icon{border-bottom:2px solid #000;border-top:2px solid #000;display:inline-block;height:17px;position:relative;width:22px}.header .nav-opener .icon:before{background:#000;content:"";height:2px;left:0;position:absolute;right:0;top:50%;transform:translateY(-50%)}.header .header-navigation{font-size:20px;margin-bottom:33px}@media (min-width:1024px){.header .header-navigation{align-items:center;display:flex;font-size:17px;margin-bottom:0;padding-right:20px;position:relative}}@media (min-width:1200px){.header .header-navigation{padding-right:64px}}@media (min-width:1024px){.header .header-navigation>li{margin:0 18px}}.header .header-navigation>li.active .over>a{color:#0a3777!important}@media (min-width:1024px){.header .header-navigation>li.menu-item-has-children{position:static}}.header .header-navigation>li.menu-item-has-children:hover .over a{background:#0e72aa;color:#fff}@media (min-width:1024px){.header .header-navigation>li.menu-item-has-children:hover .over a{background:transparent;color:#0a3777}}.header .header-navigation>li.menu-item-has-children:hover .over .drop-opener{background:#0e72aa;color:#fff}.header .header-navigation>li.menu-item-has-children .over a{width:55%}@media (min-width:480px){.header .header-navigation>li.menu-item-has-children .over a{width:52%}}@media (min-width:1024px){.header .header-navigation>li.menu-item-has-children .over a{width:100%}}.header .header-navigation>li.menu-item-has-children .over .drop-opener{background:#fff;cursor:pointer;display:block;height:50.5px;padding:5px 10px;position:relative;transition:all .3s;width:45%}@media (min-width:480px){.header .header-navigation>li.menu-item-has-children .over .drop-opener{width:48%}}.header .header-navigation>li.menu-item-has-children .over .drop-opener:after{content:"\e903";font-family:icomoon;font-size:30px;position:absolute;top:50%;transform:translateY(-50%)}@media (min-width:1024px){.header .header-navigation>li.menu-item-has-children .over .drop-opener{display:none}.header .header-navigation>li:nth-child(2) .drop-holder:before{left:20%}.header .header-navigation>li:nth-child(3) .drop-holder:before{left:38%}.header .header-navigation>li:nth-child(4) .drop-holder:before{left:57%}}.header .header-navigation>li .drop-holder{background:#fff;left:0;min-height:100%;opacity:0;padding:50px 20px;position:absolute;right:0;top:0;transform:translate(100%);transition:all .3s;visibility:hidden;z-index:10}@media (min-width:1024px){.header .header-navigation>li .drop-holder{background:#fff;bottom:auto;left:-5px;min-height:0;opacity:0;padding:34px 26px;position:absolute;top:85px;transform:translateX(0);visibility:hidden;width:675px;z-index:2}.header .header-navigation>li .drop-holder:before{background:transparent;border-bottom:20px solid #0a3777;bottom:100%;content:"";height:67px;left:1%;position:absolute;width:20%}}.header .header-navigation>li .drop-holder .close-nav{margin:30px 14px 0}.header .header-navigation>li .drop-holder .back{align-items:center;display:inline-flex}.header .header-navigation>li .drop-holder .parent-link{margin:5px 0}.header .header-navigation>li .drop-holder .back,.header .header-navigation>li .drop-holder .parent-link{color:#000;display:inline-block;padding:10px 15px;text-decoration:none;width:100%}.header .header-navigation>li .drop-holder .back:hover,.header .header-navigation>li .drop-holder .parent-link:hover{background:#0e72aa;color:#fff}@media (min-width:1024px){.header .header-navigation>li .drop-holder .back,.header .header-navigation>li .drop-holder .parent-link{display:none!important}.header .header-navigation>li .drop-holder ul{column-count:2}}.header .header-navigation>li .drop-holder ul li.active a{color:#0a3777}.header .header-navigation>li .drop-holder ul li.active a:hover{color:#fff}.header .header-navigation>li .drop-holder ul a{color:#000;display:inline-block;padding:10px 15px;text-decoration:none;width:100%}.header .header-navigation>li .drop-holder ul a:hover{background:#055e90;color:#fff}@media (min-width:1024px){.header .header-navigation>li .drop-holder ul a:hover{background:#055e90}}@media (max-width:1023px){.header .header-navigation>li.hover .drop-holder{opacity:1;transform:translate(0);visibility:visible}}@media (min-width:1024px){.header .header-navigation>li:hover .drop-holder{display:block;opacity:1;transform:translate(0);visibility:visible}}.header .header-navigation>li .over{align-items:center;display:flex}.header .header-navigation>li .over a,.header .header-navigation>li>a{color:#1a1818;display:block;padding:13px 30px;text-decoration:none}@media (min-width:1024px){.header .header-navigation>li .over a,.header .header-navigation>li>a{padding:0}}.header .header-navigation>li .over a:hover,.header .header-navigation>li>a:hover{background:#0e72aa;color:#fff}@media (min-width:1024px){.header .header-navigation>li .over a:hover,.header .header-navigation>li>a:hover{background:transparent;color:#0a3777}}.header .holder-right-col{align-items:center;display:flex;font-size:17px;padding-left:30px}@media (min-width:1024px){.header .holder-right-col{padding-left:0}}.header .holder-right-col a{color:#1a1818;margin:0 0 0 15px;text-decoration:none}.header .holder-right-col a:hover{color:#0a3777}.header .holder-right-col a.btn{color:#055e90;letter-spacing:.1em;margin:0 0 28px}@media (min-width:1024px){.header .holder-right-col a.btn{margin:0 15px}}.header .holder-right-col a.btn:hover{color:#fff}.header .holder-right-col a.link{display:none}@media (min-width:1024px){.header .holder-right-col a.link{display:inline-block}}.header .close-nav{align-items:center;color:#2e3f48;cursor:pointer;display:inline-flex;font-size:19px;margin-left:31px;text-transform:uppercase}@media (min-width:1024px){.header .close-nav{display:none!important}}.header .close-nav span{font-size:24px;margin-left:8px}@media (min-width:1024px){.in-hover #main,.in-hover .footer{overflow:hidden;position:relative}.in-hover #main:after,.in-hover .footer:after{background:rgba(26,24,24,.7);bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:2}}@media (max-width:1023px){.nav-active .header .nav-drop{display:flex}.nav-active #main,.nav-active .footer{overflow:hidden;position:relative}.nav-active #main:after,.nav-active .footer:after{background:rgba(26,24,24,.7);bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:2}}#footer{background:#1a1818;color:#fff;padding:82px 0 60px}@media (min-width:768px){#footer{padding:75px 0}}#footer .container{max-width:1200px}#footer .holder-middle-section{margin:0 0 38px;text-align:center}@media (min-width:768px){#footer .holder-middle-section{display:flex;justify-content:space-between;margin:0;text-align:left}}#footer .footer-logo{margin:0 auto 50px;width:138px}@media (min-width:768px){#footer .footer-logo{margin-bottom:30px;width:112px}}#footer .footer-logo a{display:block}@media (min-width:768px){#footer .over{align-items:flex-start;display:flex;width:calc(100% - 112px)}}#footer .list-links-footer{padding-top:27px}@media (min-width:768px){#footer .list-links-footer{display:flex;flex-wrap:wrap;padding-left:22px;padding-top:22px;width:48%}}#footer .list-links-footer li{margin:0 0 50px}@media (min-width:768px){#footer .list-links-footer li{margin:0 0 43px;padding:0 20px 20px 0}}@media (min-width:1024px){#footer .list-links-footer li{width:42%}#footer .list-links-footer li:first-child{width:58%}}#footer .list-links-footer h4{font-size:12px;font-weight:400;letter-spacing:.1em;margin:0 0 18px;text-transform:uppercase}#footer .list-links-footer a{color:#fff;display:inline-block;max-width:260px;text-decoration:none}#footer .list-links-footer a:hover{color:#818386}#footer .line-copyright{font:400 12px/15px Roboto,Arial,Helvetica Neue,Helvetica,sans-serif;padding-top:21px;text-align:center}@media (min-width:768px){#footer .line-copyright{align-items:center;display:flex;padding-top:0}#footer .line-copyright ul{display:flex}}#footer .line-copyright ul li{margin:0 0 7px}@media (min-width:768px){#footer .line-copyright ul li{margin:0 15px 8px}}#footer .line-copyright ul a{color:#fff;text-decoration:none}#footer .line-copyright ul a:hover{color:#818386}#footer .copyright{margin:0 0 8px}@media (min-width:768px){#footer .copyright{margin:0 15px 8px 18px}#footer .footer-navigation{display:flex;flex-wrap:wrap;padding-left:75px;padding-top:23px}}@media (min-width:1024px){#footer .footer-navigation{width:52%}}#footer .footer-navigation li{margin:0 10px 24px}@media (min-width:768px){#footer .footer-navigation li{margin:0 13px 20px}}#footer .footer-navigation li:last-child a{background:#0093d4}#footer .footer-navigation li:last-child a:hover{background:#055e90}#footer .footer-navigation a{background:transparent;border:2px solid #0093d4;color:#fff;display:inline-block;font:13px/1 Roboto,Arial,Helvetica Neue,Helvetica,sans-serif;letter-spacing:.1em;min-width:125px;padding:18px 10px 17px;text-align:center;text-decoration:none;text-transform:uppercase}#footer .footer-navigation a:hover{background:#0093d4}#wrapper{max-width:100%;overflow:hidden;position:relative}.accessibility{height:1px;left:-10000px;overflow:hidden;position:absolute;top:auto;width:1px}.accessibility:focus{height:auto;position:static;width:auto}.container{margin:0 auto;max-width:1250px;padding:0 25px;width:100%}.container:after{clear:both;content:"";display:block}.container :is(p,h1,h2,h3,h4,h5,h6).alignfull{padding:0 25px}.container :is(p,h1,h2,h3,h4,h5,h6).alignwide{padding:0 25px;width:calc(120% + 40px)}.alignfull{margin-left:-50vw;width:100vw}.alignfull,.alignwide{left:50%;position:relative}.alignwide{max-width:100vw;transform:translate3d(-50%,0,0);width:120%}:is(.project-template-default,.page-template-default,.post-home,.page-template-contact,.page-template-section) .container>section{left:50%;position:relative;transform:translateX(-50%);width:100vw}.error404 #content,.privacy-policy #content,.search #content,.search-results #content{padding-bottom:40px;padding-top:40px}.holder-no-projects{padding:40px 0}.search #content>*,.search-results #content>*{border-bottom:1px solid #dfdfdf;padding:20px 0}.breadcrumbs{display:none;font-size:14px;line-height:17px;margin:46px 0 30px}@media (min-width:768px){.breadcrumbs{display:block}}.breadcrumbs .container{padding:0}.breadcrumbs .container>span{margin:0 4px}.breadcrumbs .container>span:first-child{margin-left:0}.breadcrumbs a{color:#666;text-decoration:none}.breadcrumbs a:hover{color:#055e90}.breadcrumbs+.info-section{margin-top:37px;padding-top:0}@media (min-width:768px){.breadcrumbs+.info-section{margin-top:30px;padding-top:0}}.page-content{font-weight:300;line-height:1.5}.page-content figure{margin:1em auto}.page-content ol>li::marker{font-weight:500}.page-content ol>li>strong{font-weight:500}.js-tab-hidden{display:block!important;left:-9999px!important;position:absolute!important;top:-9999px!important}.holder-hero-image{align-items:center;background-position:50% 50%;background-size:cover;color:#fff;display:flex;height:300px;justify-content:center;left:50%;position:relative;text-align:center;transform:translateX(-50%);width:100vw}.holder-hero-image.without-image{height:150px}.holder-hero-image.without-image h1{color:#1a1818}@media (min-width:768px){.holder-hero-image{height:400px}}.holder-hero-image h1{font-size:40px;font-weight:900;text-shadow:0 0 10px rgba(0,0,0,.6);text-transform:uppercase}@media (min-width:768px){.holder-hero-image h1{font-size:50px}}.holder-filter-projects{background:#1a1818;padding:115px 0 80px}@media (min-width:768px){.holder-filter-projects{padding:152px 0 80px}}.holder-filter-projects .container{max-width:1130px}.holder-filter-projects .title{color:#fff;letter-spacing:-.01em;text-align:center}.holder-filter-projects .title h1{margin:0 0 40px}@media (min-width:768px){.holder-filter-projects .title h1{margin:0 0 54px}}.holder-filter-projects .filter-list{display:flex;flex-wrap:wrap}.holder-filter-projects .filter-list li{margin:0;padding:8px 10px;text-align:center;width:100%}@media (min-width:768px){.holder-filter-projects .filter-list li{padding:10px;width:50%}}@media (min-width:1024px){.holder-filter-projects .filter-list li{width:25%}}.holder-filter-projects .filter-list .btn{background:transparent;color:#fff;padding:21px 15px;width:250px}.holder-filter-projects .filter-list .btn.active,.holder-filter-projects .filter-list .btn:hover{background:#0093d4}@media (min-width:768px){.holder-filter-projects .filter-list .btn{width:100%}}.holder-filter-projects .filter-list .btn.btn-inn{background:#0093d4}.holder-filter-projects .filter-list .btn.btn-inn:hover{background:transparent}.ajax-post-loader,.list-category-project{background:#e0e1e3;padding:44px 0}@media (min-width:768px){.ajax-post-loader,.list-category-project{padding:68px 0}}.ajax-post-loader .container,.list-category-project .container{max-width:1470px}.ajax-post-loader .title h2,.list-category-project .title h2{color:#000;font-weight:300;letter-spacing:.1em;margin:0 0 35px;text-align:center}.ajax-post-loader .row,.list-category-project .row{display:flex;flex-wrap:wrap}@media (min-width:768px){.ajax-post-loader .row,.list-category-project .row{margin:0 -10px}}.ajax-post-loader .row .col,.list-category-project .row .col{padding:10px;width:100%}@media (min-width:480px){.ajax-post-loader .row .col,.list-category-project .row .col{padding:10px 25px}}@media (min-width:768px){.ajax-post-loader .row .col,.list-category-project .row .col{padding:10px;width:50%}}.ajax-post-loader .row .posts-more,.list-category-project .row .posts-more{padding:52px 0 30px;text-align:center;width:100%}@media (min-width:768px){.ajax-post-loader .row .posts-more,.list-category-project .row .posts-more{padding:78px 0}}.ajax-post-loader .row .posts-more .btn,.list-category-project .row .posts-more .btn{color:#0093d4;font-weight:700;letter-spacing:.1em}.ajax-post-loader .row .posts-more .btn:hover,.list-category-project .row .posts-more .btn:hover{color:#fff}.ajax-post-loader .item-post,.list-category-project .item-post{position:relative}@media (min-width:768px){.ajax-post-loader .item-post,.list-category-project .item-post{height:500px}}.ajax-post-loader .item-post .post-img-holder,.list-category-project .item-post .post-img-holder{background-position:50% 50%;background-size:cover;height:340px}@media (min-width:768px){.ajax-post-loader .item-post .post-img-holder,.list-category-project .item-post .post-img-holder{bottom:0;height:auto;left:0;position:absolute;right:0;top:0}}.ajax-post-loader .item-post .post-text-holder,.list-category-project .item-post .post-text-holder{background:#fff;padding:20px 140px 20px 25px;position:relative}@media (min-width:768px){.ajax-post-loader .item-post .post-text-holder,.list-category-project .item-post .post-text-holder{bottom:0;color:#1a1818;left:0;padding:18px 140px 18px 25px;padding:22px 80px 22px 50px;position:absolute;width:71.5%;z-index:1}}.ajax-post-loader .item-post .cat-name,.list-category-project .item-post .cat-name{font-size:12px;letter-spacing:.05em;line-height:15px;margin-bottom:5px}.ajax-post-loader .item-post h3,.list-category-project .item-post h3{font-size:25px;font-weight:300;line-height:30px;margin:0}.ajax-post-loader .item-post a,.list-category-project .item-post a{background:#1a1818;color:#fff;display:inline-block;font-size:13px;letter-spacing:.1em;padding:17px 15px;position:absolute;right:-25px;text-align:center;text-decoration:none;top:50%;transform:translateY(-50%);vertical-align:top;width:150px}@media (min-width:768px){.ajax-post-loader .item-post a,.list-category-project .item-post a{right:-75px}}.ajax-post-loader .item-post a:hover,.list-category-project .item-post a:hover{background:#0093d4}.hero-pr-slider{padding:94px 0 0;position:relative}@media (min-width:768px){.hero-pr-slider{padding:160px 0 0}}.hero-pr-slider:after{background:#1a1818;bottom:0;content:"";left:50%;position:absolute;top:0;transform:translateX(-50%);width:100vw;z-index:-2}.hero-pr-slider .top-line{position:relative;z-index:1}.hero-pr-slider .slider-pr{margin:0 -25px}@media (min-width:768px){.hero-pr-slider .slider-pr{margin:0}}.hero-pr-slider .slider-pr img,.hero-pr-slider .slider-pr picture{width:100%}.hero-pr-slider .slider-pr .slick-arrow{display:none!important}.hero-pr-slider .slider-pr .bg-stretch{background-position:50% 50%;background-size:cover;height:250px}@media (min-width:480px){.hero-pr-slider .slider-pr .bg-stretch{height:300px}}@media (min-width:768px){.hero-pr-slider .slider-pr .bg-stretch{height:400px}}@media (min-width:1024px){.hero-pr-slider .slider-pr .bg-stretch{height:500px}}@media (min-width:1200px){.hero-pr-slider .slider-pr .bg-stretch{height:600px}}@media (min-width:768px){.hero-pr-slider .slider-pr .slick-arrow{display:none!important}}.hero-pr-slider .slider-nav{padding:6px 0 0;position:relative}@media (min-width:768px){.hero-pr-slider .slider-nav{align-items:center;display:flex;padding:50px 0 27px}}.hero-pr-slider .slider-nav .col{padding-top:35px;text-align:center}@media (min-width:768px){.hero-pr-slider .slider-nav .col{padding-top:0;text-align:right;width:27%}}.hero-pr-slider .slider-nav .slides{display:none}@media (min-width:768px){.hero-pr-slider .slider-nav .slides{display:block;margin-left:-10px;width:73%}}.hero-pr-slider .slider-nav .slides .slick-track{align-items:center;display:flex}.hero-pr-slider .slider-nav .slides .item-nav{align-items:center;display:flex;padding:0 10px;width:25%}.hero-pr-slider .slider-nav .slides img{width:100%}.hero-pr-slider .slider-nav .slick-current{display:none!important}.hero-pr-slider .slider-nav:after{background:#fff;bottom:0;content:"";left:50%;position:absolute;top:0;transform:translateX(-50%);width:100vw;z-index:-1}.hero-pr-slider h1{color:#fff;letter-spacing:-.01em;line-height:1;margin:0 auto 82px;max-width:90%;text-align:center}@media (min-width:768px){.hero-pr-slider h1{margin-bottom:120px}}.hero-pr-slider .slick-arrow{background:none;border:0;color:#1a1818;font-size:18px;height:35px;margin:3px 4px;padding:0;width:45px}@media (min-width:1024px){.hero-pr-slider .slick-arrow{margin:40px 4px 36px}}.hero-pr-slider .slick-arrow:hover{color:#818386}.hero-pr-slider .showing{color:#666;font-size:14px}.has-theme-gray-color{color:var(--wp--preset--color--theme-gray)}.has-theme-gray-background-color{background-color:#var --wp--preset--color--theme-gray}.has-theme-gray-border-color{border-color:#var --wp--preset--color--theme-gray}.has-theme-light-gray-color{color:var(--wp--preset--color--theme-light-gray)}.has-theme-light-gray-background-color{background-color:var(--wp--preset--color--theme-light-gray)}.has-theme-light-gray-border-color{border-color:var(--wp--preset--color--theme-light-gray)}.has-theme-dark-color{color:var(--wp--preset--color--theme-dark)}.has-theme-dark-background-color{background-color:var(--wp--preset--color--theme-dark)}.has-theme-dark-border-color{border-color:var(--wp--preset--color--theme-dark)}.has-theme-blue-color{color:var(--wp--preset--color--theme-blue)}.has-theme-blue-background-color{background-color:var(--wp--preset--color--theme-blue)}.has-theme-blue-border-color{border-color:var(--wp--preset--color--theme-blue)}.has-theme-light-blue-color{color:var(--wp--preset--color--theme-light-blue)}.has-theme-light-blue-background-color{background-color:var(--wp--preset--color--theme-light-blue)}.has-theme-light-blue-border-color{border-color:var(--wp--preset--color--theme-light-blue)}.has-theme-dark-blue-color{color:var(--wp--preset--color--theme-dark-blue)}.has-theme-dark-blue-background-color{background-color:var(--wp--preset--color--theme-dark-blue)}.has-theme-dark-blue-border-color{border-color:var(--wp--preset--color--theme-dark-blue)}.block-pr-info{padding:46px 0 50px}@media (min-width:768px){.block-pr-info{padding:50px 0 122px}}.block-pr-info .row{align-items:center;display:flex;flex-wrap:wrap}@media (min-width:768px){.block-pr-info .row{margin:0 -25px}}.block-pr-info .row .col{width:100%}@media (min-width:480px){.block-pr-info .row .col{padding:0 25px}}@media (min-width:768px){.block-pr-info .row .col{width:50%}}.block-pr-info .cat-name{font-size:12px;letter-spacing:.05em;margin:0 0 19px;text-transform:uppercase}.block-pr-info .title-content{font-weight:400;letter-spacing:.1em;line-height:36px;margin:0 0 67px}.block-pr-info .text-content{line-height:1.555}.block-pr-info p{margin:0 0 29px}.block-pr-info .bottom-text{color:#055e90;font-size:25px;line-height:30px}.block-pr-info .list-item{padding-top:52px}@media (min-width:768px){.block-pr-info .list-item{padding-left:40px;padding-top:0}}@media (min-width:1200px){.block-pr-info .list-item{padding-left:180px}}.block-pr-info .list-item li{margin-bottom:34px}.block-pr-info .list-item li:last-child{margin-bottom:15px}@media (min-width:768px){.block-pr-info .list-item li:last-child{margin:0 0 75px}}.block-pr-info .list-item .title{font-weight:700}.block-partners{padding:70px 0 84px;text-align:center}@media (min-width:768px){.block-partners{padding:124px 0 132px}}.block-partners h2{font-weight:300;letter-spacing:.1em;margin:0 0 30px}.block-partners .list-partners{align-items:center;display:flex;justify-content:space-between;padding-top:80px}.block-partners .list-partners .item{padding:0 10px;text-align:center}.block-partners .list-partners img{display:inline-block;height:auto;max-height:52px;width:auto}.block-partners .slick-track{display:flex;justify-content:center!important}@media (min-width:1200px){.block-partners .slick-track{transform:none!important;width:100%!important}.block-partners .slick-cloned{display:none!important}}.block-partners .slick-arrow{background:transparent;border:0;font-size:16px;padding:0;position:absolute;top:3px}@media (min-width:1200px){.block-partners .slick-arrow{display:none!important}}.block-partners .slick-arrow.slick-prev{right:calc(50% + 6px)}.block-partners .slick-arrow.slick-next{left:calc(50% + 6px)}.block-partners .slick-arrow.slick-disabled{color:#818386}.block-lets-talk{background:#055e90;color:#fff;padding:70px 0 60px}@media (min-width:768px){.block-lets-talk{padding:80px 0}}@media (min-width:1024px){.block-lets-talk{padding:90px 0}}@media (min-width:1200px){.block-lets-talk{padding:100px 0 145px}}@media (min-width:1024px){.block-lets-talk .row{display:flex;justify-content:space-between;margin:0 -25px}}.block-lets-talk .row .col{padding:0 25px}@media (min-width:1024px){.block-lets-talk .row .col{width:50%}}.block-lets-talk .section-title{font-weight:300;letter-spacing:.1em;margin:0 0 34px}.block-lets-talk .section-text{font-weight:300;letter-spacing:-.005em;line-height:1.52;margin:0 0 41px}@media (min-width:1024px){.block-lets-talk .section-text{margin:0 0 30px}}.block-lets-talk .gform_validation_errors{padding:16px!important}@media (min-width:480px){.block-lets-talk .gform_validation_errors{width:50%!important}}@media (min-width:1024px){.block-lets-talk .gform_validation_errors{margin-left:22px!important;margin-right:22px!important;position:relative;width:auto!important}}.block-lets-talk form{position:relative}@media (min-width:1024px){.block-lets-talk form{padding:0 12px}}.block-lets-talk form .gform_fields{grid-column-gap:0!important;display:flex!important;flex-wrap:wrap;width:100%}@media (min-width:480px){.block-lets-talk form .gform_fields{width:50%!important}}@media (min-width:1024px){.block-lets-talk form .gform_fields{width:100%!important}}.block-lets-talk form .gform_fields>.gfield{padding-bottom:0;width:100%}@media (min-width:1024px){.block-lets-talk form .gform_fields>.gfield{padding:0 12px 8px;width:50%}}.block-lets-talk form .gfield_label{color:#fff;font-size:13px!important;font-weight:400!important;letter-spacing:.05em;line-height:16px;text-transform:uppercase}.block-lets-talk form .gfield_required{color:#0093d4!important}.block-lets-talk form .ginput_container input,.block-lets-talk form .ginput_container textarea{background:#ccc;font-size:16px;outline:none;padding:14px 15px!important;width:100%}@media (min-width:1024px){.block-lets-talk form .ginput_container input,.block-lets-talk form .ginput_container textarea{padding:20px 15px!important}}.block-lets-talk form .ginput_container textarea{height:120px;max-height:120px;min-height:120px}.block-lets-talk form .gform_footer input{background:transparent;border:1px solid #0085cd;color:#fff;display:inline-block;font-size:13px;height:60px;left:calc(50% + 12px);letter-spacing:.1em;line-height:16px;min-width:160px;text-align:center;text-transform:uppercase}@media (min-width:480px){.block-lets-talk form .gform_footer input{bottom:90px;position:absolute}}@media (min-width:1024px){.block-lets-talk form .gform_footer input{bottom:98px}}.block-lets-talk form .gform_footer input:hover{background:#2982ba;border-color:#2982ba}.block-lets-talk form .gform_submission_error{margin:0 12px!important}.page-template-contact .block-lets-talk{background-color:transparent;color:inherit;padding:0}.page-template-contact .block-lets-talk form .gfield_label,.page-template-contact .block-lets-talk form .gform_footer input{color:inherit}.page-template-contact .block-lets-talk input[type=email],.page-template-contact .block-lets-talk input[type=password],.page-template-contact .block-lets-talk input[type=search],.page-template-contact .block-lets-talk input[type=tel],.page-template-contact .block-lets-talk input[type=text],.page-template-contact .block-lets-talk textarea{border-color:#ccc}.block-where-we-work{font-weight:300}@media (min-width:1024px){.block-where-we-work .row{align-items:stretch;display:flex;justify-content:space-between}.block-where-we-work .row .col{width:50%}}.block-where-we-work .row .col.left-col{padding:55px 0}@media (min-width:480px){.block-where-we-work .row .col.left-col{padding:70px 25px 55px}}@media (min-width:1024px){.block-where-we-work .row .col.left-col{padding:78px 40px 70px 0}}@media (min-width:1200px){.block-where-we-work .row .col.left-col{padding:78px 40px 98px 0}}.block-where-we-work .row .col.right-col{height:600px}@media (min-width:1024px){.block-where-we-work .row .col.right-col{height:auto}}.block-where-we-work .row .col .item{height:100%;position:relative;width:100%}.block-where-we-work .row .col .bg-stretch{background-position:50% 50%;background-size:cover;height:100%;width:100%}.block-where-we-work .tab-content{height:100%;margin:0 -25px}@media (min-width:1024px){.block-where-we-work .tab-content{margin:0 -25px 0 0}}@media (min-width:1250px){.block-where-we-work .tab-content{margin-right:calc(-50vw - -600px)}}.block-where-we-work .subtitle{font:400 12px/15px Roboto,Arial,Helvetica Neue,Helvetica,sans-serif;letter-spacing:.05em;margin:0 0 8px;text-transform:uppercase}.block-where-we-work .section-title{font-weight:300;letter-spacing:.1em;margin:0 0 26px}.block-where-we-work .section-text{letter-spacing:-.005em;line-height:1.55;margin:0 0 58px}.block-where-we-work .list-opener{border-left:1px solid #000;font-size:18px;font-weight:400;line-height:1.175}.block-where-we-work .list-opener li a{color:#1a1818;display:inline-block;letter-spacing:-.01em;padding:13px 0 13px 25px;text-decoration:none;transition:none}.block-where-we-work .list-opener li a.active{color:#055e90;font-weight:700;position:relative}.block-where-we-work .list-opener li a.active:before{background:#055e90;bottom:0;content:"";left:0;position:absolute;top:0;width:5px}.block-where-we-work .bg-map>iframe{border:0;height:100%;left:0;position:absolute;top:0;width:100%}.related-projects{background:#e0e1e3;padding:42px 0 78px}@media (min-width:768px){.related-projects{padding:92px 0 44px}}.related-projects .title{font-weight:300;letter-spacing:.1em;margin:0 0 48px}@media (min-width:480px){.related-projects .title{padding:0 25px}}@media (min-width:768px){.related-projects .title{padding:0}}.related-projects .text{line-height:1.555;margin:0 0 60px;max-width:680px}@media (min-width:480px){.related-projects .text{padding:0 25px}}@media (min-width:768px){.related-projects .text{padding:0}}.related-projects .list-projects{display:flex;justify-content:space-between;margin:0 auto;max-width:1440px;padding-bottom:57px;position:relative}.related-projects .list-projects .col{padding:0 30px;width:50%}@media (min-width:480px){.related-projects .list-projects .col{padding:0 50px}}@media (min-width:768px){.related-projects .list-projects .col{padding:0 10px}}.related-projects .item-post{position:relative}@media (min-width:768px){.related-projects .item-post{height:500px}}.related-projects .item-post .post-img-holder{background-position:50% 50%;background-size:cover;height:340px}@media (min-width:768px){.related-projects .item-post .post-img-holder{bottom:0;height:auto;left:0;position:absolute;right:0;top:0}}.related-projects .item-post .post-text-holder{background:#fff;padding:20px 140px 20px 25px;position:relative}@media (min-width:768px){.related-projects .item-post .post-text-holder{bottom:0;color:#1a1818;left:0;padding:25px 80px 25px 50px;position:absolute;width:71.5%;z-index:1}}.related-projects .item-post .cat-name{font-size:12px;letter-spacing:.05em;line-height:15px;margin-bottom:5px}.related-projects .item-post h3{font-size:25px;font-weight:300;line-height:30px;margin:0}.related-projects .item-post a{background:#1a1818;color:#fff;display:inline-block;font-size:13px;letter-spacing:.1em;padding:17px 15px;position:absolute;right:-25px;text-align:center;text-decoration:none;top:50%;transform:translateY(-50%);vertical-align:top;width:150px}@media (min-width:768px){.related-projects .item-post a{right:-75px}}.related-projects .item-post a:hover{background:#0093d4}.related-projects .slick-track{display:flex;justify-content:center!important}@media (min-width:1200px){.related-projects .slick-track{transform:none!important;width:100%!important}.related-projects .slick-cloned{display:none!important}}.related-projects .slick-arrow{background:transparent;border:0;bottom:0;font-size:16px;padding:0;position:absolute}@media (min-width:1200px){.related-projects .slick-arrow{display:none!important}}.related-projects .slick-arrow.slick-prev{left:50px}.related-projects .slick-arrow.slick-next{left:110px}.related-projects .slick-arrow.slick-disabled{color:#818386}.btn{background:transparent;border:2px solid #0093d4;border-radius:0;color:#0093d4;font:13px/1 Roboto,Arial,Helvetica Neue,Helvetica,sans-serif;letter-spacing:.1em;min-width:125px;padding:18px 10px;text-align:center;text-decoration:none;text-transform:uppercase}.btn:hover{background:#0093d4;color:#fff}.wp-block-buttons .wp-block-button .wp-block-button__link{background:transparent;border:2px solid #0093d4;border-radius:0;color:#0093d4;font:13px/1 Roboto,Arial,Helvetica Neue,Helvetica,sans-serif;letter-spacing:.1em;min-width:125px;padding:18px 10px;text-align:center;text-decoration:none;text-transform:uppercase}.wp-block-buttons .wp-block-button .wp-block-button__link:hover{background:#0093d4;color:#fff}@media print{body{background:#fff;color:#000;overflow:visible}*{background:none!important;color:#000!important}#footer,#header,.navigation,.navigation-single,.search-form{display:none!important}}.resize-active *{transition:none!important}