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


/* ---------------------------------------------------------*/
/*Web fonts*/

@font-face {
	font-family: 'Oxygen';
	src: url('webfonts/Gilroy/Gilroy-Regular.woff') format('woff');
	font-weight: normal; font-style: normal;
}

@font-face {
	font-family: 'Raleway';
	src: url('webfonts/Gilroy/Gilroy-Regular.woff') format('woff');
	font-weight: normal; font-style: normal;
}

@font-face {
	font-family: 'Oxygen-Regular';
	src: url('webfonts/Gilroy/Gilroy-Medium.woff') format('woff');
	font-weight: normal; font-style: normal;
}

@font-face {
	font-family: 'Oxygen-Bold';
	src: url('webfonts/Gilroy/Gilroy-Bold.woff') format('woff');
	font-weight: normal; font-style: normal;
}

@font-face {
	font-family: 'Oxygen-Black';
	src: url('webfonts/Gilroy/Gilroy-Black.woff') format('woff');
	font-weight: normal; font-style: normal;
}

@font-face {
	font-family: 'Oxygen-Semibold';
	src: url('webfonts/Gilroy/Gilroy-Semibold.woff') format('woff');
	font-weight: normal; font-style: normal;
}

@font-face {
	font-family: 'AdobeClean';
	src: url('webfonts/Gilroy/Gilroy-Regular.woff') format('woff');
	font-weight: normal; font-style: normal;
}



@font-face {
	font-family: 'Oxygen-Text-Regular';
	src: url('webfonts/Gilroy/Gilroy-Medium.woff') format('woff');
	font-weight: normal; font-style: normal;
}

@font-face {
	font-family: 'Oxygen-Text-Bold';
	src: url('webfonts/Gilroy/Gilroy-Bold.woff') format('woff');
	font-weight: normal; font-style: normal;
}





@font-face {
	font-family: 'Lato';
	src: url('webfonts/Lato/Lato-Regular.woff') format('woff');
	font-weight: normal; font-style: normal;
}

@font-face {
	font-family: 'Lato-Bold';
	src: url('webfonts/Lato/Lato-Bold.woff') format('woff');
	font-weight: normal; font-style: normal;
}


/* ---------------------------------------------------------*/


body,td,th {
	font-family: "Oxygen-Text-Regular", Arial, Helvetica, sans-serif;
	font-size: 17px;
	color: #333;
}


a         { font-family:  "Oxygen-Text-Regular", Arial, Helvetica, sans-serif; font-size: 17px; line-height: 20px; color: #333; }
a:link    { text-decoration: none; }
a:visited { text-decoration: none; color: #0c58a0; }
a:hover   { text-decoration: underline; color: #0c58a0;  }
a:active  { text-decoration: none; color: #0c58a0; }


/* ---------------------------------------------------------- */
/* Links */
a.Linkbreak         { text-decoration:none; }
a.Linkbreak:visited { text-decoration:none; }
a.Linkbreak:hover   { text-decoration:none; }
a.Linkbreak:active  { text-decoration:none; }




.section-title1 { font-family:  "Oxygen-Semibold", Arial, Helvetica, sans-serif; font-size: 35px; line-height: 40px; color: #0c58a0; /*#08345e*/ width: 98%; margin: 20px 1% 10px 1%;  font-weight: normal  }
.section-title2 { font-family:  "AdobeClean", Arial, Helvetica, sans-serif; font-size: 36px; line-height: 40px; color: #08345e; margin: 0 0; }
.section-title3 { font-family:  "AdobeClean", Arial, Helvetica, sans-serif; font-size: 22px; line-height: 26px; color: #FFF; font-weight: normal; margin-bottom: 10px; transition: 0.3s; }



.title1 { font-family: "Oxygen-Bold", Arial, Helvetica, sans-serif; /*Oxygen-Regular*/ font-size: 36px; line-height: 46px; color: #0b4e8c; font-weight: normal; margin: 0 0 20px 0; }
.title1_ { font-family: "Oxygen-Bold", Arial, Helvetica, sans-serif; font-size: 38px; line-height: 48px; color: #0b4e8c; font-weight: normal; margin: 0 0 20px 0; }

.title2 { font-family: "Oxygen-Regular", Arial, Helvetica, sans-serif; font-size: 26px; line-height: 34px; color: #0b4e8c; font-weight: normal; margin: 0 0 15px 0; }
.title2_ { font-family: "Oxygen-Bold", Arial, Helvetica, sans-serif; font-size: 26px; line-height: 34px; color: #0b4e8c; font-weight: normal; margin: 0 0 15px 0; }

/*
.title3 { font-family: "Oxygen-Regular", Arial, Helvetica, sans-serif; font-size: 34px; line-height: 40px; color: #FF0940; font-weight: normal; margin: 0 0 15px 0; }*/

.title3 { font-family: "AdobeClean", Arial, Helvetica, sans-serif; font-size: 50px; line-height: 54px; color: #0b4e8c; font-weight: normal; margin: 10px 0; }
.title3_ { font-family: "Oxygen-Bold", Arial, Helvetica, sans-serif; font-size: 50px; line-height: 54px; color: #0b4e8c; font-weight: normal; margin: 10px 0 20px 0; }

/*.title4 { font-family: "Oxygen-Bold", Arial, Helvetica, sans-serif; font-size: 32px; line-height: 36px; color: #0b4e8c; font-weight: normal; margin: 0 0 20px 0; }*/

.title5 { font-family: "Oxygen-Bold", Arial, Helvetica, sans-serif; font-size: 32px; line-height: 36px; color: #0b4e8c; font-weight: normal; margin: 0 0 20px 0; }


.text1 { font-family: "Lato", Arial, Helvetica, sans-serif; font-size: 19px; line-height: 27px; color: #111; margin: 10px 0; }
.text1-bold { font-family: "Oxygen-Bold", Arial, Helvetica, sans-serif; }
.text1-nobold { font-family: "Oxygen-Regular", Arial, Helvetica, sans-serif; }
.text1-nobold2 { font-family: "Oxygen", Arial, Helvetica, sans-serif; }
.text2 { font-family: "Oxygen-Regular", Arial, Helvetica, sans-serif; font-size: 17px; line-height: 25px; color: #444; margin: 10px 0; }
.text3 { font-family: "Lato", Arial, Helvetica, sans-serif; font-size: 18px; line-height: 30px; color: #222; margin: 10px 0; }
.text3_{ font-family: "Oxygen-Regular", Arial, Helvetica, sans-serif; font-size: 22px; line-height: 30px; color: #222; margin: 10px 0; }
.text4 { font-family: "Oxygen-Regular", Arial, Helvetica, sans-serif; font-size: 18px; line-height: 25px; color: #222; margin: 5px 0 10px 0; }
.text5 { font-family: "Lato", Arial, Helvetica, sans-serif; font-size: 15px; line-height: 20px; color: #222; margin: 10px 0; }

.text-lato-bold { font-family: "Lato-Bold", Arial, Helvetica, sans-serif;}
.text-lato { font-family: "Lato", Arial, Helvetica, sans-serif;}
.text-oxygen { font-family: "Oxygen", Arial, Helvetica, sans-serif;}

.formlabel,.formlabel1 { width: 25%; margin: 10px 0; float: left; font-family: "Oxygen-Bold", Arial, Helvetica, sans-serif; font-size: 16px; line-height: 30px; color: #222; font-weight: normal; text-align: right; }

.formlabel1 {  font-family: "Oxygen-Bold", Arial, Helvetica, sans-serif; text-align: left; }

.formlabel_field { width: 72%; margin-left: 3%; float: left; }

.formfield { 
	width: 87%; float: left; padding: 12px; margin: 7px 0px 15px 0px;
	font-size: 16px; color: #333; line-height: 20px; border: solid 1px #CCC; border-radius: 3px; 
	font-family: "Lato", Arial, Helvetica, sans-serif;
}



.ul-set {
	padding: 0; margin: 10px 0;
	font-size: 19px; line-height: 24px; color: #222;
}
.ul-set li {
	padding: 0; margin: 15px 0 5px 40px;
	font-family:  "Lato", Arial, Helvetica, sans-serif;
	font-size: 19px; line-height: 24px; color: #222;
}

.ul-set1 {
	padding: 0; margin: 10px 0;
	font-size: 18px; line-height: 24px; color: #222;
}
.ul-set1 li {
	padding: 0; margin: 10px 0 10px 30px;
	font-size: 18px; line-height: 24px; color: #222;
}


.ul-set2 {
	padding: 0; margin: 10px 0;
	font-size: 19px; line-height: 24px; color: #FFF;
}
.ul-set2 li {
	padding: 0; margin: 15px 0 5px 40px;
	font-size: 19px; line-height: 24px; color: #FFF;
}



/*
h1{ font-weight: normal; }
h2{ font-weight: normal; }
*/

/*h3{ font-weight: normal; }*/



.title-gen0 { font-family: "Oxygen-Regular", Arial, Helvetica, sans-serif; /*Oxygen-Regular*/ font-size: 63px; line-height: 25px; color: #222; font-weight: normal;  }
.title-gen1 { font-family: "Oxygen-Regular", Arial, Helvetica, sans-serif; /*Oxygen-Regular*/ font-size: 28px; line-height: 38px; color: #222; font-weight: normal; margin: 0 0 20px 0; }
.title-gen2 { font-family: "Oxygen-Bold", Arial, Helvetica, sans-serif; /*Oxygen-Regular*/ font-size: 25px; line-height: 40px; color: #222; font-weight: normal; margin: 0 0 20px 0; }
.title-gen2_{ font-family: "Oxygen-Bold", Arial, Helvetica, sans-serif; /*Oxygen-Regular*/ font-size: 30px; line-height: 45px; color: #222; font-weight: normal; margin: 0 0 20px 0; }
.title-gen3 { font-family: "Oxygen-Regular", Arial, Helvetica, sans-serif; /*Oxygen-Regular*/ font-size: 22px; line-height: 36px; color: #222; font-weight: normal; margin: 0 0 20px 0; }

.title-gen4 { font-family: "Lato-Bold", Arial, Helvetica, sans-serif; /*Oxygen-Regular*/ font-size: 23px; line-height: 32px; color: #222; font-weight: normal; margin: 0 0 20px 0; }
.title-gen4_{ font-family: "Lato-Bold", Arial, Helvetica, sans-serif; /*Oxygen-Regular*/ font-size: 26px; line-height: 32px; color: #222; font-weight: normal; margin: 0 0 20px 0; }
.title-gen5 { font-family: "Lato", Arial, Helvetica, sans-serif; /*Oxygen-Regular*/ font-size: 19px; line-height: 28px; color: #666; font-weight: normal; margin: 0 0 20px 0; }
.title-gen5_{ font-family: "Lato", Arial, Helvetica, sans-serif; /*Oxygen-Regular*/ font-size: 23px; line-height: 33px; color: #666; font-weight: normal; margin: 0 0 20px 0; }
.title-gen6 { font-family: "Lato-Bold", Arial, Helvetica, sans-serif; /*Oxygen-Regular*/ font-size: 22px; line-height: 30px; color: #666; font-weight: normal; margin: 0 0 5px 0; }
.title-gen7 { font-family: "Lato", Arial, Helvetica, sans-serif; /*Oxygen-Regular*/ font-size: 17px; line-height: 30px; color: #444; font-weight: normal; margin: 0 0 10px 0; }
.title-gen8 { font-family: "Oxygen-Regular", Arial, Helvetica, sans-serif; /*Oxygen-Regular*/ font-size: 40px; line-height: 45px; color: #222; font-weight: normal;  }
.title-gen9 { font-family: "Oxygen-Regular", Arial, Helvetica, sans-serif; /*Oxygen-Regular*/ font-size: 45px; line-height: 55px; color: #222; font-weight: normal;  }

.text-shadow { text-shadow: 0px 0px 10px rgba(0, 0, 0, 1); }


.color1 { color: #08345e; }/*#083049*/
.color2 { color: #FFF; }
.color3 { color: #0F8EC7; }/*#DB0051*/
.color4 { color: #222; }
.color5 { color: #333; }
.color6 { color: #0b4e8c; }
.color7 { color: #E50007; }
.color8 { color: #111; }
.color9 { color: #0F8EC7; }
.color10 { color: #0F8EC7; }
.color11 { color: #555; }
.color12 { color: #6DD900; }
.color13 { color: #08345e; }
.color14 { color: #0c58a0; }


.coloradd1{ color: #FFF; }
.coloradd2{ color: #40E4FF; }
.coloradd3{ color: #999; }
.coloradd4{ color: #000; }
.coloradd5{ color: #666; }




@media screen and (max-width: 800px){



.section-title1 { font-size: 22px; line-height: 37px; }
.section-title2 { font-size: 26px; line-height: 40px; }
.section-title3 { font-size: 22px; line-height: 26px; }

.title1 { font-size: 21px; line-height: 36px; }
.title1_ { font-size: 36px; line-height: 46px; }
.title2 { font-size: 20px; line-height: 28px; }
.title2_ { font-size: 24px; line-height: 32px; }
.title3 { font-size: 24px; line-height: 30px; }
.title5 { font-size: 23px; line-height: 30px; }

.text1 { font-size: 17px; line-height: 24px; }
.text2 { font-size: 16px; line-height: 23px; }
.text3 { font-size: 17px; line-height: 27px; }
.text4 { font-size: 17px; line-height: 23px; }

.ul-set, .ul-set li { font-size: 17px; line-height: 24px; }
.ul-set1, .ul-set1 li { font-size: 17px; line-height: 23px; }
.ul-set2, .ul-set2 li { font-size: 17px; line-height: 23px; }


.formlabel,.formlabel1 { width: 100%; margin: 0 0; text-align: left; }
.formlabel_field { width: 100%; margin-left: 0;  }


.title-gen0 { font-size: 50px; line-height: 20px; }
.title-gen1 { font-size: 19px; line-height: 23px; }
.title-gen2 { font-size: 18px; line-height: 28px; margin: 0 0 15px 0; }
.title-gen2_{ font-size: 24px; line-height: 34px; }
.title-gen3 { font-size: 17px; line-height: 27px; }

.title-gen4 { font-size: 18px; line-height: 24px; }
.title-gen4_{ font-size: 20px; line-height: 28px; }
.title-gen5 { font-size: 14px; line-height: 22px; }
.title-gen5_{ font-size: 18px; line-height: 28px; }
.title-gen6 { font-size: 17px; line-height: 25px; }
.title-gen7 { font-size: 15px; line-height: 23px; }
.title-gen8 { font-size: 28px; line-height: 36px; }
.title-gen9 { font-size: 33px; line-height: 46px; }
}


@media screen and (min-width: 800px){

.section-title1 { font-size: 22px; line-height: 37px; }
.section-title2 { font-size: 26px; line-height: 40px; }
.section-title3 { font-size: 22px; line-height: 26px; }

.title1 { font-size: 23px; line-height: 34px; }
.title1_ { font-size: 36px; line-height: 46px; }
.title2 { font-size: 19px; line-height: 24px; }
.title2_{ font-size: 24px; line-height: 32px; }
.title3 { font-size: 26px; line-height: 32px; }
.title5 { font-size: 25px; line-height: 33px; }

.text1 { font-size: 16px; line-height: 24px; }
.text2 { font-size: 15px; line-height: 21px; }
.text3 { font-size: 17px; line-height: 27px; }
.text4 { font-size: 17px; line-height: 23px; }

.ul-set, .ul-set li { font-size: 17px; line-height: 24px; }
.ul-set1, .ul-set1 li { font-size: 17px; line-height: 23px; }
.ul-set2, .ul-set2 li { font-size: 17px; line-height: 23px; }


.formlabel,.formlabel1 { width: 25%; margin: 10px 0; text-align: right; }
.formlabel_field { width: 72%; margin-left: 3%;  }


.title-gen0 { font-size: 50px; line-height: 20px; }
.title-gen1 { font-size: 19px; line-height: 23px; }
.title-gen2 { font-size: 20px; line-height: 27px; margin: 0 0 5px 0; }
.title-gen2_{ font-size: 21px; line-height: 30px; margin: 0 0 10px 0; }
.title-gen3 { font-size: 17px; line-height: 27px; }

.title-gen4 { font-size: 18px; line-height: 24px; }
.title-gen4_{ font-size: 17px; line-height: 22px; margin: 0 0 5px 0; }
.title-gen5 { font-size: 14px; line-height: 22px; }
.title-gen5_{ font-size: 15px; line-height: 21px; margin: 0 0 5px 0; }
.title-gen6 { font-size: 18px; line-height: 26px; }
.title-gen7 { font-size: 15px; line-height: 26px; }
.title-gen8 { font-size: 30px; line-height: 38px; }
.title-gen9 { font-size: 33px; line-height: 46px; }
}

@media screen and (min-width: 1200px){

.title-gen1 { font-size: 21px; line-height: 30px; }
.title-gen5 { font-size: 17px; line-height: 25px; }

}

@media screen and (min-width: 1300px){

.section-title1 { font-size: 24px; line-height: 39px; }
.section-title2 { font-size: 28px; line-height: 40px; }
.section-title3 { font-size: 22px; line-height: 26px; }

.title1 { font-size: 24px; line-height: 38px; }
.title1_ { font-size: 36px; line-height: 46px; }
.title2 { font-size: 21px; line-height: 32px; }
.title2_ { font-size: 24px; line-height: 32px; }
.title3 { font-size: 30px; line-height: 35px; }
.title5 { font-size: 27px; line-height: 35px; }

.text1 { font-size: 17px; line-height: 24px; }
.text2 { font-size: 16px; line-height: 23px; }
.text3 { font-size: 19px; line-height: 29px; }
.text4 { font-size: 17px; line-height: 23px; }

.ul-set, .ul-set li { font-size: 18px; line-height: 26px; }
.ul-set1, .ul-set1 li { font-size: 17px; line-height: 23px; }
.ul-set2, .ul-set2 li { font-size: 17px; line-height: 23px; }


.formlabel,.formlabel1 { width: 25%; margin: 10px 0; text-align: right; }
.formlabel_field { width: 72%; margin-left: 3%;  }


.title-gen0 { font-size: 55px; line-height: 23px; }
.title-gen1 { font-size: 23px; line-height: 29px; }
.title-gen2 { font-size: 20px; line-height: 32px; margin: 0 0 10px 0; }
.title-gen2_{ font-size: 26px; line-height: 43px; margin: 0 0 20px 0; }
.title-gen3 { font-size: 20px; line-height: 34px; }

.title-gen4 { font-size: 20px; line-height: 30px; }
.title-gen4_{ font-size: 21px; line-height: 30px; margin: 0 0 20px 0; }
.title-gen5 { font-size: 16px; line-height: 23px; }
.title-gen5_{ font-size: 18px; line-height: 28px; margin: 0 0 40px 0; }
.title-gen6 { font-size: 19px; line-height: 27px; }
.title-gen7 { font-size: 15px; line-height: 28px; }
.title-gen8 { font-size: 32px; line-height: 40px; }
.title-gen9 { font-size: 40px; line-height: 52px; }

}


@media screen and (min-width: 1600px){

.section-title1 { font-size: 26px; line-height: 41px; }
.section-title2 { font-size: 30px; line-height: 40px; }
.section-title3 { font-size: 22px; line-height: 26px; }

.title1 { font-size: 27px; line-height: 40px; }
.title1_ { font-size: 38px; line-height: 48px; }
.title2 { font-size: 24px; line-height: 30px; }
.title2_ { font-size: 26px; line-height: 34px; }
.title3 { font-size: 33px; line-height: 41px; }
.title3_ { font-size: 35px; line-height: 42px; }
.title5 { font-size: 30px; line-height: 38px; }

.text1 { font-size: 18px; line-height: 26px; }
.text2 { font-size: 17px; line-height: 25px; }
.text3 { font-size: 20px; line-height: 30px; }
.text3_ { font-size: 23px; line-height: 27px; }
.text4 { font-size: 18px; line-height: 25px; }

.ul-set, .ul-set li { font-size: 19px; line-height: 28px; }
.ul-set1, .ul-set1 li { font-size: 18px; line-height: 24px; }
.ul-set2, .ul-set2 li { font-size: 19px; line-height: 24px; }


.title-gen0 { font-size: 63px; line-height: 25px; }
.title-gen1 { font-size: 25px; line-height: 34px; }
.title-gen2 { font-size: 22px; line-height: 36px; margin: 0 0 6px 0; }
.title-gen2_{ font-size: 28px; line-height: 40px; margin: 0 0 20px 0; }
.title-gen3 { font-size: 22px; line-height: 36px; }

.title-gen4 { font-size: 21px; line-height: 32px; }
.title-gen4_{ font-size: 23px; line-height: 32px; margin: 0 0 20px 0; }
.title-gen5 { font-size: 18px; line-height: 26px; }
.title-gen5_{ font-size: 20px; line-height: 30px; margin: 0 0 40px 0; }
.title-gen6 { font-size: 21px; line-height: 28px; }
.title-gen7 { font-size: 16px; line-height: 30px; }
.title-gen8 { font-size: 35px; line-height: 40px; }
.title-gen9 { font-size: 45px; line-height: 55px; }

}
