* {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
embed,
figure,
figcaption,
footer,
header,
hgroup,
menu,
nav,
output,
ruby,
section,
summary,
time,
mark,
audio,
video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
}

/* HTML5 display-role reset for older browsers */

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
  display: block;
}

body {
  line-height: 1;
}

ol,
ul {
  list-style: none;
}

blockquote,
q {
  quotes: none;
}

blockquote:before,
blockquote:after {
  content: '';
  content: none;
}

q:before,
q:after {
  content: '';
  content: none;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

textarea,
input,
button {
  background: transparent;
  border: none;
}

textarea:focus,
input:focus,
button:focus {
  outline: none;
}

input,
textarea,
button,
select,
a {
  -webkit-appearance: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

/* Slider */

.slick-slider {
  position: relative;
  display: block;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
}

.slick-list {
  position: relative;
  overflow: hidden;
  display: block;
  margin: 0;
  padding: 0;
}

.slick-list:focus {
  outline: none;
}

.slick-list.dragging {
  cursor: pointer;
  cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list {
  -webkit-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

.slick-track {
  position: relative;
  left: 0;
  top: 0;
  display: block;
  margin-left: auto;
  margin-right: auto;
}

.slick-track:before,
.slick-track:after {
  content: "";
  display: table;
}

.slick-track:after {
  clear: both;
}

.slick-loading .slick-track {
  visibility: hidden;
}

.slick-slide {
  float: left;
  height: 100%;
  min-height: 1px;
  display: none;
}

[dir="rtl"] .slick-slide {
  float: right;
}

.slick-slide img {
  display: block;
}

.slick-slide.slick-loading img {
  display: none;
}

.slick-slide.dragging img {
  pointer-events: none;
}

.slick-initialized .slick-slide {
  display: block;
}

.slick-loading .slick-slide {
  visibility: hidden;
}

.slick-vertical .slick-slide {
  display: block;
  height: auto;
  border: 1px solid transparent;
}

.slick-arrow.slick-hidden {
  display: none;
}

body {
  font-family: "CenturyGothic", sans-serif;
  font-size: 16px;
  color: #1a1a1a;
  line-height: 1.3;
}

.subtitle {
  font-family: "CenturyGothic", sans-serif;
  font-size: 30px;
  line-height: 1;
}

@media (max-width: 1920px) and (min-width: 501px) {
  .subtitle {
    font-size: calc(10 * ((100vw - 500px) / 1420) + 20px);
  }
}

@media (max-width: 500px) {
  .subtitle {
    font-size: 20px;
  }
}

.title {
  font-family: "CenturyGothic", sans-serif;
  font-size: 65px;
  line-height: 1.2;
}

@media (max-width: 1920px) and (min-width: 501px) {
  .title {
    font-size: calc(37 * ((100vw - 500px) / 1420) + 28px);
  }
}

@media (max-width: 500px) {
  .title {
    font-size: 28px;
  }
}

@font-face {
  font-family: "CenturyGothic";
  font-weight: 400;
  src: url("../eot/centurygothicd41d.eot?") format("eot"), url("../woff2/centurygothic.woff2") format("woff2"), url("../woff/centurygothic.woff") format("woff"), url("../ttf/centurygothic.ttf") format("truetype"), url("../svg/centurygothic.svg#CenturyGothic") format("svg");
}

@font-face {
  font-family: "GalanoGrotesque";
  font-weight: 400;
  src: url("../galanogrotesqued41d.html?") format("eot"), url("../galanogrotesque.html") format("woff2"), url("../galanogrotesque-2.html") format("woff"), url("../galanogrotesque-3.html") format("truetype"), url("../galanogrotesque-4.html#GalanoGrotesque") format("svg");
}

@font-face {
  font-family: "CenturyGothicBold";
  font-weight: 700;
  src: url("../eot/centurygothic-boldd41d.eot?") format("eot"), url("../woff2/centurygothic-bold.woff2") format("woff2"), url("../woff/centurygothic-bold.woff") format("woff"), url("../ttf/centurygothic-bold.ttf") format("truetype"), url("../svg/centurygothic-bold.svg#CenturyGothicBold") format("svg");
}

[class^="icon-"]:before,
[class*=" icon-"]:before {
  margin-right: 0 !important;
  margin-left: 0 !important;
}

body.modal-open {
  overflow: hidden;
  height: 100%;
}

.modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}

.modal {
  display: none;
  overflow: hidden;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1050;
  outline: 0;
}

.modal.in .close:before {
  -webkit-transform: translate(-50%, -50%) rotate(45deg);
  -ms-transform: translate(-50%, -50%) rotate(45deg);
  transform: translate(-50%, -50%) rotate(45deg);
}

.modal.in .close:after {
  -webkit-transform: translate(-50%, -50%) rotate(-45deg);
  -ms-transform: translate(-50%, -50%) rotate(-45deg);
  transform: translate(-50%, -50%) rotate(-45deg);
}

.modal .close {
  width: 30px;
  height: 30px;
  background: none;
  border: none;
  position: absolute;
  right: 29px;
  top: 34px;
  z-index: 1;
  opacity: 1;
  text-shadow: none;
  cursor: pointer;
}

.modal .close:hover:before {
  -webkit-transform: translate(-50%, -50%) rotate(40deg);
  -ms-transform: translate(-50%, -50%) rotate(40deg);
  transform: translate(-50%, -50%) rotate(40deg);
}

.modal .close:hover:after {
  -webkit-transform: translate(-50%, -50%) rotate(-40deg);
  -ms-transform: translate(-50%, -50%) rotate(-40deg);
  transform: translate(-50%, -50%) rotate(-40deg);
}

.modal .close:before,
.modal .close:after {
  content: '';
  position: absolute;
  width: 100%;
  height: 2px;
  background: white;
  top: 50%;
  left: 50%;
  -webkit-transition: .5s;
  -o-transition: .5s;
  transition: .5s;
}

.modal.fade.in .modal-dialog {
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

.modal .modal-dialog {
  max-width: 740px;
  width: auto;
  top: 50%;
  position: absolute;
  left: 50%;
  -webkit-box-align: baseline;
  -ms-flex-align: baseline;
  align-items: baseline;
  -webkit-transform: translate(-50%, -40%);
  -ms-transform: translate(-50%, -40%);
  transform: translate(-50%, -40%);
  -webkit-transition: -webkit-transform 0.3s ease-out;
  transition: -webkit-transform 0.3s ease-out;
  -o-transition: transform 0.3s ease-out;
  transition: transform 0.3s ease-out;
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
}

@media (min-width: 768px) {
  .modal .modal-dialog {
    width: 600px;
    margin: 30px auto;
  }
}

.modal-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040;
  background-color: #000;
}

.modal-backdrop.fade {
  opacity: 0;
}

.modal-backdrop.fade.in {
  opacity: 0.5;
}

.fade {
  opacity: 0;
  -webkit-transition: opacity 0.15s linear;
  -o-transition: opacity 0.15s linear;
  transition: opacity 0.15s linear;
}

.fade.in {
  opacity: 1;
}

.bootstrap-select {
  position: relative;
}

.bootstrap-select:not(.open) .dropdown-menu {
  display: none;
}

.bootstrap-select .dropdown-menu {
  height: auto;
  position: absolute;
  left: 0;
  top: 100%;
  max-width: 264px;
  width: 100%;
  max-height: 300px !important;
  z-index: 126;
  color: white;
  background: #d5d5d5;
  border: none;
}

.bootstrap-select .dropdown-menu li.hidden {
  display: none;
}

.bootstrap-select .dropdown-menu li a {
  font-size: 15px;
  color: black;
  display: block;
  font-family: "CenturyGothic", sans-serif;
  padding: 20px 20px;
  -webkit-transition: .5s;
  -o-transition: .5s;
  transition: .5s;
}

.bootstrap-select .dropdown-menu li a:hover {
  background: #C4C4C4;
}

.bootstrap-select .dropdown-menu li[data-original-index='0'] {
  display: none;
}

.bootstrap-select .dropdown-menu.open {
  overflow: visible !important;
}

.bootstrap-select > select {
  position: absolute !important;
  bottom: 0;
  left: 50%;
  display: block !important;
  width: .5px !important;
  height: 100% !important;
  padding: 0 !important;
  opacity: 0 !important;
  border: 0;
}

@media (min-width: 992px) {
  .lem-navbar-head {
    width: 100%;
    max-width: 235px;
  }
}

@media (max-width: 991px) {
  .lem-navbar-head {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    background-color: rgba(0, 24, 53, 0.92);
    padding: 20px;
  }
}

.lem-navbar-head .lem-navbar-toggle {
  border: none;
  background: transparent;
}

@media (min-width: 992px) {
  .lem-navbar-head .lem-navbar-toggle {
    display: none;
  }
}

.lem-navbar-head .lem-navbar-toggle:hover {
  background: transparent;
}

.lem-navbar-head .lem-navbar-toggle:hover .animate-burger .top {
  -webkit-transform: translateY(-3px);
  -ms-transform: translateY(-3px);
  transform: translateY(-3px);
}

.lem-navbar-head .lem-navbar-toggle:hover .animate-burger .bottom {
  -webkit-transform: translateY(3px);
  -ms-transform: translateY(3px);
  transform: translateY(3px);
}

.lem-navbar-head .lem-navbar-toggle.open .animate-burger .top {
  -webkit-transform: translateY(7px) rotate(-45deg);
  -ms-transform: translateY(7px) rotate(-45deg);
  transform: translateY(7px) rotate(-45deg);
}

.lem-navbar-head .lem-navbar-toggle.open .animate-burger .middle {
  -webkit-transform: translateX(10px);
  -ms-transform: translateX(10px);
  transform: translateX(10px);
  opacity: 0;
}

.lem-navbar-head .lem-navbar-toggle.open .animate-burger .bottom {
  -webkit-transform: translateY(-7px) rotate(45deg);
  -ms-transform: translateY(-7px) rotate(45deg);
  transform: translateY(-7px) rotate(45deg);
}

.lem-navbar-head .lem-navbar-toggle .animate-burger {
  display: inline-block;
  position: relative;
  width: 24px;
  height: 16px;
}

.lem-navbar-head .lem-navbar-toggle .animate-burger span {
  position: absolute;
  width: 100%;
  height: 2px;
  background-color: white;
  left: 0;
  -webkit-transition: opacity .6s, -webkit-transform .5s;
  transition: opacity .6s, -webkit-transform .5s;
  -o-transition: transform .5s, opacity .6s;
  transition: transform .5s, opacity .6s;
  transition: transform .5s, opacity .6s, -webkit-transform .5s;
}

.lem-navbar-head .lem-navbar-toggle .animate-burger .top {
  top: 0;
}

.lem-navbar-head .lem-navbar-toggle .animate-burger .middle {
  top: 50%;
  margin-top: -1px;
}

.lem-navbar-head .lem-navbar-toggle .animate-burger .bottom {
  bottom: 0;
}

.lem-navbar-head .logo {
  display: block;
  max-width: 235px;
  width: 100%;
}

.lem-navbar-head .logo img {
  max-width: 235px;
  width: 100%;
  display: block;
}

@media (max-width: 1250px) {
  .lem-navbar-head .logo img {
    max-width: 190px;
  }
}

@media (max-width: 1200px) {
  .lem-navbar-head .logo img {
    max-width: 170px;
  }
}

@media (max-width: 1120px) {
  .lem-navbar-head .logo img {
    max-width: 145px;
  }
}

@media (max-width: 991px) {
  .lem-navbar-head .logo img {
    max-width: 120px;
  }
}

@media (max-width: 991px) {
  .lem-navbar-collapse {
    background-color: rgba(0, 24, 53, 0.92);
    width: 100%;
  }
}

@media (min-width: 992px) {
  .lem-navbar-collapse.animation-type-shift {
    visibility: visible !important;
    opacity: 1 !important;
    -webkit-transform: translate(0, 0) !important;
    -ms-transform: translate(0, 0) !important;
    transform: translate(0, 0) !important;
    display: block !important;
  }
}

@media (max-width: 991px) {
  .lem-navbar-collapse.animation-type-shift {
    visibility: hidden;
    opacity: 0;
    display: none;
  }
}

@media (min-width: 992px) {
  .lem-navbar-collapse.animation-type-collapse {
    display: block !important;
  }
}

@media (max-width: 991px) {
  .lem-navbar-collapse.animation-type-collapse {
    overflow: hidden;
    height: 0;
  }
}

@media (min-width: 992px) {
  .lem-navbar-collapse.submenu-animation-mobile-fade .sub-menu-back-btn {
    display: none !important;
  }
}

@media (max-width: 991px) {
  .lem-navbar-collapse.submenu-animation-mobile-fade .sub-menu-back-btn {
    display: none;
    padding: 10px;
  }

  .lem-navbar-collapse.submenu-animation-mobile-fade.submenu-open .sub-menu-back-btn {
    display: block;
    text-transform: uppercase;
    color: white;
    padding-right: 31px;
    -webkit-transition: .5s;
    -o-transition: .5s;
    transition: .5s;
  }

  .lem-navbar-collapse.submenu-animation-mobile-fade.submenu-open .sub-menu-back-btn:hover {
    cursor: pointer;
    color: #b20838;
  }

  .lem-navbar-collapse.submenu-animation-mobile-fade.submenu-open .sub-menu-back-btn i {
    margin-right: 12px;
  }

  .lem-navbar-collapse.submenu-animation-mobile-fade.submenu-open li {
    display: none;
  }

  .lem-navbar-collapse.submenu-animation-mobile-fade.submenu-open li.nested-menu-open {
    display: block;
  }

  .lem-navbar-collapse.submenu-animation-mobile-fade.submenu-open li.nested-menu-open > a {
    display: none;
  }

  .lem-navbar-collapse.submenu-animation-mobile-fade.submenu-open li.nested-menu-open > .sub-menu {
    display: block;
  }

  .lem-navbar-collapse.submenu-animation-mobile-fade.submenu-open li.open {
    display: block;
  }

  .lem-navbar-collapse.submenu-animation-mobile-fade.submenu-open li.open > a {
    display: none;
  }

  .lem-navbar-collapse.submenu-animation-mobile-fade.submenu-open li.open > .sub-menu {
    display: block;
  }

  .lem-navbar-collapse.submenu-animation-mobile-fade.submenu-open li.open > .sub-menu > li {
    display: block;
  }

  .lem-navbar-collapse.submenu-animation-mobile-fade .sub-menu {
    display: none;
    height: auto !important;
  }

  .lem-navbar-collapse.submenu-animation-mobile-fade .menu-item-has-children > a:after {
    content: '\E812';
    position: absolute;
    font-family: fontello;
    right: 0;
    font-size: 24px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
  }
}

@media (min-width: 992px) {
  .lem-navbar-collapse.submenu-animation-desktop-collapse .nav > li > .sub-menu:before,
  .lem-navbar-collapse.submenu-animation-desktop-collapse .nav > li > .sub-menu:after {
    content: '';
    position: absolute;
    top: 0;
    width: 100vw;
    height: 100%;
    background: rgba(0, 24, 53, 0.9);
  }

  .lem-navbar-collapse.submenu-animation-desktop-collapse .nav > li > .sub-menu:before {
    right: 100%;
  }

  .lem-navbar-collapse.submenu-animation-desktop-collapse .nav > li > .sub-menu:after {
    left: 100%;
  }

  .lem-navbar-collapse.submenu-animation-desktop-collapse .sub-menu {
    height: 0;
  }

  .lem-navbar-collapse.submenu-animation-desktop-collapse .sub-menu li {
    visibility: hidden;
    opacity: 0;
  }
}

@media (min-width: 992px) {
  .lem-navbar-collapse:not(.trigger-click) .extra-trigger {
    display: none;
  }
}

.lem-navbar-collapse .extra-trigger {
  width: 30px;
  height: 30px;
  font-size: 30px;
  position: absolute;
  right: 0;
  top: 0;
  display: block;
}

.navbar {
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  z-index: 1000;
  background: transparent;
  -webkit-transition: .5s;
  -o-transition: .5s;
  transition: .5s;
}

@media (min-width: 992px) {
  .navbar.fixed {
    background-color: rgba(0, 24, 53, 0.92);
  }
}

.navbar.color {
  background-color: rgba(0, 24, 53, 0.92);
}

@media (max-width: 991px) {
  .navbar {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
}

.navbar .wrapper-top {
  background-color: white;
}

.navbar .wrapper-top #menu-top-nav {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

.navbar .wrapper-top #menu-top-nav li {
  display: inline-block;
}

.navbar .wrapper-top #menu-top-nav li a {
  padding: 1px 15px;
  display: block;
  color: #002a5c;
  font-size: 14px;
}

@media (max-width: 550px) {
  .navbar .wrapper-top #menu-top-nav li a {
    font-size: 12px;
    padding: 1px 7px;
  }
}

@media (max-width: 400px) {
  .navbar .wrapper-top #menu-top-nav li a {
    padding: 1px 10px;
  }
}

@media (max-width: 350px) {
  .navbar .wrapper-top #menu-top-nav li a {
    padding: 1px 6px;
  }
}

.navbar .wrapper-top #menu-top-nav li i {
  font-size: 17px;
}

@media (max-width: 550px) {
  .navbar .wrapper-top #menu-top-nav li i {
    font-size: 15px;
  }
}

.navbar .wrapper-top #menu-top-nav li:last-child a {
  padding: 1px 5px 1px 15px;
}

@media (max-width: 550px) {
  .navbar .wrapper-top #menu-top-nav li:last-child a {
    padding: 1px 5px 1px 7px;
  }
}

@media (max-width: 991px) {
  .navbar .wrapper {
    padding: 0;
  }
}

@media (min-width: 992px) {
  .navbar .wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
}

.navbar .wrapper .btn {
  position: absolute;
  right: 20px;
  top: 8px;
}

.navbar .wrapper .btn span {
  padding: 8px 10px !important;
  min-width: 100% !important;
}

@media (max-width: 991px) {
  .navbar .wrapper .btn {
    top: -4px;
  }
}

.navbar .nav {
  margin: 0 -18px;
}

@media (max-width: 1200px) and (min-width: 992px) {
  .navbar .nav {
    margin: 0px calc(-10 * ((100vw - 991px) / 209) + -8px);
  }
}

@media (min-width: 992px) {
  .navbar .nav {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}

@media (max-width: 991px) {
  .navbar .nav {
    text-align: right;
    overflow-y: auto;
    overflow-x: hidden;
    padding: 0 30px;
  }
}

@media (max-width: 991px) and (orientation: landscape) {
  .navbar .nav {
    height: 75vh;
  }
}

.navbar .nav > li {
  padding: 30px 18px;
  position: relative;
}

@media (max-width: 1200px) and (min-width: 992px) {
  .navbar .nav > li {
    padding: 30px calc(10 * ((100vw - 991px) / 209) + 8px);
  }
}

@media (max-width: 991px) {
  .navbar .nav > li {
    display: block;
    padding: 10px 0;
  }
}

.navbar .nav > li > a {
  color: white;
  font-size: 16px;
  padding: 5px 5px;
  display: block;
  text-transform: uppercase;
  font-family: "CenturyGothic", sans-serif;
  position: relative;
  -webkit-transition: color .5s;
  -o-transition: color .5s;
  transition: color .5s;
}

@media (max-width: 1120px) {
  .navbar .nav > li > a {
    font-size: 15px;
  }
}

@media (min-width: 992px) {
  .navbar .nav > li > a:before {
    position: absolute;
    content: '';
    bottom: 0;
    left: 50%;
    -webkit-transform: translateX(-50%) scale(0);
    -ms-transform: translateX(-50%) scale(0);
    transform: translateX(-50%) scale(0);
    width: 90%;
    height: 1px;
    background: #b20838;
    -webkit-transition: .5s;
    -o-transition: .5s;
    transition: .5s;
  }

  .navbar .nav > li > a:hover:before {
    -webkit-transform: translateX(-50%) scale(1);
    -ms-transform: translateX(-50%) scale(1);
    transform: translateX(-50%) scale(1);
  }
}

@media (max-width: 991px) {
  .navbar .nav > li > a {
    padding: 5px 36px 5px 0;
    text-align: center;
    display: inline-block;
  }

  .navbar .nav > li > a:hover {
    color: #b20838;
  }
}

.navbar .nav > li > a:hover {
  cursor: pointer;
}

@media (max-width: 991px) {
  .navbar .nav > li.current-menu-item > a,
  .navbar .nav > li.current-menu-parent > a {
    color: #b20838;
  }
}

@media (min-width: 992px) {
  .navbar .nav > li.current-menu-item > a:before,
  .navbar .nav > li.current-menu-parent > a:before {
    background-color: #b20838;
    -webkit-transform: translateY(-50%) scaleX(1);
    -ms-transform: translateY(-50%) scaleX(1);
    transform: translateY(-50%) scaleX(1);
    width: 100%;
    left: 0;
  }
}

@media (min-width: 992px) {
  .navbar .nav > li.only-mobile-visible {
    display: none;
  }
}

@media (max-width: 991px) {
  .navbar .nav > li.only-desktop-visible {
    display: none;
  }
}

.navbar .nav .menu-item-has-children {
  position: relative;
}

.navbar .nav .sub-menu {
  color: white;
  min-width: 250px;
}

.navbar .nav .sub-menu > li > a {
  padding: 16px 0;
  color: white;
  display: inline-block;
  line-height: 1.2;
  font-family: "CenturyGothic", sans-serif;
  -webkit-transition: .5s;
  -o-transition: .5s;
  transition: .5s;
  position: relative;
}

@media (max-width: 991px) {
  .navbar .nav .sub-menu > li > a {
    padding: 12px 31px 12px 0;
  }

  .navbar .nav .sub-menu > li > a:hover {
    color: #b20838;
  }
}

@media (min-width: 992px) {
  .navbar .nav .sub-menu > li > a:before {
    position: absolute;
    content: '';
    bottom: 10px;
    left: 50%;
    -webkit-transform: translateX(-50%) scale(0);
    -ms-transform: translateX(-50%) scale(0);
    transform: translateX(-50%) scale(0);
    width: 100%;
    height: 1px;
    background: #b20838;
    -webkit-transition: .5s;
    -o-transition: .5s;
    transition: .5s;
  }

  .navbar .nav .sub-menu > li > a:hover:before {
    -webkit-transform: translateX(-50%) scale(1);
    -ms-transform: translateX(-50%) scale(1);
    transform: translateX(-50%) scale(1);
  }
}

@media (min-width: 992px) {
  .navbar .nav .sub-menu > li:last-child {
    padding-bottom: 16px;
  }
}

@media (max-width: 991px) {
  .navbar .nav .sub-menu > li.current-menu-item > a,
  .navbar .nav .sub-menu > li.current-menu-parent > a {
    color: #b20838;
  }
}

@media (min-width: 992px) {
  .navbar .nav .sub-menu > li.current-menu-item > a:before,
  .navbar .nav .sub-menu > li.current-menu-parent > a:before {
    background-color: #b20838;
    -webkit-transform: translateY(-50%) scaleX(1);
    -ms-transform: translateY(-50%) scaleX(1);
    transform: translateY(-50%) scaleX(1);
    width: 100%;
    left: 0;
  }
}

@media (min-width: 992px) {
  .navbar .nav > .menu-item-has-children > .sub-menu {
    position: absolute;
    left: 0;
    top: 100%;
    background-color: rgba(0, 24, 53, 0.92);
    padding: 0 0 0 46px;
  }
}

.navbar .nav > .menu-item-has-children > .sub-menu .sub-menu {
  padding: 0 0 0 20px;
  white-space: nowrap;
}

.navbar .nav > .menu-item-has-children > .sub-menu .menu-item-has-children {
  position: relative;
}

.navbar .nav > .menu-item-has-children > .sub-menu .menu-item-has-children:before {
  content: '\E806';
  font-family: fontello;
  font-size: 21px;
  position: absolute;
  left: 0;
  top: 12px;
  display: block;
  color: white;
}

@media (min-width: 992px) {
  .navbar .nav > .menu-item-has-children > .sub-menu .menu-item-has-children:before {
    left: -39px;
  }
}

@media (max-width: 991px) {
  .navbar .nav > .menu-item-has-children > .sub-menu .menu-item-has-children:before {
    display: none;
  }
}

.navbar .nav a {
  text-decoration: none;
  display: block;
}

footer {
  background-color: #003763;
  padding: 20px 0;
  font-size: 14px;
  font-family: "CenturyGothic", sans-serif;
  font-weight: 400;
  color: white;
}

footer .container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

@media (max-width: 800px) {
  footer .container {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
}

footer a[href] {
  -webkit-transition: .5s;
  -o-transition: .5s;
  transition: .5s;
  position: relative;
  padding-bottom: 3px;
}

footer a[href]:before {
  position: absolute;
  content: '';
  bottom: 0;
  left: 50%;
  -webkit-transform: translateX(-50%) scale(0);
  -ms-transform: translateX(-50%) scale(0);
  transform: translateX(-50%) scale(0);
  width: 90%;
  height: 1px;
  background: #b20838;
  -webkit-transition: .5s;
  -o-transition: .5s;
  transition: .5s;
}

footer a[href]:hover:before {
  -webkit-transform: translateX(-50%) scale(1);
  -ms-transform: translateX(-50%) scale(1);
  transform: translateX(-50%) scale(1);
}

footer .left-side {
  width: 80%;
}

@media (max-width: 800px) {
  footer .left-side {
    width: 100%;
    margin-bottom: 20px;
    text-align: center;
  }
}

footer .left-side .footer-nav {
  display: inline-block;
}

@media (max-width: 800px) {
  footer .left-side .footer-nav {
    text-align: center;
  }
}

footer .left-side .footer-nav li {
  display: inline-block;
  padding: 0 12px;
}

footer .left-side .footer-nav li + li {
  position: relative;
}

footer .left-side .footer-nav li + li:before {
  position: absolute;
  content: '';
  top: 0;
  left: -1px;
  width: 1px;
  height: 18px;
  background: white;
  -webkit-transition: .5s;
  -o-transition: .5s;
  transition: .5s;
}

footer .left-side .footer-nav + span {
  position: relative;
}

footer .left-side .footer-nav + span:before {
  position: absolute;
  content: '';
  top: 0;
  left: -1px;
  width: 1px;
  height: 18px;
  background: white;
  -webkit-transition: .5s;
  -o-transition: .5s;
  transition: .5s;
}

@media (max-width: 600px) {
  footer .left-side .footer-nav + span:before {
    display: none;
  }
}

footer .left-side span {
  padding: 0 12px;
}

@media (max-width: 600px) {
  footer .left-side span {
    display: block;
    margin-top: 5px;
  }
}

footer .right-side {
  width: 20%;
}

@media (max-width: 800px) {
  footer .right-side {
    width: 100%;
    text-align: center;
  }
}

footer.sticky {
  position: fixed;
  bottom: 0;
  left: 50%;
  width: 100%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
}

body.page-template-professionals footer.sticky {
  position: relative;
  bottom: auto;
  left: auto;
  width: 100%;
  -webkit-transform: translateX(0);
  -ms-transform: translateX(0);
  transform: translateX(0);
}

a {
  text-decoration: none;
  color: inherit;
  -webkit-transition: color .5s, opacity .5s, background .5s;
  -o-transition: color .5s, opacity .5s, background .5s;
  transition: color .5s, opacity .5s, background .5s;
}

a:focus {
  outline: none;
}

body,
html {
  overflow-x: hidden;
}

button {
  -webkit-transition: color .5s, opacity .5s, background .5s;
  -o-transition: color .5s, opacity .5s, background .5s;
  transition: color .5s, opacity .5s, background .5s;
  cursor: pointer;
}

.container-outer {
  max-width: 1920px;
  width: 100%;
  margin: 0 auto;
}

.container {
  max-width: 1306px;
  width: 100%;
  padding: 0 20px;
  margin: 0 auto;
}

.back-img {
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}

.rect-outer {
  position: relative;
}

.rect-outer .rect-inner {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
}

.animation-down {
  -webkit-transition: opacity .5s, -webkit-transform .5s;
  transition: opacity .5s, -webkit-transform .5s;
  -o-transition: transform .5s, opacity .5s;
  transition: transform .5s, opacity .5s;
  transition: transform .5s, opacity .5s, -webkit-transform .5s;
  -webkit-transition-delay: .2s;
  -o-transition-delay: .2s;
  transition-delay: .2s;
}

.animation-down:not(.is_on_screen) {
  -webkit-transform: translateY(50px);
  -ms-transform: translateY(50px);
  transform: translateY(50px);
  opacity: 0;
}

.animation-left {
  -webkit-transition: opacity .8s, -webkit-transform .8s;
  transition: opacity .8s, -webkit-transform .8s;
  -o-transition: transform .8s, opacity .8s;
  transition: transform .8s, opacity .8s;
  transition: transform .8s, opacity .8s, -webkit-transform .8s;
  -webkit-transition-delay: .3s;
  -o-transition-delay: .3s;
  transition-delay: .3s;
}

.animation-left:not(.is_on_screen) {
  -webkit-transform: translateX(-50px);
  -ms-transform: translateX(-50px);
  transform: translateX(-50px);
  opacity: 0;
}

.animation-left-1 {
  -webkit-transition: opacity .8s, -webkit-transform .8s;
  transition: opacity .8s, -webkit-transform .8s;
  -o-transition: transform .8s, opacity .8s;
  transition: transform .8s, opacity .8s;
  transition: transform .8s, opacity .8s, -webkit-transform .8s;
  -webkit-transition-delay: .5s;
  -o-transition-delay: .5s;
  transition-delay: .5s;
}

.animation-left-1:not(.is_on_screen) {
  -webkit-transform: translateX(-50px);
  -ms-transform: translateX(-50px);
  transform: translateX(-50px);
  opacity: 0;
}

.animation-left-2 {
  -webkit-transition: opacity .8s, -webkit-transform .8s;
  transition: opacity .8s, -webkit-transform .8s;
  -o-transition: transform .8s, opacity .8s;
  transition: transform .8s, opacity .8s;
  transition: transform .8s, opacity .8s, -webkit-transform .8s;
  -webkit-transition-delay: .7s;
  -o-transition-delay: .7s;
  transition-delay: .7s;
}

.animation-left-2:not(.is_on_screen) {
  -webkit-transform: translateX(-50px);
  -ms-transform: translateX(-50px);
  transform: translateX(-50px);
  opacity: 0;
}

.animation-right {
  -webkit-transition: opacity .8s, -webkit-transform .8s;
  transition: opacity .8s, -webkit-transform .8s;
  -o-transition: transform .8s, opacity .8s;
  transition: transform .8s, opacity .8s;
  transition: transform .8s, opacity .8s, -webkit-transform .8s;
  -webkit-transition-delay: .3s;
  -o-transition-delay: .3s;
  transition-delay: .3s;
}

.animation-right:not(.is_on_screen) {
  -webkit-transform: translateX(50px);
  -ms-transform: translateX(50px);
  transform: translateX(50px);
  opacity: 0;
}

.animation-right-1 {
  -webkit-transition: opacity .8s, -webkit-transform .8s;
  transition: opacity .8s, -webkit-transform .8s;
  -o-transition: transform .8s, opacity .8s;
  transition: transform .8s, opacity .8s;
  transition: transform .8s, opacity .8s, -webkit-transform .8s;
  -webkit-transition-delay: .5s;
  -o-transition-delay: .5s;
  transition-delay: .5s;
}

.animation-right-1:not(.is_on_screen) {
  -webkit-transform: translateX(50px);
  -ms-transform: translateX(50px);
  transform: translateX(50px);
  opacity: 0;
}

.animation-right-2 {
  -webkit-transition: opacity .8s, -webkit-transform .8s;
  transition: opacity .8s, -webkit-transform .8s;
  -o-transition: transform .8s, opacity .8s;
  transition: transform .8s, opacity .8s;
  transition: transform .8s, opacity .8s, -webkit-transform .8s;
  -webkit-transition-delay: .7s;
  -o-transition-delay: .7s;
  transition-delay: .7s;
}

.animation-right-2:not(.is_on_screen) {
  -webkit-transform: translateX(50px);
  -ms-transform: translateX(50px);
  transform: translateX(50px);
  opacity: 0;
}

.animation-right-3 {
  -webkit-transition: opacity .8s, -webkit-transform .8s;
  transition: opacity .8s, -webkit-transform .8s;
  -o-transition: transform .8s, opacity .8s;
  transition: transform .8s, opacity .8s;
  transition: transform .8s, opacity .8s, -webkit-transform .8s;
  -webkit-transition-delay: .9s;
  -o-transition-delay: .9s;
  transition-delay: .9s;
}

.animation-right-3:not(.is_on_screen) {
  -webkit-transform: translateX(50px);
  -ms-transform: translateX(50px);
  transform: translateX(50px);
  opacity: 0;
}

.scale-animation {
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
  -webkit-transition: all 300ms 100ms cubic-bezier(0.175, 0.885, 0.32, 1.275);
  -o-transition: all 300ms 100ms cubic-bezier(0.175, 0.885, 0.32, 1.275);
  transition: all 300ms 100ms cubic-bezier(0.175, 0.885, 0.32, 1.275);
  -webkit-transition-delay: .5s;
  -o-transition-delay: .5s;
  transition-delay: .5s;
}

.scale-animation:not(.is_on_screen) {
  -webkit-transform: scale(0);
  -ms-transform: scale(0);
  transform: scale(0);
  -webkit-transition: all 300ms 0ms cubic-bezier(0.6, -0.28, 0.735, 0.045);
  -o-transition: all 300ms 0ms cubic-bezier(0.6, -0.28, 0.735, 0.045);
  transition: all 300ms 0ms cubic-bezier(0.6, -0.28, 0.735, 0.045);
}

.btn {
  font-size: 18px;
  color: #002a5c;
  letter-spacing: 3px;
  padding-left: 40px;
  position: relative;
  display: inline-block;
}

.btn:before {
  position: absolute;
  content: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOS4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgMCAyOS44IDMxIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAyOS44IDMxOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPg0KCS5zdDB7ZmlsbDojQkYyMDJGO3N0cm9rZTojQkYyMDJGO3N0cm9rZS1taXRlcmxpbWl0OjEwO30NCjwvc3R5bGU+DQo8Zz4NCgk8cG9seWdvbiBjbGFzcz0ic3QwIiBwb2ludHM9IjAuNSwwLjUgMC41LDI5LjcgMjguNywwLjUgCSIvPg0KPC9nPg0KPC9zdmc+DQo=);
  width: 30px;
  height: 30px;
  left: 0;
  top: -2px;
}

.btn:after {
  position: absolute;
  content: '+';
  left: 4px;
  top: -4px;
  color: white;
  -webkit-transition: .5s;
  -o-transition: .5s;
  transition: .5s;
}

.btn:hover {
  color: #b20838;
}

body.error404 .navbar {
  background: #003763;
}

.page-404 {
  padding-top: 200px;
  text-align: center;
}

.page-404 .title {
  color: #b20838;
  font-family: "CenturyGothicBold", sans-serif;
}

.page-404 .subtitle {
  display: inline-block;
  padding-bottom: 20px;
  font-size: 50px;
  font-family: "CenturyGothic", sans-serif;
}

@media (max-width: 1920px) and (min-width: 501px) {
  .page-404 .subtitle {
    font-size: calc(25 * ((100vw - 500px) / 1420) + 25px);
  }
}

@media (max-width: 500px) {
  .page-404 .subtitle {
    font-size: 25px;
  }
}

.page-404 a {
  display: block;
  margin: 0 auto;
}

.collapse {
  display: none;
}

.collapse.in {
  display: block;
}

.collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  -webkit-transition-property: height, visibility;
  -o-transition-property: height, visibility;
  transition-property: height, visibility;
  -webkit-transition: .35s;
  -o-transition: .35s;
  transition: .35s;
  -webkit-transition-timing-function: ease;
  -o-transition-timing-function: ease;
  transition-timing-function: ease;
}

.home .content p {
  letter-spacing: .78px;
}

.content p {
  font-family: "CenturyGothic", sans-serif;
  color: #1a1a1a;
  font-size: 16px;
  line-height: 1.9;
}

.content strong {
  font-family: "GalanoGrotesque", sans-serif;
}

.content p + p {
  margin-top: 25px;
}

.content a {
  color: #1a1a1a;
  -webkit-transition: .5s;
  -o-transition: .5s;
  transition: .5s;
}

.content a:hover {
  color: #b20838;
}

.content img.size-thumbnail {
  max-width: 150px;
  width: auto;
  height: auto;
}

.content img.size-medium {
  max-width: 300px;
  width: auto;
  height: auto;
}

.content img.size-large {
  max-width: 1024px;
  width: 100%;
  height: auto;
}

.content img.size-full {
  max-width: 1920px;
  width: 100%;
  height: auto;
}

.content img.aligncenter {
  margin: 0 auto;
  display: block;
  max-width: 100%;
}

.content img.alignright {
  float: right;
  display: block;
  margin: 10px 0 10px 20px;
  max-width: 100%;
}

@media (max-width: 600px) {
  .content img.alignright {
    float: none;
    margin: 0 0 10px 0;
  }
}

.content img.alignleft {
  float: left;
  display: block;
  margin: 10px 20px 10px 0;
  max-width: 100%;
}

@media (max-width: 600px) {
  .content img.alignleft {
    float: none;
    margin: 0 0 10px 0;
  }
}

.content i {
  font-style: italic;
}

.content ul {
  padding: 20px 0;
  margin: 0 0 0 40px;
}

.content ul li {
  list-style-type: disc;
  padding: 10px 0;
}

.content ol {
  padding: 20px 0;
}

.content ol li {
  list-style-type: decimal;
  padding: 10px 0;
}

.content h1 {
  font-weight: 400;
  font-size: 43px;
  line-height: 1.2;
  color: #1a1a1a;
  padding: 10px 0;
}

@media (max-width: 1920px) and (min-width: 501px) {
  .content h1 {
    font-size: calc(18 * ((100vw - 500px) / 1420) + 25px);
  }
}

@media (max-width: 500px) {
  .content h1 {
    font-size: 25px;
  }
}

.content h2 {
  font-weight: 400;
  font-size: 35px;
  line-height: 1.2;
  color: #1a1a1a;
  padding: 10px 0;
}

@media (max-width: 1920px) and (min-width: 501px) {
  .content h2 {
    font-size: calc(13 * ((100vw - 500px) / 1420) + 22px);
  }
}

@media (max-width: 500px) {
  .content h2 {
    font-size: 22px;
  }
}

.content h3 {
  font-weight: 400;
  font-size: 30px;
  line-height: 1.2;
  color: #1a1a1a;
  padding: 10px 0;
}

@media (max-width: 1920px) and (min-width: 501px) {
  .content h3 {
    font-size: calc(10 * ((100vw - 500px) / 1420) + 20px);
  }
}

@media (max-width: 500px) {
  .content h3 {
    font-size: 20px;
  }
}

.content h4 {
  font-weight: 400;
  font-size: 25px;
  line-height: 1.2;
  color: #1a1a1a;
  padding: 10px 0;
}

@media (max-width: 1920px) and (min-width: 501px) {
  .content h4 {
    font-size: calc(7 * ((100vw - 500px) / 1420) + 18px);
  }
}

@media (max-width: 500px) {
  .content h4 {
    font-size: 18px;
  }
}

.content h5 {
  font-weight: 400;
  font-size: 22px;
  line-height: 1.2;
  color: #1a1a1a;
  padding: 10px 0;
}

@media (max-width: 1920px) and (min-width: 501px) {
  .content h5 {
    font-size: calc(5 * ((100vw - 500px) / 1420) + 17px);
  }
}

@media (max-width: 500px) {
  .content h5 {
    font-size: 17px;
  }
}

.content h6 {
  font-weight: 400;
  font-size: 20px;
  line-height: 1.2;
  color: #1a1a1a;
  padding: 10px 0;
}

@media (max-width: 1920px) and (min-width: 501px) {
  .content h6 {
    font-size: calc(4 * ((100vw - 500px) / 1420) + 16px);
  }
}

@media (max-width: 500px) {
  .content h6 {
    font-size: 16px;
  }
}

#loader {
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: white;
  z-index: 200;
}

#loader .loaders {
  overflow: hidden;
  width: 100%;
  height: 100%;
  margin: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

#loader .loader {
  min-width: 100px;
}

#loader .circle-loader-1 {
  width: 100px;
  min-width: 100px;
  height: 100px;
  min-height: 100px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin: auto;
  border-radius: 50%;
  border-top: 10px solid #e0e0e0;
  border-right: 10px solid #e0e0e0;
  border-bottom: 10px solid #e0e0e0;
  border-left: 10px solid #b20838;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-animation: circle-loader-spin 1s infinite linear;
  animation: circle-loader-spin 1s infinite linear;
}

@-webkit-keyframes circle-loader-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@keyframes circle-loader-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

.section-top-banner {
  height: 1079px;
}

@media (max-width: 991px) {
  .section-top-banner {
    height: 450px;
    background-position: top center;
  }
}

@media (max-width: 550px) {
  .section-top-banner {
    height: 350px;
  }
}

.section-top-banner-prof {
  height: 1211px;
}

@media (max-width: 991px) {
  .section-top-banner-prof {
    height: 450px;
    background-position: top center;
  }
}

@media (max-width: 550px) {
  .section-top-banner-prof {
    height: 350px;
  }
}

.two-side-content {
  background-color: #002a5c;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
}

@media (max-width: 991px) {
  .two-side-content {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
}

.two-side-content .sidebar {
  position: relative;
  width: 28.5%;
  margin-top: -736px;
  background-color: rgba(89, 90, 89, 0.88);
}

@media (max-width: 991px) {
  .two-side-content .sidebar {
    display: none;
  }
}

.two-side-content .sidebar-high {
  position: relative;
  width: 28.5%;
  margin-top: -1178px;
  background-color: rgba(89, 90, 89, 0.88);
}

@media (max-width: 991px) {
  .two-side-content .sidebar-high {
    display: none;
  }
}

.two-side-content .sidebar-join {
  font-size: 30px;
  color: white;
  font-family: "CenturyGothic", sans-serif;
  padding: 107px 6% 110px 50px;
  text-align: right;
  line-height: 1.2;
}

@media (max-width: 1920px) and (min-width: 501px) {
  .two-side-content .sidebar-join {
    font-size: calc(10 * ((100vw - 500px) / 1420) + 20px);
  }
}

@media (max-width: 500px) {
  .two-side-content .sidebar-join {
    font-size: 20px;
  }
}

@media (max-width: 1500px) {
  .two-side-content .sidebar-join {
    padding: 90px 50px;
  }
}

.two-side-content .main-section {
  width: 71.5%;
  position: relative;
  margin-top: -736px;
}

@media (max-width: 991px) {
  .two-side-content .main-section {
    width: 100%;
    margin-top: 0;
  }
}

.two-side-content .main-section .title-page {
  position: absolute;
  text-shadow: .5px .5px 1px #5d5c5c;
  color: white;
  line-height: .78;
  font-family: "CenturyGothic", sans-serif;
  font-size: 80px;
  bottom: 100%;
  left: 48px;
  text-transform: capitalize;
}

@media (max-width: 1920px) and (min-width: 501px) {
  .two-side-content .main-section .title-page {
    font-size: calc(45 * ((100vw - 500px) / 1420) + 35px);
  }
}

@media (max-width: 500px) {
  .two-side-content .main-section .title-page {
    font-size: 35px;
  }
}

@media (max-width: 550px) {
  .two-side-content .main-section .title-page {
    left: 20px;
  }
}

.two-side-content .main-section .subtitle {
  color: #595a59;
  padding: 0 0 3px 20px;
}

@media (max-width: 550px) {
  .two-side-content .main-section .subtitle {
    padding: 0 0 3px 0;
    text-align: center;
  }
}

.two-side-content .main-section .content p {
  line-height: 2.2;
}

@media (max-width: 550px) {
  .two-side-content .main-section .content p {
    line-height: 1.9;
  }
}

.two-side-content .subtitle {
  font-size: 30px;
  font-family: "CenturyGothic", sans-serif;
}

@media (max-width: 1920px) and (min-width: 501px) {
  .two-side-content .subtitle {
    font-size: calc(14 * ((100vw - 500px) / 1420) + 16px);
  }
}

@media (max-width: 500px) {
  .two-side-content .subtitle {
    font-size: 16px;
  }
}

.two-side-content .middle-title {
  color: #002a5c;
  font-size: 30px;
  text-transform: uppercase;
  font-family: "CenturyGothicBold", sans-serif;
  padding: 0 0 35px 20px;
}

@media (max-width: 1920px) and (min-width: 501px) {
  .two-side-content .middle-title {
    font-size: calc(11 * ((100vw - 500px) / 1420) + 19px);
  }
}

@media (max-width: 500px) {
  .two-side-content .middle-title {
    font-size: 19px;
  }
}

@media (max-width: 550px) {
  .two-side-content .middle-title {
    padding: 0 0 35px 0;
    text-align: center;
  }
}

.two-side-content .wrapper {
  padding: 0 60px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  background-color: white;
}

@media (max-width: 850px) {
  .two-side-content .wrapper {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
}

.two-side-content .wrapper .left-side {
  width: 50%;
  padding: 12px 25px;
}

@media (max-width: 850px) {
  .two-side-content .wrapper .left-side {
    width: 100%;
  }
}

@media (max-width: 550px) {
  .two-side-content .wrapper .left-side {
    padding: 12px 15px;
  }
}

.two-side-content .wrapper .right-side {
  width: 50%;
  padding: 12px 25px;
}

@media (max-width: 850px) {
  .two-side-content .wrapper .right-side {
    width: 100%;
  }
}

@media (max-width: 550px) {
  .two-side-content .wrapper .right-side {
    padding: 12px 15px;
  }
}

.two-side-content .first-block .wrapper-content,
.two-side-content .third-block .wrapper-content,
.two-side-content .section-plain-text-1 .wrapper-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
}

@media (max-width: 850px) {
  .two-side-content .first-block .wrapper-content,
  .two-side-content .third-block .wrapper-content,
  .two-side-content .section-plain-text-1 .wrapper-content {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
}

.two-side-content .first-block .left-side,
.two-side-content .third-block .left-side,
.two-side-content .section-plain-text-1 .left-side {
  width: 50%;
  padding: 12px 25px;
  background-color: #ebebeb;
}

@media (max-width: 850px) {
  .two-side-content .first-block .left-side,
  .two-side-content .third-block .left-side,
  .two-side-content .section-plain-text-1 .left-side {
    width: 100%;
  }
}

@media (max-width: 550px) {
  .two-side-content .first-block .left-side,
  .two-side-content .third-block .left-side,
  .two-side-content .section-plain-text-1 .left-side {
    padding: 12px 15px;
  }
}

.two-side-content .first-block .right-side,
.two-side-content .third-block .right-side,
.two-side-content .section-plain-text-1 .right-side {
  padding: 12px 25px;
  width: 50%;
}

@media (max-width: 850px) {
  .two-side-content .first-block .right-side,
  .two-side-content .third-block .right-side,
  .two-side-content .section-plain-text-1 .right-side {
    width: 100%;
  }
}

@media (max-width: 550px) {
  .two-side-content .first-block .right-side,
  .two-side-content .third-block .right-side,
  .two-side-content .section-plain-text-1 .right-side {
    padding: 12px 15px;
  }
}

.two-side-content .first-block {
  padding: 80px 12% 42px 80px;
  background-color: white;
}

@media (max-width: 1400px) {
  .two-side-content .first-block {
    padding: 60px 20px 42px 20px;
  }
}

.two-side-content .second-block {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

@media (max-width: 550px) {
  .two-side-content .second-block {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
}

.two-side-content .second-block .left-side {
  width: 37%;
  background-color: rgba(0, 91, 127, 0.85);
  padding: 105px 54px;
  color: white;
  font-size: 25px;
  font-family: "CenturyGothic", sans-serif;
  line-height: 1.7;
  letter-spacing: .5px;
}

@media (max-width: 1920px) and (min-width: 501px) {
  .two-side-content .second-block .left-side {
    font-size: calc(7 * ((100vw - 500px) / 1420) + 18px);
  }
}

@media (max-width: 500px) {
  .two-side-content .second-block .left-side {
    font-size: 18px;
  }
}

@media (max-width: 1400px) {
  .two-side-content .second-block .left-side {
    padding: 60px 20px;
  }
}

@media (max-width: 850px) {
  .two-side-content .second-block .left-side {
    width: 50%;
  }
}

@media (max-width: 550px) {
  .two-side-content .second-block .left-side {
    width: 100%;
    text-align: center;
  }
}

.two-side-content .second-block .left-side strong {
  font-family: "CenturyGothicBold", sans-serif;
  text-transform: uppercase;
}

.two-side-content .second-block .right-side {
  width: 63%;
}

@media (max-width: 850px) {
  .two-side-content .second-block .right-side {
    width: 50%;
  }
}

@media (max-width: 550px) {
  .two-side-content .second-block .right-side {
    width: 100%;
    height: 300px;
  }
}

.two-side-content .third-block,
.two-side-content .section-plain-text-1 {
  padding: 80px 12% 0 80px;
  background-color: white;
}

@media (max-width: 1400px) {
  .two-side-content .third-block,
  .two-side-content .section-plain-text-1 {
    padding: 60px 20px 0 20px;
  }
}

.two-side-content .third-block .left-side,
.two-side-content .section-plain-text-1 .left-side {
  background-color: #ebebeb;
}

.two-side-content .fourth-block {
  padding: 42px 12% 56px 72px;
  background-color: white;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

@media (max-width: 1400px) {
  .two-side-content .fourth-block {
    padding: 40px 20px 42px 20px;
  }
}

.two-side-content .fourth-block .middle-title {
  padding: 0 0 35px 0;
}

@media (max-width: 850px) {
  .two-side-content .fourth-block .back-img {
    height: 400px;
    background-position: top center;
  }
}

@media (max-width: 550px) {
  .two-side-content .fourth-block .back-img {
    height: 300px;
  }
}

.two-side-content .fourth-block .right-side {
  width: 48%;
}

@media (max-width: 850px) {
  .two-side-content .fourth-block .right-side {
    width: 100%;
  }
}

.two-side-content .links-blocks {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

@media (max-width: 700px) {
  .two-side-content .links-blocks {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
}

.two-side-content .links-blocks a {
  width: 38%;
  height: 260px;
  display: block;
  position: relative;
}

@media (max-width: 1400px) {
  .two-side-content .links-blocks a {
    width: 33.3%;
  }
}

@media (max-width: 700px) {
  .two-side-content .links-blocks a {
    width: 100%;
    height: 160px;
  }
}

@media (max-width: 550px) {
  .two-side-content .links-blocks a {
    height: 120px;
  }
}

.two-side-content .links-blocks a:before {
  position: absolute;
  content: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOS4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgMCAyOS44IDMxIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAyOS44IDMxOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPg0KCS5zdDB7ZmlsbDojQkYyMDJGO3N0cm9rZTojQkYyMDJGO3N0cm9rZS1taXRlcmxpbWl0OjEwO30NCjwvc3R5bGU+DQo8Zz4NCgk8cG9seWdvbiBjbGFzcz0ic3QwIiBwb2ludHM9IjAuNSwwLjUgMC41LDI5LjcgMjguNywwLjUgCSIvPg0KPC9nPg0KPC9zdmc+DQo=);
  width: 30px;
  height: 30px;
  left: 14px;
  top: 18px;
  z-index: 2;
}

.two-side-content .links-blocks a:after {
  position: absolute;
  content: '+';
  left: 19px;
  z-index: 3;
  color: white;
  top: 16px;
  font-size: 18px;
}

.two-side-content .links-blocks a div {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
  padding: 20px;
  width: 100%;
  height: 100%;
}

.two-side-content .links-blocks a div:before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
  -webkit-transition: .5s;
  -o-transition: .5s;
  transition: .5s;
}

.two-side-content .links-blocks a div span {
  color: white;
  z-index: 3;
  position: relative;
  font-family: "CenturyGothic", sans-serif;
  font-size: 20px;
  letter-spacing: 3.4px;
}

@media (max-width: 1920px) and (min-width: 501px) {
  .two-side-content .links-blocks a div span {
    font-size: calc(4 * ((100vw - 500px) / 1420) + 16px);
  }
}

@media (max-width: 500px) {
  .two-side-content .links-blocks a div span {
    font-size: 16px;
  }
}

@media (max-width: 750px) {
  .two-side-content .links-blocks a div {
    font-size: 16px;
    letter-spacing: 3px;
  }
}

@media (max-width: 370px) {
  .two-side-content .links-blocks a div {
    font-size: 15px;
    letter-spacing: 2.4px;
  }
}

.two-side-content .links-blocks a.second-type {
  width: 24%;
}

@media (max-width: 1400px) {
  .two-side-content .links-blocks a.second-type {
    width: 33.3%;
  }
}

@media (max-width: 700px) {
  .two-side-content .links-blocks a.second-type {
    width: 100%;
  }
}

.two-side-content .links-blocks a:first-child div:before {
  background-color: rgba(113, 106, 106, 0.72);
}

.two-side-content .links-blocks a:first-child div:hover:before {
  background-color: rgba(140, 133, 133, 0.72);
}

.two-side-content .links-blocks a:nth-child(2n) div:before {
  background-color: rgba(100, 118, 125, 0.5);
}

.two-side-content .links-blocks a:nth-child(2n) div:hover:before {
  background-color: rgba(138, 156, 162, 0.42);
}

.two-side-content .links-blocks a:nth-child(3n) div:before {
  background-color: rgba(14, 95, 128, 0.8);
}

.two-side-content .links-blocks a:nth-child(3n) div:hover:before {
  background-color: rgba(14, 70, 128, 0.8);
}

.our-clients-section {
  background-color: white;
}

.our-clients-section .upper-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 80px 12% 42px 73px;
}

@media (max-width: 1400px) {
  .our-clients-section .upper-content {
    padding: 60px 20px 42px 20px;
  }
}

@media (max-width: 750px) {
  .our-clients-section .upper-content {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
}

.our-clients-section .upper-content .left-side {
  width: 50%;
  padding: 0 10px;
}

@media (max-width: 750px) {
  .our-clients-section .upper-content .left-side {
    width: 100%;
  }
}

.our-clients-section .upper-content .right-side {
  width: 50%;
  padding: 12px 25px;
  background-color: #ebebeb;
}

@media (max-width: 750px) {
  .our-clients-section .upper-content .right-side {
    width: 100%;
  }
}

.our-clients-section .wrapper-clients {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  padding: 0 8% 42px 40px;
}

@media (max-width: 1400px) {
  .our-clients-section .wrapper-clients {
    padding: 0 20px 42px 20px;
  }
}

.our-clients-section .wrapper-clients .img-wrap {
  padding: 20px 0;
  width: 16.6%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

@media (max-width: 1650px) {
  .our-clients-section .wrapper-clients .img-wrap {
    width: 20%;
  }
}

@media (max-width: 1300px) {
  .our-clients-section .wrapper-clients .img-wrap {
    width: 25%;
  }
}

@media (max-width: 1100px) {
  .our-clients-section .wrapper-clients .img-wrap {
    width: 33.3%;
  }
}

@media (max-width: 600px) {
  .our-clients-section .wrapper-clients .img-wrap {
    width: 50%;
  }
}

.our-clients-section .wrapper-clients img {
  display: block;
  max-width: 155px;
  max-height: 65px;
}

@media (max-width: 500px) {
  .our-clients-section .wrapper-clients img {
    max-width: 120px;
    max-height: 45px;
  }
}

.our-affiliates-section {
  background-color: white;
}

.our-affiliates-section .upper-content {
  padding: 80px 5% 88px 100px;
}

@media (max-width: 1400px) {
  .our-affiliates-section .upper-content {
    padding: 60px 20px 60px 20px;
  }
}

.our-affiliates-section .upper-content .subtitle {
  display: inline-block;
  padding: 0;
}

.our-affiliates-section .upper-content .middle-title {
  display: inline-block;
  padding: 0;
}

.our-affiliates-section .wrapper-affiliates {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  padding: 0 5% 42px 100px;
}

@media (max-width: 1400px) {
  .our-affiliates-section .wrapper-affiliates {
    padding: 0 20px 42px 20px;
  }
}

.our-affiliates-section .wrapper-affiliates .img-wrap {
  padding: 56px 20px;
  width: 33.3%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  position: relative;
  margin-bottom: 36px;
}

@media (max-width: 1200px) {
  .our-affiliates-section .wrapper-affiliates .img-wrap {
    width: 50%;
  }
}

@media (max-width: 650px) {
  .our-affiliates-section .wrapper-affiliates .img-wrap {
    padding: 30px 20px;
  }
}

.our-affiliates-section .wrapper-affiliates .img-wrap:before {
  position: absolute;
  content: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOS4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgMCAyOS44IDMxIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAyOS44IDMxOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPg0KCS5zdDB7ZmlsbDojQkYyMDJGO3N0cm9rZTojQkYyMDJGO3N0cm9rZS1taXRlcmxpbWl0OjEwO30NCjwvc3R5bGU+DQo8Zz4NCgk8cG9seWdvbiBjbGFzcz0ic3QwIiBwb2ludHM9IjAuNSwwLjUgMC41LDI5LjcgMjguNywwLjUgCSIvPg0KPC9nPg0KPC9zdmc+DQo=);
  width: 30px;
  height: 30px;
  left: 0;
  top: -2px;
}

@media (max-width: 750px) {
  .our-affiliates-section .wrapper-affiliates .img-wrap:before {
    top: -5px;
  }
}

.our-affiliates-section .wrapper-affiliates .img-wrap:after {
  position: absolute;
  content: '+';
  left: 4px;
  top: -4px;
  color: white;
}

.our-affiliates-section .wrapper-affiliates img {
  display: block;
  max-width: 180px;
  max-height: 90px;
}

@media (max-width: 550px) {
  .our-affiliates-section .wrapper-affiliates img {
    max-width: 120px;
    max-height: 45px;
  }
}

@media (max-width: 380px) {
  .our-affiliates-section .wrapper-affiliates img {
    max-width: 80px;
  }
}

.section-top-banner-employee {
  height: 1436px;
}

@media (max-width: 991px) {
  .section-top-banner-employee {
    height: 450px;
    background-position: top center;
  }
}

@media (max-width: 550px) {
  .section-top-banner-employee {
    height: 350px;
  }
}

#related-properties-list {
  top: -114px;
  display: block;
  position: relative;
  visibility: hidden;
}

@media (max-width: 991px) {
  #related-properties-list {
    top: -85px;
  }
}

.sidebar-single-employee {
  text-align: right;
  margin-top: -1092px !important;
  position: relative;
}

.sidebar-single-employee .back-to {
  position: absolute;
  bottom: 100%;
  right: 0;
  padding: 20px;
  font-size: 16px;
  font-family: "CenturyGothic", sans-serif;
  color: white;
  -webkit-transition: .5s;
  -o-transition: .5s;
  transition: .5s;
}

.sidebar-single-employee .back-to i {
  padding-right: 10px;
}

.sidebar-single-employee .back-to:hover {
  color: #b20838;
}

.sidebar-single-employee .rect-outer {
  padding-top: 55%;
  margin: 0 0 0 auto;
  max-width: 280px;
  width: 51%;
}

.sidebar-single-employee .rect-outer .back-img {
  background-position: top center;
}

.sidebar-single-employee .wrap {
  padding: 20px 25px;
  max-width: 405px;
  margin: 0 0 0 auto;
}

@media (max-width: 1200px) {
  .sidebar-single-employee .wrap {
    padding: 20px 15px 20px 10px;
  }
}

.sidebar-single-employee .content {
  padding-bottom: 25px;
}

.sidebar-single-employee .content p {
  color: white;
}

.sidebar-single-employee .content p + p {
  margin-top: 0;
}

.sidebar-single-employee .content a {
  color: white;
}

@media (max-width: 1920px) and (min-width: 1101px) {
  .sidebar-single-employee .content a {
    font-size: calc(2 * ((100vw - 1100px) / 820) + 14px);
  }
}

@media (max-width: 1100px) {
  .sidebar-single-employee .content a {
    font-size: 14px;
  }
}

.sidebar-single-employee .content a.v-card {
  text-decoration: underline;
}

.sidebar-single-employee .content a:hover {
  color: #bf1e2e;
}

.sidebar-single-employee .content h5 {
  font-size: 20px;
  font-family: "CenturyGothicBold", sans-serif;
  color: white;
  letter-spacing: 4.2px;
}

@media (max-width: 1920px) and (min-width: 501px) {
  .sidebar-single-employee .content h5 {
    font-size: calc(4 * ((100vw - 500px) / 1420) + 16px);
  }
}

@media (max-width: 500px) {
  .sidebar-single-employee .content h5 {
    font-size: 16px;
  }
}

.sidebar-single-employee .content + .content {
  border-top: 1px solid #bf1e2e;
}

.sidebar-single-employee .content:last-child {
  padding-top: 20px;
}

.sidebar-single-employee .content .line {
  color: #bf1e2e;
}

.sidebar-single-employee .social {
  margin-bottom: 8px;
}

.sidebar-single-employee .social li {
  display: inline-block;
}

.sidebar-single-employee .social li + li {
  padding-left: 14px;
}

.sidebar-single-employee .social li i {
  color: white;
  font-size: 18px;
  -webkit-transition: .5s;
  -o-transition: .5s;
  transition: .5s;
}

.sidebar-single-employee .social li a:hover i {
  color: #bf1e2e;
}

.single-employee .main-section {
  background-color: white;
  margin-top: -1092px;
}

@media (max-width: 991px) {
  .single-employee .main-section {
    margin-top: 0 !important;
  }
}

.single-employee .main-section .content div + div {
  margin: 30px 0 0;
}

.single-employee .general-info {
  padding: 70px 11% 88px 100px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

@media (max-width: 1500px) {
  .single-employee .general-info {
    padding: 60px 5% 60px 70px;
  }
}

@media (max-width: 1400px) {
  .single-employee .general-info {
    padding: 60px 20px 42px 20px;
  }
}

@media (max-width: 1200px) {
  .single-employee .general-info {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
}

.single-employee .general-info .left-side {
  width: 70%;
  padding-right: 82px;
}

@media (max-width: 1500px) {
  .single-employee .general-info .left-side {
    padding-right: 60px;
  }
}

@media (max-width: 1400px) {
  .single-employee .general-info .left-side {
    padding-right: 40px;
  }
}

@media (max-width: 1200px) {
  .single-employee .general-info .left-side {
    width: 100%;
  }
}

@media (max-width: 991px) {
  .single-employee .general-info .left-side {
    padding-right: 0;
  }
}

.single-employee .general-info .left-side .name-position {
  border-bottom: 1px solid #bf1e2e;
  padding-bottom: 20px;
}

.single-employee .general-info .left-side .info-from-sidebar {
  display: none;
}

@media (max-width: 991px) {
  .single-employee .general-info .left-side .info-from-sidebar {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-top: 30px;
  }
}

@media (max-width: 660px) {
  .single-employee .general-info .left-side .info-from-sidebar {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
}

.single-employee .general-info .left-side .info-from-sidebar .rect-outer {
  padding-top: 44%;
  max-width: 280px;
  width: 51%;
}

@media (max-width: 660px) {
  .single-employee .general-info .left-side .info-from-sidebar .rect-outer {
    width: 100%;
    margin: 0 auto;
    padding-top: 70%;
  }
}

.single-employee .general-info .left-side .info-from-sidebar .rect-outer .back-img {
  background-position: top center;
}

.single-employee .general-info .left-side .info-from-sidebar .wrap {
  padding: 20px 15px 20px 30px;
  max-width: 405px;
}

@media (max-width: 660px) {
  .single-employee .general-info .left-side .info-from-sidebar .wrap {
    width: 100%;
    max-width: 100%;
    text-align: center;
    padding: 30px 20px 0 20px;
  }
}

.single-employee .general-info .left-side .info-from-sidebar .content {
  padding-bottom: 25px;
}

.single-employee .general-info .left-side .info-from-sidebar .content p + p {
  margin-top: 0;
}

@media (max-width: 1920px) and (min-width: 1101px) {
  .single-employee .general-info .left-side .info-from-sidebar .content a {
    font-size: calc(2 * ((100vw - 1100px) / 820) + 14px);
  }
}

@media (max-width: 1100px) {
  .single-employee .general-info .left-side .info-from-sidebar .content a {
    font-size: 14px;
  }
}

.single-employee .general-info .left-side .info-from-sidebar .content a.v-card {
  text-decoration: underline;
}

.single-employee .general-info .left-side .info-from-sidebar .content a:hover {
  color: #bf1e2e;
}

.single-employee .general-info .left-side .info-from-sidebar .content h5 {
  font-size: 20px;
  font-family: "CenturyGothicBold", sans-serif;
  letter-spacing: 4.2px;
}

@media (max-width: 1920px) and (min-width: 501px) {
  .single-employee .general-info .left-side .info-from-sidebar .content h5 {
    font-size: calc(4 * ((100vw - 500px) / 1420) + 16px);
  }
}

@media (max-width: 500px) {
  .single-employee .general-info .left-side .info-from-sidebar .content h5 {
    font-size: 16px;
  }
}

.single-employee .general-info .left-side .info-from-sidebar .content + .content {
  border-top: 1px solid #bf1e2e;
}

.single-employee .general-info .left-side .info-from-sidebar .content:last-child {
  padding-top: 20px;
}

.single-employee .general-info .left-side .info-from-sidebar .social {
  margin-bottom: 8px;
}

.single-employee .general-info .left-side .info-from-sidebar .social li {
  display: inline-block;
}

.single-employee .general-info .left-side .info-from-sidebar .social li + li {
  padding-left: 14px;
}

.single-employee .general-info .left-side .info-from-sidebar .social li i {
  font-size: 18px;
  -webkit-transition: .5s;
  -o-transition: .5s;
  transition: .5s;
}

.single-employee .general-info .left-side .info-from-sidebar .social li a:hover i {
  color: #bf1e2e;
}

.single-employee .general-info .left-side .name {
  font-size: 40px;
  padding-bottom: 4px;
  font-family: "CenturyGothic", sans-serif;
  color: #595a59;
}

@media (max-width: 1920px) and (min-width: 501px) {
  .single-employee .general-info .left-side .name {
    font-size: calc(24 * ((100vw - 500px) / 1420) + 16px);
  }
}

@media (max-width: 500px) {
  .single-employee .general-info .left-side .name {
    font-size: 16px;
  }
}

.single-employee .general-info .left-side .position {
  font-size: 16px;
  color: #bf1e2e;
}

.single-employee .general-info .left-side .title-info {
  font-size: 20px;
  font-family: "CenturyGothicBold", sans-serif;
  color: #595a59;
  margin-bottom: 30px;
  letter-spacing: 4.2px;
}

@media (max-width: 1920px) and (min-width: 501px) {
  .single-employee .general-info .left-side .title-info {
    font-size: calc(4 * ((100vw - 500px) / 1420) + 16px);
  }
}

@media (max-width: 500px) {
  .single-employee .general-info .left-side .title-info {
    font-size: 16px;
  }
}

@media (max-width: 700px) {
  .single-employee .general-info .left-side .title-info {
    letter-spacing: 3px;
  }
}

@media (max-width: 500px) {
  .single-employee .general-info .left-side .title-info {
    letter-spacing: 1.5px;
  }
}

.single-employee .general-info .left-side .content span {
  color: #595a59 !important;
}

.single-employee .general-info .left-side .content p {
  color: #595a59;
  line-height: 2;
}

.single-employee .general-info .left-side .content ul {
  padding: 0 0 0 35px;
}

@media (max-width: 700px) {
  .single-employee .general-info .left-side .content ul {
    padding: 0 0 0 20px;
  }
}

.single-employee .general-info .left-side .content ul li {
  list-style-type: none;
  padding: 6px 0;
  color: #595a59;
}

.single-employee .general-info .left-side .item-content {
  padding: 0 0 0 35px;
}

@media (max-width: 700px) {
  .single-employee .general-info .left-side .item-content {
    padding: 0 0 0 20px;
  }
}

.single-employee .general-info .left-side .item-content li {
  list-style-type: none;
  padding: 6px 0;
  color: #595a59;
}

.single-employee .general-info .left-side .prof-exp {
  padding: 34px 0 45px 0;
  border-bottom: 1px solid #bf1e2e;
}

.single-employee .general-info .left-side .prof-exp .content {
  color: #595a59;
  line-height: 2;
}

.single-employee .general-info .left-side .prof-exp .list-links {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-top: 50px;
}

@media (max-width: 700px) {
  .single-employee .general-info .left-side .prof-exp .list-links {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
}

.single-employee .general-info .left-side .prof-exp .list-links li {
  width: 33.3%;
}

@media (max-width: 700px) {
  .single-employee .general-info .left-side .prof-exp .list-links li {
    width: 50%;
    margin: 17px 0;
  }
}

@media (max-width: 500px) {
  .single-employee .general-info .left-side .prof-exp .list-links li {
    width: 100%;
  }
}

.single-employee .general-info .left-side .prof-exp .list-links li a,
.single-employee .general-info .left-side .prof-exp .list-links li button.grid-item {
  text-align: left;
  position: relative;
  font-size: 12px;
  color: black;
  padding: 0 0 0 36px;
  font-family: "CenturyGothic", sans-serif;
  letter-spacing: 2.7px;
  -webkit-transition: .5s;
  -o-transition: .5s;
  transition: .5s;
  display: inline-block;
}

.single-employee .general-info .left-side .prof-exp .list-links li a:before,
.single-employee .general-info .left-side .prof-exp .list-links li button.grid-item:before {
  position: absolute;
  content: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOS4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgMCAyOS44IDMxIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAyOS44IDMxOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPg0KCS5zdDB7ZmlsbDojQkYyMDJGO3N0cm9rZTojQkYyMDJGO3N0cm9rZS1taXRlcmxpbWl0OjEwO30NCjwvc3R5bGU+DQo8Zz4NCgk8cG9seWdvbiBjbGFzcz0ic3QwIiBwb2ludHM9IjAuNSwwLjUgMC41LDI5LjcgMjguNywwLjUgCSIvPg0KPC9nPg0KPC9zdmc+DQo=);
  width: 30px;
  height: 30px;
  left: 0;
  top: -2px;
}

@media (max-width: 750px) {
  .single-employee .general-info .left-side .prof-exp .list-links li a:before,
  .single-employee .general-info .left-side .prof-exp .list-links li button.grid-item:before {
    top: -5px;
  }
}

.single-employee .general-info .left-side .prof-exp .list-links li a:after,
.single-employee .general-info .left-side .prof-exp .list-links li button.grid-item:after {
  position: absolute;
  content: '+';
  left: 4px;
  top: -4px;
  color: white;
  font-size: 16px;
}

.single-employee .general-info .left-side .prof-exp .list-links li a:hover,
.single-employee .general-info .left-side .prof-exp .list-links li button.grid-item:hover {
  color: #b20838;
  cursor: pointer;
}

.single-employee .general-info .left-side .prof-exp .myModalform .modal-dialog {
  background-color: white;
  max-width: 480px;
  padding: 40px 30px;
  width: 100%;
}

@media (max-width: 500px) {
  .single-employee .general-info .left-side .prof-exp .myModalform .modal-dialog {
    padding: 40px 20px;
  }
}

.single-employee .general-info .left-side .prof-exp .myModalform .modal-body span.wpcf7-not-valid-tip,
.single-employee .general-info .left-side .prof-exp .myModalform .modal-body div.wpcf7-validation-errors {
  display: none !important;
}

.single-employee .general-info .left-side .prof-exp .myModalform .modal-body div.wpcf7-mail-sent-ok {
  border: none;
  color: green;
  font-size: 14px;
  font-family: "CenturyGothic", sans-serif;
}

.single-employee .general-info .left-side .prof-exp .myModalform .modal-body form .input-auto-fill-field {
  display: none;
}

.single-employee .general-info .left-side .prof-exp .myModalform .modal-body form input,
.single-employee .general-info .left-side .prof-exp .myModalform .modal-body form textarea {
  background-color: #f6f6f6;
  padding: 10px;
  margin-bottom: 14px;
  font-size: 16px;
  font-family: "CenturyGothic", sans-serif;
  color: #595a59;
  border: 1px solid lightgrey;
  width: 100%;
}

.single-employee .general-info .left-side .prof-exp .myModalform .modal-body form input::-webkit-input-placeholder,
.single-employee .general-info .left-side .prof-exp .myModalform .modal-body form textarea::-webkit-input-placeholder {
  font-size: 16px;
  font-family: "CenturyGothic", sans-serif;
  color: #595a59;
}

.single-employee .general-info .left-side .prof-exp .myModalform .modal-body form input:-ms-input-placeholder,
.single-employee .general-info .left-side .prof-exp .myModalform .modal-body form textarea:-ms-input-placeholder {
  font-size: 16px;
  font-family: "CenturyGothic", sans-serif;
  color: #595a59;
}

.single-employee .general-info .left-side .prof-exp .myModalform .modal-body form input::-ms-input-placeholder,
.single-employee .general-info .left-side .prof-exp .myModalform .modal-body form textarea::-ms-input-placeholder {
  font-size: 16px;
  font-family: "CenturyGothic", sans-serif;
  color: #595a59;
}

.single-employee .general-info .left-side .prof-exp .myModalform .modal-body form input::placeholder,
.single-employee .general-info .left-side .prof-exp .myModalform .modal-body form textarea::placeholder {
  font-size: 16px;
  font-family: "CenturyGothic", sans-serif;
  color: #595a59;
}

.single-employee .general-info .left-side .prof-exp .myModalform .modal-body form input.wpcf7-not-valid,
.single-employee .general-info .left-side .prof-exp .myModalform .modal-body form textarea.wpcf7-not-valid {
  border: 1px solid #b20838;
}

.single-employee .general-info .left-side .prof-exp .myModalform .modal-body form textarea {
  height: 180px;
  overflow-y: auto;
  resize: none;
}

.single-employee .general-info .left-side .prof-exp .myModalform .modal-body button.submit {
  position: relative;
  font-size: 16px;
  padding: 5px 5px 5px 26px;
  font-family: "CenturyGothic", sans-serif;
  color: #595a59;
  -webkit-transition: .5s;
  -o-transition: .5s;
  transition: .5s;
}

.single-employee .general-info .left-side .prof-exp .myModalform .modal-body button.submit:hover {
  color: #b20838;
}

.single-employee .general-info .left-side .prof-exp .myModalform .modal-body button.submit:before {
  position: absolute;
  content: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOS4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgMCAyOS44IDMxIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAyOS44IDMxOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPg0KCS5zdDB7ZmlsbDojQkYyMDJGO3N0cm9rZTojQkYyMDJGO3N0cm9rZS1taXRlcmxpbWl0OjEwO30NCjwvc3R5bGU+DQo8Zz4NCgk8cG9seWdvbiBjbGFzcz0ic3QwIiBwb2ludHM9IjAuNSwwLjUgMC41LDI5LjcgMjguNywwLjUgCSIvPg0KPC9nPg0KPC9zdmc+DQo=);
  width: 30px;
  height: 30px;
  left: 0;
  top: -5px;
}

.single-employee .general-info .left-side .prof-exp .myModalform .modal-body button.submit:after {
  position: absolute;
  content: '+';
  left: 4px;
  top: -6px;
  color: white;
  font-size: 16px;
}

.single-employee .general-info .left-side .prof-exp .myModalform .close {
  width: 33px;
  height: 33px;
  right: 0;
  top: 0;
  background-color: #b20838;
}

@media (max-width: 400px) {
  .single-employee .general-info .left-side .prof-exp .myModalform .close {
    width: 32px;
    height: 32px;
  }
}

.single-employee .general-info .left-side .prof-exp .myModalform .close:before {
  max-width: 25px;
}

@media (max-width: 400px) {
  .single-employee .general-info .left-side .prof-exp .myModalform .close:before {
    max-width: 20px;
  }
}

.single-employee .general-info .left-side .prof-exp .myModalform .close:after {
  max-width: 25px;
}

@media (max-width: 400px) {
  .single-employee .general-info .left-side .prof-exp .myModalform .close:after {
    max-width: 20px;
  }
}

.single-employee .general-info .left-side .info-blocks {
  padding: 39px 0 17px 0;
  border-bottom: 1px solid #bf1e2e;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

@media (max-width: 600px) {
  .single-employee .general-info .left-side .info-blocks {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
}

.single-employee .general-info .left-side .info-blocks .title-info {
  margin-bottom: 14px;
}

.single-employee .general-info .left-side .info-blocks .item-info {
  margin-bottom: 24px;
}

.single-employee .general-info .left-side .info-blocks .first-side {
  width: 50%;
  padding-right: 20px;
}

@media (max-width: 600px) {
  .single-employee .general-info .left-side .info-blocks .first-side {
    width: 100%;
  }
}

.single-employee .general-info .left-side .info-blocks .second-side {
  width: 50%;
}

@media (max-width: 600px) {
  .single-employee .general-info .left-side .info-blocks .second-side {
    width: 100%;
  }
}

.single-employee .general-info .left-side .major-clients {
  padding: 42px 0;
}

.single-employee .general-info .left-side .major-clients .title-info {
  margin-bottom: 22px;
}

.single-employee .general-info .left-side .major-clients .item-content {
  padding: 0 0 0 35px;
  color: #595a59;
  line-height: 2;
  -webkit-columns: 2;
  columns: 2;
}

@media (max-width: 700px) {
  .single-employee .general-info .left-side .major-clients .item-content {
    padding: 0 0 0 20px;
  }
}

@media (max-width: 600px) {
  .single-employee .general-info .left-side .major-clients .item-content {
    -webkit-columns: 1;
    columns: 1;
  }
}

.single-employee .general-info .right-side {
  width: 30%;
}

@media (max-width: 1200px) {
  .single-employee .general-info .right-side {
    width: 100%;
    margin-top: 40px;
  }
}

.single-employee .general-info .right-side .recent-deals {
  background-color: #ebebeb;
  padding: 20px;
  position: relative;
  margin-bottom: 70px;
}

.single-employee .general-info .right-side .recent-deals .absolute-title {
  position: absolute;
  bottom: 100%;
  right: 0;
  font-size: 25px;
  color: #595a59;
  font-family: "CenturyGothic", sans-serif;
  letter-spacing: 1px;
}

@media (max-width: 1920px) and (min-width: 1201px) {
  .single-employee .general-info .right-side .recent-deals .absolute-title {
    font-size: calc(1 * ((100vw - 1200px) / 720) + 24px);
  }
}

@media (max-width: 1200px) {
  .single-employee .general-info .right-side .recent-deals .absolute-title {
    font-size: 24px;
  }
}

@media (max-width: 1200px) {
  .single-employee .general-info .right-side .recent-deals .absolute-title {
    right: auto;
    left: 0;
  }
}

.single-employee .general-info .right-side .recent-deals .item {
  font-size: 14px;
  margin-bottom: 30px;
  line-height: 1.5;
}

.single-employee .general-info .right-side .recent-deals .red-text {
  color: #bf1e2e;
}

.single-employee .general-info .right-side .recent-deals .grey-text {
  color: #595a59;
}

.single-employee .general-info .right-side .recent-deals .rect-outer {
  padding-top: 42%;
  max-width: 500px;
  width: 100%;
  margin-bottom: 10px;
}

.single-employee .general-info .right-side .quotes {
  line-height: 1.2;
  padding: 127px 0 0 0;
}

@media (max-width: 1200px) {
  .single-employee .general-info .right-side .quotes {
    padding: 0;
  }
}

.single-employee .general-info .right-side .quotes .item {
  margin-bottom: 44px;
}

.single-employee .general-info .right-side .quotes .quote {
  font-size: 25px;
  color: #595a59;
  font-family: "CenturyGothic", sans-serif;
  margin-bottom: 32px;
}

@media (max-width: 1920px) and (min-width: 1101px) {
  .single-employee .general-info .right-side .quotes .quote {
    font-size: calc(9 * ((100vw - 1100px) / 820) + 16px);
  }
}

@media (max-width: 1100px) {
  .single-employee .general-info .right-side .quotes .quote {
    font-size: 16px;
  }
}

.single-employee .general-info .right-side .quotes .client-name {
  color: #bf1e2e;
  font-size: 16px;
}

.single-employee .general-info .right-side .quotes .company-name {
  color: #595a59;
  font-size: 14px;
}

.single-employee .general-info .right-side .btn-info {
  position: relative;
  font-size: 12px;
  display: inline-block;
  font-family: "CenturyGothic", sans-serif;
  padding: 0 0 0 30px;
  letter-spacing: 2px;
  -webkit-transition: .5s;
  -o-transition: .5s;
  transition: .5s;
}

.single-employee .general-info .right-side .btn-info:before {
  position: absolute;
  content: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOS4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgMCAyOS44IDMxIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAyOS44IDMxOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPg0KCS5zdDB7ZmlsbDojQkYyMDJGO3N0cm9rZTojQkYyMDJGO3N0cm9rZS1taXRlcmxpbWl0OjEwO30NCjwvc3R5bGU+DQo8Zz4NCgk8cG9seWdvbiBjbGFzcz0ic3QwIiBwb2ludHM9IjAuNSwwLjUgMC41LDI5LjcgMjguNywwLjUgCSIvPg0KPC9nPg0KPC9zdmc+DQo=);
  width: 30px;
  height: 30px;
  left: 0;
  top: -5px;
}

.single-employee .general-info .right-side .btn-info:after {
  position: absolute;
  content: '+';
  left: 4px;
  top: -6px;
  color: white;
  font-size: 16px;
}

.single-employee .general-info .right-side .btn-info:hover {
  color: #b20838;
}

.single-employee .related-properties {
  padding-bottom: 30px;
}

.single-employee .results-list {
  padding: 30px 11% 30px 100px;
  position: relative;
}

@media (max-width: 1500px) {
  .single-employee .results-list {
    padding: 30px 5% 30px 70px;
  }
}

@media (max-width: 1400px) {
  .single-employee .results-list {
    padding: 30px 20px 30px 20px;
  }
}

.single-employee .results-list .listing-type {
  text-transform: uppercase;
}

.single-employee .results-list .filter-button {
  background-color: #bf1e2e;
  padding: 10px 20px 10px 10px;
  position: absolute;
  left: 20px;
  top: -70px;
  font-size: 14px;
  color: white;
  font-family: "CenturyGothic", sans-serif;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-transition: .5s;
  -o-transition: .5s;
  transition: .5s;
}

@media (max-width: 400px) {
  .single-employee .results-list .filter-button {
    padding: 10px;
    font-size: 13px;
  }
}

.single-employee .results-list .filter-button img {
  width: 25px;
  display: inline-block;
  margin-right: 20px;
}

@media (max-width: 400px) {
  .single-employee .results-list .filter-button img {
    width: 15px;
    margin-right: 10px;
  }
}

.single-employee .results-list .filter-button:hover {
  background-color: #b20838;
}

.single-employee .results-list .item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 30px 20px;
  border-bottom: 1px solid lightgrey;
  -webkit-transition: .5s;
  -o-transition: .5s;
  transition: .5s;
}

@media (max-width: 767px) {
  .single-employee .results-list .item {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    border: 1px solid lightgrey;
    margin-bottom: 20px;
  }
}

.single-employee .results-list .item:hover {
  background-color: #ebebeb;
}

.single-employee .results-list .photo {
  position: relative;
  display: block;
  max-width: 210px;
  width: 25%;
}

.single-employee .results-list .photo .rect-outer {
  padding: 53% 0 0;
}

@media (max-width: 767px) {
  .single-employee .results-list .photo {
    width: 50%;
    max-width: 100%;
    margin-bottom: 30px;
  }
}

@media (max-width: 550px) {
  .single-employee .results-list .photo {
    width: 100%;
    margin-bottom: 15px;
  }
}

.single-employee .results-list .photo:before {
  content: 'view details';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(89, 90, 89, 0.8);
  opacity: 0;
  -webkit-transition: .5s;
  -o-transition: .5s;
  transition: .5s;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  font-size: 14px;
  font-family: "CenturyGothic", sans-serif;
  color: white;
}

.single-employee .results-list .photo .rect-inner {
  background-position: 100% 100%;
}

.single-employee .results-list .photo .rect-inner:before {
  position: absolute;
  content: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOS4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgMCAyOS44IDMxIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAyOS44IDMxOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPg0KCS5zdDB7ZmlsbDojQkYyMDJGO3N0cm9rZTojQkYyMDJGO3N0cm9rZS1taXRlcmxpbWl0OjEwO30NCjwvc3R5bGU+DQo8Zz4NCgk8cG9seWdvbiBjbGFzcz0ic3QwIiBwb2ludHM9IjAuNSwwLjUgMC41LDI5LjcgMjguNywwLjUgCSIvPg0KPC9nPg0KPC9zdmc+DQo=);
  width: 30px;
  height: 30px;
  left: 0;
  top: 0;
  opacity: 0;
  -webkit-transition: .5s;
  -o-transition: .5s;
  transition: .5s;
}

.single-employee .results-list .photo .rect-inner:after {
  position: absolute;
  content: '+';
  left: 5px;
  top: -2px;
  color: white;
  font-size: 17px;
  opacity: 0;
  -webkit-transition: .5s;
  -o-transition: .5s;
  transition: .5s;
}

.single-employee .results-list .photo:hover:before {
  z-index: 1;
  opacity: 1;
}

.single-employee .results-list .photo:hover .rect-inner:before {
  opacity: 1;
  z-index: 2;
}

.single-employee .results-list .photo:hover .rect-inner:after {
  opacity: 1;
  z-index: 3;
}

.single-employee .results-list .content {
  padding-left: 52px;
  width: 30%;
}

@media (max-width: 767px) {
  .single-employee .results-list .content {
    width: 50%;
    padding-left: 30px;
  }
}

@media (max-width: 550px) {
  .single-employee .results-list .content {
    width: 100%;
    margin-bottom: 15px;
    padding-left: 0;
  }
}

.single-employee .results-list .content ul {
  padding: 0;
}

.single-employee .results-list .content ul li {
  list-style-type: none;
  display: inline-block;
}

.single-employee .results-list .content p {
  line-height: 1.4;
}

.single-employee .results-list .content p + p {
  margin-top: 0;
}

.single-employee .results-list .red-text {
  color: #b20838;
}

.single-employee .results-list .wrap-links-prop {
  width: 15%;
  padding-left: 20px;
  text-align: right;
}

@media (max-width: 767px) {
  .single-employee .results-list .wrap-links-prop {
    width: 50%;
    text-align: left;
    padding-left: 30px;
  }
}

@media (max-width: 550px) {
  .single-employee .results-list .wrap-links-prop {
    width: 100%;
    padding-left: 0;
  }
}

.single-employee .results-list .wrap-links-prop a {
  text-decoration: underline;
  display: block;
}

.single-employee .bottom-controls {
  padding: 0 11% 0 100px;
}

@media (max-width: 1500px) {
  .single-employee .bottom-controls {
    padding: 0 5% 0 70px;
  }
}

@media (max-width: 1400px) {
  .single-employee .bottom-controls {
    padding: 0 20px;
  }
}

@media (min-width: 651px) {
  .single-employee .bottom-controls {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
}

@media (max-width: 650px) {
  .single-employee .bottom-controls {
    text-align: center;
  }
}

.single-employee .bottom-controls .pagination .nav-links {
  font-size: 14px;
  color: #595a59;
}

.single-employee .bottom-controls .pagination .nav-links .page-numbers {
  -webkit-transition: .5s;
  -o-transition: .5s;
  transition: .5s;
}

.single-employee .bottom-controls .pagination .nav-links .page-numbers + .page-numbers {
  padding-left: 20px;
  position: relative;
}

.single-employee .bottom-controls .pagination .nav-links .page-numbers + .page-numbers:before {
  content: '';
  position: absolute;
  left: 6px;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  width: 1px;
  height: 15px;
  background-color: #b20838;
}

.single-employee .bottom-controls .pagination .nav-links .page-numbers.current {
  color: #b20838;
}

.single-employee .bottom-controls .pagination .nav-links .page-numbers:hover {
  color: #b20838;
}

@media (max-width: 650px) {
  .single-employee .posts-per-page {
    padding: 20px 0 0;
  }
}

.single-employee .posts-per-page ul {
  display: inline-block;
}

.single-employee .posts-per-page li {
  font-size: 14px;
  display: inline-block;
  color: #afb8bd;
  -webkit-transition: .5s;
  -o-transition: .5s;
  transition: .5s;
  padding: 0 5px;
}

.single-employee .posts-per-page li:hover {
  color: #b20838;
  cursor: pointer;
}

.single-employee .posts-per-page li + li {
  padding-left: 12px;
  position: relative;
}

.single-employee .posts-per-page li + li:before {
  content: '';
  position: absolute;
  left: 3px;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  width: 1px;
  height: 15px;
  background-color: #b20838;
}

.single-employee .posts-per-page li.active {
  color: #595a59;
}

.single-employee .posts-per-page span {
  color: #595a59;
  display: inline-block;
  position: relative;
}

.single-employee .posts-per-page span.first-word {
  padding: 0 10px 0 0;
}

.single-employee .posts-per-page span.first-word:before {
  content: '';
  position: absolute;
  right: 3px;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  width: 1px;
  height: 15px;
  background-color: #b20838;
}

.single-employee .posts-per-page span.second-word {
  padding: 0 0 0 10px;
}

.single-employee .posts-per-page span.second-word:before {
  content: '';
  position: absolute;
  left: 3px;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  width: 1px;
  height: 15px;
  background-color: #b20838;
}

.section-top-banner-property {
  height: 1286px;
}

@media (max-width: 991px) {
  .section-top-banner-property {
    height: 250px;
    background-position: top center;
  }
}

.sidebar-single-property {
  text-align: right;
  margin-top: -1172px !important;
}

.sidebar-single-property .wrap {
  padding: 0 25px 40px 20px;
  margin: 0 0 0 auto;
  min-height: 830px;
}

@media (max-width: 1200px) {
  .sidebar-single-property .wrap {
    padding: 20px 15px 20px 10px;
  }
}

.sidebar-single-property .item {
  padding: 49px 0 0 0;
}

.sidebar-single-property .item .photo-link:hover {
  opacity: .9;
}

.sidebar-single-property .item .rect-outer {
  padding-top: 49%;
  margin: 0 0 30px auto;
  max-width: 175px;
  width: 51%;
}

.sidebar-single-property .item .rect-outer .back-img {
  background-position: top center;
}

.sidebar-single-property .item .name {
  font-size: 23px;
  font-family: "CenturyGothic", sans-serif;
  color: white;
  letter-spacing: 4px;
  margin-bottom: 11px;
}

@media (max-width: 1920px) and (min-width: 1101px) {
  .sidebar-single-property .item .name {
    font-size: calc(4 * ((100vw - 1100px) / 820) + 19px);
  }
}

@media (max-width: 1100px) {
  .sidebar-single-property .item .name {
    font-size: 19px;
  }
}

.sidebar-single-property .item .name:hover {
  color: #bf1e2e;
}

.sidebar-single-property .content {
  padding-bottom: 10px;
}

.sidebar-single-property .content p {
  color: white;
  line-height: 1.8;
}

.sidebar-single-property .content p + p {
  margin-top: 0;
}

.sidebar-single-property .content a {
  color: white;
}

@media (max-width: 1920px) and (min-width: 1101px) {
  .sidebar-single-property .content a {
    font-size: calc(2 * ((100vw - 1100px) / 820) + 14px);
  }
}

@media (max-width: 1100px) {
  .sidebar-single-property .content a {
    font-size: 14px;
  }
}

.sidebar-single-property .content a.v-card {
  text-decoration: underline;
}

.sidebar-single-property .content a:hover {
  color: #bf1e2e;
}

.sidebar-single-property .content:last-child {
  padding-top: 20px;
}

.sidebar-single-property .content .line {
  color: #bf1e2e;
}

.sidebar-single-property .social {
  margin-bottom: 8px;
}

.sidebar-single-property .social li {
  display: inline-block;
}

.sidebar-single-property .social li + li {
  padding-left: 14px;
}

.sidebar-single-property .social li i {
  color: white;
  font-size: 18px;
  -webkit-transition: .5s;
  -o-transition: .5s;
  transition: .5s;
}

.sidebar-single-property .social li a:hover i {
  color: #bf1e2e;
}

.single-property .main-section {
  background-color: white;
  margin-top: -1172px;
  padding: 31px 11% 88px 8.4%;
  position: relative;
}

@media (max-width: 1800px) {
  .single-property .main-section {
    padding: 60px 6% 88px 4%;
  }
}

@media (max-width: 1500px) {
  .single-property .main-section {
    padding: 60px 20px 88px 20px;
  }
}

@media (max-width: 991px) {
  .single-property .main-section {
    margin-top: 0 !important;
    padding: 60px 20px;
  }
}

.single-property .main-section .back-to {
  position: absolute;
  left: 12px;
  top: 18px;
  font-family: "CenturyGothicBold", sans-serif;
  color: #595a59;
  font-size: 14px;
  letter-spacing: 1px;
  display: inline-block;
  -webkit-transition: .5s;
  -o-transition: .5s;
  transition: .5s;
}

.single-property .main-section .back-to:hover {
  color: #b20838;
}

.single-property .upper-part .title-property {
  color: #595a59;
  font-size: 40px;
  font-family: "CenturyGothic", sans-serif;
}

@media (max-width: 1920px) and (min-width: 501px) {
  .single-property .upper-part .title-property {
    font-size: calc(20 * ((100vw - 500px) / 1420) + 20px);
  }
}

@media (max-width: 500px) {
  .single-property .upper-part .title-property {
    font-size: 20px;
  }
}

.single-property .upper-part .state-city li {
  color: #595a59;
  display: inline-block;
  font-size: 16px;
  font-family: "CenturyGothic", sans-serif;
}

@media (max-width: 1920px) and (min-width: 501px) {
  .single-property .upper-part .state-city li {
    font-size: calc(1 * ((100vw - 500px) / 1420) + 15px);
  }
}

@media (max-width: 500px) {
  .single-property .upper-part .state-city li {
    font-size: 15px;
  }
}

.single-property .upper-part .state-city span {
  color: #b20838;
}

.single-property .upper-part .wrap-content {
  margin: 13px 0 10px 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

@media (max-width: 1100px) {
  .single-property .upper-part .wrap-content {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
}

.single-property .upper-part .wrap-content .right-side {
  padding-left: 27px;
}

@media (max-width: 1100px) {
  .single-property .upper-part .wrap-content .right-side {
    padding-left: 0;
  }
}

.single-property .upper-part .left-side {
  width: 59%;
}

@media (max-width: 1100px) {
  .single-property .upper-part .left-side {
    width: 100%;
  }
}

.single-property .upper-part .left-side .property-image {
  background-position: 100% 100%;
}

.single-property .upper-part .right-side .info-wrap {
  line-height: 1.6;
  padding-bottom: 14px;
  border-bottom: 1px solid lightgrey;
}

.single-property .upper-part .right-side .title-about {
  color: #595a59;
  font-size: 20px;
  font-family: "CenturyGothic", sans-serif;
  text-transform: uppercase;
}

@media (max-width: 1920px) and (min-width: 501px) {
  .single-property .upper-part .right-side .title-about {
    font-size: calc(4 * ((100vw - 500px) / 1420) + 16px);
  }
}

@media (max-width: 500px) {
  .single-property .upper-part .right-side .title-about {
    font-size: 16px;
  }
}

.single-property .upper-part .right-side .info-units {
  color: #b20838;
  font-size: 20px;
  text-transform: uppercase;
  font-family: "CenturyGothic", sans-serif;
}

@media (max-width: 1920px) and (min-width: 501px) {
  .single-property .upper-part .right-side .info-units {
    font-size: calc(4 * ((100vw - 500px) / 1420) + 16px);
  }
}

@media (max-width: 500px) {
  .single-property .upper-part .right-side .info-units {
    font-size: 16px;
  }
}

.single-property .upper-part .right-side ul {
  padding: 8px 0;
}

.single-property .upper-part .right-side ul a {
  padding: 14px 0 14px 34px;
  position: relative;
  color: #595a59;
  font-size: 12px;
  font-family: "CenturyGothic", sans-serif;
  display: inline-block;
  letter-spacing: 2.5px;
  -webkit-transition: .5s;
  -o-transition: .5s;
  transition: .5s;
}

.single-property .upper-part .right-side ul a:hover {
  color: #b20838;
}

.single-property .upper-part .right-side ul a:before {
  position: absolute;
  content: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOS4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgMCAyOS44IDMxIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAyOS44IDMxOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPg0KCS5zdDB7ZmlsbDojQkYyMDJGO3N0cm9rZTojQkYyMDJGO3N0cm9rZS1taXRlcmxpbWl0OjEwO30NCjwvc3R5bGU+DQo8Zz4NCgk8cG9seWdvbiBjbGFzcz0ic3QwIiBwb2ludHM9IjAuNSwwLjUgMC41LDI5LjcgMjguNywwLjUgCSIvPg0KPC9nPg0KPC9zdmc+DQo=);
  width: 30px;
  height: 30px;
  left: 0;
  top: 10px;
}

.single-property .upper-part .right-side ul a:after {
  position: absolute;
  content: '+';
  left: 5px;
  top: 7px;
  color: white;
  font-size: 18px;
}

.single-property .item-else {
  padding-top: 53%;
}

@media (max-width: 1100px) {
  .single-property .item-else {
    margin-bottom: 10px;
  }
}

.single-property .slider-property {
  margin-bottom: 11px;
}

.single-property iframe {
  max-width: 100%;
  width: 100%;
}

.single-property .slider-for .rect-outer {
  padding-top: 53%;
}

.single-property .slider-for .slick-arrow {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  border: 0;
  background: transparent;
  z-index: 1;
  -webkit-transition: .3s;
  -o-transition: .3s;
  transition: .3s;
  display: block;
  font-size: 0;
}

.single-property .slider-for .slick-arrow:before {
  font-size: 30px;
  color: white;
  font-family: fontello;
  background-color: transparent;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.single-property .slider-for .slick-arrow.slick-prev {
  left: 10px;
}

.single-property .slider-for .slick-arrow.slick-prev:before {
  content: '\E807';
}

.single-property .slider-for .slick-arrow.slick-next {
  right: 10px;
}

.single-property .slider-for .slick-arrow.slick-next:before {
  content: '\E808';
}

.single-property .slider-nav {
  padding: 0 20px;
}

.single-property .slider-nav .slick-slide {
  margin: 0 3px;
}

.single-property .slider-nav .video-item {
  position: relative;
}

.single-property .slider-nav .video-item:before {
  font-size: 30px;
  color: white;
  font-family: fontello;
  content: '\F16A';
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  z-index: 2;
}

.single-property .slider-nav .rect-outer {
  padding-top: 53%;
}

.single-property .slider-nav .slick-arrow {
  position: absolute;
  top: 0;
  border: 0;
  z-index: 1;
  -webkit-transition: .3s;
  -o-transition: .3s;
  transition: .3s;
  display: block;
  font-size: 0;
  background-color: #e1e1e1;
  height: 96%;
  padding: 0 4px;
}

.single-property .slider-nav .slick-arrow:before {
  font-size: 15px;
  color: #595a59;
  font-family: fontello;
  background-color: transparent;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  content: '';
}

.single-property .slider-nav .slick-arrow.slick-prev {
  left: 0;
}

.single-property .slider-nav .slick-arrow.slick-prev:before {
  content: '\E807';
}

.single-property .slider-nav .slick-arrow.slick-next {
  right: 0;
}

.single-property .slider-nav .slick-arrow.slick-next:before {
  content: '\E808';
}

.single-property .property-summary {
  margin-bottom: 37px;
}

.single-property .property-summary .row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.single-property .property-summary .col {
  position: relative;
  width: 50%;
}

.single-property .property-summary .col:before {
  position: absolute;
  content: '';
  left: 0;
  bottom: 0;
  width: 100%;
  height: 1px;
  background-color: white;
}

.single-property .property-summary .col li {
  border-bottom: 1px solid lightgrey;
  line-height: 1.2;
  padding: 5px 0;
  min-height: 31px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

@media (max-width: 1300px) {
  .single-property .property-summary .col li {
    width: 100%;
  }
}

@media (max-width: 530px) {
  .single-property .property-summary .col li {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
}

.single-property .property-summary .col span {
  font-family: "CenturyGothic", sans-serif;
  font-size: 16px;
  display: inline-block;
}

@media (max-width: 530px) {
  .single-property .property-summary .col span {
    line-height: 1.7;
  }
}

.single-property .property-summary .col .title {
  color: #595a59;
  width: 45%;
  padding-right: 20px;
}

@media (max-width: 530px) {
  .single-property .property-summary .col .title {
    width: 100%;
  }
}

.single-property .property-summary .col .info {
  color: #b20838;
  width: 55%;
}

@media (max-width: 530px) {
  .single-property .property-summary .col .info {
    width: 100%;
  }
}

.single-property .title-info {
  font-size: 20px;
  color: #595a59;
  font-family: "CenturyGothicBold", sans-serif;
  letter-spacing: 4px;
  position: relative;
  padding-bottom: 5px;
  margin-bottom: 34px;
}

@media (max-width: 1920px) and (min-width: 501px) {
  .single-property .title-info {
    font-size: calc(4 * ((100vw - 500px) / 1420) + 16px);
  }
}

@media (max-width: 500px) {
  .single-property .title-info {
    font-size: 16px;
  }
}

@media (max-width: 700px) {
  .single-property .title-info {
    margin-bottom: 25px;
  }
}

.single-property .title-info:before {
  position: absolute;
  content: '';
  left: 0;
  bottom: 0;
  width: 100%;
  height: 1px;
  background-color: #b20838;
}

.single-property .units-info {
  margin-bottom: 40px;
}

.single-property .units-info .left-side {
  margin-bottom: 40px;
}

@media (max-width: 700px) {
  .single-property .units-info .left-side {
    margin-bottom: 30px;
  }
}

.single-property .units-info .content {
  color: #595a59;
  line-height: 1.9;
  font-family: "CenturyGothic", sans-serif;
  font-size: 16px;
}

.single-property .units-info .content p {
  color: #595a59;
  line-height: 1.9;
  font-family: "CenturyGothic", sans-serif;
  font-size: 16px;
}

.single-property .units-info .content span {
  color: #595a59 !important;
  line-height: 1.9 !important;
  font-family: "CenturyGothic", sans-serif !important;
  font-size: 16px !important;
}

.single-property .units-info .right-side .unit-item {
  margin-bottom: 20px;
}

.single-property .units-info .right-side .unit-item ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.single-property .units-info .right-side .unit-item li {
  background-color: #ebebeb;
  width: 50%;
  color: #595a59;
  padding: 5px 10px;
  line-height: 1.2;
  margin-bottom: 2px;
}

@media (max-width: 950px) {
  .single-property .units-info .right-side .unit-item li {
    width: 100%;
  }
}

.single-property .units-info .right-side .unit-item li.empty span {
  opacity: 0;
}

@media (max-width: 950px) {
  .single-property .units-info .right-side .unit-item li.empty {
    display: none;
  }
}

.single-property .units-info .right-side .unit-item li.red-text {
  color: #b20838;
}

.single-property .downloads .wrap-files {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.single-property .downloads .wrap-files li {
  width: 50%;
  margin: 3px 0;
}

@media (max-width: 700px) {
  .single-property .downloads .wrap-files li {
    width: 100%;
  }
}

.single-property .downloads .wrap-files li a {
  position: relative;
  line-height: 180%;
  max-width: 310px;
  width: 100%;
  padding: 14px 0 14px 43px;
  background-color: #f2f2f2;
  display: block;
  font-size: 12px;
  letter-spacing: 2.4px;
  font-family: "CenturyGothic", sans-serif;
  color: #595a59;
}

@media (max-width: 700px) {
  .single-property .downloads .wrap-files li a {
    max-width: 100%;
  }
}

.single-property .downloads .wrap-files li a:before {
  position: absolute;
  content: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOS4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgMCAyOS44IDMxIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAyOS44IDMxOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPg0KCS5zdDB7ZmlsbDojQkYyMDJGO3N0cm9rZTojQkYyMDJGO3N0cm9rZS1taXRlcmxpbWl0OjEwO30NCjwvc3R5bGU+DQo8Zz4NCgk8cG9seWdvbiBjbGFzcz0ic3QwIiBwb2ludHM9IjAuNSwwLjUgMC41LDI5LjcgMjguNywwLjUgCSIvPg0KPC9nPg0KPC9zdmc+DQo=);
  width: 30px;
  height: 30px;
  left: 8px;
  top: 11px;
}

.single-property .downloads .wrap-files li a:after {
  position: absolute;
  content: '+';
  left: 12px;
  top: 10px;
  color: white;
  font-size: 18px;
}

.single-property .sidebar-content {
  text-align: right;
  display: none;
}

@media (max-width: 991px) {
  .single-property .sidebar-content {
    display: block;
  }
}

.single-property .sidebar-content .wrap {
  padding: 20px 15px 20px 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

@media (max-width: 700px) {
  .single-property .sidebar-content .wrap {
    padding: 20px 15px 20px 0;
  }
}

.single-property .sidebar-content .item {
  padding: 25px 0 0 0;
  text-align: left;
  width: 50%;
}

@media (max-width: 700px) {
  .single-property .sidebar-content .item {
    width: 100%;
  }
}

.single-property .sidebar-content .item .rect-outer {
  padding-top: 49%;
  margin: 0 0 30px 0;
  max-width: 175px;
  width: 51%;
}

@media (max-width: 700px) {
  .single-property .sidebar-content .item .rect-outer {
    max-width: 205px;
  }
}

@media (max-width: 400px) {
  .single-property .sidebar-content .item .rect-outer {
    padding-top: 57%;
  }
}

.single-property .sidebar-content .item .rect-outer .back-img {
  background-position: top center;
}

.single-property .sidebar-content .item .name {
  font-size: 23px;
  font-family: "CenturyGothic", sans-serif;
  color: #595a59;
  letter-spacing: 4px;
  margin-bottom: 11px;
}

@media (max-width: 1920px) and (min-width: 1101px) {
  .single-property .sidebar-content .item .name {
    font-size: calc(4 * ((100vw - 1100px) / 820) + 19px);
  }
}

@media (max-width: 1100px) {
  .single-property .sidebar-content .item .name {
    font-size: 19px;
  }
}

.single-property .sidebar-content .content {
  padding-bottom: 10px;
}

.single-property .sidebar-content .content p {
  color: #595a59;
  line-height: 1.8;
}

.single-property .sidebar-content .content p + p {
  margin-top: 0;
}

.single-property .sidebar-content .content a {
  color: #595a59;
}

@media (max-width: 1920px) and (min-width: 1101px) {
  .single-property .sidebar-content .content a {
    font-size: calc(2 * ((100vw - 1100px) / 820) + 14px);
  }
}

@media (max-width: 1100px) {
  .single-property .sidebar-content .content a {
    font-size: 14px;
  }
}

.single-property .sidebar-content .content a.v-card {
  text-decoration: underline;
}

.single-property .sidebar-content .content a:hover {
  color: #bf1e2e;
}

.single-property .sidebar-content .content:last-child {
  padding-top: 20px;
}

.single-property .sidebar-content .content .line {
  color: #bf1e2e;
}

.single-property .sidebar-content .social {
  margin-bottom: 8px;
}

.single-property .sidebar-content .social li {
  display: inline-block;
}

.single-property .sidebar-content .social li + li {
  padding-left: 14px;
}

.single-property .sidebar-content .social li i {
  color: #595a59;
  font-size: 18px;
  -webkit-transition: .5s;
  -o-transition: .5s;
  transition: .5s;
}

.single-property .sidebar-content .social li a:hover i {
  color: #bf1e2e;
}

.section-top-banner-office {
  display: none;
}

@media (max-width: 991px) {
  .section-top-banner-office {
    height: 250px;
    display: block;
    background-position: center top;
  }
}

.single-office .sidebar-single-office {
  margin-top: 343px;
  position: relative;
  width: 28.5%;
  padding: 20px 31px;
  background-color: rgba(89, 90, 89, 0.88);
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

@media (max-width: 991px) {
  .single-office .sidebar-single-office {
    display: none;
  }
}

.single-office .sidebar-single-office .lem-navbar-collapse {
  width: 100%;
  max-width: 230px;
}

.single-office .sidebar-single-office .sidebar-nav li a {
  padding: 10px 0;
}

.single-office .sidebar-single-office .sidebar-nav li.current-menu-item a:before {
  bottom: 5px;
}

.single-office .main-section {
  margin-top: 343px;
  background-color: white;
  padding: 70px 13% 0 100px;
}

@media (max-width: 1500px) {
  .single-office .main-section {
    padding: 60px 5% 60px 70px;
  }
}

@media (max-width: 1400px) {
  .single-office .main-section {
    padding: 60px 20px 42px 20px;
  }
}

@media (max-width: 991px) {
  .single-office .main-section {
    margin-top: 0;
  }
}

.single-office .main-section .general-info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 20px;
}

@media (max-width: 1300px) {
  .single-office .main-section .general-info {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
}

.single-office .main-section .general-info .left-side {
  background-color: #ebebeb;
  width: 43%;
  padding: 12px 23px 25px 23px;
}

@media (max-width: 1300px) {
  .single-office .main-section .general-info .left-side {
    width: 100%;
  }
}

.single-office .main-section .general-info .left-side .content p {
  line-height: 2;
}

.single-office .main-section .general-info .left-side .btn {
  margin-top: 26px;
}

.single-office .main-section .general-info .right-side {
  width: 57%;
  padding: 0 0 0 34px;
  position: relative;
}

@media (max-width: 1300px) {
  .single-office .main-section .general-info .right-side {
    width: 100%;
    padding: 30px 20px 30px 20px;
  }
}

@media (max-width: 550px) {
  .single-office .main-section .general-info .right-side {
    padding: 30px 0 30px 0;
  }
}

.single-office .main-section .general-info .right-side .wrap-items {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-bottom: 70px;
}

@media (max-width: 1300px) {
  .single-office .main-section .general-info .right-side .wrap-items {
    padding-bottom: 6px;
  }
}

@media (max-width: 550px) {
  .single-office .main-section .general-info .right-side .wrap-items {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
}

.single-office .main-section .general-info .right-side .item {
  width: 50%;
  line-height: 1.6;
  padding-right: 20px;
}

@media (max-width: 1300px) {
  .single-office .main-section .general-info .right-side .item {
    margin-bottom: 20px;
  }
}

@media (max-width: 550px) {
  .single-office .main-section .general-info .right-side .item {
    width: 100%;
  }
}

.single-office .main-section .general-info .right-side .item a {
  color: #b20838;
}

.single-office .main-section .general-info .right-side .btn {
  position: absolute;
  bottom: 23px;
  left: 40px;
}

@media (max-width: 1300px) {
  .single-office .main-section .general-info .right-side .btn {
    left: auto;
    position: relative;
    bottom: auto;
  }
}

.single-office .main-section .general-info .btn {
  font-size: 12px;
  color: black;
}

.single-office .main-section .general-info .btn:after {
  top: -5px;
  font-size: 15px;
}

.single-office .main-section .general-info .btn:before {
  top: -6px;
}

.single-office .main-section .general-info .btn:hover {
  color: #b20838;
}

.single-office .main-section .general-info .name {
  font-size: 20px;
  font-family: "CenturyGothic", sans-serif;
  color: black;
  letter-spacing: 4.2px;
}

@media (max-width: 1920px) and (min-width: 501px) {
  .single-office .main-section .general-info .name {
    font-size: calc(4 * ((100vw - 500px) / 1420) + 16px);
  }
}

@media (max-width: 500px) {
  .single-office .main-section .general-info .name {
    font-size: 16px;
  }
}

.single-office .main-section .general-info .content p + p {
  margin-top: 0;
}

.single-office .main-section .general-info .content .line {
  color: #bf1e2e;
}

.single-office .main-section .recent-deals {
  position: relative;
  padding: 18px 0 0 0;
}

.single-office .main-section .recent-deals .absolute-title {
  font-size: 25px;
  margin-bottom: 10px;
  color: #595a59;
  font-family: "CenturyGothic", sans-serif;
}

@media (max-width: 1920px) and (min-width: 1201px) {
  .single-office .main-section .recent-deals .absolute-title {
    font-size: calc(1 * ((100vw - 1200px) / 720) + 24px);
  }
}

@media (max-width: 1200px) {
  .single-office .main-section .recent-deals .absolute-title {
    font-size: 24px;
  }
}

.single-office .main-section .recent-deals .wrap-items {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 0 -20px;
}

@media (max-width: 750px) {
  .single-office .main-section .recent-deals .wrap-items {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
}

.single-office .main-section .recent-deals .item {
  font-size: 14px;
  line-height: 1.4;
  width: 33.3%;
  padding: 20px;
}

@media (max-width: 750px) {
  .single-office .main-section .recent-deals .item {
    width: 50%;
  }
}

@media (max-width: 550px) {
  .single-office .main-section .recent-deals .item {
    width: 100%;
  }
}

.single-office .main-section .recent-deals .wrap-info {
  padding: 5px 10px;
}

.single-office .main-section .recent-deals .red-text {
  color: #bf1e2e;
}

.single-office .main-section .recent-deals .grey-text {
  color: #595a59;
}

.single-office .main-section .recent-deals .rect-outer {
  padding-top: 42%;
  max-width: 500px;
  width: 100%;
}

@media (max-width: 750px) {
  .single-office .main-section .recent-deals .rect-outer {
    padding-top: 62%;
  }
}

.press-releases-section {
  background-color: white;
  padding: 53px 9% 38px 82px;
}

@media (max-width: 1400px) {
  .press-releases-section {
    padding: 50px 20px 38px 20px;
  }
}

.press-releases-section .wrapper-items form#filter-form {
  display: none;
}

.press-releases-section .results-list-controls-top {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  border-bottom: 1px solid #bf1e2e;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding-bottom: 10px;
}

@media (max-width: 650px) {
  .press-releases-section .results-list-controls-top {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
}

.press-releases-section .results-list-controls-top .archive {
  font-size: 14px;
  color: #595a59;
  width: 50%;
}

@media (max-width: 650px) {
  .press-releases-section .results-list-controls-top .archive {
    width: 100%;
    margin-bottom: 15px;
  }
}

.press-releases-section .results-list-controls-top .archive li {
  display: inline-block;
}

.press-releases-section .results-list-controls-top .archive li span {
  padding: 2px 9px;
  -webkit-transition: .5s;
  -o-transition: .5s;
  transition: .5s;
}

.press-releases-section .results-list-controls-top .archive li span:hover {
  cursor: pointer;
  color: #b20838;
}

.press-releases-section .results-list-controls-top .archive li.active span {
  background-color: #595a59;
  color: white;
}

.press-releases-section .results-list-controls-top .archive li + li {
  padding-left: 12px;
  position: relative;
}

.press-releases-section .results-list-controls-top .archive li + li:before {
  content: '';
  position: absolute;
  left: 4px;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  width: 1px;
  height: 15px;
  background-color: #b20838;
}

.press-releases-section .results-list-controls-top .archive span.archive-text {
  padding: 2px 9px;
}

.press-releases-section .results-list-controls-top .posts-per-page {
  width: 50%;
  text-align: right;
}

@media (max-width: 650px) {
  .press-releases-section .results-list-controls-top .posts-per-page {
    width: 100%;
    text-align: left;
  }
}

.press-releases-section .results-list-controls-top .posts-per-page input {
  display: none;
}

.press-releases-section .results-list-controls-top .posts-per-page span {
  font-size: 14px;
}

.press-releases-section .results-list-controls-top .posts-per-page span + span {
  padding-left: 12px;
  position: relative;
}

.press-releases-section .results-list-controls-top .posts-per-page span + span:before {
  content: '';
  position: absolute;
  left: 3px;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  width: 1px;
  height: 15px;
  background-color: #b20838;
}

.press-releases-section .results-list-controls-top .posts-per-page .number {
  color: #afb8bd;
  -webkit-transition: .5s;
  -o-transition: .5s;
  transition: .5s;
}

.press-releases-section .results-list-controls-top .posts-per-page .number:hover {
  color: #b20838;
  cursor: pointer;
}

.press-releases-section .results-list-controls-top .posts-per-page .number.active {
  color: #595a59;
}

.press-releases-section .results-list-controls-top .posts-per-page .word {
  color: #595a59;
}

.press-releases-section .panel {
  line-height: 180%;
  border-bottom: 1px solid lightgray;
  padding: 30px 0 0 0;
}

@media (max-width: 500px) {
  .press-releases-section .panel {
    line-height: 160%;
    padding: 15px 0;
  }
}

.press-releases-section .panel.active {
  background-color: #ebebeb;
}

.press-releases-section .panel.active .panel-heading {
  border-bottom: 1px solid #bf1e2e;
}

.press-releases-section .panel-body {
  padding: 30px 20px 20px 20px;
}

.press-releases-section .panel-body .sharing-menu {
  margin-bottom: 20px;
}

.press-releases-section .panel-body .sharing-menu li {
  display: inline-block;
  list-style-type: none;
}

.press-releases-section .panel-body .sharing-menu li + li {
  padding-left: 15px;
}

.press-releases-section .panel-body .sharing-menu i {
  color: #595a59;
  font-size: 18px;
}

.press-releases-section .panel-body .content p {
  color: #595a59;
}

@media (max-width: 600px) {
  .press-releases-section .panel-body .content p {
    font-size: 15px;
  }

  .press-releases-section .panel-body .content p + p {
    margin-top: 15px;
  }
}

.press-releases-section .panel-body .content img {
  float: right;
  display: block;
  margin: 10px 0 10px 20px;
  max-width: 100%;
}

@media (max-width: 600px) {
  .press-releases-section .panel-body .content img {
    float: none;
    margin: 0 0 10px 0;
  }
}

.press-releases-section .panel-group {
  position: relative;
  padding: 10px 0 40px 0;
}

.press-releases-section .panel-heading {
  padding: 0 20px 30px 33px;
}

@media (max-width: 600px) {
  .press-releases-section .panel-heading {
    padding: 0 0 30px 20px;
  }
}

.press-releases-section .panel-title a {
  width: 100%;
  display: block;
  -webkit-transition: .5s;
  -o-transition: .5s;
  transition: .5s;
}

.press-releases-section .panel-title a .item-title {
  color: #bf1e2e;
  font-size: 20px;
  margin-bottom: 7px;
}

@media (max-width: 1920px) and (min-width: 501px) {
  .press-releases-section .panel-title a .item-title {
    font-size: calc(3 * ((100vw - 500px) / 1420) + 17px);
  }
}

@media (max-width: 500px) {
  .press-releases-section .panel-title a .item-title {
    font-size: 17px;
  }
}

.press-releases-section .panel-title a .date {
  color: #595a59;
  font-size: 14px;
}

.press-releases-section .navigation {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  width: 100%;
}

.press-releases-section .navigation .nav-links {
  font-size: 14px;
  color: #595a59;
  width: 100%;
  text-align: right;
}

@media (max-width: 500px) {
  .press-releases-section .navigation .nav-links {
    text-align: left;
  }
}

.press-releases-section .navigation .nav-links .page-numbers {
  -webkit-transition: .5s;
  -o-transition: .5s;
  transition: .5s;
}

.press-releases-section .navigation .nav-links .page-numbers + .page-numbers {
  padding-left: 20px;
  position: relative;
}

@media (max-width: 500px) {
  .press-releases-section .navigation .nav-links .page-numbers + .page-numbers {
    padding-left: 14px;
  }
}

.press-releases-section .navigation .nav-links .page-numbers + .page-numbers:before {
  content: '';
  position: absolute;
  left: 6px;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  width: 1px;
  height: 15px;
  background-color: #b20838;
}

.press-releases-section .navigation .nav-links .page-numbers.current {
  color: #b20838;
}

.press-releases-section .navigation .nav-links .page-numbers:hover {
  color: #b20838;
}

.media-coverage-section {
  background-color: white;
  padding: 53px 9% 38px 82px;
}

@media (max-width: 1400px) {
  .media-coverage-section {
    padding: 50px 20px 38px 20px;
  }
}

.media-coverage-section .results-list-controls-top {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  border-bottom: 1px solid #bf1e2e;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding-bottom: 10px;
}

@media (max-width: 650px) {
  .media-coverage-section .results-list-controls-top {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
}

.media-coverage-section .results-list-controls-top .archive {
  font-size: 14px;
  color: #595a59;
  width: 50%;
}

@media (max-width: 650px) {
  .media-coverage-section .results-list-controls-top .archive {
    width: 100%;
    margin-bottom: 15px;
  }
}

.media-coverage-section .results-list-controls-top .archive li {
  display: inline-block;
}

.media-coverage-section .results-list-controls-top .archive li span {
  padding: 2px 9px;
  -webkit-transition: .5s;
  -o-transition: .5s;
  transition: .5s;
}

.media-coverage-section .results-list-controls-top .archive li span:hover {
  color: #b20838;
  cursor: pointer;
}

.media-coverage-section .results-list-controls-top .archive li.active span {
  background-color: #595a59;
  color: white;
}

.media-coverage-section .results-list-controls-top .archive li + li {
  padding-left: 12px;
  position: relative;
}

.media-coverage-section .results-list-controls-top .archive li + li:before {
  content: '';
  position: absolute;
  left: 4px;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  width: 1px;
  height: 15px;
  background-color: #b20838;
}

.media-coverage-section .results-list-controls-top .archive span.archive-text {
  padding: 2px 9px;
}

.media-coverage-section .results-list-controls-top .posts-per-page {
  width: 50%;
  text-align: right;
}

@media (max-width: 650px) {
  .media-coverage-section .results-list-controls-top .posts-per-page {
    width: 100%;
    text-align: left;
  }
}

.media-coverage-section .results-list-controls-top .posts-per-page input {
  display: none;
}

.media-coverage-section .results-list-controls-top .posts-per-page span {
  font-size: 14px;
}

.media-coverage-section .results-list-controls-top .posts-per-page span + span {
  padding-left: 12px;
  position: relative;
}

.media-coverage-section .results-list-controls-top .posts-per-page span + span:before {
  content: '';
  position: absolute;
  left: 3px;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  width: 1px;
  height: 15px;
  background-color: #b20838;
}

.media-coverage-section .results-list-controls-top .posts-per-page .number {
  color: #afb8bd;
  -webkit-transition: .5s;
  -o-transition: .5s;
  transition: .5s;
}

.media-coverage-section .results-list-controls-top .posts-per-page .number:hover {
  color: #b20838;
  cursor: pointer;
}

.media-coverage-section .results-list-controls-top .posts-per-page .number.active {
  color: #595a59;
}

.media-coverage-section .results-list-controls-top .posts-per-page .word {
  color: #595a59;
}

.media-coverage-section .panel {
  line-height: 180%;
  border-bottom: 1px solid lightgray;
  padding: 30px 0 0 0;
}

@media (max-width: 500px) {
  .media-coverage-section .panel {
    line-height: 160%;
    padding: 15px 0;
  }
}

.media-coverage-section .panel.active {
  background-color: #ebebeb;
}

.media-coverage-section .panel.active .panel-heading {
  border-bottom: 1px solid #bf1e2e;
}

.media-coverage-section .panel-body {
  padding: 30px 20px 20px 20px;
}

.media-coverage-section .panel-body .sharing-menu {
  margin-bottom: 20px;
}

.media-coverage-section .panel-body .sharing-menu li {
  display: inline-block;
}

.media-coverage-section .panel-body .sharing-menu li + li {
  padding-left: 15px;
}

.media-coverage-section .panel-body .sharing-menu i {
  color: #595a59;
  font-size: 18px;
}

.media-coverage-section .panel-body iframe {
  position: static !important;
}

.media-coverage-section .panel-body .content p {
  color: #595a59;
}

@media (max-width: 600px) {
  .media-coverage-section .panel-body .content p {
    font-size: 15px;
  }

  .media-coverage-section .panel-body .content p + p {
    margin-top: 15px;
  }
}

.media-coverage-section .panel-body .content p:last-child:after {
  content: "";
  display: table;
  clear: both;
}

.media-coverage-section .panel-group {
  position: relative;
  padding: 10px 0 40px 0;
}

.media-coverage-section .panel-heading {
  padding: 0 20px 30px 33px;
}

@media (max-width: 600px) {
  .media-coverage-section .panel-heading {
    padding: 0 0 30px 20px;
  }
}

.media-coverage-section .panel-title a {
  width: 100%;
  display: block;
  -webkit-transition: .5s;
  -o-transition: .5s;
  transition: .5s;
}

.media-coverage-section .panel-title a .item-title {
  color: #bf1e2e;
  font-size: 20px;
  margin-bottom: 7px;
}

@media (max-width: 1920px) and (min-width: 501px) {
  .media-coverage-section .panel-title a .item-title {
    font-size: calc(3 * ((100vw - 500px) / 1420) + 17px);
  }
}

@media (max-width: 500px) {
  .media-coverage-section .panel-title a .item-title {
    font-size: 17px;
  }
}

.media-coverage-section .panel-title a .post-info {
  color: #595a59;
  font-size: 14px;
}

.media-coverage-section .panel-title a .publication {
  padding: 0 0 0 24px;
  display: inline-block;
}

.media-coverage-section .navigation {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  width: 100%;
}

.media-coverage-section .navigation .nav-links {
  font-size: 14px;
  width: 100%;
  text-align: right;
  color: #595a59;
}

@media (max-width: 500px) {
  .media-coverage-section .navigation .nav-links {
    text-align: left;
  }
}

.media-coverage-section .navigation .nav-links .page-numbers {
  -webkit-transition: .5s;
  -o-transition: .5s;
  transition: .5s;
}

.media-coverage-section .navigation .nav-links .page-numbers + .page-numbers {
  padding-left: 20px;
  position: relative;
}

@media (max-width: 500px) {
  .media-coverage-section .navigation .nav-links .page-numbers + .page-numbers {
    padding-left: 14px;
  }
}

.media-coverage-section .navigation .nav-links .page-numbers + .page-numbers:before {
  content: '';
  position: absolute;
  left: 6px;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  width: 1px;
  height: 15px;
  background-color: #b20838;
}

.media-coverage-section .navigation .nav-links .page-numbers.current {
  color: #b20838;
}

.media-coverage-section .navigation .nav-links .page-numbers:hover {
  color: #b20838;
}

@media (max-width: 991px) {
  .section-top-banner-services {
    height: 250px;
    display: block;
    background-position: center top;
  }
}

.section-top-banner-high {
  background-position: top center;
  background-size: cover;
  background-repeat: no-repeat;
  height: 1520px;
}

@media (max-width: 991px) {
  .section-top-banner-high {
    height: 450px;
    background-position: top center;
  }
}

@media (max-width: 550px) {
  .section-top-banner-high {
    height: 350px;
  }
}

.services-background {
  background-position: top center;
  background-size: cover;
  background-repeat: no-repeat;
}

.services-background .sidebar {
  margin-top: 342px;
}

.services-background .main-section {
  margin-top: 342px;
}

@media (max-width: 991px) {
  .services-background .main-section {
    margin-top: 0;
  }
}

.brokerage-section {
  background-color: white;
}

.brokerage-section .upper-content {
  padding: 80px 11% 50px 100px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

@media (max-width: 1400px) {
  .brokerage-section .upper-content {
    padding: 60px 20px 50px 20px;
  }
}

@media (max-width: 767px) {
  .brokerage-section .upper-content {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
  }
}

.brokerage-section .upper-content .left-side {
  width: 60%;
}

@media (max-width: 767px) {
  .brokerage-section .upper-content .left-side {
    width: 100%;
  }
}

.brokerage-section .upper-content .right-side {
  width: 40%;
  padding-left: 47px;
}

@media (max-width: 767px) {
  .brokerage-section .upper-content .right-side {
    width: 100%;
    padding-left: 0;
    margin-bottom: 40px;
  }
}

.brokerage-section .upper-content .title-info {
  color: #002a5c;
  font-size: 23px;
  line-height: 1.6;
  font-family: "CenturyGothicBold", sans-serif;
}

@media (max-width: 1920px) and (min-width: 501px) {
  .brokerage-section .upper-content .title-info {
    font-size: calc(6 * ((100vw - 500px) / 1420) + 17px);
  }
}

@media (max-width: 500px) {
  .brokerage-section .upper-content .title-info {
    font-size: 17px;
  }
}

.brokerage-section .upper-content img {
  max-width: 400px;
  width: 100%;
}

.brokerage-section .upper-content .content {
  margin-bottom: 45px;
}

.brokerage-section .upper-content .list {
  border-top: 1px solid lightgrey;
}

.brokerage-section .upper-content .list li {
  font-size: 24px;
  line-height: 2.8;
  padding-left: 24px;
  color: #002a5c;
  font-family: "CenturyGothic", sans-serif;
  list-style-type: none;
  border-bottom: 1px solid lightgrey;
}

@media (max-width: 1920px) and (min-width: 501px) {
  .brokerage-section .upper-content .list li {
    font-size: calc(7 * ((100vw - 500px) / 1420) + 17px);
  }
}

@media (max-width: 500px) {
  .brokerage-section .upper-content .list li {
    font-size: 17px;
  }
}

.brokerage-section .upper-content .list li span {
  position: relative;
}

.brokerage-section .upper-content .list li span:before {
  content: '';
  position: absolute;
  left: -24px;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  background-color: #002a5c;
  width: 7px;
  height: 7px;
  border-radius: 50%;
}

.services-content-img-section {
  background-color: white;
}

.services-content-img-section .upper-content {
  padding: 80px 11% 140px 100px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

@media (max-width: 1400px) {
  .services-content-img-section .upper-content {
    padding: 60px 20px 70px 20px;
  }
}

@media (max-width: 767px) {
  .services-content-img-section .upper-content {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    padding: 60px 20px 50px 20px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
  }
}

.services-content-img-section .upper-content .left-side {
  width: 60%;
}

@media (max-width: 767px) {
  .services-content-img-section .upper-content .left-side {
    width: 100%;
  }
}

.services-content-img-section .upper-content .right-side {
  width: 40%;
  padding-left: 47px;
}

@media (max-width: 767px) {
  .services-content-img-section .upper-content .right-side {
    width: 100%;
    padding-left: 0;
    margin-bottom: 40px;
  }
}

.services-content-img-section .upper-content .title-info {
  color: #002a5c;
  font-size: 23px;
  line-height: 1.6;
  font-family: "CenturyGothicBold", sans-serif;
}

@media (max-width: 1920px) and (min-width: 501px) {
  .services-content-img-section .upper-content .title-info {
    font-size: calc(6 * ((100vw - 500px) / 1420) + 17px);
  }
}

@media (max-width: 500px) {
  .services-content-img-section .upper-content .title-info {
    font-size: 17px;
  }
}

.services-content-img-section .upper-content img {
  max-width: 400px;
  width: 100%;
}

.market-research-section {
  background-color: white;
}

@media (max-width: 991px) {
  .market-research-section {
    width: 100%;
  }
}

.market-research-section .upper-content {
  padding: 74px 11% 50px 100px;
}

@media (max-width: 1600px) {
  .market-research-section .upper-content {
    padding: 60px 20px 0 20px;
  }
}

.market-research-section .upper-content p {
  font-family: "CenturyGothic", sans-serif;
  color: #595a59;
  font-size: 16px;
  line-height: 2;
}

.market-research-section .upper-content p + p {
  margin-top: 20px;
}

.market-research-section .upper-content strong {
  color: #002a5c;
  font-size: 25px;
  line-height: 1.5;
  font-family: "CenturyGothicBold", sans-serif;
}

@media (max-width: 1920px) and (min-width: 501px) {
  .market-research-section .upper-content strong {
    font-size: calc(7 * ((100vw - 500px) / 1420) + 18px);
  }
}

@media (max-width: 500px) {
  .market-research-section .upper-content strong {
    font-size: 18px;
  }
}

.market-research-section .wrapper-info {
  padding: 97px 11% 100px 100px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
}

@media (max-width: 1600px) {
  .market-research-section .wrapper-info {
    padding: 80px 20px 60px 20px;
  }
}

@media (max-width: 1270px) {
  .market-research-section .wrapper-info {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    padding: 50px 20px 60px 20px;
  }
}

.market-research-section .left-side {
  width: 50%;
  padding-right: 80px;
}

@media (max-width: 1600px) {
  .market-research-section .left-side {
    padding-right: 30px;
  }
}

@media (max-width: 1270px) {
  .market-research-section .left-side {
    width: 100%;
    padding-right: 0;
  }
}

.market-research-section .panel {
  line-height: 180%;
  background-color: #f2f2f2;
}

.market-research-section .panel.active {
  background-color: #545858;
}

.market-research-section .panel.active .panel-heading a {
  color: white;
}

.market-research-section .panel.active .panel-heading a:after {
  content: '-';
  left: 16px;
}

.market-research-section .panel + .panel {
  margin: 10px 0 0 0;
}

.market-research-section .panel-body {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.market-research-section .panel-body a {
  color: white;
  padding: 6px 14px;
  display: inline-block;
  letter-spacing: 2.4px;
  line-height: 1.4;
  width: 50%;
  font-size: 12px;
  font-family: "CenturyGothic", sans-serif;
  border-top: 1px solid white;
  -webkit-transition: .5s;
  -o-transition: .5s;
  transition: .5s;
}

.market-research-section .panel-body a:nth-child(odd) {
  border-right: 1px solid white;
}

.market-research-section .panel-body a:hover {
  color: #b20838;
}

.market-research-section .panel-group {
  position: relative;
  padding: 0 0 40px 0;
}

.market-research-section .panel-heading a {
  width: 100%;
  display: block;
  padding: 26px 20px 26px 45px;
  -webkit-transition: .5s;
  -o-transition: .5s;
  transition: .5s;
  color: #595a59;
  line-height: 1.3;
  letter-spacing: 3.5px;
  font-family: "CenturyGothic", sans-serif;
  font-size: 18px;
  position: relative;
}

@media (max-width: 1920px) and (min-width: 501px) {
  .market-research-section .panel-heading a {
    font-size: calc(3 * ((100vw - 500px) / 1420) + 15px);
  }
}

@media (max-width: 500px) {
  .market-research-section .panel-heading a {
    font-size: 15px;
  }
}

.market-research-section .panel-heading a:before {
  position: absolute;
  content: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOS4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgMCAyOS44IDMxIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAyOS44IDMxOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPg0KCS5zdDB7ZmlsbDojQkYyMDJGO3N0cm9rZTojQkYyMDJGO3N0cm9rZS1taXRlcmxpbWl0OjEwO30NCjwvc3R5bGU+DQo8Zz4NCgk8cG9seWdvbiBjbGFzcz0ic3QwIiBwb2ludHM9IjAuNSwwLjUgMC41LDI5LjcgMjguNywwLjUgCSIvPg0KPC9nPg0KPC9zdmc+DQo=);
  width: 30px;
  height: 30px;
  left: 10px;
  top: 10px;
}

.market-research-section .panel-heading a:after {
  position: absolute;
  content: '+';
  left: 15px;
  top: 7px;
  color: white;
}

@media (max-width: 1500px) {
  .market-research-section .panel-heading a {
    letter-spacing: 2px;
  }
}

.market-research-section .right-side {
  width: 50%;
  position: relative;
}

@media (max-width: 1270px) {
  .market-research-section .right-side {
    width: 100%;
    margin-top: 40px;
  }
}

.market-research-section .right-side .title-absolute {
  position: absolute;
  left: 30px;
  bottom: calc(100% + 7px);
  color: #595a59;
  font-family: "CenturyGothic", sans-serif;
  font-size: 25px;
}

@media (max-width: 1920px) and (min-width: 501px) {
  .market-research-section .right-side .title-absolute {
    font-size: calc(9 * ((100vw - 500px) / 1420) + 16px);
  }
}

@media (max-width: 500px) {
  .market-research-section .right-side .title-absolute {
    font-size: 16px;
  }
}

.market-research-section .right-side .form-wrap {
  position: relative;
  background-color: #ebebeb;
  padding: 50px 34px 20px 34px;
}

@media (max-width: 500px) {
  .market-research-section .right-side .form-wrap {
    padding: 50px 20px 20px 20px;
  }
}

.market-research-section .right-side .form-wrap .label {
  color: #595a59;
  font-family: "CenturyGothic", sans-serif;
  letter-spacing: 1.7px;
  position: absolute;
  top: 24px;
  left: 34px;
  font-size: 14px;
}

.market-research-section .right-side .wrapper-input {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.market-research-section .right-side .wrapper-input .left-side-input {
  width: 86%;
}

@media (max-width: 1500px) {
  .market-research-section .right-side .wrapper-input .left-side-input {
    width: 80%;
  }
}

@media (max-width: 1300px) {
  .market-research-section .right-side .wrapper-input .left-side-input {
    width: 70%;
  }
}

.market-research-section .right-side .wrapper-input .submit {
  width: 14%;
  background-color: #b7b7b7;
  font-size: 14px;
  color: white;
  font-family: "CenturyGothic", sans-serif;
}

@media (max-width: 1500px) {
  .market-research-section .right-side .wrapper-input .submit {
    width: 20%;
  }
}

@media (max-width: 1300px) {
  .market-research-section .right-side .wrapper-input .submit {
    width: 30%;
  }
}

.market-research-section .right-side .wpcf7-form-control-wrap {
  display: block;
}

.market-research-section .right-side input[type="email"] {
  border: 1px solid lightgrey;
  padding: 10px 22px;
  font-family: "CenturyGothic", sans-serif;
  font-size: 14px;
  color: #595a59;
  border-radius: 0;
  width: 100%;
}

@media (max-width: 500px) {
  .market-research-section .right-side input[type="email"] {
    padding: 10px 15px;
  }
}

@media (max-width: 400px) {
  .market-research-section .right-side input[type="email"] {
    padding: 10px;
  }
}

.market-research-section .right-side input[type="email"]::-webkit-input-placeholder {
  color: #8b8b8b;
  font-size: 14px;
  font-family: "CenturyGothic", sans-serif;
}

.market-research-section .right-side input[type="email"]:-ms-input-placeholder {
  color: #8b8b8b;
  font-size: 14px;
  font-family: "CenturyGothic", sans-serif;
}

.market-research-section .right-side input[type="email"]::-ms-input-placeholder {
  color: #8b8b8b;
  font-size: 14px;
  font-family: "CenturyGothic", sans-serif;
}

.market-research-section .right-side input[type="email"]::placeholder {
  color: #8b8b8b;
  font-size: 14px;
  font-family: "CenturyGothic", sans-serif;
}

.market-research-section .right-side input[type="email"].wpcf7-not-valid {
  border: 1px solid #b20838;
}

.market-research-section .right-side span.wpcf7-not-valid-tip,
.market-research-section .right-side div.wpcf7-validation-errors {
  display: none !important;
}

.market-research-section .right-side div.wpcf7-mail-sent-ok {
  border: none;
  color: green;
  font-size: 14px;
  font-family: "CenturyGothic", sans-serif;
}

.market-research-section .right-side .predefined-message {
  padding: 20px 0 0 30px;
}

@media (max-width: 1500px) {
  .market-research-section .right-side .predefined-message {
    padding: 20px 0 0 0;
  }
}

.market-research-section .right-side .wpcf7-radio {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.market-research-section .right-side .wpcf7-list-item {
  margin: 5px 0 0;
  line-height: 135%;
  -webkit-tap-highlight-color: transparent;
  width: 50%;
  padding: 0 10px 10px 10px;
}

@media (max-width: 1370px) {
  .market-research-section .right-side .wpcf7-list-item {
    width: 100%;
  }
}

.market-research-section .right-side .wpcf7-list-item input {
  display: none;
}

.market-research-section .right-side .wpcf7-list-item .wpcf7-list-item-label {
  padding-left: 23px;
  position: relative;
  font-size: 12px;
  font-family: "CenturyGothic", sans-serif;
  color: #595a59;
  display: inline-block;
}

.market-research-section .right-side .wpcf7-list-item .wpcf7-list-item-label:before {
  width: 15px;
  height: 15px;
  content: '';
  position: absolute;
  background: white;
  left: 0;
  top: 1px;
}

.market-research-section .right-side .wpcf7-list-item .wpcf7-list-item-label:after {
  width: 15px;
  height: 15px;
  content: '';
  position: absolute;
  background-color: #b20838;
  left: 0;
  top: 1px;
  display: none;
}

.market-research-section .right-side .wpcf7-list-item .wpcf7-list-item-label:hover {
  cursor: pointer;
}

.market-research-section .right-side .wpcf7-list-item input[type="radio"]:checked + .wpcf7-list-item-label:after {
  display: inline-block;
}

.market-research-section .right-side .wpcf7-list-item input[type="checkbox"]:checked + .wpcf7-list-item-label:after {
  display: inline-block;
}

.join-daum-section {
  background-color: white;
  padding: 74px 9% 50px 100px;
}

@media (max-width: 1600px) {
  .join-daum-section {
    padding: 60px 5% 50px 50px;
  }
}

@media (max-width: 1400px) {
  .join-daum-section {
    padding: 60px 20px 50px 20px;
  }
}

.join-daum-section .upper-content {
  margin-bottom: 40px;
}

.join-daum-section .upper-content p {
  font-family: "CenturyGothic", sans-serif;
  color: #595a59;
  font-size: 16px;
  line-height: 2;
}

.join-daum-section .upper-content p + p {
  margin-top: 20px;
}

.join-daum-section .upper-content strong {
  color: #002a5c;
  font-size: 23px;
  line-height: 1.5;
  font-family: "CenturyGothicBold", sans-serif;
}

@media (max-width: 1920px) and (min-width: 501px) {
  .join-daum-section .upper-content strong {
    font-size: calc(5 * ((100vw - 500px) / 1420) + 18px);
  }
}

@media (max-width: 500px) {
  .join-daum-section .upper-content strong {
    font-size: 18px;
  }
}

.join-daum-section .wrap-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
}

@media (max-width: 1300px) {
  .join-daum-section .wrap-content {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
}

.join-daum-section .wrap-content .block-title {
  color: #595a59;
  font-size: 20px;
  line-height: 1.5;
  font-family: "CenturyGothicBold", sans-serif;
  margin-bottom: 25px;
}

@media (max-width: 1920px) and (min-width: 501px) {
  .join-daum-section .wrap-content .block-title {
    font-size: calc(4 * ((100vw - 500px) / 1420) + 16px);
  }
}

@media (max-width: 500px) {
  .join-daum-section .wrap-content .block-title {
    font-size: 16px;
  }
}

.join-daum-section .wrap-content .left-side {
  width: 73%;
  padding-right: 25px;
}

@media (max-width: 1300px) {
  .join-daum-section .wrap-content .left-side {
    width: 100%;
    padding-right: 0;
  }
}

.join-daum-section .wrap-content .panel {
  line-height: 180%;
}

.join-daum-section .wrap-content .panel + .panel {
  margin: 3px 0 0 0;
}

.join-daum-section .wrap-content .panel.active .panel-heading {
  background-color: #bdbdbd;
}

.join-daum-section .wrap-content .panel.active .panel-heading a:after {
  content: '-';
  left: 21px;
}

.join-daum-section .wrap-content .panel-heading {
  background-color: #f2f2f2;
}

.join-daum-section .wrap-content .panel-heading a {
  width: 100%;
  padding: 18px 20px 18px 60px;
  display: block;
  -webkit-transition: .5s;
  -o-transition: .5s;
  transition: .5s;
  color: black;
  line-height: 1.3;
  font-family: "CenturyGothic", sans-serif;
  font-size: 16px;
  position: relative;
}

.join-daum-section .wrap-content .panel-heading a:before {
  position: absolute;
  content: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOS4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgMCAyOS44IDMxIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAyOS44IDMxOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPg0KCS5zdDB7ZmlsbDojQkYyMDJGO3N0cm9rZTojQkYyMDJGO3N0cm9rZS1taXRlcmxpbWl0OjEwO30NCjwvc3R5bGU+DQo8Zz4NCgk8cG9seWdvbiBjbGFzcz0ic3QwIiBwb2ludHM9IjAuNSwwLjUgMC41LDI5LjcgMjguNywwLjUgCSIvPg0KPC9nPg0KPC9zdmc+DQo=);
  width: 30px;
  height: 30px;
  left: 14px;
  top: 14px;
}

.join-daum-section .wrap-content .panel-heading a:after {
  position: absolute;
  content: '+';
  left: 19px;
  top: 12px;
  color: white;
  font-size: 17px;
}

.join-daum-section .wrap-content .panel-body {
  padding: 24px 58px 34px 65px;
}

@media (max-width: 1300px) {
  .join-daum-section .wrap-content .panel-body {
    padding: 24px 30px 34px 30px;
  }
}

@media (max-width: 500px) {
  .join-daum-section .wrap-content .panel-body {
    padding: 24px 15px 34px 15px;
  }
}

.join-daum-section .wrap-content .panel-body p {
  color: black;
  font-family: "CenturyGothic", sans-serif;
  font-size: 16px;
  line-height: 1.5;
}

.join-daum-section .wrap-content .panel-body p + p {
  padding-top: 18px;
}

.join-daum-section .wrap-content .panel-body ul {
  padding: 0 0 11px 33px;
}

@media (max-width: 500px) {
  .join-daum-section .wrap-content .panel-body ul {
    padding: 0 0 11px 15px;
  }
}

.join-daum-section .wrap-content .panel-body ul li {
  padding: 5.5px 0;
  line-height: 1.5;
}

.join-daum-section .wrap-content .panel-body strong {
  font-family: "CenturyGothicBold", sans-serif;
  padding-bottom: 8px;
  display: inline-block;
}

.join-daum-section .wrap-content .panel-body a {
  color: #b20838;
}

.join-daum-section .wrap-content .panel-group {
  position: relative;
  padding: 0 0 40px 0;
}

.join-daum-section .wrap-content .right-side {
  width: 27%;
}

@media (max-width: 1300px) {
  .join-daum-section .wrap-content .right-side {
    width: 100%;
  }
}

.join-daum-section .wrap-content .right-side .content {
  background-color: #ebebeb;
  padding: 24px 52px 42px 20px;
  margin-bottom: 30px;
}

@media (max-width: 1600px) {
  .join-daum-section .wrap-content .right-side .content {
    padding: 24px 20px 42px 20px;
  }
}

.join-daum-section .wrap-content .right-side .content p {
  font-size: 14px;
  line-height: 1.8;
}

.join-daum-section .wrap-content .right-side .content a {
  color: #b20838;
}

.join-daum-section .wrap-content .right-side .wrap-calc {
  background-color: #ebebeb;
  padding: 32px 20px;
}

.join-daum-section .wrap-content .right-side .wrap-calc .layout-title {
  font-size: 14px;
  color: #595a59;
  line-height: 1.4;
  margin-bottom: 10px;
}

.join-daum-section .wrap-content .right-side .wrap-calc .results-wrapper {
  line-height: 1.9;
}

.join-daum-section .wrap-content .right-side .wrap-calc .dollar-sign {
  margin-bottom: 10px;
  position: relative;
}

.join-daum-section .wrap-content .right-side .wrap-calc .dollar-sign .icon {
  position: absolute;
  left: 7px;
  top: 0;
  color: #fff;
  line-height: 38px;
  font-size: 16px;
}

.join-daum-section .wrap-content .right-side .wrap-calc input[type="text"] {
  background-color: #959595;
  font-size: 16px;
  font-family: "CenturyGothic", sans-serif;
  color: white;
  padding: 10px 10px 10px 20px;
  width: 100%;
  margin: 0;
}

.join-daum-section .wrap-content .right-side .wrap-calc input[type="text"]::-webkit-input-placeholder {
  font-size: 16px;
  color: white;
}

.join-daum-section .wrap-content .right-side .wrap-calc input[type="text"]:-ms-input-placeholder {
  font-size: 16px;
  color: white;
}

.join-daum-section .wrap-content .right-side .wrap-calc input[type="text"]::-ms-input-placeholder {
  font-size: 16px;
  color: white;
}

.join-daum-section .wrap-content .right-side .wrap-calc input[type="text"]::placeholder {
  font-size: 16px;
  color: white;
}

.join-daum-section .wrap-content .right-side .wrap-calc .caption {
  font-size: 14px;
  color: #595a59;
  width: 48%;
  margin: 0 0 0 auto;
  font-family: "CenturyGothicBold", sans-serif;
}

.join-daum-section .wrap-content .right-side .wrap-calc .result-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 14px;
  color: #595a59;
}

.join-daum-section .wrap-content .right-side .wrap-calc .result-row .result-title {
  width: 52%;
}

.join-daum-section .wrap-content .right-side .wrap-calc .result-row .result-value {
  width: 33%;
}

.join-daum-section .wrap-content .right-side .wrap-calc .result-row .result-percent {
  width: 15%;
  text-align: right;
}

.section-top-banner-contact {
  display: none;
}

@media (max-width: 991px) {
  .section-top-banner-contact {
    height: 250px;
    display: block;
    background-position: center top;
  }
}

.contact-section {
  background-color: white;
  padding: 68px 5% 88px 100px;
}

@media (max-width: 1400px) {
  .contact-section {
    padding: 60px 20px 60px 20px;
  }
}

.contact-section .wrap-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

@media (max-width: 1300px) {
  .contact-section .wrap-content {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
}

.contact-section .wrap-content .left-side {
  width: 66%;
}

@media (max-width: 1300px) {
  .contact-section .wrap-content .left-side {
    width: 100%;
  }
}

.contact-section .wrap-content .right-side {
  width: 34%;
  padding: 90px 0 0 47px;
}

@media (max-width: 1300px) {
  .contact-section .wrap-content .right-side {
    width: 100%;
    padding: 60px 0 0 0;
  }
}

.contact-section form .dropdown-menu.open {
  overflow: visible !important;
}

.contact-section form .dropdown-toggle {
  background-color: #d5d5d5;
  border: none;
  border-radius: 0;
  color: black;
  max-width: 264px;
  width: 100%;
  font-size: 14px;
  letter-spacing: 0;
  text-align: left;
  padding: 16px 62px 16px 34px;
  font-family: "CenturyGothic", sans-serif;
}

@media (max-width: 991px) {
  .contact-section form .dropdown-toggle {
    padding: 16px 62px 16px 18px;
  }
}

.contact-section form .dropdown-toggle:before,
.contact-section form .dropdown-toggle:after {
  display: none;
}

.contact-section form .dropdown-toggle .bs-caret {
  position: absolute;
  right: 50px;
  top: 50%;
  z-index: 23;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}

.contact-section form .dropdown-toggle .bs-caret:before {
  content: '\E806';
  font-family: fontello;
  position: absolute;
  left: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  color: #b7b7b7;
  font-size: 22px;
  -webkit-transition: .5s;
  -o-transition: .5s;
  transition: .5s;
}

.contact-section form .bootstrap-select {
  margin-bottom: 44px;
}

.contact-section form .bootstrap-select .dropdown-menu.inner {
  max-height: calc(100vh - 90px);
  overflow: auto;
}

@media (max-width: 700px) {
  .contact-section form .bootstrap-select .dropdown-menu.inner {
    max-height: calc(100vh - 90px - 82px);
  }
}

.contact-section form input,
.contact-section form textarea {
  background-color: #f6f6f6;
  padding: 18px 34px;
  margin-bottom: 14px;
  font-size: 14px;
  font-family: "CenturyGothic", sans-serif;
  color: black;
  width: 100%;
}

@media (max-width: 991px) {
  .contact-section form input,
  .contact-section form textarea {
    padding: 18px;
  }
}

.contact-section form input::-webkit-input-placeholder,
.contact-section form textarea::-webkit-input-placeholder {
  font-size: 14px;
  font-family: "CenturyGothic", sans-serif;
  color: black;
}

.contact-section form input:-ms-input-placeholder,
.contact-section form textarea:-ms-input-placeholder {
  font-size: 14px;
  font-family: "CenturyGothic", sans-serif;
  color: black;
}

.contact-section form input::-ms-input-placeholder,
.contact-section form textarea::-ms-input-placeholder {
  font-size: 14px;
  font-family: "CenturyGothic", sans-serif;
  color: black;
}

.contact-section form input::placeholder,
.contact-section form textarea::placeholder {
  font-size: 14px;
  font-family: "CenturyGothic", sans-serif;
  color: black;
}

.contact-section form input.wpcf7-not-valid,
.contact-section form textarea.wpcf7-not-valid {
  border: 1px solid #b20838;
}

.contact-section form textarea {
  resize: none;
}

.contact-section form .btn-group.wpcf7-not-valid button {
  border: 1px solid #b20838;
}

.contact-section form span.wpcf7-not-valid-tip,
.contact-section form div.wpcf7-validation-errors {
  display: none !important;
}

.contact-section form div.wpcf7-mail-sent-ok {
  border: none;
  color: green;
  font-size: 15px;
  font-family: "CenturyGothic", sans-serif;
  text-align: center;
}

.contact-section form textarea {
  margin-top: 30px;
  height: 302px;
  overflow-y: auto;
}

@media (max-width: 991px) {
  .contact-section form textarea {
    height: 150px;
    margin-top: 0;
  }
}

.contact-section form button.submit {
  position: relative;
  font-size: 12px;
  letter-spacing: 3px;
  padding: 5px 5px 5px 26px;
  font-family: "CenturyGothic", sans-serif;
  color: #595a59;
  -webkit-transition: .5s;
  -o-transition: .5s;
  transition: .5s;
  margin-top: 20px;
}

.contact-section form button.submit:hover {
  color: #b20838;
}

.contact-section form button.submit:before {
  position: absolute;
  content: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOS4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgMCAyOS44IDMxIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAyOS44IDMxOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPg0KCS5zdDB7ZmlsbDojQkYyMDJGO3N0cm9rZTojQkYyMDJGO3N0cm9rZS1taXRlcmxpbWl0OjEwO30NCjwvc3R5bGU+DQo8Zz4NCgk8cG9seWdvbiBjbGFzcz0ic3QwIiBwb2ludHM9IjAuNSwwLjUgMC41LDI5LjcgMjguNywwLjUgCSIvPg0KPC9nPg0KPC9zdmc+DQo=);
  width: 30px;
  height: 30px;
  left: 0;
  top: -5px;
}

.contact-section form button.submit:after {
  position: absolute;
  content: '+';
  left: 4px;
  top: -6px;
  color: white;
  font-size: 16px;
}

.contact-section .title-info {
  font-size: 18px;
  font-family: "CenturyGothicBold", sans-serif;
  color: #595a59;
  margin-bottom: 20px;
  letter-spacing: 0.8px;
}

.contact-section .content p {
  color: #595a59;
  line-height: 1.6;
}

.property-search-section .dropdown-toggle {
  background-color: #959595;
  border: none;
  border-radius: 0;
  color: white;
  width: 100%;
  font-size: 14px;
  letter-spacing: 1.2px;
  text-align: left;
  padding: 12px 12px 12px 36px;
  font-family: "CenturyGothic", sans-serif;
  margin: 0;
}

.property-search-section .dropdown-toggle:before,
.property-search-section .dropdown-toggle:after {
  display: none;
}

.property-search-section .dropdown-toggle .bs-caret {
  position: absolute;
  left: 13px;
  top: 50%;
  z-index: 23;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}

.property-search-section .dropdown-toggle .bs-caret:before {
  content: '\E806';
  font-family: fontello;
  position: absolute;
  left: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  color: white;
  font-size: 15px;
  -webkit-transition: .5s;
  -o-transition: .5s;
  transition: .5s;
}

.property-search-section .bootstrap-select {
  margin-bottom: 25px;
}

.property-search-section .bootstrap-select .dropdown-menu {
  background-color: #959595;
  max-width: 100%;
}

.property-search-section .bootstrap-select .dropdown-menu li a {
  color: white;
  padding: 12px 12px 12px 37px;
}

.property-search-section .bootstrap-select .dropdown-menu.inner {
  max-height: calc(100vh - 90px);
  overflow: auto;
  max-width: 100%;
}

@media (max-width: 700px) {
  .property-search-section .bootstrap-select .dropdown-menu.inner {
    max-height: calc(100vh - 90px - 82px);
  }
}

.property-search-section .bootstrap-select.open .bs-caret:before {
  content: '\E809';
}

.property-search-section input {
  background-color: #959595;
  padding: 12px;
  letter-spacing: 1.2px;
  margin-bottom: 25px;
  font-size: 14px;
  font-family: "CenturyGothic", sans-serif;
  color: white;
  width: 100%;
}

.property-search-section input::-webkit-input-placeholder {
  font-size: 14px;
  font-family: "CenturyGothic", sans-serif;
  color: white;
  letter-spacing: 1.2px;
}

.property-search-section input:-ms-input-placeholder {
  font-size: 14px;
  font-family: "CenturyGothic", sans-serif;
  color: white;
  letter-spacing: 1.2px;
}

.property-search-section input::-ms-input-placeholder {
  font-size: 14px;
  font-family: "CenturyGothic", sans-serif;
  color: white;
  letter-spacing: 1.2px;
}

.property-search-section input::placeholder {
  font-size: 14px;
  font-family: "CenturyGothic", sans-serif;
  color: white;
  letter-spacing: 1.2px;
}

.property-search-section input.keyword-input {
  border: 1px solid white;
}

.property-search-section .wrap-min-max {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.property-search-section .wrap-min-max .half-width {
  max-width: 94px;
  width: 100%;
}

.property-search-section .wrap-btn {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.property-search-section .search-btn {
  background-color: #bf1e2e;
  width: 40px;
  height: 40px;
  display: inline-block;
  -webkit-transition: .5s;
  -o-transition: .5s;
  transition: .5s;
  border: 1px solid transparent;
  position: relative;
}

.property-search-section .search-btn i {
  font-size: 25px;
  color: white;
  -webkit-transition: .5s;
  -o-transition: .5s;
  transition: .5s;
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

.property-search-section .search-btn:hover {
  border: 1px solid white;
}

.property-search-section .reset-btn {
  color: white;
  font-size: 16px;
  -webkit-transition: .5s;
  -o-transition: .5s;
  transition: .5s;
  display: inline-block;
}

.property-search-section .reset-btn i {
  font-size: 15px;
  color: #bf1e2e;
  -webkit-transition: .5s;
  -o-transition: .5s;
  transition: .5s;
}

.property-search-section .reset-btn:hover i {
  color: white;
}

.property-search-section .sidebar {
  padding: 94px 17px;
}

.property-search-section .sidebar form {
  max-width: 203px;
  margin: 0 0 0 auto;
}

.property-search-section .main-section {
  background-color: white;
}

.property-search-section .main-section .sidebar-content {
  display: none;
  background-color: #696969;
  padding: 40px 20px;
}

@media (max-width: 991px) {
  .property-search-section .main-section .sidebar-content {
    display: block;
  }
}

@media (max-width: 991px) {
  .property-search-section .main-section .sidebar-content form {
    max-width: 500px;
    margin: 0 auto;
  }
}

.property-search-section .main-section #properties-map {
  height: 500px;
  border-bottom: 20px solid #002a5c;
}

.property-search-section .main-section .wrap-content-bottom {
  padding: 32px 73px 55px 83px;
}

@media (max-width: 1600px) {
  .property-search-section .main-section .wrap-content-bottom {
    padding: 32px 50px 55px 50px;
  }
}

@media (max-width: 1400px) {
  .property-search-section .main-section .wrap-content-bottom {
    padding: 32px 20px 55px 20px;
  }
}

.property-search-section .main-section .results-list-controls {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding-bottom: 22px;
  border-bottom: 1px solid #b20838;
}

@media (max-width: 650px) {
  .property-search-section .main-section .results-list-controls {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
}

.property-search-section .main-section .results-list-controls .results {
  font-size: 14px;
  color: #595a59;
  letter-spacing: 2.8px;
}

@media (max-width: 650px) {
  .property-search-section .main-section .results-list-controls .results {
    width: 100%;
    margin-bottom: 15px;
  }
}

@media (max-width: 650px) {
  .property-search-section .main-section .results-list-controls .posts-per-page {
    width: 100%;
  }
}

.property-search-section .main-section .results-list-controls .posts-per-page ul {
  display: inline-block;
}

.property-search-section .main-section .results-list-controls .posts-per-page li {
  font-size: 14px;
  display: inline-block;
  color: #afb8bd;
  -webkit-transition: .5s;
  -o-transition: .5s;
  transition: .5s;
  padding: 0 5px;
}

.property-search-section .main-section .results-list-controls .posts-per-page li:hover {
  color: #b20838;
  cursor: pointer;
}

.property-search-section .main-section .results-list-controls .posts-per-page li + li {
  padding-left: 12px;
  position: relative;
}

.property-search-section .main-section .results-list-controls .posts-per-page li + li:before {
  content: '';
  position: absolute;
  left: 3px;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  width: 1px;
  height: 15px;
  background-color: #b20838;
}

.property-search-section .main-section .results-list-controls .posts-per-page li.active {
  color: #595a59;
}

.property-search-section .main-section .results-list-controls .posts-per-page span {
  color: #595a59;
  display: inline-block;
  position: relative;
}

.property-search-section .main-section .results-list-controls .posts-per-page span.first-word {
  padding: 0 10px 0 0;
}

.property-search-section .main-section .results-list-controls .posts-per-page span.first-word:before {
  content: '';
  position: absolute;
  right: 3px;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  width: 1px;
  height: 15px;
  background-color: #b20838;
}

.property-search-section .main-section .results-list-controls .posts-per-page span.second-word {
  padding: 0 0 0 10px;
}

.property-search-section .main-section .results-list-controls .posts-per-page span.second-word:before {
  content: '';
  position: absolute;
  left: 3px;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  width: 1px;
  height: 15px;
  background-color: #b20838;
}

.property-search-section .main-section .results-list {
  padding: 30px 0;
}

.property-search-section .main-section .results-list .item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding: 30px 20px;
  border-bottom: 1px solid lightgrey;
  -webkit-transition: .5s;
  -o-transition: .5s;
  transition: .5s;
}

@media (max-width: 767px) {
  .property-search-section .main-section .results-list .item {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    border: 1px solid lightgrey;
    margin-bottom: 20px;
  }
}

.property-search-section .main-section .results-list .item:hover {
  background-color: #ebebeb;
}

.property-search-section .main-section .results-list .photo {
  position: relative;
  display: block;
  max-width: 210px;
  width: 25%;
}

.property-search-section .main-section .results-list .photo .rect-outer {
  padding: 53% 0 0;
}

@media (max-width: 767px) {
  .property-search-section .main-section .results-list .photo {
    width: 50%;
    max-width: 100%;
    margin-bottom: 30px;
  }
}

@media (max-width: 550px) {
  .property-search-section .main-section .results-list .photo {
    width: 100%;
    margin-bottom: 15px;
  }
}

.property-search-section .main-section .results-list .photo:before {
  content: 'view details';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(89, 90, 89, 0.8);
  opacity: 0;
  -webkit-transition: .5s;
  -o-transition: .5s;
  transition: .5s;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  font-size: 14px;
  font-family: "CenturyGothic", sans-serif;
  color: white;
}

.property-search-section .main-section .results-list .photo .rect-inner {
  background-position: 100% 100%;
}

.property-search-section .main-section .results-list .photo .rect-inner:before {
  position: absolute;
  content: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOS4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgMCAyOS44IDMxIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAyOS44IDMxOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPg0KCS5zdDB7ZmlsbDojQkYyMDJGO3N0cm9rZTojQkYyMDJGO3N0cm9rZS1taXRlcmxpbWl0OjEwO30NCjwvc3R5bGU+DQo8Zz4NCgk8cG9seWdvbiBjbGFzcz0ic3QwIiBwb2ludHM9IjAuNSwwLjUgMC41LDI5LjcgMjguNywwLjUgCSIvPg0KPC9nPg0KPC9zdmc+DQo=);
  width: 30px;
  height: 30px;
  left: 0;
  top: 0;
  opacity: 0;
  -webkit-transition: .5s;
  -o-transition: .5s;
  transition: .5s;
}

.property-search-section .main-section .results-list .photo .rect-inner:after {
  position: absolute;
  content: '+';
  left: 5px;
  top: -2px;
  color: white;
  font-size: 17px;
  opacity: 0;
  -webkit-transition: .5s;
  -o-transition: .5s;
  transition: .5s;
}

.property-search-section .main-section .results-list .photo:hover:before {
  z-index: 1;
  opacity: 1;
}

.property-search-section .main-section .results-list .photo:hover .rect-inner:before {
  opacity: 1;
  z-index: 2;
}

.property-search-section .main-section .results-list .photo:hover .rect-inner:after {
  opacity: 1;
  z-index: 3;
}

.property-search-section .main-section .results-list .content {
  padding-left: 52px;
  width: 27%;
}

@media (max-width: 767px) {
  .property-search-section .main-section .results-list .content {
    width: 50%;
    padding-left: 30px;
  }
}

@media (max-width: 550px) {
  .property-search-section .main-section .results-list .content {
    width: 100%;
    margin-bottom: 15px;
    padding-left: 0;
  }
}

.property-search-section .main-section .results-list .content .listing-type {
  text-transform: uppercase;
}

.property-search-section .main-section .results-list .content ul {
  padding: 0;
}

.property-search-section .main-section .results-list .content ul li {
  list-style-type: none;
  display: inline-block;
}

.property-search-section .main-section .results-list .content p {
  line-height: 1.4;
}

.property-search-section .main-section .results-list .content p + p {
  margin-top: 0;
}

.property-search-section .main-section .results-list .content .info-location span {
  color: #b20838;
}

.property-search-section .main-section .results-list .red-text {
  color: #b20838;
}

.property-search-section .main-section .results-list .wrap-links-prop {
  width: 18%;
  padding-left: 20px;
  text-align: right;
}

@media (max-width: 767px) {
  .property-search-section .main-section .results-list .wrap-links-prop {
    width: 50%;
    text-align: left;
    padding-left: 30px;
  }
}

@media (max-width: 550px) {
  .property-search-section .main-section .results-list .wrap-links-prop {
    width: 100%;
    padding-left: 0;
  }
}

.property-search-section .main-section .results-list .wrap-links-prop a {
  text-decoration: underline;
  display: block;
}

.property-search-section .main-section .navigation {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  width: 100%;
}

.property-search-section .main-section .navigation .nav-links {
  font-size: 14px;
  color: #595a59;
  width: 100%;
  text-align: right;
}

.property-search-section .main-section .navigation .nav-links .page-numbers {
  -webkit-transition: .5s;
  -o-transition: .5s;
  transition: .5s;
}

.property-search-section .main-section .navigation .nav-links .page-numbers + .page-numbers {
  padding-left: 20px;
  position: relative;
}

.property-search-section .main-section .navigation .nav-links .page-numbers + .page-numbers:before {
  content: '';
  position: absolute;
  left: 6px;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  width: 1px;
  height: 15px;
  background-color: #b20838;
}

.property-search-section .main-section .navigation .nav-links .page-numbers.current {
  color: #b20838;
}

.property-search-section .main-section .navigation .nav-links .page-numbers:hover {
  color: #b20838;
}

.single-news-section .main-section {
  background-color: white;
  padding: 53px 9% 38px 82px;
}

@media (max-width: 1400px) {
  .single-news-section .main-section {
    padding: 50px 20px 38px 20px;
  }
}

.single-news-section .item-title {
  color: #bf1e2e;
  font-size: 20px;
  margin-bottom: 7px;
}

@media (max-width: 1920px) and (min-width: 501px) {
  .single-news-section .item-title {
    font-size: calc(3 * ((100vw - 500px) / 1420) + 17px);
  }
}

@media (max-width: 500px) {
  .single-news-section .item-title {
    font-size: 17px;
  }
}

.single-news-section .date {
  color: #595a59;
  font-size: 14px;
  display: inline-block;
  margin-bottom: 20px;
}

.single-news-section .sharing-menu {
  margin-bottom: 20px;
}

.single-news-section .sharing-menu li {
  display: inline-block;
}

.single-news-section .sharing-menu li + li {
  padding-left: 15px;
}

.single-news-section .sharing-menu i {
  color: #595a59;
  font-size: 18px;
}

.single-news-section .content {
  line-height: 1.7;
}

.single-news-section .content p {
  color: #595a59;
  line-height: 1.7 !important;
}

@media (max-width: 600px) {
  .single-news-section .content p {
    font-size: 15px;
  }

  .single-news-section .content p + p {
    margin-top: 15px;
  }
}

.simple-content-section {
  background-color: #fff;
  padding: 80px 12% 42px 73px;
}

@media (max-width: 1400px) {
  .simple-content-section {
    padding: 60px 20px 42px 20px;
  }
}

.simple-content-section .content ol li {
  list-style-type: upper-roman;
  list-style-position: inside;
  line-height: 1.9;
}

.simple-content-section .content ol ol {
  padding-left: 20px;
}

.simple-content-section .content ol ol li {
  list-style-type: decimal;
}

.sidebar-menu {
  padding: 49px 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

@media (max-width: 1500px) {
  .sidebar-menu {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
}

.sidebar-menu .sub-menu-back-btn {
  display: none;
}

.sidebar-menu .subtitle {
  color: white;
  width: 55%;
  text-align: center;
}

@media (max-width: 1500px) {
  .sidebar-menu .subtitle {
    width: 100%;
    text-align: left;
    padding: 0 0 18px 28px;
  }
}

.sidebar-menu .lem-navbar-collapse {
  width: 45%;
  padding: 0 0 0 28px;
}

@media (max-width: 1500px) {
  .sidebar-menu .lem-navbar-collapse {
    width: 100%;
  }
}

.sidebar-menu .sidebar-nav {
  width: 100%;
}

.sidebar-menu .sidebar-nav .menu-item-has-children {
  position: relative;
}

.sidebar-menu .sidebar-nav .extra-trigger {
  font-size: 21px;
  position: absolute;
  left: -33px;
  top: 11px;
  display: block;
  color: white;
}

.sidebar-menu .sidebar-nav .extra-trigger i {
  font-size: 14px;
}

.sidebar-menu .sidebar-nav li a {
  padding: 18px 0;
  color: white;
  display: inline-block;
  line-height: 1.2;
  font-family: "CenturyGothic", sans-serif;
  -webkit-transition: .5s;
  -o-transition: .5s;
  transition: .5s;
  font-size: 16px;
}

.sidebar-menu .sidebar-nav li.current-menu-item a {
  position: relative;
}

.sidebar-menu .sidebar-nav li.current-menu-item a:before {
  position: absolute;
  content: '';
  bottom: 11px;
  left: 0;
  -webkit-transform: translateY(-50%) scaleX(1);
  -ms-transform: translateY(-50%) scaleX(1);
  transform: translateY(-50%) scaleX(1);
  width: 100%;
  height: 1px;
  background: #b20838;
  -webkit-transition: .5s;
  -o-transition: .5s;
  transition: .5s;
}

.sidebar-menu .sidebar-nav li.menu-item-has-children {
  position: relative;
}

.sidebar-menu .sidebar-nav li.menu-item-has-children:before {
  content: '\E806';
  font-family: fontello;
  font-size: 21px;
  position: absolute;
  left: -35px;
  top: 13px;
  display: block;
  color: white;
}

.sidebar-menu .sidebar-nav .sub-menu {
  height: 0;
  overflow: hidden;
  color: white;
  min-width: 250px;
  padding-left: 36px;
}

.sidebar-menu .sidebar-nav .sub-menu > li > a {
  padding: 18px 0;
  color: #afb8bd;
  display: inline-block;
  line-height: 1.2;
  font-family: "CenturyGothic", sans-serif;
  -webkit-transition: .5s;
  -o-transition: .5s;
  transition: .5s;
}

.section-top-banner-services {
  height: 1079px;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  background-position: top center;
  background-size: cover;
  background-repeat: no-repeat;
}

@media (max-width: 991px) {
  .section-top-banner-services {
    height: 250px;
    position: static;
    display: block;
    background-position: top;
  }
}

.two-side-content-services .sidebar {
  margin-top: 342px;
}

.two-side-content-services .main-section {
  margin-top: 342px;
}

@media (max-width: 991px) {
  .two-side-content-services .main-section {
    margin-top: 0;
  }
}

.infowindow-content {
  background: white;
}

.infowindow-content .title-map {
  font-family: "CenturyGothic", sans-serif;
  font-size: 14px;
  color: #b20838;
  margin-bottom: 10px;
}

.infowindow-content .wrap-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.infowindow-content .wrap-content .left-side {
  width: 55%;
  line-height: 1.2;
}

.infowindow-content .wrap-content .right-side {
  width: 45% !important;
  height: auto;
}

.infowindow-content .wrap-content .right-side img {
  max-width: 140px;
  width: 100%;
  display: block;
}

.infowindow-content a {
  color: #b20838;
  display: block;
  margin-top: 5px;
  text-decoration: underline;
}

#properties-map .gm-style > div > div:nth-child(3) {
  -webkit-transition: .5s;
  -o-transition: .5s;
  transition: .5s;
}

#properties-map.marker-show .gm-style > div > div:nth-child(3) {
  -webkit-transition: 0s;
  -o-transition: 0s;
  transition: 0s;
  opacity: 0;
}

.gm-style-iw {
  left: -20px !important;
  top: -20px !important;
  -webkit-transform: translate(0, 0) !important;
  -ms-transform: translate(0, 0) !important;
  transform: translate(0, 0) !important;
  border-radius: 0 !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
  padding: 25px 10px 10px !important;
  max-width: 250px !important;
}

.gm-style-iw:before {
  content: '\E811';
  font-family: "fontello";
  position: absolute;
  right: 0;
  top: 0;
  left: auto !important;
  bottom: auto !important;
  font-size: 31.2px;
  overflow: visible !important;
  -webkit-transform: rotateY(-180deg);
  transform: rotateY(-180deg);
  border: none;
}

.gm-style-iw-t {
  left: 0;
  top: 0;
  right: auto !important;
  bottom: auto !important;
}

.gm-style-iw-t:after,
.gm-style-iw-t:before {
  display: none;
}

.gm-style-iw-d {
  width: 100%;
  max-width: 250px !important;
  overflow: hidden !important;
}

.gm-ui-hover-effect {
  opacity: 0 !important;
}

.section-intro-1 {
  height: 100vh;
}

@media (max-height: 800px) {
  .section-intro-1 {
    height: 838px;
  }
}

@media (max-width: 768px) {
  .section-intro-1 {
    height: 838px;
  }
}

@media (max-width: 450px) {
  .section-intro-1 {
    height: 850px;
  }
}

@media (max-width: 370px) {
  .section-intro-1 {
    height: 990px;
  }
}

.section-intro-1 .container {
  position: relative;
  height: 100%;
}

.section-intro-1 .wrap-absolute {
  position: absolute;
  max-width: 807px;
  right: 15px;
  padding: 0 20px;
  top: 26%;
  text-align: right;
}

@media (max-width: 768px) {
  .section-intro-1 .wrap-absolute {
    right: 0;
  }
}

@media (max-width: 450px) {
  .section-intro-1 .wrap-absolute {
    top: 20%;
  }
}

@media (max-width: 370px) {
  .section-intro-1 .wrap-absolute {
    top: 16%;
  }
}

.section-intro-1 .subtitle {
  color: white;
  letter-spacing: 0.7px;
}

.section-intro-1 .title {
  color: white;
  margin-bottom: 45px;
  letter-spacing: 1.4px;
  text-transform: uppercase;
}

.section-intro-1 .content p {
  color: white;
}

.section-intro-1 .links-block {
  position: absolute;
  top: 100%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 980px;
  width: 100%;
  z-index: 3;
}

@media (max-width: 750px) {
  .section-intro-1 .links-block {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
}

.section-intro-1 .links-block a {
  position: relative;
  padding: 20px 16px;
  display: block;
}

@media (max-width: 570px) {
  .section-intro-1 .links-block a {
    min-height: 78px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }
}

@media (max-width: 370px) {
  .section-intro-1 .links-block a {
    padding: 20px 10px;
  }
}

.section-intro-1 .links-block a:before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
  -webkit-transition: .5s;
  -o-transition: .5s;
  transition: .5s;
}

.section-intro-1 .links-block a span {
  z-index: 1;
  position: relative;
  color: white;
  font-family: "CenturyGothic", sans-serif;
  font-size: 18px;
  display: inline-block;
  padding-left: 42px;
  letter-spacing: 3.4px;
}

@media (max-width: 750px) {
  .section-intro-1 .links-block a span {
    font-size: 15px;
    padding-left: 33px;
    letter-spacing: 3px;
  }
}

@media (max-width: 370px) {
  .section-intro-1 .links-block a span {
    font-size: 14px;
    letter-spacing: 2.4px;
  }
}

.section-intro-1 .links-block a span:before {
  position: absolute;
  content: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOS4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgMCAyOS44IDMxIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAyOS44IDMxOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPg0KCS5zdDB7ZmlsbDojQkYyMDJGO3N0cm9rZTojQkYyMDJGO3N0cm9rZS1taXRlcmxpbWl0OjEwO30NCjwvc3R5bGU+DQo8Zz4NCgk8cG9seWdvbiBjbGFzcz0ic3QwIiBwb2ludHM9IjAuNSwwLjUgMC41LDI5LjcgMjguNywwLjUgCSIvPg0KPC9nPg0KPC9zdmc+DQo=);
  width: 30px;
  height: 30px;
  left: 0;
  top: -2px;
}

@media (max-width: 750px) {
  .section-intro-1 .links-block a span:before {
    top: -5px;
  }
}

.section-intro-1 .links-block a span:after {
  position: absolute;
  content: '+';
  left: 4px;
  top: -4px;
}

.section-intro-1 .links-block .left-side {
  width: 75%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

@media (max-width: 980px) {
  .section-intro-1 .links-block .left-side {
    width: 66.6%;
  }
}

@media (max-width: 570px) {
  .section-intro-1 .links-block .left-side {
    width: 100%;
  }
}

.section-intro-1 .links-block .left-side .bigger-block {
  width: 65%;
}

@media (max-width: 980px) {
  .section-intro-1 .links-block .left-side .bigger-block {
    width: 50%;
  }
}

.section-intro-1 .links-block .left-side .lesser-block {
  width: 35%;
}

@media (max-width: 980px) {
  .section-intro-1 .links-block .left-side .lesser-block {
    width: 50%;
  }
}

.section-intro-1 .links-block .left-side a {
  height: 244px;
}

@media (max-width: 980px) {
  .section-intro-1 .links-block .left-side a {
    height: 200px;
  }
}

@media (max-width: 750px) {
  .section-intro-1 .links-block .left-side a {
    height: 150px;
  }
}

@media (max-width: 570px) {
  .section-intro-1 .links-block .left-side a {
    height: auto;
  }
}

.section-intro-1 .links-block .left-side a:first-child:before {
  background-color: rgba(100, 118, 125, 0.5);
}

.section-intro-1 .links-block .left-side a:first-child:hover:before {
  background-color: rgba(138, 156, 162, 0.42);
}

.section-intro-1 .links-block .left-side a:nth-child(2):before {
  background-color: rgba(181, 181, 181, 0.73);
}

.section-intro-1 .links-block .left-side a:nth-child(2):hover:before {
  background-color: rgba(208, 208, 208, 0.73);
}

.section-intro-1 .links-block .left-side a:nth-child(3):before {
  background-color: rgba(14, 95, 128, 0.8);
}

.section-intro-1 .links-block .left-side a:nth-child(3):hover:before {
  background-color: rgba(14, 70, 128, 0.8);
}

.section-intro-1 .links-block .left-side a:nth-child(4):before {
  background-color: rgba(113, 106, 106, 0.72);
}

.section-intro-1 .links-block .left-side a:nth-child(4):hover:before {
  background-color: rgba(140, 133, 133, 0.72);
}

.section-intro-1 .links-block .right-side {
  width: 25%;
  display: block;
}

@media (max-width: 980px) {
  .section-intro-1 .links-block .right-side {
    width: 33.3%;
  }
}

@media (max-width: 570px) {
  .section-intro-1 .links-block .right-side {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }
}

.section-intro-1 .links-block .right-side:before {
  background-color: rgba(7, 154, 216, 0.68);
}

.section-intro-1 .links-block .right-side:hover:before {
  background-color: rgba(100, 192, 230, 0.6);
}

.section-intro-video-1 {
  height: 100vh;
  position: relative;
  min-height: 600px;
}

.section-intro-video-1 .next-section-scroll-btn {
  position: absolute;
  bottom: 5px;
  height: 75px;
  width: 30px;
  right: calc(50% - 15px);
  cursor: pointer;
  z-index: 997;
}

.section-intro-video-1 .next-section-scroll-btn svg {
  fill: white;
  width: 100%;
  height: 100%;
}

.section-intro-video-1 .wrap-absolute {
  position: absolute;
  left: 20px;
  right: 20px;
  padding: 0 20px;
  top: calc(50% - 244px / 2 + 90px);
  text-align: right;
  height: 1px;
}

.section-intro-video-1 .wrap-absolute .headline {
  opacity: 0;
  display: inline-block;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}

.section-intro-video-1 .wrap-absolute .headline.side-left {
  left: 0;
  text-align: left;
}

.section-intro-video-1 .wrap-absolute .headline.side-right {
  right: 0;
}

.section-intro-video-1 .wrap-absolute h3 {
  color: white;
  letter-spacing: 0.7px;
  font-family: "CenturyGothic", sans-serif;
  font-size: 40px;
  line-height: 1;
  text-shadow: 2px 2px 3px rgba(0, 0, 0, 0.7);
}

@media (max-width: 1000px) and (min-width: 321px) {
  .section-intro-video-1 .wrap-absolute h3 {
    font-size: calc(20 * ((100vw - 320px) / 680) + 20px);
  }
}

@media (max-width: 320px) {
  .section-intro-video-1 .wrap-absolute h3 {
    font-size: 20px;
  }
}

.section-intro-video-1 .wrap-absolute h2 {
  font-family: "CenturyGothic", sans-serif;
  font-size: 65px;
  color: white;
  letter-spacing: 0.9px;
  text-transform: uppercase;
  text-shadow: 2px 2px 3px rgba(0, 0, 0, 0.7);
}

@media (max-width: 1000px) and (min-width: 321px) {
  .section-intro-video-1 .wrap-absolute h2 {
    font-size: calc(35 * ((100vw - 320px) / 680) + 30px);
  }
}

@media (max-width: 320px) {
  .section-intro-video-1 .wrap-absolute h2 {
    font-size: 30px;
  }
}

.section-intro-video-1 .container {
  position: relative;
  height: 100%;
  max-width: 1570px;
}

.section-intro-video-1 .background-video {
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  position: absolute;
}

.section-intro-video-1 .links-block {
  position: absolute;
  top: 100%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 980px;
  width: 100%;
  z-index: 3;
}

@media (max-width: 750px) {
  .section-intro-video-1 .links-block {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
}

.section-intro-video-1 .links-block a {
  position: relative;
  padding: 20px 16px;
  display: block;
}

@media (max-width: 570px) {
  .section-intro-video-1 .links-block a {
    min-height: 78px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }
}

@media (max-width: 370px) {
  .section-intro-video-1 .links-block a {
    padding: 20px 10px;
  }
}

.section-intro-video-1 .links-block a:before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
  -webkit-transition: .5s;
  -o-transition: .5s;
  transition: .5s;
}

.section-intro-video-1 .links-block a span {
  z-index: 1;
  position: relative;
  color: white;
  font-family: "CenturyGothic", sans-serif;
  font-size: 18px;
  display: inline-block;
  padding-left: 42px;
  letter-spacing: 3.4px;
}

@media (max-width: 750px) {
  .section-intro-video-1 .links-block a span {
    font-size: 15px;
    padding-left: 33px;
    letter-spacing: 3px;
  }
}

@media (max-width: 370px) {
  .section-intro-video-1 .links-block a span {
    font-size: 14px;
    letter-spacing: 2.4px;
  }
}

.section-intro-video-1 .links-block a span:before {
  position: absolute;
  content: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOS4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgMCAyOS44IDMxIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAyOS44IDMxOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPg0KCS5zdDB7ZmlsbDojQkYyMDJGO3N0cm9rZTojQkYyMDJGO3N0cm9rZS1taXRlcmxpbWl0OjEwO30NCjwvc3R5bGU+DQo8Zz4NCgk8cG9seWdvbiBjbGFzcz0ic3QwIiBwb2ludHM9IjAuNSwwLjUgMC41LDI5LjcgMjguNywwLjUgCSIvPg0KPC9nPg0KPC9zdmc+DQo=);
  width: 30px;
  height: 30px;
  left: 0;
  top: -2px;
}

@media (max-width: 750px) {
  .section-intro-video-1 .links-block a span:before {
    top: -5px;
  }
}

.section-intro-video-1 .links-block a span:after {
  position: absolute;
  content: '+';
  left: 4px;
  top: -4px;
}

.section-intro-video-1 .links-block .left-side {
  width: 75%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

@media (max-width: 980px) {
  .section-intro-video-1 .links-block .left-side {
    width: 66.6%;
  }
}

@media (max-width: 570px) {
  .section-intro-video-1 .links-block .left-side {
    width: 100%;
  }
}

.section-intro-video-1 .links-block .left-side .bigger-block {
  width: 65%;
}

@media (max-width: 980px) {
  .section-intro-video-1 .links-block .left-side .bigger-block {
    width: 50%;
  }
}

.section-intro-video-1 .links-block .left-side .lesser-block {
  width: 35%;
}

@media (max-width: 980px) {
  .section-intro-video-1 .links-block .left-side .lesser-block {
    width: 50%;
  }
}

.section-intro-video-1 .links-block .left-side a {
  height: 244px;
}

@media (max-width: 980px) {
  .section-intro-video-1 .links-block .left-side a {
    height: 200px;
  }
}

@media (max-width: 750px) {
  .section-intro-video-1 .links-block .left-side a {
    height: 150px;
  }
}

@media (max-width: 570px) {
  .section-intro-video-1 .links-block .left-side a {
    height: auto;
  }
}

.section-intro-video-1 .links-block .left-side a:first-child:before {
  background-color: rgba(100, 118, 125, 0.5);
}

.section-intro-video-1 .links-block .left-side a:first-child:hover:before {
  background-color: rgba(138, 156, 162, 0.42);
}

.section-intro-video-1 .links-block .left-side a:nth-child(2):before {
  background-color: rgba(181, 181, 181, 0.73);
}

.section-intro-video-1 .links-block .left-side a:nth-child(2):hover:before {
  background-color: rgba(208, 208, 208, 0.73);
}

.section-intro-video-1 .links-block .left-side a:nth-child(3):before {
  background-color: rgba(14, 95, 128, 0.8);
}

.section-intro-video-1 .links-block .left-side a:nth-child(3):hover:before {
  background-color: rgba(14, 70, 128, 0.8);
}

.section-intro-video-1 .links-block .left-side a:nth-child(4):before {
  background-color: rgba(113, 106, 106, 0.72);
}

.section-intro-video-1 .links-block .left-side a:nth-child(4):hover:before {
  background-color: rgba(140, 133, 133, 0.72);
}

.section-intro-video-1 .links-block .right-side {
  width: 25%;
  display: block;
}

@media (max-width: 980px) {
  .section-intro-video-1 .links-block .right-side {
    width: 33.3%;
  }
}

@media (max-width: 570px) {
  .section-intro-video-1 .links-block .right-side {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }
}

.section-intro-video-1 .links-block .right-side:before {
  background-color: rgba(7, 154, 216, 0.68);
}

.section-intro-video-1 .links-block .right-side:hover:before {
  background-color: rgba(100, 192, 230, 0.6);
}

.section-intro-2 {
  height: 860px;
}

@media (max-width: 850px) {
  .section-intro-2 {
    height: 750px;
  }
}

.section-intro-2 .container {
  position: relative;
  height: 100%;
}

.section-intro-2 .wrap-absolute {
  position: absolute;
  max-width: 803px;
  left: 2px;
  top: 49.4%;
  padding: 0 20px;
  text-align: left;
}

@media (max-width: 850px) {
  .section-intro-2 .wrap-absolute {
    top: 37%;
  }
}

@media (max-width: 500px) {
  .section-intro-2 .wrap-absolute {
    top: 25%;
  }
}

@media (max-width: 400px) {
  .section-intro-2 .wrap-absolute {
    top: 20%;
  }
}

.section-intro-2 .subtitle {
  color: white;
  letter-spacing: 0.7px;
  margin-bottom: 4px;
}

.section-intro-2 .title {
  color: white;
  margin-bottom: 40px;
  letter-spacing: 1.4px;
}

.section-intro-2 .content {
  max-width: 700px;
}

.section-intro-2 .content p {
  color: white;
}

.section-intro-3 {
  height: 860px;
}

@media (max-width: 850px) {
  .section-intro-3 {
    height: 750px;
  }
}

.section-intro-3 .container {
  position: relative;
  height: 100%;
}

.section-intro-3 .wrap-absolute {
  position: absolute;
  max-width: 600px;
  right: 2px;
  padding: 0 20px;
  top: 26%;
  text-align: right;
}

@media (max-width: 350px) {
  .section-intro-3 .wrap-absolute {
    top: 18%;
  }
}

.section-intro-3 .subtitle {
  color: #002a5c;
  letter-spacing: 0.7px;
  margin-bottom: 4px;
}

.section-intro-3 .title {
  color: #002a5c;
  margin-bottom: 40px;
  letter-spacing: 1.4px;
}

.section-intro-3 .content {
  margin: 0 0 40px auto;
  max-width: 532px;
}

.section-intro-3 .content p {
  color: #002a5c;
}

.section-in-the-news {
  padding: 80px 0;
}

.section-in-the-news .wrapper {
  max-width: 1270px;
  margin: 0 auto;
  width: 100%;
}

.section-in-the-news .title {
  color: white;
  margin-bottom: 99px;
  padding: 0 20px;
}

@media (max-width: 980px) {
  .section-in-the-news .title {
    margin-bottom: 20px;
  }
}

.section-in-the-news .content {
  margin-bottom: 30px;
}

.section-in-the-news .wrapper-news {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 980px;
  width: 100%;
  margin: 0 auto;
}

@media (max-width: 980px) {
  .section-in-the-news .wrapper-news {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
}

.section-in-the-news .wrapper-news a {
  color: white;
}

.section-in-the-news .wrapper-news a .title-news {
  font-size: 20px;
  text-transform: uppercase;
  font-family: "CenturyGothic", sans-serif;
  font-weight: 600;
  margin-bottom: 20px;
  letter-spacing: 1.6px;
}

@media (max-width: 1306px) and (min-width: 501px) {
  .section-in-the-news .wrapper-news a .title-news {
    font-size: calc(4 * ((100vw - 500px) / 806) + 16px);
  }
}

@media (max-width: 500px) {
  .section-in-the-news .wrapper-news a .title-news {
    font-size: 16px;
  }
}

@media (max-width: 700px) {
  .section-in-the-news .wrapper-news a .title-news {
    margin-bottom: 10px;
  }
}

.section-in-the-news .wrapper-news a .content {
  font-size: 14px;
  line-height: 1.8;
}

@media (max-width: 700px) {
  .section-in-the-news .wrapper-news a .content {
    margin-bottom: 10px;
  }
}

.section-in-the-news .wrapper-news .left-side {
  width: 25%;
  display: block;
  background-color: #2394d0;
  padding: 30px 21px 70px 21px;
  position: relative;
}

@media (max-width: 980px) {
  .section-in-the-news .wrapper-news .left-side {
    width: 100%;
  }
}

@media (max-width: 700px) {
  .section-in-the-news .wrapper-news .left-side {
    padding: 25px 21px 50px 21px;
  }
}

.section-in-the-news .wrapper-news .left-side:before {
  position: absolute;
  content: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOS4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgMCAyOS44IDMxIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAyOS44IDMxOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPg0KCS5zdDB7ZmlsbDojQkYyMDJGO3N0cm9rZTojQkYyMDJGO3N0cm9rZS1taXRlcmxpbWl0OjEwO30NCjwvc3R5bGU+DQo8Zz4NCgk8cG9seWdvbiBjbGFzcz0ic3QwIiBwb2ludHM9IjAuNSwwLjUgMC41LDI5LjcgMjguNywwLjUgCSIvPg0KPC9nPg0KPC9zdmc+DQo=);
  width: 30px;
  height: 30px;
  left: 21px;
  bottom: 34px;
}

@media (max-width: 700px) {
  .section-in-the-news .wrapper-news .left-side:before {
    bottom: 17px;
  }
}

.section-in-the-news .wrapper-news .left-side:after {
  position: absolute;
  content: '+';
  left: 26px;
  bottom: 45px;
}

@media (max-width: 700px) {
  .section-in-the-news .wrapper-news .left-side:after {
    bottom: 28px;
  }
}

.section-in-the-news .wrapper-news .right-side {
  width: 75%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

@media (max-width: 980px) {
  .section-in-the-news .wrapper-news .right-side {
    width: 100%;
  }
}

.section-in-the-news .wrapper-news .right-side a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
}

.section-in-the-news .wrapper-news .right-side a:first-child {
  background-color: #73777a;
}

.section-in-the-news .wrapper-news .right-side a:nth-child(2) {
  background-color: #005f91;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
}

.section-in-the-news .wrapper-news .right-side .item-content {
  width: 65%;
  padding: 30px 21px 70px 21px;
  position: relative;
}

@media (max-width: 700px) {
  .section-in-the-news .wrapper-news .right-side .item-content {
    width: 100%;
  }
}

.section-in-the-news .wrapper-news .right-side .item-content:before {
  position: absolute;
  content: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOS4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgMCAyOS44IDMxIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAyOS44IDMxOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPg0KCS5zdDB7ZmlsbDojQkYyMDJGO3N0cm9rZTojQkYyMDJGO3N0cm9rZS1taXRlcmxpbWl0OjEwO30NCjwvc3R5bGU+DQo8Zz4NCgk8cG9seWdvbiBjbGFzcz0ic3QwIiBwb2ludHM9IjAuNSwwLjUgMC41LDI5LjcgMjguNywwLjUgCSIvPg0KPC9nPg0KPC9zdmc+DQo=);
  width: 30px;
  height: 30px;
  left: 21px;
  bottom: 34px;
}

.section-in-the-news .wrapper-news .right-side .item-content:after {
  position: absolute;
  content: '+';
  left: 26px;
  bottom: 45px;
}

.section-in-the-news .wrapper-news .right-side .item-image {
  width: 35%;
}

@media (max-width: 700px) {
  .section-in-the-news .wrapper-news .right-side .item-image {
    display: none;
  }
}

@charset "UTF-8";

@font-face {
  font-family: 'fontello';
  src: url(data:application/vnd.ms-fontobject;base64,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);
  src: url(data:application/vnd.ms-fontobject;base64,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#iefix) format("embedded-opentype"), url(data:font/woff2;base64,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) format("woff2"), url(data:font/woff;base64,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) format("woff"), url(data:font/ttf;base64,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) format("truetype"), url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/Pgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxtZXRhZGF0YT5Db3B5cmlnaHQgKEMpIDIwMTggYnkgb3JpZ2luYWwgYXV0aG9ycyBAIGZvbnRlbGxvLmNvbTwvbWV0YWRhdGE+CjxkZWZzPgo8Zm9udCBpZD0iZm9udGVsbG8iIGhvcml6LWFkdi14PSIxMDAwIiA+Cjxmb250LWZhY2UgZm9udC1mYW1pbHk9ImZvbnRlbGxvIiBmb250LXdlaWdodD0iNDAwIiBmb250LXN0cmV0Y2g9Im5vcm1hbCIgdW5pdHMtcGVyLWVtPSIxMDAwIiBhc2NlbnQ9Ijg1MCIgZGVzY2VudD0iLTE1MCIgLz4KPG1pc3NpbmctZ2x5cGggaG9yaXotYWR2LXg9IjEwMDAiIC8+CjxnbHlwaCBnbHlwaC1uYW1lPSJwbHVzIiB1bmljb2RlPSImI3hlODAwOyIgZD0iTTU1MCA0MDBxMzAgMCAzMC01MHQtMzAtNTBsLTIxMCAwIDAtMjEwcTAtMzAtNTAtMzB0LTUwIDMwbDAgMjEwLTIxMCAwcS0zMCAwLTMwIDUwdDMwIDUwbDIxMCAwIDAgMjEwcTAgMzAgNTAgMzB0NTAtMzBsMC0yMTAgMjEwIDB6IiBob3Jpei1hZHYteD0iNTgwIiAvPgoKPGdseXBoIGdseXBoLW5hbWU9Im1pbnVzIiB1bmljb2RlPSImI3hlODAxOyIgZD0iTTU1MCA0MDBxMzAgMCAzMC01MHQtMzAtNTBsLTUyMCAwcS0zMCAwLTMwIDUwdDMwIDUwbDUyMCAweiIgaG9yaXotYWR2LXg9IjU4MCIgLz4KCjxnbHlwaCBnbHlwaC1uYW1lPSJsZWZ0LW9wZW4tbWluaSIgdW5pY29kZT0iJiN4ZTgwMjsiIGQ9Ik0yNTIgMTgwcTI2LTI2IDAtNDgtMjYtMjYtNDggMGwtMTkyIDE5NHEtMjQgMjQgMCA1MGwxOTIgMTk0cTIyIDI2IDQ4IDAgMjYtMjIgMC00OGwtMTU2LTE3MnoiIGhvcml6LWFkdi14PSIyNjUiIC8+Cgo8Z2x5cGggZ2x5cGgtbmFtZT0idXAtb3Blbi1taW5pIiB1bmljb2RlPSImI3hlODAzOyIgZD0iTTYyIDIzMHEtMjYtMjItNTAgMC0yNCAyNCAwIDUwbDE5NiAxOTBxMjYgMjYgNDggMGwxOTYtMTkwcTI0LTI2IDAtNTAtMjQtMjItNTAgMGwtMTcwIDE1OHoiIGhvcml6LWFkdi14PSI0NjQiIC8+Cgo8Z2x5cGggZ2x5cGgtbmFtZT0iZG93bi1vcGVuLW1pbmkiIHVuaWNvZGU9IiYjeGU4MDQ7IiBkPSJNNDA1IDQ3MHEyMiAyNiA0OCAwIDI2LTIyIDAtNDhsLTE5Ni0xOTJxLTIyLTIyLTQ4IDBsLTE5NiAxOTJxLTI2IDI2IDAgNDggMjQgMjQgNTAgMGwxNzAtMTU2eiIgaG9yaXotYWR2LXg9IjQ2NiIgLz4KCjxnbHlwaCBnbHlwaC1uYW1lPSJyaWdodC1vcGVuLW1pbmkiIHVuaWNvZGU9IiYjeGU4MDU7IiBkPSJNMTMgMTgwbDE1OCAxNzAtMTU4IDE3MnEtMjYgMjYgMCA0OCAyNiAyNiA0OCAwbDE5Mi0xOTRxMjQtMjYgMC01MGwtMTkyLTE5NHEtMjItMjYtNDggMC0yNiAyMiAwIDQ4eiIgaG9yaXotYWR2LXg9IjI2NSIgLz4KCjxnbHlwaCBnbHlwaC1uYW1lPSJkb3duLW9wZW4tYmlnIiB1bmljb2RlPSImI3hlODA2OyIgZD0iTTYzIDU3MGwzNzAtMzU2IDM3MiAzNTZxMjIgMjYgNDggMCAyNi0yMiAwLTQ4bC0zOTYtMzkycS0yMi0yMi00OCAwbC0zOTYgMzkycS0yNiAyNiAwIDQ4IDI0IDI0IDUwIDB6IiBob3Jpei1hZHYteD0iODY2IiAvPgoKPGdseXBoIGdseXBoLW5hbWU9ImxlZnQtb3Blbi1iaWciIHVuaWNvZGU9IiYjeGU4MDc7IiBkPSJNNDUyLTIwcTI2LTI2IDAtNDgtMjYtMjYtNDggMGwtMzkyIDM5NHEtMjQgMjQgMCA1MGwzOTIgMzk0cTIyIDI2IDQ4IDAgMjYtMjIgMC00OGwtMzU4LTM3MnoiIGhvcml6LWFkdi14PSI0NjUiIC8+Cgo8Z2x5cGggZ2x5cGgtbmFtZT0icmlnaHQtb3Blbi1iaWciIHVuaWNvZGU9IiYjeGU4MDg7IiBkPSJNMTMtMjBsMzU4IDM3MC0zNTggMzcycS0yNiAyNiAwIDQ4IDI2IDI2IDQ4IDBsMzkyLTM5NHEyNC0yNiAwLTUwbC0zOTItMzk0cS0yMi0yNi00OCAwLTI2IDIyIDAgNDh6IiBob3Jpei1hZHYteD0iNDY1IiAvPgoKPGdseXBoIGdseXBoLW5hbWU9InVwLW9wZW4tYmlnIiB1bmljb2RlPSImI3hlODA5OyIgZD0iTTgwNCAxMzBsLTM3MiAzNTgtMzcwLTM1OHEtMjYtMjItNTAgMC0yNCAyNCAwIDUwbDM5NiAzOTBxMjYgMjYgNDggMGwzOTYtMzkwcTI0LTI2IDAtNTAtMjYtMjItNDggMHoiIGhvcml6LWFkdi14PSI4NjQiIC8+Cgo8Z2x5cGggZ2x5cGgtbmFtZT0ibWFpbCIgdW5pY29kZT0iJiN4ZTgwYTsiIGQ9Ik05MjkgMTF2NDI4cS0xOC0yMC0zOS0zNi0xNDktMTE1LTIzOC0xODktMjgtMjQtNDYtMzd0LTQ4LTI4LTU3LTEzaC0ycS0yNiAwLTU3IDEzdC00OCAyOC00NiAzN3EtODggNzQtMjM4IDE4OS0yMSAxNi0zOSAzNnYtNDI4cTAtNyA2LTEzdDEyLTVoODIycTcgMCAxMiA1dDYgMTN6IG0wIDU4NnYxNHQtMSA3LTEgNy0zIDUtNSA0LTggMmgtODIycS03IDAtMTItNnQtNi0xMnEwLTk0IDgzLTE1OSAxMDctODQgMjIzLTE3NiA0LTMgMjAtMTd0MjUtMjEgMjUtMTcgMjgtMTYgMjQtNWgycTExIDAgMjQgNXQyOCAxNiAyNSAxNyAyNSAyMSAyMCAxN3ExMTYgOTIgMjI0IDE3NiAzMCAyNCA1NiA2NXQyNiA3M3ogbTcxIDIxdi02MDdxMC0zNy0yNi02M3QtNjMtMjdoLTgyMnEtMzYgMC02MyAyN3QtMjYgNjN2NjA3cTAgMzcgMjYgNjN0NjMgMjZoODIycTM3IDAgNjMtMjZ0MjYtNjN6IiBob3Jpei1hZHYteD0iMTAwMCIgLz4KCjxnbHlwaCBnbHlwaC1uYW1lPSJwcmludCIgdW5pY29kZT0iJiN4ZTgwYjsiIGQ9Ik0yMTQtN2g1MDB2MTQzaC01MDB2LTE0M3ogbTAgMzU3aDUwMHYyMTRoLTg5cS0yMiAwLTM4IDE2dC0xNiAzOHY4OWgtMzU3di0zNTd6IG02NDMtMzZxMCAxNS0xMCAyNXQtMjYgMTEtMjUtMTEtMTAtMjUgMTAtMjUgMjUtMTAgMjYgMTAgMTAgMjV6IG03MiAwdi0yMzJxMC03LTYtMTJ0LTEyLTZoLTEyNXYtODlxMC0yMi0xNi0zOHQtMzgtMTZoLTUzNnEtMjIgMC0zNyAxNnQtMTYgMzh2ODloLTEyNXEtNyAwLTEzIDZ0LTUgMTJ2MjMycTAgNDQgMzIgNzZ0NzUgMzFoMzZ2MzA0cTAgMjIgMTYgMzh0MzcgMTZoMzc1cTIzIDAgNTAtMTJ0NDItMjZsODUtODVxMTUtMTYgMjctNDN0MTEtNDl2LTE0M2gzNXE0NSAwIDc2LTMxdDMyLTc2eiIgaG9yaXotYWR2LXg9IjkyOC42IiAvPgoKPGdseXBoIGdseXBoLW5hbWU9InNlYXJjaCIgdW5pY29kZT0iJiN4ZTgwYzsiIGQ9Ik02NDMgMzg2cTAgMTAzLTczIDE3NnQtMTc3IDc0LTE3Ny03NC03My0xNzYgNzMtMTc3IDE3Ny03MyAxNzcgNzMgNzMgMTc3eiBtMjg2LTQ2NXEwLTI5LTIyLTUwdC01MC0yMXEtMzAgMC01MCAyMWwtMTkxIDE5MXEtMTAwLTY5LTIyMy02OS04MCAwLTE1MyAzMXQtMTI1IDg0LTg0IDEyNS0zMSAxNTMgMzEgMTUyIDg0IDEyNiAxMjUgODQgMTUzIDMxIDE1My0zMSAxMjUtODQgODQtMTI2IDMxLTE1MnEwLTEyMy02OS0yMjNsMTkxLTE5MXEyMS0yMSAyMS01MXoiIGhvcml6LWFkdi14PSI5MjguNiIgLz4KCjxnbHlwaCBnbHlwaC1uYW1lPSJjYW5jZWwiIHVuaWNvZGU9IiYjeGU4MGQ7IiBkPSJNNDUyIDE5NHExOC0xOCAxOC00M3QtMTgtNDNxLTE4LTE2LTQzLTE2dC00MyAxNmwtMTMyIDE1Mi0xMzItMTUycS0xOC0xNi00My0xNnQtNDMgMTZxLTE2IDE4LTE2IDQzdDE2IDQzbDEzOCAxNTYtMTM4IDE1OHEtMTYgMTgtMTYgNDN0MTYgNDNxMTggMTYgNDMgMTZ0NDMtMTZsMTMyLTE1MiAxMzIgMTUycTE4IDE2IDQzIDE2dDQzLTE2cTE4LTE4IDE4LTQzdC0xOC00M2wtMTM4LTE1OHoiIGhvcml6LWFkdi14PSI0NzAiIC8+Cgo8Z2x5cGggZ2x5cGgtbmFtZT0ibGVmdCIgdW5pY29kZT0iJiN4ZTgwZTsiIGQ9Ik0wIDM1M2wzOTAgMzkxcTE5IDE4IDQ0IDE4IDI1IDAgNDMtMTh0MTgtNDQtMTgtNDNsLTI0My0yNDNoNjQycTI1IDAgNDMtMTh0MTgtNDMtMTgtNDMtNDMtMThoLTY0MmwyNDMtMjQzcTE4LTE4IDE4LTQ0dC0xOC00My00My0xOC00NCAxOHoiIGhvcml6LWFkdi14PSI5MzgiIC8+Cgo8Z2x5cGggZ2x5cGgtbmFtZT0icmlnaHQiIHVuaWNvZGU9IiYjeGU4MGY7IiBkPSJNMCAzNDdxMCAyNiAxOCA0M3Q0MyAxN2g2NDJsLTI0MiAyNDRxLTE5IDE4LTE5IDQ0dDE5IDQycTE3IDE5IDQyIDE5dDQ0LTE5bDM5MC0zOTAtMzkwLTM5MXEtMjAtMTgtNDQtMTh0LTQyIDE4LTE5IDQ0IDE5IDQzbDI0MiAyNDJoLTY0MnEtMjUgMC00MyAxOHQtMTggNDR6IiBob3Jpei1hZHYteD0iOTM4IiAvPgoKPGdseXBoIGdseXBoLW5hbWU9Im1hcmtlciIgdW5pY29kZT0iJiN4ZTgxMDsiIGQ9Ik0wIDg1MHYtMTAwMGw5NjggMTAwMGgtOTY4eiBtMzI4LTI5NXYtMTUwaC0zMnYxNTBoLTE1MHYzMmgxNTB2MTQ5aDMydi0xNDloMTU2di0zMmgtMTU2eiIgaG9yaXotYWR2LXg9Ijk2OCIgLz4KCjxnbHlwaCBnbHlwaC1uYW1lPSJtYXJrZXItYWN0aXZlIiB1bmljb2RlPSImI3hlODExOyIgZD0iTTAgODUwdi0xMDAwbDk2OCAxMDAwaC05Njh6IG0xNDYtMjk1djMyaDMzOHYtMzJoLTMzOHoiIGhvcml6LWFkdi14PSI5NjgiIC8+Cgo8Z2x5cGggZ2x5cGgtbmFtZT0icmlnaHQtZGlyIiB1bmljb2RlPSImI3hlODEyOyIgZD0iTTAgNTgwbDQwMC0yMzAtNDAwLTIzMCAwIDQ2MHoiIGhvcml6LWFkdi14PSI0MDAiIC8+Cgo8Z2x5cGggZ2x5cGgtbmFtZT0ibGVmdC1kaXIiIHVuaWNvZGU9IiYjeGU4MTM7IiBkPSJNNDAwIDU4MGwwLTQ2MC00MDAgMjMweiIgaG9yaXotYWR2LXg9IjQwMCIgLz4KCjxnbHlwaCBnbHlwaC1uYW1lPSJ0d2l0dGVyIiB1bmljb2RlPSImI3hmMDk5OyIgZD0iTTkwNCA2MjJxLTM3LTU0LTkwLTkzIDAtOCAwLTIzIDAtNzMtMjEtMTQ1dC02NC0xMzktMTAzLTExNy0xNDQtODItMTgxLTMwcS0xNTEgMC0yNzYgODEgMTktMiA0My0yIDEyNiAwIDIyNCA3Ny01OSAxLTEwNSAzNnQtNjQgODlxMTktMyAzNC0zIDI0IDAgNDggNi02MyAxMy0xMDQgNjJ0LTQxIDExNXYycTM4LTIxIDgyLTIzLTM3IDI1LTU5IDY0dC0yMiA4NnEwIDQ5IDI1IDkxIDY4LTgzIDE2NC0xMzN0MjA4LTU1cS01IDIxLTUgNDEgMCA3NSA1MyAxMjd0MTI3IDUzcTc5IDAgMTMyLTU3IDYxIDEyIDExNSA0NC0yMS02NC04MC0xMDAgNTIgNiAxMDQgMjh6IiBob3Jpei1hZHYteD0iOTI4LjYiIC8+Cgo8Z2x5cGggZ2x5cGgtbmFtZT0iZmFjZWJvb2siIHVuaWNvZGU9IiYjeGYwOWE7IiBkPSJNNTM1IDg0M3YtMTQ3aC04N3EtNDggMC02NS0yMHQtMTctNjB2LTEwNmgxNjRsLTIyLTE2NWgtMTQydi00MjRoLTE3MXY0MjRoLTE0MnYxNjVoMTQydjEyMnEwIDEwNCA1OCAxNjF0MTU1IDU3cTgyIDAgMTI3LTd6IiBob3Jpei1hZHYteD0iNTcxLjQiIC8+Cgo8Z2x5cGggZ2x5cGgtbmFtZT0iZ3BsdXMiIHVuaWNvZGU9IiYjeGYwZDU7IiBkPSJNODAyIDM0MXEwLTExNy00OS0yMDd0LTEzOC0xNDItMjA2LTUxcS04MyAwLTE1OSAzMnQtMTMxIDg3LTg3IDEzMS0zMiAxNTkgMzIgMTU5IDg3IDEzMSAxMzEgODcgMTU5IDMycTE2MCAwIDI3NC0xMDdsLTExMS0xMDdxLTY1IDYzLTE2MyA2My02OSAwLTEyNy0zNHQtOTItOTQtMzQtMTMwIDM0LTEzMCA5Mi05NCAxMjctMzRxNDYgMCA4NSAxM3Q2NCAzMiA0NCA0MyAyNyA0NyAxMiA0MWgtMjMydjE0MWgzODZxNy0zNiA3LTY4eiBtNDg0IDY4di0xMThoLTExN3YtMTE2aC0xMTd2MTE2aC0xMTd2MTE4aDExN3YxMTZoMTE3di0xMTZoMTE3eiIgaG9yaXotYWR2LXg9IjEyODUuNyIgLz4KCjxnbHlwaCBnbHlwaC1uYW1lPSJsaW5rZWRpbiIgdW5pY29kZT0iJiN4ZjBlMTsiIGQ9Ik0xOTUgNTAxdi01NTNoLTE4NHY1NTNoMTg0eiBtMTIgMTcxcTAtNDEtMjktNjh0LTc1LTI3aC0xcS00NiAwLTc0IDI3dC0yOCA2OHEwIDQxIDI5IDY4dDc1IDI3IDc0LTI3IDI5LTY4eiBtNjUwLTQwN3YtMzE3aC0xODN2Mjk2cTAgNTktMjMgOTJ0LTcxIDMzcS0zNSAwLTU4LTE5dC0zNi00OHEtNi0xNy02LTQ1di0zMDloLTE4NHExIDIyMyAxIDM2MXQwIDE2NWwtMSAyN2gxODR2LTgwaC0xcTExIDE4IDIzIDMxdDMxIDI5IDQ5IDI0IDY0IDlxOTUgMCAxNTMtNjN0NTgtMTg2eiIgaG9yaXotYWR2LXg9Ijg1Ny4xIiAvPgoKPGdseXBoIGdseXBoLW5hbWU9InlvdXR1YmUtcGxheSIgdW5pY29kZT0iJiN4ZjE2YTsiIGQ9Ik0zOTcgMjIxbDI3MCAxMzktMjcwIDE0MXYtMjgweiBtMTAzIDQ4MXE5NCAwIDE4MS0zdDEyOC01bDQxLTJxMCAwIDktMXQxMy0yIDEzLTIgMTYtNSAxNi03IDE3LTExIDE2LTE1cTQtMyA5LTEwdDE2LTMzIDE1LTU2cTQtMzYgNy03NnQzLTY0di05OHExLTgxLTEwLTE2Mi00LTMwLTE0LTU1dC0xOC0zNWwtOC05cS03LTgtMTYtMTV0LTE3LTEwLTE2LTctMTYtNS0xMy0yLTEzLTItOS0xcS0xNDAtMTEtMzUwLTExLTExNSAyLTIwMSA0dC0xMTEgNGwtMjggMy0yMCAycS0yMCAzLTMwIDV0LTI5IDEyLTMxIDIzcS00IDMtOSAxMHQtMTYgMzMtMTUgNTZxLTQgMzYtNyA3NnQtMyA2NHY5OHEtMSA4MSAxMCAxNjIgNCAzMSAxNCA1NXQxOCAzNWw4IDlxOCA5IDE2IDE1dDE3IDExIDE2IDcgMTYgNSAxMyAyIDEzIDIgOSAxcTE0MCAxMCAzNTAgMTB6IiBob3Jpei1hZHYteD0iMTAwMCIgLz4KPC9mb250Pgo8L2RlZnM+Cjwvc3ZnPg==#fontello) format("svg");
  font-weight: normal;
  font-style: normal;
}

/* Chrome hack: SVG is rendered more smooth in Windozze. 100% magic, uncomment if you need it. */

/* Note, that will break hinting! In other OS-es font will be not as sharp as it could be */

/*
@media screen and (-webkit-min-device-pixel-ratio:0) {
  @font-face {
    font-family: 'fontello';
    src: url('../font/fontello.svg?59716267#fontello') format('svg');
  }
}
*/

[class^="icon-"]:before,
[class*=" icon-"]:before {
  font-family: "fontello";
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: .2em;
  text-align: center;
  /* opacity: .8; */
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
  /* fix buttons height, for twitter bootstrap */
  line-height: 1em;
  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin-left: .2em;
  /* you can be more comfortable with increased icons size */
  /* font-size: 120%; */
  /* Font smoothing. That was taken from TWBS */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
}

.icon-plus:before {
  content: '\E800';
}

/* '' */

.icon-minus:before {
  content: '\E801';
}

/* '' */

.icon-left-open-mini:before {
  content: '\E802';
}

/* '' */

.icon-up-open-mini:before {
  content: '\E803';
}

/* '' */

.icon-down-open-mini:before {
  content: '\E804';
}

/* '' */

.icon-right-open-mini:before {
  content: '\E805';
}

/* '' */

.icon-down-open-big:before {
  content: '\E806';
}

/* '' */

.icon-left-open-big:before {
  content: '\E807';
}

/* '' */

.icon-right-open-big:before {
  content: '\E808';
}

/* '' */

.icon-up-open-big:before {
  content: '\E809';
}

/* '' */

.icon-mail:before {
  content: '\E80A';
}

/* '' */

.icon-print:before {
  content: '\E80B';
}

/* '' */

.icon-search:before {
  content: '\E80C';
}

/* '' */

.icon-cancel:before {
  content: '\E80D';
}

/* '' */

.icon-left:before {
  content: '\E80E';
}

/* '' */

.icon-right:before {
  content: '\E80F';
}

/* '' */

.icon-marker:before {
  content: '\E810';
}

/* '' */

.icon-marker-active:before {
  content: '\E811';
}

/* '' */

.icon-right-dir:before {
  content: '\E812';
}

/* '' */

.icon-left-dir:before {
  content: '\E813';
}

/* '' */

.icon-twitter:before {
  content: '\F099';
}

/* '' */

.icon-facebook:before {
  content: '\F09A';
}

/* '' */

.icon-gplus:before {
  content: '\F0D5';
}

/* '' */

.icon-linkedin:before {
  content: '\F0E1';
}

/* '' */

.icon-youtube-play:before {
  content: '\F16A';
}

/* '' */


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