/*
Theme Name: Moonactive
Theme URI: http://webdoctor.co.il/
Author: Promoline Ltd
Author URI: http://promoline.co.il/
Description: 
Version: 1.0
License: 
License URI: 
Tags:
Text Domain: 
*/
* {margin-top: 0;}
body, html {overflow-x: hidden;}
body {direction: ltr;margin: 0;font-family: filson-pro, sans-serif; font-size: 24px;line-height: 1.2;overflow-y: hidden;background: #090821;color: #fff;letter-spacing: 0.75px;font-weight: 300;}
img {max-width: 100%;height: auto; display: block;}
.clr {clear: both;}
.row {margin: 0 auto;width: 85vw;max-width: 1280px;}
.anchor {position: absolute;top: -88px;}
.main-title {font-size: 82px;text-transform: uppercase;font-weight: 700;margin-bottom: 40px;transition: color .2s linear, top 1s ease-in-out;line-height: 1.2;}
.small-title {font-size: 62px;text-transform: uppercase;font-weight: 700;margin: 0 0 20px;line-height: 1.2;}
.btn {text-decoration: none;color: #fff;border: 1px solid #fff;padding: 0 50px;border-radius: 50px;display: inline-block;line-height: 63px;font-size: 22px;min-width: 275px;box-sizing: border-box;font-weight: 700;text-align: center;
	cursor:pointer;transition: background 0.2s ease, border-color 0.2s ease, color 0.2s linear;}
.btn.small {line-height: 47px;font-weight: 400;}
.btn.yellow {background: #e4b21e;border-color: #e4b21e;color:#090821;}
.btn.blue {background: #5fb5c6;border-color: #5fb5c6;color: #090821;}
.btn:hover, .btn.blue:hover {background:#fff; color:#090821; border-color: #fff; }
.btn.yellow:hover {background-color: #F8A200;border: 0;}
.mobile {display: none !important;}

/* ***************************************** */
/* Header									 */
/* ***************************************** */
header {position: fixed; width: 100%; z-index: 100;left: 0;top: 0;transition: 0.2s all linear;padding: 35px 0;}
.scroll header {background: #090821;padding: 20px 0;}
header .row {max-width: none;}
.logo img {width: 150px;}
.main-menu {display: flex;align-items: center;}
.logo-main-menu-wrraper {display: flex;flex-direction: row;justify-content: space-between;align-items: center;}
#menu-site-menu{padding: 0; margin: 0; display: flex;list-style: none;}
#menu-site-menu li {position:relative;}
#menu-site-menu li:last-child{margin-left: 16px; }
#menu-site-menu li:first-child{margin-right: 0;}
#menu-site-menu li a {background: #5fb5c6;text-decoration: none;padding: 0 10px;border: 2px solid #5fb5c6;border-radius: 50px;width: 180px;display: block;line-height: 44px;font-size: 22px;text-align: center;font-weight: 400;
	transition: 0.2s all linear;color: #090821;}
#menu-site-menu li.current_page_item a, .page-template-page-career-job #menu-site-menu li.menu-item-74 a {background: transparent;color: #5fb5c6;}
#menu-site-menu li a:hover {background: #fff;border-color: #fff;color: #090821;}
body.page-template-default #menu-item-74,
body.page-template-page-privacy #menu-item-74 {display: none;}

/* ***************************************** */
/* Hero Section								 */
/* ***************************************** */
.heroWrraper {position: relative;max-height: 100vh;overflow: hidden;}
.heroBg img{width: 100%;}
.heroContent {position: absolute;left: 50%;top: calc(50% + 65px);text-align: center;transform: translate(-50%,-50%);z-index: 1;}
.heroContent .main-title {text-shadow: 0 0 100px rgba(0,0,0,0.5);position: relative;top: 30px;}
.page-loaded .heroContent .main-title {top: 0;}
.heroPositions {font-size: 64px;line-height: 1;font-weight: 700;text-transform: uppercase;}
.heroPositions br {display: none;}
.heroContent .btn {box-shadow: 0 0 100px rgba(0,0,0,0.5);transform: scale(0);}
.page-loaded .heroContent .btn  {
	-webkit-animation: btn-enter 1s ; /* Safari 4+ */
	-moz-animation:    btn-enter 1s ; /* Fx 5+ */
	-o-animation:      btn-enter 1s ; /* Opera 12+ */
	animation:         btn-enter 1s ; /* IE 10+, Fx 29+ */
	transform: scale(1);
}
.heroWrraper::after {position: absolute;content: "";right: 0;top: 0;height: 100%;width: 100%;background: transparent;z-index: 0;}
.mejs-controls, .mejs-overlay.mejs-layer.mejs-overlay-play,.mejs-controls.mejs-offscreen {display: none !important;}
@-webkit-keyframes btn-enter {
	0%  { transform: scale(0); }
	15%  { transform: scale(1.05); }
	40%  { transform: scale(0.95); }
	70%  { transform: scale(1.02); }
	100%  { transform: scale(1); }
}
@-moz-keyframes btn-enter {
	0%  { transform: scale(0); }
	15%  { transform: scale(1.05); }
	40%  { transform: scale(0.95); }
	70%  { transform: scale(1.02); }
	100%  { transform: scale(1); }
}
@-o-keyframes btn-enter {
	0%  { transform: scale(0); }
	15%  { transform: scale(1.05); }
	40%  { transform: scale(0.95); }
	70%  { transform: scale(1.02); }
	100%  { transform: scale(1); }
}
@keyframes btn-enter {
	0%  { transform: scale(0); }
	15%  { transform: scale(1.05); }
	40%  { transform: scale(0.95); }
	70%  { transform: scale(1.02); }
	100%  { transform: scale(1); }
}

/* ***************************************** */
/* Our Story Section						 */
/* ***************************************** */
.ourStoryWrraper {padding: 140px 0;position: relative;}
.ourStoryContent {display: flex;justify-content: space-between;align-items: flex-start;line-height: 1.75;}
.ourStoryText {width: 500px;}
.ourStoryAddnText {width: 595px;font-size: 38px;line-height: 1.45;padding: 85px 110px 30px 0;border-bottom: 1px solid #5fb5c6;background: url(images/e-crown.png) no-repeat left 0px;font-weight: 400;box-sizing:border-box;
	transition: 0.8s all ease-in-out 0.1s;position: relative;left: -40px;opacity: 0;}
.ourStoryAddnText.animate {left: 0;opacity: 1;}
.ourStoryAddnText span {color: #e4b21e;font-weight: 700; /*background-image: linear-gradient(#cf370a, #cf370a);background-position: 0% 100%;background-repeat: no-repeat;background-size: 0 100%;transition: 0.2s all linear 0.3s;*/}
/*.ourStoryAddnText span:nth-child(2) {transition-delay: 0.5s;}*/
/*.ourStoryAddnText span::before {content: "";position: absolute;top: 0;left: 0;height: 100%;width: 0;background: #cf370a;z-index: -1;transition: 0.2s all linear 0.3s;}*/
/*.ourStoryAddnText.animate span {background-size: 100% 100%;}*/

/* ***************************************** */
/* Departments Sections						 */
/* ***************************************** */
.departmentsContainer.departments-1 {background: #5fb5c6;color: #000;display: flex;}
.departmentsContainer.departments-1 > div {width: 50%;box-sizing: border-box;}
.departmentsContainer.departments-1 .department-image img {width: 100%;display: block;}
.departmentsContainer .dept-content {line-height: 1.75;}
.departmentsContainer.departments-1 .dept-content {display: flex;flex-direction: column;justify-content: center;padding: 10px 50px;transition: 0.8s all ease-in-out 0.1s;position: relative;left: -40px;opacity: 0;}
.departmentsContainer.departments-1 .dept-content.animate {left: 0;opacity: 1;}
.departmentsContainer.departments-1 .dept-content > * {max-width: 650px;}
.departmentsContainer.departments-2 {overflow: hidden;position: relative;height: 815px;}
.departmentsContainer.departments-2 .department-image {width: 2500px;position: relative;left: 50%;transform: translate(-50%);}
.departmentsContainer.departments-2 .dept-content {position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);width: 95%;max-width: 635px;text-shadow: 0 0 100px rgba(0,0,0,0.5);}
.departmentsContainer.departments-3 {padding: 160px 0 160px calc((100vw - 1280px) / 2);position: relative;}
.departmentsContainer.departments-3 .dept-content {width: 560px;transition: 0.8s all ease-in-out 0.1s;position: relative;left: -40px;opacity: 0;}
.departmentsContainer.departments-3 .dept-content.animate {left: 0;opacity: 1;}
.departmentsContainer.departments-3 .department-image {position: absolute;bottom: 0;right: calc((100vw - 1280px) / 2);}
.departmentsContainer.departments-3 .department-image::before {content: "";background: url(images/glow-bw1.png);position: absolute;bottom: 0;left: 50%;transform: translate(-50%);width: 1214px;height: 789px;z-index: -1;}
.departmentsContainer.departments-3 .department-image img {position: relative;}

/* ***************************************** */
/* Download Sections						 */
/* ***************************************** */
.slider-title {background: #edb306;color: #090821;font-size: 64px;font-weight: 700;padding: 25px 0;text-transform: uppercase;}
.coinMasterBg img{width: 100%;}
.game-slide {position: relative;}
.downloadingButtonsWrraper {display: flex;position: absolute;bottom: 12%;right: 21%;width: 24.3%;justify-content: space-between;}
.downloadingButtonsWrraper a {transform: scale(0);}
.game-slide.animate .downloadingButtonsWrraper a {
	-webkit-animation: btn-enter 1s ; /* Safari 4+ */
	-moz-animation:    btn-enter 1s ; /* Fx 5+ */
	-o-animation:      btn-enter 1s ; /* Opera 12+ */
	animation:         btn-enter 1s ; /* IE 10+, Fx 29+ */
	transform: scale(1);transition: 0.2s transform linear}
.game-slide.animate .downloadingButtonsWrraper a:hover {transform: scale(1.05);}
.downloadingButtonsWrraper a img {height: 3.3vw;width: auto;max-width: none;}
.slick-prev, .slick-prev:hover, .slick-prev:focus {left: 60px;z-index: 10;width: 60px;height: 60px;background: url(images/L.svg) center / 100%;box-shadow: 0 0 5px rgba(9,8,33,0.2);border-radius: 100%;}
.slick-next, .slick-next:hover, .slick-next:focus {right: 60px;z-index: 10;width: 60px;height: 60px;background: url(images/R.svg) center / 100%;box-shadow: 0 0 5px rgba(9,8,33,0.2);border-radius: 100%;}
.slick-prev::before, .slick-next::before {display: none;}
.slick-dots {bottom: 20px;}
.slick-dots li {width: auto;height: auto;}
.slick-dots li button {width: 8px;height: 8px;background: #fff;border-radius: 100%;opacity: 0.6;box-shadow: 0 0 5px 4px rgba(9,8,33,0.5);}
.slick-dots li.slick-active button {opacity: 1;}
.slick-dots li button::before {display: none;}


/* ***************************************** */
/* Positions Sections						 */
/* ***************************************** */
.positionsLinkText {font-size: 46px;font-weight: 700;padding: 80px 0 0;text-transform: uppercase;}
.positionsLinkText b {width: 86px;display: inline-block;text-align: center;}
.positionsLinkText .red-text {color: #cf370a;}
.positionsLinkText .yellow-text {color: #e4b21e;}
.positionsLinkText .btn {margin-top: 20px;text-transform: none;}

/* ***************************************** */
/* Page #2 - Hero Sections  				 */
/* ***************************************** */
.careers-hero {position: relative;padding: 150px 0 0;}
.hero-content {text-align: center;text-shadow: 0 0 100px rgba(0,0,0,0.5);}
.hero-content .main-title {margin-bottom: 0;}
.hero-text {font-weight: 200;font-style: italic;}


/* ***************************************** */
/* Page #2 - Join the Crew  				 */
/* ***************************************** */
.join-the-crew {padding: 120px 0;position: relative;}
.jobs-filter-row {border-bottom: 1px solid #fff;display: flex;justify-content: flex-end;font-size: 28px;margin-bottom: 60px;font-weight: 500;color: #fff;}
.jobs-filter-row a {color: inherit;text-decoration: none;position: relative;z-index: 2;	display: flex;	justify-content: space-between;	align-items: center;padding: 0 20px;}
/*
.back-to-list {opacity: 0;transition: opacity 0.2s linear;pointer-events: none;}
.join-the-crew-wrraper.job-list-visible .back-to-list {opacity: 1;pointer-events: initial;}
.join-the-crew-wrraper.job-list-visible .back-to-list::before {content: url(images/-e-left.png);margin-right: 10px;}
*/
.jobs-filter {position: relative;padding-bottom: 15px;}
.jobs-filter.dept-filter {opacity: 0;transition: opacity 0.2s linear;pointer-events: none;}
.jobs-filter .filter-items {min-width: 285px;}
.jobs-filter.dept-filter .filter-items {min-width: 330px;}
.join-the-crew-wrraper.job-list-visible .jobs-filter.dept-filter {opacity: 1;pointer-events: initial;}
.chosen-item {color: #fff;text-decoration: none;}
.chosen-item::after {content: "";transform: rotateX(0deg);transition: 0.2s all linear;position: relative;background: url(images/-e-down.png);width: 26px;height: 16px;margin-left: 15px;}
.filter-open .chosen-item::after {transform: rotateX(180deg);}
.filter-items {position: absolute;width: 100%;top: 50px;background: #17153f;color: #fff;text-align: left;left: 0;padding: 10px 0;display: none;z-index: 11;font-weight: 200;
	box-shadow: 0 0 10px #03021e;border-radius: 6px;}
.filter-item {padding: 15px 20px;cursor: pointer;position: relative;}
.filter-item:hover {color:#e4b21e;}
.filter-item:hover:before {background: #e4b21e;content: "";position: absolute;top: 0;left: 0;height: 100%;width: 2px;}
.job-depts-list-wrap {position: relative;margin-bottom: 20px;transition: 0.2s all linear;}
.job-depts {display: flex;flex-wrap: wrap;justify-content: center;background: #090821;z-index: 10;position: relative;}
.job-dept-container-wrap {width: 25%;text-align: center;margin-bottom: 80px;box-sizing: border-box;padding: 0 50px;position: relative;}
/*.job-dept-container-wrap.w-border::after {content: "";position: absolute;right: 0;top: 50%;transform: translateY(-50%);width: 1px;height: 220px;background: #6a7274;}*/

.job-dept-container {display: flex;flex-direction: column;align-items: center;color: inherit;text-decoration: none;}
.dept-icon {margin: -60px 0;width: 300px;height: 300px;position: relative;background: url(images/Circle.png);transition: 0.2s linear;transform: scale(0.5);}
.job-dept-container-wrap:hover .dept-icon {transform: scale(0.55);}
.dept-icon img {position: absolute;max-width: none;}
.job-dept-container-wrap.dept-art .dept-icon img {bottom: 0;left: 25px;}
.job-dept-container-wrap.dept-product .dept-icon img {bottom: 0;left: 43px;}
.job-dept-container-wrap.dept-marketing .dept-icon img {bottom: -1px;right: -56px;;}
.job-dept-container-wrap.dept-r-d .dept-icon img {bottom: -1px;left: 11px;}
.job-dept-container-wrap.dept-monetization .dept-icon img {bottom: 0;left: 0;}
.job-dept-container-wrap.dept-finance---legal .dept-icon img {bottom: 0;left: 39px;}
.job-dept-container-wrap.dept-sales---customer-relations .dept-icon img {bottom: 0;left: -10px;}
.job-dept-container-wrap.dept-hr .dept-icon img {bottom: -13px;right: 25px;}
.job-dept-container-wrap.dept-operations .dept-icon img {bottom: 0;right: -1px;}
.job-dept-container-wrap.dept-data---analytics .dept-icon img {bottom: 0;left: 15px;}
.job-dept-container-wrap.dept-art---design .dept-icon img {bottom: 0;left: -10px;}
.job-dept-container-wrap.dept-facilities .dept-icon img {bottom: 0;left: 16px;}
.job-dept-container-wrap.dept-security---it .dept-icon img {bottom: 0;right: 40px;}
.dept-text > span {display: block;}
.dept-name {font-size: 29px;font-weight: 700;margin-bottom: 5px;text-transform: uppercase;}
.dept-positions {font-size: 22px;color: #bfccce;}
.jobs-list-wrap {display: none;/*position: absolute;*/top: 0;left: 0;width: 100%;background: #090821;z-index: 9;}
.jobs-list {list-style: none;padding: 0;margin: 0;margin: 0 0 70px;}
.job-item:nth-child(1) {border-top: 1px solid #6a7274;}
.job-item {border-bottom: 1px solid #6a7274;padding: 10px 5px;font-size: 28px;}
.job-item a {padding: 10px 0;display: flex;color: inherit;text-decoration: none;justify-content: space-between;}
.job-item a > span.job-name {width: calc(80% - 20px);}
.job-item:hover .job-name {font-weight: 700;}
.job-item a > span.job-city {text-align: right;width: calc(20% - 10px);color: #bfccce;padding-right: 5px;}
.job-item a > span.job-arrow {text-align: end;width: 30px;background: url(images/-e-right.png) no-repeat center / 12px;}
.no-jobs-item {text-align: center;}
.no-jobs-item img {margin: 0 auto;}
.jobs-list-wrap .job-dept-container-wrap {width: auto;text-align: left;margin-right: 0;padding: 0;}
.jobs-list-wrap .job-dept-container-wrap::after {display: none;}
.jobs-list-wrap .job-dept-container {flex-direction: row;align-items: flex-end;}
.jobs-list-wrap .job-dept-container-wrap:hover .dept-icon {transform: scale(0.5);}
.jobs-list-wrap .dept-icon {margin: -60px -40px -70px -70px}
.jobs-list-wrap .dept-r-d .dept-icon, .jobs-list-wrap .dept-marketing .dept-icon {margin: -60px -20px -70px -70px;}


.additional-categories {display: flex;flex-wrap: wrap;justify-content: center;}
.addn-category-1 .icon-bg {position: static;}
.addn-category-1 .icon-img {bottom: -31px;right: -4px;}
.addn-category-2 .icon-img {bottom: -18px;right: 0px;}

/* ***************************************** */
/* Page #2 - Careers Content  				 */
/* ***************************************** */
.careers-intro-content {position: relative;background: #ececef;color: #090821;}
.careers-intro-images {display: flex;}
.careers-content-wrraper {padding: 110px 0;text-align: center;}
.careers-content-wrraper .small-title {margin-bottom: 40px;}
.features-list {background: #cf370a;color: #fff;display: flex;justify-content: center;padding: 5px 50px;font-size: 36px;font-weight: 700;margin-bottom: 50px;margin: 0 auto 50px;text-transform: uppercase;max-width: 960px;color: #ececef;}
.features-list .list {padding-right: 44px;margin-right: 20px;background: url(images/-e-yellow-crown.png) no-repeat right;}
.features-list .list:last-child {padding-right: 0;margin-right: 0;background: none;}
.careers-content {font-size: 24px;display: flex;justify-content: space-between;line-height: 1.75;max-width: 900px;margin: 0 auto;}

/* ***************************************** */
/* Page #2 - Gallery of the Crew    		 */
/* ***************************************** */

.the-team-gallery {color: #fff;text-align: center; padding: 120px 28px 0;}
.team-gallery-wrraper .small-title {margin-bottom: 90px;}

.team-image-container {margin-bottom: 40px;width: calc(25% - 30px);}
.item-gutter {width: 40px;}
.team-image-container img {width: 100%;}
.load-more-btn a {color: inherit;text-decoration: none;}

/* ***************************************** */
/* Page #3 - Job Page               		 */
/* ***************************************** */
.job-page{color: #fff; padding-top:140px;}
.position-department-name {max-width: 680px;}
.job-links {margin-bottom: 40px;}
a.back-to-jobs {text-decoration: none;color: #fff;font-size: 22px;font-weight: 500;}
a.back-to-jobs::before {background: url(images/-e-left.png) center / 100%;margin-right: 10px;content: "";display: inline-block;width: 10px;height: 16px;}
.position-department-block.job-dept-container-wrap {display: flex;align-items: flex-end;width: 100%;padding: 0;text-align: left;margin: 0;}
.position-department-block.job-dept-container-wrap .dept-icon {margin: -60px -40px -70px -70px;}
.position-department-block.job-dept-container-wrap.dept-r-d .dept-icon, 
.position-department-block.job-dept-container-wrap.dept-marketing .dept-icon {margin: -60px -20px -70px -70px;}
.position-department-block.job-dept-container-wrap:hover .dept-icon {transform: scale(0.5);}
.position-top {display: flex;justify-content: space-between;align-items: flex-end; margin-bottom: 65px;}
.position-top h1 {margin-bottom: 0;font-weight: 600;font-size: 46px;text-transform: uppercase;}
.position-department {font-size: 28px;}

.position-data {max-width: 1130px;}
.detail-name{font-weight: 600; font-size: 23px; margin-bottom: 20px;}
.position-details {font-size: 18px;font-weight: 200;line-height: 1.75;margin-bottom: 60px;}

.detail-value ul{list-style-type: none;padding: 0;}
.detail-value ul li {margin: 0;padding: 0px 0px 1px 24px;vertical-align: middle;position: relative;}
.detail-value ul li::before {content: "";width: 5px;height: 5px;background: #5FB5C6;position: absolute;border-radius: 100%;left: 8px;top: 10px;}

/* ***************************************** */
/* Page #3 - Job Page - Commit       		 */
/* ***************************************** */
.position-share-text {font-size: 20px;padding-bottom: 25px;}
.position-share-text p{margin-bottom: 0;}
.position-apply {position: relative;margin-bottom: 100px;min-height: calc(100vh - 406px);}

/* ***************************************** */
/* Footer									 */
/* ***************************************** */
footer {padding-bottom: 40px;font-size: 18px;font-weight: 100;color: #5fb5c6;}
footer .row {display: flex;justify-content: center;flex-direction: column;text-align: center;border-top: 1px solid #5fb5c6;margin-top: 80px;padding-top: 40px;}
.social-icons-wrraper {width: 100%;max-width: 150px;display: flex;justify-content: space-between;align-self: center;margin-bottom: 20px;}
.social-icons-wrraper a {width: 34px;height: 34px;background: #fff;display: block;transition: 0.2s all linear;}
.social-icons-wrraper a:hover {background: #e4b21e;}
.copyrights::after {content: "|";margin: 0 6px;}
.copyrightsAllWrraper {display: flex; margin-top: 10px; justify-content: center;}
ul#menu-copyrights-menu{padding: 0; margin: 0; display: flex;flex-wrap: wrap;justify-content: center;}
ul#menu-copyrights-menu li{list-style: none; position: relative;}
ul#menu-copyrights-menu li::after{content: "|";margin: 0 6px;}
ul#menu-copyrights-menu li:last-of-type::after{content:"";}
ul#menu-copyrights-menu a {color: inherit;text-decoration: none;}


/* ***************************************** */
/* Default Page								 */
/* ***************************************** */
/* General */
body.page-template-default,
body.page-template-page-privacy {background: transparent;color: #000; font-size: 16px;}
.page-template-default header, .page-template-default footer,
.page-template-page-privacy header, .page-template-page-privacy footer {background: #090821;}
.general-page {padding: 120px 0 20px;}
.general-page .row {max-width: 1100px;}
.general-page + footer .row {margin-top: 0;}
.general-page .page-content-wrap {min-height: calc(100vh - 310px);padding: 20px 0;box-sizing: border-box;display: flex;align-items: center;}
.general-page .page-content-wrap h1 {text-align: center;font-size: 22px;font-weight: 400;}
.general-page .page-content-wrap .page-content {max-width: 650px;margin: 0 auto;}

/* Cookie Policy Footer */
.policy-main-wrraper {position: fixed;bottom: -200px;background: #090821;width: 100%;left: 0;z-index: 999999999;box-shadow: 0 6px 21px #000; padding: 12px 0; transition: bottom 0.4s linear;color: #fff;}
.policy-main-wrraper.animate { bottom: 0;}	
.policy-wrraper {font-size: 16px;display: flex;justify-content: space-between;}	
.policy-text {width: calc(100% - 100px);}	
.cookieBtn {display: block;border: 2px solid;color: inherit;text-decoration: none;padding: 3px 10px;border-radius: 20px;}	
.policy-text a.find-more-link{color: inherit;}	
.privacy .page-content a{color: #0563C1;}

 /* Iframe Pages */
.general-page iframe {width: 100%;border: 0;min-height: 600px;height: calc(100vh - 312px);}

/* Privacy Request Page */
.language-switcher {position: absolute;padding: 10px 25px 10px 10px;top: 0;right: 0;z-index: 10;}
.language-switcher a {color: inherit;text-decoration: none;}
.language-switcher > a::after {content: "";position: absolute;right: 0;top: calc(50% - 4px);height: 8px;width: 15px;background: url(https://moonactive.com/wp-content/themes/moonactive/images/down-arrow.png);}
.language-switcher.list-open > a:after {transform: rotateZ(180deg);}
.lang-list {list-style: none;padding: 10px;margin: 0;position: absolute;left: 0;top: 100%;box-shadow: 5px 5px 10px #999;display: none;background: #fff;}
.language-switcher.list-open .lang-list {display: block;}
.lang-list li {margin-bottom: 10px;}
.lang-list li:last-child {margin-bottom: 0;}
.page-template-page-privacy .general-page .page-content-wrap .page-content {position: relative;padding-top: 50px;}
.wpcf7-form {display: flex;flex-wrap: wrap;}
.form-field {display: flex;margin-bottom: 45px;align-items: center;position: relative;}
.form-field.field-full {width: 100%;}
.form-field.field-submit {justify-content: center;margin-bottom: 0;}
.form-field > label {width: 145px;margin-right: 45px;}
.form-field .wpcf7-form-control-wrap {width: calc(100% - 190px);}
.form-field.field-select .wpcf7-form-control-wrap {width: 0;}
.select-selected, .select-items {width: calc(100% - 190px);}
.wpcf7-select {width: 100%;box-sizing: border-box;height: 28px;border: 1px solid transparent;font-size: inherit;font-family: inherit;-moz-appearance: none;-webkit-appearance: none;box-shadow: 0px 3px 6px #00000029;padding: 0 10px;
	background: url(https://moonactive.com/wp-content/themes/moonactive/images/down-arrow.png) no-repeat right 10px top 50%;}
.wpcf7-text {width: 100%;height: 28px;font-size: inherit;font-family: inherit;border: 1px solid;border-width: 0 0 1px;}
.wpcf7-not-valid-tip {margin-top: 8px;}
.hidden-fields {display: none !important;}
.ajax-loader {position: absolute !important;left: 0;top: 0;}
.wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output {border: 0;padding: 0;color: #dc3232;text-align: center;width: 100%;font-weight: normal;}
.wpcf7-not-valid-tip {position: absolute;left: 0;width: 100%;top: 100%;padding-left: 190px;}


/* The container must be positioned relative: */
.wpcf7-form-control-wrap {position: static !important;}

.wpcf7-form-control-wrap select {display: none; /*hide original SELECT element: */}

/* Style the arrow inside the select element: */
.select-selected:after {position: absolute;content: "";top: calc(50% - 4px);right: 10px;width: 15px;height: 8px;background: url(/wp-content/themes/moonactive/images/down-arrow.png);}

/* Point the arrow upwards when the select box is open (active): */
.select-selected.select-arrow-active:after {transform: rotateX(180deg);}

/* style the items (options), including the selected item: */
.select-items div, .select-selected {padding: 8px 16px;cursor: pointer;box-sizing: border-box;}
.select-selected {box-shadow: 0px 3px 6px #00000029;position: relative;}

/* Style items (options): */
.select-items {position: absolute;background-color: #fff;top: 35px;right: 0;z-index: 99;box-shadow: 0px 3px 6px #00000029;}

/* Hide the items when the select box is closed: */
.select-hide {display: none;}
.select-items div:hover, .same-as-selected {background-color: rgba(0, 0, 0, 0.1);}

/* ***************************************** */
/* Thank You Page							 */
/* ***************************************** */
body.page-template-page_tnx {padding-top: 88px;}
.thank-you-page {text-align: center;min-height: calc(100vh - 200px);display: flex;justify-content: center;align-items: center;color: #bfccce;}
.thank-you-page h1 {font-weight: 500;letter-spacing: 2px;}
.tnx-icon img {margin: 0 auto 40px;}


/* ***************************************** */
/* 404										 */
/* ***************************************** */
body.error404 {padding-top: 170px;}
.page-404 a {color: inherit;}

/* ***************************************** */
/* Unity LP									 */
/* ***************************************** */
/* General */
body[class*="page-template-lp"] {letter-spacing: 0.05em;}
body[class*="page-template-lp"] .main-title {font-size: 64px;text-transform: uppercase;}
body[class*="page-template-lp"] header .row {max-width: 1280px;}
.container-2-cols {display: flex;justify-content: space-between;}

/* Hero */
.unity-hero {position: relative;}
.unity-hero-content {padding: 120px 0 130px;}
.unity-hero-content .row {position: relative;}
.unity-hero-text {width: 50%;}
.hero-text-1 {font-size: 44px;font-weight: 700;color: #ffbf00;margin-bottom: 15px;}
.hero-text-2 {font-size: 44px;color: #ffbf00;margin-bottom: 15px;}
.hero-text-3 {font-size: 52px;font-weight: 700;margin-bottom: 30px;text-transform: uppercase;}
.unity-hero-image {position: absolute;bottom: -200px;right: -400px;}
.application-notice {color: #ffbf00;font-size: 28px;font-weight: 600;margin-top: 15px;line-height: 1.5;}
.course-info {background: #22b8d6;color: #090821;padding: 40px 0;font-weight: 700;}
.course-info .row {display: flex;}
.start-date {background: url(images/date-icn.png) no-repeat left;padding: 10px 0px 10px 80px;margin-right: 80px;}
.location {background: url(images/location-icn.png) no-repeat left;padding: 10px 0px 10px 80px;}
.info-title {font-size: 18px;}

/* Description */
.course-description {padding: 100px 0;text-align: center;background: url(images/description-bg2.jpg) bottom no-repeat;position: relative;}
.page-template-lp-unity .course-description:after {position: absolute;content: "";width: 100%;height: 833px;left: 50%;transform: translate(-50%);bottom: -140px;background: url(images/description-bg4.png) bottom no-repeat;}
.course-description .main-title{max-width: 950px;margin: 0 auto 50px;}
.course-description-text {max-width: 640px;margin: 0 auto;font-size: 28px;line-height: 1.7;position: relative;z-index: 1;}

/* How It Works */
.how-it-works {padding: 100px 0;background: #f1f3fa;color: #090821;}
.how-it-works .main-title {color: #22b8d6;text-align: center;}
.how-it-works-steps {display: flex;justify-content: space-between;}
.how-it-works-step-container {text-align: center;width: calc(25% - 40px);position: relative;}
.how-it-works-step-container::before {content: "";position: absolute;top: 105px;right: -40px;width: 32px;height: 19px;background: url(images/arrow.png);}
.how-it-works-step-container:first-child::before {right: -20px;}
.how-it-works-step-container:nth-child(2)::before { right: -70px;}
.how-it-works-step-container:nth-child(4)::before {display: none;}
.step-image {height: 170px;display: flex;justify-content: center;align-items: flex-end;margin-bottom: 25px;}
.how-it-works-step-container:nth-child(4) .step-image {position: relative;top: 19px;}
.how-it-works-step-container h3 {text-transform: uppercase;height: 101px;overflow: hidden;margin-bottom: 15px;}
.how-it-works-step-container h3 p {margin: 0;}

/* Who We Are */
.who-we-are {padding: 100px 0;position: relative;background: url(images/WHO-WE-ARE-bg.jpg) no-repeat top right / cover;}
.who-we-are-text {max-width: 52%;font-size: 28px;line-height: 1.7;}
.who-we-are-text p {margin: 0;}
.who-we-are-image {position: absolute;bottom: -175px;left: calc((100vw - 1280px) / 2 + 190px);}

/* Facts */
.moonactive-facts {padding: 100px 0;background: #f1f3fa;color: #090821;}
.moonactive-facts-wrap {display: flex;flex-wrap: wrap;justify-content: space-between;}
.fact-container {background: url(images/unity-crown.png) no-repeat top left / 25px;margin-bottom: 30px;padding-left: 40px;padding-top: 3px;}
.fact-container:nth-child(2n) {width: calc(50% - 20px);}
.fact-container:nth-child(2n+1) {width: calc(50% - 160px);}

/* Join */
.join-section {text-align: center;padding: 95px 0;margin-bottom: 70px;}
.join-text {font-size: 38px;line-height: 1.5;}
.join-text b {font-weight: 700;text-transform: uppercase;}

/* Animations */
.animates {opacity: 0;transition: 0.5s opacity ease-in-out, 0.5s transform ease-in-out;}
.animates.from-right {transform: translate(100px);}
.animates.from-left {transform: translate(-100px);}
.animates.from-bottom {transform: translateY(100px);}
.animates.from-top {transform: translateY(-100px);}
.animates.from-top.long {transform: translateY(-250px);}
.animates.delay-1 {transition-delay: 0.2s;}
.animates.delay-2 {transition-delay: 0.4s;}
.animates.delay-3 {transition-delay: 0.6s;}
.animates.delay-4 {transition-delay: 0.8s;}
.animates.delay-5 {transition-delay: 1s;}
.animates.delay-6 {transition-delay: 1.2s;}
.animates.in-view {opacity: 1;transform: translate(0) !important;}


/* Backend Mod */
body[class*="page-template-lp-backend"] .main-title {font-size: 52px;}
.backend-hero .unity-hero-text {max-width: calc(100vw - 720px);width: 47%}
.backend-hero .hero-text-1 {font-size: 63px;color: #fff;text-transform: uppercase;}
.backend-hero .hero-text-2 {font-size: 36px;font-weight: 700;letter-spacing: 0.07em;}
.backend-hero .hero-text-3 {font-size: 36px;font-weight: 400;}
.backend-hero-image {position: absolute;bottom: -310px;right: -300px;}
.page-template-lp-backend .course-description {text-align: initial;}
.page-template-lp-backend .course-description::before, 
.page-template-lp-backend .course-description::after {display: none;}
.course-description-col-1 {width: 44%;}
.page-template-lp-backend .course-description-text {font-size: 24px;max-width: none;letter-spacing: 0.07em;}
.course-description-col-2 {width: 48%;background: url(images/box1.png) center / 100% 100%;padding: 60px 50px;box-sizing: border-box;border: 5px solid #24e1cb;border-radius: 27px;}
.subjects-title {font-size: 24px;color: #ffae00;line-height: 1.9;}
.icon-container {font-size: 24px;font-weight: 700;display: flex;margin-bottom: 20px;align-items: center;}
.subject-img {width: 80px;display: flex;justify-content: center;align-items: center;margin-right: 25px;}
.subject-name {width: calc(100% - 105px);}
.page-template-lp-backend .how-it-works-step-container:nth-child(2)::before {right: -20px;}
.page-template-lp-backend .how-it-works-step-container:nth-child(3)::before {right: -70px;}
.page-template-lp-backend .how-it-works-step-container h3 {height: auto;}
.who-we-are-col-1 {width: 49%;}
.who-we-are-col-1 .main-title {color: #ffae00;}
.who-we-are-col-1 .who-we-are-text {max-width: 100%;margin-bottom: 60px;}
.who-we-are-icon-container {display: flex;align-items: center;margin: -60px 0;}
.who-we-are-icon-img {width: 190px;margin-left: -55px;}
.icon-content {width: calc(100% - 135px);}
.icon-title {display: block;font-weight: 900;color: #ffae00;text-transform: uppercase;letter-spacing: 0.07em;}
.who-we-are-col-2 {width: 47%;}
.who-we-are-col-2 .moonactive-facts-wrap {flex-direction: column;}
.who-we-are-col-2 .moonactive-facts-wrap .fact-container {width: 100%;line-height: 1.6;}
.page-template-lp-backend .join-section {padding: 0;margin: 0;}
.join-top {background: #ffae00;padding: 70px 0 105px;}
.join-title.main-title {margin-bottom: 0;color: #090821;}
.join-bottom {padding-bottom: 60px;background-color: #0f1b41 !important;}
.superstars-wrap {display: flex;justify-content: space-between;margin-bottom: 10px;position: relative;top: -50px;flex-wrap: wrap;}
.superstar-container {width: 48.5%;background: #fff;color: #090821;padding: 40px 40px 60px;box-sizing: border-box;border-radius: 30px;box-shadow: 0 0 20px #090821;}
.superstar-img {margin-bottom: 50px;}
.superstar-img img {margin: 0 auto;}
.superstar-title {font-size: 48px;font-weight: 900;max-width: 360px;margin: 0 auto 50px;text-transform: uppercase;}
.superstar-text {max-width: 360px;margin: 0 auto;border-bottom: 5px solid #ffae00;padding-bottom: 80px;height: 130px;}
.page-template-lp-backend footer .row {border: 0;margin-top: 0;}

/* Tech Art Mod */
body[class*="page-template-lp-techart"] .main-title {font-size: 52px;}
.page-template-lp-techart .backend-hero-image {bottom: auto;top: 110px;right: 0;width: auto;}
.page-template-lp-techart .course-description {text-align: initial;padding-top: 0;}
.page-template-lp-techart .course-description-col-1 {padding-top: 100px;}
.page-template-lp-techart .course-description-text {font-size: 24px;max-width: none;letter-spacing: 0.07em;}
.page-template-lp-techart .course-description-col-2 {position: relative;background: rgba(131, 140, 188,0.4);border: 0;padding: 100px 50px 50px;border-radius: 0 0 30px 30px;}
.page-template-lp-techart .course-description-col-2::after {content: "";background: url(images/techart-skills-img.png);position: absolute;width: 387px;height: 328px;left: calc(100% - 260px);bottom: -60px;}
.position-description {padding-top: 100px;overflow: hidden;}
.position-description-content {width: 48%;}
.position-description-img {max-width: 48%;}
.page-template-lp-techart .how-it-works-step-container h3 {letter-spacing: 0.03em;}
.page-template-lp-techart .who-we-are {padding-top: 0;position: relative;overflow: hidden;margin-bottom: 70px;}
.page-template-lp-techart .who-we-are-top {background: rgba(131, 140, 188,0.4);border: 0;padding: 100px 50px 50px;border-radius: 0 0 30px 30px;width: 90vw;margin: 0 auto 70px;max-width: 1600px;}
.page-template-lp-techart .who-we-are-text {font-size: 24px;}
.page-template-lp-techart .who-we-are-bottom {text-align: center;position: relative;z-index: 1;}
.page-template-lp-techart .who-we-are-img {position: absolute;left: -130px;bottom: -80px;}


/* ***************************************** */
/* Responsive								 */
/* ***************************************** */
@media screen and (max-width: 1400px) {
	.backend-hero-image {width: 700px;right: -140px;bottom: -250px;}
	.backend-hero .hero-text-1 {font-size: 55px;}
	.backend-hero .hero-text-2 {font-size: 32px;}
	.backend-hero .hero-text-3 {font-size: 32px;}
	.page-template-lp-techart .backend-hero-image {top: -50px;width: 450px;}
	.page-template-lp-techart .who-we-are-img {width: 600px;left: -100px;bottom: -30px;}
}
/** Media Querys **/
@media screen and (max-width: 1280px) {
	body {font-size: 20px;}
	.main-title {font-size: 64px;}
	.small-title {font-size: 48px;}
	.ourStoryAddnText {font-size: 38px;}
	.departmentsContainer.departments-1 .dept-content {padding: 20px;}
	.departmentsContainer.departments-3 {padding: 130px 0 130px calc((100vw - 1000px) / 2);}
	.departmentsContainer.departments-3 .dept-content {width: 400px;}
	.departmentsContainer.departments-3 .department-image {right: calc((100vw - 1000px) / 2);width: 350px;}
	.positionsLinkText {font-size: 34px;}

	.jobs-filter-row {font-size: 30px;}
	.dept-name {font-size: 30px;}
	.dept-positions {font-size: 24px;}
	.job-item {font-size: 24px;}

	.position-top h1 {font-size: 34px;}
	.position-department {font-size: 24px;}

	footer {font-size: 16px;}

	/* Unity */
	.unity-hero-text {width: 58%;}
	.unity-hero-image {width: 1030px;}
	.how-it-works-step-container h3 {font-size: 20px;}
	.who-we-are {padding-bottom: 150px;}
	.who-we-are-text {max-width: calc(100% - 200px);}
	.who-we-are-image {width: 750px;left: auto;right: 0;}

	/* Techart */
	.page-template-lp-techart .course-description-col-2::after {background-size: 100%;width: 230px;height: 190px;left: calc(100% - 170px);}
	.page-template-lp-techart .who-we-are-img {width: 450px;left: -120px;bottom: -70px;}
}
@media screen and (max-width: 999px) {
	.desktop {display: none !important;}
	.mobile {display: block !important;}
	.open-menu.mobile {width: 31px;position: relative;height: 20px;}
	.line-1, .line-2, .line-3 {width: 100%;height: 3px;background: #fff;position: absolute;right: 0;transition: 0.2s all linear;border-radius: 5px;}
	.line-1 {top: 0;}
	.line-2 {top: calc(50% - 1px);width: 70%;}
	.line-3 {top: calc(100% - 2px);width: 90%;}
	.main-menu {position: fixed;top: 0;right: -100vw;bottom: 0;width: 100vw;background: rgba(9, 8, 33, 0.95);z-index: 100;transition: 0.2s all linear;justify-content: center;}
	.main-menu.menu-open {right: 0;}
	.menu-site-menu-container {width: 90%;text-align: center;}
	#menu-site-menu {display: block;}
	#menu-site-menu li {margin-bottom: 20px;}
	#menu-site-menu li:last-child {margin: 0;}
	#menu-site-menu li a {display: block;width: 100%;border: 0;color: #fff;box-sizing: border-box;background: transparent;}
	#menu-site-menu li a:hover {background: transparent;color: inherit;}
	#menu-site-menu li.current_page_item a, .page-template-page-career-job #menu-site-menu li.menu-item-74 a {background: transparent;color: #e4b21e;}
	.close-menu.mobile {position: absolute;top: 20px;right: 20px;}

	.heroWrraper {width: 1000px;left: 50%;transform: translate(-50%);}

	.ourStoryWrraper {padding: 100px 0;}
	.ourStoryContent {flex-direction: column;align-items: center;text-align: center;}
	.ourStoryText {width: 100%;max-width: 500px;}
	.ourStoryAddnText {width: 100%;max-width: 500px;background-position: center 30px;padding: 105px 0 30px 0;}

	.departmentsContainer.departments-1 {display: block;}
	.departmentsContainer.departments-1 > div {width: 100%;}
	.departmentsContainer.departments-1 .dept-content {text-align: center;}
	.departmentsContainer.departments-1 .dept-content > * {margin-left: auto;margin-right: auto;}
	.departmentsContainer.departments-2 .department-image {width: 1000px;}
	.departmentsContainer.departments-2 .dept-content {text-align: center;}
	.departmentsContainer.departments-3 {padding: 0 2.5% 0;}
	.departmentsContainer.departments-3 .dept-content {width: 100%;max-width: 500px;margin: 0 auto 70px;text-align: center;}
	.departmentsContainer.departments-3 .department-image {margin: 0 auto;position: relative;right: auto;bottom: 0;}
	.positionsLinkText {text-align: center;}
	
	/*.game-slide {width: 1000px;left: 50%;transform: translate(-50%);}*/
	.downloadingButtonsWrraper {width: 460px;bottom: 50px;left: 50%;transform: translate(-50%);right: auto;}
	.downloadingButtonsWrraper a img {height: auto;}
	.slick-prev, .slick-prev:hover, .slick-prev:focus {left: 20px;width: 30px;height: 30px;background-size: 100%;}
	.slick-next, .slick-next:hover, .slick-next:focus {right: 20px;width: 30px;height: 30px;background-size: 100%;}
	.copyrightsAllWrraper {flex-direction: column;align-items: center;}
	.copyrights {margin-bottom: 10px;}
	.copyrights::after {display: none;margin-bottom: 5px;}

	.careers-hero {width: 2000px;left: 50%;transform: translate(-50%);}
	.jobs-filter-row {font-size: 24px;}
	.job-dept-container-wrap {width: calc(50% - 10px);margin-right: 20px;}
	.job-dept-container-wrap:nth-child(2n), .job-dept-container-wrap:last-child {margin-right: 0;}
	.job-item {font-size: 20px;}
	.job-item a {padding: 10px;}
	.careers-content-wrraper {padding: 100px 0;}
	.careers-intro-images > img:first-child {display: none;}
	.features-list {background: transparent;color: #cf370a;flex-wrap: wrap;}
	.features-list .list {background: no-repeat;margin-right: 10px;padding-right: 10px;box-sizing: border-box;margin-bottom: 10px;border-right: 2px solid;}
	.features-list .list:last-child {margin-right: 0;padding-right: 0;border-right: 0;}
	.item-gutter {width: 20px;}
	.team-image-container {margin-bottom: 20px;width: calc(50% - 10px);}

	.position-share-inner {display: block;}
	.position-share-text {width: 100%;margin-bottom: 10px;}
	.comeet-social-wrap {width: 100%;}

	.policy-wrraper {font-size: 14px;}

	/* Unity */
	.unity-hero-image {width: 400px;right: -50px;bottom: -230px;}
	.course-description:after {display: none;}

	/* Backend */
	.backend-hero-image {width: 350px;right: -100px;bottom: -190px;}
	.backend-hero .unity-hero-text {width: 100%;max-width: none;padding-bottom: 70px;}
	.row.container-2-cols {display: block;}
	.course-description-col-1 {width: 100%;margin-bottom: 50px;}
	.course-description-col-2 {width: 100%;}
	.page-template-lp-backend .who-we-are {padding: 50px 0;}
	.who-we-are-col-1 {width: 100%;margin-bottom: 100px;}
	.who-we-are-col-2 {width: 100%;}
	.superstar-container {width: 100%;margin-bottom: 60px;}
	.superstar-container:last-child {margin-bottom: 0;}
	.superstar-text {height: auto;padding-bottom: 30px;}

	/* Techart */
	.page-template-lp-techart .course-description-col-2 {border-radius: 30px;padding: 50px;}
	.position-description-content {width: 100%;}
	.position-description-img {width: 250px;margin: 0 auto;}
	.page-template-lp-techart .who-we-are-top {padding: 50px 20px;}

}

@media screen and (max-width: 640px) {
	body {font-size: 18px;}
	header {padding: 25px 0;}
	.logo {width: 120px;}
	.btn {line-height: 50px;min-width: 200px;font-size: 18px;}
	.main-title {margin-bottom: 20px;line-height: 1.1;font-size: 40px;}
	.small-title {font-size: 26px;}
	.close-menu.mobile {width: 25px;top: 23px;}
	.heroContent {top: calc(50% + 25px);}
	.heroContent .main-title {margin-bottom: 25px;}
	.heroPositions {font-size: 30px;}
	.ourStoryWrraper {padding: 60px 0;}
	.ourStoryContent {line-height: 1.5;}
	.ourStoryAddnText {font-size: 22px;line-height: 1.3;background-size: 60px;padding: 95px 10% 50px;opacity: 1;left: 0;}
	.departmentsContainer.departments-2 {height: 580px;background-size: 1600px !important;background-position: center 0px !important;}
	.departmentsContainer.departments-1 .dept-content {left: 0;opacity: 1;width: 85%;line-height: 1.5;padding: 60px 0;margin: 0 auto;}
	.departmentsContainer.departments-3 .dept-content {left: 0;opacity: 1;width: 85%;line-height: 1.5;padding: 60px 0 0;margin: 0 auto 30px;}
	.departmentsContainer.departments-2 .dept-content {width: 85%;line-height: 1.5;}
	.departmentsContainer.departments-3 .department-image {width: 280px;}
	.game-slide {width: auto;}
	.slider-title {font-size: 26px;text-align: center;}
	.downloadingButtonsWrraper {width: 380px;}
	.downloadingButtonsWrraper a img {height: 50px;}
	.game-slide .downloadingButtonsWrraper a {
		-webkit-animation: none !important;
		-moz-animation: none !important;
		-o-animation: none !important;
		animation: none !important;
		transform: scale(1);
	}
	.positionsLinkText {font-size: 28px;padding-top: 50px;}
	.positionsLinkText b {width: 53px;}
	.careers-hero {min-height: auto;height: auto;padding: 100px 0 0;}
	.careers-hero .hero-text br {display: none;}
	.join-the-crew {padding: 60px 0;}
	.position-share {margin-bottom: 0;margin-top: 50px;}
	.jobs-filter-row {font-size: 14px;justify-content: space-between;}
	.jobs-filter {min-width: 140px;}
	.jobs-filter.dept-filter {min-width: 150px;}
	.jobs-filter-row a {padding: 0 10px;}
	.chosen-item::after {position: absolute;right: 0;top: 50%;transform: translatey(-50%);width: 14px;background-size: 100%;height: 8px;}
	.filter-open .chosen-item::after {transform: rotateX(180deg) translateY(50%);}
	.filter-items {top: 35px;}
	.filter-item {padding: 10px;}
	.additional-categories {margin-bottom: 60px;}
	.job-dept-container-wrap {padding: 0;width: calc(50% - 40px);margin-right: 40px;margin-bottom: 40px;}
	.job-dept-container-wrap:nth-last-child(2), .job-dept-container-wrap:nth-last-child(1) {margin-bottom: 0;}
	.dept-icon {transform: scale(0.3);margin: -90px 0;}
	.job-dept-container-wrap:hover .dept-icon {transform: scale(0.3);}
	.dept-name {font-size: 14px;margin-bottom: 0;}
	.dept-positions {font-size: 12px;}
	.jobs-list-wrap .job-dept-container {margin-bottom: 30px;}
	.jobs-list-wrap .dept-icon {margin: -105px -90px;}
	.jobs-list-wrap .job-dept-container-wrap:hover .dept-icon {transform: scale(0.3);}
	.jobs-list-wrap .dept-r-d .dept-icon, .jobs-list-wrap .dept-marketing .dept-icon {margin: -105px -70px -105px -90px;}
	.jobs-list-wrap .dept-name {font-size: 20px;}
	.jobs-list-wrap .dept-positions {font-size: 16px;}
	.job-item a {position: relative;flex-wrap: wrap;}
	.job-item a > span.job-name, .job-item a > span.job-city {width: calc(100% - 10px);text-align: left;}
	.job-item a > span.job-arrow {position: absolute;right: 0;top: 50%;transform: translateY(-50%);height: 20px;}
	.no-jobs-item img {width: 150px;}
	.no-jobs-item h2 {font-size: 18px;}
	.careers-content-wrraper {padding: 60px 0;}
	.careers-content-wrraper .small-title {margin-bottom: 20px;}
	.features-list {padding: 0;margin-bottom: 10px;}
	.features-list .list {font-size: 16px;}
	.careers-content {line-height: 1.5;font-size: 18px;}
	.the-team-gallery {padding: 60px 10px 0;}
	.team-gallery-wrraper .small-title {margin-bottom: 30px;}
	.item-gutter {width: 10px;}
	.team-image-container {margin-bottom: 10px;width: calc(50% - 5px);}
	a.back-to-jobs {position: fixed;top: 72px;width: 100%;background: #090821;padding: 15px 5%;left: 0;z-index: 10;font-style: 18px;}
	.position-details {font-size: 16px;line-height: 1.5;}
	.position-top {margin-bottom: 20px;}
	.position-top h1 {font-size: 20px;}
	.position-department {font-size: 18px;color: #bfccce;}
	.position-apply {margin-bottom: 40px;}
	.job-page .position-share {margin-top: 40px;}
	footer .row {width: 85%;margin-top: 50px;}
	ul#menu-copyrights-menu li::after {margin: 0px 2px;}
	.copyrightsAllWrraper {font-size: 12px;}
	/*.team-gallery{
		grid-auto-flow: column;    
		grid-gap: 8px;
		grid-template-columns: 1fr 1fr 1fr 1fr;
		grid-template-rows: 1fr 1fr 1fr 1fr 1fr 1fr;
		grid-template-areas:"teamBox1 teamBox1 teamBox2 teamBox3 teamBox5 teamBox5 teamBox6 teamBox6" "teamBox1 teamBox1 teamBox4 teamBox4 teamBox5 teamBox5 teamBox6 teamBox6" "teamBox1 teamBox1 teamBox4 teamBox4 teamBox7 teamBox7 teamBox7 teamBox7" "teamBox1 teamBox1 teamBox4 teamBox4 teamBox7 teamBox7 teamBox7 teamBox7"; 
	} */

	/* Unity */
	.unity-hero-content {padding-bottom: 390px;position: relative;}
	.unity-hero-content .row {position: static;}
	.unity-hero-text {width: 100%;z-index: 10;position: relative;text-align: center;}
	.unity-hero-image {bottom: -40px;right: 0}
	.hero-text-1 {font-size: 30px;}
	.hero-text-2 {font-size: 30px;}
	.hero-text-3 {font-size: 40px;line-height: 1.3;}
	.application-notice {text-align: center;font-size: 18px;}
	.course-info .row {display: block;}
	.start-date {margin: 0 0 25px;border-bottom: 2px solid;padding-bottom: 40px;background-position: left top;}
	.page-template-page-unity-lp .main-title {font-size: 36px;line-height: 1.3;}
	.course-description-text {font-size: 20px;}
	.how-it-works-steps {display: block;}
	.how-it-works-step-container {width: 100%;margin: 0 0 50px;}
	.how-it-works-step-container:last-child {margin-bottom: 0}
	.how-it-works-step-container.animates[class*="delay"] {transition-delay: 0s;}
	.how-it-works-step-container::before {display: none;}
	.step-image {height: auto;}
	.how-it-works-step-container h3 {height: auto;}
	.who-we-are {padding-bottom: 230px;}
	.who-we-are-text {max-width: 100%;font-size: 20px;}
	.who-we-are-image {width: 500px;bottom: -100px;}
	.fact-container {width: 100% !important;box-sizing: border-box;}
	.fact-container:last-child {margin-bottom: 0;}
	.join-text {font-size: 24px;line-height: 1.5;}

	/* Backend */
	body[class*="page-template-lp-backend"] .main-title {font-size: 44px;}
	.backend-hero .unity-hero-content {padding-bottom: 70px;background-size: cover !important;}
	.backend-hero .unity-hero-text {padding-bottom: 0;}
	.backend-hero .hero-text-1 {font-size: 40px;}
	.backend-hero .hero-text-2, .backend-hero .hero-text-3 {font-size: 24px;}
	.backend-hero-image {right: -50px;bottom: -130px;display: none;}
	.page-template-lp-backend .course-description-text {font-size: 20px;}
	.course-description-col-2 {padding: 30px;}
	.subjects-title {font-size: 20px;line-height: 1.5;}
	.icon-container {font-size: 18px;}
	.subject-img {width: 60px;}
	.subject-name {width: calc(100% - 85px);}
	.who-we-are-col-1 .who-we-are-text {margin-bottom: 10px;}
	.who-we-are-icon-container {margin: 0;}
	.who-we-are-icon-img {width: 140px;margin-left: -30px;margin-right: 0;}
	.icon-content {width: calc(100% - 110px);}
	.superstar-title {font-size: 32px;margin-bottom: 20px;}

	/* Techart */
	body[class*="page-template-lp-techart"] .main-title {font-size: 44px;}
	.page-template-lp-techart .course-description-text {font-size: 18px;}
	.page-template-lp-techart .course-description-col-2::after {width: 170px;height: 140px;left: calc(100% - 130px);}
	.page-template-lp-techart .who-we-are-text {font-size: 18px;}

	/* Privacy Request Page */
	.form-field {flex-wrap: wrap;}
	.form-field > label {width: 100%;margin: 0 0 10px;}
	.form-field .wpcf7-form-control-wrap {width: 100%;}
	.select-selected, .select-items {width: 100%;}
}
@media screen and (max-width: 400px) {
	.downloadingButtonsWrraper {width: 290px;}
	.downloadingButtonsWrraper a img {height: 40px;}

	/* Unity */
	.unity-hero-text {width: 100%;z-index: 10;position: relative;}
	.unity-hero-image {width: 370px;}
}