@charset "UTF-8";

/*

 ██████ ██    ██ ███████ ████████  ██████  ███    ███ 
██      ██    ██ ██         ██    ██    ██ ████  ████ 
██      ██    ██ ███████    ██    ██    ██ ██ ████ ██ 
██      ██    ██      ██    ██    ██    ██ ██  ██  ██ 
 ██████  ██████  ███████    ██     ██████  ██      ██ 

*/

.logo-prtr {
	margin-top: -40px;
	margin-bottom: -40px;
}

.slide-subtitle {
	font-family: "Poppins", Sans-serif;
	font-weight: 500;
	text-transform: uppercase;
	color: #232323;
	font-size: 2.30rem;
	line-height: 3rem;
	letter-spacing: -0.5px;
	margin-bottom: 25px;
}

.row-eq-heigh {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
}

.bg-whitet {
	background-color: rgba(255, 255, 255, 0.5);
}

.bg-whitet2 {
	background-color: rgba(255, 255, 255, 0.8);
}

.bg-blackt {
	background-color: rgba(0, 0, 0, 0.5);
}

.min-h-800px { min-height: 800px; }

.text-shadow-medium { text-shadow: 0 0 25px rgba(0, 0, 0, 0.2);}


/* ================================================================= */

/*

 ██████  ██    ██ ███████ ██████  ██████  ██ ██████  ███████ 
██    ██ ██    ██ ██      ██   ██ ██   ██ ██ ██   ██ ██      
██    ██ ██    ██ █████   ██████  ██████  ██ ██   ██ █████   
██    ██  ██  ██  ██      ██   ██ ██   ██ ██ ██   ██ ██      
 ██████    ████   ███████ ██   ██ ██   ██ ██ ██████  ███████ 

*/

body {
	font-family: 'Poppins', sans-serif;
}

.alt-font { font-family: 'Poppins', sans-serif; }
.main-font { font-family: 'Poppins', sans-serif !important; }

.h1, .h2, .h3, .h4, .h5, .h6 { margin:0 0 25px 0; padding:0; letter-spacing: -0.5px; font-weight: inherit; }
.h1 { font-size:5rem; line-height: 5rem; }
.h2 { font-size:3.9rem; line-height:4.2rem; }
.h3 { font-size:3.4rem; line-height:3.9rem; }
.h4 { font-size:2.85rem; line-height:3.4rem; }
.h5 { font-size:2.30rem; line-height:3rem; }
.h6 { font-size:1.80rem; line-height:2.5rem; }

header .navbar .navbar-brand .default-logo, header.sticky .navbar-brand .alt-logo, header .sidebar-nav-menu .navbar-brand .default-logo {
	width: 88px;
}

.slide-subtitle {
	font-size: 1.3rem;
}

footer .footer-logo img {
	max-height: 50px;
}

footer ul li:last-child {
	margin-bottom: 7px;
}

.footer-dark, .footer-dark a {
	color: #fff;
}

.footer-dark a {
	text-decoration: none;
}

.footer-dark a:hover {
	text-decoration: underline;
}

.alert-success {
	color: #155724;
	background-color: #d4edda;
	border-color: #c3e6cb;
}

.alert-danger {
	color: #721c24;
	background-color: #f8d7da;
	border-color: #f5c6cb;
}

.process-step-style-01 .process-step-icon {
	width: 100px;
	height: 100px;
	line-height: 100px;
}