/*
mobile first
Author: Matytsyn Kostiantyn (Jamper)
E-mail: matytsyn.artit@gmail.com
Site: https://jamper.online
*/

/* prettier-ignore */
@font-face {
	font-family: "GT America LCG Exp Bd";
	src: url("GTAmericaLCG-ExpBd.eot");
	src: url("GTAmericaLCG-ExpBd.eot?#iefix") format("embedded-opentype"), url("GTAmericaLCG-ExpBd.woff2") format("woff2"), url("GTAmericaLCG-ExpBd.woff") format("woff"), url("GTAmericaLCG-ExpBd.ttf") format("truetype");
	font-weight: bold;
	font-style: normal;
	font-display: swap;
}
@font-face {
	font-family: "GT America LCG Ext Md";
	src: url("GTAmericaLCG-ExtMd.eot");
	src: url("GTAmericaLCG-ExtMd.eot?#iefix") format("embedded-opentype"), url("GTAmericaLCG-ExtMd.woff2") format("woff2"), url("GTAmericaLCG-ExtMd.woff") format("woff"), url("GTAmericaLCG-ExtMd.ttf") format("truetype");
	font-weight: 500;
	font-style: normal;
	font-display: swap;
}
@font-face {
	font-family: "GT America LCG Ext Rg";
	src: url("GTAmericaLCG-ExtRg.eot");
	src: url("GTAmericaLCG-ExtRg.eot?#iefix") format("embedded-opentype"), url("GTAmericaLCG-ExtRg.woff2") format("woff2"), url("GTAmericaLCG-ExtRg.woff") format("woff"), url("GTAmericaLCG-ExtRg.ttf") format("truetype");
	font-weight: normal;
	font-style: normal;
	font-display: swap;
}

html,
body {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	vertical-align: baseline;
	outline: none;
	box-sizing: border-box;
}

html {
	scroll-behavior: smooth;
	--scroll-behavior: smooth;
	-webkit-overflow-scrolling: touch;
	height: 100%;
}

body {
	line-height: 1;
	font-size: 16px;
	font-family: "GT America LCG Ext Rg";
	color: #fff;
	background: #000;
	height: 100%;
}

a {
	-webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
	font-size: 16px;
	line-height: 24px;
	color: #fff;
	text-decoration: none;
}

a:hover {
	color: #fff;
}

.btn,
input[type="submit"] {
	-webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
	color: #fff;
	text-align: center;
	font-family: "GT America LCG Ext Md";

	/* Plain text bold */
	font-size: 16px;
	font-style: normal;
	font-weight: 700;
	line-height: normal;
	padding: 12px 36px;
	border: 2px solid #fff;
	border-radius: 0;
}

.btn:hover,
input[type="submit"]:hover {
	background-color: #cc3400;
	color: #fff;
}

.btn.orange,
input[type="submit"].orange {
	background: #ff4100;
}

.btn.orange:hover,
input[type="submit"].orange:hover {
	background-color: #cc3400;
}

.btn.green,
input[type="submit"].green {
	background: #0c5;
}

.btn.green:hover,
input[type="submit"].green:hover {
	color: #0c5;
	background: #fff;
}

.btn.cyan,
input[type="submit"].cyan {
	background: #0ff;
	color: #000;
}

.btn.cyan:hover,
input[type="submit"].cyan:hover {
	color: #0ff;
	background: #000;
}

.btn.blue,
input[type="submit"].blue {
	background: #0074ff;
}

.btn.blue:hover,
input[type="submit"].blue:hover {
	color: #0074ff;
	background: #fff;
}

.btn.purple,
input[type="submit"].purple {
	background: #dc00ff;
}

.btn.purple:hover,
input[type="submit"].purple:hover {
	color: #dc00ff;
	background: #000;
}

.btn.lightblue,
input[type="submit"].lightblue {
	background: #28cccc;
}

.btn.lightblue:hover,
input[type="submit"].lightblue:hover {
	color: #28cccc;
	background: #fff;
}

.btn.turquoise,
input[type="submit"].turquoise {
	background: #28e3bb;
	color: #000;
}

.btn.turquoise:hover,
input[type="submit"].turquoise:hover {
	color: #28e3bb;
	background: #000;
}

.btn.border-orange,
input[type="submit"].border-orange {
	border-color: #ff4100;
}

.btn.border-orange:hover,
input[type="submit"].border-orange:hover {
	color: #ff4100;
	background: #fff;
}

.btn.width-full,
input[type="submit"].width-full {
	width: 100%;
}

.btn.width-auto,
input[type="submit"].width-auto {
	width: auto;
}

.btn.center,
input[type="submit"].center {
	margin-left: auto;
	margin-right: auto;
}

input[type="submit"]:hover {
	background-color: #cc3400 !important;
}

form .wpcf7-not-valid {
	border-color: #cc3400 !important;
}

form .wpcf7-not-valid-tip {
	display: none;
}
@media (min-width: 768px) {

	form .wpcf7-not-valid-tip {
		top: -1px;
		right: 0;
		position: absolute;
		background: #000;
		display: block;
	}
}

form .wpcf7-response-output {
	margin-left: 0 !important;
	margin-right: 0 !important;
	padding: 10px !important;
}

.color-green {
	color: #0c5;
}

.color-cyan {
	color: #0ff;
}

.color-blue {
	color: #0074ff;
}

.color-turquoise {
	color: #28e3bb;
}

.color-lightblue {
	color: #28cccc;
}

.color-orange {
	color: #ff4100;
}

.color-purple {
	color: #dc00ff;
}

h1,
h2,
h3 {
	color: #fff;
	font-family: "GT America LCG Exp Bd";
}

h1, .h1 {
	font-size: 24px;
	line-height: 34px;
	font-family: "GT America LCG Exp Bd";

	/* 116.667% */
	text-transform: uppercase;
}
@media (min-width: 768px) {

	h1, .h1 {
		font-size: 32px;
		line-height: 40px;
	}
}
@media (min-width: 992px) {

	h1, .h1 {
		font-size: 36px;
		line-height: 42px;

		/* 116.667% */
	}
}

h3 {
	font-size: 20px;
	line-height: normal;
}
@media (min-width: 768px) {

	h3 {
		font-size: 28px;
	}
}

p {
	line-height: normal;
}

.content-container h1,
.content-container h2,
.content-container h3,
.content-container h4,
.content-container .title,
.content-container header {
	color: #ff4100;
	margin-top: 77px;
	margin-bottom: 8px;
	font-family: "GT America LCG Exp Bd";
}

.content-container p {
	margin-bottom: 15px;
}

.corner-section-container {
	margin-bottom: 74px;
}

.corner-section-container .corner-section {
	border: 1px solid rgba(255, 65, 0, 0.1);
	backdrop-filter: blur(4px);
	padding: 0;
	margin-bottom: 46px;
}

.corner-section-container .corner-section::after {
	content: "";
	display: block;
	border-right: 1px solid #ff4100;
	border-bottom: 1px solid #ff4100;
	width: 58px;
	height: 58px;
	float: right;
	margin-top: -20px;
}

.corner-section-container .corner-section .corner-section-item {
	padding: 49px 49px 0 49px;
	align-items: center;
	display: flex;
}
@media (max-width: 767px) {

	.corner-section-container .corner-section .corner-section-item {
		flex-wrap: wrap;
		justify-content: center;
	}
}

.corner-section-container .corner-section .corner-section-item .icon {
	text-align: center;
}

.corner-section-container .corner-section .corner-section-item .title {
	font-size: 24px;
	font-family: "GT America LCG Ext Md";
	line-height: 28px;
}
@media (max-width: 767px) {

	.corner-section-container .corner-section .corner-section-item .title {
		text-align: center;
		margin-top: 15px;
		margin-bottom: 15px;
		width: 100%;
	}
}

.corner-section-container .corner-section .corner-section-item .title strong {
	color: #ff4100;
	font-weight: inherit;
}
@media (min-width: 768px) {

	.corner-section-container .corner-section .corner-section-item .text {
		margin-left: 67px;
	}
}

.corner-section-container .corner-section .corner-section-item p:last-of-type,
.corner-section-container .corner-section .corner-section-item ul:last-of-type,
.corner-section-container .corner-section .corner-section-item ol:last-of-type {
	margin-bottom: 0;
}

form.contact-form,
form.wpcf7-form {
	border: 1px solid #ff4100;
	padding: 45px 40px;
}
@media (max-width: 767px) {

	form.contact-form,
	form.wpcf7-form {
		padding: 15px;
	}
}
@media (max-width: 991px) {

	form.contact-form .col-md-6,
	form.wpcf7-form .col-md-6 {
		width: 100%;
	}
}

form .label {
	font-size: 16px;
	line-height: 26px;
	display: block;
}

form .label sup {
	color: #ff4100;
}

form input[type="text"],
form input[type="email"],
form input[type="password"],
form input[type="number"] {
	width: 100%;
	border: 0;
	border-bottom: 1px solid #d2d2d2;
	font-size: 16px;
	line-height: 24px;
	padding-bottom: 10px;
	color: #d2d2d2;
	background: transparent;
	margin-top: 19px;
}

form .wpcf7-list-item {
	margin-left: 0;
}

form .wpcf7-radio label,
form .wpcf7-radio .wpcf7-list-item-label {
	display: flex;
	align-items: baseline;
}

form .wpcf7-radio label::before,
form .wpcf7-radio .wpcf7-list-item-label::before {
	margin-right: 20px;
	content: "";
	width: 12px;
	height: 12px;
	display: inline-block;
	background: transparent;
	border-radius: 50%;
	border: 2px solid #000;
	outline: 1.5px solid #fff;
}
@media (min-width: 992px) and (max-width: 1199px) {

	form .wpcf7-radio label::before,
	form .wpcf7-radio .wpcf7-list-item-label::before {
		width: 14px;
	}
}

form .wpcf7-radio label {
	margin-left: 0;
}

form .wpcf7-radio label::before {
	display: none;
}

form input[type="radio"] {
	display: none;
}

form input[type="radio"]:checked + label::before,
form input[type="radio"]:checked + .wpcf7-list-item-label::before {
	background: #ff4100;
}

form .separator {
	height: 57px;
}

form .separator.small {
	height: 50px;
}

form select {
	background: #f0f0f0;
	width: 100%;
	border: 1px solid #fff;
	color: rgba(0, 0, 0, 0.5);
	padding: 10px;
	margin-top: 18px;
	margin-bottom: 34px;
}

form .inline {
	display: table;
}

form .inline label {
	margin-right: 24px;
}

form .line {
	border-top: 1px solid #d2d2d2;
	padding-top: 42px;
	margin-top: 45px;
}

form .line.flexbox {
	justify-content: space-between;
	align-items: center;
}

form .line .checkbox {
	display: flex;
	align-items: baseline;
}

form .line .checkbox label {
	margin-left: 10px;
}

form .submit-container {
	text-align: right;
}

form .submit-container .notice {
	font-size: 15px;
	line-height: 20px;
	color: rgba(255, 255, 255, 0.5);
	display: block;
	margin-bottom: 16px;
	text-transform: initial;
}

form .submit-container br {
	display: block;
	height: 10px;
	overflow: hidden;
}

form .submit-container .wpcf7-spinner {
	display: none;
}

form .submit-container input[type="submit"] {
	border: 1px solid #fff;
	background: #ff4100;
	color: #fff;
	text-transform: uppercase;
	padding: 12px 35px;
	transition: all 0.6s;
	font-size: 16px;
	line-height: 20px;
	font-weight: 700 !important;
}

form .submit-container input[type="submit"]:hover {
	background: rgba(0, 0, 0, 0.5);
	color: #fff;
}

form .upload-link {
	display: block;
	font-size: 16px;
	line-height: 24px;
	margin-top: 26px;
	text-decoration: underline;
	margin-bottom: 34px;
}

*:focus {
	outline: none !important;
}
@media (max-width: 767px) {

	.modal#watch-demo .modal-dialog,
	.modal.contact .modal-dialog {
		max-width: 90%;
	}
}
@media (min-width: 768px) {

	.modal#watch-demo .modal-dialog,
	.modal.contact .modal-dialog {
		max-width: 760px;
		width: 760px;
	}
}
@media (min-width: 992px) {

	.modal#watch-demo .modal-dialog,
	.modal.contact .modal-dialog {
		max-width: 990px;
		width: 990px;
	}
}
@media (min-width: 1200px) {

	.modal#watch-demo .modal-dialog,
	.modal.contact .modal-dialog {
		max-width: 1094px;
		width: 1094px;
	}
}

.modal#watch-demo.show {
	display: flex !important;
	align-items: center;
	justify-content: center;
}

.modal#watch-demo .modal-body {
	padding: 10px;
}

.modal#watch-demo .modal-dialog .modal-content {
	padding: 30px;
	background: transparent;
	background-image: url("/wp-content/themes/beter-2.0/assets/images/iframe-modal-bg.jpg");
	background-position: center center;
	background-size: cover;
	border: 0;
}
@media (max-width: 767px) {

	.modal#watch-demo .modal-dialog .modal-content {
		padding: 15px;
	}
}

.modal#watch-demo .modal-dialog .modal-content .logo {
	background: #ff4100;
	margin: auto;
	display: block;
	width: 122px;
}

.modal#watch-demo .modal-dialog .modal-content form {
	border: 0;
	background: rgba(84, 84, 84, 0.1);
	margin-top: 30px;
	border-radius: 6px;
	padding: 21px 20px;
}
@media (max-width: 767px) {

	.modal#watch-demo .modal-dialog .modal-content form {
		padding: 5px;
		margin-top: 5px;
	}
}

.modal#watch-demo .modal-dialog .modal-content form h2 {
	font-family: "GT America LCG Exp Bd";
	font-weight: 100;
	font-size: 17px;
	line-height: 26px;
	text-transform: uppercase;
	text-align: center;
	margin-bottom: 17px;
}

.modal#watch-demo .modal-dialog .modal-content form input {
	border-radius: 2px;
	background: #fff;
	margin: 0;
	margin-bottom: 16px;
	color: rgba(0, 0, 0, 0.5);
	font-size: 15px;
	line-height: 19px;
	padding: 11px 14px;
}

.modal#watch-demo .modal-dialog .modal-content form input[type="submit"] {
	background: #ff4100;
	color: #fff;
	border: 0;
	width: 100%;
	font-family: "GT America LCG Exp Bd";
	font-size: 16px;
	line-height: 20px;
	padding-top: 11px;
	padding-bottom: 11px;
	text-transform: uppercase;
}

.modal#watch-demo .modal-dialog .modal-content form p {
	margin-bottom: 0;
}

.modal#watch-demo .modal-dialog .modal-content .text-data {
	padding-bottom: 50px;
}
@media (min-width: 768px) {

	.modal#watch-demo .modal-dialog .modal-content .text-data {
		padding-bottom: 50px;
	}
}
@media (min-width: 992px) {

	.modal#watch-demo .modal-dialog .modal-content .text-data {
		padding-bottom: 100px;
	}
}

.modal#watch-demo .modal-dialog .modal-content .text-data ul {
	list-style-image: url("/wp-content/themes/beter-2.0/assets/images/list-image.svg");
}

.modal#watch-demo .modal-dialog .modal-content .text-data ul li {
	font-size: 16px;
	line-height: 20.13px;
	font-family: "GT America LCG Ext Rg";
	margin-bottom: 39px;
}

.modal#watch-demo .modal-dialog .modal-content .text-data ul li strong {
	font-family: "GT America LCG Ext Md";
}

.modal#watch-demo .modal-dialog .modal-content .beter-live-items {
	position: absolute;
	right: -17px;
	bottom: -29px;
}
@media (max-width: 767px) {

	.modal#watch-demo .modal-dialog .modal-content .beter-live-items {
		display: none;
	}
}
@media (min-width: 768px) {

	.modal#watch-demo .modal-dialog .modal-content .beter-live-items {
		width: 50%;
	}
}

.modal#watch-demo .modal-dialog .modal-content .wpcf7-spinner {
	position: fixed;
	bottom: 15px;
	left: 15px;
}

.modal#watch-demo .modal-dialog .modal-content .wpcf7-response-output {
	font-size: 12px;
	line-height: 20px;
}
@media (min-width: 576px) {

	.modal.event .modal-dialog {
		max-width: 694px;
	}
}

.modal.event .modal-dialog .modal-content,
.modal.contact .modal-dialog .modal-content {
	border: 0;
	border-radius: 0;
	background: transparent;
	padding: 0;
}

.modal.event .modal-dialog .modal-content .modal-header,
.modal.contact .modal-dialog .modal-content .modal-header {
	background: #ff4100;
	color: #000;
	border-radius: 0;
	padding-top: 32px;
	padding-bottom: 32px;
}

.modal.event .modal-dialog .modal-content .modal-header .title,
.modal.contact .modal-dialog .modal-content .modal-header .title {
	font-size: 32px;
	line-height: 40px;
	font-weight: 700;
	text-transform: uppercase;
	font-family: "GT America LCG Exp Bd";
}

.modal.event .modal-dialog .modal-content .modal-header .title.contact-header,
.modal.contact .modal-dialog .modal-content .modal-header .title.contact-header {
	margin-left: auto;
	margin-right: auto;
}

.modal.event .modal-dialog .modal-content .modal-header .close-btn,
.modal.contact .modal-dialog .modal-content .modal-header .close-btn {
	background: transparent;
	border: 0;
}

.modal.event .modal-dialog .modal-content .modal-body,
.modal.contact .modal-dialog .modal-content .modal-body {
	background: #d2d2d2;
}

.modal.event .modal-dialog .modal-content .modal-body .wpcf7-form,
.modal.contact .modal-dialog .modal-content .modal-body .wpcf7-form {
	color: #000;
	border: 0;
	padding: 30px 42px 48px 30px;
}

.modal.event .modal-dialog .modal-content .modal-body .wpcf7-form-control,
.modal.contact .modal-dialog .modal-content .modal-body .wpcf7-form-control {
	border-bottom: 1px solid #d2d2d2;
	color: rgba(0, 0, 0, 0.5);
}

.modal.event .modal-dialog .modal-content .modal-body .label sup,
.modal.contact .modal-dialog .modal-content .modal-body .label sup {
	font-size: 16px;
	line-height: 26px;
	top: 0;
}

.modal.event .modal-dialog .modal-content .modal-body br,
.modal.contact .modal-dialog .modal-content .modal-body br {
	display: none;
}

.modal.event .modal-dialog .modal-content .modal-body .flexbox .label,
.modal.contact .modal-dialog .modal-content .modal-body .flexbox .label {
	font-weight: bold;
}

.modal.event .modal-dialog .modal-content .modal-body .flexbox .checkbox-container .wpcf7-form-control-wrap,
.modal.contact .modal-dialog .modal-content .modal-body .flexbox .checkbox-container .wpcf7-form-control-wrap {
	margin-top: 8px;
	display: block;
}

.modal.event .modal-dialog .modal-content .modal-body .flexbox .checkbox-container .wpcf7-form-control-wrap .wpcf7-list-item,
.modal.contact .modal-dialog .modal-content .modal-body .flexbox .checkbox-container .wpcf7-form-control-wrap .wpcf7-list-item {
	display: flex;
	margin-left: 0;
	align-items: baseline;
	color: #000;
}

.modal.event .modal-dialog .modal-content .modal-body .flexbox .checkbox-container .wpcf7-form-control-wrap .wpcf7-list-item input,
.modal.contact .modal-dialog .modal-content .modal-body .flexbox .checkbox-container .wpcf7-form-control-wrap .wpcf7-list-item input {
	margin-right: 16px;
}

.modal.event .modal-dialog .modal-content .modal-body .flexbox .checkbox-container .wpcf7-form-control-wrap .wpcf7-list-item .wpcf7-list-item-label,
.modal.contact .modal-dialog .modal-content .modal-body .flexbox .checkbox-container .wpcf7-form-control-wrap .wpcf7-list-item .wpcf7-list-item-label {
	font-size: 14px;
	line-height: 24px;
}

.modal.event .modal-dialog .modal-content .modal-body .flexbox .submit-container,
.modal.contact .modal-dialog .modal-content .modal-body .flexbox .submit-container {
	text-align: right;
}

.modal#thank-you .modal-header {
	align-items: flex-start;
	padding-bottom: 0;
	border: 0;
}

.modal#thank-you .modal-header .title {
	margin-top: 20px;
	text-align: center;
}

.modal#thank-you .modal-body {
	background: #ff4100;
	color: #000;
	text-align: center;
}

.modal .modal-header .title::before {
	background: transparent !important;
}

.modal.calendy .modal-dialog {
	max-width: 100%;
}

.modal.show {
	align-items: center;
	display: flex !important;
}

/* prettier-ignore */
.header-container {
	position: fixed;
	width: 100%;
	background: #000;
	padding-top: 26px;
	border-bottom: 1px solid rgba(255, 255, 255, 0.1);
	background: rgba(0, 0, 0, 0.8);
	backdrop-filter: blur(51px);
	z-index: 7;
}
@media (max-width: 991px) {

	.header-container header#header .top-menu-container {
		justify-content: space-between;
		flex-wrap: nowrap;
	}

	.header-container header#header .top-menu-container * {
		width: auto;
	}
}

.header-container header#header .menu-arrow {
	display: none;
	height: 32px;
	transform: rotate(180deg);
	z-index: 77;
	cursor: pointer;
}

.header-container header#header .logotype {
	display: inline-block;
	padding-bottom: 28px;
	z-index: 10;
}
@media (min-width: 992px) {

	.header-container header#header .logotype {
		padding-bottom: 0;
	}
}

.header-container header#header .logotype img {
	height: auto;
	max-width: 100%;
}
@media (min-width: 992px) {

	.header-container header#header .logotype img {
		max-width: 124px;
	}
}

.header-container header#header .menu a,
.header-container header#header .languages {
	color: #fff;
	font-size: 16px;
	font-style: normal;
	font-weight: 500;
	line-height: normal;
	opacity: 0.7;
	display: flex;
	column-gap: 8px;
	cursor: pointer;
}
@media (min-width: 992px) and (max-width: 1199px) {

	.header-container header#header .menu a,
	.header-container header#header .languages {
		column-gap: 2px;
	}
}

.header-container header#header .menu a:hover,
.header-container header#header .languages:hover {
	opacity: 1;
}

.header-container header#header .menu {
	display: none;
}
@media (min-width: 992px) {

	.header-container header#header .menu {
		display: flex;
		justify-content: end;
		column-gap: 48px;
		padding-left: 0;
	}
}

.header-container header#header .menu ul {
	width: 100%;
	display: flex;
	justify-content: space-between;
	padding: 0;
	margin: 0;
}

.header-container header#header .menu ul li {
	display: inline-block;
	list-style-type: none;
}

.header-container header#header .menu ul li a {
	padding-left: 11px;
	padding-right: 11px;
	padding-bottom: 30px;
}
@media (min-width: 992px) and (max-width: 1199px) {

	.header-container header#header .menu ul li a {
		padding-left: 10px;
		padding-right: 10px;
	}
}

.header-container header#header .menu ul li.has-submenu a {
	display: flex;
}

.header-container header#header .menu ul li.has-submenu a::after {
	content: url("/wp-content/themes/beter-2.0/assets/images/icons/arrow-down.svg");
	padding-left: 8px;
}

.header-container header#header .menu ul li.has-submenu .submenu {
	position: absolute;
	background: #000;
	width: auto;
	display: none;
}

.header-container header#header .menu ul li.has-submenu .submenu li {
	display: block;
}

.header-container header#header .menu ul li.has-submenu .submenu li a {
	display: inline-block;
	padding-top: 16px;
	padding-bottom: 16px;
	font-weight: 400;
	line-height: 20px;
	border: 1px solid rgba(255, 255, 255, 0.3);
	border-left: 0;
	border-right: 0;
	border-bottom: 0;
	width: 100%;
}

.header-container header#header .menu ul li.has-submenu .submenu li a::after {
	content: none;
}

.header-container header#header .menu ul li.has-submenu .submenu li:first-of-type a:first-of-type {
	border-top: 0;
}

.header-container header#header .menu ul li.has-submenu .submenu li:first-of-type a:last-of-type {
	border-bottom: 0;
}

.header-container header#header .menu ul li.has-submenu .submenu li .lastsubmenu {
	position: absolute;
	margin-left: 100%;
	margin-top: -25px;
	background: #000;
	display: none;
	width: auto;
}

.header-container header#header .menu ul li.has-submenu .submenu li .lastsubmenu a {
	white-space: nowrap;
	border-bottom: 0;
}

.header-container header#header .menu ul li.has-submenu .submenu li .lastsubmenu a:last-of-type {
	border-bottom: 0;
}

.header-container header#header .menu .languages {
	text-align: right;
	text-transform: uppercase;
	white-space: nowrap;
}
@media (max-width: 991px) {

	.header-container header#header .menu .languages {
		display: inline-block;
		margin: auto;
	}
}
@media (max-width: 991px) {

	.header-container header#header .menu {
		background: #000;
		height: 100vh;
		align-content: start;
		flex-wrap: wrap;
		left: 0;
		width: 100%;
	}

	.header-container header#header .menu.open {
		display: flex;
	}

	.header-container header#header .menu,
	.header-container header#header .menu .submenu,
	.header-container header#header .menu .lastsubmenu {
		position: absolute;
		margin: 0;
		top: 0;
		bottom: 0;
		padding-top: 100px;
	}

	.header-container header#header .menu .submenu,
	.header-container header#header .menu .lastsubmenu {
		left: 0;
		width: 100% !important;
		z-index: 7;
	}

	.header-container header#header .menu .lastsubmenu {
		margin-left: 0 !important;
		z-index: 8;
		margin-top: 0 !important;
	}

	.header-container header#header .menu ul {
		flex-wrap: wrap;
		text-align: center;
	}

	.header-container header#header .menu ul li {
		display: block;
		width: 100%;
	}

	.header-container header#header .menu ul li a {
		display: block !important;
	}

	.header-container header#header .menu ul li a::after {
		display: none;
	}
}

.header-container header#header .menu .languages-container {
	width: 100%;
	text-align: center;
}
@media (min-width: 992px) {

	.header-container header#header .menu .languages-container {
		width: initial;
	}
}

.header-container header#header .menu .languages-container .languages-list {
	display: block;
	margin-top: 15px;
}
@media (min-width: 992px) {

	.header-container header#header .menu .languages-container .languages-list {
		display: none;
	}
}

.header-container header#header .menu .languages-container .languages-list li {
	display: inline-block;
	width: initial;
}
@media (min-width: 992px) {

	.header-container header#header .menu .languages-container .languages-list li {
		display: block;
	}
}

.header-container header#header .menu .languages-container .languages-list li .btn_language {
	display: block;
	text-align: center;
	padding-right: 0;
	text-transform: uppercase;
	padding-bottom: 15px;
}
@media (min-width: 992px) {

	.header-container header#header .menu .languages-container .languages-list li .btn_language {
		text-align: right;
	}
}

.header-container header#header .mobile-menu {
	text-align: right;
	cursor: pointer;
	z-index: 10;
	margin: 0;
}

.header-container header#header .mobile-menu svg {
	width: 30px;
	height: 14px;
}
@media (min-width: 992px) {

	.header-container header#header .mobile-menu {
		display: none;
	}
}

.page-template .hero-container {
	position: relative;
	top: 82px;
	margin-bottom: 82px;
	background: linear-gradient(180deg, rgba(255, 65, 0, 0) 10.06%, #ff4100 87.06%);
}

.page-template .hero-container .hero-bg {
	background-position: right center;
	background-repeat: no-repeat;
}

.page-template .hero-container .hero-content {
	padding-top: 25px;
	padding-bottom: 25px;
	display: flex;
	align-items: center;
	flex-wrap: wrap;
}
@media (min-width: 992px) {

	.page-template .hero-container .hero-content {
		min-height: 600px;
		padding: 0;
	}
}

.page-template .hero-container .hero-content .logotype {
	margin-bottom: 40px;
}

.page-template .hero-container .hero-content h1,
.page-template .hero-container .hero-content .h1
{
	margin-bottom: 12px;
}

.page-template .hero-container .hero-content .description {
	margin-bottom: 24px;
}

.page-template .hero-container .hero-content .description p {
	line-height: normal;
}

.page-template .hero-container .hero-content .infographics {
	margin-top: 25px;
	margin-bottom: 40px;
	max-width: 100%;
}

.page-template-page-beter-esports .fluid-gradient,
.page-template-page-odds .fluid-gradient,
.page-template-page-beter-sports .fluid-gradient,
.page-template-support .fluid-gradient,
.page-template-page-console .fluid-gradient,
.page-template-page-career .fluid-gradient,
.page-template-careers .fluid-gradient,
.page-template-products .hero-container:not(.basketball) .fluid-gradient,
.page-template-page-beter-live .fluid-gradient {
	background: linear-gradient(180deg, rgba(0, 204, 85, 0) 61.79%, #ff4100 96.48%);
}

.page-template-page-beter-esports .hero-container,
.page-template-products .hero-container,
.page-template-page-odds .hero-container,
.page-template-page-beter-sports .hero-container,
.page-template-support .hero-container,
.page-template-page-console .hero-container,
.page-template-page-career .hero-container,
.page-template-careers .hero-container,
.page-template-page-beter-live .hero-container {
	background-size: cover;
}

.page-template-page-beter-esports .hero-container .hero-bg,
.page-template-products .hero-container:not(.basketball) .hero-bg,
.page-template-page-odds .hero-container .hero-bg,
.page-template-page-beter-sports .hero-container .hero-bg,
.page-template-support .hero-container .hero-bg,
.page-template-page-console .hero-container .hero-bg,
.page-template-page-career .hero-container .hero-bg,
.page-template-careers .hero-container .hero-bg,
.page-template-page-beter-live .hero-container .hero-bg {
	background: transparent !important;
}
@media (min-width: 992px) {

	.page-template-page-beter-esports .hero-container .hero-bg,
	.page-template-products .hero-container:not(.basketball) .hero-bg,
	.page-template-page-odds .hero-container .hero-bg,
	.page-template-page-beter-sports .hero-container .hero-bg,
	.page-template-support .hero-container .hero-bg,
	.page-template-page-console .hero-container .hero-bg,
	.page-template-page-career .hero-container .hero-bg,
	.page-template-careers .hero-container .hero-bg,
	.page-template-page-beter-live .hero-container .hero-bg {
		min-height: 725px;
	}
}

.page-template-page-beter-esports .hero-container .hero-bg h1 span,
.page-template-products .hero-container .hero-bg h1 span,
.page-template-page-odds .hero-container .hero-bg h1 span,
.page-template-page-beter-sports .hero-container .hero-bg h1 span,
.page-template-support .hero-container .hero-bg h1 span,
.page-template-page-console .hero-container .hero-bg h1 span,
.page-template-page-career .hero-container .hero-bg h1 span,
.page-template-careers .hero-container .hero-bg h1 span,
.page-template-page-beter-live .hero-container .hero-bg h1 span {
	color: #0c5;
}

.page-template-page-beter-esports.page-template-page-odds .hero-container,
.page-template-products.page-template-page-odds .hero-container,
.page-template-page-odds.page-template-page-odds .hero-container,
.page-template-page-beter-sports.page-template-page-odds .hero-container,
.page-template-support.page-template-page-odds .hero-container,
.page-template-page-console.page-template-page-odds .hero-container,
.page-template-page-career.page-template-page-odds .hero-container,
.page-template-page-beter-live.page-template-page-odds .hero-container {
	margin-bottom: 92px;
}
@media (min-width: 768px) {

	.page-template-page-beter-esports.page-template-page-odds .hero-container h1,
	.page-template-page-odds.page-template-page-odds .hero-container h1,
	.page-template-page-beter-sports.page-template-page-odds .hero-container h1,
	.page-template-support.page-template-page-odds .hero-container h1,
	.page-template-page-console.page-template-page-odds .hero-container h1,
	.page-template-page-career.page-template-page-odds .hero-container h1,
	.page-template-page-beter-live.page-template-page-odds .hero-container h1 {
		font-size: 87.893px;
		line-height: 90%;
	}
}

.page-template-page-beter-esports .fluid-gradient,
.page-template-products .hero-container:not(.basketball) .fluid-gradient,
.page-template-page-odds .fluid-gradient,
.page-template-page-beter-sports .fluid-gradient,
.page-template-page-beter-live .fluid-gradient {
	background: linear-gradient(180deg, rgba(0, 204, 85, 0) 61.79%, #000 96.48%);
}

.page-template-page-setkacup .hero-container .btn,
.page-template-page-basketball .hero-container .btn,
.hero-container.basketball .btn,
.page-template-page-virtual-ecomp .hero-container .btn,
.hero-container.cyan .btn,
.page-template-page-esportsbattle .hero-container .btn {
	background: #000;
	color: #fff;
}

.page-template-page-setkacup .hero-container .btn:hover,
.page-template-page-basketball .hero-container .btn:hover,
.hero-container.basketball .btn:hover,
.page-template-page-virtual-ecomp .hero-container .btn:hover,
.page-template-products .hero-container.cyan .btn:hover,
.page-template-page-esportsbattle .hero-container .btn:hover {
	color: #000;
	background: #fff;
}

.page-template-page-virtual-ecomp .hero-container,
.page-template-products .hero-container.cyan
{
	background: linear-gradient(180deg, rgba(0, 255, 255, 0) 10.06%, #0ff 87.06%);
}

.page-template-page-setkacup .hero-container,
.page-template-page-basketball .hero-container,
.hero-container.basketball
{
	background: linear-gradient(180deg, rgba(33, 99, 244, 0) 10.06%, #2163f4 87.06%);
}

.page-template-page-setkacup .hero-container h1,
.page-template-page-basketball .hero-container h1,
.hero-container h1.medium
{
	font-size: 48px;
	line-height: 90%;

	/* 43.2px */
}

.page-template-page-legal.page-template-page-legal .btn {
	display: none;
}

.page-template-page-esportsbattle .hero-container {
	background: linear-gradient(180deg, rgba(40, 227, 187, 0) 10.06%, #28e3bb 87.06%);
}

.page-template-page-esportsbattle .hero-container .infographics {
	display: block;
}

.page-template-page-beter-sports .hero-bg {
	background: transparent !important;
}
@media (min-width: 992px) {

	.page-template-page-beter-sports .hero-bg {
		min-height: 725px;
	}
}

.page-template-page-beter-sports .hero-bg h1 span {
	color: #0074ff !important;
}

.page-template-page-beter-sports .hero-bg .btn:hover {
	background-color: #0074ff;
}

.page-template-page-beter-gaming .hero-container,
.page-template-page-beter-turbo-games .hero-container {
	background: linear-gradient(180deg, rgba(190, 0, 255, 0) 10.06%, #be00ff 87.06%);
}

.page-template-page-beter-gaming .hero-container .btn,
.page-template-page-beter-turbo-games .hero-container .btn {
	background: #000;
	color: #fff;
}

.page-template-page-beter-gaming .hero-container .btn:hover,
.page-template-page-beter-turbo-games .hero-container .btn:hover {
	color: #000;
	background: #fff;
}

.why-block-container .watch-demo,
.setkacup-stat-container .watch-demo,
.odds-stat-container .watch-demo {
	display: inline-block;
	margin-top: 30px;
	margin-bottom: 30px;
}
@media (min-width: 768px) {

	.why-block-container .watch-demo,
	.setkacup-stat-container .watch-demo,
	.odds-stat-container .watch-demo {
		margin: 0;
	}
}

.why-block-container .watch-demo img,
.setkacup-stat-container .watch-demo img,
.odds-stat-container .watch-demo img {
	max-width: 100%;
	opacity: 0.2;
	box-shadow: 0 0 26px 15px rgba(0, 204, 85, 0.3);
	-webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
	display: block;
	margin: auto;
	border-radius: 10px;
	overflow: hidden;
}

.why-block-container .watch-demo:hover img,
.setkacup-stat-container .watch-demo:hover img,
.odds-stat-container .watch-demo:hover img {
	opacity: 0.3;
}

.why-block-container .watch-demo::after,
.setkacup-stat-container .watch-demo::after,
.odds-stat-container .watch-demo::after {
	content: "Watch demo";
	width: 150px;
	position: relative;
	display: block;
	margin: auto;
	margin-top: -50px;
	top: -100px;
	padding-top: 90px;
	background-image: url("/wp-content/themes/beter-2.0/assets/images/icons/play-button-green.svg");
	background-repeat: no-repeat;
	background-position: center top;
	text-align: center;
	text-transform: uppercase;
	font-family: "GT America LCG Ext Md";
	font-size: 14px;
	line-height: normal;
}
@media (min-width: 768px) {

	.why-block-container .watch-demo::after,
	.setkacup-stat-container .watch-demo::after,
	.odds-stat-container .watch-demo::after {
		margin-top: -25px;
	}
}
@media (min-width: 992px) {

	.why-block-container .watch-demo::after,
	.setkacup-stat-container .watch-demo::after,
	.odds-stat-container .watch-demo::after {
		margin-top: -60px;
	}
}
@media (min-width: 1200px) {

	.why-block-container .watch-demo::after,
	.setkacup-stat-container .watch-demo::after,
	.odds-stat-container .watch-demo::after {
		margin-top: -80px;
	}
}

.why-block-container .h1,
.why-block-container h1,
.setkacup-stat-container h1,
.esb-stat-container h1 {
	margin-bottom: 68px;
	margin-top: 68px;
	display: flex;
	text-transform: uppercase;
}
@media (max-width: 991px) {

	.why-block-container .infographics,
	.setkacup-stat-container .infographics,
	.esb-stat-container .infographics {
		width: 100%;
	}
}
@media (min-width: 768px) {

	.why-block-container .infographics,
	.setkacup-stat-container .infographics,
	.esb-stat-container .infographics {
		display: flex;
		flex-wrap: wrap;
	}
}

.why-block-container .infographics .item,
.setkacup-stat-container .infographics .item,
.esb-stat-container .infographics .item {
	margin-bottom: 30px;
}
@media (min-width: 768px) {

	.why-block-container .infographics .item,
	.setkacup-stat-container .infographics .item,
	.esb-stat-container .infographics .item {
		margin-bottom: 67px;
	}
}

.why-block-container .infographics .item header,
.setkacup-stat-container .infographics .item header,
.esb-stat-container .infographics .item header {
	font-family: "GT America LCG Exp Bd";
	font-size: 24px;
	line-height: normal;
}

.why-block-container .infographics .item header::after,
.setkacup-stat-container .infographics .item header::after,
.esb-stat-container .infographics .item header::after {
	content: "";
	background: #0c5;
	height: 3px;
	width: 60px;
	display: block;
	margin-top: 7px;
	margin-bottom: 7px;
}

.why-block-container .infographics .item p,
.setkacup-stat-container .infographics .item p,
.esb-stat-container .infographics .item p {
	font-family: "GT America LCG Ext Md";
	font-size: 14px;
	line-height: normal;
}

.why-block-container.setkacup-stat-container .infographics,
.setkacup-stat-container.setkacup-stat-container .infographics,
.esb-stat-container.setkacup-stat-container .infographics {
	margin-top: 36px;
	max-width: 380px;
}

.why-block-container.setkacup-stat-container .infographics .item,
.setkacup-stat-container.setkacup-stat-container .infographics .item,
.esb-stat-container.setkacup-stat-container .infographics .item {
	margin-bottom: 42px;
}

.why-block-container.setkacup-stat-container .infographics .item header,
.setkacup-stat-container.setkacup-stat-container .infographics .item header,
.esb-stat-container.setkacup-stat-container .infographics .item header {
	color: #0074ff;
	margin-bottom: 6px;
	font-size: 20px;
	line-height: normal;
}

.why-block-container.setkacup-stat-container .infographics .item header::after,
.setkacup-stat-container.setkacup-stat-container .infographics .item header::after,
.esb-stat-container.setkacup-stat-container .infographics .item header::after {
	display: none;
}
@media (min-width: 768px) {

	.why-block-container.esportsbattle h1::before,
	.why-block-container.esportsbattle .h1::before,
	.setkacup-stat-container.esportsbattle h1::before,
	.esb-stat-container.esportsbattle h1::before {
		display: flex;
		content: url("/wp-content/themes/beter-2.0/assets/images/icons/esportsbattle.svg");
		margin-right: 18px;
	}
}
@media (min-width: 768px) {

	.why-block-container.beter-esports h1::before,
	.why-block-container.beter-esports .h1::before,
	.setkacup-stat-container.beter-esports h1::before,
	.esb-stat-container.beter-esports h1::before {
		display: flex;
		content: url("/wp-content/themes/beter-2.0/assets/images/icons/beter-esports.svg");
		margin-right: 18px;
	}
}
@media (min-width: 768px) {

	.why-block-container.beter-sports h1::before,
	.why-block-container.beter-sports .h1::before,
	.setkacup-stat-container.beter-sports h1::before,
	.esb-stat-container.beter-sports h1::before {
		display: flex;
		content: url("/wp-content/themes/beter-2.0/assets/images/icons/beter-sports.svg");
		margin-right: 18px;
	}
}

.why-block-container.beter-sports .infographics .item header::after,
.setkacup-stat-container.beter-sports .infographics .item header::after,
.esb-stat-container.beter-sports .infographics .item header::after {
	background: #0074ff;
}

.why-block-container.beter-ecomp h1,
.why-block-container.beter-ecomp .h1,
.setkacup-stat-container.beter-ecomp h1,
.esb-stat-container.beter-ecomp h1 {
	color: #0ff;
}

.why-block-container.beter-ecomp .infographics .item header::after,
.setkacup-stat-container.beter-ecomp .infographics .item header::after,
.esb-stat-container.beter-ecomp .infographics .item header::after {
	background: #0ff;
}

.why-block-container.beter-ecomp .watch-demo img,
.setkacup-stat-container.beter-ecomp .watch-demo img,
.esb-stat-container.beter-ecomp .watch-demo img {
	box-shadow: 0 0 26px 15px rgba(0, 255, 255, 0.3);
}

.why-block-container.beter-ecomp .watch-demo::after,
.setkacup-stat-container.beter-ecomp .watch-demo::after,
.esb-stat-container.beter-ecomp .watch-demo::after {
	background-image: url("/wp-content/themes/beter-2.0/assets/images/icons/play-button-cyan.svg");
}

.why-block-container.setkacup h1,
.setkacup-stat-container.setkacup h1,
.esb-stat-container.setkacup h1,
.why-block-container.beter-sports h1,
.why-block-container.beter-sports .h1,
.setkacup-stat-container.beter-sports h1,
.esb-stat-container.beter-sports h1 {
	color: #0074ff;
}

.why-block-container.setkacup .infographics .item header::after,
.setkacup-stat-container.setkacup .infographics .item header::after,
.esb-stat-container.setkacup .infographics .item header::after,
.why-block-container.beter-sports .infographics .item header::after,
.setkacup-stat-container.beter-sports .infographics .item header::after,
.esb-stat-container.beter-sports .infographics .item header::after {
	background: #0074ff;
}

.why-block-container.setkacup .watch-demo img,
.setkacup-stat-container.setkacup .watch-demo img,
.esb-stat-container.setkacup .watch-demo img,
.why-block-container.beter-sports .watch-demo img,
.setkacup-stat-container.beter-sports .watch-demo img,
.esb-stat-container.beter-sports .watch-demo img {
	box-shadow: 0 0 26px 15px rgba(0, 116, 255, 0.3);
}

.why-block-container.setkacup .watch-demo::after,
.setkacup-stat-container.setkacup .watch-demo::after,
.esb-stat-container.setkacup .watch-demo::after,
.why-block-container.beter-sports .watch-demo::after,
.setkacup-stat-container.beter-sports .watch-demo::after,
.esb-stat-container.beter-sports .watch-demo::after {
	background-image: url("/wp-content/themes/beter-2.0/assets/images/icons/play-button-blue.svg");
}

.why-block-container.beter-live h1,
.setkacup-stat-container.beter-live h1,
.esb-stat-container.beter-live h1 {
	color: #28cccc;
}
@media (min-width: 768px) {

	.why-block-container.beter-live h1::before,
	.setkacup-stat-container.beter-live h1::before,
	.esb-stat-container.beter-live h1::before {
		display: flex;
		content: url("/wp-content/themes/beter-2.0/assets/images/icons/beter-live.svg");
		margin-right: 18px;
	}
}

.why-block-container.beter-live .infographics .item header::after,
.setkacup-stat-container.beter-live .infographics .item header::after,
.esb-stat-container.beter-live .infographics .item header::after {
	background: #28cccc;
}

.why-block-container.beter-live .watch-demo::after,
.setkacup-stat-container.beter-live .watch-demo::after,
.esb-stat-container.beter-live .watch-demo::after {
	background-image: url("/wp-content/themes/beter-2.0/assets/images/icons/play-button-lightblue.svg");
}

.why-block-container.esportsbattle h1,
.why-block-container.esportsbattle .h1,
.setkacup-stat-container.esportsbattle h1,
.esb-stat-container.esportsbattle h1 {
	color: #28e3bb;
}

.why-block-container.esportsbattle .infographics .item header::after,
.setkacup-stat-container.esportsbattle .infographics .item header::after,
.esb-stat-container.esportsbattle .infographics .item header::after {
	background: #28e3bb;
}

.why-block-container.esportsbattle .watch-demo img,
.setkacup-stat-container.esportsbattle .watch-demo img,
.esb-stat-container.esportsbattle .watch-demo img {
	box-shadow: 0 0 26px 15px rgba(40, 227, 187, 0.3);
}

.why-block-container.esportsbattle .watch-demo::after,
.setkacup-stat-container.esportsbattle .watch-demo::after,
.esb-stat-container.esportsbattle .watch-demo::after {
	background-image: url("/wp-content/themes/beter-2.0/assets/images/icons/play-button-turquoise.svg");
}

.why-block-container.basketball,
.setkacup-stat-container.basketball,
.esb-stat-container.basketball {
	margin-bottom: 108px;
}

.why-block-container.basketball .item header::after,
.setkacup-stat-container.basketball .item header::after,
.esb-stat-container.basketball .item header::after {
	background: #0074ff;
}

.why-block-container.basketball .btn,
.setkacup-stat-container.basketball .btn,
.esb-stat-container.basketball .btn {
	display: flex;
	align-items: center;
	justify-content: center;
	padding-top: 42px;
	padding-bottom: 42px;
	border-color: #0074ff;
	font-size: 24.75px;
	line-height: normal;
	text-transform: uppercase;
}

.why-block-container.basketball .btn:hover,
.setkacup-stat-container.basketball .btn:hover,
.esb-stat-container.basketball .btn:hover {
	background: #0074ff;
}

.why-block-container.basketball .btn .icon,
.setkacup-stat-container.basketball .btn .icon,
.esb-stat-container.basketball .btn .icon {
	margin-right: 11px;
	width: 31px;
	height: 31px;
	fill: #fff;
}

.why-block-container.odds h1,
.why-block-container.odds .h1,
.setkacup-stat-container.odds h1,
.esb-stat-container.odds h1 {
	text-align: center;
	display: initial;
	font-size: 47.744px;
	line-height: normal;
	text-transform: uppercase;
}

.why-block-container.odds .infographics,
.setkacup-stat-container.odds .infographics,
.esb-stat-container.odds .infographics {
	padding: 0;
	justify-content: space-between;
}

.why-block-container.odds .infographics .item,
.setkacup-stat-container.odds .infographics .item,
.esb-stat-container.odds .infographics .item {
	margin-bottom: 30px;
	border-radius: 6px;
	border: 1px solid rgba(84, 84, 84, 0.1);
	background: rgba(65, 65, 65, 0.1);
	backdrop-filter: blur(2px);
	display: flex;
	align-items: center;
	justify-items: center;
	justify-content: center;
	flex-wrap: wrap;
	padding: 46px 30px 37px 30px;
}
@media (min-width: 768px) {

	.why-block-container.odds .infographics .item,
	.setkacup-stat-container.odds .infographics .item,
	.esb-stat-container.odds .infographics .item {
		width: 32%;
	}
}

.why-block-container.odds .infographics .item header,
.setkacup-stat-container.odds .infographics .item header,
.esb-stat-container.odds .infographics .item header,
.why-block-container.odds .infographics .item p,
.setkacup-stat-container.odds .infographics .item p,
.esb-stat-container.odds .infographics .item p {
	text-align: center;
	width: 100%;
}

.why-block-container.odds .infographics .item img,
.setkacup-stat-container.odds .infographics .item img,
.esb-stat-container.odds .infographics .item img {
	margin-bottom: 49px;
}

.why-block-container.odds .infographics .item header,
.setkacup-stat-container.odds .infographics .item header,
.esb-stat-container.odds .infographics .item header {
	font-size: 22px;
	line-height: normal;
}

.why-block-container.odds .infographics .item header::after,
.setkacup-stat-container.odds .infographics .item header::after,
.esb-stat-container.odds .infographics .item header::after {
	display: none;
}

.why-block-container.odds .infographics .item p,
.setkacup-stat-container.odds .infographics .item p,
.esb-stat-container.odds .infographics .item p {
	margin-top: 6px;
	color: #c9c9c9;
	font-size: 14px;
	font-style: italic;
	line-height: 20px;

	/* 142.857% */
}

.why-block-container.beter-gaming .infographics .item header::after,
.setkacup-stat-container.beter-gaming .infographics .item header::after,
.esb-stat-container.beter-gaming .infographics .item header::after {
	background: #dc00ff;
}

.why-block-container.beter-gaming .watch-demo img,
.setkacup-stat-container.beter-gaming .watch-demo img,
.esb-stat-container.beter-gaming .watch-demo img {
	box-shadow: 0 0 26px 15px rgba(220, 0, 255, 0.07);
}

.why-block-container.beter-gaming .watch-demo::after,
.setkacup-stat-container.beter-gaming .watch-demo::after,
.esb-stat-container.beter-gaming .watch-demo::after {
	background-image: url("/wp-content/themes/beter-2.0/assets/images/icons/play-button-purple.svg");
}

.why-block-container.beter-gaming .btn,
.setkacup-stat-container.beter-gaming .btn,
.esb-stat-container.beter-gaming .btn {
	display: flex;
	align-items: center;
	justify-content: center;
	padding-top: 42px;
	padding-bottom: 42px;
	border-color: #dc00ff;
	font-size: 24.75px;
	line-height: normal;
	text-transform: uppercase;
}

.why-block-container.beter-gaming .btn:hover,
.setkacup-stat-container.beter-gaming .btn:hover,
.esb-stat-container.beter-gaming .btn:hover {
	background: #dc00ff;
}

.why-block-container.beter-gaming .btn .icon,
.setkacup-stat-container.beter-gaming .btn .icon,
.esb-stat-container.beter-gaming .btn .icon {
	margin-right: 11px;
	width: 31px;
	height: 31px;
	fill: #fff;
}

.why-block-container.support .infographics .item header::after,
.setkacup-stat-container.support .infographics .item header::after,
.esb-stat-container.support .infographics .item header::after {
	background-color: #ff4100;
}

.esb-stat-container .sport-data-header {
	margin-bottom: 37px;
}

.esb-stat-container .infographics header::after {
	content: none !important;
}

.esb-stat-container.football-stat-container .infographics header {
	color: #00d928;
}

.esb-stat-container.basketball-stat-container .infographics header {
	color: #ffb100;
}

.esb-stat-container.hockey-stat-container .infographics header {
	color: #00c5ff;
}

.esb-stat-container.cs-stat-container .infographics header {
	color: #b5c7d9;
}

.pinpong-stat-container .infographics {
	margin-top: 57px;
}

.pinpong-stat-container .infographics .item header {
	color: #0074ff;
	margin-bottom: 6px;
	font-size: 20px;
	line-height: normal;
	font-family: "GT America LCG Exp Bd";
}

.pinpong-stat-container .infographics .item p {
	font-family: "GT America LCG Ext Md";
	font-size: 14px;
	line-height: normal;
	white-space: nowrap;
}

.watch-demo-btn-container {
	align-items: center;
}

.page-template-page-iframe-solutions .why-block-container,
.page-template-page-console .why-block-container {
	padding-top: 60px;
}

.page-template-page-iframe-solutions .why-block-container .row,
.page-template-page-console .why-block-container .row {
	align-items: center;
}

.page-template-page-iframe-solutions .why-block-container .row *,
.page-template-page-console .why-block-container .row * {
	line-height: normal;
}

.page-template-page-console .why-block-container {
	margin-bottom: 60px;
}

.page-template-page-console .why-block-container .data {
	padding-top: 39px;
	padding-bottom: 39px;
	border: 1px solid rgba(255, 65, 0, 0.1);
	backdrop-filter: blur(4px);
}

.page-template-default .infographics .item .header header,
.page-template-home .infographics .item .header header
{
	text-transform: initial;
}
@media (min-width: 768px) {

	.infographics .item p {
		white-space: break-spaces !important;
	}
}

.animation-container {
	margin-bottom: 108px;
}

.animation-container .item {
	transition: all 0.6s;
	padding: 33px;
	display: flex;
	flex-wrap: wrap;
	align-items: flex-end;
	border: 3px solid #0c5;
}
@media (min-width: 768px) and (max-width: 991px) {

	.animation-container .item {
		padding: 15px;
	}
}

.animation-container .item:nth-of-type(2) {
	border-top: 0;
	border-bottom: 0;
}
@media (min-width: 768px) {

	.animation-container .item:nth-of-type(2) {
		border-left: 0;
		border-right: 0;
		border-top: 3px solid #0c5;
		border-bottom: 3px solid #0c5;
	}
}

.animation-container .item .item-content {
	display: flex;
	flex-wrap: wrap;
}

.animation-container .item .item-picture {
	margin-bottom: 16px;
	text-align: center;
	width: 100%;
	position: relative;
	display: inline-block;
}
@media (min-width: 768px) {

	.animation-container .item .item-picture {
		height: 200px;
	}
}
@media (min-width: 1200px) {

	.animation-container .item .item-picture {
		height: 367px;
	}
}

.animation-container .item .item-picture img {
	transition: all 0.6s;
	transform: rotate(-9.84deg);
	height: 250px;
}
@media (min-width: 768px) {

	.animation-container .item .item-picture img {
		height: 150px;
	}
}
@media (min-width: 1200px) {

	.animation-container .item .item-picture img {
		height: 332px;
	}
}

.animation-container .item header {
	font-size: 20px;
	line-height: 24px;
	margin-bottom: 3px;
	text-align: left;
	font-family: "GT America LCG Ext Md";
}
@media (min-width: 992px) {

	.animation-container .item header {
		font-size: 27px;
		line-height: 33.97px;
	}
}

.animation-container .item p {
	font-size: 14px;
	line-height: 17.61px;
	margin-bottom: 33px;
}

.animation-container .item:hover {
	background: #0c5;
}

.animation-container .item:hover img {
	transform: rotate(12.4deg);
	height: 250px;
}
@media (min-width: 768px) {

	.animation-container .item:hover img {
		height: 180px;
	}
}
@media (min-width: 1200px) {

	.animation-container .item:hover img {
		height: 300px;
	}
}

.animation-container .item:hover header,
.animation-container .item:hover p {
	color: #000;
}

.animation-container.beter-esports .item header {
	display: flex;
	align-items: center;
}
@media (min-width: 992px) {

	.animation-container.beter-esports .item header::before {
		content: "";
		display: inline-block;
		margin-right: 8px;
	}
}
@media (min-width: 992px) {

	.animation-container.beter-esports .item:nth-of-type(2) header::before {
		content: url("/wp-content/themes/beter-2.0/assets/images/logos/esportsbattle-logo.svg");
	}
}
@media (min-width: 992px) {

	.animation-container.beter-esports .item:nth-of-type(3) header::before {
		content: url("/wp-content/themes/beter-2.0/assets/images/logos/ecomp-logo.svg");
	}
}

.animation-container.beter-sports .item {
	border-color: #0074ff;
}

.animation-container.beter-sports .item header {
	display: flex;
	align-items: center;
}

.animation-container.beter-sports .item header::before {
	margin-right: 15px;
}

.animation-container.beter-sports .item .item-content {
	position: relative;
	z-index: 7;
}
@media (min-width: 992px) {

	.animation-container.beter-sports .item:nth-of-type(1) header::before {
		content: url("/wp-content/themes/beter-2.0/assets/images/logos/setkacup-logo.svg");
	}
}

.animation-container.beter-sports .item:nth-of-type(2) {
	border: 3px solid #0074ff;
	border-left: 0;
}

.animation-container.beter-sports .item:nth-of-type(2) header {
	z-index: 7;
	position: relative;
}
@media (min-width: 992px) {

	.animation-container.beter-sports .item:nth-of-type(2) header::before {
		content: url("/wp-content/themes/beter-2.0/assets/images/logos/bskt-logo.svg");
	}
}

.animation-container.beter-sports .item:hover {
	background: #0074ff;
}

.animation-container.beter-sports .item .item-picture img {
	position: relative;
	z-index: 6;
	height: 250px;
}
@media (min-width: 992px) {

	.animation-container.beter-sports .item .item-picture img {
		height: 500px;
	}
}

.animation-container.beter-sports .item .item-picture:hover img {
	transform: rotate(12.4deg);
}

.animation-container.beter-sports .item .btn:hover {
	background-color: #0074ff;
}

.statistics-container .statistics-data-container {
	margin-bottom: 108px;
	margin-top: 50px;
}

.statistics-container .statistics-data-container .statistics-data {
	position: relative;
}

.statistics-container .statistics-data-container .statistics-data::after {
	content: "";
	display: block;
	width: 100%;
	z-index: -1;
	position: absolute;
	bottom: 0;
}
@media (min-width: 1200px) {

	.statistics-container .statistics-data-container .statistics-data::after {
		height: 120px;
	}
}

.statistics-container .statistics-data-container .statistics-data .social-links {
	display: flex;
	justify-content: space-between;
}
@media (min-width: 1200px) {

	.statistics-container .statistics-data-container .statistics-data .social-links {
		justify-content: initial;
	}
}

.statistics-container .statistics-data-container .statistics-data .social-link {
	display: flex;
	color: #fff;
	flex-wrap: wrap;
	justify-content: center;
}
@media (min-width: 1200px) {

	.statistics-container .statistics-data-container .statistics-data .social-link {
		padding-top: 24px;
		padding-bottom: 25px;
		margin-right: 130px;
	}
}

.statistics-container .statistics-data-container .statistics-data .social-link svg,
.statistics-container .statistics-data-container .statistics-data .social-link span {
	display: block;
}

.statistics-container .statistics-data-container .statistics-data .social-link span {
	width: 100%;
	color: #000;
	text-align: center;
}

.statistics-container .statistics-data-container.beter-ecomp {
	background-position: 28px center;
	background-repeat: no-repeat;
}
@media (min-width: 1200px) {

	.statistics-container .statistics-data-container.beter-ecomp {
		background-image: url("/wp-content/themes/beter-2.0/assets/images/logos/beter-ecomp.png");
		padding-top: 76px;
		padding-bottom: 76px;
	}
}

.statistics-container .statistics-data-container.beter-ecomp .statistics-data::after {
	background: #0ff;
}

.statistics-container .statistics-data-container.basketball {
	background-position: 28px center;
	background-repeat: no-repeat;
}
@media (min-width: 1200px) {

	.statistics-container .statistics-data-container.basketball {
		background-image: url("/wp-content/themes/beter-2.0/assets/images/logos/basketball.png");
		padding-top: 123px;
	}
}

.statistics-container .statistics-data-container.basketball .statistics-data::after {
	background: #0074ff;
}

.statistics-container .statistics-data-container.basketball .statistics-data .social-links .social-link {
	margin-right: 50px;
	fill: #fff;
}

.statistics-container .statistics-data-container.basketball .statistics-data .social-links .social-link span {
	color: #fff;
}

.statistics-container .statistics-data-container.upchallenger {
	background-position: 28px center;
	background-repeat: no-repeat;
}
@media (min-width: 1200px) {

	.statistics-container .statistics-data-container.upchallenger {
		background-image: url("/wp-content/themes/beter-2.0/assets/images/logos/upchallenger.png");
		padding-top: 170px;
	}
}

.statistics-container .statistics-data-container.upchallenger .statistics-data::after {
	background: #0074ff;
}

.statistics-container .statistics-data-container.upchallenger .statistics-data .social-links .social-link {
	margin-right: 50px;
	fill: #fff;
}

.statistics-container .statistics-data-container.upchallenger .statistics-data .social-links .social-link span {
	color: #fff;
}

.partners-logos-container {
	background: #000;
}

.partners-logos-container .partners-logos-header .description {
	font-family: "GT America LCG Ext Md";
}

.partners-logos-container .partners-logos {
	margin-top: 42px;
	margin-bottom: 108px;
}

.partners-logos-container .partners-logos .partner {
	border: 1px solid #1c1c1c;
	background: #000;
	text-align: center;
	padding-top: 62px;
	padding-bottom: 61px;
	display: flex;
	align-items: center;
	justify-content: center;
}

.partners-logos-container .partners-logos .partner img {
	max-width: 100%;
	filter: grayscale(1);
}

.our-partners-container .client-review {
	margin-top: 50px;
	border: 1px solid rgba(255, 65, 0, 0.1);
	display: flex;
	align-items: center;
	filter: drop-shadow(0 4px 4px rgba(0, 0, 0, 0.25));
	backdrop-filter: blur(4px);
	background: 98% 93% no-repeat url("/wp-content/themes/beter-2.0/assets/images/icons/blockquote.svg");
}
@media (min-width: 992px) {

	.our-partners-container .client-review {
		padding: 77px;
	}
}

.our-partners-container .client-review .logotype img {
	border-bottom: 2px solid #ff4100;
	padding-bottom: 15px;
}
@media (max-width: 767px) {

	.our-partners-container .client-review .logotype {
		margin-bottom: 15px;
	}
}

.our-partners-container .client-review p:last-of-type {
	font-family: "GT America LCG Ext Md";
}

.our-partners-container .client-review strong {
	color: #ff4100;
	font-weight: 500;
}

.page-template-templatesclients-and-partners-php .partners-logos-container {
	padding-top: 77px;
}

.page-template-templatesclients-and-partners-php .our-partners-container {
	margin-bottom: 77px;
}

.page-template-team .team-teaser {
	padding-top: 77px;
	margin-bottom: 96px;
}

.page-template-team .team-teaser h1,
.page-template-team .team-teaser .h1
{
	font-size: 32px;
	margin-bottom: 32px;
}

.page-template-team .team-teaser .description {
	line-height: normal;
}

.page-template-team .growth-container {
	border: 1px solid rgba(255, 65, 0, 0.1);
	background: rgba(0, 0, 0, 0.1);
	backdrop-filter: blur(2px);
	padding-top: 78px;
	padding-bottom: 77px;
}

.page-template-team .growth-container img {
	margin-top: 62px;
	max-width: 100%;
}

.page-template-team .team-list-container {
	margin-top: 96px;
}

.page-template-team .team-list-container h1,
.page-template-team .team-list-container .h1
{
	margin-bottom: 60px;
}

.page-template-team .team-list-container .team-list {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}

.page-template-team .team-list-container .team-list .team-item {
	margin-bottom: 120px;
}

.page-template-team .team-list-container .team-list .team-item .avatar {
	display: block;
	border-bottom: 2px solid #ff4100;
	margin-bottom: 24px;
}

.page-template-team .team-list-container .team-list .team-item a .avatar {
	display: grid;
	align-items: end;
	justify-items: end;
}

.page-template-team .team-list-container .team-list .team-item a .avatar .social-icon {
	background: #ff4100;
	fill: #fff;
	position: absolute;
	padding: 5px 6px;
}

.page-template-team .team-list-container .team-list .team-item .name {
	font-size: 26px;
	line-height: normal;
}

.page-template-team .team-list-container .team-list .team-item .position {
	color: #ff4100;

	/* H3 */
	font-size: 18px;
	line-height: 26px;

	/* 144.444% */
	margin-top: 14px;
	margin-bottom: 4px;
}

.page-template-team .team-list-container .team-list .team-item .email {
	line-height: 24px;

	/* 150% */
}

.solutions-container .setkacup-stat-container,
.solutions-container .esb-stat-container,
.solutions-container .pinpong-stat-container {
	margin-top: 36px;
	margin-bottom: 108px;
	border: 3px solid #0074ff;
}

.solutions-container .setkacup-stat-container .sport-data-container,
.solutions-container .esb-stat-container .sport-data-container,
.solutions-container .pinpong-stat-container .sport-data-container {
	background-image: url("/wp-content/themes/beter-2.0/assets/images/setkacup-bg-1.png");
	background-position: 500px bottom;
	justify-content: space-between;
	margin-top: -20px;
	background-repeat: no-repeat;
	min-height: 382px;
}
@media (min-width: 1200px) {

	.solutions-container .setkacup-stat-container .sport-data-container,
	.solutions-container .esb-stat-container .sport-data-container,
	.solutions-container .pinpong-stat-container .sport-data-container {
		display: flex;
	}
}
@media (min-width: 768px) and (max-width: 1199px) {

	.solutions-container .setkacup-stat-container .sport-data-container .sport-data,
	.solutions-container .esb-stat-container .sport-data-container .sport-data,
	.solutions-container .pinpong-stat-container .sport-data-container .sport-data {
		width: 100%;
	}
}
@media (min-width: 1200px) {

	.solutions-container .setkacup-stat-container .sport-data-container .sport-data,
	.solutions-container .esb-stat-container .sport-data-container .sport-data,
	.solutions-container .pinpong-stat-container .sport-data-container .sport-data {
		padding-left: 70px;
	}
}

.solutions-container .setkacup-stat-container .sport-data-container .sport-data .sport-data-header,
.solutions-container .esb-stat-container .sport-data-container .sport-data .sport-data-header,
.solutions-container .pinpong-stat-container .sport-data-container .sport-data .sport-data-header {
	margin-top: 66px;
	display: flex;
	align-items: center;
}

.solutions-container .setkacup-stat-container .socials,
.solutions-container .esb-stat-container .socials,
.solutions-container .pinpong-stat-container .socials {
	justify-content: end;
	display: flex;
	flex-wrap: wrap;
	align-items: flex-end;
	margin-bottom: 55px;
}
@media (max-width: 1199px) {

	.solutions-container .setkacup-stat-container .socials,
	.solutions-container .esb-stat-container .socials,
	.solutions-container .pinpong-stat-container .socials {
		width: 100% !important;
		justify-content: start;
	}
}

.solutions-container .setkacup-stat-container .socials .first-line,
.solutions-container .esb-stat-container .socials .first-line,
.solutions-container .pinpong-stat-container .socials .first-line,
.solutions-container .setkacup-stat-container .socials .second-line,
.solutions-container .esb-stat-container .socials .second-line,
.solutions-container .pinpong-stat-container .socials .second-line {
	display: flex;
}

.solutions-container .setkacup-stat-container .socials .first-line,
.solutions-container .esb-stat-container .socials .first-line,
.solutions-container .pinpong-stat-container .socials .first-line {
	width: 100%;
}
@media (min-width: 1200px) {

	.solutions-container .setkacup-stat-container .socials .first-line,
	.solutions-container .esb-stat-container .socials .first-line,
	.solutions-container .pinpong-stat-container .socials .first-line {
		width: 280px;
	}
}

.solutions-container .setkacup-stat-container .socials .second-line,
.solutions-container .esb-stat-container .socials .second-line,
.solutions-container .pinpong-stat-container .socials .second-line {
	width: 100%;
	align-items: end;
}
@media (min-width: 1200px) {

	.solutions-container .setkacup-stat-container .socials .second-line,
	.solutions-container .esb-stat-container .socials .second-line,
	.solutions-container .pinpong-stat-container .socials .second-line {
		width: 410px;
	}
}

.solutions-container .setkacup-stat-container .socials a,
.solutions-container .esb-stat-container .socials a,
.solutions-container .pinpong-stat-container .socials a {
	text-align: center;
	width: 50%;
	font-size: 13.54px;
	line-height: 17.03px;
	-webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
}

.svgTelegram,
.svgTelegram svg path {
	transition: .5s;
}

.solutions-container .setkacup-stat-container .socials a svg,
.solutions-container .esb-stat-container .socials a svg,
.solutions-container .pinpong-stat-container .socials a svg {
	-webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
	margin-bottom: 10px;
	fill: #fff;
}

.solutions-container .setkacup-stat-container .socials a svg.facebook,
.solutions-container .esb-stat-container .socials a svg.facebook,
.solutions-container .pinpong-stat-container .socials a svg.facebook {
	width: 22px;
	height: 42px;
}

.solutions-container .setkacup-stat-container .socials a svg.website,
.solutions-container .esb-stat-container .socials a svg.website,
.solutions-container .pinpong-stat-container .socials a svg.website {
	width: 46px;
	height: 46px;
}

.solutions-container .setkacup-stat-container .socials a svg.instagram,
.solutions-container .esb-stat-container .socials a svg.instagram,
.solutions-container .pinpong-stat-container .socials a svg.instagram {
	width: 42px;
	height: 42px;
}

.solutions-container .setkacup-stat-container .socials a svg.youtube,
.solutions-container .esb-stat-container .socials a svg.youtube,
.solutions-container .pinpong-stat-container .socials a svg.youtube {
	width: 50px;
	height: 34px;
}

.solutions-container .setkacup-stat-container .socials a svg.youtube-live,
.solutions-container .esb-stat-container .socials a svg.youtube-live,
.solutions-container .pinpong-stat-container .socials a svg.youtube-live {
	width: 49px;
	height: 39px;
}

.solutions-container .setkacup-stat-container .socials a svg.twitch,
.solutions-container .esb-stat-container .socials a svg.twitch,
.solutions-container .pinpong-stat-container .socials a svg.twitch {
	width: 42px;
	height: 46px;
}

.solutions-container .setkacup-stat-container .socials a:hover,
.solutions-container .esb-stat-container .socials a:hover,
.solutions-container .pinpong-stat-container .socials a:hover {
	color: #ff4100;
}

.solutions-container .setkacup-stat-container .socials a:hover svg,
.solutions-container .esb-stat-container .socials a:hover svg,
.solutions-container .pinpong-stat-container .socials a:hover svg,
.solutions-container .esb-stat-container .socials a:hover svg path {
	fill: #ff4100;
}


.solutions-container.esportsbattle h1,
.solutions-container.esportsbattle .h1
{
	margin-bottom: 98px;
	color: #28e3bb;
}

.solutions-container.esportsbattle .socials {
	width: 280px;
}

.solutions-container.esportsbattle .infographics .item {
	margin-bottom: 42px;
}

.solutions-container.esportsbattle .sport-data-header h3,
.solutions-container.esportsbattle .sport-data-header .h3
{
	display: flex;
	align-items: center;
}

.solutions-container.esportsbattle .sport-data-header h3::before,
.solutions-container.esportsbattle .sport-data-header .h3::before
{
	display: inline-block;
}

.solutions-container.esportsbattle .football-stat-container {
	border-color: #00d928;
}

.solutions-container.esportsbattle .football-stat-container .sport-data-container {
	background-image: url("/wp-content/themes/beter-2.0/assets/images/man-football-soccer-player-silhouette-studio-isolated-white-stands-with-ball-victory.png");
	background-position: 690px bottom;
}
@media (min-width: 768px) {

	.solutions-container.esportsbattle .football-stat-container .sport-data-container .sport-data-header h3::before {
		content: url("/wp-content/themes/beter-2.0/assets/images/logos/esbfootball-logo.svg");
	}
}

.solutions-container.esportsbattle .basketball-stat-container {
	border-color: #ffb100;
}

.solutions-container.esportsbattle .basketball-stat-container .sport-data-container {
	background-image: url("/wp-content/themes/beter-2.0/assets/images/1233.png");
	background-position: 690px bottom;
}
@media (min-width: 768px) {

	.solutions-container.esportsbattle .basketball-stat-container .sport-data-container .sport-data-header h3 {
		white-space: nowrap;
	}

	.solutions-container.esportsbattle .basketball-stat-container .sport-data-container .sport-data-header h3::before {
		content: url("/wp-content/themes/beter-2.0/assets/images/logos/esbbasketball-logo.svg");
	}
}

.solutions-container.esportsbattle .hockey-stat-container {
	border-color: #00c5ff;
}

.solutions-container.esportsbattle .hockey-stat-container .sport-data-container {
	background-image: url("/wp-content/themes/beter-2.0/assets/images/hockey.png");
	background-position: 690px bottom;
}
@media (min-width: 768px) {

	.solutions-container.esportsbattle .hockey-stat-container .sport-data-container .sport-data-header h3 {
		white-space: nowrap;
	}

	.solutions-container.esportsbattle .hockey-stat-container .sport-data-container .sport-data-header h3::before {
		content: url("/wp-content/themes/beter-2.0/assets/images/logos/esbhockey-logo.svg");
	}
}

.solutions-container.esportsbattle .cs-stat-container {
	border-color: #b5c7d9;
}

.solutions-container.esportsbattle .cs-stat-container .sport-data-container {
	background-image: url("/wp-content/themes/beter-2.0/assets/images/cs.png");
	background-position: 690px bottom;
}
@media (min-width: 768px) {

	.solutions-container.esportsbattle .cs-stat-container .sport-data-container .sport-data-header h3 {
		white-space: nowrap;
	}

	.solutions-container.esportsbattle .cs-stat-container .sport-data-container .sport-data-header h3::before {
		content: url("/wp-content/themes/beter-2.0/assets/images/logos/esbcs-logo.svg");
	}
}

.solutions-container.beter-sports .pinpong-stat-container .sport-data-container {
	background-image: url("/wp-content/themes/beter-2.0/assets/images/ping-pong.png");
	background-position: right bottom;
	background-size: auto 100%;
}

.solutions-container.beter-sports .pinpong-stat-container .sport-data-container h3 {
	margin-bottom: 13px;
	display: flex;
	align-items: center;
}

.solutions-container.beter-sports .pinpong-stat-container .sport-data-container h3::before {
	content: url("/wp-content/themes/beter-2.0/assets/images/logos/ping-pong-logo.svg");
	margin-right: 12px;
}

.solutions-container.beter-sports .pinpong-stat-container .sport-data-container p {
	line-height: normal;
}

.solutions-container.beter-sports .pinpong-stat-container .sport-data-header {
	display: block !important;
}

.solutions-container.two-column-with-icons-and-text {
	margin-top: 78px;
}

.solutions-container.two-column-with-icons-and-text .items {
	margin-top: 36px;
	margin-bottom: 78px;
	display: flex;
	column-gap: 30px;
}

.solutions-container.two-column-with-icons-and-text .items .item {
	background: #6565cd;
	display: flex;
	padding: 26px 54px 32px 57px;
	column-gap: 42px;
	align-items: center;
}

.solutions-container.two-column-with-icons-and-text .items .item header {
	color: #000;
	font-family: "GT America LCG Exp Bd";
	font-size: 24px;
	line-height: normal;
	max-width: 300px;
	margin-bottom: 12px;
}

.solutions-container.two-column-with-icons-and-text .items .item p {
	color: #000;
	font-size: 14px;
	line-height: normal;
	margin-bottom: 0;
}

.solutions-container.two-column-with-icons-and-text.beter-gaming .items .item {
	background: #dc00ff;
}

.integrity-section-container {
	margin-top: 108px;
	margin-bottom: 108px;
}

.integrity-section-container .integrity-section .description {
	margin-bottom: 41px;
}

.integrity-section-container .integrity-section .border-icon-section-item {
	margin-top: 38px;
	display: flex;
	align-items: center;
	padding-right: 32px;
}

.integrity-section-container .integrity-section .border-icon-section-item .icon {
	display: block;
	box-shadow: 0 0 38px 2px rgba(33, 99, 244, 0.25);
	padding-top: 22px;
}

.integrity-section-container .integrity-section .border-icon-section-item .icon img {
	display: block;
	margin: auto;
}

.integrity-section-container .integrity-section .border-icon-section-item .icon::after {
	content: "";
	border-bottom: 1px solid #ff4100;
	width: 77px;
	display: block;
	margin: auto;
	padding-top: 22px;
}

.integrity-section-container .integrity-section .border-icon-section-item .text {
	line-height: normal;
	margin-top: 30px;
}
@media (min-width: 768px) {

	.integrity-section-container .integrity-section .border-icon-section-item .text {
		margin-top: 0;
	}
}

.integrity-section-container.setkacup .integrity-section .border-icon-section-item .icon::after {
	border-color: #0074ff;
}

.integrity-section-container.esportsbattle .integrity-section .border-icon-section-item .icon,
.integrity-section-container .integrity-section .border-icon-section-item .icon.turquoise
{
	background: rgba(40, 227, 187, 0.05);
	box-shadow: 0 0 38px 2px rgba(40, 227, 187, 0.25);
}

.integrity-section-container.esportsbattle .integrity-section .border-icon-section-item .icon::after,
.integrity-section-container .integrity-section .border-icon-section-item .icon.turquoise::after
{
	border-color: #28e3bb;
}

.page-template-page-iframe-solutions .integrity-section-container .integrity-section .border-icon-section-item .icon {
	box-shadow: 0 0 38px 2px rgba(255, 65, 0, 0.25);
}

.odds-stat-container {
	background: rgba(84, 84, 84, 0.1);
	border: 1px solid rgba(84, 84, 84, 0.1);
	backdrop-filter: blur(2px);
	border-radius: 12px;
}
@media (min-width: 768px) {

	.odds-stat-container {
		padding: 40px 50px;
	}
}

.odds-stat-container .odds-stat {
	align-items: center;
	justify-content: space-between;
}

.odds-stat-container .infographics .item {
	margin-bottom: 20px;
	justify-content: flex-start;
	padding-left: 37px;
	border-radius: 10px;
	border: 1px solid rgba(84, 84, 84, 0.1);
	background: rgba(84, 84, 84, 0.1);
	backdrop-filter: blur(2px);
	display: flex;
	column-gap: 40px;
	padding: 30px 37px;
	align-items: center;
}

.odds-stat-container .infographics .item:nth-of-type(2) {
	column-gap: 28px;
}

.odds-stat-container .infographics .item p {
	font-size: 16px;
	line-height: normal;
	margin: 0;
}

.odds-solutions,
.odds-services {
	border: 1px solid rgba(84, 84, 84, 0.3);
	border-radius: 12px;
	background-size: cover;
}

.odds-solutions img,
.odds-services img {
	max-width: 100%;
}

.odds-solutions {
	margin-top: 58px;
	margin-bottom: 78px;
	background-image: url("/wp-content/themes/beter-2.0/assets/images/rm373batch2-05-2-3.png");
	padding: 40px;
}

.odds-solutions h1,
.odds-solutions .h1,
.odds-solutions .description {
	text-align: center;
	line-height: normal;
}

.odds-solutions h1,
.odds-solutions .h1
{
	font-size: 36px;
	letter-spacing: 1.8px;
	text-transform: uppercase;
}

.odds-solutions .description {
	margin-top: 16px;
	color: #c9c9c9;
	font-size: 16px;
	margin-bottom: 30px;
}

.odds-solutions img {
	display: block;
	margin: auto;
}

.odds-services {
	background-image: url("/wp-content/themes/beter-2.0/assets/images/rm373batch2-05-2.png");
	padding-bottom: 50px;
	margin-bottom: 78px;
}

.odds-services h1,
.odds-services .h1
{
	text-align: center;
	margin-bottom: 89px;
}

.odds-services .item-icon {
	margin-bottom: 78px;
	text-align: center;
}

.odds-services .item-icon.col-md-2 {
	width: 20%;
}

.odds-benefit-text {
	background: rgba(84, 84, 84, 0.1);
	border: 1px solid rgba(84, 84, 84, 0.1);
	backdrop-filter: blur(4px);
	padding: 0;
	border-radius: 12px;
	margin-bottom: 108px;
}

.odds-benefit-text .row {
	padding: 0;
	margin: 0;
}

.odds-benefit-text .text-data {
	display: flex;
	align-items: center;
}

.odds-benefit-text .text-data h2,
.odds-benefit-text .text-data .h2
{
	font-size: 24px;
	letter-spacing: 1.2px;
	text-transform: uppercase;
	margin-bottom: 8px;
}

.odds-benefit-text .text-data p {
	margin-bottom: 0;
	font-size: 18px;
	line-height: normal;
}

.odds-benefit-text .img-container {
	text-align: right;
	margin-top: 15px;
	margin-bottom: 15px;
}
@media (min-width: 768px) {

	.odds-benefit-text .img-container {
		margin: 0;
		padding-right: 0;
	}
}

.odds-benefit-text .img-container img {
	max-width: 100%;
}

.games-block {
	padding-top: 78px;
}

.games-block p {
	text-transform: uppercase;
}

.beter-games-items {
	padding-top: 64px;
	padding-bottom: 46px;
}

.beter-games-items .item {
	margin: auto;
	text-align: center;
	display: inline-block;
	width: 100%;
}

.beter-games-items .item .title {
	text-align: left;
	font-size: 24px;
	line-height: 30.19px;
	font-family: "GT America LCG Ext Md";
	margin-bottom: 18px;
}

.beter-games-items .item img {
	display: block;
	margin: auto;
	height: auto;
	width: 100%;
	border: 3px solid #dc00ff;
}

.beter-games-items .item .image .data {
	display: flex;
	justify-content: space-between;
	padding: 8px 18px 0 18px;
	background: #dc00ff;
}

.beter-games-items .item .text {
	font-size: 14px;
	line-height: 17.61px;
	text-align: left;
	margin-top: 12px;
}

.why-block,
.iframe-integration {
	padding-top: 71px;
	padding-bottom: 21px;
	margin: auto;
}

.why-block .content,
.iframe-integration .content {
	border: 1px solid rgba(255, 65, 0, 0.1);
	backdrop-filter: blur(4px);
	padding: 50px 0;
}

.why-block .content .item,
.iframe-integration .content .item {
	display: flex;
	align-items: center;
	flex-wrap: wrap;
}
@media (min-width: 768px) {

	.why-block .content .item,
	.iframe-integration .content .item {
		flex-wrap: nowrap;
	}
}

.why-block .content .item .text,
.iframe-integration .content .item .text {
	margin-right: 50px;
}

.why-block .content .item .text .title,
.iframe-integration .content .item .text .title {
	margin-bottom: 8px;
	font-size: 24px;
	line-height: 30px;
	text-transform: uppercase;
	font-family: "GT America LCG Ext Md";
}

.why-block .content .item .text .title strong,
.iframe-integration .content .item .text .title strong {
	color: #ff4100;
}

.why-block .content .item .image-container,
.iframe-integration .content .item .image-container {
	border: 1px solid rgba(255, 65, 0, 0.5);
	backdrop-filter: blur(4px);
	display: block;
	float: right;
	max-width: 100%;
}

.why-block .content .item .image-container img,
.iframe-integration .content .item .image-container img {
	max-width: 100%;
	position: relative;
	padding-right: 5px;
	margin-top: -5px;
	padding-bottom: 5px;
	margin-left: -5px;
}

.why-block .content .left-image .image-container img,
.iframe-integration .content .left-image .image-container img {
	margin-right: -5px;
	margin-left: 5px;
	padding-right: 0;
}

.why-block .content .left-image .text,
.iframe-integration .content .left-image .text {
	margin-right: 0;
	margin-left: 50px;
}

.how-it-was-today {
	background-image: url("/wp-content/themes/beter-2.0/assets/images/how-it-was-bg.png");
	background-repeat: no-repeat;
	background-position: right center;
	margin-top: 56px;
}

.how-it-was-today .content {
	backdrop-filter: none !important;
}

.how-it-was-today .content .text {
	border: 1px solid #ff4100;
	padding: 81px;
}

.how-it-was-today .content .text p {
	font-size: 24px;
	line-height: 30px;
	font-family: "GT America LCG Ext Md";
}

.video-container {
	display: flex;
	align-items: flex-end;
	margin: 58px 0;
}

.video-container .video-player {
	margin: 0 auto;
	z-index: 0;
}

.video-container .video-player video {
	display: block;
}

.line {
	background: #ff4100;
	text-align: center;
	padding-top: 30px;
	padding-bottom: 30px;
	margin-top: 90px;
	margin-bottom: 90px;
}

.line * {
	color: #000;
	font-size: 20px;
	line-height: 25px;
	text-transform: uppercase;
	font-family: "GT America LCG Ext Md";
}

.page-template-page-about .integrity-section-container {
	overflow-x: scroll;
}

.page-template-page-about .integrity-section-container .table {
	margin-top: 50px;
	color: #fff;
	font-size: 15px;
	line-height: 18.87px;
	text-align: center;
	margin-bottom: 60px;
}

.page-template-page-about .integrity-section-container .table td {
	padding: 20px 0;
	border: 1px solid rgba(255, 65, 0, 0.2);
	backdrop-filter: blur(4px);
}

.page-template-page-about .integrity-section-container .table td:last-of-type {
	color: #ff4100;
}

.page-template-page-about .integrity-section-container .btn {
	white-space: nowrap;
	width: auto;
}

.iframe-integration h1 {
	margin-bottom: 68px;
}

.iframe-integration .iframe-integration-content {
	border: 1px solid rgba(255, 65, 0, 0.1);
	backdrop-filter: blur(4px);
	padding: 48px 44px;
	margin-top: 36px;
	margin-bottom: 36px;
}

.iframe-integration .iframe-integration-content .iframe-content {
	background-color: #000;
	margin-bottom: 30px;
}
@media (min-width: 768px) {

	.iframe-integration .iframe-integration-content .iframe-content {
		margin-bottom: 0;
	}
}

.iframe-integration .iframe-integration-content .iframe-content::after {
	content: "";
	border-top: 1px dotted #ff4100;
	height: 0;
	display: block;
}

.iframe-integration .iframe-integration-content .iframe-content .title {
	text-transform: uppercase;
	font-size: 14px;
	line-height: 18px;
	text-align: center;
	border: 1px solid #ff4100;
	height: 87px;
	display: grid;
	align-items: center;
	justify-content: center;
	padding: 26px 59px 15px 59px;
}

.iframe-integration .iframe-integration-content .iframe-content .title::after {
	content: "1 day";
	text-transform: uppercase;
	display: block;
	background: #ff4100;
	margin: auto;
	margin-bottom: -40px;
	padding: 7px 0;
	width: 87px;
}

.iframe-integration .iframe-integration-content .iframe-content:nth-of-type(2) .title::after,
.iframe-integration .iframe-integration-content .iframe-content:nth-of-type(3) .title::after {
	content: "5 days";
}

.engagement-oriented .engagement-content {
	border: 1px solid rgba(255, 65, 0, 0.1);
	backdrop-filter: blur(4px);
	padding-top: 63px;
	padding-bottom: 63px;
	margin-top: 36px;
}

.engagement-oriented .text {
	margin: auto;
	text-align: center;
}

.engagement-oriented .border-screen {
	border: 12px solid rgba(0, 0, 0, 0.3);
	filter: drop-shadow(0 0 34px rgba(255, 65, 0, 0.1));
	text-align: center;
}

.engagement-oriented .border-screen img {
	max-width: 100%;
}

.frame-data-container {
	padding-top: 120px;
	margin-bottom: 129px;
}

.frame-data-container .items {
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
	gap: 180px;
}
@media (min-width: 992px) {

	.frame-data-container .items {
		gap: 0;
		flex-wrap: nowrap;
		column-gap: 30px;
	}
}

.frame-data-container .items .item {
	background-position: center bottom;
	background-repeat: no-repeat;
	background-size: 100% auto;
	min-height: 564px;
}

.frame-data-container .items .item::before {
	top: 18px;
	position: relative;
	text-align: right;
	width: 100%;
}

.frame-data-container .items .item a {
	height: 100%;
	width: 100%;
	display: flex;
	flex-wrap: wrap;
	align-content: space-between;
}

.frame-data-container .items .item a:hover .demo-btn {
	background: #000;
	color: #0c5;
}

.frame-data-container .items .item a .header {
	padding: 32px;
}

.frame-data-container .items .item a p {
	margin-bottom: 0;
}

.frame-data-container .items .item h2 {
	font-size: 20px;
	line-height: 25px;
	margin-bottom: 18px;
}

.frame-data-container .items .item .demo-btn {
	-webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
	display: block;
	width: 100%;
	background: #0c5;
	text-align: center;
	padding-top: 12px;
	padding-bottom: 12px;
	box-shadow: 0 0 38px 2px rgba(0, 204, 85, 0.25);
	color: #000;
	font-family: "GT America LCG Ext Md";
}

.frame-data-container .items .item .description {
	font-size: 10px;
	line-height: 13px;
	color: #d2d2d2;
	margin-top: 26px;
}

.frame-data-container .items .item.green {
	background-image: url("/wp-content/themes/beter-2.0/assets/images/section-1.png");
}

.frame-data-container .items .item.green a {
	background: linear-gradient(180deg, rgba(0, 204, 85, 0) 34.31%, #0c5 110.9%);
	border: 1px solid rgba(0, 204, 85, 0.5);
}

.frame-data-container .items .item.green::before {
	content: url("/wp-content/themes/beter-2.0/assets/images/icons/beter-esports.svg");
	display: inline-block;
}

.frame-data-container .items .item.blue {
	background-image: url("/wp-content/themes/beter-2.0/assets/images/section-2.png");
}

.frame-data-container .items .item.blue a {
	background: linear-gradient(180deg, rgba(0, 116, 255, 0) 34.31%, #0074ff 110.9%);
	border: 1px solid rgba(0, 116, 255, 0.5);
}

.frame-data-container .items .item.blue a:hover .demo-btn {
	background: #000;
	color: #0074ff;
}

.frame-data-container .items .item.blue::before {
	content: url("/wp-content/themes/beter-2.0/assets/images/icons/beter-sports.svg");
	display: inline-block;
}

.frame-data-container .items .item.blue .demo-btn {
	background: #0074ff;
}

.frame-data-container .items .item.turquoise {
	background-image: url("/wp-content/themes/beter-2.0/assets/images/section-3.png");
}

.frame-data-container .items .item.turquoise a {
	background: linear-gradient(180deg, rgba(40, 204, 204, 0) 34.31%, #28e3bb 110.9%);
	border: 1px solid rgba(40, 204, 204, 0.5);
}

.frame-data-container .items .item.turquoise a:hover .demo-btn {
	background: #000;
	color: #28e3bb;
}

.frame-data-container .items .item.turquoise::before {
	content: url("/wp-content/themes/beter-2.0/assets/images/icons/beter-live.svg");
	display: inline-block;
}

.frame-data-container .items .item.turquoise .demo-btn {
	background: #28e3bb;
}

.faq .item-container {
	border: 1px solid rgba(255, 65, 0, 0.1);
	backdrop-filter: blur(4px);
	padding-top: 35px;
	padding-bottom: 35px;
	margin-bottom: 24px;
}

.faq .item-container .item .flexbox {
	display: flex;
	align-items: center;
}

.faq .item-container .item .title {
	font-size: 20px;
	line-height: 25.16px;
	text-transform: uppercase;
	font-weight: 700;
	font-family: "GT America LCG Ext Md";
}
@media (max-width: 767px) {

	.faq .item-container .item .title {
		margin-left: 15px;
		margin-right: 15px;
	}
}
@media (max-width: 767px) {

	.faq .item-container .item .plus {
		width: 100%;
	}
}

.faq .item-container .item .plus::after {
	transition: all 0.6s;
	text-align: right;
	font-size: 40px;
	line-height: 50.32px;
	font-weight: 700;
	font-family: "GT America LCG Ext Md";
	cursor: pointer;
	content: "+";
	display: block;
}

.faq .item-container .item .plus.open::after {
	content: "-";
}

.faq .item-container .item:hover .plus::after {
	color: #ff4100;
}

.faq .item-container .item .text {
	padding-top: 38px;
	display: none;
}

.career-benefits .item {
	border: 1px solid rgba(255, 65, 0, 0.1);
	backdrop-filter: blur(4px);
	margin-bottom: 36px;
	padding-top: 49px;
	text-align: center;
}

.career-benefits .item::after {
	padding-top: 49px;
	content: "";
	display: block;
	margin: auto;
	width: 77px;
	height: 1px;
	border-bottom: 1px solid #ff4100;
}

.career-benefits .item strong {
	color: #ff4100;
}

.career-benefits .item.col-md-5::after,
.career-benefits .item.col-md-4::after {
	width: 149px;
}

.contact-form-container .wpcf7-response-output,
.career-form-container .wpcf7-response-output {
	display: none;
}

.contact-form-container {
	border: 1px solid rgba(255, 65, 0, 0.1);
	backdrop-filter: blur(4px);
	margin-bottom: 150px;
	padding-top: 78px;
	padding-bottom: 78px;
}

.contact-form-container form .radio-data-container .label,
.contact-form-container form .radio-data-container .wpcf7-list-item {
	padding-bottom: 16px;
}

.contact-form-container form .radio-data-container p {
	padding-bottom: 8px;
}

.contact-form-container form .radio-data-container div:last-of-type {
	margin-bottom: 47px;
}

.contact-form-container form select {
	margin-bottom: 40px;
	width: initial;
}

.contact-form-container form .inline {
	display: initial;
}

.contact-form-container form .inline p {
	display: flex;
}

.contact-form-container form .line {
	background: transparent;
	margin-bottom: 0;
}

.contact-form-container form .line.flexbox {
	display: flex;
}

.contact-form-container form .line.flexbox * {
	font-weight: initial;
}
@media (max-width: 991px) {

	.contact-form-container form .line.flexbox {
		flex-wrap: wrap;
	}
}

.contact-form-container form .line.flexbox .label {
	line-height: 26px;
	font-weight: 700;
	color: #fff;
	text-align: left;
	text-transform: initial;
}

.contact-form-container form .line.flexbox .checkbox label,
.contact-form-container form .line.flexbox .wpcf7-checkbox label,
.contact-form-container form .line.flexbox .checkbox .wpcf7-list-item-label,
.contact-form-container form .line.flexbox .wpcf7-checkbox .wpcf7-list-item-label {
	display: flex;
	align-items: baseline;
	color: #fff;
	font-size: 14px;
	line-height: 24px;
	text-transform: initial;
	text-align: left;
}

.contact-form-container form .line.flexbox .checkbox label::before,
.contact-form-container form .line.flexbox .wpcf7-checkbox label::before,
.contact-form-container form .line.flexbox .checkbox .wpcf7-list-item-label::before,
.contact-form-container form .line.flexbox .wpcf7-checkbox .wpcf7-list-item-label::before {
	margin-right: 20px;
	content: "";
	width: 16px;
	height: 12px;
	display: inline-block;
	background: transparent;
	border-radius: 0;
	border: 2.5px solid #000;
	outline: 1px solid #fff;
}
@media (min-width: 992px) and (max-width: 1199px) {

	.contact-form-container form .line.flexbox .checkbox label::before,
	.contact-form-container form .line.flexbox .wpcf7-checkbox label::before,
	.contact-form-container form .line.flexbox .checkbox .wpcf7-list-item-label::before,
	.contact-form-container form .line.flexbox .wpcf7-checkbox .wpcf7-list-item-label::before {
		width: 17px;
	}
}

.contact-form-container form .line.flexbox .checkbox input[type="checkbox"],
.contact-form-container form .line.flexbox .wpcf7-checkbox input[type="checkbox"] {
	display: none;
}

.contact-form-container form .line.flexbox .checkbox input[type="checkbox"]:checked + label::before,
.contact-form-container form .line.flexbox .wpcf7-checkbox input[type="checkbox"]:checked + label::before,
.contact-form-container form .line.flexbox .checkbox input[type="checkbox"]:checked + .wpcf7-list-item-label::before,
.contact-form-container form .line.flexbox .wpcf7-checkbox input[type="checkbox"]:checked + .wpcf7-list-item-label::before {
	background: #ff4100;
}

.contact-form-container form .line.flexbox .wpcf7-form-control-wrap .wpcf7-checkbox .wpcf7-list-item {
	margin-left: 0;
}

.contact-form-container form .line.flexbox .wpcf7-form-control-wrap .wpcf7-checkbox label {
	margin-left: 0;
}

.contact-form-container form .line.flexbox .wpcf7-form-control-wrap .wpcf7-checkbox label::before {
	display: none;
}

.contact-form-container .line .wpcf7-form-control-wrap .wpcf7-not-valid-tip {
	display: none !important;
}

.career-form-container {
	border: 1px solid rgba(255, 65, 0, 0.1);
	backdrop-filter: blur(4px);
}
@media (min-width: 992px) {

	.career-form-container {
		padding: 60px 0 60px 60px;
	}
}

.career-form-container .flexbox {
	align-items: center;
	display: flex;
}

.career-form-container .row {
	align-items: center;
}

.career-form-container .text {
	font-size: 32px;
	line-height: 42px;
	text-transform: uppercase;
	font-family: "GT America LCG Ext Md";
}

.career-form-container .text strong {
	color: #ff4100;
}

.career-form-container .form-container {
	border: 1px solid #ff4100;
}

.career-form-container .upload_file_input .upload_file {
	display: none;
}

.career-form-container .upload_file_input label {
	text-decoration: underline;
	cursor: pointer;
}

.events-container .event {
	border: 1px solid rgba(255, 65, 0, 0.1);
	backdrop-filter: blur(4px);
	-webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
	padding: 0;
	margin-top: 41px;
	display: block;
}

.events-container .event .image img {
	opacity: 0.45;
	max-width: 100%;
	transition: all 0.6s;
	width: 100%;
	height: auto;
	-webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
}

.events-container .event .image .title {
	position: absolute;
	top: 0;
	display: flex;
	align-items: center;
	height: 50%;
	justify-content: center;
	width: 100%;
	margin: auto;
	font-size: 32px;
	line-height: 40.26px;
	color: #fff;
	font-family: "GT America LCG Exp Bd";
	text-align: center;
	text-transform: uppercase;
}

.events-container .event .info {
	margin-top: 50px;
	padding-bottom: 36px;
	justify-content: space-between;
	align-items: center;
	padding-left: 40px;
	padding-right: 40px;
}

.events-container .event .info .date {
	color: #ff4100;
	font-size: 16px;
	line-height: 20px;
}

.events-container .event .info .date .date-data {
	margin-bottom: 10px;
}

.events-container .event .info .date .date-data:last-of-type {
	margin: 0;
}

.events-container .event .info .date strong {
	color: #fff;
}

.events-container .event .info .btn {
	text-align: center;
	display: block;
	border: 1px solid rgba(255, 65, 0, 0.5);
	backdrop-filter: blur(4px);
	background: rgba(0, 0, 0, 0.5);
	margin-top: 23px;
}

.events-container .event:hover {
	top: -10px;
	position: relative;
	border: 1px solid rgba(255, 65, 0, 0.5);
}

.events-container .event:hover .image img {
	opacity: 1;
}

.events-container .upcoming-events-list {
	background: transparent;
}

.events-container .upcoming-events-list .title {
	color: #fff !important;
}

.events-container .upcoming-events-list .title::before {
	background: #ff4100 !important;
}

.events-container .upcoming-events-list .lineup .btn-book::before {
	content: url("/wp-content/themes/beter-2.0/assets/images/icons/arrow-small-orange.svg");
	transition: all 0.6s;
	bottom: -1px;
}

.events-container .upcoming-events-list .lineup .btn-book:hover {
	color: #fff;
}

.events-container .upcoming-events-list .lineup .btn-book:hover::before {
	transform: rotate(-45deg);
}

.event-item .information div {
	border: 1px solid rgba(255, 65, 0, 0.1);
	backdrop-filter: blur(4px);
	padding: 20px 30px;
	padding-left: 80px;
}

.event-item .information .date {
	background: url("/wp-content/themes/beter-2.0/assets/images/icons/date.svg") no-repeat 30px center;
}

.event-item .information .address {
	background: url("/wp-content/themes/beter-2.0/assets/images/icons/location.svg") no-repeat 30px center;
}

.event-item .information .book {
	background: url("/wp-content/themes/beter-2.0/assets/images/icons/orange-arrow.svg") no-repeat 30px center;
	cursor: pointer;
}

.event-item .content {
	border: 1px solid rgba(255, 65, 0, 0.1);
	backdrop-filter: blur(4px);
	padding: 22px 36px;
}

.event-item .content h2 {
	font-size: 20px;
	line-height: 25px;
	color: #ff4100;
	margin-bottom: 12px;
}

.event-item .gallery {
	margin-top: 60px;
}

.event-item .gallery .image .title {
	margin-top: 18px;
}

.upcoming-events-list {
	background: #ff4100;
	margin-bottom: 100px;
}

.upcoming-events-list .flexbox {
	align-items: center;
}

.upcoming-events-list .title {
	font-size: 64px;
	line-height: 70px;
	text-transform: uppercase;
	font-family: "GT America LCG Exp Bd";
	margin-bottom: 12px;
}

.upcoming-events-list .text {
	font-size: 20px;
	line-height: 25px;
}

.upcoming-events-list .lineup {
	border-top: 1px solid #fff;
	border-bottom: 1px solid #fff;
	padding: 17px 0;
}

.upcoming-events-list .lineup .flexbox {
	align-items: center;
}

.upcoming-events-list .lineup .date,
.upcoming-events-list .lineup .place {
	font-size: 14px;
	line-height: 17.61px;
	padding-left: 30px;
}

.upcoming-events-list .lineup .date::before,
.upcoming-events-list .lineup .place::before {
	content: "";
	display: inline-block;
	background: #fff;
	height: 1px;
	width: 20px;
	margin-bottom: 5px;
	margin-right: 10px;
}

.upcoming-events-list .lineup .title {
	padding: 0;
	font-size: 26px !important;
	line-height: 40.26px;
	color: #000;
	margin-top: 10px;
}

.upcoming-events-list .lineup .title::before {
	content: "";
	display: inline-block;
	background: #000;
	height: 1px;
	width: 20px;
	margin-bottom: 10px;
	margin-right: 10px;
}

.upcoming-events-list .lineup .place {
	text-align: center;
}

.upcoming-events-list .lineup .btn-book {
	text-align: right;
}

.upcoming-events-list .lineup .btn-book::before {
	content: url("/wp-content/themes/beter-2.0/assets/images/icons/arrow-small-black.svg");
	display: inline-block;
	margin-right: 10px;
	transition: all 0.6s;
	bottom: -3px;
	position: relative;
}

.upcoming-events-list .lineup .btn-book:hover {
	color: #000;
}

.upcoming-events-list .lineup .btn-book:hover::before {
	transform: rotate(-45deg);
}

.single-event .banner-container {
	width: 100%;
	background-size: cover;
	background-color: transparent;
}

.single-event .banner-container .banner-bg-container {
	max-height: 572px;
	background: linear-gradient(180deg, rgba(0, 0, 0, 0) -12.95%, #000 105.18%);
	display: flex;
	align-items: center;
	width: 100%;
}

.beter-live-games {
	margin-bottom: 100px;
}

.beter-live-games h1 {
	margin-bottom: 85px;
}

.beter-live-games .games {
	margin: 0;
}
@media (min-width: 768px) {

	.beter-live-games .games {
		margin: inherit;
	}
}

.beter-live-games .games .game-container {
	margin-bottom: 40px;
}

.beter-live-games .games .item {
	height: 100%;
	border: 1px solid #28cccc;
	background-image: url("/wp-content/themes/beter-2.0/assets/images/beter-live-game-bg.jpg");
	background-repeat: no-repeat;
	background-position: bottom center;
	background-size: 100% 100%;
	flex-wrap: wrap;
	align-content: space-between;
	display: flex;
	padding: 20px;
}
@media (min-width: 768px) and (max-width: 991px) {

	.beter-live-games .games .item {
		padding: 10px;
	}
}

.beter-live-games .games .item .icon-container {
	margin: auto;
}

.beter-live-games .games .item .icon-container img {
	max-width: 100%;
}

.beter-live-games .games .item .game-data {
	display: flex;
	justify-content: center;
	flex-wrap: wrap;
}

.beter-live-games .games .item .game-data header {
	display: block;
	font-family: "GT America LCG Ext Md";
	font-size: 24px;
	line-height: 30px;
	text-align: center;
	margin-top: 39px;
	margin-bottom: 20px;
	width: 100%;
}

.beter-live-games .games .item .game-data .btn {
	margin: auto;
	margin-bottom: 4px;
	width: 165px;
	padding-left: 15px;
	padding-right: 15px;
	font-family: "GT America LCG Ext Rg" !important;
	font-weight: normal;
	font-size: 14px;
	line-height: 18px;
	border: none;
}
@media (min-width: 768px) and (max-width: 991px) {

	.beter-live-games .games .item .game-data .btn {
		width: 100%;
	}
}

.beter-live-studios {
	margin-bottom: 100px;
}

.beter-live-studios .studios {
	display: flex;
	justify-content: space-between;
	gap: 30px;
	flex-wrap: wrap;
}

.beter-live-studios .studios .item {
	border: 1px solid rgba(255, 255, 255, 0.1);
	backdrop-filter: blur(51px);
}
@media (min-width: 992px) {

	.beter-live-studios .studios .item {
		width: 48%;
	}
}

.beter-live-studios .studios .item .header {
	display: flex;
	justify-content: space-between;
	padding: 15px;
}
@media (min-width: 992px) {

	.beter-live-studios .studios .item .header {
		padding: 33px;
	}
}

.beter-live-studios .studios .item .header header {
	font-size: 20px;
	line-height: 25px;
}

.beter-live-studios .studios .item .header .watch-btn {
	color: #28cccc;
	display: flex;
	align-items: center;
	column-gap: 12px;
	-webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
}
@media (min-width: 992px) {

	.beter-live-studios .studios .item .header .watch-btn {
		opacity: 0.3;
	}
}

.beter-live-studios .studios .item .header .watch-btn svg {
	height: 31px;
	width: 31px;
	fill: #28cccc;
}

.beter-live-studios .studios .item img {
	-webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
	max-width: 100%;
}
@media (min-width: 992px) {

	.beter-live-studios .studios .item img {
		opacity: 0.3;
	}
}

.beter-live-studios .studios .item:hover .watch-btn {
	opacity: 1;
}

.beter-live-studios .studios .item:hover img {
	opacity: 1;
}

.beter-live-studios.live-content p {
	margin-bottom: 70px;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	margin-top: 8px;
}

.beter-live-studios.live-content img {
	max-width: 100%;
}

.client-area {
	background: linear-gradient(180deg, #28cccc 10.06%, rgba(40, 204, 204, 0) 87.06%);
	padding-top: 70px;
	padding-bottom: 107px;
}

.client-area h1 {
	text-align: center;
	color: #000;
}

.client-area .description {
	margin: auto;
	text-align: center;
	color: #000;
	margin-top: 12px;
	margin-bottom: 24px;
}

.client-area .btn {
	font-weight: normal;
	background: #000;
	color: #fff;
	border: 0;
	margin: auto;
	max-width: 239px;
	padding: 12px 24px;
}

.client-area .mockup {
	margin-top: 70px;
	justify-content: space-between;
}

.client-area .mockup img {
	height: fit-content;
	margin: auto;
	width: auto;
}

.news,
.news-item {
	padding-top: 100px;
	margin-bottom: 180px;
}

.news .main-title,
.news-item .main-title {
	text-transform: uppercase;
	color: #ff4100;
	font-size: 32px;
	line-height: 42px;
	font-family: "GT America LCG Exp Bd";
	margin-bottom: 38px;
}
@media (max-width: 991px) {

	.news .news-list,
	.news-item .news-list {
		width: 100%;
	}
}

.news .news-list .top-news,
.news-item .news-list .top-news {
	transition: all 0.6s;
	display: flex;
	align-items: center;
	margin-bottom: 32px;
	height: 83%;
}
@media (max-width: 991px) {

	.news .news-list .top-news,
	.news-item .news-list .top-news {
		flex-wrap: wrap-reverse;
	}
}

.news .news-list .top-news:hover,
.news-item .news-list .top-news:hover {
	border: 1px solid rgba(255, 65, 0, 0.5);
	top: -10px;
	position: relative;
}
@media (min-width: 768px) {

	.news .news-list .top-news,
	.news-item .news-list .top-news {
		padding-left: 32px;
	}
}

.news .news-list .top-news img,
.news-item .news-list .top-news img {
	max-width: 100%;
}

.news .news-list .top-news .data-container,
.news-item .news-list .top-news .data-container {
	align-items: flex-end;
	height: 100%;
	display: flex;
	flex-wrap: wrap;
	padding-right: 12px;
}
@media (min-width: 992px) {

	.news .news-list .top-news .data-container,
	.news-item .news-list .top-news .data-container {
		width: 40%;
	}
}

.news .news-list .top-news .data-container .title,
.news-item .news-list .top-news .data-container .title {
	font-size: 24px;
	line-height: 28px;
	font-family: "GT America LCG Ext Md";
	margin-bottom: 10px;
	color: #fff;
	margin-top: 32px;
}

.news .news-list .top-news .data-container .description,
.news-item .news-list .top-news .data-container .description {
	font-size: 16px;
	line-height: 20px;
	color: #a9a9a9;
}
@media (min-width: 768px) {

	.news .news-list .top-news .data-container .description,
	.news-item .news-list .top-news .data-container .description {
		margin-bottom: 48px;
	}
}

.news .news-list .top-news .data-container .date,
.news-item .news-list .top-news .data-container .date {
	font-size: 14px;
	line-height: 20px;
	color: #d2d2d2;
	margin-bottom: 32px;
}
@media (max-width: 991px) {

	.news .experts,
	.news-item .experts {
		display: none;
	}
}

.news .news-list-items .col-md-4,
.news-item .news-list-items .col-md-4 {
	margin-bottom: 32px;
}
@media (max-width: 991px) {

	.news .news-list-items .col-md-4,
	.news-item .news-list-items .col-md-4 {
		width: 100%;
	}
}

.news .news-list-items .item,
.news-item .news-list-items .item {
	transition: all 0.6s;
	height: 100%;
	background: rgba(0, 0, 0, 0.1);
	border: 1px solid rgba(255, 65, 0, 0.1);
}

.news .news-list-items .item:hover,
.news-item .news-list-items .item:hover {
	border: 1px solid rgba(255, 65, 0, 0.5);
	top: -10px;
	position: relative;
}

.news .news-list-items .item picture img,
.news-item .news-list-items .item picture img {
	max-width: 100%;
	width: 100%;
}
@media (max-width: 767px) {

	.news .news-list-items .item picture img,
	.news-item .news-list-items .item picture img {
		width: 100%;
	}
}

.news .news-list-items .item .title,
.news-item .news-list-items .item .title {
	margin-top: 18px;
	line-height: 22.64px;
	font-size: 18px;
	margin-left: 24px;
	margin-right: 24px;
	color: #fff;
}
@media (max-width: 767px) {

	.news .news-list-items .item .title,
	.news-item .news-list-items .item .title {
		margin-left: 0;
		margin-right: 0;
	}
}

.news .news-list-items .item .description,
.news-item .news-list-items .item .description {
	margin-left: 24px;
	margin-right: 24px;
	color: #a9a9a9;
	margin-bottom: 24px;
}
@media (max-width: 767px) {

	.news .news-list-items .item .description,
	.news-item .news-list-items .item .description {
		margin-left: 0;
		margin-right: 0;
	}
}

.news .news-list-items .item .date,
.news-item .news-list-items .item .date {
	color: #d2d2d2;
	font-size: 14px;
	line-height: 20px;
	margin-left: 24px;
	margin-right: 24px;
	margin-bottom: 24px;
	display: block;
}
@media (max-width: 767px) {

	.news .news-list-items .item .date,
	.news-item .news-list-items .item .date {
		margin-left: 0;
		margin-right: 0;
	}
}
@media (max-width: 991px) {

	.news-item .col-md-9 {
		width: 100%;
	}
}

.news-item .news-item-container {
	border: 1px solid #ff4100;
	padding-top: 25px;
}

.news-item .news-item-container .news-item-data .title {
	font-size: 24px;
	line-height: 28px;
	text-transform: inherit;
	font-family: "GT America LCG Ext Md";
	margin-bottom: 8px;
	padding-left: 30px;
	padding-right: 30px;
}

.news-item .news-item-container .news-item-data img {
	max-width: 100%;
	margin: 25px 0;
	height: auto;
}

.news-item .news-item-container .news-item-data .description {
	font-size: 16px;
	line-height: 22px;
	padding-left: 30px;
	padding-right: 30px;
}

.news-item .news-item-container .news-item-data .text {
	padding-left: 30px;
	padding-right: 30px;
}

.news-item .news-item-addition-data {
	display: flex;
	justify-content: space-between;
	padding-top: 30px;
	padding-bottom: 40px;
	border-top: 1px solid #ff4100;
	padding-left: 42px;
	padding-right: 42px;
	align-items: baseline;
}
@media (max-width: 1200px) {

	.news-item .news-item-addition-data {
		flex-wrap: wrap;
	}
}

.news-item .news-item-addition-data .date {
	font-size: 16px;
	line-height: 22px;
}

.news-item .news-item-addition-data .share a {
	display: inline-block;
	background-repeat: no-repeat;
	margin-left: 25px;
}

.news-item .news-item-addition-data .share a.facebook {
	background-image: url("/wp-content/themes/artit/assets/images/icons/facebook.svg");
	width: 18px;
	height: 22px;
}

.news-item .news-item-addition-data .share a.facebook:hover {
	background-image: url("/wp-content/themes/artit/assets/images/icons/facebook-hover.svg");
}

.news-item .news-item-addition-data .share a.twitter {
	background-image: url("/wp-content/themes/artit/assets/images/icons/twitter.svg");
	width: 18px;
	height: 18px;
}

.news-item .news-item-addition-data .share a.twitter:hover {
	background-image: url("/wp-content/themes/artit/assets/images/icons/twitter-hover.svg");
}

.news-item .news-item-addition-data .share a.link {
	background-image: url("/wp-content/themes/artit/assets/images/icons/link.svg");
	width: 18px;
	height: 18px;
}

.news-item .news-item-addition-data .share a.link:hover {
	background-image: url("/wp-content/themes/artit/assets/images/icons/link-hover.svg");
}

.news-item .news-item-addition-data .tags {
	margin-top: 30px;
}
@media (min-width: 1200px) {

	.news-item .news-item-addition-data .tags {
		max-width: 375px;
		margin-top: 0;
	}
}

.news-item .news-item-addition-data .tags a {
	color: #ff4100;
}
@media (min-width: 992px) {

	.get-in-touch {
		max-width: 664px;
	}
}

.get-in-touch .header {
	font-family: "GT America LCG Exp Bd";
	text-transform: uppercase;
	text-align: center;
	font-size: 36px;
	font-style: normal;
	line-height: 42px;

	/* 116.667% */
	margin-bottom: 8px;
}

.get-in-touch p {
	color: #f2f2f2;
	text-align: center;

	/* Plain text */
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	margin-bottom: 32px;
}

.gradient {
	height: 132px;
}

.gradient.orange {
	background: linear-gradient(180deg, rgba(255, 65, 0, 0) 0%, #ff4100 393.43%);
}

.gradient.green {
	background: linear-gradient(180deg, rgba(0, 204, 85, 0) 0%, #0c5 393.43%);
}

.gradient.turquoise {
	background: linear-gradient(180deg, rgba(40, 227, 187, 0) 0%, #28e3bb 393.43%);
}

.gradient.dark-turquiose,
.gradient.lightblue {
	background: linear-gradient(180deg, rgba(40, 204, 204, 0) 0%, #28cccc 393.43%);
}

.gradient.cyan {
	background: linear-gradient(180deg, rgba(40, 204, 204, 0) 0%, #0ff 393.43%, #0ff 100%);
}

.gradient.blue {
	background: linear-gradient(180deg, rgba(0, 116, 255, 0) 0%, #0074ff 393.43%);
}

.gradient.dark-blue {
	background: linear-gradient(180deg, rgba(33, 99, 244, 0) 0%, #2163f4 393.43%);
}

.gradient.violet {
	background: linear-gradient(180deg, rgba(101, 101, 205, 0) 0%, #6565cd 393.43%);
}

.gradient.pink {
	background: linear-gradient(180deg, rgba(220, 0, 255, 0) 0%, #dc00ff 393.43%);
}

.gradient.purple {
	background: linear-gradient(180deg, rgba(190, 0, 255, 0) 10.06%, #be00ff 87.06%);
}

footer#footer {
	padding-top: 60px;
	padding-bottom: 60px;
}
@media (min-width: 768px) and (max-width: 991px) {

	footer#footer .menu-section {
		width: 25%;
		margin-bottom: 30px;
	}

	footer#footer aside {
		width: 50%;
	}
}

footer#footer a,
footer#footer span {
	display: block;
	margin-bottom: 5px;
	line-height: 24px;
	color: #d2d2d2;
}
@media (min-width: 768px) {

	footer#footer a,
	footer#footer span {
		margin-bottom: 24px;
	}
}

footer#footer a:last-of-type:not(:first-of-type),
footer#footer span:last-of-type:not(:first-of-type) {
	margin-bottom: 10px;
}
@media (min-width: 768px) {

	footer#footer a:last-of-type:not(:first-of-type),
	footer#footer span:last-of-type:not(:first-of-type) {
		margin-bottom: 0;
	}
}

footer#footer a:hover {
	color: #ff4100;
}

footer#footer .title {
	font-family: "GT America LCG Ext Md";
	color: #fff;
}

footer#footer .socials {
	margin-top: 10px;
	display: flex;
	justify-content: space-between;
}

footer#footer .socials a svg {
	-webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
	fill: #fff;
}

footer#footer .socials a:hover svg {
	fill: #ff4100;
}

.hero-container.mainpage {
	padding-top: calc(80px + 78px);
	padding-bottom: 30px;
}

.hero-container.mainpage .hero {
	background-position: right top;
	background-repeat: no-repeat;
	min-height: 451px;
	display: flex;
	align-content: center;
	flex-wrap: wrap;
	border: 1px solid rgba(255, 255, 255, 0.1);
}

.hero-container.mainpage .hero .cubes-container {
	display: none;
}
@media (min-width: 992px) {

	.hero-container.mainpage .hero .cubes-container {
		display: flex;
		justify-content: flex-end;
	}

	.hero-container.mainpage .hero .cubes-container::after {
		content: url("/wp-content/themes/beter-2.0/assets/images/cubes.png");
		width: 257px;
		height: 141px;
		position: absolute;
		top: 100px;
		margin-right: 350px;
	}
}

.hero-container.mainpage .hero .hero-content {
	color: #fff;
}

.hero-container.mainpage .hero .hero-content h1,
.hero-container.mainpage .hero .hero-content .h1
{
	font-family: "GT America LCG Exp Bd";
	text-transform: uppercase;
	font-size: 34px;
	font-style: normal;
	line-height: 108.3%;

	/* 56.316px */
}
@media (min-width: 992px) {

	.hero-container.mainpage .hero .hero-content h1,
	.hero-container.mainpage .hero .hero-content .h1
	{
		font-size: 52px;
	}
}

.hero-container.mainpage .hero .hero-content h1 span,
.hero-container.mainpage .hero .hero-content .h1 span
{
	color: #ff4100;
}

.hero-container.mainpage .hero .hero-content .description {
	margin-top: 25px;

	/* Plain text */
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
}

.hero-container.mainpage .hero .hero-content .btn {
	margin-top: 24px;
}

.advantages {
	margin-bottom: 56px;
}

.advantages .advantage-container .advantage {
	position: relative;
	overflow: hidden;
}

.advantages .advantage-container .advantage svg,
.advantages .advantage-container .advantage::before,
.advantages .advantage-container .advantage::after,
.advantages .advantage-container .advantage {
	-webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
}

.advantages .advantage-container .advantage::before {
	content: "";
	position: absolute;
	width: 115%;
	height: 115%;
	top: 0%;
	left: 0%;
	background-image: var(--background);
	background-size: 100% 100%;
	z-index: -1;
}

.advantages .advantage-container .advantage::after {
	content: url("/wp-content/themes/beter-2.0/assets/images/ellipse-blue.svg");
	position: absolute;
	width: 204px;
	height: 204px;
	display: inline-block;
	bottom: 0;
	left: 0;
	opacity: 0;
}

.advantages .advantage-container .advantage:hover::before {
	transform: rotate(-7deg);
	top: -6%;
	left: -8%;
}

.advantages .advantage-container .advantage:hover::after {
	opacity: 1;
}

.advantages .advantage-container .advantage .header svg.arrow {
	opacity: 0.5;
}

.advantages .advantage-container .advantage:hover {
	border-color: #0074ff;
}

.advantages .advantage-container .advantage:hover .header svg.arrow {
	fill: #0074ff;
	opacity: 1;
}
@media (min-width: 768px) {

	.advantages .advantage-container:first-of-type {
		padding-left: 0;
	}
}

.advantages .advantage-container:first-of-type .advantage::after {
	content: url("/wp-content/themes/beter-2.0/assets/images/ellipse-green.svg");
}

.advantages .advantage-container:first-of-type .advantage:hover {
	border-color: #0c5;
}

.advantages .advantage-container:first-of-type .advantage:hover .header svg.arrow {
	fill: #0c5;
}
@media (min-width: 992px) {

	.advantages .advantage-container:last-of-type {
		padding-right: 0;
	}
}

/* .advantages .advantage-container:last-of-type .advantage::after {
  content: url('/wp-content/themes/beter-2.0/assets/images/ellipse-tourquoise.svg');
}
.advantages .advantage-container:last-of-type .advantage:hover {
  border-color: #28cccc;
}
.advantages .advantage-container:last-of-type .advantage:hover .header svg.arrow {
  fill: #28cccc;
} */
.advantages .advantage {
	border: 1px solid rgba(255, 255, 255, 0.1);
	background: rgba(0, 0, 0, 0.7);
	backdrop-filter: blur(51px);
	padding: 32px;
	min-height: 200px;
	margin-bottom: 30px;
	background-repeat: round;
	display: flex;
	flex-wrap: wrap;
	align-content: space-between;
}
@media (min-width: 768px) and (max-width: 991px) {

	.advantages .advantage {
		min-height: 300px;
		margin: 0;
	}
}
@media (min-width: 992px) {

	.advantages .advantage {
		min-height: 451px;
		margin: 0;
	}
}

.advantages .advantage .header {
	display: flex;
	justify-content: space-between;
	width: 100%;
}

.advantages .advantage .header svg {
	text-align: right;
}

.advantages .advantage .description p {
	margin-bottom: 12px;
	font-size: 16px;
	font-style: normal;
	font-weight: 500;
	line-height: 108.3%;

	/* 17.328px */
}

.advantages .advantage .description p:last-of-type {
	margin: 0;
}

.upcoming-events-container .header,
.why-choose-beter-container .header,
.get-in-touch.mainpage .header {
	font-family: "GT America LCG Exp Bd";
	font-size: 28px;
	font-style: normal;
	line-height: 108.3%;

	/* 51.984px */
	text-transform: uppercase;
	margin-bottom: 20px;
}
@media (min-width: 992px) {

	.upcoming-events-container .header,
	.why-choose-beter-container .header,
	.get-in-touch.mainpage .header {
		font-size: 48px;
	}
}

.why-choose-beter-container {
	padding-top: 30px;
	padding-bottom: 30px;
	background: linear-gradient(141deg, rgba(0, 0, 0, 0) 54.23%, #ff4100 106.98%);
	backdrop-filter: blur(51px);
}
@media (min-width: 992px) {

	.why-choose-beter-container {
		padding-top: 69px;
		padding-bottom: 125px;
	}
}

.why-choose-beter-container .infographics {
	display: flex;
	flex-wrap: wrap;
	column-gap: 6%;
	margin-bottom: 125px;
}

.why-choose-beter-container .infographics .item {
	margin-bottom: 62px;
}
@media (min-width: 768px) {

	.why-choose-beter-container .infographics .item {
		width: 47%;
	}
}

.why-choose-beter-container .infographics .item .header {
	display: flex;
	align-items: center;
}

.why-choose-beter-container .infographics .item .header header {
	margin-left: 12px;
	font-family: "GT America LCG Ext Md";
	font-size: 18px;
	font-style: normal;
	line-height: 130%;

	/* 23.4px */
}
@media (min-width: 768px) and (max-width: 991px) {

	.why-choose-beter-container .infographics .item .header header {
		font-size: 16px;
	}
}

.why-choose-beter-container .infographics .item .description {
	margin-top: 11px;
}

.why-choose-beter-container .infographics .item .description p {
	line-height: 130%;

	/* 20.8px */
}

.upcoming-events-container {
	padding-top: 30px;
	padding-bottom: 30px;
	background: linear-gradient(-15deg, rgba(0, 0, 0, 0) 64.35%, #ff4100 106.01%);
	backdrop-filter: blur(51px);
}
@media (min-width: 992px) {

	.upcoming-events-container {
		padding-top: 125px;
		padding-bottom: 164px;
	}
}

.upcoming-events-container .upcoming-events .upcoming-events-data .item {
	outline: 1px solid rgba(255, 255, 255, 0.1);
	background: linear-gradient(153deg, rgba(0, 0, 0, 0) 64.32%, #ff4100 122.78%), rgba(0, 0, 0, 0.7);
	backdrop-filter: blur(51px);
	margin-bottom: 36px;
	padding: 28px;
	-webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
}
@media (min-width: 768px) {

	.upcoming-events-container .upcoming-events .upcoming-events-data .item {
		display: flex;
	}
}

.upcoming-events-container .upcoming-events .upcoming-events-data .item:hover {
	outline-color: #ff4100;
}

.upcoming-events-container .upcoming-events .upcoming-events-data .item .event-data {
	width: 100%;
}

.upcoming-events-container .upcoming-events .upcoming-events-data .item .event-data a {
	font-family: "GT America LCG Ext Md";
	font-size: 28px;
	font-style: normal;
	font-weight: 700;
	line-height: normal;
	margin-bottom: 12px;
}

.upcoming-events-container .upcoming-events .upcoming-events-data .item .event-data .info-line {
	display: flex;
	align-items: center;
	margin-bottom: 11px;
}

.upcoming-events-container .upcoming-events .upcoming-events-data .item .event-data .info-line svg {
	margin-right: 8px;
}

.upcoming-events-container .upcoming-events .upcoming-events-data .item .btn {
	text-align: center;
	font-family: "GT America LCG Ext Rg";
	font-size: 16px;
	font-style: normal;
	font-weight: 500;
	line-height: 130%;

	/* 20.8px */
	text-transform: capitalize;
	display: flex;
	align-items: center;
	justify-content: center;
}

.partners-logos-container.mainpage .partners-logos {
	margin: 0;
}
@media (min-width: 992px) {

	.get-in-touch.mainpage {
		max-width: 870px;
	}
}

.get-in-touch.mainpage p {
	margin-bottom: 1rem;
}

.get-in-touch.mainpage form {
	padding: 24px;
	border: 1px solid rgba(255, 255, 255, 0.1);
	background: rgba(0, 0, 0, 0.7);
	backdrop-filter: blur(51px);
	margin-top: 52px;
}
@media (min-width: 768px) {

	.get-in-touch.mainpage form {
		padding: 54px;
	}
}

.get-in-touch.mainpage form input {
	width: 100%;
	color: #fff;
}

.get-in-touch.mainpage form input::placeholder {
	color: rgba(255, 255, 255, 0.5);
}

.get-in-touch.mainpage form input:not([type="submit"]),
.get-in-touch.mainpage form textarea {
	border: 0;
	border-bottom: 1px solid rgba(255, 255, 255, 0.1);
	backdrop-filter: blur(3px);
	margin-bottom: 16px;
	padding: 14px;
	background: transparent;
	outline: 0;
	font-size: 15px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
}

.get-in-touch.mainpage form input:not([type="submit"]):focus,
.get-in-touch.mainpage form textarea:focus,
.get-in-touch.mainpage form input:not([type="submit"]):hover,
.get-in-touch.mainpage form textarea:hover {
	outline: 0;
}

.get-in-touch.mainpage form input[type="submit"] {
	color: #fff;
	background: #ff4100;
	border: 1px solid #ff4100;
	padding-top: 12px;
	padding-bottom: 12px;
	text-align: center;
	font-size: 16px;
	font-style: normal;
	font-weight: 500;
	line-height: 130%;

	/* 20.8px */
	text-transform: capitalize;
}


.vr-table{

}

.vr-table__description {
	margin-top: 12px;
	color: #fff;
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	max-width: 520px;
}

.vr-table.setkacup-stat-container .infographics .item {
	margin: 0;
}

.vr-table.setkacup-stat-container .infographics {
	flex-wrap: wrap;
	justify-content: flex-start;
	width: 100%;
	max-width: 100%;
	gap: 45px;
	margin-top: 40px;
	margin-bottom: 40px;
}

.vr-table.setkacup-stat-container .sport-data-container {
	background-position: 83% 55%;
	margin-top: -41px;
}

.solutions-container .vr-table.setkacup-stat-container .sport-data-container .sport-data .sport-data-header {
	margin-top: 95px;
}


.solutions-container .table-tennis.setkacup-stat-container .socials {
	padding-right: 30px;
}

.solutions-container .vr-table.setkacup-stat-container .socials {
	padding-right: 40px;
}

.solutions-container .vr-table.setkacup-stat-container .socials > div {
	justify-content: flex-end;
	gap: 32px;
}


.solutions-container .vr-table.setkacup-stat-container .socials > div a {
	max-width: 108px;
}

.integrity-section-container.custom-integrity .integrity-section .border-icon-section-item {
	margin-left: 10px;
}

@media (max-width: 1200px) {

	.solutions-container .vr-table.setkacup-stat-container .socials > div {
		justify-content: space-evenly;
		gap: 32px;
	}

	.solutions-container .vr-table.setkacup-stat-container .socials,
	.solutions-container .table-tennis.setkacup-stat-container .socials {
		gap: 10px;
	}


	.vr-table.setkacup-stat-container .infographics {
		max-width: 380px;
	}

	.vr-table.setkacup-stat-container .infographics .item {
		width: 44%;
	}

}

@media (max-width: 768px) {

	.vr-table.setkacup-stat-container .sport-data-container {
		background-position: 150px 66%;
	}

	.setkacup-stat-container.table-tennis .sport-data-container {
		background-position: 200px;
	}
}

.page-template-team .team-list-container .team-list.grid-style-team {
	display: grid;
	grid-template-columns: repeat(4, 1fr);
	row-gap: 120px;
	column-gap: 20px;
	margin-bottom: 120px;
}

.page-template-team .team-list-container .team-list.grid-style-team img {
	width: 100%;
	object-fit: cover;
	object-position: top center;

}

.page-template-team .team-list-container .team-list.grid-style-team .team-item {
	margin-bottom: 0;
}

@media (max-width: 1400px) {

	.page-template-team .team-list-container .team-list.grid-style-team {
		grid-template-columns: repeat(3, 1fr);
	}
}

@media (max-width: 991px) {

	.page-template-team .team-list-container .team-list.grid-style-team {
		grid-template-columns: repeat(2, 1fr);
	}
}

@media (max-width: 768px) {

	.page-template-team .team-list-container .team-list.grid-style-team {
		grid-template-columns: repeat(1, 1fr);
		row-gap: 80px;
	}

	.page-template-team .team-list-container .team-list.grid-style-team .team-item {
		width: max-content;
	}

	.page-template-team .team-list-container .team-list.grid-style-team img {
		width: 100%;
		object-fit: contain;
	}
}


.custom-engagement-oriented.engagement-oriented {
	text-align: center;
	margin-top: 80px;
}

.custom-engagement-oriented.engagement-oriented .offset-xl-1 {
	margin: 0 auto 35px;
}

.custom-engagement-oriented.engagement-oriented .engagement-content {
	padding-top: 0;
	margin-top: 0;
}

.space-50 {
	padding: 50px 0;
}

.custom-style-hero .btn {
	background: #000;
	margin-top: 42px;
}

.custom-style-hero .btn:hover {
	background: #00000098;
}

.page-template .hero-container .hero-content.custom-style-hero {
	min-height: 665px;
	padding: 0 0 0 112px;
}

.page-template .hero-container .hero-bg.custom-hero-bg {
	background-position: 107% center;
}

.custom-style-hero h1,
.custom-style-hero .h1
{
	color: #fff;
	font-size: 48px;
	font-style: normal;
	font-weight: 900;
	line-height: 90%;
	text-transform: uppercase;
}

.page-template .hero-container .hero-content.custom-style-hero .description {
	max-width: 625px;
	margin-bottom: 0;
}

.custom-style-hero .description p {
	color: #fff;
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	margin-bottom: 0;
}

.integrity-section-container.custom-integrity {
	padding-top: 80px;
}

.integrity-section-container.custom-integrity .integrity-section .border-icon-section-item .icon {
	box-shadow: none;
	padding-top: 0;
	width: 77px;
}

.custom-integrity .offset-xl-1 {
	margin-left: 0;
}

.custom-integrity .border-icon-section-item {
	display: flex;
}

.integrity__text {
	max-width: 620px;
}

.integrity__text p {
	color: #fff;
	font-size: 16px;
	font-style: normal;
	font-weight: 500;
	line-height: normal;
}

.integrity__image {
	padding: 0 32px;
}

.custom-integrity .border-icon-section-item {

	/* border: 1px solid #000;
  box-shadow: 0px 0px 38px 2px rgba(255, 65, 0, 0.25); */
	margin: 0;
	border-image: linear-gradient(to right, rgba(255, 65, 0, 0.25) 0%, #000 100%) 1;
	border-radius: 0; /* this doesn't work */
	border-width: 1px;
	border-style: solid;
	padding: 0;
}

.integrity-section-container .custom-integrity .integrity-section h1 {
	margin-bottom: 14px;
}

.integrity-section-container.custom-integrity .integrity-section .border-icon-section-item img {

	/* margin-bottom: 36px; */
	padding: 32px 0;
}

.integrity-section-container.custom-integrity .integrity-section .border-icon-section-item .icon::after {
	padding-top: 0;
}

.custom-integrity h1 {

	/* padding: 0; */
}

.integrity-section-container.custom-integrity {
	margin-bottom: 80px;
	padding-left: 112px;
}

.custom-integrity .btn {
	background-color: #ff4100;
	margin-top: 92px;
}

.custom-ii section.row:first-child {
	padding-left: 86px;
	margin: 0 auto;
}

.custom-ii .offset-xl-1 {
	margin-left: 0;
}

.custom-ii .iframe-integration-content {
	border: 1px solid rgba(255, 65, 0, 0.1);
}

.iframe-integration-content .iframe-content header {
	font-weight: 700;
}

.iframe-integration .iframe-integration-content .iframe-content .title::after {
	font-weight: 500;
}

.custom-integrity {
	position: relative;
}

.svg_custom-integrity {
	position: relative;
}

.svg_custom-integrity__one {
	position: absolute;
	top: 5%;
	left: 0;
	z-index: -1;
}

.svg_custom-integrity__two {
	position: absolute;
	top: 27%;
	right: 0;
	z-index: -1;
}

.svg_custom-integrity__three {
	position: absolute;
	top: 55%;
	left: 0;
	z-index: -1;
}

.custom-ii.iframe-integration .iframe-integration-content .iframe-content::after {

	/* border-top: none */
	position: absolute;
	top: 50%;
	right: 100%;
	z-index: -1;
	width: 100%;
}

.custom-ii.iframe-integration .iframe-integration-content .iframe-content:first-child::after {
	border-top: none;
}

.custom-ii .iframe-integration-content .iframe-content {
	width: 22%;
	max-width: 274px;
	padding: 0;
	position: relative;
}

.custom-ii .iframe-integration-content {
	justify-content: space-between;
}

.engagement-oriented.custom-engagement-oriented .engagement-content {
	border: none;
}

.svg_custom-integrity__one svg,
.svg_custom-integrity__two svg,
.svg_custom-integrity__three svg {
	max-width: 100%;
}
@media (max-width: 1200px) {

	.custom-style-hero h1,
	.custom-style-hero .h1
	{
		font-size: 42px;
		line-height: 50px;
	}

	.custom-integrity .btn {
		margin-top: 60px;
	}

	.page-template .hero-container .hero-content.custom-style-hero {
		width: 100%;
	}

	.integrity__image {
		padding: 0 32px;
	}
}
@media (max-width: 993px) {

	.page-template .hero-container .hero-content.custom-style-hero {
		padding: 0 0 0 4px;
	}

	.integrity-section-container.custom-integrity {
		padding-left: 10px;
	}

	.custom-ii section.row:first-child {
		padding-left: 0;
	}

	.iframe-integration.custom-ii {
		padding-left: 0;
	}

	.iframe-integration .iframe-integration-content {
		padding: 32px;
	}
}


@media (max-width: 768px) {

	.custom-ii .iframe-integration-content .iframe-content {
		width: 100%;
	}

	.space-50 {
		padding: 25px 0;
	}

	.custom-engagement-oriented.engagement-oriented {
		margin-top: 50px;
	}

	.page-template .hero-container .hero-bg.custom-hero-bg {
		background-position: center center;
	}

	.custom-engagement-oriented.engagement-oriented .offset-xl-1 {
		margin: 0 auto 25px;
	}

	.iframe-integration .iframe-integration-content {
		gap: 20px;
		margin-top: 0;
	}

	.custom-ii.iframe-integration .iframe-integration-content .iframe-content::after {
		border-top: none;
	}

	.custom-ii .iframe-integration-content {
		justify-content: center;
	}

	.iframe-integration.custom-ii,
	.integrity-section-container.custom-integrity {
		padding-left: 32px;
	}

	.custom-style-hero h1,
	.custom-style-hero .h1
	{
		font-size: 32px;
		line-height: 40px;
	}

	.page-template .hero-container .hero-content.custom-style-hero {
		min-height: 600px;
	}

	.integrity-section-container.custom-integrity .integrity-section .border-icon-section-item img {
		padding: 26px 0;
	}

	.integrity-section-container.custom-integrity {
		padding-top: 50px;
	}

	.integrity-section-container .integrity-section .border-icon-section-item {
		margin-top: 24px;
	}

	.custom-integrity .border-icon-section-item {
		flex-direction: column;
		text-align: center;
	}

	.integrity-section-container .integrity-section .border-icon-section-item {
		padding: 0 16px 6px;
	}

	.custom-integrity .btn {
		margin: 50px auto 0;
		display: block;
		width: max-content;
	}

	.integrity-section-container.custom-integrity {
		margin-bottom: 40px;
	}
}

/*new banner*/

.bnt {
	margin-bottom: -100px;
}
.bnt__container {
	position: relative;
}
.bnt__big-img {
	position: absolute;
	right: 0;
	bottom: 0;
	height: 100%;
	aspect-ratio: 536/490;
	width: auto;
	padding: 0;
}
.bnt__small-img {
	position: absolute;
	left: 50%;
	transform: translateX(-50%);
	bottom: -90px;
	padding: 0;
	width: 324px;
	height: 324px;
}
.bnt__subtitle {
	color: #FF4100;
	font-family: "GT America LCG Exp Bd";
	font-size: 16px;
	font-style: normal;
	font-weight: 500;
	line-height: normal;
	text-transform: uppercase;
	margin: 84px 0 6px 0
}
.bnt__title {
	color: #FFF;
	font-family: "GT America LCG Exp Bd";
	font-size: 42px;
	font-style: normal;
	font-weight: 900;
	line-height: 108.3%;
	text-transform: uppercase;
}
.bnt__title strong {
	color: #FF4100;
}
.bnt__text {
	max-width: 378px;
}
.bnt article {
	width: 67.3%;
	position: relative;
	z-index: 2;
}
.bnt a {
	margin-bottom: 83px;
}
.hero-container.mainpage.bnt .bnt__container {
	border: 1px solid;
	border-image: linear-gradient(
			-26deg,
			#FF4100 0%,
			#FF4100 15%,
			rgba(255, 255, 255, 0.10) 40%,
			rgba(255, 255, 255, 0.10) 100%
	) 1;
}
.bnt__container {

}
.bnt__round {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	overflow: hidden;
}
.bnt__round div {
	content: '';
	position: absolute;
	border-radius: 612px;
	background: #FF4100;
	filter: blur(143px);
	width: 612px;
	height: 204px;
	right: -76px;
	bottom: -130px;
}
@media (max-width: 1399px) {
	.bnt article {
		width: 90%;
	}
}
@media (max-width: 1249px) {
	.bnt__big-img {
		aspect-ratio: 540/700;
		object-position: left bottom;
		object-fit: cover;
	}
}
@media (max-width: 999px) {
	.bnt__round div {
		width: 250px;
		height: 96px;
		right: -110px;
		bottom: -52px;
		border-radius: 50%;
	}
	.bnt__subtitle {
		font-size: 10px;
		margin: 24px 0 4px 0
	}
	.bnt__title {
		font-size: 21px;
		margin-bottom: 14px;
	}
	.bnt__text {
		font-size: 14px;
		margin-bottom: 20px!important;
	}
	.bnt__big-img {
		width: 143px;
		height: 131px;
		aspect-ratio: unset;
	}
	.bnt .hero .hero-content .btn {
		margin-bottom: 75px!important;
	}
	.bnt__small-img {
		width: 112px;
		height: 112px;
		left: 63px;
		transform: none;
		bottom: -34px;
	}
	.hero-container.mainpage.bnt .bnt__container {
		border-image: linear-gradient(
				-26deg,
				rgba(255, 255, 255, 0.10) 0%,
				rgba(255, 255, 255, 0.10) 15%,
				rgba(255, 255, 255, 0.10) 40%,
				rgba(255, 255, 255, 0.10) 100%
		) 1;
	}
	.bnt {
		margin-bottom: -75px;
	}
}
@media (min-width: 768px) {
	.page-template-products .hero-container h1.big {
		font-size: 87.893px;
		line-height: 90%;
	}
}
.hero-container.turquoise {
	background: linear-gradient(180deg, rgba(40, 227, 187, 0) 10.06%, #28e3bb 87.06%);
}
.hero-container.turquoise .fluid-gradient {
	background: none;
}
/*.integrity-section-container.container.custom-integrity .h1 {*/
/*	text-transform: unset;*/
/*}*/
/*.WhyBeter .WhyBeter__title {*/
/*	text-transform: unset;*/
/*}*/
@media (min-width: 992px) {
	.news .news-list .top-news picture.image {
		width: 60%
	}
}
.h1, .h2, .h3 {
	font-family: "GT America LCG Exp Bd";
}
.text-page {
	padding-top: 132px;
	padding-bottom: 60px;
}
.text-page h1 {
	margin-bottom: 32px;
}
.text-page__content {
	padding-left: 32px;
	padding-right: 32px;
}
.text-page__content p {
	color: rgba(255, 255, 255, 0.85);
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: 130%; /* 20.8px */
	margin-top: 6px;
	margin-bottom: 0;
}
.text-page__content h2,
.text-page__content h3 {
	color: #FFF;
	font-size: 24px;
	font-style: normal;
	font-weight: 700;
	line-height: 42px; /* 175% */
}
.text-page__content h2:not(:first-child) {
	margin-top: 32px;
}
.text-page__content h3:not(:first-child) {
	margin-top: 6px;
}
.text-page__content ul,
.text-page__content ol {
	margin-top: 6px;
	padding-left: 20px;
}
.text-page__content li {
	color: rgba(255, 255, 255, 0.85);
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: 130%; /* 20.8px */
}
.text-page__content li strong,
.text-page__content p strong {
	font-weight: 700;
	font-family: "GT America LCG Exp Bd";
}
.text-page__content p:last-child {
	color: #FFF;
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	opacity: 0.5;
	margin-top: 32px;
}
@media (max-width: 992px) {
	.text-page {
		padding-top: 80px;
	}
	.text-page__content {
		padding-left: 0;
		padding-right: 0;
	}
	.text-page__content h2,
	.text-page__content h3 {
		line-height: 125%;
		font-size: 20px;
	}
}
.cookie {
	background: rgba(255, 255, 255, 0.10);
	backdrop-filter: blur(51px);
	position: fixed;
	bottom: 0;
	left: 0;
	width: 100%;
	padding-top: 16px;
	padding-bottom: 16px;
	transition-duration: .4s;
}
.cookie .container {
	display: flex;
	align-items: center;
	justify-content: space-between;
	grid-gap: 30px;
	max-width: 1344px;
}
.cookie__content {

}
.cookie__content p {
	margin-bottom: 0;
	color: #FFF;
	font-size: 11.6px;
	font-style: normal;
	font-weight: 400;
	line-height: 160%; /* 22.4px */
}
.cookie__content a {
	color: #FF4100;
	font-size: 11.6px;
	text-decoration-line: underline;
	text-decoration-style: solid;
	text-decoration-skip-ink: none;
	text-decoration-thickness: auto;
	text-underline-offset: auto;
	text-underline-position: from-font;
	transition-duration: .4s;
}
.cookie__content a:hover {
	text-decoration-color: transparent;
}
.cookie__buttons {
	display: flex;
	align-items: center;
	grid-gap: 18px;
}
.cookie__btn {
	padding: 14px 34.5px;
	white-space: nowrap;
}
.cookie__btn-reject {
	color: rgba(255, 236, 230, 0.6);
	text-align: center;
	font-size: 14px;
	font-style: normal;
	font-weight: 500;
	line-height: normal;
	padding: 10px;
	cursor: pointer;
	transition-duration: .4s;
}
.cookie__btn-reject:hover {
	color: #fff;
}
.cookie__btn-accept {
	position: relative;
	box-shadow: 0 23px 46.7px -22px rgba(107, 107, 107, 0.15);
	color: #FFECE6;
	text-align: center;
	font-size: 14px;
	font-style: normal;
	font-weight: 500;
	line-height: normal;
	background: #000;
	transition-duration: .4s;
	cursor: pointer;
}
.cookie__btn-accept:before {
	background:
			linear-gradient(-135deg, rgba(0, 0, 0, 1) 30%, rgba(255, 65, 0, 1) 100%),
			rgba(3, 3, 3, 1);
	content: '';
	position: absolute;
	left: -1px;
	top: -1px;
	width: calc(100% + 2px);
	height: calc(100% + 2px);
	z-index: -1;
}
.cookie__btn-accept:hover {
	background: transparent;
}
@media (max-width: 992px) {
	.cookie .container {
		flex-direction: column;
		grid-gap: 22px;
	}
	.cookie__buttons {
		display: grid;
		grid-template-columns: repeat(2, 1fr);
		width: 100%;
	}
}
.cookie.hide {
	transform: translateY(100%);
	opacity: 0;
	visibility: hidden;
}
.integrity-section-container.container.custom-integrity .h1,
.container.iframe-integration.contact.custom-ii .h1,
.container.engagement-oriented.custom-engagement-oriented .h1 {
	text-transform: unset;
}
 {
	text-transform: unset;
}
@media (min-width: 1200px) {
	.integrity-section-container.container.custom-integrity .h1,
	.container.iframe-integration.contact.custom-ii .h1,
	.container.engagement-oriented.custom-engagement-oriented .h1 {
		font-size: 2rem;
	}
}
.news-list-items.row .image img {
	aspect-ratio: 304/178;
	object-fit: cover;
	height: auto;
}
.experts.col-md-3 .image img {
	aspect-ratio: 304/178;
	object-fit: cover;
	height: auto;
}