/*Google Translate*/
 body {top: 0 !important;}
.skiptranslate {display: none !important;}
.lang__wrap {position: relative;padding-top: 11px;}
.language {display: flex;flex-direction: row;flex-wrap: wrap;}
.language__img {margin: 5px;cursor: pointer;opacity: .9;max-width: 28px;}
.m-menu__locale .language__img {margin: 4px;}
.language__img:hover,.language__img_active {opacity: 1;}

.lang--mob {display: flex;align-items: center;justify-content: center;}
.mobile.no-parallax #main section.about.greyish {  margin-top: 60px;}

.lang--mob {display: flex;align-items: center;justify-content: center;}



.multiform-wrap input::-webkit-input-placeholder,.multiform-wrap textarea::-webkit-input-placeholder {color: #333333 !important;}
.multiform-wrap input::-moz-placeholder,.multiform-wrap textarea::-moz-placeholder {color: #333333 !important;}
.multiform-wrap input:-moz-placeholder,.multiform-wrap textarea:-moz-placeholder {color: #333333 !important;}
.multiform-wrap input:-ms-input-placeholder,.multiform-wrap textarea:-ms-input-placeholder {color: #333333 !important;}



body {
    font-family: 'Jost', sans-serif;
    font-weight: 300;
    font-size: 15px;
    line-height: 20px;
    color: #4e4e4e;
}





.b-mainslider__overlay {
background-color: #f0f2f3;
background: -webkit-radial-gradient(rgba(0, 0, 0, .1)1px, transparent 1px);
background: radial-gradient(rgba(25, 20, 20, 0.85)1px, rgba(10, 11, 11, 0.57) 1px);
    background-size: auto;
background-size: auto;
-webkit-background-size: 8px 8px;
background-size: 8px 8px;
}





.block_oferta__wrap .block_oferta {font-weight: 600;font-size: 2.2rem;}
.block_oferta__wrap {background: rgba(0,0,0,.5);padding: 15px;}

.highlight {color: #70a5c4;}
.b-countdown {color: #70a5c4;}






#multiform-23f0dc7d891d62 .multiform-form-description h5
{   font-family: 'Jost', sans-serif !important;
    padding: 0 !important;
    margin: 0 0 20px !important;
    color: #fff !important;
    font-size: 26px !important;
    font-weight: 600 !important;
    text-align: center !important;
    line-height: 1.4em !important;
    color: #d1b702 !important;
}

html.multiform-body body.multiform-body div.container div.multiform-wrap.callback__form.multiform-theme4.multiform-adaptive-width form.multiform-gap-form div.multiform-form-description p {
    font-family: 'Jost', sans-serif !important;
    color: #fff !important;
    font-size: 1.6rem;
    
}


#multiform-23f0dc7d891d62 form.multiform-gap-form div.multiform-submit input {
    font-family: 'Jost', sans-serif !important;
    color: #fff !important;
font-size: 2rem;
font-weight: 600;
text-transform: uppercase;
    
}

#multiform-23f0dc7d891d62  .multiform-gap-value input[type="text"], #multiform-23f0dc7d891d62 .multiform-gap-value textarea, #multiform-23f0dc7d891d62 .multiform-gap-value input[type="email"], #multiform-23f0dc7d891d62 .multiform-gap-value select, #multiform-23f0dc7d891d62 .multiform-gap-value .multiform-formula span, #multiform-23f0dc7d891d62 .multiform-gap-value input[type="tel"], #multiform-23f0dc7d891d62 .multiform-gap-value input[type="file"] {
    font-family: 'Jost', sans-serif !important;
    font-size: 2.2rem;
    font-style: normal;
    font-weight: 600;
    
}

.disclamer_bottom p  {line-height:1;margin-bottom: 0;}

@media (max-width:1023px) {
 .b-mainslider__formblock {
  margin-top:0;
 }
}


#multiform-23f0dc7d891d62 {
	background: #333 !important;
}


#mainslider div.multiform-gap-fields .multiform-gap-value input {
font-family: 'Jost', sans-serif !important;
font-size: 1.8rem !important;
}

#mainslider .multiform-theme2.multiform-adaptive-width .multiform-submit input {
font-family: 'Jost', sans-serif !important;
font-size: 2.4rem !important;
}




#footer.b-footer {

background-color: #292928;
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 2000 1500'%3E%3Cdefs%3E%3Ccircle stroke='%233a3a39' vector-effect='non-scaling-stroke' id='a' fill='none' stroke-width='5' r='315'/%3E%3Cuse id='f' href='%23a' stroke-dasharray='100 100 100 9999'/%3E%3Cuse id='b' href='%23a' stroke-dasharray='250 250 250 250 250 9999'/%3E%3Cuse id='e' href='%23a' stroke-dasharray='1000 500 1000 500 9999'/%3E%3Cuse id='g' href='%23a' stroke-dasharray='1500 9999'/%3E%3Cuse id='h' href='%23a' stroke-dasharray='2000 500 500 9999'/%3E%3Cuse id='j' href='%23a' stroke-dasharray='800 800 800 800 800 9999'/%3E%3Cuse id='k' href='%23a' stroke-dasharray='1200 1200 1200 1200 1200 9999'/%3E%3Cuse id='l' href='%23a' stroke-dasharray='1600 1600 1600 1600 1600 9999'/%3E%3C/defs%3E%3Cg transform='translate(1000 750)' %3E%3Cg transform='rotate(0 0 0)' %3E%3Ccircle fill='%233a3a39' r='10'/%3E%3Cg transform='rotate(0 0 0)'%3E%3Cuse href='%23f' transform='scale(.1) rotate(50 0 0)' /%3E%3Cuse href='%23f' transform='scale(.2) rotate(100 0 0)' /%3E%3Cuse href='%23f' transform='scale(.3) rotate(150 0 0)' /%3E%3C/g%3E%3Cg transform='rotate(0 0 0)'%3E%3Cuse href='%23b' transform='scale(.4) rotate(200 0 0)' /%3E%3Cuse href='%23z' transform='scale(.5) rotate(250 0 0)' /%3E%3C/g%3E%3Cg id='z' transform='rotate(0 0 0)'%3E%3Cg transform='rotate(0 0 0)'%3E%3Cuse href='%23b'/%3E%3Cuse href='%23b' transform='scale(1.2) rotate(90 0 0)' /%3E%3Cuse href='%23b' transform='scale(1.4) rotate(60 0 0)' /%3E%3Cuse href='%23e' transform='scale(1.6) rotate(120 0 0)' /%3E%3Cuse href='%23e' transform='scale(1.8) rotate(30 0 0)' /%3E%3C/g%3E%3C/g%3E%3Cg id='y' transform='rotate(0 0 0)'%3E%3Cg transform='rotate(0 0 0)'%3E%3Cuse href='%23e' transform='scale(1.1) rotate(20 0 0)' /%3E%3Cuse href='%23g' transform='scale(1.3) rotate(-40 0 0)' /%3E%3Cuse href='%23g' transform='scale(1.5) rotate(60 0 0)' /%3E%3Cuse href='%23h' transform='scale(1.7) rotate(-80 0 0)' /%3E%3Cuse href='%23j' transform='scale(1.9) rotate(100 0 0)' /%3E%3C/g%3E%3C/g%3E%3Cg transform='rotate(0 0 0)'%3E%3Cg transform='rotate(0 0 0)'%3E%3Cg transform='rotate(0 0 0)'%3E%3Cuse href='%23h' transform='scale(2) rotate(60 0 0)'/%3E%3Cuse href='%23j' transform='scale(2.1) rotate(120 0 0)'/%3E%3Cuse href='%23j' transform='scale(2.3) rotate(180 0 0)'/%3E%3Cuse href='%23h' transform='scale(2.4) rotate(240 0 0)'/%3E%3Cuse href='%23j' transform='scale(2.5) rotate(300 0 0)'/%3E%3C/g%3E%3Cuse href='%23y' transform='scale(2) rotate(180 0 0)' /%3E%3Cuse href='%23j' transform='scale(2.7)'/%3E%3Cuse href='%23j' transform='scale(2.8) rotate(45 0 0)'/%3E%3Cuse href='%23j' transform='scale(2.9) rotate(90 0 0)'/%3E%3Cuse href='%23k' transform='scale(3.1) rotate(135 0 0)'/%3E%3Cuse href='%23k' transform='scale(3.2) rotate(180 0 0)'/%3E%3C/g%3E%3Cuse href='%23k' transform='scale(3.3) rotate(225 0 0)'/%3E%3Cuse href='%23k' transform='scale(3.5) rotate(270 0 0)'/%3E%3Cuse href='%23k' transform='scale(3.6) rotate(315 0 0)'/%3E%3Cuse href='%23k' transform='scale(3.7)'/%3E%3Cuse href='%23k' transform='scale(3.9) rotate(75 0 0)'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
background-attachment: fixed;
background-repeat: no-repeat;
background-size: cover;
}

#footer.b-footer .container .text-center {color: #a9a9a9;}

/*Slider Button Animation*/

#mainslider .multiform-theme2 .multiform-submit input {
 background: linear-gradient(316deg,#b86678,#70a5c4,#b86678);
 background-size:200% 200%;
 -webkit-animation:AnimationName 6s ease infinite;
 -moz-animation:AnimationName 6s ease infinite;
 -o-animation:AnimationName 6s ease infinite;
 animation:AnimationName 6s ease infinite;
 color:#fff;
 font-size:16px;
 padding:15px 35px;
 border:0;
 margin:0;
 cursor:pointer;
 transition:all 0.5s ease;
 border-radius:5px;
 box-shadow:1px 1px 2px rgba(0,0,0,.5);
 border-radius: 4px !important;
}
#mainslider .multiform-theme2 .multiform-submit input:hover {
 transition:all 1.8s ease;
 background: #70a5c4;
 box-shadow:0 0 0 rgba(0,0,0,.5);
}
@-webkit-keyframes AnimationName {
 0% {
  background-position:2% 0%
 }
 50% {
  background-position:99% 100%
 }
 100% {
  background-position:2% 0%
 }
}
@-moz-keyframes AnimationName {
 0% {
  background-position:2% 0%
 }
 50% {
  background-position:99% 100%
 }
 100% {
  background-position:2% 0%
 }
}
@-o-keyframes AnimationName {
 0% {
  background-position:2% 0%
 }
 50% {
  background-position:99% 100%
 }
 100% {
  background-position:2% 0%
 }
}
@keyframes AnimationName {
 0% {
  background-position:2% 0%
 }
 50% {
  background-position:99% 100%
 }
 100% {
  background-position:2% 0%
 }
}

/*Mob*/

@media (max-width:568px) {
 .b-countdown {margin-bottom:10px;}
 .b-mainslider__formblock {padding: 0;}
}




.main_block {padding: 0 0 20px 0;}
.main_block.about .main_title {font-size: 22px;font-weight: normal;padding: 25px;overflow: hidden;text-transform: uppercase;text-align: center;}
.main_block.about .main_title::before,.main_block.about .main_title::after {-moz-border-bottom-colors: none;-moz-border-left-colors: none;-moz-border-right-colors: none;-moz-border-top-colors: none;background: #e4e4e5 none repeat scroll 0 0;border-color: #fff;border-image: none;border-style: solid;border-width: 0 15px;content: "";display: inline-block;height: 0px;vertical-align: middle;width: 100%;}
.main_block.about .main_title::before {margin-left: -100%;}
.main_block.about .main_title::after {margin-right: -100%;}
.main_block.about .main_title.text-left {text-align: left;}
.main_block.about .main_title.text-right {text-align: right;}
.main_block.about .main_title span { padding: 0 30px;}
.main_block.about .main_title span .icon-mouse {font-size: 2.2rem;color: #e4e4e5;}

@media (max-width: 767px) { .sections-images  {text-align: center;} }
/*Mouse Scroll Animate Effect*/
.mouse-scroll span {position: relative;}
.scroll-downs {position: absolute;top: 0;right: 0;bottom: 0;left: 0;margin: auto;width :34px;height: 55px;}
.mousey {width: 3px;padding: 10px 15px;height: 35px;border: 3px solid #e4e4e5;border-radius: 25px;opacity: 0.75;box-sizing: content-box;background: rgba(0,0,0,.2);}
.scroller {width: 3px;height: 10px;border-radius: 25%;background-color: #fff;animation-name: scroll;animation-duration: 2.2s;animation-timing-function: cubic-bezier(.15,.41,.69,.94);animation-iteration-count: infinite;}
@keyframes scroll {
  0% { opacity: 0; }
  10% { transform: translateY(0); opacity: 1; }
  100% { transform: translateY(15px); opacity: 0;}
}

/*html body div#mainslider div.bg.cover.parallax div.overlay.b-mainslider__overlay div.container div.b-mainslider.i-mainslider.b-mainslider--form div.row div.col-md-5 div.b-mainslider__formblock.wow.fadeInUp {visibility: initial !important;animation-name: initial !important;}*/

.t-lang {display: flex;align-items: center;justify-content: center;}
.t-lang a {font-size: 2.2rem;font-weight: 600;padding: 5px;}