/**
 * Theme Name: Blumbergs
 * Description: Blocksy Child theme
 * Author: Creative Themes
 * Template: blocksy
 * Text Domain: blocksy
 */

:root {
	--theme-content-spacing: 1.75em;
}
body {
	--wp--preset--font-size--small: 0.833em;
  --wp--preset--font-size--medium: 1em;
  --wp--preset--font-size--x-large: clamp(1.728rem , calc(3vw + 1rem), 2.488rem);		
  --wp--preset--font-size--xx-large: clamp(2rem , calc(5vw + 1rem), 4rem);	
	--wp--custom--carousel-block--pagination-bullet-size: 18px;	
	--wp--custom--carousel-block--pagination-bullet-color: var(--theme-palette-color-6);
	--wp--custom--carousel-block--pagination-bullet-active-color: var(--theme-palette-color-5);
	--wp--custom--carousel-block--pagination-bullet-opacity: 1;
}



.ct-breadcrumbs {
    --theme-font-weight: 400;
    --theme-text-transform: uppercase;
    --theme-font-size: 12px;
		letter-spacing: 0.05em;
}

.ct-breadcrumbs svg path { fill: currentColor; }



.entry-title {
	font-size: 20px;
}


[data-device="desktop"] .menu > li.menu-item {
    border-left: solid 1px #fff;
}



.widget-title { font-size: 1em; text-transform: uppercase;} 

.ct-footer [data-row="middle"] {
	--theme-content-spacing: 0.5em;
}
.nowrap {white-space: nowrap;}

/* LINKS */

body[data-link='type-1'] .entry-content a,
body[data-link='type-1'] .entries a,
body[data-link='type-1'] .ct-footer a,
body[data-link='type-1'] .page-description a {
  background-image: linear-gradient(var(--theme-link-hover-color), var(--theme-link-hover-color));
	background-size: 100% 1px;
	background-position: 0% 100%;
  background-repeat: no-repeat;
	transition: all 0.2s cubic-bezier(0.455, 0.03, 0.515, 0.955); 
}
	body[data-link='type-1'] .entry-content a:hover,
	body[data-link='type-1'] .entries a:hover,
  body[data-link='type-1'] .page-description a:hover 	{
		background-size: 0% 1px;
	}

body[data-link='type-1'] .entry-content a.revert,
body[data-link='type-1'] .ct-footer a  {
	/* color: inherit; */
	background-size: 0% 1px;
}
	body[data-link='type-1'] .entry-content a.revert:hover,
	body[data-link='type-1'] .ct-footer a:hover 	{
	/* 	color: var(--theme-link-initial-color); */
		background-size: 100% 1px;
	}

body[data-link='type-1'] a.ct-image-container, body[data-link='type-1'] a.wp-block-button__link, body[data-link='type-1'] .entry-content a.icon,
body[data-link='type-1'] .ctf-context a, body[data-link='type-1'] .ctf-author-box a,
body[data-link='type-1'] .entry-content :is(h1,h2,h3,h4,h5,h6) > a, body[data-link='type-1'] .entries :is(h1,h2,h3,h4,h5,h6) > a,
body[data-link='type-1'] .highlights2 a, body[data-link='type-1'] .is-style-outline.wp-block-tag-cloud a,
body[data-link='type-1'] a.btn-charitydata,
body[data-link='type-1'] a.ct-button, body[data-link='type-1'] a.ct-button-ghost, 
body[data-link='type-1'] a.page-numbers,
body[data-link='type-1'] .cta a   {
	background-image: none;
	background-size: 0% 0px;
}

body[data-link='type-1'] .entry-content a.icon:hover svg{
	fill: var(--theme-palette-color-1);
}

p > a, li > a { font-weight: 600; }


/* Buttons */

.ct-button-ghost, .wp-block-buttons .wp-block-button .wp-block-button__link.is-style-outline, .wp-block-buttons .wp-block-button.is-style-outline .wp-block-button__link {
    border-width: 1px;
    border-style: solid;
    border-color: currentColor;;
}

/* Blocks */

.wp-block-separator:not(.is-style-dots) {
    height: 1px;
		background-color: #ccc;
}

.wp-block-tag-cloud { 
	font-size: 13px; 
	line-height: 1;
	justify-content: center;
}
.wp-block-tag-cloud a {
	font-weight: 400;
}


/*== Spacer */

  .wp-block-spacer.is-style-responsive-large {
    height: 3rem !important;
  }

  .wp-block-spacer.is-style-responsive-small {
    height: 1.5rem !important;
  }

 

/*== Lists */

.entry-content ul {
	padding-left: 1rem; 
}

.entry-content ul.nobullet, .entry-content ul.wp-block-social-links , .entry-content ul.entry-meta {
    --theme-list-indent: 0;
    --theme-list-style-type: none;
    --theme-content-spacing: 0;
		padding-left: 0;
}

ul.is-style-fancy, .page-description > ul {
	list-style: none;
	padding-left: 0;
}

ul.is-style-fancy > li, .page-description > ul > li  {
	position: relative;
	padding-left: 1.6em;
}
	ul.is-style-fancy > li+li, .page-description > ul > li+li {
		margin-top: 0.2em;
	}
	ul.is-style-fancy > li::before, .page-description > ul > li::before {
		content: ""; 
		background-color: var(--theme-palette-color-1);
		display: block; 
		position: absolute; left: 0;
		width: 0.8em; 
		height: 0.8em; 
		border-radius: 50%;
		transform: translateY(0.5em); 
	}

	ul.is-style-fancy ul, .page-description > ul ul {
		list-style-type: "\268A\00A0 ";
	}
	
	
ul.is-style-line {
	list-style-type: "\268A\00A0 ";
}	


ul.is-style-nobullet {
	list-style: none;
	padding-left: 0;
}


@media (min-width: 782px) {
  ul.split {
    columns: 2;
    -webkit-columns: 2;
    -moz-columns: 2;
    column-gap: 30px;
  }
}
@media (min-width: 1024px) {
  ul.split {
    columns: 3;
    -webkit-columns: 3;
    -moz-columns: 3;
    column-gap: 30px;
  }
}

ol.is-style-fancy {
	list-style: none; counter-reset: li; }
	ol.is-style-fancy > li {
		counter-increment: step-counter;  }
	ol.is-style-fancy > li + li { margin-top: 18px;}		
	ol.is-style-fancy > li:before {
		content: counter(step-counter);  font-weight: 600;
    display: inline-block; width: 2em; height: 2em; line-height: 2em; background-color: #00558a; color: #fff; border-radius: 50%; 
		margin-left: -3em; margin-right: 1em; text-align: center; float: left}
	ol.is-style-fancy > li > ul {
		margin-left: -2em; }



/*==  Lead  */

.text-lead {
		font-size: 1.1875em;
    margin-block-end: var(--theme-content-spacing);
}
.has-style-serif {
	font-family: Cinzel;
	text-transform: none;
}


.is-style-text-lead {
  font-size: 1.444rem;
}
	@media (max-width: 999.98px) {
		.is-style-lead-text {
			font-size: 1.111rem;
			line-height: 1.4;
		}
	}


.is-style-serif {
	font-family: Georgia;
	font-size: 1.1875em;
}

/*==  Stats */

.stats { 
	font-family: Cinzel;
	font-weight: 500;
	font-size: 1.44em;
	line-height: 1.3;
}

.stats strong {
  font-size: 1.25em;
  line-height: 1.3;
}

@media (min-width: 1000px) {
  .stats strong {
    font-size: 2.074em;
    line-height: 1.2;
  }
}




.entry-card.team .ct-media-container, .wp-block-post-featured-image {
	max-width: 186px;
	margin-left: auto;
	margin-right: auto;
	border: solid 6px #fff;
  outline: 1px solid #ddd;
  -webkit-box-shadow: 2px 4px 10px -6px rgba(0, 0, 0, 0.75);
  -moz-box-shadow: 2px 4px 10px -6px rgba(0,0,0,0.75);
  box-shadow: 2px 4px 10px -6px rgba(0, 0, 0, 0.75);
}


/* SUBSCRIBE FORM */

body .style-light input {
    border-color: #777;
}

.subscribe-form  div > div {
    display: flex;
    width: 100%;
    max-width: 600px;
		margin: 9px 0;
		gap: 9px;
}
	.subscribe-form input[type=email] {
		flex-grow: 1;
		margin: 0;
	}
	.subscribe-form button { 
		white-space: nowrap;
	}

.js-cm-form input[type=text], .js-cm-form input[type=email] { width: 100%;}
.js-cm-form label { font-weight: 600; text-transform: uppercase; font-size: 14px; letter-spacing: 0.05em; } 



/* Charity data */

.btn-charitydata {display: block; border: solid 1px #05243d; text-align: center; margin: 0 auto; }
	.btn-charitydata img {display: block; max-width: 220px; margin: 30px auto; }
	.btn-charitydata h3 {background-color: #095586; color: #fff; padding: 30px 5vw; font-family: Georgia, Times, serif;  font-size: 1.728rem; margin: 0;}
	.btn-charitydata p {background-color: #05243d; color: #fff; padding: 30px 5vw; margin: 0;}
	.btn-charitydata:hover h3,  .btn-charitydata:hover p {background-color: #0b0e10;}

/* Contact info */


.ct-contact-info-block  .contact-title {display: none;}
.ct-contact-info-block  .contact-text {font-weight: 600; }
.ct-contact-info-block ul[data-icons-type="simple"] { padding-left: 0;}




/* EVENTS */

.em-list h3 {margin-bottom: 9px; border-top: solid 1px  var(--theme-palette-color-6); padding-top: 9px; font-size: 21px; margin-top: -9px;}
.em-list p { text-transform: uppercase; font-weight: 600; } 

.home [data-prefix="blog"] .entries {     --grid-template-columns: 1fr; }


/* SIDEBAR */

.ct-sidebar h3 {
	color: var(--theme-palette-color-8);
}
.ct-widget .sidebar-menu  a {
	color: var(--theme-palette-color-8);
}
.ct-widget .sidebar-menu  a:hover{
	color: var(--theme-palette-color-6);
}
.ct-widget .sidebar-menu>li {margin: 18px 0; padding-left: 2em; line-height: 1.3; }
.ct-widget .sidebar-menu>li:before { content: " "; speak: none; display: inline-block;
		color: #a7b431;
		width: 1.5em;
		height: 1.5em;
		margin-left: -2em;
		margin-right: .5em;
		text-align: center;
		background-image: url("data:image/svg+xml,%3Csvg width='64px' height='64px' viewBox='0 0 1024 1024' xmlns='http://www.w3.org/2000/svg' fill='%23700e17' stroke='%23700e17' stroke-width='102.4'%3E%3Cg stroke-width='0'%3E%3C/g%3E%3Cg stroke-linecap='round' stroke-linejoin='round'%3E%3C/g%3E%3Cg%3E%3Cpath fill='%23700e17' d='M338.752 104.704a64 64 0 000 90.496l316.8 316.8-316.8 316.8a64 64 0 0090.496 90.496l362.048-362.048a64 64 0 000-90.496L429.248 104.704a64 64 0 00-90.496 0z'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
    background-size: cover;
    background-color: var(--theme-palette-color-8);
    border-radius: 50%;
    border: solid var(--theme-palette-color-8) 3px;
		transform: scale(0.95);
		vertical-align: bottom;
}

.ct-widget .sidebar-menu > li > ul {margin: 0;}	
.ct-widget .sub-menu li {margin: 9px 0; padding-left: 0em; line-height: 1.3; }

.ct-widget .sub-menu>li:before { content: '–'; display: inline-block;  width: 1.5em; margin-left: -2em; margin-right: .5em; text-align: center; transform: scale(1.7); color: var(--theme-palette-color-8);}

 .ct-widget .sidebar-menu .current-menu-item > a {
  color: var(--theme-palette-color-6);
}


.home .swiper  { max-width: 567px; }
.home .wp-block-cb-carousel-v2 .cb-pagination.swiper-pagination-horizontal {  bottom: -36px; }



/* CTA */
.cta { padding-left: 3em; position: relative; }
.cta:before { content: " "; speak: none; position: absolute; top: 0; left: 0;
		width: 2em;
		height: 2em;
		background-image: url("data:image/svg+xml,%3Csvg width='64px' height='64px' viewBox='0 0 1024 1024' xmlns='http://www.w3.org/2000/svg' fill='%23ffffff' stroke='%23ffffff' stroke-width='102.4'%3E%3Cg stroke-width='0'%3E%3C/g%3E%3Cg stroke-linecap='round' stroke-linejoin='round'%3E%3C/g%3E%3Cg%3E%3Cpath fill='%23ffffff' d='M338.752 104.704a64 64 0 000 90.496l316.8 316.8-316.8 316.8a64 64 0 0090.496 90.496l362.048-362.048a64 64 0 000-90.496L429.248 104.704a64 64 0 00-90.496 0z'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
    background-size: cover;
    background-color: var(--theme-palette-color-5);
    border-radius: 50%;
    border: solid var(--theme-palette-color-5) 6px;
}	

.cta:hover:before {	
    background-color: var(--theme-palette-color-3);
    border: solid var(--theme-palette-color-3) 6px;		
}

.cta strong { 
	font-family: Cinzel;
	text-transform: uppercase;
	font-size: 1.25em;
	font-weight: 500;
}

body.home h1 { font-family: Cinzel; }


/* Campaign Monitor */

.iIDDUy { background: transparent; border-radius: 0.3125rem; max-width: 35.25rem; margin-left: auto; margin-right: auto; padding: 0.5rem 0.75rem; position: relative; }.jsAfIc { background: rgb(238, 238, 238); border-radius: 0.3125rem; max-width: 35.25rem; margin-left: auto; margin-right: auto; padding: 2.5rem 2.75rem; position: relative; }.ebeRtN { align-items: flex-start; display: flex; }.cUyRKv { font-size: 0.875rem; padding-left: 0.5rem; overflow-wrap: break-word; word-break: break-word; position: relative; top: 2px; }.fiUAra { font-size: 0.875rem; padding-left: 0.5rem; overflow-wrap: break-word; word-break: break-word; font-family: "Helvetica", Arial, sans-serif; font-weight: 400; color: rgb(67, 77, 93); position: relative; top: 2px; }.htZxgq { font-size: 14px; padding-left: 0.5rem; overflow-wrap: break-word; word-break: break-word; font-family: "Open Sans", Arial, sans-serif; font-weight: 400; color: rgb(67, 77, 93); position: relative; top: 2px; }.hLrZrc { font-size: 14px; padding-left: 0.5rem; overflow-wrap: break-word; word-break: break-word; font-family: "Open Sans", Arial, sans-serif; font-weight: 400; position: relative; top: 2px; }.HoDuj { font-size: 14px; padding-left: 0.5rem; overflow-wrap: break-word; word-break: break-word; font-family: "Open Sans", Arial, sans-serif; font-weight: 400; position: relative; top: 2px; }.bwbUXQ { font-size: 14px; padding-left: 0.5rem; overflow-wrap: break-word; word-break: break-word; font-family: "Open Sans", Arial, sans-serif; font-weight: 400; color: rgb(51, 51, 51); position: relative; top: 2px; }.gGwUUI { font-size: 14px; padding-left: 0.5rem; overflow-wrap: break-word; word-break: break-word; font-family: "Open Sans", Arial, sans-serif; font-weight: 400; color: rgba(51, 51, 51, 0.2); position: relative; top: 2px; }.jZgZDR { font-size: 14px; padding-left: 0.5rem; overflow-wrap: break-word; word-break: break-word; font-family: "Open Sans", Arial, sans-serif; font-weight: 400; position: relative; top: 2px; }.hHSDFc { font-size: 14px; padding-left: 0.5rem; overflow-wrap: break-word; word-break: break-word; font-family: "Open Sans", Arial, sans-serif; font-weight: 400; color: rgb(51, 51, 51); position: relative; top: 2px; }.AlQSJ { font-size: 15px; padding-left: 0.5rem; overflow-wrap: break-word; word-break: break-word; font-family: "Open Sans", Arial, sans-serif; font-weight: 400; color: rgb(51, 51, 51); position: relative; top: 2px; }.gydTzb { font-size: 16px; padding-left: 0.5rem; overflow-wrap: break-word; word-break: break-word; font-family: "Open Sans", Arial, sans-serif; font-weight: 400; color: rgb(51, 51, 51); position: relative; top: 2px; }.ffIXAy { font-size: 16px; padding-left: 0.5rem; overflow-wrap: break-word; word-break: break-word; font-family: "Helvetica", Arial, sans-serif; font-weight: 400; color: rgb(51, 51, 51); position: relative; top: 2px; }.jMsntP { color: rgb(221, 54, 42); font-weight: 400; font-size: 0.75rem; margin-left: 0.125rem; }.eKOoKL { flex-shrink: 0; height: 1rem; position: relative; top: 0.08rem; width: 1rem; }.hYNtOw { font-family: "Helvetica", Arial, sans-serif; font-weight: 400; color: rgb(93, 93, 101); display: block; font-size: 0.875rem; }.cKFCFj { font-family: "Helvetica", Arial, sans-serif; font-weight: 400; color: rgb(93, 93, 101); display: block; font-size: 0.875rem; }.kcBtHs { font-family: "Helvetica", Arial, sans-serif; font-weight: 400; color: rgb(93, 93, 101); display: block; font-size: 0.875rem; }.gEZDgt { font-family: "Helvetica", Arial, sans-serif; font-weight: 400; color: rgb(67, 77, 93); display: block; font-size: 14px; }.gIELuS { font-family: "Helvetica", Arial, sans-serif; font-weight: 400; color: rgb(67, 77, 93); display: block; font-size: 14px; }.bIWbwk { font-family: "Helvetica", Arial, sans-serif; font-weight: 400; color: rgb(67, 77, 93); display: block; font-size: 14px; }.cXthUt { font-family: "Open Sans", Arial, sans-serif; font-weight: 400; color: rgb(67, 77, 93); display: block; font-size: 14px; }.jorqgD { font-family: "Open Sans", Arial, sans-serif; font-weight: 400; color: rgb(67, 77, 93); display: block; font-size: 14px; }.gAeKHi { font-family: "Open Sans", Arial, sans-serif; font-weight: 400; color: rgb(67, 77, 93); display: block; font-size: 14px; }.cUhtOf { font-family: "Open Sans", Arial, sans-serif; font-weight: 400; display: block; font-size: 14px; }.jFkqRf { font-family: "Open Sans", Arial, sans-serif; font-weight: 400; display: block; font-size: 14px; }.NWpyP { font-family: "Open Sans", Arial, sans-serif; font-weight: 400; display: block; font-size: 14px; }.bZrMos { font-family: "Open Sans", Arial, sans-serif; font-weight: 400; display: block; font-size: 14px; }.cehSMl { font-family: "Open Sans", Arial, sans-serif; font-weight: 400; display: block; font-size: 14px; }.fBAiks { font-family: "Open Sans", Arial, sans-serif; font-weight: 400; display: block; font-size: 14px; }.fplYGK { font-family: "Open Sans", Arial, sans-serif; font-weight: 400; color: rgb(51, 51, 51); display: block; font-size: 14px; }.gSosEf { font-family: "Open Sans", Arial, sans-serif; font-weight: 400; color: rgb(51, 51, 51); display: block; font-size: 14px; }.fjZBhF { font-family: "Open Sans", Arial, sans-serif; font-weight: 400; color: rgb(51, 51, 51); display: block; font-size: 14px; }.hIOUmY { font-family: "Open Sans", Arial, sans-serif; font-weight: 400; color: rgba(51, 51, 51, 0.2); display: block; font-size: 14px; }.cOkMow { font-family: "Open Sans", Arial, sans-serif; font-weight: 400; color: rgba(51, 51, 51, 0.2); display: block; font-size: 14px; }.faTFqK { font-family: "Open Sans", Arial, sans-serif; font-weight: 400; color: rgba(51, 51, 51, 0.2); display: block; font-size: 14px; }.iaTbuh { font-family: "Open Sans", Arial, sans-serif; font-weight: 400; display: block; font-size: 14px; }.eZcFHT { font-family: "Open Sans", Arial, sans-serif; font-weight: 400; display: block; font-size: 14px; }.jeBNdj { font-family: "Open Sans", Arial, sans-serif; font-weight: 400; display: block; font-size: 14px; }.bDJnoq { font-family: "Open Sans", Arial, sans-serif; font-weight: 400; color: rgb(51, 51, 51); display: block; font-size: 14px; }.gccqTU { font-family: "Open Sans", Arial, sans-serif; font-weight: 400; color: rgb(51, 51, 51); display: block; font-size: 14px; }.jXtKmE { font-family: "Open Sans", Arial, sans-serif; font-weight: 400; color: rgb(51, 51, 51); display: block; font-size: 14px; }.kBlTVl { font-family: "Open Sans", Arial, sans-serif; font-weight: 700; color: rgb(51, 51, 51); display: block; font-size: 14px; }.jpoqMv { font-family: "Open Sans", Arial, sans-serif; font-weight: 700; color: rgb(51, 51, 51); display: block; font-size: 14px; }.Snrsl { font-family: "Open Sans", Arial, sans-serif; font-weight: 700; color: rgb(51, 51, 51); display: block; font-size: 14px; }.iVxjD { font-family: "Helvetica", Arial, sans-serif; font-weight: 400; color: rgb(51, 51, 51); display: block; font-size: 14px; }.fCpeVh { font-family: "Helvetica", Arial, sans-serif; font-weight: 400; color: rgb(51, 51, 51); display: block; font-size: 14px; }.eprIfu { font-family: "Helvetica", Arial, sans-serif; font-weight: 400; color: rgb(51, 51, 51); display: block; font-size: 14px; }.kqwmzw { font-family: "Helvetica", Arial, sans-serif; font-weight: 400; color: rgb(67, 77, 93); display: block; font-size: 15px; }.dQpklo { font-family: "Helvetica", Arial, sans-serif; font-weight: 400; color: rgb(67, 77, 93); display: block; font-size: 15px; }.hXgHIQ { font-family: "Helvetica", Arial, sans-serif; font-weight: 400; color: rgb(67, 77, 93); display: block; font-size: 16px; }.iEiNpf { font-family: "Helvetica", Arial, sans-serif; font-weight: 400; color: rgb(67, 77, 93); display: block; font-size: 16px; }.fUezjB { font-family: "Helvetica", Arial, sans-serif; font-weight: 400; color: rgb(48, 49, 51); display: block; font-size: 16px; }.lkBiwG { font-family: "Helvetica", Arial, sans-serif; font-weight: 400; color: rgb(48, 49, 51); display: block; font-size: 16px; }.iFTUZ { color: rgb(221, 54, 42); }.dshyOS { appearance: none; background-color: rgb(255, 255, 255); border: 0px; border-radius: 0.1875rem; box-sizing: border-box; box-shadow: rgba(142, 154, 173, 0.1) 0px 2px 0px 0px inset, rgb(210, 215, 223) 0px 0px 0px 1px inset, rgb(255, 255, 255) 0px 1px 0px 0px; color: rgb(67, 77, 93); font-size: 0.875rem; line-height: 1.5; min-height: 2.8125rem; outline: 0px; padding: 0.75rem 1rem; transition: box-shadow 0.2s; width: 100%; }.dshyOS:focus { box-shadow: transparent 0px 0px 0px 0px inset, rgb(80, 156, 246) 0px 0px 0px 1px inset, rgba(80, 156, 246, 0.25) 0px 0px 0px 2px; }.jZSLFe { margin-bottom: 1.5rem; }.kXIIFK { margin-bottom: 1rem; }.gIFfJb { margin-bottom: 0rem; }.kYLSSD { line-height: 0; max-height: 100%; max-width: 100%; pointer-events: none; height: 1rem; width: 1rem; }.jKWysj { stroke-dasharray: 157px; stroke-dashoffset: 0px; stroke-width: 3px; transition: stroke-dashoffset 0.4s cubic-bezier(0.42, 0, 0.58, 1); }.kjZDAC { stroke-dasharray: 34px; stroke-dashoffset: 0px; stroke-width: 3px; transform: translate(1px, 1px); transition: stroke-dashoffset 0.4s cubic-bezier(0.42, 0, 0.58, 1); }.cDRKjh { line-height: 0; max-height: 100%; max-width: 100%; pointer-events: none; height: 4rem; width: 4rem; }.jslhpj { margin-left: auto; margin-right: auto; max-width: 29.125rem; padding-bottom: 3.125rem; }.bdmseg { margin-left: auto; margin-right: auto; max-width: 29.125rem; padding-bottom: 0.5rem; }.jmtkzV { font-size: 3rem; text-align: center; letter-spacing: -1px; line-height: 1.17; font-family: "Lato", Arial, sans-serif; font-weight: 900; color: rgb(0, 0, 0); }.kjRPYY { font-size: 3rem; text-align: center; letter-spacing: -1px; line-height: 1.17; font-family: "Lato", Arial, sans-serif; font-weight: 900; color: rgb(255, 255, 255); }.jCvNiK { font-size: 2em; margin: 0.67em 0px; font-weight: bold; color: rgb(0, 0, 0); }.coBuPy { border-bottom: 1px solid rgb(210, 215, 223); margin-bottom: 0.75rem; padding-top: 0.75rem; }.kFBOaz { border-bottom: 1px solid rgb(210, 215, 223); margin-bottom: 1.5rem; padding-top: 1.5rem; }.cVhqQi { margin-bottom: 0.25rem; }@keyframes iECmZH {0% { transform: rotate(0deg); }100% { transform: rotate(360deg); }}@keyframes iECmZH {0% { transform: rotate(0deg); }100% { transform: rotate(360deg); }}.dwYSlG { background-color: rgb(123, 177, 61); border: medium; border-radius: 3px; color: rgb(255, 255, 255); display: inline-block; font-family: "Helvetica", Arial, sans-serif; font-weight: 400; font-size: 1rem; line-height: 1; outline: 0px; padding: 0.75rem 1.5rem; text-decoration: none; transition: background-color 0.1s ease-in, box-shadow 0.1s ease-in; }.dwYSlG:hover { cursor: pointer; }.bSOeNJ { background-color: rgb(123, 177, 61); border: medium; border-radius: 3px; color: rgb(255, 255, 255); display: inline-block; font-family: "Open Sans", Arial, sans-serif; font-weight: 700; font-size: 16px; line-height: 1; outline: 0px; padding: 0.75rem 1.5rem; text-decoration: none; transition: background-color 0.1s ease-in, box-shadow 0.1s ease-in; }.bSOeNJ:hover { cursor: pointer; }.gENMwV { background-color: rgb(123, 177, 61); border: medium; border-radius: 3px; color: rgb(255, 255, 255); display: inline-block; font-family: "Open Sans", Arial, sans-serif; font-weight: 700; font-size: 16px; line-height: 1; outline: 0px; padding: 0.75rem 1.5rem; text-decoration: none; transition: background-color 0.1s ease-in, box-shadow 0.1s ease-in; }.gENMwV:hover { cursor: pointer; }.kgaUeW { background-color: rgb(159, 20, 34); border: medium; border-radius: 3px; color: rgb(255, 255, 255); display: inline-block; font-family: "Open Sans", Arial, sans-serif; font-weight: 700; font-size: 16px; line-height: 1; outline: 0px; padding: 0.75rem 1.5rem; text-decoration: none; transition: background-color 0.1s ease-in, box-shadow 0.1s ease-in; }.kgaUeW:hover { cursor: pointer; }.biMwmi { background-color: rgb(159, 20, 34); border: medium; border-radius: 3px; color: rgb(255, 255, 255); display: inline-block; font-family: "Helvetica", Arial, sans-serif; font-weight: 400; font-size: 16px; line-height: 1; outline: 0px; padding: 0.75rem 1.5rem; text-decoration: none; transition: background-color 0.1s ease-in, box-shadow 0.1s ease-in; }.biMwmi:hover { cursor: pointer; }.bmrEXD { background-color: rgb(159, 20, 34); border: medium; border-radius: 3px; color: rgb(255, 255, 255); display: inline-block; font-family: "Helvetica", Arial, sans-serif; font-weight: 400; font-size: 1rem; line-height: 1; outline: 0px; padding: 0.75rem 1.5rem; text-decoration: none; transition: background-color 0.1s ease-in, box-shadow 0.1s ease-in; }.bmrEXD:hover { cursor: pointer; }.gmfawT { white-space: pre-wrap; font-size: 16px; font-family: "Helvetica", Arial, sans-serif; font-weight: 400; color: rgb(67, 77, 93); }.vXoCT { white-space: pre-wrap; font-size: 14px; font-family: "Helvetica", Arial, sans-serif; font-weight: 400; color: rgb(48, 49, 51); }.gJNfTq { white-space: pre-wrap; font-size: 15px; font-family: "Helvetica", Arial, sans-serif; font-weight: 400; color: rgb(48, 49, 51); }
.fxfzZ { white-space: pre-wrap; font-size: 16px; font-family: "Helvetica", Arial, sans-serif; font-weight: 400; color: rgb(48, 49, 51); }

