/*  RESET
------------------------------------------------------------------------------*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
/*  RESET END
------------------------------------------------------------------------------*/

/* FONTS
------------------------------------------------------------------------------*/
body { font: 16px/1.5 'Helvetica', sans-serif;}

@media (max-width:1366px) {
	body { font: 14px/1.5 'Helvetica', sans-serif;}
}
@media (max-width:768px) {
	body { font: 12px/1.5 'Helvetica', sans-serif;}
}

/* FONTS END
------------------------------------------------------------------------------*/

/* REUSABLE STYLES
------------------------------------------------------------------------------*/
.hidden { display: none !important; }
.clear { height: 0; clear: both; overflow: hidden; font-size: 0; }
.clearfix:before,
.clearfix:after,
.clearfix:after,
.center-block { display: block; margin-left: auto; margin-right: auto; }
.pull-right { float: right !important; }
.pull-left { float: left !important; }
.hide { display: none !important; }
.show { display: block !important; }
.invisible { visibility: hidden; }
.text-hide { font: 0/0 a; color: transparent; text-shadow: none; background-color: transparent; border: 0; }
.hidden { display: none !important; }
.affix { position: fixed; }
.fade {opacity: 0; transition: opacity .15s linear;}
.fade.in,
.fade.show {opacity: 1;}
/* REUSABLE STYLES END
------------------------------------------------------------------------------*/

/* FOUNDATION
------------------------------------------------------------------------------*/
html { height: 100%; }
body {background-color: #1c1926;-webkit-text-size-adjust: none;color: #ffffff;height: 100%;min-height: 100%;overflow-x: hidden;}
body.menu-is-active { overflow: hidden; }
.wrapper {width: 100%;overflow: hidden;}
.inner {width: 100%;max-width: 1560px;margin: 0 auto;position: relative;}
.inner-small {max-width: 1300px;}
.bg-lines {background-image: url('images/general/bg-lines.png');background-repeat: no-repeat; background-position: 50% 100%;}
a { color: #d5e14d; text-decoration: none; transition: all 0.2s ease; }
a:hover { text-decoration: underline; }
img { color: #d5e14d; }
strong { font-weight: bold; }
h1,
h2,
h3,
h4,
h5,
h6 { font-weight: normal; }
.title {font-weight: 700;}
.title-bordered {border-bottom: 1px solid #3c93c2;}
.preloader {z-index: 2000;position: fixed;top: 0;bottom: 0;left: 0;right: 0;background: #fff;pointer-events: none;}
.row {display: flex;}
.row .col {padding: 0 15px;width: 100%;box-sizing: border-box;}
.row .col-half {flex: 1 1 50%;}
.row .col-small {flex: 1 1 33%;}
.row .col-large {flex: 1 1 66%;}
@media (max-width:1040px) {

}
@media (max-width:768px) {
	.inner {padding: 0 10px;box-sizing: border-box;}
	.row {flex-wrap: wrap;}
	.row .col {}
	.row  .col-small {flex: 1 1 100%;}
	.row  .col-large {flex: 1 1 100%;}
}
@media (max-width:540px) {
	.inner {padding: 0 5px;}
}
/* FOUNDATION END
------------------------------------------------------------------------------*/

/* ELEMENTS
------------------------------------------------------------------------------*/
/*  breadcrumbs */
.breadcrumbs {display: flex;justify-content: flex-start;letter-spacing: 0.2px;position: relative;z-index: 1030;}
.breadcrumbs-item {font-size: 10px;line-height: 1.4;font-weight: 400;margin-right: 8px;white-space: nowrap;}
.breadcrumbs-item .breadcrumbs-link {color:#d5e14d; }
.breadcrumbs-item .breadcrumbs-link span {}
.breadcrumbs-icon {display: inline-block;width: 4px;height: 4px;border-radius: 100%;background: #88878d;vertical-align: middle;margin-left: 6px;}
.breadcrumbs-item>span {color: #88878d;display: inline-block;white-space: pre-wrap;text-transform: capitalize;}
/*  breadcrumbs end */

/*  buttons */
*[class*="btn"] {cursor:pointer;}
.btn {display: inline-block; box-sizing: border-box; vertical-align: middle; font-size: 16px; line-height: 1.2; text-decoration: none;  margin: 0; border-radius: 3px; text-align: center; -webkit-appearance: none; white-space: nowrap; }
.btn:hover {text-decoration: none;}
.btn i + span {margin-left: 6px;}

.btn-primary {background: transparent;color: #ffffff;position: relative;overflow:hidden;}
.btn-primary:before {content:'';position:absolute;left:0;top:0;right:0;bottom:0;background:#767f02;z-index: -1;transform: scaleX(0);transform-origin: right center;transition: transform 0.5s ease;}
.btn-primary:after {content:'';position:absolute;left:0;top:0;right:0;bottom:0;background:#aab43e;z-index: -2;}
.btn-primary:hover {background: transparent;}
.btn-primary:hover:before {transform:none; transform-origin: left center;}
.btn-primary-outline {border: 1px solid #aab43e; background: transparent; color: #aab43e;}
input.btn-primary {background:#aab43e; transition: background 0.5s ease;}
input.btn-primary:hover {background:#767f02;}

.btn-sm {padding: 6px 20px 5px;}
.btn-lg {min-width: 290px; padding: 12px 25px;}

.btn-scroll-up {position: fixed;width: 40px;height: 90px;right: 0;top: 50%;background: rgba(255,255,255,0.2);z-index: 1000;display: flex;justify-content: center;align-items: center;}
.btn-scroll-up.fade {pointer-events: none;}
.btn-scroll-up i {display: block;width: 17px;height: 26px;background-image: url(images/general/icon-arrow-up.png);background-repeat: no-repeat;background-position: 0 0;transition: height 0.6s ease;}
.btn-scroll-up:hover i {height: 32px;}
.btn-scroll-down {display: inline-block; width: 38px; height: 38px; border-radius: 19px; background: #fff; background-image: url('images/general/icon-circle-arrow.svg');}
@media (max-width:1040px) {
	.btn-scroll-down {width: 18px;height: 18px;margin-bottom: -1px;margin-left: 10px;}
	.btn-sm {padding: 5px;font-size: 10px;}
}
@media (max-width:768px) {
	.btn-lg {padding: 9px 15px;font-size:12px;min-width: 0;}
}
/*  buttons end */

/*  constant-visible links  */
.constant-visible-links {position: fixed;left: 0;top: 0;bottom: 0;display:  flex;pointer-events:  none;z-index: 1000;}
.carriers-list {display: flex;flex-direction: column;margin: auto 15px; height: 255px;}
.carriers-list-item {display:  flex; align-items:  center; margin: 5px 0;}
.carriers-list-item a {position: relative;display: flex;align-items: center; width:41px;height:41px;border: 1px solid rgba(255,255,255,0.2);border-radius: 100%;box-sizing: border-box;transition: color 0.6s ease;overflow: hidden;pointer-events:  all;}
.carriers-list-item a:before {background: #aab43e; content: ''; display: block; position: absolute; left:0; top:0; right:0; bottom:0; z-index:-1; opacity: 0; transition: opacity 0.6s ease;}
.carriers-list-item a:hover:before {opacity:1;}
.carriers-list-item img {display: block; margin: auto;}
.carriers-list-item img.symbol {max-width: 10px;}
.carriers-list-item img.letter {height: 10px;}
.carriers-list-item span {font-size: 12px;color:#8b8992;margin-left:10px;opacity:0;pointer-events: none;transition: opacity 0.6s ease;}
.carriers-list-item a:hover + span {opacity: 1;}
@media (max-width:1660px) {
	.constant-visible-links {display: none;}
}
/*  constant-visible links end */

/*  card  */
.card {background-color: #fff;background-image: url('images/general/logo-pale.svg');background-position: 115% -178px;background-repeat: repeat-y;color: #1c1926;position: relative;display: flex;z-index: 3;}
.card:before {content: '';position: absolute;left: -70px;top: 30px;right: 70px;bottom: -30px;background: rgba(255, 255, 255, .1);z-index: -1;}
.card-sm {}
.card-sm:before {left: -30px;top: 30px;right: 30px;bottom: -30px;}
.card-right-shadow {}
.card-right-shadow:before {content: '';position: absolute;left: 70px;right: -70px;}
.card-sm.card-right-shadow {}
.card-sm.card-right-shadow:before {left: 30px;right: -30px;}
.card-pic {position: relative;}
.card-pic img {display: block;position: relative;z-index: 0;width: 100%;}
.card-pic img.moved {position: absolute;top:0;left:0;}
.card-video {display: block;width: 100%;position: relative;padding-bottom: 40%;padding-top: 10px;height: 0;}
.card-video iframe {display: block;position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.card-overlayed {color: #fff;}
.card-overlayed .card-pic:after {content: '';display: block;position: absolute;top: 0;right: 0;bottom: 0;left: 0;background: rgba(28,25,38,0.5);z-index: 5;}

.card-info {position: absolute;right: 0;bottom: 0;left: 0;padding: 30px 0 40px;z-index: 5;}
.card-info:after {content:'';display: block;position:  absolute;right: 0;top: 0;bottom: 0;width: 10px;background:#3c93c2;}
.card-info .title {font-size: 40px;line-height: 1.25;text-align: right;padding-right:  35px;}
@media (max-width:1040px) {
	.card:before {left: -20px;top: 10px;right: 20px;bottom: -10px;}
	.card-right-shadow:before {left: 20px;right: -20px;}
	.card-info .title {font-size: 20px;}
}
@media (max-width:540px) {
	.card {flex-wrap: wrap;}
}
/*  card end  */

/*  date */
.date {font-size: 16px; color: #76747a; letter-spacing: 3.8px;}
@media (max-width:1280px) {
	.date {font-size: 14px;letter-spacing: 2.8px;}
}
@media (max-width:1040px) {
	.date {font-size: 12px;}
}
/*  date end */

/*  masked title */
.title-masked {font-size: 195px;line-height: 1;font-weight: 700;opacity: 0;-webkit-text-fill-color: transparent; background: url('images/general/bg-masked-title.png') repeat; -webkit-background-clip: text;}
@media (max-width:1040px) {
	.title-masked	{font-size: 130px;}
}
@media (max-width:768px) {
	.title-masked	{font-size: 100px;}
}
/*  masked title end */

/*  markered list */
.markered-list {}
.markered-list li {position: relative; padding-left: 30px; margin-bottom: 19px; letter-spacing: 0.6px;}
.markered-list li:before {content:'';position: absolute;left: 0;top: 6px;display: inline-block;width: 13px;height: 13px;border-radius: 100%;box-sizing: border-box;border: 2px solid #3c93c2;}
.markered-list > li > ul {margin-top:  11px;}
.markered-list > li > ul li {padding-left:  20px;margin-bottom: 7px;}
.markered-list > li > ul li:before {width: 6px;height: 6px;border:  none;border-radius:  0;top: 8px;background: #3c9cce;}
/*  markered list end */

/* modal */
.modal-open{overflow:hidden;}
.modal{display:none;overflow:hidden;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;-webkit-overflow-scrolling:touch;outline:0;}
.modal.fade .modal-dialog{transform:translate(0,-25%);transition:transform 0.3s ease-out;}
.modal.show .modal-dialog{transform:translate(0,0);}
.modal-open .modal{overflow-x:hidden;overflow-y:auto;}
.modal-dialog{position:relative;width:auto;margin:10px;}
.modal-content{position:relative;background-color:#ffffff;border:1px solid #999999;border:1px solid rgba(0,0,0,0.2);border-radius:6px;box-shadow:0 3px 9px rgba(0,0,0,0.5);-webkit-background-clip:padding-box;background-clip:padding-box;outline:0;}
.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000000;}
.modal-backdrop.fade{opacity:0;filter:alpha(opacity=0);}
.modal-backdrop.show{opacity:0.5;filter:alpha(opacity=50);}
.modal-header{padding:15px;border-bottom:1px solid #e5e5e5;}
.modal .close{cursor: pointer; z-index: 10; position: relative;}
.modal-body{position:relative;padding:15px;}
.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll;}
/* modal end */

/*  forms */
input,
button,
textarea,
select,
label {font-family: 'Helvetica', sans-serif !important;}
.form-main {width: 100%;max-width:  360px;margin:  0 auto;}
.form-main .notice {display:  inline-block;font-size:  12px;letter-spacing: 0.4px;margin-bottom: 15px;}
.form-main .form-row {width: 100%; margin-bottom: 20px;}
.form-main .form-row:last-child {margin-bottom: 0;}
.form-main .form-label {display: block;font-size: 12px;line-height: 1.7;color:#88878d;letter-spacing: 3px;}
.form-main .form-field {width: 100%;background: rgba(136,135,141,0.5);border: 1px solid rgb(82, 80, 90);font-size: 12px;color: #fff;padding: 12px 10px;box-sizing: border-box;outline: none;transition: border 0.5s ease;resize: none;}
.form-main.form-inverse .form-field {background: #f3f3f3;border-color: transparent;color: #76747a;}
.form-main textarea.form-field {height:80px;}
.form-main .form-field:focus,
.form-main .form-field:hover,
.form-main .form-field:active {border-color: #3c93c2;}
.form-main.form-inverse .form-field:focus,
.form-main.form-inverse .form-field:hover,
.form-main.form-inverse .form-field:active {border-color: #bcb9ca;}
.form-main .form-field[name="message"] {min-height: 80px;}
.form-main .wpcf7-form-control-wrap {display: block;width: 100%;}
.form-main .wpcf7-not-valid-tip {font-size: 12px;color: #dc5f2a;position: absolute;left: 0;right: 0;}
.form-main .candidate-file .wpcf7-not-valid-tip {top: 27px;left: -11px;}
.form-main .form-field.wpcf7-not-valid,
.form-main .error-validation .form-field {border: 1px solid #dc5f2a;}
.form-main .ajax-loader {display: none !important; opacity: 0; height:0; width: 0;}
.form-main .btn-upload {display: block;width:  100%;text-align: right;color: #fff;line-height: 1.2;}
.form-main .filename {border: none;background: transparent;width: 100%;font-size: 12px;line-height: 1.7;color: #88878d;}
.form-main .g-recaptcha {padding: 0px 0 20px;}
.form-main .btn {width: 100%;border: none;padding:  14px 25px;box-sizing: border-box;}
@media (max-width:1040px) {
	.form-main .notice {font-size: 10px;}
	.form-main .form-row {margin-bottom: 10px;}
	.form-main .form-label {font-size: 10px;}
	.form-main .form-field {font-size: 10px;padding: 6px 10px;}
	.form-main .form-field.wpcf7-textarea {height: 25px;}
	.form-main .g-recaptcha {transform: scale(0.76);transform-origin: 0 0;}
}
@media (max-width:350px) {
	.form-main .g-recaptcha {transform: scale(0.92);}
}

.form-modal {position: absolute;top: 0;right: 0;left: 0;bottom: 0;background: #fff;color: #1c1926;}
.form-modal.show {display: flex!important;flex-direction: column;justify-content: center;align-items: center;}
.form-modal .close {position: absolute; top: 30px; right: 30px; width: 26px; height: 26px; background-image: url('images/general/pic-close-dark.png'); background-color: transparent; background-position: center; border: none;}
.form-modal .message {text-align: center;}
.form-modal h4 {font-size: 24px;line-height: 1.2;font-weight: 700;margin-bottom: 10px;}
.form-modal span {font-size: 16px;font-weight: 400;display: block;}
.form-modal .btn {margin-top: 40px;padding: 14px 10px;min-width: 220px;}

.rcb {display: inline-block;min-width: 125px;min-height: 15px;position: relative;box-sizing: border-box;text-align: left;margin-top: 6px;}
/* .rcb input[type="checkbox"] {position: absolute; top: 0; left: 0; visibility: hidden; opacity: 0;}
.rcb input[type="checkbox"] ~ label {padding: 0 0 0 30px; display: block;}
.rcb input[type="checkbox"] ~ label:before {display: block; content: ''; width: 15px; height: 15px; background-color: transparent; border-radius: 2px; border: 2px solid #8894a2; position: absolute; top: 0; left: 0; -webkit-box-sizing: border-box; box-sizing: border-box;}
.rcb input[type="checkbox"]:focus ~ label:before {}
.rcb input[type="checkbox"]:checked ~ label:before {background-color: #fff; border-color: #fff;}
.rcb input[type="checkbox"]:checked ~ label:after {display: block; content: ''; width: 15px; height: 15px; background: url(../images/basic/rcb-checkbox-marker.png) 50% 50% no-repeat; position: absolute; top: 0; left: 0;} */

.rcb input[type="radio"] {position: absolute; top: 0; left: 0; visibility: hidden; opacity: 0;}
.rcb input[type="radio"] ~ label {padding: 0 0 0 30px; display: block;}
.rcb input[type="radio"] ~ label:before {display: block;content: '';width: 20px;height: 20px;background-color: #57555f;border-radius: 50%;position: absolute;top: 0;left: 0;box-sizing: border-box;}
.rcb input[type="radio"]:focus ~ label:before {}
.rcb input[type="radio"]:checked ~ label:before {background-color: #57555f;}
.rcb input[type="radio"]:checked ~ label:after {display: block;content: '';background: #aab43e;position: absolute;width: 10px;height: 10px;border-radius: 50%;top: 5px;left: 5px;}

.wpcf7-radio {}
span.wpcf7-list-item {display: inline-block;min-width: 175px;min-height: 15px;position: relative;box-sizing: border-box;text-align: left; margin: 6px 0 0 0;}
span.wpcf7-list-item label {display: block; cursor: pointer;}
span.wpcf7-list-item input[type="radio"] {position: absolute; top: 0; left: 0; visibility: hidden; opacity: 0;}
span.wpcf7-list-item input[type="radio"] ~ .wpcf7-list-item-label {padding: 0 0 0 30px; display: block;}
span.wpcf7-list-item input[type="radio"] ~ .wpcf7-list-item-label:before {display: block;content: '';width: 20px;height: 20px;background-color: #57555f;border-radius: 50%;position: absolute;top: 0;left: 0;box-sizing: border-box;}
span.wpcf7-list-item input[type="radio"]:checked ~ .wpcf7-list-item-label:before {background-color: #57555f;}
span.wpcf7-list-item input[type="radio"]:checked ~ .wpcf7-list-item-label:after {display: block;content: '';background: #aab43e;position: absolute;width: 10px;height: 10px;border-radius: 50%;top: 5px;left: 5px;}
.wpcf7-response-output {display: none !important;opacity: 0;widows: 0;height:0;}

.updates-form {border: 1px solid #494751;display: flex;}
.updates-form .form-field {flex: 1 1 100%;border: none;background:  transparent;outline: none;padding: 6px 10px 7px; font-family: 'Helvetica', sans-serif; font-size: 12px; color: #fff;}
.updates-form .form-btn {flex: 0 0 52px;border: none;border-left: 1px solid #494751;border-radius: 0;background:  transparent;color: #b0b945;cursor: pointer;font-size: 0;outline: none;background: url('images/general/icon-check.svg') 50% no-repeat;background-size: 20px;}
/* .updates-form .form-btn img {margin:auto; width: 20px;} */
.updates-form ::-webkit-input-placeholder { color: #76747a;font-family: 'Helvetica', sans-serif;}
.updates-form ::-moz-placeholder { color: #76747a;font-family: 'Helvetica', sans-serif;}
.updates-form :-ms-input-placeholder { color: #76747a;font-family: 'Helvetica', sans-serif;}
.updates-form :-moz-placeholder { color: #76747a;font-family: 'Helvetica', sans-serif;}
.updates-form p {display: flex;justify-content: space-between;width: 100%;padding: 5px 0; box-sizing: border-box;}
.updates-form .ajax-loader {display: none !important;}

.select2-container {width: 100% !important;font-family: 'Helvetica', sans-serif;}
.select2-container--default .select2-selection--single {width: 100%;background: rgba(136,135,141,0.5);border: 1px solid rgb(82, 80, 90);font-size: 12px;color: #fff;box-sizing: border-box;outline-color: #3c93c2;border-radius: 0;height: auto;padding: 5px 0 5px;}
.select2-selection__rendered {color: #fff!important;display: block;}
.select2-container--default .select2-selection--single .select2-selection__arrow {height:100%;top: 0;right: 0;}
.select2-dropdown {background:#52505a;}
/*  forms end */

/*  title-decor */
.title-decor {display: flex;width: 60px;height: 26px;position: relative;}
.title-decor .line {display: block;height: 2px;width: 100%;background: rgba(255,255,255,0.2);}
.title-decor:before,
.title-decor:after {content: '';position: absolute;left: 0;display: block;height: 2px;background: rgba(255,255,255,0.2);width: 33%;}

.title-decor-1:before {top: calc(50% - 1px);}
.title-decor-1:after {bottom: 0;}

.title-decor-2 .line {margin: auto 0;}
.title-decor-2:before {top: 0;}
.title-decor-2:after {bottom: 0;}
@media (max-width: 1040px) {
	.title-decor {width: 30px;height: 15px;}
}
/*  title-decor end */

/*  links */
.link {color: #d5e14d;font-size: 16px;font-weight: 400;display:  inline-block;letter-spacing: 0.5px;}
.link:hover {text-decoration:none;}
.link .arrow {position: relative;margin-left: 10px;display: inline-block;vertical-align: middle;width: 24px;height: 18px;background: url('images/general/icon-arrow.svg') 0 0 no-repeat;background-position:  100% 50%;background-size: 40px 14px;transition: all cubic-bezier(.785,.135,.15,.86) .6s;}
.link .arrow-right {}
.link:hover .arrow-right {background-size: 28px 14px;}
.link .arrow-left {transform: rotateY(180deg);margin-right: 12px;margin-left: 0;}
.link:hover .arrow-left {background-size: 28px 14px;}
.link span {vertical-align: middle;}
.link-rectangle {position: relative;}
.link-rectangle:before {content: '';display: block;position: absolute;left: 0px;top:0;bottom:0;width: 100%;background: rgba(212,224,77,0.2);transition: transform cubic-bezier(.785,.135,.15,.86) .6s;z-index:  0;transform-origin: right center;transform: scaleX(0);}
.link-rectangle:hover:before {transform: none; transform-origin: left center;}
@media (max-width: 1040px) {
	.link {font-size: 12px;}
	.link-rectangle:before {display: none;}
}
/*  links end */

/*  owl nav */
.owl-carousel .owl-stage {display: flex;}
.owl-carousel.owl-drag .owl-item {display: flex;align-content: stretch;}
.owl-nav {position: absolute;}
.owl-carousel .owl-nav button {outline:none;}
.owl-carousel .owl-nav button.owl-next {position: relative;margin-left: 30px;display: inline-block;vertical-align: middle;width: 27px;height: 18px;background: url(images/general/icon-arrow.svg) 0 0 no-repeat;background-position: 100% 50%;background-size: 40px 14px;transition: all cubic-bezier(.785,.135,.15,.86) .6s;text-indent: -10000px;}
.owl-carousel .owl-nav button.owl-prev {position: relative;margin-right: 30px;display: inline-block;vertical-align: middle;width: 27px;height: 18px;background: url(images/general/icon-arrow.svg) 0 0 no-repeat;background-position: 100% 50%;background-size: 40px 14px;transition: all cubic-bezier(.785,.135,.15,.86) .6s;text-indent: -10000px;transform: rotate(-180deg);transform-origin:center;}
.owl-carousel .owl-nav button.owl-next.disabled,
.owl-carousel .owl-nav button.owl-prev.disabled {-webkit-filter: grayscale(1);filter: grayscale(1); opacity: 0.3}
.owl-carousel button.owl-dot {display: none;}
.counter {color: #76747a;font-size: 14px;position:absolute;text-align: center;left:0;right:0;display:none;}
/*  owl nav end */
/* ELEMENTS END
------------------------------------------------------------------------------*/

/* HEADER
------------------------------------------------------------------------------*/
.header {padding: 30px 0 30px;position: fixed;left:  0;right:  0;top: 0;z-index: 1040; transition: all 0.4s ease;}
.header:before {content:'';display: block;position: absolute; left:  0;right:  0;top: 0; bottom: 0;background: linear-gradient(to bottom, rgba(28,25,38,1) 0%,rgba(28,25,38,0.99) 1%,rgba(28,25,38,0) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1c1926', endColorstr='#001c1926',GradientType=0 );pointer-events: none;z-index: -1; transition: background 0.3s ease;}
.header.header:after {content: ''; display: block; left:0; right:0; top: 0; bottom: auto; height: 0; background: rgba(28,25,38,0.8); position: absolute; z-index: -1; transition: all 0.4s ease;}
.header.header-scrolled:after {height:100%; bottom: 0;}
.header.header-scrolled {padding: 5px 0;}
.header .inner { display: flex; flex-wrap: nowrap; align-items: center; justify-content: space-between; }
.header .site-logo {display: block;flex: 0 0 auto;background: url('images/general/logo-main-light.svg') 50% 50% no-repeat;width: 262px;height: 42px;background-size: contain;overflow: hidden;text-indent: -10000px;margin-right: 50px;margin-left: 15px;}
.header.header-home .site-logo {opacity: 0; visibility: hidden; transition: all cubic-bezier(.785,.135,.15,.86) .6s }
.header.header-scrolled .site-logo,
.menu-is-active .header .site-logo {opacity: 1; visibility: visible; }
.site-nav {font-size: 15px;display: flex;flex-wrap: nowrap;align-items: center;}
.site-nav .site-nav-list {display: flex;flex-wrap: nowrap;align-items: center;}
.site-nav-list>.item {margin: 0 20px 0 50px;position: relative;}
.site-nav-list>.item:first-child { margin-left: 0; }
.site-nav-list>.item .item-link { color: #d5e14d; white-space: nowrap; font-size: 16px; text-decoration: none; }
.site-nav-list>.item .item-link:before {content: '';display: block;position: absolute;left: -5px;right: -5px;top:0;bottom:0;background: rgba(212,224,77,0.2);transition: transform cubic-bezier(.785,.135,.15,.86) .6s;z-index:  0;transform: scaleX(0);transform-origin: right center;}
.site-nav-list>.item .item-link:hover {}
.site-nav-list>.item .item-link:hover:before {transform: none;transform-origin: left center;}
.site-nav-list>.item .item-link-icon {display: none;}
.site-nav-list>.item.active { }
.site-nav-list>.item.active .item-link { color: #8b8992; }
.site-nav-list>.item.active .item-link:hover { cursor: default; }
.site-nav-list>.item.active .item-link:before {background: rgba(139,137,146,0.2);transform: none;}
.site-nav-list>.item.item-has-submenu { position: relative; }
.site-nav-list>.item.item-has-submenu .item-link { white-space: nowrap; }
.site-nav-list>.item.item-has-submenu .item-link:after {display: inline-block;font-family: FontAwesome;font-size: 11px;line-height: 14px;content: "\f0d7";text-align: center;margin-left: 5px;margin-top: 4px;width: 14px;height: 14px;border: 1px solid #55525d;box-sizing:  border-box;position: absolute;color: #c5c4c8; transition: transform 0.5s cubic-bezier(.785,.135,.15,.86); }
.site-nav-list>.item.item-has-submenu .submenu {position: absolute;top: 100%;left: -15px;background-color: #322f3c;width: 240px;padding: 30px 0;box-shadow: 0 10px 25px 0px rgba(28, 25, 35, .45);border: 1px solid rgba(118,116,122,0.5);margin: 5px 0 0;box-sizing: border-box;transition: all 0.3s ease;visibility: hidden;opacity: 0;transition-delay: 0.6s;}
.site-nav-list>.item.item-has-submenu .submenu:before {display: block;content: '';position: absolute;bottom: 100%;left: 70px;width: 0;height: 0;border-style: solid;border-width: 0 9.5px 10px 9.5px;border-color: transparent transparent rgba(118,116,122,0.5) transparent;}
.site-nav-list>.item.item-has-submenu .submenu:after {display: block;content: '';position: absolute;bottom: 100%;left: 71px;width: 0;height: 0;border-style: solid;border-width: 0 8.5px 9px 8.5px;border-color: transparent transparent #322f3c transparent;}
.site-nav-list>.item.item-has-submenu .submenu li {padding: 0;overflow: hidden;padding-left: 100%;display: block; transition: padding 0.3s cubic-bezier(0.55, 0.055, 0.675, 0.19)}
.site-nav-list>.item.item-has-submenu.open .submenu li {padding-left: 0;}
.site-nav-list>.item.item-has-submenu .submenu li:nth-child(7) { transition-delay: 0.1s;}
.site-nav-list>.item.item-has-submenu .submenu li:nth-child(6) { transition-delay: 0.2s;}
.site-nav-list>.item.item-has-submenu .submenu li:nth-child(5) { transition-delay: 0.3s;}
.site-nav-list>.item.item-has-submenu .submenu li:nth-child(4) { transition-delay: 0.4s;}
.site-nav-list>.item.item-has-submenu .submenu li:nth-child(3) { transition-delay: 0.5s;}
.site-nav-list>.item.item-has-submenu .submenu li:nth-child(2) { transition-delay: 0.6s;}
.site-nav-list>.item.item-has-submenu .submenu li:nth-child(1) { transition-delay: 0.7s;}
.site-nav-list>.item.item-has-submenu.open .submenu li:nth-child(1) { transition-delay: 0.1s;}
.site-nav-list>.item.item-has-submenu.open .submenu li:nth-child(2) { transition-delay: 0.2s;}
.site-nav-list>.item.item-has-submenu.open .submenu li:nth-child(3) { transition-delay: 0.3s;}
.site-nav-list>.item.item-has-submenu.open .submenu li:nth-child(4) { transition-delay: 0.4s;}
.site-nav-list>.item.item-has-submenu.open .submenu li:nth-child(5) { transition-delay: 0.5s;}
.site-nav-list>.item.item-has-submenu.open .submenu li:nth-child(6) { transition-delay: 0.6s;}
.site-nav-list>.item.item-has-submenu.open .submenu li:nth-child(7) { transition-delay: 0.7s;}
.site-nav-list>.item.item-has-submenu .submenu li a {display: block;padding: 2px 35px;color: #d5e14d;font-size: 16px;white-space: nowrap;}
.site-nav-list>.item.item-has-submenu .submenu li a:hover { color: #d5e14d; text-decoration: none;}
.site-nav-list>.item.item-has-submenu .submenu li.active a {color: #8b8992;}
.site-nav-list>.item.item-has-submenu .submenu li.active a:before {background: rgba(139,137,146,0.2);transform: none;}
.site-nav-list>.item.item-has-submenu.open .submenu,
.site-nav-list>.item.item-has-submenu.open  .submenu {visibility: visible;opacity: 1; transition-delay: 0s;}
.site-nav-list>.item.item-has-submenu.open .item-link:after {transform: rotateX(180deg);}

.hamburger { padding: 2px 3px 0; display: inline-block; cursor: pointer; transition-property: opacity, -webkit-filter; transition-property: opacity, filter; transition-property: opacity, filter, -webkit-filter; transition-duration: 0.15s; transition-timing-function: linear; font: inherit; color: inherit; text-transform: none; background-color: transparent; border: 0; margin: 0; overflow: visible; }
.hamburger:hover {}
.hamburger-box {width: 16px;height: 12px;display: block;margin: 0;position: relative;}
.hamburger-inner {display: block;margin-top: -1px;top: 50%;}
.hamburger-inner,
.hamburger-inner::before,
.hamburger-inner::after {width: 16px;height: 2px;background-color: #fff;position: absolute;transition-property: transform;transition-duration: 0.15s;transition-timing-function: ease;}
.hamburger-inner::before,
.hamburger-inner::after { content: ""; display: block; }
.hamburger-inner::before {top: -5px;}
.hamburger-inner::after {bottom: -5px;}
.hamburger-collapse .hamburger-inner {transition-duration: 0.13s;transition-delay: 0.13s;transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);}
.hamburger-collapse .hamburger-inner::after {transition: top 0.2s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), opacity 0.1s linear;}
.hamburger-collapse .hamburger-inner::before { transition: top 0.12s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19); }
.hamburger-collapse.is-active .hamburger-inner {transform: translate3d(0, 0, 0) rotate(-45deg);transition-delay: 0.22s;transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);}
.hamburger-collapse.is-active .hamburger-inner::after { top: 0; opacity: 0; transition: top 0.2s cubic-bezier(0.33333, 0, 0.66667, 0.33333), opacity 0.1s 0.22s linear; }
.hamburger-collapse.is-active .hamburger-inner::before { top: 0px; transform: rotate(-90deg); transition: top 0.1s 0.16s cubic-bezier(0.33333, 0, 0.66667, 0.33333), transform 0.13s 0.25s cubic-bezier(0.215, 0.61, 0.355, 1); }
.btn-mob { display: none; }
.btn-mob:focus { outline: none; }

@media (max-width: 1366px) {
	.header .site-logo {width: 200px;}
	.site-nav-list>.item {margin: 0 20px 0 25px;}
	.site-nav-list>.item .item-link {font-size: 14px;}
}
@media (max-width: 1040px) {
    .header,
    .header.header-scrolled {background: #000;padding: 10px 0 10px;z-index: 1040;}
    .header:before,
    .header.header-scrolled:after {display: none;}
    .header .inner {padding: 0}
    .header .site-logo {width: 162px;height: 27px;z-index: 1000;}
    .header .hamburger {margin: 0;padding: 6px 7px;z-index: 1060;width: 30px;height: 24px;background: #7d8529;border-top-left-radius: 3px;border-bottom-left-radius: 3px;}

    .btn-mob { display: block; }
    .btn-mob+.navs {position: fixed; transition: all 0.3s 0.5s cubic-bezier(0.33333, 0.66667, 0.66667, 1);left: 0;right: 0;padding: 69px 0 20px;top: -12px;height: auto;pointer-events: none;}
    .btn-mob+.navs:before {content:'';display:block;position:absolute;background: #d5e14d;top: 0;right: 0;width: 0;height: 5%;border-radius: 0 0 0 80px;transition: all 0.3s 1.33s cubic-bezier(0.33333, 0.66667, 0.66667, 1);}
    .btn-mob+.navs:after {content:'';display:block;position:absolute;background: #7d8529;top: 0;right: 0;width: 0%;height: 5%;border-radius: 0 0 0 80px;transition: all 0.3s 1.3s cubic-bezier(0.33333, 0.66667, 0.66667, 1);}

    .btn-mob.is-active+.navs:before {content:'';display:block;position:absolute;background: #d5e14d;top: 0;right: 0;width: 121%;height: 101%;border-radius: 0 0 0 80px;transition: all 0.3s 0.1s cubic-bezier(0.33333, 0.66667, 0.66667, 1);}
    .btn-mob.is-active+.navs:after {content:'';display:block;position:absolute;background: #7d8529;top: 0;right: 0;width: 120%;height: 100%;transition: all 0.3s 0.13s cubic-bezier(0.33333, 0.66667, 0.66667, 1);}
    
    .btn-mob.is-active+.navs {display: block;left: 0;right: 0; bottom: 0; z-index: 100;transition: all 0.3s 1.4s cubic-bezier(0.33333, 0.66667, 0.66667, 1); overflow: hidden; pointer-events: all;}
    .btn-mob.is-active+.navs .site-nav-list {pointer-events: all; overflow-y: auto; height: 100%;}
    .btn-mob+.navs .site-nav-list>.item {margin: 0 0 6px;padding: 0;width: 100%;}
    .site-nav .site-nav-list {flex-wrap: wrap;z-index:1;position: relative;pointer-events: none;}
    .site-nav-list>.item .item-link {display: inline-block;box-sizing: border-box;padding: 2px 16px 3px 83px;color: #eaf751;font-size: 14px;position: relative;}
	.btn-mob+.navs .site-nav-list {pointer-events: none;}
	.site-nav-list>.item {transform: translateX(100%);transition: all 0.3s cubic-bezier(0.33333, 0.66667, 0.66667, 1);}
	.site-nav-list>.item:nth-child(9) { transition-delay: 0.1s;}
	.site-nav-list>.item:nth-child(8) { transition-delay: 0.2s;}
	.site-nav-list>.item:nth-child(7) { transition-delay: 0.3s;}
	.site-nav-list>.item:nth-child(6) { transition-delay: 0.4s;}
	.site-nav-list>.item:nth-child(5) { transition-delay: 0.5s;}
	.site-nav-list>.item:nth-child(4) { transition-delay: 0.6s;}
	.site-nav-list>.item:nth-child(3) { transition-delay: 0.7s;}
	.site-nav-list>.item:nth-child(2) { transition-delay: 0.8s;}
	.site-nav-list>.item:nth-child(1) { transition-delay: 0.9s;}

	.btn-mob.is-active+.navs .site-nav-list>.item {transform: translateX(0);}
	.btn-mob.is-active+.navs .site-nav-list>.item:nth-child(1) { transition-delay: 0.5s;}
	.btn-mob.is-active+.navs .site-nav-list>.item:nth-child(2) { transition-delay: 0.6s;}
	.btn-mob.is-active+.navs .site-nav-list>.item:nth-child(3) { transition-delay: 0.7s;}
	.btn-mob.is-active+.navs .site-nav-list>.item:nth-child(4) { transition-delay: 0.8s;}
	.btn-mob.is-active+.navs .site-nav-list>.item:nth-child(5) { transition-delay: 0.9s;}
	.btn-mob.is-active+.navs .site-nav-list>.item:nth-child(6) { transition-delay: 1s;}
	.btn-mob.is-active+.navs .site-nav-list>.item:nth-child(7) { transition-delay: 1.1s;}
	.btn-mob.is-active+.navs .site-nav-list>.item:nth-child(8) { transition-delay: 1.2s;}
	.btn-mob.is-active+.navs .site-nav-list>.item:nth-child(9) { transition-delay: 1.3s;}

    .site-nav-list>.item .item-link:before {display: none;}
    .site-nav-list>.item .item-link-icon {position: absolute;display: flex;width: 22px;left:55px;top:0;bottom:0;justify-content: center;align-items: center;}
    .site-nav-list>.item .item-link-icon svg {display: block;margin: auto;width: 100%;max-width: 18px;max-height: 17px;}
    .site-nav-list>.item .item-link-icon svg * {stroke: #fff !important;}    
    .site-nav-list>.item.active .item-link {color: #404605;background: #8f9730;border-top-right-radius: 3px;border-bottom-right-radius: 3px;}
    .site-nav-list>.item.active .item-link-icon svg * {stroke: #404605 !important;}
    .site-nav-list>.item.item-has-submenu .item-link {color: #404605;pointer-events: none;}
    .site-nav-list>.item.item-has-submenu .item-link:after {display: none;}
    .site-nav-list>.item.item-has-submenu .submenu {margin: 0;background-color: transparent;width: 100%;font-size: 14px;position: relative;width: auto;left: auto;padding: 6px 0 0;height: auto;opacity: 1;overflow:hidden;border: none;visibility: visible;box-shadow: none;}
    .site-nav-list>.item.item-has-submenu .submenu:before,
    .site-nav-list>.item.item-has-submenu .submenu:after {display:none;}
    .site-nav-list>.item.item-has-submenu.open .submenu {height: auto;}
    .site-nav-list>.item.item-has-submenu .submenu li {padding: 0;margin-bottom: 6px;}
    .site-nav-list>.item.item-has-submenu .submenu li:last-child {margin-bottom: 0;}
    .site-nav-list>.item.item-has-submenu .submenu li a {color: #eaf751;padding: 2px 15px 3px 83px;display: inline-block;font-size: 14px;}
    .site-nav-list>.item.item-has-submenu .submenu li a:hover { color: #d5e14d; }
    .site-nav-list>.item.item-has-submenu .submenu li.active a{color: #404605; background: #8f9730; border-top-right-radius: 3px; border-bottom-right-radius: 3px;}
}
@media (max-width: 540px) {
	.header {}
}
@media (max-height: 460px){
	.btn-mob.is-active+.navs {overflow: hidden;}
	.btn-mob.is-active+.navs .site-nav-list {height: calc(100vh - 70px);overflow: scroll;}
}
/* HEADER END
------------------------------------------------------------------------------*/

/* FOOTER
------------------------------------------------------------------------------*/
.footer {border-top: 2px solid #332f3d;background:  #1c1926;padding: 45px 0 30px;background-image: url('images/general/logo-footer.svg');background-position: calc(50% - 456px) -60px;background-repeat: no-repeat;background-size: 700px 530px;}
.footer .inner {display:flex; justify-content:space-between;}
.footer .copyright {padding: 44px 15px 0;font-size: 12px;color:#8b8992;letter-spacing: 0.4px;}
.footer .legacy-links {padding: 39px 15px 25px;letter-spacing: 0.4px;margin-left:  107px;}
.footer .legacy-links a {font-size: 12px; color:#ffffff; transition: color 0.5s ease;}
.footer .legacy-links a:hover {color:#d5e14d; text-decoration: none;}
.footer .legacy-links .vertical-line {display: inline-block;width: 1px;height: 14px;background: #8b8992;vertical-align: middle;margin: 0 10px;}
.footer .subscription {width: 100%;max-width: 360px;padding: 0 15px 25px;flex: 0 0 360px;}
.footer .subscription .title {font-size: 12px;font-weight: 400;color:#8b8992;letter-spacing:  0.4px;}
.footer .updates-form {margin-top: 13px;}
.footer .social-footer {display: flex;justify-content: flex-start;max-width: 222px;margin-top: 15px;}
.footer .social-footer li {margin-right: 15px;}
.footer .social-footer a {font-size: 16px;color: #fff;transition: color 0.5s ease;display: block;width: 40px;text-align: center;border: 1px solid #494751;line-height: 38px;box-sizing: border-box;}
.footer .social-footer a:hover {color:#d5e14d;}
.footer .wpcf7-form-control-wrap { position: relative;flex: 0 1 auto;box-sizing: border-box;}
.footer .btn-subscribe {z-index: 1;max-width: 220px;width: 100%;padding: 16px 20px;font-size: 16px;line-height: 1;margin-top: 12px;}
.modal.modal-light {position: absolute;bottom: -26px;top: auto;padding: 0 !important;width: 100%;max-width: 420px;right: 16px;left: auto;background: transparent; text-align: left;}
.modal.modal-light .modal-dialog {margin: 0;width: 100%;border-radius: 0;}
.modal.modal-light .modal-content {border-radius: 0}
.modal.modal-light .modal-body {padding: 95px 30px 85px;}
.modal.modal-light .modal-title {text-align: center;margin-bottom: 5px;}
.modal.modal-light .modal-subtitle {text-align: center;margin-bottom: 20px;font-size: 20px;font-weight: 400;}
.modal.modal-light .btn {max-width: 220px;margin: 40px auto 0;display: block; z-index: 1;}
.modal.modal-light.unsubscription-modal {bottom: auto; top: 50%; margin: -25% 0 0 -220px; left: 50%; right: auto; position: fixed;}

@media (max-width: 1040px) {
	.footer {padding: 20px 0 10px;}
	.footer .inner {flex-wrap: wrap;}
    .footer .copyright {width: 100%;text-align: center;padding: 0 15px 10px; order: 3; margin-top: 0;}
	.footer .legacy-links {margin: 0 auto;width: 100%;flex: 1 1 100%; text-align: center;order:2;padding: 0 15px 20px;}
	.footer .subscription {margin: 0 auto;width: 100%;max-width: 100%; flex: 1 1 100%;text-align: center;order:1;box-sizing: border-box;}
	.footer .social-footer {justify-content: space-around;margin: 15px auto 0;}
	.modal.modal-light .modal-body {padding: 85px 30px 45px;}
	.modal.modal-light .modal-title {font-size: 24px;}
	.modal.modal-light .modal-subtitle {font-size: 18px;}
}
@media (max-width: 480px) {
	.footer .btn-subscribe {padding: 10px; max-width: 100%}
	.modal.modal-light {bottom: 0; left:10px; right:10px; max-width: initial; width: auto;}
	.modal.modal-light.unsubscription-modal {top: 0; left:10px; right:10px; max-width: initial; width: auto; margin: 0;}
}
@media (max-height: 500px) {
	.modal.modal-light {position: fixed; max-width: 100%; left:0; right:0; top:0; bottom:0;}
	.modal.modal-light .modal-body {padding: 70px 20px 20px; min-height: 380px; box-sizing: border-box;}
	.modal.modal-light .modal-title {font-size: 18px;}
	.modal.modal-light .modal-subtitle {font-size: 16px;}
	.modal.modal-light .form-main {text-align: left;}
}
/* FOOTER END
------------------------------------------------------------------------------*/

/* MAIN CONTENT
------------------------------------------------------------------------------*/
.content {display:block; min-height: calc(100vh - 229px);position: relative; transition: all 0.5s ease;}
.content:after {content:'';display: block;bottom:0;left:0;right:0;height:200px;position: absolute;pointer-events: none;background: linear-gradient(to bottom, rgba(35,26,52,0) 0%,rgba(35,26,52,0.5) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00231a34', endColorstr='#80231a34',GradientType=0 );z-index: 0;}
.content-planet-bg {background-image: url('images/general/bg-planet.jpg');background-repeat: no-repeat;background-position: 50% -1400px;background-size: 100%;overflow: hidden;}
.content-planet-bg-rocket {background-image: url('images/general/bg-planet-2.jpg');}
.content-careers {display: block; background: url('images/careers/bg-careers.jpg') 0 0 no-repeat; background-size: 100% auto;}
.content-bg-type-1 {background-image: url('images/team/bg-about-section.jpg');background-repeat: no-repeat;background-position: center top;}
.content-facility {background: url('images/launch/facility/bg-facility.jpg') 100% 0 no-repeat;}
.content-manifest {background: url('images/general/bg-ff-testing.jpg') center 0 no-repeat;}
.content-planet-bg.dream-payload-bg {background-image: url('images/general/bg-index-dream.jpg');}
.content-planet-bg.moon-bg {background-image: url('images/general/bg-moon.jpg');}
@media (max-width: 1440px) {
	.content-facility {background-position: 50% 0;}
}
@media (max-width: 1200px) {
    .content-careers {background-position: 50% 100px}
}
@media (max-width: 1040px) {
	.content-planet-bg {background-image: url('images/general/bg-planet_mob.jpg');background-size: 100% auto;}	
}
@media (max-width: 768px) {
	.content {min-height: auto;}
	.content-careers {background-position: 50% 150px}
	.content-facility {background-position: 15% 30px;background-size: 1800px;}
	.content-planet-bg-rocket {background-position: center 0 !important;background-size: 1000px;}
}
@media (max-width: 540px) {
	.content-facility {background-position: 24% 30px;background-size: 1600px;}
}

/* SECTION GENERAL*/
.section {}
.section-with-waves:after {content:'';display: block;position: absolute;top:0;bottom:0;left:0;right:0;background-image: url('images/general/bg-waves.png');background-repeat: no-repeat;background-size: 100% 100%;background-position: 0 0;z-index: 0;pointer-events: none;}
.section-with-lines:after {content:'';display: block;width: 1920px;height:1397px;position: absolute;top:0;left:0;right:0;background-image: url('images/general/bg-lines.png');background-repeat: no-repeat;background-size: 100%;z-index: 0;}
.section-intro { padding-top: 102px; }
.section-intro-head {padding: 5px 15px 0;}
.section-heading {padding: 10px 0 0;}
.section-title {font-size: 40px;font-weight: 700;line-height: 1.2;letter-spacing: 1.2px;}
.section-title + .title-decor {margin-top: 15px;}

@media (max-height: 900px) {
	.section-title {font-size: 26px;}
	.section-title + .title-decor {display: none;}
}
@media (max-width: 1480px) {}
@media (max-width: 1280px) {
	.section-title {font-size: 28px;}
	.section-title + .title-decor {margin-top: 15px;}
}
@media (max-width: 1040px) {
	.section-intro {padding-top: 47px;}
	.section-intro-head {padding: 15px 15px 0;}
	.section-title {font-size: 22px;}
}
@media (max-width: 768px) {
	.section-intro {padding-top: 65px;}
	.section-intro-head {}
	.section-heading {padding: 6px 0 0;}
	.section-title {font-size: 22px;}
	.section-title + .title-decor {margin-top: 10px;}
}
@media (max-width: 540px) {
	.section-intro {
    padding-top: 58px;
}
	.section-title {font-size: 20px;}
}
/* SECTION GENERAL END*/

/* SECTION HOME INTRO*/
.section-home-intro {height: 100%;min-height: 100vh;display: flex;box-sizing: border-box;overflow: hidden;position: relative;}
.section-home-intro .inner {display: flex;flex-direction: column;padding: 109px 0 50px;justify-content:  space-between;position: unset;}
.section-home-intro .logo {display: block;width: 70%;max-width: 735px;height: 147px;margin: 0 auto 50px;flex: 0 0 auto;}
.slider-home-slide {/* height: 0; *//* min-height: 0; */overflow: hidden;/* visibility: hidden; *//* opacity: 0; */transition: opacity .7s ease;display: flex;flex-direction: column;justify-content: space-between;}
.slider-home-slide  { height: 100%; visibility: visible; opacity: 1; min-height: 320px; overflow: visible; }
.slider-main.owl-carousel {position:unset;}
.slider-main.owl-carousel .owl-stage-outer {overflow: visible;}
.slider-main.owl-carousel .owl-stage {position:unset;}
.slider-main.owl-carousel.owl-drag .owl-item {display: block;}
.slider-main.owl-carousel .owl-item img {width: auto;}
.slider-home-slide .slide-pic {margin: 0 auto auto;/* transform: rotate(0deg) scale(0.1) skew(-10deg, -5deg) translate(-200%, 0); */transform: scale(1.2);transition: all 1.0s ease-in-out;/* transform-origin: -100% 0; */transform-origin: center center;max-height: 400px;opacity: 0;margin-bottom: 20px;}
.owl-item.active .slider-home-slide .slide-pic {/* transform: rotate(0) scale(1) skew(0deg, 0deg) translate(0, 0); */transform: scale(1);align-self: center;opacity:1;}
.main-home-slider-counter {font-size: 16px;font-weight: 400;line-height: 1.2;display: block;left: auto;top: 50%;transform: translateY(-27px);z-index: 2;}
.main-home-slider-counter span {display: block; width: 40px; box-sizing: border-box; text-align: center;}
.main-home-slider-counter span:first-child {padding-right: 15px;}
.main-home-slider-counter span:last-child {padding-left: 15px;}
.section-home-intro .slide-information { }
.section-home-intro .item-info { padding: 30px 0 30px; position: relative; }
.section-home-intro .item-info:before {content: '';display: block;position: absolute;left:0;right:0;top: -30px;bottom: -30px;opacity: 0.1;z-index: 0;pointer-events:  none;}
.section-home-intro .item-info:after {content: '';position: absolute;top: 0;bottom: 0;right: 0;width: 1px;background: #3c93c2;}
.section-home-intro .slider-home-slide-1 .item-info:before {background: url('images/general/product-name-alpha.svg') 60% center no-repeat;top: 0;bottom: 0;}
.section-home-intro .slider-home-slide-2 .item-info:before {background: url('images/general/product-name-beta.svg') 51% center no-repeat;}
.section-home-intro .slider-home-slide-3 .item-info:before {background: url('images/general/product-name-gamma.svg') 60% center no-repeat;}
.section-home-intro .section-title { margin-bottom: 3px; }
.section-home-intro .link { margin-top: 26px; }
.section-home-intro .slogan { padding: 45px 0  20px 15px; }
.section-home-intro .slogan .title-decor { margin-bottom: 22px; }
.section-home-intro .slogan .title { font-size: 68px; line-height: 1; font-weight: 700; }
.slider-main.owl-carousel .owl-nav {right: 0;top: 50%;transform: translateY(-120px);height: 240px;display: flex;flex-direction: column;justify-content: space-between;background: rgba(28,25,38,0.75);z-index: 2;}
.slider-main.owl-carousel .owl-nav .owl-prev {transform: rotate(0);margin: 0;width: 40px;height: 50px;background: url(images/general/icon-arrow-vertical.svg) center center no-repeat;background-size: 17px 32px;margin-top: 10px;}
.slider-main.owl-carousel .owl-nav .owl-next {transform: rotate(0);margin: 0;width: 40px;height: 50px;background: url(images/general/icon-arrow-vertical.svg) center center no-repeat;background-size: 17px 32px;margin-bottom: 10px;transform: rotate(180deg);}



@media (max-height: 1020px) {
	.section-home-intro .inner {padding: 60px 0 30px;}
	.section-home-intro .logo {max-width: 540px;}
	.slider-home-slide .slide-pic { max-height: 300px;}
	.section-home-intro .slogan .title { font-size: 46px;}
}
@media (max-height: 870px) {
	.section-home-intro .inner {padding: 40px 0 20px;}
	.section-home-intro .logo {max-width: 460px;margin-bottom: 30px;}
	.slider-home-slide .slide-pic { max-height: 220px;}
	.section-home-intro .slogan .title { font-size: 46px;}
}
@media (max-height: 740px) {
	.section-home-intro {padding-top: 80px}
	.section-home-intro .inner {padding: 30px 0 20px;}
	.section-home-intro .logo {max-width: 400px;margin-bottom: 15px;}
	.slider-home-slide .slide-pic {max-height: 180px;margin-bottom: 20px;}
	.section-home-intro .slogan .title { font-size: 46px;}
}
@media (max-width:1280px) {
	.section-home-intro .slogan .title { font-size: 46px;}
}
@media (max-width:1040px) {
	.section-home-intro .inner {padding-left: 10px;padding-right: 10px;padding: 50px 0 50px;}
	.section-home-intro .row .col-small {flex: 1 1 32%;}
	.section-home-intro .row .col-large {flex: 1 1 66%;}
	.section-home-intro .section-title {font-size: 22px;}
	.section-home-intro p {font-size:12px;margin-bottom: 5px;}
	.section-home-intro .link {margin-top: 5px}
	.section-home-intro .slogan {padding: 45px 0  20px;}
	.section-home-intro .slogan .title {font-size: 32px}
	.slider-home-slide .slide-pic { max-width: 540px;  width: 70%;}
	.section-home-intro .slogan .title-decor {margin-bottom: 10px;}
	.section-home-intro .item-info:after {top: 20px; bottom: 25px;}
	.slider-pager {display: none;}
}
@media (max-width:768px) {
	.section-home-intro {min-height: 0;}
	.section-home-intro .inner {padding: 69px 10px 0;}
	.section-home-intro .logo {max-width: 350px;height: auto;margin: 0 auto 20px;}
	.slider-home-slide .slide-pic {height: 200px;width: auto;}
}
@media (max-width:740px) {
	.section-home-intro .inner {padding-left: 10px;padding-right: 10px;}
	.section-home-intro .row .col-small {flex: 1 1 100%;}
	.section-home-intro .row .col-large {flex: 1 1 100%;}
	.section-home-intro .item-info:after {display: none;}
	.section-home-intro .item-info:before {background-size: contain;top: 0;bottom: 0;}
	.section-home-intro .slider-home-slide-1 .item-info:before {background-position: 70px 0;}
	.section-home-intro .slider-home-slide-2 .item-info:before {background-position: 70px 0;}
	.section-home-intro .slider-home-slide-3 .item-info:before {background-position: 70px 0;}
	.section-home-intro .slogan {padding: 0 0 10px;}
	.slider-home-slide .slide-pic {height: 150px;}
}
@media (max-width:540px) {
	.section-home-intro .inner {padding-left: 5px;padding-right: 5px;}
	.slider-home-slide .slide-pic {height: 120px;}
}
@media (max-width:480px) {
	.slider-home-slide .slide-pic {height: 100px;}
}
@media (max-width:350px) {
	.slider-home-slide .slide-pic {height: 80px;}
}
/* SECTION HOME INTRO END*/

/* SECTION HOME NEWS*/
.section-home-news { padding: 100px 0 100px; }
.section-home-news .section-title {font-size: 50px;border-top: 1px solid #3c93c2;max-width: 80%;padding-top: 20px;}
.section-home-news .title-decor {margin-bottom: 30px;margin-top: 20px;}
.section-home-news .articles { display: flex; }
.section-home-news .article { padding: 0 15px 30px; flex: 1 1 33%; min-width: 320px; }
.section-home-news .article a {color: #ffffff;}
.section-home-news .article a:hover {color: #ffffff; text-decoration: none;}
.section-home-news .article-date {margin-bottom: 13px;padding-top:  3px;}
.section-home-news .article-title {font-size: 30px;font-weight: 700;line-height: 1.25; letter-spacing: 0.03em; max-width: 450px;}
.section-home-news .article a:hover .article-title {color: #d5e14d;}
.section-home-news .article-excerpt {margin-top: 32px;line-height: 1.65;max-width: 432px;letter-spacing: 0.4px;}
.section-home-news .article-thumbnail img {display:  block;width: 100%;height: auto;}
.section-home-news .article-info {padding: 20px 30px 30px;background: #241a34;}

@media (max-height: 1020px) {
	.section-home-news .section-title {font-size: 40px;}
}
@media (max-width:1366px) {
	.section-home-news .article-title {font-size: 26px;}
	.section-home-news .article-info {padding: 20px 20px 30px;}
}
@media (max-width: 1040px) {
	.section-home-news {padding-bottom:20px;padding-top: 0;}
	.section-home-news .section-title {font-size: 24px;}
	.section-home-news .articles {flex-wrap: wrap; justify-content: center;}
	.section-home-news .article {flex: 1 1 100%;max-width: 100%;}
	.section-home-news .article-thumbnailed a {display: flex;justify-content: flex-start;background: #241a34;}
	.section-home-news .article-thumbnail {flex: 0 0 235px;}
	.section-home-news .article-thumbnail img {display: block;margin: auto;width: 100%;height: auto;}
	.section-home-news .article-info {padding: 25px 30px 30px;}
	.section-home-news .article-title {max-width: 100%; font-size: 22px;}
	.section-home-news .article-excerpt {max-width: 100%;margin-top: 12px;}
	.section-home-news .article-date {margin-bottom: 5px}
}
@media (max-width:768px) {
	.section-home-news {padding-bottom:20px;padding-top: 50px;}
}
@media (max-width:740px) {
	.section-home-news {padding-top: 40px;}
}
@media (max-width:600px) {
	.section-home-news .article-thumbnailed a {flex-wrap: wrap;}
	.section-home-news .article-thumbnail {flex: 1 1 100%;}
}
@media (max-width:540px) {
	.section-home-news .article {min-width: auto;}
	.section-home-news .article-info {padding: 20px 20px 20px;}
}
/* SECTION HOME NEWS END*/

/* SECTION HOME SHEDULE*/
.section-home-meeting {position: relative;}
.section-home-meeting .heading {position: absolute;left: 0;right: 0;top: 180px; z-index: 2;}
.section-home-meeting .section-title {text-align: center;letter-spacing: 1.3px;}
.section-home-meeting .title-decor {margin: 20px auto 10px;transform:  translateX(30px);}
.section-home-meeting .meeting-list {display: flex;justify-content: center;}
.section-home-meeting .meeting-item {flex: 1 1 320px;padding: 408px 30px 328px;box-sizing: border-box;border-left: 1px solid #33303c;}
.section-home-meeting .meeting-item:last-child {border-right: 1px solid #33303c;}
.section-home-meeting .meeting-item-icon {display: block; width: 30px; height: 30px; background-position: 0 0; background-repeat: no-repeat;background-size: contain;}
.section-home-meeting .meeting-item:nth-child(3n+1) .meeting-item-icon {background-image: url('images/general/pic-icon-planet-1.svg');}
.section-home-meeting .meeting-item:nth-child(3n+2) .meeting-item-icon {background-image: url('images/general/pic-icon-planet-2.svg');}
.section-home-meeting .meeting-item:nth-child(3n+3) .meeting-item-icon {background-image: url('images/general/pic-icon-planet-3.svg');}
.section-home-meeting .meeting-item-date {margin-top: 50px;}
.section-home-meeting .meeting-item-title {font-size: 24px;line-height: 1.45;margin-top: 13px;}
.section-home-meeting .meeting-item-link {margin-top: 55px;}
.section-home-meeting .meeting-item-continued {font-size: 16px;color: #76747a;letter-spacing: 3.8px;margin-top: 50px;}
.section-home-meeting .owl-nav {bottom: -40px;}
.section-home-meeting .owl-carousel .owl-nav button.owl-next {}
.section-home-meeting .owl-carousel .owl-nav button.owl-prev {}
.counter.meeting-counter {bottom: -41px;}

.modal.meeting-modal {padding: 0 !important;margin: 0!important;box-sizing:  border-box;}
.modal.meeting-modal .modal-dialog {background: #1c1926;margin:  0;padding: 0;width: 100%;height:  100%;display: flex;}
.modal.meeting-modal .modal-content {width: 100%;display: flex;height: 100%;box-sizing: border-box;border-radius: 0;border: none;}
.modal.meeting-modal button {position: absolute;top: 80px;right: 50px;width:  26px;height:  26px;background-image: url('images/general/pic-close.png');background-color:  transparent;background-position:  center;border: none;}
.meeting-modal .modal-body {background: #1c1926;width: 100%;padding:  0;display:  flex;justify-content: center;}
.meeting-modal .meeting-info {flex: 1 1 66%;max-width: 1280px;background: url('images/home/bg-meeting.jpg');background-position:  center;background-repeat:  no-repeat;background-size:  cover;padding: 20px 30px 20px 195px;box-sizing: border-box;display:  flex;}
.meeting-modal .meeting-info-wrapper {width: 100%;max-width: 450px;margin-top:  auto;margin-bottom:  auto;z-index: 2;display: flex;flex-direction: column;justify-content: center;}
.meeting-modal .meeteng-navigation {margin-bottom: 20px;}
.meeting-modal .meeteng-navigation .separator {height: 18px;width: 1px;background: #fff;display: inline-block;vertical-align: middle;margin: 0 10px;}
.meeting-modal .meeteng-navigation .link {vertical-align: middle;}
.meeting-modal .meeting-info {position: relative;}
.meeting-modal .meeting-info:before {content:'';display: block;position: absolute;top: 0;left:0;right: 0;bottom: 0;background: rgba(28,25,38,0.4);z-index: 0;}
.meeting-modal .meeting-info:after {content:'';display: block;position: absolute;top: 0;left:0;right: 0;bottom: 0;z-index: 0;background: radial-gradient(ellipse at center, rgba(28,25,38,0) 0%,rgba(28,25,38,0) 70%,rgba(28,25,38,0.7) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#001c1926', endColorstr='#b31c1926',GradientType=1 );}
.meeting-modal .meeting-background {position: absolute;top: 0;left: 0;z-index: -1;width: 0;height: 0;}
.meeting-modal .meeting-logo {background: #fff;margin-left:  -195px;padding: 25px 10px 25px 195px;margin-bottom: 60px;}
.meeting-modal .meeting-logo img {display: block;}
.meeting-modal .meeting-date {font-size:  16px;line-height: 1.2;margin-bottom: 8px;letter-spacing: 2.2px;}
.meeting-modal .meeting-place {font-size:  40px;line-height: 1.2; font-weight: 700; margin-bottom: 24px;}
.meeting-modal .meeting-exerpt {margin-bottom: 25px;}
.meeting-modal .meeting-code {font-size: 24px;line-height: 1.2;font-weight: 700;text-transform:  uppercase;}
.meeting-modal .meeting-info-wrapper .btn {margin-top: 20px; display: none;}

.meeting-modal .meeting-form {flex: 1 1 34%;max-width: 640px;display:  flex;position: relative;align-items: center;}
.meeting-modal .meeting-form .close {display: none;}
.meeting-modal .form-holder {max-width: 360px;width: 100%;margin: auto;}
.meeting-modal .form-holder .title {font-size: 24px;margin-bottom: 20px;}
.meeting-modal .form-main .btn {margin-top: 20px;}
.meeting-modal .form-modal {color: #fff; background: #1c1926;}

@media (max-height: 840px) {
	.section-home-meeting .meeting-item {padding: 208px 30px 219px;}
	.section-home-meeting .heading {top: 60px}
	.modal.meeting-modal button {top: 10px;right: 15px;}
}
@media (max-width: 1040px) {
	.section-home-meeting {background-position: 0 100%;background-size: 130%;background-repeat: no-repeat;}
	.section-home-meeting .inner {padding: 0;}
	.section-home-meeting .heading {top: 100px;}
	.section-home-meeting .title-decor {margin-top: 10px;}
	.section-home-meeting .meeting-item {flex: 1 1 25%;padding: 190px 10px 125px;}
	.section-home-meeting .meeting-item-title {font-size: 16px;margin-top: 5px;}
	.section-home-meeting .meeting-item-continued {font-size: 12px;}
	.section-home-meeting .meeting-item-link {margin-top: 35px;}

	.meeting-modal .meeting-logo {margin-bottom: 25px;}
	.meeting-modal .meeting-logo img {max-width: 100%;}
	.meeting-modal .meeting-date {font-size:  12px;margin-bottom: 5px;}
	.meeting-modal .meeting-place {font-size:  22px; margin-bottom: 10px}
	.meeting-modal .meeting-exerpt {font-size:  12px;margin-bottom: 15px;}
	.meeting-modal .meeting-code {font-size:  16px;}

	.meeting-modal .meeting-info {padding: 20px 25px 20px;}
	.meeting-modal .meeting-form {flex: 0 0 35%; max-width: 290px;padding: 0 30px 0;box-sizing: border-box;}
	.modal.meeting-modal button {top: 20px;right: 16px;width: 13px;height: 13px;background-size: contain;}
	.meeting-modal .form-holder .title {font-size: 16px;}
	.meeting-modal .form-main .btn {min-width: 100%;margin-top: -22px;font-size: 12px;}
}
@media (max-width: 768px) {
	.section-home-meeting {padding-bottom:60px;}
	.section-home-meeting .owl-nav {display: block;}
	.counter.meeting-counter {display: block;}
}
@media (max-width: 640px) {
	.meeting-modal .meeting-info {padding: 15px;min-height: 500px;}
	.meeting-modal .meeting-form {position: absolute;left: auto;top:0;right:0;bottom:0;z-index: 100;background: #1c1926;width: 100%;max-width: 100%;min-height: 500px;transform: translateX(100%);transition: all 0.6s cubic-bezier(.785, .135, .15, .86);}
	.meeting-modal .meeting-form.active {transform: translateX(0);}
	.meeting-modal .meeting-info-wrapper .btn {display: block;max-width: 200px;min-width: 0;}
	.section-home-meeting .meeting-item {padding-left:20px;}
}
@media (max-width: 540px) {	
	.section-home-meeting .meeting-item {max-width: 240px;margin: 0 auto;}
	.section-home-meeting .title-decor {transform: none;}
	.meeting-modal .meeteng-navigation .link {letter-spacing: 0;}
	.meeting-modal .meeting-form .close {display: block;position: absolute; background-image: url(images/general/pic-close.png); background-color: transparent; background-position: center; border: none; top: 20px; right: 16px; width: 13px; height: 13px; background-size: contain;}
}
/* SECTION HOME SHEDULE END*/

/* PAGE ABOUT */
/* --SECTION ABOUT COMPANY*/
.section-about-company {position: relative;padding-bottom: 158px;overflow: hidden;}
.section-about-company .section-heading {margin-bottom: 78px;}
.section-about-company .info {padding-left: 130px;width: 100%;max-width: 745px;box-sizing: border-box;}
.section-about-company .info p {line-height: 1.65;margin-bottom: 16px;letter-spacing: 0.45px;}
.section-about-company .map {position:absolute; right: -8px;top: 0;}
.section-about-company .map img {display: block;}
.section-about-company .map .geo-info {position: absolute;top: 438px;left: 262px;width: 200px;text-align:center;}
.section-about-company .map .geo-icon {margin: 0 auto 13px;width: 52px;}
.section-about-company .map .geo-title {font-size: 24px;font-weight: 700;letter-spacing: 0.5px;}
@media (max-width: 1480px) {
	.section-about-company .section-heading {margin-bottom: 40px;}
	.section-about-company .map {right: -240px;}
}
@media (max-width: 1040px) {
	.section-about-company .info {padding-left: 65px;max-width: 470px;}
	.section-about-company .info p {font-size: 12px}
	.section-about-company .map {width: 360px;right: 0;}
	.section-about-company .map img {width: 100%}
	.section-about-company .map .geo-info {top: 171px;left: 53px;}
	.section-about-company .map .geo-icon {width: 25px;margin: 0 auto 5px;}
	.section-about-company .map .geo-title {font-size: 16px;}
}
@media (max-width: 768px) {
	.section-about-company {padding-bottom: 60px;}
	.section-about-company .map {width: 360px;right: -40px;top: 45px;}
	
}
@media (max-width: 540px) {
	.section-about-company {padding-bottom: 50px;}
	.section-about-company .info {padding-left: 20px;}
	.section-about-company .map {display: none;}
}
/* --SECTION ABOUT COMPANY END*/

/* --SECTION TEAM DIRECTORS*/
/*  directors nav */
.directors-nav .item { margin-bottom: 18px; }
.directors-nav .item-link { color: #d5e14d; white-space: nowrap; font-size: 16px; text-decoration: none; position: relative; padding: 2px 10px 2px 0; display: inline-block !important; }
.directors-nav .item-link:before {content: '';display: block;position: absolute;left: -5px;top: 0;bottom: 0;width: calc(100% + 5px);background: rgba(212,224,77,0.2);transition: transform cubic-bezier(.785, .135, .15, .86) .6s;z-index: 0;transform: scaleX(0);transform-origin: right center;}
.directors-nav .item-link:hover:before {transform: none; transform-origin: left center;}
.directors-nav .item-link.active  { color: #88878d; pointer-events: none; }
.directors-nav .item-link.active:before {background: rgba(118, 116, 122, 0.2); width: 35%; transform: none; right: 0; left: auto;}
@media (max-width:768px) {
	.directors-nav .item {margin-bottom: 12px;}
	.directors-nav .item + .item {margin-left: 0;}
	.directors-nav .item-link {font-size: 12px;}
	.directors-nav .item-link:hover:before {width: 100%;}

}
@media (max-width:540px) {
	.directors-nav .item-link:hover:before {}
	.directors-nav .item-link.active:before { }
	.directors-nav .item + .item {margin-left: 0;}
}
@media (max-width:320px) {
	.directors-nav {flex-wrap: wrap;}
	.directors-nav .item {width: 100%;}
	.directors-nav .item {margin-left: 0 !important; margin-bottom: 16px}
}
/*  directors nav end */

.bg-container-team {background-image: url('images/general/bg-waves.png');background-repeat: no-repeat;background-size: 100% auto;}
.section-directors {padding-bottom: 100px;}
.section-directors .tab-content > .tab-pane {display: none;}
.section-directors .tab-content > .active {display: block;}
.section-directors .row .col-large {flex-basis: 76%;}
.section-directors .section-heading {padding: 12px 0 15px;}
.section-directors .title-decor {}
.section-directors .directors-nav-container {padding: 104px 50px 20px 130px;}
.section-directors .directors-nav-title {font-size: 24px; font-weight: 700; letter-spacing: 0.7px;border-bottom: 1px solid #3c93c2;margin-bottom: 30px;line-height: 1.2;}
.section-directors .director-card {margin-top: 78px;}
.section-directors .director-card-info {padding: 60px 0 80px 80px;flex: 1 1 100%;box-sizing: border-box;}
.section-directors .director-card-portrait { flex: 1 1 100%; display: flex; padding-top: 50px; max-width: 460px; z-index: -1; }
.section-directors .director-card-portrait.portrait-max {max-width: 520px;margin-left: -89px;z-index: -1;}
.section-directors .director-card-portrait.portrait-mark { max-width: 409px;}
.section-directors .director-card-portrait.portrait-thomas {max-width: 350px;margin-left: 30px;}
.section-directors .director-card-portrait img {display: block;width: 100%;margin: auto 0 0 auto;align-self: flex-end;}
.section-directors .director-name { font-size: 40px; line-height: 1.25; font-weight: 700; margin-bottom: 9px; letter-spacing: 1px; }
.section-directors .director-position { margin: 0 0 42px; }
.section-directors .director-position span { display: inline-block; border: 1px solid #c5c4c8; padding: 7px 7px 7px 14px; font-size: 12px; line-height: 1.2; color: #8b8992; letter-spacing: 5.8px; text-transform: uppercase; }
.section-directors .director-biography { padding-bottom: 6px; }
.section-directors .director-biography p {font-size: 16px;line-height: 1.65;margin-bottom: 16px;}
.section-directors .director-contacts { }
.section-directors .social-links {display: flex;margin: 0 -2px;min-height: 40px;}
.section-directors .social-link { margin: 0 2px; }
.section-directors .btn-row {margin-top: 50px; position: relative; z-index: 2;}
@media (max-width:1040px) {
	.section-directors .directors-nav-container {padding: 20px 0 20px 65px;}
	.section-directors .director-card {margin-top: 40px;}
	.section-directors .directors-nav-title {font-size: 22px;}
}
@media (max-width:768px) {
	.section-directors .section-heading {padding: 0px 0 15px;}
	.section-directors .col-small {display: block;}
	.section-directors .directors-nav-container {padding: 2px 0 15px;}
	.section-directors .directors-nav-title {font-size: 16px;margin-bottom: 22px;}
	.section-directors .directors-nav .item + .item {margin-left: 0}
	.section-directors .director-card-info {padding: 25px 30px;}
	.section-directors .director-name {font-size: 22px;margin-bottom: 5px;}
	.section-directors .director-position {margin-bottom: 17px;}
	.section-directors .director-position span {font-size: 10px;line-height: 1.3;letter-spacing: 2.2px;padding: 3px 9px 2px;}
	.section-directors .director-biography p {font-size: 12px;line-height: 1.5;margin-bottom: 10px;}
	.section-directors .director-card-portrait {max-width: 200px !important;flex:  0 0 100%;padding-top: 10px;}
	.section-directors .btn-row .btn {width: 100%; font-size: 16px;}
}
@media (max-width:540px) {
	.section-directors {padding-bottom: 55px}
	.section-directors .section-heading {padding: 5px 0 15px;}
	.section-directors .directors-nav-container {padding-bottom: 5px}
	.section-directors .director-name {font-size: 22px;}
	.section-directors .col-small {display: block;}
	.section-directors .director-card {justify-content: flex-end;}
	.section-directors .director-card-info {padding: 18px 20px;}
	.section-directors .director-contacts {margin-top: 40px}
	.section-directors .social-links {display: block;}
	.section-directors .social-link {margin-bottom: 10px;}
	.section-directors .social-link .btn {width: 88px;padding: 8px 5px;}
	.section-directors .social-link .btn i {font-size: 14px}
	.section-directors .social-link .btn span {font-size: 12px;}
	.section-directors .director-card-portrait {margin-top: -110px;}
	.section-directors .director-card-portrait.portrait-max {margin-top: -150px;}
}
/* --SECTION TEAM DIRECTORS END*/

/* --SECTION TEAM MANAGEMENT*/
.section-team-management {padding: 0 0 140px;}
.section-team-management .section-title {font-size: 24px;padding: 8px 15px 8px 130px;border-bottom: 1px solid #3c93c2;margin-bottom: 99px;}
.section-team-management .team-list {display: flex;justify-content: flex-start;margin: 0 -15px;flex-wrap: wrap;padding-bottom: 40px;}
.section-team-management .team-person {flex: 1 1 30%;max-width: 30%;display: flex;padding: 0 15px;margin-bottom: 63px;}
.section-team-management .team-person > a {display: flex; curs}
.section-team-management .team-person > a:hover {text-decoration: none; cursor: pointer;}
.section-team-management .team-person-photo {flex: 0 0 auto;margin-right: 15px;}
.section-team-management .team-person-photo img {border-radius:100%;}
.section-team-management .team-person-info {flex: 1 1 100%;padding: 38px 0 0;}
.section-team-management .team-person-name {font-size: 24px;font-weight: 700;line-height: 1.1;letter-spacing: 0.6px;text-transform: uppercase;margin-bottom: 25px;color: #fff; text-decoration: none; transition: color 0.3s ease}
.section-team-management .team-person > a:hover .team-person-name {text-decoration: none; color: #d5e14d;}
.section-team-management .team-person-position span {display: inline-block;border: 1px solid rgba(139,137,146,0.5);padding: 4px 0px 3px 10px;font-size: 12px;line-height: 1.8;color: #8b8992;letter-spacing: 5.5px;text-transform: uppercase;width:100%;box-sizing: border-box;}
.section-team-management .team-list.team-list--advisory .team-person {flex: 1 1 40%;max-width: 100%;}
.section-team-management .team-list.team-list--advisory .team-person-info {padding: 6px 0 0;}
.section-team-management .team-list.team-list--advisory .team-person-name {margin-bottom: 18px;}
.section-team-management .team-list.team-list--advisory .team-person-biography {line-height: 1.65;padding-right: 37px;letter-spacing: 0.5px;}
@media (max-width: 1300px) {
	.section-team-management .team-person {display: block;text-align: center;}
	.section-team-management .team-person > a {display: block;text-align: center;}
	.section-team-management .team-person-photo {margin: 0;}
	.section-team-management .team-person-photo img {width: 110px;}
	.section-team-management .team-person-info {padding: 10px 0 0;}
	.section-team-management .team-person-name {text-align: center; font-size: 16px;}
	.section-team-management .team-person-position span {}
	.section-team-management .team-list.team-list--advisory .team-person-info {text-align: justify;}
	.section-team-management .team-list.team-list--advisory .team-person-biography {padding: 0 10px;}
}
@media (max-width: 1040px) {
	.section-team-management .section-title {font-size: 22px;padding-left: 0;}
}
@media (max-width: 900px) {
	.section-team-management .team-person {max-width: 200px;flex: 1 1 200px;}
}
@media (max-width: 768px) {
	.section-team-management {padding: 0 0 40px;}
	.section-team-management .section-title {margin-bottom: 40px;font-size: 16px;padding: 8px 0 2px 60px;}
	.section-team-management .team-list {justify-content: space-between;padding-top: 8px;margin: 0;}
	.section-team-management .team-person {max-width: 100%;flex: 0 1 31%;box-sizing: border-box;/* display: flex; */padding: 0;margin-bottom: 25px;} 
	.section-team-management .team-person-photo {margin-right: 6px}
	.section-team-management .team-person-photo img {width: 76px;}
	.section-team-management .team-person-info {padding: 5px 0 0;}
	.section-team-management .team-person-name {text-align: center;margin-bottom: 8px;}
	.section-team-management .team-person-position span {font-size: 10px;line-height: 1.2;text-align: left;}
	.section-team-management .team-list.team-list--advisory .team-person {}
	.section-team-management .team-list.team-list--advisory .team-person-info {padding: 10px 10px 0;}
	.section-team-management .team-list.team-list--advisory .team-person-biography {padding: 0;}
}
@media (max-width: 540px) {
	.section-team-management .section-title {padding-left:0; margin-left:20px}
	.section-team-management .team-person {flex: 0 1 46%;display: block;text-align: center;}
	.section-team-management .team-person-photo {margin: 0 auto;}
	.section-team-management .team-person-name {text-align: center;}
	.section-team-management .team-person-position span {text-align: center;}
	.section-team-management .team-list.team-list--advisory .team-person {flex: 1 1 100%;}
}
@media (max-width: 490px) {
	.section-team-management .team-person {flex: 1 1 100%}
}
/* --SECTION TEAM MANAGEMENT END*/
/* PAGE ABOUT END */

/* ROCKET PAGES GENERAL */
.section-intro-rocket { padding-bottom: 275px; }
.section-intro-rocket .section-heading {}
.section-intro-rocket .title-decor {}
.section-intro-rocket .info-read {padding: 78px 15px 0 130px;}
.section-intro-rocket .info-read p {font-size: 16px; line-height: 1.65; margin-bottom: 16px;}
.section-intro-rocket .info-download {position: relative;z-index: 1;padding:  37px 10px 2px 140px;}
.section-intro-rocket .title-bordered {font-size: 24px;line-height: 1.4;letter-spacing: 0.8px;margin-bottom: 48px;padding-bottom:  4px;}
.section-intro-rocket .title-masked {position: absolute;right: 15px;top: 137px;z-index: 0;letter-spacing: -8px;}
@media (max-width:1040px) {
	.section-intro-rocket .info-read {padding: 55px 15px 0 65px;}
	.section-intro-rocket .title-bordered {font-size: 18px;}
	.section-intro-rocket .info-download {padding: 10px 0 0 0;}
	.section-intro-rocket .info-download .btn-lg {min-width: 0; width:100%;}
	.section-intro-rocket .title-masked {top: 50px;}
}
@media (max-width:768px) {
	.section-intro-rocket .info-read {padding: 33px 0 0 65px;}
	.section-intro-rocket .info-read p {font-size: 12px;line-height: 22px;margin-bottom: 10px;}
	.section-intro-rocket .info-download {padding: 5px 0 0;}
	.section-intro-rocket .title-bordered {font-size: 16px;letter-spacing: 0.2px;padding-bottom: 0;margin-bottom: 23px;}
	.section-intro-rocket .title-masked {top: 60px;}
	.section-intro-rocket .row .col-small {flex: 0 0 250px;max-width: 250px;padding-left: 80px;}

}
@media (max-width:767px) {
	.section-intro-rocket {}
	.section-intro-rocket .title-masked {top: auto;bottom: auto;left: 0;right: 0;text-align: center;}
	.section-intro-rocket .info-read {padding-left: 30px;}
	.section-intro-rocket .info-download {padding-top:50px;}
	.section-intro-rocket .row .col-large {order:2;}
	.section-intro-rocket .row .col-small {padding: 0 40px; margin: auto;}
}
@media (max-width:450px) {
	.section-intro-rocket .info-read {padding-left: 0px;}
}

.section-product-rocket {}
.product-specification {display: flex;justify-content: flex-start;}
.product-specification .column {width:  100%; max-width: 390px; padding:  0 15px; box-sizing: border-box;}

.product-specification .feature-block + .feature-block {margin-top: 92px;}
.product-specification .feature-block .title {font-size: 24px;margin-bottom: 50px;}
.product-specification .product-feature {margin-bottom: 40px;}
.product-specification .product-feature-name {font-size: 12px;line-height: 1.3;color:#8b8992;letter-spacing: 5.8px;text-transform: uppercase;margin-bottom: 1px;}
.product-specification .product-feature-name span {border: 1px solid rgba(139,137,146,0.5);padding: 6px 2px 6px 8px;display: inline-block;}
.product-specification .product-feature-value {font-size: 40px; line-height: 1.25;}
.product-specification .product-feature-value .details {font-size: 16px; line-height: 1.25; color:#8b8992;}

.product-specification .product-picture {margin:  0 auto;text-align: center;position: relative;}
.product-specification .info-inside {position:  absolute;top: 0;left: 0;right: 0;}
.product-specification .info-inside .picture-inside {opacity:0; transition: opacity 0.6s cubic-bezier(.785, .135, .15, .86); z-index: 1; position: relative;}
.product-specification .info-inside .btn-collapse {position: absolute;top: 132px;right: 104px;display: flex;width:40px;height: 40px;background: #aab43e;border-radius: 100%;z-index:  1000;transition: transform 0.6s cubic-bezier(.785, .135, .15, .86);-webkit-animation-name: pulse;animation-name: pulse;-webkit-animation-duration: 0.6s;animation-duration: 0.6s;-webkit-animation-direction: normal;animation-direction: normal;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function: linear;animation-timing-function: linear;}
.product-specification .info-inside .btn-collapse i {margin: auto;font-size: 20px;line-height: 2.1;letter-spacing:  -1px;}
.product-specification .colapsed-info {position:  absolute;top: 95px;left: 228px;width: 0;background: #241a34;opacity: 0;overflow: hidden;transition: all 0.6s cubic-bezier(.785, .135, .15, .86);}
.product-specification .colapsed-info-inner {padding: 52px 50px 50px 160px;box-sizing: border-box;width: 700px;}
.product-specification .colapsed-info .title {border-bottom: 1px solid rgba(139,137,146,0.5);margin-bottom: 70px;letter-spacing: 0.8px;font-size:  24px;text-align: left;padding: 0 0 5px;}
.product-specification .colapsed-info .columns {display: flex; margin: 0 -15px;}
.product-specification .colapsed-info .column {display:  block;width: 230px;height:  230px;background: rgba(255,255,255,0.05);margin: 0 15px;flex-grow:  0;flex-basis:  230px; position:  relative;}
.product-specification .colapsed-info .column img {position: absolute; top: 0; left:0;}
.product-specification .colapsed-info .features {text-align: left;}
.product-specification .product-picture.toggled .btn-collapse {transform: rotate(45deg);}
.product-specification .product-picture.toggled .colapsed-info {opacity: 1; width: 700px;}
.product-specification .product-picture.toggled .picture-inside {opacity: 1;}
@media (max-width:1430px) {
	.product-specification .colapsed-info-inner {padding: 40px 30px 40px 140px;}
	.product-specification .colapsed-info .title {font-size: 20px}
}
@media (max-width:1390px) {
	.product-specification .product-picture.toggled .colapsed-info {width: 400px;}
	.product-specification .colapsed-info-inner {width: 400px;}
	.product-specification .colapsed-info .columns {flex-wrap: wrap;}
	.product-specification .colapsed-info .column + .column {margin-top: 40px}
}
@media (max-width:1040px) {
	.product-specification .feature-block .title {font-size:16px;margin-bottom: 15px;}
	.product-specification .title-bordered {font-size:20px}
	.product-specification .product-feature {margin-bottom: 10px;}
	.product-specification .product-feature-name {font-size: 10px;margin-bottom: 0;letter-spacing: 2.4px;}
	.product-specification .product-feature-name span {padding: 3px 6px 2px 10px;}
	.product-specification .product-feature-value {font-size: 22px;}
	.product-specification .product-feature-value .details {font-size: 12px;}
	.product-specification .feature-block + .feature-block {margin-top: 40px;}
	.product-specification .info-inside .btn-collapse {width: 29px;height: 29px;top: 60px;right: 53px;}
	.product-specification .info-inside .btn-collapse i {font-size: 14px;line-height: 30px;}
	.product-specification .product-picture .colapsed-info {top: 40px;left: 130px;}
	.product-specification .product-picture.toggled .colapsed-info {width: 340px;}
	.product-specification .colapsed-info-inner {padding: 30px 30px 30px 85px; width: 340px;}
}

.section-product-mob {display:none;}
.section-product-mob .picture-complex {position: relative;max-width: 300px; margin: 0 auto}
.section-product-mob .picture-complex img {display: block; margin: 0 auto;}
.section-product-mob .btn-collapse {position: absolute;top: 178px;right: 70px;display: flex;width: 27px;height: 27px;background: #aab43e;border-radius: 100%;box-shadow: 0 0 0px 5px rgba(255,255,255,0.2);z-index:  1000;transition: transform 0.6s cubic-bezier(.785, .135, .15, .86);}
.section-product-mob .btn-collapse i {margin: auto;font-size: 14px;line-height: 28px;letter-spacing:  -1px;}
.section-product-mob .colapsed-info {position:  absolute;top: 192px;left: -10px;width: 0;background: #241a34;opacity: 0;overflow: hidden;transition: all 0.6s cubic-bezier(.785, .135, .15, .86);}
.section-product-mob .colapsed-info-inner {padding: 30px 10px 20px 20px;box-sizing: border-box;width: 310px;}
.section-product-mob .colapsed-info .title {border-bottom: 1px solid rgba(139,137,146,0.5);margin-bottom: 70px;letter-spacing: 0.8px;font-size: 16px;line-height: 26px;text-align: left;padding: 0 0 5px;}
.section-product-mob .colapsed-info .columns {display: flex; margin: 0 -15px;}
.section-product-mob .colapsed-info .column {display:  block;width: 110px;height: 110px;background: rgba(255,255,255,0.05);margin: 0 15px;flex-grow:  0;flex-basis:  230px;position:  relative;}
.section-product-mob .colapsed-info .column img {position: absolute;}
.section-product-mob .colapsed-info .features {text-align: left;}
.section-product-mob .picture-complex.toggled .btn-collapse {transform: rotate(45deg);}
.section-product-mob .picture-complex.toggled .colapsed-info {opacity: 1;width: 310px;}
.section-product-mob .feature {font-size: 9px;}
.section-product-mob .feature-arrowed:after {width:12px; height:10px; background-size: contain;}

.section-product-mob .rocket-information {position: relative;}
.section-product-mob .slider-navigation-container {margin-bottom: 25px;width:100%;overflow: auto;padding: 45px 0 0;}
.section-product-mob .slider-navigation-list {display: flex;border-bottom: 2px solid #aab43e;width: 485px;margin: 0 auto;}
.section-product-mob .slider-navigation-item {margin: 0 2px;border: 1px solid #d5e14d;border-bottom: 0;border-top-left-radius: 2px;border-top-right-radius: 2px;}
.section-product-mob .slider-navigation-item a {color:#d5e14d;display: block;padding: 2px 15px;text-decoration: none;}
.section-product-mob .slider-navigation-item.active {background:#aab43e;}
.section-product-mob .slider-navigation-item.active a {color:#ffffff;}
.section-product-mob .rocket-information-slider {display: flex;justify-content: center;position: relative;}
.section-product-mob .feature-block {padding: 0 20px;}
.section-product-mob .product-feature {margin-bottom: 15px;}
.section-product-mob .product-feature-name {font-size: 10px;line-height: 1;color:#8b8992;letter-spacing: 5.8px;text-transform: uppercase;margin-bottom: 1px;}
.section-product-mob .product-feature-name span {border: 1px solid rgba(139,137,146,0.5);padding: 5px 2px 5px 7px;display: inline-block;}
.section-product-mob .product-feature-value {font-size: 24px;line-height: 1.25;}
.section-product-mob .product-feature-value .details {font-size: 16px; line-height: 1.25; color:#8b8992;}

.section-product-mob .owl-carousel .owl-stage {display: block;}
.section-product-mob .owl-carousel.owl-drag .owl-item {display: block;}
.section-product-mob .owl-nav {display: none;}
@media (max-width:680px) {
	.section-product-mob {display:block;padding-bottom: 50px;}
	.section-product-mob .counter {display:block;bottom: -26px;}
	.section-product-mob .owl-nav {display: block;bottom: -25px;}
}
/* ROCKET PAGES GENERAL END*/

/* PAGE LAUNCH ALPHA*/
/* --SECTION ALPHA INTRO--*/
.section-intro-alpha { padding-bottom: 275px; }
@media (max-width:1040px) {
	.section-intro-alpha {padding-bottom: 210px;}
	.section-intro-alpha .row .col-small {flex: 0 0 250px;max-width: 250px;}
}
@media (max-width:768px) {
	.section-intro-alpha .row .col {padding: 0 10px;}
	.section-intro-alpha .row .col-large {flex: 1 1 66%;}
	.section-intro-alpha .row .col-small {flex: 0 0 250px;max-width: 250px;padding-left: 80px;}
	.section-intro-alpha {padding-bottom: 147px;}
}
@media (max-width:740px) {
	.section-intro-alpha .row .col-small {padding: 0 40px; margin: auto;}
}
/* --SECTION ALPHA INTRO END--*/

/* --SECTION ALPHA PRODUCT--*/
.section-product-alpha {overflow: hidden;}
.alpha-rocket .column-left {margin-left: 260px;padding-top: 120px;}
.alpha-rocket .column-middle {max-width: 360px;margin-left: -37px;padding:  0;}
.alpha-rocket .column-right {margin-left: 65px;padding-top: 120px;}

.alpha-rocket .product-picture {width: 360px;}
.alpha-rocket .picture-outside {transform:  translateX(-13px);}
.alpha-rocket .colapsed-info .column-1 img {margin: -17px 0 0;}
.alpha-rocket .colapsed-info .column-2 img {margin: 21px 0 0 -15px;}

.features { position: relative; }
.feature { font-size: 12px; position: absolute; line-height: 1.4; width: 100%; }
.feature-arrowed:after { content: ''; display: block; position: absolute; width: 24px; height: 18px; background: url('images/launch/alpha/pointer-arrow.png') 0 0 no-repeat; }
.arrow-1:after { }
.arrow-2:after { transform: rotateY(180deg); }
.arrow-3:after { transform: rotateX(180deg); }
.column-1 .feature-1 { top: -31px; left: 17px; }
.column-1 .feature-1:after { margin: 6px 0 0 6px; }
.column-1 .feature-2 { left: 108px; top: 21px; }
.column-1 .feature-2:after { margin: 7px 0 0 17px; }
.column-2 .feature-1 { top: -13px; left: -4px; }
.column-2 .feature-1:after { margin: 6px 0 0 27px; }
.column-2 .feature-2 { top: -18px; left: 126px; }
.column-2 .feature-2:after { margin: 5px 0 0 -3px; }
.column-2 .feature-3 { top: 160px; left: 93px; }
.column-2 .feature-3:after { margin: -40px 0 0 6px; }
.section-product-alpha-mob .colapsed-info .column-1 img {width: 93px; top: -10px}
.section-product-alpha-mob .colapsed-info .column-2 img {width: 100px; left: -10px; top: 10px}
.section-product-alpha-mob .btn-collapse {}
.section-product-alpha-mob .column-1 .feature-1 { top: -31px; left: 17px; }
.section-product-alpha-mob .column-1 .feature-1:after { margin: 6px 0 0 6px; }
.section-product-alpha-mob .column-1 .feature-2 {left: 51px;top: -9px;}
.section-product-alpha-mob .column-1 .feature-2:after { margin: 7px 0 0 17px; }
.section-product-alpha-mob .column-2 .feature-1 {top: -13px;left: -20px;}
.section-product-alpha-mob .column-2 .feature-1:after { margin: 6px 0 0 27px; }
.section-product-alpha-mob .column-2 .feature-2 {top: -18px;left: 69px;}
.section-product-alpha-mob .column-2 .feature-2:after { margin: 5px 0 0 -3px; }
.section-product-alpha-mob .column-2 .feature-3 {top: 90px;left: 46px;}
.section-product-alpha-mob .column-2 .feature-3:after { margin: -40px 0 0 6px; }

@media (max-width:1560px) {
	.alpha-rocket {max-width: 1170px; margin: 0 auto;}
	.alpha-rocket .column-left {margin-left: 60px;}
	.alpha-rocket .column-right {margin-left: 0;}
}
@media (max-width:1040px) {
	.alpha-rocket {max-width: 525px;}
	.alpha-rocket .product-picture {width: 202px}
	.alpha-rocket .picture-outside {width: 85px;transform: translateX(-7px);}
	.alpha-rocket .picture-inside {width: 202px;}
	.alpha-rocket .column-left {margin-left: 0;}
	.alpha-rocket .column-middle {max-width: 155px; margin: 0 0 0 -45px;}
	.alpha-rocket .column-right {}
}
@media (max-width:768px) {
	.alpha-rocket .column-left {padding-top: 50px;}
	.alpha-rocket .column-right {padding-top: 50px;}
}
@media (max-width:680px) {
	.section-product-alpha {display: none;}
}

/* --SECTION ALPHA PRODUCT END--*/

/* --SECTION ALPHA DESCRIPTION --*/
.section-alpha-description {margin-top: -10px; position: relative;z-index: 1;padding: 0 0 70px;width: 100%;}
.section-alpha-description:before {content:'';display: block;position: absolute;left:0;right:0;top:0;bottom: 0;background: linear-gradient(to bottom, rgba(28,25,38,0) 0%,rgba(28,25,38,0.5) 5%,rgba(28,25,38,0.75) 10%,rgba(28,25,38,1) 20%,rgba(28,25,38,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#001c1926', endColorstr='#1c1926',GradientType=0 );z-index: 0;}
.section-alpha-description .inner {padding: 0 20px;box-sizing: border-box;position: relative;z-index: 1;}
.alpha-articles {display: flex;margin: 0 -18px;justify-content: center;}
.alpha-article {margin: -30px 18px 50px;width: 100%;max-width:400px;flex: 1 1 33%;}
.alpha-article-middle {margin-top: 0;}
.article-info {}
.article-info p {margin-bottom: 16px;line-height: 26px;}
.section-alpha-description .card {margin-bottom: 40px;}
@media (max-width:1040px) {
	.section-alpha-description {margin-top: -310px;padding-top: 100px;}
	.alpha-articles {flex-wrap: wrap;margin: 0;padding: 0 15px;}
	.alpha-article {max-width: 100%;flex: 1 1 100%;display: flex;justify-content: space-between;margin: 0 0 30px;}
	.alpha-article .card {flex: 0 0 195px;margin-right: 25px;align-self: flex-start;}
	.alpha-article .article-info {flex: 1 1 100%;}
	.alpha-article .card-info {padding: 15px 0 18px;}
}
@media (max-width:768px) {
	.section-alpha-description {margin-top: 0;padding-top: 50px;}
}
@media (max-width:540px) {
	.section-alpha-description {padding-top: 20px;padding-bottom: 10px;}
	.alpha-articles {padding: 0;}
	.alpha-article {flex-wrap: wrap;}
	.alpha-article .card {margin: auto auto 20px}
}
/* --SECTION ALPHA DESCRIPTION END --*/

/* --SECTION ALPHA SHEDULE --*/
.section-alpha-shedule {background: #241a34;background: linear-gradient(to bottom, #1c1926 0%,#1d1929 calc(100% - 200px),#201a2d 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1c1926', endColorstr='#201a2d',GradientType=0 );padding: 130px 0 130px;background-image: url('images/launch/alpha/bg-shedule.jpg');background-size: 100% 101%;background-position:  center;background-repeat:  no-repeat; z-index: 2; position: relative;}
.section-alpha-shedule .inner {}
.section-alpha-shedule .section-heading {padding:  0 15px;margin-bottom:  44px;}

.section-alpha-shedule .shedule-slider {padding:  0 15px;box-sizing: border-box;}
.section-alpha-shedule .owl-carousel .owl-stage-outer {overflow: visible;}
.section-alpha-shedule .shedule-slider .owl-nav {display:none;}
.section-alpha-shedule .shedule-slider .counter {display:none;}
.section-alpha-shedule .shedule-slide {height: 100%;width: 100%;visibility: visible;opacity: 1;min-height: 320px;overflow: visible;}
.section-alpha-shedule .slider-pager {position: absolute;right: 40px;margin-top:  -200px;z-index: 1000;}
.section-alpha-shedule .slider-pager li {text-align: right;}
.section-alpha-shedule .slider-pager a {vertical-align: middle;}
.section-alpha-shedule .slider-pager a:after {content:''; display: inline-block; width: 20px; height: 2px; margin-left: 10px; background: #5f5b68;vertical-align: middle;transition: all 0.6s ease;}
.section-alpha-shedule .slider-pager span {display: none;vertical-align: middle; color: #3c9cce; font-size: 12px; font-weight: 600; transition: all 0.6s ease;}
.section-alpha-shedule .slider-pager li.active {}
.section-alpha-shedule .slider-pager li.active a {cursor: default;}
.section-alpha-shedule .slider-pager li.active a:after,
.section-alpha-shedule .slider-pager li:hover a:after {width: 30px; height: 6px; background: #3c9cce;}
.section-alpha-shedule .slider-pager li.active span,
.section-alpha-shedule .slider-pager li:hover span  {display: inline-block;}

.section-alpha-shedule .shedule-title {font-size: 120px;line-height: 1;font-weight: 700;color: #3c93c2;margin-bottom: 40px;}
.section-alpha-shedule .diagram {display: flex; justify-content: center;}
.diagram-item {flex: 1 1 25%;position: relative;}
.diagram-item .head-legend {font-size: 12px;line-height: 1.2;letter-spacing: 4.5px;text-transform: uppercase;color: #8b8992;padding: 8px 15px;margin: 0 15px;border: 1px solid rgba(118,116,122,0.35);}
.diagram-item:first-child .head-legend {margin-left: 0;}
.diagram-item:last-child .head-legend {margin-right: 0;}
.diagram-item .grid-container {margin-top: 39px;border-top: 1px solid rgba(118,116,122,0.35);position: relative;}
.diagram-item .grid-container:before {content:'';display: block;width:1px;position: absolute;top:0;bottom: 0;left: 5px;background: rgba(139,137,146,0.5);}
.diagram-item .grid-line {display: block;min-height: 20px;border-bottom: 1px solid rgba(118,116,122,0.35);box-sizing: border-box;position: relative;}
.diagram-item .grid-line:before {content:attr(data-month);display: block;text-align: right;width: 45px;position:  absolute;left: -75px;top: 50%;margin-top: -8px;font-size: 12px;line-height: 1.2;letter-spacing: 4.5px;color: #8b8992;}
.diagram-item:nth-child(n+2) .grid-line:before {display: none;} 
.diagram-item .column {min-height: 240px;border-left: 2px solid #76747a;margin:  0 15px;position: absolute;top: 70px;}
.diagram-item .point {position: relative;vertical-align: middle;line-height: 18px;padding: 1px 25px 0;}
.diagram-item .point:before {display: block;content:'';position:  absolute;left: -2px;top: 3px;width: 16px;height: 16px;background: #000;border: 4px solid #76747a;box-sizing: border-box;border-radius:  100%;}
.diagram-item .point span {vertical-align: middle;}
.diagram-item .point span.connect {color: #3c93c2; font-weight: 700;}
.diagram-item .point .empty {font-size: 0;}
/* .point-2018-vehicle-1 {margin-top: 221px;}
.point-2018-sales-1 {margin-top: 31px;}
.point-2018-sales-2 {margin-top: 50px;}
.point-2019-vehicle-1 {margin-top: 0px;}
.point-2019-facility-1 {margin-top: 50px;}
.point-2019-vehicle-2 {margin-top: 0px;}
.point-2019-vehicle-3 {margin-top: 21px;}
.point-2019-vehicle-4 {margin-top: 0px;}
.point-2019-vehicle-5 {margin-top: 0px;}
.point-2019-vehicle-6 {margin-top: 21px;}
.point-2019-vehicle-7 {margin-top: 21px;}
.point-2019-vehicle-8 {margin-top: 19px;}
.point-2019-sales-1 {margin-top: 21px;}
.point-2019-sales-2 {margin-top: 160px;}
.point-2020-facility-1 {margin-top: 100px;}
.point-2020-vehicle-1 {margin-top: 20px;}
.point-2020-vehicle-2 {margin-top: 41px;}
.point-2020-vehicle-3 {margin-top: 40px;}
.point-2020-vehicle-4 {margin-top: 40px;}
.point-2020-sales-1 {margin-top: 160px;}
.point-2020-financial-1 {margin-top: 40px;}
.point-2021-vehicle-1 {margin-top: 0px;}
.point-2021-vehicle-2 {margin-top: 20px;}
.point-2021-vehicle-3 {margin-top: 0px;}
.point-2021-vehicle-4 {margin-top: 0px;}
.point-2021-vehicle-5 {margin-top: 0px;}
.point-2021-vehicle-6 {margin-top: 0px;}
.point-2021-vehicle-7 {margin-top: 0px;}
.point-2021-vehicle-8 {margin-top: 0px;}
.point-2021-vehicle-9 {margin-top: 0px;}
.point-2021-vehicle-10 {margin-top: 0px;}
.point-2021-vehicle-11 {margin-top: 0px;}
.point-2021-sales-1 {margin-top: 80px;}
.point-2021-financial-1 {margin-top: 60px;} */

@media (max-height: 900px) {
	.section-alpha-shedule .section-heading {margin-bottom:20px;}
	.section-alpha-shedule .shedule-title {font-size: 86px;}
}
@media (max-width:1820px) {
	.section-alpha-shedule .shedule-slider {max-width: 1200px; margin: 0 auto;}
	.section-alpha-shedule .shedule-slide {max-width: 1200px;}
}
@media (max-width:1660px) {
	.section-alpha-shedule .diagram {padding-left: 75px;}
}
@media (max-width:1439px) {
	.section-alpha-shedule .slider-pager {display: none;}
	.section-alpha-shedule .shedule-slider {}
	.section-alpha-shedule .shedule-slider .owl-nav {display:block; left:0; right:0; text-align: center; margin-top: 40px;}
	.section-alpha-shedule .alpha-slider-counter {display: block;margin-top: 43px;}
}
@media (max-width:1439px) {
	
}
@media (max-width: 1040px) {
	.section-alpha-shedule .diagram {flex-wrap: wrap;}
	.diagram-item {flex: 1 1 50%;margin-bottom: 50px;}
	.diagram-item:nth-child(2n+1) .grid-line:before {display: block;} 
	.diagram-item:nth-child(2n+1) .head-legend {margin-left: 0;}
	.diagram-item:nth-child(2n+2) .head-legend {margin-right: 0;}
}
@media (max-width:768px) {
	.section-alpha-shedule {padding: 70px 0 70px;}
	.section-alpha-shedule .shedule-slider {display: block;}
	.section-alpha-shedule .shedule-slide {overflow: hidden; margin-bottom: 30px}
	.section-alpha-shedule .owl-carousel .owl-stage-outer {overflow: hidden;}
	.section-alpha-shedule .diagram {padding-left: 0;}
	.section-alpha-shedule .diagram-item {padding-left: 75px;}
	.section-alpha-shedule .diagram .owl-nav {top: 293px;}
	.section-alpha-shedule .shedule-slider .alpha-slider-small-counter {display: block;transform: translateY(-30px);}
	.section-alpha-shedule .alpha-slider-counter {/* display: none */ margin-top: 0;}
	.section-alpha-shedule .shedule-slider .owl-nav {margin-top: 0;}
}
@media (max-width:720px) {
	.section-alpha-shedule .shedule-title {font-size: 56px;}
}
@media (max-width:540px) {
	.section-alpha-shedule {padding: 40px 0 40px;}
}
/* --SECTION ALPHA SHEDULE END --*/
/* PAGE LAUNCH ALPHA END */

/* PAGE LAUNCH BETA */
/* --SECTION BETA INTRO--*/
.section-intro-beta {padding-bottom: 300px;}
@media (max-width:740px) {
	.section-intro-beta .row .col-small {padding: 0 40px;margin: auto;}
}
@media (max-width:680px) {
	.section-intro-beta {padding-bottom: 100px}
}
/* --SECTION BETA INTRO END--*/

/* --SECTION BETA PRODUCT--*/
.section-product-beta {padding-bottom: 140px;}
.beta-rocket .picture-outside {transform:  translateX(-10px);}
.beta-rocket .column-left {margin-left: 131px;padding-top: 137px;}
.beta-rocket .column-middle {max-width: 354px;margin-left: 94px;padding:  0;}
.beta-rocket .column-right {margin-left: 70px;padding-top: 137px;}
.beta-rocket .info-inside .btn-collapse {top: 150px;right: 98px;}
.beta-rocket .colapsed-info {top: 114px;}
.beta-rocket .colapsed-info .column-1 img {margin: -29px 0 0 52px;}
.beta-rocket .colapsed-info .column-2 img {margin: 23px 0 0 -9px;}
.section-product-beta-mob .btn-collapse {right: 60px;top: 167px;}
.section-product-beta-mob .colapsed-info .column-1 img {width: 62px; top: -10px;left:23px;}
.section-product-beta-mob .colapsed-info .column-2 img {width: 96px; left: -7px; top: 13px;}

@media (max-width:1560px) {
	.beta-rocket {max-width: 1170px; margin: 0 auto;}
	.beta-rocket .column-left {margin-left: 60px;}
	.beta-rocket .column-right {margin-left: 0;}
}
@media (max-width:1040px) {
	.beta-rocket {max-width: 646px;}
	.beta-rocket .product-picture {width: 202px;}
	.beta-rocket .picture-outside {width: 175px;transform: translateX(0px);}
	.beta-rocket .picture-inside {width: 214px;}
	.beta-rocket .column-left {margin-left: 0;}
	.beta-rocket .column-middle {max-width: 200px;margin: 0 0 0 0;}
	.beta-rocket .column-right {}
	.beta-rocket .info-inside .btn-collapse {top: 85px;right: 42px;}
}
@media (max-width:768px) {
	.beta-rocket .column-left {padding-top: 50px;}
	.beta-rocket .column-right {padding-top: 50px;}
}
@media (max-width:680px) {
	.section-product-beta {display: none;}
}

/* --SECTION BETA PRODUCT END--*/
/* PAGE LAUNCH BETA END */


/* PAGE LAUNCH GAMMA */
.gamma-features {}
.gamma-features .gamma-feature {position: absolute;font-size:  16px;letter-spacing: 0.5px;}
.gamma-features .gamma-feature.pointer {display: inline-block;}
.gamma-features .gamma-feature.pointer:before {content: '';width: 90px;height: 110px;position: absolute;background: url('images/launch/gamma/pic-list-pointer.png') 0 0 no-repeat;background-size: contain;}
.gamma-features .gamma-feature.pointer-1:before {transform: rotate(180deg);right: -101px;top: 5px;}
.gamma-features .gamma-feature.pointer-2:before {left: -102px;top: -93px;}
.gamma-features .gamma-feature.pointer-3:before {transform: rotate(180deg);left: -26px;top: 5px;}
@media (max-width: 1040px) {
	.gamma-features .gamma-feature.pointer:before {width: 45px;height: 55px;}
	.gamma-features .gamma-feature.pointer-1:before {right: -55px;top: 9px;}
	.gamma-features .gamma-feature.pointer-2:before {left: -55px;top: -41px;}
	.gamma-features .gamma-feature.pointer-3:before {left: -26px;top: 5px;}
}
@media (max-width: 750px) {
	.gamma-features .gamma-feature.pointer:before {width: 30px;height: 37px;}
	.gamma-features .gamma-feature.pointer-1:before {right: -35px;top: 50%;}
	.gamma-features .gamma-feature.pointer-2:before {left: -36px;top: -26px;}
	.gamma-features .gamma-feature.pointer-3:before {right: -37px;top: 8px;left: auto;width: 45px;height: 59px;}
}
/* --SECTION GAMMA INTRO--*/
.section-intro-gamma {overflow: hidden;}
.section-intro-gamma .markered-list {padding: 78px 5px 10px 130px;}
.gamma-outside-container {position: relative;}
.gamma-outside-container .title-masked {text-align: right; position:  absolute; top: 104px; font-size: 190px; right: 0;}
.gamma-outside-container img {transform: translateX(52px); display: block;}
.gamma-outside-container .gamma-features {}
.gamma-outside-container .feature-1 {top: 58px; left: 78px;}
.gamma-outside-container .feature-2 {top: -92px;left: 293px;}
.gamma-outside-container .feature-3 {top: 610px;left: 231px;}
.gamma-outside-container .feature-4 {top: 568px;left: 355px;}
.gamma-outside-container .feature-5 {top: 529px;left: 480px;}
@media (max-width:1240px) {
	.section-intro-gamma .row {flex-wrap: wrap;}
	.section-intro-gamma .col {width: 100%;flex: 1 1 100%;}
	.section-intro-gamma .col-half:first-child {order:2}
	.section-intro-gamma .col-half:last-child {order: 1; text-align: center;}
	.gamma-outside-container {display: inline-block;margin: 120px auto 110px;}
	.section-intro-gamma .markered-list {padding: 80px 20px 10px 65px;-moz-column-count: 2;column-count: 2;}
}
@media (max-width:1040px) {
	.gamma-outside-container {width: 500px;}
	.gamma-outside-container .title-masked {right: auto;font-size: 100px;}
	.gamma-outside-container img {transform: translateX(0px);width: 100%;}
	.gamma-outside-container .feature-1 {top: 67px;left: -52px;max-width: 200px;text-align: right;}
	.gamma-outside-container .feature-2 {top: -48px;left: 85px;max-width: 150px;text-align: right;}
	.gamma-outside-container .feature-3 {top: 364px;left: 100px;}
	.gamma-outside-container .feature-4 {top: 339px;left: 187px;}
	.gamma-outside-container .feature-5 {top: 317px;left: 266px;}
}
@media (max-width:750px) {
	.gamma-outside-container {width: 300px;margin: 50px 0 0;}
	.gamma-outside-container .feature-1 {top: 16px;left: -10px;max-width: 120px;text-align: right;}
	.gamma-outside-container .feature-2 {top: -20px;left: 25px;max-width: 150px;text-align: right;}
	.gamma-outside-container .feature-3 {top: 215px;left: 60px;}
	.gamma-outside-container .feature-4 {top: 200px;left: 100px;}
	.gamma-outside-container .feature-5 {top: 186px;left: 146px;}
}
@media (max-width:640px) {
	.section-intro-gamma .markered-list {-moz-column-count: 1;column-count: 1;}
	.gamma-outside-container .title-masked {font-size: 75px; top: 0;}
}
@media (max-width:450px) {
	.section-intro-gamma .markered-list {padding: 60px 10px 10px 30px;}
}
@media (max-width:350px) {
	.section-intro-gamma .markered-list {padding: 80px 0 10px 0px;}
}
/* --SECTION GAMMA INTRO END--*/

/* --SECTION GAMMA PRODUCT--*/
.section-product-gamma {padding: 365px 0 0;}
.section-product-gamma .section-title {line-height: 1.25;}
.section-product-gamma .title-decor {margin-bottom: 70px;}
.section-product-gamma .title-bordered {font-size: 24px;display: inline-block;margin-left: 130px;min-width: 360px;}
.gamma-inside-container {position: relative;margin-bottom: -156px;}
.gamma-inside-container img {display: block;transform: translate3d(285px,-287px,0);}
.gamma-inside-container .feature-1 {top: -124px;left: 657px;}
.gamma-inside-container .feature-2 {top: -199px;left: 707px;}
.gamma-inside-container .feature-3 {top: -269px;left: 952px;}
.gamma-inside-container .feature-4 {top: -365px;left: 904px;}
.gamma-inside-container .feature-5 {top: -341px;left: 1303px;width: 250px;}
.gamma-inside-container .feature-6 {top: 341px;left: 661px;}
.gamma-inside-container .feature-7 {top: 265px;left: 960px;}
.gamma-inside-container .feature-8 {top: 111px;left: 1052px;}
.gamma-inside-container .feature-9 {top: 45px;left: 1221px;}
@media (max-width:1550px) {
	.section-product-gamma {padding: 150px 0 100px;overflow: hidden;}
	.gamma-inside-container {margin-bottom: 0;}
	.gamma-inside-container img {transform: translate3d(35px,-0px,0);}
	.gamma-inside-container .feature-1 {top: 194px;left: 405px;}
	.gamma-inside-container .feature-2 {top: 121px;left: 457px;}
	.gamma-inside-container .feature-3 {top: 61px;left: 672px;}
	.gamma-inside-container .feature-4 {top: -54px;left: 664px;}
	.gamma-inside-container .feature-5 {top: -12px;left: 1073px;width: 160px;}
	.gamma-inside-container .feature-6 {top: 662px;left: 330px;}
	.gamma-inside-container .feature-7 {top: 572px;left: 681px;}
	.gamma-inside-container .feature-8 {top: 421px;left: 822px;}
	.gamma-inside-container .feature-9 {top: 365px;left: 951px;}
}
@media (max-width:1220px) {
	.gamma-inside-container {width: 700px;margin: 130px auto 0;}
	.gamma-inside-container img {width: 100%;}
	.gamma-inside-container .feature-1 {top: 60px;left: 180px;}
	.gamma-inside-container .feature-2 {top: 22px;left: 138px;}
	.gamma-inside-container .feature-3 {top: -10px;left: 290px;}
	.gamma-inside-container .feature-4 {top: -67px;left: 263px;}
	.gamma-inside-container .feature-5 {top: -60px;left: 610px;}
	.gamma-inside-container .feature-6 {top: 450px;left: 200px;}
	.gamma-inside-container .feature-7 {top: 382px;left: 448px;}
	.gamma-inside-container .feature-8 {top: 281px;left: 534px;}
	.gamma-inside-container .feature-9 {top: 240px;left: 611px;width: 110px;}
}
@media (max-width: 980px) {
	.gamma-inside-container {width: 600px;margin: 130px auto 0;}
	.gamma-inside-container .feature-1 {top: 90px;left: 164px;}
	.gamma-inside-container .feature-2 {top: 50px;left: 113px;}
	.gamma-inside-container .feature-3 {top: 23px;left: 257px;}
	.gamma-inside-container .feature-4 {top: -27px;left: 223px;}
	.gamma-inside-container .feature-5 {top: -10px;left: 570px;}
	.gamma-inside-container .feature-6 {top: 350px;left: 140px;}
	.gamma-inside-container .feature-7 {top: 311px;left: 328px;}
	.gamma-inside-container .feature-8 {top: 211px;left: 434px;}
	.gamma-inside-container .feature-9 {top: 166px;left: 496px;}
}
@media (max-width: 820px) {
	.gamma-inside-container {margin: 130px 0;}
}
@media (max-width: 750px) {
	.gamma-inside-container {margin: 90px auto 0;width: 300px;}
	.gamma-inside-container img {transform: translate3d(0,0,0);}
	.gamma-features .gamma-feature {font-size: 12px;}
	.gamma-inside-container .feature-1 {top: 43px;left: 29px;}
	.gamma-inside-container .feature-2 {top: 4px;left: 52px;width: 100px;text-align: right;}
	.gamma-inside-container .feature-3 {top: -13px;left: 77px;}
	.gamma-inside-container .feature-4 {top: -32px;left: 19px;}
	.gamma-inside-container .feature-5 {top: -49px;left: 41px;width: 190px;}
	.gamma-inside-container .feature-6 {top: 181px;left: 67px;}
	.gamma-inside-container .feature-7 {top: 162px;left: 151px;}
	.gamma-inside-container .feature-8 {top: 101px;left: 211px;}
	.gamma-inside-container .feature-9 {top: 72px;left: 269px;}
	.section-product-gamma .title-bordered {margin-left: 65px;min-width: 300px;box-sizing: border-box;}
}
/* --SECTION GAMMA PRODUCT END--*/
/* PAGE LAUNCH GAMMA END */


/* PAGE LAUNCH ORBITAL TRANSFER VEHICLE */
/* --SECTION OTV --*/
.section-otv {background: url('images/launch/suv/bg-planet-2.jpg') no-repeat center 0;background-size: cover;padding-bottom: 188px;overflow: hidden;}
.section-otv .row-btn { justify-content: flex-end; cursor: pointer;}
.section-otv .row-btn .col {max-width: 505px;}
.section-otv .row-info {margin-top: -157px;}
.section-otv .row-info .col-half:nth-child(2) {min-width: 780px;}
.section-otv .info-read {padding: 32px 50px 0 158px;}
.section-otv .info-read .title {font-size: 24px; line-height: 1.4; letter-spacing: 0.8px; margin-bottom: 15px;}
.section-otv .info-read p {margin-bottom: 40px; }
.section-otv .markered-list {padding: 0;}
.section-otv .otv-cards {margin: 0 0 0 -15px;position: relative;}
.section-otv .card {display: inline-block;}
.section-otv .card-1 {margin: 0;}
.section-otv .card-1 .moved {}
.section-otv .card-2 {top: 308px; right: 67px; position: absolute; z-index: 2;}
.section-otv .card-2 div {display: block; width: 340px; height: 270px; background: #1c1926;}
.section-otv .card-2 .moved {width: auto;margin: -110px 0 0 34px;}
.section-otv .card-3 {position:  absolute;margin: -97px 0 0 41px;}
.section-otv .card-3 div {display: block; width: 320px; height: 240px; background: #1c1926;}
.section-otv .card-3 .moved {top: 30px;left: -19px;width: 126%;}
@media (max-width: 1240px) {
	.section-otv .row-info {}
	.section-otv .row-info .col-half:nth-child(2) {min-width: 0;margin-top: 220px}
	.section-otv .card-1 {width: 260px}
	.section-otv .card-2 {top: 200px;z-index: 4;}
	.section-otv .card-2 div {width:  280px;}
	.section-otv .card-2 .moved {width: 200px}
}
@media (max-width: 1040px) {
	.section-otv .row-btn {margin: 20px 0 0;}
	.section-otv .row-info {margin: 0; flex-wrap: wrap;}
	.section-otv .row-info .col-half {width: 100%;flex: 1 1 100%;}
	.section-otv .row-info .col-half:nth-child(2) {margin: 20px auto 0}
	.section-otv .markered-list {padding: 0;}	
	.section-otv .otv-cards {display: flex; flex-wrap: wrap; align-items: start; margin: 0 auto; justify-content: center;}
	.section-otv .card {position: relative;margin: 0 15px 10px;}
	.section-otv .card-right-shadow:before {left: -20px;top: 10px;right: 20px;bottom: -10px;}
	.section-otv .card-2 {position: relative; top: auto; right: auto; margin-top: 20px}
	.section-otv .card-2 .moved {height: 100%; width: auto; top: 0; margin: auto; margin-left: -20px;}
}
@media (max-width: 768px) {
	.section-otv {padding-bottom: 100px;}
	.section-otv .col {width: 100%; flex: 1 1 100%}
	.section-otv .row-btn {justify-content: center;}
	.section-otv .row-btn .col {flex: 0 0 250px; max-width: 250px;}
	.section-otv .info-read {padding: 20px 0 0;}
}
@media (max-width: 540px) {
	.section-otv .markered-list {padding: 30px 15px 10px;}
	.section-otv .card-2 .moved  {margin: -10px 0 0 20px;}
}
/* --SECTION OTV END--*/
/* PAGE LAUNCH ORBITAL TRANSFER VEHICLE END */

/* PAGE LAUNCH FACILITIES */
/* --SECTION INTRO FACILITY --*/
.section-intro-facility {}
.section-intro-facility .facility-info {padding: 77px 0 262px;text-align: right;}
.section-intro-facility .facility-info p {text-align: left;display: block;max-width: 751px;margin-left: auto;margin-right: 0;margin-bottom: 16px;line-height: 1.65;letter-spacing: 0.5px;}
.section-intro-facility .facility-info p + p {margin-bottom: 0;}
@media (max-width:1040px) {
	.section-intro-facility .facility-info {padding: 30px 0 262px 65px;}
	.section-intro-facility .facility-info p {max-width: 100%;}
}
@media (max-width:768px) {
	.section-intro-facility .facility-info {padding-bottom: 25px;}
}
/* --SECTION INTRO FACILITY END--*/

/* --SECTION FACILITY --*/
.section-facility {padding: 0 0 280px;position: relative;}
.section-facility .inner {margin-top: -100px;}
.section-facility .markered-list {padding: 0 0 0 130px;}
.section-facility .col-small {position: relative;flex-shrink: 0;display: flex;align-items: center;}
.section-facility .col-large {text-align: right;}
.section-facility .card {display: inline-block;position: relative;}
.section-facility .card img {display: block;max-width: 700px;}
.section-facility .card-sm {position: absolute;right: -34px;top: 60px;}
.section-facility .card-sm img {width: auto}
.section-facility .card:nth-child(1) {margin-bottom: 40px;}
.section-facility .card:nth-child(4) {top: 490px;}
@media (max-width:1200px) {
	.section-facility .markered-list {padding-left: 65px;}
}
@media (max-width:1040px) {
	.section-facility {padding-bottom: 100px;}
	.section-facility .card {position: relative;top: auto!important;right: auto;margin: 0 auto 15px !important;}
	.section-facility .card img {width: 100%;}
	.section-facility .col-large {text-align: center;}
}
@media (max-width:768px) {
	.section-facility .inner {margin: 0;}
	.section-facility .markered-list {padding: 0 0 30px 65px;}
}
@media (max-width:540px) {
	.section-facility .markered-list {padding: 30px 10px 10px 65px;}
}
/* --SECTION FACILITY END --*/
/* PAGE LAUNCH FACILITIES END */

/* CAREERS */
/* --SECTION --*/ 
.section-careers-intro {padding-bottom: 465px;}
@media (max-width:1200px) {
	.section-careers-intro {padding-bottom: 400px;}
}
@media (max-width:940px) {
	.section-careers-intro {padding-bottom: 300px;}
}
@media (max-width:768px) {
	.section-careers-intro {padding-bottom: 250px;}
}
@media (max-width:540px) {
	.section-careers-intro {padding-bottom: 160px;}
}
@media (max-width:350px) {
	.section-careers-intro {padding-bottom: 80px;}
}

.section-careers {padding-bottom:  110px; position: relative;}
.section-careers .row .col-small {max-width: 520px;flex: 1 1 50%;}
.section-careers .row .col-large {max-width: 720px;flex: 1 1 50%;padding-top: 95px;}
.section-careers .video-row {padding: 70px 0 0;justify-content: space-between;}
.section-careers .title-bordered {font-size: 24px;margin-bottom: 115px;}
.section-careers .video-row .info {}
.section-careers .video-row .info p {margin-bottom: 16px;line-height: 1.65;}
.section-careers .card {max-width: 750px;margin-left: auto;}
.section-careers .vacancy-tiles-container {margin: 0 auto;max-width: 1270px; padding: 0 15px 0;}
.vacancy-tiles-container .vacancy-list {}
.vacancy-tiles-container .vacancy-list-item {margin-bottom: 30px; border: 1px solid #494750;padding: 20px; max-width:400px; width: 100%; box-sizing: border-box;}
.vacancy-tiles-container .vacancy-time-passed {display: flex;justify-content: flex-end;margin-bottom: 10px;}
.vacancy-tiles-container .vacancy-time-passed span {border: 1px solid #494750;padding: 5px 10px;color: #8b8992;font-size: 12px;letter-spacing: 4.8px;text-transform:  uppercase;}
.vacancy-tiles-container .vacancy-name {font-size: 24px;line-height: 1.5;font-weight: 700;margin-bottom: 2px;}
.vacancy-tiles-container .vacancy-location {font-size: 16px;line-height: 1.65;margin-bottom: 15px;}
.vacancy-tiles-container .view-more {}
/*new variant vac */
.vacancy-tiles-container .vacancy-list-item {padding: 0;display: block;}
.vacancy-tiles-container .vacancy-list-item:nth-child(2) {margin-top: 30px;}
.vacancy-tiles-container .card-pic {}
.vacancy-tiles-container .card-pic img {width: 100%;height: auto;}
.vacancy-tiles-container .card-info {position: relative;background: #1c1926;padding: 30px 20px 20px;}
.vacancy-tiles-container .card-info:after {display: none;}
.vacancy-tiles-container .vacancy-name {color: #fff;}
.vacancy-tiles-container .vacancy-list-item a {text-decoration: none;}
@media (max-width:1300px) {
	.section-careers .vacancy-tiles-container {max-width: 835px}
	.section-careers .video-row {padding: 30px 0 40px;}
	.section-careers .title-bordered {font-size: 18px; margin-bottom: 20px}
	.section-careers .vacancy-tiles-container .vacancy-name {font-size: 18px;}
}
@media (max-width:1040px) {
	.section-careers .row {flex-wrap: wrap;}
	.section-careers .row .col-small {max-width: 100%;flex: 1 1 100%;}
	.section-careers .row .col-large {max-width: 100%;flex: 1 1 100%;padding-top: 25px;}
	.section-careers .card {margin: 0 auto 25px;}
}
@media (max-width:864px) {
	.section-careers .vacancy-tiles-container {max-width: 400px}
}
@media (max-width:540px) {
	.vacancy-tiles-container .vacancy-name {font-size: 20px;}
}
/* --SECTION END --*/

/* --SECTION VACANCY --*/
.section-vacancy {background: url('images/general/bg-ff-building.jpg') 0 0 no-repeat;padding-bottom: 100px;}
.section-vacancy .section-heading {padding: 10px 0 0;margin-bottom: 70px;}
.section-vacancy .subtitle {font-size: 12px;font-weight: 400;line-height: 1.2;letter-spacing: 5.7px;text-transform: uppercase;color: #8b8992;padding: 0 15px;margin-top: 15px;margin-bottom: 40px;border: 1px solid #494750;padding: 5px 10px;display: inline-block;}
.section-vacancy .vacancy-info {padding: 0 100px 0 130px;}
.section-vacancy .vacancy-info h3 {font-size: 24px;font-weight: 700;line-height: 1.5;letter-spacing: 0.7px;border-bottom: 1px solid #3c93c2;margin-bottom: 32px;display:  inline-block;min-width: 360px;}
.section-vacancy .col.col-small {padding: 0;}
.section-vacancy .sticky-container {margin: 0 15px;}
.section-vacancy .form-holder {max-width: 360px;margin: 0 auto;padding: 21px 0;position: relative;}
.section-vacancy .form-holder .title {font-size: 24px;margin-bottom: 23px;}
.section-vacancy .vacancy-info p {margin-bottom: 16px;line-height: 1.65;letter-spacing: 0.5px;}
.section-vacancy .vacancy-info ul {}
.section-vacancy .vacancy-info li {position: relative;padding-left: 30px;margin-bottom: 19px;letter-spacing: 0.6px;}
.section-vacancy .vacancy-info li:before {content:'';position: absolute;left: 0;top: 4px;display: inline-block;width: 13px;height: 13px;border-radius: 100%;box-sizing: border-box;border: 2px solid #3c93c2;}
.section-vacancy .vacancy-info p + h3,
.section-vacancy .vacancy-info ul + h3 {margin-top: 31px;}
.section-vacancy .vacancy-info .social-links {display: flex;margin: 55px -2px 0;margin-bottom: 42px;}
.section-vacancy .vacancy-info .social-link {padding: 0; margin: 0 2px 10px;}
.section-vacancy .vacancy-info .social-link:before {display: none;}
.section-vacancy .link .arrow {margin: 0 6px 0 0;}
.section-vacancy .wpcf7-response-output {display: none !important;opacity: 0;widows: 0;height:0;}
@media (max-width:1040px) {
	.section-vacancy .row {flex-wrap: wrap;}
	.section-vacancy .row .col-small {flex: 1 1 100%;}
	.section-vacancy .row .col-large {flex: 1 1 100%;}
}
@media (max-width:768px) {
	.section-vacancy .section-heading {margin-bottom:30px}
}
@media (max-width:640px) {
	.section-vacancy .vacancy-info .social-link span {display: none;}
	.section-vacancy .vacancy-info h3 {min-width: 100%;}
}
@media (max-width:540px) {
	.section-vacancy .subtitle {margin: 10px 0 15px;}
	.section-vacancy .vacancy-info {padding: 0 20px 0 30px;}
	.section-vacancy .vacancy-info h3 {font-size: 20px;}
	.section-vacancy .form-holder .title {font-size: 20px;}
}
/* --SECTION VACANCY END --*/
/* CAREERS END */

/* CONTACT */
/* --SECTION --*/
.section-contacts {background: url('images/general/bg-ff-building.jpg') 0 0 no-repeat;padding-bottom: 80px;}
.section-contacts .contact-info {padding: 70px 120px 30px 130px;}
.contact-info .adress {font-size: 24px;line-height: 1.2;letter-spacing: 1.2px;margin-bottom: 25px;}
.contact-info .slogan {font-size: 12px;line-height: 1.8;color: #8b8992;letter-spacing: 5.7px;text-transform: uppercase;padding: 0 10px;margin-bottom: 45px;border: 1px solid #494750;padding: 5px 10px;display: inline-block;}
.contact-info .phone {margin-bottom: 10px;}
.contact-info .phone i {color: #3c93c2; margin-right: 8px;}
.contact-info .phone .number {}
/* .section-contacts .map-container {width: 100%;height: 400px;} */
.section-contacts .map-container img {width: 100%;}
.section-contacts .form-holder {max-width: 360px;margin: 0 auto;padding: 20px 0 30px;position: relative;}
.section-contacts .form-holder .title {font-size: 24px;margin-bottom: 23px;}
.form-holder--contact .form-modal {}
@media (max-width: 1040px) {
	.section-contacts {padding-bottom: 70px;}
	.section-contacts .contact-info {padding: 50px 20px 30px 65px;}
}
@media (max-width: 768px) {
	.form-holder--contact .form-modal {top: 50%; margin-top: -50%; bottom: auto; min-height: 300px;}
}
@media (max-width: 540px) {
	.section-contacts .contact-info {padding: 30px 10px 30px 10px;}
	.contact-info .adress {font-size: 20px;}
}
/* --SECTION --*/
/* CONTACT PAGE */

/* GALLERY */
.section-gallery {padding: 35px 15px 140px;overflow: hidden;}
.section-gallery .inner {width:  100%;max-width: 1270px;}
.gallery-container {}
.video-gallery {}
.video-gallery .card:after {content:''; display: block; position: absolute; top:0; right:0; bottom: 0; left: 0; background: url('images/gallery/pic-video-play.png') no-repeat 50% 50%;}
.gallery-container .card {margin-bottom: 35px;width: 100%;max-width: 400px; box-sizing: border-box;}
.gallery-container .card:nth-child(2) {margin-top: 30px;}
.gallery-container .card-pic {width: 100%;min-height: 150px; overflow: hidden; }
.gallery-container .card-pic img {-webkit-filter: grayscale(0.8);filter: grayscale(0.8);width: 100%; height: auto; transition: all 0.6s cubic-bezier(.785, .135, .15, .86);}

.gallery-container .card-pic:after {position: absolute; content: ''; left: 0; right: 0; top: 0; bottom: 0; opacity: 0; background: rgba(28,25,38,0.5); transition: opacity 0.6s cubic-bezier(.785, .135, .15, .86);}
.gallery-container .card:hover .card-pic img {-webkit-filter: grayscale(0);filter: grayscale(0);}
.gallery-container .card:hover .card-pic:after {opacity: 1;}
.gallery-container .card-info {opacity: 0;overflow: hidden;padding: 0;transition: all 0.6s 0.3s cubic-bezier(0.4, 0, 1, 1);}
.gallery-container .card-info:after {background: #d5e14d; width: 4px;}
.gallery-container .card-info .title {font-size: 16px; color: #fff;}
.gallery-container .card-info .description {font-size: 14px;color: #fff;text-align: right;padding-right: 35px;}
.gallery-container .card:hover .card-pic img {transform: scale(1.1)}
.gallery-container .card:hover .card-info {opacity: 1;padding: 15px 0 15px;}

.lg-backdrop {background-color: rgba(77,77,79,.95);}
.lg-outer .lg {display: flex;}
body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item.lg-complete .lg-object {max-width: 75%;max-height: 75%;}
body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item.lg-complete .lg-object.lg-video-object {margin-left: 50%; transform: translateX(-50%);}
/* body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item.lg-complete .lg-object.lg-video-object {position: relative;width: 100% !important;display: block;margin: auto;} */
.lg-outer .lg-img-wrap:before, .lg-outer .lg-item:before {display: none;}
.lg-outer.lg-pull-caption-up.lg-thumb-open .lg-sub-html {position: absolute;top: 65px;bottom: auto;background: transparent;font-size: 24px;max-width: 1000px;margin: 0 auto;text-align: left;padding-right: 100px;}
.lg-outer.lg-thumb-open .lg-thumb-outer {display: none;}
.lg-outer .lg-inner {top:130px}
.lg-toolbar .lg-download {position: absolute;right: calc(50% - 500px);top: 75px;background: #aab43e;color: #fff;width: 50px;height: auto;border-radius: 3px;padding: 5px 0;}
.lg-actions .lg-next, .lg-actions .lg-prev {}
.lg-actions {display:flex;position: absolute;width: 40px;height: 240px;right: 0;top:50%;margin-top: -120px;background: rgba(28,25,38,0.75);flex-wrap: wrap;justify-content: center;align-content: space-around;z-index: 1100;}
.lg-actions .lg-prev {left:auto;right: auto;width: 100%;height: 24px;background: url(images/general/icon-arrow.svg) center center no-repeat;background-size: 24px 18px;transform: rotate(-90deg);padding: 0;margin: 0;position: relative;top: auto;margin-bottom: 20px;box-sizing: content-box;cursor: pointer;}
.lg-actions .lg-prev:after {display:none;}
.lg-actions .lg-next {left:auto;right: auto;width: 100%;height: 24px;transform: rotate(90deg);background: url(images/general/icon-arrow.svg) center center no-repeat;background-size: 24px 18px;padding: 0;margin: 0;position: relative;top: auto;margin-top: 20px;padding: 5px;box-sizing: content-box;cursor: pointer;}
.lg-actions .lg-next:before {display:none;}
.lg-next, .lg-prev, .lg-toolbar {opacity: 1;transform: translate3d(0,0,0);background: transparent;z-index: 1110;}
#lg-counter {position: fixed;right: 0;top: 50vh;z-index: 1110;padding: 0;display: flex;flex-wrap: wrap;flex-direction: column;margin: -35px 0 0 0;width: 40px;text-align: center;}
.lg-autoplay-button {display:none ;}

@media (max-width: 1280px) {
	.section-gallery .inner {max-width: 835px;}
	.gallery-container .card {margin-bottom: 15px;width: 100%;max-width: 400px;}
}
@media (max-width:850px) {
	.section-gallery .inner {max-width: 400px;}
	.gallery-container .card:nth-child(2) {margin-top: 0;}
}
@media (max-width: 450px) {
	.gallery-container {margin-right: 0;}
}
/* GALLERY END */

/* NEWS */
/* --SECTION INTRO --*/
.section-intro-news {}
.section-intro-news .inner {display: flex;justify-content: space-between;flex-direction: row;align-content: flex-start;padding-top: 38px;}
.section-intro-news .mainbar {flex: 1 1 100%;width: 100%;max-width: 1040px;padding: 0 15px;box-sizing: border-box;align-self: flex-start;}
.section-intro-news .sidebar {flex: 1 1 100%;width: 100%;max-width: 520px;padding: 0 15px;box-sizing: border-box;display: flex;align-items: center;align-self: center;}
.section-intro-news .sticky-container article {position: relative;}
.section-intro-news .sticky-container a {position: relative;display: block;width: 100%;}
.section-intro-news .sticky-container img {display: block;width: 100%;min-width: 580px;height: auto;}
.section-intro-news .sticky-info {position: absolute;left: 0;right:0;bottom:0;padding: 33px 130px 30px;background: linear-gradient(to right, rgba(36,26,52,0.9) 0%,rgba(36,26,52,0) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e6241a34', endColorstr='#00241a34',GradientType=1 );pointer-events: none;}
.section-intro-news .sticky-info .date {margin-bottom: 13px;}
.section-intro-news .sticky-info .sticky-title {font-size: 40px;line-height: 1.25;color: #fff;letter-spacing: 1px;}
.section-intro-news .sticky-info .entry-title {font-weight: 700;}

.section-intro-news .latest-posts {padding-left: 50px;}
.section-intro-news .latest-post-item {}
.section-intro-news .latest-post-item + .latest-post-item {margin-top: 40px}
.section-intro-news .latest-post-item .date {}
.section-intro-news .latest-post-item a {color: #ffffff;}
.section-intro-news .latest-post-item .entry-title {font-size: 24px;line-height: 1.4;font-weight: 700;}

@media (max-width:1440px) {
	.section-intro-news .sticky-info {padding: 30px;}
	.section-intro-news .sticky-info .sticky-title {font-size: 26px;}
	.section-intro-news .latest-post-item .entry-title {font-size: 22px;}
}
@media (max-width:1040px) {
	.section-intro-news .latest-posts {padding-left: 15px;}
	.section-intro-news .sticky-container img {min-width: 425px;}
	.section-intro-news .sticky-info .sticky-title {font-size: 22px;}
	.section-intro-news .latest-post-item .entry-title {font-size: 20px;}
}
@media (max-width:880px) {
	.section-intro-news .inner {flex-wrap: wrap; padding:0}
	.section-intro-news .sticky-container img {min-width: 0;}
	.section-intro-news .sidebar {max-width: 100%;}
	.section-intro-news .latest-posts {display: flex;width: 100%; justify-content: space-around; padding: 0}
	.section-intro-news .latest-post-item {margin-top: 40px; flex:1 1 30%; max-width: 30%}
}
@media (max-width:768px) { 
	.section-intro-news .latest-posts {padding: 0;}
}
@media (max-width:678px) {
	.section-intro-news .latest-posts {flex-wrap: wrap;}
	.section-intro-news .latest-post-item {flex:1 1 100%; max-width: 100%}
}
@media (max-width:450px) {
	.section-intro-news .sticky-info {position:relative;padding: 20px;}
	.section-intro-news .sticky-info .sticky-title {font-size: 18px}
	.section-intro-news .latest-post-item .entry-title {font-size: 16px}
}
/* --SECTION INTRO END--*/

/* --SECTION NEWS --*/
.section-news {padding: 85px 0 50px;}
.section-archive-news {padding: 50px 0 50px;}
.section-news .inner {max-width: 1300px;display: flex;justify-content: space-between;flex-direction: row;}
.section-news .mainbar {flex: 1 1 100%;width: 100%;max-width: 910px;padding: 15px 15px 0;box-sizing: border-box;}
.section-news .sidebar {flex: 1 1 100%;width: 100%;max-width: 390px;padding: 0 15px 0 65px;box-sizing: border-box;}

/* .section-news .simple-posts {margin-left: -25px; margin-right: -25px;} */
.section-news .simple-post-item {width: 45%; max-width: 415px; background: #241a34; margin: 0 0 50px;}
.section-news .simple-post-item .thumbnail	{width:100%;display: block;}
.section-news .simple-post-item .thumbnail img {width: 100%;height:auto;display: block;}
.section-news .simple-post-item .info {padding: 25px 30px;}
.section-news .simple-post-item a {text-decoration: none;}
.section-news .simple-post-item .date {margin-bottom: 5px;}
.section-news .simple-post-item .entry-title {font-size: 24px;line-height: 1.4;margin-bottom: 25px;font-weight: 700; color: #fff;}
.section-news .simple-post-item a:hover .entry-title {color: #d5e14d;}
.section-news .simple-post-item .entry-summary {padding-bottom: 30px;line-height: 1.65;  color: #fff;}
.section-news .read-more {text-decoration: none; display: inline-block;}
.section-news .simple-post-item .social-links {border-top: 1px solid #54515c;padding-top: 12px;font-size: 14px;}
.section-news .simple-post-item .social-link {display: inline-block}
.section-news .simple-post-item .social-link + .social-link {margin-left: 20px;}
.section-news .alm-load-more-btn {width: 100%;z-index: 5;position: relative; transition: background 0.3s ease;}
.section-news .alm-load-more-btn:hover {background: #aab43e;color:  #fff;}
.section-news .alm-load-more-btn.done{display: none;}

.sidebar-widget {}
.sidebar-widget .title {display: block; font-size: 24px; line-height: 1.4;}
.sidebar-widget .list {padding: 25px 15px 45px;}
.sidebar-widget .list-item {font-size: 16px;}
.sidebar-widget .popular-list {padding-top: 28px;}
.sidebar-widget .popular-list-item {position: relative;padding-left: 27px;}
.sidebar-widget .popular-list-item .date {font-size: 12px;margin-bottom: 3px;}
.sidebar-widget .popular-list-item i{position: absolute;left: 0;top: 3px;}

.widget-category {}
.sidebar-widget .category-list {}
.sidebar-widget .category-list li {color:#76747a;font-size: 12px;position: relative;display: flex;margin-bottom: 8px;}
.sidebar-widget .category-list li a {font-size: 16px;line-height: 1.2;order:2;margin-left: 15px;}

.widget-popular {}
.widget-popular .category-list {}
.widget-popular .category-list-item {}

@media (max-width:1440px) {
 	.section-news .mainbar {max-width: 950px;}
	.section-news .sidebar {padding-left: 15px; max-width: 350px;}
 	/* .section-news .simple-posts {margin: 0 -10px;} */
	.section-news .simple-post-item {max-width: 350px;}
	.sidebar-widget .title {font-size: 22px;}
	.sidebar-widget .category-list li a {font-size: 14px;}
}
@media (max-width:1040px) {
	.section-archive-news {padding-top:30px;}
	.section-news .simple-post-item .entry-title {font-size: 20px;margin-bottom: 20px;}
	.sidebar-widget .title {font-size: 22px}
	.section-news .sidebar {max-width: 280px;}
}
@media (max-width:998px) {
	.section-news .inner {flex-wrap: wrap;}
	.section-news .mainbar {max-width: 750px;margin: 0 auto 50px;}
 	.section-news .sidebar {padding-left: 15px;width: 100%;max-width: 100%;}
}
@media (max-width:766px) {
	.section-news .inner {padding: 0;}
	.section-news .mainbar {min-width: 0;}
	/* .section-news .simple-posts {margin: 0;} */
	.section-news .simple-post-item {width: 100%; max-width: 100%;margin: 0 0 25px;}
}
@media (max-width:450px) {
	.section-news .simple-post-item .entry-title {font-size: 16px;margin-bottom: 15px;}
	.sidebar-widget .title {font-size: 18px}
}
/* --SECTION NEWS END--*/

/* --SECTION IN THE NEWS --*/
.section-in-the-news {padding: 40px 0 50px;}
.in-hte-news-posts {}
.in-the-news-post {background: #241a34; padding: 25px 30px; margin-bottom: 30px;}
.in-the-news-post .post-wrapper {display: flex;}
.in-the-news-post .thumbnail {}
.in-the-news-post .info {}
.in-the-news-post .date {}
.in-the-news-post .entry-title {font-size: 24px;font-weight: 700;margin: 5px 0 18px;color: #fff;} 
.in-the-news-post .entry-title a {color: #fff;}
.in-the-news-post .entry-title a:hover {color: #d5e14d;text-decoration: none;}
.in-the-news-post .entry-summary {color: #fff; margin-bottom: 30px;}
.in-the-news-post .entry-summary a {color: #fff;}
.in-the-news-post .social-links {}
.in-the-news-post .social-links {border-top: 1px solid #54515c;padding-top: 12px;font-size: 14px;}
.in-the-news-post .social-link {display: inline-block}
.in-the-news-post .social-link + .social-link {margin-left: 20px;}
/* --SECTION IN THE NEWS END--*/

/* --SINGLE POST PAGE --*/
.section-single-post {background: url('images/general/bg-ff-building.jpg') 0 0 no-repeat;padding-bottom: 100px;}
.section-single-post .inner {max-width: 1560px;display: flex;justify-content: space-between;}
.section-single-post .mainbar {flex: 1 1 100%;width: 100%;max-width: 910px;padding: 0 15px;box-sizing: border-box;}
.section-single-post .section-intro-head {padding-left: 0;}

.section-single-post .post-content {padding: 50px 15px 70px 55px;width: 100%;max-width: 100%;box-sizing: border-box;position: relative;}
.section-single-post .post-content .post-thumbnail {margin-bottom: 50px;}
.section-single-post .post-content .post-thumbnail img {display: block; /*width: 100%;*/ height: auto;}
.section-single-post .post-content img {max-width: 100%; height: auto;}
.section-single-post .post-content img.aligncenter {margin: auto;display: block;}

.section-single-post .post-content h1,
.section-single-post .post-content h2,
.section-single-post .post-content h3,
.section-single-post .post-content h4,
.section-single-post .post-content h5,
.section-single-post .post-content h6 {font-size: 24px;font-weight: 700;line-height: 1.5;letter-spacing: 0.7px;border-bottom: 1px solid #3c93c2;margin-bottom: 32px;display:  inline-block;min-width: 360px;}
.section-single-post .post-content p {margin-bottom: 16px;line-height: 1.65;letter-spacing: 0.5px;}
.section-single-post .post-content ul {}
.section-single-post .post-content li {position: relative;padding-left: 30px;margin-bottom: 19px;letter-spacing: 0.6px;}
.section-single-post .post-content li:before {content:'';position: absolute;left: 0;top: 4px;display: inline-block;width: 13px;height: 13px;border-radius: 100%;box-sizing: border-box;border: 2px solid #3c93c2;}
.section-single-post .post-content p + h1,
.section-single-post .post-content p + h2,
.section-single-post .post-content p + h3,
.section-single-post .post-content p + h4,
.section-single-post .post-content p + h5,
.section-single-post .post-content p + h6,
.section-single-post .post-content ul + h1,
.section-single-post .post-content ul + h2,
.section-single-post .post-content ul + h3,
.section-single-post .post-content ul + h4,
.section-single-post .post-content ul + h5,
.section-single-post .post-content ul + h6,
.section-single-post .post-content ol + h1,
.section-single-post .post-content ol + h2,
.section-single-post .post-content ol + h3,
.section-single-post .post-content ol + h4,
.section-single-post .post-content ol + h5,
.section-single-post .post-content ol + h6 {margin-top: 30px;}

.section-single-post .post-content .sticky-social {margin: 0;margin-bottom: 0;position: absolute;top: 50px;left: 0;z-index: 0;}
.section-single-post .post-content .social-links {}

.section-single-post .post-content .social-link {padding: 0;margin: 0 0 10px;}
.section-single-post .post-content .social-link .btn {width: 30px;height:30px;display: flex;justify-content: center;font-size: 16px;padding: 0;}
.section-single-post .post-content .social-link i {margin: auto;}
.section-single-post .post-content .social-link:before {display: none;}
.section-single-post .post-content .link-back {margin-top: 50px;}
.section-single-post .link .arrow {margin: 0 6px 0 0;}
.section-single-post figure {margin: auto;}

.section-single-post .sidebar {flex: 1 1 100%; width: 100%;max-width: 465px;padding: 0 15px;box-sizing: border-box;}
.section-single-post .latest-posts {margin-bottom: 70px;padding-top: 45px;}
.section-single-post .latest-post-item {}
.section-single-post .latest-post-item + .latest-post-item {margin-top: 40px}
.section-single-post .latest-post-item .date {}
.section-single-post .latest-post-item a {color: #ffffff;}
.section-single-post .latest-post-item .entry-title {font-size: 24px; line-height: 1.4;}
.section-single-post .post-ending {margin-top: 40px;}

@media (max-width:1440px) {
	.section-single-post .mainbar {max-width: 950px;}
	.section-single-post .sidebar {max-width: 350px;}
	.section-single-post .post-content {margin-left: 0; max-width: 100%; padding: 30px 15px 20px 55px;}
	.section-single-post .post-content .sticky-social {top: 30px;}
	.section-single-post .post-content p {font-size: 14px; line-height: 25px;}
	.section-single-post .latest-posts {padding-top: 30px;}
	.section-single-post .latest-post-item .date {font-size: 12px; margin-bottom: 4px;}
	.section-single-post .latest-post-item .entry-title {font-size: 14px;line-height: 25px;font-weight: 700;}
	.section-single-post .latest-post-item + .latest-post-item {margin-top: 20px;}
	.section-single-post .post-content h1,
	.section-single-post .post-content h2,
	.section-single-post .post-content h3,
	.section-single-post .post-content h4,
	.section-single-post .post-content h5,
	.section-single-post .post-content h6 {font-size: 20px;}
}
@media (max-width:1040px) {
	.section-single-post .inner {flex-wrap: wrap;}
	.section-single-post .mainbar {}
	.section-single-post .post-content h1,
	.section-single-post .post-content h2,
	.section-single-post .post-content h3,
	.section-single-post .post-content h4,
	.section-single-post .post-content h5,
	.section-single-post .post-content h6 {font-size: 20px;}
	.section-single-post .sidebar {max-width:100%;}	
	.section-single-post .latest-posts {display: flex;justify-content: space-around;padding-top: 0;}
	.section-single-post .latest-post-item {margin-top: 40px; flex: 1 1 30%; max-width: 30%;}
	.section-single-post .latest-post-item .entry-title {font-size: 20px}

}
@media (max-width:768px) {
	.section-single-post .mainbar {padding: 0}
}
@media (max-width:767px) {
	.section-single-post .latest-posts {flex-wrap: wrap;}
	.section-single-post .latest-post-item {flex: 1 1 100%; max-width: 100%;}
	.section-single-post .latest-post-item .entry-title {font-size: 18px}
}
@media (max-width:450px) {
	.section-single-post .post-content {padding: 20px 10px 20px 40px;}
	.section-single-post .latest-post-item .entry-title {font-size: 16px}
	.section-single-post .post-content h1,
	.section-single-post .post-content h2,
	.section-single-post .post-content h3,
	.section-single-post .post-content h4,
	.section-single-post .post-content h5,
	.section-single-post .post-content h6 {min-width: 0;}
}
/* --SINGLE POST PAGE end --*/


/* FAQ */
.content-dream-payload {background: url('images/faqs/bg.jpg') 50% 0 no-repeat;}
.section-dream-payload {overflow: hidden;padding-bottom: 145px;}
.section-dream-payload .inner {background: url('images/faqs/bg-dream.png') 96% 51% no-repeat;}
.section-dream-payload .wrapper-content {display: flex;flex-direction: row;align-items: flex-start;justify-content: space-between;max-width: 1360px;margin: 0 auto;padding: 78px 0 18px;}
.section-dream-payload .col {box-sizing: border-box;}
.section-dream-payload .col-mainbar {width: 60%;flex-basis: 60%;padding-left: 30px;}
.section-dream-payload .text {line-height: 1.6;}
.section-dream-payload .text p {padding: 0 0 19px;}
.section-dream-payload .card {max-width: 750px;margin: 43px 0 0;}
.section-dream-payload .card:before {}
.section-dream-payload .card-video {padding-bottom: 56.25%; max-width: 750px;}
.section-dream-payload .card-video iframe {}
.section-dream-payload .col-sidebar {width: 290px;flex-basis: 290px;padding: 0;}
.section-dream-payload .logo-dream {width: 100%;max-width: 350px;margin: 5px 0 60px 0;}
.section-dream-payload .patch {display: block; width: 100%; max-width: 300px; margin: 0 auto;}
.section-dream-payload .title {font-size: 24px;margin: 0 0 49px;position: relative;}
.section-dream-payload .title:after {display: block; content: ''; position: absolute; top: 100%; left: 0; width: 1500px; border-bottom: 1px solid #3c93c2;}
.section-dream-payload .row-btn {}
.section-dream-payload .btn {padding: 14px 25px; z-index: 1;}
@media (max-width: 1460px) {
    .section-dream-payload .wrapper-content {justify-content: space-around;}
    .section-dream-payload .col-mainbar {padding-left: 0;}
}
@media (max-width: 1200px) {
	.section-dream-payload .logo-dream {margin-left: auto; margin-right: auto;max-width: 100%;}
}
@media (max-width: 768px) {
    .section-dream-payload {padding-bottom: 50px;}
    .section-dream-payload .inner {background-size: 50% auto;}
}
@media (max-width: 640px) {
    .section-dream-payload .wrapper-content {flex-wrap: wrap; padding: 24px 0;}
    .section-dream-payload .col-mainbar {width: 100%;flex-basis: 100%; padding: 0 0 50px;}
    .section-dream-payload .col-sidebar {width: 100%;flex-basis: 100%; text-align: center;}
    .section-dream-payload .logo-dream {margin: 0 auto 40px; display: block; width: 100%;}
    .section-dream-payload .title {font-size: 18px; padding-bottom: 15px; margin-bottom: 10px;}
    .section-dream-payload .title:after {display: none;}
    .section-dream-payload .card {margin: 0;}
}


.section-dream-payload-faq {position: relative; z-index: 10;}
.section-dream-payload-faq .faq-list {margin-top: 87px;}

.faq-list {max-width: 1270px;margin: 0 auto;}
.faq-group {border-bottom: 1px solid rgba(139,137,146,0.5); margin-bottom: 60px;}
.faq-group--single {border-bottom: none;}
.faq-group-title {border: 1px solid rgba(139,137,146,0.5);padding: 4px 10px 3px; margin-bottom: 10px; font-size: 12px; line-height: 1.8; color: #8b8992; letter-spacing: 5.5px; text-transform: uppercase; width: 100%; box-sizing: border-box;}

.faq-item {position: relative;background-color: #241a34;color: #fff;margin: 0 0 10px;}
.faq-item .faq-item-question {font-size: 24px;}
.faq-item .question-text {padding: 22px 65px 22px 30px;}
.faq-item .arr {position: absolute; right: 0; top: 0; bottom: 0; width: 38px; background-color: #383540;}
.faq-item .arr:after {display: block; content: ''; background: url('images/faqs/arr-faq.svg') 0 0 no-repeat; background-size: contain; width: 17px; height: 9px; position: absolute; top: 30px; left: 50%; margin: 0 0 0 -8px;}
.faq-item.active .arr:after {transform: scale(-1);}
.faq-item .arr:hover {cursor: pointer; background-color: #33303a;}
.faq-item .faq-item-answer {font-size: 16px; max-height: 0; overflow: hidden;}
.faq-item .answer-text {padding: 0 65px 29px 30px;line-height: 1.6;}
.faq-item.active .faq-item-answer {max-height: 5000px;}
.faq-item .answer-text img {}
.faq-item .answer-text p {}
.faq-item .answer-text ol {}
.faq-item .answer-text ul {margin-top: 15px;}
.faq-item .answer-text li {}
.faq-item .answer-infographics {padding: 0 68px 30px 30px;width: 100%;box-sizing: border-box;}
.faq-item .infographics-item {border: 1px solid #3d8fbf;flex: 1 1 auto;}
.faq-item .infographics-title {font-size: 24px;line-height: 1.1;font-weight: 700;text-transform: uppercase;background: #293250;display: block;padding: 16px 30px;}
.faq-item .infographics-data {padding: 30px; display: flex; justify-content: space-between;}
.faq-item .infographics-data ul {-moz-column-count: 2;column-count: 2;}
.faq-item .pic-holder {display: block;flex: 1 1 100%;margin: 0 5px;}
.faq-item .pic-holder img {display: inline-block;max-height: 350px; height: 100%; max-width: 100%;}
.faq-item .answer-infographics--column {display: flex;}
.faq-item .answer-infographics--column .infographics-item { margin-right:30px;}
.faq-item .answer-infographics--column .infographics-item + .infographics-item {margin-right: 0;}
@media (max-width: 1280px) {
	.faq-item .faq-item-question {font-size: 20px;}
	.faq-item .faq-item-answer {font-size: 14px;}
}
@media (max-width: 1040px) {
	.section-dream-payload-faq .faq-list {margin-top: 40px}
	.faq-item .faq-item-question {font-size: 18px;}
	.faq-item .faq-item-answer {font-size: 12px;}
	.faq-item .infographics-data {flex-direction: column;}
	.faq-item .pic-holder {margin: auto;}
	.faq-item .pic-holder + .pic-holder {margin-top: 20px}
}
@media (max-width: 768px) {
	.section-dream-payload .btn {width: 100%; max-width: 200px;}
	.faq-item .infographics-data ul {-moz-column-count: 1;column-count: 1;}
}
/* FAQ end*/


/* LUNAR page */
.content.content-bg-lunar {background-image: url('images/lunar/bg-main.jpg');background-color: #1b1926; background-position: 50% top;background-repeat: no-repeat;background-size: contain;overflow: hidden;}
@media (max-width: 1040px) {
	.section-lunar-intro .main-pic {width: 300px;margin: 60px auto -20px;}
	.section-lunar-intro .page-nav {top: 130px;}
	.section-lunar-intro .page-nav-list {padding-left: 15px;}
	.section-lunar-intro .page-nav-item {font-size: 16px; margin-top: 15px;}
}
@media (max-width: 768px) {
	.content.content-bg-lunar	{background-position: 50% 45px;}
	.section-lunar-intro .page-nav {display: none;}
}

.section-lunar-info {padding: 80px 0 40px;}
.section-lunar-info .col {flex-basis: auto;flex-grow: 0;max-width: 430px;}
.section-lunar-info .col-large {flex-basis: 100%; flex-grow: 1; max-width: 820px;}
.section-lunar-info .page-nav {display: block;}
.section-lunar-info .page-nav-list {padding-left: 70px;}
.section-lunar-info .page-nav-item {font-size: 18px;line-height: 1.3;margin-top: 40px;}
.section-lunar-info .page-nav-item:first-child {margin-top:0;}
.section-lunar-info .title-masked {text-transform: uppercase;text-align: center;font-size: 187px;font-weight: 900;position: absolute;right: 0;top: -186px;}
.section-lunar-info .product-lunar {display: block; width: 100%; max-width: 1140px; margin: 40px auto 0;}
.section-lunar-info .title-bordered {font-size: 24px;line-height: 1.4;letter-spacing: 0.8px;margin-bottom: 48px;padding-bottom:  4px;}
.section-lunar-info .product-picture {margin: -90px -80px 0 -50px;}
.section-lunar-info .picture-outside {display: block; width: 100%;}
.section-lunar-info .note {display: block; width: 100%; max-width: 875px; margin: 90px auto 0;}
@media (max-width: 1280px) {
	.section-lunar-info .col {max-width: 360px;}
	.section-lunar-info .col-large {max-width: 100%;}
	.section-lunar-info .page-nav {}
	.section-lunar-info .page-nav-list {padding-left: 15px;}
	.section-lunar-info .page-nav-item {font-size: 16px; margin-top: 15px;}
	.section-lunar-info .title-masked {font-size: 130px;}
}
@media (max-width: 768px) {
	.section-lunar-info .page-nav {display: none;}
	.section-lunar-info .col {width: 0;}
	.section-lunar-info .col-large {max-width: 100%;}
	.section-lunar-info .title-masked {font-size: 100px;top: -150px;}

	.section-lunar-info .product-specification {flex-direction: column;}
	.section-lunar-info .product-specification .column {}
	.section-lunar-info .product-specification .column-middle {order: 1}
	.section-lunar-info .product-specification .column-left {order: 2}
	.section-lunar-info .product-specification .column-right {order: 1}
	.section-lunar-info .product-picture {margin: -60px 0 10px;}
	.section-lunar-info .picture-outside {width: 80%; margin: auto;}
	.section-lunar-info .note {padding: 0 15px; box-sizing: border-box;}
}

.section-lunar-links {position: relative;padding-top: 90px;}
.section-lunar-links:after {bottom: 0;height: 100%;background-size: 100% 100%;}
.section-lunar-links .links-list {display: flex; justify-content: center; z-index:1; position: relative; padding-top: 40px;}
.section-lunar-links .links-item {flex: 0 1 320px;min-width: 320px;padding: 0 20px 40px;box-sizing: border-box;border-left: 1px solid #33303c;}
.section-lunar-links .links-item-title {font-size: 40px;line-height: 1.2;margin-bottom: 20px;min-height: 145px;}
.section-lunar-links .links-item-icon {display: block; width: 30px; height: 30px; background-position: 0 0; background-repeat: no-repeat;background-size: contain; margin-bottom: 20px;}
.section-lunar-links .links-item:nth-child(3n+1) .links-item-icon {background-image: url('images/general/pic-icon-planet-1.svg');}
.section-lunar-links .links-item:nth-child(3n+2) .links-item-icon {background-image: url('images/general/pic-icon-planet-2.svg');}
.section-lunar-links .links-item:nth-child(3n+3) .links-item-icon {background-image: url('images/general/pic-icon-planet-3.svg');}
.section-lunar-links .links-item-text {font-size: 16px;}
.section-lunar-links .links-item-text .btn {margin: 10px 0; width: 100%;}
.section-lunar-links .links-item-link {margin-top: 55px;}
.section-lunar-links .links-item__picture {flex: 1 1 100%;text-align: right;padding-bottom: 0; display: flex; justify-content: center; align-items: center;}
.section-lunar-links .links-picture {display: block;width: 100%;max-width: 516px;margin-top: -90px;}
@media (max-width: 1440px) {
	.section-lunar-links .links-picture {margin: auto;}
}
@media (max-width: 1280px) {
	.section-lunar-links .links-item {flex: 0 1 280px;min-width: 280px;}
	.section-lunar-links .links-item__picture {flex: 1 1 100%;min-width: 0;display: flex;}
	.section-lunar-links .links-item-title {font-size: 24px;min-height: 85px;}
	.section-lunar-links .links-item-text {font-size: 14px;}
}
@media (max-width: 1040px) {
	.section-lunar-links .links-item {flex: 0 1 220px; min-width: 220px;}
	.section-lunar-links .links-item__picture {min-width: 0;}
}
@media (max-width: 768px) {
	.section-lunar-links .links-list {flex-direction: column;}
	.section-lunar-links .links-item {padding: 25px 10px;border: none;border-top: 1px solid #33303c;}
	.section-lunar-links .links-item-title {min-height: 0;text-align: center;}
	.section-lunar-links .links-item-title br {display: none;}
	.section-lunar-links .links-item-icon {margin: 0 auto 20px;}
	.section-lunar-links .links-picture {margin: auto;}
}
/* LUNAR page end*/

/* GENESIS OLD page*/
.section-genesis-media {position: relative;padding: 60px 0 40px;}
.section-genesis-media .section-title {font-size: 40px;padding: 8px 15px 0 0;border-bottom: 1px solid #3c93c2;margin-bottom: 40px;}
.section-genesis-media .media-list {padding-right: 30px; position: relative; box-sizing: border-box;}
.section-genesis-media .media-list:after {content:''; display: block; position: absolute; right: 0; top: 0; bottom: 0; background: #1c1826;}
.section-genesis-media .media-item {width: 100%;max-width: 420px;margin-right: 30px;display: block;}
.section-genesis-media .media-media {display: block;}
.section-genesis-media .media-item iframe {width: 420px;height: 260px;display: block;}
.section-genesis-media .owl-nav {top:0;right: 0;bottom: 0;display: flex;flex-direction: column;justify-content: center;align-items: center;background: #1c1926;}
.section-genesis-media .owl-nav button {margin: 15px !important;}
.section-genesis-media .owl-nav button.owl-next {margin-right: -5px !important;}
.section-genesis-media .media-description {font-size: 16px;line-height: 1.6;margin-top: 15px;}
@media (max-width: 1380px) {
	.section-genesis-media .media-item iframe {width: 360px; height: 200px;}
}
@media (max-width: 1180px) {
	.section-genesis-media .media-item iframe {width: 300px; height: 180px;}
}
@media (max-width: 1024px) {
	.section-genesis-media {padding: 60px 0 0;}
	.section-genesis-media .section-title {font-size: 22px;}
	.section-genesis-media .media-list {padding: 0;}
	.section-genesis-media .media-item {width: 300px;max-width: 100%;margin-right: 40px;}
	.section-genesis-media .media-list .owl-item {min-width: 300px !important;}
	.section-genesis-media .owl-nav {position: relative; top: auto; flex-direction: row; margin-top: 30px;}
}
@media (max-width: 768px) {
	.section-genesis-media .media-item {margin: auto;}
}
@media (max-width: 350px) {
	.section-genesis-media .media-item {width: 280px; margin-right: 20px;}
	.section-genesis-media .media-item iframe {width: 280px; height: 167px;}
	.section-genesis-media .media-list .owl-item {min-width: 280px !important;}
}

.section-genesis-news {position: relative;padding: 90px 0 0;}
.section-genesis-news .lunar-news-list {}
.section-genesis-news .lunar-news-item {width: 100%;background: #241a34;margin: 0 auto 20px;padding: 40px;box-sizing: border-box;}
.section-genesis-news .lunar-news-item a {display: block;}
.section-genesis-news .news-logo {display: inline-block;}
.section-genesis-news .news-logo img {display: block;}
.section-genesis-news .news-text {display: inline-block;width: 100%;color: #ffffff;margin-top: 23px;font-size: 28px;}
.section-genesis-news .news-text:hover {color: inherit;}
@media (max-width: 1280px) {}
@media (max-width: 1040px) {}
@media (max-width: 768px) {
	.section-genesis-news .lunar-news-item {padding: 20px;}
	.section-genesis-news .news-logo img {width: 100%; max-width: 200px; height: 100%;max-height: 33px;-o-object-fit: contain;object-fit: contain;-o-object-position: 0 0;object-position: 0 0;}
	.section-genesis-news .news-text {font-size: 18px;}
}

.section-genesis-team {position: relative;z-index: 2;padding: 60px 0 0;}
.section-genesis-team .section-title {font-size: 40px;padding: 8px 15px 8px 130px;border-bottom: 1px solid #3c93c2;margin-bottom: 40px;}
.section-genesis-team .team-list-main {display: flex;justify-content: space-between;margin: 0 -15px;flex-wrap: wrap;}
.section-genesis-team .team-person {flex: 1 1 30%;max-width: 30%;display: flex;padding: 0 15px;margin-bottom: 40px;}
.section-genesis-team .team-person-photo {flex: 0 0 auto;margin-right: 15px;}
.section-genesis-team .team-person-photo img {border-radius:100%;}
.section-genesis-team .team-person-info {flex: 1 1 100%;padding: 25px 0 0;}
.section-genesis-team .team-person-name {font-size: 24px;font-weight: 700;line-height: 1.1;letter-spacing: 0.6px;text-transform: uppercase;margin-bottom: 25px;}
.section-genesis-team .team-person-position span {display: inline-block;border: 1px solid rgba(139,137,146,0.5);padding: 4px 10px 3px 10px;font-size: 12px;line-height: 1.8;color: #8b8992;letter-spacing: 5.5px;text-transform: uppercase;width:100%;box-sizing: border-box;}
.section-genesis-team .other-members {}
.section-genesis-team .other-members .title {font-size: 24px; font-weight: 700;}
.section-genesis-team .other-members .subtitle {font-size: 18px;margin-top: 18px;}
.section-genesis-team .other-members-list {display: flex;justify-content: space-between;margin: 10px -50px 0;flex-wrap: wrap;}
.section-genesis-team .other-members-item {flex-grow: 0; flex-shrink: 0; flex-basis: auto; margin: 0 50px 20px;}
.section-genesis-team .other-members-item .person-name {font-size: 24px; line-height: 1.3; font-weight: 700;}
.section-genesis-team .other-members-item .person-position {font-size: 12px; text-transform: uppercase; color: #8b8992; letter-spacing: 5.5px;}
@media (max-width: 1300px) {
	.section-genesis-team .team-person {display: block;text-align: center;}
	.section-genesis-team .team-person-photo {margin: 0;}
	.section-genesis-team .team-person-photo img {width: 110px;}
	.section-genesis-team .team-person-info {padding: 10px 0 0;}
	.section-genesis-team .team-person-name {text-align: center; font-size: 16px;}
	.section-genesis-team .other-members-item .person-name {font-size: 16px;}
	.section-genesis-team .other-members-item .person-position {}
	.section-genesis-team .other-members .subtitle {font-size: 16px; margin-top: 5px;}
	.section-genesis-team .other-members-list {margin: 15px -50px 0;}
}
@media (max-width: 768px) {
	.section-genesis-team .section-title {font-size: 22px; padding-left: 0;}
	.section-genesis-team .other-members .title {font-size: 22px;}
	.section-genesis-team .team-person {flex: 1 1 42%; max-width: 42%;}
}
@media (max-width: 540px) {
	.section-genesis-team .team-person {flex: 1 1 100%; max-width: 100%;}
}
/* GENESIS OLD page END*/


/* BLOG */
.content.content-blog {}
.section.section-blog {padding: 30px 0 40px;}
.section-blog .simple-post-item {width: 100%; max-width: 100%;display: flex;align-items: flex-start;}
.section-blog .simple-post-item .thumbnail {display: flex;padding: 25px 0 25px 30px;flex: 0 0 250px;}
.section-blog .simple-post-item .thumbnail img {display: block; height: 100%;}
@media (max-width:767px) {
	.section-blog .simple-post-item {display: block;}
	.section-blog .simple-post-item .thumbnail {display: flex; padding: 0;}
	.section-blog .simple-post-item .thumbnail img {height: auto;}
}
/* BLOG END */

/* --404 PAGE --*/
.error404 .header {background: transparent;}
.error404 .header:before {display: none;}
.error404 .site-nav {display: none;}
.error404 .constant-visible-links {display: none;}
.error404 .footer {display: none;}
.section-404 {background: #1d1a28;}
.section-404:before {content:''; position: absolute; display:block; top:0; left:0; right:0; bottom:0; background: url('images/404/bg-404-sky.png') center 0 no-repeat; pointer-events: none; z-index:1;}
.section-404:after {content:'';position: absolute;display:block;top:0;left:0;right:0;bottom:0;background: url('images/404/bg-404-stars.svg') center 0 no-repeat;background-size: cover;pointer-events: none;opacity: 1;}
.section-404 .inner {max-width: 780px;padding: 30px 15px;display: flex;align-content: flex-start;flex-wrap: wrap;min-height: 100vh;margin: auto;box-sizing: border-box;}
.section-404 .title {width: 100%;color: #d5e14d;text-align: center;margin-top: 130px;position: relative;z-index: 0;}
.section-404 .title img {display: block;position: absolute;transform: translate3d(-79px,67px,0);}
.section-404 .title video {}
.section-404 .title .text {position: absolute;font-size: 200px;line-height: 1;color:#fff;left: 0;right: 0;top: 86px;z-index: 2;}
.section-404 .title .first {}
.section-404 .title .middle {margin: 0 55px;opacity: 0;}
.section-404 .title .last {}
.section-404 .subtitle {width: 100%;font-size: 40px;line-height: 1.25;font-weight: 700;text-align: center;margin-top: 43px;z-index: 1;}
.section-404 .subtitle-level-2 {width: 100%;font-size: 24px;line-height: 26px;text-align: center;margin-top: 19px;letter-spacing: 1px;-webkit-animation-name: blink-2;animation-name: blink-2;-webkit-animation-iteration-count:  infinite;animation-iteration-count:  infinite;-webkit-animation-direction: alternate;animation-direction: alternate;z-index: 1;}
.section-404 .blink { -webkit-animation-iteration-count:  infinite; animation-iteration-count:  infinite; -webkit-animation-direction: alternate; animation-direction: alternate;}
.section-404 .message {width: 100%;font-size: 12px;line-height: 22px;color: #8b8992;letter-spacing: 5px;text-transform: uppercase;max-width: 474px;margin-top: 127px;}
.section-404 .link {width: 100%;margin-top: 22px;margin-left: -4px;}
@media (max-height: 960px) {
	.section-404 .inner {padding: 10px 10px;}
	.section-404 .title {margin-top: 100px;}
	.section-404 .subtitle {margin-top: 20px;}
	.section-404 .message {margin-top: 80px;}
}
@media (max-height: 820px) {
	.section-404 .inner {padding: 10px 10px;}
	.section-404 .title {margin-top: 80px;}
	.section-404 .subtitle {margin-top: 0; font-size: 32px}
	.section-404 .message {margin-top: 60px;}
	.section-404 .title video {width: 540px;}
	.section-404 .title .text  {top: 70px;font-size: 168px;}
	.section-404 .title .middle {margin: 0 40px;}
	.section-404 .title img {width: 600px;transform: translate3d(29px,27px,0);}
}
@media (max-width: 670px) {
	.section-404 .title {margin-top: 40px;}
	.section-404 .title video {width: 300px;}
	.section-404 .title .text  {top: 35px;font-size: 100px;}
	.section-404 .title .middle {margin: 0 25px;}
	.section-404 .subtitle {margin-top: 0;font-size: 20px;}
	.section-404 .subtitle-level-2 {font-size: 22px;margin-top: 10px;}
	.section-404 .title img {width: 500px; transform: translate3d(10px,-2px,0);}
	.section-404 .message {margin-top: 40px;font-size: 10px;letter-spacing: 3px;line-height: 20px;}
	.section-404 .link {margin-top: 15px;}
	.section-404 .link {padding-bottom: 10px;}
}
@media (max-width: 320px) {
	.section-404 .title {margin-top: 20px;}
	.section-404 .title .middle {}
	.section-404 .subtitle {margin-top: 0;}
	.section-404 .subtitle-level-2 {margin-top: 5px;}
	.section-404 .title img {display: none;}
	.section-404 .message {margin-top: 30px;font-size: 10px;letter-spacing: 3px;line-height: 18px;}
	.section-404 .link {margin-top: 10px;}
}
/* --404 PAGE END --*/

/* --MANIFEST PAGE --*/
.section-manifest-table {}
.section-manifest-table .inner {max-width: 1300px;}
.section-manifest-table .table {width: 100%;margin: 50px auto 100px;}
.section-manifest-table .table-head {display: table; width: 100%;}
.section-manifest-table .table-body {display: table;width: 100%;padding-top: 15px;}
.section-manifest-table .table-row {display: table-row;width: 100%;}
.section-manifest-table .table-col {display: table-cell;width: auto;padding: 5px 10px;}
.section-manifest-table .table-head .table-col {border: 1px solid rgba(139,137,146,.5); font-size:12px; color: #8b8992;text-transform: uppercase; letter-spacing: 4.8px} 
.section-manifest-table .table-body .table-col {font-size: 16px;border-bottom: 1px solid rgba(139,137,146,.5);padding: 9px 10px 8px;}
.section-manifest-table .col-date {width:15%; max-width: 280px;}
.section-manifest-table .col-orbit {width:15%; max-width: 280px;}
.section-manifest-table .col-sat {max-width: 100px; width: 10%}
.section-manifest-table .col-weight {max-width: 100px; width: 10%}
.section-manifest-table .point {display: inline-block; width: 6px; height: 6px; border-radius: 3px;}
.section-manifest-table .point-yes {background: #3c93c2;}
.section-manifest-table .point-no {background: #db5f2a;}
@media (max-width: 1040px) {
	.section-manifest-table .table {display: block;overflow: hidden;padding-bottom: 100px;margin-bottom: 0;position: relative;width: 474px;}
	.section-manifest-table .table-head {display: block;width: 130px;}
	.section-manifest-table .table-head .table-row {display: block;width: auto;}
	.section-manifest-table .table-head .table-col {width: 100%;min-width: 130px;box-sizing: border-box;border-bottom: 0;line-height: 20px;display: block;}
	.section-manifest-table .table-head .table-col:last-child {border-bottom: 1px solid rgba(139,137,146,.5); }
	.section-manifest-table .table-body {display: block;padding: 0;position: absolute;top: 0;padding-left: 130px;width: 474px;box-sizing: border-box;}
	.section-manifest-table .table-body .table-row {display: block;}
	.section-manifest-table .table-body .table-col {display: block;width: 172px;padding: 5px 10px;line-height: 20px;max-width: 100%;border: 1px solid rgba(139,137,146,.5);border-bottom: 0;box-sizing: border-box;}
	.section-manifest-table .table-body .table-col:last-child {border-bottom:1px solid rgba(139,137,146,.5);}
	.section-manifest-table .point {line-height:20px;}
	.section-manifest-table .owl-nav {left:0;right:0;text-align: center;margin-top: 15px;}
}
@media (max-width: 540px) {
	.section-manifest-table .table {width: 280px;}
	.section-manifest-table .table-head {width: 115px;}
	.section-manifest-table .table-head .table-col {font-size: 10px;width:100px;display: block;width: 100%;min-width: 100%;}
	.section-manifest-table .table-body {padding-left: 115px;width: 280px;}
	.section-manifest-table .table-body .table-col {width: 165px;}
}

.section-manifest-form {padding-bottom: 90px;}
.section-manifest-form .inner {max-width: 1300px;}
.section-manifest-form .col-small {flex: 0 0 33%;max-width: 420px;}
.section-manifest-form .col-large {}
.section-manifest-form .title-bordered {font-size: 24px; max-width: 330px; margin-bottom: 40px;}
.section-manifest-form .subtitle {text-align: left; padding: 10px 60px 0 100px;}
.section-manifest-form .subtitle.telephone {font-size: 24px;font-weight: 700;padding: 0;margin-bottom: 25px;}
.section-manifest-form .form-main {max-width: 100%;}
.section-manifest-form .form-main .row {margin: 0 -15px;}
.section-manifest-form .form-main .col-small {flex: 0 0 37%;}
.section-manifest-form .form-main textarea {height: 200px;resize: none;}
.section-manifest-form .form-main .btn-row {margin-top: 16px;}
.section-manifest-form .form-main .btn-row .col {display: flex;justify-content: space-between;align-items: center;}
.section-manifest-form .form-main .btn-row .btn {max-width: 250px;}
.section-manifest-form .form-main .captcha-container {flex: 1 1 100%;}
.section-manifest-form .g-recaptcha {padding: 0;}
.section-manifest-form .form-main .notice {margin: 0 20px 0 0;white-space: nowrap;display:block;}
@media (max-width:768px) {
	.section-manifest-form {padding-bottom: 50px;}
	.section-manifest-form .row  .col-small {flex: 1 1 100%; max-width: 100%;}
	.section-manifest-form .row  .col-large {flex: 1 1 100%;}
	.section-manifest-form .title-bordered {font-size: 20px;max-width: 100%;margin-bottom: 30px;}
	.section-manifest-form .subtitle {padding: 10px 0;}
	.section-manifest-form .subtitle.telephone {font-size: 18px;}
	.section-manifest-form .form-main .btn-row .col {flex-wrap: wrap;}
	.section-manifest-form .form-main .captcha-container {margin-bottom: 15px;}
	.section-manifest-form .form-main .btn-row .col > div {width:100%; display: block}
	.section-manifest-form .form-main .btn-row .btn {max-width: 100%; margin-top: 8px}
}
/* --MANIFEST PAGE END --*/

/* --TERMS PAGE --*/
.section-terms {padding-top: 60px;}
.section-terms .inner {max-width: 1270px;}
.section-terms li {margin-bottom: 15px;}
.section-terms .terms-list {display: flex;flex-wrap: wrap;justify-content: flex-start;margin: 0 -15px;}
.section-terms .terms-list-item {border: 1px solid #494750;max-width: 400px;padding: 30px 20px 20px;margin: 0 15px 15px;flex-basis: 340px;}
.section-terms .terms-list-item h4 {font-size: 24px;line-height: 1.4;margin-bottom: 25px;font-weight: 700;color: #fff;}
.section-terms sup {vertical-align: super;font-size: smaller;}
.section-terms .terms-list-item a {}
.section-terms .terms-list-item a:hover {}
/* --Terms PAGE END --*/
 
/* --TNR PAGE --*/
.section-google-form {padding: 80px 0;}
.section-google-form .title {font-size: 24px; margin-bottom: 23px;}
.section-google-form .form-main {max-width: 600px; position: relative; z-index: 2;}
.unsubscription-note {margin-top: 20px; font-size: 12px; line-height: 1.7; color: #88878d;}
/* --TNR PAGE END --*/

/* MAIN CONTENT END
------------------------------------------------------------------------------*/


input:-webkit-autofill {
	-webkit-animation-name: autofill;
	-webkit-animation-fill-mode: both;
}
@-webkit-keyframes autofill {
	to {
		color: inherit;
		background: rgba(136,135,141,0.5);
	}
}

/* Hacks
------------------------------------------------------------------------------*/
@supports ((-webkit-mask-image: url('images/general/bg-masked-title.png')) or (mask-image: url('images/general/bg-masked-title.png'))) {
	.title-masked {opacity: 1;}
}
@supports (-webkit-mask-image: url('images/general/bg-masked-title.png')) {
	.title-masked {opacity: 1;}
}

@media all and (-ms-high-contrast:none){
	.slider-main.owl-carousel .owl-nav {transform: translateY(-250px); right: auto; left: calc(100% + ((100vw /2) - 50%) - 48px); top: 50%;}
}


/* ANIMATIONS */

@-webkit-keyframes blink-0 {
	30% {
		opacity: 0.65;
	}
	70% {
		opacity: 0;
	}
}

@keyframes blink-0 {
	30% {
		opacity: 0.65;
	}
	70% {
		opacity: 0;
	}
}
@-webkit-keyframes blink-1{
	30% {
		opacity: 0.7;
	}
	70% {
		opacity: 0.3;
	}
}
@keyframes blink-1{
	30% {
		opacity: 0.7;
	}
	70% {
		opacity: 0.3;
	}
}
@-webkit-keyframes blink-2{
	70% {
		opacity: 0.5;
	}
}
@keyframes blink-2{
	70% {
		opacity: 0.5;
	}
}

@-webkit-keyframes pulse {
	0% {
    	box-shadow: 0 0 0 0 rgba(255,255,255,0.2), 0 0 0 0.3em rgba(255,255,255,0.2), 0 0 0 0.6em rgba(255,255,255,0.2), 0 0 0 1em rgba(255,255,255,0.2);
  	}
  	100% {
    	box-shadow: 0 0 0 0.3em rgba(255,255,255,0.2), 0 0 0 0.6em rgba(255,255,255,0.2), 0 0 0 1em rgba(255,255,255,0.2), 0 0 0 1.5em rgba(255,255,255,0);
  	}
}

@keyframes pulse {
	0% {
    	box-shadow: 0 0 0 0 rgba(255,255,255,0.2), 0 0 0 0.3em rgba(255,255,255,0.2), 0 0 0 0.6em rgba(255,255,255,0.2), 0 0 0 1em rgba(255,255,255,0.2);
  	}
  	100% {
    	box-shadow: 0 0 0 0.3em rgba(255,255,255,0.2), 0 0 0 0.6em rgba(255,255,255,0.2), 0 0 0 1em rgba(255,255,255,0.2), 0 0 0 1.5em rgba(255,255,255,0);
  	}
}