@charset "UTF-8";
/*
100 - Thin
200 - Extra Light, Ultra Light
300 - Light
400 - Normal, Book, Regular
500 - Medium
600 - Semi Bold, Demi Bold
700 - Bold
800 - Extra Bold, Ultra Bold
900 - Black, Heavy
*/
@font-face {
  font-family: "Roboto";
  src: url('../fonts/Roboto/Roboto-300.eot?1587901001');
  src: url('../fonts/Roboto/Roboto-300.eot?&1587901001#iefix') format('embedded-opentype'), url('../fonts/Roboto/Roboto-300.svg?1587901004') format('svg'), url('../fonts/Roboto/Roboto-300.ttf?1587901002') format('truetype'), url('../fonts/Roboto/Roboto-300.woff?1587901002') format('woff'), url('../fonts/Roboto/Roboto-300.woff2?1587901002') format('woff2');
  font-weight: 300;
  font-style: normal; }
@font-face {
  font-family: "Roboto";
  src: url('../fonts/Roboto/Roboto-Regular.eot?1587901012');
  src: url('../fonts/Roboto/Roboto-Regular.eot?&1587901012#iefix') format('embedded-opentype'), url('../fonts/Roboto/Roboto-Regular.svg?1587901014') format('svg'), url('../fonts/Roboto/Roboto-Regular.ttf?1587901012') format('truetype'), url('../fonts/Roboto/Roboto-Regular.woff?1587901013') format('woff'), url('../fonts/Roboto/Roboto-Regular.woff2?1587901014') format('woff2');
  font-weight: 400;
  font-style: normal; }
@font-face {
  font-family: "Roboto";
  src: url('../fonts/Roboto/Roboto-500.eot?1587901003');
  src: url('../fonts/Roboto/Roboto-500.eot?&1587901003#iefix') format('embedded-opentype'), url('../fonts/Roboto/Roboto-500.svg?1587901006') format('svg'), url('../fonts/Roboto/Roboto-500.ttf?1587901005') format('truetype'), url('../fonts/Roboto/Roboto-500.woff?1587901005') format('woff'), url('../fonts/Roboto/Roboto-500.woff2?1587901006') format('woff2');
  font-weight: 500;
  font-style: normal; }
@font-face {
  font-family: "Roboto";
  src: url('../fonts/Roboto/Roboto-700.eot?1587901006');
  src: url('../fonts/Roboto/Roboto-700.eot?&1587901006#iefix') format('embedded-opentype'), url('../fonts/Roboto/Roboto-700.svg?1587901008') format('svg'), url('../fonts/Roboto/Roboto-700.ttf?1587901007') format('truetype'), url('../fonts/Roboto/Roboto-700.woff?1587901008') format('woff'), url('../fonts/Roboto/Roboto-700.woff2?1587901008') format('woff2');
  font-weight: 700;
  font-style: normal; }
@font-face {
  font-family: "Ubuntu";
  src: url('../fonts/Ubuntu/Ubuntu-300.eot?1587901015');
  src: url('../fonts/Ubuntu/Ubuntu-300.eot?&1587901015#iefix') format('embedded-opentype'), url('../fonts/Ubuntu/Ubuntu-300.svg?1587901018') format('svg'), url('../fonts/Ubuntu/Ubuntu-300.ttf?1587901016') format('truetype'), url('../fonts/Ubuntu/Ubuntu-300.woff?1587901017') format('woff'), url('../fonts/Ubuntu/Ubuntu-300.woff2?1587901017') format('woff2');
  font-weight: 300;
  font-style: normal; }
@font-face {
  font-family: "Ubuntu";
  src: url('../fonts/Ubuntu/Ubuntu-Regular.eot?1587901025');
  src: url('../fonts/Ubuntu/Ubuntu-Regular.eot?&1587901025#iefix') format('embedded-opentype'), url('../fonts/Ubuntu/Ubuntu-Regular.svg?1587901027') format('svg'), url('../fonts/Ubuntu/Ubuntu-Regular.ttf?1587901027') format('truetype'), url('../fonts/Ubuntu/Ubuntu-Regular.woff?1587901028') format('woff'), url('../fonts/Ubuntu/Ubuntu-Regular.woff2?1587901028') format('woff2');
  font-weight: 400;
  font-style: normal; }
@font-face {
  font-family: "Ubuntu";
  src: url('../fonts/Ubuntu/Ubuntu-500.eot?1587901018');
  src: url('../fonts/Ubuntu/Ubuntu-500.eot?&1587901018#iefix') format('embedded-opentype'), url('../fonts/Ubuntu/Ubuntu-500.svg?1587901023') format('svg'), url('../fonts/Ubuntu/Ubuntu-500.ttf?1587901018') format('truetype'), url('../fonts/Ubuntu/Ubuntu-500.woff?1587901019') format('woff'), url('../fonts/Ubuntu/Ubuntu-500.woff2?1587901019') format('woff2');
  font-weight: 500;
  font-style: normal; }
@font-face {
  font-family: "Ubuntu";
  src: url('../fonts/Ubuntu/Ubuntu-700.eot?1587901020');
  src: url('../fonts/Ubuntu/Ubuntu-700.eot?&1587901020#iefix') format('embedded-opentype'), url('../fonts/Ubuntu/Ubuntu-700.svg?1587901023') format('svg'), url('../fonts/Ubuntu/Ubuntu-700.ttf?1587901024') format('truetype'), url('../fonts/Ubuntu/Ubuntu-700.woff?1587901024') format('woff'), url('../fonts/Ubuntu/Ubuntu-700.woff2?1587901025') format('woff2');
  font-weight: 700;
  font-style: normal; }
/* Base */
.flex-container {
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: space-between;
  justify-content: space-between; }

.flex-container--wrap {
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap; }

@media only screen and (min-width: 851px) {
  .flex-container--n-c {
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: space-between;
    justify-content: space-between; } }

.my-ico {
  background-image: url('../img/vector/vector-stripe.svg?1588073706');
  background-repeat: no-repeat;
  display: inline-block; }

.mobile-block {
  display: none; }
  @media only screen and (max-width: 999px) {
    .mobile-block {
      display: block; } }

@media only screen and (max-width: 999px) {
  .mobile-hidden {
    display: none; } }

@media only screen and (max-width: 850px) {
  .align-left,
  .align-right {
    float: none; } }

.emoji-ico {
  background: url('../img/vector/vector-stripe.svg?1588073706') no-repeat;
  display: inline-block;
  margin-right: 4px;
  position: relative;
  top: -1px;
  vertical-align: middle; }
  .emoji-ico[data-emoji="✔"] {
    background-position: -83px 0px;
    width: 14px;
    height: 14px; }
  .emoji-ico[data-emoji="➕"] {
    background-position: -113px 0px;
    width: 14px;
    height: 14px; }

.ico--long-arrow {
  background-image: url("/themes/_custom_/main_theme/img/vector/vector-responsive.svg?1587571227#svgView(viewBox(0,41,285,16))");
  background-repeat: no-repeat;
  background-size: 320px 16px;
  width: 320px;
  height: 16px;
  display: block; }

.custom-button, .field--name-field-button-link .custom-button {
  border: 1px solid #B0CB1F;
  border-radius: 10px;
  color: #B0CB1F;
  display: inline-block;
  font-family: "Ubuntu", sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 1;
  padding: 18px 25px;
  min-width: 175px;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase; }
  .page-footer-container .custom-button, .page-footer-container .field--name-field-button-link .custom-button {
    color: #B0CB1F; }
  .custom-button:hover, .field--name-field-button-link .custom-button:hover {
    background: #C8D616;
    border: 1px solid #C8D616;
    color: #FFFFFF; }
  .custom-button:active, .field--name-field-button-link .custom-button:active {
    background: #B0CB1F;
    border: 1px solid #B0CB1F;
    color: #FFFFFF; }
.custom-button--lgreen, .field--name-field-button-link .custom-button--lgreen {
  background: #B0CB1F;
  color: #FFFFFF; }
  .page-footer-container .custom-button--lgreen, .page-footer-container .field--name-field-button-link .custom-button--lgreen {
    color: #FFFFFF; }
  .custom-button--lgreen:hover, .field--name-field-button-link .custom-button--lgreen:hover {
    background: #C8D616;
    -moz-box-shadow: 0px 10px 30px rgba(189, 203, 31, 0.2);
    -webkit-box-shadow: 0px 10px 30px rgba(189, 203, 31, 0.2);
    box-shadow: 0px 10px 30px rgba(189, 203, 31, 0.2); }
  .custom-button--lgreen:active, .field--name-field-button-link .custom-button--lgreen:active {
    background: -moz-linear-gradient(360deg, #B0CB1F 64.29%, #D5DB10 109.99%, #EBFF00 160.71%), #B0CB1F;
    background: -webkit-linear-gradient(360deg, #B0CB1F 64.29%, #D5DB10 109.99%, #EBFF00 160.71%), #B0CB1F;
    background: linear-gradient(360deg, #b0cb1f 64.29%, #d5db10 109.99%, #ebff00 160.71%), #B0CB1F;
    -moz-box-shadow: 0px 10px 30px rgba(181, 208, 33, 0.3);
    -webkit-box-shadow: 0px 10px 30px rgba(181, 208, 33, 0.3);
    box-shadow: 0px 10px 30px rgba(181, 208, 33, 0.3); }
.custom-button--big, .field--name-field-button-link .custom-button--big {
  padding: 26px 25px; }

/* End of Base */

/*# sourceMappingURL=base.css.map */
