
@font-face {
    font-family: 'ubuntuBold';
    src: url('../font/ubuntu.bold.ttf');
}

.font-ubuntu-bold {
    font-family: 'ubuntuBold' !important;
}

@font-face {
    font-family: 'ubuntuBoldItalic';
    src: url('../font/ubuntu.bold-italic.ttf');
}

.font-ubuntu-bold-italic {
    font-family: 'ubuntuBoldItalic' !important;
}

@font-face {
    font-family: 'ubuntuCondensed';
    src: url('../font/ubuntu.condensed.ttf');
}

.font-ubuntu-condensed {
    font-family: 'ubuntuCondensed' !important;
}

@font-face {
    font-family: 'ubuntuItalic';
    src: url('../font/ubuntu.italic.ttf');
}

.font-ubuntu-italic {
    font-family: 'ubuntuItalic' !important;
}

@font-face {
    font-family: 'ubuntuLight';
    src: url('../font/ubuntu.light.ttf');
}

.font-ubuntu-light {
    font-family: 'ubuntuLight' !important;
}

@font-face {
    font-family: 'ubuntuLightItalic';
    src: url('../font/ubuntu.light-italic.ttf');
}

.font-ubuntu-light-italic {
    font-family: 'ubuntuLightItalic' !important;
}

@font-face {
    font-family: 'ubuntuMedium';
    src: url('../font/ubuntu.medium.ttf');
}

.font-ubuntu-medium {
    font-family: 'ubuntuMedium' !important;
}

@font-face {
    font-family: 'ubuntuMediumItalic';
    src: url('../font/ubuntu.medium-italic.ttf');
}

.font-ubuntu-medium-italic {
    font-family: 'ubuntuMediumItalic' !important;
}

@font-face {
    font-family: 'ubuntuMono';
    src: url('../font/ubuntu.mono.ttf');
}

.font-ubuntu-mono {
    font-family: 'ubuntuMono' !important;
}

@font-face {
    font-family: 'ubuntuMonoBold';
    src: url('../font/ubuntu.mono-bold.ttf');
}

.font-ubuntu-mono-bold {
    font-family: 'ubuntuMonoBold' !important;
}

@font-face {
    font-family: 'ubuntuMonoBoldItalic';
    src: url('../font/ubuntu.mono-bold-italic.ttf');
}

.font-ubuntu-mono-bold-italic {
    font-family: 'ubuntuMonoBoldItalic' !important;
}

@font-face {
    font-family: 'ubuntuMonoItalic';
    src: url('../font/ubuntu.mono-italic.ttf');
}

.font-ubuntu-mono-italic {
    font-family: 'ubuntuMonoItalic' !important;
}

@font-face {
    font-family: 'ubuntuRegular';
    src: url('../font/ubuntu.regular.ttf');
}

.font-ubuntu-regular {
    font-family: 'ubuntuRegular' !important;
}

.block-slide-video-height {
	height: 500px;
}

.block-slide-bottom-min-height {
	min-height: 600px;
}

.block-slide-min-height {
	min-height: 300px;
}

.block-slide-video {
	object-fit: cover;
	width: 100%;
	position: absolute;
	left: 0;
}

.block-slide-video-description {
	font-family: 'ubuntuRegular' !important;
	color: #fff;
	font-size: 46px;
	white-space: pre-wrap !important;
    text-indent: 0px !important;
    margin-left: 0px !important;
    line-height: 1.2;
}

.block-slide-one {
	width: 100%;
}

.block-slide-top {
	padding-top: 180px !important;
}

.block-member-create-top {
	padding-top: 0px !important;
}

.block-slide-caption {
	font-family: 'ubuntuRegular' !important;
	color: #07192B;
	font-size: 14px;
	white-space: pre-wrap !important;
    text-indent: 0px !important;
    line-height: 1.2;
    text-transform: uppercase !important;
	margin-top: 100px;
}

.block-slide-single-caption {
	font-family: 'ubuntuRegular' !important;
	color: #07192B;
	font-size: 14px;
	white-space: pre-wrap !important;
    text-indent: 0px !important;
    line-height: 1.2;
    text-transform: uppercase !important;
	margin-top: -100px;
	margin-bottom: 180px;
}

.block-slide-title {
	font-family: 'ubuntuRegularBold' !important;
	color: #07192B;
	font-size: 40px;
	white-space: pre-wrap !important;
    text-indent: 0px !important;
    margin-left: 0px !important;
    line-height: 1.2;
    margin-bottom: 30px;
}

.block-slide-subtitle {
	font-family: 'ubuntuRegular' !important;
	color: #07192B;
	font-size: 40px;
	white-space: pre-wrap !important;
    text-indent: 0px !important;
    margin-left: 0px !important;
    line-height: 1.2;
    margin-bottom: 30px;
}

.block-slide-description {
	/*font-family: 'ubuntuRegular' !important;*/
	margin-top: 20px; 
	color: #07192B;
	font-size: 16px;
	white-space: pre-wrap !important;
    text-indent: 0px !important;
    margin-left: 0px !important;
    line-height: 1.4;
}

.block-slide-bg-half-color-one {
	/*background-color: #DAFBE4;*/
	background: linear-gradient(to right, #fff 50%, #eef0ef 50%);
}


@-webkit-keyframes wnFadeInOne {
	0% { opacity: 0; }
	12.5% { opacity: 0; }
	to { opacity: 1; }
}

@keyframes wnFadeInOne {
	0% { opacity: 0; }
	12.5% { opacity: 0; }
	to { opacity: 1; }
}

@-webkit-keyframes wnFadeInTwo {
	0% { opacity: 0; }
	25% { opacity: 0; }
	to { opacity: 1; }
}

@keyframes wnFadeInTwo {
	0% { opacity: 0; }
	25% { opacity: 0; }
	to { opacity: 1; }
}

@-webkit-keyframes wnFadeInThree {
	0% { opacity: 0; }
	37.5% { opacity: 0; }
	to { opacity: 1; }
}

@keyframes wnFadeInThree {
	0% { opacity: 0; }
	37.5% { opacity: 0; }
	to { opacity: 1; }
}

@-webkit-keyframes wnFadeInFour {
	0% { opacity: 0; }
	50% { opacity: 0; }
	to { opacity: 1; }
}

@keyframes wnFadeInFour {
	0% { opacity: 0; }
	50% { opacity: 0; }
	to { opacity: 1; }
}

@-webkit-keyframes wnFadeInFive {
	0% { opacity: 0; }
	62.5% { opacity: 0; }
	to { opacity: 1; }
}

@keyframes wnFadeInFive {
	0% { opacity: 0; }
	62.5% { opacity: 0; }
	to { opacity: 1; }
}

@-webkit-keyframes wnFadeInSix {
	0% { opacity: 0; }
	75% { opacity: 0; }
	to { opacity: 1; }
}

@keyframes wnFadeInSix {
	0% { opacity: 0; }
	75% { opacity: 0; }
	to { opacity: 1; }
}

.wnFadeInOne {
	-webkit-animation: wnFadeInOne 800ms;
	animation: wnFadeInOne 800ms;
}

.wnFadeInTwo {
	-webkit-animation: wnFadeInTwo 1600ms;
	animation: wnFadeInTwo 1600ms;
}

.wnFadeInThree {
	-webkit-animation: wnFadeInThree 2400ms;
	animation: wnFadeInThree 2400ms;
}

.wnFadeInFour {
	-webkit-animation: wnFadeInFour 4000ms;
	animation: wnFadeInFour 4000ms;
}

.wnFadeInFive {
	-webkit-animation: wnFadeInFive 5000ms;
	animation: wnFadeInFive 5000ms;
}

.wnFadeInSix {
	-webkit-animation: wnFadeInSix 6000ms;
	animation: wnFadeInSix 6000ms;
}

@-webkit-keyframes wnFadeInLeftOne {
	0% { opacity: 0; width: 0px; }
	12.5% { opacity: 0; width: 0px; }
	to { opacity: 1; width: 100%; }
}

@keyframes wnFadeInLeftOne {
	0% { opacity: 0; width: 0px; }
	12.5% { opacity: 0; width: 0px; }
	to { opacity: 1; width: 100%; }
}

@-webkit-keyframes wnFadeInLeftTwo {
	0% { opacity: 0; width: 0px; }
	25% { opacity: 0; width: 0px; }
	to { opacity: 1; width: 100%; }
}

@keyframes wnFadeInLeftTwo {
	0% { opacity: 0; width: 0px; }
	25% { opacity: 0; width: 0px; }
	to { opacity: 1; width: 100%; }
}

@-webkit-keyframes wnFadeInLeftThree {
	0% { opacity: 0; width: 0px; }
	37.5% { opacity: 0; width: 0px; }
	to { opacity: 1; width: 100%; }
}

@keyframes wnFadeInLeftThree {
	0% { opacity: 0; width: 0px; }
	37.5% { opacity: 0; width: 0px; }
	to { opacity: 1; width: 100%; }
}

@-webkit-keyframes wnFadeInLeftFour {
	0% { opacity: 0; width: 0px; }
	50% { opacity: 0; width: 0px; }
	to { opacity: 1; width: 100%; }
}

@keyframes wnFadeInLeftFour {
	0% { opacity: 0; width: 0px; }
	50% { opacity: 0; width: 0px; }
	to { opacity: 1; width: 100%; }
}

@-webkit-keyframes wnFadeInLeftFive {
	0% { opacity: 0; width: 0px; }
	62.5% { opacity: 0; width: 0px; }
	to { opacity: 1; width: 100%; }
}

@keyframes wnFadeInLeftFive {
	0% { opacity: 0; width: 0px; }
	62.5% { opacity: 0; width: 0px; }
	to { opacity: 1; width: 100%; }
}

@-webkit-keyframes wnFadeInLeftSix {
	0% { opacity: 0; width: 0px; }
	75% { opacity: 0; width: 0px; }
	to { opacity: 1; width: 100%; }
}

@keyframes wnFadeInLeftSix {
	0% { opacity: 0; width: 0px; }
	75% { opacity: 0; width: 0px; }
	to { opacity: 1; width: 100%; }
}

.wnFadeInLeftOne {
	-webkit-animation: wnFadeInLeftOne 800ms;
	animation: wnFadeInLeftOne 800ms;
}

.wnFadeInLeftTwo {
	-webkit-animation: wnFadeInLeftTwo 1600ms;
	animation: wnFadeInLeftTwo 1600ms;
}

.wnFadeInLeftThree {
	-webkit-animation: wnFadeInLeftThree 2400ms;
	animation: wnFadeInLeftThree 2400ms;
}

.wnFadeInLeftFour {
	-webkit-animation: wnFadeInLeftFour 4000ms;
	animation: wnFadeInLeftFour 4000ms;
}

.wnFadeInLeftFive {
	-webkit-animation: wnFadeInLeftFive 5000ms;
	animation: wnFadeInLeftFive 5000ms;
}

.wnFadeInLeftSix {
	-webkit-animation: wnFadeInLeftSix 6000ms;
	animation: wnFadeInLeftSix 6000ms;
}

@-webkit-keyframes wnFadeInRightOne {
	0% { opacity: 0; width: 0px; }
	12.5% { opacity: 0; width: 0px; }
	to { opacity: 1; width: 100%; }
}

@keyframes wnFadeInRightOne {
	0% { opacity: 0; width: 0px; }
	12.5% { opacity: 0; width: 0px; }
	to { opacity: 1; width: 100%; }
}

@-webkit-keyframes wnFadeInRightTwo {
	0% { opacity: 0; width: 0px; }
	25% { opacity: 0; width: 0px; }
	to { opacity: 1; width: 100%; }
}

@keyframes wnFadeInRightTwo {
	0% { opacity: 0; width: 0px; }
	25% { opacity: 0; width: 0px; }
	to { opacity: 1; width: 100%; }
}

@-webkit-keyframes wnFadeInRightThree {
	0% { opacity: 0; width: 0px; }
	37.5% { opacity: 0; width: 0px; }
	to { opacity: 1; width: 100%; }
}

@keyframes wnFadeInRightThree {
	0% { opacity: 0; width: 0px; }
	37.5% { opacity: 0; width: 0px; }
	to { opacity: 1; width: 100%; }
}

@-webkit-keyframes wnFadeInRightFour {
	0% { opacity: 0; width: 0px; }
	50% { opacity: 0; width: 0px; }
	to { opacity: 1; width: 100%; }
}

@keyframes wnFadeInRightFour {
	0% { opacity: 0; width: 0px; }
	50% { opacity: 0; width: 0px; }
	to { opacity: 1; width: 100%; }
}

@-webkit-keyframes wnFadeInRightFive {
	0% { opacity: 0; width: 0px; }
	62.5% { opacity: 0; width: 0px; }
	to { opacity: 1; width: 100%; }
}

@keyframes wnFadeInRightFive {
	0% { opacity: 0; width: 0px; }
	62.5% { opacity: 0; width: 0px; }
	to { opacity: 1; width: 100%; }
}

@-webkit-keyframes wnFadeInRightSix {
	0% { opacity: 0; width: 0px; }
	75% { opacity: 0; width: 0px; }
	to { opacity: 1; width: 100%; }
}

@keyframes wnFadeInRightSix {
	0% { opacity: 0; width: 0px; }
	75% { opacity: 0; width: 0px; }
	to { opacity: 1; width: 100%; }
}

.wnFadeInRightOne {
	-webkit-animation: wnFadeInRightOne 800ms;
	animation: wnFadeInRightOne 800ms;
}

.wnFadeInRightTwo {
	-webkit-animation: wnFadeInRightTwo 1600ms;
	animation: wnFadeInRightTwo 1600ms;
}

.wnFadeInRightThree {
	-webkit-animation: wnFadeInRightThree 2400ms;
	animation: wnFadeInRightThree 2400ms;
}

.wnFadeInRightFour {
	-webkit-animation: wnFadeInRightFour 4000ms;
	animation: wnFadeInRightFour 4000ms;
}

.wnFadeInRightFive {
	-webkit-animation: wnFadeInRightFive 5000ms;
	animation: wnFadeInRightFive 5000ms;
}

.wnFadeInRightSix {
	-webkit-animation: wnFadeInRightSix 6000ms;
	animation: wnFadeInRightSix 6000ms;
}

