@import url('https://fonts.googleapis.com/css2?family=Open+Sans:wght@400;500;600&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Old+Standard+TT:ital,wght@0,400;0,700;1,400&display=swap');
html {width:100%;height:100%;}
body {width:100%;height:100%; font-family:Open Sans,Arial,sans-serif; font-weight:400; font-size:14pt; line-height:1.5; padding:0px; margin:0px;}
a {color:inherit; text-decoration:underline; outline:none; -moz-outline-style:none; }
a.but {background-color:#F47B23;color:#ffffff;font-size:13pt; font-weight:400; padding:7px 25px 9px 25px; border-radius:21px; text-decoration:none;}

#TL {color:inherit; text-decoration:underline; outline:none; -moz-outline-style:none; }
#BL {background-color:#F47B23;color:#ffffff;font-size:13pt;font-weight:400;padding:7px 25px 9px 25px;border-radius:21px;text-decoration:none;margin:0 7px;}

hr {display:inline-block; margin:auto; width:95%; height:3px; border-width:0; background-color:#F47B23; margin:3px 0 3px 0;}
img {border:0;} .clr {clear:both;}
b {font-weight:600;}
h1, h2, h3, h4 {display:inline; line-height:125%; font-family:Open Sans,Arial,sans-serif; color:#167CAD;}
h1{font-size:39pt;font-weight:400;} h2{font-size:28pt;font-weight:400;} h3{font-size:20pt;font-weight:500;} h4{font-size:inherit; font-weight:500;}

.pwrap {width:100%; height:100%; margin:0; padding-top:45px; }
.cwrap {width:100%; max-width:1000px; margin:0 auto 0 auto; padding:0; border:0;background-color:#ffffff }	
.head {margin:0 auto; width:100%; max-width:1000px; text-align:center; padding:0; overflow:hidden; background-color:inherit;} 
.headtxt {width:100%;text-align:center;font-size:36px; margin:0;padding:15px 0 15px 0;}
.bwrap {width:100%; height:100%; overflow:hidden; margin:0; padding:0;}
.btitle {margin:auto; width:85%; font-family:Open Sans,Arial,sans-serif; text-align:center; padding-top:43px; font-size:15pt;} 
.unttl { margin:auto; width:65px; height:5px; background-color:#F47B23; margin-top:7px;}
.txo {width:90%; padding-bottom:50px; margin:auto; }

.rib {width:100%; height:auto; padding:10px 0 10px 0; text-align:center; font-size:15pt; font-weight:400;} 
.rib a {color:inherit; font-weight:inherit;}

.sbsbox { width:87%; padding:15px 0 15px 0; margin:20px auto; } 
.sbsiL {float:left; display:inline-block; margin:10px 5% 10px 0; width:95%; height:100%;} 
.sbsiR {float:right; display:inline-block; margin:10px 0 10px 3%; width:97%; height:100%;} 
.sbsiL img, .sbsiR img {border:0;}
.sbst { width:100%; vertical-align:top; }

.c2full {clear:both; width:100%; max-width:900px; margin:auto; display:flex; flex-wrap:wrap; } 
.c2half {clear:both; width:100%; max-width:600px; margin:auto; display:flex; flex-wrap:wrap; } 
.c2EFL {float:left; width:100%; max-width:390px;  margin:15px; vertical-align:top; flex:1;}
.c2EFR {float:left; width:100%; max-width:390px; margin:15px; vertical-align:top; flex:1;}
.c2EHL {float:left; width:100%; max-width:240px; margin:15px; vertical-align:top; flex:1;}
.c2EHR {float:left; width:100%; max-width:240px; margin:15px; vertical-align:top; flex:1;}
.c2LWL {float:left; width:100%; max-width:500px; margin:15px; vertical-align:top; flex:1;}
.c2LWR {float:left; width:100%; max-width:280px; margin:15px; vertical-align:top; flex:1;}
.c2RWL {float:left; width:100%; max-width:280px; margin:15px; vertical-align:top; flex:1;}
.c2RWR {float:left; width:100%; max-width:500px; margin:15px; vertical-align:top; flex:1;}
.c2L {margin:auto;  overflow:hidden; padding-top:15px;} 
.c2R {margin:auto; overflow:hidden; padding-top:15px;}


.c3int {margin:auto; width:85%; max-width:917px;}
.c3wrap {clear:both; margin:auto; width:100%; max-width:917px; display:flex; flex-wrap:wrap;} 
.c3box {float:left; width:100%; max-width:275px; margin-right:15px;margin-left:15px; vertical-align:top; flex:1;} 
.c3i {clear:both; text-align:center;}
.c3h {width:100%; text-align:center; font-size:14pt; font-weight:500; padding-bottom:7px;}
.c3t {width:100%; text-align:center; font-size:12pt;}

.r2txt {margin:auto; width:87%; padding:20px 0 20px 0;} 
.r2img {width:100%; text-align:center; overflow:hidden;} 
.foot {background-color:#ffffff; color:#000000; padding:15px 0 15px 0; text-align:center; } .foot a {color:inherit;}

.navcont {position:fixed; top:0; width:100%; height:auto;}
.topnav {margin:auto; width:100%;  overflow:hidden; background-color:#1B9BD7;color:#ffffff; text-decoration:none; text-align:center;}
.topnav a {display:inline-block; text-align:center; padding:12px 10px; text-decoration:none; font-size:12pt; font-weight:500;
		background-color:inherit; color:inherit; }
.topnav .icon {display: none;}

@media screen and (max-width: 999px) {
body {width:100%; height:100%; font-family:Open Sans,Arial,sans-serif; font-size:14pt;line-height:1.5; }
h1{font-size:30pt;font-weight:400;} h2{font-size:26pt;font-weight:400;} h3{font-size:20pt;font-weight:500;} h4{font-size:inherit; font-weight:500;}
.btitle {padding-top:49px;} 
.pwrap {width:100%;height:100%;margin:0;padding-top:49px;}
.navcont {position:fixed; top:0; width:100%; padding:0;}
.topnav {width:100%;overflow:hidden;background-color:#1B9BD7;color:#ffffff; font-weight:400; text-decoration:none;text-align:left;}
.topnav a:not(:first-child) {display:none;}
.topnav a {font-size:14pt; font-weight:inherit;}
.topnav a.icon {float:right;display:block;font-size:24pt;line-height:21pt;font-weight:inherit;text-decoration:none;}
.topnav.responsive {position:relative;}
.topnav.responsive .icon {font-size:24pt;line-height:21pt;font-weight:inherit;position:absolute;right:0;top: 0;}
.topnav.responsive a {display:block; padding:7px 10px; font-size:14pt; font-weight:inherit; background-color:#1B9BD7; text-align:left;text-decoration:none; }


.sbsbox {width:85%; margin:30px auto; }
.sbsiL {float:none; display:block; width:100%; height:100%; margin:30px auto;} 
.sbsiR {float:none; display:block; width:100%; height:100%; margin:30px auto; } 
.sbst {margin:auto; clear:both; float:none; display:block; width:90%;}

.c2full, .c2half {flex-direction:column;}
.c2full,.c2half {width:85%; margin:auto; flex-wrap:wrap;} 
.c2EFL,.c2EFR,.c2EHL,.c2EHR,.c2LWL,.c2LWR,.c2RWL,.c2RWR {clear:both; float:none; width:auto; max-width:450px; margin:30px auto; padding:15px 3%; display:block; flex:100%; }
.c2L {font-size:inherit; overflow:hidden;} 
.c2R { font-size:inherit; overflow:hidden;} 

.c3wrap {width:85%; margin:auto; text-align:center; padding-bottom:30px; flex-wrap:wrap;}
.c3box {clear:both; display:block; width:100%; max-width:370px; float:none; margin:25px auto 25px auto;  flex:100%;} 
.c3i {width:100%; text-align:center; padding-bottom:10px;} 
.c3h {width:100%; text-align:center; font-size:18pt;font-weight:500;}
.c3t {width:100%; text-align:center; font-size:13pt;}
}
.foot {width:85%;}
