.nav-drop{position:relative;top:auto;left:auto;width:auto;height:auto;display:block;background-color:transparent;padding-top:0;overflow:auto}
.btn-menu{display:none}
.home-title-bg h2{font-weight:400}
.page-login .input-group .form-control{margin:10px 0}
html body .lang-change{padding-right:20px}
.section-promo:before{display:none !important}
.richeditor ul{margin-bottom:5px;padding-left:35px}
.richeditor ul li{margin-bottom:5px}
.datecle{font-weight:bold !important;margin-bottom:0;font-size:22px !important}
@media screen and (max-width:1119px){html body .logo-full{display:none}html body .logo-mini{display:block}html body .wrapper{padding-top:75px}html body header{height:75px}html body #menu .logo a{margin-top:0;width:150px}html body #menu .nav-drop{display:none}html body #menu .btn-menu{display:block;padding:0 20px}html body footer{word-break:break-word}html body.nav-active #menu .lang-change,html body.nav-active #menu .nav-drop{display:block}html body.nav-active #menu .nav-drop{padding-top:100px;margin-left:-58px}html body.nav-active #menu .logo{margin-top:12px}html body.nav-active #menu a,html body.nav-active #menu .btn-lang{color:white}html body.nav-active #menu #language button{color:#006b9f}html body.nav-active #menu .lang-toggle .lang-chevron:after{top:34px;filter:invert(1)}html body.nav-active #menu .lang-toggle:hover .lang-chevron:after,html body.nav-active #menu .lang-toggle:focus .lang-chevron:after{filter:invert(68%) sepia(99%) saturate(624%) hue-rotate(340deg) brightness(99%) contrast(97%)}html body.nav-active #menu #main-nav li{display:block;width:100%}html body.nav-active #menu #main-nav li a{line-height:60px}html body.nav-active #menu .lang-toggle{line-height:75px}html body.nav-active #menu .btn-menu{padding:21px 23px;padding-left:0}html body.nav-active #menu .lang-change{padding-right:37px !important;margin-top:-1px}html body.nav-active #menu .right-bar{align-items:flex-start}html body.nav-active #menu .logo-navopen{display:inline !important}html body.nav-active #menu.header-menu-wrapper .header-holder{align-items:initial !important;height:100%;overflow-y:scroll}}
@media screen and (max-width:767px){html body .section-project{margin-bottom:-20px}html body .section-advice{padding:20px 0 40px 0}html body .img.main-img{margin:0}html body .mb-90{margin-bottom:0}html body #menu .logo{padding-left:15px}html body #menu .logo img{height:50px}html body #menu .logo a{margin:0}html body .header.header-home .menu a,html body .header.header-home .right-bar a{line-height:74px}html body .header.header-home .right-bar a{padding:0}html body .lang-toggle .lang-chevron:after{top:33px}html body .btn-lang{line-height:74px}html body #menu{height:74px}html body .section-promo{margin-top:74px}html body .intro{font-size:22px;line-height:30px}html body .map-block .mobile-map img{width:100%}html body .map-block .dropdown-holder,html body .map-block .dropdown-holder a{width:100%}html body .map-block .dropdown-list li{list-style:none}html body footer{padding-top:0 !important}html body footer h2{margin-top:30px}html body #ft-credit,html body #ft-credit .text-right{text-align:center}html body .home-title-bg h2,html body .home-title-bg h2 p{margin:0}html body .person-intro{margin-bottom:40px;margin-top:-20px}html body section{padding-bottom:40px}html body .popup-block .photo img{position:relative}}
@media screen and (max-width:567px){html body .home-title{width:100%}html body .datecle{margin-top:15px}}