.bee-row,
.bee-row-content {
  position: relative;
}

.bee-button .content,
.bee-html-block {
  text-align: center;
}

body {
  background-color: #ffffff;
  color: #000000;
  font-family: sans-serif;
}

a {
  color: #0068a5;
}

* {
  box-sizing: border-box;
}

body,
h1,
p {
  margin: 0;
}

.bee-menu .bee-hamburger-trigger {
  display: none;
}

.bee-row-content {
  max-width: 1440px;
  margin: 0 auto;
  display: flex;
}

.bee-row-content .bee-col-w1 {
  flex-basis: 8%;
}

.bee-row-content .bee-col-w2 {
  flex-basis: 17%;
}

.bee-row-content .bee-col-w3 {
  flex-basis: 25%;
}

.bee-row-content .bee-col-w4 {
  flex-basis: 33%;
}

.bee-row-content .bee-col-w5 {
  flex-basis: 42%;
}

.bee-row-content .bee-col-w6 {
  flex-basis: 50%;
}

.bee-row-content .bee-col-w12 {
  flex-basis: 100%;
}

.bee-button a,
.bee-menu ul li a {
  text-decoration: none;
}

.bee-divider,
.bee-image {
  overflow: auto;
}

.bee-image .bee-center {
  margin: 0 auto;
}

.bee-row-1 {
  z-index: +1;
  position: fixed;
  width: 100%;
  padding-bottom: 0px;
  padding-top: 0px;
}

.bee-block-2 {
  padding-top: 20px;
}

.bee-row-2 .bee-col-2 .bee-block-2 {
  width: 100%;
}

.bee-menu ul {
  margin: 0;
  padding: 0;
}

.bee-icon {
  display: inline-block;
  vertical-align: middle;
}

.bee-icon .bee-content {
  display: flex;
  align-items: center;
}

.bee-image img {
  display: block;
  width: 100%;
}

.bee-menu .bee-hamburger-controls {
  cursor: pointer;
  display: inline-block;
  position: relative;
}

.bee-menu .bee-hamburger-controls span {
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  background-size: 100%;
  background-repeat: no-repeat;
  transition: 0.12s ease-in-out;
}

.bee-menu ul {
  list-style-type: none;
}

.bee-menu ul.bee-horizontal li {
  display: inline-block;
}

.bee-social .icon img {
  max-height: 32px;
}

.bee-paragraph {
  overflow-wrap: anywhere;
}

.bee-row-1,
.bee-row-10,
.bee-row-11,
.bee-row-3,
.bee-row-4,
.bee-row-5,
.bee-row-9 {
  background-color: #ffffff;
  background-repeat: no-repeat;
}

.bee-row-2,
.bee-row-6,
.bee-row-7 {
  background-color: #0460a9;
  background-repeat: no-repeat;
}

.bee-row-1 .bee-row-content,
.bee-row-10 .bee-row-content,
.bee-row-11 .bee-row-content,
.bee-row-12 .bee-row-content,
.bee-row-13 .bee-row-content,
.bee-row-14 .bee-row-content,
.bee-row-3 .bee-row-content,
.bee-row-4 .bee-row-content,
.bee-row-5 .bee-row-content,
.bee-row-6 .bee-row-content,
.bee-row-7 .bee-row-content,
.bee-row-8 .bee-row-content,
.bee-row-9 .bee-row-content {
  background-repeat: no-repeat;
  color: #000000;
}

.bee-row-1 .bee-col-1 .bee-block-1 {
  padding-top: 10px;
  width: 100%;
}

.bee-row-1 .bee-col-2 .bee-block-1 {
  color: #0460a9;
  font-family: Jost, sans-serif;
  font-size: 22px;
  font-weight: 600;
  letter-spacing: normal;
  text-align: right;
}

.bee-row-2 {
  background-size: auto;
}

.bee-row-2 .bee-row-content {
  background-repeat: no-repeat;
  background-size: auto;
  color: #000000;
}

.bee-row-10 .bee-col-1,
.bee-row-10 .bee-col-2,
.bee-row-10 .bee-col-3,
.bee-row-11 .bee-col-1,
.bee-row-12 .bee-col-1,
.bee-row-13 .bee-col-1,
.bee-row-13 .bee-col-2,
.bee-row-13 .bee-col-3,
.bee-row-13 .bee-col-4,
.bee-row-14 .bee-col-1,
.bee-row-2 .bee-col-1,
.bee-row-2 .bee-col-2,
.bee-row-2 .bee-col-3,
.bee-row-3 .bee-col-1,
.bee-row-4 .bee-col-1,
.bee-row-4 .bee-col-2,
.bee-row-4 .bee-col-3,
.bee-row-5 .bee-col-1,
.bee-row-6 .bee-col-1,
.bee-row-7 .bee-col-1,
.bee-row-7 .bee-col-2,
.bee-row-7 .bee-col-3,
.bee-row-8 .bee-col-1,
.bee-row-9 .bee-col-1 {
  padding-bottom: 5px;
  padding-top: 5px;
}

.bee-row-12 .bee-col-1 .bee-block-1,
.bee-row-14 .bee-col-1 .bee-block-1,
.bee-row-2 .bee-col-1 .bee-block-1,
.bee-row-2 .bee-col-2 .bee-block-1,
.bee-row-2 .bee-col-2 .bee-block-3 {
  padding: 10px;
}

.bee-row-10 .bee-col-3 .bee-block-1,
.bee-row-2 .bee-col-1 .bee-block-2,
.bee-row-4 .bee-col-3 .bee-block-1,
.bee-row-7 .bee-col-1 .bee-block-1 {
  padding-bottom: 5px;
  padding-left: 10px;
  padding-right: 10px;
  text-align: center;
  width: 100%;
}

.bee-row-10 .bee-col-3 .bee-block-2,
.bee-row-2 .bee-col-1 .bee-block-3,
.bee-row-4 .bee-col-3 .bee-block-2,
.bee-row-7 .bee-col-1 .bee-block-2 {
  padding: 10px 10px 15px;
}

.bee-row-10 .bee-col-3 .bee-block-4,
.bee-row-2 .bee-col-1 .bee-block-4,
.bee-row-4 .bee-col-3 .bee-block-3,
.bee-row-7 .bee-col-1 .bee-block-4 {
  padding: 10px;
  text-align: left;
}

.bee-row-11 .bee-col-1 .bee-block-1,
.bee-row-13 .bee-col-1 .bee-block-1 .bee-icon-image,
.bee-row-3 .bee-col-1 .bee-block-1,
.bee-row-5 .bee-col-1 .bee-block-1,
.bee-row-6 .bee-col-1 .bee-block-1,
.bee-row-8 .bee-col-1 .bee-block-1,
.bee-row-9 .bee-col-1 .bee-block-1 {
  padding: 5px;
}

.bee-row-10 .bee-col-1 .bee-block-1,
.bee-row-4 .bee-col-1 .bee-block-1 {
  padding-right: 35px;
  padding-top: 60px;
  width: 100%;
}

.bee-row-10 .bee-col-3 .bee-block-6,
.bee-row-4 .bee-col-3 .bee-block-5 {
  padding: 15px;
  width: 100%;
}

.bee-row-7 .bee-col-1 .bee-block-6 {
  padding-right: 15px;
  padding-top: 15px;
  width: 100%;
}

.bee-row-7 .bee-col-3 .bee-block-1 {
  padding-left: 35px;
  padding-top: 10px;
  width: 100%;
}

.bee-row-8 {
  background-color: #0460a9;
  background-repeat: no-repeat;
}

.bee-row-12,
.bee-row-13,
.bee-row-14 {
  background-color: #0460a9;
  background-repeat: no-repeat;
}

.bee-row-13 .bee-col-1 .bee-block-1 {
  color: #000000;
  font-family: inherit;
  font-size: 14px;
  padding-left: 10px;
  text-align: left;
}

.bee-row-13 .bee-col-1 .bee-block-2 {
  padding: 10px 10px 10px 20px;
  text-align: left;
}

.bee-row-13 .bee-col-2 .bee-block-1 {
  padding-left: 20px;
  text-align: center;
  width: 100%;
}

.bee-row-13 .bee-col-2 .bee-block-2,
.bee-row-13 .bee-col-2 .bee-block-3,
.bee-row-13 .bee-col-2 .bee-block-4,
.bee-row-13 .bee-col-2 .bee-block-5,
.bee-row-13 .bee-col-3 .bee-block-1,
.bee-row-13 .bee-col-3 .bee-block-2 {
  padding: 10px 20px;
}

.bee-row-2 .bee-col-1 .bee-block-3 {
  color: #dddddd;
  font-family: Jost, sans-serif;
  font-size: 20px;
  line-height: 150%;
  text-align: left;
}

.bee-row-10 .bee-col-3 .bee-block-2 a,
.bee-row-2 .bee-col-1 .bee-block-3 a,
.bee-row-4 .bee-col-3 .bee-block-2 a,
.bee-row-7 .bee-col-1 .bee-block-2 a {
  color: #8a3b8f;
}

.bee-row-10 .bee-col-3 .bee-block-2 p:not(:last-child),
.bee-row-13 .bee-col-2 .bee-block-2 p:not(:last-child),
.bee-row-13 .bee-col-2 .bee-block-3 p:not(:last-child),
.bee-row-13 .bee-col-2 .bee-block-4 p:not(:last-child),
.bee-row-13 .bee-col-2 .bee-block-5 p:not(:last-child),
.bee-row-13 .bee-col-3 .bee-block-1 p:not(:last-child),
.bee-row-13 .bee-col-3 .bee-block-2 p:not(:last-child),
.bee-row-2 .bee-col-1 .bee-block-3 p:not(:last-child),
.bee-row-4 .bee-col-3 .bee-block-2 p:not(:last-child),
.bee-row-7 .bee-col-1 .bee-block-2 p:not(:last-child) {
  margin-bottom: undefined;
}

.bee-row-10 .bee-col-3 .bee-block-2,
.bee-row-4 .bee-col-3 .bee-block-2 {
  color: #7a7a7a;
  font-family: Jost, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 180%;
  text-align: justify;
}

.bee-row-1 .bee-col-2 .bee-block-1 li {
  padding-bottom: 30px;
  padding-left: 15px;
  padding-right: 15px;
}

.bee-row-1 .bee-col-2 .bee-block-1 li a {
  color: #0460a9;
}

@media (max-width: 1310px) {
  .bee-menu ul.with-bee-hamburger {
    display: none;
    padding: 5px 0;
    position: relative;
    top: -4px;
  }





  .bee-menu ul.with-bee-hamburger li {
    display: block;
    text-align: center;
  }

  .bee-menu ul.with-bee-hamburger li a {
    text-decoration: none;
  }

  .bee-menu ul.with-bee-hamburger span,
  .bee-mobile_hide {
    display: none;
  }

  #bee-hamburger-memu-r0c1m0:checked ~ ul,
  .bee-row-content:not(.no_stack) {
    display: block;
  }

  .bee-row-1 .bee-col-2 .bee-block-1 .bee-hamburger-controls {
    width: 60px;
    height: 60px;
    background-color: #1c59b5;
    border-radius: 0;
  }

  .bee-row-1 .bee-col-2 .bee-block-1 .bee-hamburger-controls span {
    width: 18px;
    height: 18px;
  }

  .bee-row-1
    .bee-col-2
    .bee-block-1
    .bee-hamburger-controls
    span.bee-hamburger-open {
    background-image: url("data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjY0IiB2aWV3Qm94PSIwIDAgNjQgNjQiIHdpZHRoPSI2NCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSIjZmZmZmZmIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxyZWN0IGhlaWdodD0iMTIiIHJ4PSI2IiB3aWR0aD0iNjQiLz48cmVjdCBoZWlnaHQ9IjEyIiByeD0iNiIgd2lkdGg9IjY0IiB5PSI1MiIvPjxyZWN0IGhlaWdodD0iMTIiIHJ4PSI2IiB3aWR0aD0iNjQiIHk9IjI2Ii8+PC9nPjwvc3ZnPg==");
    transform: translate(-50%, -50%) scaleY(1);
  }

  .bee-row-1
    .bee-col-2
    .bee-block-1
    .bee-hamburger-controls
    span.bee-hamburger-close {
    background-image: url("data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjY0IiB2aWV3Qm94PSIwIDAgNjQgNjQiIHdpZHRoPSI2NCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSIjZmZmZmZmIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxyZWN0IGhlaWdodD0iMTIiIHJ4PSI2IiB0cmFuc2Zvcm09Im1hdHJpeCgtLjcwNzEwNjc4IC0uNzA3MTA2NzggLjcwNzEwNjc4IC0uNzA3MTA2NzggMzEuOTkxMzc4IDc3LjIzNDAxOSkiIHdpZHRoPSI4MiIgeD0iLTkuMDA4NjIyIiB5PSIyNS45OTEzNzgiLz48cmVjdCBoZWlnaHQ9IjEyIiByeD0iNiIgdHJhbnNmb3JtPSJtYXRyaXgoLS43MDcxMDY3OCAuNzA3MTA2NzggLS43MDcxMDY3OCAtLjcwNzEwNjc4IDc3LjgxOTgwNiAzMi4yMzQwMTkpIiB3aWR0aD0iODIiIHg9Ii04Ljc2NTk4MSIgeT0iMjYuMjM0MDE5Ii8+PC9nPjwvc3ZnPg==");
    transform: translate(-50%, -50%) scaleY(0);
  }

  .bee-row-1 .bee-col-2 .bee-block-1 ul.with-bee-hamburger {
    background-color: #1c59b5;
  }

  .bee-row-1 .bee-col-2 .bee-block-1 ul.with-bee-hamburger li,
  .bee-row-1 .bee-col-2 .bee-block-1 ul.with-bee-hamburger li a {
    color: #ffffff;
  }

  #bee-hamburger-memu-r0c1m0:checked
    ~ .bee-hamburger-controls
    .bee-hamburger-open {
    transform: translate(-50%, -50%) scaleY(0);
  }

  #bee-hamburger-memu-r0c1m0:checked
    ~ .bee-hamburger-controls
    .bee-hamburger-close {
    transform: translate(-50%, -50%) scaleY(1);
  }

  .bee-row-1 .bee-col-2 .bee-block-1 {
    padding: 0 !important;
  }
}

.bee-row-7 .bee-col-1 .bee-block-2 {
  color: #d0d0d0;
  font-family: Jost, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 180%;
  text-align: justify;
}

.bee-row-13 .bee-col-2 .bee-block-2,
.bee-row-13 .bee-col-2 .bee-block-3,
.bee-row-13 .bee-col-2 .bee-block-4,
.bee-row-13 .bee-col-2 .bee-block-5,
.bee-row-13 .bee-col-3 .bee-block-1,
.bee-row-13 .bee-col-3 .bee-block-2 {
  color: #a9a9a9;
  font-size: 14px;
  line-height: 120%;
  text-align: left;
}

.bee-row-13 .bee-col-2 .bee-block-2 a,
.bee-row-13 .bee-col-2 .bee-block-3 a,
.bee-row-13 .bee-col-2 .bee-block-4 a,
.bee-row-13 .bee-col-2 .bee-block-5 a,
.bee-row-13 .bee-col-3 .bee-block-1 a,
.bee-row-13 .bee-col-3 .bee-block-2 a {
  color: #ffffff;
}

.bee-row-13
  .bee-col-1
  .bee-block-1
  .bee-icon:not(.bee-icon-first)
  .bee-content {
  margin-left: 0;
}

.bee-row-13
  .bee-col-1
  .bee-block-1
  .bee-icon::not(.bee-icon-last)
  .bee-content {
  margin-right: 0;
}

:root { --header-offset: 80px; }   
html {
  scroll-behavior: smooth;        
  scroll-padding-top: var(--header-offset);
}

[id] { 
  scroll-margin-top: var(--header-offset);
}

@media (max-width: 768px) {
  :root { --header-offset: 110px; }
}

