/* BA custom theme. */


/* masthead-internal */
.masthead-internal-section{padding-top:calc(var(--header-height) + var(--padding-large)); padding-bottom:var(--padding-large);}
.masthead-internal-section .section-bg:after{content: ''; 
	background: linear-gradient(180deg, rgba(0, 0, 0, 0.10) 0%, rgba(0, 0, 0, 0.70) 100%),
	linear-gradient(0deg, rgba(0, 0, 0, 0.00) 0%, rgba(0, 0, 0, 0.60) 100%) no-repeat left top / 100% 27.6rem;
	position: absolute; top:0; right:0; bottom:0; left:0;}
.masthead-internal-section.compact{padding-top:calc(var(--header-height) + var(--margin-big)); padding-bottom:var(--margin-big);}


/* cta */
.cta-section{padding:var(--padding-large) 0;}
.cta-section .image{clip-path: polygon(calc(var(--container)*0.4166) 0, 100% 0, 100% 100%, 0 100%); width:calc(var(--page-side-gap) + var(--container)*0.6666 - 1.5rem); position: absolute; top:0; right:0; bottom:0;}


/* main-slider */
#main-slider{background: var(--color-dark-blue);}
#main-slider .item{display: flex; align-items: flex-end; min-height: calc(100vh - 10rem); padding-top:calc(var(--padding-normal) + var(--header-height)); padding-bottom:var(--padding-normal);}
#main-slider .item .section-bg:after{content: ''; position: absolute; top:0; right:0; bottom:0; left:0;
	background: linear-gradient(180deg, rgba(0, 0, 0, 0.10) 0%, rgba(0, 0, 0, 0.70) 100%),
	linear-gradient(0deg, rgba(0, 0, 0, 0.00) 0%, rgba(0, 0, 0, 0.60) 100%) no-repeat left top / 100% 19.88rem;}
#main-slider .slick-dots{bottom:calc(var(--padding-normal) + 0.5rem); left:auto; right:var(--page-side-gap);}


/* home-resources */
.home-resources-listing{display: flex; align-items:stretch; gap:5rem;}
.home-resources-listing .item{width:calc((100% - 5rem*2)/3); display: flex; align-items: stretch;}


/* rate-section */
.rate-section{padding:var(--margin-normal) 0;}
.rate-section .rate-string{display: flex; flex-wrap:wrap; font-size: var(--h5); font-weight: 300; line-height: 1.2; align-items: center; gap:1.5rem;}
.rate-section .rate-string .title{font-size: var(--h5); margin:0;}
.rate-section .rate-string a{text-decoration: none; color:#fff;}
.rate-section .rate-string a:after{content: '\f078'; margin-left:0.5rem; display: inline-block; font:var(--font-icon); vertical-align: 5%; transition:transform 0.4s ease;}
.rate-section .rate-string a[aria-expanded='true']:after{transform: rotate(180deg);}
.rate-section .rate-string a:hover, .rate-section .rate-string a:focus{color:var(--color-pale-blue); text-decoration: underline;}
.rate-section .rates-block{margin-top:var(--margin-normal);}


/* tools */
.tools-listing{display: flex; align-items: stretch; gap:1.5rem;}
.tools-listing .item{ text-align: center; width:calc((100% - 1.5rem*3)/4);}
.tools-listing .bg{position: absolute; top:calc(var(--container)*0.25/2/2.39); right:0; bottom:0; left:0; background: var(--color-light-grey); transition:background 0.2s ease;}
.tools-listing .image{clip-path: polygon(0 calc(var(--container)*0.25/2/2.39), 50% 0, 100% calc(var(--container)*0.25/2/2.39), 100% 100%, 50% calc(100% - var(--container)*0.25/2/2.39), 0 100% ); width:100%;}
.tools-listing .image img{aspect-ratio:1.275/1;}
.tools-listing .content{padding:0 1.5rem 1.5rem 1.5rem; transition:color 0.2s ease;}
.tools-listing .item:hover .bg, .tools-listing .area-link:focus ~ .bg{background: var(--color-dark-blue);}
.tools-listing .item:hover .content, .tools-listing .area-link:focus ~ .content{color:#fff;}
.tools-listing .item:hover .title, .tools-listing .area-link:focus ~ .content .title{color:#fff;}
.tools-listing .icon{width:3.8125rem; display: inline-block; margin-bottom: var(--margin-normal);}
.tools-listing .icon img{width:100%; transition:opacity 0.2s ease;}
.tools-listing .icon .white{position: absolute; top:0; left:0; opacity:0;}
.tools-listing .item:hover .icon .white, .tools-listing .area-link:focus ~ .content .icon .white{opacity:1;}
.tools-listing .item:hover .icon .normal, .tools-listing .area-link:focus ~ .content .icon .normal{opacity:0;}
.tools-listing .title{display: flex; flex-direction: column; align-items: center; font-size: var(--h6); text-transform: uppercase; transition:color 0.2s ease;}
.tools-listing .title:after{content: ''; background: url("../img/shape-sep.svg") no-repeat center / contain; display: block; width:3.5rem; height:0.375rem; margin-top:var(--margin-normal);}


/* partner */
.partner-listing{display: flex; flex-wrap:wrap; align-items: flex-start; gap:5rem;}
.partner-listing .item{width:calc((100% - 5rem)/2);}
.partner-listing .icon{height:4.5rem; margin-bottom:var(--margin-normal);}
.partner-listing .icon img{max-height: 100%;}
.partner-listing .title{font-size: var(--h5); display: flex; flex-direction: column; align-items: flex-start;}
.partner-listing .title:after{content: ''; margin-top:var(--margin-normal); background: url("../img/shape-sep.svg") no-repeat center / contain; display: block; width:3.5rem; height:0.375rem;}


/* difference */
.diff-section .container{display: flex; align-items: stretch;}
.diff-section .heading-block{flex:none; width:calc(var(--container)*0.4166); padding-bottom:var(--padding-normal);}
.diff-section .heading-block .image{clip-path: polygon(0 0, 100% 0, 100% 100%, 0 calc(100% - (var(--container)*0.4166)/3.2934));}
.diff-section .heading-block .image img{aspect-ratio:1.375/1;}
.diff-section .heading-block .content{padding-right:7.5rem;}

.diff-section .content-block{padding:var(--padding-large) 5rem; padding-right:0; flex-grow:1; background: var(--color-light-grey);}
.diff-section .content-block:before{content: ''; background:inherit; position: absolute; top:0; bottom:0; left:0; right:calc(-1*var(--page-side-gap));}

.diff-listing{display: flex; flex-wrap:wrap; align-items: flex-start; gap:3.5rem 5rem;}
.diff-listing .item{width:calc((100% - 5rem)/2);}
.diff-listing .value-wrap{display: flex; align-items: flex-start; gap:1.5rem;}
.diff-listing .value-wrap:after{content: ''; margin-top:calc(var(--h2)/2); background: url("../img/shape-sep.svg") no-repeat center / contain; display: block; width:3.5rem; height:0.375rem;}
.diff-listing .value{font-size: var(--h2); line-height: 1.2; font-weight: 700; color:var(--color-dark-blue); display: flex; flex-direction: column; align-items: flex-start;}
.diff-listing .value .small{font-size: var(--h4);}
.diff-listing .value-text{font-weight: 700; color:var(--color-dark-blue); margin-bottom:var(--margin-normal);}
.diff-listing .textbox{color:var(--color-brown);}


/* stories */
.stories-listing{display: flex; align-items: stretch; gap:3.5rem; flex-wrap:wrap;}
.stories-listing .item{width:calc((100% - 3.5rem*2)/3); display: flex; align-items: stretch;}
.stories-listing .post-card{gap:0; width:100%;}
.stories-listing .post-card .tags-listing{position: absolute; left:0; bottom:calc(100% + 1.5rem);}
.stories-listing .post-card .tags-listing a{margin-bottom: 0.25rem;}
.stories-listing .post-card .content{padding:1.5rem; transition:background 0.2s ease;}
.stories-listing .item:hover .post-card:not(.no-hover) .content, .stories-listing .post-card:not(.no-hover) .area-link:focus ~ .content{background: var(--color-dark-blue);}
.stories-listing .item:hover .post-card:not(.no-hover) .title, .stories-listing .post-card:not(.no-hover) .area-link:focus ~ .content .title{color:#fff;}




/* ************************* */
/* FOOTER					 */
/* ************************* */
#footer{margin-top:auto; flex:none; background: var(--color-dark-blue); }

.footer-top{padding:var(--padding-normal) 0;}

.footer-title{text-transform: uppercase; font-size: var(--h6);}
.footer-title:after{content: ''; margin-top:var(--margin-normal); background: url("../img/shape-sep.svg") no-repeat center / contain; display: block; width:3.5rem; height:0.375rem;}

.footer-contacts{display: flex; flex-direction: column; align-items: flex-start; gap:var(--margin-normal);}
.footer-contacts .item{display: flex; align-items: flex-start; gap:1.5rem;}
.footer-contacts .icon{flex:none; width:2.5rem; margin-top:0.31rem;}
.footer-contacts .icon img{max-width: 100%;}
.footer-contacts a:not(.btn){text-decoration: none; color:#fff; font-weight: 700;}
.footer-contacts a:not(.btn):hover, .footer-contacts a:not(.btn):focus{color:var(--color-pale-blue); text-decoration: underline;}
.footer-contacts a[href*='mailto']{word-break: break-all;}

.social-share{display: flex; align-items: flex-start; gap:1.5rem;}
.social-share a{text-decoration: none; width:2.5rem; height:2.5rem; border:2px solid #fff; display: flex; align-items: center; justify-content: center;}
.social-share a:not(.btn){color:#fff;}
.social-share a:not(.btn):hover, .social-share a:not(.btn):focus{color:var(--color-dark-blue); background: #fff;}
.social-share .ss-listing{display: flex; flex-wrap:wrap; gap:1rem;}
.social-share .ss-label{margin-top:0.5rem;}

.footer-links ul{ display: flex; flex-direction: column; align-items: flex-start; gap:var(--margin-small); padding:0; list-style-type: none;}
.footer-links a:not(.btn){text-decoration: none; color:#fff;}
.footer-links a:not(.btn):hover, .footer-links a:not(.btn):focus{text-decoration: underline; color:var(--color-pale-blue);}

.footer-middle{padding:1.5rem 0; border-top:1px solid rgba(255,255,255,0.1);}

.footer-bottom{border-top:1px solid rgba(255,255,255,0.1); padding:1.5rem 0; font-size: var(--text-small); color:var(--color-blue-grey); }
.footer-bottom .inner-wrap{display: flex; align-items: center; gap:3.5rem; justify-content: space-between;}
.footer-bottom .footer-group{display: flex; align-items: flex-start;}
.footer-bottom .footer-group > div + div:before{content: '|'; margin:0 0.5rem;}
.footer-bottom a:not(:hover):not(:focus){color:inherit;}



/* ************************* */
/* CUSTOM SECTIONS			 */
/* ************************* */
/* services */
.services-listing{display: flex; flex-wrap:wrap; align-items: stretch; gap:var(--margin-big) 1.5rem;}
.services-listing .item{width:calc((100% - 1.5rem*3)/4); background: #fff; transition:background 0.4s ease;}
.services-listing .item:hover{background: var(--color-grey);}
.services-listing .image{clip-path: polygon(0 0, 100% 0, 100% 100%, 0 calc(100% - (var(--container) - 1.5rem*3)/4/4.78125));}
.services-listing .image img{aspect-ratio:1.275/1; object-fit: cover; width:100%; height:100%;}
.services-listing .content{padding:2rem 1.5rem;}
.services-listing .image + .content{padding-top:1rem;}
.services-listing .icon{margin-bottom:var(--margin-normal); height:3.6875rem;}
.services-listing .icon img{height:100%; max-height: 100%;}
.services-listing .title{font-size: var(--h6); text-transform: uppercase; /*display: flex; flex-direction: column; align-items: flex-start;*/}
.services-listing .title:after{content: ''; background: url("../img/shape-sep.svg") no-repeat center / contain; display: block; width:3.5rem; height:0.375rem; margin-top:var(--margin-normal);}
.services-listing a:not(.area-link){z-index: 5;}
.services-listing .textbox ul{padding-left:0;}

/* dates */
.dates-block{padding-top:calc(3.5rem + 2.125rem); padding-bottom:3.5rem; display: flex; align-items:stretch; background: var(--color-light-grey);}
.dates-block .db-title{position: absolute; top:0; left:0; color:var(--color-dark-blue); background: var(--color-blue); font-size: var(--h6); font-weight: 700; text-transform: uppercase; height:2.125rem; display: flex; align-items: center; padding:0 1.5rem;}
.dates-block .title{font-size: var(--h6); margin-bottom:var(--margin-small);}
.dates-block .item{width:50%; padding:0 3.5rem;}
.dates-block .item+.item{border-left:1px solid var(--color-grey);}
.dates-block .date{font-weight: 700; margin-bottom:var(--margin-small); color:var(--color-brown);}

/* benefits */
.benefits-listing{display: flex; flex-wrap:wrap; gap:var(--margin-big) 5rem;}
.benefits-listing .item{background: url("../img/list-marker-gold.svg") no-repeat left 0.35rem; width:calc((100% - 5rem)/2); padding-left:1.88rem;}
.benefits-listing .textbox{font-size: var(--h5); font-weight: 300; line-height: 1.2;}

/* resources */
.resources-listing{display: flex; flex-wrap:wrap; align-items: stretch; gap:5rem;}
.resources-listing .item{width:calc((100% - 5rem*2)/3); display: flex; align-items: stretch;}

.tab-pane .btn-checks-block{justify-content: center;}

/* investment */
.invest-members-stat{color:var(--color-dark-blue); display: flex; flex-direction: column; align-items: flex-start; gap:var(--margin-normal);}
.invest-members-stat .item{display: flex; align-items: center; gap:1.5rem;}
.invest-members-stat .value{width:5rem; flex:none; text-align: right; font-size: var(--h3); font-weight: 700; text-transform: uppercase; line-height:1.2;}
.invest-members-stat .title{font-size: var(--h6); font-weight: 700; text-transform: uppercase; line-height: 1.2;}

.invest-stat-listing{display: flex; flex-wrap:wrap; align-items: stretch; gap:0.12rem;}
.invest-stat-listing .item{line-height: 1.2; color:var(--color-dark-blue); padding:2.75rem 1.5rem; display: flex; flex-direction: column; align-items: center; justify-content: center; gap:0.5rem; text-align: center; width:calc((100% - 0.12rem*3)/4); background: var(--color-light-grey);}
.invest-stat-listing .value{font-size: var(--h1); font-weight: 700;}
.invest-stat-listing .title{font-size: var(--h5); font-weight: 300;}

/* testimonial */
.testi-section .image{aspect-ratio:1.315/1; width:100%;}



/* ************************* */
/* RESPONSIVE				 */
/* ************************* */
@media (max-width: 1399.98px) {/* xl */
	#page-wrap{box-shadow:inset 0 0 0 0 black;}
	
	.home-resources-listing{gap:3.5rem;}
	.home-resources-listing .item{width:calc((100% - 3.5rem*2)/3);}
	
	.partner-listing{gap:3.5rem;}
	.partner-listing .item{width:calc((100% - 3.5rem)/2);}
	
	.diff-section .heading-block .content{padding-right:5rem;}
	.diff-section .content-block{padding-left:3.5rem;}
	.diff-listing{gap:3.5rem;}
	.diff-listing .item {width:calc((100% - 3.5rem)/2);}
	
	.dates-block{padding-top:calc(3rem + 2.125rem); padding-bottom:3rem;}
	.dates-block .item{padding:0 3rem;}
	
	.benefits-listing{gap:var(--margin-big) 3.5rem;}
	.benefits-listing .item{width:calc((100% - 3.5rem)/2);}
	
	.resources-listing{gap:3.5rem;}
	.resources-listing .item{width:calc((100% - 3.5rem*2)/3);}
	
	.invest-stat-listing .value{font-size: var(--h2);}



}

@media (max-width: 1199.98px) {/* lg */
	#page-wrap{box-shadow:inset 0 0 0 0 red;}
	
	.masthead-internal-section{padding-top:calc(var(--header-height) + var(--padding-normal)); padding-bottom:var(--padding-normal);}
	
	.cta-section{padding:var(--padding-normal) 0;}
	.cta-section .image{width:calc(var(--page-side-gap) + var(--container)*0.5833); position: absolute; top:0; right:0; bottom:0;}
	
	.footer-contacts .item{gap:0.75rem;}
	.footer-bottom .inner-wrap{flex-direction: column-reverse; align-items: flex-start; gap:var(--margin-small);}
	.footer-top .social-share{gap:1rem;}
	
	.home-resources-listing{gap:1.5rem;}
	.home-resources-listing .item{width:calc((100% - 1.5rem*2)/3);}
	
	.tools-listing{flex-wrap:wrap;}
	.tools-listing .item{width:calc((100% - 1.5rem)/2);}
	.tools-listing .bg{top:calc(var(--container)*0.5/2/2.39);}
	.tools-listing .image{clip-path: polygon(0 calc(var(--container)*0.5/2/2.39), 50% 0, 100% calc(var(--container)*0.5/2/2.39), 100% 100%, 50% calc(100% - var(--container)*0.5/2/2.39), 0 100% );}
	.tools-listing .content{margin-top:-2rem;}
	
	.partner-listing{gap:3.5rem 1.5rem;}
	.partner-listing .item{width:calc((100% - 1.5rem)/2);}
	
	.diff-section .heading-block .content{padding-right:3.5rem;}
	.diff-listing{gap:3.5rem 2rem;}
	.diff-listing .item {width:calc((100% - 2rem)/2);}
	.diff-section .content-block{padding-top:var(--padding-normal); padding-bottom:var(--padding-normal);}
	
	.stories-listing{gap:1.5rem;}
	.stories-listing .item{width:calc((100% - 1.5rem*2)/3);}
	
	.services-listing .item{width:calc((100% - 1.5rem*2)/3);}
	.services-listing .image{clip-path: polygon(0 0, 100% 0, 100% 100%, 0 calc(100% - (var(--container) - 1.5rem*2)/3/4.78125));}
	
	.dates-block{padding-top:calc(2rem + 2.125rem); padding-bottom:2rem;}
	.dates-block .item{padding:0 2rem;}
	
	.benefits-listing{gap:var(--margin-big) 2rem;}
	.benefits-listing .item{width:calc((100% - 2rem)/2);}
	
	.resources-listing{gap:1.5rem;}
	.resources-listing .item{width:calc((100% - 1.5rem*2)/3);}

	
}

@media (max-width: 991.98px) {/* md */
	#page-wrap{box-shadow:inset 0 0 0 0 green;}
	
	.masthead-internal-section{margin-top:calc(-1*var(--header-height-mobile)); padding-top:calc(var(--header-height-mobile) + var(--padding-normal)); padding-bottom:var(--padding-normal);}
	
	.footer-contacts .icon{width:2rem;}
	
	#main-slider{margin-top:calc(-1*var(--header-height-mobile)); }
	#main-slider .item{padding-top:calc(var(--header-height-mobile) + var(--padding-normal));}
	
	.home-resources-listing{gap:0.75rem;}
	.home-resources-listing .item{width:calc((100% - 0.75rem*2)/3);}
	
	.tools-listing{gap:var(--margin-normal) 0.75rem;}
	.tools-listing .item{width:calc((100% - 0.75rem)/2);}
	
	.partner-listing{gap:1.5rem;}
	.partner-listing .item{padding:1.5rem;}
	
	.diff-section .heading-block .image{margin-left:-0.75rem;}
	.diff-section .heading-block .content{padding-left:1.5rem; padding-right:1.5rem; padding-top:1.5rem;}
	.diff-section .content-block{padding-left:2rem; padding-right:1.5rem; }
	
	.stories-listing{gap:0.75rem;}
	.stories-listing .item{width:calc((100% - 0.75rem*2)/3);}
	
	.services-listing{gap:var(--margin-normal) 0.75rem;}
	.services-listing .item{width:calc((100% - 0.75rem*2)/3);}
	.services-listing .image{clip-path: polygon(0 0, 100% 0, 100% 100%, 0 calc(100% - (var(--container) - 0.75rem*2)/3/4.78125));}
	
	.dates-block{padding-top:calc(1.5rem + 2.125rem); padding-bottom:1.5rem;}
	.dates-block .item{padding:0 1.5rem;}
	
	.benefits-listing{gap:var(--margin-normal); margin-left:3rem;}
	.benefits-listing .item{width:100%;}
	.benefits-listing .item{background-position:left 0.15rem;}
	
	.resources-listing{gap:var(--margin-normal) 0.75rem;}
	.resources-listing .item{width:calc((100% - 0.75rem*2)/3);}
	
	.invest-members-stat .item{gap:1rem;}



}

@media (max-width: 767.98px) {/* sm */
	#page-wrap{box-shadow:inset 0 0 0 0 blue;}
	
	.footer-bottom{flex-direction: column-reverse; gap:var(--margin-small); align-items: center;}
	
	.cta-section{padding-top:0;}
	.cta-section .image{margin-bottom:var(--margin-big); position: relative; width:100%; clip-path: none;}
	.cta-section .image img{aspect-ratio:1.777/1;}
	
	#footer{text-align: center;}
	.footer-title{display: flex; flex-direction: column; align-items: center;}
	.footer-contacts{text-align: left; align-items: flex-start; display: inline-flex;}
	.footer-top .social-share{justify-content: center;}
	.footer-links ul{padding:0 10vw; flex-direction: row; flex-wrap:wrap; gap:0.5rem 1.5rem; justify-content: center;}
	.footer-bottom .inner-wrap{align-items: center;}
	
	#main-slider .item{min-height: inherit;}
	#main-slider .slick-dots{left:var(--page-side-gap); right:auto; bottom:2rem;}
	
	.home-resources-listing{gap:var(--margin-normal); flex-wrap:wrap;}
	.home-resources-listing .item{width:100%;}
	
	.partner-listing{gap:3.5rem 1.5rem;}
	.partner-listing .item{padding:0;}
	
	.diff-listing .item{width:100%;}
	.diff-section .heading-block .content{padding-left:1rem;}
	.diff-listing .value-text{margin-bottom:var(--margin-small);}
	
	.stories-listing{flex-wrap:wrap; gap:var(--margin-normal) 0.75rem;}
	.stories-listing .item{width:calc((100% - 0.75rem)/2);}
	
	.services-listing .item{width:calc((100% - 0.75rem)/2);}
	.services-listing .image{clip-path: polygon(0 0, 100% 0, 100% 100%, 0 calc(100% - (var(--container) - 0.75rem)/2/4.78125));}
	
	.benefits-listing{gap:var(--margin-normal) 1.5rem; margin-left:0;}
	.benefits-listing .item{width:calc((100% - 1.5rem)/2);}
	
	.resources-listing .item{width:calc((100% - 0.75rem)/2);}
	
	.invest-members-stat{gap:var(--margin-small);}
	
	.invest-stat-listing .item{ width:calc((100% - 0.12rem)/2);}
	.invest-stat-listing .value{font-size: var(--h1);}

	
	
}

@media (max-width: 575.98px) {
	#page-wrap{box-shadow:inset 0 0 0 0 yellow;}
	
	.footer-bottom .footer-group{flex-direction: column-reverse; gap:var(--margin-small); align-items: center;}
	.footer-bottom .footer-group > div + div:before{display: none;}
	
	.rate-section .rate-string{flex-direction: column; align-items: flex-start; gap:var(--margin-small);}
	
	.tools-listing .item{width:100%;}
	.tools-listing .content{margin-top:-3rem; padding-bottom:2rem;}
	.tools-listing .bg{top:calc(var(--container)/2/2.39);}
	.tools-listing .image{clip-path: polygon(0 calc(var(--container)/2/2.39), 50% 0, 100% calc(var(--container)/2/2.39), 100% 100%, 50% calc(100% - var(--container)/2/2.39), 0 100% );}
	
	.partner-listing .item{width:100%;}
	
	.diff-section .container{display: block;}
	.diff-section .heading-block{width:auto;}
	.diff-section .heading-block .content{padding-right:1rem;}
	.diff-section .content-block{padding-left:1.5rem;}
	.diff-section .content-block:before{display: none;}
	
	.stories-listing .item{width:100%;}
	
	.services-listing .item{width:100%;}
	.services-listing .image{clip-path: polygon(0 0, 100% 0, 100% 100%, 0 calc(100% - var(--container)/4.78125));}
	
	.dates-block{flex-direction: column; padding:2.125rem 1.5rem 0 1.5rem; align-items: stretch; gap:var(--margin-small);}
	.dates-block .item{width:100%; padding:1.5rem 0;}
	.dates-block .item+.item{border-top:1px solid var(--color-grey); border-left:0;}
	
	.benefits-listing .item{width:100%;}
	
	.resources-listing .item{width:100%;}
	
}

@media (max-width: 360px) {
	#page-wrap{box-shadow:inset 0 0 0 0 red;}

}




