@font-face {
    font-family: 'Agenda';
    font-style: normal;
    font-weight: normal;
    src: url('https://8766125.fs1.hubspotusercontent-na1.net/hubfs/8766125/agenda-light.woff') format('woff');
    }
@font-face {
    font-family: 'Agenda-Bold';
    font-style: normal;
    font-weight: normal;
    src: url('https://8766125.fs1.hubspotusercontent-na1.net/hubfs/8766125/agenda-bold.woff') format('woff');
    }
html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
embed,
figure,
figcaption,
footer,
header,
hgroup,
menu,
nav,
output,
ruby,
section,
summary,
time,
mark,
audio,
video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
/  font: inherit;
  /*vertical-align: baseline;*/
 /* max-width: -webkit-fill-available;*/
}

.container {
  max-width: 1140px !important;
  margin: auto;
  width: 100%;
}
.space__post_template{
  max-width: 900px !important;
  margin: auto;
  width: 100%;
  background: #fff;
  padding: 40px;
  border-radius: 10px;
  position: relative;
  margin-top: -160px;
}

.top-bar {
  padding-left: 15px;
  padding-right: 15px;
  background: #6EB43F;
  height: 60px;
  display: flex !important;
  align-items: center !important;
  justify-content: flex-end !important;
}

.top-bar .block {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

.top-bar .block .redes ul {
  list-style: none;
}

.top-bar .block .redes ul li {
  display: inline-block;
}

.top-bar .block .redes ul li a img {
  margin: 5px;
}

.top-bar .block .search {
  margin-left: 10px;
}

.top-bar .block  .hs-search-field__input {
  margin-left: 10px;
  border: 1px solid #EFEFEF;
  background: #EFEFEF;
  border-radius: 4px;
  font-family: 'Agenda';
  font-style: normal;
  font-weight: 500;
  font-size: 12px;
  line-height: 14px;
  letter-spacing: 0.1em;
  text-transform: uppercase;
  color: #C4C4C4;
  height: 31px;
  padding: 0px 10px;

  background-image: url(https://8766125.fs1.hubspotusercontent-na1.net/hubfs/8766125/lupa-ico.png);
  background-repeat: no-repeat;
  background-position:95% 50%;
  padding-right: 32px;
}
.page-center {
  max-width: 1200px;
  margin: 0 auto !important;
  float: none !important;
  padding: 0 20px;
}

.drop-icon{
  color: #fff !important;
  margin-top: -8px;
  position: absolute;
  /* left: 110px; */
  right: -10px;
  top: 50%;
  bottom: 50%;
  left: auto;
}

.nav-menu li ul li .drop-icon{
  right: 10px !important;
  color: #000 !important;
}

.green-cta-learnmore:hover{
  background: transparent !important;
  color: #6EB43F !important;
}
.green-btn:hover{
  border: 2px solid #6EB43F;
  background: transparent !important;
  color: #6EB43F !important;
}

.transparent-btn:hover{
  border: 2px solid #6EB43F;
  background: transparent !important;
  color: #6EB43F !important;
}



.top-bar .redes svg{
  fill:#fff;
}
.top-bar .redes li:hover svg{
  fill:#141006;
}

ul {
  list-style: none;
}

.slick-custom-prev, .slick-custom-next {
  z-index: 1;
  line-height: 0;
  position: absolute;
  top: 50%;
  padding: 0;
  -webkit-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  transform: translate(0, -50%);
  cursor: pointer;
  border: none;
  outline: none;
  font-size: 15px;
  color: #FFF;
  background-color: transparent;
  border-radius: 50%;
  display: flex !important;
  justify-content: center;
  align-items: center;
  font-size: 50px;
}

.slick-custom-prev i {
  margin-right: 5px;
}

.slick-custom-prev {
  left: 0;
  z-index: 1;
}

.slick-custom-next {
  right: 0;
  z-index: 1;
}

.slider-slik {
  background: #000;
}

.slick-dots {
  margin-bottom: 25px;
  display: flex !important;
  justify-content: center;
  align-items: center;
  position: absolute;
  margin-left: auto;
  margin-right: auto;
  left: 0;
  right: 0;
  z-index: 2;
  bottom: 10px !important;
}
.slick-dots button {
  cursor: pointer;
  background: #FFF;
  border: none;
  border-radius: 50%;
  width: 14px;
  height: 14px;
  color: #FFF;
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
}
.slick-dots .slick-active button {
  background: #FFF;
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
  color: #FFF;
  width: 14px;
  height: 14px;
}
.slick-dots .slick-custom-next, .slick-dots .slick-custom-prev {
  display: none !important;
}

.hero-menu .menu nav ul li a img{
  max-width: 40px !important;
}

.hero-menu .menu nav ul li{
  min-width:140px;
}

.hero-menu .menu nav ul li a{
  padding: 30px 2px !important
}

@media only screen and (max-width: 992px) {

  .page-center{
    padding:0px;
  }

}






form input,form select{
  width: 100% !important;
  margin: 10px 0;
  border: 1px solid #9CA6B6;
  box-sizing: border-box;
  border-radius: 5px;
  height: 35px;
  padding: 10px;
}
form .input{

  margin-right:4px;
  margin-left:4px;
}
form textarea{
  width: 100% !important;
  margin: 10px 0;
  border: 1px solid #9CA6B6;
  box-sizing: border-box;
  border-radius: 5px;
  min-height: 70px;
}
form label{
  font-family: 'Agenda';
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 20px;
  color: #141006;

}
form input[type="submit" ]{
  background: #6EB43F;
  border: 1px solid #6EB43F;
  box-sizing: border-box;
  border-radius: 5px;
  height: 35px;
  font-family: 'Agenda-Bold';
  font-style: normal;
  font-weight: bold;
  font-size: 14px;
  text-align: center;
  letter-spacing: 0.085em;
  color: #FFFFFF;
  text-transform: uppercase;
  max-width: 300px;
  margin: auto;
  text-align: center;
  display: block;
}
form fieldset{
  margin: auto auto 20px!important;
}


a{
  font-weight: normal !important;
}

a:hover{

}


.hs-search-field--open .hs-search-field__suggestions {
  border: 1px solid #000;
  background: #fff;
  border-radius: 5px;
  padding: 5px;
  font-family: 'Agenda';
  position: absolute;
  z-index: 9999;
}
.hs-search-field__suggestions a, .hs-search-field__suggestions #results-for{
  text-decoration:none;
}

.hs-search-field__suggestions a{
  color: #686868;
}

.hs-search-results{
  padding: 50px 15px;
  font-family: 'Agenda';
  font-style: normal;
  font-weight: normal;
  font-size: 17px;
  line-height: 146.5%;
  color: #4f4c4c;
  margin-bottom: 20px;
}
/*EVENT TEMPLATE*/
.event__section{
  padding: 80px 0;
}
.header__event{
  padding-bottom: 40px;
  margin: 10px;
}
.header__event h2{
  font-family: 'Agenda';
  font-style: normal;
  font-size: 45px;
  color: #141006;
}
.header__event h4{
  font-family: 'Agenda-Bold';
  font-style: normal;
  font-weight: normal;
  font-size: 25px;
  line-height: 146.5%;
  color: #686868;
}
.divider_header{
  border: none;
  width: 68px;
  border-bottom: 4px solid #BFD8AF;
}
.event__item{
  margin: 10px;
  background: #FFFFFF;
  box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.08);
  border-radius: 10px;
}
.hs_featured_image_wrapper_events{
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  min-height: 200px;
  border-radius: 5px 5px 0px 0px;
}
.title__event{
  margin-top: 20px;
  min-height: 60px;
}
.title__event a{
  font-family: lato;
  font-style: normal;
  font-weight: bold!important;
  font-size: 20px;
  line-height: 29px;
  color: #141006;
  text-decoration: none;
}
.title__event a:hover{
  color: #6EB43F;
}
.content__listing__events{
  padding: 12px 30px 20px;
}
.content__buy{
  margin-top: 50px;
  text-align: center;
  margin-bottom: 39px;
}
.read__more__events{
  background: #6EB43F;
  border: 1px solid #6EB43F;
  border-radius: 5px;
  padding: 17px 30px;
  font-family: lato;
  font-style: normal;
  font-weight: bold!important;
  font-size: 14px;
  line-height: 17px;
  text-align: center;
  letter-spacing: 0.085em;
  text-transform: uppercase;
  text-decoration: none;
  color: #FFFFFF;
}
.read__more__events:hover{
  border: 1px solid #6EB43F;
  background: transparent;
  color: #6EB43F;
}
.content__tags{
  margin-top: 22px;
  text-align: center;
}
.tag_data{
  font-family: 'Agenda';
  font-style: normal;
  font-weight: bold;
  font-size: 12px;
  line-height: 18px;
  color: #B2B2B2;
  border: 1px solid #B2B2B2;
  box-sizing: border-box;
  border-radius: 35px;
  padding: 6px 13px;
  text-decoration: none;
}
.other-events{
  background: #F7FBF4;
  padding: 50px 0;
}
.event_post_detail{
  padding: 40px 0 10px;
}
.event_post_detail p{
  font-family: 'Agenda';
  font-style: normal;
  font-weight: normal;
  font-size: 15px;
  line-height: 22px;
  color: #686868;
}
.event_post_detail p span{
  color: #141006;
}
.event_post_detail h2{
  font-family: 'Agenda-Bold';
  font-style: normal;
  font-weight: 400!important;
  font-size: 25px;
  line-height: 36px;
  color: #141006;
  text-transform: uppercase;
}
.event_post_detail ul{
  font-family: 'Agenda';
  font-style: normal;
  font-weight: normal;
  font-size: 15px;
  line-height: 22px;
  color: #686868;
  list-style: disc;
  padding-left: 20px;
}
.background_featured{
  min-height: 400px;
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
  margin-top: -100px;
  filter: blur(12px);
}
.image__featured_no_blur{
  min-height: 200px;
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
  border-radius: 10px;
}
.header_body_event{
  margin-bottom: 40px;
}
.post_body_left, .image_feat_main, .header__section__right{
  padding: 10px;
}
.date_event{
  background: #000;
  border-radius: 4px;
  padding: 3px 10px;
  display: flex;
  width: 170px;
  align-items: center;
}
.date_event span{
  color: #FFFFFF;
}
.date_event span{
  font-family: 'Agenda';
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 21px;
  color: #FFFFFF;
  padding-left: 5px;
}
.event_detail_header h1{
  font-family: 'Agenda-Bold';
  font-style: normal;
  font-weight: bold;
  font-size: 20px;
  line-height: 29px;
  color: #141006;
  margin-top: 21px;
}
.speaker{
  margin-top: 5px;
}
.speaker span{
  font-family: 'Agenda';
  font-style: normal;
  font-weight: normal;
  font-size: 15px;
  line-height: 22px;
  color: #6EB43F;
}
.price{
  margin-top: 21px;
}
.price span{
  font-family: 'Agenda';
  font-style: normal;
  font-weight: normal;
  font-size: 25px;
  line-height: 37px;
  color: #6EB43F;
}
.buy_ticket{
  padding: 10px 20px;
  border: 1px solid #DADADA;
  box-sizing: border-box;
  border-radius: 4px;
  text-align: center;
}
.buy_ticket a{
  margin: 0 auto;
}
.share_links{
  margin-top: 60px;
}
.social-sharing ul{
  padding-inline-start: 0px;
}
.social-sharing-title{
  font-family: 'Agenda';
  font-style: normal;
  font-weight: bold;
  font-size: 12px;
  line-height: 18px;
  color: #6EB43F;
}
.pagination{
  margin-top: 40px;
}
.blog__pagination__btn{
  text-decoration: none;
  color:#6EB43F;
  border: 1px solid #6EB43F;
  padding: 10px;
  height: 40px;
  width: 40px;
  margin: 5px;
  font-family: 'Agenda';
  font-style: normal;
  font-weight: bold!important;
  font-size: 12px;
  color: #6EB43F;
}
@media (max-width: 768px){
  .space__post_template{
    max-width: 600px !important;
    margin: auto;
    width: 100%;
    background: #fff;
    padding: 40px;
    border-radius: 10px;
    position: relative;
    margin-top: -160px;
  }
}
@media (max-width: 435px ){
  .space__post_template{
    max-width: auio!important;
    margin: auto;
    width: auto;
    background: #fff;
    padding: 40px;
    border-radius: 10px;
    position: relative;
    margin-top: -160px;
  }
}

/*eCommerce*/
.body-ecom{
  margin-top: 40px;
}
.ecom_item{
  margin: 0px 11px 22px;
  background: #FFFFFF;
  box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.1);
  border-radius: 8px;
  animation-duration: 2s;
  animation-iteration-count: infinite;
  transform-origin: bottom;
}
.ecom_item:hover{
  transform: translateY(-6px);
  animation-name: bounce;
  animation-timing-function: ease;
}
.body_ecom_item{
  padding: 22px;
}
.ecom_image img{
  width: 100%;
  border-radius: 8px 8px 0px 0px;
}
.ecom_title a{
  font-family: 'Agenda';
  font-style: normal;
  font-weight: 500;
  font-size: 16px;
  line-height: 23px;
  color: #141006;
  text-decoration: none;
}
.ecom_title a:hover{
  color: #6EB43F;
}
.button_ecom{
  margin-top: 40px;
  padding-bottom: 22px;
}
.read__more__ecom{
  background: #6EB43F;
  border: 1px solid #6EB43F;
  border-radius: 5px;
  padding: 17px 30px;
  font-family: 'Agenda';
  font-style: normal;
  font-weight: bold!important;
  font-size: 14px;
  line-height: 17px;
  text-align: center;
  letter-spacing: 0.085em;
  text-transform: uppercase;
  text-decoration: none;
  color: #FFFFFF;
}
.read__more__ecom:hover{
  border: 1px solid #6EB43F;
  background: transparent;
  color: #6EB43F;
}
.sidebar{
  background: #FFFFFF;
  border-radius: 5px;
  padding: 22px;
}
.widget_ecom{
  padding-bottom: 40px;
}
.widget_ecom h3{
  font-family: 'Agenda-Bold';
  font-style: normal;
  font-weight: normal;
  font-size: 15px;
  line-height: 22px;
  color: #141006;
  margin-top: 40px;
}
.widget_ecom ul{
  margin-top: 20px;
  margin-left: 20px;
}
.widget_ecom li{
  position: relative;
  padding-left: 30px;
  margin-top: 15px;
}
.widget_ecom li a{
  font-family: 'Agenda';
  font-style: normal;
  font-weight: 500;
  font-size: 14px;
  line-height: 17px;
  color: #141006;
  text-decoration: none;
}
.widget_ecom li a:hover{
  color: #6EB43F;
}
.widget_ecom li:before {
  font-family: "Font Awesome 5 Free"; 
  font-weight: 900; 
  content: "\f00c";
  display: block;
  position: absolute;
  font-size: 10px;
  padding: 5px;
  background: #6EB43F;
  border-radius: 25px;
  color: #fff;
  left: 0;
  TOP: -2px;
}
.gallery, .description_ecom_post{
  padding: 20px;
}
.title__ecom_post h1{
  font-family: 'Agenda-Bold';
  font-style: normal;
  font-weight: bold;
  font-size: 25px;
  line-height: 37px;
  color: #141006;
  margin-top: 40px;
}
.body__post__ecom{
  font-family: 'Agenda';
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 21px;
  color: #141006;
}
.title_description{
  font-weight: bold!important;
  font-size: 16px;
  line-height: 26px;
  padding-bottom: 20px;
}
.control__tabs{
  margin-top: 30px;
}
.cta_add_cart{
  padding-bottom: 10px;
}
.similar_product{
  padding: 40px 0;
}
.similar_product h2{
  font-family: 'Agenda-Bold';
  font-style: normal;
  font-weight: 300;
  font-size: 45px;
  line-height: 54px;
  text-align: center;
  color: #141006;
  padding-bottom: 38px;
}
.post-listing{
  display: flex;
}
.related__post__item__ecom{
  width: 24%;
  margin: 1%;
}
@media (max-width: 435px){
  .post-listing{
    display: block;
  }
  .related__post__item__ecom{
    width: 90%;
    margin: 35px 20px;
  }
 
}


a#cta_button_8766125_11e41be7-802e-4eca-9139-72a9858dfc77
{
  font-family: 'Agenda' !important;
}
a#cta_button_8766125_80215d72-65d1-40b4-862a-94e9ce369747
{
  font-family: 'Agenda' !important;
}
.sac .box p{
  font-family: 'Agenda' !important;
  font-size: 16px !important;
}
.transportation .box p{
  font-family: 'Agenda' !important;
  font-size: 16px !important;
}
.transportation .box h2{
  font-family: 'Agenda' !important;
  font-weight:normal;
}

.body{
  font-family: 'Agenda' !important;
}

.green-cta-learnmore{
  font-family: 'Agenda' !important;
  font-weight:normal;
}
.ourgoals .box-title h2{
  font-family: 'Agenda' !important;
  font-weight:normal;
}
.student .box h2{
  font-family: 'Agenda' !important;
  font-weight:normal;
}
.sac .box h2{
  font-family: 'Agenda' !important;
  font-weight:normal;
}
.student .box p{
  font-family: 'Agenda' !important;
  font-weight:normal;
}
h1{
  font-family: 'Agenda-Bold' !important;
  font-weight:bold;
}
h2 h3 h4 h5 h6{
  font-family: 'Agenda' !important;
  font-weight:normal;
}
.highlights .box-title h2{
  font-family: 'Agenda' !important;
  font-weight:normal;
}
.highlights-content .box .box-header h2{
  font-family: 'Agenda-Bold' !important;
  font-weight:normal;
  font-size: 16px !important;
}
.transportation .box h3{
  font-family: 'Agenda' !important;
  font-weight:normal;
}
.partner .box-title h2{
  font-family: 'Agenda' !important;
  font-weight:normal;
}
.ourgoals .box-title p{
  font-family: 'Agenda' !important;
  font-size: 16px !important;
}
.ourgoals .box p{
  font-family: 'Agenda' !important;
  font-size: 16px !important;
}
footer .box span{
  font-family: 'Agenda' !important;
  font-weight:normal;
}
footer .a30 span{
  font-family: 'Agenda' !important;
  font-weight:normal;
}

#hs_cos_wrapper_widget_1693230011669{
  text-align:center !important;
}