 {
  /* bugherd ui styles */
}
body.bui {
  font-family: 'Nunito', sans-serif;
  font-size: 18px;
}
.bui {
  /* ant design overwrites */
}
.bui a:visited,
.bui a:hover,
.bui a:active,
.bui a:focus {
  text-decoration: none;
}
.bui img {
  border: 0;
  max-width: 100%;
  height: auto;
  vertical-align: middle;
}
.bui .ml-30 {
  margin-left: 30px;
}
.bui .float-right {
  float: right;
}
.bui .heading-h1 {
  font-size: 52px;
  margin-top: 0;
  margin-bottom: 1.6rem;
  font-family: 'Merriweather', sans-serif;
  font-weight: 800;
  color: #122145;
  line-height: 1.2;
  letter-spacing: -0.02em;
}
@media (max-width:480px) {
  .bui .heading-h1 {
    width: 100%;
    font-size: 45px;
  }
}
.bui .article-wrapper {
  margin: 50px 0;
}
.bui .article-body {
  font-size: 19px;
  font-family: 'Nunito', sans-serif;
  color: #082726;
  line-height: 1.7em;
}
@media (max-width:767px) {
  .bui .article-body {
    padding: 0 25px;
  }
}
.bui .article-body h2,
.bui .article-body h3 {
  font-family: 'Merriweather', sans-serif;
  font-weight: 600;
  clear: both;
}
.bui .article-body h2 {
  font-size: 1.5em;
  margin: 45px 0 25px 0;
}
.bui .article-body h2 a {
  text-decoration: none;
}
.bui .article-body figure {
  margin: 0 160px 30px;
  display: flex;
  flex-direction: column;
}
.bui .article-body figure .copyright {
  text-align: right;
  width: 100%;
  font-size: 0.7em;
  color: #666666;
  padding-right: 5px;
}
.bui .article-body .feature-left {
  float: left;
  margin-right: 30px;
  margin-left: 0;
}
.bui .article-body .feature-right {
  float: right;
  margin-right: 0;
  margin-left: 30px;
}
.bui .article-body .feature-full {
  margin: 5px auto 30px auto;
  overflow: hidden;
  height: auto;
  display: flex;
  justify-content: center;
  align-items: center;
}
.bui .article-body .feature-full picture {
  width: 100%;
}
.bui .article-body .feature-full img {
  object-position: center;
  object-fit: cover;
  height: 100%;
  width: 100%;
}
.bui .article-body .feature-full.feature-main {
  max-height: 30vh;
  display: flex;
  flex-direction: column;
}
.bui .article-body .feature-full.fixedHeight {
  max-height: inherit;
}
.bui .article-body .feature-full.disableSrcSet img {
  height: auto;
  width: auto;
}
.bui .article-body .feature-left,
.bui .article-body .feature-right {
  max-width: 350px;
  display: inline-block;
  margin-bottom: 20px;
  margin-top: 15px;
}
@media (max-width:767px) {
  .bui .article-body .feature-left,
  .bui .article-body .feature-right {
    float: none;
    display: block;
    margin: 30px auto;
  }
}
.bui .article-body blockquote {
  text-align: center;
  background: #288080;
  font-weight: 700;
  color: #fff;
  font-size: 1.6em;
  max-width: 550px;
  margin: 0 5px;
  padding: 50px 30px;
  line-height: 1.3em;
}
.bui .article-body code {
  font-size: 0.6em;
  vertical-align: super;
}
.bui h1,
.bui h2,
.bui h3,
.bui h4,
.bui h5 {
  font-family: 'Merriweather', sans-serif;
}
.bui .article-feed {
  margin-bottom: 25px;
  position: relative;
}
.bui .article-feed .article-feed-cta {
  position: absolute;
  top: 15px;
  right: 1px;
  font-weight: bold;
  font-size: 0.8em;
  text-transform: uppercase;
}
@media (max-width:767px) {
  .bui .article-feed .article-feed-cta {
    position: static;
    margin-left: 2px;
  }
}
.bui .article-feed .article-feed-cta a {
  color: #555;
  padding: 3px 1px;
}
.bui .article-feed .article-feed-cta a:hover {
  color: #ff4c3b;
}
.bui .pageBanner {
  display: flex;
  height: 54vh;
  min-height: 380px;
  margin: 0 50px;
  overflow: hidden;
  background-color: #288080;
}
.bui .pageBanner.landingBanner {
  margin: 0 -50px 50px -50px;
}
@media (max-width:767px) {
  .bui .pageBanner.landingBanner {
    margin: 0px 0 50px 0;
  }
}
@media (max-width:991px) {
  .bui .pageBanner {
    margin: 10px 50px;
    height: auto;
  }
}
@media (max-width:767px) {
  .bui .pageBanner {
    margin: 10px 0;
    flex-direction: column;
    height: auto;
  }
}
.bui .pageBanner > div {
  display: flex;
  justify-content: center;
  align-items: center;
}
@media (max-width:767px) {
  .bui .pageBanner > div {
    flex-basis: 100%;
  }
}
.bui .pageBanner > div img {
  object-position: center;
  object-fit: cover;
  height: 100%;
  width: 100%;
}
.bui .pageBanner .bannerImage {
  flex-basis: 55%;
  overflow: hidden;
}
@media (max-width:767px) {
  .bui .pageBanner .bannerImage {
    max-height: 300px;
    flex-basis: 100%;
  }
}
.bui .pageBanner .bannerText {
  flex-basis: 45%;
  display: flex;
  flex-direction: column;
  align-items: start;
  align-content: start;
  padding: 30px 60px;
  font-size: 1.1em;
  color: #fff;
  max-width: 600px;
}
.bui .pageBanner .bannerText h1 {
  font-weight: 700;
  color: #fff;
}
@media (max-width:767px) {
  .bui .pageBanner .bannerText {
    flex-basis: 100%;
    max-width: 100%;
  }
}
.bui .contact-form {
  min-height: 350px;
  padding: 0 50px;
}
.bui .contact-form .ant-form-item {
  margin-bottom: 15px;
}
.bui .contact-form .validation {
  color: #ff4d4f;
}
.bui .bui-content > div > p:first-of-type::first-letter,
.bui .bui-content > p:first-of-type::first-letter {
  font-family: 'Merriweather', sans-serif;
  font-weight: 400;
  font-size: 60px;
  line-height: 1;
  float: left;
  padding-right: 10px;
  padding-left: 2px;
  text-transform: uppercase;
}
.bui .bui-content p {
  font-size: 19.3px;
  line-height: 1.7em;
  word-break: break-word;
}
@media (max-width:480px) {
  .bui .bui-content p {
    font-size: 18.5px;
  }
}
.bui .bui-content p,
.bui .bui-content ul,
.bui .bui-content ol,
.bui .bui-content h2,
.bui .bui-content h3,
.bui .bui-content h4 {
  margin-left: 20px;
  margin-right: 50px;
}
@media (max-width:767px) {
  .bui .bui-content p,
  .bui .bui-content ul,
  .bui .bui-content ol,
  .bui .bui-content h2,
  .bui .bui-content h3,
  .bui .bui-content h4 {
    margin-left: 0;
    margin-right: 0;
  }
}
.bui .bui-content h2,
.bui .bui-content h3,
.bui .bui-content h4 {
  color: #288080;
  margin-top: 1.8em;
  margin-bottom: 0.8em;
}
.bui .bui-content h3 b {
  color: #122145;
}
.bui .bui-content a {
  text-decoration: underline;
}
.bui .bui-content h3 {
  margin-top: 1.2em;
  margin-bottom: 0.5em;
}
.bui .bui-content ul {
  list-style: none;
}
.bui .bui-content ul li {
  position: relative;
  padding-left: 22px;
}
.bui .bui-content ul li:before {
  content: ' ';
  width: 6px;
  height: 6px;
  position: absolute;
  left: 0;
  top: 14px;
  border-radius: 50%;
  background: #288080;
  pointer-events: none;
}
.bui .bui-content ul li p {
  margin: 0;
}
.bui .bui-content ol {
  margin: 0;
}
.bui .bui-content .citationList {
  margin-top: 3em;
  border-top: 1px dashed #288080;
}
.bui .bui-content .citationList li,
.bui .bui-content .citationList p {
  font-size: 0.9em;
}
.bui .bui-content .citationList p {
  margin: 0.2em 0;
}
.bui .bui-content .citationList h2 {
  margin-top: 1em;
}
.bui .bui-text-center {
  text-align: center;
}
.bui .bui-base-font {
  font-size: 1em;
}
.bui .bui-large-font {
  font-size: 1.5em;
}
.bui .bui-font-700 {
  font-weight: 700;
}
.bui .bui-flex {
  display: flex;
}
.bui .bui-flex-column {
  flex-direction: column;
}
.bui .bui-flex-row {
  flex-direction: row;
}
.bui .bui-flex-row-reverse {
  flex-direction: row-reverse;
}
.bui .bui-flex-right {
  margin-left: auto;
}
.bui .bui-align-start {
  align-items: start;
  align-content: start;
}
.bui .bui-align-center {
  align-items: center;
  align-content: center;
}
.bui .bui-justify-center {
  justify-content: center;
}
.bui .bui-flex-row-reverse {
  flex-direction: row-reverse;
}
.bui .bui-padding {
  padding: 10px;
}
.bui .bui-padding-small {
  padding: 5px;
}
.bui .bui-padding-horizontal-small {
  padding: 0 5px;
}
.bui .bui-padding-horizontal-xsmall {
  padding: 0 2px;
}
.bui .bui-padding-horizontal-large {
  padding: 0 20px;
}
.bui .bui-padding-large {
  padding: 20px;
}
.bui .bui-padding-xlarge {
  padding: 30px;
}
.bui .bui-padding-top {
  padding-top: 10px;
}
.bui .bui-padding-right-large {
  padding-right: 20px;
}
.bui .bui-padding-left-large {
  padding-left: 20px;
}
.bui .bui-margin-right {
  margin-right: 10px;
}
.bui .bui-margin-left {
  margin-left: 10px;
}
.bui .bui-padding-top-xxxlarge {
  padding-top: 55px;
}
.bui .bui-margin-top-large {
  margin-top: 20px;
}
.bui .bui-margin-top-xxlarge {
  margin-top: 40px;
}
.bui .bui-margin-bottom {
  margin-bottom: 10px;
}
.bui .bui-margin-bottom-large {
  margin-bottom: 20px;
}
.bui .bui-margin-bottom-xlarge {
  margin-bottom: 25px;
}
.bui .bui-color-green {
  color: #288080;
}
.bui .bui-italic {
  font-style: italic;
}
.bui .bui-hidden {
  display: none;
}
.bui .bui-v-hidden {
  position: absolute !important;
  height: 1px;
  width: 1px;
  overflow: hidden;
  clip: rect(1px 1px 1px 1px);
  /* IE6, IE7 */
  clip: rect(1px, 1px, 1px, 1px);
  white-space: nowrap;
  /* added line */
}
.bui .bui-position-relative {
  position: relative;
}
.bui .ant-select-item-option-content,
.bui .ant-form-item-label > label {
  font-size: 1.2em;
}
.toc-position-fixed {
  position: fixed;
  top: 20px;
  z-index: 3;
}
@media (max-width:860px) {
  .toc-position-fixed {
    position: static;
  }
}
.article-toc {
  width: 300px;
  margin-left: 15px;
  overflow-y: auto;
  height: 80%;
}
@media (max-width:991px) {
  .article-toc {
    width: 260px;
  }
}
@media (max-width:860px) {
  .article-toc {
    width: auto;
    margin: 0 30px;
    height: 100%;
  }
}
.infographic-code {
  margin-left: 20px;
  margin-right: 50px;
  margin-bottom: 3em;
}
.infographic-code p {
  margin: 0;
  font-size: 0.8em;
}
.infographic-code textarea {
  font-size: 0.8em;
  width: 100%;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.ant-tag {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.65);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
  display: inline-block;
  height: auto;
  margin-right: 8px;
  padding: 0 7px;
  font-size: 12px;
  line-height: 20px;
  white-space: nowrap;
  background: #fafafa;
  border: 1px solid #d9d9d9;
  border-radius: 2px;
  cursor: default;
  opacity: 1;
  transition: all 0.3s cubic-bezier(0.78, 0.14, 0.15, 0.86);
}
.ant-tag:hover {
  opacity: 0.85;
}
.ant-tag,
.ant-tag a,
.ant-tag a:hover {
  color: rgba(0, 0, 0, 0.65);
}
.ant-tag > a:first-child:last-child {
  display: inline-block;
  margin: 0 -8px;
  padding: 0 8px;
}
.ant-tag .anticon-close {
  display: inline-block;
  font-size: 10px;
  margin-left: 3px;
  color: rgba(0, 0, 0, 0.45);
  font-weight: bold;
  cursor: pointer;
  transition: all 0.3s cubic-bezier(0.78, 0.14, 0.15, 0.86);
}
.ant-tag .anticon-close:hover {
  color: rgba(0, 0, 0, 0.85);
}
.ant-tag-has-color {
  border-color: transparent;
}
.ant-tag-has-color,
.ant-tag-has-color a,
.ant-tag-has-color a:hover,
.ant-tag-has-color .anticon-close,
.ant-tag-has-color .anticon-close:hover {
  color: #fff;
}
.ant-tag-checkable {
  background-color: transparent;
  border-color: transparent;
}
.ant-tag-checkable:not(.ant-tag-checkable-checked):hover {
  color: #2d8989;
}
.ant-tag-checkable:active,
.ant-tag-checkable-checked {
  color: #fff;
}
.ant-tag-checkable-checked {
  background-color: #2d8989;
}
.ant-tag-checkable:active {
  background-color: #1c6163;
}
.ant-tag-hidden {
  display: none;
}
.ant-tag-pink {
  color: #eb2f96;
  background: #fff0f6;
  border-color: #ffadd2;
}
.ant-tag-pink-inverse {
  color: #fff;
  background: #eb2f96;
  border-color: #eb2f96;
}
.ant-tag-magenta {
  color: #eb2f96;
  background: #fff0f6;
  border-color: #ffadd2;
}
.ant-tag-magenta-inverse {
  color: #fff;
  background: #eb2f96;
  border-color: #eb2f96;
}
.ant-tag-red {
  color: #f5222d;
  background: #fff1f0;
  border-color: #ffa39e;
}
.ant-tag-red-inverse {
  color: #fff;
  background: #f5222d;
  border-color: #f5222d;
}
.ant-tag-volcano {
  color: #fa541c;
  background: #fff2e8;
  border-color: #ffbb96;
}
.ant-tag-volcano-inverse {
  color: #fff;
  background: #fa541c;
  border-color: #fa541c;
}
.ant-tag-orange {
  color: #fa8c16;
  background: #fff7e6;
  border-color: #ffd591;
}
.ant-tag-orange-inverse {
  color: #fff;
  background: #fa8c16;
  border-color: #fa8c16;
}
.ant-tag-yellow {
  color: #fadb14;
  background: #feffe6;
  border-color: #fffb8f;
}
.ant-tag-yellow-inverse {
  color: #fff;
  background: #fadb14;
  border-color: #fadb14;
}
.ant-tag-gold {
  color: #faad14;
  background: #fffbe6;
  border-color: #ffe58f;
}
.ant-tag-gold-inverse {
  color: #fff;
  background: #faad14;
  border-color: #faad14;
}
.ant-tag-cyan {
  color: #13c2c2;
  background: #e6fffb;
  border-color: #87e8de;
}
.ant-tag-cyan-inverse {
  color: #fff;
  background: #13c2c2;
  border-color: #13c2c2;
}
.ant-tag-lime {
  color: #a0d911;
  background: #fcffe6;
  border-color: #eaff8f;
}
.ant-tag-lime-inverse {
  color: #fff;
  background: #a0d911;
  border-color: #a0d911;
}
.ant-tag-green {
  color: #52c41a;
  background: #f6ffed;
  border-color: #b7eb8f;
}
.ant-tag-green-inverse {
  color: #fff;
  background: #52c41a;
  border-color: #52c41a;
}
.ant-tag-blue {
  color: #1890ff;
  background: #e6f7ff;
  border-color: #91d5ff;
}
.ant-tag-blue-inverse {
  color: #fff;
  background: #1890ff;
  border-color: #1890ff;
}
.ant-tag-geekblue {
  color: #2f54eb;
  background: #f0f5ff;
  border-color: #adc6ff;
}
.ant-tag-geekblue-inverse {
  color: #fff;
  background: #2f54eb;
  border-color: #2f54eb;
}
.ant-tag-purple {
  color: #722ed1;
  background: #f9f0ff;
  border-color: #d3adf7;
}
.ant-tag-purple-inverse {
  color: #fff;
  background: #722ed1;
  border-color: #722ed1;
}
.ant-tag-success {
  color: #52c41a;
  background: #f6ffed;
  border-color: #b7eb8f;
}
.ant-tag-processing {
  color: #1890ff;
  background: #e6f7ff;
  border-color: #91d5ff;
}
.ant-tag-error {
  color: #f5222d;
  background: #fff1f0;
  border-color: #ffa39e;
}
.ant-tag-warning {
  color: #fa8c16;
  background: #fff7e6;
  border-color: #ffd591;
}
.ant-tag > .anticon + span,
.ant-tag > span + .anticon {
  margin-left: 7px;
}
.ant-tag-rtl {
  margin-right: 0;
  margin-left: 8px;
  direction: rtl;
  text-align: right;
}
.ant-tag-rtl.ant-tag .anticon-close {
  margin-right: 3px;
  margin-left: 0;
}

.article___1mlgz h1 {
  width: 80%;
}
@media (max-width:860px) {
  .tocCol___2xlnK {
    max-width: 100%;
    flex: 0 0 100%;
    width: 100%;
    margin: 10px 0 50px 0;
  }
}
@media (max-width:860px) {
  .contentCol___2pgGm {
    max-width: 100%;
    flex: 0 0 100%;
    width: 100%;
  }
}
.postInfo___2gF0G {
  display: flex;
  padding: 0 5px;
  flex-direction: row;
}
@media (max-width:767px) {
  .postInfo___2gF0G {
    flex-direction: column;
  }
}
.author___2IzxI {
  text-transform: uppercase;
  font-size: 0.7em;
}
.bui .article-body .disclaimer___3H27A {
  margin: 3em auto;
  color: #fff;
  padding: 2em;
  background-color: #288080;
  font-size: 0.8em;
}
.bui .article-body .disclaimer___3H27A h2 {
  font-size: 1.2em;
  margin: 0 0 0.5em 0;
  color: #fff;
}

.imageWrapper___2aThB {
  height: 200px;
  overflow: hidden;
  display: flex;
  justify-content: center;
  align-items: start;
}
.imageWrapper___2aThB > picture {
  height: 100%;
  width: 100%;
}
@media (max-width:767px) {
  .imageWrapper___2aThB {
    height: 270px;
  }
}
@media (max-width:480px) {
  .imageWrapper___2aThB {
    height: 225px;
  }
}
.imageWrapper___2aThB img {
  object-position: center;
  object-fit: cover;
  height: 100%;
  width: 100%;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}
.tags___358F1 {
  padding: 10px 20px 0 20px;
}
.listItem___3dLtd,
.bui .bui-content .listItem___3dLtd {
  box-shadow: 4px 4px 7px 0px rgba(226, 226, 226, 0.58);
  border: thin solid #f1f1f1;
  border-radius: 3px;
  display: flex;
  flex-direction: column;
  height: 100%;
  text-decoration: none;
}
.listItem___3dLtd h3,
.bui .bui-content .listItem___3dLtd h3 {
  font-family: 'Merriweather', sans-serif;
  font-weight: 700;
  font-size: 1em;
  padding: 10px 20px 18px 20px;
  margin: 0;
  color: #555;
}
.listItem___3dLtd.smallList___qGZsK h3,
.bui .bui-content .listItem___3dLtd.smallList___qGZsK h3 {
  font-size: 0.9em;
}
.listItem___3dLtd.smallList___qGZsK .imageWrapper___2aThB,
.bui .bui-content .listItem___3dLtd.smallList___qGZsK .imageWrapper___2aThB {
  height: 150px;
}
@media (max-width:767px) {
  .listRow___1pFWt {
    justify-content: center;
  }
}

.authorProfile___HkdWq {
  display: flex;
}
.authorProfile___HkdWq .profileImage___zZ6uk {
  min-width: 64px;
}
.authorProfile___HkdWq .profileContent___2b_-P {
  font-size: 1.1em;
  padding-left: 20px;
}
.authorProfile___HkdWq .profileContent___2b_-P h4 {
  font-weight: 700;
  margin: 0;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.ant-breadcrumb {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.65);
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
  color: rgba(0, 0, 0, 0.45);
  font-size: 14px;
}
.ant-breadcrumb .anticon {
  font-size: 14px;
}
.ant-breadcrumb a {
  color: rgba(0, 0, 0, 0.45);
  transition: color 0.3s;
}
.ant-breadcrumb a:hover {
  color: #4a9694;
}
.ant-breadcrumb > span:last-child {
  color: rgba(0, 0, 0, 0.65);
}
.ant-breadcrumb > span:last-child a {
  color: rgba(0, 0, 0, 0.65);
}
.ant-breadcrumb > span:last-child .ant-breadcrumb-separator {
  display: none;
}
.ant-breadcrumb-separator {
  margin: 0 8px;
  color: rgba(0, 0, 0, 0.45);
}
.ant-breadcrumb-link > .anticon + span {
  margin-left: 4px;
}
.ant-breadcrumb-overlay-link > .anticon {
  margin-left: 4px;
}
.ant-breadcrumb-rtl {
  direction: rtl;
}
.ant-breadcrumb-rtl::before {
  display: table;
  content: '';
}
.ant-breadcrumb-rtl::after {
  display: table;
  clear: both;
  content: '';
}
.ant-breadcrumb-rtl > span {
  float: right;
}
.ant-breadcrumb-rtl .ant-breadcrumb-link > .anticon + span {
  margin-right: 4px;
  margin-left: 0;
}
.ant-breadcrumb-rtl .ant-breadcrumb-overlay-link > .anticon {
  margin-right: 4px;
  margin-left: 0;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.ant-dropdown {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.65);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
  position: absolute;
  top: -9999px;
  left: -9999px;
  z-index: 1050;
  display: block;
}
.ant-dropdown::before {
  position: absolute;
  top: -7px;
  right: 0;
  bottom: -7px;
  left: -7px;
  z-index: -9999;
  opacity: 0.0001;
  content: ' ';
}
.ant-dropdown-wrap {
  position: relative;
}
.ant-dropdown-wrap .ant-btn > .anticon-down {
  display: inline-block;
  font-size: 10px;
}
.ant-dropdown-wrap .anticon-down::before {
  transition: transform 0.2s;
}
.ant-dropdown-wrap-open .anticon-down::before {
  transform: rotate(180deg);
}
.ant-dropdown-hidden,
.ant-dropdown-menu-hidden {
  display: none;
}
.ant-dropdown-menu {
  position: relative;
  margin: 0;
  padding: 4px 0;
  text-align: left;
  list-style-type: none;
  background-color: #fff;
  background-clip: padding-box;
  border-radius: 2px;
  outline: none;
  box-shadow: 0 3px 6px -4px rgba(0, 0, 0, 0.12), 0 6px 16px 0 rgba(0, 0, 0, 0.08), 0 9px 28px 8px rgba(0, 0, 0, 0.05);
  -webkit-transform: translate3d(0, 0, 0);
}
.ant-dropdown-menu-item-group-title {
  padding: 5px 12px;
  color: rgba(0, 0, 0, 0.45);
  transition: all 0.3s;
}
.ant-dropdown-menu-submenu-popup {
  position: absolute;
  z-index: 1050;
}
.ant-dropdown-menu-submenu-popup > .ant-dropdown-menu {
  transform-origin: 0 0;
}
.ant-dropdown-menu-submenu-popup ul,
.ant-dropdown-menu-submenu-popup li {
  list-style: none;
}
.ant-dropdown-menu-submenu-popup ul {
  margin-right: 0.3em;
  margin-left: 0.3em;
}
.ant-dropdown-menu-item,
.ant-dropdown-menu-submenu-title {
  clear: both;
  margin: 0;
  padding: 5px 12px;
  color: rgba(0, 0, 0, 0.65);
  font-weight: normal;
  font-size: 14px;
  line-height: 22px;
  white-space: nowrap;
  cursor: pointer;
  transition: all 0.3s;
}
.ant-dropdown-menu-item > .anticon:first-child,
.ant-dropdown-menu-submenu-title > .anticon:first-child,
.ant-dropdown-menu-item > span > .anticon:first-child,
.ant-dropdown-menu-submenu-title > span > .anticon:first-child {
  min-width: 12px;
  margin-right: 8px;
  font-size: 12px;
}
.ant-dropdown-menu-item > a,
.ant-dropdown-menu-submenu-title > a {
  display: block;
  margin: -5px -12px;
  padding: 5px 12px;
  color: rgba(0, 0, 0, 0.65);
  transition: all 0.3s;
}
.ant-dropdown-menu-item > a:hover,
.ant-dropdown-menu-submenu-title > a:hover {
  color: rgba(0, 0, 0, 0.65);
}
.ant-dropdown-menu-item-selected,
.ant-dropdown-menu-submenu-title-selected,
.ant-dropdown-menu-item-selected > a,
.ant-dropdown-menu-submenu-title-selected > a {
  color: #2d8989;
  background-color: #bdc9c7;
}
.ant-dropdown-menu-item:hover,
.ant-dropdown-menu-submenu-title:hover {
  background-color: #f5f5f5;
}
.ant-dropdown-menu-item-disabled,
.ant-dropdown-menu-submenu-title-disabled {
  color: rgba(0, 0, 0, 0.25);
  cursor: not-allowed;
}
.ant-dropdown-menu-item-disabled:hover,
.ant-dropdown-menu-submenu-title-disabled:hover {
  color: rgba(0, 0, 0, 0.25);
  background-color: #fff;
  cursor: not-allowed;
}
.ant-dropdown-menu-item-divider,
.ant-dropdown-menu-submenu-title-divider {
  height: 1px;
  margin: 4px 0;
  overflow: hidden;
  line-height: 0;
  background-color: #f0f0f0;
}
.ant-dropdown-menu-item .ant-dropdown-menu-submenu-arrow,
.ant-dropdown-menu-submenu-title .ant-dropdown-menu-submenu-arrow {
  position: absolute;
  right: 8px;
}
.ant-dropdown-menu-item .ant-dropdown-menu-submenu-arrow-icon,
.ant-dropdown-menu-submenu-title .ant-dropdown-menu-submenu-arrow-icon {
  margin-right: 0 !important;
  color: rgba(0, 0, 0, 0.45);
  font-style: normal;
  display: inline-block;
  font-size: 10px;
}
.ant-dropdown-menu-item-group-list {
  margin: 0 8px;
  padding: 0;
  list-style: none;
}
.ant-dropdown-menu-submenu-title {
  padding-right: 24px;
}
.ant-dropdown-menu-submenu-vertical {
  position: relative;
}
.ant-dropdown-menu-submenu-vertical > .ant-dropdown-menu {
  position: absolute;
  top: 0;
  left: 100%;
  min-width: 100%;
  margin-left: 4px;
  transform-origin: 0 0;
}
.ant-dropdown-menu-submenu.ant-dropdown-menu-submenu-disabled .ant-dropdown-menu-submenu-title,
.ant-dropdown-menu-submenu.ant-dropdown-menu-submenu-disabled .ant-dropdown-menu-submenu-title .ant-dropdown-menu-submenu-arrow-icon {
  color: rgba(0, 0, 0, 0.25);
  background-color: #fff;
  cursor: not-allowed;
}
.ant-dropdown-menu-submenu-selected .ant-dropdown-menu-submenu-title {
  color: #2d8989;
}
.ant-dropdown.slide-down-enter.slide-down-enter-active.ant-dropdown-placement-bottomLeft,
.ant-dropdown.slide-down-appear.slide-down-appear-active.ant-dropdown-placement-bottomLeft,
.ant-dropdown.slide-down-enter.slide-down-enter-active.ant-dropdown-placement-bottomCenter,
.ant-dropdown.slide-down-appear.slide-down-appear-active.ant-dropdown-placement-bottomCenter,
.ant-dropdown.slide-down-enter.slide-down-enter-active.ant-dropdown-placement-bottomRight,
.ant-dropdown.slide-down-appear.slide-down-appear-active.ant-dropdown-placement-bottomRight {
  animation-name: antSlideUpIn;
}
.ant-dropdown.slide-up-enter.slide-up-enter-active.ant-dropdown-placement-topLeft,
.ant-dropdown.slide-up-appear.slide-up-appear-active.ant-dropdown-placement-topLeft,
.ant-dropdown.slide-up-enter.slide-up-enter-active.ant-dropdown-placement-topCenter,
.ant-dropdown.slide-up-appear.slide-up-appear-active.ant-dropdown-placement-topCenter,
.ant-dropdown.slide-up-enter.slide-up-enter-active.ant-dropdown-placement-topRight,
.ant-dropdown.slide-up-appear.slide-up-appear-active.ant-dropdown-placement-topRight {
  animation-name: antSlideDownIn;
}
.ant-dropdown.slide-down-leave.slide-down-leave-active.ant-dropdown-placement-bottomLeft,
.ant-dropdown.slide-down-leave.slide-down-leave-active.ant-dropdown-placement-bottomCenter,
.ant-dropdown.slide-down-leave.slide-down-leave-active.ant-dropdown-placement-bottomRight {
  animation-name: antSlideUpOut;
}
.ant-dropdown.slide-up-leave.slide-up-leave-active.ant-dropdown-placement-topLeft,
.ant-dropdown.slide-up-leave.slide-up-leave-active.ant-dropdown-placement-topCenter,
.ant-dropdown.slide-up-leave.slide-up-leave-active.ant-dropdown-placement-topRight {
  animation-name: antSlideDownOut;
}
.ant-dropdown-trigger > .anticon.anticon-down,
.ant-dropdown-link > .anticon.anticon-down {
  display: inline-block;
  font-size: 10px;
}
.ant-dropdown-button {
  white-space: nowrap;
}
.ant-dropdown-button.ant-btn-group > .ant-btn:last-child:not(:first-child) {
  padding-right: 8px;
  padding-left: 8px;
}
.ant-dropdown-button .anticon.anticon-down {
  display: inline-block;
  font-size: 10px;
}
.ant-dropdown-menu-dark,
.ant-dropdown-menu-dark .ant-dropdown-menu {
  background: #f8f8f8;
}
.ant-dropdown-menu-dark .ant-dropdown-menu-item,
.ant-dropdown-menu-dark .ant-dropdown-menu-submenu-title,
.ant-dropdown-menu-dark .ant-dropdown-menu-item > a {
  color: rgba(255, 255, 255, 0.65);
}
.ant-dropdown-menu-dark .ant-dropdown-menu-item .ant-dropdown-menu-submenu-arrow::after,
.ant-dropdown-menu-dark .ant-dropdown-menu-submenu-title .ant-dropdown-menu-submenu-arrow::after,
.ant-dropdown-menu-dark .ant-dropdown-menu-item > a .ant-dropdown-menu-submenu-arrow::after {
  color: rgba(255, 255, 255, 0.65);
}
.ant-dropdown-menu-dark .ant-dropdown-menu-item:hover,
.ant-dropdown-menu-dark .ant-dropdown-menu-submenu-title:hover,
.ant-dropdown-menu-dark .ant-dropdown-menu-item > a:hover {
  color: #fff;
  background: transparent;
}
.ant-dropdown-menu-dark .ant-dropdown-menu-item-selected,
.ant-dropdown-menu-dark .ant-dropdown-menu-item-selected:hover,
.ant-dropdown-menu-dark .ant-dropdown-menu-item-selected > a {
  color: #fff;
  background: #2d8989;
}
.ant-dropdown-rtl {
  direction: rtl;
}
.ant-dropdown-rtl.ant-dropdown::before {
  right: -7px;
  left: 0;
}
.ant-dropdown-rtl .ant-dropdown-menu-submenu-popup ul,
.ant-dropdown-rtl .ant-dropdown-menu-submenu-popup li {
  text-align: right;
}
.ant-dropdown-rtl .ant-dropdown-menu-item,
.ant-dropdown-rtl .ant-dropdown-menu-submenu-title {
  text-align: right;
}
.ant-dropdown-rtl .ant-dropdown-menu-item > .anticon:first-child,
.ant-dropdown-rtl .ant-dropdown-menu-submenu-title > .anticon:first-child,
.ant-dropdown-rtl .ant-dropdown-menu-item > span > .anticon:first-child,
.ant-dropdown-rtl .ant-dropdown-menu-submenu-title > span > .anticon:first-child {
  margin-right: 0;
  margin-left: 8px;
}
.ant-dropdown-rtl .ant-dropdown-menu-item .ant-dropdown-menu-submenu-arrow,
.ant-dropdown-rtl .ant-dropdown-menu-submenu-title .ant-dropdown-menu-submenu-arrow {
  right: auto;
  left: 8px;
}
.ant-dropdown-rtl .ant-dropdown-menu-item .ant-dropdown-menu-submenu-arrow-icon,
.ant-dropdown-rtl .ant-dropdown-menu-submenu-title .ant-dropdown-menu-submenu-arrow-icon {
  margin-left: 0 !important;
  transform: scaleX(-1);
}
.ant-dropdown-rtl .ant-dropdown-menu-submenu-title {
  padding-right: 12px;
  padding-left: 24px;
}
.ant-dropdown-rtl .ant-dropdown-menu-submenu-vertical > .ant-dropdown-menu {
  right: 100%;
  left: 0;
  margin-right: 4px;
  margin-left: 0;
}

.socialShare___12KG- {
  display: flex;
  justify-content: center;
  align-items: center;
}
.socialShare___12KG- span {
  font-size: 0.8em;
  margin-right: 15px;
}
.socialShare___12KG- button {
  display: flex;
  margin-right: 10px;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
@keyframes antCheckboxEffect {
  0% {
    transform: scale(1);
    opacity: 0.5;
  }
  100% {
    transform: scale(1.6);
    opacity: 0;
  }
}
.ant-checkbox {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.65);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
  position: relative;
  top: -0.09em;
  display: inline-block;
  line-height: 1;
  white-space: nowrap;
  vertical-align: middle;
  outline: none;
  cursor: pointer;
}
.ant-checkbox-wrapper:hover .ant-checkbox-inner,
.ant-checkbox:hover .ant-checkbox-inner,
.ant-checkbox-input:focus + .ant-checkbox-inner {
  border-color: #2d8989;
}
.ant-checkbox-checked::after {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 1px solid #2d8989;
  border-radius: 2px;
  visibility: hidden;
  animation: antCheckboxEffect 0.36s ease-in-out;
  animation-fill-mode: backwards;
  content: '';
}
.ant-checkbox:hover::after,
.ant-checkbox-wrapper:hover .ant-checkbox::after {
  visibility: visible;
}
.ant-checkbox-inner {
  position: relative;
  top: 0;
  left: 0;
  display: block;
  width: 16px;
  height: 16px;
  direction: ltr;
  background-color: #fff;
  border: 1px solid #d9d9d9;
  border-radius: 2px;
  border-collapse: separate;
  transition: all 0.3s;
}
.ant-checkbox-inner::after {
  position: absolute;
  top: 50%;
  left: 22%;
  display: table;
  width: 5.71428571px;
  height: 9.14285714px;
  border: 2px solid #fff;
  border-top: 0;
  border-left: 0;
  transform: rotate(45deg) scale(0) translate(-50%, -50%);
  opacity: 0;
  transition: all 0.1s cubic-bezier(0.71, -0.46, 0.88, 0.6), opacity 0.1s;
  content: ' ';
}
.ant-checkbox-input {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  width: 100%;
  height: 100%;
  cursor: pointer;
  opacity: 0;
}
.ant-checkbox-checked .ant-checkbox-inner::after {
  position: absolute;
  display: table;
  border: 2px solid #fff;
  border-top: 0;
  border-left: 0;
  transform: rotate(45deg) scale(1) translate(-50%, -50%);
  opacity: 1;
  transition: all 0.2s cubic-bezier(0.12, 0.4, 0.29, 1.46) 0.1s;
  content: ' ';
}
.ant-checkbox-checked .ant-checkbox-inner {
  background-color: #2d8989;
  border-color: #2d8989;
}
.ant-checkbox-disabled {
  cursor: not-allowed;
}
.ant-checkbox-disabled.ant-checkbox-checked .ant-checkbox-inner::after {
  border-color: rgba(0, 0, 0, 0.25);
  animation-name: none;
}
.ant-checkbox-disabled .ant-checkbox-input {
  cursor: not-allowed;
}
.ant-checkbox-disabled .ant-checkbox-inner {
  background-color: #f5f5f5;
  border-color: #d9d9d9 !important;
}
.ant-checkbox-disabled .ant-checkbox-inner::after {
  border-color: #f5f5f5;
  border-collapse: separate;
  animation-name: none;
}
.ant-checkbox-disabled + span {
  color: rgba(0, 0, 0, 0.25);
  cursor: not-allowed;
}
.ant-checkbox-disabled:hover::after,
.ant-checkbox-wrapper:hover .ant-checkbox-disabled::after {
  visibility: hidden;
}
.ant-checkbox-wrapper {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.65);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
  display: inline-block;
  line-height: unset;
  cursor: pointer;
}
.ant-checkbox-wrapper.ant-checkbox-wrapper-disabled {
  cursor: not-allowed;
}
.ant-checkbox-wrapper + .ant-checkbox-wrapper {
  margin-left: 8px;
}
.ant-checkbox + span {
  padding-right: 8px;
  padding-left: 8px;
}
.ant-checkbox-group {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.65);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
  display: inline-block;
}
.ant-checkbox-group-item {
  display: inline-block;
  margin-right: 8px;
}
.ant-checkbox-group-item:last-child {
  margin-right: 0;
}
.ant-checkbox-group-item + .ant-checkbox-group-item {
  margin-left: 0;
}
.ant-checkbox-indeterminate .ant-checkbox-inner {
  background-color: #fff;
  border-color: #d9d9d9;
}
.ant-checkbox-indeterminate .ant-checkbox-inner::after {
  top: 50%;
  left: 50%;
  width: 8px;
  height: 8px;
  background-color: #2d8989;
  border: 0;
  transform: translate(-50%, -50%) scale(1);
  opacity: 1;
  content: ' ';
}
.ant-checkbox-indeterminate.ant-checkbox-disabled .ant-checkbox-inner::after {
  background-color: rgba(0, 0, 0, 0.25);
  border-color: rgba(0, 0, 0, 0.25);
}
.ant-checkbox-rtl {
  direction: rtl;
}
.ant-checkbox-group-rtl .ant-checkbox-group-item {
  margin-right: 0;
  margin-left: 8px;
}
.ant-checkbox-group-rtl .ant-checkbox-group-item:last-child {
  margin-left: 0 !important;
}
.ant-checkbox-group-rtl .ant-checkbox-group-item + .ant-checkbox-group-item {
  margin-left: 8px;
}

.mapContainer___23ZVY {
  width: 100%;
  height: 700px;
  background-color: #288080;
}
.listContainer___3E8h0 {
  padding-left: 20px;
}
@media (max-width:767px) {
  .listContainer___3E8h0 {
    padding: 0;
  }
}
.listContainer___3E8h0 h1 {
  font-size: 2em;
  font-weight: 700;
  color: #288080;
}
.listContainer___3E8h0 h2 {
  font-size: 1.5em;
  color: #288080;
  border-bottom: 2px solid #288080;
  margin: 20px 0 40px 0;
}
.listItem___1SeN9 {
  font-size: 1.1em;
  border-radius: 2px;
  border: 1px solid #e2e1e1;
  display: flex;
  height: 100%;
  flex-direction: column;
  min-height: 233px;
}
.listItem___1SeN9 .ant-card-head-title {
  color: #288080;
  font-weight: 700;
  font-size: 1.2em;
  padding: 10px;
}
.listItem___1SeN9 .ant-card-head-title > div {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}
.listItem___1SeN9 .ant-card-head-title span {
  margin-left: auto;
  font-size: 0.8em;
  font-weight: 300;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  padding-left: 5px;
}
@media (max-width:480px) {
  .listItem___1SeN9 .ant-card-head-title span {
    width: 100%;
    margin: 0;
  }
}
.listItem___1SeN9 .ant-card-body {
  padding: 15px 25px;
}
.listItem___1SeN9 .itemContent___29f0T {
  display: flex;
  margin-bottom: 10px;
}
.listItem___1SeN9 .details___M2LV3 {
  padding-left: 10px;
  width: 100%;
}
.listItem___1SeN9 .contact___3QsjX {
  padding: 10px 0 0 10px;
  min-height: 95px;
  overflow: hidden;
}
.listItem___1SeN9 .name___CAn0b {
  font-size: 1.3em;
  font-weight: 700;
  line-height: 1.2em;
  color: #288080;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  margin-bottom: 5px;
  height: 50px;
  align-items: center;
  overflow: hidden;
}
.listItem___1SeN9 .avatar___3u-AD {
  display: flex;
  justify-content: center;
  align-items: center;
  overflow: hidden;
  height: 88px;
  width: 88px;
  min-height: 88px;
  min-width: 88px;
}
.listItem___1SeN9 .avatar___3u-AD.profile___2bYTW {
  border-radius: 50%;
}
.listItem___1SeN9 .avatar___3u-AD img {
  min-height: 100%;
  min-width: 100%;
  object-fit: cover;
}
.listItem___1SeN9 .avatar___3u-AD .ant-avatar {
  background: #ccc;
  font-weight: 700;
}
.filters___2gf4Z label {
  display: flex;
  align-items: center;
  font-size: 1.3em;
}
.links___2Hy_2 {
  margin-bottom: 0;
  flex-direction: row-reverse;
}
.entry___-a-C9 {
  display: flex;
  margin-left: auto;
  margin-bottom: 12px;
  line-height: 1.3em;
}
.entry___-a-C9 svg {
  color: #288080;
  margin: 2px 5px 0 0;
}
.entry___-a-C9 a svg {
  color: #fff;
  margin: 0 0 -2px 0;
}
.features___1oGuI {
  text-align: right;
}
.features___1oGuI span {
  padding: 3px 8px;
  background-color: #87d068;
  color: #fff;
  font-size: 0.9em;
  border-radius: 3px;
  text-transform: capitalize;
}

.bui .form___1IUBs {
  font-size: 1.2em;
  max-width: 500px;
  margin: auto;
}
.bui .form___1IUBs > .input___24GNK {
  display: flex;
  flex-basis: 80%;
  width: 80%;
  margin: 0;
  padding-right: 15px;
}
@media (max-width:767px) {
  .bui .form___1IUBs > .input___24GNK {
    flex-basis: 100%;
    width: 100%;
    padding-right: 0;
  }
  .bui .form___1IUBs > .input___24GNK .ant-select-selector {
    width: 100%;
  }
}
.bui .form___1IUBs > .submit___3DC7U {
  display: flex;
  flex-basis: 15%;
  width: 15%;
  margin: 0;
}
@media (max-width:767px) {
  .bui .form___1IUBs > .submit___3DC7U {
    flex-basis: 100%;
    width: 100%;
    margin-top: 15px;
  }
  .bui .form___1IUBs > .submit___3DC7U button {
    width: 100%;
  }
}
.bui .form___1IUBs label {
  clip: rect(0 0 0 0);
  clip-path: inset(50%);
  height: 1px;
  overflow: hidden;
  position: absolute;
  white-space: nowrap;
  width: 1px;
}
.bui .form___1IUBs .ant-select {
  width: 100%;
}
.bui .smallForm___1AdKa {
  display: flex;
  width: 100%;
}
.bui .smallForm___1AdKa .form___1IUBs {
  width: 100%;
}
.bui .smallForm___1AdKa .form___1IUBs > .submit___3DC7U button {
  background: #fff;
  color: #288080;
  width: 100%;
}
.bui .submitOnSelect___3lSvQ {
  flex-grow: 1;
}
.bui .submitOnSelect___3lSvQ form {
  margin: 0;
}
.bui .submitOnSelect___3lSvQ form .input___24GNK {
  width: 100%;
  flex-basis: 100%;
}

.stateForm___Dbo5p {
  padding-right: 30px;
  margin-bottom: 20px;
  max-width: 300px;
}
@media (max-width:767px) {
  .stateForm___Dbo5p {
    max-width: 100%;
  }
}
.disclaimer___1X8w6 {
  margin: 3em auto;
  color: #fff;
  padding: 2em;
  background-color: #288080;
  font-size: 0.8em;
}
.disclaimer___1X8w6 h2 {
  font-size: 1.2em;
  margin: 0 0 0.5em 0;
  color: #fff;
}

.header___37DAl {
  display: flex;
  position: relative;
  min-height: 41px;
}
.header___37DAl .cardAvatar___gxaLx {
  position: absolute;
  width: 35px;
  top: 3px;
  left: 3px;
  font-family: 'Merriweather', sans-serif;
}
.header___37DAl h3 {
  font-family: 'Merriweather', sans-serif;
  font-weight: 500;
  font-size: 17px;
  padding: 3px 10px 3px 50px;
  margin: 0;
  color: #555;
  position: relative;
  white-space: nowrap;
  width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  display: flex;
  align-items: center;
}
.listItem___CD_sO {
  border: thin solid #f1f1f1;
  border-bottom: none;
  display: flex;
  flex-direction: column;
  height: 100%;
}
.listItem___CD_sO h3 {
  margin: 0;
}
@media (max-width:767px) {
  .listRow___3wwQ_ {
    justify-content: center;
  }
}
.radarWrapper___2Jcrj {
  width: 100%;
  margin-top: -5px;
  padding: 0 10px 10px 10px;
}
.radarWrapper___2Jcrj .chartjs-size-monitor {
  width: 100%;
}
.isInfo___2E-_I {
  display: flex;
  padding: 0 15px;
  color: #757575;
  font-weight: 600;
  text-transform: uppercase;
  font-size: 13.33px;
}
.isInfo___2E-_I span {
  font-weight: 700;
}

.postWrapper___10mvm {
  margin: 85px 0;
}
.header___3tzdG {
  display: flex;
  width: 100%;
  padding-bottom: 30px;
}
@media (max-width:767px) {
  .header___3tzdG {
    flex-direction: column;
  }
}
.header___3tzdG h1 {
  margin-right: 0;
}
.header___3tzdG .info___1uTK6 {
  width: 60%;
}
@media (max-width:767px) {
  .header___3tzdG .info___1uTK6 {
    width: 100%;
  }
}
.header___3tzdG .info___1uTK6 h2 {
  font-size: 1.1em;
  margin: 20px 0 0 0;
}
.header___3tzdG .radar___2y4zv {
  width: 40%;
  margin-top: 30px;
  padding-left: 10px;
}
@media (max-width:767px) {
  .header___3tzdG .radar___2y4zv {
    width: 100%;
  }
}
.header___3tzdG .bar___3jPy0 {
  max-height: 250px;
}
.header___3tzdG .cbPotencyWrapper___2JuVS {
  margin-top: 35px;
  padding-right: 20px;
  display: flex;
}
.header___3tzdG .cbPotencyWrapper___2JuVS .cb___sQ3qs {
  padding-right: 50px;
  width: 50%;
}
.header___3tzdG .cbPotencyWrapper___2JuVS .cbInfo___wCB7P {
  display: flex;
  align-items: center;
}
@media (max-width:767px) {
  .header___3tzdG .cbPotencyWrapper___2JuVS .cbInfo___wCB7P {
    flex-direction: column;
  }
}
.header___3tzdG .cbPotencyWrapper___2JuVS .cbInfo___wCB7P h2 {
  margin: 0;
}
.header___3tzdG .cbPotencyWrapper___2JuVS .cbInfo___wCB7P span {
  font-size: 0.85em;
}
.header___3tzdG .cbPotencyWrapper___2JuVS .cbPotencyText___39xL7 {
  display: flex;
  margin-left: auto;
}
.header___3tzdG .cbPotencyWrapper___2JuVS .cbPotencyText___39xL7 div {
  padding-left: 8px;
  font-size: 0.9em;
}
@media (max-width:991px) {
  .header___3tzdG .cbPotencyWrapper___2JuVS .cbPotencyText___39xL7 {
    flex-direction: column;
    text-align: right;
  }
  .header___3tzdG .cbPotencyWrapper___2JuVS .cbPotencyText___39xL7 span {
    display: none;
  }
}
@media (max-width:767px) {
  .header___3tzdG .cbPotencyWrapper___2JuVS .cbPotencyText___39xL7 {
    text-align: center;
    margin: 0;
  }
}
.header___3tzdG .cbPotencyWrapper___2JuVS .cbPotency___2Xpa0 {
  height: 5px;
  background-color: #eee;
}
.header___3tzdG .stimulate___2NBh_ {
  margin-top: 35px;
  padding-right: 68px;
  font-size: 0.85em;
}
.header___3tzdG .stimulate___2NBh_ .stimulateScore___3nmqA {
  height: 8px;
  background-color: #eee;
  position: relative;
}
.header___3tzdG .stimulate___2NBh_ .stimulateMarker___2jE4A {
  height: 8px;
  width: 30px;
  background-color: #957dad;
  position: absolute;
  left: var(--percent);
  transform: translateX(calc(-1 * var(--percent)));
  display: block;
}
.contentWrapper___3S8QY {
  display: flex;
  flex-direction: row-reverse;
}
@media (max-width:767px) {
  .contentWrapper___3S8QY {
    flex-direction: column;
  }
}
.contentWrapper___3S8QY .content___1sbPn {
  flex-basis: 60%;
  padding-right: 25px;
}
.contentWrapper___3S8QY .infoCard___3MfPR {
  padding-left: 20px;
  flex-basis: 40%;
}
@media (max-width:767px) {
  .contentWrapper___3S8QY .infoCard___3MfPR {
    padding-left: 0;
  }
}
.contentWrapper___3S8QY .infoCard___3MfPR h2 {
  margin: 0;
  font-size: 1em;
}
.contentWrapper___3S8QY .infoCard___3MfPR .card___2LOuW {
  margin-bottom: 20px;
}
.contentWrapper___3S8QY .infoCard___3MfPR .card___2LOuW span {
  color: #555;
}
.contentWrapper___3S8QY .infoCard___3MfPR .card___2LOuW .flavour___25-bA span {
  color: #fff;
}
.contentWrapper___3S8QY .cardList___19wze .cardName___3It-6 {
  font-size: 1.1em;
}
.contentWrapper___3S8QY .cardList___19wze .cardAvatar___6qBJc {
  margin-right: 10px;
  min-width: 32px;
}
.contentWrapper___3S8QY .cardList___19wze h3 {
  font-size: 0.9em;
  margin: 0;
}

.homeWrapper___34l6- {
  margin: 25px 0;
}
.homeIntro___228Te {
  padding: 50px;
  text-align: center;
  font-size: 1em;
}
.homeCategory___3fON8 {
  border-bottom: 2px solid #288080;
  margin-bottom: 40px;
  color: #288080;
}

.tags___2vM8r {
  padding: 10px 20px 0 20px;
}
.sortInput___9oQFU {
  display: flex;
  width: 100%;
  flex-direction: row-reverse;
  margin-bottom: 25px;
}
.sortInput___9oQFU label {
  display: none;
}
.sortInput___9oQFU > div {
  width: 200px;
}
@media (max-width:767px) {
  .sortInput___9oQFU > div {
    width: 100%;
  }
}
.header___3_idS {
  display: flex;
  position: relative;
}
.header___3_idS .cardAvatar___mT56v {
  position: absolute;
  width: 35px;
  top: 3px;
  left: 3px;
  font-family: 'Merriweather', sans-serif;
}
.header___3_idS h3 {
  font-family: 'Merriweather', sans-serif;
  font-weight: 500;
  font-size: 0.9em;
  padding: 3px 10px 3px 50px;
  margin: 0;
  color: #555;
  position: relative;
  white-space: nowrap;
  width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
}
.listItem___mREPr {
  border: thin solid #f1f1f1;
  border-bottom: none;
  display: flex;
  flex-direction: column;
  height: 100%;
}
@media (max-width:767px) {
  .listRow___2Th-y {
    justify-content: center;
  }
}
.radarWrapper___3Yrua {
  width: 100%;
  margin-top: -5px;
  padding: 0 10px 10px 10px;
}
.radarWrapper___3Yrua .chartjs-size-monitor {
  width: 100%;
}
.isInfo___2hO4a {
  display: flex;
  padding: 0 15px;
  color: #807f7f;
  font-weight: 600;
  text-transform: uppercase;
  font-size: 13.33px;
}
.isInfo___2hO4a span {
  font-weight: 700;
}
.pagination___3muU5 ul {
  display: flex;
  justify-content: center;
}

.results___15OY5 .ant-tabs-nav-container {
  font-size: 1.5em;
}

