body{font-family:'Noto Sans', sans-serif;}
w3-button{font-family:'Noto Sans', 'Helvetica', 'Arial', sans-serif;}
a:link{text-decoration:none;}
a:hover{color:#aaaaaa;}
h1{font-family:'Noto Sans', 'Helvetica', 'Arial', sans-serif; font-weight:800; letter-spacing: -3px;}
h2,h3,h4,h5,h6{font-family:'Noto Sans', 'Helvetica', 'Arial', sans-serif; font-weight:800; letter-spacing: -3px;}

@font-face {font-family:'Blinker'; font-style:normal; font-weight:400; src:url('blinker.woff2') format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; font-display:swap;}
@font-face {font-family:'Noto Sans'; font-style:normal; font-weight:400; src:url('notosans.woff2') format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; font-display:swap;}
@font-face {font-family:'Noto Sans'; font-style:normal; font-weight:700; src:url('notosans700.woff2') format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; font-display:swap;}
@font-face {font-family:'Roboto'; font-style:normal; font-weight:400; src:url('roboto.woff2') format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; font-display:swap;}
@font-face {font-family:'Georama'; font-style:normal; font-weight:400; font-stretch: normal; src:url('georama.woff2') format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; font-display:swap;}
@font-face {font-family:'Schoolbell'; font-style:normal; font-weight:400; src:url('schoolbell.woff2') format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; font-display:swap;}
@font-face {font-family:'icomoon'; src:url('icomoon.woff') format('woff'); font-weight:normal; font-style:normal; font-display:block;}

[class^="ico-"], [class*=" ico-"] {
/* use !important to prevent issues with browser extensions that change fonts */
font-family: 'icomoon'; speak:never; font-style:normal; font-weight:normal; font-variant:normal; text-transform:none; line-height:1;
/* Better Font Rendering =========== */
-webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}

.ico-youtube-square:before {content: "\e900";}
.ico-twitter-square:before {content: "\e901";}
.ico-linkedin-square:before {content: "\e902";}
.ico-pinterest-square:before {content: "\e903";}
.ico-tiktok-square:before {content: "\e90a";}
.ico-twitter:before {content: "\e904";}
.ico-youtube:before {content: "\e905";}
.ico-facebook-square:before {content: "\e906";}
.ico-instagram:before {content: "\e907";}
.ico-bars:before {content: "\e908";}
.ico-navicon:before {content: "\e908";}
.ico-reorder:before {content: "\e908";}
.ico-caret-down:before {content: "\e909";}

.nav{font-family:'Roboto';}
.button{background-color:#de3600; border:none; color:white; padding:10px 20px; font-family:'Noto Sans', 'Helvetica', 'Arial'; text-align:center; text-decoration:none; display:inline-block; font-size:16px; font-weight:600; margin:4px 2px; border-radius:20px;}
.button:hover {background-color:#e1601a; box-shadow:0 8px 16px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19);}

.span{background-color:#de3600; border:none; color:white; padding:10px 20px; font-family:'Noto Sans', 'Helvetica', 'Arial'; text-align:center; text-decoration:none; display:inline-block; font-size:16px; font-weight:600; margin:4px 2px; border-radius:20px;}
.span:hover {background-color:#e1601a; box-shadow:0 8px 16px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19);}

.bgtint {filter:brightness(0.7);}
.shadowin{box-shadow:0 4px 8px 0 rgba(0,0,0,0.2),0 4px 12px 0 rgba(0,0,0,0.3); transition:box-shadow 0.3s ease-in-out;}
.shadowout{box-shadow:0 2px 1px 0 rgba(0,0,0,0.2); transition:box-shadow 0.3s ease-in-out;}

.remote-button{background:#666666; display:block; color:#FFF; cursor:pointer; padding:1em; font-size:16px;}
.remote-button:hover{background:#fc6419; color:#FFF;}
.remote-button.current{background:#d53c00;color:#FFF; cursor:default;}
 
.video-holder{width:100%; float:top;}
.video-single{opacity:0; display:none; transition:opacity 1s;}
.video-single.current{display:inherit; opacity:1;}

.marquee {height:480px; width:100%; position:relative; background-image:url("bellabot-expression-1.webp"); background-position:center; background-repeat:no-repeat; color:#333; border:0px; white-space:nowrap; z-index:100; overflow:hidden;}
.marquee img{position:relative; width:3840px; height:240px; margin:340px 0px 0px 0px; overflow:hidden; -moz-transform:translateX(100%); -webkit-transform:translateX(100%); transform:translateX(100%); -moz-animation:scroll-left 40s linear infinite; -webkit-animation:scroll-left 40s linear infinite; animation:scroll-left 40s linear infinite; z-index:auto;}
@-moz-keyframes scroll-left {0%{-moz-transform:translateX(100%); z-index:-100;}100%{-moz-transform:translateX(-100%); z-index:-100;}}
@-webkit-keyframes scroll-left {0%{-webkit-transform:translateX(100%); z-index:-100;}100%{-webkit-transform:translateX(-100%); z-index:-100;}}
@keyframes scroll-left {0%{-moz-transform:translateX(100%); -webkit-transform:translateX(100%); transform:translateX(100%); z-index:-100;}100%{-moz-transform:translateX(-100%); -webkit-transform:translateX(-100%); transform:translateX(-100%); z-index:-100;}}

.w3-col.s0{width:0%;}
.w3-col.m0{width:0%;}
.w3-col.l0{width:0%;}
/*
.w3-col.s12{width:100%;}
.w3-col.m12{width:100%;}
.w3-col.l12{width:100%;}
*/
.third{width:27.777777%;}
.fourth{width:20.833333%;}
.wrap{display:flex;}
.box:first-child{order:1;}
.box:nth-child(2){order:2;}
.box:nth-child(3){order:3;}
.box:nth-child(4){order:4;}
.wrap5{display:flex;}
.box5:first-child{order:1;}
.box5:nth-child(2){order:2;}
.box5:nth-child(3){order:3;}
.box5:nth-child(4){order:4;}
.box5:nth-child(5){order:5;}
.shrink{width:100%}
.shrinkmore{width:100%}

@media screen and (max-width:700px){
	.headertextjumbo{font-family:'Noto Sans', 'Helvetica', 'Arial', sans-serif; font-size:44px; line-height:50px; font-weight:800; letter-spacing:-5px; color:#fc6419;}
	.headertextlarge{font-family:'Noto Sans', 'Helvetica', 'Arial', sans-serif; font-size:34px; line-height:40px; font-weight:800; letter-spacing:-3px; color:#fff;}
	.headertextmedium{font-family:'Noto Sans', 'Helvetica', 'Arial', sans-serif; font-size:36px; line-height:44px; font-weight:800; letter-spacing: -3px; color:#fc6419;}
	.headertextsmall{font-family:'Roboto'; font-size:24px; line-height:28px; font-weight:800; letter-spacing: -1px; color:#fff;}
	.headertextsubtitle{font-family:'Georama', 'Helvetica', 'Arial', sans-serif; font-size:14px; line-height:18px; font-weight:600; letter-spacing:-1px; color:#fff;}
	.subtitlebar{font-family:'Blinker', 'Helvetica', 'Arial', sans-serif; font-size:17px; font-weight:600; color:#881111; font-display:swap;}
.paragraphtitle{font-family:'Roboto'; font-size:24px; line-height:30px; font-weight:800; letter-spacing: -1px; margin:10px;}
.paragraphsubtitle{font-family:'Blinker'; font-size:20px; line-height:32px; font-weight:600; color:#881111; letter-spacing: -1px; margin:10px;}
.paragraphtext{font-family:'Verdana'; font-size:13px; line-height:18px; font-weight:400; color:#444; letter-spacing: 0px; margin:10px;}
.paragraphcolumnheader{font-family:'Blinker'; font-size:16px; line-height:24px; font-weight:600; color:#881111; margin:10px;}
.paragraphrowheader{font-family:'Verdana'; font-size:14px; line-height:18px; font-weight:600; color:#222; letter-spacing: 0px; margin:10px;}
.paragraphtabletext{font-family:'Verdana'; font-size:14px; line-height:18px; font-weight:400; color:#444; letter-spacing: 0px; margin:10px;}
td{font-family:'Verdana'; font-size:14px; line-height:18px; font-weight:400; color:#000; letter-spacing: 0px; margin:10px;}
	.centerpic{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);margin:0px;width:100%;}
	.centerpicoffset{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);margin:10px;width:90%;}
	.centertexttitle{font-family:'Georama'; font-size:22px; line-height:22px; font-weight:800; letter-spacing:-1px; color:#41c28a; border-radius:30px; background-color:#014897; width:100%; align:center;}
	.centertextsubtitle{font-family:'Blinker'; font-size:18px; line-height:18px; font-weight:800; letter-spacing:-1px; color:#fff; border-radius:20px; background-color:#41c28a; width:70%; align:center;}
	.centertextlarge{font-family:'Blinker'; font-size:28px; line-height:28px; font-weight:800; letter-spacing:-1px; color:#41c28a;}
	.centertextmedium{font-family:'Noto Sans'; font-size:20px; line-height:20px; font-weight:800; letter-spacing:-1px; color:#41c28a;}
	.centertextsmall{font-family:'Noto Sans'; font-size:16px; line-height:16px; letter-spacing:-1px; margin:10px; color:#ddd;}
.tabtext{font-family:'Blinker'; font-size:16px; font-weight:600; color:#881111; margin:5px 0px 0px 0px;}
.tabtextsmall{font-family:'Blinker'; font-size:12px; font-weight:600; color:#444; margin:5px 0px 0px 0px;}
.tabsubtitle {font-family:'Roboto'; font-size:18px; line-height:18px; font-weight:800; letter-spacing:-1px;}
	.imagebubble{font-family:'Noto Sans'; font-size:14px; line-height:14px; font-weight:800; letter-spacing:-1px; color:#fff; border-radius: 15px; background-color:#41c28a; align:center;}
	.imagebubblesubtext{font-family:'Roboto'; font-size:13px; line-height:13px; font-weight:800; letter-spacing:-1px; color:#444;}
.categoryboldtext{font-family:'Blinker'; font-size:22px; line-height:22px; font-weight:600; letter-spacing:0px; color:#de3600;}	
.categorytext{font-family:'Blinker'; font-size:18px; line-height:20px; font-weight:500; letter-spacing:-1px; color:#de3600;}
.categorysmalltext{font-family:'Blinker'; font-size:14px; line-height:16px; font-weight:500; letter-spacing:0px; color:#444;}
.categorysubtext{font-family:'Blinker'; font-size:12px; line-height:14px; font-weight:500; letter-spacing:0px; color:#222;}
.categoryboldsubtext{font-family:'Blinker'; font-size:12px; line-height:14px; font-weight:500; letter-spacing:0px; color:#444;}
	.diagramboldtext{font-family:'Blinker'; font-size:20px; line-height:18px; font-weight:800; letter-spacing:-1px; color:#41c28a;}	
	.diagramlargetext{font-family:'Georama'; font-size:26px; line-height:24px; font-weight:800; letter-spacing:0px; color:#444;}
	.diagramtext{font-family:'Georama'; font-size:6x; line-height:8px; font-weight:500; letter-spacing:0px; color:#444;}
	.diagramsmalltext{font-family:'Blinker'; font-size:9px; line-height:10px; font-weight:500; letter-spacing:0px; color:#222;}	
	.childrenbig{font-family:'Schoolbell'; font-size:20px; line-height:20px; font-weight:500; letter-spacing:0px; color:#444;}
	.childrensmall{font-family:'Schoolbell'; font-size:16px; line-height:16px; font-weight:500; letter-spacing:0px; color:#444;}
	.numberbubblegiant{font-size:72px; line-height:72px; float:left; color:#444; margin:10px 0px 0px 0px; padding:0px 5px 0px 0px;}
.tabletext{font-family:'Verdana'; font-size:11px; line-height:12px; font-weight:500; letter-spacing:-1px; color:#444;}
.insetlargetext{font-family:'Blinker'; font-size:40px; line-height:32px; font-weight:800; letter-spacing:-1px; color:#fff;}	
.insetbigtext{font-family:'Blinker'; font-size:24px; line-height:26px; font-weight:800; letter-spacing:-1px; color:#41c28a;}
.insetmediumtext{font-family:'Blinker'; font-size:20px; line-height:18px; font-weight:500; letter-spacing:-1px; color:#bbb;}
.insetsmalltext{font-family:'Georama'; font-size:20px; line-height:22px; font-weight:500; letter-spacing:-1px; color:#41c28a;}
.numberbubble{font-size:40px; line-height:30px; float:left; color:#41c28a; margin:10px 0px 0px 0px; padding:0px 5px 0px 0px;}
.month {font-family:'Roboto'; font-size:20px; line-height:28px; font-weight:800; letter-spacing:-1px; margin:5px; padding:20px 0px 0px 0px;}
.year {font-family:'Blinker'; font-size:40px; line-height:30px; font-weight:800; letter-spacing:-1px;}
.entry {font-family:'Blinker'; font-size:16px; line-height:20px; font-weight:600; color:#881111; letter-spacing:-1px; margin:10px;}
	.footerheader{font-family:'Blinker'; line-height:24px; font-size:16px; font-weight:600; color:#fff; letter-spacing:0px;}
	.footertext{font-family:'Georama'; font-size:18px; font-weight:600; color:#fff; letter-spacing:0px;}
	.footersmalltext{font-family:'Blinker'; font-size:13px; font-weight:600; color:#ddd; letter-spacing:0px;}
	.footerlinks{font-family:'Blinker'; font-size:13px; line-height:36px; font-weight:600; color:#ddd; letter-spacing:0px;}
.wrap{flex-direction:column;}
.box:first-child{order:1;}
.box:nth-child(2){order:3;}
.box:nth-child(3){order:2;}
.box:nth-child(4){order:4;}
.wrap5{flex-direction:column;}
.box5:first-child{order:1;}
.box5:nth-child(2){order:3;}
.box5:nth-child(3){order:4;}
.box5:nth-child(4){order:2;}
.box5:nth-child(5){order:5;}
.shrink{display:block;margin-left:auto;margin-right:auto;width:70%}
.shrinkmore{display:block;margin-left:auto;margin-right:auto;width:50%}
}
@media screen and (max-width:992px) and (min-width:701px){
	.headertextjumbo{font-family:'Noto Sans', 'Helvetica', 'Arial', sans-serif; font-size:62px; line-height:54px; font-weight:800; letter-spacing:-5px; color:#fc6419;}
	.headertextlarge{font-family:'Noto Sans', 'Helvetica', 'Arial', sans-serif; font-size:46px; line-height:44px; font-weight:800; letter-spacing:-3px; color:#fff;}
	.headertextmedium{font-family:'Noto Sans', 'Helvetica', 'Arial', sans-serif; font-size:40px; line-height:40px; font-weight:800; letter-spacing: -3px; color:#fc6419;}
	.headertextsmall{font-family:'Roboto'; font-size:32px; line-height:28px; font-weight:800; letter-spacing: -1px; color:#fff;}
	.headertextsubtitle{font-family:'Georama', 'Helvetica', 'Arial', sans-serif; font-size:24px; line-height:20px; font-weight:600; letter-spacing:-1px; color:#fff;}
	.subtitlebar{font-family:'Blinker', 'Helvetica', 'Arial', sans-serif; font-size:17px; font-weight:600; color:#881111; font-display:swap;}
.paragraphtitle{font-family:'Roboto'; font-size:24px; line-height:30px; font-weight:800; letter-spacing: -1px; margin:10px;}
.paragraphsubtitle{font-family:'Blinker'; font-size:20px; line-height:32px; font-weight:600; color:#881111; letter-spacing: -1px; margin:10px;}
.paragraphtext{font-family:'Verdana'; font-size:13px; line-height:18px; font-weight:400; color:#444; letter-spacing: 0px; margin:10px;}
.paragraphcolumnheader{font-family:'Blinker'; font-size:17px; line-height:24px; font-weight:600; color:#881111; letter-spacing: -1px; margin:10px;}
.paragraphrowheader{font-family:'Verdana'; font-size:14px; line-height:18px; font-weight:600; color:#222; letter-spacing: 0px; margin:10px;}
.paragraphtabletext{font-family:'Verdana'; font-size:14px; line-height:18px; font-weight:400; color:#444; letter-spacing: 0px; margin:10px;}
	.centerpic{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);margin:0px;width:100%;}
	.centerpicoffset{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);margin:10px;width:90%;}
	.centertexttitle{font-family:'Georama'; font-size:22px; line-height:22px; font-weight:800; letter-spacing:-1px; color:#41c28a; border-radius:30px; background-color:#014897; width:100%; align:center;}
	.centertextsubtitle{font-family:'Blinker'; font-size:18px; line-height:18px; font-weight:800; letter-spacing:-1px; color:#fff; border-radius:20px; background-color:#41c28a; width:70%; align:center;}
	.centertextlarge{font-family:'Blinker'; font-size:28px; line-height:28px; font-weight:800; letter-spacing:-1px; color:#41c28a;}
	.centertextmedium{font-family:'Noto Sans'; font-size:20px; line-height:20px; font-weight:800; letter-spacing:-1px; color:#41c28a;}
	.centertextsmall{font-family:'Noto Sans'; font-size:16px; line-height:16px; letter-spacing:-1px; margin:10px; color:#ddd;}
.tabtext{font-family:'Blinker'; font-size:16px; font-weight:600; color:#881111; margin:5px 0px 0px 0px;}
.tabtextsmall{font-family:'Blinker'; font-size:12px; font-weight:600; color:#444; margin:5px 0px 0px 0px;}
.tabsubtitle {font-family:'Roboto'; font-size:18px; line-height:18px; font-weight:800; letter-spacing:-1px;}
	.imagebubble{font-family:'Noto Sans'; font-size:14px; line-height:14px; font-weight:800; letter-spacing:-1px; color:#fff; border-radius: 15px; background-color:#41c28a; align:center;}
	.imagebubblesubtext{font-family:'Roboto'; font-size:13px; line-height:13px; font-weight:800; letter-spacing:-1px; color:#444;}
.categoryboldtext{font-family:'Blinker'; font-size:20px; line-height:22px; font-weight:600; letter-spacing:-1px; color:#de3600;}	
.categorytext{font-family:'Blinker'; font-size:18px; line-height:20px; font-weight:500; letter-spacing:-1px; color:#de3600;}
.categorysmalltext{font-family:'Blinker'; font-size:14px; line-height:16px; font-weight:500; letter-spacing:0px; color:#444;}
.categorysubtext{font-family:'Blinker'; font-size:12px; line-height:14px; font-weight:500; letter-spacing:0px; color:#222;}
.categoryboldsubtext{font-family:'Blinker'; font-size:12px; line-height:14px; font-weight:500; letter-spacing:0px; color:#444;}
	.diagramboldtext{font-family:'Blinker'; font-size:20px; line-height:18px; font-weight:800; letter-spacing:-1px; color:#41c28a;}	
	.diagramlargetext{font-family:'Georama'; font-size:26px; line-height:24px; font-weight:800; letter-spacing:0px; color:#444;}
	.diagramtext{font-family:'Georama'; font-size:6x; line-height:8px; font-weight:500; letter-spacing:0px; color:#444;}
	.diagramsmalltext{font-family:'Blinker'; font-size:9px; line-height:10px; font-weight:500; letter-spacing:0px; color:#222;}	
	.childrenbig{font-family:'Schoolbell'; font-size:20px; line-height:20px; font-weight:500; letter-spacing:0px; color:#444;}
	.childrensmall{font-family:'Schoolbell'; font-size:16px; line-height:16px; font-weight:500; letter-spacing:0px; color:#444;}
	.numberbubblegiant{font-size:72px; line-height:72px; float:left; color:#444; margin:10px 0px 0px 0px; padding:0px 5px 0px 0px;}
.tabletext{font-family:'Verdana'; font-size:11px; line-height:12px; font-weight:500; letter-spacing:-1px; color:#444;}
.insetlargetext{font-family:'Blinker'; font-size:40px; line-height:32px; font-weight:800; letter-spacing:-1px; color:#fff;}	
.insetbigtext{font-family:'Blinker'; font-size:24px; line-height:26px; font-weight:800; letter-spacing:-1px; color:#41c28a;}
.insetmediumtext{font-family:'Blinker'; font-size:20px; line-height:18px; font-weight:500; letter-spacing:-1px; color:#bbb;}
.insetsmalltext{font-family:'Georama'; font-size:20px; line-height:22px; font-weight:500; letter-spacing:-1px; color:#41c28a;}
.numberbubble{font-size:40px; line-height:30px; float:left; color:#41c28a; margin:10px 0px 0px 0px; padding:0px 5px 0px 0px;}
.month {font-family:'Roboto'; font-size:20px; line-height:28px; font-weight:800; letter-spacing:-1px; margin:5px; padding:20px 0px 0px 0px;}
.year {font-family:'Blinker'; font-size:40px; line-height:30px; font-weight:800; letter-spacing:-1px;}
.entry {font-family:'Blinker'; font-size:16px; line-height:20px; font-weight:600; color:#881111; letter-spacing:-1px; margin:10px;}
	.footerheader{font-family:'Blinker'; line-height:36px; font-size:16px; font-weight:600; color:#fff; letter-spacing:0px;}
	.footertext{font-family:'Georama'; font-size:18px; font-weight:600; color:#fff; letter-spacing:0px;}
	.footersmalltext{font-family:'Blinker'; font-size:13px; font-weight:600; color:#ddd; letter-spacing:0px;}
	.footerlinks{font-family:'Blinker'; font-size:13px; line-height:28px; font-weight:600; color:#ddd; letter-spacing:0px;}
}
@media screen and (min-width:993px){
	.headertextjumbo{font-family:'Noto Sans', 'Helvetica', 'Arial', sans-serif; font-size:80px; line-height:60px; font-weight:800; letter-spacing:-5px; color:#fc6419;}
	.headertextlarge{font-family:'Noto Sans', 'Helvetica', 'Arial', sans-serif; font-size:60px; line-height:48px; font-weight:800; letter-spacing:-3px; color:#fff;}
	.headertextmedium{font-family:'Noto Sans', 'Helvetica', 'Arial', sans-serif; font-size:54px; line-height:46px; font-weight:800; letter-spacing: -3px; color:#fc6419;}
	.headertextsmall{font-family:'Roboto'; font-size:36px; line-height:30px; font-weight:800; letter-spacing: -1px; color:#fff;}
	.headertextsubtitle{font-family:'Georama', 'Helvetica', 'Arial', sans-serif; font-size:24px; line-height:24px; font-weight:600; letter-spacing:-1px; color:#fff;}
	.subtitlebar{font-family:'Blinker', 'Helvetica', 'Arial', sans-serif; font-size:19px; font-weight:600; color:#881111; font-display:swap;}
.paragraphtitle{font-family:'Roboto'; font-size:28px; line-height:36px; font-weight:800; letter-spacing:-1px; margin:10px;}
.paragraphsubtitle{font-family:'Blinker'; font-size:24px; line-height:38px; font-weight:600; color:#881111; letter-spacing:-1px; margin:10px;}
.paragraphtext {font-family:'Verdana'; font-size:14px; line-height:20px; font-weight:400; color:#444; letter-spacing: 0px; margin:10px;}
.paragraphcolumnheader{font-family:'Blinker'; font-size:20px; line-height:32px; font-weight:600; color:#881111; letter-spacing:-1px; margin:10px;}
.paragraphrowheader {font-family:'Verdana'; font-size:15px; line-height:20px; font-weight:600; color:#222; letter-spacing: 0px; margin:10px;}
.paragraphtabletext {font-family:'Verdana'; font-size:15px; line-height:20px; font-weight:400; color:#444; letter-spacing: 0px; margin:10px;}
	.centerpic{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);margin:0px;width:100%;}
	.centerpicoffset{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);margin:0px;width:80%;}
	.centertexttitle{font-family:'Georama'; font-size:32px; line-height:32px; font-weight:800; letter-spacing:-1px; color:#41c28a; border-radius:30px; background-color:#014897; width:100%; align:center;}
	.centertextsubtitle{font-family:'Blinker'; font-size:26px; line-height:26px; font-weight:800; letter-spacing:-1px; color:#fff; border-radius:20px; background-color:#41c28a; width:70%; align:center;}
	.centertextlarge{font-family:'Blinker'; font-size:38px; line-height:38px; font-weight:800; letter-spacing:-1px; color:#41c28a;}
	.centertextmedium{font-family:'Noto Sans'; font-size:30px; line-height:30px; font-weight:800; letter-spacing:-1px; color:#41c28a;}
	.centertextsmall{font-family:'Noto Sans'; font-size:20px; line-height:20px; letter-spacing:-1px; margin:10px; color:#ddd;}
.tabtext{font-family:'Blinker'; font-size:20px; font-weight:600; color:#881111; margin:5px 0px 0px 0px;}
.tabtextsmall{font-family:'Blinker'; font-size:16px; font-weight:600; color:#444; margin:5px 0px 0px 0px;}
.tabsubtitle {font-family:'Roboto'; font-size:22px; line-height:22px; font-weight:800; letter-spacing:-1px;}
	.imagebubble{font-family:'Noto Sans'; font-size:18px; line-height:18px; font-weight:800; letter-spacing:-1px; color:#fff; border-radius: 15px; background-color:#41c28a; align:center;}
	.imagebubblesubtext{font-family:'Roboto'; font-size:16px; line-height:16px; font-weight:800; letter-spacing:-1px; color:#444;}
.categoryboldtext{font-family:'Blinker'; font-size:24px; line-height:26px; font-weight:600; letter-spacing:-1px; color:#de3600;}	
.categorytext{font-family:'Blinker'; font-size:20px; line-height:22px; font-weight:500; letter-spacing:-1px; color:#de3600;}
.categorysmalltext{font-family:'Blinker'; font-size:16px; line-height:18px; font-weight:500; letter-spacing:0px; color:#444;}
.categorysubtext{font-family:'Blinker'; font-size:14px; line-height:16px; font-weight:500; letter-spacing:0px; color:#222;}
.categoryboldsubtext{font-family:'Blinker'; font-size:13px; line-height:15px; font-weight:500; letter-spacing:0px; color:#444;}
	.diagramboldtext{font-family:'Blinker'; font-size:30px; line-height:32px; font-weight:800; letter-spacing:-1px; color:#41c28a;}	
	.diagramlargetext{font-family:'Georama'; font-size:40px; line-height:36px; font-weight:800; letter-spacing:0px; color:#444;}
	.diagramtext{font-family:'Georama'; font-size:14px; line-height:16px; font-weight:500; letter-spacing:0px; color:#444;}
	.diagramsmalltext{font-family:'Blinker'; font-size:14px; line-height:16px; font-weight:500; letter-spacing:0px; color:#222;}	
	.childrenbig{font-family:'Schoolbell'; font-size:30px; line-height:30px; font-weight:500; letter-spacing:0px; color:#444;}
	.childrensmall{font-family:'Schoolbell'; font-size:24px; line-height:24px; font-weight:500; letter-spacing:0px; color:#444;}
	.numberbubblegiant{font-size:64px; line-height:64px; float:left; color:#444; margin:-5px 0px 0px 0px; padding:0px 5px 0px 0px;}
.tabletext{font-family:'Verdana'; font-size:12px; line-height:13px; font-weight:500; letter-spacing:-1px; color:#444;}
.insetlargetext{font-family:'Blinker'; font-size:48px; line-height:40px; font-weight:800; letter-spacing:-1px; color:#fff;}	
.insetbigtext{font-family:'Blinker'; font-size:30px; line-height:32px; font-weight:800; letter-spacing:-1px; color:#41c28a;}
.insetmediumtext{font-family:'Blinker'; font-size:30px; line-height:26px; font-weight:500; letter-spacing:-1px; color:#bbb;}
.insetsmalltext{font-family:'Georama'; font-size:24px; line-height:22px; font-weight:500; letter-spacing:-1px; color:#41c28a;}
.numberbubble{font-size:40px; line-height:30px; float:left; color:#41c28a; margin:10px 0px 0px 0px; padding:0px 5px 0px 0px;}
.month {font-family:'Roboto'; font-size:24px; line-height:36px; font-weight:800; letter-spacing:-1px; margin:5px; padding:20px 0px 0px 0px;}
.year {font-family:'Blinker'; font-size:60px; line-height:36px; font-weight:800; letter-spacing:-1px;}
.entry {font-family:'Blinker'; font-size:20px; line-height:30px; font-weight:600; color:#881111; letter-spacing:-1px; margin:10px;}
	.footerheader{font-family:'Blinker'; line-height:36px; font-size:20px; font-weight:600; color:#fff; letter-spacing:0px;}
	.footertext{font-family:'Georama'; font-size:22px; font-weight:600; color:#fff; letter-spacing:0px;}
	.footersmall{font-family:'Blinker'; font-size:18px; font-weight:600; color:#ddd; letter-spacing:0px;}
	.footerlinks{font-family:'Blinker'; line-height:28px; font-size:16px; font-weight:600; color:#ddd; letter-spacing:0px;}
}
.videoWrapper {position:relative; padding-bottom:56.25%; height:0;}	
.videoWrapper iframe {position:absolute; top:0; left:0; width:100%; height:100%;}

fieldset{padding:10px; color:#444; border-top:none; border-right:none; border-bottom:none; border-left:none; border:#444;}
fieldset p{font-size:16px; color:#444; font-family:'Noto Sans';}
fieldset .input, .textarea, .submit{font-size:16px; font-family:'Noto Sans'; border:1px solid #888;}
legend{font-family:'Noto Sans'; font-size:18px; color:#444; text-align:justify; line-height:17px; margin:0 0 6px -2px; font-weight:800; font-variant:small-caps; text-decoration:none;}
label{font-size:12px; font-family:'Noto Sans';}
select{font-size:12px; font-family:'Noto Sans';}

#wrapper{width:990px; min-height:100%; height:auto; height:100%; margin:0 auto -100px; text-align:left;}
#header{width:990px; height:40px; background:#8f7f6f; position:relative; z-index:10;}
#content{position:relative; width:990px; background:#fdfdf6; padding:0px;}

.emailformat{width:960px; float:left; padding:15px; margin:0px; background:#fdfdf6;}
.emailformat h4{font-weight:400; font-size:15px; letter-spacing:-1px; font-family:'Noto Sans'; color:#900; margin:0 0 5px 0; padding:4px 0; border-bottom:1px solid #ccc;}
.emailformat h5{font-weight:400; font-size:12px; letter-spacing:-1px; font-family:'Noto Sans'; color:#333; line-height:14px; margin:0 0 0 0; padding:0;}
.emailformat ul{float:left; width:230px; margin:0; padding:0 6px 6px; list-style:none;}
.emailformat ul li{display:block; margin:0px auto; padding:2px 0; align:center;}
.emailformat a{font-family:'Noto Sans'; font-size:13px; color:#888; text-align:justify; line-height:17px; margin:0 0 0 0; text-decoration:none;}
.emailformat a:hover{color:#000;}
.emailformat p{font-family:'Noto Sans'; font-size:13px; color:#444; text-align:justify; line-height:17px; margin:0 0 6px; text-decoration:none;}
.invoicetitle{font-family:'Noto Sans'; font-size:42px; line-height:48px; font-weight:800; letter-spacing:-1px; margin:10px;}
.invoicesubtitle{font-family:'Noto Sans'; font-size:13px; line-height:16px; font-weight:600; color:#444; letter-spacing:-1px; margin:10px;}
.invoicetext {font-family:'Noto Sans'; font-size:11px; line-height:13px; font-weight:400; color:#444; letter-spacing: 0px; margin:10px;}
.invoicesubtext {font-family:'Noto Sans'; font-size:9px; line-height:11px; font-weight:400; color:#222; letter-spacing: 0px; margin:10px;}

thead{background-color:#e2e2e2;}
tr:nth-child(even){background-color:#f2f2f2;}
th{padding:0px 16px;}
td{padding:0px 16px;}

.badhoney{opacity:0;position:absolute;top:0;left:0;height:0;width:0;z-index:-1;}