/*breakpoints*/
:root {
  /*COLORS*/
  --white: #fff;
  --white-rgb: rgb(255, 255, 255);
  --black: #101010;
  --black-rgb: rgb(16, 16, 16);
  --primary: #009ddc;
  --nav-toggler-icon-bg: #1A5494;
  --light-primary: #E5F5FC;
  --grey: #EFE6D6;
  --grey-rgb: rgb(239, 230, 214);
  --background-color: #F6EEE0;
  --border-color: #eee;
  --border-color-light: #f2f2f2;
  /*FONT*/
  --font-primary: "DIN Next LT W02 Regular", system-ui, sans-serif;
  --font-regular: "DIN Next LT W02 Regular", system-ui, sans-serif;
  --font-medium: "DIN Next LT W01 Medium", system-ui, sans-serif;
  --font-bold: "DIN Next LT W01 Bold", system-ui, sans-serif;
  --font-heavy: "DIN Next LT W01 Heavy", system-ui, sans-serif;
  --font-style-normal: normal;
  --font-style-italic: italic;
  --headline-clr: var(--black);
  /*SPACER*/
  --spaceBetweenElements: 4rem;
  /*DECORATION*/
  --border-radius-small: 0.5rem;
  --border-radius-big: 1rem;
  --border-radius-full: 99rem;
  /*TRANSITIONS*/
  --transition-default-duration: .3s;
  --transition-5s-duration: .5s;
  --transition: all var(--transition-default-duration) ease-in-out;
  --transition-fast: all .1s ease-in-out;
  --transition-slow: all .5s ease-in-out;
}
@media screen and (max-width: 1199.98px) {
  :root {
    --spaceBetweenElements: 4rem;
  }
}
@media screen and (max-width: 991.98px) {
  :root {
    --spaceBetweenElements: 3rem;
  }
}
@media screen and (max-width: 767.98px) {
  :root {
    --spaceBetweenElements: 2rem;
  }
}
html {
  scroll-behavior: smooth;
  scroll-padding-top: 140px;
}
.subtitle {
  color: var(--primary);
  font-size: 18px;
  line-height: 1.4;
  font-family: var(--font-medium);
  margin-bottom: 15px;
}
#MapContainer1 {
  z-index: 20;
}
.apple {
  position: absolute;
  width: 100%;
  min-height: 100vh;
  overflow-x: hidden;
}
@supports (overflow-x: clip) {
  .apple {
    overflow-x: clip;
  }
}
.overflow-clip {
  overflow-x: hidden;
}
@supports (overflow-x: clip) {
  .overflow-clip {
    overflow-x: clip;
  }
}
*:focus {
  outline: none;
}
.img__sticky {
  position: -webkit-sticky;
  position: -moz-sticky;
  position: -ms-sticky;
  position: -o-sticky;
  position: sticky;
  top: 8rem !important;
}
.rounded {
  border-radius: var(--border-radius-full) !important;
}
.rounded-small {
  border-radius: var(--border-radius-small) !important;
}
.rounded-big {
  border-radius: var(--border-radius-big) !important;
}
.center__vertical {
  position: relative;
  top: 50%;
  transform: translateY(-50%);
}
.img__overlay {
  background: rgba(0, 0, 0, 0.2);
  position: absolute;
  z-index: 0;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}
.img__gradient {
  background: #101010;
  background: linear-gradient(0deg, #101010 0%, rgba(16, 16, 16, 0) 60%);
  position: absolute;
  z-index: 0;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}
.img__gradient--blue {
  background: #009ddc;
  background: linear-gradient(0deg, #009ddc 0%, rgba(0, 157, 220, 0) 80%);
  position: absolute;
  z-index: 0;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}
.custom__space {
  padding-block: var(--spaceBetweenElements);
}
.border-bottom, .border-top {
  border-color: var(--border-color);
}
.no-underline {
  text-decoration: none !important;
}
.text-white {
  color: var(--white) !important;
}
.text-primary {
  color: var(--primary) !important;
}
.bg-primary {
  background-color: var(--primary) !important;
}
.bg-light-primary {
  background-color: var(--light-primary) !important;
}
.bg-black {
  background-color: var(--black) !important;
}
.regular {
  font-family: var(--font-regular) !important;
  font-weight: normal !important;
}
.medium {
  font-family: var(--font-medium) !important;
  font-weight: normal !important;
}
.bold {
  font-family: var(--font-bold) !important;
  font-weight: normal !important;
}
.heavy {
  font-family: var(--font-heavy) !important;
  font-weight: normal !important;
}
#MemberLoginForm_LoginForm_Remember_Holder {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  gap: 12px;
  margin-block: 24px;
}
#MemberLoginForm_LoginForm_Remember_Holder input {
  width: 14px;
  height: 14px;
}
#MemberLoginForm_LoginForm_Remember_Holder label {
  margin-bottom: 0;
}
#ForgotPassword {
  margin-bottom: 0;
  margin-top: 24px;
}
/*# sourceMappingURL=data:application/json,%7B%22version%22%3A3%2C%22sources%22%3A%5B%22%2Fthemes%2Fkuny%2Fscss%2Fsettings%2F_settings.scss%22%2C%22%2Fthemes%2Fkuny%2Fscss%2Fsettings%2F_variables.scss%22%2C%22%2Fthemes%2Fkuny%2Fscss%2Fsettings%2F..%2Fsettings%2Fbreakpoints.scss%22%5D%2C%22names%22%3A%5B%5D%2C%22mappings%22%3A%22AAAA%3BACEA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BACiBI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAJA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAJA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAFRJ%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAkCA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOE%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%22%7D */