.MSC500,
.try_button,
.sig_button,
.alex,
.text_h2_abs,
.menu__links-item,
.slick h1,
p
{
    font-family: "Museo Sans Cyrl 500";
}

.text_h1_abs,
.butt_1,
.go_button,
.go2_button,
.fontsize24,
.main_title,
.content-txt h1,
h2,
h3
{
    font-family: "Museo Sans Cyrl 700";
}

.menu_links,
.sig_button {
    color:242424;
    align-items: center;
    display: flex;
}   

p {
    line-height: 1.4;
}

a {
    text-decoration: none;
    color: inherit;
}

h1,
h2 {
    margin: 0;
}

.MSC500 {
    font-size: 16px;
    padding-left: 20px;
    padding-right: 20px;
}

.fontsize24 {
    font-size: 24px;
    margin: 0 20px 0 20px;
}

.menu_bg {
    max-width: 1280px;
    margin: auto;
}

.white_m {
    background-color: white;
    padding: 0px 20px;
    border-radius: 10px;
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.header {
    background-image: -moz-linear-gradient( 90deg, rgb(3,182,54) 0%, rgb(109,221,0) 100%);
    background-image: -webkit-linear-gradient( 90deg, rgb(3,182,54) 0%, rgb(109,221,0) 100%);
    background-image: -ms-linear-gradient( 90deg, rgb(3,182,54) 0%, rgb(109,221,0) 100%);
    text-align: center;
}

.menu {
    padding: 10px;
}

.try_button {
    background-color: #35c81d;
    color: white;
    font-size: 16px;
    padding: 9px 12px;
    border-radius: 20px;
}


.sig_button {
    background-color: white;
    font-size: 16px;
    padding: 9px 20px;
    border-radius: 20px;
    border: #35c81d 1px solid;
    margin-left: 10px;
}

.buttons_header {
    display: flex;
}

.main_cont {
    background-image: url(../img/bg_1.jpg);
    background-size: cover;
    background-repeat: no-repeat;
}

.green_cont {
    background-image: url(../img/bg_2.jpg);
    background-size: cover;
    background-repeat: no-repeat;
}

.all_cont {
    max-width: 1280px;
    margin: auto;
}

.slick {
    margin: auto;
}

.slick_img {
    margin: auto;
    width: 1280px;
}

.green {
    color:#35c81d;
}

.h1_cont {
    position: absolute;
    max-width: 930px;
    top: 25%;
    -left: 18%;
    z-index: 1;
}

.text_h1_abs {
    font-size: 80px;
    line-height: 1;
}

.text_h2_abs {
    font-size: 30px;
    line-height: 1.2;
    color: #9a9a9a;
    max-width: 650px;
    text-align: left;
    margin-bottom: 20px;
}


.alex {
    font-size: 20px;
    color: #9a9a9a;
}

.go_button {
    background-image: -moz-linear-gradient( 90deg, rgb(3,182,54) 0%, rgb(109,221,0) 100%);
    background-image: -webkit-linear-gradient( 90deg, rgb(3,182,54) 0%, rgb(109,221,0) 100%);
    background-image: -ms-linear-gradient( 90deg, rgb(3,182,54) 0%, rgb(109,221,0) 100%);
    padding: 15px 35px;
    max-width: 250px;
    position: absolute;
    font-size: 20px;
    color: white;
    border-radius: 30px;
}
  

.go2_button {
    background-image: -moz-linear-gradient( 90deg, rgb(255,162,0) 0%, rgb(255,210,0) 100%);
    background-image: -webkit-linear-gradient( 90deg, rgb(255,162,0) 0%, rgb(255,210,0) 100%);
    background-image: -ms-linear-gradient( 90deg, rgb(255,162,0) 0%, rgb(255,210,0) 100%);
    padding: 15px 15px;
    max-width: 250px;
    font-size: 20px;
    color: white;
    margin: auto;
    border-radius: 30px;
}

.footer .go2_button {
    margin-top: 30px;
}

h2 {
    font-size: 56px;
    text-align: center;
}

h3 {
    font-size: 32px;
    text-align: center;
    margin: 0;
}

p {
    color: #585858;
    font-size: 17px;
}

.p_cont {
    -max-width: 270px;
    text-align: center;
}

.fist {
    max-width: 270px;   
}

.fist img {
    width: 100%;
}

.add_m  {
    margin-top: 10px;
}

.advcont {
    display: flex;
    justify-content: space-between;
    max-width: 1050px;
    margin: auto;
    padding-left: 20px;
    padding-right: 20px;
    padding-bottom: 20px;
}

.butt_1 {
    background-image: -moz-linear-gradient( 90deg, rgb(255,162,0) 0%, rgb(255,210,0) 100%);
    background-image: -webkit-linear-gradient( 90deg, rgb(255,162,0) 0%, rgb(255,210,0) 100%);
    background-image: -ms-linear-gradient( 90deg, rgb(255,162,0) 0%, rgb(255,210,0) 100%);  
    padding: 15px 35px;
    max-width: 270px;
    font-size: 20px;
    color: white;
    border-radius: 30px;
    text-align: center;
    margin: auto;
}

.green_cont {
    margin-top: 50px;
    padding-bottom: 230px;
}

.in_green {
    max-width: 1280px;
    margin: auto;
    padding-top: 40px;
}

.h2_w {
    color: white;
}

.center_h2 {
    max-width: 800px;
    margin: auto;
}

.img_title {
    display: flex;
    align-items: center;
}

.img_title img{
    margin-right: 20px;
}

.org {
    max-width: 400px;
    text-align: left;
    color: white;
}

.p_w {
    color: white;
}

.resh_f {
    max-width: 560px;
    margin: 10px;
}

.obed {
    display: flex;
    justify-content: space-between;
    margin: auto;
}

.all_black {
    background-image: url(../img/bg_3.png);
    background-size: cover;
    background-repeat: no-repeat;
}

.black_cont {
    background-image: url(../img/bg_2.jpg);
    background-position-y: -40%;
    background-size: cover;
    background-repeat: no-repeat;
    margin-top: -220px;
}

.padding_h3 {
    padding-top: 200px;
    color: white;
}

.person {
    text-align: center;
    margin-top: 20px;
    padding-right: 20px;
    padding-left: 20px;
}

.person a {
    padding: 0 10px;
}

.person a img {
    width: 100%;
    max-width: 401px;
}

.person img {
    -max-width: 946px;
}

.center_text {
    text-align: center;
    padding-bottom: 20px;
}

.bg_bottom {
    margin-top: -250px;
    z-index: -1;
    position: relative;
    width: 100%;
    height: 0;
    background-image: url(../img/bg_2.jpg);
    background-size: cover;
    background-repeat: no-repeat;
}

.map {
    margin-top: -250px;
    z-index: -1;
    position: relative;
    width: 100%;
    height: 0;
    
}

iframe {
    height: 1024px;
}

.main_title {
    position: absolute;
    font-size: 64px;
    top: 320px;
    text-align: center;
    margin: auto;
    left: 0;
    right: 0;
    z-index: 1;
    color: #35c81d;
    line-height: 0.9;
}

.figures {
    font-size: 256px;
}

.slick-slider {
    max-width: 100% !important;
}

.slick-slide img {
    position: absolute;
    right: 3%;
}

.slick h1 {
    position: absolute;
    font-size: 80px;
    max-width: 880px;
    width: 50%;
    height: 50%;
    overflow: auto;
    margin: auto;
    top: 0; left: 0; bottom: 0; right: 20%;
}

.slick h1 span{
    color: #35c81d;
}

.content-txt h1 {
    color: black;
    font-size: 80px;
    line-height: 1;
    width: 900px;
    margin-bottom: 20px;
}

.images img {
    position: absolute;
    right: 0;
    z-index: -1;
}

#slider {
    -max-width: 1280px;
}

.cont_s > *{
    margin: auto;
}

.menu_pad {
    padding-right: 0;
}

.footer {
    padding: 50px 0px;
    text-align: center;
    margin: auto;
    background-image: url(../img/t_f.png);
    background-color: #52a728;
}

.footer p,
.footer h2 {
    color: white;
}

.go2_div {
    margin: auto;
    width: 100%;
}