:root {
  --sl-blue: #2a83bf;
  --sl-yellow: #f9b538;
  --sl-green: #387C2C;
  --sl-dark: #222;
  --sl-light: #777;
  --light-bg: #F4F8FB;
  --sl_red: #E32525;
  --font-mid: 14px;
  --font-lrg: 16px;
  --font-xl: 18px;
}

::-webkit-scrollbar {
  width: 5px;
  height: 3px;
}

::-webkit-scrollbar-track {
  background-color: #fff;
}

::-webkit-scrollbar-thumb {
  background-color: #0079b2;
}

html body.modal-open {
  padding-right: 0 !important;
  overflow-y: inherit !important;
}

html {
  scrollbar-color: #0079b2 #faebd7;
  scrollbar-width: thin;
  scroll-behavior: smooth;
}

html, body {
  /*background-color: #327896 */
  font-family: "Inter-Regular", sans-serif;
  font-size: var(--font-lrg);
  color: #555;
  padding: 0;
  margin: 0;
  position: relative;
  width: 100%;
  -webkit-font-smoothing: antialiased;
}

body {
  top: 0 !important;
  background-color: #fff;
  touch-action: pan-y;
}
body a {
  color: #0079b2;
  text-decoration: none;
}

input, textarea, select, button {
  font-family: unset;
  font-size: unset;
  color: unset;
  outline: none;
}

.ui-widget {
  font-family: "Inter-Regular", sans-serif;
}

.lazy-bg {
  background-image: none !important;
}

.page_wrapper {
  container-type: inline-size;
  width: 100%;
  position: relative;
  z-index: 0;
}

body.preload * {
  -moz-transition: none !important;
  -o-transition: none !important;
  -webkit-transition: none !important;
  transition: none !important;
}

body.is_popuped.with_scroll {
  overflow-y: hidden !important;
}
body.is_popuped.with_scroll .page_wrapper > * {
  padding-right: 5px;
}

table {
  border-collapse: collapse;
  border: none;
}

img {
  border: none !important;
}

/* Font size and color of the 1st level titles */
h1 {
  /*font-family: Oswald, Arial */
  font-size: 24px;
  color: #2a83bf;
  text-align: center;
}

h1.title {
  font-family: "Inter-Bold", sans-serif;
  font-size: 22px;
  color: #2e85c0;
  text-align: left;
  /* font-weight: normal */
  margin-bottom: 15px;
  display: inline-block;
  text-transform: capitalize;
}

/* Colour of the links in the headings */
h1 a {
  color: #2a83bf;
  font-size: 12px;
  font-weight: normal;
}

/* Font size and color of the 2nd level titles  */
h2 {
  color: #2a83bf;
  font-size: 14px;
}

/* Font size and color of the 3rd level titles */
h3 {
  color: #2a83bf;
  font-size: 12px;
  font-weight: bold;
}

.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
  margin-top: 0;
  margin-bottom: 0.5rem;
  line-height: 1.2;
}

h4, h5, h6 {
  color: #111217;
  font-family: "Inter-SemiBold", sans-serif;
}

b {
  font-family: "Inter-Bold", sans-serif;
}

/* Bold text */
strong {
  color: #2a83bf;
}

center {
  margin-bottom: 7px;
}

form {
  display: block;
  margin: 0;
  padding: 0;
}

.display_none {
  display: none !important;
}

.blue {
  color: #0096E4;
}

p {
  line-height: 24px;
}

.margin_15 {
  margin: 15px;
}

.wrapper_inner_wide {
  width: 100%;
  max-width: 1326px;
  margin: 0 auto !important;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.wrapper_inner {
  width: 100%;
  max-width: 1024px;
  margin: 0 auto;
}

div.page {
  position: relative;
}

div.content_wrapper {
  position: relative;
  background-color: #FFFFFF;
  padding: 20px 10px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

iframe.skiptranslate, .goog-te-banner-frame, #google_translate_element {
  display: none !important;
}

/************STYLE TOOLTIP******************************** */
.tooltip {
  position: absolute;
  min-width: 100px;
  width: 522px;
  min-height: 100px;
  /*top: 530px */
  /*left: 190px */
  padding: 10px;
  z-index: 9999;
  border: 2px solid #2a83bf;
  background: white;
  font-size: 14px;
  -moz-box-shadow: 0 4px 30px 0 rgba(0, 0, 0, 0.16);
  -webkit-box-shadow: 0 4px 30px 0 rgba(0, 0, 0, 0.16);
  box-shadow: 0 4px 30px 0 rgba(0, 0, 0, 0.16);
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: none;
  /*left */
  /*right */
  /*top */
  /*bottom */
}
.tooltip.custom_arrow:after, .tooltip.custom_arrow:before {
  bottom: auto;
  right: auto;
  top: auto;
  left: auto;
  margin: 0;
  border: none;
  display: none;
}
.tooltip:after, .tooltip:before {
  top: 30px;
  right: 100%;
  position: absolute;
  width: 0;
  height: 0;
  content: "";
  pointer-events: none;
  border: solid transparent;
}
.tooltip:after {
  margin-top: -17px;
  border-width: 17px;
  border-right-color: white;
}
.tooltip:before {
  margin-top: -20px;
  border-width: 20px;
  border-right-color: #2a83bf;
}
.tooltip.right:after, .tooltip.right:before {
  bottom: auto;
  right: auto;
  top: 50%;
  left: 100%;
}
.tooltip.right:after {
  margin: 0;
  margin-top: -17px;
  border-color: transparent;
  border-left-color: white;
}
.tooltip.right:before {
  margin: 0;
  margin-top: -20px;
  border-color: transparent;
  border-left-color: #2a83bf;
}
.tooltip.top:after, .tooltip.top:before {
  top: auto;
  right: auto;
  bottom: 100%;
  left: 50%;
}
.tooltip.top:after {
  margin: 0;
  margin-left: -17px;
  border-color: transparent;
  border-bottom-color: white;
}
.tooltip.top:before {
  margin: 0;
  margin-left: -20px;
  border-color: transparent;
  border-bottom-color: #2a83bf;
}
.tooltip.bottom:after, .tooltip.bottom:before {
  bottom: auto;
  right: auto;
  top: 100%;
  left: 50%;
}
.tooltip.bottom:after {
  margin: 0;
  margin-left: -17px;
  border-color: transparent;
  border-top-color: white;
}
.tooltip.bottom:before {
  margin: 0;
  margin-left: -20px;
  border-color: transparent;
  border-top-color: #2a83bf;
}
.tooltip.bottom.bottom-left:after, .tooltip.bottom.bottom-left:before {
  left: 15%;
}
.tooltip.bottom.bottom-right:after, .tooltip.bottom.bottom-right:before {
  left: 85%;
}

/********************************************* */
hr {
  background-color: #FEFFF9;
  border-bottom: medium none;
  border-top: 1px solid #D8D9D4;
  overflow: hidden;
}

/* GARBAGE */
/* error */
.error {
  color: red;
}

div.error {
  padding: 10px 5px;
  border: 1px solid #ff9000;
  margin-bottom: 5px;
}

div.done {
  color: green;
  padding: 10px;
  border: 1px solid #ff9000;
  margin-bottom: 12px;
}

div.description {
  padding: 20px 0;
}

body.popup_window {
  text-align: left;
  background: #ffffff;
}

div.close_window {
  padding-top: 20px;
  text-align: center;
}

div.close_window * a:link,
div.close_window * a:visited,
div.close_window * a:active,
div.close_window * a:hover {
  color: #FF9000;
}

.popup_links {
  overflow: hidden;
  float: right;
  text-align: right;
}

.popup_links a {
  margin-left: 10px;
}

.popup h1 {
  color: #323232;
  font-weight: normal;
  font-size: 18px;
  margin: 5px 0;
}

.popup h2 {
  font-size: 14px;
  margin: 5px 0;
}

.hidden {
  display: none;
}

.nav_next,
.nav_prev,
.nav_counter,
.nav_all {
  position: relative;
  z-index: 1100;
  cursor: pointer;
  float: left;
  color: #323232;
  letter-spacing: 0;
}

.nav_prev {
  background: url(../images/pages/realestate/icons/prev.gif) center left no-repeat;
  padding-left: 10px;
  margin-left: 10px;
}

.nav_next {
  background: url(../images/pages/realestate/icons/next.gif) center right no-repeat;
  padding-right: 10px;
  padding-left: 5px;
  margin-left: 5px;
  border-left: 1px dotted #323232;
}

.nav_all {
  background: url(../images/pages/realestate/icons/gallery.gif) center left no-repeat;
  padding-left: 20px;
  margin-left: 17px;
}

.nav_counter {
  float: right;
  margin-right: 10px;
}

.loading-block {
  position: relative;
}
.loading-block:before {
  content: "";
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: -1;
  background: #f6f7f9 url(../img/loaders/loader1.gif) no-repeat center center;
  opacity: 0;
  -moz-transition: opacity 0.6s ease 0s;
  -o-transition: opacity 0.6s ease 0s;
  -webkit-transition: opacity 0.6s ease;
  -webkit-transition-delay: 0s;
  transition: opacity 0.6s ease 0s;
}
.loading-block--preloading:before {
  z-index: 99;
  opacity: 1;
}

.ui-dialog .event_content {
  background: none;
  width: auto;
}

.infinite-scroll-content--loading:before, .infinite-scroll-content--loading:after {
  width: 100%;
  height: 20px;
  display: block;
  background-image: url(../img/loaders/loader4.gif);
  background-position: center center;
  background-repeat: no-repeat;
}
.infinite-scroll-content--loading-prev:before {
  content: "";
}
.infinite-scroll-content--loading-next:after {
  content: "";
}

.recaptcha-error {
  border: 1px solid #ff0000;
  padding: 5px;
}

.recaptcha-error .recaptcha-error-message {
  display: block;
}

.recaptcha-error-message {
  display: none;
  color: #ff0000;
  font-size: 12px;
  padding: 4px 0;
}

.default_styled_button {
  display: inline-flex;
  text-decoration: none;
  align-items: center;
  justify-content: center;
  color: #fff;
  font-weight: 600;
  height: 40px;
  padding: 0 20px;
  border: none;
  outline: none;
  cursor: pointer;
  cursor: pointer;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  background: linear-gradient(90deg, #f9b538, #f97f38);
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  -moz-appearance: none;
  -webkit-appearance: none;
}
.default_styled_button:hover {
  background: linear-gradient(270deg, #f9b538, #f97f38) !important;
  color: #fff;
  border-color: linear-gradient(270deg, #f9b538, #f97f38) !important;
}

.btn-styled {
  display: inline-flex;
  justify-content: center;
  align-items: center;
  text-align: center;
  font-family: "Inter-SemiBold", sans-serif;
  padding: 0 1.5rem !important;
  cursor: pointer;
  height: 50px;
  background-image: linear-gradient(90deg, #fdbb30 0%, #ff7a00 50%, #ff7a00 50%, #fdbb30 100%);
  border: none;
  background-size: 300% 100%;
  text-decoration: none;
  color: #fff;
  -moz-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
  -webkit-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
  -moz-box-shadow: 0 4px 15px 0 rgba(255, 122, 0, 0.3);
  -webkit-box-shadow: 0 4px 15px 0 rgba(255, 122, 0, 0.3);
  box-shadow: 0 4px 15px 0 rgba(255, 122, 0, 0.3);
  -moz-border-radius: 25px;
  -webkit-border-radius: 25px;
  border-radius: 25px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.btn-styled svg, .btn-styled i {
  width: 16px;
  height: 16px;
  margin-right: 5px;
}
.btn-styled:hover {
  background-position: 100% 0;
  -moz-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
  -webkit-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
.btn-styled--white {
  background-color: #fff;
  color: #000;
  background-image: none;
  -moz-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16);
  -webkit-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16);
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16);
}
.btn-styled--white:hover {
  color: #fff;
  background-color: #0079b2;
}
.btn-styled--alter {
  background-image: linear-gradient(90deg, #69a9cd 0%, #3b77a9 50%, #3b77a9 50%, #69a9cd 100%);
  -moz-box-shadow: 0 4px 15px 0 rgba(32, 72, 105, 0.3);
  -webkit-box-shadow: 0 4px 15px 0 rgba(32, 72, 105, 0.3);
  box-shadow: 0 4px 15px 0 rgba(32, 72, 105, 0.3);
}
.btn-styled--uc {
  text-transform: uppercase;
}
.btn-styled--only-icon {
  padding: 0 !important;
}
.btn-styled--only-icon svg, .btn-styled--only-icon i {
  margin: 0;
}

.flotting-btn {
  position: fixed;
  bottom: 5px;
  right: 5px;
  z-index: 1050;
  background-color: #387C2C;
  width: 64px;
  height: 64px;
  display: flex;
  justify-content: center;
  align-items: center;
  color: #fff;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  -moz-transition: height 0.25s ease, width 0.25s ease;
  -o-transition: height 0.25s ease, width 0.25s ease;
  -webkit-transition: height 0.25s ease, width 0.25s ease;
  transition: height 0.25s ease, width 0.25s ease;
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
body.is_popuped.with_scroll .flotting-btn {
  right: 10px;
}
.flotting-btn svg {
  width: 32px;
  height: 32px;
}
.flotting-btn:before {
  -moz-animation: ripple 2s linear infinite;
  -webkit-animation: ripple 2s linear infinite;
  animation: ripple 2s linear infinite;
}
.flotting-btn:after, .flotting-btn:before {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  border: 3px solid #387C2C;
  opacity: 0.5;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
}
.flotting-btn:hover {
  background-color: #0079b2;
  color: #fff;
}
.flotting-btn:hover:before {
  -moz-animation: none;
  -webkit-animation: none;
  animation: none;
}

@-webkit-keyframes ripple {
  0% {
    -webkit-transform: scale(1);
  }
  757% {
    -webkit-transform: scale(1.25);
    opacity: 0.5;
  }
  100% {
    -webkit-transform: scale(1.5);
    opacity: 0;
  }
}
@keyframes ripple {
  0% {
    -webkit-transform: scale(1);
  }
  757% {
    -webkit-transform: scale(1.25);
    opacity: 0.5;
  }
  100% {
    -webkit-transform: scale(1.5);
    opacity: 0;
  }
}
.shape_one {
  display: inline-block;
  position: relative;
}
.shape_one:before {
  background-image: url("data:image/svg+xml,%3Csvg width='268' height='18' viewBox='0 0 268 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M8.94127 1.31006C8.95184 0.570893 9.36088 -0.0154987 9.85489 0.000312367C27.2012 0.555489 44.5335 1.62012 61.8559 2.68415C62.827 2.7438 63.7981 2.80344 64.7691 2.863C83.0648 3.98511 101.351 5.07474 119.652 5.53332C167.933 6.74307 215.759 3.66846 263.961 0.426981C264.532 0.388561 265.558 0.498127 266.317 0.670422C266.665 0.749279 267.091 0.868063 267.377 1.06834C267.452 1.12058 267.594 1.22928 267.722 1.42655C267.862 1.63966 268.082 2.12922 267.968 2.78345C267.875 3.31642 267.614 3.58151 267.523 3.66649C267.405 3.77705 267.283 3.84532 267.192 3.88924C258.853 7.92637 248.312 8.63238 239.522 9.22114C238.22 9.30839 236.956 9.39306 235.743 9.48562C189.813 12.9908 143.704 12.7015 97.6968 12.4129C85.0174 12.3334 72.3456 12.2539 59.6874 12.2539H54.9405C83.0964 13.5271 111.258 14.5366 139.422 15.2163C141.722 15.2718 143.488 15.2985 144.332 15.3112L144.417 15.3125C144.618 15.3155 144.76 15.3177 144.832 15.3193C144.85 15.3197 144.866 15.3201 144.879 15.3206C144.884 15.3207 144.895 15.3211 144.906 15.3218C144.907 15.3219 144.912 15.3222 144.919 15.3228C144.927 15.3235 144.937 15.3245 144.948 15.326C144.948 15.326 144.996 15.3313 145.054 15.3493C145.101 15.3663 145.287 15.4747 145.413 15.5957C145.739 16.3418 145.495 17.6186 145.229 17.8858C145.156 17.9281 145.049 17.9713 145.017 17.9802C145 17.9843 144.971 17.9898 144.96 17.9916C144.94 17.9946 144.924 17.996 144.919 17.9965C144.906 17.9976 144.895 17.998 144.891 17.9982C144.882 17.9986 144.872 17.9987 144.866 17.9989C144.853 17.9991 144.836 17.9993 144.817 17.9994C144.708 18.0001 144.448 18 144.02 17.9999C143.84 17.9999 143.631 17.9999 143.39 17.9999H114.802C114.434 17.9999 114.118 17.6674 113.98 17.1923C88.8757 16.4149 63.7745 15.3914 38.6794 14.1685C32.9305 13.8884 27.1966 13.5907 21.4639 13.2931C15.3307 12.9747 9.19874 12.6564 3.05097 12.3596C2.45628 12.3309 1.98232 12.3094 1.62784 12.2933C1.53081 12.2889 1.44272 12.2849 1.36357 12.2813C1.18051 12.2729 1.04256 12.2664 0.953051 12.2614C0.910253 12.259 0.87034 12.2565 0.840581 12.2538L0.839671 12.2538C0.832404 12.2531 0.792459 12.2497 0.750096 12.2408C0.73939 12.2385 0.69907 12.2299 0.649668 12.2108C0.629359 12.203 0.566084 12.178 0.490732 12.1247C0.45049 12.0944 0.35389 12.0046 0.299484 11.9417C0.219555 11.8286 0.06247 11.4808 0.00516124 11.2391C-0.0215467 10.9241 0.0597167 10.3568 0.149502 10.127C0.223368 9.99401 0.365692 9.8117 0.426626 9.75418C0.531778 9.66354 0.625111 9.62739 0.647705 9.61863L0.648904 9.61817C0.709331 9.59471 0.758855 9.58609 0.770168 9.58412L0.7711 9.58396C0.83235 9.57321 0.905735 9.57273 0.917869 9.57265C0.918643 9.57264 0.919168 9.57264 0.919424 9.57263C0.95444 9.57203 1.00068 9.57174 1.05618 9.57162C1.16781 9.57139 1.32814 9.57187 1.53507 9.5726C1.57404 9.57274 1.61472 9.57288 1.65711 9.57304C2.06623 9.57451 2.63501 9.57656 3.36428 9.57656H59.6874C72.3627 9.57656 85.0458 9.65609 97.7323 9.73563C143.732 10.024 189.777 10.3127 235.652 6.81174C236.885 6.71762 238.162 6.63158 239.471 6.54339C246.608 6.06242 254.691 5.51776 261.801 3.25217C214.361 6.43713 167.217 9.40287 119.623 8.2103C101.296 7.7511 82.99 6.66013 64.6958 5.53811C63.7263 5.47864 62.7568 5.4191 61.7874 5.35955C44.4607 4.29527 27.1448 3.23165 9.81662 2.67706C9.32261 2.66124 8.9307 2.04922 8.94127 1.31006ZM0.947805 9.58128C0.941724 9.58074 0.943112 9.58071 0.949512 9.58143L0.947805 9.58128ZM144.842 15.3218C144.846 15.3216 144.848 15.3216 144.845 15.3217L144.842 15.3218Z' fill='url(%23paint0_linear_72_301)'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_72_301' x1='0' y1='0' x2='256.256' y2='3.98754' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23FF7A00'/%3E%3Cstop offset='1' stop-color='%23FFBD5A'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");
  position: absolute;
  bottom: -15px;
  content: "";
  width: 100%;
  height: 18px;
  background-repeat: no-repeat;
  background-size: contain;
}

.shape_two {
  display: inline-block;
  position: relative;
}
.shape_two:before {
  background-image: url("data:image/svg+xml,%3Csvg width='276' height='8' viewBox='0 0 276 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M19.4411 4.06526C21.4542 4.24499 23.8509 4.41871 26.4827 4.58193C37.1724 5.24492 51.4337 5.71831 58.5825 5.75921C110.029 6.05351 161.308 4.89772 212.652 2.87756C193.49 2.87739 174.329 2.88344 155.167 2.9074C113.173 3.22393 65.9311 3.62372 31.0031 3.91931C27.1711 3.95174 23.4874 3.98292 19.975 4.01259C19.797 4.02999 19.619 4.04755 19.4411 4.06526ZM259.868 2.88415C264.858 2.88481 269.847 2.88524 274.837 2.88524C275.479 2.88524 276 2.39379 276 1.78756C276 1.18133 275.479 0.689879 274.837 0.689879C271.37 0.689879 267.903 0.689669 264.436 0.68932C264.429 0.682896 264.423 0.676681 264.417 0.670674C264.277 0.529917 264.131 0.458092 264.066 0.42864C263.863 0.336539 263.653 0.313337 263.607 0.308221L263.601 0.30753C263.509 0.296741 263.407 0.289388 263.303 0.283831C263.091 0.272553 262.805 0.265345 262.445 0.261555C250.086 0.13146 237.727 0.192026 225.38 0.252534L223.546 0.261501C205.678 0.348384 181.446 0.513898 155.156 0.712048C145.806 0.723743 136.455 0.739701 127.105 0.761281C116.978 0.78465 106.501 0.588814 95.8607 0.389949C70.5897 -0.0823803 44.4048 -0.571791 19.8463 1.81823C12.8773 1.8771 6.58551 1.93004 1.15271 1.9751C0.510466 1.98043 -0.00559774 2.47617 4.58501e-05 3.08238C0.00568944 3.68859 0.530903 4.1757 1.17314 4.17038C4.38143 4.14377 7.88917 4.11441 11.659 4.08271C11.6593 4.09058 11.6597 4.09848 11.6602 4.10643C11.6815 4.44343 11.8454 4.68978 11.9798 4.83617C12.2143 5.09147 12.5209 5.2214 12.6793 5.2832C13.0561 5.43017 13.5755 5.54675 14.1433 5.64765C16.456 6.05864 20.9883 6.44126 26.3302 6.77257C37.06 7.43804 51.3678 7.91334 58.5684 7.95453C121.015 8.31176 183.204 6.53436 245.544 3.66933C248.378 3.53912 254.036 3.25024 258.282 2.98622C258.836 2.95176 259.368 2.9176 259.868 2.88415ZM263.218 0.396644C263.217 0.39686 263.216 0.397086 263.214 0.397313C263.239 0.391031 263.244 0.3915 263.218 0.396644ZM13.5333 4.83605C13.5192 4.84341 13.5108 4.84671 13.5102 4.84652C13.5095 4.84634 13.5166 4.84266 13.5333 4.83605Z' fill='url(%23paint0_linear_77_355)'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_77_355' x1='-0.689999' y1='0.650623' x2='289.8' y2='0.650647' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23FF7A00'/%3E%3Cstop offset='1' stop-color='%23FFBD5A'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");
  position: absolute;
  bottom: -15px;
  content: "";
  width: 100%;
  height: 18px;
  background-repeat: no-repeat;
  background-size: contain;
}

.grecaptcha-badge {
  right: -500px !important;
}

.zero_fees_guaranteed_marquee {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-wrap: wrap;
  gap: 20px;
  padding: 5px;
  text-transform: uppercase;
  color: #fff;
  background-color: #2a83bf;
  font-family: "Inter-SemiBold", sans-serif;
  text-align: center;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.custom-tooltip-classic-theme .tooltipster-box {
  font-size: 14px;
  background: #fff !important;
  border-color: #2a83bf !important;
  -moz-box-shadow: 0 4px 30px rgba(0, 0, 0, 0.16);
  -webkit-box-shadow: 0 4px 30px rgba(0, 0, 0, 0.16);
  box-shadow: 0 4px 30px rgba(0, 0, 0, 0.16);
}
.custom-tooltip-classic-theme .tooltipster-content {
  color: #555 !important;
}
.custom-tooltip-classic-theme.tooltipster-top .tooltipster-arrow-border {
  border-top-color: #2a83bf !important;
}
.custom-tooltip-classic-theme.tooltipster-top .tooltipster-arrow-background {
  border-top-color: #fff !important;
}
.custom-tooltip-classic-theme.tooltipster-bottom .tooltipster-arrow-border {
  border-bottom-color: #2a83bf !important;
}
.custom-tooltip-classic-theme.tooltipster-bottom .tooltipster-arrow-background {
  border-bottom-color: #fff !important;
}

.custom-tooltip-price-theme .tooltipster-box {
  font-size: 13px;
  background: #000 !important;
  border-color: #000 !important;
  -moz-box-shadow: 0 4px 30px rgba(0, 0, 0, 0.16);
  -webkit-box-shadow: 0 4px 30px rgba(0, 0, 0, 0.16);
  box-shadow: 0 4px 30px rgba(0, 0, 0, 0.16);
}
.custom-tooltip-price-theme .tooltipster-content {
  color: #fff !important;
  text-align: center;
}
.custom-tooltip-price-theme.tooltipster-top .tooltipster-arrow-border {
  border-top-color: #000 !important;
}
.custom-tooltip-price-theme.tooltipster-top .tooltipster-arrow-background {
  border-top-color: #000 !important;
}
.custom-tooltip-price-theme.tooltipster-bottom .tooltipster-arrow-border {
  border-bottom-color: #000 !important;
}
.custom-tooltip-price-theme.tooltipster-bottom .tooltipster-arrow-background {
  border-bottom-color: #000 !important;
}

.custom-tooltip-special-theme .tooltipster-box {
  font-size: 13px;
  background: #fff !important;
  border-color: #387C2C !important;
  -moz-box-shadow: 0 4px 30px rgba(0, 0, 0, 0.16);
  -webkit-box-shadow: 0 4px 30px rgba(0, 0, 0, 0.16);
  box-shadow: 0 4px 30px rgba(0, 0, 0, 0.16);
}
.custom-tooltip-special-theme .tooltipster-content {
  color: #387C2C !important;
  text-align: center;
}
.custom-tooltip-special-theme.tooltipster-top .tooltipster-arrow-border {
  border-top-color: #387C2C !important;
}
.custom-tooltip-special-theme.tooltipster-top .tooltipster-arrow-background {
  border-top-color: #fff !important;
}
.custom-tooltip-special-theme.tooltipster-bottom .tooltipster-arrow-border {
  border-bottom-color: #387C2C !important;
}
.custom-tooltip-special-theme.tooltipster-bottom .tooltipster-arrow-background {
  border-bottom-color: #fff !important;
}
.custom-tooltip-special-theme .tooltipster-content div[id^='tooltip_special_rates'] > div {
  color: #0079b2;
}
.custom-tooltip-special-theme .tooltipster-content div[id^='tooltip_special_rates'] > b span {
  display: block;
}

.custom-tooltip-light-theme .tooltipster-box {
  font-size: 13px;
  background: #fff !important;
  border-color: #fff !important;
  -moz-border-radius: 10px !important;
  -webkit-border-radius: 10px;
  border-radius: 10px !important;
  -moz-box-shadow: 0 4px 30px rgba(0, 0, 0, 0.16);
  -webkit-box-shadow: 0 4px 30px rgba(0, 0, 0, 0.16);
  box-shadow: 0 4px 30px rgba(0, 0, 0, 0.16);
}
.custom-tooltip-light-theme .tooltipster-content {
  color: #000 !important;
  text-align: center;
  padding: 8px 14px !important;
}
.custom-tooltip-light-theme.tooltipster-top .tooltipster-arrow-border {
  border-top-color: #fff !important;
}
.custom-tooltip-light-theme.tooltipster-top .tooltipster-arrow-background {
  border-top-color: #fff !important;
}
.custom-tooltip-light-theme.tooltipster-bottom .tooltipster-arrow-border {
  border-bottom-color: #fff !important;
}
.custom-tooltip-light-theme.tooltipster-bottom .tooltipster-arrow-background {
  border-bottom-color: #fff !important;
}

.custom-tooltip-owner-connect-theme .tooltipster-box {
  font-size: 13px;
  background: linear-gradient(180deg, #ffffff 0%, #fbfbff 100%) !important;
  border-color: #ebecf8 !important;
  -moz-border-radius: 15px !important;
  -webkit-border-radius: 15px;
  border-radius: 15px !important;
  -moz-box-shadow: 0px 15px 15px 0px rgba(29, 1, 80, 0.15);
  -webkit-box-shadow: 0px 15px 15px 0px rgba(29, 1, 80, 0.15);
  box-shadow: 0px 15px 15px 0px rgba(29, 1, 80, 0.15);
}
.custom-tooltip-owner-connect-theme .tooltipster-content {
  color: #000 !important;
  padding: 15px !important;
}
.custom-tooltip-owner-connect-theme.tooltipster-top .tooltipster-arrow-border {
  border-top-color: #ebecf8 !important;
}
.custom-tooltip-owner-connect-theme.tooltipster-top .tooltipster-arrow-background {
  border-top-color: linear-gradient(180deg, #ffffff 0%, #fbfbff 100%) !important;
}
.custom-tooltip-owner-connect-theme.tooltipster-bottom .tooltipster-arrow-border {
  border-bottom-color: #ebecf8 !important;
}
.custom-tooltip-owner-connect-theme.tooltipster-bottom .tooltipster-arrow-background {
  border-bottom-color: linear-gradient(180deg, #ffffff 0%, #fbfbff 100%) !important;
}
.custom-tooltip-owner-connect-theme .tooltipster-arrow {
  display: none !important;
}
.custom-tooltip-owner-connect-theme .tooltipster-box {
  pointer-events: initial !important;
}

.b-contact-button {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 40px;
  user-select: none;
  font-size: 15px;
  font-family: "Inter-SemiBold", sans-serif;
  background: linear-gradient(180deg, #ffffff 0%, #ebecf8 100%);
  border: 1px solid #ebecf8;
  -moz-box-shadow: 0 3px 6px -15px rgba(29, 1, 80, 0.1);
  -webkit-box-shadow: 0 3px 6px -15px rgba(29, 1, 80, 0.1);
  box-shadow: 0 3px 6px -15px rgba(29, 1, 80, 0.1);
  -moz-border-radius: 25px;
  -webkit-border-radius: 25px;
  border-radius: 25px;
}
.b-contact-button:before {
  content: "";
  width: 18px;
  height: 18px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}
.b-contact-button_style-call {
  color: #0079b2;
}
.b-contact-button_style-call:before {
  background-image: url(../svg/proicons_phone-min.svg);
}
.b-contact-button_style-wa {
  color: #09bd65;
}
.b-contact-button_style-wa:before {
  background-image: url(../svg/ic_outline-whatsapp-min.svg);
}
.b-contact-button_style-inquire {
  color: #ff7a00;
}
.b-contact-button_style-inquire:before {
  background-image: url(../svg/mage_email-min.svg);
}
.b-contact-button_w100 {
  width: 40px;
  height: 40px;
}

@media screen and (max-width: 1325px) {
  .wrapper_inner_wide {
    padding: 0 15px !important;
  }
  .wrapper_inner_wide.content_wrapper {
    padding-top: 15px !important;
    padding-bottom: 15px !important;
  }
}
@media screen and (max-width: 992px) {
  html, body {
    font-size: var(--font-mid);
  }
}
/* */
@media screen and (max-width: 550px) {
  .wrapper_inner_wide {
    padding-left: 8px !important;
    padding-right: 8px !important;
  }

  h1.title {
    font-size: 17px;
  }

  ::-webkit-scrollbar {
    width: 0;
  }

  .zero_fees_guaranteed_marquee {
    gap: 4px 10px;
  }
}
