/*
Theme Name: Avada Child
Description: Child theme for Avada theme
Author: ThemeFusion
Author URI: https://theme-fusion.com
Template: Avada
Version: 1.0.0
Text Domain:  Avada
*/
@import url("https://p.typekit.net/p.css?s=1&k=tfz2kbl&ht=tk&f=6812.6813.6814.6815.6816.6817.39496.39497.39498.39499.39500.39501&a=85892804&app=typekit&e=css");

@font-face {
font-family:"minion-pro";
src:url("https://use.typekit.net/af/3c56e7/00000000000000007735d947/31/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff2"),url("https://use.typekit.net/af/3c56e7/00000000000000007735d947/31/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff"),url("https://use.typekit.net/af/3c56e7/00000000000000007735d947/31/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("opentype");
font-display:auto;font-style:normal;font-weight:700;font-stretch:normal;
}

@font-face {
font-family:"minion-pro";
src:url("https://use.typekit.net/af/1188e5/00000000000000007735d961/31/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3") format("woff2"),url("https://use.typekit.net/af/1188e5/00000000000000007735d961/31/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3") format("woff"),url("https://use.typekit.net/af/1188e5/00000000000000007735d961/31/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3") format("opentype");
font-display:auto;font-style:italic;font-weight:700;font-stretch:normal;
}

@font-face {
font-family:"minion-pro";
src:url("https://use.typekit.net/af/0995c0/00000000000000007735d954/31/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3") format("woff2"),url("https://use.typekit.net/af/0995c0/00000000000000007735d954/31/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3") format("woff"),url("https://use.typekit.net/af/0995c0/00000000000000007735d954/31/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3") format("opentype");
font-display:auto;font-style:italic;font-weight:400;font-stretch:normal;
}

@font-face {
font-family:"minion-pro";
src:url("https://use.typekit.net/af/be5314/00000000000000007735d959/31/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n5&v=3") format("woff2"),url("https://use.typekit.net/af/be5314/00000000000000007735d959/31/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n5&v=3") format("woff"),url("https://use.typekit.net/af/be5314/00000000000000007735d959/31/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n5&v=3") format("opentype");
font-display:auto;font-style:normal;font-weight:500;font-stretch:normal;
}

@font-face {
font-family:"minion-pro";
src:url("https://use.typekit.net/af/3539da/00000000000000007735d964/31/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i5&v=3") format("woff2"),url("https://use.typekit.net/af/3539da/00000000000000007735d964/31/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i5&v=3") format("woff"),url("https://use.typekit.net/af/3539da/00000000000000007735d964/31/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i5&v=3") format("opentype");
font-display:auto;font-style:italic;font-weight:500;font-stretch:normal;
}

@font-face {
font-family:"minion-pro";
src:url("https://use.typekit.net/af/f9b025/00000000000000007735d96d/31/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff2"),url("https://use.typekit.net/af/f9b025/00000000000000007735d96d/31/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff"),url("https://use.typekit.net/af/f9b025/00000000000000007735d96d/31/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("opentype");
font-display:auto;font-style:normal;font-weight:400;font-stretch:normal;
}

@font-face {
font-family:"neue-haas-grotesk-display";
src:url("https://use.typekit.net/af/174ae3/00000000000000007735bb5a/31/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n5&v=3") format("woff2"),url("https://use.typekit.net/af/174ae3/00000000000000007735bb5a/31/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n5&v=3") format("woff"),url("https://use.typekit.net/af/174ae3/00000000000000007735bb5a/31/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n5&v=3") format("opentype");
font-display:auto;font-style:normal;font-weight:500;font-stretch:normal;
}

@font-face {
font-family:"neue-haas-grotesk-display";
src:url("https://use.typekit.net/af/db1ce7/00000000000000007735bb5e/31/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i5&v=3") format("woff2"),url("https://use.typekit.net/af/db1ce7/00000000000000007735bb5e/31/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i5&v=3") format("woff"),url("https://use.typekit.net/af/db1ce7/00000000000000007735bb5e/31/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i5&v=3") format("opentype");
font-display:auto;font-style:italic;font-weight:500;font-stretch:normal;
}

@font-face {
font-family:"neue-haas-grotesk-display";
src:url("https://use.typekit.net/af/c7a282/00000000000000007735bb62/31/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n6&v=3") format("woff2"),url("https://use.typekit.net/af/c7a282/00000000000000007735bb62/31/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n6&v=3") format("woff"),url("https://use.typekit.net/af/c7a282/00000000000000007735bb62/31/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n6&v=3") format("opentype");
font-display:auto;font-style:normal;font-weight:600;font-stretch:normal;
}

@font-face {
font-family:"neue-haas-grotesk-display";
src:url("https://use.typekit.net/af/000ca3/00000000000000007735bb67/31/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i6&v=3") format("woff2"),url("https://use.typekit.net/af/000ca3/00000000000000007735bb67/31/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i6&v=3") format("woff"),url("https://use.typekit.net/af/000ca3/00000000000000007735bb67/31/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i6&v=3") format("opentype");
font-display:auto;font-style:italic;font-weight:600;font-stretch:normal;
}

@font-face {
font-family:"neue-haas-grotesk-display";
src:url("https://use.typekit.net/af/216c2e/00000000000000007735bb6a/31/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff2"),url("https://use.typekit.net/af/216c2e/00000000000000007735bb6a/31/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff"),url("https://use.typekit.net/af/216c2e/00000000000000007735bb6a/31/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("opentype");
font-display:auto;font-style:normal;font-weight:700;font-stretch:normal;
}

@font-face {
font-family:"neue-haas-grotesk-display";
src:url("https://use.typekit.net/af/a311fa/00000000000000007735bb6c/31/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3") format("woff2"),url("https://use.typekit.net/af/a311fa/00000000000000007735bb6c/31/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3") format("woff"),url("https://use.typekit.net/af/a311fa/00000000000000007735bb6c/31/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3") format("opentype");
font-display:auto;font-style:italic;font-weight:700;font-stretch:normal;
}

.tk-minion-pro { font-family: "minion-pro",serif; }
.tk-neue-haas-grotesk-display { font-family: "neue-haas-grotesk-display",sans-serif; }


/* variables */
:root {
	--blue: #0099CC;
	--lightBlue: #E6F5FA;
	--green: #C3D600;
	--lightGreen: #FAFBE7;
	--black: #000000;
	--grey: #888B8D;
	--white: #FFFFFF;
	--mainFont: "neue-haas-grotesk-display";
	--subFont: "minion-pro";
}

/* basic element styles */
html body, html h2{ font-family: var(--mainFont) !important; }
html p, ul, li, .event-single-content{ font-family:  var(--subFont) !important; }
h1, h2, h3{
	color: var(--blue) !important;
	font-family: var(--mainFont) !important;
	font-weight: 600 !important;
	margin: 0 0 10px;
	text-transform: none !important;
}
h2, h3{ margin: 0; }
h4, a, footer a, footer p, footer ul, footer li{ font-family: var(--mainFont) !important; }
p a, ul:not(.fusion-menu):not(.sub-menu):not(.menu-item) a, li:not(.menu-item) a, .event-single-content a{
    font-family: inherit !important;
	text-decoration: underline;
}
p a:hover, ul:not(.fusion-menu):not(.menu-item) a:hover, li:not(.menu-item) a:hover, .event-single-content a:hover{
    text-decoration: none;
}

h1 a, h2 a, h3 a{ color: inherit; }
h2.black{ color: var(--black) !important; }
h4, ul, li, p{ color: var(--black); }
h1{
	font-size: 44px !important;
	line-height: 45px !important;
}
h2, h2.fusion-responsive-typography-calculated{
	font-size: 38px !important;
	line-height: 44px !important;
}
h3{
	font-size: 30px !important;
	line-height: 33px !important;
}
h4{
	font-size: 24px !important;
	line-height: 34px !important;
}
.fusion-title{
    margin: 0 !important;
}
ul, li, p, .event-single-content{
	font-size: 20px !important;
	line-height: 28px !important;
}
.intro p, p.intro{
	font-family: var(--mainFont) !important;
    font-size: 24px !important;
	line-height: 34px !important;
}
ul{ margin-left: -20px; }

/* pages - styles on many pages */
.featured-image{}
.featured-image img{
	display: block;
	width: 100%;
}
main .flexslider .slides{
	float: unset;
}
.button, .fusion-button, body.fusion-button_size-large .fusion-button-default-size, body.fusion-button_size-large button.button{
	background-image: unset !important;
	border: 1px solid transparent;
	cursor: pointer;
	display: block;
	font-size: 20px;
	font-weight: 600;
	line-height: 1.4;
	max-width: 400px;
	padding: 10px;
	text-align: center;
	text-transform: none;
	width: 100%;
}
.button-default .fusion-button-text, .button-default i{ color: inherit; }
.button-default:hover .fusion-button-text, .button-default:hover i{ color: inherit; }
.button, .fusion-button{
	background-color: var(--blue) !important;
	color: var(--white) !important;
}
.blue.button, .blue.fusion-button, .fusion-button{
	background-color: var(--blue) !important;
	color: var(--white) !important;
}
.blue.button:hover, .blue.fusion-button:hover, .fusion-button:hover{
	background-color: var(--green) !important;
	color: var(--black) !important;
}
.green.button, .green.fusion-button{
	background-color: var(--green) !important;
	border: 1px solid transparent;
	color: var(--black) !important;
}
.green.button:hover, .green.fusion-button:hover{
	background-color: var(--blue) !important;
	border: 1px solid transparent;
	color: var(--white) !important;
}
.white-border-hover:hover, button.white-border-hover:hover{ border-color: #FFF !important; }
.button.wide, .wide.fusion-button{
	max-width: 100% !important;
    width: 700px !important;
}
.button.full, .fusion-button.full{
	max-width: 100% !important;
    width: 100% !important;
}
.button, .wide.fusion-button{ max-width: 100%; }

.full-width{
	padding: 0 !important;
	width: 100%;
}
.full-width > div{
	margin: 0 !important;
	max-width: none !important;
}
.full-width > div > div{ margin: 0 !important; }

.image-full-width{ width: 100%; }
.image-full-width > div{ margin: 0 !important; }
.image-full-width .fusion-imageframe{ display: block; }
.image-full-width .fusion-imageframe img, .image-full-width img{ width: 100%; }

.youtube .fluid-width-video-wrapper{ padding-top: 56.25% !important; }
.three-col-single img{
	margin: 0 0 10px;
	width: 100%;
}

/* header */
header{ position: relative !important; }
.post-slideshow a{ pointer-events: none; }
.fusion-header .fusion-caret{ display: none; }
.avada-menu-highlight-style-bar .fusion-main-menu .sub-menu, .avada-menu-highlight-style-bottombar .fusion-main-menu .sub-menu{
	border-top: 0 none;
	width: 230px;
}
.avada-has-mainmenu-dropdown-divider .fusion-main-menu .fusion-dropdown-menu .sub-menu li a{
	background: var(--blue);
    border: 0 none;
    color: #fff;
	font-size: clamp(18px, 1.6vw, 22px);
    font-weight: bold;
	white-space: nowrap;
}

.fusion-main-menu-search-overlay .fusion-main-menu>.fusion-menu{
	align-items: center;
	justify-content: space-between;
	width: 100%;
}
.fusion-main-menu > ul > li:last-child > a { padding-right:  0 !important; }
.fusion-main-menu>ul>li>a{
	color: #000;
	font-size: clamp(18px, 1.6vw, 22px);
}
.fusion-logo{ padding: 10px 0; }
.fusion-overlay-search{ display: none !important; }

.fusion-header-wrapper {
	background: var(--white);
	padding: 0;
	transition: .4s;
	width: 100% !important;
	z-index: 998 !important;
}
.fusion-header { width: 100%; }
.fusion-header > .fusion-row{
	align-items: center;
	display: flex;
	gap: 50px;
	justify-content: space-between;
}
.fusion-carousel .fusion-carousel-wrapper{ padding: 0 !important; }
.fusion-header > .fusion-row:after, .fusion-header > .fusion-row:before{ display: none; }
.fusion-header .fusion-logo{
	margin: 0;
	float: unset;
}
.fusion-carousel-border .fusion-image-wrapper{ border: 0 none !important; }
.fusion-header .fusion-logo img{ max-width: 200px; }
.fusion-main-menu{
    align-items: center;
    display: flex;
	float: unset !important;
	height: 102.5px;
    justify-content: space-between;
	width: 100%;
}
.fusion-main-menu-search-overlay .fusion-main-menu > .fusion-menu, .fusion-main-menu .fusion-menu-item, .fusion-top-header .fusion-main-menu>ul>li>a{ height: 100% !important; }
.fusion-main-menu .fusion-dropdown-menu, .fusion-main-menu>ul>li{
	height: 100%;
	padding: 0 !important;
}
.fusion-main-menu>ul>li.fusion-menu-item-button > a span{
    align-items: center;
	display: flex;
	font-family: inherit;
	font-size: inherit;
    height: auto;
    min-height: 50px;
	padding: 10px 20px;
	text-transform: inherit;
}
.fusion-top-header.menu-text-align-center .fusion-main-menu>ul>li>a{
	border-bottom: 5px solid transparent;
	padding: 5px 10px 0;
}
.fusion-main-menu>ul>li>a:not(.fusion-logo-link):hover{
	background: var(--lightGreen);
	border-color: var(--green) !important;
	color: var(--blue);
}
.fusion-main-menu>ul>li.fusion-menu-item-button{
	padding: 0 10px !important;
}
.fusion-main-menu>ul>li.fusion-menu-item-button > a{
	background-color: #fff !important;
	border: 0 none !important;
	padding: 0 !important;
}
.home-page-header{ margin: 0; }
.home-page-header .fusion-carousel .fusion-carousel-item .fusion-image-wrapper{
width: 100%;
}
.home-page-header .fusion-carousel .fusion-carousel-nav .fusion-nav-next, .home-page-header .fusion-carousel .fusion-carousel-nav .fusion-nav-prev{ opacity: 0; }

.fusion-image-carousel-fixed .fusion-carousel .fusion-image-wrapper{ border: 0 none; }
.home-page-donors .fusion-carousel .fusion-carousel-nav .fusion-nav-next, .home-page-donors .fusion-carousel .fusion-carousel-nav .fusion-nav-prev{
	background: transparent;
}
.home-page-donors .fusion-carousel .fusion-carousel-nav .fusion-nav-next::before, .home-page-donors .fusion-carousel .fusion-carousel-nav .fusion-nav-prev::before{
	color: var(--black);
}

/* footer */
.fusion-footer{ background: var(--blue); }
footer{
	background: unset !important;
	margin: 0 auto;
	max-width: var(--site_width);
	padding: 50px !important;
	width: 100%;
}
.fusion-footer footer .fusion-row .fusion-columns{
    display: flex;
	flex-wrap: nowrap;
	gap: 10%;
	justify-content: space-between;
}
.fusion-footer footer .fusion-row .fusion-columns .fusion-column{
	max-width: 450px;
	min-width: 200px;
	padding: 0;
    width: auto;
}
footer .fusion-clearfix{ display: none; }
footer h3{ margin: 0 0 10px; }
footer p, footer ul, footer li, footer h3, footer h2, footer h4{ color: var(--white) !important; }
footer p, footer ul, footer li{ font-size: 18px !important; }
footer p{
    margin: 10px 0;
    line-height: 1.4 !important;
}
footer a{ text-decoration: underline; }
footer a:hover, footer .fusion-footer-widget-area .widget a:hover{
	color: #fff !important;
	text-decoration: none;
}
.fusion-footer-widget-area ul li{
    margin: 0 0 5px;
}
footer .fa-brands{ font-size: 34px; }

@media(max-width: 900px){
    .fusion-footer footer .fusion-row .fusion-columns{
        flex-direction: column;
	}
}
@media (max-width: 1300px){
	footer{
	    padding-left: 5% !important;
	    padding-right: 5% !important;
	}
}

/* home page only styles */

.fusion-slider-14 .flex-control-paging li a{
	background: var(--white) !important;
    border: 1px solid var(--blue);
    border-radius: 0px;
	box-shadow: unset;
    width: 40px;
}
.fusion-slider-14 .flex-control-paging li a.flex-active{
    background: var(--blue) !important;
}


.home-page-header{}
.home-page-header-wrap > div.fusion-column-wrapper{ margin: 0 !important; }
.fusion-builder-column-3 > .fusion-column-wrapper{ padding: 0 !important; }
.fusion-flex-container .fusion-row .fusion-flex-column.fusion-builder-column-3.home-page-header-wrap > div{
	margin: 0 !important;
	padding: 0 !important;
}
.slideTextWrap, .tfs-slider .slide-content-container{
    display: flex;
    height: 100%;
    justify-content: start;
    left: 50%;
    max-width: 1550px;
    pointer-events: none;
    position: absolute;
    transform: translateX(-50%);
    top: 0;
    width: 100%;
    align-items: center;
    padding: 0 50px 0 !important;
}
.slideText, .tfs-slider .slide-content-container .slide-content{
    align-items: center;
    color: #fff;
	font-family: var(--mainFont) !important;
    font-size: clamp(20px,4vw,100px);
    font-weight: bold;
    line-height: 1.2;
	margin: 0px;
    padding: 0px;
    text-align: left;
    text-shadow: 0 0 10px #000;
    width: 60%;
}
.tfs-slider .slide-content-container .with-bg .fusion-title-sc-wrapper{
	background: none !important;
	padding: 0;
}
.tfs-slider .slide-content-container .heading{ margin: 0; }
.tfs-slider .slide-content-container .fusion-title-size-two h2{
	color: inherit !important;
    font-size: inherit !important;
	font-weight: inherit !important;
    line-height: 1.2 !important;
}
@media(max-width: 991px){
    .slideTextWrap{
		padding-left: 5% !important;
		padding-right: 5% !important;
	}
}
.home-page-intro h2{
    font-size: 44px !important;
	line-height: 1.3 !important;
}
.home-page-intro p.intro{
	font-family: var(--mainFont) !important;
    font-size: 34px !important;
	line-height: 46px !important;
}
.three-col-single h3{
    margin: 0 !important;
}
.blue-callout{
	background-color: var(--blue) !important;
	color: var(--white);
}
.blue-callout h3, .blue-callout p{
	color: var(--white) !important;
}
.blue-callout h3{
	font-size: 36px !important;
	margin: 0;
}
.blue-callout p{
    font-family: var(--mainFont) !important;
    font-size: 24px !important;
    line-height: 1.3 !important;
}
.blue-callout .fusion-layout-column{
	align-items: center;
	height: 100%;
	padding: 20px 10%;
}
.blue-callout .fusion-layout-column .fusion-column-wrapper{
	margin: 0;
}
.blue-callout .left-image.fusion-layout-column{
	height: 100%;
	padding: 0;
}
.fusion-imageframe{ width: 100%; }
.blue-callout .left-image .fusion-imageframe{
	display: block;
}
.blue-callout .left-image .fusion-imageframe img{
	object-fit: cover;
	width: 100%;
}
.blue-callout .left-image *{ height: 100%; }
.home-hand-up h3{
	font-size: 38px !important;
}
.green-callout{
	background-color: var(--green) !important;
	text-align: center;
}
.green-callout > div{ max-width: var(--site_width) !important; }
.big-stat{
	display: flex;
	flex-direction: column;
	min-height: 300px;
	justify-content: center;
	position: relative;
}
.big-stat img{
	height: 80%;
	left: 50%;
	position: absolute;
	top: 50%;
	transform: translate(-50%,-50%);
	z-index: -1;
}
.big-stat h2{
	color: #000 !important;
	font-size: 8vw !important;
	line-height: 1 !important;
	margin: 0;
}
.big-stat h4{
	color: #000;
	font-size: 3vw !important;
	font-weight: bold;
	line-height: 1 !important;
}
.big-stat p{
	font-family: var(--mainFont) !important;
	font-size: 30px !important;
    line-height: 34px !important;
	margin: 0;
}

.home-page-donors{}
.donor-list h3{
    font-size: 38px !important;
}
.donor-list p{
	font-family: var(--mainFont) !important;
    font-size: 20px !important;
}
.fusion-body .fusion-carousel .fusion-carousel-nav .fusion-nav-next:before, .fusion-body .fusion-carousel .fusion-carousel-nav .fusion-nav-prev:before{
    font-size: 38px !important;
	line-height: 38px !important;
}

/* events landing */
.event-date{
    color: var(--black);
    font-family: var(--subFont);
    font-size: 24px;
    font-weight: bold;
    line-height: 1;
	margin: 0 0 5px;
}
p.event-excerpt{
    margin: 0 0 30px;
}

/* event single */
.single-tribe_events #main, .single-tribe_events #content, .single-tribe_events #tribe-events-pg-template{
	margin: 0 !important;
	padding: 0 !important;
	width: 100% !important;
}
.single-tribe_events .sidebar{ display: none; }
.event-single-date{}
.event-single-location{}
.event-single-location, .event-single-date{
	font-family: var(--mainFont) !important;
	font-size: 24px !important;
}
.event-single-content{
	font-family: var(--subFont) !important;
}
.event-back{
    font-size: 22px !important;
}


.fusion-mobile-nav-item .fusion-open-submenu{
    color: var(--blue);
	font-weight: bold;
	text-decoration: none !important;
}
body:not(.mobile-menu-design-flyout) .fusion-mobile-nav-item a, .fusion-mobile-menu-design-modern .fusion-mobile-nav-holder>ul{
    border: 0 none !important;
	font-family: var(--mainFont) !important;
	text-decoration: none !important;
}
#mobile-menu-item-624{ border-right: 0 none !important; }
.fusion-mobile-nav-holder>ul>li.fusion-mobile-nav-item>a, .fusion-mobile-menu-design-modern .fusion-mobile-menu-text-align-left li.fusion-mobile-nav-item li a{
    text-align: left !important;
}
.fusion-mobile-nav-holder>ul>li.fusion-mobile-nav-item:nth-child(1)>a, .fusion-mobile-nav-holder>ul>li.fusion-mobile-nav-item:nth-child(2)>a, .fusion-mobile-nav-holder>ul>li.fusion-mobile-nav-item:nth-child(3)>a{
    text-align: center !important;
}

/* mobile */
.fusion-mobile-menu-icons a:after, .fusion-mobile-menu-icons a:before{ color: #333 !important; }
@media(max-width: 1135px){
	.slideTextWrap{ padding: 0 0 0 50px; }
}
@media(max-width: 586px){
	
	
	
	.fusion-header > .fusion-row{ flex-wrap: wrap; }
	.fusion-header .fusion-mobile-nav-holder{ width: 100vw; }
	.fusion-image-carousel{ margin-bottom: 0px; }
	.fusion-mobile-menu-design-modern .fusion-mobile-menu-text-align-left li.fusion-mobile-nav-item li a{
		background: var(--blue);
		color: var(--white);
		text-align: center;
	}
	.fusion-mobile-menu-design-modern .fusion-mobile-menu-text-align-left li.fusion-mobile-nav-item li a:hover{
	    background: var(--lightGreen);
		color: var(--blue);
	}
	.fusion-mobile-menu-design-modern .fusion-mobile-menu-text-align-left .fusion-mobile-nav-item a{
		padding: 0 20px;
	}
	.fusion-mobile-nav-holder>ul>li.fusion-mobile-nav-item>a{ text-align: center; }
	.button{ padding: 10px; }
	footer{
		padding: 40px 30px !important;
		text-align: center;
	}
	/* mobile home page */
	.blue-callout{ flex-direction: column; }
	.blue-callout .fusion-layout-column{ padding: 20px; }
	.big-stat h2{ font-size: 24vw !important; }
	.big-stat h4{ font-size: 10vw !important; }
}



.main-color {
	color: #00afd7 !important;
}
.accent-color {
	color: var(--green) !important;
}
.white-text, .white-text h1, .white-text h2, .white-text h3, .white-text h4, .white-text h5, .white-text h6, .white-text p {
	color: var(--white) !important;
}
.bold-text {
	font-weight: 700!important;
}
.thin-text {
	font-weight: 300!important;
}

.clear {
	clear: both!important;
}

.zindex-1 {
	position: relative;
	z-index: 1!important;
}

.zindex-5 {
	position: relative;
	z-index: 5!important;
}

.zindex-10 {
	position: relative;
	z-index: 10!important;
}

.d-only {
	display: inline-block;
}

.m-only {
	display: none;
}



.header-bar {
	background: var(--lightBlue);
	color: var(--black);
	display: block;
	font-size: 16px !important;
	left: 0;
	line-height: 18px !important;
	margin-top: 0px;
	transition: .4s;
	width: 100%;
	z-index: 999;
}

.headerbar-content {
	margin: 0 auto !important;
	max-width: var(--site_width);
	text-align: right;
	width: 100%;
}

.headerbar-content .inner-float {
	display: flex;
	height: 45px !important;
	justify-content: end;
	padding: 10px 5px;
	transition: .4s;
	width: auto;
}

.headerbar-content i.fa {
    border-radius: 50%;
    color: #c2d600;
    font-size: 16px;
    height: 22px;
    margin: 0 0 0 20px;
    padding: 1px 0;
    text-align: center;
    transition: .4s;
    width: 22px;
}
.headerbar-content i.fa:first-child {
	margin-left: 0!important;
}

.header-bar .headerbar-content a {
	color: #000;
	transition: .4s;
}

.header-bar .headerbar-content a:hover {
	color: #a1b000;
}

.headerbar-content a i.fa:first-child {
	margin-left: 10px!important;
	margin-right: 0!important;
	transition: .4s;
	color: #fff;
}

.head-cta {
	padding: 10px 12px 9px;
	background: #F05A21;
	text-transform: uppercase;
	margin-top: -10px;
	color: #FFF !important;
	font-size: 11px !important;
}

.restore-only {
	display: none;
}

/* G TRANSLATE */

.switcher {
	display: inline-block!important;
	float: right;
	margin-left: 10px;
}



.events-archive .fusion-header {
	background: none !important;
}

#menu-item-622, #mobile-menu-item-622, #menu-item-623, #mobile-menu-item-623, #menu-item-624, #mobile-menu-item-624 {
	display: none;
}

.fusion-mobile-menu-icons a {
	font-size: 40px!important;
	line-height: 40px!important;
}

/* CTA BUTTON */
.fusion-mobile-nav-holder > ul > li:last-child > a {
	background: #00afd7 !important;
	color: #fff !important;
}
.fusion-mobile-menu-text-align-left li.fusion-mobile-nav-item li a:before{ display: none !important; }

#menu-item-6011 > a, #menu-item-6010 > a{
	background-color: #0099cb;
	color: #fff;
	height: 34px;
}


/* LOGO STYLING - THE LOGO */
#logo-wrapper {
	width: 100%;
	position: fixed;
	z-index: 999;
	left: 0;
	padding: 0 30px;
	transition: .4s;
	height: 0!important;
}

.logo-in-header {
	position: relative;
	max-width: var(--site_width);
	display: block;
	margin: 5px auto 0;
	transition: .4s;
}

.logo-in-header .fusion-logo img {
	max-height: 100px!important;
	transition: .4s;
}
/* LOGO COLOR CHANGE */

#logo-wrapper .logo-color-change {
	background: url('/wp-content/uploads/2024/05/BlackLogo-5.png') no-repeat center;
	background-size: contain!important;
	height: 100px!important;
	width: 243px!important;
	display: block;
	margin: 0;
	transition: .4s;
	opacity: 0!important;
	position: absolute!important;
	top: 0;
	left: 0;
	z-index: 1;
}

#logo-wrapper .fusion-logo {
	position: relative;
	z-index: 10;
}

#logo-wrapper .fusion-logo img {
	transition: .4s;
}

#logo-wrapper.restore-only .logo-in-header .fusion-logo img {
	opacity: 0!important;
}

#logo-wrapper.restore-only .logo-restore-white {
	background: url('/wp-content/uploads/2024/05/WhiteReStore-2.png') no-repeat center;
	background-size: contain!important;
	height: 100px!important;
	width: 243px!important;
	display: block;
	margin: 0;
	transition: .4s;
	opacity: 1!important;
	position: absolute!important;
	top: 0;
	left: 0;
	z-index: 1;
}

#logo-wrapper.restore-only .logo-color-change {
	background: url('/wp-content/uploads/2024/05/BlackReStore-2.png') no-repeat center;
	background-size: contain!important;
	height: 100px!important;
	width: 243px!important;
	display: block;
	margin: 0;
	transition: .4s;
	opacity: 0!important;
	position: absolute!important;
	top: 0;
	left: 0;
	z-index: 1;
}

.fusion-footer-widget-area .widget-title{
	text-transform: none;
}
.fusion-footer-widget-area ul li a{
	display: inline-block;
}
.page .post-slideshow{ margin: 0 !important; }




/* SWITCH TO MOBILE DEVICE SCREEN */
@media only screen and (max-width: 1070px) {
	.header-bar {
		font-size: 11px!important;
		line-height: 11px!important;
		padding: 0px 30px!important;
	}   
	.header-bar .headerbar-content .inner-float {
		border-radius: 0!important;
		float: none!important;
		justify-content: center;
		padding: 5px 0!important;
		width: 100%!important;
	}
	.fusion-header {
		margin-top: 0;
	}
	#logo-wrapper {
	}
	.logo-in-header {
		margin-top: 50px!important;
	}
	.d-only {
		display: none;
	}
	.m-only {
		display: inline-block;
	}
	.fusion-mobile-nav-holder {
		padding-top: 30px!important;
	}
	#logo-wrapper.restore-only .logo-in-header .logo-color-change, #logo-wrapper.restore-only .logo-in-header .logo-restore-white {
		height: 70px!important;
		width: 170.1px!important;
	}
	.headerbar-content .inner-float {
		height: 40px!important;
	}
}
.fusion-mobile-nav-item a{ color: var(--black); }
/* SWITCH TO SMALLER MOBILE DEVICE SCREEN */
@media only screen and (max-width: 790px) {
	.header-bar {
		position:absolute;
		height: 40px!important;
	}   
	.header-bar .hide-on-mobile {
		display: none!important;
	}
	.home-page-intro h2 {
        font-size: 34px !important;
        line-height: 1.2 !important;
    }
	.home-page-intro p.intro{
	    font-size: 28px !important;
        line-height: 34px !important;
	}
	.flexslider .slides img{
	    width: 200%;
        position: relative;
        max-width: none;
        left: 50%;
        transform: translateX(-50%);
	}
	body .page .post-slideshow{
		margin: 0 0 20px !important;
	}
	.fusion-body .post-content > div.blue-callout{
	    margin-bottom: 30px !important;
		padding: 0px !important;
	}
	body .fusion-title.fusion-title-1, .fusion-title.title.fusion-title-text{ margin: 0 !important; }
	.green-callout{
	    margin-bottom: 30px !important;
	}
	.fusion-body .post-content > div{
	    padding-top: 10px !important;
	    padding-bottom: 10px !important;
	}
	.fusion-body .post-content > div:first-child{
		padding-top: 0px !important;
	}
	.fusion-header-wrapper {
		padding-top: 30px!important;
	}
	.fusion-header {
		position: relative!important;
		margin-top: 0!important;
	}
	.fusion-header > .fusion-row{ gap: 0px; }
	.fusion-icon-bars{
        align-items: center;
        display: flex;
        justify-content: center;
	    width: 40px;
	}
	.fusion-icon-bars[aria-expanded="true"]::before{
		content: "\f00d";
	    font-family: "Font Awesome 6 Pro";
	}
	#logo-wrapper {
		position: absolute!important;
	}
	.logo-in-header{
		margin-top: 50px!important;
	}
	
	.logo-in-header .fusion-logo img {
		max-height: 70px!important;
	}
	
	#logo-wrapper .logo-color-change {
		height: 70px!important;
		width: 170.1px!important;
	}
	#menu-item-622, #mobile-menu-item-622, #menu-item-623, #mobile-menu-item-623, #menu-item-624, #mobile-menu-item-624 {
		display: inline-block;
		width: 33.333%!important;
		border-right: 1px solid var(--black);
	}
	#menu-item-622 a, #mobile-menu-item-622 a, #menu-item-623 a, #mobile-menu-item-623 a, #menu-item-624 a, #mobile-menu-item-624 a{
	    background-color: var(--lightBlue);
	}
	.fusion-mobile-nav-holder i.fa{
		color: var(--green);
		margin: 0 4px 0 0;
	}
}
.fusion-mobile-menu-design-modern .fusion-mobile-menu-text-align-left li.fusion-mobile-nav-item li a{ padding: 0 20px; }
body:not(.mobile-menu-design-flyout) .fusion-mobile-current-nav-item>a, body:not(.mobile-menu-design-flyout) .fusion-mobile-nav-item.current-menu-item>a, body:not(.mobile-menu-design-flyout) .fusion-mobile-nav-item a:hover{ background-color: var(--lightGreen); }

.gform_wrapper .gfield input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .gform_wrapper .gfield_select[multiple=multiple], .gform_wrapper .top_label input.large, .gform_wrapper .top_label select.large, .gform_wrapper .top_label textarea.textarea{
    font-size: 18px;
    color: #000;
    padding: 10px 10px;
    appearance: none;
    height: auto;
    line-height: 1;
}
.ua-mobile body.modal-open {
    overflow: unset !important;
    position: relative !important;
}

@media(max-width: 586px){
    .social-texts h3 a{
        font-size: clamp(10px,6vw,30px) !important;
    }
	body .tfs-slider .flex-control-nav{ bottom: 0px !important; }
}

/* PAGE STYLING - CONTENT CONTAINERS */
h5 {
	text-transform: uppercase;
}

.anchor-tag {
	position: absolute;
	top: -100px;
	display: block;
	visibility: hidden;
}

.maxwidth-800, .maxwidth-935, .maxwidth-480 {
	display: block!important;
	max-width: 800px;
	width: 100%;
	margin: 0 auto!important;
}

.maxwidth-935 {
	max-width: 935px!important;
}

.maxwidth-480 {
	max-width: 480px!important;
}

.img-maxheight {
	max-height: 300px!important;
	width: auto!important;
}

.float-right, .float-left {
	display: block!important;
	float: right!important;
}

.float-left {
	float: left!important;
}

/* SWITCH TO MOBILE SIZE */
@media only screen and (max-width: 800px) {
	.float-right, .float-left {
		display: block!important;
		float: none!important;
		clear: both!important;
	}
	.maxwidth-480 {
		max-width: 100%!important;
	}
}
#menu-item-588, #menu-item-2677 {
	background-color: orange !important;
	padding-left: 25px !important;
	padding-right: 25px !important;
}
#newFormArea {
	height: 650px;
	width: 100%;
}

html:not(.avada-has-site-width-percent) #main, html:not(.avada-has-site-width-percent) .fusion-footer-copyright-area, html:not(.avada-has-site-width-percent) .fusion-footer-widget-area, html:not(.avada-has-site-width-percent) .fusion-sliding-bar-position-bottom .fusion-sliding-bar, html:not(.avada-has-site-width-percent) .fusion-sliding-bar-position-top .fusion-sliding-bar, html:not(.avada-has-site-width-percent) .tfs-slider .slide-content-container{ padding: 0; }
#main .fusion-row, #slidingbar-area .fusion-row, .fusion-footer-widget-area .fusion-row, .fusion-page-title-row, .tfs-slider .slide-content-container .slide-content{ max-width: unset; }

.gtranslate_wrapper .gt_switcher{
    overflow: visible !important;
    position: relative !important;
}
.gtranslate_wrapper .gt_switcher .gt_option{
    position: absolute !important;
    top: 100% !important;
    z-index: 10000 !important;
}
.gt_switcher .gt_option a{ white-space: nowrap !important; }

/* quick fixes - quick styles that are going to be used everywhere */
body .pw,body .pw720,body .pw940,body .pw1080,body .pw1280,body .pw1400,body .pw1920{margin:0 auto;max-width:100%;padding:0 20px}body .pw{width:var(--site_width)}body .pw720{width:720px}body .pw940{width:940px}body .pw1080{width:1080px}body .pw1280{width:1280px}body .pw1400{width:1400px}body .pw1920{width:1920px}body .aic{align-items:center}body .aie{align-items:flex-end}body .ais{align-items:flex-start}body .db{display:block}body .dib{display:inline-block}body .df{display:flex}body .dg{display:grid}body .dn{display:none !important}body .fdc{flex-direction:column}body .fdr{flex-direction:row}body .fs16{font-size:16px}body .fs18{font-size:18px}body .fs20{font-size:20px}body .fs22{font-size:22px}body .fs24{font-size:24px}body .fs28{font-size:28px}body .fs30{font-size:30px}body .fwn{font-weight:normal}body .fwb{font-weight:bold}body .fwl{font-weight:lighter}body .lh30{line-height:30px}body .lh34{line-height:34px}body .lh38{line-height:38px}body .fw{flex-wrap:wrap}body .grid1,body .grid2,body .grid3,body .grid4,body .grid5,body .grid6{display:grid !important}body .grid1{grid-template-columns:repeat(1, minmax(0, 1fr))}body .grid2{grid-template-columns:repeat(2, minmax(0, 1fr))}body .grid3{grid-template-columns:repeat(3, minmax(0, 1fr))}body .grid4{grid-template-columns:repeat(4, minmax(0, 1fr))}body .grid5{grid-template-columns:repeat(5, minmax(0, 1fr))}body .grid6{grid-template-columns:repeat(6, minmax(0, 1fr))}body .g5{gap:5px}body .g10{gap:10px}body .g15{gap:15px}body .g20{gap:20px}body .g30{gap:30px}body .g40{gap:40px}body .g50{gap:50px}body .g60{gap:60px}body .g70{gap:70px}body .g80{gap:80px}body .g90{gap:90px}body .g100{gap:100px}body .jcc{justify-content:center}body .jcsb{justify-content:space-between}body .jcse{justify-content:space-evenly}body .jce{justify-content:end}body .o1{order:1}body .o2{order:2}body .o3{order:3}body .o4{order:4}body .o5{order:5}body .o6{order:6}body .m0a{margin:0 auto}body .mc0{margin:0 auto}body .mc5{margin:5px auto}body .mc10{margin:10px auto}body .mc15{margin:15px auto}body .mc20{margin:20px auto}body .mc25{margin:25px auto}body .mc30{margin:30px auto}body .mc40{margin:40px auto}body .m0{margin:0px}body .mt0{margin-top:0px}body .mr0{margin-right:0px}body .mb0{margin-bottom:0px}body .ml0{margin-left:0px}body .m5{margin:5px}body .mt5{margin-top:5px}body .mr5{margin-right:5px}body .mb5{margin-bottom:5px}body .ml5{margin-left:5px}body .m10{margin:10px}body .mt10{margin-top:10px}body .mr10{margin-right:10px}body .mb10{margin-bottom:10px}body .ml10{margin-left:10px}body .m20{margin:20px}body .mt20{margin-top:20px}body .mr20{margin-right:20px}body .mb20{margin-bottom:20px}body .ml20{margin-left:20px}body .m30{margin:30px}body .mt30{margin-top:30px}body .mr30{margin-right:30px}body .mb30{margin-bottom:30px}body .ml30{margin-left:30px}body .m40{margin:40px}body .mt40{margin-top:40px}body .mr40{margin-right:40px}body .mb40{margin-bottom:40px}body .ml40{margin-left:40px}body .m50{margin:50px}body .mt50{margin-top:50px}body .mr50{margin-right:50px}body .mb50{margin-bottom:50px}body .ml50{margin-left:50px}body .mbt0{margin-bottom:0px;margin-top:0px}body .mbt5{margin-bottom:5px;margin-top:5px}body .mbt10{margin-bottom:10px;margin-top:10px}body .mbt20{margin-bottom:20px;margin-top:20px}body .mbt30{margin-bottom:30px;margin-top:30px}body .mbt40{margin-bottom:40px;margin-top:40px}body .mbt50{margin-bottom:50px;margin-top:50px}body .mlr0{margin-left:0px;margin-right:0px}body .mlr5{margin-left:5px;margin-right:5px}body .mlr10{margin-left:10px;margin-right:10px}body .mlr20{margin-left:20px;margin-right:20px}body .mlr30{margin-left:30px;margin-right:30px}body .mlr40{margin-left:40px;margin-right:40px}body .mlr50{margin-left:50px;margin-right:50px}body .mh100{min-height:100px}body .mh200{min-height:200px}body .mh300{min-height:300px}body .mh400{min-height:400px}body .mh500{min-height:500px}body .p0{padding:0px}body .pt0{padding-top:0px}body .pr0{padding-right:0px}body .pb0{padding-bottom:0px}body .pl0{padding-left:0px}body .p10{padding:10px}body .pt10{padding-top:10px}body .pr10{padding-right:10px}body .pb10{padding-bottom:10px}body .pl10{padding-left:10px}body .p20{padding:20px}body .pt20{padding-top:20px}body .pr20{padding-right:20px}body .pb20{padding-bottom:20px}body .pl20{padding-left:20px}body .p30{padding:30px}body .pt30{padding-top:30px}body .pr30{padding-right:30px}body .pb30{padding-bottom:30px}body .pl30{padding-left:30px}body .p40{padding:40px}body .pt40{padding-top:40px}body .pr40{padding-right:40px}body .pb40{padding-bottom:40px}body .pl40{padding-left:40px}body .p50{padding:50px}body .pt50{padding-top:50px}body .pr50{padding-right:50px}body .pb50{padding-bottom:50px}body .pl50{padding-left:50px}body .pbt10{padding-bottom:10px;padding-top:10px}body .pbt20{padding-bottom:20px;padding-top:20px}body .pbt30{padding-bottom:30px;padding-top:30px}body .pbt40{padding-bottom:40px;padding-top:40px}body .plr10{padding-left:10px;padding-right:10px}body .plr20{padding-left:20px;padding-right:20px}body .plr30{padding-left:30px;padding-right:30px}body .plr40{padding-left:40px;padding-right:40px}body .pa-cntr{position:absolute}body .pf-cntr{position:fixed}body .pa-cntr,body .pf-cntr{left:50%;position:fixed;top:50%;translate:-50% -50%}body .pf{position:fixed}body .pr{position:relative}body .sec1,body .sec2,body .sec3,body .sec4,body .sec5,body .sec6,body .sec7,body .sec8,body .sec9,body .sec10,body .sec11,body .sec12{flex-basis:unset !important}body .sec1{width:8.3333% !important}body .sec2{width:16.6666% !important}body .sec3{width:25% !important}body .sec4{width:33.3333% !important}body .sec5{width:41.6666% !important}body .sec6{width:50% !important}body .sec7{width:58.3333% !important}body .sec8{width:66.6666% !important}body .sec9{width:75% !important}body .sec10{width:83.3333% !important}body .sec11{width:91.6666% !important}body .sec12{width:100% !important}body .ttu{text-transform:uppercase}body .wid100{width:100px}body .wid200{width:200px}body .wid300{width:300px}body .wid400{width:400px}body .wid500{width:500px}@media (max-width: 991px){body .tab-aic{align-items:center}body .tab-aie{align-items:flex-end}body .tab-db{display:block !important}body .tab-dib{display:inline-block !important}body .tab-df{display:flex !important}body .tab-dg{display:grid !important}body .tab-dn{display:none !important}body .tab-fdc{flex-direction:column}body .tab-fdr{flex-direction:row}body .tab-fs16{font-size:16px}body .tab-fs18{font-size:18px}body .tab-fs20{font-size:20px}body .tab-fs22{font-size:22px}body .tab-fs24{font-size:24px}body .tab-fs28{font-size:28px}body .tab-fs30{font-size:30px}body .tab-fwn{font-weight:normal}body .tab-fwb{font-weight:bold}body .tab-fwl{font-weight:lighter}body .tab-fw{flex-wrap:wrap}body .tab-grid1,body .tab-grid2,body .tab-grid3,body .tab-grid4,body .tab-grid5,body .tab-grid6{display:grid !important}body .tab-grid1{grid-template-columns:repeat(1, minmax(0, 1fr))}body .tab-grid2{grid-template-columns:repeat(2, minmax(0, 1fr))}body .tab-grid3{grid-template-columns:repeat(3, minmax(0, 1fr))}body .tab-grid4{grid-template-columns:repeat(4, minmax(0, 1fr))}body .tab-grid5{grid-template-columns:repeat(5, minmax(0, 1fr))}body .tab-grid6{grid-template-columns:repeat(6, minmax(0, 1fr))}body .tab-g0{gap:0px}body .tab-g5{gap:5px}body .tab-g10{gap:10px}body .tab-g15{gap:15px}body .tab-g20{gap:20px}body .tab-g30{gap:30px}body .tab-g40{gap:40px}body .tab-g50{gap:50px}body .tab-jcc{justify-content:center}body .tab-jcsb{justify-content:space-between}body .tab-o1{order:1}body .tab-o2{order:2}body .tab-o3{order:3}body .tab-o4{order:4}body .tab-o5{order:5}body .tab-o6{order:6}body .tab-mc0{margin:0 auto}body .tab-mc5{margin:5px auto}body .tab-mc10{margin:10px auto}body .tab-mc15{margin:15px auto}body .tab-mc20{margin:20px auto}body .tab-mc25{margin:25px auto}body .tab-mc30{margin:30px auto}body .tab-mc40{margin:40px auto}body .tab-m0{margin:0px}body .tab-mt0{margin-top:0px}body .tab-mr0{margin-right:0px}body .tab-mb0{margin-bottom:0px}body .tab-ml0{margin-left:0px}body .tab-m5{margin:5px}body .tab-mt5{margin-top:5px}body .tab-mr5{margin-right:5px}body .tab-mb5{margin-bottom:5px}body .tab-ml5{margin-left:5px}body .tab-m10{margin:10px}body .tab-mt10{margin-top:10px}body .tab-mr10{margin-right:10px}body .tab-mb10{margin-bottom:10px}body .tab-ml10{margin-left:10px}body .tab-m20{margin:20px}body .tab-mt20{margin-top:20px}body .tab-mr20{margin-right:20px}body .tab-mb20{margin-bottom:20px}body .tab-ml20{margin-left:20px}body .tab-m30{margin:30px}body .tab-mt30{margin-top:30px}body .tab-mr30{margin-right:30px}body .tab-mb30{margin-bottom:30px}body .tab-ml30{margin-left:30px}body .tab-m40{margin:40px}body .tab-mt40{margin-top:40px}body .tab-mr40{margin-right:40px}body .tab-mb40{margin-bottom:40px}body .tab-ml40{margin-left:40px}body .tab-m50{margin:50px}body .tab-mt50{margin-top:50px}body .tab-mr50{margin-right:50px}body .tab-mb50{margin-bottom:50px}body .tab-ml50{margin-left:50px}body .tab-mbt10{margin-bottom:10px;margin-top:10px}body .tab-mbt20{margin-bottom:20px;margin-top:20px}body .tab-mbt30{margin-bottom:30px;margin-top:30px}body .tab-mbt40{margin-bottom:40px;margin-top:40px}body .tab-mlr10{margin-left:10px;margin-right:10px}body .tab-mlr20{margin-left:20px;margin-right:20px}body .tab-mlr30{margin-left:30px;margin-right:30px}body .tab-mlr40{margin-left:40px;margin-right:40px}body .tab-mh100{min-height:100px}body .tab-mh200{min-height:200px}body .tab-mh300{min-height:300px}body .tab-mh400{min-height:400px}body .tab-mh500{min-height:500px}body .tab-p0{padding:0px}body .tab-pt0{padding-top:0px}body .tab-pr0{padding-right:0px}body .tab-pb0{padding-bottom:0px}body .tab-pl0{padding-left:0px}body .tab-p10{padding:10px}body .tab-pt10{padding-top:10px}body .tab-pr10{padding-right:10px}body .tab-pb10{padding-bottom:10px}body .tab-pl10{padding-left:10px}body .tab-p20{padding:20px}body .tab-pt20{padding-top:20px}body .tab-pr20{padding-right:20px}body .tab-pb20{padding-bottom:20px}body .tab-pl20{padding-left:20px}body .tab-p30{padding:30px}body .tab-pt30{padding-top:30px}body .tab-pr30{padding-right:30px}body .tab-pb30{padding-bottom:30px}body .tab-pl30{padding-left:30px}body .tab-p40{padding:40px}body .tab-pt40{padding-top:40px}body .tab-pr40{padding-right:40px}body .tab-pb40{padding-bottom:40px}body .tab-pl40{padding-left:40px}body .tab-p50{padding:50px}body .tab-pt50{padding-top:50px}body .tab-pr50{padding-right:50px}body .tab-pb50{padding-bottom:50px}body .tab-pl50{padding-left:50px}body .tab-pbt10{padding-bottom:10px !important;padding-top:10px !important}body .tab-pbt20{padding-bottom:20px !important;padding-top:20px !important}body .tab-pbt30{padding-bottom:30px !important;padding-top:30px !important}body .tab-pbt40{padding-bottom:40px !important;padding-top:40px !important}body .tab-plr10{padding-left:10px !important;padding-right:10px !important}body .tab-plr20{padding-left:20px !important;padding-right:20px !important}body .tab-plr30{padding-left:30px !important;padding-right:30px !important}body .tab-plr40{padding-left:40px !important;padding-right:40px !important}body .tab-pa-cntr{position:absolute}body .tab-pf-cntr{position:fixed}body .tab-pa-cntr,body .tab-pf-cntr{left:50%;position:fixed;top:50%;translate:-50% -50%}body .tab-pf{position:fixed}body .tab-pr{position:relative}body .tab-sec1,body .tab-sec2,body .tab-sec3,body .tab-sec4,body .tab-sec5,body .tab-sec6,body .tab-sec7,body .tab-sec8,body .tab-sec9,body .tab-sec10,body .tab-sec11,body .tab-sec12{flex-basis:unset !important}body .tab-sec1{width:8.3333% !important}body .tab-sec2{width:16.6666% !important}body .tab-sec3{width:25% !important}body .tab-sec4{width:33.3333% !important}body .tab-sec5{width:41.6666% !important}body .tab-sec6{width:50% !important}body .tab-sec7{width:58.3333% !important}body .tab-sec8{width:66.6666% !important}body .tab-sec9{width:75% !important}body .tab-sec10{width:83.3333% !important}body .tab-sec11{width:91.6666% !important}body .tab-sec12{width:100% !important}body .tab-ttu{text-transform:uppercase}body .tab-wid100{width:100px}body .tab-wid200{width:200px}body .tab-wid300{width:300px}body .tab-wid400{width:400px}body .tab-wid500{width:500px}body .tab-tac{text-align:center}body .tab-tal{text-align:left}body .tab-tar{text-align:right}}@media (max-width: 586px){body .mob-aic{align-items:center}body .mob-aie{align-items:flex-end}body .mob-db{display:block !important}body .mob-dib{display:inline-block !important}body .mob-df{display:flex !important}body .mob-dg{display:grid !important}body .mob-dn{display:none !important}body .mob-fdc{flex-direction:column}body .mob-fdr{flex-direction:row}body .mob-fs16{font-size:16px}body .mob-fs18{font-size:18px}body .mob-fs20{font-size:20px}body .mob-fs22{font-size:22px}body .mob-fs24{font-size:24px}body .mob-fs28{font-size:28px}body .mob-fs30{font-size:30px}body .mob-fwn{font-weight:normal}body .mob-fwb{font-weight:bold}body .mob-fwl{font-weight:lighter}body .mob-fw{flex-wrap:wrap}body .mob-grid1,body .mob-grid2,body .mob-grid3,body .mob-grid4,body .mob-grid5,body .mob-grid6{display:grid !important}body .mob-grid1{grid-template-columns:repeat(1, minmax(0, 1fr))}body .mob-grid2{grid-template-columns:repeat(2, minmax(0, 1fr))}body .mob-grid3{grid-template-columns:repeat(3, minmax(0, 1fr))}body .mob-grid4{grid-template-columns:repeat(4, minmax(0, 1fr))}body .mob-grid5{grid-template-columns:repeat(5, minmax(0, 1fr))}body .mob-grid6{grid-template-columns:repeat(6, minmax(0, 1fr))}body .mob-g0{gap:0px}body .mob-g5{gap:5px}body .mob-g10{gap:10px}body .mob-g15{gap:15px}body .mob-g20{gap:20px}body .mob-g30{gap:30px}body .mob-g40{gap:40px}body .mob-g50{gap:50px}body .mob-jcc{justify-content:center}body .mob-jcsb{justify-content:space-between}body .mob-o1{order:1}body .mob-o2{order:2}body .mob-o3{order:3}body .mob-o4{order:4}body .mob-o5{order:5}body .mob-o6{order:6}body .mob-mc0{margin:0 auto}body .mob-mc5{margin:5px auto}body .mob-mc10{margin:10px auto}body .mob-mc15{margin:15px auto}body .mob-mc20{margin:20px auto}body .mob-mc25{margin:25px auto}body .mob-mc30{margin:30px auto}body .mob-mc40{margin:40px auto}body .mob-m0{margin:0px}body .mob-mt0{margin-top:0px}body .mob-mr0{margin-right:0px}body .mob-mb0{margin-bottom:0px}body .mob-ml0{margin-left:0px}body .mob-m5{margin:5px}body .mob-mt5{margin-top:5px}body .mob-mr5{margin-right:5px}body .mob-mb5{margin-bottom:5px}body .mob-ml5{margin-left:5px}body .mob-m10{margin:10px}body .mob-mt10{margin-top:10px}body .mob-mr10{margin-right:10px}body .mob-mb10{margin-bottom:10px}body .mob-ml10{margin-left:10px}body .mob-m20{margin:20px}body .mob-mt20{margin-top:20px}body .mob-mr20{margin-right:20px}body .mob-mb20{margin-bottom:20px}body .mob-ml20{margin-left:20px}body .mob-m30{margin:30px}body .mob-mt30{margin-top:30px}body .mob-mr30{margin-right:30px}body .mob-mb30{margin-bottom:30px}body .mob-ml30{margin-left:30px}body .mob-m40{margin:40px}body .mob-mt40{margin-top:40px}body .mob-mr40{margin-right:40px}body .mob-mb40{margin-bottom:40px}body .mob-ml40{margin-left:40px}body .mob-m50{margin:50px}body .mob-mt50{margin-top:50px}body .mob-mr50{margin-right:50px}body .mob-mb50{margin-bottom:50px}body .mob-ml50{margin-left:50px}body .mob-mbt10{margin-bottom:10px;margin-top:10px}body .mob-mbt20{margin-bottom:20px;margin-top:20px}body .mob-mbt30{margin-bottom:30px;margin-top:30px}body .mob-mbt40{margin-bottom:40px;margin-top:40px}body .mob-mlr10{margin-left:10px;margin-right:10px}body .mob-mlr20{margin-left:20px;margin-right:20px}body .mob-mlr30{margin-left:30px;margin-right:30px}body .mob-mlr40{margin-left:40px;margin-right:40px}body .mob-mh100{min-height:100px}body .mob-mh200{min-height:200px}body .mob-mh300{min-height:300px}body .mob-mh400{min-height:400px}body .mob-mh500{min-height:500px}body .mob-p0{padding:0px}body .mob-pt0{padding-top:0px}body .mob-pr0{padding-right:0px}body .mob-pb0{padding-bottom:0px}body .mob-pl0{padding-left:0px}body .mob-p10{padding:10px}body .mob-pt10{padding-top:10px}body .mob-pr10{padding-right:10px}body .mob-pb10{padding-bottom:10px}body .mob-pl10{padding-left:10px}body .mob-p20{padding:20px}body .mob-pt20{padding-top:20px}body .mob-pr20{padding-right:20px}body .mob-pb20{padding-bottom:20px}body .mob-pl20{padding-left:20px}body .mob-p30{padding:30px}body .mob-pt30{padding-top:30px}body .mob-pr30{padding-right:30px}body .mob-pb30{padding-bottom:30px}body .mob-pl30{padding-left:30px}body .mob-p40{padding:40px}body .mob-pt40{padding-top:40px}body .mob-pr40{padding-right:40px}body .mob-pb40{padding-bottom:40px}body .mob-pl40{padding-left:40px}body .mob-p50{padding:50px}body .mob-pt50{padding-top:50px}body .mob-pr50{padding-right:50px}body .mob-pb50{padding-bottom:50px}body .mob-pl50{padding-left:50px}body .mob-pbt10{padding-bottom:10px !important;padding-top:10px !important}body .mob-pbt20{padding-bottom:20px !important;padding-top:20px !important}body .mob-pbt30{padding-bottom:30px !important;padding-top:30px !important}body .mob-pbt40{padding-bottom:40px !important;padding-top:40px !important}body .mob-plr10{padding-left:10px !important;padding-right:10px !important}body .mob-plr20{padding-left:20px !important;padding-right:20px !important}body .mob-plr30{padding-left:30px !important;padding-right:30px !important}body .mob-plr40{padding-left:40px !important;padding-right:40px !important}body .mob-pa-cntr{position:absolute}body .mob-pf-cntr{position:fixed}body .mob-pa-cntr,body .mob-pf-cntr{left:50%;position:fixed;top:50%;translate:-50% -50%}body .mob-pf{position:fixed}body .mob-pr{position:relative}body .mob-sec1,body .mob-sec2,body .mob-sec3,body .mob-sec4,body .mob-sec5,body .mob-sec6,body .mob-sec7,body .mob-sec8,body .mob-sec9,body .mob-sec10,body .mob-sec11,body .mob-sec12{flex-basis:unset !important}body .mob-sec1{width:8.3333% !important}body .mob-sec2{width:16.6666% !important}body .mob-sec3{width:25% !important}body .mob-sec4{width:33.3333% !important}body .mob-sec5{width:41.6666% !important}body .mob-sec6{width:50% !important}body .mob-sec7{width:58.3333% !important}body .mob-sec8{width:66.6666% !important}body .mob-sec9{width:75% !important}body .mob-sec10{width:83.3333% !important}body .mob-sec11{width:91.6666% !important}body .mob-sec12{width:100% !important}body .mob-ttu{text-transform:uppercase}body .mob-wid100{width:100px}body .mob-wid200{width:200px}body .mob-wid300{width:300px}body .mob-wid400{width:400px}body .mob-wid500{width:500px}body .mob-tac{text-align:center}body .mob-tal{text-align:left}body .mob-tar{text-align:right}}