* {
--main-font-family: "Aller", sans-serif!important;
}
html {
scroll-padding-top: 100px;
} .pgcal-event-0 .fc-event-title-container {
background: rgba(58,144,221,1)!important;
} .great-container-bjd {
min-height: 100vh;
font-family: var(--main-font-family);
font-size: 16px;
font-weight: 400;
background-color: var(--e-global-color-primary);
} 
.great-container-bjd h1 {
font-size: 1.7167rem!important;
font-weight: 700;
color: var(--e-global-color-13ec7fb)!important;
} .great-container-bjd h2 {
font-size: 1.375rem!important;
font-weight: 700!important;
color: var(--e-global-color-eaeacdf)!important;
}.great-container-bjd h2::before {
content: "";
width: 100%;
position: absolute;
bottom: -5px;
left: 0;
height: 2px;
background: var(--e-global-color-eaeacdf)!important;
} .great-container-bjd h3 {
} .great-container-bjd p,
.great-container-bjd a, 
.great-container-bjd ul{
font-size: 1rem!important;
line-height: 1.6rem;
} .great-container-bjd p {
margin: 25px 0;
color: var(--e-global-color-text)!important;
}.great-container-bjd h3 {
margin: 25px 0;
color: var(--e-global-color-text)!important;
} .great-container-bjd p:first-child {
margin-top: calc(25px / 2);
} .great-container-bjd a {
color: var(--e-global-color-13ec7fb)!important;
font-weight: 700;
text-wrap: nowrap!important;
transition: 500ms!important
} .great-container-bjd a:hover {
color: var(--e-global-color-e4d3c28)!important;
}.great-container-bjd span {
font-weight: 400;
font-size: 1.033rem!important;
color: var(--e-global-color-eaeacdf)!important;
}
.great-container-bjd div p:last-child {
margin-bottom: 0;
}   .bjd_mailchimp_newsletter_abo .mc4wp-form {
margin-bottom: 20px;
}
.bjd_mailchimp_newsletter_abo .mc4wp-form-fields {
display: flex;
flex-direction: row;
padding: 0!important;
margin: 0!important;
gap: 10px;
max-width: 550px;
}
.bjd_mailchimp_newsletter_abo .mc4wp-form-fields p {
margin: 0;
} .bjd_mailchimp_newsletter_abo .mc4wp-form-fields p input {
padding: 10px;
}
.bjd_mailchimp_newsletter_abo .mc4wp-form-fields p:first-child {
flex: 1;
} .bjd_mailchimp_newsletter_abo .mc4wp-form-fields p:first-child input {
background: white;
color: var(--e-global-color-text)!important;
margin: 0!important;
width: 100%;
}
.bjd_mailchimp_newsletter_abo .mc4wp-form-fields p:nth-child(2) input {
background: var(--e-global-color-13ec7fb);
color: var(--e-global-color-secondary);
border-color: var(--e-global-color-13ec7fb);
transition: 500ms all;
margin: 0!important;
font-weight: 500!important;
padding: 11px;
} .bjd_mailchimp_newsletter_abo .mc4wp-form-fields p:nth-child(2) input:hover {
background: var(--e-global-color-e4d3c28);
color: var(--e-global-color-primary);
border-color: transparent;
} 
.bjd_mailchimp_newsletter_abo .mc4wp-alert span {
font-weight: 500;
display: block;
} .bjd_mailchimp_newsletter_abo .mc4wp-success p, selector .mc4wp-success p span,
.bjd_mailchimp_newsletter_abo .mc4wp-notice p, selector .mc4wp-notice p span {
color: green!important;
} .bjd_mailchimp_newsletter_abo .mc4wp-error p,
.bjd_mailchimp_newsletter_abo .mc4wp-error p span {
color: red!important;
}      .main-button,
.great-container-bjd .bjd-contact-form form p input[type="submit"] {
background: var(--e-global-color-primary)!important;
border-radius: 0px!important;
border: transparent!important;
transition: 500ms;
}
.main-button a,
.great-container-bjd .bjd-contact-form form p input[type="submit"]{
z-index: 20;
border-radius: 0px!important;
background: var(--e-global-color-13ec7fb)!important;
color: var(--e-global-color-secondary)!important;
} .main-button a:hover,
.great-container-bjd .bjd-contact-form form p input[type="submit"]:hover {
background: var(--e-global-color-e4d3c28)!important;
color: var(--e-global-color-primary)!important;
}
.main-button span{
z-index: 2;
color: var(--e-global-color-secondary)!important;
transition: 500ms;
font-weight: 500!important;
} .main-button:hover span{
color: var(--e-global-color-primary)!important; }
.home-buttons a {
box-sizing: border-box!important; background-color: var(--e-global-color-13ec7fb)!important;
color: var(--e-global-color-secondary)!important;
border: solid 1px var(--e-global-color-secondary);
} .home-buttons span { color: var(--e-global-color-secondary)!important;
} 
.great-container-bjd .home-grid-content:hover {
cursor: pointer;
transition: 300ms;
}.great-container-bjd .home-grid-content:hover .home-buttons a {
background-color: var(--e-global-color-13ec7fb)!important;
} .great-container-bjd .home-grid-content:hover .home-buttons span {
color: var(--e-global-color-primary)!important;
} 
.great-container-bjd .home-grid-content .elementor-widget-image .elementor-widget-container {
width: 100%;
height: 100%;
overflow: hidden;
} .great-container-bjd .home-grid-content .elementor-widget-image img {
object-fit: cover;
transition: transform 500ms ease-in-out;
} .great-container-bjd .home-grid-content:hover .elementor-widget-image img {
transform: scale(1.15);
}
.a-button a {
color: var(--e-global-color-secondary)!important;
transition: 300ms;
background-color: var(--e-global-color-13ec7fb);
padding: 2px 4px;
margin-right: 2px;
} .a-button a:hover {
color: var(--e-global-color-primary)!important;
background-color: var(--e-global-color-e4d3c28);
}            .great-bjd-container .main-img-container-bjd,
.great-bjd-container .main-img-container-home-bjd {
background-position: center bottom!important;
background-size: cover!important;
background-attachment: fixed!important;
}.great-bjd-container .main-img-container-bjd {
min-height: 40vh!important;
height: 40vh!important;
}.great-bjd-container .main-img-container-home-bjd {
min-height: 65vh!important;
}
.great-container-bjd .main-img-container-addon-bjd {
margin-top: -80px;
} .great-container-bjd .main-img-container-addon-bjd .main-img-content-container-addon-bjd .main-img-final-content-container-addon-bjd {
width: 40%;
} @media (max-width: 768px) {
.great-container-bjd .main-img-container-addon-bjd .main-img-content-container-addon-bjd .main-img-final-content-container-addon-bjd {
width: 60%!important;
border: solid 1pt orange;
} 
}
.great-container-bjd .main-img-container-addon-bjd .main-img-content-container-addon-bjd .main-img-final-content-container-addon-bjd::before {
content: "";
position: absolute;
width: calc(100% + 40px);
height: calc(100% + 30px);
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
background-color: var(--e-global-color-primary);
} .great-container-bjd .main-container-bjd .main-content-container-bjd,
.great-container-bjd .main-img-container-addon-bjd .main-img-content-container-addon-bjd{
width: 70%!important;
max-width: 1920px;
padding: 40px 0;
}
@media only screen and (max-width: 768px) { .great-container-bjd .main-container-bjd .main-content-container-bjd,
.great-container-bjd .main-img-container-addon-bjd .main-img-content-container-addon-bjd{
width: 90%!important;
}
}
@media only screen and (min-width: 769px) and (max-width: 1024px) { .great-container-bjd .main-container-bjd .main-content-container-bjd,
.great-container-bjd .main-img-container-addon-bjd .main-img-content-container-addon-bjd{
width: 80%!important;
}
} .great-container-bjd .main-container-bjd .main-content-container-bjd {
padding: 40px 0;
} .great-container-bjd .main-container-bjd:nth-child(2n) {
background-color: var(--e-global-color-secondary);
}      .lg-outer img {
max-height: 80vh!important;
}      .great-container-bjd .bjd-sponsor-container {
flex-direction: column!important;
gap: 100px!important;
} .great-container-bjd .bjd-sponsor-container > div {
gap: 80px!important;
min-height: 250px!important;
padding: 0 0px!important;
} .great-container-bjd .bjd-sponsor-container > div:not(:first-child)::before {
content: "";
display: block;
bottom: 0;
left: 0;
height: 1px;
background-color: var(--e-global-color-c61932d);
margin-top: -50px;
}  .great-container-bjd .bjd-sponsor-container > div > div img {
object-fit: contain!important;
width: 100%!important;
max-height: 250px!important;
} .great-container-bjd .bjd-sponsor-content-container {
} .great-container-bjd .bjd-sponsor-text-container {
margin: 0!important;
padding: 0!important;
gap: 0!important;
}.great-container-bjd .bjd-sponsor-text-container h3,
.great-container-bjd .bjd-sponsor-text-container p {
text-align: center!important;
} .great-container-bjd .bjd-sponsor-text-container h3 {
width: 100%!important;
margin: 0!important;
padding: 0!important;
display: block!important;
font-size: 1.3rem!important;
} .great-container-bjd .bjd-sponsor-text-container p {
width: 100%!important;
display: block!important;
} .great-container-bjd .bjd-sponsor-text-container span{
color: var(--e-global-color-text)!important;
} 
@media (max-width: 767px) {
.great-container-bjd .bjd-sponsor-text-container h3,
.great-container-bjd .bjd-sponsor-text-container p {
text-align: center!important;
}
}
@media (max-width: 1024px) {
.great-container-bjd .bjd-sponsor-container {
} .great-container-bjd .bjd-sponsor-container > div {
gap: 10px!important;
} 
}      .great-container-bjd .e-grid {
row-gap: 50px!important;
column-gap: 50px!important;
}