h1,
h1 small a,
h1 small a:hover {
    color: #7f7f7f
}
#block0-2,
#block0-2-1 {
    bottom: 0;
    position: relative
}
#block0-1,
#block2-1 {
    height: 15vh
}
#block0-2,
#block0-2-1,
#block0-2-2,
#block2-1 {
    position: relative
}
h1,
h2,
p,
span {
    font-family: "Calibri light", helvetica, sans-serif;
    -webkit-font-smoothing: antialiased
}
h1 {
    font-size: 22px;
    padding-top: 0
}
h1 small a {
    font-weight: 400
}

h2 {
	font-size: 28px;
	
}

#keywords {
	font-color: rgb(255,255,255);
	font-size: 0px;
	padding: 0px;
	margin: 0px;
}

#block1,
#block2,
#block3 {
    padding-left: 30px;
    padding-right: 30px
}
.img-center {
    margin: 0 auto
}
.img-right {
    right: 0
}
#logo {
    padding: 0
}
#img-logo {
    max-height: 14vh
}
#menubar {
    padding-top: 20px;
    text-align: right;
    padding-right: 30px
}
#menubar div {
    float: right
}
div.B0 #menubar1 {
    padding-left: 10px;
    padding-right: 10px;
    color: #7f7f7f
}
div.B0 #menubar2 {
    padding-left: 10px;
    padding-right: 30px
}
.dropdown-menu {
    margin-top: 10px;
    left: -40px;
    background-color: rgba(255, 255, 255, .8)
}
#block0-2-1-1,
#block0-2-1-2 {
    text-align: center;
    left: 0;
    right: 0;
    color: #fff;
    z-index: 100;
    position: absolute
}
#block0 {
    height: 100vh
}
#block0-2-1 {
    height: 85vh;
    background: url(../img_1/M_1.png) center center/cover no-repeat;
    width: 100%
}
#block0-2-1-1 {
    top: 20%;
    font-size: 38px;
    font-family: Arial
}
#block0-2-1-2 {
    margin-left: 30px;
    margin-right: 30px;
    top: calc(20% + 55px);
    font-size: 18px
}
#block0-2-1 p {
    font-family: "Franklin Gothic Medium"
}
#block0-2-2 span {
    position: absolute;
    top: -140px;
    left: 50%;
    width: 28px;
    height: 28px;
    margin-left: -12px;
    border-left: 3px solid #fff;
    border-bottom: 3px solid #fff;
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
    -webkit-animation: sdb05 1.5s infinite;
    animation: sdb05 1.5s infinite;
    box-sizing: border-box
}
@-webkit-keyframes sdb05 {
    0% {
        -webkit-transform: rotate(-45deg) translate(0, 0);
        opacity: 0
    }
    50% {
        opacity: 1
    }
    100% {
        -webkit-transform: rotate(-45deg) translate(-60px, 60px);
        opacity: 0
    }
}
@keyframes sdb05 {
    0% {
        transform: rotate(-45deg) translate(0, 0);
        opacity: 0
    }
    50% {
        opacity: 1
    }
    100% {
        transform: rotate(-45deg) translate(-60px, 60px);
        opacity: 0
    }
}
div.B1 .header {
    padding-top: 0;
    padding-bottom: 10px;
    font-size: 30px
}
div.B1 p,
p.B2 {
    font-size: 20px
}
div.B1 {
    padding-top: 0;
    padding-bottom: 30px
}
div.B1 p {
    padding-top: 10px;
    padding-bottom: 0
}
h2.B1-1,
p.B1-1 {
    color: #70ad47
}
h2.B1-2,
p.B1-2 {
    color: #5b73d5
}

h2.B1-3,
p.B1-3,
p.B2 {
    color: #7f7f7f
}
p.B1-header {
    font-weight: 700
}
#block2-1 {
    background: url(../img_1/M_2.png) center center/cover no-repeat
}
div.B2 {
    padding-top: 0;
    padding-bottom: 30px
}
div.B2 p {
    padding-top: 15px;
    padding-bottom: 0
}
p.B2-header {
    font-size: 30px
}
.slideanim {
    visibility: hidden
}
.slide {
    animation-name: slide;
    -webkit-animation-name: slide;
    animation-duration: 1s;
    -webkit-animation-duration: 1s;
    visibility: visible
}
@keyframes slide {
    0% {
        opacity: 0;
        transform: translateY(70%)
    }
    100% {
        opacity: 1;
        transform: translateY(0)
    }
}
@-webkit-keyframes slide {
    0% {
        opacity: 0;
        -webkit-transform: translateY(70%)
    }
    100% {
        opacity: 1;
        -webkit-transform: translateY(0)
    }
}
.slideanim-banner {
    visibility: hidden
}
.slide-banner {
    animation-name: slide;
    -webkit-animation-name: slide;
    animation-duration: 1s;
    -webkit-animation-duration: 1s;
    visibility: visible
}
@keyframes slide-banner {
    0% {
        opacity: 0;
        transform: translateY(70%)
    }
    100% {
        opacity: 1;
        transform: translateY(0)
    }
}
@-webkit-keyframes slide-banner {
    0% {
        opacity: 0;
        -webkit-transform: translateY(70%)
    }
    100% {
        opacity: 1;
        -webkit-transform: translateY(0)
    }
}
#block3 {
    height: 85vh;
    font-size: 18px
}
#block3-h2 {
    margin-bottom: 20vh
}
#block3-1,
#block3-2 {
    height: 15vh;
    background: url(../img_1/M_3.png) center center/cover no-repeat;
    position: relative
}
.e-mail:before {
    content: attr(data-website) "\0040" attr(data-user);
    unicode-bidi: bidi-override;
    direction: rtl
}
.telephone:before {
    content: attr(tel1) attr(tel2)
}