


/****************************************************/
/********************* SPECIAL **********************/
/****************************************************/


/***************** FONTS *************************/
@font-face {font-family: "AcherusFeral-Bold";src: local('AcherusFeral-Bold'), 
local('AcherusFeral-Bold'), url("/assets/fonts/AcherusFeral-Bold.otf") format("truetype");font-display: swap;}
@font-face {font-family: "AcherusFeral-Light";src: local('AcherusFeral-Light'), 
local('AcherusFeral-Light'), url("/assets/fonts/AcherusFeral-Light.otf") format("truetype");font-display: swap;}

/***************** HEADER *************************/
header .navbar.navbar-expand-lg{
	background: #000000;
	position: fixed;
	top: 0%;
	z-index: 9999;
	width: 100%; 
}
header .navbar.navbar-expand-lg .navbar-brand{
	color: #FF0000;
}
header .navbar.navbar-expand-lg ul li a{
	color: white;
	font-style: normal;
	font-weight: 700;
	font-size: 14px;
	line-height: 34px;
	font-family: 'AcherusFeral-Light';
}
header .navbar.navbar-expand-lg ul li a:hover{
	color: #FF0000; 
}
header .navbar.navbar-expand-lg ul li a.nav-link-special{
	background: #FF0000; 
	color: white;
	border-radius: 10px;
	padding: 5px 15px;
}
/***************** FOOTER *************************/
footer{
	background: #000000;
	padding: 60px 0px 43px 0px;
}
footer .footer-left-top p{
	color: #FFFFFF;
	font-family: 'AcherusFeral-Bold';
	font-size: 16px;
	margin-top: 10px;
}
footer .footer-right-top ul{
	list-style: none;
}
footer .footer-right-top ul li{
	margin-bottom: 15px;
}
footer .footer-right-top ul li a{
	color: #a0a2a2;
	font-style: normal;
	font-weight: 700;
	font-size: 14px;
	line-height: 34px;
	font-family: 'AcherusFeral-Light';	
	text-decoration: none;
}
footer .footer-right-top ul li a:hover{
	color: #FF0000; 
}
footer .row-copyright{
	margin-top: 120px;
}
footer .row-copyright .footer-social-network img{
	margin-right: 15px;
}
footer .row-copyright p{
	color: #a0a2a2;
	text-align: center;
}
footer .row-copyright p a{
	text-decoration: none;
	color: #a0a2a2;
}
footer .row-copyright p a:hover{
	color: #FF0000; 
}








/****************************************************/
/********************* MAIN *************************/
/****************************************************/

/***** FIRST SECTION ********************************************************/
#main-section-first{
	width: 100%;
	background: linear-gradient(180deg, #000000 53.2%, #231F46 100%);
	padding-top: 150px;
	padding-bottom: 50px;
	position: relative;
}
#main-section-first .main-title{
	margin-bottom: 200px;
}
#main-section-first .main-title .main-info{
	display: flex;
	justify-content: center;
}
#main-section-first .main-title .main-info img{
	height: 145px;
	width: auto;
	align-self: center;
	margin-right: 10px;
}
#main-section-first .main-title .main-info h1{
	font-family: 'AcherusFeral-Bold';
	font-style: normal;
	font-weight: 700;
	font-size: 156px;
	line-height: 218px;
	color: #FFFFFF;
	font-size: 156px;
	text-align: center;
	align-self: center;
	margin-bottom: 0px !important;
}
#main-section-first .main-title .main-info p{
	font-size: 18px;
	font-family: 'AcherusFeral-Light';
	margin-top: -50px;
	color: #cdd4d4;
	margin-left: 12.5px;
}
#main-section-first .main-title .main-info span{
	color: #FF0000;
}
#main-section-first .main-title .main-sub-info .sub-title{
	color: #FFFFFF;
	font-family: 'AcherusFeral-Bold';
	font-size: 24px;
	text-align: center;
}
#main-section-first .main-title .main-sub-info .sub-button{
	background: #FF0000;
    border-radius: 10px;
    color: white;
    padding: 15px 20px;
    font-size: 24px;
    display: block;
    margin: 135px auto 100px auto;
}
#main-section-first .advantages-main img{
	width: auto;
	margin: 0 auto;
	display: block;
	height: 172px;
}
#main-section-first .advantages-main p{
	color: #FFFFFF;
	font-family: 'AcherusFeral-Bold';
	font-size: 24px;
	text-align: center;
	margin-top: 30px;
}
/***** SECOND SECTION ********************************************************/
#main-section-second{
	padding: 95px 0px;
	background: #000000;
	position: relative;
}
#main-section-second .platform-describtion h2.header-section{
	font-size: 36px;
	color: #FFFFFF;
	font-family: 'AcherusFeral-Bold';
	margin-bottom: 0px;
	font-weight: 700;
}
#main-section-second .platform-describtion p{
	font-size: 24px;
	font-family: 'AcherusFeral-Light';
	color: #a0a2a2;
	margin-top: 40px;
	margin-bottom: 0px;
	font-weight: 300;
}
#main-section-second .platform-img img{
	width: 100%;
	margin: 0 auto;
	display: block;
}
#main-section-second .absolute-img{
	position: absolute;
	bottom: 0%;
	top: 25%;
    left: 10%;
}
/***** THIRD SECTION ********************************************************/
#main-section-third{
	padding: 95px 0px;
	background: #E3E3E3;
	position: relative;
}
#main-section-third .platform-img img{
	width: 80%;
	margin: 0 auto;
	display: block;
}
#main-section-third .platform-describtion h3.header-section{
	font-size: 36px;
	color: #000000;
	font-family: 'AcherusFeral-Bold';
	margin-bottom: 0px;
	font-weight: 700;
}
#main-section-third .platform-describtion p{
	font-size: 24px;
	font-family: 'AcherusFeral-Light';
	color: #000000;
	margin-top: 40px;
	margin-bottom: 0px;
	font-weight: 300;
}
/***** FOURTH SECTION ********************************************************/
#main-section-fourth{
	padding: 95px 0px;
	background: #fff;
	position: relative;
}
#main-section-fourth .percent-description h3.header-section{
	font-size: 36px;
	color: #000000;
	font-family: 'AcherusFeral-Bold';
	margin-bottom: 0px;
	font-weight: 700;
	margin-bottom: 15px;
}
#main-section-fourth .percent-description span{
	font-size: 96px;
	font-weight: 700;
	font-family: 'AcherusFeral-Bold';
	line-height: 95px;
}
#main-section-fourth .percent-description button{
	background: #FF0000;
    border-radius: 10px;
    color: white;
    padding: 15px 20px;
    font-size: 24px;
    border: transparent;
    margin-top: 50px;
}
#main-section-fourth .percent-img img{
	display: block;
	margin: 0 auto;
}
#main-section-fourth .absolute-img{
	position: absolute;
	right: 22.5%;
	top: 0%;
}
/***** FIFTH SECTION ********************************************************/
#main-section-fifth{
	padding: 60px 0px;
	background: #000000;
	position: relative;
}
#main-section-fifth h3.header-section{
	color: white;
	font-family: 'AcherusFeral-Bold';
	font-weight: 700;
	font-size: 36px;
	text-align: center;
	margin-bottom: 30px;
}
#main-section-fifth .block-decision h4{
	font-size: 24px;
	color: #fff;
	font-family: 'AcherusFeral-Bold';
	margin-bottom: 0px;
	font-weight: 700;
	margin-bottom: 15px;
	text-align: center;
}
#main-section-fifth .block-decision p{
	font-size: 18px;
	font-family: 'AcherusFeral-Light';
	color: #a0a2a2;
	margin-top: 40px;
	margin-bottom: 0px;
	font-weight: 300;
	text-align: center;
	margin-bottom: 70px;
}
#main-section-fifth .block-decision img{
	display: block;
	margin: 0 auto;
	width: 20%;
}
/***** SIXTH SECTION ********************************************************/
#main-section-sixth{
	padding: 60px 0px;
	position: relative;
}
#main-section-sixth .block-advantages img{
	display: block;
	margin: 0 auto;
}
#main-section-sixth .block-advantages h4{
	margin-top: 15px;
	font-family: 'AcherusFeral-Bold';
	text-align: center;
	font-size: 24px;
}

#main-section-sixth .block-advantages p{
	font-size: 18px;
	font-family: 'AcherusFeral-Light';
	color: #a0a2a2;
	margin-top: 40px;
	font-weight: 300;
	text-align: center;
}
#main-section-sixth .block-advantages p span{
	font-family: 'AcherusFeral-Bold';
	color: #000000;
}
/***** SEVENTH SECTION ********************************************************/
#main-section-seventh{
	padding: 60px 0px;
	position: relative;
	background: #000000;
}
#main-section-seventh .application-text h4.section-header{
    font-size: 36px;
    color: #FFFFFF;
    font-family: 'AcherusFeral-Bold';
    margin-bottom: 0px;
    font-weight: 700;
}
#main-section-seventh .application-text p{
	font-size: 24px;
    font-family: 'AcherusFeral-Light';
    color: #a0a2a2;
    margin-top: 40px;
    margin-bottom: 0px;
    font-weight: 300;
}
#main-section-seventh .application-img img{
	width: 100%;
	position: relative;
	z-index: 10;
}
#main-section-seventh .application-img .col-lg-8 a img{
	width: 50%;
	display: block;
	margin-top: 20px;
}
#main-section-seventh .absolute-img{
	position: absolute;
	bottom: 0%;
	top: 25%;
    left: 10%;
}
/***** EIGHT SECTION ********************************************************/
#main-section-eight{
	padding: 60px 0px;
	position: relative;
	background: #E3E3E3;
}
#main-section-eight h4.section-header{
    font-size: 36px;
    color: #000;
    font-family: 'AcherusFeral-Bold';
    margin-bottom: 0px;
    font-weight: 700;
    text-align: center;
}
#main-section-eight p.sub-header{
	font-size: 24px;
    font-family: 'AcherusFeral-Light';
    color: #000;
    margin-top: 10px;
    font-weight: 300;
    text-align: center;
}
#main-section-eight .button-switcher{
	justify-content: center;
	display: block;
	text-align: center;
	margin-bottom: 130px;
}
#main-section-eight .button-switcher button{
	margin: 0px 20px;
	background: #D9D9D9;
	border: 3px solid rgba(0, 0, 0, 0.4);
	border-radius: 10px;
	height: 60px;
}
#main-section-eight .button-switcher button i{
	color: #847b7b
}
#main-section-eight .button-switcher button.w3-red{
	border: 3px solid #000000;
	color: #000000 !important;
}
#main-section-eight .button-switcher button.w3-red i{
	color: #000000;
}

#main-section-eight .button-switcher button:nth-child(2){
	width: 120px;
}
#main-section-eight .button-switcher button:nth-child(1),
#main-section-eight .button-switcher button:nth-child(3){
	width: 240px;
}
#main-section-eight .w3-container .block-decription h4{
	font-size: 36px;
    color: #000;
    font-family: 'AcherusFeral-Bold';
    margin-bottom: 0px;
    font-weight: 700;
    margin-bottom: 10px;
}
#main-section-eight .w3-container .block-decription p{
	font-size: 18px;
    font-family: 'AcherusFeral-Light';
    color: #000;
    margin-bottom: 0px;
    font-weight: 300;
}
#main-section-eight .w3-container .block-decription button{
	background: #FF0000;
    border-radius: 10px;
    color: white;
    padding: 10px 15px;
    font-size: 24px;
    display: block;
    border: solid transparent;
    margin-top: 40px;
}
#main-section-eight .w3-container .block-img{
	position: relative;
}
#main-section-eight .w3-container .block-img img{
	display: block;
	margin: 0 auto;
	position: relative;
}
#main-section-eight .w3-container .block-img .block-img-absolute{
	position: absolute;
	top: 10%;
	margin-right: auto;
    margin-left: auto;
    left: 0%;
    right: 0%;
}
#main-section-eight .w3-container .block-img .block-img-absolute .user-donation{
	color: #FF0000;
	font-size: 20px;
	font-family: 'AcherusFeral-Bold';
	font-weight: 700;
	text-align: center;
	margin-top:15px;
}
#main-section-eight .w3-container .block-img .block-img-absolute .user-thanks{
	color: #fff;
	font-size: 16px;
	font-family: 'AcherusFeral-Bold';
	font-weight: 700;
	text-align: center;
}
#main-section-eight .w3-container .block-info-donation h5.donation-wish{
	font-size: 20px;
	text-align: center;
	font-family: 'AcherusFeral-Bold';
	font-weight: 700;
	margin-bottom: 15px;
}
#main-section-eight .w3-container .block-info-donation .proggres{
	width: 410px;
	background: #686868;
	height: 40px;
	border: 10px;
	position: relative;
	border-radius: 10px;
	justify-content: center;
    display: block;
    margin: 0 auto;
}
#main-section-eight .w3-container .block-info-donation .proggres .percentage-active{
	width: 70%;
	background: red;
	position: absolute;
	left: 0%;
	top: 0%;
	height: 100%;
	border-radius: 10px;
}
#main-section-eight .w3-container .block-info-donation .proggres .donation-statistic{
	text-align: center;
	color: #fff;
	font-size: 16px;
	font-family: 'AcherusFeral-Bold';
	margin-bottom: 0px;
	position: absolute;
	top: 0%;
    bottom: 0%;
    right: 0%;
    left: 0%;
    margin-bottom: auto;
    margin-top: auto;
    margin-left: auto;
    margin-right: auto;
    z-index: 5;
    position: absolute;
    text-align: center;
    justify-content: center;
    display: inline-table;
}
#main-section-eight .w3-container .block-info-donation .donation-index{
	width: 430px;
	text-align: center;
	justify-content: center;
    display: block;
    margin: 10px auto;
}
#main-section-eight .w3-container .block-info-donation .donation-index span{
	color: #000;
	font-size: 16px;
	font-family: 'AcherusFeral-Bold';
}
#main-section-eight .w3-container .block-info-donation .donation-index span:nth-child(1){
	float:left;
}
#main-section-eight .w3-container .block-info-donation .donation-index span:nth-child(2){
	float: right;
}








/****************************************************/
/************** ADDITION PAGE ***********************/
/****************************************************/

/***** FIRST SECTION ********************************************************/
#application-section-first, 
#contact-section-first,
#offers-section-first,
#terms-section-first {
    width: 100%;
    background-image: url(/assets/images/additional-page/01/background.png);
    height: 60vh;
    position: relative;
    background-size: contain;
}
#application-section-first .main-title .main-info,
#contact-section-first .main-title .main-info,
#offers-section-first .main-title .main-info,
#terms-section-first .main-title .main-info{
	display: flex;
	justify-content: center;
	padding: 15vh 0vh;
}
#application-section-first .main-title .main-info img,
#contact-section-first .main-title .main-info img,
#offers-section-first .main-title .main-info img,
#terms-section-first .main-title .main-info img{
	height: 145px;
	width: auto;
	align-self: center;
	margin-right: 10px;
}
#application-section-first .main-title .main-info h3,
#contact-section-first .main-title .main-info h3,
#offers-section-first .main-title .main-info h3,
#terms-section-first .main-title .main-info h3{
	font-family: 'AcherusFeral-Bold';
	font-style: normal;
	font-weight: 700;
	font-size: 156px;
	line-height: 218px;
	color: #FFFFFF;
	font-size: 156px;
	text-align: center;
	align-self: center;
	margin-bottom: 0px !important;
}
#application-section-first .main-title .main-info p,
#contact-section-first .main-title .main-info p,
#offers-section-first .main-title .main-info p,
#terms-section-first .main-title .main-info p{
	font-size: 18px;
	font-family: 'AcherusFeral-Light';
	margin-top: -50px;
	color: #cdd4d4;
	margin-left: 12.5px;
}
#application-section-first .main-title .main-info span,
#contact-section-first .main-title .main-info span,
#offers-section-first .main-title .main-info span,
#terms-section-first .main-title .main-info span{
	color: #FF0000;
}
#application-section-first .main-title .main-sub-info .sub-title,
#contact-section-first .main-title .main-sub-info .sub-title,
#offers-section-first .main-title .main-info .sub-title,
#terms-section-first .main-title .main-info .sub-title{
	color: #FFFFFF;
	font-family: 'AcherusFeral-Bold';
	font-size: 24px;
	text-align: center;
}







/****************************************************/
/************** APPLICATION PAGE ********************/
/****************************************************/

/***** SECOND SECTION ********************************************************/
#application-section-second{
	padding: 90px 0px 92px 0px;
	background: #211F1F;
}
#application-section-second h1.header-section{
	text-align: center;
	font-family: 'AcherusFeral-Bold';
	font-style: normal;
	font-weight: 700;
	font-size: 64px;
	color: #FFFFFF;
	margin-bottom: 30px;
}
#application-section-second .row .application-block{
	background-image:url(/assets/images/page-application/02/background.png);
	background-size: cover;
	height: 780px;
	width: 100%;
	padding: 100px 0px;
}

#application-section-second .row .application-block .btn-primary{
	background: #FF0000;
    border-radius: 10px;
    color: white;
    padding: 10px 15px;
    border: solid transparent;
    font-size: 20px;
}
#application-section-second .row .application-block .col-md-10{
	margin-bottom: 30px;
}
#application-section-second .row .application-block .col-md-10 input{
	border-radius: 10px;
	font-size: 16px;
	font-family: 'AcherusFeral-Light';
	height: 40px;
}








/****************************************************/
/******************** CONTACT ***********************/
/****************************************************/

/***** SECOND SECTION ********************************************************/
#contact-section-second{
	padding: 90px 0px 92px 0px;
	background: #211F1F;
}
#contact-section-second h1.header-section{
	text-align: center;
	font-family: 'AcherusFeral-Bold';
	font-style: normal;
	font-weight: 700;
	font-size: 64px;
	color: #FFFFFF;
	margin-bottom: 30px;
}
#contact-section-second .row .contact-block{
	background-image:url(/assets/images/page-contact/02/background.png);
	background-size: cover;
	height: 780px;
	width: 100%;
	padding: 130px 0px;
}
#contact-section-second .row .contact-block .block-description{
	background: #000;
	border-radius: 20px;
	padding: 15px;
	margin-bottom: 30px;
}

#contact-section-second .row .contact-block .block-description h3{
	font-family: 'AcherusFeral-Bold';
	color: #fff;
	font-size: 24px;
}
#contact-section-second .row .contact-block .block-description p{
	font-family: 'AcherusFeral-Bold';
	color: #fff;
	font-size: 16px;
	margin-top: 30px;
	margin-bottom: 0px;
}

#contact-section-second .row .contact-block .block-description p a{
	text-decoration: none;
	color: #FF0000; 

}



/****************************************************/
/********************** TERMS ***********************/
/****************************************************/

/***** SECOND SECTION ********************************************************/
#terms-section-second{
	padding: 90px 0px 92px 0px;
	background: #211F1F;	
}
#terms-section-second h1.header-section{
	text-align: center;
	font-family: 'AcherusFeral-Bold';
	font-style: normal;
	font-weight: 700;
	font-size: 64px;
	color: #FFFFFF;
	margin-bottom: 30px;
}
#terms-section-second p{
	font-family: 'AcherusFeral-Bold';
	color: #fff;
	font-size: 16px;
	margin-top: 30px;
	margin-bottom: 0px;
}
#terms-section-second a{
	text-decoration: none;
	color: #FF0000; 

}



/****************************************************/
/********************** OFFERS ***********************/
/****************************************************/

/***** SECOND SECTION ********************************************************/
#offers-section-second{
	padding: 90px 0px 92px 0px;
	background: #211F1F;	
}
#offers-section-second h1.header-section{
	text-align: center;
	font-family: 'AcherusFeral-Bold';
	font-style: normal;
	font-weight: 700;
	font-size: 64px;
	color: #FFFFFF;
	margin-bottom: 30px;
}
#offers-section-second h3{
	font-size: 36px;
	font-family: 'AcherusFeral-Bold';
	color: #fff;
	margin-top: 30px;
}
#offers-section-second p{
	font-family: 'AcherusFeral-Bold';
	color: #fff;
	font-size: 16px;
	margin-top: 30px;
	margin-bottom: 0px;
}
#offers-section-second ul{
	color: #fff;
}
#offers-section-second a{
	text-decoration: none;
	color: #FF0000; 
}
#offers-section-second .action{
	text-align: center;
	font-size: 30px;
}
#offers-section-second .action span{
	color: #FF0000;
	font-size: 70px;
}
















@media (max-width: 1199.98px) {

	#main-section-first .main-title .main-info h1{
		font-size: 130px;
	}
	#main-section-first .main-title .main-sub-info .sub-button{
		margin: 30px auto;
	}
	#main-section-first .main-title{
		margin-bottom: 50px;
	}
	#main-section-first .advantages-main img{
		width: auto;
	}
	#main-section-first .advantages-main p{
		font-size: 16px;
	}



}
@media (max-width: 991.98px) {

}

@media (max-width: 767.98px) {

}

@media (max-width: 575.98px){

}