/*!FROONT Project element styles */
h1 {
  font-family: Lora, Times New Roman;
  font-weight: 600;
  font-size: 2.8rem;
  line-height: 1.2;
  margin-top: 2.5rem;
  margin-bottom: 1.25rem;
  color: #2d2d2d
}

h2 {
  font-family: Lora, Times New Roman;
  font-weight: 600;
  font-size: 2rem;
  line-height: 1.2;
  margin-top: 2.5rem;
  margin-bottom: 1.25rem;
  color: #2d2d2d
}

h3 {
  font-family: Lora, Times New Roman;
  font-weight: 600;
  font-size: 1.4rem;
  line-height: 1.4;
  margin-top: 2.5rem;
  margin-bottom: 1.25rem;
  color: #2d2d2d
}

h4 {
  font-family: Lora, Times New Roman;
  font-weight: 600;
  font-size: 1.3rem;
  line-height: 1.4;
  margin-top: 2.5rem;
  margin-bottom: 1.25rem;
  color: #2d2d2d
}

h5 {
  font-family: Lora, Times New Roman;
  font-weight: 600;
  font-size: .7rem;
  line-height: 1.6;
  text-transform: uppercase;
  letter-spacing: .07rem;
  margin-top: 2.5rem;
  margin-bottom: 1.25rem;
  color: #2d2d2d
}

h6 {
  font-family: Lora, Times New Roman;
  font-weight: 600;
  font-size: 1.2rem;
  line-height: 1.4;
  margin-top: 2.5rem;
  margin-bottom: 1.25rem;
  color: #2d2d2d
}

p {
  font-family: Lora, Times New Roman;
  font-weight: 300;
  font-size: 1rem;
  line-height: 1.8;
  letter-spacing: .09em;
  margin-top: 1.25rem;
  margin-bottom: 1.25rem;
  color: #cbcbcb
}

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: none;
  padding-bottom: 5px;
  color: inherit;
  border-bottom: 1px solid #b49756
}

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_h1_center_white {
  float: none;
  display: block;
  width: 90%;
  font-weight: 300;
  font-size: 1.1em;
  line-height: 1.4;
  text-align: center;
  letter-spacing: .01em;
  margin-right: auto;
  margin-left: auto;
  color: white;
  z-index: 7000
}

.fr_h1_center_white.fr-text h1 {
  font-size: 50px;
  line-height: 83px;
  text-align: center;
  letter-spacing: .03em;
  color: white
}

.fr_h1_center_white.fr-text p {
  font-family: Montserrat;
  text-align: center;
  color: white
}

.fr_tel_center {
  float: none;
  display: block;
  width: 90%;
  margin-top: .5rem;
  margin-right: auto;
  margin-left: auto;
  z-index: 7000;
  max-width: 700px
}

.fr_tel_center.fr-text p {
  font-family: Montserrat;
  font-weight: 300;
  font-size: 20px;
  line-height: 24px;
  text-align: center;
  letter-spacing: .11em;
  color: white
}

.fr_fact {
  display: block;
  width: 90%;
  font-family: Roboto;
  font-weight: 300;
  font-size: 16px;
  line-height: 1.7;
  text-align: center;
  margin-top: 5px;
  margin-right: auto;
  margin-bottom: 5px;
  margin-left: auto;
  color: #797a80;
  min-height: 1.35em;
  max-width: 1000px
}

.fr_fact.fr-text p {
  font-family: Lora, Times New Roman;
  font-size: 11px;
  text-align: center;
  letter-spacing: .09em;
  color: black
}

.fr_fact_nr {
  display: block;
  width: 90%;
  font-family: Roboto;
  font-weight: 300;
  font-size: 16px;
  line-height: 1.7;
  text-align: center;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  color: #797a80;
  min-height: 1.35em;
  max-width: 1000px
}

.fr_fact_nr.fr-text p {
  text-align: center;
  color: white
}

.fr_fact_nr.fr-text h1 {
  font-size: 30px;
  line-height: 30px;
  text-align: center;
  color: black
}

.fr_body_text {
  float: none;
  display: block;
  width: 100%;
  font-weight: 400;
  font-size: 1.1em;
  line-height: 1.4em;
  margin-right: auto;
  margin-left: auto;
  min-height: 192px
}

.fr_body_text.fr-text p {
  font-family: Lora, Times New Roman;
  font-weight: 400;
  font-size: 13px;
  line-height: 20px;
  color: black
}

.fr_body_text.fr-text blockquote {
  font-family: Oswald;
  font-weight: 400;
  font-size: 3rem;
  color: black
}

.fr_body_text.fr-text h2 {
  font-family: Montserrat;
  font-weight: 800;
  font-size: 3.4rem
}

.fr_h1_dark {
  float: none;
  display: block;
  width: 90%;
  font-weight: 300;
  font-size: 1.1em;
  line-height: 1.4;
  text-align: center;
  letter-spacing: .01em;
  margin-right: auto;
  margin-bottom: 20px;
  margin-left: auto;
  color: white;
  z-index: 7000
}

.fr_h1_dark.fr-text h1 {
  font-family: Lora, Times New Roman;
  font-weight: 400;
  text-align: center
}

.fr_h1_dark.fr-text p {
  font-family: Montserrat;
  text-align: center;
  color: white
}

.fr_text_bright_center {
  float: none;
  display: block;
  width: 90%;
  font-family: Roboto;
  font-weight: 200;
  font-size: 4rem;
  text-align: center;
  margin-right: auto;
  margin-bottom: 30px;
  margin-left: auto;
  color: white;
  max-width: 300px
}

.fr_text_bright_center.fr-text h1 {
  text-align: center;
  color: white
}

.fr_text_bright_center.fr-text p {
  font-family: Lora;
  text-align: left;
  letter-spacing: .05em;
  color: rgba(255, 255, 255, 0.8)
}

.fr_text_bright_center.fr-text h3 {
  text-align: center;
  color: white
}

.fr_text_bright_center.fr-text h5 {
  text-align: center;
  color: white
}

.fr_text_bright_center.fr-text h2 {
  font-family: Lora;
  font-weight: 300;
  text-align: center;
  color: white
}

.fr_text_bright_center.fr-text h4 {
  text-align: center;
  color: white
}

.fr_text_bright_center.fr-text h6 {
  text-align: center;
  color: white
}

.fr_text_bright_center.fr-text blockquote {
  font-family: Roboto;
  text-align: center;
  color: white
}

.fr_footer_title {
  float: none;
  display: block;
  width: 100%;
  margin-right: auto;
  margin-bottom: 30px;
  margin-left: auto;
  color: black
}

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

.fr_footer_title.fr-text p {
  font-family: Montserrat;
  font-weight: 300;
  font-size: 10px;
  letter-spacing: .2em;
  color: #cbcbcb
}

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

.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 {
  text-align: left;
  color: #2d2d2d
}

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

.fr_project_popup_slideshow {
  float: none;
  display: block;
  width: 100%;
  vertical-align: top;
  margin-right: auto;
  margin-bottom: .5rem;
  margin-left: auto;
  position: relative;
  min-height: 10rem
}

.fr_fact_left {
  float: none;
  display: block;
  width: 100%;
  font-family: Roboto;
  font-weight: 300;
  font-size: 16px;
  line-height: 1.7;
  text-align: center;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  color: #797a80;
  min-height: 1.35em;
  max-width: 1000px
}

.fr_fact_left.fr-text p {
  text-align: center;
  color: white
}

.fr_fact_left.fr-text h1 {
  font-size: 23px;
  text-align: left
}

.fr_subtitle {
  float: none;
  display: block;
  width: 90%;
  font-weight: 400;
  font-size: 1.1em;
  line-height: 1.4em;
  margin-right: auto;
  margin-left: auto;
  min-height: 0;
  max-width: 500px
}

.fr_subtitle.fr-text p {
  font-size: 15px;
  text-align: center;
  color: black
}

.fr_subtitle.fr-text blockquote {
  font-family: Oswald;
  font-weight: 400;
  font-size: 3rem;
  color: black
}

.fr_subtitle.fr-text h2 {
  font-family: Montserrat;
  font-weight: 800;
  font-size: 3.4rem
}

.fr_small_title_center {
  float: none;
  display: none;
  width: 100%;
  font-weight: 400;
  font-size: 1.1em;
  line-height: 1.4em;
  margin-right: auto;
  margin-bottom: 80px;
  margin-left: auto;
  min-height: 0;
  max-width: 400px
}

.fr_small_title_center.fr-text p {
  font-family: Lora;
  font-weight: 400;
  font-size: 13px;
  line-height: 20px;
  text-align: center;
  color: black
}

.fr_small_title_center.fr-text blockquote {
  font-family: Oswald;
  font-weight: 400;
  font-size: 3rem;
  color: black
}

.fr_small_title_center.fr-text h2 {
  font-family: Montserrat;
  font-weight: 800;
  font-size: 3.4rem
}

.fr_navigation_text_light {
  display: inline-block;
  font-family: Roboto;
  font-weight: 300;
  font-size: 16px;
  line-height: 1.35em;
  text-align: center;
  text-decoration: inherit;
  letter-spacing: .01em;
  vertical-align: middle;
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  color: white;
  border: 0
}

.fr_navigation_text_light.fr-text p {
  font-family: Montserrat;
  font-weight: 300;
  font-size: 11PX;
  text-align: right;
  letter-spacing: .2em;
  color: white
}

.fr_navigation_text_light.fr-text h3 {
  color: white
}

.fr_navigation_text_light.fr-text h1 {
  color: white
}

.fr_navigation_text_light.fr-text h2 {
  color: white
}

.fr_navigation_text_light.fr-text h4 {
  color: white
}

.fr_navigation_text_light.fr-text h5 {
  color: white
}

.fr_navigation_text_light.fr-text h6 {
  color: white
}

.fr_navigation_text_light.fr-text blockquote {
  color: white
}

.fr_quote {
  float: none;
  display: block;
  width: 100%;
  font-weight: 400;
  font-size: 1.1em;
  line-height: 1.4em;
  margin-right: auto;
  margin-bottom: 40px;
  margin-left: auto;
  min-height: 0;
  max-width: 900px
}

.fr_quote.fr-text p {
  font-size: 17px;
  line-height: 30px;
  text-align: center;
  color: black
}

.fr_quote.fr-text blockquote {
  font-family: Oswald;
  font-weight: 400;
  font-size: 3rem;
  color: black
}

.fr_quote.fr-text h2 {
  font-family: Montserrat;
  font-weight: 800;
  font-size: 3.4rem
}

.fr_nav_buttn {
  display: inline-block;
  font-family: Roboto;
  font-weight: 300;
  font-size: 16px;
  line-height: 1.35em;
  text-align: center;
  text-decoration: inherit;
  letter-spacing: .01em;
  vertical-align: middle;
  padding-top: 20px;
  padding-right: 20px;
  padding-bottom: 20px;
  padding-left: 20px;
  color: white;
  background-color: #cfb53b;
  border: 0;
  max-width: 250px
}

.fr_nav_buttn.fr-text p {
  font-family: Montserrat;
  font-weight: 600;
  font-size: 11PX;
  text-align: center;
  letter-spacing: .2em;
  color: black
}

.fr_nav_buttn.fr-text h3 {
  color: white
}

.fr_nav_buttn.fr-text h1 {
  color: white
}

.fr_nav_buttn.fr-text h2 {
  color: white
}

.fr_nav_buttn.fr-text h4 {
  color: white
}

.fr_nav_buttn.fr-text h5 {
  color: white
}

.fr_nav_buttn.fr-text h6 {
  color: white
}

.fr_nav_buttn.fr-text blockquote {
  color: white
}

.fr_footer_small {
  float: none;
  display: block;
  width: 100%;
  font-family: Roboto;
  font-weight: 300;
  font-size: 16px;
  line-height: 24px;
  margin-top: 20px;
  margin-right: auto;
  margin-left: auto;
  color: #5b5d5e
}

.fr_footer_small.fr-text p {
  font-family: Montserrat;
  font-size: 9px;
  letter-spacing: .2em;
  color: #666
}

.fr_footer_text {
  font-family: Roboto;
  font-weight: 300;
  font-size: 16px;
  line-height: 24px;
  margin-top: 10px;
  color: #5b5d5e
}

.fr_footer_text.fr-text p {
  font-size: 19px;
  line-height: 31px;
  color: white
}

.fr_email {
  width: auto;
  font-family: europa;
  font-weight: 300;
  font-size: 13px;
  line-height: 1.45em;
  text-align: left;
  letter-spacing: .05em;
  margin-top: 20px;
  margin-right: auto;
  margin-left: auto;
  color: #777
}

.fr_email.fr-text p {
  font-weight: 100;
  letter-spacing: .09em;
  color: white
}

.fr_footer_small_txt {
  float: none;
  display: block;
  width: 100%;
  font-weight: 400;
  font-size: 1.1em;
  line-height: 1.4em;
  margin-right: auto;
  margin-bottom: 30px;
  margin-left: 0;
  min-height: 0;
  max-width: 400px
}

.fr_footer_small_txt.fr-text p {
  font-family: Lora, Times New Roman;
  font-weight: 400;
  font-size: 13px;
  line-height: 20px;
  color: rgba(207, 181, 59, 0.54)
}

.fr_footer_small_txt.fr-text blockquote {
  font-family: Oswald;
  font-weight: 400;
  font-size: 3rem;
  color: black
}

.fr_footer_small_txt.fr-text h2 {
  font-family: Montserrat;
  font-weight: 800;
  font-size: 3.4rem
}

.fr_kontakti_tumshs {
  display: inline;
  margin-right: auto;
  margin-bottom: 10px;
  margin-left: auto;
  color: black
}

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

.fr_kontakti_tumshs.fr-text p {
  font-weight: 300;
  font-size: 17px;
  line-height: 30px;
  letter-spacing: .05em;
  color: black
}

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

.fr_title_gold {
  float: none;
  display: block;
  width: 100%;
  margin-right: auto;
  margin-bottom: 30px;
  margin-left: auto;
  color: black
}

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

.fr_title_gold.fr-text p {
  font-family: Montserrat;
  font-weight: 300;
  font-size: 10px;
  letter-spacing: .2em;
  color: #cfb53b
}

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

.fr_button_footer {
  display: inline-block;
  font-family: Roboto;
  font-weight: 300;
  font-size: 16px;
  line-height: 1.35em;
  text-align: center;
  text-decoration: inherit;
  letter-spacing: .01em;
  vertical-align: middle;
  padding-top: 20px;
  padding-right: 20px;
  padding-bottom: 20px;
  padding-left: 20px;
  color: white;
  background-color: #cfb53b;
  border: 0;
  max-width: 300px
}

.fr_button_footer.fr-text p {
  font-family: Montserrat;
  font-weight: 600;
  font-size: 11PX;
  text-align: center;
  letter-spacing: .2em;
  color: black
}

.fr_button_footer.fr-text h3 {
  color: white
}

.fr_button_footer.fr-text h1 {
  color: white
}

.fr_button_footer.fr-text h2 {
  color: white
}

.fr_button_footer.fr-text h4 {
  color: white
}

.fr_button_footer.fr-text h5 {
  color: white
}

.fr_button_footer.fr-text h6 {
  color: white
}

.fr_button_footer.fr-text blockquote {
  color: white
}

.fr_footer_buttn {
  display: none;
  font-family: Roboto;
  font-weight: 300;
  font-size: 16px;
  line-height: 1.35em;
  text-align: center;
  text-decoration: inherit;
  letter-spacing: .01em;
  vertical-align: middle;
  padding-top: 20px;
  padding-right: 20px;
  padding-bottom: 20px;
  padding-left: 20px;
  color: white;
  background-color: #cfb53b;
  border: 0;
  max-width: 250px
}

.fr_footer_buttn.fr-text p {
  font-family: Montserrat;
  font-weight: 600;
  font-size: 11PX;
  text-align: center;
  letter-spacing: .2em;
  color: black
}

.fr_footer_buttn.fr-text h3 {
  color: white
}

.fr_footer_buttn.fr-text h1 {
  color: white
}

.fr_footer_buttn.fr-text h2 {
  color: white
}

.fr_footer_buttn.fr-text h4 {
  color: white
}

.fr_footer_buttn.fr-text h5 {
  color: white
}

.fr_footer_buttn.fr-text h6 {
  color: white
}

.fr_footer_buttn.fr-text blockquote {
  color: white
}

.fr_container_2 {
  float: none;
  display: block;
  top: 50%;
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  position: absolute;
  z-index: 7000;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%)
}

.fr_text_block_3_mobile {
  display: none
}

.fr_button2_10 {
  float: none;
  display: none;
  -webkit-align-self: center;
  align-self: center;
  font-family: Montserrat;
  font-weight: 600;
  font-size: 10px;
  line-height: 35px;
  text-align: center;
  text-decoration: inherit;
  letter-spacing: .3em;
  margin-top: 30px;
  margin-right: auto;
  margin-bottom: 15px;
  margin-left: auto;
  padding-top: 5px;
  padding-right: 20px;
  padding-bottom: 5px;
  padding-left: 20px;
  color: #060216;
  background-color: white;
  border: 0;
  max-width: 200px;
  border-radius: 50px
}

.fr_main_slideshow {
  float: none;
  display: block;
  width: 100%;
  height: 100vh;
  vertical-align: top;
  position: relative
}

.fr_main_slideshow.fr-slideshow .swiper-pagination-bullet {
  background-color: #cfb53b
}

.fr_left_arrow_2 {
  display: none;
  top: 50%;
  left: 0;
  width: 20px;
  margin-top: 0;
  margin-left: 2rem;
  position: absolute;
  z-index: 50;
  fill: #2d2d2d;
  -webkit-transform: translatey(-50%);
  -ms-transform: translatey(-50%);
  transform: translatey(-50%)
}

.fr_right_arrow_2 {
  display: none;
  top: 50%;
  width: 20px;
  margin-top: 0;
  margin-right: 2rem;
  position: absolute;
  right: 0;
  z-index: 50;
  fill: #2d2d2d;
  -webkit-transform: translatey(-50%);
  -ms-transform: translatey(-50%);
  transform: translatey(-50%)
}

.fr_image_slide_1 {
  float: none;
  display: block;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  background-image: url(1x1.png);
  background-position: center top;
  background-size: cover;
  position: absolute;
  min-height: 12em
}

.fr_image_slide_2 {
  float: none;
  display: none;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  background-image: url(1x1.png);
  background-position: center bottom;
  background-size: cover;
  position: absolute;
  min-height: 12rem
}

.fr_slide {
  display: none;
  background-image: url(1x1.png);
  background-position: center center;
  background-size: cover;
  position: relative
}

.fr_slide_2 {
  display: none;
  background-image: url(1x1.png);
  background-position: center bottom;
  background-size: cover;
  position: relative
}

.fr_paragraph_center_31 {
  display: none;
  margin-top: 0
}

.fr_paragraph_center_31.fr-text p {
  font-family: Lora;
  font-weight: 400;
  font-size: 13px;
  color: white
}

.fr_slide_4 {
  display: none;
  background-image: url(1x1.png);
  background-position: center center;
  background-size: cover;
  position: relative
}

.fr_main_bg {
  float: none;
  display: block;
  width: 100%;
  height: 100vh;
  margin-right: auto;
  margin-left: auto;
  background-position: center top;
  background-size: auto;
  background-attachment: fixed;
  position: absolute;
  z-index: 1001
}

.fr_hero_header_block_2 {
  float: none;
  display: block;
  top: 50%;
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  position: absolute;
  z-index: 5000;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%)
}

.fr_container_desktop {
  float: none;
  display: block;
  left: 0;
  width: 100%;
  position: absolute;
  right: 0;
  bottom: 0;
  z-index: 2;
  min-height: 70px
}

.fr_this_lv_desktop {
  float: none;
  display: block;
  left: 0;
  width: 90%;
  margin-top: 0rem;
  margin-right: auto;
  margin-left: auto;
  position: absolute;
  right: 0;
  bottom: 0;
  z-index: 4000;
  min-height: 90px
}

.fr_this_lv_desktop.fr-grid>.fr-widget {
  float: right
}

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

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

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

.fr_container_234 {
  float: none;
  display: block;
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  padding-right: 20px;
  position: relative;
  min-height: 90px
}

.fr_social_icons_11 {
  float: none;
  display: block;
  left: 0;
  width: 90%;
  vertical-align: top;
  margin-left: auto;
  position: relative;
  right: 0;
  max-width: 90px
}

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

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

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

.fr_fb_ico_9 {
  margin-right: auto;
  margin-left: auto;
  position: relative;
  min-height: 30px
}

.fr_wf_tw_icon_11 {
  float: none;
  display: block;
  top: 50%;
  left: 0;
  width: 9px;
  margin-top: 0;
  margin-right: auto;
  margin-left: auto;
  border: 0;
  position: absolute;
  right: 0;
  fill: white;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%)
}

.fr_insta_ico_9 {
  position: relative;
  min-height: 30px
}

.fr_wf_yt_icon_33 {
  float: none;
  display: block;
  top: 50%;
  left: 0;
  width: 16px;
  margin-top: 0;
  margin-right: auto;
  margin-left: auto;
  border: 0;
  position: absolute;
  right: 0;
  max-height: 64px;
  fill: white;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%)
}

.fr_container_235 {
  float: none;
  display: block;
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  min-height: 70px
}

.fr_grid_12 {
  float: none;
  display: block;
  width: 100%
}

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

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

.fr_container_237 {
  float: none;
  display: none;
  position: relative;
  min-height: 90px
}

.fr_svg_6 {
  float: none;
  display: block;
  width: 80%;
  margin-top: -5.25rem;
  border: 0;
  position: absolute;
  max-width: 240px;
  fill: #FFF
}

.fr_svg_2 {
  width: 30px;
  margin-right: auto;
  margin-left: auto;
  border: 0;
  fill: white
}

.fr_dark_filter {
  float: none;
  display: block;
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  background-color: rgba(0, 0, 0, 0.41);
  z-index: 2;
  min-height: 100vh
}

.fr_navigation {
  float: none;
  display: none;
  left: 0;
  width: 90%;
  margin-top: 20px;
  margin-right: auto;
  margin-left: auto;
  position: absolute;
  right: 0;
  z-index: 2000;
  min-height: 60px
}

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

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

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

.fr_logo {
  float: none;
  display: block;
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  min-height: 60px
}

.fr_container_238 {
  float: none;
  display: block;
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  min-height: 60px
}

.fr_paragraph_center_32 {
  float: none;
  display: block;
  width: 100%;
  margin-left: 0;
  border: 0
}

.fr_paragraph_center_32.fr-text p {
  font-family: Lora;
  font-weight: 400;
  font-size: 16px;
  text-align: left;
  letter-spacing: .05em
}

.fr_paragraph_center_33 {
  float: none;
  display: block;
  margin-right: 0;
  margin-left: auto
}

.fr_paragraph_center_33.fr-text p {
  font-family: Lora;
  font-size: 16px;
  text-align: right
}

.fr_par_villu {
  float: none;
  display: block;
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-align-items: center;
  align-items: center;
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  padding-top: 150px;
  background-color: #fffef3;
  background-position: center center;
  background-size: auto;
  position: relative
}

.fr_grid_mobile {
  display: none;
  position: absolute;
  z-index: 2000;
  min-height: 60px;
  max-width: 370px
}

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

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

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

.fr_container_259 {
  float: none;
  display: block;
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  min-height: 60px
}

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

.fr_paragraph_center_34.fr-text p {
  font-size: 16px;
  text-align: right;
  letter-spacing: .05em
}

.fr_container_260 {
  float: none;
  display: block;
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  min-height: 60px
}

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

.fr_paragraph_center_35.fr-text p {
  font-size: 16px;
  text-align: right
}

.fr_facts_4 {
  float: none;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-align-items: center;
  align-items: center;
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  padding-top: 2.5rem;
  padding-bottom: 100px;
  background-color: white;
  background-position: center center;
  background-size: auto;
  position: relative
}

.fr_grid_15 {
  display: block;
  width: 90%;
  position: relative;
  max-width: 1000px
}

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

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

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

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

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

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

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

.fr_container_274 {
  float: none;
  display: -webkit-flex;
  display: flex;
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  min-height: 100px
}

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

.fr_container_278 {
  float: none;
  display: -webkit-flex;
  display: flex;
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  min-height: 100px
}

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

.fr_container_280 {
  float: none;
  display: -webkit-flex;
  display: flex;
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  min-height: 100px
}

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

.fr_container_284 {
  float: none;
  display: -webkit-flex;
  display: flex;
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  min-height: 100px
}

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

.fr_imagewidget {
  float: none;
  display: block;
  -webkit-align-self: center;
  align-self: center;
  width: 100px;
  margin-right: auto;
  margin-left: auto;
  fill: rgba(255, 255, 255, 0.66)
}

.fr_imagewidget_3 {
  float: none;
  display: block;
  -webkit-align-self: center;
  align-self: center;
  width: 100px;
  margin-right: auto;
  margin-left: auto;
  fill: rgba(255, 255, 255, 0.66)
}

.fr_imagewidget_4 {
  float: none;
  display: block;
  -webkit-align-self: center;
  align-self: center;
  width: 100px;
  margin-right: auto;
  margin-left: auto;
  fill: rgba(255, 255, 255, 0.66)
}

.fr_imagewidget_6 {
  float: none;
  display: block;
  -webkit-align-self: center;
  align-self: center;
  width: 100px;
  margin-right: auto;
  margin-left: auto;
  fill: rgba(255, 255, 255, 0.66)
}

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

.fr_container_286 {
  float: none;
  display: -webkit-flex;
  display: flex;
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  min-height: 100px
}

.fr_svg_13 {
  float: none;
  display: block;
  -webkit-align-self: center;
  align-self: center;
  width: 100px;
  margin-right: auto;
  margin-left: auto;
  fill: rgba(255, 255, 255, 0.66)
}

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

.fr_container_288 {
  float: none;
  display: -webkit-flex;
  display: flex;
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  min-height: 100px
}

.fr_svg_14 {
  float: none;
  display: block;
  -webkit-align-self: center;
  align-self: center;
  width: 100px;
  margin-right: auto;
  margin-left: auto;
  fill: rgba(255, 255, 255, 0.66)
}

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

.fr_container_290 {
  float: none;
  display: -webkit-flex;
  display: flex;
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  min-height: 100px
}

.fr_svg_15 {
  float: none;
  display: block;
  -webkit-align-self: center;
  align-self: center;
  width: 100px;
  margin-right: auto;
  margin-left: auto;
  fill: rgba(255, 255, 255, 0.66)
}

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

.fr_container_292 {
  float: none;
  display: -webkit-flex;
  display: flex;
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  min-height: 100px
}

.fr_svg_16 {
  float: none;
  display: block;
  -webkit-align-self: center;
  align-self: center;
  width: 100px;
  margin-right: auto;
  margin-left: auto;
  fill: rgba(255, 255, 255, 0.66)
}

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

.fr_container_294 {
  float: none;
  display: -webkit-flex;
  display: flex;
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  min-height: 100px
}

.fr_svg_17 {
  float: none;
  display: block;
  -webkit-align-self: center;
  align-self: center;
  width: 100px;
  margin-right: auto;
  margin-left: auto;
  fill: rgba(255, 255, 255, 0.66)
}

.fr_three_column_grid {
  display: none;
  width: 90%;
  margin-right: auto;
  margin-left: auto;
  min-height: 12em;
  max-width: 600px
}

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

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

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

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

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

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

.fr_three_column_grid_2 {
  display: none;
  width: 90%;
  margin-right: auto;
  margin-left: auto;
  min-height: 12em;
  max-width: 1000px
}

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

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

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

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

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

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

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

.fr_02 {
  float: none;
  display: block;
  background-color: #fffef3
}

.fr_svinibu_maja_2 {
  float: none;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: row-reverse;
  flex-direction: row-reverse;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-align-items: stretch;
  align-items: stretch;
  width: 95%;
  vertical-align: top;
  margin-right: auto;
  margin-left: auto
}

.fr_svinibu_maja_2.fr-grid>.fr-widget {
  float: right
}

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

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

.fr_cnt03_image_3 {
  float: none;
  display: block;
  margin-right: auto;
  background-position: left center;
  background-size: cover;
  min-height: 50vh
}

.fr_cnt03_paragraph_3 {
  display: -webkit-flex;
  display: flex
}

.fr_container_305 {
  float: none;
  display: block;
  -webkit-align-self: center;
  align-self: center;
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  min-height: 12em;
  max-width: 420px
}

.fr_balta_viesnica {
  float: none;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-align-items: stretch;
  align-items: stretch;
  width: 95%;
  vertical-align: top;
  margin-right: auto;
  margin-left: auto
}

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

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

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

.fr_cnt03_paragraph_4 {
  display: -webkit-flex;
  display: flex
}

.fr_container_306 {
  float: none;
  display: block;
  -webkit-align-self: center;
  align-self: center;
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  min-height: 12em;
  max-width: 420px
}

.fr_text_522 {
  float: none;
  display: block;
  width: 100%;
  margin-bottom: 30px;
  margin-left: 0;
  min-height: 0
}

.fr_teritorija {
  float: none;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: row-reverse;
  flex-direction: row-reverse;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-align-items: stretch;
  align-items: stretch;
  width: 95%;
  vertical-align: top;
  margin-right: auto;
  margin-left: auto
}

.fr_teritorija.fr-grid>.fr-widget {
  float: right
}

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

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

.fr_cnt03_paragraph_5 {
  display: -webkit-flex;
  display: flex
}

.fr_container_307 {
  float: none;
  display: block;
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  min-height: 12em;
  max-width: 420px
}

.fr_text_523 {
  float: none;
  display: block;
  width: 100%;
  margin-bottom: 30px;
  margin-left: 0;
  min-height: 0
}

.fr_slide_41 {
  float: none;
  display: none;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  background-position: center center;
  background-size: cover;
  position: absolute
}

.fr_container_308 {
  float: none;
  display: block;
  width: 100%;
  padding-bottom: 66.5%;
  background-image: url(1x1.png);
  background-position: center center;
  background-size: cover
}

.fr_slide_42 {
  float: none;
  display: none;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  background-position: center center;
  background-size: cover;
  position: absolute
}

.fr_container_10 {
  float: none;
  display: block;
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  padding-bottom: 66.5%;
  background-image: url(1x1.png);
  background-position: center center;
  background-size: cover
}

.fr_svgwidget {
  display: block;
  top: 50%;
  width: 100px;
  vertical-align: top;
  margin-top: 0;
  margin-right: auto;
  margin-left: 1em;
  padding-top: 17rem;
  padding-right: 3rem;
  padding-bottom: 17rem;
  padding-left: 1rem;
  position: absolute;
  z-index: 5;
  cursor: pointer;
  fill: white;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%)
}

.fr_svgwidget_2 {
  display: block;
  top: 50%;
  width: 100px;
  vertical-align: top;
  margin-top: 0;
  margin-right: 1em;
  margin-left: 0;
  padding-top: 17rem;
  padding-right: 1rem;
  padding-bottom: 17rem;
  padding-left: 3rem;
  position: absolute;
  right: 0;
  z-index: 5;
  cursor: pointer;
  fill: white;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%)
}

.fr_cnt03_image_6 {
  float: none;
  display: block;
  margin-right: auto;
  background-position: left center;
  background-size: cover;
  min-height: 50vh
}

.fr_left_arrow_11 {
  display: block;
  top: 50%;
  width: 100px;
  vertical-align: top;
  margin-top: 0;
  margin-right: auto;
  margin-left: 1em;
  padding-top: 17rem;
  padding-right: 3rem;
  padding-bottom: 17rem;
  padding-left: 1rem;
  position: absolute;
  z-index: 5;
  cursor: pointer;
  fill: white;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%)
}

.fr_right_arrow_10 {
  display: block;
  top: 50%;
  width: 100px;
  vertical-align: top;
  margin-top: 0;
  margin-right: 1em;
  margin-left: 0;
  padding-top: 17rem;
  padding-right: 1rem;
  padding-bottom: 17rem;
  padding-left: 3rem;
  position: absolute;
  right: 0;
  z-index: 5;
  cursor: pointer;
  fill: white;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%)
}

.fr_slide_49 {
  float: none;
  display: block;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  background-position: center center;
  background-size: cover;
  position: absolute
}

.fr_container_314 {
  float: none;
  display: block;
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  padding-bottom: 66.5%;
  background-image: url(1x1.png);
  background-position: center center;
  background-size: cover
}

.fr_slide_50 {
  float: none;
  display: none;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  background-position: center center;
  background-size: cover;
  position: absolute
}

.fr_container_315 {
  float: none;
  display: block;
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  padding-bottom: 66.5%;
  background-image: url(1x1.png);
  background-position: center center;
  background-size: cover
}

.fr_cnt03_image_7 {
  float: none;
  display: block;
  margin-right: auto;
  background-position: left center;
  background-size: cover;
  min-height: 50vh
}

.fr_left_arrow_12 {
  display: block;
  top: 50%;
  width: 100px;
  vertical-align: top;
  margin-top: 0;
  margin-right: auto;
  margin-left: 1em;
  padding-top: 17rem;
  padding-right: 3rem;
  padding-bottom: 17rem;
  padding-left: 1rem;
  position: absolute;
  z-index: 5;
  cursor: pointer;
  fill: white;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%)
}

.fr_right_arrow_11 {
  display: block;
  top: 50%;
  width: 100px;
  vertical-align: top;
  margin-top: 0;
  margin-right: 1em;
  margin-left: 0;
  padding-top: 17rem;
  padding-right: 1rem;
  padding-bottom: 17rem;
  padding-left: 3rem;
  position: absolute;
  right: 0;
  z-index: 5;
  cursor: pointer;
  fill: white;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%)
}

.fr_slide_51 {
  float: none;
  display: block;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  background-position: center center;
  background-size: cover;
  position: absolute
}

.fr_container_316 {
  float: none;
  display: block;
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  padding-bottom: 66.5%;
  background-image: url(1x1.png);
  background-position: center center;
  background-size: cover
}

.fr_slide_52 {
  float: none;
  display: none;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  background-position: center center;
  background-size: cover;
  position: absolute
}

.fr_container_317 {
  float: none;
  display: block;
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  padding-bottom: 66.5%;
  background-image: url(1x1.png);
  background-position: center center;
  background-size: cover
}

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

.fr_container_319 {
  float: none;
  display: -webkit-flex;
  display: flex;
  width: 100%;
  margin-right: auto;
  margin-left: auto
}

.fr_svg_27 {
  float: none;
  display: block;
  -webkit-align-self: flex-start;
  align-self: flex-start;
  width: 90%;
  max-width: 60px;
  fill: rgba(255, 255, 255, 0.66)
}

.fr_hd1_paragraph_70 {
  float: none;
  display: block;
  width: 100%;
  margin-top: 2px;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto
}

.fr_hd1_paragraph_70.fr-text p {
  line-height: 1.5;
  text-align: left
}

.fr_grid_85 {
  display: block;
  width: 90%;
  margin-top: 30px;
  max-width: 350px
}

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

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

.fr_grid_85.fr-grid>.fr-widget:nth-child(3n+2) {
  margin-top: 1rem;
  margin-right: 0rem;
  margin-bottom: 0;
  margin-left: 0rem;
  width: calc(30%);
  clear: none;
  max-width: inherit
}

.fr_grid_85.fr-grid>.fr-widget:nth-child(3n+3) {
  margin-top: 1rem;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0rem;
  width: calc(50%);
  clear: none;
  max-width: inherit
}

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

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

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

.fr_hd1_paragraph_74.fr-text p {
  line-height: 1.5;
  text-align: left
}

.fr_grid_86 {
  display: block;
  width: 90%;
  margin-top: 3px;
  max-width: 350px
}

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

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

.fr_grid_86.fr-grid>.fr-widget:nth-child(3n+2) {
  margin-top: 1rem;
  margin-right: 0rem;
  margin-bottom: 0;
  margin-left: 0rem;
  width: calc(30%);
  clear: none;
  max-width: inherit
}

.fr_grid_86.fr-grid>.fr-widget:nth-child(3n+3) {
  margin-top: 1rem;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0rem;
  width: calc(50%);
  clear: none;
  max-width: inherit
}

.fr_container_324 {
  float: none;
  display: -webkit-flex;
  display: flex;
  width: 100%;
  margin-right: auto;
  margin-left: auto
}

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

.fr_hd1_paragraph_76 {
  float: none;
  display: block;
  width: 100%;
  margin-top: 2px;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto
}

.fr_hd1_paragraph_76.fr-text p {
  line-height: 1.5;
  text-align: left
}

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

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

.fr_hd1_paragraph_77.fr-text p {
  line-height: 1.5;
  text-align: left
}

.fr_grid_87 {
  display: block;
  width: 90%;
  margin-top: 3px;
  max-width: 350px
}

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

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

.fr_grid_87.fr-grid>.fr-widget:nth-child(3n+2) {
  margin-top: 1rem;
  margin-right: 0rem;
  margin-bottom: 0;
  margin-left: 0rem;
  width: calc(30%);
  clear: none;
  max-width: inherit
}

.fr_grid_87.fr-grid>.fr-widget:nth-child(3n+3) {
  margin-top: 1rem;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0rem;
  width: calc(50%);
  clear: none;
  max-width: inherit
}

.fr_container_327 {
  float: none;
  display: -webkit-flex;
  display: flex;
  width: 100%;
  margin-right: auto;
  margin-left: auto
}

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

.fr_hd1_paragraph_79 {
  float: none;
  display: block;
  width: 100%;
  margin-top: 2px;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto
}

.fr_hd1_paragraph_79.fr-text p {
  line-height: 1.5;
  text-align: left
}

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

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

.fr_hd1_paragraph_80.fr-text p {
  line-height: 1.5;
  text-align: left
}

.fr_grid_88 {
  display: block;
  width: 90%;
  max-width: 350px
}

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

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

.fr_grid_88.fr-grid>.fr-widget:nth-child(3n+2) {
  margin-top: 1rem;
  margin-right: 0rem;
  margin-bottom: 0;
  margin-left: 0rem;
  width: calc(30%);
  clear: none;
  max-width: inherit
}

.fr_grid_88.fr-grid>.fr-widget:nth-child(3n+3) {
  margin-top: 1rem;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0rem;
  width: calc(50%);
  clear: none;
  max-width: inherit
}

.fr_container_330 {
  float: none;
  display: -webkit-flex;
  display: flex;
  width: 100%;
  margin-right: auto;
  margin-left: auto
}

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

.fr_hd1_paragraph_82 {
  float: none;
  display: block;
  width: 100%;
  margin-top: 2px;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto
}

.fr_hd1_paragraph_82.fr-text p {
  line-height: 1.5;
  text-align: left
}

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

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

.fr_hd1_paragraph_83.fr-text p {
  line-height: 1.5;
  text-align: left
}

.fr_grid_89 {
  display: block;
  width: 90%;
  margin-top: 3px;
  max-width: 350px
}

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

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

.fr_grid_89.fr-grid>.fr-widget:nth-child(3n+2) {
  margin-top: 1rem;
  margin-right: 0rem;
  margin-bottom: 0;
  margin-left: 0rem;
  width: calc(30%);
  clear: none;
  max-width: inherit
}

.fr_grid_89.fr-grid>.fr-widget:nth-child(3n+3) {
  margin-top: 1rem;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0rem;
  width: calc(50%);
  clear: none;
  max-width: inherit
}

.fr_container_333 {
  float: none;
  display: -webkit-flex;
  display: flex;
  width: 100%;
  margin-right: auto;
  margin-left: auto
}

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

.fr_hd1_paragraph_85 {
  float: none;
  display: block;
  width: 100%;
  margin-top: 2px;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto
}

.fr_hd1_paragraph_85.fr-text p {
  line-height: 1.5;
  text-align: left
}

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

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

.fr_hd1_paragraph_86.fr-text p {
  line-height: 1.5;
  text-align: left
}

.fr_grid_90 {
  display: block;
  width: 90%;
  margin-top: 3px;
  max-width: 350px
}

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

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

.fr_grid_90.fr-grid>.fr-widget:nth-child(3n+2) {
  margin-top: 1rem;
  margin-right: 0rem;
  margin-bottom: 0;
  margin-left: 0rem;
  width: calc(30%);
  clear: none;
  max-width: inherit
}

.fr_grid_90.fr-grid>.fr-widget:nth-child(3n+3) {
  margin-top: 1rem;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0rem;
  width: calc(50%);
  clear: none;
  max-width: inherit
}

.fr_container_336 {
  float: none;
  width: 100%;
  margin-right: auto;
  margin-left: auto
}

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

.fr_hd1_paragraph_88 {
  float: none;
  display: block;
  width: 100%;
  margin-top: 2px;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto
}

.fr_hd1_paragraph_88.fr-text p {
  line-height: 1.5;
  text-align: left
}

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

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

.fr_hd1_paragraph_89.fr-text p {
  line-height: 1.5;
  text-align: left
}

.fr_grid_91 {
  display: block;
  width: 90%;
  margin-top: 3px;
  max-width: 350px
}

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

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

.fr_grid_91.fr-grid>.fr-widget:nth-child(3n+2) {
  margin-top: 1rem;
  margin-right: 0rem;
  margin-bottom: 0;
  margin-left: 0rem;
  width: calc(30%);
  clear: none;
  max-width: inherit
}

.fr_grid_91.fr-grid>.fr-widget:nth-child(3n+3) {
  margin-top: 1rem;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0rem;
  width: calc(50%);
  clear: none;
  max-width: inherit
}

.fr_container_339 {
  float: none;
  display: -webkit-flex;
  display: flex;
  width: 100%;
  margin-right: auto;
  margin-left: auto
}

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

.fr_hd1_paragraph_91 {
  float: none;
  display: block;
  width: 100%;
  margin-top: 2px;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto
}

.fr_hd1_paragraph_91.fr-text p {
  line-height: 1.5;
  text-align: left
}

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

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

.fr_hd1_paragraph_92.fr-text p {
  line-height: 1.5;
  text-align: left
}

.fr_grid_92 {
  display: block;
  width: 90%;
  max-width: 350px
}

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

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

.fr_grid_92.fr-grid>.fr-widget:nth-child(3n+2) {
  margin-top: 1rem;
  margin-right: 0rem;
  margin-bottom: 0;
  margin-left: 0rem;
  width: calc(25%);
  clear: none;
  max-width: inherit
}

.fr_grid_92.fr-grid>.fr-widget:nth-child(3n+3) {
  margin-top: 1rem;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0rem;
  width: calc(55%);
  clear: none;
  max-width: inherit
}

.fr_container_342 {
  float: none;
  display: -webkit-flex;
  display: flex;
  width: 100%;
  margin-right: auto;
  margin-left: auto
}

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

.fr_hd1_paragraph_94 {
  float: none;
  display: block;
  width: 100%;
  margin-top: 2px;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto
}

.fr_hd1_paragraph_94.fr-text p {
  line-height: 1.5;
  text-align: left
}

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

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

.fr_hd1_paragraph_95.fr-text p {
  line-height: 1.5;
  text-align: left
}

.fr_svg_30 {
  float: none;
  display: block;
  -webkit-align-self: center;
  align-self: center;
  width: 90%;
  max-width: 60px;
  fill: rgba(255, 255, 255, 0.66)
}

.fr_grid_93 {
  display: none;
  width: 90%;
  margin-top: 3px;
  max-width: 350px
}

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

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

.fr_grid_93.fr-grid>.fr-widget:nth-child(3n+2) {
  margin-top: 1rem;
  margin-right: 0rem;
  margin-bottom: 0;
  margin-left: 0rem;
  width: calc(25%);
  clear: none;
  max-width: inherit
}

.fr_grid_93.fr-grid>.fr-widget:nth-child(3n+3) {
  margin-top: 1rem;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0rem;
  width: calc(55%);
  clear: none;
  max-width: inherit
}

.fr_container_345 {
  float: none;
  display: -webkit-flex;
  display: flex;
  width: 100%;
  margin-right: auto;
  margin-left: auto
}

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

.fr_hd1_paragraph_97 {
  float: none;
  display: block;
  width: 100%;
  margin-top: 2px;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto
}

.fr_hd1_paragraph_97.fr-text p {
  line-height: 1.5;
  text-align: left
}

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

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

.fr_hd1_paragraph_98.fr-text p {
  line-height: 1.5;
  text-align: left
}

.fr_grid_94 {
  display: block;
  width: 90%;
  margin-top: 3px;
  max-width: 350px
}

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

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

.fr_grid_94.fr-grid>.fr-widget:nth-child(3n+2) {
  margin-top: 1rem;
  margin-right: 0rem;
  margin-bottom: 0;
  margin-left: 0rem;
  width: calc(25%);
  clear: none;
  max-width: inherit
}

.fr_grid_94.fr-grid>.fr-widget:nth-child(3n+3) {
  margin-top: 1rem;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0rem;
  width: calc(55%);
  clear: none;
  max-width: inherit
}

.fr_container_348 {
  float: none;
  display: -webkit-flex;
  display: flex;
  width: 100%;
  margin-right: auto;
  margin-left: auto
}

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

.fr_hd1_paragraph_100 {
  float: none;
  display: block;
  width: 100%;
  margin-top: 2px;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto
}

.fr_hd1_paragraph_100.fr-text p {
  line-height: 1.5;
  text-align: left
}

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

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

.fr_hd1_paragraph_101.fr-text p {
  line-height: 1.5;
  text-align: left
}

.fr_svg_39 {
  float: none;
  display: block;
  -webkit-align-self: center;
  align-self: center;
  width: 90%;
  max-width: 60px;
  fill: rgba(255, 255, 255, 0.66)
}

.fr_atsauksmes {
  float: none;
  display: block;
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  padding-top: 150px;
  padding-bottom: 150px;
  background-color: #fffef3
}

.fr_call_to_action_2 {
  display: none;
  width: 90%;
  margin-right: auto;
  margin-left: auto;
  max-width: 790px
}

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

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

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

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

.fr_button4_2 {
  float: none;
  display: block;
  width: 90%;
  font-family: Tenor Sans;
  text-align: center;
  letter-spacing: .05em;
  margin-left: auto;
  padding-top: 20px;
  padding-right: 20px;
  padding-bottom: 20px;
  padding-left: 20px;
  color: white;
  background-color: #550c37;
  max-width: 190px;
  border-radius: 4px
}

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

.fr_text_248 {
  width: 99.73190348525469%;
  font-family: Tenor Sans;
  font-weight: 300;
  font-size: 16px;
  line-height: 24px;
  margin-top: 0;
  color: #5b5d5e
}

.fr_slideshow_3 {
  float: none;
  display: block;
  -webkit-align-self: center;
  align-self: center;
  width: 90%;
  height: 300px;
  vertical-align: top;
  margin-left: auto;
  position: none;
  right: 0;
  z-index: 1;
  min-height: 300px;
  max-width: 1400px
}

.fr_slideshow_3.fr-slideshow .swiper-pagination-bullet {
  background-color: #b49756
}

.fr_anna {
  float: none;
  display: none;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  background-color: #fffef3;
  position: absolute;
  min-height: 12em
}

.fr_hanuka {
  float: none;
  display: block;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  background-color: #fffef3;
  position: absolute
}

.fr_quote_one_4 {
  float: none;
  display: block;
  -webkit-align-self: center;
  align-self: center;
  top: 50%;
  left: 50%;
  width: 100%;
  margin-top: 0;
  margin-right: auto;
  margin-left: 0;
  position: absolute;
  max-width: 900px;
  -webkit-transform: translateY(-50%) translateX(-50%);
  -ms-transform: translateY(-50%) translateX(-50%);
  transform: translateY(-50%) translateX(-50%)
}

.fr_container_352 {
  float: none;
  display: block;
  -webkit-align-self: center;
  align-self: center;
  width: 70%;
  margin-right: auto;
  margin-left: auto
}

.fr_text_268.fr-text p {
  font-family: Montserrat;
  text-align: center;
  color: black
}

.fr_right_arrow {
  display: block;
  top: 50%;
  width: 40px;
  vertical-align: top;
  margin-top: 0;
  margin-right: 0;
  margin-left: 0;
  position: absolute;
  right: 0;
  z-index: 5;
  cursor: pointer;
  fill: rgba(0, 0, 0, 0.25);
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%)
}

.fr_left_arrow {
  display: block;
  top: 50%;
  width: 40px;
  vertical-align: top;
  margin-top: 0;
  margin-right: auto;
  margin-left: 0;
  position: absolute;
  z-index: 5;
  cursor: pointer;
  fill: rgba(0, 0, 0, 0.25);
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%)
}

.fr_container_355 {
  float: none;
  display: block;
  -webkit-align-self: center;
  align-self: center;
  top: 50%;
  left: 50%;
  width: 100%;
  margin-top: 0;
  margin-right: auto;
  margin-left: 0;
  background-color: #fffef3;
  position: absolute;
  max-width: 900px;
  -webkit-transform: translateY(-50%) translateX(-50%);
  -ms-transform: translateY(-50%) translateX(-50%);
  transform: translateY(-50%) translateX(-50%)
}

.fr_text_525.fr-text p {
  font-family: Montserrat;
  text-align: center;
  color: black
}

.fr_nav_without_logo {
  float: none;
  display: block;
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  position: absolute;
  z-index: 1040
}

.fr_navigation_without_logo_2 {
  width: 90%;
  margin-right: auto;
  margin-left: auto;
  z-index: 1000;
  min-height: 60px
}

.fr_hamburger_icon_9 {
  float: left;
  display: none;
  min-height: 30px;
  min-width: 30px;
  cursor: pointer
}

.fr_icon_7 {
  width: 30px;
  fill: white
}

.fr_menu_items_4 {
  float: right;
  margin-top: 10px;
  margin-bottom: 10px
}

.fr_navigation_2 {
  float: none;
  display: block;
  top: 0;
  margin-right: auto;
  margin-left: auto;
  background-color: black;
  position: sticky;
  z-index: 100;
  min-height: 45px
}

.fr_navigation_dark_with_logo_5 {
  display: block;
  width: 98%;
  margin-left: auto;
  z-index: 1000;
  min-height: 45px
}

.fr_logo_7 {
  float: left;
  width: 100%;
  vertical-align: bottom;
  margin-top: 12px;
  margin-bottom: 10px;
  border: 0;
  max-width: 35px;
  fill: #cfb53b
}

.fr_mobile_toggle_6 {
  float: right;
  display: none;
  min-height: 30px;
  min-width: 30px;
  cursor: pointer
}

.fr_hamburger_icon_12 {
  width: 30px;
  fill: white
}

.fr_items_6 {
  float: right
}

.fr_sign_up_button_6 {
  display: none;
  font-family: Roboto;
  font-weight: 300;
  font-size: 16px;
  line-height: 1.35em;
  text-align: center;
  text-decoration: inherit;
  letter-spacing: .01em;
  vertical-align: middle;
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px;
  color: white;
  background-color: #2faded;
  border-radius: 4px
}

.fr_uzzint_vairk {
  margin-top: 50px;
  max-width: 130px
}

.fr_uzzint_vairk.fr-text p {
  font-family: Lora;
  font-weight: 400;
  font-size: 13px;
  color: white
}

.fr_js_5 {
  display: none;
  margin-right: auto;
  margin-left: auto
}

.fr_js___stick_in_parent_5 {
  width: auto;
  margin-right: auto;
  margin-left: auto;
  min-height: 12em
}

.fr_slide_53 {
  display: none;
  background-position: center center;
  background-size: cover;
  position: relative
}

.fr_container_356 {
  float: none;
  display: block;
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  padding-bottom: 66.5%;
  background-image: url(1x1.png);
  background-position: center center;
  background-size: cover
}

.fr_slide_54 {
  display: none;
  background-position: center center;
  background-size: cover;
  position: relative
}

.fr_container_357 {
  float: none;
  display: block;
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  padding-bottom: 66.5%;
  background-image: url(1x1.png);
  background-position: center center;
  background-size: cover
}

.fr_slide_55 {
  display: none;
  background-position: center center;
  background-size: cover;
  position: relative
}

.fr_container_358 {
  float: none;
  display: block;
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  padding-bottom: 66.5%;
  background-image: url(1x1.png);
  background-position: center center;
  background-size: cover
}

.fr_slide_57 {
  display: none;
  background-position: center center;
  background-size: cover;
  position: relative
}

.fr_container_360 {
  float: none;
  display: block;
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  padding-bottom: 66.5%;
  background-image: url(1x1.png);
  background-position: center center;
  background-size: cover
}

.fr_slide_58 {
  display: none;
  background-position: center center;
  background-size: cover;
  position: relative
}

.fr_container_361 {
  float: none;
  display: block;
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  padding-bottom: 66.5%;
  background-image: url(1x1.png);
  background-position: center center;
  background-size: cover
}

.fr_slide_59 {
  display: none;
  background-position: center center;
  background-size: cover;
  position: relative
}

.fr_container_362 {
  float: none;
  display: block;
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  padding-bottom: 66.5%;
  background-image: url(1x1.png);
  background-position: center center;
  background-size: cover
}

.fr_slide_60 {
  display: none;
  background-position: center center;
  background-size: cover;
  position: relative
}

.fr_container_363 {
  float: none;
  display: block;
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  padding-bottom: 66.5%;
  background-image: url(1x1.png);
  background-position: center center;
  background-size: cover
}

.fr_slide_61 {
  display: none;
  background-position: center center;
  background-size: cover;
  position: relative
}

.fr_container_364 {
  float: none;
  display: block;
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  padding-bottom: 66.5%;
  background-image: url(1x1.png);
  background-position: center center;
  background-size: cover
}

.fr_slide_62 {
  display: block;
  background-position: center center;
  background-size: cover;
  position: relative
}

.fr_container_365 {
  float: none;
  display: block;
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  padding-bottom: 66.5%;
  background-image: url(1x1.png);
  background-position: center center;
  background-size: cover
}

.fr_slide_63 {
  display: none;
  background-position: center center;
  background-size: cover;
  position: relative
}

.fr_slide_64 {
  display: none;
  background-position: center center;
  background-size: cover;
  position: relative
}

.fr_slide_65 {
  display: none;
  background-position: center center;
  background-size: cover;
  position: relative
}

.fr_slide_66 {
  display: none;
  background-position: center center;
  background-size: cover;
  position: relative
}

.fr_container_366 {
  float: none;
  display: block;
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  padding-bottom: 66.5%;
  background-image: url(1x1.png);
  background-position: center center;
  background-size: cover
}

.fr_container_367 {
  float: none;
  display: block;
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  padding-bottom: 66.5%;
  background-image: url(1x1.png);
  background-position: center center;
  background-size: cover
}

.fr_container_368 {
  float: none;
  display: block;
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  padding-bottom: 66.5%;
  background-image: url(1x1.png);
  background-position: center center;
  background-size: cover
}

.fr_container_369 {
  float: none;
  display: block;
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  padding-bottom: 66.5%;
  background-image: url(1x1.png);
  background-position: center center;
  background-size: cover
}

.fr_slide_67 {
  display: none;
  background-position: center center;
  background-size: cover;
  position: relative
}

.fr_container_370 {
  float: none;
  display: block;
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  padding-bottom: 66.5%;
  background-image: url(1x1.png);
  background-position: center center;
  background-size: cover
}

.fr_slide_68 {
  display: none;
  background-position: center center;
  background-size: cover;
  position: relative
}

.fr_slide_69 {
  display: none;
  background-position: center center;
  background-size: cover;
  position: relative
}

.fr_container_371 {
  float: none;
  display: block;
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  padding-bottom: 66.5%;
  background-image: url(1x1.png);
  background-position: center center;
  background-size: cover
}

.fr_container_372 {
  float: none;
  display: block;
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  padding-bottom: 66.5%;
  background-image: url(1x1.png);
  background-position: center center;
  background-size: cover
}

.fr_slide_70 {
  display: none;
  background-position: center center;
  background-size: cover;
  position: relative
}

.fr_slide_71 {
  display: none;
  background-position: center center;
  background-size: cover;
  position: relative
}

.fr_container_373 {
  float: none;
  display: block;
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  padding-bottom: 66.5%;
  background-image: url(1x1.png);
  background-position: center center;
  background-size: cover
}

.fr_container_374 {
  float: none;
  display: block;
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  padding-bottom: 66.5%;
  background-image: url(1x1.png);
  background-position: center center;
  background-size: cover
}

.fr_slide_75 {
  display: none;
  background-position: center center;
  background-size: cover;
  position: relative
}

.fr_container_378 {
  float: none;
  display: block;
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  padding-bottom: 66.5%;
  background-image: url(1x1.png);
  background-position: center center;
  background-size: cover
}

.fr_svgwidget_3 {
  float: none;
  display: block;
  -webkit-align-self: center;
  align-self: center;
  width: 90%;
  max-width: 60px;
  fill: rgba(255, 255, 255, 0.66)
}

.fr_svgwidget_4 {
  float: none;
  display: block;
  -webkit-align-self: center;
  align-self: center;
  width: 90%;
  max-width: 60px;
  fill: rgba(255, 255, 255, 0.66)
}

.fr_svgwidget_5 {
  float: none;
  display: block;
  -webkit-align-self: center;
  align-self: center;
  width: 90%;
  max-width: 60px;
  fill: rgba(255, 255, 255, 0.66)
}

.fr_svgwidget_6 {
  float: none;
  display: block;
  -webkit-align-self: flex-start;
  align-self: flex-start;
  width: 90%;
  max-width: 60px;
  fill: rgba(255, 255, 255, 0.66)
}

.fr_svgwidget_7 {
  float: none;
  display: block;
  -webkit-align-self: flex-start;
  align-self: flex-start;
  width: 90%;
  max-width: 60px;
  fill: rgba(255, 255, 255, 0.66)
}

.fr_grid_95 {
  display: block;
  width: 90%;
  margin-top: 3px;
  max-width: 350px
}

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

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

.fr_grid_95.fr-grid>.fr-widget:nth-child(3n+2) {
  margin-top: 1rem;
  margin-right: 0rem;
  margin-bottom: 0;
  margin-left: 0rem;
  width: calc(30%);
  clear: none;
  max-width: inherit
}

.fr_grid_95.fr-grid>.fr-widget:nth-child(3n+3) {
  margin-top: 1rem;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0rem;
  width: calc(50%);
  clear: none;
  max-width: inherit
}

.fr_container_379 {
  float: none;
  display: -webkit-flex;
  display: flex;
  width: 100%;
  margin-right: auto;
  margin-left: auto
}

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

.fr_hd1_paragraph_103 {
  float: none;
  display: block;
  width: 100%;
  margin-top: 2px;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto
}

.fr_hd1_paragraph_103.fr-text p {
  line-height: 1.5;
  text-align: left
}

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

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

.fr_hd1_paragraph_104.fr-text p {
  line-height: 1.5;
  text-align: left
}

.fr_grid_96 {
  display: block;
  width: 90%;
  margin-top: 3px;
  max-width: 350px
}

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

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

.fr_grid_96.fr-grid>.fr-widget:nth-child(3n+2) {
  margin-top: 1rem;
  margin-right: 0rem;
  margin-bottom: 0;
  margin-left: 0rem;
  width: calc(30%);
  clear: none;
  max-width: inherit
}

.fr_grid_96.fr-grid>.fr-widget:nth-child(3n+3) {
  margin-top: 1rem;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0rem;
  width: calc(50%);
  clear: none;
  max-width: inherit
}

.fr_container_382 {
  float: none;
  display: -webkit-flex;
  display: flex;
  width: 100%;
  margin-right: auto;
  margin-left: auto
}

.fr_svg_41 {
  float: none;
  display: block;
  -webkit-align-self: center;
  align-self: center;
  width: 90%;
  max-width: 60px;
  fill: rgba(255, 255, 255, 0.66)
}

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

.fr_hd1_paragraph_106 {
  float: none;
  display: block;
  width: 100%;
  margin-top: 2px;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto
}

.fr_hd1_paragraph_106.fr-text p {
  line-height: 1.5;
  text-align: left
}

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

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

.fr_hd1_paragraph_107.fr-text p {
  line-height: 1.5;
  text-align: left
}

.fr_mobile_background {
  float: none;
  display: none;
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  min-height: 12em
}

.fr_js___stick_in_parent {
  display: none;
  width: auto;
  margin-right: auto;
  margin-left: auto;
  min-height: 12em
}

.fr_html_2 {
  display: none;
  width: auto;
  margin-right: auto;
  margin-left: auto;
  min-height: 12em
}

.fr_navigation_mobile {
  float: none;
  display: none;
  top: 0;
  margin-right: auto;
  margin-left: auto;
  background-color: black;
  position: sticky;
  z-index: 100;
  min-height: 45px
}

.fr_navigation_dark_with_logo_6 {
  width: 95%;
  margin-right: auto;
  margin-left: auto;
  z-index: 1000;
  min-height: 45px
}

.fr_logotips {
  float: left;
  width: 100%;
  vertical-align: bottom;
  margin-top: 10px;
  margin-bottom: 10px;
  border: 0;
  max-width: 30px;
  fill: white
}

.fr_mobile_toggle_7 {
  float: right;
  display: none;
  min-height: 30px;
  min-width: 30px;
  cursor: pointer
}

.fr_hamburger_icon_13 {
  width: 30px;
  fill: white
}

.fr_items_7 {
  float: right;
  margin-top: 10px;
  margin-bottom: 10px
}

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

.fr_container_385 {
  float: none;
  display: -webkit-flex;
  display: flex;
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  min-height: 100px
}

.fr_svg_42 {
  float: none;
  display: block;
  -webkit-align-self: center;
  align-self: center;
  width: 100px;
  margin-right: auto;
  margin-left: auto;
  fill: rgba(255, 255, 255, 0.66)
}

.fr_grid_97 {
  display: block;
  width: 90%;
  margin-top: 3px;
  max-width: 350px
}

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

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

.fr_grid_97.fr-grid>.fr-widget:nth-child(3n+2) {
  margin-top: 1rem;
  margin-right: 0rem;
  margin-bottom: 0;
  margin-left: 0rem;
  width: calc(30%);
  clear: none;
  max-width: inherit
}

.fr_grid_97.fr-grid>.fr-widget:nth-child(3n+3) {
  margin-top: 1rem;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0rem;
  width: calc(50%);
  clear: none;
  max-width: inherit
}

.fr_container_386 {
  float: none;
  display: -webkit-flex;
  display: flex;
  width: 100%;
  margin-right: auto;
  margin-left: auto
}

.fr_svg_29 {
  float: none;
  display: block;
  -webkit-align-self: flex-start;
  align-self: flex-start;
  width: 90%;
  max-width: 60px;
  fill: rgba(255, 255, 255, 0.66)
}

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

.fr_hd1_paragraph_111 {
  float: none;
  display: block;
  width: 100%;
  margin-top: 2px;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto
}

.fr_hd1_paragraph_111.fr-text p {
  line-height: 1.5;
  text-align: left
}

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

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

.fr_hd1_paragraph_112.fr-text p {
  line-height: 1.5;
  text-align: left
}

.fr_grid_98 {
  display: block;
  width: 90%;
  margin-top: 3px;
  max-width: 350px
}

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

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

.fr_grid_98.fr-grid>.fr-widget:nth-child(3n+2) {
  margin-top: 1rem;
  margin-right: 0rem;
  margin-bottom: 0;
  margin-left: 0rem;
  width: calc(25%);
  clear: none;
  max-width: inherit
}

.fr_grid_98.fr-grid>.fr-widget:nth-child(3n+3) {
  margin-top: 1rem;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0rem;
  width: calc(55%);
  clear: none;
  max-width: inherit
}

.fr_container_389 {
  float: none;
  display: -webkit-flex;
  display: flex;
  width: 100%;
  margin-right: auto;
  margin-left: auto
}

.fr_svg_38 {
  float: none;
  display: block;
  -webkit-align-self: center;
  align-self: center;
  width: 90%;
  max-width: 60px;
  fill: rgba(255, 255, 255, 0.66)
}

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

.fr_hd1_paragraph_114 {
  float: none;
  display: block;
  width: 100%;
  margin-top: 2px;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto
}

.fr_hd1_paragraph_114.fr-text p {
  line-height: 1.5;
  text-align: left
}

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

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

.fr_hd1_paragraph_115.fr-text p {
  line-height: 1.5;
  text-align: left
}

.fr_slide_76 {
  display: none;
  background-image: url(1x1.png);
  background-position: center center;
  background-size: cover;
  position: relative
}

.fr_grid_99 {
  display: block;
  width: 90%;
  max-width: 350px
}

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

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

.fr_grid_99.fr-grid>.fr-widget:nth-child(3n+2) {
  margin-top: 1rem;
  margin-right: 0rem;
  margin-bottom: 0;
  margin-left: 0rem;
  width: calc(30%);
  clear: none;
  max-width: inherit
}

.fr_grid_99.fr-grid>.fr-widget:nth-child(3n+3) {
  margin-top: 1rem;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0rem;
  width: calc(50%);
  clear: none;
  max-width: inherit
}

.fr_container_392 {
  float: none;
  display: -webkit-flex;
  display: flex;
  width: 100%;
  margin-right: auto;
  margin-left: auto
}

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

.fr_hd1_paragraph_117 {
  float: none;
  display: block;
  width: 100%;
  margin-top: 2px;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto
}

.fr_hd1_paragraph_117.fr-text p {
  line-height: 1.5;
  text-align: left
}

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

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

.fr_hd1_paragraph_118.fr-text p {
  line-height: 1.5;
  text-align: left
}

.fr_grid_100 {
  display: block;
  width: 90%;
  max-width: 350px
}

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

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

.fr_grid_100.fr-grid>.fr-widget:nth-child(3n+2) {
  margin-top: 1rem;
  margin-right: 0rem;
  margin-bottom: 0;
  margin-left: 0rem;
  width: calc(30%);
  clear: none;
  max-width: inherit
}

.fr_grid_100.fr-grid>.fr-widget:nth-child(3n+3) {
  margin-top: 1rem;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0rem;
  width: calc(50%);
  clear: none;
  max-width: inherit
}

.fr_container_395 {
  float: none;
  display: -webkit-flex;
  display: flex;
  width: 100%;
  margin-right: auto;
  margin-left: auto
}

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

.fr_hd1_paragraph_120 {
  float: none;
  display: block;
  width: 100%;
  margin-top: 2px;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto
}

.fr_hd1_paragraph_120.fr-text p {
  line-height: 1.5;
  text-align: left
}

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

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

.fr_hd1_paragraph_121.fr-text p {
  line-height: 1.5;
  text-align: left
}

.fr_grid_101 {
  display: block;
  width: 90%;
  max-width: 350px
}

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

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

.fr_grid_101.fr-grid>.fr-widget:nth-child(3n+2) {
  margin-top: 1rem;
  margin-right: 0rem;
  margin-bottom: 0;
  margin-left: 0rem;
  width: calc(30%);
  clear: none;
  max-width: inherit
}

.fr_grid_101.fr-grid>.fr-widget:nth-child(3n+3) {
  margin-top: 1rem;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0rem;
  width: calc(50%);
  clear: none;
  max-width: inherit
}

.fr_container_398 {
  float: none;
  display: -webkit-flex;
  display: flex;
  width: 100%;
  margin-right: auto;
  margin-left: auto
}

.fr_svg_45 {
  float: none;
  display: block;
  -webkit-align-self: flex-start;
  align-self: flex-start;
  width: 90%;
  max-width: 60px;
  fill: rgba(255, 255, 255, 0.66)
}

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

.fr_hd1_paragraph_123 {
  float: none;
  display: block;
  width: 100%;
  margin-top: 2px;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto
}

.fr_hd1_paragraph_123.fr-text p {
  line-height: 1.5;
  text-align: left
}

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

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

.fr_hd1_paragraph_124.fr-text p {
  line-height: 1.5;
  text-align: left
}

.fr_slide_77 {
  display: none;
  background-position: center center;
  background-size: cover;
  position: relative
}

.fr_slide_78 {
  display: none;
  background-position: center center;
  background-size: cover;
  position: relative
}

.fr_container_401 {
  float: none;
  display: block;
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  padding-bottom: 66.5%;
  background-image: url(1x1.png);
  background-position: center center;
  background-size: cover
}

.fr_container_402 {
  float: none;
  display: block;
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  padding-bottom: 66.5%;
  background-image: url(1x1.png);
  background-position: center center;
  background-size: cover
}

.fr_grid {
  float: none;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-align-items: stretch;
  align-items: stretch;
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  min-height: 12em
}

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

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

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

.fr_container {
  float: none;
  display: block;
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  padding-top: 4rem;
  background-color: black;
  min-height: 12em
}

.fr_text_85 {
  display: block;
  width: 90%;
  margin-left: 0;
  max-width: 300px
}

.fr_text_85.fr-text p {
  font-family: Montserrat;
  font-size: 10px
}

.fr_container_299 {
  float: none;
  display: block;
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #14150b;
  min-height: 12em
}

.fr_grid_16 {
  width: 90%;
  margin-right: auto;
  margin-left: auto;
  min-height: 12em;
  max-width: 1000px
}

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

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

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

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

.fr_social_icons {
  display: block;
  width: 90%;
  vertical-align: top;
  margin-top: 1rem;
  min-height: 2.6rem;
  max-width: 150px
}

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

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

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

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

.fr_wf_youtube_2 {
  position: relative;
  min-height: 30px
}

.fr_wf_yt_icon_2 {
  float: none;
  display: block;
  top: 50%;
  width: 16px;
  margin-top: 0;
  border: 0;
  position: absolute;
  max-height: 64px;
  fill: #666;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%)
}

.fr_wf_twitter_2 {
  margin-right: auto;
  margin-left: auto;
  position: relative;
  min-height: 30px
}

.fr_wf_tw_icon_2 {
  float: none;
  display: block;
  top: 50%;
  width: 9px;
  margin-top: 0;
  border: 0;
  position: absolute;
  fill: #666;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%)
}

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

.fr_grid_83 {
  float: none;
  display: block;
  width: 100%;
  max-width: 150px
}

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

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

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

.fr_container_245 {
  float: none;
  display: block;
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  position: relative;
  min-height: 40px
}

.fr_text_518 {
  display: block;
  top: 50%;
  width: 100%;
  margin-top: 0;
  border: 0;
  position: absolute;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%)
}

.fr_text_518.fr-text p {
  font-size: 15px;
  letter-spacing: .09em
}

.fr_container_244 {
  float: none;
  display: block;
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  position: relative;
  min-height: 40px
}

.fr_imagewidget_7 {
  display: block;
  top: 50%;
  width: 40px;
  margin-top: 0;
  position: absolute;
  fill: white;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%)
}

.fr_grid_84 {
  float: none;
  display: block;
  width: 100%;
  margin-top: 10px;
  max-width: 150px
}

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

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

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

.fr_container_247 {
  float: none;
  display: block;
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  position: relative;
  min-height: 40px
}

.fr_text_520 {
  display: block;
  top: 50%;
  width: 100%;
  margin-top: 0;
  border: 0;
  position: absolute;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%)
}

.fr_text_520.fr-text p {
  font-size: 15px;
  letter-spacing: .09em
}

.fr_container_246 {
  float: none;
  display: block;
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  position: relative;
  min-height: 40px
}

.fr_imagewidget_8 {
  display: block;
  top: 50%;
  width: 40px;
  margin-top: 0;
  position: absolute;
  fill: #FFF;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%)
}

.fr_contact_us_4 {
  margin-right: auto;
  margin-left: auto;
  padding-top: 1px
}

.fr_wf_address_48 {
  width: auto;
  font-family: europa;
  font-weight: 300;
  font-size: 13px;
  line-height: 1.45em;
  text-align: left;
  letter-spacing: .05em;
  margin-top: 10px;
  margin-right: auto;
  margin-left: auto;
  color: #777
}

.fr_container_403 {
  float: none;
  display: block;
  width: 80%;
  margin-right: auto;
  margin-left: auto;
  min-height: 12em
}

.fr_svinibu_maja_mobile {
  float: none;
  display: none;
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-align-items: stretch;
  align-items: stretch;
  width: 95%;
  vertical-align: top;
  margin-right: auto;
  margin-left: auto
}

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

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

.fr_cnt03_paragraph_6 {
  display: -webkit-flex;
  display: flex
}

.fr_container_404 {
  float: none;
  display: block;
  -webkit-align-self: center;
  align-self: center;
  width: 90%;
  margin-right: auto;
  margin-left: auto;
  min-height: 12em;
  max-width: 400px
}

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

.fr_grid_102 {
  display: block;
  width: 90%;
  max-width: 350px
}

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

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

.fr_grid_102.fr-grid>.fr-widget:nth-child(3n+2) {
  margin-top: 1rem;
  margin-right: 0rem;
  margin-bottom: 0;
  margin-left: 0rem;
  width: calc(30%);
  clear: none;
  max-width: inherit
}

.fr_grid_102.fr-grid>.fr-widget:nth-child(3n+3) {
  margin-top: 1rem;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0rem;
  width: calc(50%);
  clear: none;
  max-width: inherit
}

.fr_container_406 {
  float: none;
  display: -webkit-flex;
  display: flex;
  width: 100%;
  margin-right: auto;
  margin-left: auto
}

.fr_svg_47 {
  float: none;
  display: block;
  -webkit-align-self: flex-start;
  align-self: flex-start;
  width: 90%;
  max-width: 60px;
  fill: rgba(255, 255, 255, 0.66)
}

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

.fr_hd1_paragraph_126 {
  float: none;
  display: block;
  width: 100%;
  margin-top: 2px;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto
}

.fr_hd1_paragraph_126.fr-text p {
  line-height: 1.5;
  text-align: left
}

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

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

.fr_hd1_paragraph_127.fr-text p {
  line-height: 1.5;
  text-align: left
}

.fr_grid_103 {
  display: block;
  width: 90%;
  margin-top: 30px;
  max-width: 350px
}

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

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

.fr_grid_103.fr-grid>.fr-widget:nth-child(3n+2) {
  margin-top: 1rem;
  margin-right: 0rem;
  margin-bottom: 0;
  margin-left: 0rem;
  width: calc(30%);
  clear: none;
  max-width: inherit
}

.fr_grid_103.fr-grid>.fr-widget:nth-child(3n+3) {
  margin-top: 1rem;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0rem;
  width: calc(50%);
  clear: none;
  max-width: inherit
}

.fr_container_409 {
  float: none;
  display: -webkit-flex;
  display: flex;
  width: 100%;
  margin-right: auto;
  margin-left: auto
}

.fr_svg_48 {
  float: none;
  display: block;
  -webkit-align-self: flex-start;
  align-self: flex-start;
  width: 90%;
  max-width: 60px;
  fill: rgba(255, 255, 255, 0.66)
}

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

.fr_hd1_paragraph_129 {
  float: none;
  display: block;
  width: 100%;
  margin-top: 2px;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto
}

.fr_hd1_paragraph_129.fr-text p {
  line-height: 1.5;
  text-align: left
}

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

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

.fr_hd1_paragraph_130.fr-text p {
  line-height: 1.5;
  text-align: left
}

.fr_grid_104 {
  display: block;
  width: 90%;
  margin-top: 30px;
  max-width: 350px
}

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

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

.fr_grid_104.fr-grid>.fr-widget:nth-child(3n+2) {
  margin-top: 1rem;
  margin-right: 0rem;
  margin-bottom: 0;
  margin-left: 0rem;
  width: calc(30%);
  clear: none;
  max-width: inherit
}

.fr_grid_104.fr-grid>.fr-widget:nth-child(3n+3) {
  margin-top: 1rem;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0rem;
  width: calc(50%);
  clear: none;
  max-width: inherit
}

.fr_container_412 {
  float: none;
  display: -webkit-flex;
  display: flex;
  width: 100%;
  margin-right: auto;
  margin-left: auto
}

.fr_svg_49 {
  float: none;
  display: block;
  -webkit-align-self: flex-start;
  align-self: flex-start;
  width: 90%;
  max-width: 60px;
  fill: rgba(255, 255, 255, 0.66)
}

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

.fr_hd1_paragraph_132 {
  float: none;
  display: block;
  width: 100%;
  margin-top: 2px;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto
}

.fr_hd1_paragraph_132.fr-text p {
  line-height: 1.5;
  text-align: left
}

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

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

.fr_hd1_paragraph_133.fr-text p {
  line-height: 1.5;
  text-align: left
}

.fr_grid_105 {
  display: block;
  width: 90%;
  margin-top: 30px;
  max-width: 350px
}

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

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

.fr_grid_105.fr-grid>.fr-widget:nth-child(3n+2) {
  margin-top: 1rem;
  margin-right: 0rem;
  margin-bottom: 0;
  margin-left: 0rem;
  width: calc(30%);
  clear: none;
  max-width: inherit
}

.fr_grid_105.fr-grid>.fr-widget:nth-child(3n+3) {
  margin-top: 1rem;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0rem;
  width: calc(50%);
  clear: none;
  max-width: inherit
}

.fr_container_415 {
  float: none;
  display: -webkit-flex;
  display: flex;
  width: 100%;
  margin-right: auto;
  margin-left: auto
}

.fr_svg_50 {
  float: none;
  display: block;
  -webkit-align-self: flex-start;
  align-self: flex-start;
  width: 90%;
  max-width: 60px;
  fill: rgba(255, 255, 255, 0.66)
}

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

.fr_hd1_paragraph_135 {
  float: none;
  display: block;
  width: 100%;
  margin-top: 2px;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto
}

.fr_hd1_paragraph_135.fr-text p {
  line-height: 1.5;
  text-align: left
}

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

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

.fr_hd1_paragraph_136.fr-text p {
  line-height: 1.5;
  text-align: left
}

.fr_grid_106 {
  display: block;
  width: 90%;
  margin-top: 3px;
  max-width: 350px
}

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

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

.fr_grid_106.fr-grid>.fr-widget:nth-child(3n+2) {
  margin-top: 1rem;
  margin-right: 0rem;
  margin-bottom: 0;
  margin-left: 0rem;
  width: calc(30%);
  clear: none;
  max-width: inherit
}

.fr_grid_106.fr-grid>.fr-widget:nth-child(3n+3) {
  margin-top: 1rem;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0rem;
  width: calc(50%);
  clear: none;
  max-width: inherit
}

.fr_container_418 {
  float: none;
  display: -webkit-flex;
  display: flex;
  width: 100%;
  margin-right: auto;
  margin-left: auto
}

.fr_svg_28 {
  float: none;
  display: block;
  -webkit-align-self: flex-start;
  align-self: flex-start;
  width: 90%;
  max-width: 60px;
  fill: rgba(255, 255, 255, 0.66)
}

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

.fr_hd1_paragraph_138 {
  float: none;
  display: block;
  width: 100%;
  margin-top: 2px;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto
}

.fr_hd1_paragraph_138.fr-text p {
  line-height: 1.5;
  text-align: left
}

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

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

.fr_hd1_paragraph_139.fr-text p {
  line-height: 1.5;
  text-align: left
}

.fr_grid_107 {
  display: block;
  width: 90%;
  margin-top: 3px;
  max-width: 350px
}

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

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

.fr_grid_107.fr-grid>.fr-widget:nth-child(3n+2) {
  margin-top: 1rem;
  margin-right: 0rem;
  margin-bottom: 0;
  margin-left: 0rem;
  width: calc(30%);
  clear: none;
  max-width: inherit
}

.fr_grid_107.fr-grid>.fr-widget:nth-child(3n+3) {
  margin-top: 1rem;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0rem;
  width: calc(50%);
  clear: none;
  max-width: inherit
}

.fr_container_421 {
  float: none;
  display: -webkit-flex;
  display: flex;
  width: 100%;
  margin-right: auto;
  margin-left: auto
}

.fr_svg_51 {
  float: none;
  display: block;
  -webkit-align-self: flex-start;
  align-self: flex-start;
  width: 90%;
  max-width: 60px;
  fill: rgba(255, 255, 255, 0.66)
}

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

.fr_hd1_paragraph_141 {
  float: none;
  display: block;
  width: 100%;
  margin-top: 2px;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto
}

.fr_hd1_paragraph_141.fr-text p {
  line-height: 1.5;
  text-align: left
}

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

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

.fr_hd1_paragraph_142.fr-text p {
  line-height: 1.5;
  text-align: left
}

.fr_cnt03_image_8 {
  float: none;
  display: block;
  margin-right: auto;
  background-position: left center;
  background-size: cover;
  min-height: 50vh
}

.fr_left_arrow_13 {
  display: block;
  top: 50%;
  width: 100px;
  vertical-align: top;
  margin-top: 0;
  margin-right: auto;
  margin-left: 1em;
  padding-top: 17rem;
  padding-right: 3rem;
  padding-bottom: 17rem;
  padding-left: 1rem;
  position: absolute;
  z-index: 5;
  cursor: pointer;
  fill: white;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%)
}

.fr_right_arrow_12 {
  display: block;
  top: 50%;
  width: 100px;
  vertical-align: top;
  margin-top: 0;
  margin-right: 1em;
  margin-left: 0;
  padding-top: 17rem;
  padding-right: 1rem;
  padding-bottom: 17rem;
  padding-left: 3rem;
  position: absolute;
  right: 0;
  z-index: 5;
  cursor: pointer;
  fill: white;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%)
}

.fr_slide_79 {
  display: block;
  background-position: center center;
  background-size: cover;
  position: relative
}

.fr_container_424 {
  float: none;
  display: block;
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  padding-bottom: 66.5%;
  background-image: url(1x1.png);
  background-position: center center;
  background-size: cover
}

.fr_slide_80 {
  display: none;
  background-position: center center;
  background-size: cover;
  position: relative
}

.fr_container_425 {
  float: none;
  display: block;
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  padding-bottom: 66.5%;
  background-image: url(1x1.png);
  background-position: center center;
  background-size: cover
}

.fr_slide_81 {
  float: none;
  display: none;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  background-position: center center;
  background-size: cover;
  position: absolute
}

.fr_container_426 {
  float: none;
  display: block;
  width: 100%;
  padding-bottom: 66.5%;
  background-image: url(1x1.png);
  background-position: center center;
  background-size: cover
}

.fr_slide_82 {
  display: none;
  background-position: center center;
  background-size: cover;
  position: relative
}

.fr_container_427 {
  float: none;
  display: block;
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  padding-bottom: 66.5%;
  background-image: url(1x1.png);
  background-position: center center;
  background-size: cover
}

.fr_slide_83 {
  float: none;
  display: none;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  background-position: center center;
  background-size: cover;
  position: absolute
}

.fr_container_428 {
  float: none;
  display: block;
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  padding-bottom: 66.5%;
  background-image: url(1x1.png);
  background-position: center center;
  background-size: cover
}

.fr_slide_84 {
  display: none;
  background-position: center center;
  background-size: cover;
  position: relative
}

.fr_container_429 {
  float: none;
  display: block;
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  padding-bottom: 66.5%;
  background-image: url(1x1.png);
  background-position: center center;
  background-size: cover
}

.fr_slide_85 {
  display: none;
  background-position: center center;
  background-size: cover;
  position: relative
}

.fr_container_430 {
  float: none;
  display: block;
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  padding-bottom: 66.5%;
  background-image: url(1x1.png);
  background-position: center center;
  background-size: cover
}

.fr_slide_86 {
  display: none;
  background-position: center center;
  background-size: cover;
  position: relative
}

.fr_container_431 {
  float: none;
  display: block;
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  padding-bottom: 66.5%;
  background-image: url(1x1.png);
  background-position: center center;
  background-size: cover
}

.fr_slide_87 {
  display: none;
  background-position: center center;
  background-size: cover;
  position: relative
}

.fr_container_432 {
  float: none;
  display: block;
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  padding-bottom: 66.5%;
  background-image: url(1x1.png);
  background-position: center center;
  background-size: cover
}

.fr_slide_88 {
  display: none;
  background-position: center center;
  background-size: cover;
  position: relative
}

.fr_container_433 {
  float: none;
  display: block;
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  padding-bottom: 66.5%;
  background-image: url(1x1.png);
  background-position: center center;
  background-size: cover
}

.fr_cnt03_paragraph_7 {
  display: -webkit-flex;
  display: flex
}

.fr_container_434 {
  float: none;
  display: block;
  -webkit-align-self: flex-start;
  align-self: flex-start;
  width: 90%;
  margin-right: auto;
  margin-left: auto;
  min-height: 12em;
  max-width: 400px
}

.fr_balta_viesnica_2 {
  float: none;
  display: none;
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-align-items: stretch;
  align-items: stretch;
  width: 95%;
  vertical-align: top;
  margin-top: 150px;
  margin-right: auto;
  margin-left: auto
}

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

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

.fr_cnt03_paragraph_8 {
  display: -webkit-flex;
  display: flex
}

.fr_container_435 {
  float: none;
  display: block;
  -webkit-align-self: flex-start;
  align-self: flex-start;
  width: 90%;
  margin-right: auto;
  margin-left: auto;
  max-width: 400px
}

.fr_text_530 {
  float: none;
  display: block;
  width: 100%;
  margin-bottom: 30px;
  margin-left: 0;
  min-height: 0
}

.fr_cnt03_image_9 {
  float: none;
  display: block;
  margin-right: auto;
  background-position: left center;
  background-size: cover;
  min-height: 50vh
}

.fr_left_arrow_14 {
  display: block;
  top: 50%;
  width: 100px;
  vertical-align: top;
  margin-top: 0;
  margin-right: auto;
  margin-left: 1em;
  padding-top: 17rem;
  padding-right: 3rem;
  padding-bottom: 17rem;
  padding-left: 1rem;
  position: absolute;
  z-index: 5;
  cursor: pointer;
  fill: white;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%)
}

.fr_right_arrow_13 {
  display: block;
  top: 50%;
  width: 100px;
  vertical-align: top;
  margin-top: 0;
  margin-right: 1em;
  margin-left: 0;
  padding-top: 17rem;
  padding-right: 1rem;
  padding-bottom: 17rem;
  padding-left: 3rem;
  position: absolute;
  right: 0;
  z-index: 5;
  cursor: pointer;
  fill: white;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%)
}

.fr_slide_89 {
  float: none;
  display: block;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  background-position: center center;
  background-size: cover;
  position: absolute
}

.fr_container_457 {
  float: none;
  display: block;
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  padding-bottom: 66.5%;
  background-image: url(1x1.png);
  background-position: center center;
  background-size: cover
}

.fr_slide_90 {
  float: none;
  display: none;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  background-position: center center;
  background-size: cover;
  position: absolute
}

.fr_container_458 {
  float: none;
  display: block;
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  padding-bottom: 66.5%;
  background-image: url(1x1.png);
  background-position: center center;
  background-size: cover
}

.fr_slide_91 {
  display: none;
  background-position: center center;
  background-size: cover;
  position: relative
}

.fr_container_459 {
  float: none;
  display: block;
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  padding-bottom: 66.5%;
  background-image: url(1x1.png);
  background-position: center center;
  background-size: cover
}

.fr_slide_92 {
  display: none;
  background-position: center center;
  background-size: cover;
  position: relative
}

.fr_container_460 {
  float: none;
  display: block;
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  padding-bottom: 66.5%;
  background-image: url(1x1.png);
  background-position: center center;
  background-size: cover
}

.fr_slide_93 {
  display: none;
  background-position: center center;
  background-size: cover;
  position: relative
}

.fr_container_461 {
  float: none;
  display: block;
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  padding-bottom: 66.5%;
  background-image: url(1x1.png);
  background-position: center center;
  background-size: cover
}

.fr_slide_94 {
  display: none;
  background-position: center center;
  background-size: cover;
  position: relative
}

.fr_container_462 {
  float: none;
  display: block;
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  padding-bottom: 66.5%;
  background-image: url(1x1.png);
  background-position: center center;
  background-size: cover
}

.fr_slide_95 {
  display: none;
  background-position: center center;
  background-size: cover;
  position: relative
}

.fr_container_463 {
  float: none;
  display: block;
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  padding-bottom: 66.5%;
  background-image: url(1x1.png);
  background-position: center center;
  background-size: cover
}

.fr_slide_96 {
  display: none;
  background-position: center center;
  background-size: cover;
  position: relative
}

.fr_container_464 {
  float: none;
  display: block;
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  padding-bottom: 66.5%;
  background-image: url(1x1.png);
  background-position: center center;
  background-size: cover
}

.fr_slide_97 {
  display: none;
  background-position: center center;
  background-size: cover;
  position: relative
}

.fr_container_465 {
  float: none;
  display: block;
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  padding-bottom: 66.5%;
  background-image: url(1x1.png);
  background-position: center center;
  background-size: cover
}

.fr_slide_98 {
  display: none;
  background-position: center center;
  background-size: cover;
  position: relative
}

.fr_container_466 {
  float: none;
  display: block;
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  padding-bottom: 66.5%;
  background-image: url(1x1.png);
  background-position: center center;
  background-size: cover
}

.fr_slide_99 {
  display: none;
  background-position: center center;
  background-size: cover;
  position: relative
}

.fr_container_467 {
  float: none;
  display: block;
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  padding-bottom: 66.5%;
  background-image: url(1x1.png);
  background-position: center center;
  background-size: cover
}

.fr_slide_100 {
  display: none;
  background-position: center center;
  background-size: cover;
  position: relative
}

.fr_container_468 {
  float: none;
  display: block;
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  padding-bottom: 66.5%;
  background-image: url(1x1.png);
  background-position: center center;
  background-size: cover
}

.fr_cnt03_paragraph_9 {
  display: -webkit-flex;
  display: flex
}

.fr_container_469 {
  float: none;
  display: block;
  -webkit-align-self: flex-start;
  align-self: flex-start;
  width: 90%;
  margin-right: auto;
  margin-left: auto;
  min-height: 12em;
  max-width: 400px
}

.fr_grid_115 {
  display: block;
  width: 90%;
  max-width: 350px
}

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

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

.fr_grid_115.fr-grid>.fr-widget:nth-child(3n+2) {
  margin-top: 1rem;
  margin-right: 0rem;
  margin-bottom: 0;
  margin-left: 0rem;
  width: calc(30%);
  clear: none;
  max-width: inherit
}

.fr_grid_115.fr-grid>.fr-widget:nth-child(3n+3) {
  margin-top: 1rem;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0rem;
  width: calc(50%);
  clear: none;
  max-width: inherit
}

.fr_container_470 {
  float: none;
  display: -webkit-flex;
  display: flex;
  width: 100%;
  margin-right: auto;
  margin-left: auto
}

.fr_svg_58 {
  float: none;
  display: block;
  -webkit-align-self: center;
  align-self: center;
  width: 90%;
  max-width: 60px;
  fill: rgba(255, 255, 255, 0.66)
}

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

.fr_hd1_paragraph_165 {
  float: none;
  display: block;
  width: 100%;
  margin-top: 2px;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto
}

.fr_hd1_paragraph_165.fr-text p {
  line-height: 1.5;
  text-align: left
}

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

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

.fr_hd1_paragraph_166.fr-text p {
  line-height: 1.5;
  text-align: left
}

.fr_grid_116 {
  display: block;
  width: 90%;
  margin-top: 3px;
  max-width: 350px
}

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

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

.fr_grid_116.fr-grid>.fr-widget:nth-child(3n+2) {
  margin-top: 1rem;
  margin-right: 0rem;
  margin-bottom: 0;
  margin-left: 0rem;
  width: calc(30%);
  clear: none;
  max-width: inherit
}

.fr_grid_116.fr-grid>.fr-widget:nth-child(3n+3) {
  margin-top: 1rem;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0rem;
  width: calc(50%);
  clear: none;
  max-width: inherit
}

.fr_container_473 {
  float: none;
  display: -webkit-flex;
  display: flex;
  width: 100%;
  margin-right: auto;
  margin-left: auto
}

.fr_svg_59 {
  float: none;
  display: block;
  -webkit-align-self: flex-start;
  align-self: flex-start;
  width: 90%;
  max-width: 60px;
  fill: rgba(255, 255, 255, 0.66)
}

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

.fr_hd1_paragraph_168 {
  float: none;
  display: block;
  width: 100%;
  margin-top: 2px;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto
}

.fr_hd1_paragraph_168.fr-text p {
  line-height: 1.5;
  text-align: left
}

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

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

.fr_hd1_paragraph_169.fr-text p {
  line-height: 1.5;
  text-align: left
}

.fr_grid_117 {
  display: block;
  width: 90%;
  margin-top: 3px;
  max-width: 350px
}

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

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

.fr_grid_117.fr-grid>.fr-widget:nth-child(3n+2) {
  margin-top: 1rem;
  margin-right: 0rem;
  margin-bottom: 0;
  margin-left: 0rem;
  width: calc(30%);
  clear: none;
  max-width: inherit
}

.fr_grid_117.fr-grid>.fr-widget:nth-child(3n+3) {
  margin-top: 1rem;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0rem;
  width: calc(50%);
  clear: none;
  max-width: inherit
}

.fr_container_476 {
  float: none;
  display: -webkit-flex;
  display: flex;
  width: 100%;
  margin-right: auto;
  margin-left: auto
}

.fr_svg_60 {
  float: none;
  display: block;
  -webkit-align-self: center;
  align-self: center;
  width: 90%;
  max-width: 60px;
  fill: rgba(255, 255, 255, 0.66)
}

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

.fr_hd1_paragraph_171 {
  float: none;
  display: block;
  width: 100%;
  margin-top: 2px;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto
}

.fr_hd1_paragraph_171.fr-text p {
  line-height: 1.5;
  text-align: left
}

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

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

.fr_hd1_paragraph_172.fr-text p {
  line-height: 1.5;
  text-align: left
}

.fr_grid_118 {
  display: block;
  width: 90%;
  margin-top: 3px;
  max-width: 350px
}

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

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

.fr_grid_118.fr-grid>.fr-widget:nth-child(3n+2) {
  margin-top: 1rem;
  margin-right: 0rem;
  margin-bottom: 0;
  margin-left: 0rem;
  width: calc(30%);
  clear: none;
  max-width: inherit
}

.fr_grid_118.fr-grid>.fr-widget:nth-child(3n+3) {
  margin-top: 1rem;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0rem;
  width: calc(50%);
  clear: none;
  max-width: inherit
}

.fr_container_479 {
  float: none;
  display: -webkit-flex;
  display: flex;
  width: 100%;
  margin-right: auto;
  margin-left: auto
}

.fr_svg_61 {
  float: none;
  display: block;
  -webkit-align-self: center;
  align-self: center;
  width: 90%;
  max-width: 60px;
  fill: rgba(255, 255, 255, 0.66)
}

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

.fr_hd1_paragraph_174 {
  float: none;
  display: block;
  width: 100%;
  margin-top: 2px;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto
}

.fr_hd1_paragraph_174.fr-text p {
  line-height: 1.5;
  text-align: left
}

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

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

.fr_hd1_paragraph_175.fr-text p {
  line-height: 1.5;
  text-align: left
}

.fr_grid_119 {
  display: block;
  width: 90%;
  margin-top: 3px;
  max-width: 350px
}

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

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

.fr_grid_119.fr-grid>.fr-widget:nth-child(3n+2) {
  margin-top: 1rem;
  margin-right: 0rem;
  margin-bottom: 0;
  margin-left: 0rem;
  width: calc(30%);
  clear: none;
  max-width: inherit
}

.fr_grid_119.fr-grid>.fr-widget:nth-child(3n+3) {
  margin-top: 1rem;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0rem;
  width: calc(50%);
  clear: none;
  max-width: inherit
}

.fr_container_482 {
  float: none;
  display: -webkit-flex;
  display: flex;
  width: 100%;
  margin-right: auto;
  margin-left: auto
}

.fr_svg_62 {
  float: none;
  display: block;
  -webkit-align-self: center;
  align-self: center;
  width: 90%;
  max-width: 60px;
  fill: rgba(255, 255, 255, 0.66)
}

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

.fr_hd1_paragraph_177 {
  float: none;
  display: block;
  width: 100%;
  margin-top: 2px;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto
}

.fr_hd1_paragraph_177.fr-text p {
  line-height: 1.5;
  text-align: left
}

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

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

.fr_hd1_paragraph_178.fr-text p {
  line-height: 1.5;
  text-align: left
}

.fr_grid_120 {
  display: block;
  width: 90%;
  margin-top: 3px;
  max-width: 350px
}

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

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

.fr_grid_120.fr-grid>.fr-widget:nth-child(3n+2) {
  margin-top: 1rem;
  margin-right: 0rem;
  margin-bottom: 0;
  margin-left: 0rem;
  width: calc(30%);
  clear: none;
  max-width: inherit
}

.fr_grid_120.fr-grid>.fr-widget:nth-child(3n+3) {
  margin-top: 1rem;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0rem;
  width: calc(50%);
  clear: none;
  max-width: inherit
}

.fr_container_485 {
  float: none;
  display: -webkit-flex;
  display: flex;
  width: 100%;
  margin-right: auto;
  margin-left: auto
}

.fr_svg_63 {
  float: none;
  display: block;
  -webkit-align-self: center;
  align-self: center;
  width: 90%;
  max-width: 60px;
  fill: rgba(255, 255, 255, 0.66)
}

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

.fr_hd1_paragraph_180 {
  float: none;
  display: block;
  width: 100%;
  margin-top: 2px;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto
}

.fr_hd1_paragraph_180.fr-text p {
  line-height: 1.5;
  text-align: left
}

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

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

.fr_hd1_paragraph_181.fr-text p {
  line-height: 1.5;
  text-align: left
}

.fr_grid_121 {
  display: block;
  width: 90%;
  margin-top: 3px;
  max-width: 350px
}

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

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

.fr_grid_121.fr-grid>.fr-widget:nth-child(3n+2) {
  margin-top: 1rem;
  margin-right: 0rem;
  margin-bottom: 0;
  margin-left: 0rem;
  width: calc(30%);
  clear: none;
  max-width: inherit
}

.fr_grid_121.fr-grid>.fr-widget:nth-child(3n+3) {
  margin-top: 1rem;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0rem;
  width: calc(50%);
  clear: none;
  max-width: inherit
}

.fr_container_488 {
  float: none;
  display: -webkit-flex;
  display: flex;
  width: 100%;
  margin-right: auto;
  margin-left: auto
}

.fr_svg_64 {
  float: none;
  display: block;
  -webkit-align-self: center;
  align-self: center;
  width: 90%;
  max-width: 60px;
  fill: rgba(255, 255, 255, 0.66)
}

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

.fr_hd1_paragraph_183 {
  float: none;
  display: block;
  width: 100%;
  margin-top: 2px;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto
}

.fr_hd1_paragraph_183.fr-text p {
  line-height: 1.5;
  text-align: left
}

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

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

.fr_hd1_paragraph_184.fr-text p {
  line-height: 1.5;
  text-align: left
}

.fr_teritorija_mob {
  float: none;
  display: none;
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-align-items: stretch;
  align-items: stretch;
  width: 95%;
  vertical-align: top;
  margin-top: 150px;
  margin-right: auto;
  margin-left: auto
}

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

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

.fr_cnt03_paragraph_10 {
  display: -webkit-flex;
  display: flex
}

.fr_container_491 {
  float: none;
  display: block;
  -webkit-align-self: flex-start;
  align-self: flex-start;
  width: 90%;
  margin-right: auto;
  margin-left: auto;
  min-height: 12em;
  max-width: 400px
}

.fr_grid_122 {
  display: block;
  width: 90%;
  max-width: 350px
}

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

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

.fr_grid_122.fr-grid>.fr-widget:nth-child(3n+2) {
  margin-top: 1rem;
  margin-right: 0rem;
  margin-bottom: 0;
  margin-left: 0rem;
  width: calc(25%);
  clear: none;
  max-width: inherit
}

.fr_grid_122.fr-grid>.fr-widget:nth-child(3n+3) {
  margin-top: 1rem;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0rem;
  width: calc(55%);
  clear: none;
  max-width: inherit
}

.fr_container_492 {
  float: none;
  display: -webkit-flex;
  display: flex;
  width: 100%;
  margin-right: auto;
  margin-left: auto
}

.fr_svg_65 {
  float: none;
  display: block;
  -webkit-align-self: center;
  align-self: center;
  width: 90%;
  max-width: 60px;
  fill: rgba(255, 255, 255, 0.66)
}

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

.fr_hd1_paragraph_186 {
  float: none;
  display: block;
  width: 100%;
  margin-top: 2px;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto
}

.fr_hd1_paragraph_186.fr-text p {
  line-height: 1.5;
  text-align: left
}

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

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

.fr_hd1_paragraph_187.fr-text p {
  line-height: 1.5;
  text-align: left
}

.fr_grid_123 {
  display: none;
  width: 90%;
  margin-top: 3px;
  max-width: 350px
}

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

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

.fr_grid_123.fr-grid>.fr-widget:nth-child(3n+2) {
  margin-top: 1rem;
  margin-right: 0rem;
  margin-bottom: 0;
  margin-left: 0rem;
  width: calc(25%);
  clear: none;
  max-width: inherit
}

.fr_grid_123.fr-grid>.fr-widget:nth-child(3n+3) {
  margin-top: 1rem;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0rem;
  width: calc(55%);
  clear: none;
  max-width: inherit
}

.fr_container_495 {
  float: none;
  display: -webkit-flex;
  display: flex;
  width: 100%;
  margin-right: auto;
  margin-left: auto
}

.fr_svg_37 {
  float: none;
  display: block;
  -webkit-align-self: center;
  align-self: center;
  width: 90%;
  max-width: 60px;
  fill: rgba(255, 255, 255, 0.66)
}

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

.fr_hd1_paragraph_189 {
  float: none;
  display: block;
  width: 100%;
  margin-top: 2px;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto
}

.fr_hd1_paragraph_189.fr-text p {
  line-height: 1.5;
  text-align: left
}

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

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

.fr_hd1_paragraph_190.fr-text p {
  line-height: 1.5;
  text-align: left
}

.fr_grid_124 {
  display: block;
  width: 90%;
  margin-top: 3px;
  max-width: 350px
}

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

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

.fr_grid_124.fr-grid>.fr-widget:nth-child(3n+2) {
  margin-top: 1rem;
  margin-right: 0rem;
  margin-bottom: 0;
  margin-left: 0rem;
  width: calc(25%);
  clear: none;
  max-width: inherit
}

.fr_grid_124.fr-grid>.fr-widget:nth-child(3n+3) {
  margin-top: 1rem;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0rem;
  width: calc(55%);
  clear: none;
  max-width: inherit
}

.fr_container_498 {
  float: none;
  display: -webkit-flex;
  display: flex;
  width: 100%;
  margin-right: auto;
  margin-left: auto
}

.fr_svg_66 {
  float: none;
  display: block;
  -webkit-align-self: center;
  align-self: center;
  width: 90%;
  max-width: 60px;
  fill: rgba(255, 255, 255, 0.66)
}

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

.fr_hd1_paragraph_192 {
  float: none;
  display: block;
  width: 100%;
  margin-top: 2px;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto
}

.fr_hd1_paragraph_192.fr-text p {
  line-height: 1.5;
  text-align: left
}

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

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

.fr_hd1_paragraph_193.fr-text p {
  line-height: 1.5;
  text-align: left
}

.fr_grid_125 {
  display: block;
  width: 90%;
  margin-top: 3px;
  max-width: 350px
}

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

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

.fr_grid_125.fr-grid>.fr-widget:nth-child(3n+2) {
  margin-top: 1rem;
  margin-right: 0rem;
  margin-bottom: 0;
  margin-left: 0rem;
  width: calc(25%);
  clear: none;
  max-width: inherit
}

.fr_grid_125.fr-grid>.fr-widget:nth-child(3n+3) {
  margin-top: 1rem;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0rem;
  width: calc(55%);
  clear: none;
  max-width: inherit
}

.fr_container_501 {
  float: none;
  display: -webkit-flex;
  display: flex;
  width: 100%;
  margin-right: auto;
  margin-left: auto
}

.fr_svg_67 {
  float: none;
  display: block;
  -webkit-align-self: center;
  align-self: center;
  width: 90%;
  max-width: 60px;
  fill: rgba(255, 255, 255, 0.66)
}

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

.fr_hd1_paragraph_195 {
  float: none;
  display: block;
  width: 100%;
  margin-top: 2px;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto
}

.fr_hd1_paragraph_195.fr-text p {
  line-height: 1.5;
  text-align: left
}

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

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

.fr_hd1_paragraph_196.fr-text p {
  line-height: 1.5;
  text-align: left
}

.fr_cnt03_image_10 {
  float: none;
  display: block;
  margin-right: auto;
  background-position: left center;
  background-size: cover;
  min-height: 50vh
}

.fr_left_arrow_15 {
  display: block;
  top: 50%;
  width: 100px;
  vertical-align: top;
  margin-top: 0;
  margin-right: auto;
  margin-left: 1em;
  padding-top: 17rem;
  padding-right: 3rem;
  padding-bottom: 17rem;
  padding-left: 1rem;
  position: absolute;
  z-index: 5;
  cursor: pointer;
  fill: white;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%)
}

.fr_right_arrow_14 {
  display: block;
  top: 50%;
  width: 100px;
  vertical-align: top;
  margin-top: 0;
  margin-right: 1em;
  margin-left: 0;
  padding-top: 17rem;
  padding-right: 1rem;
  padding-bottom: 17rem;
  padding-left: 3rem;
  position: absolute;
  right: 0;
  z-index: 5;
  cursor: pointer;
  fill: white;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%)
}

.fr_slide_101 {
  float: none;
  display: block;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  background-position: center center;
  background-size: cover;
  position: absolute
}

.fr_container_504 {
  float: none;
  display: block;
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  padding-bottom: 66.5%;
  background-image: url(1x1.png);
  background-position: center center;
  background-size: cover
}

.fr_slide_102 {
  float: none;
  display: none;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  background-position: center center;
  background-size: cover;
  position: absolute
}

.fr_container_505 {
  float: none;
  display: block;
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  padding-bottom: 66.5%;
  background-image: url(1x1.png);
  background-position: center center;
  background-size: cover
}

.fr_slide_103 {
  display: none;
  background-position: center center;
  background-size: cover;
  position: relative
}

.fr_container_506 {
  float: none;
  display: block;
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  padding-bottom: 66.5%;
  background-image: url(1x1.png);
  background-position: center center;
  background-size: cover
}

.fr_slide_104 {
  display: none;
  background-position: center center;
  background-size: cover;
  position: relative
}

.fr_container_507 {
  float: none;
  display: block;
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  padding-bottom: 66.5%;
  background-image: url(1x1.png);
  background-position: center center;
  background-size: cover
}

.fr_slide_105 {
  display: none;
  background-position: center center;
  background-size: cover;
  position: relative
}

.fr_container_508 {
  float: none;
  display: block;
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  padding-bottom: 66.5%;
  background-image: url(1x1.png);
  background-position: center center;
  background-size: cover
}

.fr_slide_106 {
  display: none;
  background-position: center center;
  background-size: cover;
  position: relative
}

.fr_container_509 {
  float: none;
  display: block;
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  padding-bottom: 66.5%;
  background-image: url(1x1.png);
  background-position: center center;
  background-size: cover
}

.fr_cnt03_paragraph_11 {
  display: -webkit-flex;
  display: flex
}

.fr_container_510 {
  float: none;
  display: block;
  -webkit-align-self: flex-start;
  align-self: flex-start;
  width: 90%;
  margin-right: auto;
  margin-left: auto;
  max-width: 400px
}

.fr_text_532 {
  float: none;
  display: block;
  width: 100%;
  margin-bottom: 30px;
  margin-left: 0;
  min-height: 0
}

.fr_main_slideshow_2 {
  float: none;
  display: none;
  width: 100%;
  height: 100vh;
  vertical-align: top;
  z-index: 0
}

.fr_main_slideshow_2.fr-slideshow .swiper-pagination-bullet {
  background-color: #cfb53b
}

.fr_left_arrow_16 {
  display: block;
  top: 50%;
  left: 0;
  width: 80px;
  margin-top: 0;
  margin-left: 2rem;
  position: absolute;
  z-index: 50;
  fill: white;
  -webkit-transform: translatey(-50%);
  -ms-transform: translatey(-50%);
  transform: translatey(-50%)
}

.fr_right_arrow_15 {
  display: block;
  top: 50%;
  width: 80px;
  margin-top: 0;
  margin-right: 2rem;
  position: absolute;
  right: 0;
  z-index: 50;
  fill: white;
  -webkit-transform: translatey(-50%);
  -ms-transform: translatey(-50%);
  transform: translatey(-50%)
}

.fr_image_slide_3 {
  float: none;
  display: block;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  background-image: url(1x1.png);
  background-position: center bottom;
  background-size: cover;
  position: absolute;
  min-height: 12em
}

.fr_slide_107 {
  display: none;
  background-image: url(1x1.png);
  background-position: center bottom;
  background-size: cover;
  position: relative
}

.fr_slide_108 {
  display: none;
  background-image: url(1x1.png);
  background-position: center center;
  background-size: cover;
  position: relative
}

.fr_slide_109 {
  display: none;
  background-image: url(1x1.png);
  background-position: center center;
  background-size: cover;
  position: relative
}

.fr_image_slide_4 {
  float: none;
  display: none;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  background-image: url(1x1.png);
  background-position: center bottom;
  background-size: cover;
  position: absolute;
  min-height: 12rem
}

.fr_slide_110 {
  display: none;
  background-image: url(1x1.png);
  background-position: center center;
  background-size: cover;
  position: relative
}

.fr_svg_35 {
  float: none;
  display: block;
  -webkit-align-self: center;
  align-self: center;
  width: 90%;
  max-width: 60px;
  fill: rgba(255, 255, 255, 0.66)
}

.fr_imagewidget_9 {
  float: none;
  display: block;
  -webkit-align-self: center;
  align-self: center;
  width: 90%;
  max-width: 60px;
  fill: rgba(255, 255, 255, 0.66)
}

.fr_svg_68 {
  float: none;
  display: block;
  width: 90%;
  max-width: 60px;
  fill: rgba(255, 255, 255, 0.66)
}

.fr_svg_69 {
  float: none;
  display: block;
  -webkit-align-self: center;
  align-self: center;
  width: 90%;
  max-width: 60px;
  fill: rgba(255, 255, 255, 0.66)
}

.fr_svg_70 {
  float: none;
  display: block;
  -webkit-align-self: center;
  align-self: center;
  width: 90%;
  max-width: 60px;
  fill: rgba(255, 255, 255, 0.66)
}

.fr_renrs {
  display: none;
  background-color: #fffef3;
  background-position: center center;
  background-size: cover;
  position: relative
}

.fr_kristne {
  display: none;
  background-position: center center;
  background-size: cover;
  position: relative
}

.fr_container_511 {
  float: none;
  display: block;
  -webkit-align-self: center;
  align-self: center;
  top: 50%;
  left: 50%;
  width: 90%;
  margin-top: 0;
  margin-right: auto;
  margin-left: 0;
  background-color: #fffef3;
  position: absolute;
  max-width: 900px;
  -webkit-transform: translateY(-50%) translateX(-50%);
  -ms-transform: translateY(-50%) translateX(-50%);
  transform: translateY(-50%) translateX(-50%)
}

.fr_text_534.fr-text p {
  font-family: Montserrat;
  text-align: center;
  color: black
}

.fr_container_512 {
  float: none;
  display: block;
  -webkit-align-self: center;
  align-self: center;
  top: 50%;
  left: 50%;
  width: 90%;
  margin-top: 0;
  margin-right: auto;
  margin-left: 0;
  background-color: #fffef3;
  position: absolute;
  right: 0;
  max-width: 900px;
  -webkit-transform: translateY(-50%) translateX(-50%);
  -ms-transform: translateY(-50%) translateX(-50%);
  transform: translateY(-50%) translateX(-50%)
}

.fr_text_536.fr-text p {
  text-align: center;
  color: black
}

.fr_edinasana {
  float: none;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-align-items: stretch;
  align-items: stretch;
  width: 95%;
  vertical-align: top;
  margin-right: auto;
  margin-left: auto
}

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

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

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

.fr_cnt03_paragraph_12 {
  display: -webkit-flex;
  display: flex
}

.fr_container_513 {
  float: none;
  display: block;
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  min-height: 12em;
  max-width: 420px
}

.fr_text_537 {
  float: none;
  display: block;
  width: 100%;
  margin-bottom: 30px;
  margin-left: 0;
  min-height: 0
}

.fr_grid_132 {
  display: block;
  width: 90%;
  margin-top: 3px;
  max-width: 350px
}

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

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

.fr_grid_132.fr-grid>.fr-widget:nth-child(3n+2) {
  margin-top: 1rem;
  margin-right: 0rem;
  margin-bottom: 0;
  margin-left: 0rem;
  width: calc(30%);
  clear: none;
  max-width: inherit
}

.fr_grid_132.fr-grid>.fr-widget:nth-child(3n+3) {
  margin-top: 1rem;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0rem;
  width: calc(50%);
  clear: none;
  max-width: inherit
}

.fr_container_532 {
  float: none;
  display: -webkit-flex;
  display: flex;
  width: 100%;
  margin-right: auto;
  margin-left: auto
}

.fr_svg_77 {
  float: none;
  display: block;
  -webkit-align-self: center;
  align-self: center;
  width: 90%;
  max-width: 60px;
  fill: rgba(255, 255, 255, 0.66)
}

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

.fr_hd1_paragraph_216 {
  float: none;
  display: block;
  width: 100%;
  margin-top: 2px;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto
}

.fr_hd1_paragraph_216.fr-text p {
  line-height: 1.5;
  text-align: left
}

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

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

.fr_hd1_paragraph_217.fr-text p {
  line-height: 1.5;
  text-align: left
}

.fr_cnt03_image_11 {
  float: none;
  display: block;
  margin-right: auto;
  background-position: left center;
  background-size: cover;
  min-height: 50vh
}

.fr_left_arrow_17 {
  display: block;
  top: 50%;
  width: 100px;
  vertical-align: top;
  margin-top: 0;
  margin-right: auto;
  margin-left: 1em;
  padding-top: 17rem;
  padding-right: 3rem;
  padding-bottom: 17rem;
  padding-left: 1rem;
  position: absolute;
  z-index: 5;
  cursor: pointer;
  fill: white;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%)
}

.fr_right_arrow_16 {
  display: block;
  top: 50%;
  width: 100px;
  vertical-align: top;
  margin-top: 0;
  margin-right: 1em;
  margin-left: 0;
  padding-top: 17rem;
  padding-right: 1rem;
  padding-bottom: 17rem;
  padding-left: 3rem;
  position: absolute;
  right: 0;
  z-index: 5;
  cursor: pointer;
  fill: white;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%)
}

.fr_slide_122 {
  display: none;
  background-position: center center;
  background-size: cover;
  position: relative
}

.fr_container_543 {
  float: none;
  display: block;
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  padding-bottom: 66.5%;
  background-image: url(1x1.png);
  background-position: center center;
  background-size: cover
}

.fr_slide_123 {
  display: block;
  background-position: center center;
  background-size: cover;
  position: relative
}

.fr_container_544 {
  float: none;
  display: block;
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  padding-bottom: 66.5%;
  background-image: url(1x1.png);
  background-position: center center;
  background-size: cover
}

.fr_slide_124 {
  display: none;
  background-position: center center;
  background-size: cover;
  position: relative
}

.fr_container_545 {
  float: none;
  display: block;
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  padding-bottom: 66.5%;
  background-image: url(1x1.png);
  background-position: center center;
  background-size: cover
}

.fr_slide_125 {
  display: none;
  background-position: center center;
  background-size: cover;
  position: relative
}

.fr_container_546 {
  float: none;
  display: block;
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  padding-bottom: 66.5%;
  background-image: url(1x1.png);
  background-position: center center;
  background-size: cover
}

.fr_ka_noklut {
  float: none;
  display: none;
  padding-top: 120px;
  padding-bottom: 120px;
  background-color: white;
  z-index: 0;
  min-height: 90vh
}

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

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

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

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

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

.fr_container_254 {
  padding-top: 1px
}

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

.fr_location_public_text.fr-text p {
  text-align: left
}

.fr_container_255 {
  padding-top: 1px
}

.fr_container_256 {
  margin-right: auto;
  margin-bottom: 2rem;
  margin-left: auto
}

.fr_location_contact_title {
  margin-top: 30px
}

.fr_svinibumaja {
  float: none;
  display: block;
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  padding-top: 150px;
  min-height: 12em
}

.fr_baltaviesnica {
  float: none;
  display: block;
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  padding-top: 150px;
  min-height: 12em
}

.fr_teritorija_2 {
  float: none;
  display: block;
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  padding-top: 150px;
  min-height: 12em
}

.fr_edinasana_2 {
  float: none;
  display: block;
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  padding-top: 150px;
  min-height: 12em
}

.fr_html {
  display: none;
  width: auto;
  margin-right: auto;
  margin-left: auto;
  min-height: 12em
}

.fr_grid_134 {
  display: block;
  width: 90%;
  margin-top: 3px;
  max-width: 350px
}

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

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

.fr_grid_134.fr-grid>.fr-widget:nth-child(3n+2) {
  margin-top: 1rem;
  margin-right: 0rem;
  margin-bottom: 0;
  margin-left: 0rem;
  width: calc(25%);
  clear: none;
  max-width: inherit
}

.fr_grid_134.fr-grid>.fr-widget:nth-child(3n+3) {
  margin-top: 1rem;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0rem;
  width: calc(55%);
  clear: none;
  max-width: inherit
}

.fr_container_547 {
  float: none;
  display: -webkit-flex;
  display: flex;
  width: 100%;
  margin-right: auto;
  margin-left: auto
}

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

.fr_hd1_paragraph_219 {
  float: none;
  display: block;
  width: 100%;
  margin-top: 2px;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto
}

.fr_hd1_paragraph_219.fr-text p {
  line-height: 1.5;
  text-align: left
}

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

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

.fr_hd1_paragraph_220.fr-text p {
  line-height: 1.5;
  text-align: left
}

.fr_svg_79 {
  float: none;
  display: block;
  -webkit-align-self: center;
  align-self: center;
  width: 100px;
  margin-right: auto;
  margin-left: auto;
  fill: rgba(255, 255, 255, 0.66)
}

.fr_grid_135 {
  display: block;
  width: 90%;
  max-width: 350px
}

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

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

.fr_grid_135.fr-grid>.fr-widget:nth-child(3n+2) {
  margin-top: 1rem;
  margin-right: 0rem;
  margin-bottom: 0;
  margin-left: 0rem;
  width: calc(25%);
  clear: none;
  max-width: inherit
}

.fr_grid_135.fr-grid>.fr-widget:nth-child(3n+3) {
  margin-top: 1rem;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0rem;
  width: calc(55%);
  clear: none;
  max-width: inherit
}

.fr_container_550 {
  float: none;
  display: -webkit-flex;
  display: flex;
  width: 100%;
  margin-right: auto;
  margin-left: auto
}

.fr_svg_80 {
  float: none;
  display: block;
  -webkit-align-self: flex-start;
  align-self: flex-start;
  width: 90%;
  max-width: 60px;
  fill: rgba(255, 255, 255, 0.66)
}

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

.fr_hd1_paragraph_222 {
  float: none;
  display: block;
  width: 100%;
  margin-top: 2px;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto
}

.fr_hd1_paragraph_222.fr-text p {
  line-height: 1.5;
  text-align: left
}

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

.fr_hd1_paragraph_223 {
  float: none;
  display: block;
  width: 100%;
  margin-left: 0
}

.fr_hd1_paragraph_223.fr-text p {
  line-height: 1.5;
  text-align: left
}

.fr_imagewidget_10 {
  width: 300px;
  margin-right: auto;
  margin-left: auto;
  fill: white
}

.fr_grid_136 {
  display: block;
  width: 90%;
  margin-top: 3px;
  max-width: 350px
}

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

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

.fr_grid_136.fr-grid>.fr-widget:nth-child(3n+2) {
  margin-top: 1rem;
  margin-right: 0rem;
  margin-bottom: 0;
  margin-left: 0rem;
  width: calc(25%);
  clear: none;
  max-width: inherit
}

.fr_grid_136.fr-grid>.fr-widget:nth-child(3n+3) {
  margin-top: 1rem;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0rem;
  width: calc(55%);
  clear: none;
  max-width: inherit
}

.fr_container_553 {
  float: none;
  display: -webkit-flex;
  display: flex;
  width: 100%;
  margin-right: auto;
  margin-left: auto
}

.fr_svg_81 {
  float: none;
  display: block;
  -webkit-align-self: center;
  align-self: center;
  width: 100px;
  margin-right: auto;
  margin-left: auto;
  fill: rgba(255, 255, 255, 0.66)
}

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

.fr_hd1_paragraph_225 {
  float: none;
  display: block;
  width: 100%;
  margin-top: 2px;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto
}

.fr_hd1_paragraph_225.fr-text p {
  line-height: 1.5;
  text-align: left
}

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

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

.fr_hd1_paragraph_226.fr-text p {
  line-height: 1.5;
  text-align: left
}

.fr_main_bg_mobile {
  position: relative;
  overflow: hidden;
  float: none;
  display: block;
  width: 100%;
  height: 100vh;
  margin-right: auto;
  margin-left: auto;
  background-position: center top;
  background-size: auto;
  background-attachment: fixed;
  position: absolute;
  z-index: 1000
}

.fr_main_bg_mobile video {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  min-width: 100%;
  min-height: 100%;
  width: auto;
  height: auto;
  object-fit: cover;
}

.fr_container_556 {
  float: none;
  display: block;
  top: 50%;
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  position: absolute;
  z-index: 7000;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%)
}

.fr_svg_46 {
  width: 300px;
  margin-right: auto;
  margin-left: auto;
  fill: white
}

.fr_uzzint_vairk_2 {
  margin-top: 50px;
  max-width: 130px
}

.fr_uzzint_vairk_2.fr-text p {
  font-family: Lora;
  font-weight: 400;
  font-size: 13px;
  color: white
}

.fr_edinasana_moble {
  float: none;
  display: none;
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  padding-top: 150px;
  min-height: 12em
}

.fr_edinasana_4 {
  float: none;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-align-items: stretch;
  align-items: stretch;
  width: 95%;
  vertical-align: top;
  margin-right: auto;
  margin-left: auto
}

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

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

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

.fr_cnt03_paragraph_13 {
  display: -webkit-flex;
  display: flex
}

.fr_container_557 {
  float: none;
  display: block;
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  min-height: 12em;
  max-width: 420px
}

.fr_text_538 {
  float: none;
  display: block;
  width: 100%;
  margin-bottom: 30px;
  margin-left: 0;
  min-height: 0
}

.fr_cnt03_image_12 {
  float: none;
  display: block;
  margin-right: auto;
  background-position: left center;
  background-size: cover;
  min-height: 50vh
}

.fr_left_arrow_18 {
  display: block;
  top: 50%;
  width: 100px;
  vertical-align: top;
  margin-top: 0;
  margin-right: auto;
  margin-left: 1em;
  padding-top: 17rem;
  padding-right: 3rem;
  padding-bottom: 17rem;
  padding-left: 1rem;
  position: absolute;
  z-index: 5;
  cursor: pointer;
  fill: white;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%)
}

.fr_right_arrow_17 {
  display: block;
  top: 50%;
  width: 100px;
  vertical-align: top;
  margin-top: 0;
  margin-right: 1em;
  margin-left: 0;
  padding-top: 17rem;
  padding-right: 1rem;
  padding-bottom: 17rem;
  padding-left: 3rem;
  position: absolute;
  right: 0;
  z-index: 5;
  cursor: pointer;
  fill: white;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%)
}

.fr_slide_126 {
  display: block;
  background-position: center center;
  background-size: cover;
  position: relative
}

.fr_container_561 {
  float: none;
  display: block;
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  padding-bottom: 66.5%;
  background-image: url(1x1.png);
  background-position: center center;
  background-size: cover
}

.fr_slide_127 {
  display: none;
  background-position: center center;
  background-size: cover;
  position: relative
}

.fr_container_562 {
  float: none;
  display: block;
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  padding-bottom: 66.5%;
  background-image: url(1x1.png);
  background-position: center center;
  background-size: cover
}

.fr_slide_128 {
  display: none;
  background-position: center center;
  background-size: cover;
  position: relative
}

.fr_container_563 {
  float: none;
  display: block;
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  padding-bottom: 66.5%;
  background-image: url(1x1.png);
  background-position: center center;
  background-size: cover
}

.fr_slide_129 {
  display: none;
  background-position: center center;
  background-size: cover;
  position: relative
}

.fr_container_564 {
  float: none;
  display: block;
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  padding-bottom: 66.5%;
  background-image: url(1x1.png);
  background-position: center center;
  background-size: cover
}

.fr_cnt03_paragraph_14 {
  display: -webkit-flex;
  display: flex
}

.fr_container_565 {
  float: none;
  display: block;
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  min-height: 12em;
  max-width: 420px
}

.fr_grid_138 {
  display: block;
  width: 90%;
  margin-top: 3px;
  max-width: 350px
}

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

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

.fr_grid_138.fr-grid>.fr-widget:nth-child(3n+2) {
  margin-top: 1rem;
  margin-right: 0rem;
  margin-bottom: 0;
  margin-left: 0rem;
  width: calc(30%);
  clear: none;
  max-width: inherit
}

.fr_grid_138.fr-grid>.fr-widget:nth-child(3n+3) {
  margin-top: 1rem;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0rem;
  width: calc(50%);
  clear: none;
  max-width: inherit
}

.fr_container_566 {
  float: none;
  display: -webkit-flex;
  display: flex;
  width: 100%;
  margin-right: auto;
  margin-left: auto
}

.fr_svg_83 {
  float: none;
  display: block;
  -webkit-align-self: center;
  align-self: center;
  width: 90%;
  max-width: 60px;
  fill: rgba(255, 255, 255, 0.66)
}

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

.fr_hd1_paragraph_231 {
  float: none;
  display: block;
  width: 100%;
  margin-top: 2px;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto
}

.fr_hd1_paragraph_231.fr-text p {
  line-height: 1.5;
  text-align: left
}

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

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

.fr_hd1_paragraph_232.fr-text p {
  line-height: 1.5;
  text-align: left
}

.fr_left_arrow_2 .fr-svg-inner {
  padding-bottom: 155.5984555984556%;
  position: relative
}

.fr_right_arrow_2 .fr-svg-inner {
  padding-bottom: 155.5984555984556%;
  position: relative
}

.fr_wf_tw_icon_11 .fr-svg-inner {
  padding-bottom: 192.59259259259258%;
  position: relative
}

.fr_wf_yt_icon_33 .fr-svg-inner {
  padding-bottom: 100%;
  position: relative
}

.fr_svg_2 .fr-svg-inner {
  padding-bottom: 100%;
  position: relative
}

.fr_svgwidget .fr-svg-inner {
  padding-bottom: 100%;
  position: relative
}

.fr_svgwidget_2 .fr-svg-inner {
  padding-bottom: 100%;
  position: relative
}

.fr_left_arrow_11 .fr-svg-inner {
  padding-bottom: 100%;
  position: relative
}

.fr_right_arrow_10 .fr-svg-inner {
  padding-bottom: 100%;
  position: relative
}

.fr_left_arrow_12 .fr-svg-inner {
  padding-bottom: 100%;
  position: relative
}

.fr_right_arrow_11 .fr-svg-inner {
  padding-bottom: 100%;
  position: relative
}

.fr_right_arrow .fr-svg-inner {
  padding-bottom: 100%;
  position: relative
}

.fr_left_arrow .fr-svg-inner {
  padding-bottom: 100%;
  position: relative
}

.fr_icon_7 .fr-svg-inner {
  padding-bottom: 84.15300546448087%;
  position: relative
}

.fr_logo_7 .fr-svg-inner {
  padding-bottom: 98.9795918367347%;
  position: relative
}

.fr_hamburger_icon_12 .fr-svg-inner {
  padding-bottom: 94.26751592356688%;
  position: relative
}

.fr_svgwidget_3 .fr-svg-inner {
  padding-bottom: 100%;
  position: relative
}

.fr_svgwidget_4 .fr-svg-inner {
  padding-bottom: 100%;
  position: relative
}

.fr_svgwidget_5 .fr-svg-inner {
  padding-bottom: 100%;
  position: relative
}

.fr_svgwidget_6 .fr-svg-inner {
  padding-bottom: 100%;
  position: relative
}

.fr_svgwidget_7 .fr-svg-inner {
  padding-bottom: 100%;
  position: relative
}

.fr_logotips .fr-svg-inner {
  padding-bottom: 98.9795918367347%;
  position: relative
}

.fr_hamburger_icon_13 .fr-svg-inner {
  padding-bottom: 94.26751592356688%;
  position: relative
}

.fr_svg_29 .fr-svg-inner {
  padding-bottom: 100%;
  position: relative
}

.fr_svg_38 .fr-svg-inner {
  padding-bottom: 100%;
  position: relative
}

.fr_wf_yt_icon_2 .fr-svg-inner {
  padding-bottom: 100%;
  position: relative
}

.fr_wf_tw_icon_2 .fr-svg-inner {
  padding-bottom: 192.59259259259258%;
  position: relative
}

.fr_svg_28 .fr-svg-inner {
  padding-bottom: 100%;
  position: relative
}

.fr_svg_51 .fr-svg-inner {
  padding-bottom: 100%;
  position: relative
}

.fr_left_arrow_13 .fr-svg-inner {
  padding-bottom: 100%;
  position: relative
}

.fr_right_arrow_12 .fr-svg-inner {
  padding-bottom: 100%;
  position: relative
}

.fr_left_arrow_14 .fr-svg-inner {
  padding-bottom: 100%;
  position: relative
}

.fr_right_arrow_13 .fr-svg-inner {
  padding-bottom: 100%;
  position: relative
}

.fr_svg_59 .fr-svg-inner {
  padding-bottom: 100%;
  position: relative
}

.fr_svg_64 .fr-svg-inner {
  padding-bottom: 100%;
  position: relative
}

.fr_svg_37 .fr-svg-inner {
  padding-bottom: 100%;
  position: relative
}

.fr_svg_66 .fr-svg-inner {
  padding-bottom: 100%;
  position: relative
}

.fr_svg_67 .fr-svg-inner {
  padding-bottom: 100%;
  position: relative
}

.fr_left_arrow_15 .fr-svg-inner {
  padding-bottom: 100%;
  position: relative
}

.fr_right_arrow_14 .fr-svg-inner {
  padding-bottom: 100%;
  position: relative
}

.fr_left_arrow_16 .fr-svg-inner {
  padding-bottom: 100%;
  position: relative
}

.fr_right_arrow_15 .fr-svg-inner {
  padding-bottom: 100%;
  position: relative
}

.fr_svg_35 .fr-svg-inner {
  padding-bottom: 100%;
  position: relative
}

.fr_svg_77 .fr-svg-inner {
  padding-bottom: 100%;
  position: relative
}

.fr_left_arrow_17 .fr-svg-inner {
  padding-bottom: 100%;
  position: relative
}

.fr_right_arrow_16 .fr-svg-inner {
  padding-bottom: 100%;
  position: relative
}

.fr_left_arrow_18 .fr-svg-inner {
  padding-bottom: 100%;
  position: relative
}

.fr_right_arrow_17 .fr-svg-inner {
  padding-bottom: 100%;
  position: relative
}

.fr_svg_83 .fr-svg-inner {
  padding-bottom: 100%;
  position: relative
}

@media screen and (max-width:1024px) {
  .fr_navigation_text_light {
    display: block;
    text-align: center;
    padding-right: 0;
    padding-left: 0
  }

  .fr_navigation_text_light.fr-text p {
    text-align: center
  }

  .fr_nav_buttn {
    float: none;
    display: block;
    text-align: center;
    margin-right: auto;
    margin-bottom: 20px;
    margin-left: auto;
    padding-top: 10px;
    padding-right: 0;
    padding-bottom: 10px;
    padding-left: 0;
    max-width: 100px
  }

  .fr_button_footer {
    float: none;
    display: block;
    text-align: center;
    margin-bottom: 20px;
    padding-top: 10px;
    padding-right: 0;
    padding-bottom: 10px;
    padding-left: 0;
    max-width: 200px
  }

  .fr_footer_buttn {
    float: none;
    display: none;
    text-align: center;
    margin-right: auto;
    margin-bottom: 20px;
    margin-left: auto;
    padding-top: 10px;
    padding-right: 0;
    padding-bottom: 10px;
    padding-left: 0;
    max-width: 100px
  }

  .fr_main_slideshow {
    display: block
  }

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

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

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

  .fr_svinibu_maja_2 {
    display: none
  }

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

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

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

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

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

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

  .fr_slideshow_3 {
    display: -webkit-flex;
    display: flex
  }

  .fr_quote_one_4 {
    width: 70%
  }

  .fr_nav_without_logo {
    display: none
  }

  .fr_hamburger_icon_9 {
    float: left;
    display: block
  }

  .fr_icon_7 {
    width: 30px;
    margin-top: 18px;
    margin-bottom: 10px;
    cursor: pointer;
    fill: white
  }

  .fr_menu_items_4 {
    float: none;
    display: block;
    text-align: center;
    clear: both;
    position: absolute;
    max-height: 0
  }

  .fr_navigation_2 {
    z-index: 1001;
    min-height: 60px
  }

  .fr_logo_7 {
    margin-top: 13px
  }

  .fr_mobile_toggle_6 {
    display: block
  }

  .fr_hamburger_icon_12 {
    width: 20px;
    margin-top: 18px;
    margin-bottom: 10px;
    cursor: pointer;
    fill: white
  }

  .fr_items_6 {
    float: none;
    display: block;
    text-align: center;
    clear: both;
    position: absolute;
    max-height: 0
  }

  .fr_sign_up_button_6 {
    margin-top: 10px;
    margin-bottom: 10px
  }

  .fr_navigation_mobile {
    min-height: 60px
  }

  .fr_logotips {
    margin-top: 13px
  }

  .fr_mobile_toggle_7 {
    display: block
  }

  .fr_hamburger_icon_13 {
    width: 20px;
    margin-top: 18px;
    margin-bottom: 10px;
    cursor: pointer;
    fill: white
  }

  .fr_items_7 {
    float: none;
    display: block;
    text-align: center;
    clear: both;
    position: absolute;
    max-height: 0
  }

  .fr_svinibu_maja_mobile {
    display: -webkit-flex;
    display: flex
  }

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

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

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

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

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

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

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

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

  .fr_ka_noklut {
    display: none;
    padding-top: 30px;
    padding-bottom: 30px;
    z-index: 0
  }

  .fr_grid_133 {
    margin-top: 30px
  }

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

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

@media screen and (max-width:768px) {
  .fr_h1_center_white.fr-text p {
    font-weight: 600;
    font-size: 25px
  }

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

  .fr_h1_dark {
    display: block
  }

  .fr_h1_dark.fr-text h1 {
    font-size: 30px;
    line-height: 40px
  }

  .fr_h1_dark.fr-text p {
    font-weight: 600;
    font-size: 25px
  }

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

  .fr_navigation_text_light.fr-text p {
    text-align: center
  }

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

  .fr_nav_buttn {
    float: none;
    display: block;
    margin-top: 10px;
    margin-right: auto;
    margin-bottom: 20px;
    margin-left: auto;
    padding-top: 10px;
    padding-bottom: 10px;
    max-width: 100px
  }

  .fr_footer_small {
    float: none;
    display: block;
    width: 100%;
    font-weight: 400;
    margin-right: auto;
    margin-left: auto
  }

  .fr_footer_text {
    float: none;
    display: block;
    width: 100%;
    font-weight: 400;
    margin-right: auto;
    margin-left: auto
  }

  .fr_title_gold {
    max-width: 500px
  }

  .fr_button_footer {
    float: none;
    display: block;
    margin-top: 10px;
    margin-bottom: 20px;
    margin-left: 0;
    padding-top: 10px;
    padding-bottom: 10px;
    max-width: 100px
  }

  .fr_footer_buttn {
    display: block;
    margin-top: 20px;
    margin-left: 0;
    padding-top: 10px;
    padding-bottom: 10px;
    max-width: 200px
  }

  .fr_text_block_3_mobile {
    display: none
  }

  .fr_text_block_3_mobile.fr-text p {
    line-height: 35px
  }

  .fr_button2_10 {
    margin-top: 30px
  }

  .fr_main_slideshow {
    display: block;
    height: 500px
  }

  .fr_left_arrow_2 {
    display: none
  }

  .fr_right_arrow_2 {
    display: none
  }

  .fr_main_bg {
    display: none;
    height: 500px;
    background-color: #8d8d8d;
    min-height: 500px
  }

  .fr_container_desktop {
    display: block;
    margin-top: 7.2412109375rem
  }

  .fr_this_lv_desktop {
    display: block
  }

  .fr_this_lv_desktop.fr-grid>.fr-widget {
    float: right
  }

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

  .fr_paragraph_center_32.fr-text p {
    font-size: 14px
  }

  .fr_paragraph_center_33.fr-text p {
    font-size: 14px
  }

  .fr_grid_mobile {
    display: none
  }

  .fr_paragraph_center_34.fr-text p {
    font-size: 14px
  }

  .fr_paragraph_center_35.fr-text p {
    font-size: 14px
  }

  .fr_facts_4 {
    display: inline-block;
    position: none
  }

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

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

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

  .fr_grid_15.fr-grid>.fr-widget:nth-child(3n+3) {
    margin-top: 2.4rem;
    margin-right: 0;
    margin-bottom: 0;
    margin-left: 0rem;
    width: calc(100% / 3);
    clear: none;
    max-width: inherit
  }

  .fr_balta_viesnica {
    display: none
  }

  .fr_teritorija {
    display: none
  }

  .fr_text_248 {
    float: none;
    display: block;
    width: 100%;
    font-weight: 400;
    margin-right: auto;
    margin-left: auto
  }

  .fr_slideshow_3 {
    height: 450px;
    min-height: 450px
  }

  .fr_hanuka {
    display: block
  }

  .fr_container_352 {
    -webkit-align-self: center;
    align-self: center
  }

  .fr_container_355 {
    -webkit-align-self: center;
    align-self: center
  }

  .fr_navigation_without_logo_2 {
    display: none
  }

  .fr_navigation_2 {
    display: none
  }

  .fr_mobile_background {
    display: none
  }

  .fr_navigation_mobile {
    display: block;
    width: 100%;
    position: fixed;
    z-index: 1001
  }

  .fr_logotips {
    fill: #cfb53b
  }

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

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

  .fr_container {
    display: none;
    padding-bottom: 4rem
  }

  .fr_container_304 {
    min-height: 0
  }

  .fr_wf_address_48 {
    border: 0
  }

  .fr_cnt03_image_8 {
    min-height: 300px
  }

  .fr_balta_viesnica_2 {
    display: -webkit-flex;
    display: flex
  }

  .fr_cnt03_image_9 {
    min-height: 300px
  }

  .fr_teritorija_mob {
    display: -webkit-flex;
    display: flex
  }

  .fr_cnt03_image_10 {
    min-height: 300px
  }

  .fr_main_slideshow_2 {
    display: none;
    height: 500px
  }

  .fr_left_arrow_16 {
    display: none
  }

  .fr_right_arrow_15 {
    display: none
  }

  .fr_container_511 {
    -webkit-align-self: center;
    align-self: center
  }

  .fr_container_512 {
    -webkit-align-self: center;
    align-self: center
  }

  .fr_edinasana {
    display: -webkit-flex;
    display: flex
  }

  .fr_cnt03_image_11 {
    min-height: 450px
  }

  .fr_ka_noklut {
    display: none;
    padding-top: 50px;
    padding-bottom: 30px;
    z-index: 0
  }

  .fr_grid_133 {
    margin-top: 30px
  }

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

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

  .fr_baltaviesnica {
    padding-top: 0
  }

  .fr_teritorija_2 {
    padding-top: 0
  }

  .fr_edinasana_2 {
    display: none;
    padding-top: 0
  }

  .fr_main_bg_mobile {
    display: block;
    height: 500px;
    background-image: linear-gradient(rgba(0, 0, 0, 0.43), rgba(0, 0, 0, 0.43)), url(1x1.png);
    background-position: center bottom;
    background-size: cover;
    background-attachment: scroll;
    position: none;
    min-height: 500px
  }

  .fr_container_556 {
    margin-top: 1rem;
    position: none
  }

  .fr_svg_46 {
    width: 200px
  }

  .fr_uzzint_vairk_2 {
    display: none
  }

  .fr_edinasana_moble {
    display: block;
    padding-top: 70px
  }

  .fr_edinasana_4 {
    display: -webkit-flex;
    display: flex
  }

  .fr_cnt03_image_12 {
    min-height: 300px
  }

  .fr_container_565 {
    min-height: 0
  }
}

@media screen and (max-width:480px) {
  .fr_tel_center {
    margin-top: 4px
  }

  .fr_body_text {
    float: none;
    display: block;
    width: 90%;
    margin-right: auto;
    margin-left: auto;
    min-height: 0
  }

  .fr_footer_title {
    margin-bottom: 10px
  }

  .fr_navigation_text_light.fr-text p {
    text-align: center
  }

  .fr_quote {
    float: none;
    display: block;
    width: 100%;
    margin-right: auto;
    margin-bottom: 20px;
    margin-left: auto;
    min-height: 0
  }

  .fr_quote.fr-text p {
    font-size: 13px;
    line-height: 20px;
    color: black
  }

  .fr_nav_buttn {
    float: none;
    display: block;
    margin-right: auto;
    margin-left: auto
  }

  .fr_title_gold {
    margin-bottom: 10px
  }

  .fr_button_footer {
    float: none;
    display: block;
    margin-right: auto;
    margin-left: auto
  }

  .fr_button2_10 {
    margin-top: 25px;
    margin-bottom: 10px
  }

  .fr_main_slideshow {
    display: block;
    height: 400px
  }

  .fr_paragraph_center_31 {
    margin-top: 0
  }

  .fr_paragraph_center_31.fr-text p {
    font-weight: 300
  }

  .fr_navigation {
    display: none
  }

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

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

  .fr_logo {
    display: none
  }

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

  .fr_grid_mobile {
    float: none;
    display: none;
    left: 0;
    width: 100%;
    margin-top: 10px;
    margin-right: auto;
    margin-left: auto;
    right: 0;
    max-width: 500px
  }

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

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

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

  .fr_container_259 {
    min-height: 30px
  }

  .fr_paragraph_center_34.fr-text p {
    text-align: center
  }

  .fr_container_260 {
    min-height: 30px
  }

  .fr_paragraph_center_35.fr-text p {
    text-align: center
  }

  .fr_facts_4 {
    padding-top: 0;
    padding-bottom: 40px
  }

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

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

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

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

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

  .fr_container_274 {
    min-height: 80px
  }

  .fr_container_277 {
    display: none
  }

  .fr_container_280 {
    min-height: 80px
  }

  .fr_container_284 {
    min-height: 80px
  }

  .fr_imagewidget {
    width: 80px
  }

  .fr_imagewidget_4 {
    width: 80px
  }

  .fr_imagewidget_6 {
    width: 80px
  }

  .fr_container_286 {
    min-height: 80px
  }

  .fr_svg_13 {
    width: 80px
  }

  .fr_container_288 {
    min-height: 80px
  }

  .fr_svg_14 {
    width: 80px
  }

  .fr_container_290 {
    min-height: 80px
  }

  .fr_svg_15 {
    -webkit-align-self: flex-start;
    align-self: flex-start;
    width: 80px
  }

  .fr_container_292 {
    min-height: 80px
  }

  .fr_svg_16 {
    -webkit-align-self: flex-start;
    align-self: flex-start;
    width: 80px
  }

  .fr_container_294 {
    min-height: 80px
  }

  .fr_svg_17 {
    -webkit-align-self: flex-start;
    align-self: flex-start;
    width: 80px
  }

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

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

  .fr_container_296 {
    min-height: 0
  }

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

  .fr_three_column_grid_2.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_02 {
    background-color: white
  }

  .fr_svinibu_maja_2 {
    display: none
  }

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

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

  .fr_cnt03_image_3 {
    min-height: 300px
  }

  .fr_container_305 {
    width: 100%
  }

  .fr_balta_viesnica {
    margin-top: 40px
  }

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

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

  .fr_container_306 {
    width: 100%;
    margin-top: 80px
  }

  .fr_text_522 {
    width: 90%
  }

  .fr_teritorija {
    margin-top: 80px
  }

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

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

  .fr_container_307 {
    width: 100%
  }

  .fr_text_523 {
    width: 90%
  }

  .fr_svgwidget {
    width: 80px;
    padding-top: 11rem;
    padding-bottom: 11rem;
    padding-left: 0
  }

  .fr_svgwidget_2 {
    width: 80px;
    padding-top: 11rem;
    padding-right: 0;
    padding-bottom: 11rem
  }

  .fr_cnt03_image_6 {
    min-height: 300px
  }

  .fr_left_arrow_11 {
    width: 80px;
    padding-top: 11rem;
    padding-bottom: 11rem;
    padding-left: 0
  }

  .fr_right_arrow_10 {
    width: 80px;
    padding-top: 11rem;
    padding-right: 0;
    padding-bottom: 11rem
  }

  .fr_cnt03_image_7 {
    min-height: 300px
  }

  .fr_left_arrow_12 {
    width: 80px;
    padding-top: 11rem;
    padding-bottom: 11rem;
    padding-left: 0
  }

  .fr_right_arrow_11 {
    width: 80px;
    padding-top: 11rem;
    padding-right: 0;
    padding-bottom: 11rem
  }

  .fr_grid_85 {
    float: none;
    display: block;
    width: 100%;
    margin-right: auto;
    margin-left: auto;
    max-width: 400px
  }

  .fr_grid_86 {
    float: none;
    display: block;
    width: 100%;
    margin-right: auto;
    margin-left: auto;
    max-width: 400px
  }

  .fr_grid_87 {
    float: none;
    display: block;
    width: 100%;
    margin-right: auto;
    margin-bottom: 20px;
    margin-left: auto;
    max-width: 400px
  }

  .fr_grid_88 {
    width: 100%;
    max-width: 400px
  }

  .fr_grid_89 {
    float: none;
    display: block;
    width: 100%;
    margin-right: auto;
    margin-left: auto;
    max-width: 400px
  }

  .fr_grid_90 {
    float: none;
    display: block;
    width: 100%;
    margin-right: auto;
    margin-left: auto;
    max-width: 400px
  }

  .fr_grid_91 {
    float: none;
    display: block;
    width: 100%;
    margin-right: auto;
    margin-bottom: 20px;
    margin-left: auto;
    max-width: 400px
  }

  .fr_grid_92 {
    float: none;
    display: block;
    width: 100%;
    margin-right: auto;
    margin-left: auto;
    max-width: 400px
  }

  .fr_grid_93 {
    float: none;
    display: block;
    width: 100%;
    margin-right: auto;
    margin-left: auto;
    max-width: 400px
  }

  .fr_grid_94 {
    float: none;
    display: block;
    width: 100%;
    margin-right: auto;
    margin-bottom: 20px;
    margin-left: auto;
    max-width: 400px
  }

  .fr_atsauksmes {
    float: none;
    display: block;
    width: 100%;
    margin-right: auto;
    margin-left: auto;
    padding-top: 0;
    padding-bottom: 0;
    background-color: white;
    min-height: 300px
  }

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

  .fr_call_to_action_2.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_slideshow_3 {
    width: 100%;
    height: 300px;
    min-height: 300px
  }

  .fr_anna {
    display: -webkit-flex;
    display: flex;
    background-color: white
  }

  .fr_hanuka {
    display: -webkit-flex;
    display: flex;
    background-color: white
  }

  .fr_quote_one_4 {
    display: -webkit-flex;
    display: flex;
    -webkit-align-self: center;
    align-self: center;
    width: 70%;
    z-index: 1;
    min-height: 310px
  }

  .fr_container_352 {
    width: 100%
  }

  .fr_container_355 {
    -webkit-align-self: flex-start;
    align-self: flex-start;
    width: 70%;
    background-color: white
  }

  .fr_nav_without_logo {
    display: none
  }

  .fr_navigation_dark_with_logo_5 {
    width: 90%;
    max-width: 320px
  }

  .fr_uzzint_vairk {
    margin-top: 20px
  }

  .fr_uzzint_vairk.fr-text p {
    font-weight: 300
  }

  .fr_grid_95 {
    float: none;
    display: block;
    width: 100%;
    margin-right: auto;
    margin-left: auto;
    max-width: 400px
  }

  .fr_grid_96 {
    float: none;
    display: block;
    width: 100%;
    margin-right: auto;
    margin-left: auto;
    max-width: 400px
  }

  .fr_navigation_mobile {
    z-index: 1001;
    min-height: 45px
  }

  .fr_navigation_dark_with_logo_6 {
    width: 90%;
    z-index: 3000
  }

  .fr_logotips {
    margin-top: 11px;
    max-width: 28px
  }

  .fr_hamburger_icon_13 {
    display: block;
    width: 16px;
    margin-top: 16px;
    margin-left: auto
  }

  .fr_container_385 {
    min-height: 80px
  }

  .fr_svg_42 {
    width: 80px
  }

  .fr_grid_97 {
    float: none;
    display: block;
    width: 100%;
    margin-right: auto;
    margin-bottom: 20px;
    margin-left: auto;
    max-width: 400px
  }

  .fr_grid_98 {
    float: none;
    display: block;
    width: 100%;
    margin-right: auto;
    margin-bottom: 20px;
    margin-left: auto;
    max-width: 400px
  }

  .fr_grid_99 {
    float: none;
    display: block;
    width: 100%;
    margin-right: auto;
    margin-left: auto;
    max-width: 400px
  }

  .fr_grid_100 {
    float: none;
    display: block;
    width: 100%;
    margin-right: auto;
    margin-left: auto;
    max-width: 400px
  }

  .fr_grid_101 {
    float: none;
    display: block;
    width: 100%;
    margin-right: auto;
    margin-left: auto;
    max-width: 400px
  }

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

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

  .fr_container {
    display: none
  }

  .fr_grid_16 {
    max-width: 300px
  }

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

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

  .fr_social_icons {
    max-width: 100px
  }

  .fr_container_403 {
    width: 90%;
    max-width: 300px
  }

  .fr_svinibu_maja_mobile {
    -webkit-flex-direction: row;
    flex-direction: row
  }

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

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

  .fr_container_404 {
    width: 100%
  }

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

  .fr_grid_103 {
    float: none;
    display: block;
    width: 90%;
    margin-top: 10px;
    margin-right: auto;
    margin-left: auto;
    max-width: 400px
  }

  .fr_grid_104 {
    float: none;
    display: block;
    width: 90%;
    margin-top: 10px;
    margin-right: auto;
    margin-left: auto;
    max-width: 400px
  }

  .fr_grid_105 {
    float: none;
    display: block;
    width: 90%;
    margin-top: 10px;
    margin-right: auto;
    margin-left: auto;
    max-width: 400px
  }

  .fr_grid_106 {
    float: none;
    display: block;
    width: 90%;
    margin-top: 10px;
    margin-right: auto;
    margin-left: auto;
    max-width: 400px
  }

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

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

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

  .fr_grid_106.fr-grid>.fr-widget:nth-child(3n+3) {
    margin-top: 0rem;
    margin-right: 0;
    margin-bottom: 0;
    margin-left: 0rem;
    width: calc(50%);
    clear: none;
    max-width: inherit
  }

  .fr_grid_107 {
    float: none;
    display: block;
    width: 90%;
    margin-top: 10px;
    margin-right: auto;
    margin-bottom: 20px;
    margin-left: auto;
    max-width: 400px
  }

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

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

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

  .fr_grid_107.fr-grid>.fr-widget:nth-child(3n+3) {
    margin-top: 0rem;
    margin-right: 0;
    margin-bottom: 0;
    margin-left: 0rem;
    width: calc(50%);
    clear: none;
    max-width: inherit
  }

  .fr_cnt03_image_8 {
    min-height: 300px
  }

  .fr_left_arrow_13 {
    width: 80px;
    padding-top: 11rem;
    padding-bottom: 11rem;
    padding-left: 0
  }

  .fr_right_arrow_12 {
    width: 80px;
    padding-top: 11rem;
    padding-right: 0;
    padding-bottom: 11rem
  }

  .fr_container_434 {
    width: 100%
  }

  .fr_balta_viesnica_2 {
    margin-top: 40px
  }

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

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

  .fr_container_435 {
    width: 100%;
    margin-top: 80px
  }

  .fr_text_530 {
    width: 90%
  }

  .fr_cnt03_image_9 {
    min-height: 300px
  }

  .fr_left_arrow_14 {
    width: 80px;
    padding-top: 11rem;
    padding-bottom: 11rem;
    padding-left: 0
  }

  .fr_right_arrow_13 {
    width: 80px;
    padding-top: 11rem;
    padding-right: 0;
    padding-bottom: 11rem
  }

  .fr_container_469 {
    width: 100%
  }

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

  .fr_grid_116 {
    float: none;
    display: block;
    width: 90%;
    margin-top: 10px;
    margin-right: auto;
    margin-bottom: 20px;
    margin-left: auto;
    max-width: 400px
  }

  .fr_grid_117 {
    float: none;
    display: block;
    width: 90%;
    margin-top: 10px;
    margin-right: auto;
    margin-left: auto;
    max-width: 400px
  }

  .fr_grid_118 {
    float: none;
    display: block;
    width: 90%;
    margin-top: 10px;
    margin-right: auto;
    margin-left: auto;
    max-width: 400px
  }

  .fr_grid_119 {
    float: none;
    display: block;
    width: 90%;
    margin-top: 10px;
    margin-right: auto;
    margin-left: auto;
    max-width: 400px
  }

  .fr_grid_120 {
    float: none;
    display: block;
    width: 90%;
    margin-top: 10px;
    margin-right: auto;
    margin-left: auto;
    max-width: 400px
  }

  .fr_grid_121 {
    float: none;
    display: block;
    width: 90%;
    margin-top: 10px;
    margin-right: auto;
    margin-bottom: 20px;
    margin-left: auto;
    max-width: 400px
  }

  .fr_teritorija_mob {
    margin-top: 80px
  }

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

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

  .fr_container_491 {
    width: 100%
  }

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

  .fr_grid_123 {
    float: none;
    display: block;
    margin-top: 10px;
    margin-right: auto;
    margin-left: auto;
    max-width: 400px
  }

  .fr_grid_124 {
    float: none;
    display: block;
    margin-top: 10px;
    margin-right: auto;
    margin-bottom: 20px;
    margin-left: auto;
    max-width: 400px
  }

  .fr_grid_125 {
    float: none;
    display: block;
    margin-top: 10px;
    margin-right: auto;
    margin-bottom: 20px;
    margin-left: auto;
    max-width: 400px
  }

  .fr_cnt03_image_10 {
    min-height: 300px
  }

  .fr_left_arrow_15 {
    width: 80px;
    padding-top: 11rem;
    padding-bottom: 11rem;
    padding-left: 0
  }

  .fr_right_arrow_14 {
    width: 80px;
    padding-top: 11rem;
    padding-right: 0;
    padding-bottom: 11rem
  }

  .fr_container_510 {
    width: 100%
  }

  .fr_text_532 {
    width: 90%
  }

  .fr_main_slideshow_2 {
    display: none
  }

  .fr_renrs {
    background-color: white
  }

  .fr_container_511 {
    -webkit-align-self: flex-start;
    align-self: flex-start;
    width: 70%;
    background-color: white
  }

  .fr_container_512 {
    -webkit-align-self: flex-start;
    align-self: flex-start;
    width: 70%;
    background-color: white
  }

  .fr_edinasana {
    margin-top: 40px
  }

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

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

  .fr_container_513 {
    width: 100%;
    margin-top: 80px
  }

  .fr_text_537 {
    width: 90%
  }

  .fr_grid_132 {
    float: none;
    display: block;
    width: 100%;
    margin-right: auto;
    margin-bottom: 20px;
    margin-left: auto;
    max-width: 400px
  }

  .fr_cnt03_image_11 {
    min-height: 300px
  }

  .fr_left_arrow_17 {
    width: 80px;
    padding-top: 11rem;
    padding-bottom: 11rem;
    padding-left: 0
  }

  .fr_right_arrow_16 {
    width: 80px;
    padding-top: 11rem;
    padding-right: 0;
    padding-bottom: 11rem
  }

  .fr_ka_noklut {
    display: none;
    z-index: 0
  }

  .fr_grid_133 {
    margin-top: 5px
  }

  .fr_svinibumaja {
    padding-top: 70px
  }

  .fr_grid_134 {
    float: none;
    display: block;
    width: 100%;
    margin-right: auto;
    margin-bottom: 20px;
    margin-left: auto;
    max-width: 400px
  }

  .fr_grid_135 {
    float: none;
    display: block;
    width: 100%;
    margin-right: auto;
    margin-left: auto;
    max-width: 400px
  }

  .fr_grid_136 {
    float: none;
    display: block;
    width: 100%;
    margin-right: auto;
    margin-bottom: 20px;
    margin-left: auto;
    max-width: 400px
  }

  .fr_main_bg_mobile {
    height: 400px;
    background-position: center bottom;
    background-size: cover;
    min-height: 400px
  }

  .fr_container_556 {
    margin-top: 2rem
  }

  .fr_svg_46 {
    width: 160px
  }

  .fr_uzzint_vairk_2 {
    margin-top: 40px
  }

  .fr_uzzint_vairk_2.fr-text p {
    font-weight: 300
  }

  .fr_edinasana_moble {
    padding-top: 0
  }

  .fr_edinasana_4 {
    margin-top: 40px
  }

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

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

  .fr_container_557 {
    width: 100%;
    margin-top: 80px
  }

  .fr_text_538 {
    width: 90%
  }

  .fr_cnt03_image_12 {
    min-height: 300px
  }

  .fr_left_arrow_18 {
    width: 80px;
    padding-top: 11rem;
    padding-bottom: 11rem;
    padding-left: 0
  }

  .fr_right_arrow_17 {
    width: 80px;
    padding-top: 11rem;
    padding-right: 0;
    padding-bottom: 11rem
  }

  .fr_container_565 {
    width: 100%
  }

  .fr_grid_138 {
    float: none;
    display: block;
    margin-right: auto;
    margin-bottom: 20px;
    margin-left: auto;
    max-width: 400px
  }
}

@media screen and (max-width:320px) {
  .fr_tel_center.fr-text p {
    font-size: 15px
  }

  .fr_fact.fr-text p {
    font-size: 10px
  }

  .fr_this_lv_desktop.fr-grid>.fr-widget {
    float: right
  }

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

  .fr_social_icons_11 {
    float: none;
    display: block;
    left: 0;
    margin-right: auto;
    margin-left: auto;
    right: 0
  }

  .fr_grid_12 {
    float: none;
    display: block;
    margin-right: auto;
    margin-left: auto
  }

  .fr_svg_6 {
    float: none;
    display: block;
    left: 0;
    margin-right: auto;
    margin-left: auto;
    right: 0
  }

  .fr_navigation {
    margin-top: 10px
  }

  .fr_grid_mobile {
    display: none
  }

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

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

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

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

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

  .fr_cnt03_image_3 {
    min-height: 200px
  }

  .fr_container_305 {
    width: 90%
  }

  .fr_container_306 {
    width: 90%
  }

  .fr_container_307 {
    width: 90%
  }

  .fr_cnt03_image_6 {
    min-height: 200px
  }

  .fr_cnt03_image_7 {
    min-height: 200px
  }

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

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

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

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

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

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

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

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

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

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

  .fr_atsauksmes {
    min-height: 450px
  }

  .fr_slideshow_3 {
    float: none;
    display: -webkit-flex;
    display: flex;
    height: 380px;
    margin-right: auto;
    margin-left: auto;
    z-index: 5;
    min-height: 380px
  }

  .fr_quote_one_4 {
    z-index: 5
  }

  .fr_right_arrow {
    display: block
  }

  .fr_left_arrow {
    display: block
  }

  .fr_container_355 {
    -webkit-align-self: flex-start;
    align-self: flex-start
  }

  .fr_navigation_without_logo_2 {
    display: none
  }

  .fr_navigation_dark_with_logo_5 {
    width: 90%
  }

  .fr_uzzint_vairk {
    max-width: 170px
  }

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

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

  .fr_navigation_mobile {
    z-index: 1001
  }

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

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

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

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

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

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

  .fr_container_404 {
    width: 90%
  }

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

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

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

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

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

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

  .fr_cnt03_image_8 {
    min-height: 200px
  }

  .fr_container_434 {
    width: 90%
  }

  .fr_container_435 {
    width: 90%
  }

  .fr_cnt03_image_9 {
    min-height: 200px
  }

  .fr_container_469 {
    width: 90%
  }

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

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

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

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

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

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

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

  .fr_container_491 {
    width: 90%
  }

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

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

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

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

  .fr_cnt03_image_10 {
    min-height: 200px
  }

  .fr_container_510 {
    width: 90%
  }

  .fr_container_511 {
    -webkit-align-self: flex-start;
    align-self: flex-start
  }

  .fr_container_512 {
    -webkit-align-self: flex-start;
    align-self: flex-start
  }

  .fr_container_513 {
    width: 90%
  }

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

  .fr_cnt03_image_11 {
    min-height: 200px
  }

  .fr_ka_noklut {
    display: none;
    z-index: 0
  }

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

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

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

  .fr_uzzint_vairk_2 {
    max-width: 170px
  }

  .fr_container_557 {
    width: 90%
  }

  .fr_cnt03_image_12 {
    min-height: 200px
  }

  .fr_container_565 {
    width: 90%
  }

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

.fr_item_15 {
  transition-property: color, background-color;
  transition-duration: .3s;
  transition-timing-function: ease-out
}

.fr_item_15:hover {
  color: black;
  background-color: #fffef3;
  transition-duration: .125s
}

.fr_wf_yt_icon_2 {
  transition-property: fill;
  transition-duration: .3s;
  transition-timing-function: ease-out
}

.fr_wf_yt_icon_2:hover {
  fill: #b49756;
  transition-duration: .125s
}

.fr_wf_tw_icon_2 {
  transition-property: fill;
  transition-duration: .3s;
  transition-timing-function: ease-out
}

.fr_wf_tw_icon_2:hover {
  fill: #b49756;
  transition-duration: .125s
}

.fr_text_518 {
  transition-property: color;
  transition-duration: .3s;
  transition-timing-function: ease-out
}

.fr_text_518:hover {
  color: #b49756;
  transition-duration: .125s
}

.fr_text_520 {
  transition-property: color;
  transition-duration: .3s;
  transition-timing-function: ease-out
}

.fr_text_520:hover {
  color: #b49756;
  transition-duration: .125s
}

.fr_item_17 {
  transition-property: color, background-color;
  transition-duration: .3s;
  transition-timing-function: ease-out
}

.fr_item_17:hover {
  color: black;
  background-color: #fffef3;
  transition-duration: .125s
}

.fr_button4_2 {
  transition-property: color, background-color;
  transition-duration: .3s;
  transition-timing-function: ease-out
}

.fr_button4_2:hover {
  color: black;
  background-color: #d5d5d5;
  transition-duration: .125s
}

.fr_right_arrow {
  transition-property: fill;
  transition-duration: .3s;
  transition-timing-function: ease-out
}

.fr_right_arrow:hover {
  fill: #b49756;
  transition-duration: .125s
}

.fr_left_arrow {
  transition-property: fill;
  transition-duration: .3s;
  transition-timing-function: ease-out
}

.fr_left_arrow:hover {
  fill: #b49756;
  transition-duration: .125s
}

.fr_sign_up_button_6 {
  transition-property: color, background-color;
  transition-duration: .3s;
  transition-timing-function: ease-out
}

.fr_sign_up_button_6:hover {
  color: #232222;
  background-color: white;
  transition-duration: .125s
}

.fr_item_14 {
  transition-property: color, background-color;
  transition-duration: .3s;
  transition-timing-function: ease-out
}

.fr_item_14:hover {
  color: black;
  background-color: #fffef3;
  transition-duration: .125s
}

.fr_text03_8 {
  transition-property: color;
  transition-duration: .3s;
  transition-timing-function: ease-out
}

.fr_text03_8:hover {
  color: #b49756;
  transition-duration: .125s
}

.fr_text03_14 {
  transition-property: color;
  transition-duration: .3s;
  transition-timing-function: ease-out
}

.fr_text03_14:hover {
  color: #b49756;
  transition-duration: .125s
}

.fr_text03_13 {
  transition-property: color;
  transition-duration: .3s;
  transition-timing-function: ease-out
}

.fr_text03_13:hover {
  color: #b49756;
  transition-duration: .125s
}

.fr_text03_7 {
  transition-property: color;
  transition-duration: .3s;
  transition-timing-function: ease-out
}

.fr_text03_7:hover {
  color: #b49756;
  transition-duration: .125s
}

.fr_text03_6 {
  transition-property: color;
  transition-duration: .3s;
  transition-timing-function: ease-out
}

.fr_text03_6:hover {
  color: #b49756;
  transition-duration: .125s
}

.fr_text02_5 {
  transition-property: color;
  transition-duration: .3s;
  transition-timing-function: ease-out
}

.fr_text02_5:hover {
  color: #b49756;
  transition-duration: .125s
}

.fr_text01_5 {
  transition-property: color;
  transition-duration: .3s;
  transition-timing-function: ease-out
}

.fr_text01_5:hover {
  color: #b49756;
  transition-duration: .125s
}

.fr_uzzint_vairk_2 {
  transition-property: color;
  transition-duration: .3s;
  transition-timing-function: ease-out
}

.fr_uzzint_vairk_2:hover {
  color: #b49756;
  transition-duration: .125s
}

.fr_uzzint_vairk {
  transition-property: color;
  transition-duration: .3s;
  transition-timing-function: ease-out
}

.fr_uzzint_vairk:hover {
  color: #b49756;
  transition-duration: .125s
}

.fr_item_12 {
  transition-property: color, background-color;
  transition-duration: .3s;
  transition-timing-function: ease-out
}

.fr_item_12:hover {
  color: black;
  background-color: #fffef3;
  transition-duration: .125s
}

.fr_item_9 {
  transition-property: color;
  transition-duration: .3s;
  transition-timing-function: ease-out
}

.fr_item_9:hover {
  color: #cfb53b;
  transition-duration: .125s
}

.fr_item_16 {
  transition-property: color;
  transition-duration: .3s;
  transition-timing-function: ease-out
}

.fr_item_16:hover {
  color: #cfb53b;
  transition-duration: .125s
}

.fr_item_13 {
  transition-property: color;
  transition-duration: .3s;
  transition-timing-function: ease-out
}

.fr_item_13:hover {
  color: #cfb53b;
  transition-duration: .125s
}

.fr_item_8 {
  transition-property: color;
  transition-duration: .3s;
  transition-timing-function: ease-out
}

.fr_item_8:hover {
  color: #cfb53b;
  transition-duration: .125s
}

.fr_item_10 {
  transition-property: color;
  transition-duration: .3s;
  transition-timing-function: ease-out
}

.fr_item_10:hover {
  color: #cfb53b;
  transition-duration: .125s
}

.fr_item_11 {
  transition-property: color;
  transition-duration: .3s;
  transition-timing-function: ease-out
}

.fr_item_11:hover {
  color: #cfb53b;
  transition-duration: .125s
}

.fr_item_7 {
  transition-property: color;
  transition-duration: .3s;
  transition-timing-function: ease-out
}

.fr_item_7:hover {
  color: #cfb53b;
  transition-duration: .125s
}

.fr_rezervet_btn {
  transition-property: color, background-color;
  transition-duration: .3s;
  transition-timing-function: ease-out
}

.fr_rezervet_btn:hover {
  color: black;
  background-color: #fffef3;
  transition-duration: .125s
}

.fr_kontakti_nav {
  transition-property: color;
  transition-duration: .3s;
  transition-timing-function: ease-out
}

.fr_kontakti_nav:hover {
  color: #b49756;
  transition-duration: .125s
}

.fr_galerija_nav {
  transition-property: color;
  transition-duration: .3s;
  transition-timing-function: ease-out
}

.fr_galerija_nav:hover {
  color: #b49756;
  transition-duration: .125s
}

.fr_edinasana_nav {
  transition-property: color;
  transition-duration: .3s;
  transition-timing-function: ease-out
}

.fr_edinasana_nav:hover {
  color: #b49756;
  transition-duration: .125s
}

.fr_teritorija_nav {
  transition-property: color;
  transition-duration: .3s;
  transition-timing-function: ease-out
}

.fr_teritorija_nav:hover {
  color: #b49756;
  transition-duration: .125s
}

.fr_viesnica_nav {
  transition-property: color;
  transition-duration: .3s;
  transition-timing-function: ease-out
}

.fr_viesnica_nav:hover {
  color: #b49756;
  transition-duration: .125s
}

.fr_svinibas_nav {
  transition-property: color;
  transition-duration: .3s;
  transition-timing-function: ease-out
}

.fr_svinibas_nav:hover {
  color: #b49756;
  transition-duration: .125s
}

.fr_villa_nav {
  transition-property: color;
  transition-duration: .3s;
  transition-timing-function: ease-out
}

.fr_villa_nav:hover {
  color: #b49756;
  transition-duration: .125s
}

.fr_location_email {
  transition-property: color;
  transition-duration: .3s;
  transition-timing-function: ease-out
}

.fr_location_email:hover {
  color: #cfb53b;
  transition-duration: .125s
}