@media (max-width: 480px) {
  ._94ce00e6 {
    width: 100%; } }

.de88a69f {
  background: #e5002d;
  width: 85px;
  height: 3px;
  margin: 0 auto;
  margin-top: 8px; }

._7576084a {
  padding-left: 6px;
  color: #e5002d; }

._379632ed {
  margin-top: 10px; }
._77d0c569 {
  margin-bottom: 1rem; }

._4d22e08d {
  padding: 1rem 0rem; }

.f795c592 {
  text-transform: uppercase;
  color: #e5002d;
  font-size: 0.75rem; }

._0298e13b {
  margin: 1.5rem 0; }

.d264709b {
  font-size: 0.9rem; }

._470e0382 {
  font-size: 1.8rem;
  font-weight: 600;
  cursor: pointer; }

._3e03f4b2 {
  position: relative;
  height: 0;
  overflow: hidden; }

/* 16x9 Aspect Ratio */
._092f0f71 {
  padding-bottom: 56.25%; }

/* 4x3 Aspect Ratio */
._18c24d91 {
  padding-bottom: 75%; }

._3e03f4b2 iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%; }

.faa4a092 {
  -webkit-animation-duration: 1s;
  -webkit-animation-fill-mode: forwards;
  -webkit-animation-iteration-count: infinite;
  -webkit-animation-name: bd29a7bb;
  -webkit-animation-timing-function: linear;
  background: #f6f7f9;
  background-image: linear-gradient(to right, #f6f7f9 0%, #e9ebee 20%, #f6f7f9 40%, #f6f7f9 100%);
  background-repeat: no-repeat;
  background-size: 800px 104px;
  height: 104px;
  position: relative; }

.d9c0ca8b {
  border: 1px solid;
  border-color: #e5e6e9 #dfe0e4 #d0d1d5;
  border-radius: 3px;
  margin-top: 2em;
  padding: 2em; }

.faa4a092 div {
  background: #fff;
  height: 6px;
  left: 0;
  position: absolute;
  right: 0; }

div._686b8930 {
  height: 20px;
  top: 10px; }

div._367d0aa3 {
  left: 90%;
  top: 30px; }

div.aed9243b {
  height: 13px;
  top: 36px; }

div.f7b0e7cf {
  left: 80%;
  top: 49px; }

div.b0bb0c21 {
  height: 13px;
  top: 55px; }

div._23629eb6 {
  left: 40%;
  top: 68px; }

div._8c5c24a8 {
  height: 16px;
  left: 0%;
  top: 74px; }

div._1662b3e4 {
  height: 16px;
  left: 0%;
  top: 97px; }
/***Variables***/
/*  Default Font families */
/* background colors */
/* Font size, line height */
/* Heading Fonts */
/*Images Path*/
._442e0a69 {
  padding-top: 50px;
  text-align: center;
  color: #e5002d;
  font-size: 1.375rem; }

.a11ad488 {
  padding: 8%;
  font-family: "Raleway", sans-serif; }

.a11ad488 > form > ul {
  list-style-type: none; }
  @media only screen and (min-width: 480px) {
    .a11ad488 > form > ul {
      -moz-column-count: 2;
      -moz-column-gap: 4em;
      -webkit-column-count: 2;
      -webkit-column-gap: 4em;
      column-count: 2;
      column-gap: 4em; } }

.a11ad488 > form > .cb4e9ece {
  padding-top: 2em;
  text-align: center;
  margin: 0 auto;
  width: 80%; }

.a11ad488 > form > .cb4e9ece > div > div {
  margin: 0 auto 1.5em; }

.a11ad488 > form > .cb4e9ece > input[type=email], .a11ad488 > form > .cb4e9ece > input[type=text], select {
  padding: 12px 20px;
  margin: 8px 10%;
  display: inline-block;
  border: 1px solid #ccc;
  border-radius: 4px;
  box-sizing: border-box;
  width: 80%; }

@media only screen and (min-width: 640px) {
  .a11ad488 > form > .cb4e9ece > input[type=text] {
    width: 40%;
    margin: 8px 5%; } }

@media only screen and (min-width: 640px) {
  .a11ad488 > form > .cb4e9ece > input[type=email] {
    width: 90%;
    margin: 8px 5%; } }

.a11ad488 > form > .cb4e9ece > button {
  background-color: #4CAF50;
  /* Green */
  border: none;
  color: white;
  padding: 12px 28px;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  font-size: 14px; }

.a012912d {
  font-size: 1em !important;
  display: inline !important; }

.f15cbd96 {
  font-size: 0.75em !important;
  display: inline !important;
  padding-left: 0.5em;
  font-weight: normal; }

/* The container */
._1a18d351 {
  position: relative;
  padding-left: 2em;
  margin-bottom: 0.75em;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none; }

/* Hide the browser's default checkbox */
._1a18d351 input {
  position: absolute;
  opacity: 0; }

/* Create a custom checkbox */
.d6d8b889 {
  position: absolute;
  top: 0;
  left: 0;
  height: 25px;
  width: 25px;
  background-color: #eee; }

/* On mouse-over, add a grey background color */
._1a18d351:hover input ~ .d6d8b889 {
  background-color: #ccc; }

/* When the checkbox is checked, add a blue background */
._1a18d351 input:checked ~ .d6d8b889 {
  background-color: #2196F3; }

/* Create the checkmark/indicator (hidden when not checked) */
.d6d8b889:after {
  content: "";
  position: absolute;
  display: none; }

/* Show the checkmark when checked */
._1a18d351 input:checked ~ .d6d8b889:after {
  display: block; }

/* Style the checkmark/indicator */
._1a18d351 .d6d8b889:after {
  left: 9px;
  top: 5px;
  width: 5px;
  height: 10px;
  border: solid white;
  border-width: 0 3px 3px 0;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg); }
/***Variables***/
/*  Default Font families */
/* background colors */
/* Font size, line height */
/* Heading Fonts */
/*Images Path*/
._490fa318 {
  color: #333;
  font-size: 22px; }

.bd315e75 {
  padding-top: 20px; }

.bd315e75 span {
  background-color: #e5002d;
  color: #fff;
  text-transform: uppercase;
  padding: 3px 14px;
  border-radius: 3px;
  margin-bottom: 10px; }

._8fc2aaa1 {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAASwAAAD6CAYAAAAbbXrzAAAABGdBTUEAALGPC/xhBQAAEiZJREFUeAHt3Qd0VFUex/E/SK/KAlGku1QproWzeFZdz1qpehDEFVikGqVL0VVc3cVQF1FRqQruEVBBSSiugGJDwKWT0JR+KB5IpLjUQPbdx87LTTIJMJrM/cfv80DuvHnz3n8+/8vvzHszZgpcV616mrAggAACCgQKKqiREhFAAAFfgMBiIiCAgBoBAktNqygUAQQILOYAAgioESCw1LSKQhFAgMBiDiCAgBoBAktNqygUAQQILOYAAgioESCw1LSKQhFAgMBiDiCAgBoBAktNqygUAQQILOYAAgioESCw1LSKQhFAgMBiDiCAgBoBAktNqygUAQQILOYAAgioESCw1LSKQhFAgMBiDiCAgBoBAktNqygUAQQILOYAAgioESCw1LSKQhFAgMBiDiCAgBoBAktNqygUAQQILOYAAgioESCw1LSKQhFAgMBiDiCAgBoBAktNqygUAQQILOYAAgioESCw1LSKQhFAgMBiDiCAgBoBAktNqygUAQQILOYAAgioESCw1LSKQhFAgMBiDiCAgBoBAktNqygUAQQILOYAAgioESCw1LSKQhFAgMBiDiCAgBoBAktNqygUAQQILOYAAgioESCw1LSKQhFAgMBiDiCAgBoBAktNqygUAQQILOYAAgioESCw1LSKQhFAgMBiDiCAgBoBAktNqygUAQQILOYAAgioESCw1LSKQhFAgMBiDiCAgBoBAktNqygUAQQILOYAAgioESCw1LSKQhFAgMBiDiCAgBoBAktNqygUAQQILOYAAgioESCw1LSKQhFAgMBiDiCAgBoBAktNqygUAQQILOYAAgioESCw1LSKQhFAgMBiDiCAgBoBAktNqygUAQQILOYAAgioESCw1LSKQhFAgMBiDiCAgBoBAktNqygUAQQILOYAAgioESCw1LSKQhFAgMBiDiCAgBoBAktNqygUAQQILOYAAgioESCw1LSKQhFAgMBiDiCAgBoBAktNqygUAQQILOYAAgioESCw1LSKQhFAgMBiDiCAgBoBAktNqygUAQQILOYAAgioESCw1LSKQhFAgMBiDiCAgBoBAktNqygUAQQILOYAAgioESCw1LSKQhFAgMBiDiCAgBoBAktNqygUAQQILOYAAgio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") no-repeat;
  background-color: #242020;
  background-position: 50%;
  display: block !important;
  position: relative;
  padding-bottom: 55%; }

._8fc2aaa1 iframe, ._8fc2aaa1 span {
  position: absolute !important;
  top: 0;
  left: 0;
  width: 100% !important;
  height: 100% !important; }

._24b71940 {
  -webkit-animation: _97c5c17a 1.5s cubic-bezier(0.5, 0, 1, 1) infinite alternate;
          animation: _97c5c17a 1.5s cubic-bezier(0.5, 0, 1, 1) infinite alternate; }

@-webkit-keyframes _97c5c17a {
  from {
    opacity: 1; }
  to {
    opacity: 0; } }

@keyframes _97c5c17a {
  from {
    opacity: 1; }
  to {
    opacity: 0; } }

@media (max-width: 991px) {
  ._8fc2aaa1 {
    background-position: 46%;
    position: static;
    margin-bottom: 10px !important; }
  ._8cb5e67c {
    padding-bottom: 0; }
  ._8fc2aaa1 span {
    padding-bottom: 45%; }
  ._8fc2aaa1 iframe, ._8fc2aaa1 span {
    position: static; } }

._7321102d:before {
  content: "\25CF";
  font-size: 1.3em; }

.da9bfd41 {
  text-align: center; }

.da9bfd41 > div {
  list-style: none;
  -ms-box-orient: horizontal;
  display: -ms-flexbox;
  display: -moz-flex;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  vertical-align: top;
  padding-top: 0; }

.da9bfd41 > div > div {
  vertical-align: top;
  margin-top: 1em; }
  @media screen and (max-width: 479px) {
    .da9bfd41 > div > div {
      margin-left: 0.3em;
      margin-right: 0.3em;
      text-align: center; } }
  @media screen and (min-width: 992px) {
    .da9bfd41 > div > div {
      margin-left: 0.5em;
      margin-right: 0.5em;
      text-align: center; } }

@media screen and (min-width: 992px) {
  .da9bfd41 > div > div > div {
    margin: 0; } }
/***Variables***/
/*  Default Font families */
/* background colors */
/* Font size, line height */
/* Heading Fonts */
/*Images Path*/
._0fb701cc {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  background-color: white;
  width: 13.8rem;
  border: 1px solid #E6E6E6;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1), 0 1px 2px rgba(0, 0, 0, 0.2);
  transition: all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1); }

._0fb701cc:hover {
  box-shadow: 0 10px 20px rgba(0, 0, 0, 0.22), 0 5px 5px rgba(0, 0, 0, 0.2); }

._74ce607c {
  margin: 0.2rem !important;
  padding: 0.2rem !important;
  width: 3rem !important;
  text-align: center; }

._231be105 {
  width: 13.8rem !important;
  border-bottom: 1px solid #EEE;
  padding: 0.3rem !important; }

._632c3311 {
  padding-top: 3em; }
  @media screen and (max-width: 991px) {
    ._632c3311 {
      list-style: none;
      -ms-box-orient: horizontal;
      display: -ms-flexbox;
      display: -moz-flex;
      display: -webkit-flex;
      display: flex;
      -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap; } }

._9c344e97, ._9c344e97 > a {
  height: 32px !important;
  width: 32px !important;
  cursor: pointer;
  margin: 0;
  padding: 0 !important;
  text-align: center; }
  ._9c344e97 svg, ._9c344e97 > a svg {
    height: 32px !important;
    width: 32px !important; }

.ad7e787d, .ad7e787d > a {
  height: 36px !important;
  width: 36px !important;
  cursor: pointer;
  margin: 4px 0;
  padding: 0 !important;
  text-align: center; }
  .ad7e787d svg, .ad7e787d > a svg {
    height: 36px !important;
    width: 36px !important; }

._274097b1 path,
._274097b1 polygon,
._274097b1 rect {
  fill: #E5002D !important; }

._274097b1 circle {
  stroke: #E5002D !important;
  stroke-width: 1 !important; }

._5fc72cc5 {
  vertical-align: top;
  margin-top: 1em; }
  @media screen and (max-width: 991px) {
    ._5fc72cc5 {
      margin-left: 1.5em;
      margin-right: 1.5em;
      text-align: center; } }
  @media screen and (max-width: 991px) and (min-width: 640px) {
    ._5fc72cc5 {
      margin: auto; } }

.bcabdeda {
  cursor: pointer;
  margin: 0;
  padding: 0; }

.bcabdeda > div {
  margin: 0;
  padding: 0; }
  @media screen and (max-width: 991px) {
    .bcabdeda > div {
      margin: 4px 0; } }

.bcabdeda:hover:not(:active), ._9c344e97:hover:not(:active) {
  opacity: 0.75; }

@media screen and (min-width: 992px) {
  .bcabdeda circle {
    fill: #676565; } }
._2275996e {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  border-top: 1px solid;
  border-bottom: 1px solid; }

.c6c1e939 {
  text-transform: uppercase;
  font-size: 1.5rem;
  font-weight: lighter; }

._6ca80b74 {
  font-size: 1.1rem;
  padding-top: 0.2rem; }
/***Variables***/
/*  Default Font families */
/* background colors */
/* Font size, line height */
/* Heading Fonts */
/*Images Path*/
._5c1162fd {
  border-bottom: 1px solid #565656;
  display: block;
  height: 1rem; }

.cf3ac4b8 {
  height: 18.5rem;
  margin-bottom: 1rem; }
._17f02335 {
  background-color: #fafafa;
  text-align: center;
  width: 100%; }

._3b757e2a {
  font-size: bold;
  margin-bottom: 0; }

.fb500a89 {
  height: 6px;
  border-radius: 6px;
  background-color: #e5002d;
  width: 3rem;
  margin: 0.5rem 0;
  display: inline-block; }

._80801610 {
  width: 10% !important;
  margin-left: 45%;
  padding: 10px; }

._230a6193 {
  display: block;
  width: 100vw;
  text-align: center;
  background-color: #fafafa;
  height: 75px; }
._8d25a355 {
  border: 2px solid #e6012d;
  border-radius: 5px;
  padding: 8px 22px;
  color: #e6012d;
  cursor: pointer;
  position: relative;
  left: 50%;
  background-color: #ffffff;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
  text-align: center; }

._8d25a355:hover {
  background-color: #e6012d;
  color: white; }
._815dfe6a {
  width: 100%;
  height: auto;
  object-fit: contain; }

._90d7afd2 {
  font-size: 0.75rem; }

._94c639cc {
  margin-bottom: 1rem;
  cursor: pointer; }

.c7a0b2c3 {
  text-transform: uppercase;
  color: #565656;
  font-size: 0.75rem; }

._21b01965 {
  padding-top: 1rem; }

.f60f892d {
  font-size: 1.2rem;
  font-weight: bold; }
._4ea81a8f {
  height: 18rem; }

._4ea81a8f {
  margin-bottom: 1rem;
  cursor: pointer; }

._6e26c3f9 {
  text-transform: uppercase;
  color: #565656;
  font-size: 0.75rem; }

._81cc16ac {
  padding-top: 1rem; }

._6a502892 {
  font-size: 1.2rem;
  font-weight: bold;
  height: 5rem; }
/***Variables***/
/*  Default Font families */
/* background colors */
/* Font size, line height */
/* Heading Fonts */
/*Images Path*/
._0695dd1e {
  -webkit-text-stroke-width: 1px;
  -webkit-text-stroke-color: #aeaeae;
  color: transparent; }

._83a2ccbd {
  background-color: transparent;
  color: white;
  font-size: 14px;
  border: none;
  cursor: pointer; }

.cf7c4f33 path,
.cf7c4f33 polygon,
.cf7c4f33 rect {
  fill: #E5002D !important; }

.cf7c4f33 circle {
  stroke: #E5002D !important;
  stroke-width: 1 !important; }

.ff9f6f6c > div {
  position: fixed;
  bottom: 0;
  width: 100vw;
  padding: 0;
  margin: 0; }

.ff9f6f6c > div > div {
  border-radius: 0; }

/* Dropdown Content (Hidden by Default) */
._84912ca5 {
  display: block;
  z-index: 1;
  padding-top: 0.5em; }

._0808d8a0, ._0808d8a0:hover {
  padding-bottom: 0.5rem;
  padding-right: 1.5rem;
  background-color: transparent;
  color: white;
  font-size: 14px;
  border: none;
  cursor: pointer; }

/* The container <div> - needed to position the dropdown content */
.e292b6fb {
  position: relative;
  display: inline-block; }

/* Dropdown Content (Hidden by Default) */
._5ec929a8 {
  display: none;
  position: absolute;
  z-index: 1;
  top: 0;
  left: 1.5rem; }

._5ec929a8 > div, ._84912ca5 > div {
  margin: 2px 1px !important;
  padding-top: 0 !important; }

/* Links inside the dropdown */
._5ec929a8 a, ._84912ca5 a {
  color: black;
  padding: 8px 12px;
  text-decoration: none;
  display: block; }

/* Show the dropdown menu on hover */
.b44f7738:hover ._5ec929a8 {
  display: block; }

._5ec929a8 > div > div, ._84912ca5 > div > div {
  vertical-align: top;
  margin-top: 0em !important; }

._5ec929a8 > div > div, ._84912ca5 > button {
  text-align: center;
  width: 80%;
  margin: 4px 10% 0; }

.d1fb9636 {
  width: 2rem;
  height: 2rem;
  margin-top: 0.1rem;
  margin-bottom: 0.1rem; }

.a5682b8b {
  width: 0.9rem;
  height: 0.9rem; }
.a3deb812 {
  text-transform: uppercase;
  color: #565656;
  font-size: 0.75rem; }

._31a88a43 {
  width: 100%;
  max-width: 120px; }
._364125f4 {
  margin-bottom: 1rem;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.2);
  transition: 0.3s; }

._612fa87b {
  padding: 1rem 0rem; }

._13552fed {
  text-transform: uppercase;
  color: #565656;
  font-size: 0.75rem; }

._462c4e28 {
  font-size: 1.1rem;
  font-weight: bold;
  cursor: pointer;
  height: 4.5rem; }

@media only screen and (max-width: 500px) {
  ._462c4e28 {
    font-size: 1rem;
    height: 5rem; } }
._760bd006 {
  margin-bottom: 1rem; }

._31f39c08 {
  padding: 1rem 0rem; }

._6b41497e {
  text-transform: uppercase;
  color: #565656;
  font-size: 0.75rem;
  height: 1rem;
  display: block; }

.d66b1bf3 {
  font-size: 0.75rem; }

._100dc6bb {
  font-size: 1.1rem;
  font-weight: bold;
  cursor: pointer;
  height: 4.5rem; }

@media only screen and (max-width: 500px) {
  ._100dc6bb {
    font-size: 1rem;
    height: 5rem; } }
._394668b0 {
  padding: 0.5rem; }

._0de5bd48 a,
._0de5bd48 a:link,
._0de5bd48 a:visited,
._0de5bd48 a:active {
  color: #e5002d !important;
  text-decoration: inherit;
  font-weight: inherit; }

._33c6cd68 {
  margin-bottom: 0.5rem; }

.c599e4cf {
  font-size: 1.2rem;
  font-weight: bold;
  line-height: 2.5ex;
  margin-bottom: 1ex; }

.f26f2724 {
  text-transform: uppercase;
  font-size: 0.8rem; }

._42943e1f {
  font-size: 0.8rem;
  margin-bottom: 1rem; }

._8e574df1 {
  background-color: #f2f2f2;
  padding: 1em;
  margin: 2em 0em; }
.ed412e02 {
  margin-bottom: 1rem;
  border: 1px solid #f2f2f2;
  box-shadow: 0px 2px 2px #f1f1f1, -2px 2px 5px #f1f1f1, 2px 2px 5px #f1f1f1;
  padding: 1rem; }
  .ed412e02 ._764a6ca7 {
    color: #e5002d !important;
    text-decoration: inherit;
    font-weight: inherit;
    font-size: 0.8rem; }

._896a78cb {
  color: #e5002d;
  font-size: 0.8rem; }

._3dd08dfb {
  font-size: 0.9rem; }

._98e48c2c {
  font-size: 1.1rem;
  font-weight: bold;
  line-height: 2.5ex; }
._0a453618 {
  margin-bottom: 1rem;
  cursor: pointer;
  height: 18.5rem; }

@media only screen and (max-width: 900px) {
  ._0a453618 {
    height: 15rem; } }

._07a4069f::after {
  content: "";
  clear: both;
  display: table; }

._51fcb541 {
  text-transform: uppercase;
  color: #565656;
  font-size: 0.75rem; }

._208cdccb {
  font-size: 1.2rem;
  font-weight: bold;
  line-height: 2.5ex;
  height: 8ex;
  /* 2.5ex for each visible line */ }
._730b5dc7 {
  font-size: 0.9rem;
  font-weight: normal;
  height: 5rem; }

.a4a0a043 {
  padding-bottom: 2rem;
  border-bottom: 1.5px solid #eaeaea; }

._56b504db {
  font-size: 0.75rem; }
.b6c9f8c4 {
  margin-bottom: 1rem;
  cursor: pointer; }

._054a4ec6 {
  text-transform: uppercase;
  color: #565656;
  font-size: 0.75rem; }

._36dc0ae7 {
  padding-top: 1rem; }

._068c7181 {
  font-size: 1.2rem;
  font-weight: bold;
  height: 5rem; }
._69ce277a {
  margin-bottom: 1rem;
  cursor: pointer; }

._8500a3b2 {
  text-transform: uppercase;
  color: #e5002d;
  font-size: 0.75rem; }

._30279126 {
  padding-top: 1rem; }

._552f595e {
  font-size: 1.2rem;
  font-weight: bold;
  height: 5rem; }
._24314fa1 {
  margin-bottom: 1rem;
  cursor: pointer; }

._32889020 {
  text-transform: uppercase;
  color: #565656;
  font-size: 0.75rem; }

.ff603e84 {
  padding-top: 1rem; }

._57cff5cb {
  font-size: 1.2rem;
  font-weight: bold;
  height: 5rem; }
._1b9d89c0 {
  margin-bottom: 1rem;
  cursor: pointer; }

.cf01af7f {
  text-transform: uppercase;
  color: #565656;
  font-size: 0.75rem; }

._8135fc17 {
  padding-top: 1rem; }

.d12991be {
  font-size: 1.2rem;
  font-weight: bold;
  height: 5rem; }
._5f416374 {
  font-size: 0.75rem; }
.f1468f46, ._75ee7ed5, .beaebc9f, .fe68fce3, ._40b298eb {
  width: 100%;
  height: auto;
  object-fit: contain; }

._75ee7ed5 {
  width: auto;
  height: 180px; }

.beaebc9f {
  max-height: 300px; }

.fe68fce3 {
  height: 180px;
  width: 100%; }

._40b298eb {
  max-height: 100px;
  float: right;
  width: auto;
  margin-left: 5px; }

._9cdc55b8 {
  width: 100%;
  height: 180px;
  position: relative;
  overflow: hidden; }

.c4255e35 {
  width: 100%;
  height: 300px;
  margin: -50px -5px;
  border-right: 1px solid #eee; }

.e3b1d9a0 {
  position: absolute;
  color: white;
  left: 5px;
  bottom: 5px;
  height: 50px;
  font-size: 40px;
  padding: 0 5px;
  background: rgba(0, 0, 0, 0.5);
  border-radius: 5px; }

.e3b1d9a0 ._9cace393 {
  position: absolute;
  top: 5px;
  color: blue; }

._138183a1 {
  object-fit: contain;
  width: 100%;
  height: 180px;
  background-position: center center;
  background-repeat: no-repeat; }

._26dd28fc {
  font-weight: 600;
  font-size: 16px;
  color: #909090; }
.ad4312f2 {
  width: 100%;
  height: auto; }

._379723d3 {
  font-size: 1.5rem;
  font-weight: bold;
  height: 4.5rem; }

._41d2b73c {
  margin-top: 1rem; }

._1b097827 {
  font-size: 0.8rem; }

.b7cc9492 {
  font-size: 1rem;
  color: #e5002d;
  font-weight: 600; }

._2790184f {
  height: 5rem;
  width: 5rem;
  border-radius: 50%;
  border: 2px solid #dadada; }

._92291ca1 {
  display: block;
  color: #e5002d;
  height: 100px;
  width: 100px;
  font-size: 65px;
  padding: 10px;
  border-radius: 50%;
  border: 1px dashed #e5002d;
  text-align: center;
  vertical-align: center;
  position: absolute;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
      transform: translateX(-50%); }

.b080aaa2 {
  display: block;
  height: 100px;
  margin-bottom: 5px; }

._494e3764 {
  border-radius: 10px;
  border: 1px solid #e5002d;
  padding: 1.5rem;
  text-align: center; }

._157d7cde {
  text-align: left;
  font-weight: 600;
  font-size: 1.2rem;
  color: #000; }

.e7c6c958 {
  text-align: left !important;
  text-decoration: underline !important;
  color: #000 !important;
  font-size: 1rem;
  margin-bottom: 1rem; }

._8b808f6c {
  text-align: left;
  font-size: 1rem;
  margin-bottom: 1rem; }

._63dafea1 {
  color: #e5002d; }

._7db5e3e5 {
  padding: 0% 4.16%; }

@media screen and (min-width: 992px) {
  ._46a4b327 {
    padding: 0% 18.2% !important; } }

@media screen and (min-width: 1200px) {
  ._46a4b327 {
    padding: 0% 14% !important; }
  .bc98029c {
    width: 750px !important;
    height: 400px !important; } }
.f8bd44ab {
  background-color: #fafafa; }

._8a0b74d8 {
  width: 100%;
  position: relative;
  margin: auto; }

._4dcff094 {
  font-size: bold;
  margin-bottom: 0;
  margin-top: 5px; }

.c0768592 {
  height: 6px;
  border-radius: 6px;
  background-color: #e5002d;
  width: 3rem;
  margin: 0.5rem 0;
  display: inline-block; }

._85634d35 {
  width: 10% !important;
  padding: 10px 0; }

.f15362db {
  display: block;
  width: 100%;
  background-color: #fafafa;
  height: 75px; }
/***Variables***/
/*  Default Font families */
/* background colors */
/* Font size, line height */
/* Heading Fonts */
/*Images Path*/
._3effb34a {
  border-left: 1px solid #eaeaea; }

@media only screen and (max-width: 500px) {
  ._3effb34a {
    border-left: none; } }

._118bf1c4 {
  padding-top: 10px;
  margin: auto 5%;
  width: 90%; }

._6855b67f:before,
._6855b67f:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */ }

._6855b67f:after {
  clear: both; }

/**
 * For IE 6/7 only
 * Include this rule to trigger hasLayout and contain floats.
 */
._6855b67f {
  *zoom: 1; }

.a400cb8a {
  margin-top: 10px; }

._3602df40 {
  padding: 0 15px;
  width: 70%; }
  @media only screen and (max-width: 991px) {
    ._3602df40 {
      width: 100%; } }

.a3120b9b {
  padding: 20px;
  width: 30%;
  color: #fff; }
  @media only screen and (max-width: 991px) {
    .a3120b9b {
      width: 100%; } }

._3602df40,
.a3120b9b {
  float: left; }

/* The sticky */
.a3120b9b {
  top: 15px; }
  @media only screen and (min-width: 992px) {
    .a3120b9b {
      position: -webkit-sticky;
      position: sticky; } }

._0fcbe413 {
  margin-left: 4rem;
  margin-bottom: 2rem; }
.cd3b8e31 {
  height: 100px;
  width: 100%;
  text-align: center;
  display: inline-block; }

._9ff20964 {
  width: 50px;
  height: 50px; }
._05854da8 {
  height: 7.5rem;
  width: 7.5rem;
  border-radius: 50%;
  border: 2px solid #eaeaea; }

._29ba9251 {
  color: #000; }

._2c6139e8 {
  font-size: 1rem;
  color: #737373;
  text-align: justify; }
  ._2c6139e8 a,
  ._2c6139e8 a:link,
  ._2c6139e8 a:visited,
  ._2c6139e8 a:active {
    color: #e5002d;
    text-decoration: inherit;
    font-weight: inherit; }
/***Variables***/
/*  Default Font families */
/* background colors */
/* Font size, line height */
/* Heading Fonts */
/*Images Path*/
#b9e98c66 {
  max-width: 560px;
  max-height: 315px;
  margin: auto; }

.ca8faafd {
  font-size: 1.05em;
  color: #e5002d;
  font-weight: 600; }

._287915ee {
  font-size: 1.5em;
  background-color: lightgray;
  text-align: center;
  padding: 10px;
  min-height: 70px; }

._7150e272 {
  text-align: center;
  bottom: 0px;
  left: 0px;
  width: 100%;
  z-index: 1; }

._79ff663b {
  font-size: 1.5em;
  text-align: center;
  line-height: 3em;
  background-color: lightgray; }

._92643128 {
  height: 200px;
  background-color: #3b5998;
  text-align: center;
  color: white;
  margin-bottom: 25px; }

._57f1fcfc {
  margin-top: 0.5em;
  font-size: 1.5em;
  background-color: lightgray;
  text-align: center;
  line-height: 3em; }

._595647c5 {
  position: absolute;
  color: #737373;
  font-size: 1em;
  text-transform: uppercase; }

.b472131c {
  padding: 1em; }

._0d481daa {
  margin-top: 1em;
  font-weight: bold;
  min-height: 1.5em; }

._9789bdb4 {
  color: grey; }

.a849a4fe {
  font-size: 0.75em; }

._55b4359f {
  min-height: 10em;
  overflow: hidden; }

.ccce8892 {
  display: block;
  margin: 5px auto; }

._02b483af img, figure {
  max-width: 100% !important;
  height: auto;
  border: 0;
  vertical-align: middle; }
  ._02b483af img img, figure img {
    width: 100%; }

._84f0a3b0 ._68c9c9bb figcaption {
  font-size: .95rem;
  line-height: 1.25rem;
  color: #9a9a9a;
  margin: 10px 0;
  display: block; }

._84f0a3b0 ._68c9c9bb img {
  width: 100%; }

._84f0a3b0 ._68c9c9bb a {
  color: #e5002d; }

._84f0a3b0 ._68c9c9bb > blockquote {
  clear: both;
  padding-top: 45px; }

._84f0a3b0 ._68c9c9bb > blockquote {
  margin: 0;
  padding: 20px 20px 10px 30px;
  position: relative; }

._84f0a3b0 ._68c9c9bb > blockquote:before {
  content: '';
  position: absolute;
  background: url(https://cdn.yourstory.com/assets/images/quotes.svg) no-repeat;
  top: 0;
  left: 0;
  opacity: .7;
  height: 60px;
  width: 60px; }

blockquote {
  border-left: none;
  font-size: 17.5px; }

._84f0a3b0 ._68c9c9bb > blockquote p {
  font-family: "Raleway", sans-serif;
  font-weight: 600;
  font-size: 1.25rem;
  line-height: 1.5rem;
  color: #e5002d;
  position: relative;
  margin: 0; }

._84f0a3b0 ._68c9c9bb > p {
  font-family: "Raleway", sans-serif;
  font-weight: 400;
  font-size: 1rem;
  line-height: 1.5rem;
  color: #5c5c5c; }

p {
  margin: 0 0 10px; }

._02b483af p {
  margin-top: 30px; }

.e3376ef0 {
  color: white;
  font-size: 1.5em;
  width: 300px;
  height: 250px;
  text-align: center;
  background-color: grey; }

._534bf399 {
  padding: 1em;
  margin: 2em 0em;
  position: relative;
  font-size: 1.2em; }

._534bf399 a {
  color: #e5002d !important; }

._534bf399:before {
  content: "";
  background: #000;
  position: absolute;
  top: 0;
  left: 0;
  width: 10%;
  height: 4px; }
  @media screen and (max-width: 480px) {
    ._534bf399:before {
      width: 33%; } }

._534bf399:after {
  content: "";
  background: #000;
  position: absolute;
  bottom: 0;
  right: 0;
  width: 10%;
  height: 4px; }
  @media screen and (max-width: 480px) {
    ._534bf399:after {
      width: 33%; } }

._29acc5d6 {
  background-color: #f2f2f2;
  padding: 1em;
  margin: 2em 0em;
  min-height: 12em; }

._29acc5d6 > span {
  color: #e5002d; }

._29acc5d6 > ul > li {
  padding: 10px 0px; }

.d55da402 {
  margin: 2em 0; }

.d55da402 > ul {
  padding: 0.25em 0;
  list-style-type: none;
  overflow: hidden; }

.d55da402 > ul > li {
  display: block;
  color: #3c3c3c;
  border: 1px solid #e9e9e9;
  border-left: 2px solid #e5002d;
  border-radius: 0 4px 4px 0;
  background-color: #fff;
  padding: 0.375em 0.625em;
  margin: 0.375em 0;
  margin-right: 0.5em;
  float: left;
  font-size: 0.75em;
  text-transform: uppercase; }

.d55da402 > ul > li:hover {
  color: #fff;
  background-color: #e5002d;
  border-color: #e5002d; }

._51419559 {
  padding: 1em 0em 0em 0em;
  text-align: center; }

._36ba74ae {
  margin: auto 0;
  border: 1px solid #e9e9e9;
  padding-top: 0.5em;
  padding-bottom: 0.5em; }

.a271db90 {
  float: left;
  left: 0;
  margin-left: 1em;
  font-size: 0.750em; }

.b96b2b2b {
  padding: 0em;
  text-align: center; }

._01dc9bc1 {
  font-size: 1.125em; }

/* .AuthorDesc {
    max-width: 700px;
    margin-left: auto;
    margin-right: auto;
    font-size: 18px;
    line-height: 24px; } */
.cf920f6a {
  font-size: 0.8rem !important;
  padding: 1rem;
  text-align: left; }

._0319b088 {
  width: 5em;
  height: 5em;
  border-radius: 50%; }

._8561bb0c {
  margin: auto; }

._15e1cd4d {
  border-left: 1px solid #e9e9e9; }

._3eee7f38 > div > span {
  color: #737373;
  font-size: 1em;
  text-transform: uppercase; }

a,
a:link,
a:visited,
a:active {
  color: inherit;
  text-decoration: inherit;
  font-weight: inherit; }

._3eee7f38 {
  margin-bottom: 1em; }

._3eee7f38 > div > a {
  color: black; }

._3eee7f38 > div > a > img {
  width: 100%;
  max-width: 120px; }

.dc678efb {
  background-color: #e5002d;
  width: 8em;
  height: 2px;
  display: block;
  margin-top: -0.7em;
  margin-bottom: 0.8em; }

._79297333 {
  padding: 1em;
  font-size: 1rem; }

.e41172f9 {
  height: 400px; }

.ec9d9920 {
  background-color: #f2f2f2; }

._41b0fcb1 {
  background-color: #e5002d;
  background-image: none;
  border: none;
  color: white;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  font-size: 16px;
  border-radius: 3px;
  margin-bottom: 2em; }

.a28e8759 {
  margin: 1em 0em; }

._088889e3 {
  margin-left: 1em;
  font-weight: bold;
  color: red;
  margin-bottom: 0.5em;
  margin-top: 0.5em; }

._9885af51 {
  font-weight: bold;
  text-align: center;
  margin: 0.5em; }

._1415d3b8 > li {
  margin: 1em;
  list-style: none;
  border: 1px solid #f2f2f2; }

._1415d3b8 > li > div {
  margin: 0.5em; }

._1415d3b8 {
  margin: -15px;
  margin-top: 1rem;
  padding: 0px; }

._457411c1 {
  display: block;
  float: left;
  width: 55%;
  vertical-align: middle;
  font-size: 0.9rem; }

._45f7dce4 {
  display: block;
  width: 40%;
  padding: 40px 0px 0px 0px;
  height: auto;
  float: right;
  text-align: center;
  vertical-align: middle;
  color: white;
  font-size: 0.8rem;
  text-transform: uppercase; }

._97491cec {
  border-left: 3px solid white;
  height: 100px;
  float: right;
  margin-top: -40px;
  margin-right: 5px; }

._3407b2ea {
  height: 125px;
  white-space: nowrap;
  position: relative;
  overflow-x: scroll;
  overflow-y: hidden;
  -webkit-overflow-scrolling: touch; }

._3407b2ea div {
  width: 60%;
  height: 100%;
  white-space: normal;
  background-color: #fff;
  float: none;
  display: inline-block;
  padding: 2%;
  border: 1px solid #d4d4d4; }

._3407b2ea div span {
  font-weight: bold;
  position: relative;
  top: 5px; }

._3407b2ea div a {
  color: #757575;
  height: 4.5rem;
  overflow: hidden;
  display: block;
  font-size: 1rem; }

.dc558721 {
  height: 100%;
  /* 100% Full-height */
  width: 0;
  /* 0 width - change this with JavaScript */
  position: fixed;
  /* Stay in place */
  z-index: 1;
  /* Stay on top */
  top: 0;
  left: 0;
  background-color: #111;
  /* Black*/
  overflow-x: hidden;
  /* Disable horizontal scroll */
  padding-top: 60px;
  /* Place content 60px from the top */
  transition: 0.5s;
  /* 0.5 second transition effect to slide in the sidenav */ }

._79e96622 {
  z-index: 2;
  background-color: lightgray;
  padding: 0.2em 0.3em;
  border-radius: 50% 50%;
  position: relative;
  left: 95%;
  margin-bottom: 0.8em; }

._5b180194 {
  margin-right: 8.33%;
  width: 24%;
  float: right; }

._0895f1d6 {
  display: block;
  margin: 0% 8.33%;
  float: right; }

._945b8c51 {
  width: 45%;
  float: left;
  padding: 2.5%; }

.f943cf04 {
  width: 45%;
  float: left;
  padding: 2.5%;
  margin-top: -20px; }

.a106b1ca {
  margin: 35px 0px 20px 0px;
  padding: 0px 0px 0px 20px; }

@-webkit-keyframes _443688a6 {
  0% {
    background-position: -468px 0; }
  100% {
    background-position: 468px 0; } }

@keyframes _443688a6 {
  0% {
    background-position: -468px 0; }
  100% {
    background-position: 468px 0; } }

.c714f90f {
  -webkit-animation-duration: 1s;
  -webkit-animation-fill-mode: forwards;
  -webkit-animation-iteration-count: infinite;
  -webkit-animation-name: _443688a6;
  -webkit-animation-timing-function: linear;
  background: #f6f7f9;
  background-image: linear-gradient(to right, #f6f7f9 0%, #e9ebee 20%, #f6f7f9 40%, #f6f7f9 100%);
  background-repeat: no-repeat;
  background-size: 800px 104px;
  height: 104px;
  position: relative; }

._1048fd1b {
  border: 1px solid;
  border-color: #e5e6e9 #dfe0e4 #d0d1d5;
  border-radius: 3px;
  margin-top: 2em;
  padding: 2em; }

.c714f90f div {
  background: #fff;
  height: 6px;
  left: 0;
  position: absolute;
  right: 0; }

div._12291fbe {
  height: 20px;
  top: 10px; }

div._402001da {
  left: 90%;
  top: 30px; }

div._33e0c0c2 {
  height: 13px;
  top: 36px; }

div._8939a977 {
  left: 80%;
  top: 49px; }

div.fd0319a4 {
  height: 13px;
  top: 55px; }

div.eb09f789 {
  left: 40%;
  top: 68px; }

div._90956778 {
  height: 16px;
  left: 0%;
  top: 74px; }

div.a2dd60d5 {
  height: 16px;
  left: 0%;
  top: 97px; }

._07fdaac2 {
  margin-top: 1em; }

.db80cdf1 {
  float: left;
  margin: 5px 20px 20px 0; }

._7b79671a:before,
._7b79671a:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */ }

._7b79671a:after {
  clear: both; }

/**
 * For IE 6/7 only
 * Include this rule to trigger hasLayout and contain floats.
 */
._7b79671a {
  *zoom: 1; }

._264c5c40 {
  width: 100%; }

._75cfb71d {
  width: 10%;
  color: #fff; }

._6c35e349 {
  width: 100%; }
  ._6c35e349 img {
    margin: 5px 0;
    width: auto; }

@media screen and (min-width: 992px) {
  ._6c35e349 {
    width: 90%; } }

._6c35e349,
._75cfb71d {
  float: left; }

/* The sticky */
._75cfb71d {
  position: -webkit-sticky;
  position: sticky;
  top: 0; }

._2cfba1fe {
  color: #737373;
  text-transform: uppercase;
  font-weight: 100; }

.bb3e6dd7 {
  margin: 10px; }

._6489cd37 {
  margin-top: 14em; }

._6d251df2 {
  display: none; }

._49a1cb2f {
  border-radius: 5px;
  padding: 0.5rem;
  border: none;
  font-size: 0.9rem;
  font-weight: 500;
  text-align: center;
  background-color: #e5002d;
  color: #fff;
  margin-bottom: 1rem; }

._0822e991 {
  border-bottom: 1px solid #eaeaea;
  font-size: 1.2rem; }

.fbb20240 {
  vertical-align: top;
  margin-top: 1em; }
  @media screen and (max-width: 991px) {
    .fbb20240 {
      margin-left: 1.5em;
      margin-right: 1.5em;
      text-align: center; } }
  @media screen and (max-width: 991px) and (min-width: 640px) {
    .fbb20240 {
      margin: auto; } }

.e439ae30, .e439ae30 > a {
  height: 36px;
  width: 36px;
  cursor: pointer;
  margin: 4px 0;
  padding: 0;
  text-align: center; }
@media only screen and (max-width: 1300px) and (min-width: 992px) {
  .a8399275 {
    display: none; }
  .f67b12ba {
    width: 100%; } }

._4e249f71 {
  width: 100%;
  color: #E0E0E0; }

._562d9ee5 {
  width: 100%;
  height: auto; }

svg {
  width: 100%;
  height: 100%; }

._50b53d59 {
  border-bottom: 1px solid #000;
  border-top: 1px solid #000;
  margin-bottom: 15px; }

.d6bebf6b {
  margin-right: 15px;
  margin-left: 15px; }

._87be9c8a {
  text-decoration: none;
  color: #000; }

.cc8e85a5 {
  position: absolute;
  color: white;
  left: 5px;
  bottom: 5px;
  height: 50px;
  font-size: 40px;
  padding: 0 5px;
  background: rgba(0, 0, 0, 0.5);
  border-radius: 5px; }

.e00c17ef {
  width: 100%;
  height: 180px;
  position: relative;
  overflow: hidden; }

._602184c0 {
  padding: 0% 4.16%; }

@media screen and (min-width: 992px) {
  .f418f5a0 {
    padding: 0% 18.2% !important; } }

@media screen and (min-width: 1200px) {
  .f418f5a0 {
    padding: 0% 14% !important; }
  ._37078fb5 {
    width: 750px !important;
    height: 400px !important; } }

@media screen and (min-width: 800px) and (max-width: 1200px) {
  ._562d9ee5 {
    width: 100%; } }

@media screen and (min-width: 1500px) {
  ._602184c0 {
    padding: 0% 19%; } }

.bd9915fa {
  width: 100%;
  position: absolute;
  bottom: 0;
  left: 0;
  height: 6rem;
  text-align: left;
  color: white;
  background: rgba(0, 0, 0, 0.5);
  cursor: pointer; }

@media only screen and (max-width: 500px) {
  .bd9915fa {
    width: 100%;
    position: absolute;
    bottom: 0;
    left: 0;
    height: 100%;
    text-align: left;
    color: white;
    background: rgba(0, 0, 0, 0.5);
    cursor: pointer; }
  ._562d9ee5 {
    width: 100%; } }

@media only screen and (min-width: 500px) and (max-width: 800px) {
  ._562d9ee5 {
    width: 100%;
    height: auto !important; } }

._8f4879b7 {
  bottom: -2.5rem; }

._8f4879b7 li {
  display: inline-block;
  cursor: pointer;
  border: 1px solid #e5002d;
  border-radius: 0;
  background-color: white; }

._8f4879b7 .d5555419 {
  background-color: #e5002d;
  border: 3px solid #e5002d; }

.a8a63505 {
  margin-bottom: 1rem; }

.bd9915fa {
  padding: 0 1rem; }

.ffcc9778 {
  position: absolute;
  bottom: 0;
  font-size: 1rem;
  margin-bottom: 0.4rem; }

.ffcc9778 > ._212a7ba4 {
  margin-left: 1em; }

.a1e35ed9 {
  font-size: 1.5rem;
  font-weight: 600;
  height: 4rem;
  overflow: hidden;
  text-overflow: ellipsis;
  cursor: pointer;
  -webkit-line-clamp: 2; }

.db5fbab3 {
  margin-bottom: 1rem; }

.b76930e8 {
  padding-top: 1rem; }

._01a8d859 {
  text-transform: uppercase;
  color: #e5002d;
  font-size: 0.75rem; }

.e4423a01 {
  width: 100%;
  height: auto;
  object-fit: contain; }

.c0ae1f25 {
  font-size: 0.75rem; }

.f5074780 {
  font-size: 1.2rem;
  font-weight: bold;
  height: 7rem;
  cursor: pointer; }

@media only screen and (max-width: 500px) {
  ._57e3a394 {
    padding: 0;
    margin: 0; }
  .c2695a53 {
    margin: 0;
    padding: 10px; }
  ._76b89248 {
    left: 0;
    right: 0;
    margin-left: -4.16%;
    margin-right: -4.16%;
    z-index: 0; } }

._55551774 {
  display: block;
  background-color: grey;
  height: 250px;
  width: 300px; }
@import url(https://cdnjs.cloudflare.com/ajax/libs/react-datepicker/0.61.0/react-datepicker.css);#_9570e82d {
  padding-top: 50px;
  padding-left: 0; }

#_487cb670 {
  width: 100%;
  padding: 0;
  background-color: #fff; }

@media (min-width: 768px) {
  #_9570e82d {
    padding-left: 225px; }
  #_487cb670 {
    padding: 22px 10px; } }

.bdc60360 {
  background-color: #c0c5ce;
  height: 40px;
  line-height: 40px; }

._9e834d28 {
  padding: 10px; }

.ec0d1fb2 {
  margin: 0px; }

._25302d4a {
  padding-left: 0px; }

.a150107f {
  width: 100%; }
  .a150107f table, .a150107f th, .a150107f td {
    border: 1px solid black;
    border-collapse: collapse; }
  .a150107f th, .a150107f td {
    padding: 5px;
    text-align: left; }
@import url(https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/css/font-awesome.min.css);/* Top Navigation */
._549acce3 {
  padding: 0 15px; }

._549acce3 > li {
  display: inline-block;
  float: left; }

._549acce3 > li > a {
  padding-top: 20px;
  padding-bottom: 20px;
  line-height: 20px;
  color: #fff; }

._549acce3 > li > a:hover,
._549acce3 > li > a:focus,
._549acce3 > ._9017e823 > a,
._549acce3 > ._9017e823 > a:hover,
._549acce3 > ._9017e823 > a:focus {
  color: #fff;
  background-color: #1a242f; }

._549acce3 > ._9017e823 > ._8476c08d {
  float: left;
  position: absolute;
  margin-top: 0;
  /*border: 1px solid rgba(0,0,0,.15);*/
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  background-color: #fff;
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175); }

._549acce3 > ._9017e823 > ._8476c08d > li > a {
  white-space: normal; }

/* Side Navigation */
@media (min-width: 768px) {
  .e22bd032 {
    position: fixed;
    top: 57px;
    left: 225px;
    width: 225px;
    margin-left: -225px;
    border: none;
    border-radius: 0;
    border-top: 1px rgba(0, 0, 0, 0.5) solid;
    overflow-y: auto;
    background-color: #222;
    /*background-color: #5A6B7D;*/
    bottom: 0;
    overflow-x: hidden;
    padding-bottom: 40px; }
  .e22bd032 > li > a {
    width: 225px;
    border-bottom: 1px rgba(0, 0, 0, 0.3) solid; }
  .e22bd032 li a:hover,
  .e22bd032 li a:focus {
    outline: none;
    background-color: #1a242f !important; } }

.e22bd032 > li > ul {
  padding: 0;
  border-bottom: 1px rgba(0, 0, 0, 0.3) solid; }

.e22bd032 > li > ul > li > a {
  display: block;
  padding: 10px 15px 10px 38px;
  text-decoration: none;
  /*color: #999;*/
  color: #fff; }

.e22bd032 > li > ul > li > a:hover {
  color: #fff; }

._60ab4077 .acf41157 > li > a > ._6e5d77f4 {
  border-radius: 50%;
  position: absolute;
  top: 14px;
  right: 6px;
  font-size: 10px;
  font-weight: normal;
  min-width: 15px;
  min-height: 15px;
  line-height: 1.0em;
  text-align: center;
  padding: 2px; }

._60ab4077 .acf41157 > li > a:hover > ._6e5d77f4 {
  top: 10px; }

._31936602 {
  padding: 5px 15px; }

._27694158 {
  color: #fff; }

._90f0f07d {
  margin-left: 20px; }
._9b141748 {
  margin-top: 3rem;
  background-color: #f9fafb;
  padding: 3rem; }

._4e3f04a6 {
  font-weight: bold; }

._0005695b {
  width: 25px;
  background-color: #ccc;
  height: 2px;
  margin-bottom: 1rem; }

._94b397f7 {
  margin-bottom: 2rem; }

.abfcea0d {
  text-align: center;
  margin-top: 2rem; }
/***Variables***/
/*  Default Font families */
/* background colors */
/* Font size, line height */
/* Heading Fonts */
/*Images Path*/
._8dd0c5fc > li > a {
  padding: 20px; }

._0ce3ee13 {
  position: fixed !important;
  z-index: 999; }

@media (max-width: 768px) {
  ._4b409477 {
    position: fixed;
    background-color: #fcfcfc;
    z-index: 1; } }

.a239de26 {
  width: 95%;
  height: 50px;
  background: white;
  border: 1px solid lightgrey;
  font-size: 12pt;
  float: left;
  color: black;
  padding-left: 15px;
  border-radius: 2px; }
  @media screen and (max-width: 500px) {
    .a239de26 {
      width: 90%; } }

._164dcf06 {
  padding: 0;
  position: absolute;
  top: 0%;
  margin-top: 12px;
  max-width: 5%;
  height: auto; }
  @media screen and (max-width: 500px) {
    ._164dcf06 {
      max-width: 10%; } }

._164dcf06 i {
  font-size: 20px;
  padding: 15px 13px;
  color: white;
  margin-top: -14px;
  margin-left: -2px;
  background-color: #e6012d; }

.cd750ba0 {
  margin-top: 15px;
  margin-bottom: 15px; }

._2f6e0729 {
  border: 1px solid lightgrey;
  margin-bottom: 20px;
  padding: 20px 30px;
  background-color: white; }

.abd397be {
  float: left;
  margin-right: 2rem; }
  @media screen and (max-width: 767px) {
    .abd397be {
      margin-right: auto;
      width: 100%; } }

._9c0c0a35 {
  margin-left: 1rem; }
  @media screen and (max-width: 767px) {
    ._9c0c0a35 {
      margin-left: auto;
      width: 100%; } }

._3a41223a img {
  padding: 5px;
  margin-left: 15px;
  width: 40px; }

.a0284a5a {
  padding: 5px;
  background-color: white; }

.eb5a36db img {
  width: 200px;
  height: 100px;
  margin-left: 20px;
  margin-top: 5px; }

._38017797 {
  border: 1px solid;
  border-color: #e5e6e9 #dfe0e4 #d0d1d5;
  border-radius: 3px;
  margin-top: 2rem;
  padding: 4rem 2rem; }

._2ed340e2 {
  display: block;
  position: relative;
  top: -2rem;
  padding: 1rem; }

._6f27fd1c {
  margin: 10px 20px;
  font-size: 1.5rem;
  font-weight: bold; }

._3e59bccf {
  list-style: none;
  margin-left: -20px; }

._3e59bccf > li:nth-child(1) > a {
  font-family: "Raleway", sans-serif;
  font-size: .75rem;
  line-height: 1.25rem;
  color: #e5002d;
  font-weight: 400;
  padding: 0 2px;
  text-transform: uppercase; }

._3e59bccf > li:nth-child(2) > time {
  font-family: "Raleway", sans-serif;
  font-size: .75rem;
  line-height: 1.125rem;
  color: #3c3c3c; }

._3e59bccf > li:nth-child(3) {
  font-family: "Raleway", sans-serif;
  font-size: .625rem;
  line-height: 1.25rem;
  color: #848484; }

.fa057f1e {
  font-family: "Raleway", sans-serif;
  font-size: 1rem;
  color: #5c5c5c;
  display: block;
  min-height: 4rem; }

._953fca2c {
  position: absolute;
  right: 2em !important;
  top: 1em !important;
  border: none !important;
  background: #dedede !important; }
/***Variables***/
/*  Default Font families */
/* background colors */
/* Font size, line height */
/* Heading Fonts */
/*Images Path*/
._5c04d517 {
  font-size: 1.5em;
  background-color: lightgray;
  text-align: center;
  padding: 10px;
  min-height: 70px; }

.dea57b42 {
  text-align: center;
  bottom: 0px;
  left: 0px;
  width: 100%;
  z-index: 1; }

._9ab437ac {
  font-size: 1.5em;
  text-align: center;
  line-height: 3em;
  background-color: lightgray; }

._32af5e4a {
  height: 200px;
  background-color: #3b5998;
  text-align: center;
  color: white;
  margin-bottom: 25px; }

._4db7dc8c {
  margin-top: 0.5em;
  font-size: 1.5em;
  background-color: lightgray;
  text-align: center;
  line-height: 3em; }

.e0cd833b {
  position: absolute;
  color: #737373;
  font-size: 1em;
  text-transform: uppercase; }

._329b958b {
  padding: 1rem 0.4rem; }

._0ad31822 {
  margin-top: 1em;
  font-weight: bold;
  min-height: 1.5em; }

._8971f763 {
  color: grey; }

.e451c9ff {
  font-size: 0.75em; }

._39f99203 {
  min-height: 10em;
  overflow: hidden; }

._55d49d3c {
  display: block;
  margin: 5px auto; }

.bd899059 img, figure {
  max-width: 100% !important;
  height: auto;
  border: 0;
  vertical-align: middle; }

._7a096c09 ._00bf3f92 figcaption {
  font-size: .95rem;
  line-height: 1.25rem;
  color: #9a9a9a;
  margin: 10px 0;
  display: block; }

._7a096c09 ._00bf3f92 a {
  color: #e5002d; }

._7a096c09 ._00bf3f92 > blockquote {
  clear: both;
  padding-top: 45px; }

._7a096c09 ._00bf3f92 > blockquote {
  margin: 0;
  padding: 20px 20px 10px 30px;
  position: relative; }

._7a096c09 ._00bf3f92 > blockquote:before {
  content: '';
  position: absolute;
  background: url(https://cdn.yourstory.com/assets/images/quotes.svg) no-repeat;
  top: 0;
  left: 0;
  opacity: .7;
  height: 60px;
  width: 60px; }

blockquote {
  border-left: none;
  font-size: 17.5px; }

._7a096c09 ._00bf3f92 > blockquote p {
  font-family: "Raleway", sans-serif;
  font-weight: 600;
  font-size: 1.25rem;
  line-height: 1.5rem;
  color: #e5002d;
  position: relative;
  margin: 0; }

._7a096c09 ._00bf3f92 > p {
  font-family: "Raleway", sans-serif;
  font-weight: 400;
  font-size: 1.2rem;
  line-height: 1.6rem;
  color: #000; }

p {
  margin: 0 0 10px; }

.bd899059 p {
  margin-top: 30px; }

.d0b4202b {
  color: white;
  font-size: 1.5em;
  width: 300px;
  height: 250px;
  text-align: center;
  background-color: grey; }

._8947851f {
  background-color: #f2f2f2;
  padding: 1em;
  margin: 2em 0em;
  min-height: 12em; }

._8947851f > span {
  color: #e5002d; }

._8947851f > ul > li {
  padding: 10px 0px; }

.c76383d4 {
  margin: 2em 0; }

.c76383d4 > ul {
  padding: 0.25em 0;
  list-style-type: none;
  overflow: hidden; }

.c76383d4 > ul > li {
  display: block;
  color: #3c3c3c;
  border: 1px solid #e9e9e9;
  border-left: 2px solid #e5002d;
  border-radius: 0 4px 4px 0;
  background-color: #fff;
  padding: 0.375em 0.625em;
  margin: 0.375em 0;
  margin-right: 0.5em;
  float: left;
  font-size: 0.75em;
  text-transform: uppercase; }

.c76383d4 > ul > li:hover {
  color: #fff;
  background-color: #e5002d;
  border-color: #e5002d; }

._974a32b5 {
  padding: 1em 0em 0em 0em;
  text-align: center; }

.e54e1c0d {
  margin: auto 0;
  border: 1px solid #e9e9e9;
  padding-top: 0.5em;
  padding-bottom: 0.5em; }

.be740d3a {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-flex: 1 1 auto;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  padding: 1rem;
  text-align: center; }
  @media screen and (max-width: 482px) {
    .be740d3a {
      -webkit-flex-basis: 100%;
          -ms-flex-preferred-size: 100%;
              flex-basis: 100%; } }

.be740d3a > a {
  width: 100%; }

.be740d3a > a > div {
  margin: auto;
  text-align: center;
  min-width: 160px; }

@media screen and (min-width: 483px) {
  .be740d3a:nth-child(1) {
    border-right: 1px solid #e9e9e9; } }

._67940d7d {
  margin: auto 0;
  border: 1px solid #e9e9e9;
  padding-top: 0.5em;
  padding-bottom: 0.5em; }

._5b6d296a {
  float: left;
  left: 0;
  margin-left: 1em;
  font-size: 0.750em; }

._65092669 {
  padding: 0em;
  text-align: center; }

.e788b2a0 {
  font-size: 1.125em; }

/* .AuthorDesc {
    max-width: 700px;
    margin-left: auto;
    margin-right: auto;
    font-size: 18px;
    line-height: 24px; } */
._5164884b {
  font-size: 0.8rem !important;
  padding: 1rem;
  text-align: left; }
  ._5164884b a,
  ._5164884b a:link,
  ._5164884b a:visited,
  ._5164884b a:active {
    color: #e5002d;
    text-decoration: inherit;
    font-weight: inherit; }

._8a760b3c {
  width: 5em;
  height: 5em;
  border-radius: 50%; }

._9ca70c64 {
  margin: auto; }

._29663c92 > div > span {
  color: #737373;
  font-size: 1em;
  text-transform: uppercase; }

a,
a:link,
a:visited,
a:active {
  color: inherit;
  text-decoration: inherit;
  font-weight: inherit; }

._29663c92 {
  margin-bottom: 1em; }

._29663c92 > div > a {
  color: black; }

._29663c92 > div > a > img {
  width: 100%;
  max-width: 120px; }

._864caec2 {
  background-color: #e5002d;
  width: 8em;
  height: 2px;
  display: block;
  margin-top: -0.7em;
  margin-bottom: 0.8em; }

._06ff2b73 {
  padding: 1em;
  font-size: 1rem; }

._0fcb6fd7 {
  height: 400px; }

.ed873a86 {
  background-color: #f2f2f2; }

._1bea41fd {
  background-color: #e5002d;
  background-image: none;
  border: none;
  color: white;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  font-size: 16px;
  border-radius: 3px;
  margin-bottom: 2em; }

._1575ac37 {
  margin: 1em 0em; }

.a9aa0661 {
  margin-left: 1em;
  font-weight: bold;
  color: red;
  margin-bottom: 0.5em;
  margin-top: 0.5em; }

._51860416 {
  font-weight: bold;
  text-align: center;
  margin: 0.5em; }

._95683afc > li {
  margin: 1em;
  list-style: none;
  border: 1px solid #f2f2f2; }

._95683afc > li > div {
  margin: 0.5em; }

._95683afc {
  margin: -15px;
  margin-top: 1rem;
  padding: 0px; }

._9cf2e1a0 {
  display: block;
  float: left;
  width: 55%;
  vertical-align: middle;
  font-size: 0.9rem; }

._080a9571 {
  display: block;
  width: 40%;
  padding: 40px 0px 0px 0px;
  height: auto;
  float: right;
  text-align: center;
  vertical-align: middle;
  color: white;
  font-size: 0.8rem;
  text-transform: uppercase; }

._6d948af3 {
  border-left: 3px solid white;
  height: 100px;
  float: right;
  margin-top: -40px;
  margin-right: 5px; }

._037ad2c0 {
  height: 125px;
  white-space: nowrap;
  position: relative;
  overflow-x: scroll;
  overflow-y: hidden;
  -webkit-overflow-scrolling: touch; }

._037ad2c0 div {
  width: 60%;
  height: 100%;
  white-space: normal;
  background-color: #fff;
  float: none;
  display: inline-block;
  padding: 2%;
  border: 1px solid #d4d4d4; }

._037ad2c0 div span {
  font-weight: bold;
  position: relative;
  top: 5px; }

._037ad2c0 div a {
  color: #757575;
  height: 4.3rem;
  overflow: hidden;
  display: block;
  font-size: 1rem; }

._8358f85b {
  height: 100%;
  /* 100% Full-height */
  width: 0;
  /* 0 width - change this with JavaScript */
  position: fixed;
  /* Stay in place */
  z-index: 1;
  /* Stay on top */
  top: 0;
  left: 0;
  background-color: #111;
  /* Black*/
  overflow-x: hidden;
  /* Disable horizontal scroll */
  padding-top: 60px;
  /* Place content 60px from the top */
  transition: 0.5s;
  /* 0.5 second transition effect to slide in the sidenav */ }

._033025ae {
  z-index: 2;
  background-color: lightgray;
  padding: 0.2em 0.3em;
  border-radius: 50% 50%;
  position: relative;
  left: 95%;
  margin-bottom: 0.8em; }

._54306314 {
  margin-right: 8.33%;
  width: 23%;
  float: right; }

._4d2cef76 {
  display: block;
  margin: 0% 8.33%;
  float: right; }

._9662eb08 {
  width: 45%;
  float: left;
  padding: 2.5%; }

.a88c5117 {
  width: 45%;
  float: left;
  padding: 2.5%;
  margin-top: -20px; }

._893d8c17 {
  margin: 35px 0px 20px 0px;
  padding: 0px 0px 0px 20px; }

@-webkit-keyframes daa75c80 {
  0% {
    background-position: -468px 0; }
  100% {
    background-position: 468px 0; } }

@keyframes daa75c80 {
  0% {
    background-position: -468px 0; }
  100% {
    background-position: 468px 0; } }

.eeacd459 {
  -webkit-animation-duration: 1s;
  -webkit-animation-fill-mode: forwards;
  -webkit-animation-iteration-count: infinite;
  -webkit-animation-name: daa75c80;
  -webkit-animation-timing-function: linear;
  background: #f6f7f9;
  background-image: linear-gradient(to right, #f6f7f9 0%, #e9ebee 20%, #f6f7f9 40%, #f6f7f9 100%);
  background-repeat: no-repeat;
  background-size: 800px 104px;
  height: 104px;
  position: relative; }

._8eae36e7 {
  border: 1px solid;
  border-color: #e5e6e9 #dfe0e4 #d0d1d5;
  border-radius: 3px;
  margin-top: 2em;
  padding: 2em; }

.eeacd459 div {
  background: #fff;
  height: 6px;
  left: 0;
  position: absolute;
  right: 0; }

div._784234ae {
  height: 20px;
  top: 10px; }

div.a5006942 {
  left: 90%;
  top: 30px; }

div.b423bd1a {
  height: 13px;
  top: 36px; }

div._8fe51728 {
  left: 80%;
  top: 49px; }

div.d461c0a1 {
  height: 13px;
  top: 55px; }

div._592cad98 {
  left: 40%;
  top: 68px; }

div.c407b708 {
  height: 16px;
  left: 0%;
  top: 74px; }

div.efa57fb6 {
  height: 16px;
  left: 0%;
  top: 97px; }

.c84dc902 {
  float: left;
  margin: 5px 20px 20px 0; }

._36ff88fa:before,
._36ff88fa:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */ }

._36ff88fa:after {
  clear: both; }

/**
 * For IE 6/7 only
 * Include this rule to trigger hasLayout and contain floats.
 */
._36ff88fa {
  *zoom: 1; }

._01897df2 {
  width: 100%; }

._47095754 {
  width: 10%;
  color: #fff; }

._73829c37 {
  width: 100%; }

@media screen and (min-width: 992px) {
  ._73829c37 {
    width: 90%; } }

._73829c37,
._47095754 {
  float: left; }

/* The sticky */
._47095754 {
  position: -webkit-sticky;
  position: sticky;
  top: 0; }

._7e119b22 {
  color: #737373;
  text-transform: uppercase;
  font-weight: 100; }

._3f861829 {
  margin: 10px; }

._9a5c56de {
  margin-top: 1rem; }

.c47292e3 {
  display: none;
  float: right;
  color: #e5002d; }

._80dab1a2 {
  border-radius: 5px;
  padding: 0.5rem;
  border: none;
  font-size: 0.9rem;
  font-weight: 500;
  text-align: center;
  background-color: #e5002d;
  color: #fff;
  margin-bottom: 1rem; }

.dba57373 {
  border-bottom: 1px solid #eaeaea;
  font-size: 1.2rem; }

._898122b7 {
  vertical-align: top;
  margin-top: 1em; }
  @media screen and (max-width: 991px) {
    ._898122b7 {
      margin-left: 1.5em;
      margin-right: 1.5em;
      text-align: center; } }
  @media screen and (max-width: 991px) and (min-width: 640px) {
    ._898122b7 {
      margin: auto; } }

._5d680f2c, ._5d680f2c > a {
  height: 36px;
  width: 36px;
  cursor: pointer;
  margin: 4px 0;
  padding: 0;
  text-align: center; }

twitterwidget {
  margin: 10px auto; }

iframe {
  margin: 5px auto; }
.da477c5c {
  display: inline-block;
  position: relative;
  font-size: 2.125rem;
  margin: 0 0 32px 0; }
  .da477c5c:before {
    content: "";
    position: absolute;
    width: 50%;
    height: 1px;
    bottom: 0;
    border-bottom: 3px solid #e5002d; }

@media (max-width: 991px) {
  .da477c5c {
    left: 50%;
    -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
            transform: translateX(-50%); } }

@media (max-width: 767px) {
  .da477c5c {
    left: 50%;
    -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
            transform: translateX(-50%); } }

@media (max-width: 991px) {
  .da477c5c:before {
    left: 50%;
    -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
            transform: translateX(-50%); } }

@media (max-width: 767px) {
  .da477c5c:before {
    left: 50%;
    -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
            transform: translateX(-50%); } }

._1b25e30d {
  color: #e5002d; }

.a71c815c {
  border: 1px solid #e9e9e9;
  padding: 2px 16px;
  margin: 32px 0; }
  .a71c815c:hover {
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2);
    text-decoration: none; }

.cf2ba9b3 a {
  text-decoration: none; }

._10dbf930 {
  color: #5c5c5c; }

._2374e2b7 {
  color: #e5002d; }
/***Variables***/
/*  Default Font families */
/* background colors */
/* Font size, line height */
/* Heading Fonts */
/*Images Path*/
.a8d81ecf ._5a2aed74 {
  border: 0;
  box-shadow: none; }

.a8d81ecf ._1606eb00 {
  border: 0; }

.a8d81ecf ._745317af .f282adee {
  background-color: transparent;
  border-color: transparent;
  background-image: none;
  padding: 10px 0; }
  .a8d81ecf ._745317af .f282adee a {
    color: #e5002d;
    text-decoration: none;
    cursor: pointer;
    padding: 0;
    outline: none; }
    .a8d81ecf ._745317af .f282adee a:hover {
      color: #e5002d; }
  .a8d81ecf ._745317af .f282adee h4 {
    padding: 0; }

.a8d81ecf ._745317af a.e3017221 {
  color: #000; }

.a8d81ecf ._745317af .f282adee + .da14b263 ._1606eb00 {
  border: 0; }

.a8d81ecf ._745317af ul {
  padding-left: 0; }

.a8d81ecf .d4f34280 p {
  font-size: 15px;
  font-family: "Raleway", sans-serif;
  font-weight: 300;
  color: #414141; }

.a8d81ecf ._82ca7e83 {
  font-family: "Raleway", sans-serif;
  font-weight: 300;
  font-size: 1rem;
  color: #909090;
  padding-bottom: 20px; }
.d4e6f5bf {
  padding: 10px;
  margin: 5px; }

.f56d9a6f {
  padding: 8px;
  margin: 5px 5px 0px 0; }

._6f6dfeaa {
  margin-bottom: 10px; }

._5a707c30 {
  color: #e5002d;
  text-decoration: none; }
.e5dad0ec {
  border-bottom: 1px solid #eee;
  padding-bottom: 50px; }
  .e5dad0ec a {
    color: #e5002d; }
  .e5dad0ec p {
    color: #414141; }
  .e5dad0ec ._65418905 {
    padding-bottom: 9px;
    margin: 40px 0 20px;
    text-align: center;
    font-size: 2.125rem;
    text-transform: uppercase;
    color: #e5002d;
    font-weight: 700; }
  .e5dad0ec ._70d2ad90, .e5dad0ec ._7060d9e5, .e5dad0ec ._75841232 {
    font-size: 1.25rem;
    font-weight: 600;
    color: #000;
    padding: 20px 0 20px 0; }
  .e5dad0ec .b0c21799 li {
    list-style-type: disc;
    margin-left: 20px;
    color: #e5002d;
    padding-bottom: 10px; }
  .e5dad0ec .b0c21799, .e5dad0ec li, .e5dad0ec span {
    color: #414141; }
  .e5dad0ec ._3adc9436 {
    padding: 0; }
._83d031ca {
  font-size: 2.125rem;
  color: #e5002d;
  margin: 50px 0 50px; }

.a41e23ed {
  margin: 0 auto;
  text-align: left;
  width: 80%;
  padding: 15px 0 10px;
  color: #656565; }
._4d6dca67 {
  height: -webkit-fill-available; }

.a0e4703c {
  background-color: #e6012d;
  padding: 20px;
  margin-top: 10rem; }

._5d768c63 {
  text-align: center; }
._4f0a538c {
  padding-top: 3%; }
  ._4f0a538c .fe5c02e5, ._4f0a538c .c227470b, ._4f0a538c a {
    color: #e5002d; }
  ._4f0a538c h4.fe5c02e5 {
    font-weight: 300; }
  ._4f0a538c ._0d47e2e9 {
    margin: 30px auto;
    width: 70px;
    height: 2px;
    background: #e5002d;
    width: 85px;
    height: 3px; }
  ._4f0a538c .a20e9dcc {
    margin-bottom: 20px; }
/***Variables***/
/*  Default Font families */
/* background colors */
/* Font size, line height */
/* Heading Fonts */
/*Images Path*/
._20edd8b3 {
  color: #e5002d;
  margin: 0.5em 0;
  font-size: 2em; }
._8a3ecbeb {
  text-transform: uppercase;
  font-weight: bold;
  font-size: 1.2rem;
  margin-top: 2rem;
  margin-bottom: 0; }

._6d39726b img, ._6d39726b figure {
  text-align: center !important;
  display: block !important;
  margin: 5px auto !important; }

._5c9be31f {
  height: 4px;
  border-radius: 6px;
  background-color: #e5002d;
  width: 3rem;
  margin: 0.5rem 0;
  display: inline-block; }

.b8dc1c29 {
  height: 8rem;
  background-color: #f2f2f2;
  padding: 3rem 1rem;
  font-weight: bold;
  font-size: 1rem; }

._6d39726b {
  margin-bottom: 1rem;
  border: 1px solid #f2f2f2;
  box-shadow: 0px 2px 2px #f1f1f1, -2px 2px 5px #f1f1f1, 2px 2px 5px #f1f1f1;
  padding: 1rem; }

._300776bd {
  font-size: 1.4rem;
  font-weight: bold; }

._8c3695ad {
  padding: 0% 4.16%; }

@media screen and (min-width: 1500px) {
  ._8c3695ad {
    padding: 0% 19%; } }

@media screen and (min-width: 992px) {
  ._6bcbdb44 {
    padding: 0% 18.2% !important; } }

@media screen and (min-width: 1200px) {
  ._6bcbdb44 {
    padding: 0% 14% !important; } }
/***Variables***/
/*  Default Font families */
/* background colors */
/* Font size, line height */
/* Heading Fonts */
/*Images Path*/
._829a41f8 {
  color: #e5002d;
  margin: 0.5em 0;
  font-size: 2em; }
._24935bc5 {
  font-size: 12px;
  margin-top: 2rem;
  padding-bottom: 2rem;
  padding-top: 1rem;
  background-color: #4a4a4a;
  color: white; }
  ._24935bc5 a {
    color: #fff;
    text-decoration: none; }

._24935bc5 > div > div > div > ul > li {
  list-style: none;
  padding-top: 1em; }

._24935bc5 > div > div > span > p {
  font-size: 12px;
  float: none;
  text-align: center;
  margin-left: 0px;
  margin-bottom: 5px; }

.fce5533d {
  position: fixed;
  bottom: 0;
  left: 0;
  width: 100%;
  overflow: hidden;
  z-index: 100; }

.d9346e0a {
  list-style-type: none; }
  @media only screen and (min-width: 767px) {
    .d9346e0a {
      -moz-column-count: 2;
      -moz-column-gap: 4em;
      -webkit-column-count: 2;
      -webkit-column-gap: 4em;
      column-count: 2;
      column-gap: 4em; } }

._81912c12 {
  height: 25px !important;
  width: 25px !important; }

.eb3db3d4 {
  margin: auto 0; }

._3096b235 {
  margin-top: 1em;
  margin-left: 2.5em; }
  @media screen and (max-width: 767px) {
    ._3096b235 {
      text-align: center;
      margin-top: 2em;
      margin-left: 0px; } }

._3096b235 > img {
  max-height: 100px;
  max-width: 100%; }

@media screen and (max-width: 767px) {
  .d9346e0a {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: stretch;
        -ms-flex-align: stretch;
            align-items: stretch;
    /* Default */
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    width: 80%;
    margin: 0 10%;
    padding: 0; } }

@media screen and (max-width: 767px) {
  .d9346e0a > li {
    display: block;
    -webkit-flex: 0 1 auto;
        -ms-flex: 0 1 auto;
            flex: 0 1 auto;
    /* Default */
    list-style-type: none; } }

._81912c12 svg > g.social-svg-mask {
  fill: #676565 !important; }

._81912c12 svg > g.social-svg-icon {
  fill: white !important; }

._1d034e7e {
  padding-top: 1em;
  margin-left: 2em;
  margin-bottom: 0; }
