.elementor-kit-62924{--e-global-color-primary:#000000;--e-global-color-secondary:#FFFFFF;--e-global-color-text:#333333;--e-global-color-accent:#B54667;--e-global-color-39867e7:#2A3FB4;--e-global-color-886492d:#8F97E0;--e-global-color-29bb0d3:#E0E4FF;--e-global-color-9555ba6:#FED41D;--e-global-color-fd9b508:#FFE984;--e-global-color-37b8d4b:#FFF6CD;--e-global-color-d0c2003:#27B7AD;--e-global-color-a0fa0c8:#7BDED9;--e-global-color-6f3adc3:#D7FEFB;--e-global-color-658dbd5:#B54667;--e-global-color-957a7b3:#D389A0;--e-global-color-6d14a93:#F1CDD9;--e-global-color-7af9b90:#467AB4;--e-global-color-a631596:#95B5DB;--e-global-color-f8e17a4:#D8E5F6;--e-global-color-15288a9:#F48453;--e-global-color-da4d6a6:#FEECE5;--e-global-color-ad97564:#7A7A7A;--e-global-typography-primary-font-family:"SymbioAR Regular";--e-global-typography-primary-font-size:1rem;--e-global-typography-secondary-font-family:"SymbioAR Regular";--e-global-typography-text-font-family:"SymbioAR Regular";--e-global-typography-accent-font-family:"SymbioAR Regular";font-family:"SymbioAR Regular", Sans-serif;}.elementor-kit-62924 h1{color:var( --e-global-color-text );font-family:"SymbioAR Black", Sans-serif;}.elementor-kit-62924 h2{color:var( --e-global-color-text );font-family:"SymbioAR Medium", Sans-serif;font-size:1.5rem;}.elementor-kit-62924 h3{color:var( --e-global-color-text );font-family:"SymbioAR Medium", Sans-serif;font-size:1.5rem;}.elementor-kit-62924 h4{font-family:"SymbioAR Medium", Sans-serif;font-size:1.2rem;line-height:1.2em;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1240px;}.elementor-widget:not(:last-child){margin-bottom:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1025px;}}@media(max-width:767px){.elementor-kit-62924 h2{font-size:1.3rem;}.elementor-kit-62924 h3{font-size:1.3rem;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:768px;}}/* Start custom CSS */html {font-size: 22px}
@media (max-width: 920px) {
    html {font-size: 20px}
}

.elementor-slideshow__description {font-size: 20px; max-width:800px; margin:auto;}

.alignleft {margin:15px 15px 15px 0 !important}


.alignright {margin:15px 0 15px 15px !important}


.aligncenter {margin:15px 0px !important}

@media (max-width: 920px) {
	.alignleft {margin:15px 0 !important; width:100%;}
	.alignleft img {width:100%; max-width:700px; margin:auto;}

.alignright {margin:15px 0 !important}
	.alignright img {width:100%; max-width:700px; margin:auto;}


}

.alignwide {
	  margin-left: -80px !important;
  margin-right: -80px !important;
	max-width: 100vw;	
}

@media (max-width: 920px) {
	.alignwide {
		margin: 0 !important;
		
	}
}


@media (min-width: 720px) {
	.half-width {
		margin: 20px 20% !important;
		
	}
}

.wp-block-quote.is-style-tweet {
    font-family: GE flow bold;
    font-size: 1.6rem;
    text-align: center;
    margin:20px;
    color:#000000;
    
}
.wp-block-quote.is-style-tweet cite {
        margin:-10px 0 10px;
        font-style: normal;
        display: block;
        font-family: GE flow regular;
        font-size: 0.9rem;

}
.wp-block-quote.is-style-tweet a::before {
         display: block;
         content: "|";

}

.wp-block-quote.is-style-tweet a { 
    background-color:white;
    color:#181818;
    font-size: 0.7rem;
}

.square {
  position: relative;
  width: 315px;
  height: 315px;
  float:left;
  margin-right:15px;
   display: flex;
  justify-content: center;
  align-items: center;
 
}

.square-content {
    font-family: 'GE Flow Bold';
    font-size: 1.6rem;
margin: 0 20px;
text-align: center;
   
}


@media (max-width: 920px) {
    .square {
  width: 100%;
        margin:20px 0;
    }
}


.wp-block-image {
    margin: 0 0 40px 0;
}

figcaption {color:#888888; text-align:center; font-style:normal; max-width:500px; margin:auto; padding-bottom:20px;margin-top:0 !important}

figure.wp-block-pullquote {padding:0; }

.wp-block-pullquote.alignleft {background-color:#fff2ae;}
.wp-block-pullquote.aligncenter {background-color:#fff2ae;}
.wp-block-pullquote.alignright {background-color:#fff2ae;}
.wp-block-pullquote {background-color:#fff2ae;}


blockquote, .wp-block-pullquote.is-style-solid-color blockquote {margin:15px 0 15px 0; padding:20px; font-family: SymbioAR Medium; max-width:100%;}


.wp-block-pullquote.is-style-solid-color blockquote p {font-size: 26px;
    padding:10%; text-align:center;}

.block-highlighted-text {font-size: 26px;font-family: SymbioAR Medium;
    line-height: 44px;
    margin: 20px 0 30px; text-align:center}

em {font-style:normal !important}

.textonblack h3, 
.textonblack h2, .textonblack h1, .textonblack h4, .textonblack h5, .textonblack span { 
  background-color: rgba(0,0,0,0.6);
  color: #fff; 
  display: inline;
  padding: 0 6px 2px 6px !important;
  
  /* Needs prefixing */
  box-decoration-break: clone;
  -webkit-box-decoration-break: clone;
}

* {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

cat-col-back {background-color:black !important}



.highlight-and-share-wrapper a {color:white !important}

.author-list-item-after-title  {text-transform:uppercase; color:#7d7d7d;font-size:16px; }



.profile_photo img {filter: saturate(0%);}

.flourish-embed {padding: 5px;background-color:#2d2d2d;}  .flourish-credit {display: none;}

 .yrc-mobile .yrc-item{ width: 100% !important; margin-left: 0 !important; margin-right: 0 !important;}
 
.ghostkit-counter-box {border:none; padding:0; align-items: center;}
.ghostkit-counter-box-content {padding: 40px 0;}
.ghostkit-counter-box-number-align-left {padding: 40px 0; border-left: solid 5px #d9d9d9}
.ghostkit-counter-box-number-wrap {margin-left:40px;}
.ghostkit-counter-box-number  {font-size: calc(1.8 * var(--gkt-counter-box--number__font-size)) !important; line-height: calc(1 * var(--gkt-counter-box--number__font-size)); font-family: SymbioAR Medium;
}
@media only screen and (max-width: 768px) {
    .ghostkit-counter-box {text-align:center}.ghostkit-counter-box-content {padding: 20px 0 40px 0 !important;}
    .ghostkit-counter-box-number-align-left {padding: 40px 0;
    border-bottom: solid 5px #d9d9d9; border-left:none;    margin: auto; width:100%;}
    .ghostkit-counter-box-number-wrap {margin:auto;  }
    
}

.featured-number {
display: flex; direction: rtl; align-items: center; margin:40px 0;min-height:100px;}

.featured-number-number-and-unit {padding:20px 40px; border-left: solid 5px #d9d9d9; text-align:center;}

.featured-number-description { width:auto; padding-right:40px; font-size: 30px;}

.featured-number-number {
    font-family: SymbioAR Black; line-height: 100%
}

.featured-number-unit {
    font-size: 30px; line-height:20px;font-family: SymbioAR Medium; margin-top:-20px;
}

@media only screen and (max-width: 768px) {
    .featured-number {
    display: block; align-items: center; margin:40px 0;}
    .featured-number-number-and-unit {padding: 40px 0;
    border-bottom: solid 5px #d9d9d9; border-left:none;    margin: auto; width:100%;}
    .featured-number-description {width:100%; padding:0; font-size: 30px;text-align:center;}
}

.wp-block-lazyblock-readmore {
 font-family: GE Flow Bold; font-size:1.2rem; margin: 15px 0;   
}
.wp-block-lazyblock-readmore a {
 color:#000 !important;   
}

.ghostkit-video-loading-icon {opacity:0}
.ghostkit-video-play-icon {opacity:0.5;}
.ghostkit-video-play-icon:hover {opacity:1 !important;}/* End custom CSS */