




em {
  font-style: italic;
}

i {
  font-style: italic;
}

body {
    margin: 0;
    font-size: 12px;
    line-height: 1.231;
}


.mr-3 {margin-right:1rem}

.eds_news_Advantage .card .card-header.card-header-image{
	
	border-radius: 0px;
	
}

.smbLightOverlayWrapper .socialButtonsTrigger,
.smbLightOverlayWrapper .socialButtonsWrapper { display: none !important; }

.eds_news_Advantage .card .card-header.card-header-image img {border-radius:0px; box-shadow: none;}

.eds_news_Advantage .card {
box-shadow: none;
margin-top: 0px;
border-radius:0px;
box-shadow: none;
}

.eds_news_Advantage .card2 {
box-shadow: none;
margin-bottom: 0px;
margin-top: 0px;
border-radius:0px;
box-shadow: none;
}


.eds_news_Advantage .card .card-header:not([class*="header-"]){box-shadow:none;}

.eds_news_Advantage .card .card-header{
	position:relative;
	box-shadow:none;
	border-radius: 0px;
  padding: 0px;
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 0px;
  border: 0;
	
}

.card-header img {width:100%}

@media (max-width: 37.4375rem){.eds_news_Advantage .card {margin-bottom:30px;}}
@media (min-width: 37.5rem) and (max-width: 56.1875rem){.eds_news_Advantage .card {margin-bottom:1.2rem;}}
@media (min-width: 56.25rem) and (max-width: 79.9375rem){.eds_news_Advantage .card {margin-bottom:1.2rem;}}
@media (min-width: 80rem){.eds_news_Advantage .card  {margin-top:0px;margin-bottom: 0px;}}

.eds_news_Advantage .card .card-header.card-header-image {margin-top: 0px;}



.eds_news_Advantage .title, .eds_news_Advantage .card-title, .eds_news_Advantage .info-title, .eds_news_Advantage .footer-brand, .eds_news_Advantage .footer-big h5, .eds_news_Advantage .footer-big h4, .eds_news_Advantage .media .media-heading, .eds_news_Advantage .image_title{}


/* Generic Font styling */

.font-serif{font-family: "elza-narrow", sans-serif;}
.font-sans{font-family: "minion-pro"}

.font-light {font-weight: 300;}
.font-normal {font-weight: 400;}
.font-medium {font-weight: 500;}
.font-semi-bold {font-weight: 600;}
.font-bold {font-weight: 700;}
.font-extra-bold {font-weight: 800;}
.font-bbold {font-weight: 550;}

.text-white {color: #000000;}
.text-black {color: #1a1a1a;}
.text-dark-blue {color: #1a1748;}
.white-text {color: #fff}
.text-grey {color:#363636}

.uppercase {text-transform:uppercase;}

.fancy {
    -webkit-background-size: cover;
    background-size: cover;
background-image: url(https://www.golfcoursearchitecture.net/images/02999e00-7446-11f0-a975-cb151ca452f4.png);}


.main-menu {
font-family: "elza-narrow", sans-serif;
color: #505050;
letter-spacing: 2.5px;
 
}


/* GCA Colour Scheme*/

.bg-white {background-color: #fff;}
.white {color: #fff!important;}
.bg-greenground-100 {background-color: rgba(219,218,182,var(--tw-bg-opacity));}
.bg-ammonite-100 {background-color: #f7f0e4;}
.bg-darkblue-20 {background-color: #ccdee2;}

.bg-gca-green-100{background-color: #006529;}
.bg-lulworth-light-blue-100{background-color: #d3e6f2}


.gca-green{color:#00682f}
.gca-lime-green{color:#6fa440}
.gca-gold{color:#a2aa76}
.gca-sand{color: #d7b87c}
.gca-yellow{color: #e2a83b}
.gca-red{color: #a0625b}
.gca-orange{color: #e56326}
.gca-aqua{color: #78ccd0}
.gca-light-blue{color: #2883bf}
.gca-dark-blue{color: #005b70}

.bg-gca-green{background-color: #00682f}
.bg-gca-lime-green{background-color: #6fa440}
.bg-gca-gold{background-color:#a2aa76}
.bg-gca-sand{background-color: #d7b87c}
.bg-gca-yellow{background-color: #e2a83b}
.bg-gca-red{background-color: #a0625b}
.bg-gca-orange{background-color: #e56326}
.bg-gca-aqua{background-color: #78ccd0}
.bg-gca-light-blue{background-color: #2883bf}
.bg-gca-light-blue-20{background-color: #d3e6f2}
.bg-gca-light-blue-40{background-color: #a9cde5}
.bg-gca-dark-blue{background-color: #005b70}

.bg-pitch-black-100{background-color: #000000;}
.bg-pea-green-100 {background-color: #006529;}
.bg-gold-100 {background-color: #a2aa76;}
.bg-sand-100 {background-color: #d7b87c;}

.eds_news_Advantage a:not(.btn):link, .eds_news_Advantage a:not(.btn):active, .eds_news_Advantage a:not(.btn):visited {
color: #2883bf; 

}


.eds_news_Advantage a:not(.btn):hover {

 color: #005b70;
text-decoration: underline;
}





.card-cat a:not(.btn):link {color: #363636; text-decoration:none;}
.card-cat a:not(.btn):visited {color: #363636; text-decoration:none;}
.card-cat a:not(.btn):hover {color: #2883bf;text-decoration: underline;}


.eds_news_Advantage h2 a:link{
	color: #2883bf!important;text-decoration: none;	
}

.eds_news_Advantage h1 a:not(.export, .rss):hover, .eds_news_Advantage h2 a:not(.export, .rss):hover, .eds_news_Advantage h3 a:not(.export, .rss):hover, .eds_news_Advantage h4 a:not(.export, .rss):hover, .eds_news_Advantage h5 a:not(.export, .rss):hover, .eds_news_Advantage h6 a:not(.export, .rss):hover{
	color: #2883bf!important;text-decoration: underline;	
}


.eds_news_Advantage .card-testimonial .card-body + .card-footer, .eds_news_Advantage .card-profile .card-body + .card-footer

{padding: 0.9375rem 0 0 0}


.eds_news_Advantage .card .card-header.card-header-image{margin-left:0px;margin-right:0px}


.eds_news_Advantage .card .card-body, .eds_news_Advantage .card .card-footer{padding: 0.9375rem 0rem 0rem 0rem}


.eds_news_Advantage p {margin: 0 0 0 0;}



.tr-button-1-wrapper a.tr-button-1 {
background-color: #2883bf;
  border: 0px solid #2883bf;
  color: #fff;
  font-family: "Google Sans",Roboto,Arial,sans-serif;
  border-radius: 4px;
  text-decoration: none;
  font-weight: 500;
  text-decoration: none;
  line-height: 1;
  text-transform: capitalize;
  transition: border .28s cubic-bezier(.4,0,.2,1),box-shadow .28s cubic-bezier(.4,0,.2,1);
  font-size: 1rem;
  letter-spacing: .0107142857em;
  padding: 12px 24px;
}

.tr-button-1-wrapper a.tr-button-1:focus, .tr-button-1-wrapper a.tr-button-1:hover{
background-color: #005b70;
  border: 0px solid #005b70;
  color: #FFFFFF;
  box-shadow: 0 1px 2px 0 var(--gm-fillbutton-keyshadow-color,rgba(60,64,67,.3)),0 1px 3px 1px var(--gm-fillbutton-ambientshadow-color,rgba(60,64,67,.15));
}
	



/* Bullets */

 .heading-a li {
    font-family: "minion-pro";
    font-size: 1.3em;
    font-weight: 400;
    line-height: 1.8rem;
    letter-spacing: 0em;
    margin-bottom: 1.2rem;
    color: #222;
    max-width: 90%;
  }
  
.heading-a li a {
  color: #2883bf;
  text-decoration: none;
  font-weight: normal;
}

.heading-a li a:hover {
  color: #005b70;
  text-decoration: underline;
}

.heading-a ul{
list-style: disc;	
margin-top: 0;
  margin-bottom: 1rem;
	padding-inline-start: 1.5rem;
}

/* HEADER STYLING */

.hamburger {display: flex;
    align-items: center;}
.search {display: flex;
    align-items: center;justify-content: flex-end;}


/* SECTION STYLING */

.section-header {text-align: left}
.page-header {text-align: center}

.pipe {color: #e2a83b}


@media (max-width: 37.4375rem){.page-header {margin-top:1.2rem;margin-bottom:1.2rem;font-size: 1.4rem;line-height: 1.16;}}
@media (min-width: 37.5rem) and (max-width: 56.1875rem){.page-header {margin-top:2rem;margin-bottom:2rem;font-size: 1.125rem;line-height: 1.15}}
@media (min-width: 56.25rem) and (max-width: 79.9375rem){.page-header {margin-top:2rem;margin-bottom:2rem;font-size: 1.5rem;line-height: 1.15}}
@media (min-width: 80rem){.page-header {margin-top:1.8rem;margin-bottom:3.2rem;}}

@media (max-width: 37.4375rem){.page-header .section-title{font-size: 1.4rem;line-height: 1.16;margin-bottom: 0px;letter-spacing: 3.5px;}}
@media (min-width: 37.5rem) and (max-width: 56.1875rem){.page-header .section-title{font-size: 1.125rem;line-height: 1.15;letter-spacing: 3.5px;}}
@media (min-width: 56.25rem) and (max-width: 79.9375rem){.page-header .section-title{font-size: 1.5rem;line-height: 1.15;letter-spacing: 3.5px;}}
@media (min-width: 80rem){.page-header .section-title{font-size:2rem;line-height: 1.3;letter-spacing: 3.5px;}}


@media (max-width: 37.4375rem){.section-header {margin-top:0rem;margin-bottom:1.5rem;text-align: center}}
@media (min-width: 37.5rem) and (max-width: 56.1875rem){.section-header {margin-top:0rem;margin-bottom:1.5rem;text-align: center}}
@media (min-width: 56.25rem) and (max-width: 79.9375rem){.section-header {margin-top:0rem;margin-bottom:1.5rem;text-align: left}}
@media (min-width: 80rem){.section-header {margin-top:0rem;margin-bottom:1.5rem;text-align: left}}


@media (max-width: 37.4375rem){.section-header .section-title{font-size: 1.125rem;
    line-height: 1;
    letter-spacing: 3.5px;
    color: #d7b87c;
    margin-bottom: 0rem}}
@media (min-width: 37.5rem) and (max-width: 56.1875rem){.section-header .section-title{font-size: 2rem;
    line-height: 1;
    letter-spacing: 3.5px;
    color: #d7b87c;
    margin-bottom: 0rem}}
@media (min-width: 56.25rem) and (max-width: 79.9375rem){.section-header .section-title{font-size: 2rem;
    line-height: 1;
    letter-spacing: 3.5px;
    color: #d7b87c;
    margin-bottom: 0rem}}
@media (min-width: 80rem){.section-header .section-title{font-size:2rem;line-height: 1;letter-spacing: 3.5px;margin-bottom: 0rem;}}

@media (max-width: 37.4375rem){.section-header .section-description{font-size: 1.4rem;line-height: 1.16;margin-bottom: 0px;}}
@media (min-width: 37.5rem) and (max-width: 56.1875rem){.section-header .section-description{font-size: 1.125rem;line-height: 1.15}}
@media (min-width: 56.25rem) and (max-width: 79.9375rem){.section-header .section-description{font-size: 1.5rem;line-height: 1.15}}
@media (min-width: 80rem){.section-header .section-description{font-size:1.4rem;line-height: 1.4;width:75%;margin: 0 auto;}}

/* NEWSLETTER MAILCHIMP SIGNUP */


.mc-field-group{
clear: left;
  position: relative;
  width: 96%;
  padding-bottom: 3%;
  min-height: 50px;}

.mc-field-group label{font-family: "minion-pro";
    font-size: 1.3em;
    font-weight: 400;
    line-height: 1.4em;
    letter-spacing: 0em;
     color: #363636;
    max-width: 90%;
display: block;
  margin-bottom: 3px;}


.mc-field-group select{font-family: "minion-pro";
    font-size: 1.3em;
    font-weight: 400;
    line-height: 1.4em;
    letter-spacing: 0em;
     color: #363636;
    max-width: 90%;
display: block;
  margin-bottom: 3px;}

.mc-field-group ul{ 
display: block;
  width: 100%;
  padding: 8px 0;
  text-indent: 2%;}


.input-group {font-family: "minion-pro";
    font-size: 1.3em;
    font-weight: 400;
    line-height: 1.4em;
    letter-spacing: 0em;
     color: #363636;}

#mc-embedded-subscribe {margin:0}

#mc-embedded-subscribe-gca {
  clear: both;
  width: auto;
  display: block;
  margin: 20px 0 0 0;}



.input-group input {margin-right: 5px;  accent-color: #2883bf;}

.mc-field-group input {
  display: block;
  width: 100%;
  padding: 8px 0;
  text-indent: 2%;
}

#mc_embed_signup_scroll p{font-family: "minion-pro";
    font-size: 1.3em;
    font-weight: 400;
    line-height: 1.4em;
    letter-spacing: 0em;
     color: #363636;
    max-width: 90%;
display: block;
  margin-bottom: 3px;}



#mc_embed_signup .mc-field-group {
  clear: left;
  position: relative;
  width: 96%;
  padding-bottom: 3%;
  min-height: 50px;
}
#mc_embed_signup {
  background: #fff;
  clear: left;
  font: 14px Helvetica,Arial,sans-serif;
}

/* CARD STYLING */

.card-body .font-sans{font-family: "minion-pro"}

@media (max-width: 37.4375rem){.card-body .card-cat{margin-right:5px;}}
@media (min-width: 37.5rem) and (max-width: 56.1875rem){.card-body .card-cat{margin-right:5px;}}
@media (min-width: 56.25rem) and (max-width: 79.9375rem){.card-body .card-cat{margin-right:5px;}}
@media (min-width: 80rem){.card-body .card-cat{margin-right:5px;}}

@media (max-width: 37.4375rem){.card-body .card-date{margin-left:5px;}}
@media (min-width: 37.5rem) and (max-width: 56.1875rem){.card-body .card-date{margin-left:5px;}}
@media (min-width: 56.25rem) and (max-width: 79.9375rem){.card-body .card-date{margin-left:5px;}}
@media (min-width: 80rem){.card-body .card-date{margin-left:5px;}}


@media (max-width: 37.4375rem){.card-body .card-eyebrow{margin-bottom: 5px;display: flex;}}
@media (min-width: 37.5rem) and (max-width: 56.1875rem){.card-body .card-eyebrow{margin-bottom: 5px;display: flex;}}
@media (min-width: 56.25rem) and (max-width: 79.9375rem){.card-body .card-eyebrow{margin-bottom: 5px;display: flex;}}
@media (min-width: 80rem){.card-body .card-eyebrow{margin-bottom: 0px;display: flex;}}

/* 1 Column title and summary styling */

@media (max-width: 37.4375rem){.card-body .date-1col{font-size: 1.5rem;line-height: 1.16;margin-bottom: 0px;color:#363636;}}
@media (min-width: 37.5rem) and (max-width: 56.1875rem){.card-body .date-1col{font-size: 1.125rem;line-height: 1.15;color:#363636;}}
@media (min-width: 56.25rem) and (max-width: 79.9375rem){.card-body .date-1col{font-size: 1.5rem;line-height: 1.15;color:#363636;}}
@media (min-width: 80rem){.card-body .date-1col{font-size:1.12rem;line-height: 1.3;font-weight:400;margin-bottom:0rem;color:#363636;}}

@media (max-width: 37.4375rem){.card-body .heading-1col{font-size: 2rem;line-height: 1.26;margin-bottom: 5px;font-weight: 600;}}
@media (min-width: 37.5rem) and (max-width: 56.1875rem){.card-body .heading-1col{font-size: 2rem;line-height: 1.15;font-weight: 600;}}
@media (min-width: 56.25rem) and (max-width: 79.9375rem){.card-body .heading-1col{font-size: 2rem;line-height: 1.15;font-weight: 600;}}
@media (min-width: 80rem){.card-body .heading-1col{font-size:2.12rem;line-height: 1.15;font-weight:500;margin-bottom: 5px;}}

@media (max-width: 37.4375rem){.card-body .description-1col{color:#363636;font-size: 1.6rem;line-height: 1.16;margin-bottom: 0px;}}
@media (min-width: 37.5rem) and (max-width: 56.1875rem){.card-body .description-1col{color:#363636;font-size: 1.6rem;line-height: 1.16}}
@media (min-width: 56.25rem) and (max-width: 79.9375rem){.card-body .description-1col{color:#363636;font-size: 1.6rem;line-height: 1.16}}
@media (min-width: 80rem){.card-body .description-1col{color:#363636;font-size:1.6rem;line-height: 1.4}}




/* 2 Column title and summary styling */

@media (max-width: 37.4375rem){.card-body .date-2col{font-size: 0.9rem;line-height: 1.16;margin-bottom: 5px;color: #363636;}}
@media (min-width: 37.5rem) and (max-width: 56.1875rem){.card-body .date-2col{margin-bottom: 1px;font-size: 1.125rem;line-height: 1.15;color: #363636;}}
@media (min-width: 56.25rem) and (max-width: 79.9375rem){.card-body .date-2col{font-size:1.12rem;line-height: 1;font-weight:400;margin-bottom:0.25rem;color: #363636;}}
@media (min-width: 80rem){.card-body .date-2col{font-size:1rem;line-height: 1;font-weight:400;margin-bottom:0.25rem;color: #363636;}}

@media (max-width: 37.4375rem){.card-body .heading-2col{font-size: 1.7rem;line-height: 1.1;margin-bottom: 5px;font-weight: 500;color: #1a1a1a;}}
@media (min-width: 37.5rem) and (max-width: 56.1875rem){.card-body .heading-2col{color: #1a1a1a;
    font-size: 2.2rem;
    line-height: 1.15;
    font-weight: 400;}}
@media (min-width: 56.25rem) and (max-width: 79.9375rem){.card-body .heading-2col{font-size:1.82rem;line-height: 1.2;font-weight:400;margin-bottom: 5px;color: #1a1a1a;}}
@media (min-width: 80rem){.card-body .heading-2col{font-size:2.6rem;line-height: 1.15;font-weight:500;margin-bottom: 5px;color: #1a1a1a;}}

@media (max-width: 37.4375rem){.card-body .description-2col{color:#363636;font-size: 1.1rem;line-height: 1.5em;margin-bottom: 0px;font-weight: 400;}}
@media (min-width: 37.5rem) and (max-width: 56.1875rem){.card-body .description-2col{display:none;color:#363636;font-size: 1.4rem;line-height: 1.16;font-weight: 400;}}
@media (min-width: 56.25rem) and (max-width: 79.9375rem){.card-body .description-2col{color:#363636;font-size: 1.4rem;line-height: 1.16;font-weight: 400;}}
@media (min-width: 80rem){.card-body .description-2col{color:#363636;font-size:1.2rem;line-height: 1.4;font-weight: 400;}}



/* 3 Column title and summary styling */


@media (max-width: 37.4375rem){.card-body .date-3col{font-size: 1.5rem;line-height: 1.16;margin-bottom: 0px;color:#363636;}}
@media (min-width: 37.5rem) and (max-width: 56.1875rem){.card-body .date-3col{font-size: 1.125rem;line-height: 1.15;color:#363636;}}
@media (min-width: 56.25rem) and (max-width: 79.9375rem){.card-body .date-3col{font-size: 1.5rem;line-height: 1.15;color:#363636;}}
@media (min-width: 80rem){.card-body .date-3col{font-size:0.96rem;line-height: 1.3;font-weight:400;margin-bottom:0rem;color:#363636;}}

@media (max-width: 37.4375rem){.card-body .heading-3col{color: #1a1a1a;font-size: 1.8rem;line-height: 1.2;margin-bottom: 5px;font-weight: 400;}}
@media (min-width: 37.5rem) and (max-width: 56.1875rem){.card-body .heading-3col{color: #1a1a1a;font-size: 1.6rem;line-height: 1.2;font-weight: 400;}}
@media (min-width: 56.25rem) and (max-width: 79.9375rem){.card-body .heading-3col{color: #1a1a1a;font-size: 1.6rem;line-height: 1.2;font-weight: 400;}}
@media (min-width: 80rem){.card-body .heading-3col{color: #1a1a1a;font-size:1.56rem;line-height: 1.2;font-weight:400;margin-bottom: 5px;}}

@media (max-width: 37.4375rem){.card-body .description-3col{color: #363636;font-size: 1.5rem;line-height: 1.16;margin-bottom: 0px;}}
@media (min-width: 37.5rem) and (max-width: 56.1875rem){.card-body .description-3col{color: #363636;font-size: 1.4rem;line-height: 1.16}}
@media (min-width: 56.25rem) and (max-width: 79.9375rem){.card-body .description-3col{color: #363636;font-size: 1.4rem;line-height: 1.16}}
@media (min-width: 80rem){.card-body .description-3col{color: #363636;font-size:1.2rem;line-height: 1.4}}



/* 4 Column title and summary styling */




@media (max-width: 37.4375rem){.card-body .date-4col{font-size: 0.9rem;line-height: 1.16;margin-bottom: 5px;color: #363636;}}
@media (min-width: 37.5rem) and (max-width: 56.1875rem){.card-body .date-4col{font-size: 0.9rem;line-height: 1.15;color: #363636;}}
@media (min-width: 56.25rem) and (max-width: 79.9375rem){.card-body .date-4col{font-size:0.8rem;line-height: 1;font-weight:400;margin-bottom: 0.15rem;color: #363636;}}
@media (min-width: 80rem){.card-body .date-4col{font-size:0.8rem;line-height: 1;font-weight:400;margin-bottom: 0.22rem;color: #363636;}}



@media (max-width: 37.4375rem){.card-body .heading-4col{color: #1a1a1a;font-size: 1.7rem;line-height: 1.2;margin-bottom: 5px;font-weight: 500;}}
@media (min-width: 37.5rem) and (max-width: 56.1875rem){.card-body .heading-4col{color: #1a1a1a;font-size: 1.125rem;line-height: 1.15;font-weight: 400;}}
@media (min-width: 56.25rem) and (max-width: 79.9375rem){.card-body .heading-4col{color: #1a1a1a;font-size:1.3rem;line-height: 1.2;font-weight:400;margin-bottom: 0px;}}
@media (min-width: 80rem){.card-body .heading-4col{color: #1a1a1a;font-size:1.4rem;line-height: 1.2;font-weight:500;margin-bottom: 0px;}}



@media (max-width: 37.4375rem){.card-body .description-4col{font-size: 1.5rem;line-height: 1.16;margin-bottom: 0px;}}
@media (min-width: 37.5rem) and (max-width: 56.1875rem){.card-body .description-4col{font-size: 1.125rem;line-height: 1.15}}
@media (min-width: 56.25rem) and (max-width: 79.9375rem){.card-body .description-4col{font-size:1.0rem;line-height: 1.4;color:#363636}}
@media (min-width: 80rem){.card-body .description-4col{font-size:1.0rem;line-height: 1.4;color:#363636}}



/* 4 Column Directory Logo styling */

.card-header-image img {width:70%}

.eds_news_Advantage .card-dir {
  position: relative;
  display: flex;
  flex-direction: row;
  min-width: 0;
  word-wrap: break-word;
  background-color: #fff;
  background-clip: border-box;
  padding: 20px;

}

/* PAGE STYLING */


/* Page header */

.heading-a {color:#1a1a1a;}
.heading-a-hr {border-bottom: 1px solid #6dabd2;margin-bottom: 25px;padding-bottom: 15px;width: 100%;max-width: 48rem;}
.heading-a-hrb {border-bottom: 1px solid #6dabd2;margin-bottom: 25px;padding-bottom: 0px;width: 100%;}
@media (max-width: 37.4375rem){.heading-a h1{text-transform: uppercase;letter-spacing: 3.5px;color:#1a1a1a;font-weight: 400;font-family: "minion-pro";font-size: 2rem;line-height: 1.375;margin-top: 25px;}}
@media (min-width: 37.5rem) and (max-width: 56.1875rem){.heading-a h1{text-transform: uppercase;letter-spacing: 3.5px;color:#1a1a1a;font-weight: 400;font-family: "elza-narrow", sans-serif;font-size: 2rem;line-height: 1.375;}}
@media (min-width: 56.25rem) and (max-width: 79.9375rem){.heading-a h1{text-transform: uppercase;letter-spacing: 3.5px;color:#1a1a1a;font-weight: 400;font-family: "elza-narrow", sans-serif;font-size: 2rem;line-height: 1.375;}}
@media (min-width: 80rem){.heading-a h1{text-transform: uppercase;letter-spacing: 3.5px;color:#1a1a1a;font-weight: 400;font-family: "elza-narrow", sans-serif;font-size: 2rem;line-height: 1.375;}}
.heading-a .official-strapline {font-weight: 400;font-family: "minion-pro";font-size: 1.3rem;line-height: 1.3;font-style: italic;}

.heading-b{}
@media (max-width: 37.4375rem){.heading-a h2{text-transform: uppercase;letter-spacing: 3.5px;color:#1a1a1a;font-weight: 400;font-family: "elza-narrow", sans-serif;font-size: 1.6rem;line-height: 1.0;margin: 35px 0px;}}
@media (min-width: 37.5rem) and (max-width: 56.1875rem){.heading-a h2{text-transform: uppercase;letter-spacing: 3.5px;color:#1a1a1a;font-weight: 400;font-family: "elza-narrow", sans-serif;font-size: 1.6rem;line-height: 1.0;margin: 35px 0px;}}
@media (min-width: 56.25rem) and (max-width: 79.9375rem){.heading-a h2{text-transform: uppercase;letter-spacing: 3.5px;color:#1a1a1a;font-weight: 400;font-family: "elza-narrow", sans-serif;font-size: 1.6rem;line-height: 1.0;margin: 35px 0px;}}
@media (min-width: 80rem){.heading-a h2{text-transform: uppercase;letter-spacing: 3.5px;color:#1a1a1a;font-weight: 400;font-family: "elza-narrow", sans-serif;font-size: 1.6rem;line-height: 1.0;margin: 35px 0px;}}

@media (max-width: 37.4375rem){.heading-a h3{color:#000;font-weight: 400;font-family: "minion-pro";font-size: 1.4rem;line-height: 1.0;margin: 0px 0px 10px 0px;}}
@media (min-width: 37.5rem) and (max-width: 56.1875rem){.heading-a h3{color:#000;font-weight: 400;font-family: "minion-pro";font-size: 1.4rem;line-height: 1.0;margin: 0px 0px 10px 0px;}}
@media (min-width: 56.25rem) and (max-width: 79.9375rem){.heading-a h3{color:#000;font-weight: 400;font-family: "minion-pro";font-size: 1.4rem;line-height: 1.0;margin: 0px 0px 10px 0px;}}
@media (min-width: 80rem){.heading-a h3{color:#000;font-weight: 400;font-family: "minion-pro";font-size: 1.4rem;line-height: 1.0;margin: 0px 0px 10px 0px}}

@media (max-width: 37.4375rem){.partners h2{text-transform: uppercase;letter-spacing: 3.5px;color:#1a1a1a;font-weight: 400;font-family: "elza-narrow", sans-serif;font-size: 1.6rem;line-height: 1.0;margin: 35px 0px;}}
@media (min-width: 37.5rem) and (max-width: 56.1875rem){.partners h2{text-transform: uppercase;letter-spacing: 3.5px;color:#1a1a1a;font-weight: 400;font-family: "elza-narrow", sans-serif;font-size: 1.6rem;line-height: 1.0;margin: 35px 0px;}}
@media (min-width: 56.25rem) and (max-width: 79.9375rem){.partners h2{text-transform: uppercase;letter-spacing: 3.5px;color:#1a1a1a;font-weight: 400;font-family: "elza-narrow", sans-serif;font-size: 1.6rem;line-height: 1.0;margin: 35px 0px;}}
@media (min-width: 80rem){.partners h2{

font-family: "minion-pro";
  font-size: 1.4rem;
  line-height: 1.2;
  font-weight: 500;
  margin-bottom: 5px;
  color: #1a1a1a;}}



.heading-c{}
@media (max-width: 37.4375rem){.heading-c h3{font-weight: 400;font-family: "minion-pro";font-size: 1.6rem;line-height: 1.3;}}
@media (min-width: 37.5rem) and (max-width: 56.1875rem){.heading-c h3{font-weight: 400;font-family: "minion-pro";font-size: 1.6rem;line-height: 1.3;}}
@media (min-width: 56.25rem) and (max-width: 79.9375rem){.heading-c h3{font-weight: 400;font-family: "minion-pro";font-size: 1.6rem;line-height: 1.3;}}
@media (min-width: 80rem){.heading-c h3{font-weight: 400;font-family: "minion-pro";font-size: 1.6rem;line-height: 1.3;}}



@media (max-width: 37.4375rem){.section-title{font-weight: 200;font-family: "elza-narrow", sans-serif;font-size: 1.8rem;line-height: 1.0;}}
@media (min-width: 37.5rem) and (max-width: 56.1875rem){.section-title{font-weight: 200;font-family: "elza-narrow", sans-serif;font-size: 1.8rem;line-height: 1.0;}}
@media (min-width: 56.25rem) and (max-width: 79.9375rem){.section-title{font-weight: 200;font-family:"elza-narrow", sans-serif;font-size: 1.8rem;line-height: 1.0;}}
@media (min-width: 80rem){.section-title{font-weight: 200;font-family: "elza-narrow", sans-serif;font-size: 1.8rem;line-height: 1.0;}}

.section-header hr {border-bottom: 3px solid #6dabd2;
  width: 5%;
  text-align: center;
  display: block;
  margin: 0px auto;
  color: #6dabd2;
  opacity: 1;
  border-top: 0;display: none;}


@media (max-width: 37.4375rem){.magazine-title{color:#1a1a1a;font-weight: 400;font-family: "minion-pro";font-size: 1.5rem;line-height: 1.0;margin: 25px 0px 10px 0px;}}
@media (min-width: 37.5rem) and (max-width: 56.1875rem){.magazine-title{color:#1a1a1a;font-weight: 400;font-family: "minion-pro";font-size: 1.5rem;line-height: 1.0;margin: 25px 0px 10px 0px;}}
@media (min-width: 56.25rem) and (max-width: 79.9375rem){.magazine-title{color:#1a1a1a;font-weight: 400;font-family: "minion-pro";font-size: 1.5rem;line-height: 1.0;margin: 25px 0px 10px 0px;}}
@media (min-width: 80rem){.magazine-title{color:#1a1a1a;font-weight: 500;font-family: "minion-pro";font-size: 1.4rem;line-height: 1.2;margin: 25px 0px 10px 0px;}}




.magazine-title a{color:#1a1a1a;text-decoration: none;font-weight: normal;}
.magazine-title a:visited{color:#1a1a1a;text-decoration: none;font-weight: normal;}
.magazine-title a:hover{color: #2883bf;text-decoration: underline;}



@media (max-width: 37.4375rem){.magazine-text {color:#1a1a1a;font-family: "minion-pro";font-size: 1.2em;font-weight: 400;line-height: 1.8rem;letter-spacing: 0em;margin-bottom: 1.2rem;color: #222;max-width: 48rem;width: 100%}}
@media (min-width: 37.5rem) and (max-width: 56.1875rem){.magazine-text {color:#1a1a1a;font-family: "minion-pro";font-size: 1.2em;font-weight: 400;line-height: 1.8rem;letter-spacing: 0em;margin-bottom: 1.2rem;color: #222;max-width: 48rem;width: 100%}}
@media (min-width: 56.25rem) and (max-width: 79.9375rem){.magazine-text {color:#1a1a1a;font-family: "minion-pro";font-size: 1.2em;font-weight: 400;line-height: 1.8rem;letter-spacing: 0em;margin-bottom: 1.2rem;color: #222;max-width: 48rem;width: 100%}}
@media (min-width: 80rem){.magazine-text {color:#363636;font-family: "minion-pro";font-size: 1.1em;font-weight: 400;line-height: 1.4;letter-spacing: 0em;margin-bottom: 1.2rem;max-width: 48rem;width: 100%}}




@media (max-width: 37.4375rem){.magazine-text-cat  {font-size: 0.96rem;
    line-height: 1.3;
    font-weight: 400;
    margin-bottom: 0rem;font-family: "minion-pro";padding: 0.9375rem 0 5px 0}}
@media (min-width: 37.5rem) and (max-width: 56.1875rem){.magazine-text-cat  {font-size: 0.96rem;
    line-height: 1.3;
    font-weight: 500;
    margin-bottom: 0rem;font-family: "minion-pro";padding: 0.9375rem 0 0 0}}
@media (min-width: 56.25rem) and (max-width: 79.9375rem){.magazine-text-cat  {font-size: 0.96rem;
    line-height: 1.3;
    font-weight: 400;
    margin-bottom: 0rem;font-family: "minion-pro";padding: 0.9375rem 0 0 0}}
@media (min-width: 80rem){.magazine-text-cat {font-size: 0.96rem;
    line-height: 1.3;
    font-weight: 400;
    margin-bottom: 0rem;font-family: "minion-pro";
	padding: 0.9375rem 0 0 0}}
	
	
	.notop {margin-top:0px}



@media (max-width: 37.4375rem){.heading-a .official-strapline{font-weight: 400;font-family: "minion-pro";font-size: 1.3rem;line-height: 1.3;font-style: italic;}}
@media (min-width: 37.5rem) and (max-width: 56.1875rem){.heading-a .official-strapline{font-weight: 400;font-family: "minion-pro";font-size: 1.3rem;line-height: 1.3;font-style: italic;}}
@media (min-width: 56.25rem) and (max-width: 79.9375rem){.heading-a .official-strapline{font-weight: 400;font-family: "minion-pro";font-size: 1.3rem;line-height: 1.3;font-style: italic;}}
@media (min-width: 80rem){.heading-a .official-strapline{font-weight: 400;font-family: "minion-pro";font-size: 1.3rem;line-height: 1.3;font-style: italic;}}

.article-a {}

@media (max-width: 37.4375rem){.article-a p{font-family: "minion-pro";font-size: 1.2rem;font-weight: 400;line-height: 1.8rem;letter-spacing: 0em;margin-bottom: 1.2rem;color: #363636;width: 100%;}}
@media (min-width: 37.5rem) and (max-width: 56.1875rem){.article-a p{font-family: "minion-pro";font-size: 1.2rem;font-weight: 400;line-height: 1.8rem;letter-spacing: 0em;margin-bottom: 1.2rem;color: #363636;width: 100%;}}
@media (min-width: 56.25rem) and (max-width: 79.9375rem){.article-a p{font-family: "minion-pro";font-size: 1.2rem;font-weight: 400;line-height: 1.8rem;letter-spacing: 0em;margin-bottom: 1.2rem;color: #363636;width: 100%;}}
@media (min-width: 80rem){.article-a p{font-family: "minion-pro";font-size: 1.3rem;font-weight: 400;line-height: 1.4;letter-spacing: 0em;margin-bottom: 1.2rem;color: #363636;}}

.textComponent p {width: 100%;}

@media (max-width: 37.4375rem){.article-a {margin-top: 20px;margin-bottom:20px;}}
@media (min-width: 37.5rem) and (max-width: 56.1875rem){.article-a {margin-top: 20px;margin-bottom:0px; }}
@media (min-width: 56.25rem) and (max-width: 79.9375rem){.article-a {margin-top: 20px;margin-bottom:0px;}}
@media (min-width: 80rem){.article-a {margin-top: 20px;margin-bottom:0px;}}


@media (max-width: 37.4375rem){.article-b p{
font-family: "minion-pro";
font-size: 1.1rem;
font-weight: 400;
line-height: 1.5em;
letter-spacing: 0em;
margin-bottom: 1.2rem;
color: #363636;
width: 100%;
}}
@media (min-width: 37.5rem) and (max-width: 56.1875rem){.article-b p{font-family: "minion-pro";font-size: 1.2rem;font-weight: 400;line-height: 1.8rem;letter-spacing: 0em;margin-bottom: 1.2rem;color: #363636;width: 100%;}}
@media (min-width: 56.25rem) and (max-width: 79.9375rem){.article-b p{font-family: "minion-pro";font-size: 1.2rem;font-weight: 400;line-height: 1.8rem;letter-spacing: 0em;margin-bottom: 1.2rem;color: #363636;width: 100%;}}
@media (min-width: 80rem){.article-b p{font-family: "minion-pro";font-size: 1.2rem;font-weight: 400;line-height: 1.4;letter-spacing: 0em;margin-bottom: 1.2rem;color: #363636;}}


@media (max-width: 37.4375rem){.heading-a p{font-family: "minion-pro";font-size: 1.2em;font-weight: 400;line-height: 1.8rem;letter-spacing: 0em;margin-bottom: 1.2rem;color: #363636;max-width: 48rem;width: 100%;}}
@media (min-width: 37.5rem) and (max-width: 56.1875rem){.heading-a p{font-family: "minion-pro";font-size: 1.2em;font-weight: 400;line-height: 1.8rem;letter-spacing: 0em;margin-bottom: 1.2rem;color: #363636;max-width: 48rem;width: 100%;}}
@media (min-width: 56.25rem) and (max-width: 79.9375rem){.heading-a p{font-family: "minion-pro";font-size: 1.2em;font-weight: 400;line-height: 1.8rem;letter-spacing: 0em;margin-bottom: 1.2rem;color: #363636;max-width: 48rem;width: 100%;}}
@media (min-width: 80rem){.heading-a p{font-family: "minion-pro";font-size: 1.3em;font-weight: 400;line-height: 1.4em;letter-spacing: 0em;margin-bottom: 1.2rem;color: #363636;max-width: 90%;}}




.article-a p a{color: #2883bf;text-decoration: none;font-weight: normal;}
.article-a p a:visited{color: #2883bf;text-decoration: none;font-weight: normal;}
.article-a p a:hover{color: #005b70;text-decoration: underline;}

.editor-content p a{color: #2883bf;text-decoration: none;font-weight: normal;}
.editor-content p a:visited{color: #2883bf;text-decoration: none;font-weight: normal;}
.editor-content p a:hover{color: #005b70;text-decoration: underline;}

.heading-a p a{color: #00aeef;text-decoration: none;font-weight: normal;}
.heading-a p a:hover{color: #1a1a1a;text-decoration: underline;}



@media (max-width: 37.4375rem){.photoCaption-small{ position: absolute;
  bottom: 0px;
  right: 0px;
  background-color: #2f2f2f;
  padding: 6px 12px;
  font-family: "minion-pro";
  font-size: 0.9em;
  font-weight: 400;
  opacity: 0.6;
  text-transform: uppercase;
  color: #fff;letter-spacing: 1.6px;}}
@media (min-width: 37.5rem) and (max-width: 56.1875rem){.photoCaption-small{ position: absolute;
    bottom: 0px;
    right: 0px;
    background-color: #2f2f2f;
     padding: 3px 6px;
    font-family: "minion-pro";
    font-size: 0.9em;
    font-weight: 400;
    opacity: 0.6;
    text-transform: uppercase;color: #fff;letter-spacing: 1.6px;}}
@media (min-width: 56.25rem) and (max-width: 79.9375rem){.photoCaption-small{ position: absolute;
    bottom: 0px;
    right: 0px;
    background-color: #2f2f2f;
     padding: 3px 6px;
     font-family: "minion-pro";
    font-size: 0.7em;
    font-weight: 400;
    opacity: 0.6;
    text-transform: uppercase;color: #fff;letter-spacing: 1.6px;}}
@media (min-width: 80rem){.photoCaption-small{ position: absolute;
  bottom: 0px;
  right: 0px;
  background-color: #2f2f2f;
  padding: 3px 6px;
  font-family: "minion-pro";
  font-size: 0.7em;
  font-weight: 400;
  opacity: 0.6;
  text-transform: uppercase;
  color: #fff;}}

@media (max-width: 37.4375rem){.photoCaption-article{ position: absolute;
  bottom: 0px;
  right: 0px;
  background-color: #2f2f2f;
  padding: 3px 6px;
  font-family: "minion-pro";
  font-size: 1em;
  font-weight: 400;
  opacity: 0.6;
  text-transform: uppercase;
  color: #fff;}}
@media (min-width: 37.5rem) and (max-width: 56.1875rem){.photoCaption-article{ position: absolute;
    bottom: 0px;
    right: 0px;
    background-color: #2f2f2f;
    padding: 5px 7px 4px 7px;
    font-family: "minion-pro";
    font-size: 1em;
    font-weight: 400;
    opacity: 0.6;
    text-transform: uppercase;}}
@media (min-width: 56.25rem) and (max-width: 79.9375rem){.photoCaption-article{ position: absolute;
    bottom: 0px;
    right: 0px;
    background-color: #2f2f2f;
    padding: 5px 7px 4px 7px;
    font-family: "elza-narrow", sans-serif;
    font-size: 1em;
    font-weight: 400;
    opacity: 0.6;
    text-transform: uppercase;}}
@media (min-width: 80rem){.photoCaption-article{ position: absolute;
  bottom: 0px;
  right: 0px;
  background-color: #2f2f2f;
  padding: 3px 6px;
  font-family: "minion-pro";
  font-size: 1em;
  font-weight: 400;
  opacity: 0.6;
  text-transform: uppercase;
  color: #fff;}}


.article-feature p {
  margin: 0 0 10px;
}


.eds_news_Advantage .gca-card-feature .gca-card-body-feature {
  padding: 0.9375rem 0rem 0rem 0rem;
}  


img {
  height: auto;
  max-width: 100%;
}

.eds_news_Advantage .card {
  background: none;
}


ul.menuUL {
  text-transform: uppercase;
}
ol, ul {
  list-style: none;
}

a, a img, abbr, acronym, address, applet, article, aside, audio, b, big, blockquote, body, canvas, caption, center, cite, code, dd, del, details, dfn, div, dl, dt, em, embed, fieldset, figcaption, figure, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, html, i, iframe, img, ins, kbd, label, legend, li, mark, menu, nav, object, ol, output, p, pre, q, ruby, s, samp, section, small, span, strike, strong, sub, summary, sup, time, tt, u, ul, var, video {
  border: 0;
}


.StyledHeading {
  font-family: "minion-pro";
  color: #1a1a1a;
  font-weight: 400;
  font-size: 2rem;
  line-height: 2.5rem;
  margin: 0;
    margin-bottom: 0px;
}

.newsletter p {
  font-family: "minion-pro";
  line-height: 1.5rem;
  margin: 0 auto;
    margin-bottom: 0px;
  max-width: 48rem;
  width: 100%;
  font-size: 1.1rem;
  margin-bottom: 0rem;
  text-align: center;
  font-weight: 400;
}

.justify-content-center {
  justify-content: center !important;}

.eds_mailChimpPlus_Galore .edmcp__inputGroup.edmcp_fullWidth input[type="text"], .eds_mailChimpPlus_Galore .edmcp__inputGroup.edmcp_fullWidth input[type="email"], .eds_mailChimpPlus_Galore .edmcp__inputGroup.edmcp_fullWidth input[type="number"], .eds_mailChimpPlus_Galore .edmcp__inputGroup.edmcp_fullWidth select, .eds_mailChimpPlus_Galore .edmcp__inputGroup.edmcp_fullWidth textarea, .eds_mailChimpPlus_Galore .edmcp__inputGroup.edmcp_fullWidth .edmcp__select {
  width: 400px;
  border: 0px solid #fff;
}

.eds_mailChimpPlus_Galore .edmcp__inputGroup {
  margin-bottom: 0px;
}
.eds_mailChimpPlus_Galore .edForm__subscribe:hover, .eds_mailChimpPlus_Galore .edForm__closeResponse:hover {
  color: #fff;
  background-color: #005b70;
}
.eds_mailChimpPlus_Galore .edForm__subscribe, .eds_mailChimpPlus_Galore .edForm__closeResponse {
  background-color: #0077c8;
  border: none;
padding: 12px 24px 12px 24px;
  font-family: "Google Sans",Roboto,Arial,sans-serif;
  border-radius: 8px;
  display:  inline-block;
  text-decoration: none;
  text-transform: uppercase;
  letter-spacing: 1.6px;
  font-size: 14px;
  font-weight: 500;
text-align: center;
cursor: pointer;
color: white;line-height: 1.5;
}





.eds_mailChimpPlus_Galore .edForm__subscribe, .eds_mailChimpPlus_Galore .edForm__unsubscribe, .eds_mailChimpPlus_Galore .edmcp_archiveButton, .eds_mailChimpPlus_Galore .edForm__closeResponse {
  transition: none;
}


.eds_mailChimpPlus_Galore .edmcp__inputGroup {
  margin-bottom: 0px;
}
.eds_mailChimpPlus_Galore .edmcp_center {
  margin-left: 0px;
  margin-right: 0px;
}

.fill-white {
  fill: #fff;
}
.w-5 {
  width: 1.25rem;
}
.h-5 {
  height: 1.25rem;
}

body, li, p {
  line-height: 1.5em;
  text-rendering: optimizeLegibility;
}

.footersubtitle-1 {
  font-size: 1rem;
  letter-spacing: 0;
  line-height: 1.25rem;
}
.bold {
  font-weight: bold;
}

.footersubtitle-1 a:hover, .footersubtitle-2 a:hover {
  color: #00a9cd;
  text-decoration: none;
}
.footersubtitle-1 a:visited, .footersubtitle-2 a:visited {
  color: #fff;
  text-decoration: none;
}

.eds_mailChimpPlus_Galore .edmcp__inputGroup.edmcp_fullWidth input[type="text"], .eds_mailChimpPlus_Galore .edmcp__inputGroup.edmcp_fullWidth input[type="email"], .eds_mailChimpPlus_Galore .edmcp__inputGroup.edmcp_fullWidth input[type="number"], .eds_mailChimpPlus_Galore .edmcp__inputGroup.edmcp_fullWidth select, .eds_mailChimpPlus_Galore .edmcp__inputGroup.edmcp_fullWidth textarea, .eds_mailChimpPlus_Galore .edmcp__inputGroup.edmcp_fullWidth .edmcp__select {
  width: 400px;
padding: .375rem .75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
height: 44px;
  border: 1px solid #dadce0;
  border-radius: 4px;font-family: "minion-pro";
}
}

.eds_mailChimpPlus_Galore input[type="text"], .eds_mailChimpPlus_Galore input[type="email"], .eds_mailChimpPlus_Galore input[type="number"], .eds_mailChimpPlus_Galore select, .eds_mailChimpPlus_Galore textarea {
  font: 1.1rem "minion-pro";
    font-style: normal;
    font-weight: normal;
  font-style: normal;
  color: #363636;
  font-weight: 400;
  overflow-wrap: normal;
  text-transform: none;
  padding: 6px 12px;
}

.eds_mailChimpPlus_Galore input[type="text"], .eds_mailChimpPlus_Galore input[type="email"], .eds_mailChimpPlus_Galore input[type="number"], .eds_mailChimpPlus_Galore select, .eds_mailChimpPlus_Galore textarea {
  color: #505050;
  background-color: #fff;
  box-shadow: none;
  outline: none;
  margin: 0;
  border-radius: .125rem;
  letter-spacing: 0rem;
  border: 2px solid #fff;
}

.eds_mailChimpPlus_Galore .edmcp__inputGroup {
  margin-bottom: 0px;
}
.justify-content-center {
  justify-content: center !important;
}

.eds_mailChimpPlus_Galore .edmcp_formWrapper {
  padding: 0px;
}

.eds_mailChimpPlus_Galore .edmcp_mainWrapper {
  border: 0 !important;
  border-radius: 0px;
  overflow: hidden;
}

.footersubtitle-1 a:link, .footersubtitle-2 a:link {
  color: #fff;
  text-decoration: none;
}

.search img {height:20px;width: 20px;}


.strapline-hr hr {margin: 0.5rem 0 1rem 0;color: #2883bf;
    height: 1px;
    text-shadow: 0;
    background-color: #2883bf;
    text-shadow: 0;
    width: 100%}

.sectionhead h1 {
text-transform: uppercase;
    letter-spacing: 3.5px;
    color: #1a1a1a;
    font-weight: 400;
    font-family: "elza-narrow", sans-serif;
    }

@media (max-width: 37.4375rem){.sectionhead h1{font-size: 1.7rem;line-height: 1.1;margin:0px}}
@media (min-width: 37.5rem) and (max-width: 56.1875rem){.sectionhead h1{font-size: 2.0rem;line-height: 1.3;margin:0px}}
@media (min-width: 56.25rem) and (max-width: 79.9375rem){.sectionhead h1{font-size: 2.0rem;line-height: 1.3;margin:0px}}
@media (min-width: 80rem){.sectionhead h1{font-size: 2.0rem;line-height: 1.3;margin:0px}}


@media (max-width: 37.4375rem){.newsummary h1{font-weight: 400;font-family: "minion-pro";font-size: 1.7rem;line-height: 1.1;color: #1a1a1a;margin:0px}}
@media (min-width: 37.5rem) and (max-width: 56.1875rem){.newsummary h1{font-weight: 400;font-family: "minion-pro";font-size: 2.6rem;line-height: 1.3;color: #1a1a1a;margin:0px}}
@media (min-width: 56.25rem) and (max-width: 79.9375rem){.newsummary h1{font-weight: 400;font-family: "minion-pro";font-size: 2.6rem;line-height: 1.3;color: #1a1a1a;margin:0px}}
@media (min-width: 80rem){.newsummary h1{font-weight: 400;font-family: "minion-pro";font-size: 2.6rem;line-height: 1.3;color: #1a1a1a;margin:0px}}



.official-strapline {
  font-weight: 400;
  font-family: "minion-pro";
  font-size: 1.3rem;
  line-height: 1.3;
  font-style: italic;
}

.straplinea {
  display: flex;
  font-weight: 300;
  font-family: "elza-narrow", sans-serif;
  font-size: 1rem;
  line-height: 1.3;
  letter-spacing: 2px;color: #1a1a1a;
}


@media (max-width: 37.4375rem){.section-more-wrapper{display: flex;flex-wrap: wrap;align-items: center;overflow: visible;margin: 0;margin-top: 0px;}}
@media (min-width: 37.5rem) and (max-width: 56.1875rem){.section-more-wrapper{display: flex;flex-wrap: wrap;align-items: center;overflow: visible;margin: 0;margin-top: 1.5rem;}}
@media (min-width: 56.25rem) and (max-width: 79.9375rem){.section-more-wrapper{display: flex;flex-wrap: wrap;align-items: center;overflow: visible;margin: 0;margin-top: 1.5rem;}}
@media (min-width: 80rem){.section-more-wrapper{display: flex;flex-wrap: wrap;align-items: center;overflow: visible;margin: 0;margin-top: 1.5rem;}}

@media (min-width: 25rem) {
  .row > * {padding: 0 16px;
  }
}

@media (max-width: 37.4375rem){.frontcover img {margin: 0 auto; display: block;width: 100%;height: auto;border: 1px solid #D3D3D3;}}
@media (min-width: 37.5rem) and (max-width: 56.1875rem){.frontcover img {display: block;width: 100%;height: auto;border: 1px solid #D3D3D3;}}
@media (min-width: 56.25rem) and (max-width: 79.9375rem){.frontcover img{display: block;width: 100%;height: auto;border: 1px solid #D3D3D3;}}
@media (min-width: 80rem){.frontcover img {display: block;width: 100%;height: auto;border: 1px solid #D3D3D3;}}

.fc-shawdow img {
  box-shadow: 2px 2px 20px 0 #aaa !important;
}

@media (max-width: 37.4375rem){.frontcover{  flex: 1 auto; justify-content: center;display: flex;width:90%;margin: 0 auto;}}
@media (min-width: 37.5rem) and (max-width: 56.1875rem){.frontcover{flex: 1; padding-right:1rem}}
@media (min-width: 56.25rem) and (max-width: 79.9375rem){.frontcover{flex: 1;padding-right:1rem}}
@media (min-width: 80rem){.frontcover{flex: 1;}}

@media (max-width: 37.4375rem){.homefc{flex: 1}}
@media (min-width: 37.5rem) and (max-width: 56.1875rem){.homefc{flex: 1;}}
@media (min-width: 56.25rem) and (max-width: 79.9375rem){.homefc{flex: 1}}
@media (min-width: 80rem){.homefc{flex: 1}}

.magazine-wrapper > * {
  padding: 0px;
}

.issuenumber {
  color: #00752f;
  font-size: 2.6rem;
  margin: 0px 8px;
  font-family: "minion-pro";
  font-weight: 400;
  margin: -15px 6px;display: inline;
}

@media (max-width: 37.4375rem){.header-section2{margin-top: 0px;display: flex;margin-bottom: 0px;padding-bottom: 0px;width: 100%;max-width: 48rem;}}
@media (min-width: 37.5rem) and (max-width: 56.1875rem){.header-section2{margin-top: 15px;display: flex;margin-bottom: 0px;padding-bottom: 15px;width: 100%;max-width: 48rem;}}
@media (min-width: 56.25rem) and (max-width: 79.9375rem){.header-section2{display: flex;margin-bottom: 0px;padding-bottom: 15px;width: 100%;max-width: 48rem;}}
@media (min-width: 80rem){.header-section2{display: flex;margin-bottom: 0px;padding-bottom: 0px;width: 100%;}}

.header-section2 hr {height: 1px; color: #2883bf;background-color: #2883bf;border:none;opacity: 100%;margin-top: 5px;}

.newsummary {
  margin-top: 0rem;
}

@media (max-width: 37.4375rem){.highlights{flex: 2}}
@media (min-width: 37.5rem) and (max-width: 56.1875rem){.highlights{flex: 2;}}
@media (min-width: 56.25rem) and (max-width: 79.9375rem){.highlights{flex: 2}}
@media (min-width: 80rem){.highlights{flex: 2}}

/* Margin control */

@media (max-width: 37.4375rem){.mb-xsmall  {margin-bottom: 1rem;}}
@media (min-width: 37.5rem) and (max-width: 56.1875rem){.mb-xsmall { margin-bottom: 1rem;}}
@media (min-width: 56.25rem) and (max-width: 79.9375rem){.mb-xsmall  { margin-bottom: 1rem;}}
@media (min-width: 80rem){.mb-xsmall { margin-bottom: 1rem;}}

@media (max-width: 37.4375rem){.mb-vsmall  {margin-bottom: 0.75rem;}}
@media (min-width: 37.5rem) and (max-width: 56.1875rem){.mb-vsmall { margin-bottom: 1.5rem;}}
@media (min-width: 56.25rem) and (max-width: 79.9375rem){.mb-vsmall  { margin-bottom: 1.5rem;}}
@media (min-width: 80rem){.mb-vsmall { margin-bottom: 1.5rem;}}

@media (max-width: 37.4375rem){.mb-small  {margin-bottom: 0rem;}}
@media (min-width: 37.5rem) and (max-width: 56.1875rem){.mb-small { margin-bottom: 1rem;}}
@media (min-width: 56.25rem) and (max-width: 79.9375rem){.mb-small  { margin-bottom: 3rem;}}
@media (min-width: 80rem){.mb-small { margin-bottom: 2rem;}}

@media (max-width: 37.4375rem){.mb-medium {margin-bottom: 1rem;}}
@media (min-width: 37.5rem) and (max-width: 56.1875rem){.mb-medium { margin-bottom: 1.5rem;}}
@media (min-width: 56.25rem) and (max-width: 79.9375rem){.mb-medium  { margin-bottom: 1.5rem;}}
@media (min-width: 80rem){.mb-medium { margin-bottom: 1.5rem;}}

@media (max-width: 37.4375rem){.mb-large {margin-bottom: 3rem;}}
@media (min-width: 37.5rem) and (max-width: 56.1875rem){.mb-large { margin-bottom: 6rem;}}
@media (min-width: 56.25rem) and (max-width: 79.9375rem){.mb-large  { margin-bottom: 6rem;}}
@media (min-width: 80rem){.mb-large { margin-bottom: 6rem;}}

@media (max-width: 37.4375rem){.mt-16  {margin-top: 0rem;}}
@media (min-width: 37.5rem) and (max-width: 56.1875rem){.mt-16 { margin-top: 3rem;}}
@media (min-width: 56.25rem) and (max-width: 79.9375rem){.mt-16  { margin-top: 3rem;}}
@media (min-width: 80rem){.mt-16 { margin-top: 3rem;}}

@media (max-width: 37.4375rem){.mt-12  {margin-top: 1.6rem;}}
@media (min-width: 37.5rem) and (max-width: 56.1875rem){.mt-12 { margin-top: 1.6rem;}}
@media (min-width: 56.25rem) and (max-width: 79.9375rem){.mt-12  { margin-top: 1.6rem;}}
@media (min-width: 80rem){.mt-12 { margin-top: 6rem;}}

@media (max-width: 37.4375rem){.mt-24  {margin-top: 0rem;}}
@media (min-width: 37.5rem) and (max-width: 56.1875rem){.mt-24 { margin-top: 6rem;}}
@media (min-width: 56.25rem) and (max-width: 79.9375rem){.mt-24  { margin-top: 6rem;}}
@media (min-width: 80rem){.mt-24 { margin-top: 6rem;}}

@media (max-width: 37.4375rem){.mt-vsmall  {margin-top: 0rem;}}
@media (min-width: 37.5rem) and (max-width: 56.1875rem){.mt-vsmall { margin-top: 1rem;}}
@media (min-width: 56.25rem) and (max-width: 79.9375rem){.mt-vsmall  { margin-top: 1rem;}}
@media (min-width: 80rem){.mt-vsmall { margin-top: 0.20rem;}}

@media (max-width: 37.4375rem){.mt-small  {margin-top: 0rem;}}
@media (min-width: 37.5rem) and (max-width: 56.1875rem){.mt-small { margin-top: 1rem;}}
@media (min-width: 56.25rem) and (max-width: 79.9375rem){.mt-small  { margin-top: 3rem;}}
@media (min-width: 80rem){.mt-small { margin-top: 2rem;}}

@media (max-width: 37.4375rem){.mt-medium  {margin-top: 3rem;}}
@media (min-width: 37.5rem) and (max-width: 56.1875rem){.mt-medium { margin-top: 4rem;}}
@media (min-width: 56.25rem) and (max-width: 79.9375rem){.mt-medium  { margin-top: 4rem;}}
@media (min-width: 80rem){.mt-medium { margin-top: 4rem;}}

@media (max-width: 37.4375rem){.mt-large  {margin-top: 3rem;}}
@media (min-width: 37.5rem) and (max-width: 56.1875rem){.mt-large { margin-top: 6rem;}}
@media (min-width: 56.25rem) and (max-width: 79.9375rem){.mt-large  { margin-top: 6rem;}}
@media (min-width: 80rem){.mt-large { margin-top: 6rem;}}

.top_social .facebook, .top_social .x,  .top_social .instagram,  .top_social .linkedin {margin-right: 10px;}

.top_social svg {fill:black}
.top_social svg:hover {fill:#2883bf}

.fill-black{fill: black;}


/* Grids control */
.grid-4-p1 {grid-area: p1;list-style: none;}
.grid-4-p2 {grid-area: p2;list-style: none;}
.grid-4-p3 {grid-area: p3;list-style: none;}
.grid-4-p4 {grid-area: p4;list-style: none;}
.grid-4-p5 {grid-area: p5;list-style: none;}
.grid-4-p6 {grid-area: p6;list-style: none;}
.grid-4-p7 {grid-area: p7;list-style: none;}
.grid-4-p8 {grid-area: p8;list-style: none;}
.grid-4-p9 {grid-area: p9;list-style: none;}
.grid-4-p10 {grid-area: p10;list-style: none;}
.grid-4-p11 {grid-area: p11;list-style: none;}
.grid-4-p12 {grid-area: p12;list-style: none;}

.grid-4-a {
	grid-area: p1;
	list-style: none;
}

.grid-4-b {
	grid-area: p2;
	list-style: none;
}

.grid-4-c {
	grid-area: p3;
	list-style: none;
}
.grid-4-d {
	grid-area: p4;
	list-style: none;
}

.grid-4-e  {
	grid-area: p5;
	list-style: none;
}
.grid-4-f  {
	grid-area: p6;
	list-style: none;
}

.grid-4-g  {
	grid-area: p7;
	list-style: none;
}

.grid-4-h  {
	grid-area: p8;
	list-style: none;
}

.grid-4-i  {
	grid-area: p9;
	list-style: none;
}
.grid-4-j  {
	grid-area: p10;
	list-style: none;
}
.grid-4-k  {
	grid-area: p11;
	list-style: none;
}
.grid-4-l  {
	grid-area: p12;
	list-style: none;
}
.grid-4-m  {
	grid-area: p13;
	list-style: none;
}
.grid-4 {display: grid;gap: 0.5rem;width:100%;position: relative;}

@media (min-width: 37.5rem){.grid-4 {gap: 1rem;}}


@media (min-width: 37.5rem){.grid-4 > :nth-of-type(3n+3) {margin-right: 0;}}



@media (max-width: 37.4375rem){
.grid-4 {
grid-template-columns: repeat(2, minmax(0, 1fr));
grid-template-areas: 'p1 p1' 'p2 p2' 'p3 p3' 'p4 p4' 'p5 p5' 'p6 p6' 'p7 p7' 'p8 p8' 'p9 p9' 'p10 p10' 'p11 p11' 'p12 p12' 'p13 p13';
gap: 0.5rem;
}}

@media (min-width: 37.5rem) and (max-width: 56.1875rem){
.grid-4 {
grid-template-columns: repeat(3, minmax(0, 1fr));
grid-template-rows: repeat(2, minmax(0, 1fr));
grid-template-areas: 'p1 p1 p2' 'p1 p1 p3' 'p4 p5 p6' 'p7 p8 p9' 'p10 p11 p12';
gap: 1rem;
}}

@media (min-width: 56.25rem) and (max-width: 79.9375rem){
.grid-4 {
  grid-template-columns: repeat(4, minmax(0, 1fr));
  grid-template-rows: repeat(2, minmax(0, 1fr));
  grid-template-areas: 'p1 p1 p2 p3' 'p1 p1 p4 p5' 'p6 p7 p8 p9' 'p10 p11 p12 p13';
  gap: 1.5rem;
}}

@media (min-width: 80rem) {
.grid-4 {
  grid-template-columns: repeat(4, minmax(0, 1fr));
  grid-template-rows: 0fr 0fr;
  grid-template-areas: 'p1 p2 p3 p4' 'p5 p6 p7 p8' ;
  gap: 2rem;

}}


.grid-3-p1 {grid-area: p1;list-style: none;}
.grid-3-p2 {grid-area: p2;list-style: none;}
.grid-3-p3 {grid-area: p3;list-style: none;}
.grid-3-p4 {grid-area: p4;list-style: none;}
.grid-3-p5 {grid-area: p5;list-style: none;}
.grid-3-p6 {grid-area: p6;list-style: none;}
.grid-3-p7 {grid-area: p7;list-style: none;}
.grid-3-p8 {grid-area: p8;list-style: none;}
.grid-3-p9 {grid-area: p9;list-style: none;}
.grid-3-p10 {grid-area: p10;list-style: none;}
.grid-3-p11 {grid-area: p11;list-style: none;}
.grid-3-p12 {grid-area: p12;list-style: none;}

.grid-3-a {grid-area: p1;list-style: none;}
.grid-3-b {grid-area: p2;list-style: none;}
.grid-3-c {grid-area: p3;list-style: none;}
.grid-3-d {grid-area: p4;list-style: none;}
.grid-3-e {grid-area: p5;list-style: none;}
.grid-3-f {grid-area: p6;list-style: none;}
.grid-3-g {grid-area: p7;list-style: none;}
.grid-3-h {grid-area: p8;list-style: none;}
.grid-3-i {grid-area: p9;list-style: none;}
.grid-3-j {grid-area: p10;list-style: none;}
.grid-3-k {grid-area: p11;list-style: none;}
.grid-3-l {grid-area: p12;list-style: none;}
.grid-3-m {grid-area: p13;list-style: none;}


.grid-3 {display: grid;gap: 0.5rem;width:100%;position: relative;}

@media (min-width: 37.5rem){.grid-3 {gap: 1rem;}}


@media (min-width: 37.5rem){.grid-3 > :nth-of-type(3n+3) {margin-right: 0;}}



@media (max-width: 37.4375rem){
.grid-3 {
grid-template-columns: repeat(2, minmax(0, 1fr));
grid-template-areas: 'p1 p1' 'p2 p2' 'p3 p3' 'p4 p4' 'p5 p5' 'p6 p6' 'p7 p7' 'p8 p8' 'p9 p9' 'p10 p10' 'p11 p11' 'p12 p12' 'p13 p13';
gap: 0.5rem;
}}

@media (min-width: 37.5rem) and (max-width: 56.1875rem){
.grid-3 {
grid-template-columns: repeat(3, minmax(0, 1fr));
grid-template-rows: repeat(2, minmax(0, 1fr));
grid-template-areas: 'p1 p1 p2' 'p1 p1 p3' 'p4 p5 p6' 'p7 p8 p9' 'p10 p11 p12';
gap: 1rem;
}}

@media (min-width: 56.25rem) and (max-width: 79.9375rem){
.grid-3 {
  grid-template-columns: repeat(4, minmax(0, 1fr));
  grid-template-rows: repeat(2, minmax(0, 1fr));
  grid-template-areas: 'p1 p1 p2 p3' 'p1 p1 p4 p5' 'p6 p7 p8 p9' 'p10 p11 p12 p13';
  gap: 1.5rem;
}}

@media (min-width: 80rem) {
.grid-3 {
  grid-template-columns: repeat(3, minmax(0, 1fr));
  grid-template-rows: 0fr 0fr;
  grid-template-areas: 'p1 p2 p3' 'p4 p5 p6';
  gap: 2rem;

}}




.grid-2-p1 {grid-area: p1;list-style: none;}
.grid-2-p2 {grid-area: p2;list-style: none;}
.grid-2-p3 {grid-area: p3;list-style: none;}
.grid-2-p4 {grid-area: p4;list-style: none;}
.grid-2-p5 {grid-area: p5;list-style: none;}
.grid-2-p6 {grid-area: p6;list-style: none;}
.grid-2-p7 {grid-area: p7;list-style: none;}
.grid-2-p8 {grid-area: p8;list-style: none;}
.grid-2-p9 {grid-area: p9;list-style: none;}
.grid-2-p10 {grid-area: p10;list-style: none;}
.grid-2-p11 {grid-area: p11;list-style: none;}
.grid-2-p12 {grid-area: p12;list-style: none;}

.grid-2-a {
	grid-area: p1;
	list-style: none;
}

.grid-2-b {
	grid-area: p2;
	list-style: none;
}

.grid-2-c {
	grid-area: p3;
	list-style: none;
}
.grid-2-d {
	grid-area: p4;
	list-style: none;
}

.grid-2-e  {
	grid-area: p5;
	list-style: none;
}
.grid-2-f  {
	grid-area: p6;
	list-style: none;
}

.grid-2-g  {
	grid-area: p7;
	list-style: none;
}

.grid-2-h  {
	grid-area: p8;
	list-style: none;
}

.grid-2-i  {
	grid-area: p9;
	list-style: none;
}
.grid-2-j  {
	grid-area: p10;
	list-style: none;
}
.grid-2-k  {
	grid-area: p11;
	list-style: none;
}
.grid-2-l  {
	grid-area: p12;
	list-style: none;
}
.grid-2-m  {
	grid-area: p13;
	list-style: none;
}
.grid-2 {display: grid;gap: 0.5rem;width:100%;position: relative;}

@media (min-width: 37.5rem){.grid-2 {gap: 1rem;}}


@media (min-width: 37.5rem){.grid-2 > :nth-of-type(3n+3) {margin-right: 0;}}



@media (max-width: 37.4375rem){
.grid-2 {
grid-template-columns: repeat(2, minmax(0, 1fr));
grid-template-areas: 'p1 p1' 'p2 p2' 'p3 p3' 'p4 p4' 'p5 p5' 'p6 p6' 'p7 p7' 'p8 p8' 'p9 p9' 'p10 p10' 'p11 p11' 'p12 p12' 'p13 p13';
gap: 0.5rem;
}}

@media (min-width: 37.5rem) and (max-width: 56.1875rem){
.grid-2 {
grid-template-columns: repeat(3, minmax(0, 1fr));
grid-template-rows: repeat(2, minmax(0, 1fr));
grid-template-areas: 'p1 p1 p2' 'p1 p1 p3' 'p4 p5 p6' 'p7 p8 p9' 'p10 p11 p12';
gap: 1rem;
}}

@media (min-width: 56.25rem) and (max-width: 79.9375rem){
.grid-2 {
  grid-template-columns: repeat(4, minmax(0, 1fr));
  grid-template-rows: repeat(2, minmax(0, 1fr));
  grid-template-areas: 'p1 p1 p2 p3' 'p1 p1 p4 p5' 'p6 p7 p8 p9' 'p10 p11 p12 p13';
  gap: 1.5rem;
}}

@media (min-width: 80rem) {
.grid-2 {
  grid-template-columns: repeat(2, minmax(0, 1fr));
  grid-template-rows: 0fr 0fr;
  grid-template-areas: 'p1 p2' 'p3 p4' ;
  gap: 2rem;

}}


.grid-6-p1 {grid-area: p1;list-style: none;}
.grid-6-p2 {grid-area: p2;list-style: none;}
.grid-6-p3 {grid-area: p3;list-style: none;}
.grid-6-p4 {grid-area: p4;list-style: none;}
.grid-6-p5 {grid-area: p5;list-style: none;}
.grid-6-p6 {grid-area: p6;list-style: none;}
.grid-6-p7 {grid-area: p7;list-style: none;}
.grid-6-p8 {grid-area: p8;list-style: none;}
.grid-6-p9 {grid-area: p9;list-style: none;}
.grid-6-p10 {grid-area: p10;list-style: none;}

.grid-6-a {
	grid-area: p1;
	list-style: none;
}

.grid-6-b {
	grid-area: p2;
	list-style: none;
}

.grid-6-c {
	grid-area: p3;
	list-style: none;
}
.grid-6-d {
	grid-area: p4;
	list-style: none;
}

.grid-6-e  {
	grid-area: p5;
	list-style: none;
}
.grid-6-f  {
	grid-area: p6;
	list-style: none;
}

.grid-6-g  {
	grid-area: p7;
	list-style: none;
}

.grid-6-h  {
	grid-area: p8;
	list-style: none;
}

.grid-6-i  {
	grid-area: p9;
	list-style: none;
}

.grid-6-j  {
	grid-area: p10;
	list-style: none;
}
.grid-6 {display: grid;gap: 0.5rem;width:100%;position: relative;}

@media (min-width: 37.5rem){.grid-6 {gap: 1rem;}}


@media (min-width: 37.5rem){.grid-6 > :nth-of-type(3n+3) {margin-right: 0;}}



@media (max-width: 37.4375rem){
.grid-6 {
grid-template-columns: repeat(2, minmax(0, 1fr));
grid-template-areas: 'p1 p1' 'p2 p2' 'p3 p3' 'p4 p4' 'p5 p5' 'p6 p6' 'p7 p7' 'p8 p8' 'p9 p9' 'p10 p10' 'p11 p11' 'p12 p12' 'p13 p13';
gap: 0.5rem;
}}

@media (min-width: 37.5rem) and (max-width: 56.1875rem){
.grid-6 {
grid-template-columns: repeat(4, minmax(0, 1fr));
grid-template-rows: repeat(1, minmax(0, 1fr));
grid-template-areas: 'p1 p1 p2 p2 ' 
'p3 p3 p4 p4' 
'p5 p5 p6 p6'
'p7 p7 p8 p8'
'p9 p9 p10 p10'
'p11 p11 p12 p12'
'p13 p13 p13 p13'

;
gap: 1rem;
}}

@media (min-width: 56.25rem) and (max-width: 79.9375rem){
.grid-6 {
 grid-template-columns: repeat(4, 1fr);
    grid-template-rows: repeat(1, 1fr);
    grid-template-areas:
'p1 p1 p2 p2 ' 
'p3 p3 p4 p4' 
'p5 p5 p6 p6'
'p7 p7 p8 p8'
'p9 p9 p10 p10'
'p11 p11 p12 p12'
'p13 p13 p13 p13'

;
    gap: 2rem
}}

@media (min-width: 80rem) {
.grid-6 {
 grid-template-columns: repeat(4, 1fr);
    grid-template-rows: repeat(1, 1fr);
    grid-template-areas:
'p1 p1 p2 p2 ' 
'p3 p4 p5 p6 ' 
'p7 p8 p9 p10';
    gap: 2rem

}}




.grid-7-p1 {grid-area: p1;list-style: none;}
.grid-7-p2 {grid-area: p2;list-style: none;}
.grid-7-p3 {grid-area: p3;list-style: none;}
.grid-7-p4 {grid-area: p4;list-style: none;}
.grid-7-p5 {grid-area: p5;list-style: none;}



.grid-7-a {
	grid-area: p1;
	list-style: none;
}

.grid-7-b {
	grid-area: p2;
	list-style: none;
}

.grid-7-c {
	grid-area: p3;
	list-style: none;
}
.grid-7-d {
	grid-area: p4;
	list-style: none;
}

.grid-7-e  {
	grid-area: p5;
	list-style: none;
}



.grid-7 {display: grid;gap: 0.5rem;width:100%;position: relative;}

@media (min-width: 37.5rem){.grid-7 {gap: 1rem;}}


@media (min-width: 37.5rem){.grid-7 > :nth-of-type(3n+3) {margin-right: 0;}}



@media (max-width: 37.4375rem){
.grid-7 {
grid-template-columns: repeat(2, minmax(0, 1fr));
grid-template-areas: 'p1 p1' 'p2 p2' 'p3 p3' 'p4 p4' 'p5 p5' ;
gap: 0.5rem;
}}

@media (min-width: 37.5rem) and (max-width: 56.1875rem){
.grid-7 {
grid-template-columns: repeat(4, minmax(0, 1fr));
    grid-template-rows: repeat(1, minmax(0, 1fr));
    grid-template-areas:
'p1  p1  p1  p1 ' 
'p2  p2  p3  p3 ' 
'p4  p4  p5  p5 ' 
'p6  p6  p7  p7 ' 
'p8  p8  p9  p9 ' 
'p10 p10 p11 p11' 
'p12 p12 p13 p13';
    gap: 1.5rem;
}}

@media (min-width: 56.25rem) and (max-width: 79.9375rem){
.grid-7 {
grid-template-columns: repeat(6, minmax(0, 1fr));
    grid-template-rows: repeat(1, minmax(0, 1fr));
    grid-template-areas:
'p1 p1 p1 p2 p2 p2' 
'p1 p1 p1 p2 p2 p2' 
'p3 p3 p4 p4 p5 p5' 
'p6 p6 p7 p7 p8 p8' 
'p9 p9 p10 p10 p11 p11'  
'p12 p12 p12 p13 p13 p13' ;
    gap: 1.5rem;
}}

@media (min-width: 80rem) {
.grid-7 {
 grid-template-columns: repeat(6, 1fr);
    grid-template-rows: repeat(1, 1fr);
    grid-template-areas:
'p1 p1 p1 p2 p2 p2 ' 
'p3 p3 p4 p4 p5 p5 '  ;
    gap: 2rem

}}








.grid-8-p1 {grid-area: p1;list-style: none;}
.grid-8-p2 {grid-area: p2;list-style: none;}
.grid-8-p3 {grid-area: p3;list-style: none;}
.grid-8-p4 {grid-area: p4;list-style: none;}


.grid-8-a {grid-area: p1;list-style: none;}
.grid-8-b {grid-area: p2;list-style: none;}
.grid-8-c {grid-area: p3;list-style: none;}
.grid-8-d {grid-area: p4;list-style: none;}
.grid-8-e {grid-area: p5;list-style: none;}
.grid-8-f {grid-area: p6;list-style: none;}
.grid-8-g {grid-area: p7;list-style: none;}
.grid-8-h {grid-area: p8;list-style: none;}

.grid-8 {display: grid;gap: 0.5rem;width:100%;position: relative;}

@media (min-width: 37.5rem){.grid-8 {gap: 1rem;}}


@media (min-width: 37.5rem){.grid-8 > :nth-of-type(3n+3) {margin-right: 0;}}



@media (max-width: 37.4375rem){
.grid-8 {
grid-template-columns: repeat(2, minmax(0, 1fr));
grid-template-areas: 
'p1 p1' 
'p2 p2'
'p3 p3'
'p4 p4'
'p5 p5'
'p6 p6'
'p7 p7'
'p8 p8'
;
gap: 0.5rem;
}}

@media (min-width: 37.5rem) and (max-width: 56.1875rem){
.grid-8 {
grid-template-columns: repeat(4, minmax(0, 1fr));
    grid-template-rows: repeat(1, minmax(0, 1fr));
    grid-template-areas:
'p1  p1  p1  p1 ' 
'p2  p2  p3  p3 ' 
'p4  p4  p5  p5 ' 
'p6  p6  p7  p7 ' 
'p8  p8  p9  p9 ' 
'p10 p10 p11 p11' 
'p12 p12 p13 p13';
    gap: 1.5rem;
}}

@media (min-width: 56.25rem) and (max-width: 79.9375rem){
.grid-8 {
grid-template-columns: repeat(6, minmax(0, 1fr));
    grid-template-rows: repeat(1, minmax(0, 1fr));
    grid-template-areas:
'p1 p1 p1 p2 p2 p2' 
'p1 p1 p1 p2 p2 p2' 
'p3 p3 p4 p4 p5 p5' 
'p6 p6 p7 p7 p8 p8' 
'p9 p9 p10 p10 p11 p11'  
'p12 p12 p12 p13 p13 p13' ;
    gap: 1.5rem;
}}

@media (min-width: 80rem) {
.grid-8 {
 grid-template-columns: repeat(4, 1fr);
    grid-template-rows: repeat(1, 1fr);
    grid-template-areas: 'p1 p2 p3 p4' 'p5 p6 p7 p8';
    gap: 2rem;
margin-bottom: 2rem;

}}


.heading-layout-23-c a{color: #1a1a1a;text-decoration:none}
.heading-layout-23-c a:visited{color: #1a1a1a;text-decoration:none}
.heading-layout-23-c a:hover{color:#2883bf; text-decoration:underline}

/* 2 3 Layout styling A*/

@media (max-width: 37.4375rem){.card-body .date-layout-23-a{font-size: 0.9rem;line-height: 1.16;margin-bottom: 5px;color: #363636;}}
@media (min-width: 37.5rem) and (max-width: 56.1875rem){.card-body .date-layout-23-a{margin-bottom:0px;font-size: 1.125rem;line-height: 1.15;color: #363636;}}
@media (min-width: 56.25rem) and (max-width: 79.9375rem){.card-body .date-layout-23-a{font-size:1.12rem;line-height: 1;font-weight:400;margin-bottom:0.25rem;color: #363636;}}
@media (min-width: 80rem){.card-body .date-layout-23-a{font-size: 1rem;line-height: 1;font-weight:400;margin-bottom:0.25rem;color: #363636;}}

@media (max-width: 37.4375rem){.card-body .heading-layout-23-a{font-size: 1.7rem;line-height: 1.1;margin-bottom: 5px;font-weight: 500;color: #1a1a1a;}}
@media (min-width: 37.5rem) and (max-width: 56.1875rem){.card-body .heading-layout-23-a{color: #1a1a1a;font-size: 2.2rem;line-height: 1.15;font-weight: 400;}}
@media (min-width: 56.25rem) and (max-width: 79.9375rem){.card-body .heading-layout-23-a{font-size:1.82rem;line-height: 1.2;font-weight:400;margin-bottom: 5px;color: #1a1a1a;}}
@media (min-width: 80rem){.card-body .heading-layout-23-a{font-size: 2.6rem;line-height: 1.15;font-weight:500;margin-bottom: 5px;color: #1a1a1a;}}

@media (max-width: 37.4375rem){.card-body .description-layout23-a{color:#363636;font-size: 1.1rem;line-height: 1.5em;margin-bottom: 0px;font-weight: 400;}}
@media (min-width: 37.5rem) and (max-width: 56.1875rem){.card-body .description-layout23-a{display:none;color:#363636;font-size: 1.4rem;line-height: 1.16;font-weight: 400;}}
@media (min-width: 56.25rem) and (max-width: 79.9375rem){.card-body .description-layout23-a{color: #363636;
    font-size: 1.2rem;
    line-height: 1.16;
    font-weight: 400;}}
@media (min-width: 80rem){.card-body .description-layout23-a{color:#363636;font-size: 1.2rem;line-height: 1.4;font-weight: 400;}}

/* 2 3 Layout styling B*/
@media (max-width: 37.4375rem){.card-body .date-layout-23-b{font-size: 0.9rem;line-height: 1.16;margin-bottom: 5px;color: #363636;}}
@media (min-width: 37.5rem) and (max-width: 56.1875rem){.card-body .date-layout-23-b{margin-bottom: 1px;font-size: .9rem;line-height: 1.15;color: #363636;}}
@media (min-width: 56.25rem) and (max-width: 79.9375rem){.card-body .date-layout-23-b{font-size:1.12rem;line-height: 1;font-weight:400;margin-bottom:0.25rem;color: #363636;}}
@media (min-width: 80rem){.card-body .date-layout-23-b{font-size: 1rem;line-height: 1;font-weight:400;margin-bottom:0.25rem;color: #363636;}}

@media (max-width: 37.4375rem){.card-body .heading-layout-23-b{font-size: 1.7rem;line-height: 1.1;margin-bottom: 5px;font-weight: 500;color: #1a1a1a;}}
@media (min-width: 37.5rem) and (max-width: 56.1875rem){.card-body .heading-layout-23-b{color: #1a1a1a;font-size: 1.425rem;line-height: 1.15;font-weight: 400;}}
@media (min-width: 56.25rem) and (max-width: 79.9375rem){.card-body .heading-layout-23-b{font-size:1.82rem;line-height: 1.2;font-weight:400;margin-bottom: 5px;color: #1a1a1a;}}
@media (min-width: 80rem){.card-body .heading-layout-23-b{font-size: 2.6rem;line-height: 1.15;font-weight:500;margin-bottom: 5px;color: #1a1a1a;}}

@media (max-width: 37.4375rem){.card-body .description-layout23-b{color:#363636;font-size: 1.5rem;line-height: 1.16;margin-bottom: 0px;font-weight: 400;}}
@media (min-width: 37.5rem) and (max-width: 56.1875rem){.card-body .description-layout23-b{display:none;color:#363636;font-size: 1.4rem;line-height: 1.16;font-weight: 400;}}
@media (min-width: 56.25rem) and (max-width: 79.9375rem){.card-body .description-layout23-b{color:#363636;font-size: 1.4rem;line-height: 1.16;font-weight: 400;}}
@media (min-width: 80rem){.card-body .description-layout23-b{color:#363636;font-size: 1.4rem;line-height: 1.4;font-weight: 400;}}


/* 2 3 Layout styling C*/
@media (max-width: 37.4375rem){.card-body .date-layout-23-c{font-size: 0.9rem;line-height: 1.16;margin-bottom: 5px;color: #363636;}}
@media (min-width: 37.5rem) and (max-width: 56.1875rem){.card-body .date-layout-23-c{margin-bottom: 1px;font-size: .9rem;line-height: 1.15;color: #363636;}}
@media (min-width: 56.25rem) and (max-width: 79.9375rem){.card-body .date-layout-23-c{font-size:1rem;line-height: 1;font-weight:400;margin-bottom:0.25rem;color: #363636;}}
@media (min-width: 80rem){.card-body .date-layout-23-c{font-size: 0.9rem;line-height: 1.3;font-weight:400;margin-bottom:0.25rem;color: #363636;}}

@media (max-width: 37.4375rem){.card-body .heading-layout-23-c{font-size: 1.7rem;line-height: 1.1;margin-bottom: 5px;font-weight: 500;color: #1a1a1a;}}
@media (min-width: 37.5rem) and (max-width: 56.1875rem){.card-body .heading-layout-23-c{color: #1a1a1a;font-size: 1.425rem;line-height: 1.15;font-weight: 400;}}
@media (min-width: 56.25rem) and (max-width: 79.9375rem){.card-body .heading-layout-23-c{font-size:1.56rem;line-height: 1.2;font-weight:400;margin-bottom: 5px;color: #1a1a1a;}}
@media (min-width: 80rem){.card-body .heading-layout-23-c{font-size: 2rem;line-height: 1.2;font-weight:500;margin-bottom: 5px;color: #1a1a1a;}}

@media (max-width: 37.4375rem){.card-body .description-layout23-c{color:#363636;font-size: 1.1rem;line-height: 1.5em;margin-bottom: 0px;font-weight: 400;}}
@media (min-width: 37.5rem) and (max-width: 56.1875rem){.card-body .description-layout23-c{display:none;color:#363636;font-size: 1.4rem;line-height: 1.16;font-weight: 400;}}
@media (min-width: 56.25rem) and (max-width: 79.9375rem){.card-body .description-layout23-c{color:#363636;font-size: 1.2rem;line-height: 1.4;font-weight: 400;}}
@media (min-width: 80rem){.card-body .description-layout23-c{color:#363636;font-size:1.1rem;line-height: 1.4;font-weight: 400;}}


/* 2 3 Layout styling D*/
@media (max-width: 37.4375rem){.card-body .date-layout-23-d{font-size: 0.9rem;line-height: 1.16;margin-bottom: 5px;color: #363636;}}
@media (min-width: 37.5rem) and (max-width: 56.1875rem){.card-body .date-layout-23-d{margin-bottom: 1px;font-size: .9rem;line-height: 1.15;color: #363636;}}
@media (min-width: 56.25rem) and (max-width: 79.9375rem){.card-body .date-layout-23-d{font-size:1rem;line-height: 1;font-weight:400;margin-bottom:0.25rem;color: #363636;}}
@media (min-width: 80rem){.card-body .date-layout-23-d{font-size: 0.96rem;line-height: 1.3;font-weight:400;margin-bottom:0.25rem;color: #363636;}}

@media (max-width: 37.4375rem){.card-body .heading-layout-23-d{font-size: 1.7rem;line-height: 1.1;margin-bottom: 5px;font-weight: 500;color: #1a1a1a;}}
@media (min-width: 37.5rem) and (max-width: 56.1875rem){.card-body .heading-layout-23-d{color: #1a1a1a;font-size: 1.425rem;line-height: 1.15;font-weight: 400;}}
@media (min-width: 56.25rem) and (max-width: 79.9375rem){.card-body .heading-layout-23-d{font-size:1.56rem;line-height: 1.2;font-weight:400;margin-bottom: 5px;color: #1a1a1a;}}
@media (min-width: 80rem){.card-body .heading-layout-23-d{font-size: 1.9rem;line-height: 1.2;font-weight:500;margin-bottom: 5px;color: #1a1a1a;}}

@media (max-width: 37.4375rem){.card-body .description-layout23-d{color:#363636;font-size: 1.1rem;line-height: 1.5em;margin-bottom: 0px;font-weight: 400;}}
@media (min-width: 37.5rem) and (max-width: 56.1875rem){.card-body .description-layout23-d{display:none;color:#363636;font-size: 1.4rem;line-height: 1.16;font-weight: 400;}}
@media (min-width: 56.25rem) and (max-width: 79.9375rem){.card-body .description-layout23-d{color:#363636;font-size: 1.2rem;line-height: 1.4;font-weight: 400;}}
@media (min-width: 80rem){.card-body .description-layout23-d{color:#363636;font-size:1.1rem;line-height: 1.4;font-weight: 400;}}


/* 2 3 Layout styling E*/
@media (max-width: 37.4375rem){.card-body .date-layout-23-e{font-size: 0.9rem;line-height: 1.16;margin-bottom: 5px;color: #363636;}}
@media (min-width: 37.5rem) and (max-width: 56.1875rem){.card-body .date-layout-23-e{margin-bottom: 1px;font-size: .9rem;line-height: 1.15;color: #363636;}}
@media (min-width: 56.25rem) and (max-width: 79.9375rem){.card-body .date-layout-23-e{font-size:1rem;line-height: 1;font-weight:400;margin-bottom:0.25rem;color: #363636;}}
@media (min-width: 80rem){.card-body .date-layout-23-e{font-size: 0.96rem;line-height: 1.3;font-weight:400;margin-bottom:0.25rem;color: #363636;}}

@media (max-width: 37.4375rem){.card-body .heading-layout-23-e{font-size: 1.7rem;line-height: 1.1;margin-bottom: 5px;font-weight: 500;color: #1a1a1a;}}
@media (min-width: 37.5rem) and (max-width: 56.1875rem){.card-body .heading-layout-23-e{color: #1a1a1a;font-size: 1.425rem;line-height: 1.15;font-weight: 400;}}
@media (min-width: 56.25rem) and (max-width: 79.9375rem){.card-body .heading-layout-23-e{font-size:1.56rem;line-height: 1.2;font-weight:400;margin-bottom: 5px;color: #1a1a1a;}}
@media (min-width: 80rem){.card-body .heading-layout-23-e{font-size: 1.9rem;line-height: 1.2;font-weight:500;margin-bottom: 5px;color: #1a1a1a;}}

@media (max-width: 37.4375rem){.card-body .description-layout23-e{color:#363636;font-size: 1.1rem;line-height: 1.5em;margin-bottom: 0px;font-weight: 400;}}
@media (min-width: 37.5rem) and (max-width: 56.1875rem){.card-body .description-layout23-e{display:none;color:#363636;font-size: 1.4rem;line-height: 1.16;font-weight: 400;}}
@media (min-width: 56.25rem) and (max-width: 79.9375rem){.card-body .description-layout23-e{color:#363636;font-size: 1.2rem;line-height: 1.16;font-weight: 400;}}
@media (min-width: 80rem){.card-body .description-layout23-e{color:#363636;font-size:1.1rem;line-height: 1.4;font-weight: 400;}}




/* 2 4 4 Layout styling A*/

@media (max-width: 37.4375rem){.card-body .date-layout-244-a{font-size: 0.9rem;line-height: 1.16;margin-bottom: 5px;color: #1a1a1a;}}
@media (min-width: 37.5rem) and (max-width: 56.1875rem){.card-body .date-layout-244-a{margin-bottom: 1px;
    font-size: .9rem;
    line-height: 1.15;
    color: #1a1a1a;;}}
@media (min-width: 56.25rem) and (max-width: 79.9375rem){.card-body .date-layout-244-a{font-size:1.12rem;line-height: 1;font-weight:400;margin-bottom:0.25rem;color: #1a1a1a;}}
@media (min-width: 80rem){.card-body .date-layout-244-a{font-size: 1rem;line-height: 1;font-weight:400;margin-bottom:0.25rem;color: #1a1a1a;}}

@media (max-width: 37.4375rem){.card-body .heading-layout-244-a{font-size: 1.7rem;line-height: 1.1;margin-bottom: 5px;font-weight: 500;color: #1a1a1a;}}
@media (min-width: 37.5rem) and (max-width: 56.1875rem){.card-body .heading-layout-244-a{color: #1a1a1a;
    font-size: 1.425rem;
    line-height: 1.15;
    font-weight: 400;}}
@media (min-width: 56.25rem) and (max-width: 79.9375rem){.card-body .heading-layout-244-a{font-size:1.82rem;line-height: 1.2;font-weight:400;margin-bottom: 5px;color: #1a1a1a;}}
@media (min-width: 80rem){.card-body .heading-layout-244-a{font-size: 2.6rem;line-height: 1.2;font-weight:500;margin-bottom: 5px;color: #1a1a1a;}}

@media (max-width: 37.4375rem){.card-body .description-layout-244-a{color:#363636;font-size: 1.1rem;line-height: 1.16;margin-bottom: 0px;font-weight: 400;}}
@media (min-width: 37.5rem) and (max-width: 56.1875rem){.card-body .description-layout-244-a{display:none;color:#363636;font-size: 1.4rem;line-height: 1.16;font-weight: 400;}}
@media (min-width: 56.25rem) and (max-width: 79.9375rem){.card-body .description-layout-244-a{color:#363636;font-size: 1.2rem;line-height: 1.16;font-weight: 400;}}
@media (min-width: 80rem){.card-body .description-layout-244-a{color:#363636;font-size: 1.2rem;line-height: 1.4;font-weight: 400;}}

/* 2 4 4 Layout styling B*/
@media (max-width: 37.4375rem){.card-body .date-layout-244-b{font-size: 0.9rem;line-height: 1.16;margin-bottom: 5px;color: #363636;}}
@media (min-width: 37.5rem) and (max-width: 56.1875rem){.card-body .date-layout-244-b{margin-bottom: 1px;font-size: .9rem;line-height: 1.15;color: #363636;}}
@media (min-width: 56.25rem) and (max-width: 79.9375rem){.card-body .date-layout-244-b{font-size:1.12rem;line-height: 1;font-weight:400;margin-bottom:0.25rem;color: #363636;}}
@media (min-width: 80rem){.card-body .date-layout-244-b{font-size: 1rem;line-height: 1;font-weight:400;margin-bottom:0.25rem;color: #363636;}}

@media (max-width: 37.4375rem){.card-body .heading-layout-244-b{font-size: 1.7rem;line-height: 1.1;margin-bottom: 5px;font-weight: 500;color: #1a1a1a;}}
@media (min-width: 37.5rem) and (max-width: 56.1875rem){.card-body .heading-layout-244-b{color: #1a1a1a;font-size: 1.425rem;line-height: 1.15;font-weight: 400;}}
@media (min-width: 56.25rem) and (max-width: 79.9375rem){.card-body .heading-layout-244-b{font-size:1.82rem;line-height: 1.2;font-weight:400;margin-bottom: 5px;color: #1a1a1a;}}
@media (min-width: 80rem){.card-body .heading-layout-244-b{font-size: 2.6rem;line-height: 1.2;font-weight:500;margin-bottom: 5px;color: #1a1a1a;}}

@media (max-width: 37.4375rem){.card-body .description-layout-244-b{color:#363636;font-size: 1.1rem;line-height: 1.5em;margin-bottom: 0px;font-weight: 400;}}
@media (min-width: 37.5rem) and (max-width: 56.1875rem){.card-body .description-layout-244-b{display:none;color:#363636;font-size: 1.4rem;line-height: 1.16;font-weight: 400;}}
@media (min-width: 56.25rem) and (max-width: 79.9375rem){.card-body .description-layout-244-b{color:#363636;font-size: 1.4rem;line-height: 1.16;font-weight: 400;}}
@media (min-width: 80rem){.card-body .description-layout-244-b{color:#363636;font-size: 1.2rem;line-height: 1.4;font-weight: 400;}}


/* 2 4 4 Layout styling C*/
@media (max-width: 37.4375rem){.card-body .date-layout-244-c{font-size: 0.9rem;line-height: 1.16;margin-bottom: 5px;color: #363636;}}
@media (min-width: 37.5rem) and (max-width: 56.1875rem){.card-body .date-layout-244-c{margin-bottom: 1px;font-size: .9rem;line-height: 1.15;color: #363636;}}
@media (min-width: 56.25rem) and (max-width: 79.9375rem){.card-body .date-layout-244-c{font-size:1rem;line-height: 1;font-weight:400;margin-bottom:0.25rem;color: #363636;}}
@media (min-width: 80rem){.card-body .date-layout-244-c{font-size: 0.8rem;line-height: 1.3;font-weight:400;margin-bottom:0.22rem;color: #363636;}}

@media (max-width: 37.4375rem){.card-body .heading-layout-244-c{font-size: 1.7rem;line-height: 1.1;margin-bottom: 5px;font-weight: 500;color: #1a1a1a;}}
@media (min-width: 37.5rem) and (max-width: 56.1875rem){.card-body .heading-layout-244-c{color: #1a1a1a;font-size: 1.425rem;line-height: 1.15;font-weight: 400;}}
@media (min-width: 56.25rem) and (max-width: 79.9375rem){.card-body .heading-layout-244-c{font-size:1.56rem;line-height: 1.2;font-weight:400;margin-bottom: 5px;color: #1a1a1a;}}
@media (min-width: 80rem){.card-body .heading-layout-244-c{font-size: 1.4rem;line-height: 1.2;font-weight:500;margin-bottom: 5px;color: #1a1a1a;}}

@media (max-width: 37.4375rem){.card-body .description-layout-244-c{color:#363636;font-size: 1.1rem;line-height: 1.5em;margin-bottom: 0px;font-weight: 400;}}
@media (min-width: 37.5rem) and (max-width: 56.1875rem){.card-body .description-layout-244-c{display:none;color:#363636;font-size: 1.4rem;line-height: 1.16;font-weight: 400;}}
@media (min-width: 56.25rem) and (max-width: 79.9375rem){.card-body .description-layout-244-c{color:#363636;font-size: 1.2rem;line-height: 1.4;font-weight: 400;}}
@media (min-width: 80rem){.card-body .description-layout-244-c{color:#363636;font-size:1.1rem;line-height: 1.4;font-weight: 400;}}

@media (max-width: 37.4375rem){.partner-card-body .description-layout-244-c{color:#363636;font-size: 1.1rem;line-height: 1.16;margin-bottom: 0px;font-weight: 400;}}
@media (min-width: 37.5rem) and (max-width: 56.1875rem){.partner-card-body .description-layout-244-c{display:none;color:#363636;font-size: 1.4rem;line-height: 1.16;font-weight: 400;}}
@media (min-width: 56.25rem) and (max-width: 79.9375rem){.partner-card-body .description-layout-244-c{color:#363636;font-size: 1.2rem;line-height: 1.4;font-weight: 400;}}
@media (min-width: 80rem){.partner-card-body .description-layout-244-c{color:#363636;font-size:1.1rem;line-height: 1.4;font-weight: 400;}}



/* 2 4 4 Layout styling D*/
@media (max-width: 37.4375rem){.card-body .date-layout-244-d{font-size: 0.9rem;line-height: 1.16;margin-bottom: 5px;color: #363636;}}
@media (min-width: 37.5rem) and (max-width: 56.1875rem){.card-body .date-layout-244-d{margin-bottom: 1px;font-size: .9rem;line-height: 1.15;color: #363636;}}
@media (min-width: 56.25rem) and (max-width: 79.9375rem){.card-body .date-layout-244-d{font-size:1rem;line-height: 1;font-weight:400;margin-bottom:0.25rem;color: #363636;}}
@media (min-width: 80rem){.card-body .date-layout-244-d{font-size: 0.8rem;line-height: 1.3;font-weight:400;margin-bottom:0.22rem;color: #363636;}}

@media (max-width: 37.4375rem){.card-body .heading-layout-244-d{font-size: 1.7rem;line-height: 1.1;margin-bottom: 5px;font-weight: 500;color: #1a1a1a;}}
@media (min-width: 37.5rem) and (max-width: 56.1875rem){.card-body .heading-layout-244-d{color: #1a1a1a;font-size: 1.425rem;line-height: 1.15;font-weight: 400;}}
@media (min-width: 56.25rem) and (max-width: 79.9375rem){.card-body .heading-layout-244-d{font-size:1.56rem;line-height: 1.2;font-weight:400;margin-bottom: 5px;color: #1a1a1a;}}
@media (min-width: 80rem){.card-body .heading-layout-244-d{font-size: 1.4rem;line-height: 1.2;font-weight:500;margin-bottom: 5px;color: #1a1a1a;}}

@media (max-width: 37.4375rem){.card-body .description-layout-244-d{color:#363636;font-size: 1.1rem;line-height: 1.5em;margin-bottom: 0px;font-weight: 400;}}
@media (min-width: 37.5rem) and (max-width: 56.1875rem){.card-body .description-layout-244-d{display:none;color:#363636;font-size: 1.4rem;line-height: 1.16;font-weight: 400;}}
@media (min-width: 56.25rem) and (max-width: 79.9375rem){.card-body .description-layout-244-d{color:#363636;font-size: 1.2rem;line-height: 1.4;font-weight: 400;}}
@media (min-width: 80rem){.card-body .description-layout-244-d{color:#363636;font-size:1.1rem;line-height: 1.4;font-weight: 400;}}


/* 2 4 4 Layout styling E*/
@media (max-width: 37.4375rem){.card-body .date-layout-244-e{font-size: 0.9rem;line-height: 1.16;margin-bottom: 5px;color: #363636;}}
@media (min-width: 37.5rem) and (max-width: 56.1875rem){.card-body .date-layout-244-e{margin-bottom: 1px;font-size: .9rem;line-height: 1.15;color: #363636;}}
@media (min-width: 56.25rem) and (max-width: 79.9375rem){.card-body .date-layout-244-e{font-size:1rem;line-height: 1;font-weight:400;margin-bottom:0.25rem;color: #363636;}}
@media (min-width: 80rem){.card-body .date-layout-244-e{font-size: 0.8rem;line-height: 1.3;font-weight:400;margin-bottom:0.22rem;color: #363636;}}

@media (max-width: 37.4375rem){.card-body .heading-layout-244-e{font-size: 1.7rem;line-height: 1.1;margin-bottom: 5px;font-weight: 500;color: #1a1a1a;}}
@media (min-width: 37.5rem) and (max-width: 56.1875rem){.card-body .heading-layout-244-e{color: #1a1a1a;font-size: 1.425rem;line-height: 1.15;font-weight: 400;}}
@media (min-width: 56.25rem) and (max-width: 79.9375rem){.card-body .heading-layout-244-e{font-size:1.56rem;line-height: 1.2;font-weight:400;margin-bottom: 5px;color: #1a1a1a;}}
@media (min-width: 80rem){.card-body .heading-layout-244-e{font-size: 1.4rem;line-height: 1.2;font-weight:500;margin-bottom: 5px;color: #1a1a1a;}}

@media (max-width: 37.4375rem){.card-body .description-layout-244-e{color:#363636;font-size: 1.1rem;line-height: 1.5em;margin-bottom: 0px;font-weight: 400;}}
@media (min-width: 37.5rem) and (max-width: 56.1875rem){.card-body .description-layout-244-e{display:none;color:#363636;font-size: 1.4rem;line-height: 1.16;font-weight: 400;}}
@media (min-width: 56.25rem) and (max-width: 79.9375rem){.card-body .description-layout-244-e{color:#363636;font-size: 1.2rem;line-height: 1.16;font-weight: 400;}}
@media (min-width: 80rem){.card-body .description-layout-244-e{color:#363636;font-size:1.1rem;line-height: 1.4;font-weight: 400;}}

/* 2 4 4 Layout styling F*/
@media (max-width: 37.4375rem){.card-body .date-layout-244-f{font-size: 0.9rem;line-height: 1.16;margin-bottom: 5px;color: #363636;}}
@media (min-width: 37.5rem) and (max-width: 56.1875rem){.card-body .date-layout-244-f{margin-bottom: 1px;font-size: .9rem;line-height: 1.15;color: #363636;}}
@media (min-width: 56.25rem) and (max-width: 79.9375rem){.card-body .date-layout-244-f{font-size:1rem;line-height: 1;font-weight:400;margin-bottom:0.25rem;color: #363636;}}
@media (min-width: 80rem){.card-body .date-layout-244-f{font-size: 0.8rem;line-height: 1.3;font-weight:400;margin-bottom:0.22rem;color: #363636;}}

@media (max-width: 37.4375rem){.card-body .heading-layout-244-f{font-size: 1.7rem;line-height: 1.1;margin-bottom: 5px;font-weight: 500;color: #1a1a1a;}}
@media (min-width: 37.5rem) and (max-width: 56.1875rem){.card-body .heading-layout-244-f{color: #1a1a1a;font-size: 1.425rem;line-height: 1.15;font-weight: 400;}}
@media (min-width: 56.25rem) and (max-width: 79.9375rem){.card-body .heading-layout-244-f{font-size:1.56rem;line-height: 1.2;font-weight:400;margin-bottom: 5px;color: #1a1a1a;}}
@media (min-width: 80rem){.card-body .heading-layout-244-f{font-size: 1.4rem;line-height: 1.2;font-weight:500;margin-bottom: 5px;color: #1a1a1a;}}

@media (max-width: 37.4375rem){.card-body .description-layout-244-f{color:#363636;font-size: 1.1rem;line-height: 1.5em;margin-bottom: 0px;font-weight: 400;}}
@media (min-width: 37.5rem) and (max-width: 56.1875rem){.card-body .description-layout-244-f{display:none;color:#363636;font-size: 1.4rem;line-height: 1.16;font-weight: 400;}}
@media (min-width: 56.25rem) and (max-width: 79.9375rem){.card-body .description-layout-244-f{color:#363636;font-size: 1.2rem;line-height: 1.16;font-weight: 400;}}
@media (min-width: 80rem){.card-body .description-layout-244-f{color:#363636;font-size:1.1rem;line-height: 1.4;font-weight: 400;}}

/* 2 4 4 Layout styling G*/
@media (max-width: 37.4375rem){.card-body .date-layout-244-g{font-size: 0.9rem;line-height: 1.16;margin-bottom: 5px;color: #363636;}}
@media (min-width: 37.5rem) and (max-width: 56.1875rem){.card-body .date-layout-244-g{margin-bottom: 1px;font-size: .9rem;line-height: 1.15;color: #363636;}}
@media (min-width: 56.25rem) and (max-width: 79.9375rem){.card-body .date-layout-244-g{font-size:1rem;line-height: 1;font-weight:400;margin-bottom:0.25rem;color: #363636;}}
@media (min-width: 80rem){.card-body .date-layout-244-g{font-size: 0.8rem;line-height: 1.3;font-weight:400;margin-bottom:0.22rem;color: #363636;}}

@media (max-width: 37.4375rem){.card-body .heading-layout-244-g{font-size: 1.7rem;line-height: 1.1;margin-bottom: 5px;font-weight: 500;color: #1a1a1a;}}
@media (min-width: 37.5rem) and (max-width: 56.1875rem){.card-body .heading-layout-244-g{color: #1a1a1a;font-size: 1.425rem;line-height: 1.15;font-weight: 400;}}
@media (min-width: 56.25rem) and (max-width: 79.9375rem){.card-body .heading-layout-244-g{font-size:1.56rem;line-height: 1.2;font-weight:400;margin-bottom: 5px;color: #1a1a1a;}}
@media (min-width: 80rem){.card-body .heading-layout-244-g{font-size: 1.4rem;line-height: 1.2;font-weight:500;margin-bottom: 5px;color: #1a1a1a;}}

@media (max-width: 37.4375rem){.card-body .description-layout-244-g{color:#363636;font-size: 1.1rem;line-height: 1.5em;margin-bottom: 0px;font-weight: 400;}}
@media (min-width: 37.5rem) and (max-width: 56.1875rem){.card-body .description-layout-244-g{display:none;color:#363636;font-size: 1.4rem;line-height: 1.16;font-weight: 400;}}
@media (min-width: 56.25rem) and (max-width: 79.9375rem){.card-body .description-layout-244-g{color:#363636;font-size: 1.2rem;line-height: 1.16;font-weight: 400;}}
@media (min-width: 80rem){.card-body .description-layout-244-g{color:#363636;font-size:1.1rem;line-height: 1.4;font-weight: 400;}}

/* 2 4 4 Layout styling H*/
@media (max-width: 37.4375rem){.card-body .date-layout-244-h{font-size: 0.9rem;line-height: 1.16;margin-bottom: 5px;color: #363636;}}
@media (min-width: 37.5rem) and (max-width: 56.1875rem){.card-body .date-layout-244-h{margin-bottom: 1px;font-size: .9rem;line-height: 1.15;color: #363636;}}
@media (min-width: 56.25rem) and (max-width: 79.9375rem){.card-body .date-layout-244-h{font-size:1rem;line-height: 1;font-weight:400;margin-bottom:0.25rem;color: #363636;}}
@media (min-width: 80rem){.card-body .date-layout-244-h{font-size: 0.8rem;line-height: 1.3;font-weight:400;margin-bottom:0.22rem;color: #363636;}}

@media (max-width: 37.4375rem){.card-body .heading-layout-244-h{font-size: 1.7rem;line-height: 1.1;margin-bottom: 5px;font-weight: 500;color: #1a1a1a;}}
@media (min-width: 37.5rem) and (max-width: 56.1875rem){.card-body .heading-layout-244-h{color: #1a1a1a;font-size: 1.425rem;line-height: 1.15;font-weight: 400;}}
@media (min-width: 56.25rem) and (max-width: 79.9375rem){.card-body .heading-layout-244-h{font-size:1.56rem;line-height: 1.2;font-weight:400;margin-bottom: 5px;color: #1a1a1a;}}
@media (min-width: 80rem){.card-body .heading-layout-244-h{font-size: 1.4rem;line-height: 1.2;font-weight:500;margin-bottom: 5px;color: #1a1a1a;}}

@media (max-width: 37.4375rem){.card-body .description-layout-244-h{color:#363636;font-size: 1.1rem;line-height: 1.5em;margin-bottom: 0px;font-weight: 400;}}
@media (min-width: 37.5rem) and (max-width: 56.1875rem){.card-body .description-layout-244-h{display:none;color:#363636;font-size: 1.4rem;line-height: 1.16;font-weight: 400;}}
@media (min-width: 56.25rem) and (max-width: 79.9375rem){.card-body .description-layout-244-h{color:#363636;font-size: 1.2rem;line-height: 1.16;font-weight: 400;}}
@media (min-width: 80rem){.card-body .description-layout-244-h{color:#363636;font-size:1.1rem;line-height: 1.4;font-weight: 400;}}


/* 2 4 4 Layout styling I*/
@media (max-width: 37.4375rem){.card-body .date-layout-244-i{font-size: 0.9rem;line-height: 1.16;margin-bottom: 5px;color: #363636;}}
@media (min-width: 37.5rem) and (max-width: 56.1875rem){.card-body .date-layout-244-i{margin-bottom: 1px;font-size: .9rem;line-height: 1.15;color: #363636;}}
@media (min-width: 56.25rem) and (max-width: 79.9375rem){.card-body .date-layout-244-i{font-size:1rem;line-height: 1;font-weight:400;margin-bottom:0.25rem;color: #363636;}}
@media (min-width: 80rem){.card-body .date-layout-244-i{font-size: 0.8rem;line-height: 1.3;font-weight:400;margin-bottom:0.22rem;color: #363636;}}

@media (max-width: 37.4375rem){.card-body .heading-layout-244-i{font-size: 1.7rem;line-height: 1.1;margin-bottom: 5px;font-weight: 500;color: #1a1a1a;}}
@media (min-width: 37.5rem) and (max-width: 56.1875rem){.card-body .heading-layout-244-i{color: #1a1a1a;font-size: 1.425rem;line-height: 1.15;font-weight: 400;}}
@media (min-width: 56.25rem) and (max-width: 79.9375rem){.card-body .heading-layout-244-i{font-size:1.56rem;line-height: 1.2;font-weight:400;margin-bottom: 5px;color: #1a1a1a;}}
@media (min-width: 80rem){.card-body .heading-layout-244-i{font-size: 1.4rem;line-height: 1.2;font-weight:500;margin-bottom: 5px;color: #1a1a1a;}}

@media (max-width: 37.4375rem){.card-body .description-layout-244-i{color:#363636;font-size: 1.1rem;line-height: 1.5em;margin-bottom: 0px;font-weight: 400;}}
@media (min-width: 37.5rem) and (max-width: 56.1875rem){.card-body .description-layout-244-i{display:none;color:#363636;font-size: 1.4rem;line-height: 1.16;font-weight: 400;}}
@media (min-width: 56.25rem) and (max-width: 79.9375rem){.card-body .description-layout-244-i{color:#363636;font-size: 1.2rem;line-height: 1.16;font-weight: 400;}}
@media (min-width: 80rem){.card-body .description-layout-244-i{color:#363636;font-size:1.1rem;line-height: 1.4;font-weight: 400;}}


/* 2 4 4 Layout styling J*/
@media (max-width: 37.4375rem){.card-body .date-layout-244-j{font-size: 0.9rem;line-height: 1.16;margin-bottom: 5px;color: #363636;}}
@media (min-width: 37.5rem) and (max-width: 56.1875rem){.card-body .date-layout-244-j{margin-bottom: 1px;font-size: .9rem;line-height: 1.15;color: #363636;}}
@media (min-width: 56.25rem) and (max-width: 79.9375rem){.card-body .date-layout-244-j{font-size:1rem;line-height: 1;font-weight:400;margin-bottom:0.25rem;color: #363636;}}
@media (min-width: 80rem){.card-body .date-layout-244-j{font-size: 0.8rem;line-height: 1.3;font-weight:400;margin-bottom:0.22rem;color: #363636;}}

@media (max-width: 37.4375rem){.card-body .heading-layout-244-j{font-size: 1.7rem;line-height: 1.1;margin-bottom: 5px;font-weight: 500;color: #1a1a1a;}}
@media (min-width: 37.5rem) and (max-width: 56.1875rem){.card-body .heading-layout-244-j{color: #1a1a1a;font-size: 1.425rem;line-height: 1.15;font-weight: 400;}}
@media (min-width: 56.25rem) and (max-width: 79.9375rem){.card-body .heading-layout-244-j{font-size:1.56rem;line-height: 1.2;font-weight:400;margin-bottom: 5px;color: #1a1a1a;}}
@media (min-width: 80rem){.card-body .heading-layout-244-j{font-size: 1.4rem;line-height: 1.2;font-weight:500;margin-bottom: 5px;color: #1a1a1a;}}

@media (max-width: 37.4375rem){.card-body .description-layout-244-j{color:#363636;font-size: 1.1rem;line-height: 1.16;margin-bottom: 0px;font-weight: 400;}}
@media (min-width: 37.5rem) and (max-width: 56.1875rem){.card-body .description-layout-244-j{display:none;color:#363636;font-size: 1.4rem;line-height: 1.16;font-weight: 400;}}
@media (min-width: 56.25rem) and (max-width: 79.9375rem){.card-body .description-layout-244-j{color:#363636;font-size: 1.2rem;line-height: 1.16;font-weight: 400;}}
@media (min-width: 80rem){.card-body .description-layout-244-j{color:#363636;font-size:1.1rem;line-height: 1.4;font-weight: 400;}}

/* 2 4 4 Layout styling K*/
@media (max-width: 37.4375rem){.card-body .date-layout-244-k{font-size: 0.9rem;line-height: 1.16;margin-bottom: 5px;color: #363636;}}
@media (min-width: 37.5rem) and (max-width: 56.1875rem){.card-body .date-layout-244-j{margin-bottom: 1px;font-size: .9rem;line-height: 1.15;color: #363636;}}
@media (min-width: 56.25rem) and (max-width: 79.9375rem){.card-body .date-layout-244-j{font-size:1rem;line-height: 1;font-weight:400;margin-bottom:0.25rem;color: #363636;}}
@media (min-width: 80rem){.card-body .date-layout-244-j{font-size: 0.8rem;line-height: 1.3;font-weight:400;margin-bottom:0.22rem;color: #363636;}}

@media (max-width: 37.4375rem){.card-body .heading-layout-244-j{font-size: 1.7rem;line-height: 1.1;margin-bottom: 5px;font-weight: 500;color: #1a1a1a;}}
@media (min-width: 37.5rem) and (max-width: 56.1875rem){.card-body .heading-layout-244-j{color: #1a1a1a;font-size: 1.425rem;line-height: 1.15;font-weight: 400;}}
@media (min-width: 56.25rem) and (max-width: 79.9375rem){.card-body .heading-layout-244-j{font-size:1.56rem;line-height: 1.2;font-weight:400;margin-bottom: 5px;color: #1a1a1a;}}
@media (min-width: 80rem){.card-body .heading-layout-244-j{font-size: 1.4rem;line-height: 1.2;font-weight:500;margin-bottom: 5px;color: #1a1a1a;}}

@media (max-width: 37.4375rem){.card-body .description-layout-244-j{color:#363636;font-size: 1.1rem;line-height: 1.5em;margin-bottom: 0px;font-weight: 400;}}
@media (min-width: 37.5rem) and (max-width: 56.1875rem){.card-body .description-layout-244-j{display:none;color:#363636;font-size: 1.4rem;line-height: 1.16;font-weight: 400;}}
@media (min-width: 56.25rem) and (max-width: 79.9375rem){.card-body .description-layout-244-j{color:#363636;font-size: 1.2rem;line-height: 1.16;font-weight: 400;}}
@media (min-width: 80rem){.card-body .description-layout-244-j{color:#363636;font-size:1.1rem;line-height: 1.4;font-weight: 400;}}

.rose-grid-p1 {grid-area: p1;list-style: none;}
.rose-grid-p2 {grid-area: p2;list-style: none;}
.rose-grid-p3 {grid-area: p3;list-style: none;}
.rose-grid-p4 {grid-area: p4;list-style: none;}
.rose-grid-p5 {grid-area: p5;list-style: none;}
.rose-grid-p6 {grid-area: p6;list-style: none;}
.rose-grid-p7 {grid-area: p7;list-style: none;}
.rose-grid-p8 {grid-area: p8;list-style: none;}
.rose-grid-p9 {grid-area: p9;list-style: none;}
.rose-grid-p10 {grid-area: p10;list-style: none;}
.rose-grid-p11 {grid-area: p11;list-style: none;}
.rose-grid-p12 {grid-area: p12;list-style: none;}
.rose-grid-p13 {grid-area: p13;list-style: none;}


.rose-grid-5-a {
	grid-area: p1;
	list-style: none;
}

.rose-grid-5-b {
	grid-area: p2;
	list-style: none;
}

.rose-grid-5-c {
	grid-area: p3;
	list-style: none;
}
.rose-grid-5-d {
	grid-area: p4;
	list-style: none;
}

.rose-grid-5-e  {
	grid-area: p5;
	list-style: none;
}
.rose-grid-5-f  {
	grid-area: p6;
	list-style: none;
}

.rose-grid-5-g  {
	grid-area: p7;
	list-style: none;
}

.rose-grid-5-h  {
	grid-area: p8;
	list-style: none;
}

.rose-grid-5-i  {
	grid-area: p9;
	list-style: none;
}
.rose-grid-5-j  {
	grid-area: p10;
	list-style: none;
}
.rose-grid-5-k  {
	grid-area: p11;
	list-style: none;
}
.rose-grid-5-l  {
	grid-area: p12;
	list-style: none;
}
.rose-grid-5-m  {
	grid-area: p13;
	list-style: none;
}

.rose-grid-5 {display: grid;gap: 0.5rem;width:100%;position: relative;}

@media (min-width: 37.5rem){.rose-grid-5 {gap: 1rem;}}


@media (min-width: 37.5rem){.rose-grid-5 > :nth-of-type(3n+3) {margin-right: 0;}}



@media (max-width: 37.4375rem){
.rose-grid-5 {
grid-template-columns: repeat(2, minmax(0, 1fr));
grid-template-areas: 'p1 p1' 'p2 p2' 'p3 p3' 'p4 p4' 'p5 p5' 'p6 p6' 'p7 p7' 'p8 p8' 'p9 p9' 'p10 p10' 'p11 p11' 'p12 p12' 'p13 p13';
gap: 0.5rem;
}}

@media (min-width: 37.5rem) and (max-width: 56.1875rem){
.rose-grid-5 {
  grid-template-columns: repeat(4, minmax(0, 1fr));
    grid-template-rows: repeat(1, minmax(0, 1fr));
    grid-template-areas:
'p1 p1 p1 p1' 
'p2 p2 p3 p3' 
'p4 p4 p5 p5' 
'p6 p6 p7 p7'
'p8 p8 p9 p9'
'p10 p10 p11 p11'
'p12 p12 p13 p13';
    gap: 1rem;
}}

@media (min-width: 56.25rem) and (max-width: 79.9375rem){
.rose-grid-5 {
  grid-template-columns: repeat(4, minmax(0, 1fr));
  grid-template-rows: repeat(2, minmax(0, 1fr));
  grid-template-areas: 'p1 p1 p2 p3' 'p1 p1 p4 p5' 'p6 p7 p8 p9' 'p10 p11 p12 p13';
  gap: 1.5rem;
}}

@media (min-width: 80rem) {
.rose-grid-5 {
  grid-template-columns: repeat(4, minmax(0, 1fr));
  grid-template-rows: auto;
  grid-template-areas: 'p1 p1 p2 p3' 'p1 p1 p4 p5' 'p6 p7 p8 p9' 'p10 p11 p12 p13';
  gap: 2rem;

}}


/* GCA Button*/
.gca-btn {
background-color: #1a7132;
border: none;
color: white;
padding: 12px 24px 12px 24px;
text-align: center;
text-decoration: none;
font-family: "Google Sans", Roboto, Arial, sans-serif;
border-radius: 8px;
display: inline-block;
text-transform: uppercase;
font-size: 14px;
cursor: pointer;
letter-spacing: 1.6px;font-weight: 500;line-height: 1.5 !important;
}

.gca-btn a, a:visited {color: white;}
.gca-btn:hover {background-color: #134a2a;color: white}


.eds_news_Advantage .edNews_loadMoreTriggerWrapper .edNews_loadMoreTrigger > span, .eds_news_Advantage .edsgg__loadMediaWrapper .edsgg__loadMediaTrigger > span {
background-color: #0077c8;
border: none;
color: white;
padding: 12px 24px 12px 24px;
text-align: center;
text-decoration: none;
font-family: "Google Sans", Roboto, Arial, sans-serif;
border-radius: 8px;
display: inline-block;
text-transform: uppercase;
cursor: pointer;
transition: none;
font-size: 14px;
letter-spacing: 1.6px;
font-weight: 500;line-height: 1.5 !important;
}


/* News Module Button */

.eds_news_Advantage .edNews_loadMoreTriggerWrapper .edNews_loadMoreTrigger, .eds_news_Advantage .edsgg__loadMediaWrapper .edsgg__loadMediaTrigger {
  box-shadow: none;
}




.eds_news_Advantage .edNews_loadMoreTriggerWrapper .actionTextContainer, .eds_news_Advantage .edsgg__loadMediaWrapper .edsgg__loadMediaTriggerText {
  background-color: #2883bf;
  border: none;
  font-family: "Google Sans",Roboto,Arial,sans-serif;
  text-decoration: none;
  font-weight: 400;
  padding: 14px 40px;
  font-size: 14px;
  color: #fff;
}




.eds_news_Advantage .edNews_loadMoreTriggerWrapper .edNews_loadMoreTrigger:hover, .eds_news_Advantage .edsgg__loadMediaWrapper .edsgg__loadMediaTrigger:hover {
  box-shadow: none;transition: none;
}

.eds_news_Advantage .edNews_loadMoreTriggerWrapper .edNews_loadMoreTrigger, .eds_news_Advantage .edsgg__loadMediaWrapper .edsgg__loadMediaTrigger {
  width: auto;
  color: #fff;
  font-family: "Google Sans",Roboto,Arial,sans-serif;
  border-radius: 4px;
  text-decoration: none;
  font-weight: 400;
  text-decoration: none;
  line-height: 1;
  text-transform: capitalize;
  font-size: 14px;

}

.eds_news_Advantage .edNews_loadMoreTriggerWrapper .edNews_loadMoreTrigger:hover .actionTextContainer, .eds_news_Advantage .edsgg__loadMediaWrapper .edsgg__loadMediaTrigger:hover .edsgg__loadMediaTriggerText {
  background-color: #005b70;
}

.eds_news_Advantage .edNews_loadMoreTriggerWrapper .loadingOverlay::before,
.eds_news_Advantage .edsgg__loadMediaWrapper .edsgg__loadMediaTriggerOverlay::before {
  content: none;
  display: inline-block;
  margin-right: 1rem;
  font-family: Font Awesome\ 5 Free;
  line-height: 0;
  font-size: 1rem;
  font-style: normal;
  font-weight: 900;
  -webkit-animation: fa-spin 2s infinite linear;
  animation: fa-spin 2s infinite linear;
}


/* Directory Buttons overwritting Nova Sytling */



.eds_news_Nova.eds_subCollection_search .edncf_AdvancedSearch .edncf_container .edncf_submitContainer > a{
background-color: #2883bf;
  border: none;
  color: white;
  font-family: "Google Sans",Roboto,Arial,sans-serif;
  border-radius: 8px;
  text-decoration: none;
  font-weight: 500;
  text-decoration: none;
   text-transform: uppercase;
  font-size: 14px;
  padding: 12px 24px 12px 24px;
display: inline-block;
cursor: pointer;letter-spacing: 1.6px;line-height: 1.5;
}
.eds_news_Nova.eds_subCollection_search .edncf_AdvancedSearch .edncf_container .edncf_submitContainer > a:hover
{
background-color: #005b70;
  border: none;
  color: white;
 
}
.eds_news_Nova.eds_subCollection_search .edncf_AdvancedSearch .edncf_container .edncf_submitContainer > a.edncf_reset:hover
{
background-color: #005b70;
  border: none;
  color: white;
  box-shadow: none;
}

.eds_news_Nova.eds_subCollection_search .edncf_AdvancedSearch .edncf_container .edncf_Text .edncf_TextInput input{
border: solid 1px #2883bf;
}

.eds_news_Nova.eds_subCollection_search .edncf_AdvancedSearch .edncf_container .edncf_Multiselect .edncf_MultiselectGroup .ms-choice{
	
border: solid 1px #2883bf	
}

.eds_news_Nova.eds_subCollection_search .edncf_AdvancedSearch .edncf_container .edncf_Multiselect .edncf_MultiselectGroup .ms-choice > div{
	
	border: none;
	
}

.eds_news_Nova.eds_subCollection_search .edncf_AdvancedSearch .edncf_container .edncf_Multiselect .edncf_MultiselectGroup .ms-choice > div::before {
  content: "\f107";
  color: #fff;
  font-size: 14px;
  font-weight: normal;
  font-family: "FontAwesome";
  display: block;
  background-color: #2883bf;
}

.eds_news_Nova.eds_subCollection_search .edncf_AdvancedSearch .edncf_container .edncf_Multiselect .edncf_MultiselectGroup .ms-drop ul > li label > span::before{
	
	width: 28px;
  height: 28px;
  border: solid 1px #2883bf;
  left: 0;
  top: 0;
	
}

.eds_news_Nova.eds_subCollection_search .edncf_AdvancedSearch .edncf_container .edncf_Multiselect .edncf_MultiselectGroup .ms-drop ul > li.selected label > span::before{
	
	width: 28px;
  height: 28px;
  border: solid 2px #005b70;
  left: 0;
  top: 0;
  background-color: #005b70;
	
}
.eds_news_Nova.eds_subCollection_search .edncf_AdvancedSearch .edncf_container .edncf_submitContainer > a.edncf_reset {
  color: #fff;
  margin-left: 20px;
line-height: 1.5;
}

.sticky-ad-lg-top {
  position: -webkit-sticky;
  position: sticky;
  top: 100px;
  z-index: 0;
  margin: 0 auto;
}



.gca-article h1 {line-height: 1.1;font-weight: 500;color: #1a1a1a;font-family: "minion-pro";margin-bottom: 1.5rem;margin-top:0px;;}

@media (max-width: 37.4375rem){.gca-article h1 {font-size: 2.5rem;line-height: 2.75rem;}}
@media (min-width: 37.5rem) and (max-width: 56.1875rem){.gca-article h1 {font-size: 3rem;}}
@media (min-width: 56.25rem) and (max-width: 79.9375rem){.gca-article h1 {font-size: 3rem;}}
@media (min-width: 80rem){.gca-article h1 {font-size: 3.6rem;margin-bottom: 1.5rem !important;}}

.editor-content p {
font-family: "minion-pro";
    font-size: 1.3rem;
    font-weight: 400;
    line-height: 1.4;
    letter-spacing: 0em;
    margin-bottom: 1.2rem;
    color: #363636;

 width: 100%;
}




.author-article p {
font-family: "minion-pro";
    font-size: 1.3rem;
    font-weight: 400;
    line-height: 1.4;
    letter-spacing: 0em;
    color: #363636;
max-width: 48rem;
 width: 100%;
}

.editor-standfirst p {
  font-family: "minion-pro";
margin-right: auto;

  width: 100%;
  margin-bottom: 2rem;
  letter-spacing: 0em;
  font-weight: 410;
}
@media (max-width: 37.4375rem){.editor-standfirst p{font-size: 1.5rem;line-height: 2rem;}}
@media (min-width: 37.5rem) and (max-width: 56.1875rem){.editor-standfirst p{font-size: 1.6rem;line-height: 2rem;}}
@media (min-width: 56.25rem) and (max-width: 79.9375rem){.editor-standfirst p{font-size: 1.6rem;line-height: 2rem;}}
@media (min-width: 80rem){.editor-standfirst p{font-size: 24px;line-height: 32px;}}


.article-tag {display:none;}

.photoCredit {
  font-size: 0.60rem;
  line-height: 1.3333333333333333;
  position: absolute;
  bottom: 0;
  right: 0;
  background: #141414;
  color: #F6F6F6;
  padding: 0.25rem;
}

.photoCredit p {
  margin: 0px;
  color: #fff;
  letter-spacing: 0.02rem;
  font-weight: 400;
  font-size: 0.60rem;
}

.author-image {
  background-color: #fff;
  height: 70px;
  margin-right: 8px;
  min-height: 70px;
  min-width: 70px;
  overflow:hidden;
  width: 60px;
  float: left;
}

@media only screen and (min-width: 1024px) {
  .author-image {
    height: 100px;
    width: 100px;
  }
}

.author-image img {
  height: auto;
  display: block;
  width: 100%;

}

.editor-content .in_article_image p {
  font-size: 1.1rem;
  line-height: 1.2857142857142858;
  color: #545658;
  margin-top: 0.5rem;
  display: flex;
  margin-bottom: 0rem;
  width: auto !important;
  font-family: "minion-pro";
  font-style: italic;
padding:0px;
font-weight: 500;
}

.in_article_image p {margin-bottom:0px;}

.eds_news_Advantage .in_article_image img {
max-width: 100%;
  border-radius: 0px;
  box-shadow: none;
  max-width: 100%;
  height: auto;
}

.eds_news_Advantage .in_article_image {
 position: relative;
  margin: 1rem 0rem 2rem 0rem;
}


@media (max-width: 37.4375rem){.spreads-fc{  position: relative;
    margin-bottom: 2rem;
    flex: 0 0 100%;
    flex-shrink: 0;
   }}
@media (min-width: 37.5rem) and (max-width: 56.1875rem){.spreads-fc{  position: relative;
    margin-bottom: 2rem;
    flex: 0 0 32%;
    flex-shrink: 0;
    max-width: 32%;}}
@media (min-width: 56.25rem) and (max-width: 79.9375rem){.spreads-fc{  position: relative;
    margin-bottom: 2rem;
    flex: 0 0 32%;
    flex-shrink: 0;
    max-width: 32%;}}
@media (min-width: 80rem){.spreads-fc{  position: relative;
    margin-bottom: 2rem;
    flex: 0 0 32%;
    flex-shrink: 0;
    max-width: 32%;}}



.spread {
  margin: 0 0 0 0;
  position: relative;
  display: flex;
  flex-direction: column;
  flex: 1 1 auto;
  min-width: 1px;
  word-wrap: break-word;
  background-clip: border-box;
}
.spread {
  overflow: hidden;
  -webkit-transform: translate3d(0,0,0);
}

.card-body {
  padding: 0.9375rem 0rem 0rem 0rem;
}



@media (max-width: 37.4375rem){.eds_news_Nova.eds_subCollection_search .edncf_AdvancedSearch .edncf_container .edncf_Text .edncf_TextInput input{width: 100%;}}
@media (min-width: 37.5rem) and (max-width: 56.1875rem){.eds_news_Nova.eds_subCollection_search .edncf_AdvancedSearch .edncf_container .edncf_Text .edncf_TextInput input {  width: 75%;}}
@media (min-width: 56.25rem) and (max-width: 79.9375rem){.eds_news_Nova.eds_subCollection_search .edncf_AdvancedSearch .edncf_container .edncf_Text .edncf_TextInput input {  width: 75%;}}
@media (min-width: 80rem){.eds_news_Nova.eds_subCollection_search .edncf_AdvancedSearch .edncf_container .edncf_Text .edncf_TextInput input {  width: 75%;}}

@media (max-width: 37.4375rem){.eds_news_Nova.eds_subCollection_search .edncf_AdvancedSearch .edncf_container .edncf_Multiselect .edncf_MultiselectGroup .ms-choice{width: 100%;}}
@media (min-width: 37.5rem) and (max-width: 56.1875rem){.eds_news_Nova.eds_subCollection_search .edncf_AdvancedSearch .edncf_container .edncf_Multiselect .edncf_MultiselectGroup .ms-choice {  width: 75%;}}
@media (min-width: 56.25rem) and (max-width: 79.9375rem){.eds_news_Nova.eds_subCollection_search .edncf_AdvancedSearch .edncf_container .edncf_Multiselect .edncf_MultiselectGroup .ms-choice{  width: 75%;}}
@media (min-width: 80rem){.eds_news_Nova.eds_subCollection_search .edncf_AdvancedSearch .edncf_container .edncf_Multiselect .edncf_MultiselectGroup .ms-choice {  width: 75%;}}




/* Temp Search */
.eds_news_NewsMagazine.eds_subCollection_news .edn_mediaContainer {

max-width: 250px;
  float: left;
  margin: 5px 15px 10px 0;
  position: relative;
  position: relative;
  overflow: hidden;
  line-height: 0;
  transition: all 250ms linear;
}

@media (max-width: 37.4375rem){.eds_news_NewsMagazine.eds_subCollection_news .edn_mediaContainer{
	max-width: 100%;
  float: left;
  margin: 5px 15px 10px 0;
  position: relative;
  position: relative;
  overflow: hidden;
  line-height: 0;
  transition: all 250ms linear;}}
@media (min-width: 37.5rem) and (max-width: 56.1875rem){.eds_news_NewsMagazine.eds_subCollection_news .edn_mediaContainer{max-width: 250px;
  float: left;
  margin: 5px 15px 10px 0;
  position: relative;
  position: relative;
  overflow: hidden;
  line-height: 0;
  transition: all 250ms linear;}}
@media (min-width: 56.25rem) and (max-width: 79.9375rem){.eds_news_NewsMagazine.eds_subCollection_news .edn_mediaContainer{max-width: 250px;
  float: left;
  margin: 5px 15px 10px 0;
  position: relative;
  position: relative;
  overflow: hidden;
  line-height: 0;
  transition: all 250ms linear;}}
@media (min-width: 80rem){.eds_news_NewsMagazine.eds_subCollection_news .edn_mediaContainer{max-width: 250px;
  float: left;
  margin: 5px 15px 10px 0;
  position: relative;
  position: relative;
  overflow: hidden;
  line-height: 0;
  transition: all 250ms linear;}}





.eds_news_NewsMagazine.eds_subCollection_news h2

{
	color: #1a1a1a;
    font-size: 1.4rem;
    line-height: 1.2;
    font-weight: 500;
    margin-bottom: 0px;
	font-family: "minion-pro";
}




.eds_news_NewsMagazine.eds_subCollection_search .search_input.button_outside .do_search
{

margin-top:20px;
  background-color: #2883bf;
 border: none !important;
  color: white;
  padding: 14px 40px;
  text-align: center;
  text-decoration: none;
  font-family: "Google Sans", Roboto, Arial, sans-serif;
  border-radius: 8px;
  display: inline-block;
  text-transform: uppercase;
  font-size: 14px;
  cursor: pointer;
  letter-spacing: 1.6px;
font-weight: 500;
}

.eds_news_NewsMagazine.eds_subCollection_news h2 {
font-family: "minion-pro";
font-size: 1.4rem;
line-height: 1.2;
font-weight: 500;
margin-bottom: 5px;
color: #1a1a1a;
}

.eds_news_NewsMagazine.eds_subCollection_news a {
text-decoration: none;
color: #1a1a1a;
   transition: none;

}
.eds_news_NewsMagazine.eds_subCollection_news a:hover {
 color: #2883bf !important;
  text-decoration: underline;}

.eds_news_NewsMagazine.eds_subCollection_news .edn_metaDetails{
font-size: 0.9rem;
    line-height: 1.3;
    font-weight: 400;
    margin-bottom: 0.25rem;
    color: #363636;font-family: "minion-pro";
  }

.eds_news_NewsMagazine.eds_subCollection_news .edn_article .edn_articleSummary{
color: #363636;
    font-size: 1.1rem;
    line-height: 1.4;
    font-weight: 400;
font-family: "minion-pro";}

.eds_news_NewsMagazine.eds_subCollection_search .search_input .do_search {
  padding: 0 5px;
  line-height: 29px;
  float: left;
  min-width: 35px;
  width: 10%;
  text-align: center;
  text-decoration: none;
  border: solid 1px #d4d4d4;
  border-top: none !important;
  border-right: none !important;
  border-bottom: none !important;
transition: none!important
}

.eds_news_NewsMagazine.eds_subCollection_search .search_input .do_search::before {display:none!important}

.eds_news_NewsMagazine.eds_subCollection_search .search_input.button_outside .do_search:hover {
  color: #fff;
  background-color: #005b70;
}
.eds_news_NewsMagazine.eds_subCollection_search .search_input.button_outside .do_search > span {
  display: inline-block;
  padding-left: 0px;
}
.search_input p {margin:0}

.eds_news_NewsMagazine.eds_subCollection_search .search_input .input input[type="text"], .eds_news_NewsMagazine.eds_subCollection_search .search_input .input input[type="text"]:hover, .eds_news_NewsMagazine.eds_subCollection_search .search_input .input input[type="text"]:focus

{
font: 1.1rem "minion-pro";
    font-style: normal;
    font-weight: normal;
  font-style: normal;
  font-weight: normal;
  font-style: normal;
  color: #363636;
  font-weight: 400;
  overflow-wrap: normal;
  text-transform: none;
  padding: 6px 12px;
height: inherit;
}

.eds_news_NewsMagazine.eds_subCollection_search .search_input.button_outside .input input[type="text"], .eds_news_NewsMagazine.eds_subCollection_search .search_input.button_outside .input input[type="text"]:hover
{
border: solid 1px #d4d4d4;
  border-radius: .125rem;
  padding: .375rem .75rem;
width: 75%;
margin-top:10px;
  }


@media (max-width: 37.4375rem){.eds_news_NewsMagazine.eds_subCollection_search .search_input.button_outside .input input[type="text"], .eds_news_NewsMagazine.eds_subCollection_search .search_input.button_outside .input input[type="text"]:hover{border: solid 1px #d4d4d4;
  border-radius: .125rem;
  padding: .375rem .75rem;
  width: 100%;
  margin-top: 10px;height: 46px;}}
@media (min-width: 37.5rem) and (max-width: 56.1875rem){eds_news_NewsMagazine.eds_subCollection_search .search_input.button_outside .input input[type="text"], .eds_news_NewsMagazine.eds_subCollection_search .search_input.button_outside .input input[type="text"]:hover{border: solid 1px #d4d4d4;
  border-radius: .125rem;
  padding: .375rem .75rem;
  width: 75%;
  margin-top: 10px;height: 46px;}}
@media (min-width: 56.25rem) and (max-width: 79.9375rem){eds_news_NewsMagazine.eds_subCollection_search .search_input.button_outside .input input[type="text"], .eds_news_NewsMagazine.eds_subCollection_search .search_input.button_outside .input input[type="text"]:hover{border: solid 1px #d4d4d4;
  border-radius: .125rem;
  padding: .375rem .75rem;
  width: 75%;
  margin-top: 10px;height: 46px;}}
@media (min-width: 80rem){eds_news_NewsMagazine.eds_subCollection_search .search_input.button_outside .input input[type="text"], .eds_news_NewsMagazine.eds_subCollection_search .search_input.button_outside .input input[type="text"]:hover{border: solid 1px #d4d4d4;
  border-radius: .125rem;
  padding: .375rem .75rem;
  width: 75%;
  margin-top: 10px;height: 46px;}}




.eds_news_NewsMagazine.eds_subCollection_search .search_input.button_outside .input input[type="text"]:focus {
  color: var(--bs-body-color);
  background-color: rgb(255, 255, 255);
  border-color: rgb(197, 218, 179);
  outline: 0px;
  box-shadow: rgb(226, 236, 217) 0px 0px 0px 0.25rem;  padding: .375rem .75rem;
transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}

.eds_news_Nova.eds_subCollection_search .edncf_AdvancedSearch .edncf_container .edncf_Multiselect .edncf_MultiselectGroup .ms-choice:focus
{
color: var(--bs-body-color);
  background-color: rgb(255, 255, 255);
  border-color: rgb(197, 218, 179);
  outline: 0px;
  box-shadow: rgb(226, 236, 217) 0px 0px 0px 0.25rem; 
transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;

}



.eds_news_NewsMagazine.eds_subCollection_search .search_input.button_outside .input input[type="text"], .eds_news_NewsMagazine.eds_subCollection_search .search_input.button_outside .eds_news_NewsMagazine.eds_subCollection_search .search_input.button_outside .input input[type="text"]:focus

{
padding: .375rem .75rem;height: 46px;
}


.eds_news_NewsMagazine.eds_subCollection_news .edNews_loadMoreTriggerWrapper .trigger > span {
background-color: #2883bf;
  border: none;
  color: white;
  padding: 14px 40px;
  text-align: center;
  text-decoration: none;
  font-family: "Google Sans", Roboto, Arial, sans-serif;
  border-radius: 8px;
  display: inline-block;
  text-transform: uppercase;
  font-size: 14px;
  cursor: pointer;
  font-weight: normal;
  transition: none;
}

.eds_news_NewsMagazine.eds_subCollection_news .edNews_loadMoreTriggerWrapper .trigger{
width: auto;
  color: #fff;
  font-family: "Google Sans",Roboto,Arial,sans-serif;
  border-radius: 4px;
  text-decoration: none;
  font-weight: 400;
  text-decoration: none;
  line-height: 1;
  text-transform: capitalize;
  font-size: 14px;}

.eds_news_NewsMagazine.eds_subCollection_news .edNews_loadMoreTriggerWrapper .trigger .actionTextContainer{
background-color: #2883bf;
transition: none;
}

.eds_news_NewsMagazine.eds_subCollection_news .article_pager, .eds_news_NewsMagazine.eds_subCollection_news .article_pagination table, .eds_news_NewsMagazine.eds_subCollection_news .edNews_loadMoreTriggerWrapper .trigger{
border: none;
}

.eds_news_NewsMagazine.eds_subCollection_news .edNews_loadMoreTriggerWrapper .trigger:hover .actionTextContainer {
  color: #fff;
  background-color: #005b70;
}

.eds_news_NewsMagazine .edn_searchInfoResults {
  margin: 30px 0 !important;
  padding: 10px 15px !important;
  background-color: #efefef;
  border: solid 1px #e8e8e8;
  color: #4A4A4A !important;
  font-size: 14px !important;
  line-height: 1.3 !important;
font-family: "elza-narrow", sans-serif;letter-spacing: 1.6px;
}


/* Temp Search */

.tudorSubModule p {font-family: "minion-pro";
    font-size: 1.3rem;
    font-weight: 400;
    line-height: 1.4;
    letter-spacing: 0em;
    margin-bottom: 1.2rem;
    color: #363636;}

.tudorSubModule .form-group {
margin-bottom:20px;
font-family: "minion-pro";
    font-size: 1.3rem;
    font-weight: 400;
    line-height: 1.4;
    letter-spacing: 0em;
display:block;}

.tudorSubModule .form-group .subs-form {margin-bottom: 3px;
  display: block;}

.donotsubscribe label {
margin-left:10px;margin-bottom:20px;
font-family: "minion-pro";
    font-size: 1.3rem;
    font-weight: 400;
    line-height: 1.4;
}

.donotsubscribe input {accent-color: #2883bf;}

.tudorSubModule .form-group .btn-primary {
background-color: #2883bf;
  border: none;
  color: white;
  padding: 12px 24px 12px 24px;
  text-align: center;
  text-decoration: none;
  font-family: "Google Sans", Roboto, Arial, sans-serif;
  border-radius: 8px;
  display: inline-block;
  text-transform: uppercase;
  font-size: 14px;
  cursor: pointer;font-weight:500;
  letter-spacing: 1.6px;line-height: 1.5;

}

.tudorSubModule .form-group .btn-primary:hover {
  background-color: #005b70;
  color: white;
transition: none;
}

.mc-field-group input{display: block;
  width: 100%;
 
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: var(--bs-body-color);
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background-color: var(--bs-body-bg);
  background-clip: padding-box;
  border: var(--bs-border-width) solid var(--bs-border-color);
  border-radius: var(--bs-border-radius);
  transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;width: 75%;height: 46px;

font-family: "minion-pro";}

.mc-field-group input:focus {
  color: var(--bs-body-color);
  background-color: #fff;
  border-color: #c5dab3;
  outline: 0;
  box-shadow: 0 0 0 .25rem #e2ecd9;}

.form-control{width:75%;height: 46px; border: 1px solid #dadce0;border-radius: 4px;}

.form-control:focus  {
  color: var(--bs-body-color);
  background-color: #fff;
  border-color: #c5dab3;
  outline: 0;
  box-shadow: 0 0 0 .25rem #e2ecd9;
}


/* GCA Green Pages Search Nova updates */

.eds_news_Nova.eds_subCollection_search .edncf_AdvancedSearch .edncf_container .edncf_Text .edncf_TextInput input{

display: block;
    padding: .375rem .75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #363636;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background-color: var(--bs-body-bg);
  background-clip: padding-box;
  border: 1px solid #dadce0;
border-radius: 4px;
  transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;font-family: "minion-pro";
}

.eds_news_Nova.eds_subCollection_search .edncf_AdvancedSearch .edncf_container .edncf_Text .edncf_TextInput input:focus {
  color: var(--bs-body-color);
  background-color: #fff;
  border-color: #c5dab3;
  outline: 0;
  box-shadow: 0 0 0 .25rem #e2ecd9;
}

.eds_news_Nova.eds_subCollection_search .edncf_AdvancedSearch .edncf_container .edncf_Multiselect .edncf_MultiselectGroup .ms-choice

{
border: 1px solid #dadce0;
font-family: "minion-pro";
border-radius: 4px;
}

.eds_news_Nova.eds_subCollection_search .edncf_AdvancedSearch .edncf_container .edncf_Multiselect .edncf_MultiselectGroup .ms-choice > span
{
font-family: "minion-pro";
font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #363636;

}

.eds_news_Nova.eds_subCollection_search .edncf_AdvancedSearch .edncf_container .edncf_CheckBox label, .eds_news_Nova.eds_subCollection_search .edncf_AdvancedSearch .edncf_container .edncf_RadioButton label, .eds_news_Nova.eds_subCollection_search .edncf_AdvancedSearch .edncf_container .edncf_Multiselect .edncf_MultiselectGroup .ms-drop ul > li label > span

{
font-family: "minion-pro";
}


/* GCA Green Pages */

.logoContainer { position: relative;
  width: 28%;}

.logoContainer-new {
  position: relative;
  width: 22%;
}

.dir-company-title {
  font-size: 2.6rem;
    line-height: 1.15;
    font-weight: 500;
    margin-bottom: 5px;
    color: #1a1a1a;
	font-family: "minion-pro";
}

.dir-company-subtitle {
  font-weight: 600;
  font-family: "minion-pro";
  font-size: 1.35em;
  line-height: 1.3;
  letter-spacing: 0.5px;
  margin-top: 25px;
  margin-bottom: 5px;
}

.editor-content h2 {
font-family: "minion-pro";
    font-size: 1.5rem;
    font-weight: 600;
    line-height: 1.4;
    letter-spacing: 0em;
    margin-bottom: 1.2rem;
    color: #363636;
margin-top: 1em;
 width: 100%;

}


.editor-content h2 {

}


#flexsliderStandardSlider .flexslider {
    border: medium none;
    box-shadow: none;
    margin-bottom: 0px;
}

.flexslider {
    background: none repeat scroll 0 0 #fff;
    border: 4px solid #fff;
    border-radius: 4px;
    box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2);
    margin: 0 0 60px;
    position: relative;
}


#flexsliderStandardSlider .flexslider {
    border: medium none;
    box-shadow: none;
    margin-bottom: 0px;
}

    #flexsliderStandardSlider .flexslider ul li .panel-content {
        background-color: #1e1e1e;
        bottom: 0;
        color: white;
        display: block;
        padding: 0px 0px;
        position: relative;
        text-align: left;
        width: 100%;
    }

        #flexsliderStandardSlider .flexslider ul li .panel-content a {
            color: white;
            font-family: Arial,sans-serif;
            font-size: 36px;
            font-weight: 400;
            text-decoration: none;
        }

.slideshow-content {
    padding: 10px 12px;
}

.flexsliderCaption {
    position: relative;
}

#flexsliderStandardSlider .flex-control-nav {
    bottom: auto;
    left: auto;
    right: 20px;
    top: 20px;
    width: auto;
    z-index: 9999
}

.flex-control-nav {
    bottom: -40px;
    position: absolute;
    text-align: center;
    width: 100%;
}

.slides, .flex-control-nav, .flex-direction-nav {
    list-style: none outside none;
    margin: 0;
    padding: 0;
}

    .flex-control-nav li {
        display: inline-block;
        margin: 0 6px;
    }

.flexslider ul li .panel-content a {
    line-height: 1;
}

.flexslider {
    background: none repeat scroll 0 0 #fff;
    border: 4px solid #fff;
    border-radius: 4px;
    box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2);
    margin: 0 0 60px;
    position: relative;
}


.flex-direction-nav a:before {
    content: "<" !important;
    display: inline-block;
    font-family: arial;
    font-size: 40px;
}

.flex-prev {
    left: -50px;
}

.flex-next {
    right: -50px;
    text-align: right;
}

.flex-direction-nav a {
    color: rgba(0, 0, 0, 0.8);
    cursor: pointer;
    display: block;
    height: 40px;
    margin: -20px 0 0;
    opacity: 0;
    overflow: hidden;
    position: absolute;
    text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.3);
    top: 50%;
    transition: all 0.3s ease 0s;
    width: 40px;
    z-index: 10;
}




/* Direction Nav */
.flex-direction-nav {
    *height: 0;
}

    .flex-direction-nav a {
        text-decoration: none;
        display: block;
        width: 40px;
        height: 40px;
        margin: -20px 0 0;
        position: absolute;
        top: 50%;
        z-index: 99999;
        overflow: hidden;
        opacity: 0;
        cursor: pointer;
        color: rgba(0, 0, 0, 0.8);
        text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.3);
        -webkit-transition: all 0.3s ease-in-out;
        -moz-transition: all 0.3s ease-in-out;
        -ms-transition: all 0.3s ease-in-out;
        -o-transition: all 0.3s ease-in-out;
        transition: all 0.3s ease-in-out;
    }

        .flex-direction-nav a:before {
            font-family: arial;
            font-size: 40px;
            display: inline-block;
            content: '>';
            color: #fff);
            text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.3);
            color: #fff
        }

        .flex-direction-nav a.flex-next:before {
            content: '>' !important;
        }

    .flex-direction-nav .flex-prev {
        left: -50px;
    }

    .flex-direction-nav .flex-next {
        right: -50px;
        text-align: right;
    }

.flexslider:hover .flex-direction-nav .flex-prev {
    opacity: 0.7;
    left: 10px;
}

    .flexslider:hover .flex-direction-nav .flex-prev:hover {
        opacity: 1;
    }

.flexslider:hover .flex-direction-nav .flex-next {
    opacity: 0.7;
    right: 10px;
}

    .flexslider:hover .flex-direction-nav .flex-next:hover {
        opacity: 1;
    }

.flex-direction-nav .flex-disabled {
    opacity: 0 !important;
    filter: alpha(opacity=0);
    cursor: default;
}

#flexsliderStandardSlider .flex-control-nav li a {
    background: url("http://www.golfcoursearchitecture.net/images/half-pager.png") repeat scroll right top rgba(0, 0, 0, 0);
    border-radius: 0;
    box-shadow: none;
    height: 15px;
    width: 15px;
}

.flex-control-paging li a {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0.5);
    border-radius: 20px;
    box-shadow: 0 0 3px rgba(0, 0, 0, 0.3) inset;
    cursor: pointer;
    display: block;
    height: 11px;
    text-indent: -9999px;
    width: 11px;
    z-index: 99999
}

#flexsliderStandardSlider .flex-control-paging li a.flex-active {
    background: none repeat scroll 0 0 #fff;
}

.flex-control-paging li a.flex-active {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0.9);
    cursor: default;
}

.flex-control-paging li a:hover {
    background: red;
    cursor: default;
}

.flex-direction-nav {
  display: none;
}
.slideshow-content p {
  padding: 0 0 0 0 !important;
  font-family: "minion-pro" !important;
  font-size: 1.2em !important;
}

/* desktops */
@media only screen and (min-width: 1200px) {
	.dropdown-menu li {
        padding: 8px 10px
    }
    
	.socialicons-content{display:flex;}
    .photoCaption {
        position: absolute;
        bottom: 0px;
        right: 0px;
        background-color: #2f2f2f;
        padding: 5px 7px 4px 7px;
        font-family: arial;
        font-size: 0.9em;
        font-weight: 400;
        opacity: 0.6;
        text-transform: uppercase;
color:#fff
    }

    .photoCaption-small {
        position: absolute;
        bottom: 0px;
        right: 0px;
        background-color: #2f2f2f;
        padding: 5px 7px 4px 7px;
        font-family: "minion-pro";
        font-size: 0.7em;
        font-weight: 400;
        opacity: 0.6;
        text-transform: uppercase;
    } }

.photo {
  position: relative;
}

.article-slideshow {margin-bottom:20px;}

.gcagca {font-family: "minion-pro";
  margin-right: auto;
  width: 100%;
  margin-bottom: 2rem;
  letter-spacing: 0em;
  font-weight: 410;
  font-size: 24px;
    line-height: 32px;
  }
  
 .partner-card-body .tr-button-1-wrapper a:link{color: #fff}
  .partner-card-body .tr-button-1-wrapper a:visited{color: #fff}
 .partner-card-body .tr-button-1-wrapper a:hover{text-decoration: none;}
 
.peopleimage {
  margin: 0 20px 20px 0px;
  padding: 0 0 20px;
}
.peopleimage {
  float: left;
  margin-right: 15px;
  width: 150px;
}
.peopleimage img {
  border: none;
  float: left;
  margin: 0 15px 2px 0;
  height: 150px;
  width: 150px;
  -webkit-transition: all 1s ease;
  -moz-transition: all 1s ease;
  -o-transition: all 1s ease;
  -ms-transition: all 1s ease;
  transition: all 1s ease;
}

.eds_news_Advantage .partner-logos{margin: auto;}

.eds_news_Advantage hr {border-top:none;}

.sidebar {margin: 0 auto}

.edn_article_gallery {display:none;}


@media (max-width: 37.4375rem){#top-leaderboard{height: 250px;width: 300px;margin: 0 auto;}}
@media (min-width: 37.5rem) and (max-width: 56.1875rem){#top-leaderboard {height: 250px;width: 300px;margin: 0 auto;}}
@media (min-width: 56.25rem) and (max-width: 79.9375rem){#top-leaderboard {height: 250px;width: 970px;margin: 0 auto;;}}
@media (min-width: 80rem){#top-leaderboard {height: 250px;width: 970px;margin: 0 auto;}}

.eds_news_Advantage.eds_subCollection_news .article_pager a.active, .eds_news_Advantage.eds_subCollection_news .article_pagination span{
	
	background-color: #2883bf ;
  color: #fff;
  box-shadow: none;
	
	
}

.eds_news_Advantage.eds_subCollection_news .article_pager a.active, .eds_news_Advantage.eds_subCollection_news .article_pagination span {
 	background-color: #2883bf ;
  color: #fff;
  box-shadow: none;
	
}