/* line 1, app/assets/stylesheets/marketing_pages/blog_page.scss */
button {
  border: 0;
  padding: 0;
}

/* line 6, app/assets/stylesheets/marketing_pages/blog_page.scss */
ul {
  list-style: none;
}

/* line 10, app/assets/stylesheets/marketing_pages/blog_page.scss */
.wrapper {
  min-height: 100%;
  overflow: hidden;
}

/* line 15, app/assets/stylesheets/marketing_pages/blog_page.scss */
._container {
  max-width: 1140px;
  margin: 0 auto;
}

/* line 20, app/assets/stylesheets/marketing_pages/blog_page.scss */
.whiteSectionWrapper {
  background-color: #FFFFFF;
}

/* line 24, app/assets/stylesheets/marketing_pages/blog_page.scss */
.blueSectionWrapper {
  background-color: #F3F6F9;
}

/* Header */
/* line 30, app/assets/stylesheets/marketing_pages/blog_page.scss */
.header {
  display: flex;
  align-items: center;
  padding: 70px 0 50px 0;
}

/* line 35, app/assets/stylesheets/marketing_pages/blog_page.scss */
.header__content {
  flex: 1;
  max-width: 508px;
  margin-right: 132px;
}

/* line 40, app/assets/stylesheets/marketing_pages/blog_page.scss */
.header__title {
  font-weight: 700;
  font-size: 38px;
  line-height: 134%;
  color: #303134;
  margin-bottom: 26px;
}

/* line 47, app/assets/stylesheets/marketing_pages/blog_page.scss */
.header__description {
  font-weight: 400;
  font-size: 16px;
  line-height: 188%;
  color: #303134;
}

/* line 53, app/assets/stylesheets/marketing_pages/blog_page.scss */
.header__form {
  flex: 1;
  position: relative;
}

/* line 57, app/assets/stylesheets/marketing_pages/blog_page.scss */
.header__input {
  width: 100%;
  padding: 10px 46px 9px 14px;
  border: 1px solid #B3BCC9;
  border-radius: 4px;
}

/* line 63, app/assets/stylesheets/marketing_pages/blog_page.scss */
.header__input::placeholder {
  font-weight: 400;
  font-size: 16px;
  line-height: 25px;
  color: #717780;
}

/* line 69, app/assets/stylesheets/marketing_pages/blog_page.scss */
.search_icon {
  position: absolute;
  right: 14px;
  bottom: 11px;
  height: 1.5em;
  width: 1.5em;
}

/* Reports */
/* line 79, app/assets/stylesheets/marketing_pages/blog_page.scss */
.reports {
  padding-bottom: 90px;
}

/* line 82, app/assets/stylesheets/marketing_pages/blog_page.scss */
.reports__filter {
  margin-bottom: 71px;
}

/* line 85, app/assets/stylesheets/marketing_pages/blog_page.scss */
.reports__filter ul {
  display: flex;
  font-size: 22px;
  line-height: 142%;
}

/* line 90, app/assets/stylesheets/marketing_pages/blog_page.scss */
.reports__filter ul li {
  font-weight: 500;
  margin-left: 60px;
}

/* line 94, app/assets/stylesheets/marketing_pages/blog_page.scss */
.reports__filter ul li:first-child {
  margin-left: 0;
}

/* line 97, app/assets/stylesheets/marketing_pages/blog_page.scss */
.filter__item {
  color: #B3BCC9;
}

/* line 100, app/assets/stylesheets/marketing_pages/blog_page.scss */
.filter__item-active {
  color: #303134;
  border-bottom: 2px solid #5796D2;
}

/* line 104, app/assets/stylesheets/marketing_pages/blog_page.scss */
.reports__content {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  margin-bottom: 30px;
}

/* line 110, app/assets/stylesheets/marketing_pages/blog_page.scss */
.report__card {
  width: 351px;
  margin-bottom: 50px;
}

/* line 114, app/assets/stylesheets/marketing_pages/blog_page.scss */
.card__img {
  margin-bottom: 20px;
  width: 100%;
  height: auto;
}

/* line 119, app/assets/stylesheets/marketing_pages/blog_page.scss */
.card__subtitle {
  display: flex;
  font-size: 12px;
  line-height: 14px;
  margin-bottom: 14px;
}

/* line 125, app/assets/stylesheets/marketing_pages/blog_page.scss */
.subtitle__filter {
  font-weight: 500;
  color: #196FAF;
  margin-right: 14px;
}

/* line 130, app/assets/stylesheets/marketing_pages/blog_page.scss */
.subtitle__date {
  font-weight: 300;
  color: #717780;
}

/* line 134, app/assets/stylesheets/marketing_pages/blog_page.scss */
.card__title {
  font-weight: 600;
  font-size: 22px;
  line-height: 136%;
  color: #303134;
  margin-bottom: 10px;
}

/* line 141, app/assets/stylesheets/marketing_pages/blog_page.scss */
.card__description {
  font-weight: 300;
  font-size: 16px;
  line-height: 156%;
  color: #717780;
}

/* line 147, app/assets/stylesheets/marketing_pages/blog_page.scss */
.reports__navigation ul {
  display: flex;
  justify-content: center;
}

/* line 151, app/assets/stylesheets/marketing_pages/blog_page.scss */
.navigation__item {
  margin-right: 14px;
  cursor: pointer;
  font-weight: 400;
  font-size: 16px;
  line-height: 25px;
  color: #717780;
}

/* line 159, app/assets/stylesheets/marketing_pages/blog_page.scss */
.navigation__item-active {
  color: #196FAF;
}

/* Learn more */
/* line 164, app/assets/stylesheets/marketing_pages/blog_page.scss */
.learnMore {
  padding: 30px 0 60px 0;
}

/* line 167, app/assets/stylesheets/marketing_pages/blog_page.scss */
.learnMore__items {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}

/* line 172, app/assets/stylesheets/marketing_pages/blog_page.scss */
.learnMore__card {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 535px;
  padding: 0 20px 0 40px;
  background: #FFFFFF;
  border: 1px solid #5796D2;
  border-radius: 10px;
  overflow: hidden;
}

/* line 183, app/assets/stylesheets/marketing_pages/blog_page.scss */
.learnMore__content {
  padding: 40px 0px 50px 0;
}

/* line 186, app/assets/stylesheets/marketing_pages/blog_page.scss */
.learnMore__content-big {
  max-width: 264px;
}

/* line 189, app/assets/stylesheets/marketing_pages/blog_page.scss */
.learnMore__title {
  font-weight: 500;
  font-size: 36px;
  line-height: 56px;
  color: #303134;
}

/* line 195, app/assets/stylesheets/marketing_pages/blog_page.scss */
.learnMore__description {
  font-weight: 400;
  font-size: 16px;
  line-height: 25px;
  color: #717780;
  margin-bottom: 30px;
}

/* line 202, app/assets/stylesheets/marketing_pages/blog_page.scss */
.learnMore__description span {
  font-weight: 500;
}

/* line 205, app/assets/stylesheets/marketing_pages/blog_page.scss */
.learnMore__button {
  font-size: 16px;
  line-height: 25px;
  text-align: center;
  background-color: #5796D2;
  border-radius: 4px;
  padding-top: 14px;
  padding-bottom: 13px;
  width: 210px;
}

/* line 216, app/assets/stylesheets/marketing_pages/blog_page.scss */
.learnMore__button a {
  color: #FFFFFF;
}

/* Subscribe */
/* line 222, app/assets/stylesheets/marketing_pages/blog_page.scss */
.subscribe {
  padding: 60px 0px 80px 0px;
  display: flex;
  flex-direction: column;
  align-items: center;
}

/* line 228, app/assets/stylesheets/marketing_pages/blog_page.scss */
.subscribe__title {
  font-weight: 500;
  font-size: 36px;
  line-height: 156%;
  color: #303134;
  margin-bottom: 14px;
}

/* line 235, app/assets/stylesheets/marketing_pages/blog_page.scss */
.subscribe__description {
  font-weight: 400;
  font-size: 16px;
  line-height: 25px;
  color: #717780;
  margin-bottom: 40px;
  text-align: center;
}

/* line 243, app/assets/stylesheets/marketing_pages/blog_page.scss */
.subscribe__input {
  width: 400px;
  background: #FFFFFF;
  border: 1px solid #B3BCC9;
  border-radius: 4px;
  padding: 12px 14px 12px 14px;
  margin-right: 20px;
}

/* line 251, app/assets/stylesheets/marketing_pages/blog_page.scss */
.subscribe__input::placeholder {
  font-weight: 400;
  font-size: 16px;
  line-height: 25px;
  color: #717780;
}

/* line 257, app/assets/stylesheets/marketing_pages/blog_page.scss */
.subscribe__btn {
  padding: 12px 13px;
  font-weight: 500;
  font-size: 16px;
  line-height: 19px;
  color: #FFFFFF;
  background: #74B566;
  border-radius: 3px;
}

/* Responsive */
@media screen and (max-width: 1200px) {
  /* line 271, app/assets/stylesheets/marketing_pages/blog_page.scss */
  ._container {
    max-width: 900px;
  }
  /* line 274, app/assets/stylesheets/marketing_pages/blog_page.scss */
  .reports__filter ul {
    font-size: 20px;
  }
  /* line 277, app/assets/stylesheets/marketing_pages/blog_page.scss */
  .reports__filter ul li {
    margin-left: 30px;
  }
  /* line 280, app/assets/stylesheets/marketing_pages/blog_page.scss */
  .learnMore__items {
    justify-content: center;
  }
  /* line 283, app/assets/stylesheets/marketing_pages/blog_page.scss */
  .learnMore__card {
    margin-bottom: 30px;
  }
}

@media screen and (max-width: 992px) {
  /* line 288, app/assets/stylesheets/marketing_pages/blog_page.scss */
  ._container {
    max-width: 700px;
  }
  /* line 291, app/assets/stylesheets/marketing_pages/blog_page.scss */
  .header__content {
    margin-right: 50px;
  }
  /* line 294, app/assets/stylesheets/marketing_pages/blog_page.scss */
  .header__title {
    font-size: 28px;
  }
  /* line 297, app/assets/stylesheets/marketing_pages/blog_page.scss */
  .header__description {
    font-size: 14px;
  }
  /* line 300, app/assets/stylesheets/marketing_pages/blog_page.scss */
  .header__input::placeholder {
    font-size: 14px;
  }
  /* line 303, app/assets/stylesheets/marketing_pages/blog_page.scss */
  .reports {
    padding-bottom: 60px;
  }
  /* line 306, app/assets/stylesheets/marketing_pages/blog_page.scss */
  .reports__filter ul {
    font-size: 18px;
  }
  /* line 309, app/assets/stylesheets/marketing_pages/blog_page.scss */
  .reports__filter ul li {
    font-weight: 500;
    margin-left: 20px;
  }
  /* line 313, app/assets/stylesheets/marketing_pages/blog_page.scss */
  .reports__content {
    justify-content: center;
  }
  /* line 317, app/assets/stylesheets/marketing_pages/blog_page.scss */
  .navigation__item {
    font-size: 14px;
  }
  /* line 320, app/assets/stylesheets/marketing_pages/blog_page.scss */
  .learnMore__title {
    font-size: 28px;
  }
  /* line 323, app/assets/stylesheets/marketing_pages/blog_page.scss */
  .learnMore__description {
    font-size: 14px;
  }
  /* line 326, app/assets/stylesheets/marketing_pages/blog_page.scss */
  .learnMore__button {
    font-size: 14px;
  }
  /* line 329, app/assets/stylesheets/marketing_pages/blog_page.scss */
  .subscribe__title {
    font-size: 28px;
  }
  /* line 332, app/assets/stylesheets/marketing_pages/blog_page.scss */
  .subscribe__description {
    font-size: 14px;
  }
  /* line 335, app/assets/stylesheets/marketing_pages/blog_page.scss */
  .subscribe__input::placeholder {
    font-size: 14px;
  }
  /* line 338, app/assets/stylesheets/marketing_pages/blog_page.scss */
  .subscribe__btn {
    font-size: 14px;
  }
}

@media screen and (max-width: 767px) {
  /* line 343, app/assets/stylesheets/marketing_pages/blog_page.scss */
  ._container {
    max-width: 500px;
  }
  /* line 346, app/assets/stylesheets/marketing_pages/blog_page.scss */
  .header {
    flex-direction: column;
    padding: 50px 30px 30px 30px;
  }
  /* line 350, app/assets/stylesheets/marketing_pages/blog_page.scss */
  .header__content {
    margin-right: 0px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin-bottom: 30px;
  }
  /* line 358, app/assets/stylesheets/marketing_pages/blog_page.scss */
  .header__description {
    text-align: center;
  }
  /* line 361, app/assets/stylesheets/marketing_pages/blog_page.scss */
  .header__form {
    min-width: 100%;
  }
  /* line 364, app/assets/stylesheets/marketing_pages/blog_page.scss */
  .reports {
    padding-bottom: 50px;
    padding-left: 30px;
    padding-right: 30px;
  }
  /* line 369, app/assets/stylesheets/marketing_pages/blog_page.scss */
  .reports__filter ul {
    flex-wrap: wrap;
    font-size: 14px;
  }
  /* line 373, app/assets/stylesheets/marketing_pages/blog_page.scss */
  .reports__filter ul li {
    margin: 0 30px 15px 0px;
  }
  /* line 376, app/assets/stylesheets/marketing_pages/blog_page.scss */
  .reports__filter {
    margin-bottom: 28px;
  }
  /* line 379, app/assets/stylesheets/marketing_pages/blog_page.scss */
  .report__card {
    max-width: 350px;
  }
  /* line 382, app/assets/stylesheets/marketing_pages/blog_page.scss */
  .card__title {
    font-size: 16px;
  }
  /* line 385, app/assets/stylesheets/marketing_pages/blog_page.scss */
  .card__description {
    font-size: 14px;
  }
  /* line 388, app/assets/stylesheets/marketing_pages/blog_page.scss */
  .report__card {
    margin-bottom: 40px;
  }
  /* line 391, app/assets/stylesheets/marketing_pages/blog_page.scss */
  .card__img {
    width: 100%;
  }
  /* line 394, app/assets/stylesheets/marketing_pages/blog_page.scss */
  .reports__content {
    margin-bottom: 0;
  }
  /* line 397, app/assets/stylesheets/marketing_pages/blog_page.scss */
  .learnMore {
    padding: 30px 30px 0 30px;
  }
  /* line 400, app/assets/stylesheets/marketing_pages/blog_page.scss */
  .learnMore__content {
    margin-bottom: 35px;
    padding: 0;
  }
  /* line 404, app/assets/stylesheets/marketing_pages/blog_page.scss */
  .learnMore__content-big {
    margin-bottom: 15px;
    padding: 0;
  }
  /* line 408, app/assets/stylesheets/marketing_pages/blog_page.scss */
  .learnMore__card {
    flex-direction: column;
    max-width: 330px;
    justify-content: center;
    align-items: center;
    text-align: center;
    padding: 20px 0 0 0;
  }
  /* line 416, app/assets/stylesheets/marketing_pages/blog_page.scss */
  .learnMore__card-reverse {
    flex-direction: column-reverse;
  }
  /* line 419, app/assets/stylesheets/marketing_pages/blog_page.scss */
  .learnMore__items {
    flex-direction: column;
    justify-content: center;
    align-items: center;
  }
  /* line 424, app/assets/stylesheets/marketing_pages/blog_page.scss */
  .learnMore__title {
    font-size: 20px;
  }
  /* line 427, app/assets/stylesheets/marketing_pages/blog_page.scss */
  .learnMore__description {
    font-size: 14px;
    width: 220px;
  }
  /* line 431, app/assets/stylesheets/marketing_pages/blog_page.scss */
  .learnMore__button {
    margin: 0 auto;
    width: 161px;
    padding-top: 8px;
    padding-bottom: 8px;
  }
  /* line 437, app/assets/stylesheets/marketing_pages/blog_page.scss */
  .learnMore__image {
    margin-bottom: -160px;
  }
  /* line 440, app/assets/stylesheets/marketing_pages/blog_page.scss */
  .subscribe {
    padding: 40px 30px 50px 30px;
  }
  /* line 443, app/assets/stylesheets/marketing_pages/blog_page.scss */
  .subscribe__title {
    font-size: 20px;
  }
  /* line 446, app/assets/stylesheets/marketing_pages/blog_page.scss */
  .subscribe__form {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
  }
  /* line 452, app/assets/stylesheets/marketing_pages/blog_page.scss */
  .subscribe__input {
    max-width: 315px;
    margin-bottom: 30px;
    margin-right: 0px;
  }
  /* line 457, app/assets/stylesheets/marketing_pages/blog_page.scss */
  .subscribe__btn {
    padding: 11px 49px;
  }
  /* line 460, app/assets/stylesheets/marketing_pages/blog_page.scss */
  .subscribe__description {
    width: 315px;
  }
}

@media screen and (max-width: 767px) {
  /* line 465, app/assets/stylesheets/marketing_pages/blog_page.scss */
  .learnMore__card {
    max-width: 280px;
  }
}
