/* line 1, ../../sass/projects.scss */
#projects_container, #campaigns_container {
  margin-right: 8px;
  margin-left: 16px;
  vertical-align: top;
}

/* line 7, ../../sass/projects.scss */
.project_container {
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 2px;
  background-color: white;
  text-align: justify;
  padding: 16px 16px 0px 16px;
  margin-bottom: 16px;
}

/* line 16, ../../sass/projects.scss */
.project_short_description {
  margin-top: 16px;
}

/* line 20, ../../sass/projects.scss */
#logo_image {
  display: block;
  margin: 0 auto;
  padding-top: 16px;
  margin-bottom: 16px;
  width: 210px;
  height: 80px;
}

/* line 29, ../../sass/projects.scss */
#home_link_image {
  position: absolute;
  left: 16px;
  top: 16px;
}

/* line 35, ../../sass/projects.scss */
#home_link_text {
  position: absolute;
  left: 60px;
  top: 19px;
  text-decoration: underline;
  opacity: 0.8;
}

/* line 43, ../../sass/projects.scss */
#home_back_link {
  position: absolute;
  left: 16px;
  top: 16px;
}

/* line 49, ../../sass/projects.scss */
a {
  color: black;
}

/* line 53, ../../sass/projects.scss */
a:hover {
  color: black;
}

/* line 57, ../../sass/projects.scss */
.free_label, .free_header {
  padding-left: 16px;
  padding-right: 16px;
  padding-top: 12px;
  text-align: justify;
  margin-bottom: 12px;
}

/* line 65, ../../sass/projects.scss */
.free_header {
  padding-top: 24px;
  padding-left: 16px;
  text-align: justify;
  margin-bottom: 0px;
  font-weight: bold;
  color: #74c5a2;
  letter-spacing: 2px;
}

/* line 76, ../../sass/projects.scss */
#dropdown_separator {
  margin-top: 16px;
}

/* line 80, ../../sass/projects.scss */
.project_doc_link, .mobile_btn, .tiny_mobile_btn {
  background-color: #74c5a2;
  color: white !important;
  padding: 12px;
  padding-top: 8px;
  padding-bottom: 8px;
  font-weight: bold;
  letter-spacing: 2px;
  font-size: 13px;
}

/* line 91, ../../sass/projects.scss */
.project_doc_link:visited, .mobile_btn:visited, .tiny_mobile_btn:visited {
  color: white !important;
}

/* line 95, ../../sass/projects.scss */
.project_doc_link:active, .mobile_btn:active, .tiny_mobile_btn:active {
  color: white !important;
}

/* line 99, ../../sass/projects.scss */
.project_doc_link:focus, .mobile_btn:focus, .tiny_mobile_btn:focus {
  color: white !important;
}

/* line 103, ../../sass/projects.scss */
.project_doc_link:hover, .mobile_btn:hover, .tiny_mobile_btn:hover {
  color: white !important;
  box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.2);
  -webkit-transition: box-shadow 0.2s;
  -moz-transition: box-shadow 0.2s;
  -ms-transition: box-shadow 0.2s;
  -o-transition: box-shadow 0.2s;
  transition: box-shadow 0.2s;
}

/* line 114, ../../sass/projects.scss */
.desktop_buttons_container {
  display: inline-block;
  float: right;
}

/* line 119, ../../sass/projects.scss */
.mobile_buttons_container {
  display: flex;
}

/* line 123, ../../sass/projects.scss */
.mobile_btn {
  flex-grow: 1;
  text-align: center;
  margin-bottom: 16px;
  margin-top: 0px;
}

/* line 131, ../../sass/projects.scss */
.tiny_mobile_btn {
  text-align: center;
  margin-bottom: 16px;
  margin-top: 0px;
  display: block;
  margin-right: 0px !important;
}

/* line 140, ../../sass/projects.scss */
.tiny_mobile_buttons_container {
  display: none;
}

@media screen and (max-width: 760px) {
  /* line 145, ../../sass/projects.scss */
  #main_mobile_dropdown {
    display: block;
  }

  /* line 149, ../../sass/projects.scss */
  #nav_container {
    display: none;
  }

  /* line 153, ../../sass/projects.scss */
  #dropdown_separator {
    display: block;
  }

  /* line 157, ../../sass/projects.scss */
  .mobile_buttons_container {
    display: flex;
    -webkit-flex-flow: row-wrap;
  }

  /* line 162, ../../sass/projects.scss */
  .tiny_mobile_buttons_container {
    display: none;
  }

  /* line 166, ../../sass/projects.scss */
  .desktop_buttons_container {
    display: none;
  }
}
@media screen and (min-width: 760px) {
  /* line 172, ../../sass/projects.scss */
  #main_mobile_dropdown {
    display: none;
  }

  /* line 176, ../../sass/projects.scss */
  #nav_container {
    display: block;
  }

  /* line 180, ../../sass/projects.scss */
  #dropdown_separator {
    display: none;
  }

  /* line 184, ../../sass/projects.scss */
  .mobile_buttons_container {
    display: none;
  }

  /* line 188, ../../sass/projects.scss */
  .tiny_mobile_buttons_container {
    display: none;
  }

  /* line 192, ../../sass/projects.scss */
  .desktop_buttons_container {
    display: inline-block;
  }
}
@media screen and (min-width: 390px) and (max-width: 430px) {
  /* line 198, ../../sass/projects.scss */
  .mobile_btn {
    display: block;
  }

  /* line 202, ../../sass/projects.scss */
  .tiny_mobile_buttons_container {
    display: none;
  }
}
@media screen and (max-width: 390px) {
  /* line 208, ../../sass/projects.scss */
  .mobile_btn {
    display: none;
  }

  /* line 212, ../../sass/projects.scss */
  .tiny_mobile_buttons_container {
    display: block;
  }
}
@media screen and (max-width: 530px) {
  /* line 218, ../../sass/projects.scss */
  #home_link_text {
    display: none;
  }
}
@media screen and (max-width: 360px) {
  /* line 224, ../../sass/projects.scss */
  #home_link_image {
    display: none;
  }
}
/* line 1, ../../sass/user_navbar.scss */
.section_tab, .section_tab_border, .section_tab_right, .section_tab_active {
  text-align: center;
  font-weight: 700;
  font-size: 17px;
  color: rgba(0, 0, 0, 0.3);
  border-bottom: 6px solid #74c5a2;
}

/* line 9, ../../sass/user_navbar.scss */
.tabs_table {
  width: 100%;
  table-layout: fixed;
  height: 100%;
  border-collapse: collapse;
}

/* line 20, ../../sass/user_navbar.scss */
.section_tab_right {
  border-right: 0px solid rgba(0, 0, 0, 0.1);
}

/* line 25, ../../sass/user_navbar.scss */
.section_tab_active {
  background-color: #74c5a2;
  color: white;
}

/* line 31, ../../sass/user_navbar.scss */
.tabs {
  height: 48px;
}

/* line 35, ../../sass/user_navbar.scss */
.nav_link_active {
  color: white;
}

/* line 39, ../../sass/user_navbar.scss */
.nav_link_active:hover {
  color: white;
}

/* line 43, ../../sass/user_navbar.scss */
.nav_link_normal {
  margin-bottom: 32px;
  color: rgba(0, 0, 0, 0.3);
}

/* line 48, ../../sass/user_navbar.scss */
.nav_link_normal:visited {
  color: rgba(0, 0, 0, 0.3) !important;
}

/* line 52, ../../sass/user_navbar.scss */
.nav_link_normal:active {
  color: rgba(0, 0, 0, 0.3) !important;
}

/* line 56, ../../sass/user_navbar.scss */
.nav_link_normal:focus {
  color: rgba(0, 0, 0, 0.3) !important;
}

/* line 60, ../../sass/user_navbar.scss */
.nav_link_normal:hover {
  color: #74c5a2 !important;
}

/* line 64, ../../sass/user_navbar.scss */
.dropbtn:hover {
  color: #74c5a2 !important;
}

/* line 68, ../../sass/user_navbar.scss */
.separator {
  background-color: #74c5a2;
  height: 5px;
  width: 100%;
  padding: 0px;
  margin: 0px;
}

/* line 3, ../../sass/home.scss */
#logo_image {
  display: block;
  margin: 0 auto;
  padding-top: 16px;
  width: 210px;
  height: 80px;
  margin-bottom: 8px;
}

/* line 12, ../../sass/home.scss */
body {
  padding: 0px;
  margin: 0px;
}

/* line 17, ../../sass/home.scss */
#home_header {
  width: 100%;
  padding-bottom: 10%;
  height: 584px;
  background-color: #6d6e72;
  position: relative;
  -webkit-transition: height 0.3s;
  -moz-transition: height 0.3s;
  -ms-transition: height 0.3s;
  -o-transition: height 0.3s;
  transition: height 0.3s;
}

/* line 30, ../../sass/home.scss */
#section_info {
  position: absolute;
  top: 224px;
  right: 104px;
  width: 50%;
}
/* line 36, ../../sass/home.scss */
#section_info .section_title {
  color: white;
  text-align: center;
  font-weight: 700;
  font-size: 32px;
  line-height: 32px;
}
/* line 44, ../../sass/home.scss */
#section_info .section_content {
  color: white;
}

/* line 49, ../../sass/home.scss */
#lines_header_image {
  position: absolute;
  bottom: 0px;
  right: 0px;
  width: 100%;
  height: 95%;
}

/* line 57, ../../sass/home.scss */
.print_phone {
  display: inline;
}

/* line 61, ../../sass/home.scss */
.info_box_image {
  border: 6px solid #74c5a2;
  width: 64px;
  height: 64px;
  margin-top: 0px;
  margin-bottom: 0px;
  transition: height 0.3s, width 0.3s;
  -webkit-transition: height 0.3s, width 0.3s;
  -moz-transition: height 0.3s, width 0.3s;
  -ms-transition: height 0.3s, width 0.3s;
  -o-transition: height 0.3s, width 0.3s;
}

/* line 74, ../../sass/home.scss */
.info_box_text, .info_box_text_big {
  text-align: center;
  color: white;
  font-weight: 600;
  font-size: 11px;
  margin-top: 6px;
  text-decoration: none;
  font-family: verdana, arial, helvetica, sans-serif;
}

/* line 84, ../../sass/home.scss */
.info_box {
  position: absolute;
  display: inline-block;
  text-align: center;
  padding-left: 16px;
  padding-top: 4px;
  vertical-align: top;
  min-width: 136px;
  top: 440px;
  transition: top 0.3s;
  -webkit-transition: top 0.3s;
  -moz-transition: top 0.3s;
  -ms-transition: top 0.3s;
  -o-transition: top 0.3s;
}

/* line 100, ../../sass/home.scss */
#slogan {
  color: white;
  font-weight: 800;
  font-size: 44px;
  position: absolute;
  left: 52px;
  top: 48px;
  -webkit-transition: opacity 0.4s;
  -moz-transition: opacity 0.4s;
  -ms-transition: opacity 0.4s;
  -o-transition: opacity 0.4s;
  transition: opacity 0.4s;
}

/* line 114, ../../sass/home.scss */
#services_header {
  color: white;
  font-weight: bold;
  font-family: calibri;
  text-align: center;
  position: absolute;
  bottom: 150px;
  width: 280px;
  display: inline-block;
}

/* line 125, ../../sass/home.scss */
.project_doc_link, .mobile_btn, .tiny_mobile_btn {
  background-color: #74c5a2;
  color: white !important;
  padding: 12px;
  padding-top: 8px;
  padding-bottom: 8px;
  font-weight: bold;
  letter-spacing: 2px;
  font-size: 13px;
}

/* line 136, ../../sass/home.scss */
.project_doc_link:hover, .mobile_btn:hover, .tiny_mobile_btn:hover {
  color: white !important;
  box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.2);
  -webkit-transition: box-shadow 0.2s;
  -moz-transition: box-shadow 0.2s;
  -ms-transition: box-shadow 0.2s;
  -o-transition: box-shadow 0.2s;
  transition: box-shadow 0.2s;
}

@media screen and (max-width: 990px) {
  /* line 148, ../../sass/home.scss */
  .project_doc_link, .mobile_btn, .tiny_mobile_btn {
    display: block;
    margin-bottom: 16px;
    text-align: center;
  }
}
/* line 155, ../../sass/home.scss */
.white_link {
  color: white !important;
  background-color: black !important;
}

/* line 160, ../../sass/home.scss */
.white_link:hover {
  color: white !important;
}

/* line 164, ../../sass/home.scss */
#slogan_top {
  display: none;
  margin: 0 auto;
  opacity: 0;
  padding-top: 16px;
  -webkit-transition: opacity 0.4s;
  -moz-transition: opacity 0.4s;
  -ms-transition: opacity 0.4s;
  -o-transition: opacity 0.4s;
  transition: opacity 0.4s;
  margin-bottom: 8px;
}

/* line 177, ../../sass/home.scss */
.tab_link {
  width: 100%;
  height: 100%;
  display: block;
  padding-top: 14px;
  text-decoration: none;
  color: rgba(0, 0, 0, 0.74);
}

/* line 186, ../../sass/home.scss */
#content {
  margin-top: 16px;
}

/* line 190, ../../sass/home.scss */
#box_list_small {
  top: 6px;
  position: absolute;
  opacity: 0;
  -webkit-transition: opacity 0.4s;
  -moz-transition: opacity 0.4s;
  -ms-transition: opacity 0.4s;
  -o-transition: opacity 0.4s;
  transition: opacity 0.4s;
}

/* line 201, ../../sass/home.scss */
#box_list_big {
  opacity: 1;
  -webkit-transition: opacity 0.4s;
  -moz-transition: opacity 0.4s;
  -ms-transition: opacity 0.4s;
  -o-transition: opacity 0.4s;
  transition: opacity 0.4s;
}

/* line 210, ../../sass/home.scss */
.info_box_mobile {
  display: inline-block;
  text-align: center;
  padding-top: 12px;
  width: 49%;
}

/* line 217, ../../sass/home.scss */
.new_tab_link {
  target-new: tab;
}

/* line 221, ../../sass/home.scss */
#article_list {
  margin-bottom: 0px;
}

/* line 225, ../../sass/home.scss */
#main_mobile_dropdown {
  z-index: 5;
  margin-bottom: 16px;
}

/* line 230, ../../sass/home.scss */
#black_header_image {
  position: absolute;
  top: 0px;
  right: 0px;
  width: 100%;
  height: 600px;
  z-index: -1;
}

/* line 239, ../../sass/home.scss */
#header_lines {
  position: absolute;
  top: 380px;
  right: 0px;
  width: 100%;
  height: 600px;
  z-index: -1;
}

/* line 248, ../../sass/home.scss */
#top_gray_image {
  position: absolute;
  bottom: 0px;
  width: 100%;
  height: 500px;
}

/* line 255, ../../sass/home.scss */
#black_header_container {
  height: 1080px;
  position: relative;
  padding: 0px;
  margin: 0px;
  z-index: -1;
}

/* line 263, ../../sass/home.scss */
.text_block {
  display: block;
}

/* line 267, ../../sass/home.scss */
#black_header_text_container {
  float: right;
  text-align: right;
  margin-right: 72px;
  margin-top: 64px;
  z-index: 0;
}

/* line 275, ../../sass/home.scss */
.header_text, .gray, .white, .teq_green {
  display: inline-block;
  margin: 0px;
  font-family: calibri;
  font-weight: 800;
  font-size: 44px;
  margin-right: 8px;
  padding: 0px;
  text-align: right;
  line-height: 80%;
}

/* line 287, ../../sass/home.scss */
.gray {
  color: #B9BBBD;
}

/* line 292, ../../sass/home.scss */
.white {
  color: white;
}

/* line 297, ../../sass/home.scss */
.teq_green {
  color: #74c5a2;
}

/* line 302, ../../sass/home.scss */
#who_container {
  background-color: #6FC39E;
  padding: 32px;
}

/* line 307, ../../sass/home.scss */
#who_we_are_container {
  background-color: #9B9DA0;
  padding: 32px;
}

/* line 312, ../../sass/home.scss */
#who_header {
  font-family: calibri;
  font-weight: 800;
}

/* line 317, ../../sass/home.scss */
.who_par, .who_do_par, .who_do_par_green, .who_do_par_dark_gray {
  font-family: calibri;
  font-size: 19px;
}

/* line 322, ../../sass/home.scss */
.who_do_par, .who_do_par_green, .who_do_par_dark_gray {
  color: white;
  display: inline;
  font-weight: 600;
  line-height: 35px;
}

/* line 330, ../../sass/home.scss */
.who_do_par_green {
  color: #70C39F;
}

/* line 335, ../../sass/home.scss */
.who_do_par_dark_gray {
  color: #555658;
}

/* line 340, ../../sass/home.scss */
#bottom_who_image {
  width: 100%;
  height: 200px;
}

/* line 345, ../../sass/home.scss */
#green_top_image {
  width: 100%;
  height: 200px;
}

/* line 350, ../../sass/home.scss */
.tabs_table {
  margin-bottom: 0px !important;
}

@media screen and (max-width: 450px) {
  /* line 355, ../../sass/home.scss */
  #black_header_text_container {
    margin-right: 24px;
    margin-top: 32px;
  }
}
@media screen and (max-width: 400px) {
  /* line 362, ../../sass/home.scss */
  .info_box {
    top: 320px;
  }

  /* line 366, ../../sass/home.scss */
  #slogan_top {
    display: block;
    opacity: 0.3;
  }

  /* line 371, ../../sass/home.scss */
  #home_header {
    height: 474px;
  }

  /* line 375, ../../sass/home.scss */
  #slogan {
    opacity: 0;
  }

  /* line 379, ../../sass/home.scss */
  #section_info {
    right: 16px;
    top: 24px;
    width: 20%;
  }
  /* line 384, ../../sass/home.scss */
  #section_info .section_title {
    font-size: 16px;
    line-height: 19px;
  }

  /* line 390, ../../sass/home.scss */
  #box_list_small {
    padding-top: 16px;
    opacity: 1;
  }

  /* line 395, ../../sass/home.scss */
  #box_list_big {
    opacity: 0;
  }
}
@media screen and (max-width: 520px) {
  /* line 401, ../../sass/home.scss */
  #article_list {
    opacity: 0;
    display: none;
  }

  /* line 406, ../../sass/home.scss */
  #article_list_small {
    opacity: 1;
    display: block;
  }

  /* line 411, ../../sass/home.scss */
  .info_box {
    display: none;
  }

  /* line 415, ../../sass/home.scss */
  #nav_container {
    display: none;
  }
}
@media screen and (min-width: 581px) {
  /* line 421, ../../sass/home.scss */
  .visible-xs {
    display: none !important;
  }
}
@media screen and (min-width: 520px) {
  /* line 427, ../../sass/home.scss */
  #article_list {
    opacity: 1;
    display: block;
  }

  /* line 432, ../../sass/home.scss */
  #article_list_small {
    opacity: 0;
    display: none;
  }
}
@media screen and (min-width: 400px) and (max-width: 760px) {
  /* line 439, ../../sass/home.scss */
  #nav_container {
    display: none;
  }

  /* line 443, ../../sass/home.scss */
  #main_mobile_dropdown {
    display: block;
  }

  /* line 447, ../../sass/home.scss */
  .info_box {
    display: none;
    top: 380px;
  }

  /* line 452, ../../sass/home.scss */
  #slogan_top {
    display: block;
    opacity: 0.3;
  }

  /* line 457, ../../sass/home.scss */
  #box_list_small {
    padding-top: 16px;
    opacity: 1;
  }

  /* line 462, ../../sass/home.scss */
  #box_list_big {
    opacity: 0;
  }

  /* line 466, ../../sass/home.scss */
  .info_box_image {
    width: 96px;
    height: 96px;
  }

  /* line 471, ../../sass/home.scss */
  .info_box_text, .info_box_text_big {
    font-size: 13px;
  }

  /* line 475, ../../sass/home.scss */
  #slogan {
    opacity: 0;
  }

  /* line 479, ../../sass/home.scss */
  #section_info {
    right: 50px;
    top: 24px;
    width: 35%;
  }
  /* line 484, ../../sass/home.scss */
  #section_info .section_title {
    font-size: 17px;
    line-height: 19px;
  }
}
/* line 491, ../../sass/home.scss */
#open_service_button {
  padding-left: 16px;
  padding-right: 16px;
  padding-top: 8px;
  padding-bottom: 8px;
  background-color: #74c5a2;
  color: white;
}

/* line 500, ../../sass/home.scss */
#open_service_button:hover {
  color: white;
  box-shadow: 0px 2px 6px rgba(0, 0, 0, 0.2);
}

@media screen and (min-width: 760px) and (max-width: 1124px) {
  /* line 506, ../../sass/home.scss */
  .info_box {
    top: 400px;
  }

  /* line 510, ../../sass/home.scss */
  #main_mobile_dropdown {
    display: none;
  }

  /* line 514, ../../sass/home.scss */
  #section_info {
    right: 50px;
    top: 64px;
    width: 45%;
  }
  /* line 519, ../../sass/home.scss */
  #section_info .section_title {
    font-size: 32px;
    line-height: 32px;
  }

  /* line 525, ../../sass/home.scss */
  #services_header {
    bottom: 180px;
  }
}
@media screen and (min-width: 1124px) {
  /* line 531, ../../sass/home.scss */
  .info_box {
    top: 440px;
  }

  /* line 535, ../../sass/home.scss */
  #main_mobile_dropdown {
    display: none;
  }

  /* line 539, ../../sass/home.scss */
  #section_info {
    right: 104px;
    top: 224px;
    width: 50%;
  }
  /* line 544, ../../sass/home.scss */
  #section_info .section_title {
    font-size: 32px;
    line-height: 32px;
  }
}
/* line 551, ../../sass/home.scss */
#nav_container {
  z-index: 20;
}

/* line 555, ../../sass/home.scss */
#always_on_top {
  z-index: 1000;
}

/* line 4, ../../sass/campaigns.scss */
#campaign_small_logo {
  display: block;
  margin: 0 auto;
  margin-bottom: 8px;
}

/* line 10, ../../sass/campaigns.scss */
.categories, .categories_content {
  border: 0px;
  width: 230px;
  margin: 0px;
  background-color: white;
}

/* line 17, ../../sass/campaigns.scss */
.categories_content {
  padding-top: 32px;
  padding-bottom: 32px;
  background-color: black;
}

/* line 24, ../../sass/campaigns.scss */
.main_content, .campaign_col {
  border: 0px;
  margin: 0px;
  background-color: black;
}

/* line 30, ../../sass/campaigns.scss */
#title_header {
  font-weight: 600;
  color: white;
  font-family: calibri;
  text-align: center;
  letter-spacing: 1.5px;
}

/* line 38, ../../sass/campaigns.scss */
table {
  margin: 0px;
  border-collapse: collapse;
}

/* line 43, ../../sass/campaigns.scss */
tr {
  border-bottom: none !important;
}

/* line 47, ../../sass/campaigns.scss */
.campaign_col {
  padding-right: 48px;
  padding-left: 48px;
  padding-top: 32px;
  vertical-align: text-top;
  background-color: rgba(0, 0, 0, 0.4);
}

/* line 56, ../../sass/campaigns.scss */
#teq_header {
  text-align: center;
  background-color: white;
}
/* line 60, ../../sass/campaigns.scss */
#teq_header p {
  display: inline;
  font-size: 24px;
  font-weight: 800;
  margin-right: 12px;
  color: black;
}
/* line 68, ../../sass/campaigns.scss */
#teq_header .green {
  color: #72C6A2;
}
/* line 72, ../../sass/campaigns.scss */
#teq_header .gray {
  color: #58585A;
}

/* line 77, ../../sass/campaigns.scss */
.campaign_title {
  margin-top: 0px;
  font-size: 30px;
  font-weight: normal;
  color: black;
  opacity: 0.76;
  font-family: calibri, verdana, arial, helvetica, sans-serif;
  /*letter-spacing: 1.5px;*/
}

/* line 87, ../../sass/campaigns.scss */
.campaign_title_mobile {
  margin-bottom: 0px;
}

/* line 91, ../../sass/campaigns.scss */
.mobile_date {
  margin: 0px;
  margin-bottom: 4px;
  font-size: 25px;
}

/* line 97, ../../sass/campaigns.scss */
#campaign_content {
  font-size: 20px;
  color: white;
  font-weight: 600;
  font-family: calibri;
  vertical-align: text-top;
}

/* line 105, ../../sass/campaigns.scss */
.info_box_mobile {
  display: block;
  margin: 0 auto;
}

/* line 110, ../../sass/campaigns.scss */
.info_box_text, .info_box_text_big {
  margin-top: 16px;
  color: black;
  font-weight: bolder;
  font-family: calibri;
  font-size: 14px;
  letter-spacing: 1px;
  color: white;
}

/* line 120, ../../sass/campaigns.scss */
.info_box_text_big {
  font-weight: 1000;
  font-style: italic;
  color: white;
}

/* line 128, ../../sass/campaigns.scss */
#campaigns_container {
  margin-top: 16px;
  margin-right: 16px;
  margin-left: 16px;
  padding-top: 0px;
}

/* line 136, ../../sass/campaigns.scss */
#content {
  margin-left: 0px;
  width: 100%;
  margin-bottom: 16px;
  padding: 8px;
}

/* line 143, ../../sass/campaigns.scss */
.date_select {
  width: 200px !important;
}

/* line 147, ../../sass/campaigns.scss */
#categories_select {
  width: 100%;
}

/* line 151, ../../sass/campaigns.scss */
.info_box_campaign {
  display: block;
  text-align: center;
  padding-top: 12px;
}

/* line 157, ../../sass/campaigns.scss */
.info_box_image_campaign, .info_box_image_campaign_big {
  border: 6px solid #74c5a2;
  width: 64px;
  height: 64px;
  margin-top: 0px;
  margin-bottom: 0px;
  transition: height 0.3s, width 0.3s;
  -webkit-transition: height 0.3s, width 0.3s;
  -moz-transition: height 0.3s, width 0.3s;
  -ms-transition: height 0.3s, width 0.3s;
  -o-transition: height 0.3s, width 0.3s;
}

/* line 170, ../../sass/campaigns.scss */
.info_box_image_campaign_big {
  width: 80px;
  height: 80px;
}

@media screen and (max-width: 500px) {
  /* line 178, ../../sass/campaigns.scss */
  .categories, .categories_content {
    width: 100px;
  }

  /* line 182, ../../sass/campaigns.scss */
  .info_box_text, .info_box_text_big {
    font-size: 10px;
  }

  /* line 186, ../../sass/campaigns.scss */
  .info_box_image_campaign, .info_box_image_campaign_big {
    border-width: 3px;
  }

  /* line 190, ../../sass/campaigns.scss */
  .info_box_image_campaign_big {
    width: 72px;
    height: 72px;
    border-width: 4px;
  }

  /* line 196, ../../sass/campaigns.scss */
  .info_box_campaign {
    padding-top: 4px;
  }
}
/* line 201, ../../sass/campaigns.scss */
.mobile_campaign_peek_content {
  display: none;
  margin: 0px;
}

/* line 206, ../../sass/campaigns.scss */
.mobile_campaign_content {
  font-size: 16px;
  margin: 0px;
  margin-top: 12px;
}

/* line 212, ../../sass/campaigns.scss */
.mobile_service_name {
  text-align: center;
  font-weight: medium;
  margin: 0px;
  margin-bottom: 8px;
}

/* line 219, ../../sass/campaigns.scss */
.mobile_campaign_title {
  display: none;
}

@media screen and (max-width: 580px) {
  /* line 224, ../../sass/campaigns.scss */
  .campaign_title {
    text-align: center;
  }

  /* line 228, ../../sass/campaigns.scss */
  .campaign_peek_container {
    display: none;
  }

  /* line 232, ../../sass/campaigns.scss */
  .campaign_peek_container_separator {
    display: none !important;
  }

  /* line 236, ../../sass/campaigns.scss */
  .mobile_campaign_peek_content {
    display: block;
  }

  /* line 240, ../../sass/campaigns.scss */
  .desktop_campaign_title {
    display: none;
  }

  /* line 244, ../../sass/campaigns.scss */
  .mobile_campaign_title {
    display: block;
  }
}
