.section-showreels .rm-works-slider-item__img-wrap {
	position: relative;
	margin-bottom: 0px !important;
}

.section-showreels .rm-works-slider-item__img-wrap img {
	height: 189px;
	width: auto
}

.section-showreels .rm-works-slider-item__platform {
	margin-top: 8px;
}

.section-showreels .rm-button--play {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
}

.section-showreels .rm-button--play svg {
	display: flex;
	width: 28px;
	height: 38px;
}

.section-showreels .rm-button--play.rm-button--with-icon svg {
	margin-left: 0px;
}

@media print,
screen and (min-width: 40em) {
	.section-showreels .rm-works-slider-item__platform {
		margin-top: 12px;
	}

	.section-showreels .rm-works-slider-item__img-wrap img {
		height: 296px
	}

	.section-showreels .rm-button--play svg {
		display: flex;
		width: 36px;
		height: 50px;
	}
}

.rm-button--play {
	min-height: auto;
	background-color: transparent;
	cursor: pointer;
	border-radius: unset;
	padding: 0;
	color: #91ff6a;
	justify-content: center;
	align-items: center;
	display: inline-flex;
	font-weight: 300;
	transition-timing-function: ease-in-out;
	transition-duration: .2s;
	transition-property: background-color, color;
}

.rm-button.rm-button--play:hover {
	background-color: transparent;
	color: #fff;
}

.rm-works__icon {
	position: absolute;
	left: 0;
	top: 0;
	z-index: 1;
}

.rm-vacancy__tags span {
	display: none;
}

.rm-vacancy__tags span:last-child,
.rm-vacancy__tags span:nth-last-child(2) {
	display: flex;
}

.rm-clients-slider .splide__slide {
	display: flex !important;
}

form.go::after {
	content: '';
	position: absolute;
	display: block;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	z-index: 11;
}

.wpcf7-form-control-wrap * {
	width: 100%;
}

input[type=submit] {
	font-size: 100%;
}

.wpcf7-form-control-wrap {
	display: flex;
}

.rm-form-join-us textarea {
	display: block;
}

.textarea-997 .wpcf7-not-valid-tip {
	border-radius: 24px;
}

.wpcf7-not-valid {
	border: 1px solid #cf190e;
}

.wpcf7-not-valid-tip {
	position: absolute;
	display: flex;
	align-items: center;
	font-size: 12px;
	color: #dc3232;
	background-color: #0a0a0a;
	width: calc(100% - 32px);
	height: calc(100% - 26px);
	border-radius: 100px;
	top: 1px;
	left: 16px
}

.wpcf7-response-output,
.wpcf7-spinner {
	display: none !important;
}

.wpcf7-form-control-wrap.your-country {
	display: none;
}

.rm-form-join-us .rm-form-join-us__phone-email .wpcf7-form-control-wra,
.rm-form-join-us .rm-form-join-us__phone-email .wpcf7-form-control-wrap {
	margin-left: 12px;
	margin-right: 12px;
}

.rm-form-join-us__phone-email input {
	margin-left: 0;
	margin-right: 0;
}

.rm-form-join-us .rm-custom-file .wpcf7-form-control-wrap {
	position: absolute;
	left: 0;
	width: 100%;
	top: 0;
	opacity: 0;
	margin-bottom: 0 !important;
}

.rm-form-join-us .wpcf7-submit.rm-button {
	margin-bottom: 0;
}

element.style {}

.rm-checkbox-dark input[type=checkbox],
.rm-checkbox-dark input[type=radio],
.rm-custom-checkbox input[type=checkbox],
.rm-custom-checkbox input[type=radio] {
	margin-right: 12px;
	min-height: auto;
	height: 14px;
	width: 14px;
	position: relative;
	-webkit-appearance: none;
	background: 0 0;
	border: none;
}

.rm-contact-form .rm-custom-checkbox input {
	margin-bottom: 0;
}

.rm-custom-checkbox label {
	display: flex;
	color: #fffbf5;
	font-size: 10px;
	line-height: 1.3;
}

.rm-contact-form input[type=submit] {
	margin-top: 12px;
}

.rm-footer__form input.rm-button--rounded {
	width: 56px;
}

.cli-style-v2 {
	display: block !important;
}

#cookie-law-info-bar {
	left: unset !important;
	box-shadow: unset !important;
}

.cli-modal,
#cookie-law-info-again {
	display: none !important;
}

.grecaptcha-badge {
	display: none !important;
}

.rm-footer__bottom-block {
	font-size: 12px;
}

@media screen and (min-width: 40em) {}

@media screen and (min-width: 90em) {
	.rm-footer__bottom-block {
		justify-content: start;
	}

	.rm-footer__copyright {
		width: 100%;
	}

	.rm-footer__bottom-block a {
		margin-right: 57px;
	}

	.rm-footer__bottom-block a:last-child {
		margin-right: 0;
	}
}

@media screen and (min-width: 120em) {}