@charset "UTF-8";
/* CSS Document */


@font-face {
    font-family: 'M-Medium';
    src: url('../css/fonts/Montserrat-Medium.eot');
    src: url('../css/fonts/Montserrat-Medium.eot?#iefix') format('embedded-opentype'),
        url('../css/fonts/Montserrat-Medium.woff2') format('woff2'),
        url('../css/fonts/Montserrat-Medium.woff') format('woff'),
        url('../css/fonts/Montserrat-Medium.ttf') format('truetype'),
        url('../css/fonts/Montserrat-Medium.svg#Montserrat-Medium') format('svg');
    font-weight: 500;
    font-style: normal;
	font-display: swap;
}

@font-face {
    font-family: 'M-Thin';
    src: url('../css/fonts/Montserrat-Thin.eot');
    src: url('../css/fonts/Montserrat-Thin.eot?#iefix') format('embedded-opentype'),
        url('../css/fonts/Montserrat-Thin.woff2') format('woff2'),
        url('../css/fonts/Montserrat-Thin.woff') format('woff'),
        url('../css/fonts/Montserrat-Thin.ttf') format('truetype'),
        url('../css/fonts/Montserrat-Thin.svg#Montserrat-Thin') format('svg');
    font-weight: 100;
    font-style: normal;
	font-display: swap;
}

@font-face {
    font-family: 'M-light';
    src: url('../css/fonts/Montserrat-Light.eot');
    src: url('../css/fonts/Montserrat-Light.eot?#iefix') format('embedded-opentype'),
        url('../css/fonts/Montserrat-Light.woff2') format('woff2'),
        url('../css/fonts/Montserrat-Light.woff') format('woff'),
        url('../css/fonts/Montserrat-Light.ttf') format('truetype'),
        url('../css/fonts/Montserrat-Light.svg#Montserrat-Light') format('svg');
    font-weight: 300;
    font-style: normal;
	font-display: swap;
}

@font-face {
    font-family: 'M-light-Italic';
    src: url('../css/fonts/Montserrat-Italic.eot');
    src: url('../css/fonts/Montserrat-Italic.eot?#iefix') format('embedded-opentype'),
        url('../css/fonts/Montserrat-Italic.woff2') format('woff2'),
        url('../css/fonts/Montserrat-Italic.woff') format('woff'),
        url('../css/fonts/Montserrat-Italic.ttf') format('truetype'),
        url('../css/fonts/Montserrat-Italic.svg#Montserrat-Italic') format('svg');
    font-weight: 300;
    font-style: normal;
	font-display: swap;
}

@font-face {
    font-family: 'M-Regular';
    src: url('../css/fonts/Montserrat-Regular.eot');
    src: url('../css/fonts/Montserrat-Regular.eot?#iefix') format('embedded-opentype'),
        url('../css/fonts/Montserrat-Regular.woff2') format('woff2'),
        url('../css/fonts/Montserrat-Regular.woff') format('woff'),
        url('../css/fonts/Montserrat-Regular.ttf') format('truetype'),
        url('../css/fonts/Montserrat-Regular.svg#Montserrat-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
	font-display: swap;
}


h1{

	font-family: M-Medium,Arial, Helvetica, sans-serif !important;
    font-size:2.5em;
	font-weight:normal;
	color:#20225c!important ;
	line-height:170%;
	letter-spacing:0px;
	text-decoration:none;
    margin-bottom:0.5em;

}

h2{

	font-family: M-Medium,Arial, Helvetica, sans-serif !important;
	font-size:2.5em;
	font-weight:normal;
	color:#20225c !important;
	line-height:170%;
	letter-spacing:0px;
	text-decoration:none;
    margin-bottom:0.5em;

}

h3{

	font-family: M-Medium,Arial, Helvetica, sans-serif !important;
	font-size: 7.0em !important;
	font-weight:normal;
	color:#20225c !important;
	line-height:170%;
	letter-spacing:-5px;
	text-decoration:none;
    margin-bottom:0.5em;

}

h4{

	font-family: M-Medium,Arial, Helvetica, sans-serif !important;
	font-size: 1.8em !important;
	font-weight:normal;
	color:#FFFFFF !important;
	line-height:170%;
	letter-spacing:-1px;
	text-decoration:none;
    margin-bottom:0.5em;

}

.b-regular{
    
    font-family: M-Regular, Arial, Helvetica, sans-serif;
	font-size:1.3em;
	font-weight:normal;
	color:#333333;
	line-height:200% !important;
	text-decoration:none;
    margin-bottom:0.5em;
    text-align: center;
}

.b-italic{
    
    font-family: M-light-Italic, Arial, Helvetica, sans-serif;
	font-size:1.2em;
	font-weight:normal;
	color:#333333;
	line-height:100% !important;
	text-decoration:none;
    margin-bottom:0.5em;
    text-align: center;
}

.b-small{
    
    font-family: M-Regular, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	font-weight:normal;
	color:#333333;
	line-height:200% !important;
	text-decoration:none;
    margin-bottom:0.5em;
    text-align: center;
}

.b-white-small{
    
    font-family: M-Regular, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	font-weight:normal;
	color:#FFFFFF;
	line-height:200% !important;
	text-decoration:none;
    margin-bottom:0.5em;
    text-align: center;
}

.b-bold{
    
    font-family: M-Regular, Arial, Helvetica, sans-serif;
	font-size:1.3em;
	font-weight:normal;
	color:#333333;
	line-height:200%;
	text-decoration:none;
    margin-bottom:0.5em;
    text-align: center;
}

.b-white{
    
    font-family: M-Medium, Arial, Helvetica, sans-serif;
	font-size:1.3em;
	font-weight:normal;
	color:#FFFFFF;
	line-height:200%;
	text-decoration:none;
    margin-bottom:0.5em;
    text-align: center;
}

a.b-regular, a.b-regular:active, a.b-regular:hover, a.b-regular:visited{
	
    color: #FFFFFF !important;
	
}

.nav-link{
	font-family: M-Medium, Arial, Helvetica, sans-serif !important;
	color: #FFFFFF !important;
	cursor: pointer !important;
}

a.nav-link, a.nav-link:active, a.nav-link:hover, a.nav-link:visited {
	
    font-family: M-Medium, Arial, Helvetica, sans-serif !important;
    font-size: 1em !important;
    color: #FFFFFF !important;
	text-align: center !important;
	margin: 0 !important;
	white-space: nowrap;
	cursor: pointer !important;
	
}

.block-button{
    
    font-family: M-Medium,Arial, Helvetica, sans-serif !important;
	font-size:1.5em !important;
	font-weight:normal;
    height:60px;
    width:auto;
	background-color:#333333;
	color: #FFFFFF;
	line-height:40%;
    border: none;
	cursor: pointer
    
}



