@import url("https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,100..1000;1,9..40,100..1000&display=swap");
.about {
  background: url("https://www.the-eic.com/Portals/0/Website/Events/BankableEnergies/assets/img/about_bg_top.png") top left no-repeat, url("https://www.the-eic.com/Portals/0/Website/Events/BankableEnergies/assets/img/about_bg.png") bottom right no-repeat, #01A099;
  background-size: 300px, 400px;
}
.about h2 {
  font-family: DM Sans !important;
  text-align: center;
  font-size: 26px;
  font-weight: 700 !important;
  text-transform: uppercase;
  padding: 1em 0;
  color: white;
}
@media (max-width: 600px) {
  .about h2 {
    font-size: 20px;
    line-height: 28px;
  }
}
.about h3 {
  font-family: DM Sans !important;
  text-align: center;
  font-size: 26px;
  font-weight: 700 !important;
  text-transform: uppercase;
  padding: 1em 0;
  color: white;
  font-size: 17px;
  line-height: 26px;
  text-align: left;
}
@media (max-width: 600px) {
  .about h3 {
    font-size: 20px;
    line-height: 28px;
  }
}
.about p {
  text-align: justify;
  font-size: 16px;
  line-height: 34px;
  color: white;
}
@media (max-width: 1024px) {
  .about p {
    line-height: 28px;
  }
}
@media (max-width: 600px) {
  .about p {
    line-height: 26px;
  }
}
.about p.hl {
  font-weight: 600;
}
.about .img-paragraph-r, .about .img-paragraph-l {
  position: relative;
}
.about .img-paragraph-r img {
  position: absolute;
  left: 770px;
  max-width: 300px;
}
.about .img-paragraph-l img {
  position: absolute;
  right: 770px;
  max-width: 300px;
}
@media (max-width: 1450px) {
  .about .img-paragraph-r img, .about .img-paragraph-l img {
    max-width: 200px;
  }
}
@media (max-width: 1220px) {
  .about .img-paragraph-r img, .about .img-paragraph-l img {
    width: 100%;
    position: relative;
    left: 0;
    right: 0;
  }
}
@media (max-width: 1024px) {
  .about {
    background-size: 250px, 250px;
  }
}
@media (max-width: 600px) {
  .about {
    background-size: 150px, 140px;
  }
}

section.exhibition {
  background: url("https://www.the-eic.com/Portals/0/Website/Events/BankableEnergies/assets/img/exhibit_bg_top.png") top left no-repeat, url("https://www.the-eic.com/Portals/0/Website/Events/BankableEnergies/assets/img/exhibit_bg_bottom.png") bottom right no-repeat;
  background-size: 250px, 400px;
  /* iPad pro Portrait*/
}
@media (max-width: 1024px) {
  section.exhibition {
    background-size: 150px, 250px;
  }
}
@media (max-width: 600px) {
  section.exhibition {
    background-size: 120px, 130px;
  }
}
section.exhibition h2 {
  font-family: DM Sans !important;
  text-align: center;
  font-size: 26px;
  font-weight: 700 !important;
  text-transform: uppercase;
  padding: 1em 0;
  color: #01A099;
}
@media (max-width: 600px) {
  section.exhibition h2 {
    font-size: 20px;
    line-height: 28px;
  }
}
section.exhibition p.description {
  text-align: justify;
  font-size: 16px;
  line-height: 34px;
  color: #566069;
}
@media (max-width: 1024px) {
  section.exhibition p.description {
    line-height: 28px;
  }
}
@media (max-width: 600px) {
  section.exhibition p.description {
    line-height: 26px;
  }
}
section.exhibition img.louise {
  width: 100%;
}
@media (max-width: 600px) {
  section.exhibition img.louise {
    width: 30%;
    padding-bottom: 0.5em;
  }
}
section.exhibition span {
  display: block;
  font-size: 16px;
  padding: 0.2em 0;
  color: #566069;
}
section.exhibition span.name {
  color: #9F73B2;
  text-transform: uppercase;
  font-weight: 600;
}
section.exhibition span.position {
  color: #01A099;
}
section.exhibition span.email {
  display: inline;
  color: #2AA9E0;
}
section.exhibition span.phone {
  display: inline;
  color: #2AA9E0;
}
@media (max-width: 912px) {
  section.exhibition span {
    padding: 0;
  }
}
section.exhibition a {
  color: #566069;
}
section.exhibition a:hover {
  color: #2AA9E0;
}
section.exhibition .contact-data {
  padding-top: 1em;
}
section.exhibition .intro {
  padding-bottom: 3em;
}
@media only screen and (min-device-width: 1024px) and (max-device-height: 1366px) and (-webkit-min-device-pixel-ratio: 2) and (orientation: portrait) {
  section.exhibition .contact-data {
    padding-top: 0.3em;
  }
}
@media (max-width: 912px) {
  section.exhibition .contact-data {
    padding-top: 0em;
  }
  section.exhibition .intro {
    padding-bottom: 1em;
  }
}
@media (max-width: 600px) {
  section.exhibition .contact-info {
    text-align: center;
  }
  section.exhibition .contact-data {
    padding-top: 0em;
    text-align: center;
  }
  section.exhibition .intro {
    padding-bottom: 0.5em;
  }
}

section.be_top_banner {
  background: url("https://www.the-eic.com/Portals/0/Website/Events/BankableEnergies/assets/img/top_banner_partnership.jpg") no-repeat;
  height: 70vh;
  background-size: cover;
  background-position: center 1em;
}

@media (max-width: 600px) {
  section.be_top_banner {
    height: 60vh;
    background-position: center 1em;
  }
}
section.venue {
  background: url("https://www.the-eic.com/Portals/0/Website/Events/BankableEnergies/assets/img/venue_bg_top.png") top left no-repeat, url("https://www.the-eic.com/Portals/0/Website/Events/BankableEnergies/assets/img/venue_bg_bottom.png") bottom right no-repeat, #01A099;
  background-size: 250px, 300px;
}
@media (max-width: 820px) {
  section.venue {
    background-size: 130px, 200px;
  }
}
@media (max-width: 430px) {
  section.venue {
    background-size: 100px, 200px;
  }
}
section.venue h2 {
  font-family: DM Sans !important;
  text-align: center;
  font-size: 26px;
  font-weight: 700 !important;
  text-transform: uppercase;
  padding: 1em 0;
  color: white;
  padding: 1em 0 0.5em 0;
}
@media (max-width: 600px) {
  section.venue h2 {
    font-size: 20px;
    line-height: 28px;
  }
}
@media (max-width: 600px) {
  section.venue h2 {
    padding: 0.5em;
  }
}
section.venue p {
  text-align: justify;
  font-size: 16px;
  line-height: 34px;
  text-align: center;
  color: white;
}
@media (max-width: 1024px) {
  section.venue p {
    line-height: 28px;
  }
}
@media (max-width: 600px) {
  section.venue p {
    line-height: 26px;
  }
}
section.venue p.soon {
  text-transform: uppercase;
  font-size: 18px;
  font-style: italic;
}
@media (max-width: 600px) {
  section.venue p.soon {
    padding: 1em 0 0;
  }
}
section.venue span.pass_card {
  background: white;
  display: block;
  border-radius: 20px;
  text-align: center;
  padding: 1.5em 1em;
  margin: 2em 0;
}
@media (max-width: 600px) {
  section.venue span.pass_card {
    margin: 1em 0;
  }
}
section.venue img {
  display: block;
  margin: 0 auto;
  padding: 0.5em 0 1em;
}
section.venue img.std {
  opacity: 70%;
}
section.venue img.premium_icon {
  position: absolute;
  right: 2em;
}
section.venue img.black_friday {
  position: absolute;
  right: -3em;
  width: 150px;
  top: -0.5em;
}
@media (max-width: 768px) {
  section.venue img.black_friday {
    right: -1em;
    width: 150px;
  }
}
@media (max-width: 600px) {
  section.venue img.black_friday {
    right: -0.5em;
    top: -1em;
  }
}
section.venue span.type {
  font-family: DM Sans !important;
  text-align: center;
  font-size: 20px;
  font-weight: 700 !important;
  text-transform: uppercase;
  line-height: 24px;
  display: block;
  padding-bottom: 1em;
}
section.venue span.type.standard {
  color: #2AA9E0;
}
section.venue span.type.premium {
  color: #01A099;
}
section.venue span.type.premium {
  color: #01A099;
}
section.venue span.member {
  font-family: DM Sans !important;
  text-align: center;
  font-size: 15px;
  font-weight: 700 !important;
  text-transform: uppercase;
  color: #2AA9E0;
  display: block;
  line-height: 20px;
}
section.venue span.price {
  font-family: DM Sans !important;
  text-align: center;
  font-size: 28px;
  font-weight: 600 !important;
  color: #9F73B2;
}
section.venue span.vat {
  font-size: 17px;
  color: #9F73B2;
  font-weight: 600;
}
section.venue span.divider {
  height: 5px;
  display: block;
  width: 50%;
  background-color: #D9D9D9;
  margin: 0.5em auto 1em;
}

h4 {
  font-family: DM Sans !important;
  color: white;
  text-transform: uppercase;
  font-size: 16px;
  font-weight: 700;
  padding: 1em 0;
  line-height: 24px;
}

a.cta {
  background: #9F73B2;
  display: block;
  color: white;
  margin: 1em auto 2em;
  width: 300px;
  text-align: center;
  padding: 0.5em;
  border-radius: 50px;
  text-decoration: none;
  text-transform: uppercase;
  font-size: 1.3em;
  font-weight: 700;
  font-family: DM Sans;
}
@media (max-width: 430px) {
  a.cta {
    margin: 1em auto;
  }
}

a.cta:hover {
  background: #2AA9E0;
  color: white;
}

ul.included {
  font-family: DM Sans !important;
  color: white;
}
ul.included li {
  font-family: DM Sans !important;
  color: white;
  font-size: 16px;
  font-weight: 300;
  list-style: none;
  line-height: 34px;
}
ul.included .icon {
  padding-right: 0.5em;
  color: white !important;
}

section.about_venue {
  background: url("https://www.the-eic.com/Portals/0/Website/Events/BankableEnergies/assets/img/about_venue_bg_01.png") top left no-repeat, url("https://www.the-eic.com/Portals/0/Website/Events/BankableEnergies/assets/img/about_venue_bg_02.png") 100% 50% no-repeat, url("https://www.the-eic.com/Portals/0/Website/Events/BankableEnergies/assets/img/about_venue_bg_03.png") 0 70% no-repeat, url("https://www.the-eic.com/Portals/0/Website/Events/BankableEnergies/assets/img/about_venue_bg_04.png") bottom right no-repeat;
  background-size: 250px, 250px, 250px, 300px;
}
@media (max-width: 1024px) {
  section.about_venue {
    background-size: 200px, 200px, 200px, 250px;
  }
}
@media (max-width: 820px) {
  section.about_venue {
    background: url("https://www.the-eic.com/Portals/0/Website/Events/BankableEnergies/assets/img/about_venue_bg_01.png") top left no-repeat, url("https://www.the-eic.com/Portals/0/Website/Events/BankableEnergies/assets/img/about_venue_bg_04.png") bottom right no-repeat;
    background-size: 180px, 180px;
  }
}
@media (max-width: 430px) {
  section.about_venue {
    background-size: 130px, 100px;
  }
}
section.about_venue h2 {
  font-family: DM Sans !important;
  text-align: center;
  font-size: 26px;
  font-weight: 700 !important;
  text-transform: uppercase;
  padding: 1em 0;
  color: #9F73B2;
}
@media (max-width: 600px) {
  section.about_venue h2 {
    font-size: 20px;
    line-height: 28px;
  }
}
section.about_venue h3 {
  font-family: DM Sans !important;
  text-align: center;
  font-size: 20px;
  font-weight: 700 !important;
  text-transform: uppercase;
  padding: 1em 0;
}
@media (max-width: 600px) {
  section.about_venue h3 {
    font-size: 17px;
  }
}
section.about_venue h3.hotel {
  color: #01A099;
}
section.about_venue h3.location {
  color: #2AA9E0;
}
section.about_venue img {
  width: 100%;
  padding: 2em 0;
}
@media (max-width: 600px) {
  section.about_venue img {
    padding: 0.5em 0;
  }
}
section.about_venue p {
  text-align: justify;
  font-size: 16px;
  line-height: 34px;
  text-align: center;
  color: #566069;
}
@media (max-width: 1024px) {
  section.about_venue p {
    line-height: 28px;
  }
}
@media (max-width: 600px) {
  section.about_venue p {
    line-height: 26px;
  }
}
section.about_venue a.hotel_site {
  font-family: DM Sans;
  font-weight: 600;
  color: #9F73B2;
  margin: 0 auto;
  text-decoration: underline;
  padding: 1.5em 0 3em;
}
@media (max-width: 600px) {
  section.about_venue a.hotel_site {
    font-size: 16px;
  }
}
@media (max-width: 400px) {
  section.about_venue a.hotel_site {
    font-size: 15px;
  }
}
@media (max-width: 600px) {
  section.about_venue .google_map {
    height: 300px;
  }
}

section.accomodation {
  background: #2AA9E0;
}
@media (max-width: 600px) {
  section.accomodation {
    padding: 3em 1em;
  }
}
section.accomodation .accomodation_card {
  background: white;
  display: block;
  padding: 1.5em;
  border-radius: 20px;
}
section.accomodation h2 {
  font-family: DM Sans !important;
  text-align: center;
  font-size: 26px;
  font-weight: 700 !important;
  text-transform: uppercase;
  padding: 1em 0;
  color: #01A099;
  padding: 1em 0 0.5em 0;
}
@media (max-width: 600px) {
  section.accomodation h2 {
    font-size: 20px;
    line-height: 28px;
  }
}
@media (max-width: 600px) {
  section.accomodation h2 {
    padding: 0.5em;
  }
}
section.accomodation p.card_txt {
  color: #566069;
  text-align: center;
  font-size: 16px;
}
section.accomodation p.card_txt span {
  color: #2AA9E0;
  font-weight: 600 !important;
}
section.accomodation a.bt_card {
  display: block;
  margin: 1em auto;
  background-color: #9F73B2;
  padding: 0.5em;
  color: white;
  width: 50%;
  border-radius: 50px;
  text-align: center;
  text-decoration: none;
  font-size: 16px;
  line-height: 28px;
}
@media (max-width: 600px) {
  section.accomodation a.bt_card {
    width: 100%;
    line-height: 36px;
    padding: 0.5em;
  }
}
section.accomodation a.bt_card:hover {
  background-color: #2AA9E0;
}

section.roundtables {
  background: url("https://www.the-eic.com/Portals/0/Website/Events/BankableEnergies/assets/img/roundtables_bg_top.png") top left no-repeat, url("https://www.the-eic.com/Portals/0/Website/Events/BankableEnergies/assets/img/roundtables_bg_btm.png") bottom right no-repeat, #2AA9E0;
  background-size: 200px, 200px;
  padding: 6em 0 8em !important;
}
section.roundtables h2 {
  font-family: DM Sans !important;
  text-align: center;
  font-size: 26px;
  font-weight: 700 !important;
  text-transform: uppercase;
  padding: 1em 0;
  color: white;
}
@media (max-width: 600px) {
  section.roundtables h2 {
    font-size: 20px;
    line-height: 28px;
  }
}
section.roundtables h2 span.sub {
  font-weight: 400;
  font-size: 22px;
  color: white !important;
}
section.roundtables h3 {
  font-family: DM Sans !important;
  text-align: center;
  font-size: 26px;
  font-weight: 700 !important;
  text-transform: uppercase;
  padding: 1em 0;
  color: white;
  font-size: 17px;
  line-height: 26px;
  text-align: left;
}
@media (max-width: 600px) {
  section.roundtables h3 {
    font-size: 20px;
    line-height: 28px;
  }
}
section.roundtables p {
  text-align: justify;
  font-size: 16px;
  line-height: 34px;
  color: white;
}
@media (max-width: 1024px) {
  section.roundtables p {
    line-height: 28px;
  }
}
@media (max-width: 600px) {
  section.roundtables p {
    line-height: 26px;
  }
}
section.roundtables p.hl {
  font-weight: 600;
}
section.roundtables a.cta {
  background: #9F73B2;
  display: block;
  color: white;
  margin: 2em auto 0em;
  width: 300px;
  text-align: center;
  padding: 0.5em;
  border-radius: 50px;
  text-decoration: none;
  font-size: 0.9em;
  font-weight: 300;
  font-family: DM Sans;
  text-transform: none;
}
@media (max-width: 1024px) {
  section.roundtables {
    background-size: 150px, 150px;
  }
}
@media (max-width: 600px) {
  section.roundtables {
    background-size: 100px, 100px;
  }
}

section.speakers {
  background: #fafafa;
}
section.speakers h2 {
  font-family: DM Sans !important;
  text-align: center;
  font-size: 26px;
  font-weight: 700 !important;
  text-transform: uppercase;
  padding: 1em 0;
  color: #9F73B2;
  margin-bottom: 2em;
}
@media (max-width: 600px) {
  section.speakers h2 {
    font-size: 20px;
    line-height: 28px;
  }
}
section.speakers ul.orators {
  margin: 0;
  padding: 0;
}
section.speakers ul.orators li {
  list-style: none;
  text-align: center;
  line-height: 28px;
  margin-bottom: 1em;
}
section.speakers ul.orators li img {
  width: 50%;
  margin-bottom: 1em;
}
@media (max-width: 600px) {
  section.speakers ul.orators li img {
    width: 80%;
  }
}
section.speakers ul.orators li p span {
  display: block;
  font-weight: 600;
  font-size: 14px;
  line-height: 26px;
}
section.speakers ul.orators li p span.name {
  color: #2AA9E0;
  text-transform: uppercase;
  font-weight: 600;
  font-size: 16px;
}
section.speakers ul.orators li p span.position {
  color: #01A099;
}
section.speakers ul.orators li p span.company {
  color: #9F73B2;
}

section.why_exhibit {
  background: url("https://www.the-eic.com/Portals/0/Website/Events/BankableEnergies/assets/img/why_bg_top.png") top left no-repeat, url("https://www.the-eic.com/Portals/0/Website/Events/BankableEnergies/assets/img/why_bg_btm.png") bottom right no-repeat, #2AA9E0;
  background-size: 250px, 250px;
}
@media (max-width: 1024px) {
  section.why_exhibit {
    background-size: 200px, 200px;
  }
}
@media (max-width: 600px) {
  section.why_exhibit {
    background-size: 150px, 150px;
  }
}
section.why_exhibit h2 {
  font-family: DM Sans !important;
  text-align: center;
  font-size: 26px;
  font-weight: 700 !important;
  text-transform: uppercase;
  padding: 1em 0;
  color: white;
}
@media (max-width: 600px) {
  section.why_exhibit h2 {
    font-size: 20px;
    line-height: 28px;
  }
}
section.why_exhibit p {
  color: white;
  font-size: 16px;
  line-height: 32px;
  padding-bottom: 2em;
  text-align: justify;
}
section.why_exhibit .desktop img {
  width: 100%;
}
section.why_exhibit .mobile {
  display: none;
}

@media (max-width: 600px) {
  section.why_exhibit {
    /*  .desktop{
           display: none;
       }
       .mobile{
           display: none;
           img{
               width: 200px;
               margin: 0 auto;
               display: block;
               margin-bottom: 2em;
           }*/
  }
}
section.partnership {
  background: url("https://www.the-eic.com/Portals/0/Website/Events/BankableEnergies/assets/img/partnership_bg_top.png") top left no-repeat, url("https://www.the-eic.com/Portals/0/Website/Events/BankableEnergies/assets/img/partnership_bg_btm.png") bottom right no-repeat, #2AA9E0;
  background-size: 200px, 200px;
  padding: 3em 1em;
}
@media (max-width: 1024px) {
  section.partnership {
    background-size: 150px, 150px;
  }
}
@media (max-width: 600px) {
  section.partnership {
    background-size: 100px, 100px;
    padding: 2em 1em;
  }
}
section.partnership h2 {
  font-family: DM Sans !important;
  text-align: center;
  font-size: 26px;
  font-weight: 700 !important;
  text-transform: uppercase;
  padding: 1em 0;
  color: white;
}
@media (max-width: 600px) {
  section.partnership h2 {
    font-size: 20px;
    line-height: 28px;
  }
}
section.partnership p {
  color: white;
  font-size: 16px;
  line-height: 32px;
  padding-bottom: 2em;
  text-align: justify;
}
section.partnership .desktop img {
  width: 100%;
}
section.partnership .mobile {
  display: none;
}

@media (max-width: 600px) {
  section.why_exhibit {
    /*  .desktop{
           display: none;
       }
       .mobile{
           display: none;
           img{
               width: 200px;
               margin: 0 auto;
               display: block;
               margin-bottom: 2em;
           }*/
  }
}
* {
  padding: 0;
  margin: 0;
}

body {
  font-family: DM Sans !important;
  font-size: 18px;
  background-color: white;
}

section {
  padding: 6em 0;
}

@media (max-width: 600px) {
  section {
    padding: 6em 1em;
  }
}
.footer-container {
  display: none;
}/*# sourceMappingURL=sections.css.map */