/*html {*/
/*  box-sizing: border-box;*/
/*  height: 100%;*/
/*  overflow-x: hidden !important;*/
/*}*/
#version_5 h1, #landing-header h1, #landing-footer h1, #version_5 .h1, #landing-header .h1, #landing-footer .h1,
#version_5 h2, #landing-header h1, #landing-footer h2, #version_5 .h2, #landing-header .h2, #landing-footer .h2,
#version_5 h3, #landing-header h1, #landing-footer h3, #version_5 .h3, #landing-header .h3, #landing-footer .h3,
#version_5 h4, #landing-header h1, #landing-footer h4, #version_5 .h4, #landing-header .h4, #landing-footer .h4,
#version_5 h5, #landing-header h1, #landing-footer h5, #version_5 .h5, #landing-header .h5, #landing-footer .h5,
#version_5 h6, #landing-header h1, #landing-footer h6, #version_5 .h6, #landing-header .h6, #landing-footer .h6,
#version_5 .h, #landing-header .h, #landing-footer .h {
  font-family: "Montserrat", "Arial", "Helvetica Neue", "Helvetica", sans-serif !important;
  margin: 0 0 0.5em;
  color: #322e3f;
  font-weight: 600; }
#version_5 h1, #landing-header h1, #landing-footer h1,
#version_5 h2, #landing-header h2, #landing-footer h2,
#version_5 h3, #landing-header h3, #landing-footer h3,
#version_5 h4, #landing-header h4, #landing-footer h4,
#version_5 h5, #landing-header h5, #landing-footer h5,
#version_5 h6, #landing-header h6, #landing-footer h6,
#version_5 .h1, #landing-header .h1, #landing-footer .h1,
#version_5 .h2, #landing-header .h2, #landing-footer .h2,
#version_5 .h3, #landing-header .h3, #landing-footer .h3,
#version_5 .h4, #landing-header .h4, #landing-footer .h4,
#version_5 .h5, #landing-header .h5, #landing-footer .h5,
#version_5 .h6, #landing-header .h6, #landing-footer .h6,
#version_5 .h7, #landing-header .h7, #landing-footer .h7,
#version_5 .heading-font, #landing-header .heading-font, #landing-footer .heading-font,
body #version_5,
#landing-header nav.navigation-bar a{
  font-family: "Montserrat" !important;
}
#landing-header a{
  font-family: "Montserrat", "Arial", "Helvetica Neue", "Helvetica", sans-serif;
}
#version_5 h1, #landing-header h1, #landing-footer h1, #version_5 .h1, #landing-header .h1, #landing-footer .h1 {
  font-size: 26px; }
@media (min-width: 768px) {
  #version_5 h1, #landing-header h1, #landing-footer h1, #version_5 .h1, #landing-header .h1, #landing-footer .h1 {
    font-size: 42px;
    line-height: 46px; } }
@media (min-width: 1200px) {
  #version_5 h1, #landing-header h1, #landing-footer h1, #version_5 .h1, #landing-header .h1, #landing-footer .h1{
    font-size: 50px;
    line-height: 54px; } }
@media (min-width: 1440px) {
  #version_5 h1, #landing-header h1, #landing-footer h1, #version_5 .h1, #landing-header .h1, #landing-footer .h1{
    font-size: 52px;
    line-height: 56px; } }

#version_5 h2, #landing-header h2, #landing-footer h2, #version_5 .h2, #landing-header .h2, #landing-footer .h2{
  font-size: 24px; }
@media (min-width: 768px) {
  #version_5 h2, #landing-header h2, #landing-footer h2, #version_5 .h2, #landing-header .h2, #landing-footer .h2 {
    font-size: 30px;
    line-height: 34px; } }
@media (min-width: 1200px) {
  #version_5 h2, #landing-header h2, #landing-footer h2, #version_5 .h2, #landing-header .h2, #landing-footer .h2 {
    font-size: 34px;
    line-height: 38px; } }

#version_5 h3, #landing-header h3, #landing-footer h3, #version_5 .h3, #landing-header .h3, #landing-footer .h3 {
  font-size: 22px; }

#version_5 h4, #landing-header h4, #landing-footer h4, #version_5 .h4, #landing-header .h4, #landing-footer .h4 {
  font-size: 20px; }

#version_5 h5, #landing-header h5, #landing-footer h5, #version_5 .h5, #landing-header .h5, #landing-footer .h5 {
  font-size: 17px; }

#version_5 h6, #landing-header h6, #landing-footer h6, #version_5 .h6, #landing-header .h6, #landing-footer .h6 {
  font-size: 16px; }

#version_5 p, #landing-header p, #landing-footer p {
  margin: 0 0 1em;
  font-size: inherit;
  line-height: inherit;
  font-family: "Montserrat", "Arial", "Helvetica Neue", "Helvetica", sans-serif;
}

/* set styles for default page links */
#version_5 a, #landing-header a, #landing-footer a {
  /*color: #d7302b;*/
  text-decoration: none;
  transition: all 0.3s ease; }
#version_5 a:hover, #landing-header a:hover, #landing-footer a:hover, #version_5 a:focus, #landing-header a:focus, #landing-footer a:focus {
  color: #d7302b; }
#version_5 a:hover, #landing-header a:hover, #landing-footer a:hover, #version_5 a:focus, #landing-header a:focus, #landing-footer a:focus {
  outline: none;
  text-decoration: none; }

#version_5 img{
  height: auto;
  vertical-align: top;
  width: 100%;
}
#landing-header img{
  height: auto;
  max-height: 71px;
  vertical-align: top;
  width: 100%;
  object-fit: contain;
}
#landing-footer img{
  height: 100%;
  max-height: 71px;
  padding-top: 0;
  vertical-align: top;
  width: 100%;
}

html {
  box-sizing: border-box;
  height: 100%;
  /*overflow: inherit;*/
}

.resize-active *,
.resize-active *:before,
.resize-active *:after {
  transition: none !important;
  animation: none !important; }

#landing-header.header-homebot .container-fluid{
  display: flex;
  flex-flow: row wrap;
  justify-content: space-between;
  align-items: center;
  padding: 0;
  margin: auto;
  background: transparent;
}
#landing-header.header-homebot .container-fluid:before, #landing-header.header-homebot .container-fluid:after{
  display: none;
}

body #version_5 {
  color: #322e3f;
  background: #fff;
  font: 18px/1.667 "Montserrat", "Arial", "Helvetica Neue", "Helvetica", sans-serif;
  font-weight: 300;
  min-width: 320px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -ms-overflow-style: scrollbar;
  height: 100%; }

/* main version_5 style */
#version_5 {
  background-color: #ffffff;
  display: table;
  table-layout: fixed;
  position: relative;
  overflow: hidden;
  height: 100%;
  width: 100%; }

/* container style */
#version_5 .container {
  padding-left: 15px;
  padding-right: 15px;
  max-width: 1132px;
  margin: 0 auto;
  width: 100%; }

/* row style */
#version_5 .row, #landing-header .row, #landing-footer .row {
  display: flex;
  flex-flow: row wrap; }
#version_5 .row:after, #version_5 .row:before, #landing-header .row:after, #landing-header .row:before, #landing-footer .row:after, #landing-footer .row:before {
  display: none; }

/* text-primary style */
#version_5 .text-primary {
  color: #d7302b; }

/* button style */
#version_5 .button, #landing-header .button {
  font-size: 12px;
  line-height: 16px;
  font-weight: 600;
  color: #fff;
  background-color: transparent;
  border: 1px solid transparent;
  border-radius: 7px;
  font-family: inherit;
  display: inline-flex;
  flex-flow: row wrap;
  justify-content: center;
  align-items: center;
  height: 58px;
  padding: 19px 6px;
  text-align: center;
  text-transform: uppercase;
  transition: all 0.3s ease;
  vertical-align: top;
  outline: none;
  width: 100%; }
@media (min-width: 480px) {
  #version_5 .button, #landing-header .button {
    font-size: 14px;
    line-height: 18px;
    padding: 19px 16px;
    width: auto; } }
#version_5 .button:focus, #landing-header .button:focus {
  color: #fff;
  outline: none;
  box-shadow: none; }
#landing-header .button_small {
  height: 50px;
  padding: 15px; }
#version_5 .button.button_color_primary, #landing-header .button.button_color_primary {
  background-color: #d7302b; }
#version_5 .button.button_color_primary:hover, #landing-header .button.button_color_primary:hover {
  color: #d7302b;
  background-color: #fff;
  border-color: #d7302b; }
#version_5 .button.button_color_secondary, #landing-header .button.button_color_secondary {
  background-color: #322e3f; }
#version_5 .button.button_color_secondary:hover, #landing-header .button.button_color_secondary:hover {
  color: #322e3f;
  background-color: #fff;
  border-color: #322e3f; }

/*form style*/
#version_5 .form-control {
  -webkit-appearance: none;
  -webkit-border-radius: 0;
  box-sizing: border-box;
  font-size: 16px;
  line-height: 20px;
  font-family: inherit;
  background: transparent;
  border: 1px solid #a2a2a3;
  border-radius: 8px;
  box-shadow: none;
  color: #676676;
  height: 64px;
  margin: 0;
  padding: 21px 15px 21px;
  width: 100%;
  display: block;
  outline: none; }
@media (min-width: 576px) {
  #version_5 .form-control {
    height: 74px;
    padding: 26px 15px 26px 32px; } }
#version_5 .form-control:focus {
  box-shadow: none;
  outline: none;
  border-color: #a2a2a3; }
#version_5 .form-control::-webkit-input-placeholder {
  font-size: 16px;
  line-height: 20px;
  color: rgba(103, 102, 118, 0.5); }
#version_5 .form-control::-moz-placeholder {
  opacity: 1;
  font-size: 16px;
  line-height: 20px;
  color: rgba(103, 102, 118, 0.5); }
#version_5 .form-control:-moz-placeholder {
  font-size: 16px;
  line-height: 20px;
  color: rgba(103, 102, 118, 0.5); }
#version_5 .form-control:-ms-input-placeholder {
  font-size: 16px;
  line-height: 20px;
  color: rgba(103, 102, 118, 0.5); }
#version_5 .form-control.placeholder {
  font-size: 16px;
  line-height: 20px;
  color: rgba(103, 102, 118, 0.5); }

/* button-play style */
#version_5 .button-play {
  width: 80px;
  height: 80px;
  background-color: #d7302b;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  border-radius: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
  z-index: 2; }
@media (min-width: 768px) {
  #version_5 .button-play {
    width: 110px;
    height: 110px; } }
#version_5 .button-play .icon-play {
  font-size: 20px;
  line-height: 20px;
  color: #fff;
  z-index: 2;
  font-family: icomoonlp !important;
}
#version_5 .button-play:before, #version_5 .button-play:after {
  width: 80px;
  height: 80px;
  content: "";
  border-radius: 100%;
  background-color: #d7302b;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  transform: scale(0.5);
  transform-origin: center center;
  animation: pulse 3s linear infinite; }
@media (min-width: 768px) {
  #version_5 .button-play:before, #version_5 .button-play:after {
    width: 110px;
    height: 110px; } }
#version_5 .button-play:after {
  animation-delay: 2s; }

/* arrow-down style */
#version_5 .arrow-down {
  width: 70px;
  height: 70px;
  font-size: 30px;
  line-height: 30px;
  background-color: #fff;
  box-shadow: 2.347px 14.815px 54px 0px rgba(135, 135, 135, 0.11);
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  border-radius: 100%;
  color: #322e3f;
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
  z-index: 2; }
@media (min-width: 576px) {
  #version_5 .arrow-down {
    width: 80px;
    height: 80px;
    font-size: 36px;
    line-height: 36px; } }
@media (min-width: 992px) {
  #version_5 .arrow-down {
    width: 98px;
    height: 98px;
    font-size: 42px;
    line-height: 42px; } }
#version_5 .arrow-down:hover {
  background-color: #d7302b;
  color: #fff;
  transition: auto;
}
#version_5 .arrow-down .pulse-me {
  width: 72px;
  height: 72px;
  border-radius: 100%;
  box-shadow: 0 0 1px 2px #89849b;
  position: absolute;
  top: 0;
  left: 0;
  animation: pulsate 1s ease infinite;
  opacity: 0;
  animation-delay: 2s;
  display: block; }
@media (min-width: 576px) {
  #version_5 .arrow-down .pulse-me {
    width: 82px;
    height: 82px; } }
@media (min-width: 992px) {
  #version_5 .arrow-down .pulse-me {
    width: 100px;
    height: 100px; } }

/* lock style */
#version_5 .lock {
  width: 58px;
  height: 58px;
  border: 1px dashed #fff;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  border-radius: 100%;
  color: #fff;
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  margin: 0 auto; }
#version_5 .lock:after {
  width: 65px;
  height: 65px;
  content: '';
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  background-color: #d7302b;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  border-radius: 100%;
  z-index: -1; }

@font-face {
  font-family: 'icomoonlp';
  src: url("../fonts/icomoon.eot?5qie6i");
  src: url("../fonts/icomoon.eot?5qie6i#iefix") format("embedded-opentype"), url("../fonts/icomoon.ttf?5qie6i") format("truetype"), url("../fonts/icomoon.woff?5qie6i") format("woff"), url("../fonts/icomoon.svg?5qie6i#icomoon") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: block; }

[class^="ico-"], [class*=" ico-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icomoonlp' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

.ico-youtube:before {
  content: "\e900"; }

.ico-twitter:before {
  content: "\e901"; }

.ico-instagram:before {
  content: "\e902"; }

.ico-facebook:before {
  content: "\e903"; }

.ico-close:before {
  content: "\e904"; }

.ico-lock:before {
  content: "\e905"; }

.ico-play:before {
  content: "\e906";
  font-family: inherit !important;
}

.ico-check:before {
  content: "\e907"; }

.ico-chevron-down:before {
  content: "\e908"; }

/* header style */
#landing-header.header-homebot {
  background-color: #fff;
  box-shadow: 0 1px 5px 0 rgba(100, 100, 100, 0.3);
  padding: 15px;
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  z-index: 5;
  font-family: Montserrat;
}
@media (min-width: 992px) {
  #landing-header.header-homebot {
    background-color: transparent;
    padding: 25px 15px;
    box-shadow: none; } }
@media (min-width: 1200px) {
  #landing-header.header-homebot {
    padding: 37px 20px; } }
@media (min-width: 1440px) {
  #landing-header.header-homebot {
    padding: 37px 57px; } }
#landing-header.header-homebot.header_sticky {
  top: 0;
  right: 0;
  left: 0; }
@media (min-width: 992px) {
  #landing-header.header-homebot.header_sticky {
    box-shadow: 0 1px 5px 0 rgba(100, 100, 100, 0.3);
    padding: 15px 15px; } }
@media (min-width: 1200px) {
  #landing-header.header-homebot.header_sticky {
    padding: 20px 30px; } }
@media (min-width: 1440px) {
  #landing-header.header-homebot.header_sticky {
    padding: 20px 57px; } }
#landing-header.header-homebot.header_sticky .nav-holder {
  margin-top: 0; }
#landing-header.header-homebot .container-fliud {
  display: flex;
  flex-flow: row wrap;
  justify-content: space-between;
  align-items: center; }
#landing-header.header-homebot .header__logo {
  width: 120px; }
@media (min-width: 360px) {
  #landing-header.header-homebot .header__logo {
    width: 140px; } }
@media (min-width: 480px) {
  #landing-header.header-homebot .header__logo {
    width: 160px; } }
@media (min-width: 1200px) {
  #landing-header.header-homebot .header__logo {
    width: 180px; } }
@media (min-width: 1440px) {
  #landing-header.header-homebot .header__logo {
    width: 207px; } }
#landing-header.header-homebot .header__logo a {
  display: inline-block;
  vertical-align: top; }
#landing-header.header-homebot .button-apply {
  margin-right: 40px;
  width: auto; }
@media (min-width: 360px) {
  #landing-header.header-homebot .button-apply {
    margin-right: 50px; } }
@media (min-width: 480px) {
  #landing-header.header-homebot .button-apply {
    margin-right: 55px; } }
@media (min-width: 992px) {
  #landing-header.header-homebot .button-apply {
    margin: 0 0 0 10px; } }
@media (min-width: 1200px) {
  #landing-header.header-homebot .button-apply {
    margin: 0 0 0 17px; } }
@media (min-width: 1440px) {
  #landing-header.header-homebot .button-apply {
    margin-left: 27px; } }

/* nav holder*/
#landing-header .nav-holder {
  position: absolute;
  top: 100%;
  right: 10px;
  bottom: auto;
  max-height: 0;
  transition: all 0.3s ease;
  overflow: hidden;
  z-index: 9999;
  width: 300px; }
@media (min-width: 360px) {
  #landing-header .nav-holder {
    right: 15px;
    width: 330px; } }
@media (min-width: 992px) {
  #landing-header .nav-holder {
    max-height: inherit;
    position: static;
    overflow: visible;
    display: flex;
    flex-flow: row wrap;
    justify-content: flex-end;
    width: calc(100% - 160px); } }
@media (min-width: 1200px) {
  #landing-header .nav-holder {
    width: calc(100% - 180px); } }
@media (min-width: 1440px) {
  #landing-header .nav-holder {
    width: calc(100% - 207px); } }
.nav-active #landing-header .nav-holder {
  max-height: 4000px; }
@media (min-width: 992px) {
  .nav-active #landing-header .nav-holder {
    max-height: inherit; } }
#landing-header .nav-holder .menu-text {
  font-size: 12px;
  line-height: 16px;
  font-weight: 400;
  color: #fff;
  text-transform: uppercase;
  letter-spacing: 2.5px;
  pointer-events: none;
  position: absolute;
  top: 57px;
  left: 15px;
  transform: rotate(-90deg);
  z-index: 2; }

/* nav area*/
#landing-header .nav-holder__area {
  background: #322e3f;
  transform: translateY(-100%);
  padding: 25px 15px 25px 70px;
  transition: all 0.3s ease; }
@media (min-width: 992px) {
  #landing-header .nav-holder__area {
    background: none;
    transform: none;
    height: auto;
    padding: 0; } }
.nav-active #landing-header .nav-holder__area {
  transform: translateY(0); }

#landing-header .nano {
  background: #322e3f;
  height: 295px; }
@media (min-width: 992px) {
  #landing-header .nano {
    background-color: transparent;
    height: auto;
    overflow: inherit; } }
@media (min-width: 992px) {
  #landing-header .nano > .nano-content {
    position: static;
    margin-right: 0 !important;
    padding: 0;
    overflow: inherit; } }
#landing-header .nano .nano-pane {
  background-color: rgba(0, 0, 0, 0.4); }
#landing-header .nano .nano-pane .nano-slider {
  background-color: rgba(255, 255, 255, 0.85);
  width: 5px; }

@media (min-width: 992px) {
  #landing-header #nav {
    display: flex;
    flex-flow: row wrap; }
  #landing-header #nav .button {
    font-size: 12px;
    line-height: 16px;
    padding: 15px 10px;
  }
}

@media (min-width: 1200px) {
  #landing-header #nav .button {
    font-size: 14px;
    line-height: 18px;
    padding: 15px;
  }
}

@media (min-width: 1440px) {
  #landing-header #nav {
    padding-right: 17px; } }

/* menu style */
#landing-header .menu {
  list-style: none;
  margin: 0;
  padding: 0;
  font-size: 14px;
  line-height: 18px;
  font-weight: 600;
  padding-right: 20px; }
@media (min-width: 992px) {
  #landing-header .menu {
    display: flex;
    flex-flow: row wrap;
    align-items: center;
    margin: 0 -7px;
    font-size: 12px;
    line-height: 16px;
    padding: 0; } }
@media (min-width: 1200px) {
  #landing-header .menu {
    font-size: 14px;
    line-height: 18px;
    margin: 0 -15px; } }
#landing-header .menu__list {
  padding: 15px 0;
  position: relative; }
@media (min-width: 992px) {
  #landing-header .menu__list {
    padding: 10px 5px; } }
@media (min-width: 1024px) {
  #landing-header .menu__list {
    padding: 10px 7px; } }
@media (min-width: 1200px) {
  #landing-header .menu__list {
    padding: 10px; } }
@media (min-width: 1440px) {
  #landing-header .menu__list {
    padding: 10px 15px; } }
@media (min-width: 992px) {
  #landing-header .menu__list:last-child .dropdown {
    right: 15px;
    left: auto; } }
#landing-header .menu__list.open__link {
  color: #d7302b; }
#landing-header .menu__list.open .icon {
  transform: translateY(-50%) rotate(180deg); }
#landing-header .menu__link {
  color: #fff;
  text-transform: uppercase;
  display: inline-block;
  vertical-align: top;
  position: relative;
  cursor: pointer; }
@media (min-width: 992px) {
  #landing-header .menu__link {
    color: #7f7f7f; } }
#landing-header .menu__link:hover {
  color: #d7302b; }
#landing-header .menu__link.toggle-link {
  cursor: default; }
#landing-header .menu__link .icon {
  font-size: 16px;
  line-height: 16px;
  display: inline-block;
  vertical-align: middle;
  transition: all 0.3s ease;
  position: absolute;
  top: 50%;
  right: -20px;
  transform: translateY(-50%); }
@media (min-width: 992px) {
  #landing-header .menu__link .icon {
    display: none; } }
@media (min-width: 992px) {
  #landing-header .menu .dropdown {
    position: absolute;
    top: 100%;
    left: 7px; } }
@media (min-width: 1200px) {
  #landing-header .menu .dropdown {
    left: 15px; } }

/* menu-dropdown style */
#landing-header .dropdown {
  list-style: none;
  margin: 0;
  padding: 0;
  font-size: 12px;
  line-height: 16px;
  font-weight: 600;
  background-color: transparent;
  border: solid rgba(255, 255, 255, 0.05);
  border-width: 1px 0 1px 0;
  margin-top: 15px !important;
  padding: 10px 0 !important;
  display: none;}
@media (min-width: 992px) {
  #landing-header .dropdown {
    background-color: #fff;
    -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
    box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
    border-top: none;
    min-width: 200px;
    padding: 0 15px !important;
    margin: 0 !important; } }
@media (min-width: 992px) {
  #landing-header .dropdown__list {
    border-bottom: 1px solid #f4f4f4; } }
#landing-header .dropdown__list:last-child {
  border-bottom: none; }
#landing-header .dropdown__link {
  color: #fff;
  display: inline-block;
  vertical-align: top;
  padding: 10px 0;
  cursor: pointer; }
@media (min-width: 992px) {
  #landing-header .dropdown__link {
    color: #7f7f7f;
    display: block; } }
#landing-header .dropdown__link:hover {
  color: #d7302b; }

/* mCustomScrollbar style */
#landing-header .mCSB_scrollTools {
  top: 30px !important;
  right: 10px !important;
  bottom: 30px !important; }

#landing-header .mCSB_draggerRail {
  background-color: #000 !important;
  width: 4px !important; }

#landing-header .mCSB_dragger_bar {
  background-color: white !important; }
#landing-header .mCSB_dragger_bar:hover {
  background-color: #fff !important; }

#landing-header .mCustomScrollBox[style="max-height: none;"] + .mCSB_scrollTools {
  display: none !important; }

/* burger menu with span button style */
#landing-header .nav-opener {
  width: 40px;
  height: 36px;
  font-size: 31px;
  line-height: 40px;
  position: absolute;
  top: 50%;
  right: 15px;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
  background: transparent;
  text-indent: -9999px;
  overflow: hidden; }
@media (min-width: 992px) {
  #landing-header .nav-opener {
    display: none; } }
#landing-header .nav-opener:after, #landing-header .nav-opener:before,
#landing-header .nav-opener span {
  position: absolute;
  left: 5px;
  right: 5px;
  background: #322e3f;
  height: 3px;
  border-radius: 4px;
  transition: all 0.3s ease; }
#landing-header .nav-opener span {
  top: 17px;
  right: 12px; }
#landing-header .nav-opener:before, #landing-header .nav-opener:after {
  content: ''; }
#landing-header .nav-opener:before {
  top: 7px; }
#landing-header .nav-opener:after {
  bottom: 6px; }
.nav-active #landing-header .nav-opener:before {
  transform: rotate(45deg) translate(8px, 8px); }
.nav-active #landing-header .nav-opener:after {
  transform: rotate(-45deg) translate(6px, -6px); }
.nav-active #landing-header .nav-opener span {
  opacity: 0;
  visibility: hidden; }

/* divider style */
#version_5 .divider {
  background: #d7302b;
  height: 4px;
  width: 25px;
  display: block;
  margin: 23px auto; }

/* blur text style */
#version_5 .blur {
  -webkit-filter: blur(6px);
  -moz-filter: blur(6px);
  -o-filter: blur(6px);
  -ms-filter: blur(6px);
  filter: blur(6px); }

/* svg style */
#version_5 .svg {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  z-index: -1; }

/* intro-block style */
#version_5 .intro-block {
  padding: 145px 0 70px; }
@media (min-width: 768px) {
  #version_5 .intro-block {
    padding: 165px 0 80px; } }
@media (min-width: 992px) {
  #version_5 .intro-block {
    padding: 145px 0 80px; } }
@media (min-width: 1200px) {
  #version_5 .intro-block {
    padding: 185px 0 120px; } }
#version_5 .intro-block .container {
  max-width: 1404px; }
#version_5 .intro-block__content {
  margin-bottom: 50px;
  position: relative;
  z-index: 1; }
@media (min-width: 768px) {
  #version_5 .intro-block__content {
    margin-bottom: 80px; } }
@media (min-width: 992px) {
  #version_5 .intro-block__content {
    padding-top: 65px;
    margin-bottom: 0; } }
@media (min-width: 1200px) {
  #version_5 .intro-block__content {
    padding-top: 95px; } }
@media (min-width: 1440px) {
  #version_5 .intro-block__content {
    padding-left: 23px; } }
#version_5 .intro-block__content .button-play {
  margin: 0 auto; }
#version_5 .intro-block h1, #version_5 .intro-block .h1 {
  letter-spacing: -0.8px;
  margin-bottom: 20px; }
@media (max-width: 360px) {
  #version_5 .intro-block h1, #version_5 .intro-block .h1 {
    font-size: 22px;
    line-height: 26px; }
  #landing-footer .footer__copyright{
    padding: 0 10px;
  }
}
@media (min-width: 768px) {
  #version_5 .intro-block h1, #version_5 .intro-block .h1 {
    margin-bottom: 32px; } }
#version_5 .intro-block .button-holder {
  margin-top: 56px; }
@media (min-width: 991px) {
  #version_5 .intro-block .button-holder {
    margin-top: 120px; } }
#version_5 .intro-block__image {
  max-width: 472px;
  position: relative;
  z-index: 2;
  margin: 0 auto;
  padding: 0 20px; }
@media (min-width: 576px) {
  #version_5 .intro-block__image {
    max-width: 430px;
    padding: 0; } }
@media (min-width: 640px) {
  #version_5 .intro-block__image {
    max-width: 472px; } }
@media (min-width: 768px) {
  #version_5 .intro-block__image {
    max-width: 552px; } }
@media (min-width: 992px) {
  #version_5 .intro-block__image {
    max-width: 602px;
    padding-right: 25px; } }
@media (min-width: 1600px) {
  #version_5 .intro-block__image {
    padding-right: 0;
  }
}
@media (min-width: 1800px) {
  #version_5 .intro-block__image {
    margin-right: -47px;
    padding: 0 0 0 44px; } }
#version_5 .intro-block__image img {
  -webkit-border-radius: 70px 0 70px 0;
  -moz-border-radius: 70px 0 70px 0;
  border-radius: 70px 0 70px 0; }
@media (min-width: 480px) {
  #version_5 .intro-block__image img {
    -webkit-border-radius: 80px 0 80px 0;
    -moz-border-radius: 80px 0 80px 0;
    border-radius: 80px 0 80px 0; } }
@media (min-width: 768px) {
  #version_5 .intro-block__image img {
    -webkit-border-radius: 100px 0 108px 0;
    -moz-border-radius: 100px 0 108px 0;
    border-radius: 100px 0 108px 0; } }
#version_5 .intro-block__image:after, #version_5 .intro-block__image:before {
  content: '';
  position: absolute;
  background-image: url(../images/pattern.jpg);
  background-repeat: repeat;
  display: block;
  z-index: -1; }
#version_5 .intro-block__image:before {
  bottom: 18px;
  left: 2px;
  height: 100px;
  width: 100px; }
@media (min-width: 480px) {
  #version_5 .intro-block__image:before {
    bottom: 48px; } }
@media (min-width: 576px) {
  #version_5 .intro-block__image:before {
    left: -67px; } }
@media (min-width: 992px) {
  #version_5 .intro-block__image:before {
    left: -72px;
    bottom: 25px; } }
@media (min-width: 1200px) {
  #version_5 .intro-block__image:before {
    left: -90px;
    bottom: 48px; } }
@media (min-width: 1440px) {
  #version_5 .intro-block__image:before {
    left: -110px; } }
@media (min-width: 1800px) {
  #version_5 .intro-block__image:before {
    left: -67px; } }
#version_5 .intro-block__image:after {
  top: 35px;
  right: -5px;
  width: 50px;
  height: 160px; }
@media (min-width: 360px) {
  #version_5 .intro-block__image:after {
    height: 155px;
    top: 60px;
  } }
@media (min-width: 480px) {
  #version_5 .intro-block__image:after {
    top: 70px;
    height: 295px; } }
@media (min-width: 576px) {
  #version_5 .intro-block__image:after {
    top: 100px;
    right: -58px; } }
@media (min-width: 768px) {
  #version_5 .intro-block__image:after {
    top: 154px;
    right: -58px;
    height: 350px; } }
@media (min-width: 992px) {
  #version_5 .intro-block__image:after {
    top: 55px;
    right: -10px;
    height: 250px; } }
@media (min-width: 1200px) {
  #version_5 .intro-block__image:after {
    top: 90px;
    right: -12px;
    height: 310px; } }
@media (min-width: 1440px) {
  #version_5 .intro-block__image:after {
    top: 154px; } }
@media (min-width: 1600px) {
  #version_5 .intro-block__image:after {
    right: -58px; } }
#version_5 .intro-block__image .svg-shape {
  position: absolute;
  z-index: -1;
  bottom: -60px;
  right: 8px;
}
@media (min-width: 360px) {
  #version_5 .intro-block__image .svg-shape {
    bottom: -80px;
    right: 0;
  }
}
@media (min-width: 480px) {
  #version_5 .intro-block__image .svg-shape {
    bottom: -90px;
    right: -5px; } }
@media (min-width: 576px) {
  #version_5 .intro-block__image .svg-shape {
    bottom: -90px;
    right: -30px; } }
@media (min-width: 640px) {
  #version_5 .intro-block__image .svg-shape {
    right: -40px;
    bottom: -110px;
  } }
@media (min-width: 992px) {
  #version_5 .intro-block__image .svg-shape {
    bottom: -100px;
    right: -10px; } }
@media (min-width: 1440px) {
  #version_5 .intro-block__image .svg-shape {
    bottom: -90px;
    right: -23px; } }
@media (min-width: 1600px) {
  #version_5 .intro-block__image .svg-shape {
    right: -53px; } }
#version_5 .intro-block__image .svg-shape img {
  border-radius: 0;
  width: 100px; }
@media (min-width: 480px) {
  #version_5 .intro-block__image .svg-shape img {
    width: 135px; } }
@media (min-width: 576px) {
  #version_5 .intro-block__image .svg-shape img {
    width: 165px; } }
@media (min-width: 992px) {
  #version_5 .intro-block__image .svg-shape img {
    width: 145px; } }
@media (min-width: 1200px) {
  #version_5 .intro-block__image .svg-shape img {
    width: 155px; } }
@media (min-width: 1440px) {
  #version_5 .intro-block__image .svg-shape img {
    width: 175px; } }
@media (min-width: 1600px) {
  #version_5 .intro-block__image .svg-shape img {
    width: 215px; } }

/* worth-from style */
#version_5 .worth-from {
  margin-bottom: 40px; }
@media (min-width: 992px) {
  #version_5 .worth-from {
    max-width: 665px;
    margin-bottom: 50px;
    padding-left: 4px; } }
@media (min-width: 1200px) {
  #version_5 .worth-from {
    margin-bottom: 80px; } }
@media (min-width: 1440px) {
  #version_5 .worth-from {
    margin-bottom: 120px; } }
#version_5 .worth-from .input-group {
  display: flex;
  flex-flow: row nowrap; }
#version_5 .worth-from .form-group {
  margin-bottom: 20px; }
#version_5 .worth-from label {
  font-size: 16px;
  line-height: 20px;
  font-weight: 400;
  color: rgba(0, 0, 0, 0.43); }
#version_5 .worth-from label a {
  color: rgba(0, 0, 0, 0.43); }
#version_5 .worth-from label a:hover {
  color: #d7302b; }
#version_5 .worth-from .form-control {
  width: 73%; }
@media (min-width: 360px) {
  #version_5 .worth-from .form-control {
    width: 76.5%; } }
@media (min-width: 361px) {
  #version_5 .worth-from .form-control {
    width: 100%; } }
#version_5 .worth-from .button {
  height: 64px;
  border-color: #a2a2a3;
  border-width: 1px 1px 1px 0;
  border-radius: 0 8px 8px 0;
  padding: 19px 16px;
  width: auto;
  display: block; }
@media (min-width: 576px) {
  #version_5 .worth-from .button {
    padding: 19px 32px;
    height: 74px; } }
#version_5 .worth-from .button:hover {
  background-color: #d7302b;
  border-color: #d7302b;
  color: #fff; }

/* value-block style */
#version_5 .value-block {
  text-align: center;
  position: relative;
  min-height: 850px;
  padding: 120px 0 60px;
  z-index: 2; }
@media (min-width: 360px) {
  #version_5 .value-block {
    min-height: 870px; } }
@media (min-width: 480px) {
  #version_5 .value-block {
    min-height: 910px; } }
@media (min-width: 576px) {
  #version_5 .value-block {
    min-height: 890px; } }
@media (min-width: 640px) {
  #version_5 .value-block {
    min-height: 910px; } }
@media (min-width: 768px) {
  #version_5 .value-block {
    padding: 120px 0 80px;
    min-height: 1040px; } }
@media (min-width: 992px) {
  #version_5 .value-block {
    padding: 140px 0 110px;
    min-height: 1200px; } }
@media (min-width: 1200px) {
  #version_5 .value-block {
    padding: 178px 0 110px;
    min-height: 1275px; } }
#version_5 .value-block h2, #version_5 .value-block .h2 {
  margin-bottom: 25px; }
#version_5 .value-block h3, #version_5 .value-block .h3 {
  margin-bottom: 32px; }
#version_5 .value-block .value {
  font-size: 36px;
  line-height: 40px;
  font-weight: 700;
  color: #d7302b;
  display: block;
  margin-bottom: 30px; }
@media (min-width: 768px) {
  #version_5 .value-block .value {
    font-size: 44px;
    line-height: 48px;
    margin-bottom: 45px; } }
@media (min-width: 992px) {
  #version_5 .value-block .value {
    font-size: 60px;
    line-height: 64px;
    margin-bottom: 62px; } }
#version_5 .value-block .value span {
  color: #322e3f; }
#version_5 .value-block .graph-holder {
  margin-bottom: 40px; }
@media (min-width: 480px) {
  #version_5 .value-block .graph-holder {
    margin-bottom: 60px; } }
@media (min-width: 768px) {
  #version_5 .value-block .graph-holder {
    margin-bottom: 70px; } }
@media (min-width: 992px) {
  #version_5 .value-block .graph-holder {
    margin-bottom: 93px; } }
#version_5 .value-block .graph-holder img {
  box-shadow: -26.289px 16.427px 86px 0px rgba(213, 223, 236, 0.67);
  border-radius: 15px; }
@media (min-width: 768px) {
  #version_5 .value-block .graph-holder img {
    border-radius: 20px; } }
@media (min-width: 992px) {
  #version_5 .value-block .graph-holder img {
    border-radius: 30px; } }
#version_5 .value-block__text {
  margin-bottom: 30px; }
@media (min-width: 768px) {
  #version_5 .value-block__text {
    margin-bottom: 50px; } }
#version_5 .value-block .lock {
  margin-bottom: 37px; }
#version_5 .value-block .lock .value {
  font-size: 42px;
  line-height: 46px;
  position: absolute;
  top: 0;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
  width: 280px;
  display: block;
  z-index: -1; }
#version_5 .value-block .button {
  min-width: 268px; }
#version_5 .value-block .arrow-down {
  position: absolute;
  top: 5px;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%); }
@media (min-width: 576px) {
  #version_5 .value-block .arrow-down {
    top: 0; } }

/* info-block style */
#version_5 .info-block {
  padding: 50px 0;
  padding-bottom: 0;
}
@media (min-width: 768px) {
  #version_5 .info-block {
    padding: 80px 0;
    padding-bottom: 0;
  } }
@media (min-width: 1200px) {
  #version_5 .info-block {
    padding: 122px 0 58px;
    padding-bottom: 0;
  } }
#version_5 .info-block .col {
  margin-bottom: 60px;
  text-align: left;
}
@media (min-width: 576px) {
  #version_5 .info-block .col {
    margin-bottom: 30px; } }
@media (min-width: 992px) {
  #version_5 .info-block .col {
    margin-bottom: 0; } }
#version_5 .info-block .col:last-child {
  margin-bottom: 0; }
#version_5 .info-block h2, #version_5 .info-block .h2 {
  letter-spacing: -0.5px;
  margin-bottom: 28px; }
#version_5 .info-block h3, #version_5 .info-block .h3 {
  margin-bottom: 25px;
  padding-top: 7px; }
#version_5 .info-block__text {
  margin-bottom: 23px; }
@media (min-width: 768px) {
  #version_5 .info-block__text {
    margin-bottom: 36px; } }
@media (min-width: 1200px) {
  #version_5 .info-block__text {
    padding-right: 45px; } }
#version_5 .info-block__text .text-primary {
  font-weight: 400; }
#version_5 .info-block__image {
  max-width: 492px;
  margin: 0 auto;
  position: relative; }
@media (min-width: 480px) {
  #version_5 .info-block__image {
    max-width: 400px; } }
@media (min-width: 576px) {
  #version_5 .info-block__image {
    max-width: 492px; } }
@media (min-width: 1200px) {
  #version_5 .info-block__image {
    margin: 0 0 0 auto; } }
@media (min-width: 768px) {
  #version_5 .info-block .button {
    min-width: 375px;
    margin-top: -7px; } }
#version_5 .info-block .info-tooltip {
  font-size: 10px;
  line-height: 14px;
  background-color: #fff;
  box-shadow: 0px 0px 86px 0px rgba(213, 223, 236, 0.67);
  border-radius: 15px;
  width: 150px;
  padding: 15px;
  position: absolute;
  z-index: 2; }
@media (min-width: 480px) {
  #version_5 .info-block .info-tooltip {
    font-size: 12px;
    line-height: 16px;
    padding: 27px 22px;
    width: 171px; } }
#version_5 .info-block .info-tooltip.top {
  top: -17px;
  left: 0; }
@media (min-width: 360px) {
  #version_5 .info-block .info-tooltip.top {
    top: -8px; } }
@media (min-width: 480px) {
  #version_5 .info-block .info-tooltip.top {
    top: -23px; } }
@media (min-width: 576px) {
  #version_5 .info-block .info-tooltip.top {
    top: -3px;
    left: 18px; } }
@media (min-width: 992px) {
  #version_5 .info-block .info-tooltip.top {
    top: -8px; } }
@media (min-width: 1024px) {
  #version_5 .info-block .info-tooltip.top {
    top: -5px; } }
@media (min-width: 1200px) {
  #version_5 .info-block .info-tooltip.top {
    top: -3px; } }
#version_5 .info-block .info-tooltip.bottom {
  bottom: 7px;
  right: -6px; }
@media (min-width: 360px) {
  #version_5 .info-block .info-tooltip.bottom {
    bottom: 18px; } }
@media (min-width: 480px) {
  #version_5 .info-block .info-tooltip.bottom {
    bottom: 8px;
    right: -22px;
    width: 190px; } }
@media (min-width: 576px) {
  #version_5 .info-block .info-tooltip.bottom {
    bottom: 35px;
    right: -32px; } }
@media (min-width: 992px) {
  #version_5 .info-block .info-tooltip.bottom {
    right: -5px;
    bottom: 28px; } }
@media (min-width: 1024px) {
  #version_5 .info-block .info-tooltip.bottom {
    right: -32px;
    bottom: 32px; } }
@media (min-width: 1200px) {
  #version_5 .info-block .info-tooltip.bottom {
    right: -32px;
    bottom: 35px; } }
#version_5 .info-block .info-tooltip__title {
  font-size: 12px;
  line-height: 16px;
  font-weight: 400;
  display: block;
  margin-bottom: 4px; }
@media (min-width: 480px) {
  #version_5 .info-block .info-tooltip__title {
    font-size: 14px;
    line-height: 18px; } }
#version_5 .info-block .info-tooltip p {
  margin: 0; }

/* interest block style */
#version_5 .interest-block {
  text-align: center;
  padding: 49px 0;
  padding-top: 130px;
}
@media (min-width: 768px) {
  #version_5 .interest-block {
    padding-bottom: 80px; } }
@media (min-width: 1200px) {
  #version_5 .interest-block {
    padding-bottom: 120px; } }
#version_5 .interest-block h2, #version_5 .interest-block .h2 {
  margin-bottom: 21px; }
#version_5 .interest-block .col {
  margin-bottom: 15px; }
@media (min-width: 992px) {
  #version_5 .interest-block .col {
    margin-bottom: 0; } }
#version_5 .interest-block .interest-block__text {
  margin-bottom: 60px; }
#version_5 .interest-block .row-article {
  margin-bottom: 30px; }
@media (min-width: 768px) {
  #version_5 .interest-block .row-article {
    margin-bottom: 50px; } }
@media (min-width: 1200px) {
  #version_5 .interest-block .row-article {
    margin-bottom: 72px; } }
@media (min-width: 768px) {
  #version_5 .interest-block .button {
    min-width: 310px; } }

#version_5 .interest-article {
  background-color: #fff;
  box-shadow: 0px 0px 70px 0px rgba(213, 223, 236, 0.67);
  border-radius: 15px;
  padding: 30px 15px;
  position: relative;
  z-index: 2; }
@media (min-width: 768px) {
  #version_5 .interest-article {
    padding: 40px 15px; } }
@media (min-width: 992px) {
  #version_5 .interest-article {
    padding: 65px 15px; } }
#version_5 .interest-article h3, #version_5 .interest-article .h3 {
  font-size: 24px;
  line-height: 28px;
  margin-bottom: 14px; }

#version_5 .article-list {
  list-style: none;
  margin: 0;
  padding: 0;
  text-align: left; }
@media (min-width: 992px) {
  #version_5 .article-list {
    padding-left: 10px; } }
@media (min-width: 1200px) {
  #version_5 .article-list {
    padding-left: 40px; } }
#version_5 .article-list li {
  line-height: 22px;
  padding: 9px 15px 9px 40px;
  position: relative; }
#version_5 .article-list li .icon {
  width: 22px;
  height: 22px;
  font-size: 12px;
  line-height: 12px;
  background: transparent;
  border-radius: 100%;
  color: #fff;
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  top: 9px;
  left: 4px; }
#version_5 .article-list li .icon.cross {
  font-size: 8px;
  line-height: 8px; }
#version_5 .article-list li .icon.primary {
  background-color: #d7302b; }
#version_5 .article-list li .icon.secondary {
  background-color: #322e3f; }

/* afford block style */
#version_5 .afford-block {
  background-color: #f8f9fb;
  padding: 50px 0 150px; }
@media (min-width: 480px) {
  #version_5 .afford-block {
    padding-bottom: 180px; } }
@media (min-width: 768px) {
  #version_5 .afford-block {
    padding: 70px 0 200px; } }
@media (min-width: 992px) {
  #version_5 .afford-block {
    padding: 180px 0; } }
@media (min-width: 1200px) {
  #version_5 .afford-block {
    padding: 236px 0 315px; } }
@media (min-width: 992px) {
  #version_5 .afford-block .row__reverse {
    flex-direction: row-reverse; } }
#version_5 .afford-block__content {
  margin-bottom: 120px; }
@media (min-width: 480px) {
  #version_5 .afford-block__content {
    margin-bottom: 140px; } }
@media (min-width: 576px) {
  #version_5 .afford-block__content {
    margin-bottom: 180px; } }
@media (min-width: 992px) {
  #version_5 .afford-block__content {
    padding-top: 21px;
    margin-bottom: 0; } }
@media (min-width: 1200px) {
  #version_5 .afford-block__content {
    padding-left: 45px; } }
#version_5 .afford-block__content-text {
  margin-bottom: 36px; }
#version_5 .afford-block h2, #version_5 .afford-block .h2 {
  letter-spacing: -0.5px;
  margin-bottom: 25px; }
@media (min-width: 768px) {
  #version_5 .afford-block h2, #version_5 .afford-block .h2 {
    margin-bottom: 35px;
    margin-right: -15px; } }
#version_5 .afford-block .button {
  min-width: 262px; }
#version_5 .afford-block__image {
  max-width: 380px;
  margin: 0 auto;
  padding-left: 40px;
  position: relative; }
#version_5 .afford-block__image span {
  display: block; }
#version_5 .afford-block__image-wrap {
  box-shadow: -23.517px 33.585px 86px 0px rgba(213, 223, 236, 0.67);
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
  border-radius: 15px;
  overflow: hidden;
  position: relative; }
#version_5 .afford-block__image-info {
  font-size: 12px;
  line-height: 16px;
  font-weight: 400;
  color: #fff;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  text-align: center;
  margin: -12px 0 0 0; }
@media (min-width: 480px) {
  #version_5 .afford-block__image-info {
    font-size: 16px;
    line-height: 20px; } }
#version_5 .afford-block__image-info img {
  margin-bottom: 15px;
  width: 50px; }
@media (min-width: 480px) {
  #version_5 .afford-block__image-info img {
    width: 65px; } }
#version_5 .afford-block .dream-house {
  font-size: 12px;
  line-height: 16px;
  font-weight: 400;
  background-color: #fff;
  box-shadow: 0px 33.585px 86px 0px rgba(213, 223, 236, 0.67);
  border-radius: 15px;
  color: #322e3f;
  text-align: center;
  position: absolute;
  top: -50px;
  left: 0;
  padding: 20px 15px;
  overflow: hidden;
  width: 125px; }
@media (min-width: 480px) {
  #version_5 .afford-block .dream-house {
    font-size: 16px;
    line-height: 20px;
    top: -80px;
    left: -20px;
    width: 160px; } }
@media (min-width: 576px) {
  #version_5 .afford-block .dream-house {
    top: -120px;
    left: -75px;
    width: 200px;
    padding: 30px 15px; } }
@media (min-width: 768px) {
  #version_5 .afford-block .dream-house {
    top: -110px;
    left: -45px; } }
@media (min-width: 1200px) {
  #version_5 .afford-block .dream-house {
    top: -120px;
    left: -75px;
    padding: 39px 15px;
    width: 227px; } }
#version_5 .afford-block .dream-house__icon {
  line-height: 0;
  margin-bottom: 10px; }
@media (min-width: 576px) {
  #version_5 .afford-block .dream-house__icon {
    margin-bottom: 18px; } }
#version_5 .afford-block .dream-house__icon img {
  width: 50px; }
@media (min-width: 480px) {
  #version_5 .afford-block .dream-house__icon img {
    width: 90px; } }
#version_5 .afford-block .house-key {
  background-color: #d7302b;
  box-shadow: 0px 33.585px 86px 0px rgba(213, 223, 236, 0.67);
  border-radius: 15px;
  position: absolute;
  bottom: -35px;
  left: 0;
  padding: 20px 15px;
  width: 80px; }
@media (min-width: 480px) {
  #version_5 .afford-block .house-key {
    left: -12px;
    padding: 30px 22px;
    width: 100px; } }
@media (min-width: 576px) {
  #version_5 .afford-block .house-key {
    width: 119px; } }
#version_5 .afford-block .house-key img {
  width: 75px; }
#version_5 .afford-block .buy-house {
  font-size: 12px;
  line-height: 16px;
  font-weight: 400;
  background-color: #fff;
  box-shadow: 0px 33.585px 86px 0px rgba(213, 223, 236, 0.67);
  border-radius: 15px;
  color: #322e3f;
  text-align: center;
  position: absolute;
  bottom: -93px;
  right: -10px;
  padding: 20px 15px;
  overflow: hidden;
  width: 150px; }
@media (min-width: 480px) {
  #version_5 .afford-block .buy-house {
    font-size: 16px;
    line-height: 20px;
    bottom: -100px;
    right: -30px;
    padding: 20px 15px;
    width: 200px; } }
@media (min-width: 576px) {
  #version_5 .afford-block .buy-house {
    bottom: -115px;
    padding: 30px 15px; } }
@media (min-width: 1200px) {
  #version_5 .afford-block .buy-house {
    bottom: -135px;
    padding: 39px 15px;
    width: 227px; } }
#version_5 .afford-block .buy-house__icon {
  margin-bottom: 10px; }
@media (min-width: 576px) {
  #version_5 .afford-block .buy-house__icon {
    margin-bottom: 18px; } }
#version_5 .afford-block .buy-house__icon img {
  width: 50px; }
@media (min-width: 480px) {
  #version_5 .afford-block .buy-house__icon img {
    width: 73px; } }

/* pulse animation style */
@-webkit-keyframes pulse {
  0% {
    transform: scale(0.5);
    opacity: 0; }
  50% {
    opacity: 0.1; }
  70% {
    opacity: 0.09; }
  100% {
    transform: scale(2);
    opacity: 0; } }

@keyframes pulse {
  0% {
    transform: scale(0.5);
    opacity: 0; }
  50% {
    opacity: 0.1; }
  70% {
    opacity: 0.09; }
  100% {
    transform: scale(2);
    opacity: 0; } }

/* pulse animation with box shadow style */
@keyframes pulsate {
  0% {
    transform: scale(0.9, 0.9);
    opacity: 0; }
  50% {
    opacity: 1; }
  100% {
    transform: scale(1.08, 1.08);
    opacity: 0; } }

@keyframes pulsate {
  0% {
    transform: scale(0.9, 0.9);
    opacity: 0; }
  50% {
    opacity: 1; }
  100% {
    transform: scale(1.08, 1.08);
    opacity: 0; } }

/* footer style */
#landing-footer .footer {
  background-color: #25232e !important;
  /*padding-bottom: 0;*/
  padding: 0;
}
#landing-footer .footer .col {
  margin-bottom: 30px;
  text-align: center;
}
#landing-footer .footer .col:last-child {
  margin-bottom: 0; }
@media (min-width: 768px) {
  #landing-footer .footer .col {
    margin-bottom: 0;
    text-align: left;
  }
}
@media (min-width: 768px) {
  #landing-footer .footer__logo {
    margin-bottom: 30px; } }
@media (min-width: 992px) {
  #landing-footer .footer__logo {
    text-align: left;
    margin-bottom: 0; } }
#landing-footer .footer__logo a {
  display: inline-block;
  vertical-align: top; }
#landing-footer .footer__holder {
  font-size: 16px;
  line-height: 20px;
  border-bottom: 1px solid #383641;
  padding: 52px 0; }
@media (min-width: 768px) {
  #landing-footer .footer__holder {
    padding: 70px 0;
    padding-right: 20px;
  }
}
@media (min-width: 992px){
  #landing-footer .footer__holder {
    padding: 70px 0;
  }
}
@media (min-width: 1200px) {
  #landing-footer .footer__holder {
    padding: 122px 0 57px; } }
@media (min-width: 1440px) {
  #landing-footer .footer__address {
    padding-left: 40px; } }
#landing-footer .footer__address h5, #landing-footer .footer__address .h5 {
  margin-bottom: 11px; }
@media (min-width: 1440px) {
  #landing-footer .footer__contact {
    padding-left: 76px; } }
#landing-footer .footer__contact-wrap {
  margin-bottom: 30px; }
@media (min-width: 768px) {
  #landing-footer .footer__contact-wrap {
    margin-bottom: 23px; } }
#landing-footer .footer__contact-wrap:last-child {
  margin-bottom: 0; }
#landing-footer .footer__contact a {
  color: #a9a8ad !important;
  font-family: Montserrat;
  font-size: 16px;
  font-weight: 300;
}
#landing-footer .footer__contact a:hover {
  color: #d7302b !important; }
#landing-footer .footer__contact h5, #landing-footer .footer__contact .h5 {
  margin-bottom: 11px; }
@media (min-width: 1200px) {
  #landing-footer .footer__info {
    text-align: center; } }
@media (min-width: 1440px) {
  #landing-footer .footer__info {
    padding-left: 75px; } }
#landing-footer .footer__info h5, #landing-footer .footer__info .h5 {
  margin-bottom: 25px; }
#landing-footer .footer__wrap {
  padding: 30px 0; }
@media (min-width: 768px) {
  #landing-footer .footer__wrap {
    padding: 51px 0; } }
@media (min-width: 1200px) {
  #landing-footer .footer__wrap {
    padding: 51px 0 120px; } }
#landing-footer .footer__copyright {
  font-size: 14px;
  line-height: 20px;
  color: #6a6872;
  text-align: center;
  margin-bottom: 25px; }
@media (min-width: 768px) {
  #landing-footer .footer__copyright {
    margin-bottom: 40px;
    padding: 0 15px; } }
#landing-footer .footer__copyright a {
  color: #9e9d9d !important; }
#landing-footer .footer__copyright a:hover {
  color: #d7302b !important; }
#landing-footer .footer__copyright p {
  margin-bottom: 0;
  font-size: inherit;
  color: inherit;
  font-weight: normal;
  line-height: 20px !important;
  font-family: Montserrat;
}
#landing-footer .footer h5, #landing-footer .footer .h5 {
  color: #fff; }
#landing-footer .footer address {
  font-size: 16px;
  line-height: 20px;
  color: #a9a8ad;
  margin: 0;
  font-weight: 300;
  font-style: normal;
}

#landing-footer .social-links {
  list-style: none;
  margin: 0;
  padding: 0;
  font-size: 22px;
  line-height: 22px;
  display: inline-flex;
  flex-flow: row nowrap;
  margin: 0 -10px; }
@media (min-width: 1200px) {
  #landing-footer .social-links {
    justify-content: center; } }
#landing-footer .social-links__list {
  padding: 0 10px;
  font-size: inherit;
}
#landing-footer .social-links__links {
  color: #fff !important;
  display: inline-block;
  vertical-align: top; }
#landing-footer .social-links__links.facebook:hover {
  color: #3b5998 !important; }
#landing-footer .social-links__links.instagram:hover {
  color: #e1306c !important; }
#landing-footer .social-links__links.twitter:hover {
  color: #38a1f3 !important; }
#landing-footer .social-links__links.youtube:hover {
  color: #ff0000 !important; }

#landing-footer .footer-logo {
  list-style: none;
  margin: 0;
  padding: 0;
  display: flex;
  flex-flow: row wrap;
  align-items: center;
  justify-content: center;
  margin: 0 -15px; }
#landing-footer .footer-logo__list {
  padding: 0 15px 15px; }
@media (min-width: 480px) {
  #landing-footer .footer-logo__list {
    padding-bottom: 0; } }
#landing-footer .footer-logo__links {
  opacity: 0.73; }
#landing-footer .footer-logo__links:hover {
  opacity: 1; }

#version_5 .homebot--worth{
  display: none;
  font-family: "Montserrat", "Arial", "Helvetica Neue", "Helvetica", sans-serif;
  margin: unset;
  max-width: unset;
  padding: 0;
  color: rgb(22, 20, 29);
  box-sizing: border-box;
  clear: both;
}

#version_5 .homebot--worth-form{
  text-align: left;
  margin-bottom: 0;
}

#version_5 .homebot--worth-heading{
  font-family: "Montserrat", "Arial", "Helvetica Neue", "Helvetica", sans-serif;
  margin: 0 0 0.5em;
  color: #322e3f;
  font-weight: 600;
  font-size: 52px;
  line-height: 56px;
  display: inline-block;
  margin-bottom: 32px;
  letter-spacing: -0.8px;
}

#version_5 .homebot--worth-btn{
  background-color: #d7302b;
  border: 1px solid transparent;
  color: #ffffff;
  font-size: 30px;
  font-weight: 600;
  display: inline-block;
  text-align: center;
  padding: 10px;
  width: 100%;
  max-width: 700px;
  text-transform: uppercase;
  border-radius: 6px;
  box-shadow: 0px 3px 15px 0px gray;
}

#version_5 .homebot--worth-btn:hover{
  background-color: #ffffff;
  color: #d7302b;
  border-color: #d7302b;
}

#version_5 .worth--logo-message{
  max-width: 665px;
  margin-top: 20px;
  line-height: 26px;
  text-align: center;
}

#version_5 .worth--message-message{
  display: inline-block;
  font-size: 16px;
  line-height: 26px;
  font-weight: 400;
  color: rgba(0, 0, 0, 0.43);
}

#version_5 .worth-logo-container{
  display: inline-block;

}

#version_5 .worth--bothead-container{
  display: inline-block;
  height: 22px;
  vertical-align: middle;
  width: 26px;
  box-sizing: inherit;
}

#version_5 .worth--name-name{
  box-sizing: inherit;
  display: inline-block;
  vertical-align: middle;
  width: unset;
  height: unset;
  line-height: 1px;
}

#version_5 .worth--bothead-container svg{
  width: 21px;
}

#version_5 .worth--name-name svg{
  width: 70px;
  height: 20px;
}

#version_5 .worth--name-name svg path{
  fill: #000000;
  opacity: 0.46;
}

#version_5 .fade-in {
  animation: fadeIn ease 2s;
  -webkit-animation: fadeIn ease 2s;
  -moz-animation: fadeIn ease 2s;
  -o-animation: fadeIn ease 2s;
  -ms-animation: fadeIn ease 2s;
}

#version_5 .house-key__icon,.buy-house__icon, #version_5 .buy-house__icon{
  line-height: 0;
}
/*#fancybox-container-2 .fancybox-slide{*/
/*overflow: hidden;*/
/*}*/
.fancybox-slide{
  overflow: hidden !important;
}

#landing-footer .footer{ background-image: none !important; }
#landing-footer .collapse__link_btn-apply{display:none !important;}

@media screen and (max-width: 768px) {
  #version_5 .interest-block{
    padding-top: 110px;
  }
}
@media screen and (max-width: 640px) {
  #version_5 .interest-block{
    padding-top: 100px;
  }
}

/*******video frame******/

#version_5 .fancybox-stage .fancybox-slide.fancybox-slide--video .fancybox-content{
  border: 10px solid white;
  border-radius: 5px;
  /*max-width: 100%;*/
}
#version_5 .fancybox-stage .fancybox-slide.fancybox-slide--video .fancybox-close-small{
  right: -42px;
  top: -40px;
}
#version_5 .fancybox-stage .fancybox-slide.fancybox-slide--video{
  width: 100%;
  max-width: 100%;
}

@media (max-width: 1156px) {
  #version_5 .fancybox-stage .fancybox-slide.fancybox-slide--video .fancybox-content{
    max-width: 100%;
  }
}

/*****Theme footer*****/

/*#theme__footer a img{*/
/*width: auto;*/
/*}*/

/*#theme__footer .container{*/
/*max-width: 1200px;*/
/*}*/

/*#theme__footer .footer .list-unstyled li .icon{*/
/*color: #259ded;*/
/*}*/

/*!*****Theme Header*****!*/


/*#theme-header #navigation-header .main-menu > li > a{*/
/*color: #3f3f3f;*/
/*}*/

/*#theme-header #navigation-header ul.main-menu > li.active > a,*/
/*#theme-header #navigation-header ul.main-menu > li > a:hover,*/
/*#theme-header #navigation-header ul.main-menu > li > a:focus{*/
/*color: #259ded;*/
/*}*/

/*#theme-header #navigation-header .navigation-bar-right li.featured a{*/
/*background-color: #ffffff !important;*/
/*border-color: #259ded !important;*/
/*color: #259ded !important;*/
/*padding: 12px 22px !important;*/
/*}*/

/*#theme-header #navigation-header > .container{*/
/*padding: 0;*/
/*max-width: 1200px;*/
/*}*/

/*#theme-header #navigation-header .navigation-bar-right li.featured a:hover{*/
/*background-color: #259ded !important;*/
/*border-color: #259ded !important;*/
/*color: #000000 !important;*/
/*}*/
@media (max-width: 639px){
  #version_5 .intro-block__image .svg-shape svg {
    width: 150px !important;
  }
}

@media (max-width: 479px){
  #version_5 .intro-block__image .svg-shape svg {
    width: 140px !important;
  }
}

@media (max-width: 359px){
  #version_5 .intro-block__image .svg-shape svg {
    width: 110px !important;
  }
}

@media (min-width: 1200px){
  #version_5 .afford-block {
    padding: 236px 0 266px;
  }
}

#version_5 .arrow-down .ico-chevron-down{
  font-family: icomoonlp !important;
}

#version_5 .ico-lock{
  font-family: icomoonlp !important;
}