body {
  background-color: #fffffd
}

h1 {
  font-family: Montserrat;
  font-weight: 600;
  font-size: 1.8rem;
  line-height: 1.6Te;
  text-align: left;
  letter-spacing: .1em;
  margin-top: 2.5rem;
  margin-bottom: 1.25rem;
  color: #fa834f
}

h2 {
  font-family: Montserrat;
  font-weight: 600;
  font-size: 2.1rem;
  line-height: 1.5;
  text-align: center;
  letter-spacing: .1em;
  margin-top: 2.5rem;
  margin-bottom: 1.25rem;
  color: #f7f7f7
}

h3 {
  font-family: Montserrat;
  font-weight: 200;
  font-size: .8rem;
  line-height: 1.8;
  text-align: center;
  letter-spacing: .1em;
  margin-top: 2.5rem;
  margin-bottom: 1.25rem;
  color: white
}

h4 {
  font-family: Montserrat;
  font-weight: 300;
  font-size: 1rem;
  line-height: 1.4;
  text-align: center;
  margin-top: 2.5rem;
  margin-bottom: 1.25rem;
  color: #8abbff
}

h5 {
  font-family: Montserrat;
  font-weight: 400;
  font-size: .7rem;
  line-height: 1.6;
  text-align: center;
  text-transform: uppercase;
  letter-spacing: .1rem;
  margin-top: 2.5rem;
  margin-bottom: 1.25rem;
  color: white
}

h6 {
  font-family: Montserrat;
  font-weight: 300;
  font-size: 1.0rem;
  line-height: 1.4;
  text-align: center;
  letter-spacing: .1em;
  margin-top: 2.5rem;
  margin-bottom: 1.25rem;
  color: #fffffd
}

p {
  font-family: Hind;
  font-weight: 400;
  font-size: .9rem;
  line-height: 1.8;
  text-align: left;
  letter-spacing: .08em;
  margin-top: 1.25rem;
  margin-bottom: 1.25rem;
  color: #3b3d6f
}

ul li {
  margin-top: 1.25rem;
  margin-bottom: 1.25rem
}

ol li {
  margin-top: 1.25rem;
  margin-bottom: 1.25rem
}

blockquote {
  font-weight: 300;
  font-size: 1.2rem;
  line-height: 1.6;
  margin-top: 2.5rem;
  margin-bottom: 2.5rem;
  margin-left: 2.5rem;
  color: #2d2d2d
}

a {
  text-decoration: underline;
  color: inherit
}

a:hover {
  opacity: .8
}

.fr_blue_button {
  float: none;
  display: block;
  width: 12rem;
  background-color: #0089cf;
  min-height: 4rem;
  border-radius: 1rem
}

.fr_blue_button.fr-text p {
  line-height: 4rem;
  text-align: center;
  color: red
}

.fr_text_dark_left {
  float: none;
  display: block;
  width: 90%;
  color: black
}

.fr_text_dark_left.fr-text h1 {
  text-align: left
}

.fr_text_dark_left.fr-text p {
  font-weight: 400;
  text-align: left;
  color: #3b3d6f
}

.fr_text_dark_left.fr-text blockquote {
  font-family: Roboto
}

.fr_footer {
  float: none;
  display: block;
  width: 100%;
  color: black;
  min-height: 1.2em
}

.fr_footer.fr-text h1 {
  text-align: left
}

.fr_footer.fr-text p {
  font-weight: 200;
  font-size: .75rem;
  text-align: left;
  letter-spacing: .1em;
  color: #a4a4a4
}

.fr_footer.fr-text blockquote {
  font-family: Roboto
}

.fr_getit {
  float: none;
  display: block;
  width: 360px;
  font-family: europa;
  font-weight: 300;
  font-size: .75em;
  text-align: center;
  letter-spacing: .2em;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 8em;
  margin-left: auto;
  color: white;
  min-height: 1.2em
}

.fr_getit.fr-text p {
  text-align: center;
  color: rgba(255, 255, 255, 0.51)
}

.fr_price {
  float: none;
  display: block;
  width: 100%;
  font-family: europa;
  font-weight: 400;
  font-size: 2.6em;
  text-align: center;
  letter-spacing: 0;
  vertical-align: top;
  margin-top: 5em;
  margin-right: auto;
  margin-bottom: 1em;
  margin-left: auto;
  color: white
}

.fr_price.fr-text h4 {
  font-size: 2rem;
  letter-spacing: .1em;
  color: #fffffd
}

.fr_menu {
  display: block;
  font-family: Montserrat;
  font-weight: 600;
  font-size: .7em;
  text-align: center;
  letter-spacing: .15em;
  margin-top: 0;
  color: black
}

.fr_menu.fr-text p {
  font-weight: 500;
  font-size: .85rem;
  text-align: center;
  letter-spacing: .1em;
  color: #1a1a3f
}

.fr_stock {
  float: none;
  display: block;
  width: 360px;
  font-family: europa;
  font-weight: 300;
  font-size: .75em;
  text-align: center;
  letter-spacing: .2em;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 8em;
  margin-left: auto;
  color: white;
  min-height: 1.2em
}

.fr_stock.fr-text p {
  font-size: 1.3rem;
  text-align: center;
  color: #2a20e2
}

.fr_hero_vertically_centered {
  float: none;
  display: block;
  width: 100%;
  vertical-align: top;
  margin-right: auto;
  margin-left: auto;
  background-image: url(../images/thumbnail/elina-anyonecandesign-jpg-5000x2284.jpg_5000x2284.jpg);
  background-position: center center;
  background-size: cover;
  position: relative;
  min-height: 120vh
}

.fr_hero_with_fixed_bg {
  float: none;
  display: block;
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  padding-top: 150px;
  padding-bottom: 100px;
  background-color: white;
  background-image: url(../images/thumbnail/stars_1.jpg_4806x2356.jpg);
  background-position: center center;
  background-size: cover;
  background-attachment: fixed;
  min-height: 24rem
}

.fr_hd4_container {
  width: 90%;
  margin-right: auto;
  margin-left: auto;
  max-width: 1200px
}

.fr_text_11 {
  float: none;
  display: block;
  width: 90%;
  margin-top: 1rem;
  margin-right: auto;
  margin-bottom: 2.5rem;
  margin-left: auto;
  color: black;
  max-width: 900px
}

.fr_container {
  float: none;
  display: block;
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  min-height: 10em
}

.fr_grid {
  width: 90%;
  margin-top: 4rem;
  margin-right: auto;
  margin-left: auto;
  min-height: 16em;
  max-width: 1200px
}

.fr_grid.fr-grid>.fr-widget {
  float: left
}

.fr_grid.fr-grid>.fr-widget:nth-child(1n+1) {
  margin-top: 1rem;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  width: calc(100% / 1 - 0 / 1 * 1.4rem);
  clear: left;
  max-width: inherit
}

.fr_image_2 {
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  max-width: 1024px
}

.fr_footer_light__social_icons_2 {
  line-height: 1.4em;
  margin-right: auto;
  margin-left: auto;
  padding-top: 80px;
  padding-bottom: 80px;
  background-color: #090a0b;
  min-height: 16rem
}

.fr_wf_2_column_grid_4 {
  float: none;
  display: block;
  width: 90%;
  margin-right: auto;
  margin-left: auto;
  max-width: 1000px
}

.fr_wf_2_column_grid_4.fr-grid>.fr-widget {
  float: left
}

.fr_wf_2_column_grid_4.fr-grid>.fr-widget:nth-child(2n+1) {
  margin-top: 1.4rem;
  margin-right: 3.55rem;
  margin-bottom: 0;
  margin-left: 0;
  width: calc(66% - 1 / 2 * 7.1rem);
  clear: left;
  max-width: inherit
}

.fr_wf_2_column_grid_4.fr-grid>.fr-widget:nth-child(2n+2) {
  margin-top: 1.4rem;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 3.55rem;
  width: calc(34% - 1 / 2 * 7.1rem);
  clear: none;
  max-width: inherit
}

.fr_wf_container_one_4 {
  margin-right: auto;
  margin-left: auto
}

.fr_uneven_grid_4 {
  float: none;
  display: block;
  width: 90%;
  margin-top: 6em;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  min-height: 19.25em;
  max-width: 1100px
}

.fr_uneven_grid_4.fr-grid>.fr-widget {
  float: left
}

.fr_uneven_grid_4.fr-grid>.fr-widget:nth-child(2n+1) {
  margin-top: .6em;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  width: calc(100% / 2);
  clear: left;
  max-width: inherit
}

.fr_uneven_grid_4.fr-grid>.fr-widget:nth-child(2n+2) {
  margin-top: .6em;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  width: calc(100% / 2);
  clear: none;
  max-width: inherit
}

.fr_2_columns_6 {
  float: none;
  display: block;
  width: 57.598958333333336%;
  margin-top: .599609375em;
  margin-left: 1.2408854166666667%;
  padding-top: 1px;
  min-height: 17.875em
}

.fr_2_columns_6.fr-grid>.fr-widget {
  float: left
}

.fr_2_columns_6.fr-grid>.fr-widget:nth-child(2n+1) {
  margin-top: 0;
  margin-right: 2.1%;
  margin-bottom: 0;
  margin-left: 0;
  width: 4.9%;
  clear: left;
  max-width: inherit
}

.fr_2_columns_6.fr-grid>.fr-widget:nth-child(2n+2) {
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 2.1%;
  width: 90.9%;
  clear: none;
  max-width: inherit
}

.fr_container_9 {
  float: none;
  display: block;
  padding-top: 1px;
  padding-right: 4em
}

.fr_title_4 {
  float: none;
  display: block;
  width: 100%;
  font-family: europa;
  font-weight: 300;
  font-size: 1.95em;
  line-height: 1.4em;
  text-align: left;
  letter-spacing: 0;
  vertical-align: top;
  margin-right: auto;
  margin-bottom: 4em;
  margin-left: auto;
  color: #0a2938
}

.fr_container_8 {
  float: none;
  display: block;
  padding-top: 1px;
  min-height: 12rem
}

.fr_image_6 {
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  max-width: 1024px
}

.fr_uneven_grid_5 {
  float: none;
  display: block;
  width: 90%;
  margin-top: 8em;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  min-height: 19.25em;
  max-width: 1100px
}

.fr_uneven_grid_5.fr-grid>.fr-widget {
  float: left
}

.fr_uneven_grid_5.fr-grid>.fr-widget:nth-child(2n+1) {
  margin-top: .6em;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  width: calc(60%);
  clear: left;
  max-width: inherit
}

.fr_uneven_grid_5.fr-grid>.fr-widget:nth-child(2n+2) {
  margin-top: .6em;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  width: calc(40%);
  clear: none;
  max-width: inherit
}

.fr_2_columns_7 {
  float: none;
  display: block;
  width: 57.598958333333336%;
  margin-top: .599609375em;
  margin-left: 1.2408854166666667%;
  padding-top: 1px;
  min-height: 17.875em
}

.fr_2_columns_7.fr-grid>.fr-widget {
  float: left
}

.fr_2_columns_7.fr-grid>.fr-widget:nth-child(2n+1) {
  margin-top: 0;
  margin-right: 2.1%;
  margin-bottom: 0;
  margin-left: 0;
  width: 4.9%;
  clear: left;
  max-width: inherit
}

.fr_2_columns_7.fr-grid>.fr-widget:nth-child(2n+2) {
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 2.1%;
  width: 90.9%;
  clear: none;
  max-width: inherit
}

.fr_container_10 {
  float: none;
  display: block;
  padding-top: 1px;
  min-height: 12rem
}

.fr_container_11 {
  float: none;
  display: block;
  padding-top: 1px;
  padding-right: 4em
}

.fr_title_5 {
  float: none;
  display: block;
  width: 100%;
  font-family: europa;
  font-weight: 300;
  font-size: 1.95em;
  line-height: 1.4em;
  text-align: left;
  letter-spacing: 0;
  vertical-align: top;
  margin-right: auto;
  margin-bottom: 4em;
  margin-left: auto;
  color: #0a2938
}

.fr_image_7 {
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  max-width: 1024px
}

.fr_container_12 {
  margin-right: auto;
  margin-left: auto
}

.fr_image_8 {
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  padding-top: 3rem;
  max-width: 1024px
}

.fr_uneven_grid_6 {
  float: none;
  display: block;
  width: 90%;
  margin-top: 7em;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  min-height: 19.25em;
  max-width: 1100px
}

.fr_uneven_grid_6.fr-grid>.fr-widget {
  float: left
}

.fr_uneven_grid_6.fr-grid>.fr-widget:nth-child(2n+1) {
  margin-top: .6em;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  width: calc(60%);
  clear: left;
  max-width: inherit
}

.fr_uneven_grid_6.fr-grid>.fr-widget:nth-child(2n+2) {
  margin-top: .6em;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  width: calc(40%);
  clear: none;
  max-width: inherit
}

.fr_2_columns_8 {
  float: none;
  display: block;
  width: 57.598958333333336%;
  margin-top: .599609375em;
  margin-left: 1.2408854166666667%;
  padding-top: 1px;
  min-height: 17.875em
}

.fr_2_columns_8.fr-grid>.fr-widget {
  float: left
}

.fr_2_columns_8.fr-grid>.fr-widget:nth-child(2n+1) {
  margin-top: 0;
  margin-right: 2.1%;
  margin-bottom: 0;
  margin-left: 0;
  width: 4.9%;
  clear: left;
  max-width: inherit
}

.fr_2_columns_8.fr-grid>.fr-widget:nth-child(2n+2) {
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 2.1%;
  width: 90.9%;
  clear: none;
  max-width: inherit
}

.fr_container_13 {
  float: none;
  display: block;
  padding-top: 1px;
  min-height: 12rem
}

.fr_container_14 {
  float: none;
  display: block;
  padding-top: 1px;
  padding-right: 4em
}

.fr_title_6 {
  float: none;
  display: block;
  width: 100%;
  font-family: europa;
  font-weight: 300;
  font-size: 1.95em;
  line-height: 1.4em;
  text-align: left;
  letter-spacing: 0;
  vertical-align: top;
  margin-right: auto;
  margin-bottom: 4em;
  margin-left: auto;
  color: #0a2938
}

.fr_image_9 {
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  max-width: 1024px
}

.fr_image_10 {
  width: 100%;
  margin-top: 5rem;
  margin-right: auto;
  margin-bottom: 8rem;
  margin-left: auto;
  max-width: 1024px
}

.fr_one {
  float: none;
  display: block;
  width: 100%;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  min-height: 37.25em
}

.fr_one.fr-grid>.fr-widget {
  float: left
}

.fr_one.fr-grid>.fr-widget:nth-child(2n+1) {
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  width: 60%;
  clear: left;
  max-width: inherit
}

.fr_one.fr-grid>.fr-widget:nth-child(2n+2) {
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  width: 40%;
  clear: none;
  max-width: inherit
}

.fr_image {
  float: none;
  display: block;
  width: 60.01183184855235%;
  padding-top: 3em;
  padding-bottom: 3em;
  padding-left: 3em;
  background-image: url(../images/thumbnail/buy-ulvi.jpg_4544x3015.jpg);
  background-position: center center;
  background-size: cover;
  min-height: 38rem
}

.fr_pricing {
  float: none;
  display: block;
  width: 40.0073079064588%;
  margin-left: .09047884187082406%;
  background-color: #8aadc8;
  min-height: 38rem
}

.fr_text_nan_4 {
  float: none;
  display: block;
  width: 100%;
  font-family: europa;
  font-weight: 400;
  font-size: 2.6em;
  text-align: center;
  letter-spacing: 0;
  vertical-align: top;
  margin-top: 5em;
  margin-right: auto;
  margin-bottom: 1em;
  margin-left: auto;
  color: white
}

.fr_text_nan_2 {
  float: none;
  display: block;
  width: 160px;
  font-family: europa;
  font-weight: 300;
  font-size: .75em;
  text-align: center;
  letter-spacing: .2em;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 6em;
  margin-left: auto;
  color: white
}

.fr_html {
  width: auto;
  margin-right: auto;
  margin-left: auto;
  min-height: 5rem;
  max-width: 200px
}

.fr_header_with_navigation_vers_2 {
  float: none;
  display: block;
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  padding-bottom: 1em;
  position: relative;
  min-height: 6rem
}

.fr_navigation_2 {
  float: none;
  display: block;
  width: 100%;
  margin-top: 2em;
  margin-right: auto;
  margin-left: auto;
  padding-top: 1px;
  min-height: 4.0859375em;
  max-width: 460px
}

.fr_nav_button_2 {
  display: none;
  width: 1.4833127317676145%;
  margin-right: auto;
  margin-left: auto;
  padding-top: 5px;
  padding-right: 5px;
  padding-bottom: 5px;
  padding-left: 5px
}

.fr_menu_grid_2 {
  float: none;
  display: block;
  margin-right: auto;
  margin-left: auto;
  padding-top: 1em;
  padding-bottom: 1em
}

.fr_menu_grid_2.fr-grid>.fr-widget {
  float: left
}

.fr_menu_grid_2.fr-grid>.fr-widget:nth-child(4n+1) {
  margin-top: .6em;
  margin-right: 1%;
  margin-bottom: 0;
  margin-left: 0;
  width: calc(100% / 4 - 3 / 4 * 2%);
  clear: left;
  max-width: inherit
}

.fr_menu_grid_2.fr-grid>.fr-widget:nth-child(4n+2) {
  margin-top: .6em;
  margin-right: 1%;
  margin-bottom: 0;
  margin-left: 1%;
  width: calc(100% / 4 - 3 / 4 * 2%);
  clear: none;
  max-width: inherit
}

.fr_menu_grid_2.fr-grid>.fr-widget:nth-child(4n+3) {
  margin-top: .6em;
  margin-right: 1%;
  margin-bottom: 0;
  margin-left: 1%;
  width: calc(100% / 4 - 3 / 4 * 2%);
  clear: none;
  max-width: inherit
}

.fr_menu_grid_2.fr-grid>.fr-widget:nth-child(4n+4) {
  margin-top: .6em;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 1%;
  width: calc(100% / 4 - 3 / 4 * 2%);
  clear: none;
  max-width: inherit
}

@media screen and (max-width:1024px) {
  .fr_menu {
    font-weight: 500
  }

  .fr_one {
    float: none;
    display: block;
    width: 100%;
    margin-right: auto;
    margin-left: auto
  }
}

@media screen and (max-width:768px) {
  .fr_one.fr-grid>.fr-widget {
    float: left
  }

  .fr_one.fr-grid>.fr-widget:nth-child(1n+1) {
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    margin-left: 0;
    width: 100%;
    clear: left;
    max-width: inherit
  }
}

@media screen and (max-width:480px) {
  .fr_hero_vertically_centered {
    padding-top: 80px;
    padding-bottom: 80px
  }

  .fr_hero_with_fixed_bg {
    padding-top: 80px;
    padding-bottom: 80px
  }

  .fr_grid.fr-grid>.fr-widget {
    float: left
  }

  .fr_grid.fr-grid>.fr-widget:nth-child(1n+1) {
    margin-top: .6em;
    margin-right: 0;
    margin-bottom: .6em;
    margin-left: 0;
    width: 100%;
    clear: left;
    max-width: inherit
  }

  .fr_wf_2_column_grid_4.fr-grid>.fr-widget {
    float: left
  }

  .fr_wf_2_column_grid_4.fr-grid>.fr-widget:nth-child(1n+1) {
    margin-top: .6em;
    margin-right: 0;
    margin-bottom: .6em;
    margin-left: 0;
    width: 100%;
    clear: left;
    max-width: inherit
  }

  .fr_uneven_grid_4.fr-grid>.fr-widget {
    float: left
  }

  .fr_uneven_grid_4.fr-grid>.fr-widget:nth-child(1n+1) {
    margin-top: .6em;
    margin-right: 0;
    margin-bottom: .6em;
    margin-left: 0;
    width: 100%;
    clear: left;
    max-width: inherit
  }

  .fr_uneven_grid_5.fr-grid>.fr-widget {
    float: left
  }

  .fr_uneven_grid_5.fr-grid>.fr-widget:nth-child(1n+1) {
    margin-top: .6em;
    margin-right: 0;
    margin-bottom: .6em;
    margin-left: 0;
    width: 100%;
    clear: left;
    max-width: inherit
  }

  .fr_uneven_grid_6.fr-grid>.fr-widget {
    float: left
  }

  .fr_uneven_grid_6.fr-grid>.fr-widget:nth-child(1n+1) {
    margin-top: .6em;
    margin-right: 0;
    margin-bottom: .6em;
    margin-left: 0;
    width: 100%;
    clear: left;
    max-width: inherit
  }

  .fr_image {
    min-height: 27.625em
  }

  .fr_navigation_2 {
    width: 100%;
    margin-top: 0;
    padding-left: 1em;
    position: fixed
  }

  .fr_nav_button_2 {
    display: inline-block;
    width: auto;
    padding-top: 10px;
    padding-bottom: 10px
  }

  .fr_menu_grid_2 {
    display: none
  }

  .fr_menu_grid_2.fr-grid>.fr-widget {
    float: left
  }

  .fr_menu_grid_2.fr-grid>.fr-widget:nth-child(1n+1) {
    margin-right: 1%;
    margin-left: 1%;
    width: 98%;
    clear: left;
    max-width: inherit
  }
}

@media screen and (max-width:320px) {
  .fr_uneven_grid_4 {
    margin-top: 3em
  }

  .fr_uneven_grid_4.fr-grid>.fr-widget {
    float: left
  }

  .fr_uneven_grid_4.fr-grid>.fr-widget:nth-child(1n+1) {
    margin-top: 1.4em;
    margin-right: 1%;
    margin-bottom: 1.4em;
    margin-left: 1%;
    width: 98%;
    clear: left;
    max-width: inherit
  }

  .fr_2_columns_6.fr-grid>.fr-widget {
    float: left
  }

  .fr_2_columns_6.fr-grid>.fr-widget:nth-child(1n+1) {
    margin-top: .4em;
    margin-right: 1%;
    margin-bottom: .4em;
    margin-left: 1%;
    width: 98%;
    clear: left;
    max-width: inherit
  }

  .fr_container_9 {
    padding-right: 0
  }

  .fr_uneven_grid_5 {
    margin-top: 3em
  }

  .fr_uneven_grid_5.fr-grid>.fr-widget {
    float: left
  }

  .fr_uneven_grid_5.fr-grid>.fr-widget:nth-child(1n+1) {
    margin-top: 1.4em;
    margin-right: 1%;
    margin-bottom: 1.4em;
    margin-left: 1%;
    width: 98%;
    clear: left;
    max-width: inherit
  }

  .fr_2_columns_7.fr-grid>.fr-widget {
    float: left
  }

  .fr_2_columns_7.fr-grid>.fr-widget:nth-child(1n+1) {
    margin-top: .4em;
    margin-right: 1%;
    margin-bottom: .4em;
    margin-left: 1%;
    width: 98%;
    clear: left;
    max-width: inherit
  }

  .fr_container_11 {
    padding-right: 0
  }

  .fr_uneven_grid_6 {
    margin-top: 3em
  }

  .fr_uneven_grid_6.fr-grid>.fr-widget {
    float: left
  }

  .fr_uneven_grid_6.fr-grid>.fr-widget:nth-child(1n+1) {
    margin-top: 1.4em;
    margin-right: 1%;
    margin-bottom: 1.4em;
    margin-left: 1%;
    width: 98%;
    clear: left;
    max-width: inherit
  }

  .fr_2_columns_8.fr-grid>.fr-widget {
    float: left
  }

  .fr_2_columns_8.fr-grid>.fr-widget:nth-child(1n+1) {
    margin-top: .4em;
    margin-right: 1%;
    margin-bottom: .4em;
    margin-left: 1%;
    width: 98%;
    clear: left;
    max-width: inherit
  }

  .fr_container_14 {
    padding-right: 0
  }

  .fr_navigation_2 {
    display: block;
    width: 25%;
    position: fixed;
    z-index: 2
  }

  .fr_nav_button_2 {
    width: 90.9090909090909%;
    padding-top: 15px;
    padding-right: 10px;
    padding-bottom: 15px;
    padding-left: 10px
  }
}