@import url("https://fonts.googleapis.com/css2?family=Geologica:wght@100..900&display=swap");
:root {
  --black-b2b: #000;
  --bc-pure-white: #fff;
  --bc-brandbook-1: #f26522;
  --bc-brandbook-1-hover: #fc7737;
  --bc-brandbook-2: #53bee3;
  --bc-brandbook-3: #273847;
  --bc-brandbook-3-hover: #364b5e;
  --bc-brandbook-4: #939ba3;
  --bc-bg-light-grey: #f4f5f6;
  --bc-grey-medium: #d3d8dd;
  --bc-grey-dark: #bbc1c7;
  --bc-success-color: #4ac087;
  --bc-warning: #e14429;
  --bc-warning-200: #ffd3cb;
}

*,
*::before,
*::after {
  box-sizing: border-box;
}

.d-flex {
  display: flex;
}

.f-column {
  flex-direction: column;
}

.f-row {
  flex-direction: row;
}

.f-row-rev {
  flex-direction: row-reverse;
}

.f-wrap {
  flex-wrap: wrap;
}

.f-nowrap {
  flex-wrap: nowrap;
}

.align-items-start {
  align-items: flex-start;
}
.align-items-center {
  align-items: center;
}
.align-items-end {
  align-items: flex-end;
}
.align-items-stretch {
  align-items: stretch;
}

.justify-content-start {
  justify-content: flex-start;
}
.justify-content-center {
  justify-content: center;
}
.justify-content-end {
  justify-content: flex-end;
}
.justify-content-between {
  justify-content: space-between;
}
.justify-content-around {
  justify-content: space-around;
}

html {
  height: 100%;
}

body {
  display: flex;
  flex-direction: column;
  align-items: center;
  flex-shrink: 1;
  width: 100%;
  max-width: 100%;
  min-width: 320px;
  min-height: 100%;
  background-color: var(--bc-pure-white);
  color: var(--bc-brandbook-3);
  font-family: "Geologica", sans-serif;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  margin: 0;
}

@media (max-width: 1023px) {
  body.popup-shown .main-screen {
    display: none;
  }
}
@media (max-width: 1023px) {
  body.popup-shown .page,
  body.popup-shown .main-screen,
  body.popup-shown #channels {
    display: none;
  }
}

section {
  display: flex;
  flex-direction: column;
  align-items: center;
  width: 100%;
  position: relative;
}

section.page {
  flex: 1;
  min-height: 100vh;
  overflow: hidden;
}
@media (max-width: 767px) {
  section.page.page-bottom {
    position: static;
  }
}

.container {
  display: flex;
  flex-direction: column;
  align-items: center;
  width: 1280px;
}
@media (max-width: 1279px) {
  .container {
    width: 970px;
  }
}
@media (max-width: 1023px) {
  .container {
    width: 720px;
  }
}
@media (max-width: 767px) {
  .container {
    width: 450px;
  }
}
@media (max-width: 479px) {
  .container {
    width: 100%;
    padding: 0 15px;
  }
}
@media (max-width: 374px) {
  .container {
    padding: 0 10px;
  }
}

.row {
  display: flex;
  align-items: center;
}

.hide {
  display: none;
}

@media (max-width: 767px) {
  .desktop-tablet-only {
    display: none;
  }
}

.mobile-only {
  display: none;
}
@media (max-width: 767px) {
  .mobile-only {
    display: block;
  }
}

li,
ul {
  list-style: none;
}

.clearfix:after {
  content: "";
  clear: right;
  display: table;
}

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

.bg-grey {
  background: var(--bc-bg-light-grey);
}

input {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  outline: 0;
}

button {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  outline: 0;
  border: 0;
}
button svg {
  fill: var(--bc-pure-white);
}

a,
.link {
  color: var(--bc-brandbook-3);
  vertical-align: top;
  text-decoration: none;
  transition: all 0.3s;
}
a:hover,
.link:hover {
  transition: all 0.3s;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  margin: 0;
}

h1 {
  line-height: 1.3;
}

h2 {
  font-weight: 700;
  font-size: 40px;
  line-height: 120%;
  text-align: center;
}
h2.with-bg {
  display: flex;
  align-items: center;
  justify-content: center;
  color: var(--bc-pure-white);
}
@media (max-width: 767px) {
  h2 {
    font-size: 24px;
  }
}

.w-full {
  width: 100%;
}

.txt-white {
  color: var(--bc-pure-white);
}

.txt-left {
  text-align: left;
}

.txt-right {
  text-align: right;
}

.txt-center {
  text-align: center;
}

.txt-medium {
  font-weight: 500;
}

::-moz-placeholder {
  color: #606060;
}

::placeholder {
  color: #606060;
}

.popup {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  flex-shrink: 1;
  width: 100%;
  opacity: 0;
}
.popup.hidden {
  display: none;
}
.popup .popup-inner {
  z-index: 1002;
  opacity: 0.999;
  position: relative;
  background-color: #fff;
  box-shadow: 0 4px 20px rgba(96, 65, 38, 0.43);
  border-radius: 6px;
}
.popup .popup-content {
  display: flex;
  flex-direction: column;
  align-items: center;
  width: 100%;
}
.popup .popup-close {
  position: absolute;
  top: 10px;
  right: 10px;
  cursor: pointer;
  z-index: 1003;
  opacity: 0.999;
}
.popup .popup-close:hover {
  transform: scale(1.05);
}
.popup .popup-close svg {
  width: 40px;
  height: 40px;
  max-height: 40px;
  vertical-align: middle;
  fill: #8C97A3;
}
.popup .popup-close svg.close-svg-mobile {
  width: 30px;
  height: 30px;
}
@media (min-width: 1024px) {
  .popup .popup-close svg.close-svg-mobile {
    display: none;
  }
}
.popup .popup-close svg.close-svg-desktop {
  display: none;
  width: 16px;
  height: 16px;
}
@media (min-width: 1024px) {
  .popup .popup-close svg.close-svg-desktop {
    display: block;
  }
}
.popup .popup-close:hover svg {
  fill: var(--bc-brandbook-1);
}
@media (min-width: 1024px) {
  .popup {
    background-color: rgba(48, 49, 51, 0.7);
    position: fixed;
    height: 100%;
    top: 0;
    left: 0;
    overflow: hidden;
    z-index: 1000;
    opacity: 0.999;
  }
  .popup .popup-inner {
    max-width: 800px;
  }
}
@media (max-width: 1023px) {
  .popup {
    min-height: 100vh;
  }
  .popup .popup-inner {
    padding: 50px 20px;
  }
}
@media (min-width: 480px) and (max-width: 1023px) {
  .popup {
    padding: 15px;
    background-color: rgba(39, 55, 71, 0.12);
  }
  .popup .popup-inner {
    max-width: 100%;
    min-height: initial;
  }
}
@media (max-width: 479px) {
  .popup .popup-inner {
    min-height: 100vh;
  }
}

[data-popup=form] .popup-inner {
  max-width: 720px;
  width: 100%;
  box-shadow: 0 4px 60px 10px rgba(39, 55, 71, 0.4);
  background: var(--bc-bg-light-grey);
  padding: 0;
}
[data-popup=form] .popup-inner .cta-form {
  width: 100%;
  background-color: var(--bc-bg-light-grey);
  padding: 40px;
}
[data-popup=form] .popup-inner .cta-form .title {
  font-weight: 700;
  font-size: 22px;
  line-height: 140%;
  margin-bottom: 35px;
}
[data-popup=form] .popup-inner .cta-form .inputs {
  flex-direction: column;
  gap: 20px 0;
  margin-bottom: 30px;
}
[data-popup=form] .popup-inner .cta-form .custom_checkbox {
  margin-bottom: 30px;
}
@media (max-width: 479px) {
  [data-popup=form] .popup-inner .cta-form {
    border: 0;
  }
}

[data-popup=rules] .popup-content {
  padding: 40px 15px;
}
[data-popup=rules] .popup-content p {
  white-space: pre-line;
  flex: 0 1 auto;
  max-width: 100%;
}
[data-popup=rules] .popup-content ul {
  padding-left: 20px;
}
[data-popup=rules] .popup-content ul,
[data-popup=rules] .popup-content li {
  list-style: disc;
}

.phone-holder.white {
  display: flex;
  flex-direction: row;
  align-items: center;
}
.phone-holder.white .phone-holder-info {
  display: flex;
  padding: 0 10px 0 0;
  min-width: 200px;
}
.phone-holder.white .phone-icon-holder {
  display: flex;
}
.phone-holder.white .phone-icon-holder .phone-icon {
  height: 28px;
  min-height: 28px;
  margin: 0 3px 0 0;
  fill: var(--bc-brandbook-2);
}
.phone-holder.white .phone-numbers {
  position: relative;
  display: flex;
  height: 25px;
}
.phone-holder.white .phone-numbers .phone-number {
  cursor: pointer;
  color: var(--bc-pure-white);
  text-decoration: none;
}
.phone-holder.white .phone-numbers .phone-number:hover {
  color: var(--bc-brandbook-2);
}
.phone-holder.white .phone-numbers .phone-devider {
  padding: 0 8px 0 0;
}

.button {
  color: var(--bc-brandbook-1);
  cursor: pointer;
  font-size: 18px;
  font-weight: 500;
  line-height: 22px;
  transition: all 0.3s;
}
.button.btn-bg {
  background-color: var(--bc-brandbook-2);
  color: var(--bc-pure-white);
  width: 100%;
  height: 70px;
}
.button:hover {
  transition: all 0.3s;
}

.button-holder {
  display: flex;
  z-index: 9;
}
.button-holder.full {
  width: 100%;
}
.button-holder.center {
  justify-content: center;
}
.button-holder .button {
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 0;
  text-align: center;
  border: 0;
  height: 45px;
  padding: 1px 33px 0;
  border-radius: 45px;
  color: var(--bc-pure-white);
  background-color: var(--bc-brandbook-1);
  cursor: pointer;
}
.button-holder .button:hover {
  background-color: rgba(var(--bc-brandbook-1), 0.8);
}
.button-holder .button.large {
  height: 50px;
  line-height: 50px;
  z-index: 2;
}
.button-holder .secondary-button {
  margin: 0;
  display: block;
  text-align: center;
  height: 42px;
  line-height: 38px;
  padding: 0 33px;
  border: 3px solid transparent;
  border-radius: 42px;
  cursor: pointer;
  color: var(--bc-brandbook-2);
  outline: none;
}
.button-holder .secondary-button:hover {
  color: white;
}
.button-holder .secondary-button.fullStreight {
  width: 100%;
  border-radius: 0;
}
.button-holder .secondary-button.pink-button {
  border: 3px solid var(--bc-brandbook-1);
  background: white;
}
.button-holder .secondary-button.pink-button:hover {
  color: white;
  background-color: var(--bc-brandbook-1);
}
.button-holder .secondary-button a {
  text-decoration: none;
}
.button-holder .secondary-button.light-blue-button {
  border: 3px solid var(--bc-brandbook-2);
  background-color: transparent;
}
.button-holder .secondary-button.light-blue-button:hover {
  background-color: var(--bc-brandbook-2);
}
.button-holder .secondary-button.light-blue-button-mob {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: row;
  color: white;
  border: 3px solid var(--bc-brandbook-2);
  background-color: var(--bc-brandbook-2);
  height: 46px;
  line-height: 22px;
  font-size: 14px;
  font-weight: 400;
  letter-spacing: 1.5px;
  margin-top: 20px;
}
.button-holder .secondary-button.light-blue-button-mob:hover {
  border: 3px solid var(--bc-brandbook-2);
  background-color: var(--bc-brandbook-2);
}
.button-holder .secondary-button.light-blue-button-mob svg {
  fill: var(--bc-pure-white);
  width: 15px;
  height: 15px;
  margin: 0 0 0 5px;
}
.button-holder .secondary-button.light-blue-button-mob a {
  text-decoration: none;
}
.button-holder .secondary-button.large {
  height: 50px;
  width: 350px;
  line-height: 40px;
  z-index: 2;
}

.custom_checkbox {
  max-width: 100%;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  align-items: center;
  justify-content: flex-start;
  gap: 0 10px;
  position: relative;
}
.custom_checkbox .checkmark {
  display: flex;
  align-items: center;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background: var(--bc-pure-white);
  border: 2px solid var(--bc-brandbook-3);
  border-radius: 0px;
  box-shadow: unset;
  outline: none;
  width: 27px;
  height: 27px;
  min-width: 27px;
  margin-top: 0;
}
.custom_checkbox .checkmark.ok {
  background: url('data:image/svg+xml,<svg width="27" height="27" viewBox="0 0 27 27" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M1 25.5556H25.5556V1H1V25.5556Z" stroke="%23273847" stroke-width="2" stroke-linecap="round"/><path d="M6.05485 13.9644C8.34812 15.2729 10.0616 17.6111 10.0616 17.6111H10.096C10.096 17.6111 13.7363 11.7976 20.4991 8.22217" stroke="%23273847" stroke-width="2" stroke-linecap="square"/></svg>') center center no-repeat;
  border: 0px;
  background-size: contain;
}
.custom_checkbox .checkmark.error {
  border-color: red;
  background-color: var(--bc-pure-white);
}
.custom_checkbox input[type=checkbox] {
  cursor: pointer;
  position: absolute;
  opacity: 0;
  left: 0;
  top: 0;
  padding: 0;
  margin: 0;
  z-index: 2;
  width: 100%;
  height: 100%;
}
.custom_checkbox input[type=checkbox]:checked + .checkmark.ok {
  border-color: var(--black-b2b);
}
.custom_checkbox input[type=checkbox]:checked + .checkmark.error {
  border-color: red;
  background-color: var(--bc-pure-white);
}
.custom_checkbox .text {
  color: var(--bc-brandbook-3);
  font-size: 14px;
  font-weight: 400;
  line-height: 1.5;
  position: relative;
  z-index: 5;
}
.custom_checkbox .text a {
  color: var(--bc-brandbook-1);
  text-decoration: none;
}
.custom_checkbox .text a:hover {
  text-decoration: underline;
}

.custom-select {
  position: relative;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.custom-select__selected {
  height: 60px;
  border: 1px solid var(--bc-grey-medium);
  padding: 0 16px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  font-size: 16px;
  color: var(--bc-brandbook-3);
  cursor: pointer;
  background: var(--bc-pure-white);
  transition: border-color 0.2s;
}
.custom-select__selected .custom-select__arrow {
  flex-shrink: 0;
  margin-left: 8px;
  transition: transform 0.2s;
}
.custom-select.is-open .custom-select__selected .custom-select__arrow {
  transform: rotate(180deg);
}
.custom-select.is-open .custom-select__options {
  display: block;
}
.custom-select__options {
  display: none;
  position: absolute;
  top: 100%;
  left: 0;
  right: 0;
  border: 1px solid var(--bc-grey-medium);
  border-top: none;
  background: var(--bc-pure-white);
  z-index: 20;
  overflow: hidden;
}
.custom-select__option {
  padding: 12px 16px;
  font-size: 16px;
  color: var(--bc-brandbook-3);
  cursor: pointer;
  transition: background 0.15s;
}
.custom-select__option:hover, .custom-select__option.is-active {
  background: var(--bc-bg-light-grey);
  color: var(--bc-brandbook-1);
}

.top-bar {
  display: flex;
  justify-content: center;
  width: 100%;
  padding: 20px 0px;
  background: var(--bc-pure-white);
  position: relative;
  z-index: 1050;
}
.top-bar .container {
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
}
.top-bar #toggle-menu {
  display: none;
  flex-shrink: 0;
  position: relative;
  z-index: 100;
  width: 24px;
  height: 20px;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  box-shadow: none;
  cursor: pointer;
  transition: all 0.3s;
  outline: none;
}
.top-bar #toggle-menu.active span {
  background: none;
}
.top-bar #toggle-menu.active span::before {
  top: 0;
  transform: rotate(45deg);
}
.top-bar #toggle-menu.active span::after {
  bottom: 0;
  transform: rotate(-45deg);
}
.top-bar #toggle-menu.active span::before, .top-bar #toggle-menu.active span::after {
  transition-delay: 0s, 0.3s;
  -webkit-transition-delay: 0s, 0.3s;
}
.top-bar #toggle-menu span {
  display: block;
  position: absolute;
  top: 9px;
  left: 0;
  right: 0;
  height: 2px;
  background: var(--bc-brandbook-3);
  transition: background 0s 0.3s;
}
.top-bar #toggle-menu span:before {
  top: -10px;
  background: var(--bc-brandbook-3);
  transition-property: top, transform;
}
.top-bar #toggle-menu span:after {
  background: var(--bc-brandbook-3);
  bottom: -10px;
  transition-property: bottom, transform;
}
.top-bar #toggle-menu span:before, .top-bar #toggle-menu span:after {
  content: "";
  position: absolute;
  display: block;
  width: 100%;
  height: 2px;
  left: 0;
  background: var(--bc-brandbook-3);
  transition-duration: 0.3s, 0.3s;
  transition-delay: 0.3s, 0s;
}
.top-bar .brand {
  display: flex;
  align-items: center;
  margin-right: 56px;
}
.top-bar .brand a {
  border-bottom: none;
}
.top-bar .brand .logo svg {
  width: 195px;
  height: auto;
  vertical-align: middle;
}
.top-bar .brand .logo-holder {
  display: flex;
  align-items: flex-start;
  height: 42px;
  margin: 0 11px;
}
.top-bar .top-bar-info {
  flex: auto;
  position: relative;
}
.top-bar .top-bar-info .navigation-menu {
  gap: 0 10px;
}
.top-bar .top-bar-info .navigation-menu a {
  color: var(--bc-brandbook-3);
  font-weight: 500;
  font-size: 14px;
  line-height: 18px;
  padding: 8px 15px;
  transition: all 0.2s;
}
.top-bar .top-bar-info .navigation-menu a:hover {
  background: var(--bc-bg-light-grey);
  transition: all 0.2s;
}
.top-bar .top-bar-info .phone-holder {
  margin-right: 40px;
}
.top-bar .top-bar-info .phone-holder .phone-icon-holder svg {
  width: 24px;
  height: 24px;
  margin-right: 4px;
}
.topbar-inverse-color .top-bar .top-bar-info .phone-holder .phone-icon-holder svg {
  stroke-width: 0;
}
.top-bar .top-bar-info .phone-holder .phone-numbers {
  display: flex;
  position: relative;
  height: 25px;
  font-weight: 500;
  font-size: 18px;
  line-height: 140%;
  color: var(--bc-brandbook-3);
}
.top-bar .top-bar-info .phone-holder .phone-numbers > * {
  color: var(--bc-brandbook-3);
}
.top-bar .top-bar-info .phone-holder .phone-numbers .phone-number {
  cursor: pointer;
  text-decoration: none;
  transition: all 0.2s;
}
.top-bar .top-bar-info .phone-holder .phone-numbers .phone-number:hover {
  transition: all 0.2s;
}
.topbar-inverse-color .top-bar .top-bar-info .phone-holder .phone-numbers .phone-number:hover {
  color: var(--bc-pure-white);
}
.top-bar .top-bar-info .phone-holder .phone-numbers .phone-devider {
  padding: 0 8px 0 0;
}
.top-bar .top-bar-info .phone-number-mobile {
  display: none;
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
}
.top-bar .top-bar-info .language-holder {
  width: 80px;
  height: 40px;
  position: relative;
  z-index: 11;
}
.top-bar .top-bar-info .language-holder .language-item {
  width: 100%;
  cursor: pointer;
  text-decoration: none;
  text-transform: uppercase;
  vertical-align: middle;
  display: none;
  font-weight: 500;
  font-size: 14px;
  line-height: 18px;
  color: var(--bc-brandbook-3);
  padding: 10px 15px 10px 38px;
  transition: all 0.2s;
}
.top-bar .top-bar-info .language-holder .language-item:not(.active) {
  width: 50px;
  padding: 10px 15px;
  background: #fff;
  box-shadow: 0 3px 8px 0 rgba(13, 19, 35, 0.15);
  border-radius: 0px;
  border: 0px;
  position: absolute;
  top: 53px;
  left: 50%;
  transform: translateX(-50%);
  z-index: 11;
}
.topbar-inverse-color .top-bar .top-bar-info .language-holder .language-item {
  color: var(--bc-pure-white);
}
.top-bar .top-bar-info .language-holder .language-item.active {
  display: flex;
}
.top-bar .top-bar-info .language-holder .language-item.active:before {
  content: "";
  display: block;
  width: 24px;
  height: 24px;
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 22.75C6.07 22.75 1.25 17.93 1.25 12C1.25 6.07 6.07 1.25 12 1.25C17.93 1.25 22.75 6.07 22.75 12C22.75 17.93 17.93 22.75 12 22.75ZM12 2.75C6.9 2.75 2.75 6.9 2.75 12C2.75 17.1 6.9 21.25 12 21.25C17.1 21.25 21.25 17.1 21.25 12C21.25 6.9 17.1 2.75 12 2.75Z' fill='%23273847' /%3E%3Cpath d='M9.00219 21.75H8.00219C7.59219 21.75 7.25219 21.41 7.25219 21C7.25219 20.59 7.57219 20.26 7.98219 20.25C6.41219 14.89 6.41219 9.11 7.98219 3.75C7.57219 3.74 7.25219 3.41 7.25219 3C7.25219 2.59 7.59219 2.25 8.00219 2.25H9.00219C9.24219 2.25 9.47219 2.37 9.61219 2.56C9.75219 2.76 9.79219 3.01 9.71219 3.24C7.83219 8.89 7.83219 15.11 9.71219 20.77C9.79219 21 9.75219 21.25 9.61219 21.45C9.47219 21.63 9.24219 21.75 9.00219 21.75Z' fill='%23273847' /%3E%3Cpath d='M15.0024 21.7507C14.9224 21.7507 14.8424 21.7407 14.7624 21.7107C14.3724 21.5807 14.1524 21.1507 14.2924 20.7607C16.1724 15.1107 16.1724 8.89067 14.2924 3.23067C14.1624 2.84067 14.3724 2.41067 14.7624 2.28067C15.1624 2.15067 15.5824 2.36067 15.7124 2.75067C17.7024 8.71067 17.7024 15.2707 15.7124 21.2207C15.6124 21.5507 15.3124 21.7507 15.0024 21.7507Z' fill='%23273847' /%3E%3Cpath d='M12 17.2008C9.21 17.2008 6.43 16.8108 3.75 16.0208C3.74 16.4208 3.41 16.7508 3 16.7508C2.59 16.7508 2.25 16.4108 2.25 16.0008V15.0008C2.25 14.7608 2.37 14.5308 2.56 14.3908C2.76 14.2508 3.01 14.2108 3.24 14.2908C8.89 16.1708 15.12 16.1708 20.77 14.2908C21 14.2108 21.25 14.2508 21.45 14.3908C21.65 14.5308 21.76 14.7608 21.76 15.0008V16.0008C21.76 16.4108 21.42 16.7508 21.01 16.7508C20.6 16.7508 20.27 16.4308 20.26 16.0208C17.57 16.8108 14.79 17.2008 12 17.2008Z' fill='%23273847' /%3E%3Cpath d='M21.0037 9.74938C20.9237 9.74938 20.8437 9.73938 20.7637 9.70938C15.1137 7.82938 8.88369 7.82938 3.23369 9.70938C2.83369 9.83938 2.41369 9.62937 2.28369 9.23937C2.16369 8.83937 2.37369 8.41938 2.76369 8.28938C8.72369 6.29938 15.2837 6.29938 21.2337 8.28938C21.6237 8.41938 21.8437 8.84937 21.7037 9.23937C21.6137 9.54937 21.3137 9.74938 21.0037 9.74938Z' fill='%23273847' /%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  position: absolute;
  left: 8px;
  top: 50%;
  transform: translateY(-50%);
}
.top-bar .top-bar-info .language-holder.open .language-item {
  display: flex;
}
.top-bar .navigation-mobile-menu {
  width: 280px;
  height: 100%;
  position: fixed;
  top: 80px;
  right: 0;
  bottom: 0;
  z-index: 200;
  display: flex;
  flex-direction: column;
  background-color: var(--bc-pure-white);
  background-clip: padding-box;
  outline: 0;
  transform: translateX(100%);
  transition: transform 0.3s ease-in-out;
  gap: 20px;
  padding-top: 20px;
}
.top-bar .navigation-mobile-menu.open {
  transform: translateX(0);
}
.top-bar .navigation-mobile-menu a {
  width: 100%;
  color: var(--bc-brandbook-3);
  font-weight: 500;
  font-size: 16px;
  line-height: 20px;
  padding: 8px 15px;
  transition: all 0.2s;
}
.top-bar .navigation-mobile-menu a:hover {
  background: var(--bc-bg-light-grey);
  transition: all 0.2s;
}
.top-bar .navigation-mobile-menu .phone-number {
  display: none;
  color: var(--bc-brandbook-3);
  font-weight: 500;
  font-size: 18px;
  line-height: 140%;
  text-decoration: none;
  padding: 8px 15px;
  transition: all 0.2s;
}
.top-bar.custom .top-bar-info .navigation-menu a {
  color: var(--bc-black-b2b);
}
.top-bar.custom .top-bar-info .phone-holder .phone-numbers > * {
  color: var(--bc-black-b2b);
}
.top-bar.custom .top-bar-info .language-holder .language-item {
  color: var(--bc-black-b2b);
}
@media (max-width: 1279px) {
  .top-bar .top-bar-info {
    justify-content: flex-end;
  }
  .top-bar .top-bar-info .navigation-menu {
    display: none;
  }
  .top-bar .top-bar-info .language-holder {
    margin-right: 30px;
  }
  .top-bar #toggle-menu {
    display: flex;
  }
  .top-bar .navigation-mobile-menu {
    display: flex;
  }
}
@media (max-width: 767px) {
  .top-bar .top-bar-contacts .phone-holder {
    display: none;
  }
  .top-bar .navigation-mobile-menu .phone-number {
    display: flex;
  }
}
@media (max-width: 479px) {
  .top-bar .brand {
    margin-right: 30px;
  }
  .top-bar .top-bar-info .language-holder {
    margin-right: 10px;
  }
}
body.no-scroll {
  overflow: hidden;
}
body.no-scroll::before {
  content: "";
  position: fixed;
  inset: 0;
  background: rgba(0, 0, 0, 0.45);
  z-index: 199;
  pointer-events: auto;
  animation: overlay-fade-in 0.3s ease forwards;
}

@keyframes overlay-fade-in {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.footer {
  min-height: 70px;
  height: auto;
  background: var(--bc-bg-light-grey);
  font-weight: 400;
  font-size: 18px;
  line-height: 140%;
  color: var(--bc-brandbook-3);
  padding: 33px 0;
}
.footer .container {
  flex-direction: row;
  flex-wrap: nowrap;
  align-items: center;
  justify-content: space-between;
}
.footer .left {
  flex-shrink: 0;
}
.footer .logo-footet {
  margin-right: 60px;
}
.footer a {
  color: var(--bc-brandbook-3);
}
@media (max-width: 1279px) {
  .footer {
    padding: 30px 0;
  }
  .footer .container {
    align-items: flex-end;
  }
  .footer .footer-left {
    flex-direction: column;
    align-items: flex-start;
  }
  .footer .logo-footet {
    margin-right: 0;
    margin-bottom: 16px;
  }
}
@media (max-width: 1023px) {
  .footer .container {
    align-items: center;
    flex-direction: column;
  }
  .footer .footer-left {
    align-items: center;
    margin-bottom: 36px;
  }
  .footer .copyright {
    text-align: center;
  }
}
.footer.light {
  color: var(--bc-brandbook-3);
  background-color: var(--bc-pure-white);
}
@media (max-width: 1023px) {
  .footer.light {
    background-color: var(--bc-pure-white);
  }
}
@media (max-width: 767px) {
  .footer.light {
    background-color: #F5F5F5;
    color: var(--bc-brandbook-3);
  }
}
.footer .conditionRules {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  border: 0;
  color: var(--bc-pure-white);
  position: relative;
  z-index: 99999;
  margin-bottom: 10px;
}

.button {
  height: 60px;
  display: flex;
  justify-content: center;
  align-items: center;
  align-self: stretch;
  background: var(--bc-brandbook-1);
  border: 0px;
  color: var(--bc-pure-white);
  font-family: "Geologica", sans-serif;
  font-size: 18px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  padding: 19px 24px;
  border-radius: 0px;
  box-shadow: unset !important;
  outline: none !important;
  transition: all 0.3s;
}
.button.bg-white {
  background: var(--bc-pure-white);
  color: #273747;
}
.button.bg-white:hover {
  background: var(--bc-brandbook-1);
  color: var(--bc-pure-white);
  transition: all 0.3s;
}
.button:hover {
  background: var(--bc-brandbook-3);
  transition: all 0.3s;
}

.cta-form {
  display: flex;
  flex-direction: column;
  align-items: center;
  z-index: 1;
  position: relative;
  width: 100%;
  padding: 30px 25px;
  border: 1px solid #E6E6E6;
  background-color: var(--bc-pure-white);
}
.cta-form.form-cost .title {
  font-weight: 700;
  font-size: 40px;
  line-height: 110%;
  padding-bottom: 30px;
  margin-bottom: 28px;
}
@media (max-width: 767px) {
  .cta-form.form-cost .title {
    font-size: 24px;
    padding-bottom: 22px;
    margin-bottom: 20px;
  }
}
.cta-form.form-cost .inputs {
  flex-direction: row;
  flex-wrap: nowrap;
  align-items: center;
  justify-content: space-between;
}
.popup .cta-form {
  box-shadow: none;
}
.cta-form .title {
  width: 100%;
  border-bottom: 1px solid var(--bc-grey-medium);
  color: var(--bc-brandbook-3);
  font-weight: 500;
  font-size: 28px;
  line-height: 140%;
  text-align: left;
  padding-bottom: 26px;
  margin-bottom: 26px;
}
@media (max-width: 767px) {
  .cta-form .title {
    font-size: 22px;
  }
}
@media (max-width: 479px) {
  .cta-form .title {
    font-size: 20px;
  }
}
.cta-form .subtitle {
  color: var(--bc-brandbook-3);
  font-size: 18px;
  line-height: 23px;
  margin-bottom: 22px;
}
@media (max-width: 767px) {
  .cta-form .subtitle {
    font-size: 16px;
  }
}
.cta-form .subtitle b {
  color: var(--bc-success-color);
  text-transform: uppercase;
  margin: 0 3px 0 2px;
}
.cta-form .form-cost__label {
  display: block;
  color: var(--bc-brandbook-3);
  font-size: 16px;
  line-height: 150%;
  margin-bottom: 8px;
}
.cta-form .inputs {
  width: 100%;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  align-items: center;
  justify-content: space-between;
  gap: 25px 0;
  margin-bottom: 20px;
}
@media (max-width: 1279px) {
  .cta-form .inputs {
    flex-direction: column;
    align-items: flex-start;
    justify-content: center;
  }
}
.cta-form .inputs .input {
  width: 100%;
  position: relative;
}
.cta-form .inputs .input .info-icon {
  top: 50%;
  right: 20px;
  width: 25px;
  height: 25px;
  position: absolute;
  transform: translateY(-50%);
}
@media (min-width: 480px) {
  .cta-form .inputs .input .info-tooltip {
    right: 0;
    left: auto;
    width: 100%;
    max-width: 260px;
    padding: 25px 20px;
  }
}
.cta-form .inputs .input .info-error {
  display: none;
  font-size: 0.8em;
  color: red;
  width: 100%;
  background-color: #fff;
  border-radius: 3px;
  box-shadow: 0 10px 20px 0 rgba(84, 97, 110, 0.3);
  padding: 10px 20px;
  position: absolute;
  top: 100%;
  z-index: 10;
}
.cta-form .inputs .input.error .info-error {
  display: block;
}
.cta-form .inputs .input.ok .info-error {
  display: none;
}
.cta-form input {
  width: 100%;
  height: 60px;
  background: var(--bc-pure-white);
  border: 1px solid var(--bc-grey-medium);
  color: var(--black-b2b);
  font-family: "Geologica", sans-serif;
  font-weight: 400;
  font-size: 18px;
  line-height: 150%;
  padding: 8px 15px;
  outline: none;
  transition: all 0.3s;
}
.cta-form input:focus {
  border: 1px solid var(--bc-grey-dark);
  transition: all 0.3s;
}
.cta-form input:focus.error {
  border: 1px solid red;
}
.cta-form input:focus.ok {
  border: 1px solid var(--black-b2b);
}
.cta-form input:not(:focus) {
  transition: all 0.3s;
}
.cta-form input:not(:focus).error {
  border: 1px solid red;
}
.cta-form input:not(:focus).ok {
  border: 1px solid var(--black-b2b);
}
.cta-form input::-moz-placeholder {
  color: var(--bc-brandbook-4);
}
.cta-form input::placeholder {
  color: var(--bc-brandbook-4);
}
.cta-form .submit-center {
  display: flex;
  justify-content: center;
}
.cta-form .custom_checkbox {
  width: 100%;
}
@media (max-width: 1023px) {
  .cta-form {
    width: 100%;
  }
}
@media (max-width: 767px) {
  .cta-form.form-custom-policy {
    padding: 0 !important;
  }
  .cta-form.form-custom-policy .title {
    margin-bottom: 26px;
  }
  .cta-form.form-custom-policy .inputs {
    margin-bottom: 10px;
  }
  .cta-form.form-custom-policy .inputs .input {
    margin-bottom: 10px;
  }
  .cta-form.form-custom-policy .inputs .input input {
    height: 51px;
  }
  .cta-form.form-custom-policy .bottom {
    border-bottom: 2px dashed #EFEFEF;
  }
  .cta-form.form-custom-policy .button {
    max-width: 280px;
    margin-bottom: 20px;
    height: 58px;
  }
  .cta-form.form-custom-policy .custom_checkbox {
    max-width: 300px;
    text-align: center;
    margin-bottom: 28px;
  }
  .cta-form.form-custom-policy .custom_checkbox .text {
    color: #273747;
    font-size: 16px;
    line-height: 20px;
  }
  .cta-form.form-custom-policy .custom_checkbox .text a {
    color: #979797;
  }
  .cta-form.form-custom-policy .or_call {
    color: var(--bc-brandbook-3);
    font-size: 18px;
    line-height: 24px;
    margin-bottom: 10px;
  }
  .cta-form.form-custom-policy .phone-holder .phone-numbers {
    font-size: 22px;
    font-weight: 500;
    line-height: 29px;
    height: auto;
  }
}
@media (max-width: 479px) {
  .cta-form.form-custom-policy .title {
    font-size: 22px;
    line-height: 29px;
    margin-bottom: 21px;
  }
  .cta-form.form-custom-policy .inputs {
    margin-bottom: 5px;
  }
  .cta-form.form-custom-policy .inputs .input {
    margin-bottom: 15px;
  }
  .cta-form.form-custom-policy .custom_checkbox {
    max-width: 250px;
  }
  .cta-form.form-custom-policy .custom_checkbox .text {
    font-size: 14px;
    line-height: 17px;
  }
  .cta-form.form-custom-policy .or_call {
    margin-top: 23px;
  }
  .cta-form.form-custom-policy .phone-holder {
    margin-left: -8px;
  }
}

@media (max-width: 479px) {
  .form-block {
    width: 100%;
  }
}

.success {
  min-height: 100vh;
}
.success #success {
  background-color: var(--bc-pure-white);
  color: #fff;
  flex-grow: 1;
}
.success #success #footer {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='1920' height='178' viewBox='0 0 1920 178'%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Crect width='1920' height='178' transform='translate(0 840)' fill='%23fff' stroke='%23707070' stroke-width='1'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg transform='translate(0 -840)' clip-path='url(%23a)'%3E%3Cpath d='M0,0S1481.87-69.742,1961.87,55.758,1920,502,1920,502,346.533,568.067-133.467,442.567,0,0,0,0Z' transform='translate(0 859)' fill='%23f5f7fa'/%3E%3C/g%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  height: 178px;
  margin-top: 0;
}
.success #success > .container {
  padding-top: 71px;
  padding-bottom: 165px;
  flex-direction: row;
  align-items: flex-end;
  justify-content: flex-start;
  position: relative;
}
.success #success > .container:after {
  content: "";
  display: block;
  width: 377px;
  height: 518px;
  background-image: url(../img/success-img-after.png);
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  position: absolute;
  right: -136px;
  top: 72px;
}
.success #success .person {
  display: flex;
  text-align: center;
  width: 335px;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  margin-left: 33px;
}
.success #success .person img {
  width: 171px;
  height: 171px;
  flex-shrink: 0;
  border-radius: 50%;
  border: 8px solid #F5F7FA;
  margin-bottom: 10px;
}
.success #success .person .info {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  width: 100%;
  color: var(--black-b2b);
}
.success #success .person .info .name {
  font-size: 1.8125em;
}
.success #success .headContent {
  position: relative;
  width: 573px;
  padding: 28px 45px 41px 45px;
  border-radius: 16px;
  background-color: #F5F7FA;
}
.success #success .headContent:before {
  content: "";
  display: none;
  position: absolute;
  bottom: 118px;
  right: -30px;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 30px 0 30px 30px;
  border-color: transparent transparent transparent #f5f7fa;
}
.success #success .headContent h1 {
  width: 100%;
  font-size: 3em;
  line-height: 1.3;
  margin-bottom: 33px;
  color: var(--black-b2b);
  font-weight: 500;
}
.success #success .headContent p {
  width: 100%;
  font-size: 1.125em;
  line-height: 1.4;
  margin-bottom: 27px;
  color: var(--black-b2b);
}
.success #success .phone-holder {
  color: var(--black-b2b);
  margin-bottom: 34px;
  padding-top: 9px;
}
.success #success .phone-holder .phone-icon-holder {
  display: flex;
  align-items: center;
}
.success #success .phone-holder .phone-icon-holder svg {
  width: 24px;
  height: 24px;
  fill: var(--bc-brandbook-2);
}
.topbar-inverse-color .success #success .phone-holder .phone-icon-holder svg {
  stroke-width: 0;
}
.success #success .phone-holder .phone-numbers {
  position: relative;
  display: flex;
}
.success #success .phone-holder .phone-numbers .phone-number {
  font-size: 1.25em;
  cursor: pointer;
  text-decoration: none;
}
.topbar-inverse-color .success #success .phone-holder .phone-numbers .phone-number:hover {
  color: #fff;
}
.success #success .phone-holder .phone-numbers .phone-devider {
  padding: 0 8px 0 0;
}
.success #success .phone-numbers {
  display: flex;
}
@media (max-width: 1279px) {
  .success #success > .container:after {
    display: none;
  }
}
@media (max-width: 1023px) {
  .success #success > .container {
    flex-direction: column;
    align-items: center;
    padding-top: 35px;
    padding-bottom: 25px;
  }
  .success #success .headContent {
    width: 100%;
  }
  .success #success .headContent:before {
    display: none;
  }
  .success #success .person {
    z-index: 1;
    margin-top: -46px;
    margin-left: 0;
  }
  .success #success .person .info img {
    width: 147px;
    height: 147px;
  }
}
@media (max-width: 479px) {
  .success #success > .container {
    padding-bottom: 80px;
  }
  .success #success .headContent {
    padding: 33px 12px 68px 12px;
  }
  .success #success .headContent h1 {
    font-size: 2.625em;
    line-height: 1.3;
    margin-bottom: 19px;
  }
  .success #success .headContent p {
    font-size: 0.875em;
    line-height: 1.8;
    margin-bottom: 17px;
  }
  .success #success .person {
    width: 240px;
  }
  .success #success .person .info .name {
    font-size: 1.5em;
    margin-bottom: 9px;
  }
  .success #success .person .info div {
    font-size: 0.875em;
  }
  .success #success #footer {
    height: 134px;
  }
}

/*** First screen ***/
#first_screen {
  background: var(--bc-brandbook-3);
  background-repeat: no-repeat;
  background-position: center top;
  background-size: cover;
  position: relative;
}
#first_screen .cta {
  position: relative;
  z-index: 5;
  overflow: hidden;
}
#first_screen .cta .container {
  min-height: 815px;
  padding-top: 120px;
  padding-bottom: 120px;
  position: relative;
  align-items: flex-start;
  flex-direction: column;
  justify-content: flex-start;
  position: relative;
  z-index: 5;
}
#first_screen .cta .container:before, #first_screen .cta .container:after {
  content: "";
  display: block;
  width: 904px;
  height: 100%;
  background-image: url("data:image/svg+xml,%3Csvg width='904' height='815' viewBox='0 0 904 815' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M280 -28H904L624 906H0L280 -28Z' fill='%23F26522' /%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  position: absolute;
  top: 0;
  z-index: 1;
}
#first_screen .cta .container:before {
  left: -1125px;
}
#first_screen .cta .container:after {
  right: -318px;
}
#first_screen .cta .content-block {
  max-width: 760px;
  width: 100%;
  position: relative;
  z-index: 10;
}
#first_screen .cta h1 {
  font-weight: 700;
  font-size: 70px;
  line-height: 110%;
  margin-bottom: 30px;
}
#first_screen .cta .text-under-h1 {
  font-weight: 500;
  font-size: 22px;
  line-height: 140%;
  color: var(--bc-pure-white);
  margin-bottom: 40px;
}
#first_screen .cta .btns-row {
  margin-bottom: 50px;
}
#first_screen .cta .button {
  margin-right: 50px;
}
#first_screen .cta .link-agreement {
  color: var(--bc-pure-white);
  font-size: 18px;
  line-height: 140%;
  text-decoration: underline;
  gap: 0 10px;
  transition: all 0.3s;
}
#first_screen .cta .link-agreement:hover {
  opacity: 0.88;
  transition: all 0.3s;
}
#first_screen .cta .link-agreement svg {
  display: flex;
  flex-shrink: 0;
}
#first_screen .cta .text-call {
  font-size: 18px;
  line-height: 140%;
  color: var(--bc-pure-white);
}
#first_screen .cta .text-call .phone {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  align-items: center;
  justify-content: flex-start;
  font-weight: 500;
  font-size: 18px;
  line-height: 140%;
  color: var(--bc-pure-white);
  margin-left: 8px;
  gap: 0 4px;
}
#first_screen .cta .text-call .phone.mobile-phone {
  display: none;
}
#first_screen .cta img {
  display: none;
  height: auto;
  position: absolute;
  z-index: 3;
}
#first_screen .cta img.img-maja-1920 {
  display: block;
  width: 962px;
  right: -270px;
  bottom: 0;
}
#first_screen .cta img.img-maja-1024 {
  width: 552px;
  right: -355px;
  bottom: -145px;
}
#first_screen .cta img.img-maja-768 {
  width: 430px;
  right: -140px;
  bottom: -140px;
}
#first_screen .cta img.img-maja-480 {
  width: 436px;
}
@media (max-width: 1279px) {
  #first_screen .cta .container {
    min-height: 805px;
    padding-top: 100px;
    padding-bottom: 100px;
  }
  #first_screen .cta .container:after {
    right: -573px;
  }
  #first_screen .cta .text-under-h1 {
    max-width: 540px;
  }
  #first_screen .cta img.img-maja-1920 {
    display: none;
  }
  #first_screen .cta img.img-maja-1024 {
    display: block;
  }
}
@media (max-width: 1023px) {
  #first_screen {
    z-index: 1;
    position: relative;
  }
  #first_screen .cta {
    position: relative;
  }
  #first_screen .cta .container {
    min-height: 755px;
    padding-top: 80px;
    padding-bottom: 80px;
  }
  #first_screen .cta .container:after {
    right: -560px;
  }
  #first_screen .cta .content-block {
    max-width: 510px;
  }
  #first_screen .cta h1 {
    font-size: 54px;
    margin-bottom: 20px;
  }
  #first_screen .cta .text-under-h1 {
    max-width: 350px;
    font-size: 20px;
  }
  #first_screen .cta .btns-row {
    flex-direction: column;
    align-items: flex-start;
    gap: 30px 0;
  }
  #first_screen .cta .btns-row .button {
    max-width: 300px;
    margin-right: 0;
  }
  #first_screen .cta img.img-maja-1024 {
    display: none;
  }
  #first_screen .cta img.img-maja-768 {
    display: block;
  }
}
@media (max-width: 767px) {
  #first_screen .container {
    width: 450px;
  }
  #first_screen .cta .container {
    min-height: 690px;
  }
  #first_screen .cta .container:after {
    top: 290px;
    right: -615px;
  }
  #first_screen .cta .content-block {
    max-width: 385px;
  }
  #first_screen .cta h1 {
    font-size: 40px;
  }
  #first_screen .cta .text-under-h1 {
    max-width: 290px;
    font-size: 16px;
    margin-bottom: 30px;
  }
  #first_screen .cta .link-agreement {
    font-size: 16px;
  }
  #first_screen .cta .text-call {
    font-size: 16px;
    flex-direction: column;
    align-items: flex-start;
    gap: 8px 0;
  }
  #first_screen .cta .text-call .phone {
    margin-left: 0;
  }
  #first_screen .cta .btns-row .button {
    max-width: 270px;
  }
  #first_screen .cta img.img-maja-768 {
    width: 361px;
    right: -245px;
    bottom: -79px;
  }
}
@media (max-width: 479px) {
  #first_screen .container {
    width: 100%;
  }
  #first_screen .cta .container {
    min-height: 625px;
    padding-top: 60px;
    padding-bottom: 60px;
  }
  #first_screen .cta .container:after {
    right: -648px;
  }
  #first_screen .cta h1 {
    font-size: 36px;
  }
  #first_screen .cta .btns-row {
    margin-bottom: 40px;
  }
  #first_screen .cta img.img-maja-768 {
    right: -280px;
    bottom: -117px;
  }
}

/*** Our numbers (Done) ***/
.our-numbers {
  padding: 80px 0;
}
@media (max-width: 479px) {
  .our-numbers {
    padding: 60px 0;
  }
}
.our-numbers .list {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 0 145px;
}
@media (max-width: 1279px) {
  .our-numbers .list {
    gap: 0 80px;
  }
}
@media (max-width: 1023px) {
  .our-numbers .list {
    grid-template-columns: repeat(2, 1fr);
    gap: 50px 100px;
  }
}
@media (max-width: 767px) {
  .our-numbers .list {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: flex-start;
    gap: 80px 0;
    text-align: center;
  }
}
.our-numbers .list .list__item {
  position: relative;
}
@media (max-width: 767px) {
  .our-numbers .list .list__item {
    max-width: 305px;
  }
  .our-numbers .list .list__item:nth-child(4n):after {
    display: block;
  }
}
@media (max-width: 1023px) {
  .our-numbers .list .list__item:nth-child(2n):after {
    display: none;
  }
}
@media (max-width: 767px) {
  .our-numbers .list .list__item:nth-child(2n):after {
    display: block;
  }
}
.our-numbers .list .list__item:after {
  content: "";
  display: block;
  width: 1px;
  height: calc(100% - 56px);
  background: var(--bc-grey-medium);
  position: absolute;
  top: 50%;
  right: -72px;
  transform: translateY(-50%);
}
@media (max-width: 1279px) {
  .our-numbers .list .list__item:after {
    right: -40px;
  }
}
@media (max-width: 1023px) {
  .our-numbers .list .list__item:after {
    right: -50px;
    height: 68px;
  }
}
@media (max-width: 767px) {
  .our-numbers .list .list__item:after {
    width: 68px;
    height: 1px;
    top: auto;
    bottom: -44px;
    right: 50%;
    transform: translate(50%);
  }
}
.our-numbers .list .list__item:nth-child(4n):after, .our-numbers .list .list__item:last-child:after {
  display: none;
}
.our-numbers .list .list__item .title {
  color: var(--black-b2b);
  font-weight: 900;
  font-size: 58px;
  line-height: 120%;
}
.our-numbers .list .list__item .title span {
  font-size: 32px;
  line-height: 100%;
}
.our-numbers .list .list__item .text {
  color: var(--black-b2b);
  font-size: 18px;
  line-height: 150%;
}
@media (max-width: 767px) {
  .our-numbers .list .list__item .text {
    font-size: 16px;
  }
}

/*** Safety Kit (Done) ***/
.safety-kit {
  padding: 120px 0;
}
@media (max-width: 1023px) {
  .safety-kit {
    padding: 100px 0;
  }
}
@media (max-width: 767px) {
  .safety-kit {
    padding: 80px 0;
  }
}
@media (max-width: 479px) {
  .safety-kit {
    padding: 60px 0;
  }
}
.safety-kit h2 {
  background-image: url("data:image/svg+xml,%3Csvg width='965' height='91' viewBox='0 0 965 91' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M951.361 8.55941L13.4708 0L0 91H965L951.361 8.55941Z' fill='%2353BEE3' /%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  padding: 24px 50px;
  margin-bottom: 50px;
}
@media (max-width: 1023px) {
  .safety-kit h2 {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 595px;
    height: 143px;
    background-image: url("data:image/svg+xml,%3Csvg width='595' height='143' viewBox='0 0 595 143' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M581.361 13.4505L13.4708 0L0 143H595L581.361 13.4505Z' fill='%2353BEE3' /%3E%3C/svg%3E");
    padding: 25px;
    margin-bottom: 30px;
  }
}
@media (max-width: 767px) {
  .safety-kit h2 {
    width: 359px;
    height: 87px;
    background-image: url("data:image/svg+xml,%3Csvg width='359' height='87' viewBox='0 0 359 87' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M350.771 8.18317L8.12772 0L0 87H359L350.771 8.18317Z' fill='%2353BEE3' /%3E%3C/svg%3E");
    padding: 15px 24px;
  }
}
.safety-kit h2.lv {
  background-image: url("data:image/svg+xml,%3Csvg width='750' height='91' viewBox='0 0 750 91' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M739.4 8.55941L10.4695 0L2.68221e-06 91H750L739.4 8.55941Z' fill='%2353BEE3' /%3E%3C/svg%3E");
}
@media (max-width: 1023px) {
  .safety-kit h2.lv {
    width: 505px;
    background-image: url("data:image/svg+xml,%3Csvg width='505' height='143' viewBox='0 0 505 143' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M493.424 13.4505L11.4332 0L-5.36442e-06 143H505L493.424 13.4505Z' fill='%2353BEE3' /%3E%3C/svg%3E");
  }
}
@media (max-width: 767px) {
  .safety-kit h2.lv {
    width: 311px;
    background-image: url("data:image/svg+xml,%3Csvg width='311' height='87' viewBox='0 0 311 87' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M303.871 8.18317L7.041 0L-1.69277e-05 87H311L303.871 8.18317Z' fill='%2353BEE3' /%3E%3C/svg%3E");
  }
}
.safety-kit .subtitle {
  font-size: 20px;
  line-height: 130%;
  margin-bottom: 50px;
}
@media (max-width: 1023px) {
  .safety-kit .subtitle {
    max-width: 500px;
    flex-direction: column;
    align-items: center;
    text-align: center;
    margin-bottom: 40px;
  }
}
@media (max-width: 767px) {
  .safety-kit .subtitle {
    max-width: 380px;
    font-size: 18px;
    margin-bottom: 30px;
  }
}
@media (max-width: 479px) {
  .safety-kit .subtitle {
    font-size: 16px;
  }
}
.safety-kit .subtitle svg {
  flex-shrink: 0;
  margin-right: 8px;
}
@media (max-width: 1023px) {
  .safety-kit .subtitle svg {
    margin-right: 0;
    margin-bottom: 8px;
  }
}
.safety-kit .list-safety-kit {
  gap: 20px;
}
@media (max-width: 1023px) {
  .safety-kit .list-safety-kit {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    justify-content: flex-start;
  }
}
.safety-kit .list-safety-kit .list__item {
  width: calc(50% - 10px);
  background: var(--bc-bg-light-grey);
  gap: 0 24px;
  padding: 30px;
  box-sizing: border-box;
}
@media (max-width: 1279px) {
  .safety-kit .list-safety-kit .list__item {
    padding: 42px 30px;
  }
}
@media (max-width: 1023px) {
  .safety-kit .list-safety-kit .list__item {
    width: 100%;
    padding: 45px 30px;
  }
}
@media (max-width: 767px) {
  .safety-kit .list-safety-kit .list__item {
    padding: 30px;
  }
}
@media (max-width: 479px) {
  .safety-kit .list-safety-kit .list__item {
    flex-direction: column;
    align-items: flex-start;
    gap: 24px 0;
    padding: 30px 24px;
  }
}
.safety-kit .list-safety-kit .list__item .icon-item {
  width: 140px;
  flex-shrink: 0;
}
@media (max-width: 1279px) {
  .safety-kit .list-safety-kit .list__item .icon-item {
    width: 110px;
  }
}
@media (max-width: 767px) {
  .safety-kit .list-safety-kit .list__item .icon-item {
    width: 70px;
  }
}
.safety-kit .list-safety-kit .list__item .icon-item img,
.safety-kit .list-safety-kit .list__item .icon-item svg {
  width: 100%;
  height: auto;
  border-radius: 50%;
}
.safety-kit .list-safety-kit .list__item .content-item {
  flex: auto;
}
.safety-kit .list-safety-kit .list__item .content-item .title {
  font-weight: 700;
  font-size: 22px;
  line-height: 140%;
  margin-bottom: 10px;
}
@media (max-width: 767px) {
  .safety-kit .list-safety-kit .list__item .content-item .title {
    font-size: 20px;
  }
}
@media (max-width: 479px) {
  .safety-kit .list-safety-kit .list__item .content-item .title {
    margin-bottom: 6px;
  }
}
.safety-kit .list-safety-kit .list__item .content-item .text {
  font-size: 16px;
  line-height: 150%;
  color: var(--bc-brandbook-4);
}

/*** Reasons why (Done) ***/
.reasons-why {
  padding: 120px 0;
  position: relative;
  overflow: hidden;
}
@media (max-width: 1279px) {
  .reasons-why {
    padding: 100px 0;
  }
}
@media (max-width: 767px) {
  .reasons-why {
    padding: 80px 0;
  }
}
@media (max-width: 479px) {
  .reasons-why {
    padding: 60px 0;
  }
}
.reasons-why .container {
  position: relative;
  z-index: 2;
}
.reasons-why .container::before {
  content: "";
  display: block;
  position: absolute;
  width: 1968px;
  height: 2065px;
  background-image: url("data:image/svg+xml,%3Csvg width='1968' height='2065' viewBox='0 0 1968 2065' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cellipse cx='324.836' cy='1152.5' rx='10.4891' ry='10.5' fill='%2353BEE3' /%3E%3Crect x='1794.2' y='22.6211' width='19.3478' height='302.751' transform='rotate(33 1794.2 22.6211)' fill='%23F26522' /%3E%3Crect x='511.07' width='15.7348' height='938.365' transform='rotate(33 511.07 0)' fill='%2353BEE3' /%3E%3Crect x='1954.57' y='1269' width='15.7348' height='938.365' transform='rotate(33 1954.57 1269)' fill='%2353BEE3' /%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  left: -485px;
  top: -350px;
  z-index: 1;
}
.reasons-why h2 {
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  margin-bottom: 60px;
}
@media (max-width: 767px) {
  .reasons-why h2 {
    margin-bottom: 40px;
  }
}
@media (max-width: 479px) {
  .reasons-why h2 {
    margin-bottom: 30px;
  }
}
.reasons-why h2.ru {
  width: 1175px;
  height: 91px;
  background-image: url("data:image/svg+xml,%3Csvg width='1175' height='91' viewBox='0 0 1175 91' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1161.36 8.55941L13.4707 0L0 91H1175L1161.36 8.55941Z' fill='%2353BEE3' /%3E%3C/svg%3E");
}
@media (max-width: 1279px) {
  .reasons-why h2.ru {
    width: 725px;
    height: 142px;
    background-image: url("data:image/svg+xml,%3Csvg width='725' height='142' viewBox='0 0 725 142' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M711.361 13.3564L13.4707 0L0 142H725L711.361 13.3564Z' fill='%2353BEE3' /%3E%3C/svg%3E");
  }
}
@media (max-width: 767px) {
  .reasons-why h2.ru {
    width: 379px;
    height: 88px;
    background-image: url("data:image/svg+xml,%3Csvg width='379' height='88' viewBox='0 0 379 88' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M370.626 8.27723L8.27081 0L0 88H379L370.626 8.27723Z' fill='%2353BEE3' /%3E%3C/svg%3E");
  }
}
@media (max-width: 479px) {
  .reasons-why h2.ru {
    width: 291px;
    height: 117px;
    background-image: url("data:image/svg+xml,%3Csvg width='291' height='117' viewBox='0 0 291 117' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M284.57 8.27723L6.3504 0L0 117H291L284.57 8.27723Z' fill='%2353BEE3' /%3E%3C/svg%3E");
  }
}
.reasons-why h2.lv {
  width: 1229px;
  height: 91px;
  background-image: url("data:image/svg+xml,%3Csvg width='1229' height='91' viewBox='0 0 1229 91' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1214.73 8.55941L14.0898 0L8.34465e-07 91H1229L1214.73 8.55941Z' fill='%2353BEE3' /%3E%3C/svg%3E");
}
@media (max-width: 1279px) {
  .reasons-why h2.lv {
    width: 663px;
    height: 142px;
    background-image: url("data:image/svg+xml,%3Csvg width='663' height='142' viewBox='0 0 663 142' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M650.527 13.3564L12.3187 0L-9.95398e-06 142H663L650.527 13.3564Z' fill='%2353BEE3' /%3E%3C/svg%3E");
  }
}
@media (max-width: 767px) {
  .reasons-why h2.lv {
    width: 398px;
    height: 88px;
    background-image: url("data:image/svg+xml,%3Csvg width='398' height='88' viewBox='0 0 398 88' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M389.206 8.27723L8.68545 0L3.45707e-06 88H398L389.206 8.27723Z' fill='%2353BEE3' /%3E%3C/svg%3E");
  }
}
@media (max-width: 479px) {
  .reasons-why h2.lv {
    width: 308px;
    height: 117px;
    background-image: url("data:image/svg+xml,%3Csvg width='308' height='117' viewBox='0 0 308 117' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M301.195 8.27723L6.72139 0L4.76837e-06 117H308L301.195 8.27723Z' fill='%2353BEE3' /%3E%3C/svg%3E");
  }
}
.reasons-why .list {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  align-items: stretch;
  justify-content: space-between;
  gap: 20px;
  position: relative;
}
@media (max-width: 1023px) {
  .reasons-why .list {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    justify-content: flex-start;
  }
}
@media (max-width: 767px) {
  .reasons-why .list {
    gap: 16px 0;
  }
}
.reasons-why .list .list__item {
  background: var(--bc-pure-white);
  min-height: 300px;
  position: relative;
  z-index: 1;
}
@media (max-width: 1279px) {
  .reasons-why .list .list__item {
    min-height: 330px;
  }
}
@media (max-width: 1023px) {
  .reasons-why .list .list__item {
    width: 100% !important;
    min-height: 250px !important;
    height: auto !important;
  }
}
@media (max-width: 767px) {
  .reasons-why .list .list__item {
    padding: 40px 155px 40px 30px !important;
  }
}
@media (max-width: 479px) {
  .reasons-why .list .list__item {
    min-height: 320px !important;
    height: auto !important;
    padding: 30px 120px 60px 24px !important;
  }
}
@media screen and (max-width: 413px) {
  .reasons-why .list .list__item:nth-child(4) {
    padding: 30px 140px 60px 24px !important;
  }
  .reasons-why .list .list__item:nth-child(5) {
    padding: 30px 125px 60px 24px !important;
  }
  .reasons-why .list .list__item:nth-child(5).ru .text {
    padding-right: 10px;
  }
}
.reasons-why .list .list__item::before {
  content: "";
  display: block;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  position: absolute;
  height: 100%;
  top: 0;
  right: 0;
  z-index: -2;
}
.reasons-why .list .list__item::after {
  content: "";
  display: block;
  position: absolute;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  z-index: 1;
}
.reasons-why .list .list__item:nth-child(1) {
  width: 413px;
  padding: 40px 160px 40px 40px;
  position: relative;
  z-index: 6;
}
.reasons-why .list .list__item:nth-child(1)::before {
  width: 148px;
  background-image: url("data:image/svg+xml,%3Csvg width='148' height='300' viewBox='0 0 148 300' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M60 0L148 0V300H0L60 0Z' fill='%2353BEE3' /%3E%3C/svg%3E");
}
.reasons-why .list .list__item:nth-child(1)::after {
  width: 291px;
  height: 341px;
  background-image: url("../img/img-why-point-1.png");
  bottom: 0;
  right: -50px;
}
@media (max-width: 1279px) {
  .reasons-why .list .list__item:nth-child(1) {
    width: 555px;
    padding: 40px 265px 40px 40px;
  }
  .reasons-why .list .list__item:nth-child(1)::before {
    width: 148px;
    background-image: url("data:image/svg+xml,%3Csvg width='162' height='330' viewBox='0 0 162 330' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M65.6757 0L162 0V330H0L65.6757 0Z' fill='%2353BEE3' /%3E%3C/svg%3E");
  }
  .reasons-why .list .list__item:nth-child(1)::after {
    width: 313px;
    height: 309px;
    background-image: url("../img/img-why-point-1-1024.png");
    right: -36px;
  }
}
@media (max-width: 1023px) {
  .reasons-why .list .list__item:nth-child(1) {
    padding: 40px 340px 40px 40px;
  }
  .reasons-why .list .list__item:nth-child(1)::before {
    width: 162px;
    background-image: url("data:image/svg+xml,%3Csvg width='162' height='248' viewBox='0 0 162 248' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M65.6757 0L162 0V248H0L65.6757 0Z' fill='%2353BEE3' /%3E%3C/svg%3E");
  }
  .reasons-why .list .list__item:nth-child(1)::after {
    width: 281px;
    height: 227px;
    background-image: url("../img/img-why-point-1-768.png");
    right: 79px;
  }
}
@media (max-width: 767px) {
  .reasons-why .list .list__item:nth-child(1)::before {
    width: 162px;
    background-image: url("data:image/svg+xml,%3Csvg width='162' height='266' viewBox='0 0 162 266' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M65.6757 0L162 0V266H0L65.6757 0Z' fill='%2353BEE3' /%3E%3C/svg%3E");
  }
  .reasons-why .list .list__item:nth-child(1)::after {
    width: 281px;
    height: 227px;
    background-image: url("../img/img-why-point-1-480.png");
    right: -27px;
  }
}
@media (max-width: 479px) {
  .reasons-why .list .list__item:nth-child(1)::before {
    width: 100px;
    background-image: url("data:image/svg+xml,%3Csvg width='100' height='320' viewBox='0 0 100 320' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M40.5405 0L100 0L100 320H0L40.5405 0Z' fill='%2353BEE3' /%3E%3C/svg%3E");
  }
  .reasons-why .list .list__item:nth-child(1)::after {
    width: 261px;
    height: 211px;
    background-image: url("../img/img-why-point-1-375.png");
    right: -30px;
  }
}
.reasons-why .list .list__item:nth-child(2) {
  width: 847px;
  padding: 40px 425px 40px 40px;
}
.reasons-why .list .list__item:nth-child(2)::before {
  width: 318px;
  background-image: url("data:image/svg+xml,%3Csvg width='318' height='300' viewBox='0 0 318 300' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M230 0L318 0V300H170L230 0Z' fill='%23F26522' /%3E%3Cpath d='M60 0L208 0L148 300H0L60 0Z' fill='%23F26522' /%3E%3C/svg%3E");
}
.reasons-why .list .list__item:nth-child(2)::after {
  width: 496px;
  height: 260px;
  background-image: url("../img/img-why-point-2.png");
  bottom: 0;
  right: -50px;
}
@media (max-width: 1279px) {
  .reasons-why .list .list__item:nth-child(2) {
    width: 392px;
    height: 680px;
    padding: 40px 40px 440px 40px;
    position: absolute;
    right: 0;
    top: 0;
  }
  .reasons-why .list .list__item:nth-child(2)::before {
    width: 100%;
    height: 187px;
    background-image: url("data:image/svg+xml,%3Csvg width='392' height='187' viewBox='0 0 392 187' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M392 75.8108L392 187L1.76299e-05 187L3.05176e-05 -1.08678e-05L392 75.8108Z' fill='%23F26522' /%3E%3C/svg%3E");
    top: auto;
    bottom: 0;
  }
  .reasons-why .list .list__item:nth-child(2)::after {
    width: 496px;
    height: 344px;
    background-image: url("../img/img-why-point-2-1024.png");
    right: auto;
    left: 0;
    bottom: 34px;
  }
}
@media (max-width: 1023px) {
  .reasons-why .list .list__item:nth-child(2) {
    padding: 40px 365px 40px 40px;
    position: relative;
    right: auto;
    top: auto;
  }
  .reasons-why .list .list__item:nth-child(2)::before {
    width: 318px;
    height: 100%;
    background-image: url("data:image/svg+xml,%3Csvg width='318' height='300' viewBox='0 0 318 300' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M230 0L318 0V300H170L230 0Z' fill='%23F26522' /%3E%3Cpath d='M60 0L208 0L148 300H0L60 0Z' fill='%23F26522' /%3E%3C/svg%3E");
  }
  .reasons-why .list .list__item:nth-child(2)::after {
    width: 304px;
    height: 211px;
    background-image: url("../img/img-why-point-2-768.png");
    left: auto;
    right: 56px;
    bottom: 50%;
    transform: translateY(50%);
  }
}
@media (max-width: 767px) {
  .reasons-why .list .list__item:nth-child(2)::before {
    width: 148px;
    height: 100%;
    background-image: url("data:image/svg+xml,%3Csvg width='148' height='294' viewBox='0 0 148 294' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M60 0L148 0V294H0L60 0Z' fill='%23F26522' /%3E%3C/svg%3E");
  }
  .reasons-why .list .list__item:nth-child(2)::after {
    width: 174px;
    height: 229px;
    background-image: url("../img/img-why-point-2-480.png");
    right: 0;
  }
}
@media (max-width: 479px) {
  .reasons-why .list .list__item:nth-child(2)::before {
    width: 100px;
    background-image: url("data:image/svg+xml,%3Csvg width='100' height='320' viewBox='0 0 100 320' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M40.5405 0L100 0L100 320H0L40.5405 0Z' fill='%23F26522' /%3E%3C/svg%3E");
  }
  .reasons-why .list .list__item:nth-child(2)::after {
    width: 132px;
    height: 206px;
    background-image: url("../img/img-why-point-2-375.png");
    bottom: 0;
    transform: translateY(0);
  }
}
.reasons-why .list .list__item:nth-child(3) {
  width: 738px;
  padding: 40px 335px 40px 40px;
}
.reasons-why .list .list__item:nth-child(3)::before {
  width: 182px;
  height: 182px;
  background-image: url("data:image/svg+xml,%3Csvg width='182' height='182' viewBox='0 0 182 182' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.52588e-05 -1.59109e-05C1.31693e-05 23.9006 4.70759 47.5671 13.854 69.6484C23.0003 91.7296 36.4063 111.793 53.3066 128.693C70.2068 145.594 90.2704 159 112.352 168.146C134.433 177.292 158.099 182 182 182L182 0L1.52588e-05 -1.59109e-05Z' fill='%23F26522' /%3E%3C/svg%3E");
}
.reasons-why .list .list__item:nth-child(3)::after {
  width: 448px;
  height: 244px;
  background-image: url("../img/img-why-point-3.png");
  right: -70px;
  bottom: 0;
}
@media (max-width: 1279px) {
  .reasons-why .list .list__item:nth-child(3) {
    width: 555px;
    padding: 40px 265px 40px 40px;
  }
  .reasons-why .list .list__item:nth-child(3)::after {
    width: 293px;
    height: 244px;
    background-image: url("../img/img-why-point-3-1024.png");
    right: 0;
  }
}
@media (max-width: 1023px) {
  .reasons-why .list .list__item:nth-child(3) {
    padding: 40px 335px 40px 40px;
  }
  .reasons-why .list .list__item:nth-child(3)::before {
    width: 182px;
    height: 182px;
    background-image: url("data:image/svg+xml,%3Csvg width='182' height='182' viewBox='0 0 182 182' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.52588e-05 -1.59109e-05C1.31693e-05 23.9006 4.70759 47.5671 13.854 69.6484C23.0003 91.7296 36.4063 111.793 53.3066 128.693C70.2068 145.594 90.2704 159 112.352 168.146C134.433 177.292 158.099 182 182 182L182 0L1.52588e-05 -1.59109e-05Z' fill='%23F26522' /%3E%3C/svg%3E");
    bottom: auto;
    top: 0;
  }
  .reasons-why .list .list__item:nth-child(3)::after {
    width: 367px;
    height: 224px;
    background-image: url("../img/img-why-point-3-768.png");
    right: -25px;
  }
}
@media (max-width: 767px) {
  .reasons-why .list .list__item:nth-child(3)::before {
    width: 141px;
    height: 141px;
  }
  .reasons-why .list .list__item:nth-child(3)::after {
    width: 192px;
    height: 249px;
    background-image: url("../img/img-why-point-3-480.png");
    right: 0;
  }
}
@media (max-width: 479px) {
  .reasons-why .list .list__item:nth-child(3)::before {
    width: 101px;
    height: 101px;
  }
  .reasons-why .list .list__item:nth-child(3)::after {
    width: 175px;
    height: 226px;
    background-image: url("../img/img-why-point-3-375.png");
  }
}
.reasons-why .list .list__item:nth-child(4) {
  width: 522px;
  padding: 40px 200px 40px 40px;
  z-index: 5;
}
.reasons-why .list .list__item:nth-child(4)::before {
  width: 148px;
  background-image: url("data:image/svg+xml,%3Csvg width='148' height='300' viewBox='0 0 148 300' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M60 0L148 0V300H0L60 0Z' fill='%2353BEE3' /%3E%3C/svg%3E");
}
.reasons-why .list .list__item:nth-child(4)::after {
  width: 306px;
  height: 306px;
  background-image: url("../img/img-why-point-4.png");
  right: -30px;
  bottom: -45px;
}
@media (max-width: 1279px) {
  .reasons-why .list .list__item:nth-child(4) {
    width: 100%;
    min-height: 220px;
    padding: 40px 555px 40px 40px;
  }
  .reasons-why .list .list__item:nth-child(4)::before {
    width: 440px;
    background-image: url("data:image/svg+xml,%3Csvg width='440' height='220' viewBox='0 0 440 220' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M318.108 0L440 0V220H235L318.108 0Z' fill='%2353BEE3' /%3E%3Cpath d='M83.0769 0L288 0L204.923 220H0L83.0769 0Z' fill='%2353BEE3' /%3E%3C/svg%3E");
  }
  .reasons-why .list .list__item:nth-child(4)::after {
    width: 254px;
    height: 254px;
    background-image: url("../img/img-why-point-4-1024.png");
    right: 295px;
    bottom: -45px;
  }
}
@media (max-width: 1023px) {
  .reasons-why .list .list__item:nth-child(4) {
    padding: 40px 370px 40px 40px;
  }
  .reasons-why .list .list__item:nth-child(4)::before {
    width: 318px;
    height: 248px;
    background-image: url("data:image/svg+xml,%3Csvg width='318' height='248' viewBox='0 0 318 248' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M230 0L318 0V248H170L230 0Z' fill='%2353BEE3' /%3E%3Cpath d='M60 0L208 0L148 248H0L60 0Z' fill='%2353BEE3' /%3E%3C/svg%3E");
  }
  .reasons-why .list .list__item:nth-child(4)::after {
    width: 254px;
    height: 254px;
    background-image: url("../img/img-why-point-4-768.png");
    right: 125px;
    bottom: -15px;
  }
}
@media (max-width: 767px) {
  .reasons-why .list .list__item:nth-child(4)::before {
    width: 148px;
    height: 100%;
    background-image: url("data:image/svg+xml,%3Csvg width='148' height='265' viewBox='0 0 148 265' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M60 0L148 0V265H0L60 0Z' fill='%2353BEE3' /%3E%3C/svg%3E");
  }
  .reasons-why .list .list__item:nth-child(4)::after {
    width: 198px;
    height: 198px;
    background-image: url("../img/img-why-point-4-480.png");
    right: -45px;
    bottom: 30px;
  }
}
@media (max-width: 479px) {
  .reasons-why .list .list__item:nth-child(4)::before {
    width: 100px;
    background-image: url("data:image/svg+xml,%3Csvg width='100' height='320' viewBox='0 0 100 320' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M40.5405 0L100 0L100 320H0L40.5405 0Z' fill='%2353BEE3' /%3E%3C/svg%3E");
  }
  .reasons-why .list .list__item:nth-child(4)::after {
    width: 198px;
    height: 198px;
    background-image: url("../img/img-why-point-4-375.png");
    right: -35px;
    bottom: 4px;
  }
}
.reasons-why .list .list__item:nth-child(5) {
  width: 738px;
  padding: 40px 300px 40px 40px;
}
.reasons-why .list .list__item:nth-child(5)::before {
  width: 269px;
  height: 269px;
  background-image: url("data:image/svg+xml,%3Csvg width='269' height='269' viewBox='0 0 269 269' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.05176e-05 269C2.74293e-05 233.674 6.95794 198.695 20.4764 166.058C33.995 133.422 53.8093 103.767 78.7883 78.7883C103.767 53.8093 133.422 33.9949 166.058 20.4764C198.695 6.95786 233.674 -2.74293e-05 269 -3.05176e-05L269 269L3.05176e-05 269Z' fill='%2353BEE3' /%3E%3C/svg%3E");
  top: auto;
  bottom: 0;
}
.reasons-why .list .list__item:nth-child(5)::after {
  width: 249px;
  height: 269px;
  background-image: url("../img/img-why-point-5.png");
  right: 0;
  bottom: 0;
}
@media (max-width: 1279px) {
  .reasons-why .list .list__item:nth-child(5) {
    width: 555px;
    min-height: 470px;
    padding: 40px 205px 220px 40px;
  }
  .reasons-why .list .list__item:nth-child(5)::before {
    width: 269px;
    height: 269px;
    background-image: url("data:image/svg+xml,%3Csvg width='296' height='296' viewBox='0 0 296 296' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.05176e-05 296C2.71193e-05 257.129 7.6563 218.638 22.5317 182.726C37.4071 146.813 59.2103 114.183 86.6964 86.6964C114.183 59.2102 146.813 37.407 182.726 22.5316C218.638 7.65623 257.129 -2.71193e-05 296 -3.05176e-05L296 296L3.05176e-05 296Z' fill='%2353BEE3' /%3E%3C/svg%3E");
  }
  .reasons-why .list .list__item:nth-child(5)::after {
    width: 259px;
    height: 320px;
    background-image: url("../img/img-why-point-5-1024.png");
  }
}
@media (max-width: 1023px) {
  .reasons-why .list .list__item:nth-child(5) {
    padding: 40px 370px 40px 40px;
  }
  .reasons-why .list .list__item:nth-child(5)::before {
    width: 186px;
    height: 186px;
    background-image: url("data:image/svg+xml,%3Csvg width='186' height='186' viewBox='0 0 186 186' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.52588e-05 186C1.31234e-05 161.574 4.81105 137.387 14.1584 114.821C23.5058 92.2543 37.2064 71.7498 54.4781 54.4781C71.7498 37.2064 92.2543 23.5058 114.821 14.1584C137.387 4.81102 161.574 -1.31234e-05 186 -1.52588e-05L186 186L1.52588e-05 186Z' fill='%2353BEE3' /%3E%3C/svg%3E");
  }
  .reasons-why .list .list__item:nth-child(5)::after {
    width: 251px;
    height: 223px;
    background-image: url("../img/img-why-point-5-768.png");
    right: 71px;
  }
}
@media (max-width: 767px) {
  .reasons-why .list .list__item:nth-child(5)::before {
    width: 155px;
    height: 155px;
    background-image: url("data:image/svg+xml,%3Csvg width='155' height='155' viewBox='0 0 155 155' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.52588e-05 155C1.34793e-05 134.645 4.0092 114.49 11.7987 95.6841C19.5882 76.8786 31.0054 59.7915 45.3984 45.3985C59.7915 31.0054 76.8786 19.5881 95.6841 11.7987C114.49 4.00919 134.645 -1.34793e-05 155 -1.52588e-05L155 155L1.52588e-05 155Z' fill='%2353BEE3' /%3E%3C/svg%3E");
  }
  .reasons-why .list .list__item:nth-child(5)::after {
    width: 219px;
    height: 188px;
    background-image: url("../img/img-why-point-5-480.png");
    right: -68px;
  }
}
@media (max-width: 479px) {
  .reasons-why .list .list__item:nth-child(5)::after {
    width: 219px;
    height: 188px;
    background-image: url("../img/img-why-point-5-375.png");
  }
}
.reasons-why .list .list__item:nth-child(6) {
  width: 522px;
  padding: 40px 220px 40px 40px;
}
.reasons-why .list .list__item:nth-child(6)::before {
  width: 228px;
  height: 228px;
  background-image: url("data:image/svg+xml,%3Csvg width='228' height='228' viewBox='0 0 228 228' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.52588e-05 228C1.26412e-05 198.059 5.89741 168.41 17.3555 140.748C28.8136 113.086 45.6079 87.9514 66.7796 66.7797C87.9514 45.6079 113.086 28.8135 140.748 17.3555C168.41 5.89739 198.059 -1.26412e-05 228 -1.52588e-05L228 228L1.52588e-05 228Z' fill='%23F26522' /%3E%3C/svg%3E");
  top: auto;
  bottom: 0;
}
.reasons-why .list .list__item:nth-child(6)::after {
  width: 220px;
  height: 290px;
  background-image: url("../img/img-why-point-6.png");
  right: -28px;
  bottom: 0;
}
@media (max-width: 1279px) {
  .reasons-why .list .list__item:nth-child(6) {
    width: 392px;
    min-height: 470px;
    padding: 40px 120px 200px 40px;
  }
  .reasons-why .list .list__item:nth-child(6)::before {
    width: 228px;
    height: 228px;
    background-image: url("data:image/svg+xml,%3Csvg width='228' height='228' viewBox='0 0 228 228' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.52588e-05 228C1.26412e-05 198.059 5.89741 168.41 17.3555 140.748C28.8136 113.086 45.6079 87.9514 66.7796 66.7797C87.9514 45.6079 113.086 28.8135 140.748 17.3555C168.41 5.89739 198.059 -1.26412e-05 228 -1.52588e-05L228 228L1.52588e-05 228Z' fill='%23F26522' /%3E%3C/svg%3E");
  }
  .reasons-why .list .list__item:nth-child(6)::after {
    width: 263px;
    height: 347px;
    background-image: url("../img/img-why-point-6-1024.png");
    right: -93px;
  }
}
@media (max-width: 1023px) {
  .reasons-why .list .list__item:nth-child(6) {
    padding: 40px 370px 40px 40px;
  }
  .reasons-why .list .list__item:nth-child(6)::before {
    width: 186px;
    height: 186px;
    background-image: url("data:image/svg+xml,%3Csvg width='186' height='186' viewBox='0 0 186 186' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.52588e-05 186C1.31234e-05 161.574 4.81105 137.387 14.1584 114.821C23.5058 92.2543 37.2064 71.7498 54.4781 54.4781C71.7498 37.2064 92.2543 23.5058 114.821 14.1584C137.387 4.81102 161.574 -1.31234e-05 186 -1.52588e-05L186 186L1.52588e-05 186Z' fill='%23F26522' /%3E%3C/svg%3E");
  }
  .reasons-why .list .list__item:nth-child(6)::after {
    width: 188px;
    height: 248px;
    background-image: url("../img/img-why-point-6-768.png");
    right: 92px;
  }
}
@media (max-width: 767px) {
  .reasons-why .list .list__item:nth-child(6)::before {
    width: 162px;
    height: 162px;
    background-image: url("data:image/svg+xml,%3Csvg width='162' height='162' viewBox='0 0 162 162' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.52588e-05 162C1.33989e-05 140.726 4.19027 119.66 12.3315 100.005C20.4728 80.3505 32.4056 62.4918 47.4487 47.4487C62.4918 32.4056 80.3505 20.4728 100.005 12.3315C119.66 4.19025 140.726 -1.33989e-05 162 -1.52588e-05L162 162L1.52588e-05 162Z' fill='%23F26522' /%3E%3C/svg%3E");
  }
  .reasons-why .list .list__item:nth-child(6)::after {
    width: 194px;
    height: 256px;
    background-image: url("../img/img-why-point-6-480.png");
    right: -26px;
  }
}
@media (max-width: 479px) {
  .reasons-why .list .list__item:nth-child(6)::before {
    width: 144px;
    height: 144px;
    background-image: url("data:image/svg+xml,%3Csvg width='144' height='144' viewBox='0 0 144 144' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.52588e-05 144C1.36056e-05 125.09 3.72468 106.364 10.9614 88.8936C18.198 71.4227 28.805 55.5483 42.1766 42.1766C55.5483 28.805 71.4227 18.198 88.8936 10.9613C106.364 3.72466 125.09 -1.36056e-05 144 -1.52588e-05L144 144L1.52588e-05 144Z' fill='%23F26522' /%3E%3C/svg%3E");
  }
  .reasons-why .list .list__item:nth-child(6)::after {
    width: 194px;
    height: 256px;
    background-image: url("../img/img-why-point-6-375.png");
    right: -60px;
  }
}
.reasons-why .list .list__item .title {
  color: var(--bc-brandbook-3);
  font-weight: 700;
  font-size: 22px;
  line-height: 140%;
  margin-bottom: 10px;
  position: relative;
  z-index: 2;
}
@media (max-width: 767px) {
  .reasons-why .list .list__item .title {
    font-size: 22px;
  }
}
.reasons-why .list .list__item .text {
  color: var(--bc-brandbook-4);
  font-size: 16px;
  line-height: 150%;
  position: relative;
  z-index: 2;
}

/*** Form Cost calculation (Done) ***/
.form-cost-calculation {
  padding: 120px 0;
  background: var(--bc-brandbook-3);
  overflow: hidden;
}
@media (max-width: 1279px) {
  .form-cost-calculation {
    padding: 100px 0;
  }
}
@media (max-width: 767px) {
  .form-cost-calculation {
    padding: 80px 0;
  }
}
@media (max-width: 479px) {
  .form-cost-calculation {
    padding: 60px 0;
  }
}
.form-cost-calculation .form-block {
  position: relative;
}
.form-cost-calculation .form-block::before {
  content: "";
  display: block;
  width: 1878px;
  height: 800px;
  background-image: url("data:image/svg+xml,%3Csvg width='1878' height='800' viewBox='0 0 1878 800' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cellipse cx='151.431' cy='805.049' rx='79.4173' ry='79.5' transform='rotate(180 151.431 805.049)' fill='%2353BEE3' /%3E%3Cellipse cx='1532.99' cy='524.049' rx='10.4891' ry='10.5' transform='rotate(180 1532.99 524.049)' fill='%2353BEE3' /%3E%3Cellipse cx='91.4939' cy='416.049' rx='19.4797' ry='19.5' transform='rotate(180 91.4939 416.049)' fill='%23F26522' /%3E%3Crect x='1406.2' y='1304.55' width='15.7348' height='938.365' transform='rotate(-147 1406.2 1304.55)' fill='%2353BEE3' /%3E%3Crect x='13.1963' y='415.549' width='15.7348' height='938.365' transform='rotate(-147 13.1963 415.549)' fill='%2353BEE3' /%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  position: absolute;
  top: -120px;
  left: -278px;
  z-index: 1;
}
.form-cost-calculation .form-cost {
  width: 100%;
  background: var(--bc-bg-light-grey);
  padding: 50px 60px;
}
@media (max-width: 767px) {
  .form-cost-calculation .form-cost {
    padding: 40px 30px;
  }
}
.form-cost-calculation .form-cost__row {
  display: flex;
  flex-direction: row;
  gap: 0 24px;
  margin-bottom: 32px;
}
@media (max-width: 767px) {
  .form-cost-calculation .form-cost__row {
    margin-bottom: 24px;
  }
}
.form-cost-calculation .form-cost__row--inputs .form-cost__field, .form-cost-calculation .form-cost__row--selects .form-cost__field {
  flex: 1;
}
.form-cost-calculation .form-cost__row--bottom {
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 0;
}
.form-cost-calculation {
  /*.form-cost__input {
    width: 100%;
    height: 56px;
    border: 1px solid #c8cdd2;
    border-radius: 8px;
    padding: 0 16px;
    font-size: 16px;
    color: var(--bc-brandbook-3);
    background: var(--bc-pure-white);
    outline: none;
    transition: border-color 0.2s;

    &::placeholder {
      color: var(--bc-brandbook-4);
    }

    &:focus {
      border-color: var(--bc-brandbook-2);
    }
  }*/
}
.form-cost-calculation .form-cost__agree {
  flex: 1;
  min-width: 200px;
}
.form-cost-calculation {
  /*.form-cost__submit {
    height: 56px;
    padding: 0 32px;
    background: var(--bc-brandbook-1);
    color: var(--bc-pure-white);
    border: none;
    border-radius: 8px;
    font-size: 16px;
    font-weight: 600;
    white-space: nowrap;
    cursor: pointer;
    transition: opacity 0.2s;
    flex-shrink: 0;

    &:hover {
      opacity: 0.88;
    }
  }*/
}
@media (max-width: 1023px) {
  .form-cost-calculation {
    padding: 48px 0;
  }
  .form-cost-calculation .form-cost__card {
    padding: 30px 20px;
  }
  .form-cost-calculation .form-cost__title {
    font-size: 22px;
    margin-bottom: 28px;
  }
  .form-cost-calculation .form-cost__row--inputs, .form-cost-calculation .form-cost__row--selects {
    flex-direction: column !important;
    align-items: flex-start !important;
    justify-content: flex-start !important;
    gap: 24px 0;
  }
  .form-cost-calculation .form-cost__row--inputs .form-cost__field, .form-cost-calculation .form-cost__row--selects .form-cost__field {
    width: 100%;
  }
  .form-cost-calculation .form-cost__row--bottom {
    flex-direction: column-reverse;
    align-items: flex-start !important;
    justify-content: flex-start !important;
    gap: 32px 0;
  }
}

/** Change housing management (Done) ***/
.change-housing-management {
  padding: 120px 0;
}
@media (max-width: 1279px) {
  .change-housing-management {
    padding: 100px 0;
  }
}
@media (max-width: 767px) {
  .change-housing-management {
    padding: 80px 0;
  }
}
@media (max-width: 479px) {
  .change-housing-management {
    padding: 60px 0;
  }
}
.change-housing-management h2 {
  background-image: url("data:image/svg+xml,%3Csvg width='1165' height='91' viewBox='0 0 1165 91' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1151.36 8.55941L13.4707 0L0 91H1165L1151.36 8.55941Z' fill='%2353BEE3' /%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  padding: 24px 10px;
  margin-bottom: 40px;
}
@media (max-width: 767px) {
  .change-housing-management h2 {
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 15px;
    margin-bottom: 30px;
  }
}
.change-housing-management h2.ru {
  width: 1165px;
  height: 91px;
  background-image: url("data:image/svg+xml,%3Csvg width='1165' height='91' viewBox='0 0 1165 91' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1151.36 8.55941L13.4707 0L0 91H1165L1151.36 8.55941Z' fill='%2353BEE3' /%3E%3C/svg%3E");
}
@media (max-width: 1279px) {
  .change-housing-management h2.ru {
    width: 815px;
    height: 138px;
    background-image: url("data:image/svg+xml,%3Csvg width='815' height='138' viewBox='0 0 815 138' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M801.361 12.9802L13.4707 0L0 138H815L801.361 12.9802Z' fill='%2353BEE3' /%3E%3C/svg%3E");
  }
}
@media (max-width: 1023px) {
  .change-housing-management h2.ru {
    width: 655px;
    background-image: url("data:image/svg+xml,%3Csvg width='655' height='138' viewBox='0 0 655 138' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M641.361 12.9802L13.4707 0L0 138H655L641.361 12.9802Z' fill='%2353BEE3' /%3E%3C/svg%3E");
  }
}
@media (max-width: 767px) {
  .change-housing-management h2.ru {
    width: 395px;
    height: 92px;
    background-image: url("data:image/svg+xml,%3Csvg width='395' height='92' viewBox='0 0 395 92' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M385.817 8.65347L9.06958 0L0 92H395L385.817 8.65347Z' fill='%2353BEE3' /%3E%3C/svg%3E");
  }
}
@media (max-width: 479px) {
  .change-housing-management h2.ru {
    width: 345px;
    height: 126px;
    background-image: url("data:image/svg+xml,%3Csvg width='345' height='126' viewBox='0 0 345 126' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M336.979 11.8515L7.92154 0L0 126H345L336.979 11.8515Z' fill='%2353BEE3' /%3E%3C/svg%3E");
  }
}
.change-housing-management h2.lv {
  width: 1280px;
  height: 91px;
  background-image: url("data:image/svg+xml,%3Csvg width='1280' height='91' viewBox='0 0 1280 91' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1265.01 8.55941L14.8004 0L2.38419e-06 91H1280L1265.01 8.55941Z' fill='%2353BEE3' /%3E%3C/svg%3E");
}
@media (max-width: 1279px) {
  .change-housing-management h2.lv {
    width: 720px;
    height: 138px;
    background-image: url("data:image/svg+xml,%3Csvg width='720' height='138' viewBox='0 0 720 138' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M705.007 12.9802L14.8075 0L2.20537e-05 138H720L705.007 12.9802Z' fill='%2353BEE3' /%3E%3C/svg%3E");
  }
}
@media (max-width: 767px) {
  .change-housing-management h2.lv {
    width: 419px;
    height: 92px;
    background-image: url("data:image/svg+xml,%3Csvg width='419' height='92' viewBox='0 0 419 92' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M409.259 8.65347L9.62062 0L-2.00272e-05 92H419L409.259 8.65347Z' fill='%2353BEE3' /%3E%3C/svg%3E");
  }
}
@media (max-width: 479px) {
  .change-housing-management h2.lv {
    width: 365px;
    height: 126px;
    background-image: url("data:image/svg+xml,%3Csvg width='365' height='126' viewBox='0 0 365 126' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M356.514 11.8515L8.38075 0L1.49012e-06 126H365L356.514 11.8515Z' fill='%2353BEE3' /%3E%3C/svg%3E");
  }
}
.change-housing-management .subtitle {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
  font-weight: 500;
  font-size: 28px;
  line-height: 140%;
  margin-bottom: 30px;
}
@media (max-width: 1279px) {
  .change-housing-management .subtitle {
    flex-direction: column;
    gap: 30px 0;
  }
}
@media (max-width: 767px) {
  .change-housing-management .subtitle {
    font-size: 22px;
    gap: 20px 0;
    margin-bottom: 20px;
  }
}
.change-housing-management .subtitle a {
  font-weight: 500;
  font-size: 28px;
  line-height: 140%;
  margin-left: 30px;
}
@media (max-width: 1279px) {
  .change-housing-management .subtitle a {
    margin-left: 0;
  }
}
@media (max-width: 767px) {
  .change-housing-management .subtitle a {
    font-size: 22px;
  }
}
.change-housing-management .subtitle a svg {
  margin-right: 3px;
}
@media (max-width: 767px) {
  .change-housing-management .subtitle a svg {
    width: 24px;
    height: auto;
  }
}
.change-housing-management .short-subtitle {
  font-weight: 700;
  font-size: 22px;
  line-height: 140%;
  text-align: center;
  margin-bottom: 40px;
}
@media (max-width: 767px) {
  .change-housing-management .short-subtitle {
    font-size: 20px;
    margin-bottom: 30px;
  }
}
.change-housing-management .list {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 16px;
}
@media (max-width: 1023px) {
  .change-housing-management .list {
    grid-template-columns: repeat(1, 1fr);
    gap: 16px 0;
  }
}
.change-housing-management .list .list__item {
  background: var(--bc-bg-light-grey);
  padding: 52px 40px;
}
@media (max-width: 1279px) {
  .change-housing-management .list .list__item {
    padding: 51px 30px;
  }
}
@media (max-width: 1023px) {
  .change-housing-management .list .list__item {
    width: 100%;
    padding: 30px;
  }
}
.change-housing-management .list .list__item .numb-item {
  width: 82px;
  height: 82px;
  background: var(--bc-brandbook-2);
  box-shadow: 5px 5px 0 var(--bc-brandbook-1);
  color: var(--bc-pure-white);
  font-weight: 700;
  font-size: 40px;
  line-height: 120%;
  text-align: center;
  flex-shrink: 0;
  margin-right: 30px;
  margin-bottom: 5px;
  position: relative;
}
@media (max-width: 767px) {
  .change-housing-management .list .list__item .numb-item {
    width: 64px;
    height: 64px;
  }
}
.change-housing-management .list .list__item .text {
  font-weight: 500;
  font-size: 22px;
  line-height: 140%;
}
@media (max-width: 1023px) {
  .change-housing-management .list .list__item .text {
    font-size: 20px;
  }
}
@media (max-width: 767px) {
  .change-housing-management .list .list__item .text {
    font-size: 16px;
  }
}

/*** Our values (Done) ***/
.our-values {
  padding: 120px 0;
}
@media (max-width: 1279px) {
  .our-values {
    padding: 100px 0;
  }
}
@media (max-width: 767px) {
  .our-values {
    padding: 80px 0;
  }
}
@media (max-width: 479px) {
  .our-values {
    padding: 60px 0;
  }
}
.our-values h2 {
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  margin-bottom: 75px;
}
@media (max-width: 1279px) {
  .our-values h2 {
    margin-bottom: 60px;
  }
}
@media (max-width: 767px) {
  .our-values h2 {
    margin-bottom: 40px;
  }
}
.our-values h2.ru {
  width: 435px;
  height: 91px;
  background-image: url("data:image/svg+xml,%3Csvg width='435' height='91' viewBox='0 0 435 91' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M421.361 8.55941L13.4708 0L0 91H435L421.361 8.55941Z' fill='%23F26522' /%3E%3C/svg%3E");
}
@media (max-width: 767px) {
  .our-values h2.ru {
    width: 277px;
    height: 57px;
    background-image: url("data:image/svg+xml,%3Csvg width='277' height='57' viewBox='0 0 277 57' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M268.315 5.36139L8.57791 0L0 57H277L268.315 5.36139Z' fill='%23F26522' /%3E%3C/svg%3E");
  }
}
.our-values h2.lv {
  width: 383px;
  height: 91px;
  background-image: url("data:image/svg+xml,%3Csvg width='383' height='91' viewBox='0 0 383 91' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M370.991 8.55941L11.8605 0L-6.67572e-06 91H383L370.991 8.55941Z' fill='%23F26522' /%3E%3C/svg%3E");
}
@media (max-width: 767px) {
  .our-values h2.lv {
    width: 253px;
    height: 57px;
    background-image: url("data:image/svg+xml,%3Csvg width='253' height='57' viewBox='0 0 253 57' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M245.067 5.36139L7.83472 0L2.563e-06 57H253L245.067 5.36139Z' fill='%23F26522' /%3E%3C/svg%3E");
  }
}
.our-values .list {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 20px;
}
@media (max-width: 1023px) {
  .our-values .list {
    grid-template-columns: repeat(1, 1fr);
    gap: 20px 0;
  }
}
@media (max-width: 767px) {
  .our-values .list {
    gap: 16px 0;
  }
}
@media (max-width: 479px) {
  .our-values .list {
    gap: 12px 0;
  }
}
.our-values .list .list__item {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  background: var(--bc-pure-white);
  padding: 70px 50px 60px 145px;
  position: relative;
}
@media (max-width: 1279px) {
  .our-values .list .list__item {
    padding: 70px 50px 60px 130px;
  }
}
@media (max-width: 1023px) {
  .our-values .list .list__item {
    padding: 60px 50px 60px 130px;
  }
}
@media (max-width: 767px) {
  .our-values .list .list__item {
    padding: 50px 40px 50px 110px;
  }
}
@media (max-width: 479px) {
  .our-values .list .list__item {
    padding: 50px 40px 50px 100px;
  }
}
.our-values .list .list__item:nth-child(1) {
  padding: 70px 50px 60px 130px;
}
@media (max-width: 1023px) {
  .our-values .list .list__item:nth-child(1) {
    padding: 60px 50px 60px 148px;
  }
  .our-values .list .list__item:nth-child(1) .content-item {
    padding: 7px 0 10px 20px;
  }
}
@media (max-width: 767px) {
  .our-values .list .list__item:nth-child(1) {
    padding: 60px 40px 60px 115px;
  }
  .our-values .list .list__item:nth-child(1) .content-item {
    padding: 7px 0 10px 15px;
  }
}
@media (max-width: 479px) {
  .our-values .list .list__item:nth-child(1) {
    padding: 60px 40px 50px 94px;
  }
  .our-values .list .list__item:nth-child(1) .content-item {
    padding: 7px 0 10px 16px;
  }
}
@media (max-width: 1023px) {
  .our-values .list .list__item:nth-child(4) {
    padding: 60px 50px 60px 135px;
  }
  .our-values .list .list__item:nth-child(4) .content-item {
    padding: 17px 0 40px 30px;
  }
}
@media (max-width: 767px) {
  .our-values .list .list__item:nth-child(4) {
    padding: 60px 40px 60px 125px;
  }
  .our-values .list .list__item:nth-child(4) .content-item {
    padding: 7px 0 10px 5px;
  }
}
@media (max-width: 479px) {
  .our-values .list .list__item:nth-child(4) {
    padding: 60px 40px 60px 105px;
  }
}
.our-values .list .list__item .numb-item {
  font-weight: 700;
  font-size: 240px;
  line-height: 75%;
  color: var(--bc-pure-white);
  -webkit-text-stroke: 4px var(--bc-brandbook-1);
  position: absolute;
  left: 50px;
  top: 50%;
  transform: translateY(-50%);
  z-index: 1;
}
@media (max-width: 1279px) {
  .our-values .list .list__item .numb-item {
    left: 48px;
    top: 45%;
  }
}
@media (max-width: 1023px) {
  .our-values .list .list__item .numb-item {
    font-size: 200px;
    top: 50%;
  }
}
@media (max-width: 767px) {
  .our-values .list .list__item .numb-item {
    left: 40px;
  }
}
@media (max-width: 479px) {
  .our-values .list .list__item .numb-item {
    font-size: 160px;
    top: 50px;
    transform: none;
  }
}
.our-values .list .list__item .content-item {
  background-color: var(--bc-pure-white);
  padding: 17px 0 40px 35px;
  position: relative;
  z-index: 2;
  box-sizing: border-box;
}
@media (max-width: 767px) {
  .our-values .list .list__item .content-item {
    padding: 7px 0 10px 20px;
  }
}
@media (max-width: 479px) {
  .our-values .list .list__item .content-item {
    padding: 7px 0 10px 10px;
  }
}
.our-values .list .list__item .title {
  font-weight: 700;
  font-size: 18px;
  line-height: 130%;
  margin-bottom: 12px;
}
.our-values .list .list__item .text {
  color: var(--bc-brandbook-4);
  font-size: 18px;
  line-height: 150%;
}
@media (max-width: 479px) {
  .our-values .list .list__item .text {
    font-size: 16px;
  }
}

/*** Our reviews (Done) ***/
#our-reviews {
  padding: 120px 0;
}
@media (max-width: 1279px) {
  #our-reviews {
    padding: 100px 0;
  }
}
@media (max-width: 767px) {
  #our-reviews {
    padding: 80px 0;
  }
}
@media (max-width: 479px) {
  #our-reviews {
    padding: 60px 0;
  }
}
@media (max-width: 1023px) {
  #our-reviews .container {
    align-items: flex-start;
  }
}
#our-reviews h2 {
  align-self: center;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  margin-bottom: 50px;
}
#our-reviews h2.ru {
  width: 386px;
  height: 91px;
  background-image: url("data:image/svg+xml,%3Csvg width='386' height='91' viewBox='0 0 386 91' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M366.856 8.55941L18.9081 0L0 91H386L366.856 8.55941Z' fill='%2353BEE3' /%3E%3C/svg%3E");
}
#our-reviews h2.lv {
  width: 434px;
  height: 91px;
  background-image: url("data:image/svg+xml,%3Csvg width='434' height='91' viewBox='0 0 434 91' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M412.475 8.55941L21.2593 0L-1.22786e-05 91H434L412.475 8.55941Z' fill='%2353BEE3' /%3E%3C/svg%3E");
}
@media (max-width: 767px) {
  #our-reviews h2 {
    margin-bottom: 40px;
  }
  #our-reviews h2.ru {
    width: 235px;
    height: 55px;
    background-image: url("data:image/svg+xml,%3Csvg width='235' height='55' viewBox='0 0 235 55' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M223.345 5.17327L11.5114 0L0 55H235L223.345 5.17327Z' fill='%2353BEE3' /%3E%3C/svg%3E");
  }
  #our-reviews h2.lv {
    width: 252px;
    height: 55px;
    background-image: url("data:image/svg+xml,%3Csvg width='252' height='55' viewBox='0 0 252 55' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M239.502 5.17327L12.3441 0L-5.54323e-06 55H252L239.502 5.17327Z' fill='%2353BEE3' /%3E%3C/svg%3E");
  }
}
#our-reviews .points-reviews .single-review {
  display: flex !important;
  flex-direction: column;
  align-items: flex-start;
  height: 100%;
  background: var(--bc-bg-light-grey);
  color: var(--bc-brandbook-3);
  padding: 40px;
  box-sizing: border-box;
  transition: all 0.2s;
}
#our-reviews .points-reviews .single-review .meta-user {
  margin-bottom: 20px;
}
#our-reviews .points-reviews .single-review .meta-user .img-user {
  width: 50px;
  height: 50px;
  flex-shrink: 0;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  border-radius: 50%;
  margin-right: 14px;
}
#our-reviews .points-reviews .single-review .meta-user .img-user img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
  border-radius: 50%;
}
#our-reviews .points-reviews .single-review .meta-user .name-user {
  color: var(--bc-brandbook-3);
  font-weight: 500;
  font-size: 16px;
  line-height: 140%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
#our-reviews .points-reviews .single-review .rating-date {
  gap: 0 20px;
  margin-bottom: 20px;
}
#our-reviews .points-reviews .single-review .rating-date .stars-review .star {
  display: inline-flex;
  width: 18px;
  height: 18px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  margin-right: 4px;
}
#our-reviews .points-reviews .single-review .rating-date .stars-review .star.filled {
  background-image: url("data:image/svg+xml,%3Csvg class='filled' width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_7001_2949)'%3E%3Cpath d='M9.44071 14.5436C9.16931 14.3792 8.829 14.3792 8.55761 14.5437L4.39532 17.0665C3.75017 17.4575 2.95263 16.8789 3.12406 16.1443L4.22755 11.4153C4.29924 11.1081 4.19529 10.7864 3.95739 10.5792L0.293637 7.38862C-0.273874 6.8944 0.031211 5.96092 0.781053 5.89724L5.60934 5.48723C5.92375 5.46053 6.19766 5.26223 6.3212 4.97188L8.21605 0.518403C8.51015 -0.172801 9.48985 -0.172801 9.78395 0.518404L11.6788 4.97188C11.8023 5.26224 12.0762 5.46053 12.3907 5.48723L17.2189 5.89724C17.9688 5.96092 18.2739 6.8944 17.7064 7.38862L14.0426 10.5792C13.8047 10.7864 13.7008 11.1081 13.7725 11.4153L14.876 16.1446C15.0474 16.8792 14.25 17.4578 13.6048 17.0668L9.44071 14.5436Z' fill='%23FFC500' /%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_7001_2949'%3E%3Crect width='18' height='17.25' fill='white' /%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
}
#our-reviews .points-reviews .single-review .rating-date .stars-review .star.half-empty {
  background-image: url("data:image/svg+xml,%3Csvg class='half-empty' width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_7001_3006)'%3E%3Cpath d='M9.44071 14.5436C9.16931 14.3792 8.829 14.3792 8.55761 14.5437L4.39532 17.0665C3.75017 17.4575 2.95263 16.8789 3.12406 16.1443L4.22755 11.4153C4.29924 11.1081 4.19529 10.7864 3.95739 10.5792L0.293637 7.38862C-0.273874 6.8944 0.031211 5.96092 0.781053 5.89724L5.60934 5.48723C5.92375 5.46053 6.19766 5.26223 6.3212 4.97188L8.21605 0.518403C8.51015 -0.172801 9.48985 -0.172801 9.78395 0.518404L11.6788 4.97188C11.8023 5.26224 12.0762 5.46053 12.3907 5.48723L17.2189 5.89724C17.9688 5.96092 18.2739 6.8944 17.7064 7.38862L14.0426 10.5792C13.8047 10.7864 13.7008 11.1081 13.7725 11.4153L14.876 16.1446C15.0474 16.8792 14.25 17.4578 13.6048 17.0668L9.44071 14.5436Z' fill='%23BBC1C7' /%3E%3Cmask id='mask0_7001_3006' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='18' height='18'%3E%3Cpath d='M9.44071 14.5436C9.16931 14.3792 8.829 14.3792 8.55761 14.5437L4.39532 17.0665C3.75017 17.4575 2.95263 16.8789 3.12406 16.1443L4.22755 11.4153C4.29924 11.1081 4.19529 10.7864 3.95739 10.5792L0.293637 7.38862C-0.273874 6.8944 0.031211 5.96092 0.781053 5.89724L5.60934 5.48723C5.92375 5.46053 6.19766 5.26223 6.3212 4.97188L8.21605 0.518403C8.51015 -0.172801 9.48985 -0.172801 9.78395 0.518404L11.6788 4.97188C11.8023 5.26224 12.0762 5.46053 12.3907 5.48723L17.2189 5.89724C17.9688 5.96092 18.2739 6.8944 17.7064 7.38862L14.0426 10.5792C13.8047 10.7864 13.7008 11.1081 13.7725 11.4153L14.876 16.1446C15.0474 16.8792 14.25 17.4578 13.6048 17.0668L9.44071 14.5436Z' fill='%23E0E8F1' /%3E%3C/mask%3E%3Cg mask='url(%23mask0_7001_3006)'%3E%3Crect width='9' height='17.1907' fill='%23FFC500' /%3E%3C/g%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_7001_3006'%3E%3Crect width='18' height='17.25' fill='white' /%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
}
#our-reviews .points-reviews .single-review .rating-date .stars-review .star.empty {
  background-image: url("data:image/svg+xml,%3Csvg class='empty' width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.44071 14.5436C9.16931 14.3792 8.829 14.3792 8.55761 14.5437L4.39532 17.0665C3.75017 17.4575 2.95263 16.8789 3.12406 16.1443L4.22755 11.4153C4.29924 11.1081 4.19529 10.7864 3.95739 10.5792L0.293637 7.38862C-0.273874 6.8944 0.031211 5.96092 0.781053 5.89724L5.60934 5.48723C5.92375 5.46053 6.19766 5.26223 6.3212 4.97188L8.21605 0.518403C8.51015 -0.172801 9.48985 -0.172801 9.78395 0.518404L11.6788 4.97188C11.8023 5.26224 12.0762 5.46053 12.3907 5.48723L17.2189 5.89724C17.9688 5.96092 18.2739 6.8944 17.7064 7.38862L14.0426 10.5792C13.8047 10.7864 13.7008 11.1081 13.7725 11.4153L14.876 16.1446C15.0474 16.8792 14.25 17.4578 13.6048 17.0668L9.44071 14.5436Z' fill='%23BBC1C7' /%3E%3C/svg%3E");
}
#our-reviews .points-reviews .single-review .rating-date .date-review {
  font-size: 16px;
  line-height: 150%;
  color: var(--bc-brandbook-4);
  white-space: nowrap;
}
#our-reviews .points-reviews .single-review .rating-date .source-review {
  display: inline-block;
  font-size: 16px;
  line-height: 150%;
  color: #939ba3;
  white-space: nowrap;
  text-decoration: none;
  transition: all 0.2s;
}
#our-reviews .points-reviews .single-review .rating-date .source-review:hover {
  color: var(--bc-brandbook-3);
  transition: all 0.2s;
}
#our-reviews .points-reviews .single-review .text-review {
  font-size: 18px;
  line-height: 150%;
  color: var(--bc-brandbook-3);
}
@media (max-width: 767px) {
  #our-reviews .points-reviews .single-review .text-review {
    font-size: 16px;
  }
}
@media (max-width: 1023px) {
  #our-reviews .slick-slider {
    max-width: 400px;
  }
}
@media (max-width: 767px) {
  #our-reviews .slick-slider {
    max-width: 380px;
  }
}
#our-reviews .slick-slider .slick-track {
  display: flex;
  align-items: stretch;
}
#our-reviews .slick-slider .slick-slide {
  height: auto;
  padding: 0 10px;
}
@media (max-width: 767px) {
  #our-reviews .slick-slider .slick-slide {
    padding: 0 8px;
  }
}
#our-reviews .slick-slider .slick-slide > div {
  height: 100%;
}
#our-reviews .slick-slider .slick-list {
  margin: 0 70px;
}
@media (max-width: 1023px) {
  #our-reviews .slick-slider .slick-list {
    margin: 0 -10px;
    overflow: visible;
  }
}
@media (max-width: 767px) {
  #our-reviews .slick-slider .slick-list {
    margin: 0 -8px;
  }
}
@media (max-width: 1023px) {
  #our-reviews .slick-dots {
    width: 720px;
  }
}
@media (max-width: 767px) {
  #our-reviews .slick-dots {
    width: 450px;
  }
}
@media (max-width: 1023px) {
  #our-reviews .slick-dots {
    max-width: 479px;
    width: 100%;
  }
}

/*** Check availability (Done) ***/
#bottom-check-availability {
  background: var(--bc-brandbook-3);
  padding: 120px 0;
  overflow: hidden;
}
@media (max-width: 1279px) {
  #bottom-check-availability {
    padding: 100px 0;
  }
}
@media (max-width: 767px) {
  #bottom-check-availability {
    padding: 80px 0;
  }
}
@media (max-width: 479px) {
  #bottom-check-availability {
    padding: 60px 0;
  }
}
#bottom-check-availability .form-block {
  position: relative;
}
#bottom-check-availability .form-block::before {
  content: "";
  display: block;
  width: 1749px;
  height: 618px;
  background-image: url("data:image/svg+xml,%3Csvg width='1749' height='618' viewBox='0 0 1749 618' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cellipse cx='1597.34' cy='119.5' rx='79.4173' ry='79.5' fill='%2353BEE3' /%3E%3Cellipse cx='215.775' cy='400.5' rx='10.4891' ry='10.5' fill='%2353BEE3' /%3E%3Cellipse cx='1657.27' cy='508.5' rx='19.4797' ry='19.5' fill='%23F26522' /%3E%3Crect x='1617.7' y='-307.379' width='19.3478' height='417.997' transform='rotate(33 1617.7 -307.379)' fill='%23F26522' /%3E%3Crect x='342.57' y='-380' width='15.7348' height='938.365' transform='rotate(33 342.57 -380)' fill='%2353BEE3' /%3E%3Crect x='1735.57' y='509' width='15.7348' height='938.365' transform='rotate(33 1735.57 509)' fill='%2353BEE3' /%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  position: absolute;
  top: -120px;
  left: -320px;
  z-index: 1;
}
@media (max-width: 1023px) {
  #bottom-check-availability .form-block::before {
    display: none;
  }
}
#bottom-check-availability .cta-form {
  padding: 60px;
}
#bottom-check-availability .cta-form.lv .inputs .input {
  width: 443px;
}
@media (max-width: 1279px) {
  #bottom-check-availability .cta-form.lv .inputs .input {
    width: 100%;
  }
}
#bottom-check-availability .cta-form.lv .inputs .button {
  width: 225px;
  padding: 19px 10px;
}
@media (max-width: 767px) {
  #bottom-check-availability .cta-form.lv .inputs .button {
    width: 100%;
  }
}
@media (max-width: 767px) {
  #bottom-check-availability .cta-form {
    padding: 40px 30px;
  }
}
@media (max-width: 479px) {
  #bottom-check-availability .cta-form {
    padding: 30px 24px;
  }
}
#bottom-check-availability .cta-form .inputs .input {
  width: 466px;
}
@media (max-width: 1279px) {
  #bottom-check-availability .cta-form .inputs .input {
    width: 100%;
  }
}
#bottom-check-availability .cta-form .button {
  width: 180px;
}
@media (max-width: 767px) {
  #bottom-check-availability .cta-form .button {
    width: 100%;
  }
}
#bottom-check-availability .cta-form .button:hover {
  background: var(--bc-brandbook-3);
  transition: all 0.3s;
}

/*** Custom styles ***/
.check-availability {
  background-color: var(--bc-brandbook-2);
  border-radius: 10px;
  padding: 30px 50px;
}
.check-availability .text {
  max-width: 685px;
  width: 100%;
  font-size: 22px;
  font-weight: 500;
  line-height: 130%;
}
.check-availability .button {
  width: 290px;
  height: 55px;
  background-color: var(--bc-pure-white);
}
.check-availability .button:hover {
  background-color: var(--bc-brandbook-3);
  color: var(--bc-pure-white);
}
@media (max-width: 1023px) {
  .check-availability {
    flex-direction: column;
    align-items: center;
    padding: 35px 50px;
  }
  .check-availability .text {
    margin-bottom: 25px;
    text-align: center;
  }
}
@media (max-width: 479px) {
  .check-availability {
    padding: 35px 25px;
  }
  .check-availability .button {
    max-width: 290px;
    width: 100%;
  }
}

.slick-arrow {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  display: flex;
  align-items: center;
  justify-content: center;
  width: 50px;
  height: 50px;
  border: 1px solid var(--bc-brandbook-3);
  background: #FFF;
  cursor: pointer;
  padding: 0px;
  outline: none;
  box-shadow: unset;
  transition: all 0.2s ease;
  z-index: 10;
}
.slick-arrow:hover {
  border-color: var(--bc-brandbook-1);
}
.slick-arrow:hover svg path {
  stroke: var(--bc-brandbook-1);
}
.slick-arrow.slick-prev {
  left: 0;
}
.slick-arrow.slick-next {
  right: 0;
}

.slick-dots {
  width: 100%;
  display: flex !important;
  justify-content: center;
  list-style-type: none;
  padding: 0;
  margin-top: 40px;
}
.slick-dots li {
  width: 12px;
  height: 12px;
  border-radius: 50%;
  background: var(--bc-grey-medium);
  cursor: pointer;
  margin: 0px 3px;
  padding: 0px;
  transition: all 0.2s ease;
}
.slick-dots li::marker {
  display: none !important;
}
.slick-dots li.slick-active {
  background: var(--bc-brandbook-2);
  cursor: default;
  transition: all 0.2s ease;
}
.slick-dots li button {
  display: none;
}