/*======== beg General ========*/
*{margin:0;padding:0}
::-webkit-input-placeholder{color:rgba(0,44,106,0.702);opacity:1}
:-moz-placeholder{color:rgba(0,44,106,0.702);opacity:1}
::-moz-placeholder{color:rgba(0,44,106,0.702);opacity:1}
:-ms-input-placeholder{color:rgba(0,44,106,0.702);opacity:1}
body{font-family:'Museo Sans Cyrl 500';font-size:18px;line-height:1.2}
a{-webkit-transition:.2s ease-in;-o-transition:.2s ease-in;transition:.2s ease-in;text-decoration:none}
button{-webkit-transition:.2s ease-in;-o-transition:.2s ease-in;transition:.2s ease-in;text-decoration:none}
svg path,svg rect{-webkit-transition:.2s ease-in;-o-transition:.2s ease-in;transition:.2s ease-in}
a:hover{text-decoration:none}
a:focus,button:focus,input:focus,textarea:focus{outline:0}
::-webkit-scrollbar{width:7px}
::-webkit-scrollbar-track{background:#E8E8E8}
::-webkit-scrollbar-thumb{background:#e1662b}
.container{max-width:1175px}
/*======== end General ========*/

/*======== beg Header ========*/
.top-header{background-image:url(../img/map-bg.png);background-size:cover;background-position:center;padding:0 0 100px;margin:0 0 -70px}
.logo{margin-left:-22px}
.logo img{max-width: 100%;}
.menu ul{text-align:center}
.menu ul li{display:inline-block;margin:0 20px}
.menu ul li a{font-size:18px;color:#096243;line-height:1.5}
.menu ul li span{font-size:18px;color:#096243;line-height:1.5}
.menu ul li a:hover{color:#e1662b}
.more-menu span{display:block;height:5px;width:5px;border-radius:50%;background-color:#096243}
.menu ul li.more-menu-list{display:none}
.more-menu{display:flex;justify-content:space-between;align-items:center}
.menu{background-color:#fff;box-shadow:0 5px 24px 0 rgba(48,73,108,0.2);width:100%;border-bottom:1px solid #096243;padding:38px 0 34px;-webkit-transition:.2s ease-in;-o-transition:.2s ease-in;transition:.2s ease-in}
.menu.sticky_header{position:fixed;padding:25px 0;top:0;left:0;z-index:99;box-shadow:0 25px 24px 0 rgba(48,73,108,0.2)}
.hidden{display:none}
.top-header .htext {
    color: #e1662b;
    font-size: 21px;
    max-width: 400px;
    display: block;
    margin-left: -22px;
    text-align: center;
    padding: 15px 10px;
}
.top-header .container {
    max-width: 1290px;
}
/*======== end Header ========*/

/*======== beg Main ========*/
.about{padding:100px 0;margin:0 0 -184px}
.about h2{font-family:'Museo Sans Cyrl 700';font-size:42px;color:#e1662b;line-height:1.2;text-align:center;margin:0 0 58px}
.about h3{font-family:'Museo Sans Cyrl 300';font-weight:300;font-size:20px;color:#333;line-height:1.2;text-align:center;margin:0 auto 41px}
.about p{font-family:'Museo Sans Cyrl 300';font-size:20px;color:#333;line-height:1.2;text-align:center;width:85%;margin:0 auto 119px}
.about .container{max-width:1290px}
.about-back{border-radius:5px;background-color:#fff;box-shadow:0 5px 24px 0 rgba(48,73,108,0.2);max-width:1260px;margin:0 auto;padding:73px 253px 97px}
.about .about-back h2{margin:0 0 36px}
.about .about-back h4{font-size:30px;color:#333;line-height:1.2;text-align:center;font-weight:400;margin:0 0 87px}
.about-img{display:flex;justify-content:center;align-items:flex-start;height:63px;margin:0 0 25px}
.about-back h5{font-size:24px;color:#096243;line-height:1.2;text-align:center;margin:0 0 28px}
.about .about-back p{font-size:18px;color:#333;line-height:1.2;text-align:left;margin:0 auto 30px}
.cta{background-color:#e1662b;padding:125px 0 76px}
.cta h2{font-size:38px;color:#fff;line-height:1.2;text-align:center;font-weight:400;width:75%;margin:0 auto}
.logistic{padding:99px 0 45px}
.logistic .container{max-width:1060px}
.logistic h2{font-size:40px;color:#333;line-height:.675;font-weight:400;text-align:center;margin:0 0 66px}
.logistic p{font-family:'Museo Sans Cyrl 300';font-size:24px;color:#333;line-height:1.2;text-align:center;width:90%;margin:0 auto 77px}
.logistic-block{border-radius:5px 0 5px 5px;background-color:#fff;box-shadow:0 5px 24px 0 rgba(48,73,108,0.2);width:100%;height:180px;position:relative;overflow:hidden;padding:14px 29px;margin:0 0 31px}
.log-flex{display:flex;justify-content:flex-start;align-items:flex-start}
.log-img{position:absolute;top:-1px;right:-1px}
.log-flex span{font-family:'Museo Sans Cyrl 700';font-size:66px;color:#096243;line-height:1.2}
.logistic .log-flex p{font-family:'Museo Sans Cyrl 500';text-align:left;font-size:22px;color:#096243;line-height:1.364;width:100%;padding:10px 33px}
.accounting{padding:48px 0}
.accounting h2{font-size:40px;color:#333;line-height:.675;font-weight:400;text-align:center;margin:0 0 58px}
.accounting p{font-size:24px;color:#333;line-height:1.2;text-align:center;margin:0 0 61px}
.accounting p span{color:#e1662b}
.accounting-block{border-radius:5px;background-color:#fff;box-shadow:0 5px 24px 0 rgba(48,73,108,0.2);width:100%;padding:24px 30px 9px;height:100%;}
.accounting .container{max-width:1060px}
.accounting-block h3{font-size:24px;line-height:1.2;text-align:center;font-weight:400;margin:0 0 44px}
.accounting-block span, .clients span{color:#e1662b;}
.accounting .accounting-block p{font-size:20px;color:#333;line-height:1.2;text-align:left;margin:0 0 24px;width:97%}
.clients{padding:77px 0}
.clients h2{font-size:40px;color:#333;line-height:.675;font-weight:400;text-align:center;margin:0 0 49px}
.clients p{font-size:24px;color:#333;line-height:1.2;text-align:center;margin:0 0 61px}
#slider img{width:auto}
#slider .owl-stage-outer{padding:0 30px}
#slider .owl-nav{position:absolute;top:31px;width:100%;display:flex;justify-content:space-between;align-items:center}
#slider .owl-prev{position:relative;left:-28px}
#slider .owl-next{position:relative;right:-28px}
.slider-logo{display:flex;justify-content:center;align-items:center;height:91px}
.clients .container{max-width:1060px}
.form{padding:91px 0}
.form .container{max-width:1000px}
.form h2{font-size:40px;color:#e1662b;line-height:1;text-align:center;font-weight:400;margin:0 0 62px}
.form form input{border-width:1px;border-color:#096243;border-style:solid;width:100%;height:52px;font-size:20px;color:rgba(0,44,106,0.702);font-family:'Museo Sans Cyrl 300';padding-left:21px;margin:0 0 20px}
.form form input:focus{border-color:#e1662b}
.form form textarea{border-width:1px;border-color:#096243;border-style:solid;width:100%;height:124px;font-size:20px;color:rgba(0,44,106,0.702);font-family:'Museo Sans Cyrl 300';padding:15px 0 0 21px;margin:0 0 44px}
.form form textarea:focus{border-color:#e1662b}
.flex-btn{display:flex;justify-content:center;align-items:center}
.flex-btn button{border-radius:5px;background-color:#e1662b;width:267px;height:60px;border:0;font-size:24px;font-family:'Museo Sans Cyrl 300';color:#fff;cursor:pointer}
.flex-btn button:hover{background-color:#096243}
/*======== end Main ========*/

/*======== beg Footer ========*/
footer{padding:23px 0 0}
.footer-logo{margin:0 0 -7px -13px;display:block}
.footer-phone a{font-size:20px;font-family:'Museo Sans Cyrl 700';color:#e1662b;line-height:1}
footer h3{font-size:16px;font-family:'Museo Sans Cyrl 900';color:#e1662b;text-transform:uppercase;line-height:1;margin:21px 0 31px 19px}
footer ul{columns:2;list-style:none;margin-left:19px;max-width:680px}
footer ul li{margin:0 0 15px}
footer ul li a{font-size:16px;color:#3d4a50;line-height:1.2}
footer ul li a:hover{color:#e1662b}
.copyright{border-top:1px solid #096243;margin:25px 0 0;padding:18px 0}
.copyright p{font-size:14px;font-family:'Museo Sans Cyrl 300';color:#3d4a50;text-align:center}
/*======== end Footer ========*/