/* Styles for quote block start	 */
.quote{
	margin-bottom:1.5rem;
	background-color: #3BCE48;
	color: #000;
	padding:40px;
	padding-left:80px;
	position: relative;
	border-radius: 8px;
}
.quote::before{
	position: absolute;
	left:20px;
	top:20px;
	width:40px;
	height:40px;
	content: url("data:image/svg+xml,%3Csvg fill='%23000000' width='40px' height='40px' viewBox='0 0 512 512' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M464 256h-80v-64c0-35.3 28.7-64 64-64h8c13.3 0 24-10.7 24-24V56c0-13.3-10.7-24-24-24h-8c-88.4 0-160 71.6-160 160v240c0 26.5 21.5 48 48 48h128c26.5 0 48-21.5 48-48V304c0-26.5-21.5-48-48-48zm-288 0H96v-64c0-35.3 28.7-64 64-64h8c13.3 0 24-10.7 24-24V56c0-13.3-10.7-24-24-24h-8C71.6 32 0 103.6 0 192v240c0 26.5 21.5 48 48 48h128c26.5 0 48-21.5 48-48V304c0-26.5-21.5-48-48-48z'/%3E%3C/svg%3E");
}

@media(max-width:580px){
	.quote{
		padding:24px;
		padding-left:56px;
	}
	.quote::before{
		top:16px;
		left:16px;
		width:24px;
		height:24px;
		content: url("data:image/svg+xml,%3Csvg fill='%23000000' width='24px' height='24px' viewBox='0 0 512 512' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M464 256h-80v-64c0-35.3 28.7-64 64-64h8c13.3 0 24-10.7 24-24V56c0-13.3-10.7-24-24-24h-8c-88.4 0-160 71.6-160 160v240c0 26.5 21.5 48 48 48h128c26.5 0 48-21.5 48-48V304c0-26.5-21.5-48-48-48zm-288 0H96v-64c0-35.3 28.7-64 64-64h8c13.3 0 24-10.7 24-24V56c0-13.3-10.7-24-24-24h-8C71.6 32 0 103.6 0 192v240c0 26.5 21.5 48 48 48h128c26.5 0 48-21.5 48-48V304c0-26.5-21.5-48-48-48z'/%3E%3C/svg%3E");
	}
}

/* Styles for quote block end */





/* Style for modal start */
.custom-modal.show {
	display: flex;
}
.custom-modal {
	align-items: center;
	background: rgba(0,0,0,.8);
	display: none;
	height: 100vh;
	justify-content: center;
	left: 0;
	position: fixed;
	top: 0;
	width: 100vw;
	z-index: 1000;
}
.custom-modal--inner {
	background: #013e28;
	background: linear-gradient(180deg,,);
	border-radius: 15px;
	display: flex;
	padding: 52px 60px;
	position: relative;
	width: 701px;
}
.custom-modal--left {
	min-width: 324px;
	width: 324px;
}
.custom-modal--close {
	border: none;
	position: absolute;
	right: 24px;
	top: 24px;
}
.custom-modal--top {
	color: #fff;
	font-size: 17px;
	font-style: italic;
	font-weight: 700;
	margin-bottom: 20px;
}
.custom-modal--logos {
	align-items: center;
	display: flex;
	justify-content: space-between;
	margin-bottom: 20px;
}
.custom-modal--bottom-text {
	color: #ffffff;
	font-size: 20px;
	font-style: italic;
	font-weight: 700;
	margin-bottom: 34px;
	width: 260px;
}
.custom-modal--link {
	text-decoration: none;
	background: ;
	border-radius: 8.4px;
	color: #FFFFFF;
	display: inline-block;
	font-size: 16px;
	font-style: italic;
	font-weight: 900;
	line-height: 1;
	min-width: 240px;
	padding: 16.5px 20px;
	text-align: center;
	text-transform: uppercase;
}
.custom-modal img{
	max-width:100%;
	height: auto;
}
.custom-modal--logos>div {
	max-width: 115px;
}
.custom-modal--logos svg {
	margin: 0 15px;
}
.custom-modal button {
	cursor: pointer;
}
.custom-modal button {
	-webkit-appearance: button;
	background-color: transparent;
	background-image: none;
}
.custom-modal button {
	text-transform: none;
}
.custom-modal button {
	font-family: inherit;
	font-feature-settings: inherit;
	font-variation-settings: inherit;
	font-size: 100%;
	font-weight: inherit;
	line-height: inherit;
	color: inherit;
	margin: 0;
	padding: 0;
}
.custom-modal--top span {
	font-weight: 900;
}
@media (max-width: 600px){
	.custom-modal--inner {
		align-items: center;
		flex-direction: column-reverse;
		margin-left: 24px;
		margin-right: 24px;
		padding: 42px 36px;
		width: 100%;
	}
	.custom-modal--left {
		min-width: auto;
		text-align: center;
		width: auto;
	}
	.custom-modal--bottom-text {
		margin-left: auto;
		margin-right: auto;
	}
	.custom-modal--right {
		margin-bottom: 30px;
		width: 143px;
	}
}
/* Style for modal end */





.breadcrumbs {
	margin-bottom: 2rem;
}

.breadcrumbs a {
	color: #0855cc;
}

/* montserrat-regular - latin-ext_latin */
@font-face {
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 400;
	src: url('../fonts/montserrat-v25-latin-ext_latin-regular.eot');
	/* IE9 Compat Modes */
	src: local(''),
	url('../fonts/montserrat-v25-latin-ext_latin-regular.eot?#iefix') format('embedded-opentype'),
	/* IE6-IE8 */
	url('../fonts/montserrat-v25-latin-ext_latin-regular.woff2') format('woff2'),
	/* Super Modern Browsers */
	url('../fonts/montserrat-v25-latin-ext_latin-regular.woff') format('woff'),
	/* Modern Browsers */
	url('../fonts/montserrat-v25-latin-ext_latin-regular.ttf') format('truetype'),
	/* Safari, Android, iOS */
	url('../fonts/montserrat-v25-latin-ext_latin-regular.svg#Montserrat') format('svg');
	/* Legacy iOS */
}

/* montserrat-600 - latin-ext_latin */
@font-face {
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 600;
	src: url('../fonts/montserrat-v25-latin-ext_latin-600.eot');
	/* IE9 Compat Modes */
	src: local(''),
	url('../fonts/montserrat-v25-latin-ext_latin-600.eot?#iefix') format('embedded-opentype'),
	/* IE6-IE8 */
	url('../fonts/montserrat-v25-latin-ext_latin-600.woff2') format('woff2'),
	/* Super Modern Browsers */
	url('../fonts/montserrat-v25-latin-ext_latin-600.woff') format('woff'),
	/* Modern Browsers */
	url('../fonts/montserrat-v25-latin-ext_latin-600.ttf') format('truetype'),
	/* Safari, Android, iOS */
	url('../fonts/montserrat-v25-latin-ext_latin-600.svg#Montserrat') format('svg');
	/* Legacy iOS */
}

/* montserrat-500 - latin-ext_latin */
@font-face {
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 500;
	src: url('../fonts/montserrat-v25-latin-ext_latin-500.eot');
	/* IE9 Compat Modes */
	src: local(''),
	url('../fonts/montserrat-v25-latin-ext_latin-500.eot?#iefix') format('embedded-opentype'),
	/* IE6-IE8 */
	url('../fonts/montserrat-v25-latin-ext_latin-500.woff2') format('woff2'),
	/* Super Modern Browsers */
	url('../fonts/montserrat-v25-latin-ext_latin-500.woff') format('woff'),
	/* Modern Browsers */
	url('../fonts/montserrat-v25-latin-ext_latin-500.ttf') format('truetype'),
	/* Safari, Android, iOS */
	url('../fonts/montserrat-v25-latin-ext_latin-500.svg#Montserrat') format('svg');
	/* Legacy iOS */
}

/* montserrat-700 - latin-ext_latin */
@font-face {
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 700;
	src: url('../fonts/montserrat-v25-latin-ext_latin-700.eot');
	/* IE9 Compat Modes */
	src: local(''),
	url('../fonts/montserrat-v25-latin-ext_latin-700.eot?#iefix') format('embedded-opentype'),
	/* IE6-IE8 */
	url('../fonts/montserrat-v25-latin-ext_latin-700.woff2') format('woff2'),
	/* Super Modern Browsers */
	url('../fonts/montserrat-v25-latin-ext_latin-700.woff') format('woff'),
	/* Modern Browsers */
	url('../fonts/montserrat-v25-latin-ext_latin-700.ttf') format('truetype'),
	/* Safari, Android, iOS */
	url('../fonts/montserrat-v25-latin-ext_latin-700.svg#Montserrat') format('svg');
	/* Legacy iOS */
}

.aviator-play-game {
	margin: 1rem 0;
	width: 100%;
	height: 640px;
	border: none;
	display: block;
}






/* Styles for contact form 7 start */
.screen-reader-response{
	display: none;
}
.wpcf7-form label{
	font-size: 16px;
	font-weight: 600;
}
.wpcf7-form-control-wrap{
	margin-top:0.75rem;
	display: block;
}
.wpcf7-form input, .wpcf7-form textarea{
	width: 100%;
	background-color: #ffffff;
	border-radius: 3px;
	color: rgba(0,0,0,0.7);
	border: 1px solid rgba(0,0,0,0.25);
	padding: 10px 14px;
	font-weight:400;
	font-size: 16px;
	line-height: 100%;
	-webkit-box-shadow: none;
	box-shadow: none;
	-webkit-transition: border 0.15s, -webkit-box-shadow 0.15s;
	transition: border 0.15s, -webkit-box-shadow 0.15s;
	-o-transition: border 0.15s, box-shadow 0.15s;
	transition: border 0.15s, box-shadow 0.15s;
	transition: border 0.15s, box-shadow 0.15s, -webkit-box-shadow 0.15s;
	outline: none;
}
.wpcf7-form textarea{
	height:120px;
}
.wpcf7-form input:focus, .wpcf7-form textarea:focus{
	border: 1px solid #066aab;
	-webkit-box-shadow: 0 0 0 1px #066aab,0px 1px 2px rgba(0,0,0,0.15);
	box-shadow: 0 0 0 1px #066aab,0px 1px 2px rgba(0,0,0,0.15);
}
input.wpcf7-submit{
	cursor: pointer;
	background-color: #066aab;
	color: #ffffff;
	-webkit-transition: 0.15s ease-in-out;
	-o-transition: 0.15s ease-in-out;
	transition: 0.15s ease-in-out;
	max-width:300px;
	padding:14px;
	font-weight:500;
	font-size:16px;
}
.wpcf7-submit:hover{
	background-color: #055589;
}
.wpcf7-not-valid-tip{
	display: block;
	margin-top:.5rem;
	color:red;
}
/* Styles for contact form 7 end */







.safe-svg-cover{text-align:center}.safe-svg-cover .safe-svg-inside{display:inline-block;max-width:100%}.safe-svg-cover svg{height:100%;max-height:100%;max-width:100%;width:100%}

/*! This file is auto-generated */
.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}
.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none}