@charset "UTF-8";
@font-face {
  font-family: "Krona One";
  src: url("../fonts/KronaOne-Regular.eot");
  src: url("../fonts/KronaOne-Regular.eot?#iefix") format("embedded-opentype"), url("../fonts/KronaOne-Regular.woff2") format("woff2"), url("../fonts/KronaOne-Regular.woff") format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Zalando Sans";
  src: url("../fonts/ZalandoSans-Black.eot");
  src: url("../fonts/ZalandoSans-Black.eot?#iefix") format("embedded-opentype"), url("../fonts/ZalandoSans-Black.woff2") format("woff2"), url("../fonts/ZalandoSans-Black.woff") format("woff");
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Zalando Sans";
  src: url("../fonts/ZalandoSans-BlackItalic.eot");
  src: url("../fonts/ZalandoSans-BlackItalic.eot?#iefix") format("embedded-opentype"), url("../fonts/ZalandoSans-BlackItalic.woff2") format("woff2"), url("../fonts/ZalandoSans-BlackItalic.woff") format("woff");
  font-weight: 900;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Zalando Sans";
  src: url("../fonts/ZalandoSans-Bold.eot");
  src: url("../fonts/ZalandoSans-Bold.eot?#iefix") format("embedded-opentype"), url("../fonts/ZalandoSans-Bold.woff2") format("woff2"), url("../fonts/ZalandoSans-Bold.woff") format("woff");
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Zalando Sans";
  src: url("../fonts/ZalandoSans-BoldItalic.eot");
  src: url("../fonts/ZalandoSans-BoldItalic.eot?#iefix") format("embedded-opentype"), url("../fonts/ZalandoSans-BoldItalic.woff2") format("woff2"), url("../fonts/ZalandoSans-BoldItalic.woff") format("woff");
  font-weight: bold;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Zalando Sans";
  src: url("../fonts/ZalandoSans-ExtraBold.eot");
  src: url("../fonts/ZalandoSans-ExtraBold.eot?#iefix") format("embedded-opentype"), url("../fonts/ZalandoSans-ExtraBold.woff2") format("woff2"), url("../fonts/ZalandoSans-ExtraBold.woff") format("woff");
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Zalando Sans";
  src: url("../fonts/ZalandoSans-ExtraBoldItalic.eot");
  src: url("../fonts/ZalandoSans-ExtraBoldItalic.eot?#iefix") format("embedded-opentype"), url("../fonts/ZalandoSans-ExtraBoldItalic.woff2") format("woff2"), url("../fonts/ZalandoSans-ExtraBoldItalic.woff") format("woff");
  font-weight: bold;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Zalando Sans";
  src: url("../fonts/ZalandoSans-ExtraLight.eot");
  src: url("../fonts/ZalandoSans-ExtraLight.eot?#iefix") format("embedded-opentype"), url("../fonts/ZalandoSans-ExtraLight.woff2") format("woff2"), url("../fonts/ZalandoSans-ExtraLight.woff") format("woff");
  font-weight: 200;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Zalando Sans";
  src: url("../fonts/ZalandoSans-ExtraLightItalic.eot");
  src: url("../fonts/ZalandoSans-ExtraLightItalic.eot?#iefix") format("embedded-opentype"), url("../fonts/ZalandoSans-ExtraLightItalic.woff2") format("woff2"), url("../fonts/ZalandoSans-ExtraLightItalic.woff") format("woff");
  font-weight: 200;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Zalando Sans";
  src: url("../fonts/ZalandoSans-Italic.eot");
  src: url("../fonts/ZalandoSans-Italic.eot?#iefix") format("embedded-opentype"), url("../fonts/ZalandoSans-Italic.woff2") format("woff2"), url("../fonts/ZalandoSans-Italic.woff") format("woff");
  font-weight: normal;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Zalando Sans";
  src: url("../fonts/ZalandoSans-Light.eot");
  src: url("../fonts/ZalandoSans-Light.eot?#iefix") format("embedded-opentype"), url("../fonts/ZalandoSans-Light.woff2") format("woff2"), url("../fonts/ZalandoSans-Light.woff") format("woff");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Zalando Sans";
  src: url("../fonts/ZalandoSans-LightItalic.eot");
  src: url("../fonts/ZalandoSans-LightItalic.eot?#iefix") format("embedded-opentype"), url("../fonts/ZalandoSans-LightItalic.woff2") format("woff2"), url("../fonts/ZalandoSans-LightItalic.woff") format("woff");
  font-weight: 300;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Zalando Sans";
  src: url("../fonts/ZalandoSans-Medium.eot");
  src: url("../fonts/ZalandoSans-Medium.eot?#iefix") format("embedded-opentype"), url("../fonts/ZalandoSans-Medium.woff2") format("woff2"), url("../fonts/ZalandoSans-Medium.woff") format("woff");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Zalando Sans";
  src: url("../fonts/ZalandoSans-MediumItalic.eot");
  src: url("../fonts/ZalandoSans-MediumItalic.eot?#iefix") format("embedded-opentype"), url("../fonts/ZalandoSans-MediumItalic.woff2") format("woff2"), url("../fonts/ZalandoSans-MediumItalic.woff") format("woff");
  font-weight: 500;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Zalando Sans";
  src: url("../fonts/ZalandoSans-Regular.eot");
  src: url("../fonts/ZalandoSans-Regular.eot?#iefix") format("embedded-opentype"), url("../fonts/ZalandoSans-Regular.woff2") format("woff2"), url("../fonts/ZalandoSans-Regular.woff") format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Zalando Sans";
  src: url("../fonts/ZalandoSans-SemiBold.eot");
  src: url("../fonts/ZalandoSans-SemiBold.eot?#iefix") format("embedded-opentype"), url("../fonts/ZalandoSans-SemiBold.woff2") format("woff2"), url("../fonts/ZalandoSans-SemiBold.woff") format("woff");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Zalando Sans";
  src: url("../fonts/ZalandoSans-SemiBoldItalic.eot");
  src: url("../fonts/ZalandoSans-SemiBoldItalic.eot?#iefix") format("embedded-opentype"), url("../fonts/ZalandoSans-SemiBoldItalic.woff2") format("woff2"), url("../fonts/ZalandoSans-SemiBoldItalic.woff") format("woff");
  font-weight: 600;
  font-style: italic;
  font-display: swap;
}
/* global variables & styles */
.has-white-color {
  color: #ffffff;
}

.has-green-color {
  color: #465F38;
}

.has-green-bg-color {
  color: #EAEEE7;
}

.has-black-color {
  color: #000000;
}

.has-navy-color {
  color: #1D2D4D;
}

.has-powder-color {
  color: #F0C2B5;
}

.has-sand-color {
  color: #D8C6AF;
}

.has-brown-color {
  color: #645440;
}

.has-zab-black-color {
  color: #0D1112;
}

a {
  text-decoration: none;
  color: #D90D6C;
  transition: all 0.3s;
  text-decoration: none;
}
a:hover {
  color: #F25CAF;
  text-decoration: underline;
  transition: all 0.3s;
}

/* buttons */
/* buttons - classic */
.btn {
  display: inline-block;
  padding: 12px 14px 12px 14px;
  font-family: "Krona One", sans-serif;
  font-size: 16px;
  line-height: normal;
  text-decoration: none;
  transition: 0.3s all ease-in-out;
  min-width: 205px;
  border: 0 solid #ffffff;
  border-radius: 16px;
  position: relative;
  z-index: 5;
  width: -moz-max-content;
  width: max-content;
}
.btn:after {
  z-index: 6;
  position: relative;
  right: 0;
  top: 0;
  padding-bottom: 0;
  content: "___";
}
.btn a {
  text-decoration: none;
}
.btn:hover {
  transition: 0.3s all ease-in-out;
  text-decoration: none;
}
.btn:hover a {
  text-decoration: none;
}
.btn:hover.wp-block-button {
  transition: all 0.3s ease-in-out;
}
.btn:hover.wp-block-button .wp-element-button {
  color: inherit;
  background-color: inherit;
  border-radius: 0;
  border: 0;
  padding: 0;
  font-size: inherit;
  line-height: inherit;
  transition: all 0.3s ease-in-out;
}
.btn.wp-block-button {
  transition: all 0.3s ease-in-out;
}
.btn.wp-block-button .wp-element-button {
  color: inherit;
  background-color: inherit;
  border-radius: 0;
  border: 0;
  padding: 0;
  font-size: inherit;
  line-height: inherit;
  transition: all 0.3s ease-in-out;
}
.btn.btn-magenta {
  color: #B0F7F3;
  background-color: #D90D6C;
}
.btn.btn-magenta:hover {
  color: #B0F7F3;
  background-color: #F25CAF;
  transition: 0.3s all ease-in-out;
}
.btn.btn-transparent {
  color: #D90D6C !important;
  background-color: transparent;
  padding-left: 0px;
  text-align: left;
}
.btn.btn-transparent:hover {
  color: #F25CAF !important;
  background-color: transparent;
  transition: 0.3s all ease-in-out;
}
.btn.btn-transparent a {
  text-align: left;
  color: #D90D6C !important;
  text-decoration: none !important;
}
.btn.btn-transparent a:hover {
  color: #F25CAF !important;
  background-color: transparent;
  transition: 0.3s all ease-in-out;
}
.btn.btn-menu-rezerwuj {
  color: #D90D6C;
  background-color: unset;
  padding: 0px 25px 0 0;
}
.btn.btn-menu-rezerwuj a {
  font-family: "Krona One", sans-serif !important;
  color: #D90D6C !important;
  text-decoration: none !important;
}
.btn.btn-menu-rezerwuj:hover {
  color: #F25CAF;
  background-color: unset;
  transition: 0.3s all ease-in-out;
}
.btn.btn-menu-rezerwuj:hover a {
  color: #F25CAF !important;
  text-decoration: none !important;
}
.btn.btn-menu-rezerwuj:after {
  z-index: 6;
  position: absolute;
  right: 14px;
  top: 12px;
  padding-bottom: 0;
  content: "___";
}

em, i {
  font-weight: inherit;
  font-family: inherit;
  font-style: italic;
}

b, strong {
  font-weight: inherit;
  font-family: inherit;
  font-weight: 700;
}

hr.reset-divider {
  width: 390px;
  background-color: #01445C;
  height: 1px;
}
@media screen and (max-width: 576px) {
  hr.reset-divider {
    width: 80%;
    max-width: 390px;
  }
}

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

* {
  margin: 0;
  padding: 0;
  font: inherit;
}

body {
  min-height: 100vh;
}

img,
picture,
svg,
video {
  display: block;
  max-width: 100%;
}

body.page-template {
  background-color: #170C1E;
  height: 100vh;
  position: relative;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  font-family: "Zalando Sans", sans-serif;
  color: #000000;
}

.body-wrapper {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  background-color: #ECE1D8;
  max-width: 1440px;
  width: 100%;
  padding-top: 112px;
}

h1, h2, h3, h4, h5, h6 {
  font-family: "Krona One", sans-serif;
}

h1 {
  font-size: 70px;
  line-height: 78px;
  letter-spacing: -3%;
}
@media screen and (max-width: 991px) {
  h1 {
    font-size: 60px;
    line-height: 60px;
  }
}
@media screen and (max-width: 767px) {
  h1 {
    font-size: 50px;
    line-height: 50px;
  }
}
@media screen and (max-width: 576px) {
  h1 {
    font-size: 30px;
    line-height: 30px;
  }
}

h2 {
  font-size: 48px;
  line-height: 52px;
  letter-spacing: -3%;
}
@media screen and (max-width: 991px) {
  h2 {
    font-size: 40px;
    line-height: 42px;
  }
}
@media screen and (max-width: 767px) {
  h2 {
    font-size: 36px;
    line-height: 38px;
  }
}
@media screen and (max-width: 576px) {
  h2 {
    font-size: 26px;
    line-height: 26px;
  }
}

h3 {
  font-size: 30px;
  line-height: 36px;
  letter-spacing: -3%;
}
@media screen and (max-width: 991px) {
  h3 {
    font-size: 28px;
    line-height: 30px;
  }
}
@media screen and (max-width: 767px) {
  h3 {
    font-size: 24px;
    line-height: 26px;
  }
}
@media screen and (max-width: 576px) {
  h3 {
    font-size: 20px;
    line-height: 22px;
  }
}

h4 {
  font-size: 16px;
  line-height: 24px;
  letter-spacing: -3%;
}
@media screen and (max-width: 991px) {
  h4 {
    font-size: 16px;
    line-height: 24px;
  }
}
@media screen and (max-width: 767px) {
  h4 {
    font-size: 16px;
    line-height: 24px;
  }
}
@media screen and (max-width: 576px) {
  h4 {
    font-size: 16px;
    line-height: 24px;
  }
}

sup {
  top: -0.5em;
  color: inherit;
  font-weight: inherit;
}

nav.nav-top {
  z-index: 9999;
  width: 100%;
  background-color: transparent;
  height: auto;
  padding: 0 !important;
  max-width: 1440px;
  margin: 0 auto;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  transition: all 0.3s ease;
}
nav.nav-top .hide-on-desktop {
  display: none;
}
@media screen and (max-width: 767px) {
  nav.nav-top .hide-on-desktop {
    display: block;
  }
}
nav.nav-top .hide-on-mobile {
  display: block;
}
@media screen and (max-width: 767px) {
  nav.nav-top .hide-on-mobile {
    display: none;
  }
}
nav.nav-top #navPlaces {
  max-width: 1440px;
  width: 100%;
  position: relative;
  background-color: #01445C;
  margin: 0;
  padding: 0;
  transition: all 0.3s ease;
}
nav.nav-top #navPlaces .places-wrapper {
  width: 100%;
  max-width: 1400px;
}
nav.nav-top #navPlaces .places-wrapper ul {
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
}
nav.nav-top #navPlaces .places-wrapper ul li a {
  text-decoration: none;
  transition: all 0.3s;
  font-size: 12px;
  text-transform: uppercase;
  line-height: 36px;
  padding: 0 10px;
  color: #ffffff;
}
nav.nav-top #navPlaces .places-wrapper ul li a:hover {
  transition: all 0.3s;
  text-decoration: underline;
}
nav.nav-top #navTop {
  width: 100%;
  position: relative;
  margin-top: 13px;
  background-color: transparent;
  transition: all 0.3s ease;
}
nav.nav-top #navTop .navtop-wrapper {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  max-width: 1400px;
}
@media screen and (max-width: 1399px) {
  nav.nav-top #navTop .navtop-wrapper {
    flex-wrap: wrap;
  }
}
nav.nav-top #navTop .navbar-brand {
  height: 37px;
  width: 96px;
  margin-right: 30px;
}
nav.nav-top #navTop .navbar-brand img {
  height: 100%;
  width: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}
@media screen and (max-width: 1399px) {
  nav.nav-top #navTop .toggler-wrapper {
    height: 50px;
    display: flex;
    justify-content: center;
    align-items: center;
  }
  nav.nav-top #navTop .toggler-wrapper button {
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 0;
  }
  nav.nav-top #navTop .toggler-wrapper button svg {
    height: 40px;
    padding: 0;
    border: 0px solid #01445C;
    border-radius: 5px;
    transition: all 0.3s;
    width: 40px;
    max-width: unset;
    fill: #01445C;
  }
  nav.nav-top #navTop .toggler-wrapper button svg:hover {
    transition: all 0.3s;
    background-color: none;
  }
}
nav.nav-top #navTop #bsNavTop {
  text-transform: uppercase;
  width: 100%;
}
@media screen and (max-width: 1399px) {
  nav.nav-top #navTop #bsNavTop {
    background-color: #ECE1D8;
    margin-top: 10px;
  }
}
nav.nav-top #navTop #bsNavTop > ul {
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
}
@media screen and (max-width: 1399px) {
  nav.nav-top #navTop #bsNavTop > ul {
    flex-direction: column;
  }
}
nav.nav-top #navTop #bsNavTop > ul li {
  text-align: center;
}
nav.nav-top #navTop #bsNavTop > ul li.btn-menu-zarezerwuj {
  background-color: #ECE1D8;
  padding: 0 20px;
}
nav.nav-top #navTop #bsNavTop > ul li.dropdown {
  text-align: center;
}
@media screen and (max-width: 1399px) {
  nav.nav-top #navTop #bsNavTop > ul li {
    width: 100%;
  }
}
nav.nav-top #navTop #bsNavTop > ul li a {
  text-decoration: none;
  transition: all 0.3s;
  font-size: 14px;
  text-transform: uppercase;
  line-height: 50px;
  padding: 0;
  padding: 0 13px;
  color: #000000;
}
nav.nav-top #navTop #bsNavTop > ul li a:hover {
  transition: all 0.3s;
  text-decoration: none;
  color: #F25CAF;
}
nav.nav-top #navTop #bsNavTop > ul li a.dropdown-toggle:after {
  color: #000000;
  border-bottom: 1px solid #000000;
  border-left: 1px solid #000000;
  border-right: 0;
  border-top: 0;
  rotate: -45deg;
  background-color: transparent;
  width: 8px;
  height: 8px;
  display: inline-block;
  margin-left: 10px;
  margin-top: 7px;
  vertical-align: auto;
  content: "";
}
nav.nav-top #navTop #bsNavTop > ul li ul {
  padding: 10px 20px;
  margin-top: 20px;
  background-color: #01445C;
  border: none;
  border-radius: 0;
  right: 0;
  width: 300px;
  left: unset;
  text-align: center;
  margin-bottom: 10px;
}
@media screen and (max-width: 1399px) {
  nav.nav-top #navTop #bsNavTop > ul li ul {
    margin-top: 0;
    width: 100%;
  }
}
nav.nav-top #navTop #bsNavTop > ul li ul:before {
  content: "▲";
  position: absolute;
  top: -18px;
  right: 5px;
  width: 15px;
  height: 15px;
  transform: translateX(-50%);
  color: #01445C;
}
@media screen and (max-width: 1399px) {
  nav.nav-top #navTop #bsNavTop > ul li ul:before {
    display: none;
  }
}
nav.nav-top #navTop #bsNavTop > ul li ul li {
  text-align: center;
  height: 40px;
  display: flex;
  justify-content: center;
  align-items: center;
}
nav.nav-top #navTop #bsNavTop > ul li ul li a {
  text-align: center;
  text-decoration: none;
  transition: all 0.3s;
  font-size: 14px;
  text-transform: none;
  line-height: 18px;
  padding: 0;
  padding: 0 10px;
  color: #ffffff;
  text-wrap: wrap;
}
nav.nav-top #navTop #bsNavTop > ul li ul li a:hover {
  transition: all 0.3s;
  text-decoration: none;
  color: #F25CAF;
  background-color: transparent;
}
nav.nav-top.nav-home-page #navPlaces {
  background-color: #01445C;
}
nav.nav-top.nav-home-page #navPlaces .places-wrapper ul li a {
  color: #ffffff;
}
nav.nav-top.nav-home-page #navTop .left .navbar-brand .img-white {
  display: block;
}
nav.nav-top.nav-home-page #navTop .left .navbar-brand .img-green {
  display: none;
}
nav.nav-top.nav-home-page #navTop .left .navbar-brand:hover {
  background-color: #465F38;
}
nav.nav-top.nav-home-page #navTop .right {
  color: #ffffff;
}
nav.nav-top.nav-home-page #navTop .center #bsNavTop a {
  color: #ffffff;
}
nav.nav-top.nav-home-page #navTop .center #bsNavTop a:hover {
  background-color: #465F38;
}
nav.nav-top.nav-page #navPlaces .places-wrapper ul li a {
  color: #465F38;
}
nav.nav-top.nav-page #navTop .navbar-brand .img-white {
  display: none;
}
nav.nav-top.nav-page #navTop .navbar-brand .img-green {
  display: block;
}
@media screen and (max-width: 1399px) {
  nav.nav-top.nav-page #navTop .toggler-wrapper button svg {
    fill: #465F38;
  }
}
@media screen and (max-width: 1399px) {
  nav.nav-top.nav-page #navTop #bsNavTop {
    background-color: #465F38;
  }
}
nav.nav-top.nav-page #navTop #bsNavTop > ul li.btn-menu-zarezerwuj {
  background-color: #465F38;
}
nav.nav-top.nav-page #navTop #bsNavTop > ul li.btn-menu-zarezerwuj a {
  color: #ffffff;
}
nav.nav-top.nav-page #navTop #bsNavTop > ul li.btn-menu-zarezerwuj a:hover {
  background-color: #5C7C49;
}
nav.nav-top.nav-page #navTop #bsNavTop > ul li.btn-menu-zarezerwuj:hover {
  background-color: #5C7C49;
}
@media screen and (max-width: 1399px) {
  nav.nav-top.nav-page #navTop #bsNavTop > ul li.btn-menu-zarezerwuj {
    background-color: #5C7C49;
  }
}
nav.nav-top.nav-page #navTop #bsNavTop > ul li a {
  color: #465F38;
}
nav.nav-top.nav-page #navTop #bsNavTop > ul li a:hover {
  transition: all 0.3s;
  text-decoration: underline;
}
@media screen and (max-width: 1399px) {
  nav.nav-top.nav-page #navTop #bsNavTop > ul li a {
    color: #ffffff;
  }
}
nav.nav-top.nav-page #navTop #bsNavTop > ul li a.dropdown-toggle:after {
  color: #465F38;
  border-bottom: 1px solid #465F38;
  border-left: 1px solid #465F38;
}
@media screen and (max-width: 1399px) {
  nav.nav-top.nav-page #navTop #bsNavTop > ul li a.dropdown-toggle:after {
    color: #ffffff;
    border-bottom: 1px solid #ffffff;
    border-left: 1px solid #ffffff;
  }
}
nav.nav-top.nav-page #navTop #bsNavTop > ul li ul {
  padding: 10px 20px;
  margin-top: 20px;
  background-color: rgba(92, 124, 73, 0.95);
  border: none;
  border-radius: 0;
  right: 0;
  width: 300px;
  left: unset;
  text-align: center;
  margin-bottom: 10px;
}
@media screen and (max-width: 1399px) {
  nav.nav-top.nav-page #navTop #bsNavTop > ul li ul {
    margin-top: 0;
    width: 100%;
  }
}
nav.nav-top.nav-page #navTop #bsNavTop > ul li ul:before {
  content: "▲";
  position: absolute;
  top: -18px;
  right: 5px;
  width: 15px;
  height: 15px;
  transform: translateX(-50%);
  color: rgba(92, 124, 73, 0.95);
}
@media screen and (max-width: 1399px) {
  nav.nav-top.nav-page #navTop #bsNavTop > ul li ul:before {
    display: none;
  }
}
nav.nav-top.nav-page #navTop #bsNavTop > ul li ul li {
  text-align: center;
  height: 40px;
  display: flex;
  justify-content: center;
  align-items: center;
}
nav.nav-top.nav-page #navTop #bsNavTop > ul li ul li a {
  text-align: center;
  text-decoration: none;
  transition: all 0.3s;
  font-size: 14px;
  text-transform: none;
  line-height: 18px;
  padding: 0;
  padding: 0 10px;
  color: #ffffff;
  text-wrap: wrap;
}
nav.nav-top.nav-page #navTop #bsNavTop > ul li ul li a:hover {
  transition: all 0.3s;
  text-decoration: underline;
  background-color: transparent;
}
nav.nav-top.nav-scrolled-sticky {
  margin-top: -36px;
}
@media screen and (max-width: 1399px) {
  nav.nav-top.nav-scrolled-sticky {
    margin-top: 0;
  }
}
nav.nav-top.nav-scrolled-sticky #navPlaces {
  opacity: 0;
  transition: opacity 0.3s ease;
}
nav.nav-top.nav-scrolled-sticky #navTop {
  margin-top: 0;
  background-color: #ECE1D8;
  transition: opacity 0.3s ease;
  padding-top: 10px;
  padding-bottom: 10px;
}
@media screen and (max-width: 1399px) {
  nav.nav-top.nav-scrolled-sticky #navTop .navtop-wrapper {
    flex-wrap: wrap;
  }
}

.page-home-container {
  width: 100%;
  max-width: 1440px;
}

.page-single-container {
  width: 100%;
  max-width: 1440px;
}

.page-pokoj-container {
  width: 100%;
  max-width: 1440px;
}

.page-pokoj-container > .wp-block {
  max-width: 100%;
}

@font-face {
  font-family: "Krona One";
  src: url("../fonts/KronaOne-Regular.eot");
  src: url("../fonts/KronaOne-Regular.eot?#iefix") format("embedded-opentype"), url("../fonts/KronaOne-Regular.woff2") format("woff2"), url("../fonts/KronaOne-Regular.woff") format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Zalando Sans";
  src: url("../fonts/ZalandoSans-Black.eot");
  src: url("../fonts/ZalandoSans-Black.eot?#iefix") format("embedded-opentype"), url("../fonts/ZalandoSans-Black.woff2") format("woff2"), url("../fonts/ZalandoSans-Black.woff") format("woff");
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Zalando Sans";
  src: url("../fonts/ZalandoSans-BlackItalic.eot");
  src: url("../fonts/ZalandoSans-BlackItalic.eot?#iefix") format("embedded-opentype"), url("../fonts/ZalandoSans-BlackItalic.woff2") format("woff2"), url("../fonts/ZalandoSans-BlackItalic.woff") format("woff");
  font-weight: 900;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Zalando Sans";
  src: url("../fonts/ZalandoSans-Bold.eot");
  src: url("../fonts/ZalandoSans-Bold.eot?#iefix") format("embedded-opentype"), url("../fonts/ZalandoSans-Bold.woff2") format("woff2"), url("../fonts/ZalandoSans-Bold.woff") format("woff");
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Zalando Sans";
  src: url("../fonts/ZalandoSans-BoldItalic.eot");
  src: url("../fonts/ZalandoSans-BoldItalic.eot?#iefix") format("embedded-opentype"), url("../fonts/ZalandoSans-BoldItalic.woff2") format("woff2"), url("../fonts/ZalandoSans-BoldItalic.woff") format("woff");
  font-weight: bold;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Zalando Sans";
  src: url("../fonts/ZalandoSans-ExtraBold.eot");
  src: url("../fonts/ZalandoSans-ExtraBold.eot?#iefix") format("embedded-opentype"), url("../fonts/ZalandoSans-ExtraBold.woff2") format("woff2"), url("../fonts/ZalandoSans-ExtraBold.woff") format("woff");
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Zalando Sans";
  src: url("../fonts/ZalandoSans-ExtraBoldItalic.eot");
  src: url("../fonts/ZalandoSans-ExtraBoldItalic.eot?#iefix") format("embedded-opentype"), url("../fonts/ZalandoSans-ExtraBoldItalic.woff2") format("woff2"), url("../fonts/ZalandoSans-ExtraBoldItalic.woff") format("woff");
  font-weight: bold;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Zalando Sans";
  src: url("../fonts/ZalandoSans-ExtraLight.eot");
  src: url("../fonts/ZalandoSans-ExtraLight.eot?#iefix") format("embedded-opentype"), url("../fonts/ZalandoSans-ExtraLight.woff2") format("woff2"), url("../fonts/ZalandoSans-ExtraLight.woff") format("woff");
  font-weight: 200;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Zalando Sans";
  src: url("../fonts/ZalandoSans-ExtraLightItalic.eot");
  src: url("../fonts/ZalandoSans-ExtraLightItalic.eot?#iefix") format("embedded-opentype"), url("../fonts/ZalandoSans-ExtraLightItalic.woff2") format("woff2"), url("../fonts/ZalandoSans-ExtraLightItalic.woff") format("woff");
  font-weight: 200;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Zalando Sans";
  src: url("../fonts/ZalandoSans-Italic.eot");
  src: url("../fonts/ZalandoSans-Italic.eot?#iefix") format("embedded-opentype"), url("../fonts/ZalandoSans-Italic.woff2") format("woff2"), url("../fonts/ZalandoSans-Italic.woff") format("woff");
  font-weight: normal;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Zalando Sans";
  src: url("../fonts/ZalandoSans-Light.eot");
  src: url("../fonts/ZalandoSans-Light.eot?#iefix") format("embedded-opentype"), url("../fonts/ZalandoSans-Light.woff2") format("woff2"), url("../fonts/ZalandoSans-Light.woff") format("woff");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Zalando Sans";
  src: url("../fonts/ZalandoSans-LightItalic.eot");
  src: url("../fonts/ZalandoSans-LightItalic.eot?#iefix") format("embedded-opentype"), url("../fonts/ZalandoSans-LightItalic.woff2") format("woff2"), url("../fonts/ZalandoSans-LightItalic.woff") format("woff");
  font-weight: 300;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Zalando Sans";
  src: url("../fonts/ZalandoSans-Medium.eot");
  src: url("../fonts/ZalandoSans-Medium.eot?#iefix") format("embedded-opentype"), url("../fonts/ZalandoSans-Medium.woff2") format("woff2"), url("../fonts/ZalandoSans-Medium.woff") format("woff");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Zalando Sans";
  src: url("../fonts/ZalandoSans-MediumItalic.eot");
  src: url("../fonts/ZalandoSans-MediumItalic.eot?#iefix") format("embedded-opentype"), url("../fonts/ZalandoSans-MediumItalic.woff2") format("woff2"), url("../fonts/ZalandoSans-MediumItalic.woff") format("woff");
  font-weight: 500;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Zalando Sans";
  src: url("../fonts/ZalandoSans-Regular.eot");
  src: url("../fonts/ZalandoSans-Regular.eot?#iefix") format("embedded-opentype"), url("../fonts/ZalandoSans-Regular.woff2") format("woff2"), url("../fonts/ZalandoSans-Regular.woff") format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Zalando Sans";
  src: url("../fonts/ZalandoSans-SemiBold.eot");
  src: url("../fonts/ZalandoSans-SemiBold.eot?#iefix") format("embedded-opentype"), url("../fonts/ZalandoSans-SemiBold.woff2") format("woff2"), url("../fonts/ZalandoSans-SemiBold.woff") format("woff");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Zalando Sans";
  src: url("../fonts/ZalandoSans-SemiBoldItalic.eot");
  src: url("../fonts/ZalandoSans-SemiBoldItalic.eot?#iefix") format("embedded-opentype"), url("../fonts/ZalandoSans-SemiBoldItalic.woff2") format("woff2"), url("../fonts/ZalandoSans-SemiBoldItalic.woff") format("woff");
  font-weight: 600;
  font-style: italic;
  font-display: swap;
}
.page-home-container section.page-home-section-top-header,
.editor-styles-wrapper div.is-root-container .reset-home-top-header-block-editor section.page-home-section-top-header {
  height: 700px;
  width: 100%;
  position: relative;
  z-index: 5;
  overflow: hidden;
}
.page-home-container section.page-home-section-top-header .img-bg,
.editor-styles-wrapper div.is-root-container .reset-home-top-header-block-editor section.page-home-section-top-header .img-bg {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
  z-index: 1;
  border-radius: 400px 0 0 0;
}
.page-home-container section.page-home-section-top-header .img-bg img,
.editor-styles-wrapper div.is-root-container .reset-home-top-header-block-editor section.page-home-section-top-header .img-bg img {
  width: 120%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
}
@media screen and (max-width: 991px) {
  .page-home-container section.page-home-section-top-header .img-bg,
  .editor-styles-wrapper div.is-root-container .reset-home-top-header-block-editor section.page-home-section-top-header .img-bg {
    border-radius: 200px 0 0 0;
  }
}
@media screen and (max-width: 576px) {
  .page-home-container section.page-home-section-top-header .img-bg,
  .editor-styles-wrapper div.is-root-container .reset-home-top-header-block-editor section.page-home-section-top-header .img-bg {
    border-radius: 100px 0 0 0;
  }
}
.page-home-container section.page-home-section-top-header .bg-overlay,
.editor-styles-wrapper div.is-root-container .reset-home-top-header-block-editor section.page-home-section-top-header .bg-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #000000;
  mix-blend-mode: multiply;
  z-index: 2;
  opacity: 0.4;
  border-radius: 400px 0 0 0;
}
@media screen and (max-width: 991px) {
  .page-home-container section.page-home-section-top-header .bg-overlay,
  .editor-styles-wrapper div.is-root-container .reset-home-top-header-block-editor section.page-home-section-top-header .bg-overlay {
    border-radius: 200px 0 0 0;
  }
}
@media screen and (max-width: 576px) {
  .page-home-container section.page-home-section-top-header .bg-overlay,
  .editor-styles-wrapper div.is-root-container .reset-home-top-header-block-editor section.page-home-section-top-header .bg-overlay {
    border-radius: 100px 0 0 0;
  }
}
.page-home-container section.page-home-section-top-header .top-header-txt-container,
.editor-styles-wrapper div.is-root-container .reset-home-top-header-block-editor section.page-home-section-top-header .top-header-txt-container {
  z-index: 13;
  position: relative;
  height: 100%;
}
.page-home-container section.page-home-section-top-header .top-header-txt-container .row,
.editor-styles-wrapper div.is-root-container .reset-home-top-header-block-editor section.page-home-section-top-header .top-header-txt-container .row {
  justify-content: center;
  align-items: center;
  height: 100%;
}
.page-home-container section.page-home-section-top-header .top-header-txt-container .row .top-container,
.editor-styles-wrapper div.is-root-container .reset-home-top-header-block-editor section.page-home-section-top-header .top-header-txt-container .row .top-container {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  text-align: center;
  height: 100%;
}
.page-home-container section.page-home-section-top-header .top-header-txt-container .row .top-container h1,
.page-home-container section.page-home-section-top-header .top-header-txt-container .row .top-container .header-title,
.editor-styles-wrapper div.is-root-container .reset-home-top-header-block-editor section.page-home-section-top-header .top-header-txt-container .row .top-container h1,
.editor-styles-wrapper div.is-root-container .reset-home-top-header-block-editor section.page-home-section-top-header .top-header-txt-container .row .top-container .header-title {
  text-transform: uppercase;
  color: #ffffff;
  padding-bottom: 30px;
  margin: 0;
}
.page-home-container section.page-home-section-top-header .top-header-txt-container .row .top-container p,
.editor-styles-wrapper div.is-root-container .reset-home-top-header-block-editor section.page-home-section-top-header .top-header-txt-container .row .top-container p {
  font-size: 16px;
  line-height: 1.6;
  width: 50%;
  min-width: 648px;
  color: #ffffff;
  padding-bottom: 30px;
  margin: 0;
}
.page-home-container section.page-home-section-top-header .top-header-txt-container .row .top-container .reservation-form,
.editor-styles-wrapper div.is-root-container .reset-home-top-header-block-editor section.page-home-section-top-header .top-header-txt-container .row .top-container .reservation-form {
  width: 100%;
}
.page-home-container section.page-home-section-top-header .top-header-txt-container .row .top-container .reservation-form .btn,
.editor-styles-wrapper div.is-root-container .reset-home-top-header-block-editor section.page-home-section-top-header .top-header-txt-container .row .top-container .reservation-form .btn {
  display: inline-block;
  padding: 12px 14px;
  font-family: "Krona One", sans-serif;
  font-size: 16px;
  line-height: normal;
  text-decoration: none;
  transition: 0.3s all ease-in-out;
  min-width: 205px;
  border: 0 solid #ffffff;
  border-radius: 16px;
  position: relative;
  z-index: 5;
  width: -moz-max-content;
  width: max-content;
  color: #B0F7F3;
  background-color: #D90D6C;
}
.page-home-container section.page-home-section-top-header .top-header-txt-container .row .top-container .reservation-form .btn::after,
.editor-styles-wrapper div.is-root-container .reset-home-top-header-block-editor section.page-home-section-top-header .top-header-txt-container .row .top-container .reservation-form .btn::after {
  z-index: 6;
  position: relative;
  right: 0;
  top: 0;
  padding-bottom: 0;
  content: "___";
}
.page-home-container section.page-home-section-top-header .top-header-txt-container .row .top-container .reservation-form .btn:hover,
.editor-styles-wrapper div.is-root-container .reset-home-top-header-block-editor section.page-home-section-top-header .top-header-txt-container .row .top-container .reservation-form .btn:hover {
  color: #B0F7F3;
  background-color: #F25CAF;
  text-decoration: none;
}
@media screen and (max-width: 991px) {
  .page-home-container section.page-home-section-top-header,
  .editor-styles-wrapper div.is-root-container .reset-home-top-header-block-editor section.page-home-section-top-header {
    height: 560px;
  }
}
@media screen and (max-width: 767px) {
  .page-home-container section.page-home-section-top-header .top-header-txt-container .row .top-container p,
  .editor-styles-wrapper div.is-root-container .reset-home-top-header-block-editor section.page-home-section-top-header .top-header-txt-container .row .top-container p {
    width: 100%;
    min-width: 0;
  }
}

.editor-styles-wrapper div.is-root-container .reset-home-top-header-block-editor,
.editor-styles-wrapper div.is-root-container .reset-blocks-page-header-editor,
.editor-styles-wrapper div.is-root-container .reset-blocks-1column-rounded-bg-center-text-editor,
.editor-styles-wrapper div.is-root-container .reset-blocks-1column-center-text-light-bg-editor,
.editor-styles-wrapper div.is-root-container .reset-blocks-form-editor,
.editor-styles-wrapper div.is-root-container .reset-blocks-accordion-editor,
.editor-styles-wrapper div.is-root-container .reset-two-columns-slider-variant-left-text-right-slider-editor,
.editor-styles-wrapper div.is-root-container .reset-two-columns-variant-left-text-right-image-editor,
.editor-styles-wrapper div.is-root-container .reset-two-columns-variant-left-image-right-text-editor,
.editor-styles-wrapper div.is-root-container .reset-two-columns-slider-variant-left-text-list-right-slider-editor,
.editor-styles-wrapper div.is-root-container .reset-two-columns-rooms-slider-variant-left-text-right-slider-editor,
.editor-styles-wrapper div.is-root-container .reset-two-columns-slider-variant-right0text-list-left-slider-editor,
.editor-styles-wrapper div.is-root-container .reset-two-columns-slider-variant-right-text-list-2columns-left-slider-1-image-editor,
.editor-styles-wrapper div.is-root-container .reset-three-columns-variant-three-pages-editor,
.editor-styles-wrapper div.is-root-container .reset-three-columns-slider-variant-left-img-center-text-right-image-editor,
.editor-styles-wrapper div.is-root-container .reset-three-columns-rooms-slider-variant-left-img-center-text-right-image-editor,
.editor-styles-wrapper div.is-root-container .reset-three-columns-rooms-slider-variant-left-img-center-text-right-image-plum-bg-editor,
.editor-styles-wrapper div.is-root-container .reset-two-columns-slider-variant-left-circle-image-right-text-editor,
.editor-styles-wrapper div.is-root-container .reset-blocks-rounded-image-room-header-editor,
.editor-styles-wrapper div.is-root-container .reset-half-header-editor {
  width: 100%;
  max-width: 1440px;
  margin: 0 auto;
}

section.blocks-1column-rounded-bg-center-text,
.editor-styles-wrapper div.is-root-container .reset-blocks-1column-rounded-bg-center-text-editor section.blocks-1column-rounded-bg-center-text {
  background-color: #ECE1D8;
  padding: 0;
}
section.blocks-1column-rounded-bg-center-text .rounded-bg-center-text-inner,
.editor-styles-wrapper div.is-root-container .reset-blocks-1column-rounded-bg-center-text-editor section.blocks-1column-rounded-bg-center-text .rounded-bg-center-text-inner {
  background-color: #261A2E;
  border-radius: 0 400px 0 0;
  padding: 96px 24px;
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center;
  gap: 28px;
}
@media screen and (max-width: 991px) {
  section.blocks-1column-rounded-bg-center-text .rounded-bg-center-text-inner,
  .editor-styles-wrapper div.is-root-container .reset-blocks-1column-rounded-bg-center-text-editor section.blocks-1column-rounded-bg-center-text .rounded-bg-center-text-inner {
    border-radius: 0 200px 0 0;
  }
}
@media screen and (max-width: 576px) {
  section.blocks-1column-rounded-bg-center-text .rounded-bg-center-text-inner,
  .editor-styles-wrapper div.is-root-container .reset-blocks-1column-rounded-bg-center-text-editor section.blocks-1column-rounded-bg-center-text .rounded-bg-center-text-inner {
    border-radius: 0 100px 0 0;
  }
}
section.blocks-1column-rounded-bg-center-text .rounded-bg-center-text-title,
.editor-styles-wrapper div.is-root-container .reset-blocks-1column-rounded-bg-center-text-editor section.blocks-1column-rounded-bg-center-text .rounded-bg-center-text-title {
  max-width: 640px;
  margin: 0;
  color: #ECE1D8;
}
section.blocks-1column-rounded-bg-center-text .rounded-bg-center-text-description,
.editor-styles-wrapper div.is-root-container .reset-blocks-1column-rounded-bg-center-text-editor section.blocks-1column-rounded-bg-center-text .rounded-bg-center-text-description {
  max-width: 760px;
  color: #ECE1D8;
}
section.blocks-1column-rounded-bg-center-text .rounded-bg-center-text-description p:last-child,
.editor-styles-wrapper div.is-root-container .reset-blocks-1column-rounded-bg-center-text-editor section.blocks-1column-rounded-bg-center-text .rounded-bg-center-text-description p:last-child {
  margin-bottom: 0;
}
section.blocks-1column-rounded-bg-center-text .rounded-bg-center-text-button,
.editor-styles-wrapper div.is-root-container .reset-blocks-1column-rounded-bg-center-text-editor section.blocks-1column-rounded-bg-center-text .rounded-bg-center-text-button {
  margin-top: 8px;
}
@media screen and (max-width: 991px) {
  section.blocks-1column-rounded-bg-center-text .rounded-bg-center-text-inner,
  .editor-styles-wrapper div.is-root-container .reset-blocks-1column-rounded-bg-center-text-editor section.blocks-1column-rounded-bg-center-text .rounded-bg-center-text-inner {
    padding: 72px 24px;
    border-radius: 0 240px 0 0;
    gap: 22px;
  }
}
@media screen and (max-width: 767px) {
  section.blocks-1column-rounded-bg-center-text .rounded-bg-center-text-inner,
  .editor-styles-wrapper div.is-root-container .reset-blocks-1column-rounded-bg-center-text-editor section.blocks-1column-rounded-bg-center-text .rounded-bg-center-text-inner {
    padding: 56px 20px;
    border-radius: 0 140px 0 0;
  }
}

section.blocks-1column-center-text-light-bg,
.editor-styles-wrapper div.is-root-container .reset-blocks-1column-center-text-light-bg-editor section.blocks-1column-center-text-light-bg {
  background-color: #ECE1D8;
  padding: 0;
}
section.blocks-1column-center-text-light-bg .center-text-light-bg-inner,
.editor-styles-wrapper div.is-root-container .reset-blocks-1column-center-text-light-bg-editor section.blocks-1column-center-text-light-bg .center-text-light-bg-inner {
  padding: 96px 24px;
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center;
  gap: 28px;
}
section.blocks-1column-center-text-light-bg .center-text-light-bg-title,
.editor-styles-wrapper div.is-root-container .reset-blocks-1column-center-text-light-bg-editor section.blocks-1column-center-text-light-bg .center-text-light-bg-title {
  max-width: 640px;
  margin: 0;
  color: #01445C;
}
section.blocks-1column-center-text-light-bg .center-text-light-bg-description,
.editor-styles-wrapper div.is-root-container .reset-blocks-1column-center-text-light-bg-editor section.blocks-1column-center-text-light-bg .center-text-light-bg-description {
  max-width: 760px;
  width: 100%;
  color: #01445C;
}
section.blocks-1column-center-text-light-bg .center-text-light-bg-description ul,
.editor-styles-wrapper div.is-root-container .reset-blocks-1column-center-text-light-bg-editor section.blocks-1column-center-text-light-bg .center-text-light-bg-description ul {
  list-style-type: disc;
  list-style-position: outside;
  padding-left: 1.5em;
}
section.blocks-1column-center-text-light-bg .center-text-light-bg-description ol,
.editor-styles-wrapper div.is-root-container .reset-blocks-1column-center-text-light-bg-editor section.blocks-1column-center-text-light-bg .center-text-light-bg-description ol {
  list-style-type: decimal;
  list-style-position: outside;
  padding-left: 1.5em;
}
section.blocks-1column-center-text-light-bg .center-text-light-bg-description p:last-child,
.editor-styles-wrapper div.is-root-container .reset-blocks-1column-center-text-light-bg-editor section.blocks-1column-center-text-light-bg .center-text-light-bg-description p:last-child {
  margin-bottom: 0;
}
section.blocks-1column-center-text-light-bg .center-text-light-bg-button,
.editor-styles-wrapper div.is-root-container .reset-blocks-1column-center-text-light-bg-editor section.blocks-1column-center-text-light-bg .center-text-light-bg-button {
  margin-top: 8px;
}
@media screen and (max-width: 991px) {
  section.blocks-1column-center-text-light-bg .center-text-light-bg-inner,
  .editor-styles-wrapper div.is-root-container .reset-blocks-1column-center-text-light-bg-editor section.blocks-1column-center-text-light-bg .center-text-light-bg-inner {
    padding: 72px 24px;
    gap: 22px;
  }
}
@media screen and (max-width: 767px) {
  section.blocks-1column-center-text-light-bg .center-text-light-bg-inner,
  .editor-styles-wrapper div.is-root-container .reset-blocks-1column-center-text-light-bg-editor section.blocks-1column-center-text-light-bg .center-text-light-bg-inner {
    padding: 56px 20px;
  }
}

section.blocks-1column-center-text-light-bg-text-only .center-text-light-bg-description ul,
section.blocks-1column-center-text-light-bg-text-only .center-text-light-bg-description ol,
.editor-styles-wrapper div.is-root-container .reset-blocks-1column-center-text-light-bg-text-only-editor section.blocks-1column-center-text-light-bg-text-only .center-text-light-bg-description ul,
.editor-styles-wrapper div.is-root-container .reset-blocks-1column-center-text-light-bg-text-only-editor section.blocks-1column-center-text-light-bg-text-only .center-text-light-bg-description ol {
  width: -moz-max-content;
  width: max-content;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
}
section.blocks-1column-center-text-light-bg-text-only .center-text-light-bg-description[style*="text-align: left"] ul,
section.blocks-1column-center-text-light-bg-text-only .center-text-light-bg-description[style*="text-align: left"] ol,
.editor-styles-wrapper div.is-root-container .reset-blocks-1column-center-text-light-bg-text-only-editor section.blocks-1column-center-text-light-bg-text-only .center-text-light-bg-description[style*="text-align: left"] ul,
.editor-styles-wrapper div.is-root-container .reset-blocks-1column-center-text-light-bg-text-only-editor section.blocks-1column-center-text-light-bg-text-only .center-text-light-bg-description[style*="text-align: left"] ol {
  margin-left: 0;
  margin-right: auto;
}
section.blocks-1column-center-text-light-bg-text-only .center-text-light-bg-description[style*="text-align: right"] ul,
section.blocks-1column-center-text-light-bg-text-only .center-text-light-bg-description[style*="text-align: right"] ol,
.editor-styles-wrapper div.is-root-container .reset-blocks-1column-center-text-light-bg-text-only-editor section.blocks-1column-center-text-light-bg-text-only .center-text-light-bg-description[style*="text-align: right"] ul,
.editor-styles-wrapper div.is-root-container .reset-blocks-1column-center-text-light-bg-text-only-editor section.blocks-1column-center-text-light-bg-text-only .center-text-light-bg-description[style*="text-align: right"] ol {
  margin-left: auto;
  margin-right: 0;
}

.editor-styles-wrapper div.is-root-container .reset-blocks-1column-center-text-light-bg-text-only-editor .center-text-light-bg-description ul.wp-block-list {
  list-style: disc outside !important;
  padding-left: 1.5em;
}
.editor-styles-wrapper div.is-root-container .reset-blocks-1column-center-text-light-bg-text-only-editor .center-text-light-bg-description ol.wp-block-list {
  list-style: decimal outside !important;
  padding-left: 1.5em;
}
.editor-styles-wrapper div.is-root-container .reset-blocks-1column-center-text-light-bg-text-only-editor .center-text-light-bg-description ul.wp-block-list li,
.editor-styles-wrapper div.is-root-container .reset-blocks-1column-center-text-light-bg-text-only-editor .center-text-light-bg-description ol.wp-block-list li {
  display: list-item;
}
.editor-styles-wrapper div.is-root-container .reset-blocks-1column-center-text-light-bg-text-only-editor .center-text-light-bg-description .block-editor-inner-blocks,
.editor-styles-wrapper div.is-root-container .reset-blocks-1column-center-text-light-bg-text-only-editor .center-text-light-bg-description .block-editor-block-list__layout {
  width: 100%;
}
.editor-styles-wrapper div.is-root-container .reset-blocks-1column-center-text-light-bg-text-only-editor .center-text-light-bg-description .block-editor-block-list__layout {
  display: flex;
  flex-direction: column;
}
.editor-styles-wrapper div.is-root-container .reset-blocks-1column-center-text-light-bg-text-only-editor .center-text-light-bg-description .block-list-appender {
  display: flex;
  justify-content: center;
  width: 100%;
  margin-top: 12px;
  position: relative;
  bottom: -36px;
  left: 50%;
  transform: translateX(-50%);
}
.editor-styles-wrapper div.is-root-container .reset-blocks-1column-center-text-light-bg-text-only-editor .center-text-light-bg-description .block-editor-button-block-appender {
  margin: 0 auto;
}

.block-editor-block-patterns-list__list-item .f37b9e2e191ebd66__visually-hidden {
  width: 100%;
  height: auto;
  clip-path: unset;
  font-size: 14px;
  font-weight: 500;
  position: relative;
  padding-top: 4px;
}

section.blocks-accordion,
.editor-styles-wrapper div.is-root-container .reset-blocks-accordion-editor section.blocks-accordion {
  background-color: #ECE1D8;
  padding: 0;
}
section.blocks-accordion .blocks-accordion-inner,
.editor-styles-wrapper div.is-root-container .reset-blocks-accordion-editor section.blocks-accordion .blocks-accordion-inner {
  background-color: #2D1D33;
  border-radius: 400px 0 0 0;
  padding: 88px 0 96px;
}
@media screen and (max-width: 991px) {
  section.blocks-accordion .blocks-accordion-inner,
  .editor-styles-wrapper div.is-root-container .reset-blocks-accordion-editor section.blocks-accordion .blocks-accordion-inner {
    border-radius: 200px 0 0 0;
  }
}
@media screen and (max-width: 576px) {
  section.blocks-accordion .blocks-accordion-inner,
  .editor-styles-wrapper div.is-root-container .reset-blocks-accordion-editor section.blocks-accordion .blocks-accordion-inner {
    border-radius: 100px 0 0 0;
  }
}
section.blocks-accordion .blocks-accordion-column,
.editor-styles-wrapper div.is-root-container .reset-blocks-accordion-editor section.blocks-accordion .blocks-accordion-column {
  color: #ECE1D8;
}
section.blocks-accordion .blocks-accordion-title,
.editor-styles-wrapper div.is-root-container .reset-blocks-accordion-editor section.blocks-accordion .blocks-accordion-title {
  color: #ECE1D8;
  margin: 0 0 20px;
  max-width: 360px;
}
section.blocks-accordion hr.reset-divider,
.editor-styles-wrapper div.is-root-container .reset-blocks-accordion-editor section.blocks-accordion hr.reset-divider {
  background-color: rgba(236, 225, 216, 0.7);
  border-color: rgba(236, 225, 216, 0.7);
  margin-bottom: 54px;
}
section.blocks-accordion .blocks-accordion-list,
.editor-styles-wrapper div.is-root-container .reset-blocks-accordion-editor section.blocks-accordion .blocks-accordion-list {
  --bs-accordion-bg: transparent;
  --bs-accordion-color: #ECE1D8;
  --bs-accordion-border-width: 0;
  --bs-accordion-btn-color: #ECE1D8;
  --bs-accordion-active-color: #ECE1D8;
  --bs-accordion-active-bg: transparent;
  --bs-accordion-btn-focus-box-shadow: none;
  --bs-accordion-btn-icon-width: 24px;
}
section.blocks-accordion .accordion-item,
.editor-styles-wrapper div.is-root-container .reset-blocks-accordion-editor section.blocks-accordion .accordion-item {
  background: transparent;
  border: 0;
  border-bottom: 1px solid rgba(236, 225, 216, 0.75);
}
section.blocks-accordion .accordion-item:last-child,
.editor-styles-wrapper div.is-root-container .reset-blocks-accordion-editor section.blocks-accordion .accordion-item:last-child {
  border-bottom: 0;
}
section.blocks-accordion .accordion-button,
section.blocks-accordion .blocks-accordion-editor-trigger,
.editor-styles-wrapper div.is-root-container .reset-blocks-accordion-editor section.blocks-accordion .accordion-button,
.editor-styles-wrapper div.is-root-container .reset-blocks-accordion-editor section.blocks-accordion .blocks-accordion-editor-trigger {
  display: flex;
  width: 100%;
  background: transparent;
  box-shadow: none;
  color: #ECE1D8;
  padding: 24px 0;
  font-family: "Krona One", sans-serif;
  font-size: 18px;
  line-height: 1.35;
}
section.blocks-accordion .accordion-button:not(.collapsed),
.editor-styles-wrapper div.is-root-container .reset-blocks-accordion-editor section.blocks-accordion .accordion-button:not(.collapsed) {
  box-shadow: none;
  color: #ECE1D8;
}
section.blocks-accordion .accordion-button::after,
section.blocks-accordion .blocks-accordion-editor-trigger::after,
.editor-styles-wrapper div.is-root-container .reset-blocks-accordion-editor section.blocks-accordion .accordion-button::after,
.editor-styles-wrapper div.is-root-container .reset-blocks-accordion-editor section.blocks-accordion .blocks-accordion-editor-trigger::after {
  flex-shrink: 0;
  width: 24px;
  height: 24px;
  margin-left: auto;
  background-size: 24px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M12 3v18M3 12l9 9 9-9' stroke='%23ECE1D8' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}
section.blocks-accordion .accordion-button:not(.collapsed)::after,
.editor-styles-wrapper div.is-root-container .reset-blocks-accordion-editor section.blocks-accordion .accordion-button:not(.collapsed)::after {
  transform: rotate(-180deg);
}
section.blocks-accordion .blocks-accordion-editor-trigger,
.editor-styles-wrapper div.is-root-container .reset-blocks-accordion-editor section.blocks-accordion .blocks-accordion-editor-trigger {
  align-items: center;
}
section.blocks-accordion .blocks-accordion-editor-item,
.editor-styles-wrapper div.is-root-container .reset-blocks-accordion-editor section.blocks-accordion .blocks-accordion-editor-item {
  border-bottom: 1px solid rgba(236, 225, 216, 0.75);
}
section.blocks-accordion .blocks-accordion-editor-item:last-child,
.editor-styles-wrapper div.is-root-container .reset-blocks-accordion-editor section.blocks-accordion .blocks-accordion-editor-item:last-child {
  border-bottom: 0;
}
section.blocks-accordion .blocks-accordion-editor-item-top,
.editor-styles-wrapper div.is-root-container .reset-blocks-accordion-editor section.blocks-accordion .blocks-accordion-editor-item-top {
  display: flex;
  align-items: center;
  gap: 16px;
}
section.blocks-accordion .blocks-accordion-editor-item-top .blocks-accordion-editor-trigger,
.editor-styles-wrapper div.is-root-container .reset-blocks-accordion-editor section.blocks-accordion .blocks-accordion-editor-item-top .blocks-accordion-editor-trigger {
  flex: 1;
  min-width: 0;
}
section.blocks-accordion .blocks-accordion-editor-remove,
.editor-styles-wrapper div.is-root-container .reset-blocks-accordion-editor section.blocks-accordion .blocks-accordion-editor-remove {
  flex-shrink: 0;
}
section.blocks-accordion .accordion-collapse,
.editor-styles-wrapper div.is-root-container .reset-blocks-accordion-editor section.blocks-accordion .accordion-collapse {
  background: transparent;
}
section.blocks-accordion .accordion-body,
section.blocks-accordion .blocks-accordion-editor-content,
.editor-styles-wrapper div.is-root-container .reset-blocks-accordion-editor section.blocks-accordion .accordion-body,
.editor-styles-wrapper div.is-root-container .reset-blocks-accordion-editor section.blocks-accordion .blocks-accordion-editor-content {
  padding: 0 0 28px;
  color: rgba(236, 225, 216, 0.92);
  font-size: 16px;
  line-height: 1.7;
}
section.blocks-accordion .blocks-accordion-editor-content p:last-child,
section.blocks-accordion accordion-body p:last-child,
.editor-styles-wrapper div.is-root-container .reset-blocks-accordion-editor section.blocks-accordion .blocks-accordion-editor-content p:last-child,
.editor-styles-wrapper div.is-root-container .reset-blocks-accordion-editor section.blocks-accordion accordion-body p:last-child {
  margin-bottom: 0;
}
section.blocks-accordion .blocks-accordion-editor-add,
.editor-styles-wrapper div.is-root-container .reset-blocks-accordion-editor section.blocks-accordion .blocks-accordion-editor-add {
  margin-top: 28px;
}
@media screen and (max-width: 991px) {
  section.blocks-accordion .blocks-accordion-inner,
  .editor-styles-wrapper div.is-root-container .reset-blocks-accordion-editor section.blocks-accordion .blocks-accordion-inner {
    padding: 72px 0 80px;
    border-radius: 240px 0 0 0;
  }
  section.blocks-accordion .blocks-accordion-column,
  .editor-styles-wrapper div.is-root-container .reset-blocks-accordion-editor section.blocks-accordion .blocks-accordion-column {
    max-width: 640px;
  }
}
@media screen and (max-width: 767px) {
  section.blocks-accordion .blocks-accordion-inner,
  .editor-styles-wrapper div.is-root-container .reset-blocks-accordion-editor section.blocks-accordion .blocks-accordion-inner {
    padding: 56px 0 64px;
    border-radius: 140px 0 0 0;
  }
  section.blocks-accordion .blocks-accordion-title,
  .editor-styles-wrapper div.is-root-container .reset-blocks-accordion-editor section.blocks-accordion .blocks-accordion-title {
    max-width: 220px;
  }
  section.blocks-accordion hr.reset-divider,
  .editor-styles-wrapper div.is-root-container .reset-blocks-accordion-editor section.blocks-accordion hr.reset-divider {
    margin-bottom: 34px;
  }
  section.blocks-accordion .accordion-button,
  section.blocks-accordion .blocks-accordion-editor-trigger,
  .editor-styles-wrapper div.is-root-container .reset-blocks-accordion-editor section.blocks-accordion .accordion-button,
  .editor-styles-wrapper div.is-root-container .reset-blocks-accordion-editor section.blocks-accordion .blocks-accordion-editor-trigger {
    padding: 20px 0;
    font-size: 16px;
  }
  section.blocks-accordion .accordion-body,
  section.blocks-accordion .blocks-accordion-editor-content,
  .editor-styles-wrapper div.is-root-container .reset-blocks-accordion-editor section.blocks-accordion .accordion-body,
  .editor-styles-wrapper div.is-root-container .reset-blocks-accordion-editor section.blocks-accordion .blocks-accordion-editor-content {
    padding-bottom: 22px;
    font-size: 14px;
  }
}

section.blocks-page-header,
.editor-styles-wrapper div.is-root-container .reset-blocks-page-header-editor section.blocks-page-header {
  background: #ECE1D8;
  padding: 56px 0 0;
}
section.blocks-page-header .page-header-inner,
.editor-styles-wrapper div.is-root-container .reset-blocks-page-header-editor section.blocks-page-header .page-header-inner {
  max-width: 1440px;
  margin: 0 auto;
}
section.blocks-page-header .page-header-above-title,
.editor-styles-wrapper div.is-root-container .reset-blocks-page-header-editor section.blocks-page-header .page-header-above-title {
  font-family: "Krona One", sans-serif;
  display: block;
  text-align: center;
  font-size: 16px;
  line-height: 22px;
  color: #01445C;
  margin-bottom: 20px;
}
section.blocks-page-header .page-header-title,
.editor-styles-wrapper div.is-root-container .reset-blocks-page-header-editor section.blocks-page-header .page-header-title {
  text-align: center;
  color: #01445C;
  margin-bottom: 36px;
}
section.blocks-page-header .page-header-media,
.editor-styles-wrapper div.is-root-container .reset-blocks-page-header-editor section.blocks-page-header .page-header-media {
  width: 100%;
  height: 390px;
  border-top-left-radius: 360px;
  overflow: hidden;
  background-color: #ECE1D8;
}
section.blocks-page-header .page-header-media img,
.editor-styles-wrapper div.is-root-container .reset-blocks-page-header-editor section.blocks-page-header .page-header-media img {
  width: 100%;
  height: 390px;
  -o-object-fit: cover;
     object-fit: cover;
  display: block;
}
@media screen and (max-width: 991px) {
  section.blocks-page-header,
  .editor-styles-wrapper div.is-root-container .reset-blocks-page-header-editor section.blocks-page-header {
    padding-top: 40px;
  }
  section.blocks-page-header .page-header-title,
  .editor-styles-wrapper div.is-root-container .reset-blocks-page-header-editor section.blocks-page-header .page-header-title {
    margin-bottom: 24px;
  }
  section.blocks-page-header .page-header-media,
  .editor-styles-wrapper div.is-root-container .reset-blocks-page-header-editor section.blocks-page-header .page-header-media {
    height: 320px;
    border-top-left-radius: 180px;
  }
  section.blocks-page-header .page-header-media img,
  .editor-styles-wrapper div.is-root-container .reset-blocks-page-header-editor section.blocks-page-header .page-header-media img {
    height: 320px;
  }
}
@media screen and (max-width: 767px) {
  section.blocks-page-header .page-header-media,
  .editor-styles-wrapper div.is-root-container .reset-blocks-page-header-editor section.blocks-page-header .page-header-media {
    height: 260px;
    border-top-left-radius: 120px;
  }
  section.blocks-page-header .page-header-media img,
  .editor-styles-wrapper div.is-root-container .reset-blocks-page-header-editor section.blocks-page-header .page-header-media img {
    height: 260px;
  }
}

section.blocks-rounded-image-room-header,
.editor-styles-wrapper div.is-root-container .reset-blocks-rounded-image-room-header-editor section.blocks-rounded-image-room-header {
  background: #ECE1D8;
  padding: 0;
}
section.blocks-rounded-image-room-header .room-header-media,
.editor-styles-wrapper div.is-root-container .reset-blocks-rounded-image-room-header-editor section.blocks-rounded-image-room-header .room-header-media {
  position: relative;
  height: 470px;
  border-top-left-radius: 360px;
  overflow: hidden;
  background: #2A2A2A;
}
section.blocks-rounded-image-room-header .room-header-media img,
.editor-styles-wrapper div.is-root-container .reset-blocks-rounded-image-room-header-editor section.blocks-rounded-image-room-header .room-header-media img {
  width: 100%;
  height: 470px;
  -o-object-fit: cover;
     object-fit: cover;
  display: block;
}
section.blocks-rounded-image-room-header .room-header-overlay,
.editor-styles-wrapper div.is-root-container .reset-blocks-rounded-image-room-header-editor section.blocks-rounded-image-room-header .room-header-overlay {
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 0.45);
}
section.blocks-rounded-image-room-header .room-header-content,
.editor-styles-wrapper div.is-root-container .reset-blocks-rounded-image-room-header-editor section.blocks-rounded-image-room-header .room-header-content {
  position: absolute;
  z-index: 2;
  inset: 0;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 40px 24px;
}
section.blocks-rounded-image-room-header .room-header-title,
.editor-styles-wrapper div.is-root-container .reset-blocks-rounded-image-room-header-editor section.blocks-rounded-image-room-header .room-header-title {
  text-align: center;
  color: #ffffff;
  margin-bottom: 30px;
  max-width: 900px;
}
section.blocks-rounded-image-room-header .room-header-meta,
.editor-styles-wrapper div.is-root-container .reset-blocks-rounded-image-room-header-editor section.blocks-rounded-image-room-header .room-header-meta {
  display: flex;
  align-items: flex-end;
  justify-content: center;
  gap: 48px;
  flex-wrap: wrap;
}
section.blocks-rounded-image-room-header .room-header-price,
.editor-styles-wrapper div.is-root-container .reset-blocks-rounded-image-room-header-editor section.blocks-rounded-image-room-header .room-header-price {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  line-height: 1;
}
section.blocks-rounded-image-room-header .room-header-price-prefix,
.editor-styles-wrapper div.is-root-container .reset-blocks-rounded-image-room-header-editor section.blocks-rounded-image-room-header .room-header-price-prefix {
  font-family: "Krona One", sans-serif;
  font-size: 16px;
  line-height: 22px;
  color: #05AFF2;
  margin-bottom: 4px;
}
section.blocks-rounded-image-room-header .room-header-price-value,
.editor-styles-wrapper div.is-root-container .reset-blocks-rounded-image-room-header-editor section.blocks-rounded-image-room-header .room-header-price-value {
  font-family: "Krona One", sans-serif;
  font-size: 30px;
  line-height: 36px;
  color: #05AFF2;
}
section.blocks-rounded-image-room-header .room-header-button,
.editor-styles-wrapper div.is-root-container .reset-blocks-rounded-image-room-header-editor section.blocks-rounded-image-room-header .room-header-button {
  margin-bottom: 6px;
}
@media screen and (max-width: 991px) {
  section.blocks-rounded-image-room-header .room-header-media,
  .editor-styles-wrapper div.is-root-container .reset-blocks-rounded-image-room-header-editor section.blocks-rounded-image-room-header .room-header-media {
    height: 540px;
    border-top-left-radius: 220px;
  }
  section.blocks-rounded-image-room-header .room-header-media img,
  .editor-styles-wrapper div.is-root-container .reset-blocks-rounded-image-room-header-editor section.blocks-rounded-image-room-header .room-header-media img {
    height: 540px;
  }
  section.blocks-rounded-image-room-header .room-header-title,
  .editor-styles-wrapper div.is-root-container .reset-blocks-rounded-image-room-header-editor section.blocks-rounded-image-room-header .room-header-title {
    margin-bottom: 24px;
  }
}
@media screen and (max-width: 767px) {
  section.blocks-rounded-image-room-header .room-header-media,
  .editor-styles-wrapper div.is-root-container .reset-blocks-rounded-image-room-header-editor section.blocks-rounded-image-room-header .room-header-media {
    height: 420px;
    border-top-left-radius: 120px;
  }
  section.blocks-rounded-image-room-header .room-header-media img,
  .editor-styles-wrapper div.is-root-container .reset-blocks-rounded-image-room-header-editor section.blocks-rounded-image-room-header .room-header-media img {
    height: 420px;
  }
  section.blocks-rounded-image-room-header .room-header-meta,
  .editor-styles-wrapper div.is-root-container .reset-blocks-rounded-image-room-header-editor section.blocks-rounded-image-room-header .room-header-meta {
    gap: 24px;
    align-items: flex-start;
    flex-direction: column;
  }
  section.blocks-rounded-image-room-header .room-header-button,
  .editor-styles-wrapper div.is-root-container .reset-blocks-rounded-image-room-header-editor section.blocks-rounded-image-room-header .room-header-button {
    margin-bottom: 0;
  }
}

section.blocks-form,
.editor-styles-wrapper div.is-root-container .reset-blocks-form-editor section.blocks-form {
  background-color: #ECE1D8;
  padding: 0;
}
section.blocks-form .blocks-form-inner,
.editor-styles-wrapper div.is-root-container .reset-blocks-form-editor section.blocks-form .blocks-form-inner {
  background-color: #2D1D33;
  border-radius: 400px 0 0 0;
  padding: 88px 0 96px;
}
@media screen and (max-width: 991px) {
  section.blocks-form .blocks-form-inner,
  .editor-styles-wrapper div.is-root-container .reset-blocks-form-editor section.blocks-form .blocks-form-inner {
    border-radius: 200px 0 0 0;
  }
}
@media screen and (max-width: 576px) {
  section.blocks-form .blocks-form-inner,
  .editor-styles-wrapper div.is-root-container .reset-blocks-form-editor section.blocks-form .blocks-form-inner {
    border-radius: 100px 0 0 0;
  }
}
section.blocks-form .blocks-form-column,
.editor-styles-wrapper div.is-root-container .reset-blocks-form-editor section.blocks-form .blocks-form-column {
  color: #ECE1D8;
}
section.blocks-form .blocks-form-title,
.editor-styles-wrapper div.is-root-container .reset-blocks-form-editor section.blocks-form .blocks-form-title {
  color: #ECE1D8;
  margin: 0 0 20px;
  width: 100%;
}
section.blocks-form hr.reset-divider,
.editor-styles-wrapper div.is-root-container .reset-blocks-form-editor section.blocks-form hr.reset-divider {
  background-color: #ECE1D8;
  border-color: #ECE1D8;
  margin-bottom: 34px;
  width: 100%;
}
section.blocks-form .blocks-form-description,
.editor-styles-wrapper div.is-root-container .reset-blocks-form-editor section.blocks-form .blocks-form-description {
  color: #ECE1D8;
  max-width: 420px;
  margin-bottom: 44px;
}
section.blocks-form .blocks-form-description p:last-child,
.editor-styles-wrapper div.is-root-container .reset-blocks-form-editor section.blocks-form .blocks-form-description p:last-child {
  margin-bottom: 0;
}
section.blocks-form .blocks-form-form-wrapper .wpcf7,
section.blocks-form .blocks-form-form-wrapper .wpcf7 form,
.editor-styles-wrapper div.is-root-container .reset-blocks-form-editor section.blocks-form .blocks-form-form-wrapper .wpcf7,
.editor-styles-wrapper div.is-root-container .reset-blocks-form-editor section.blocks-form .blocks-form-form-wrapper .wpcf7 form {
  width: 100%;
}
section.blocks-form .blocks-form-form-wrapper .wpcf7-form-control-wrap,
.editor-styles-wrapper div.is-root-container .reset-blocks-form-editor section.blocks-form .blocks-form-form-wrapper .wpcf7-form-control-wrap {
  display: block;
  width: 100%;
}
section.blocks-form .blocks-form-form-wrapper .form-label,
.editor-styles-wrapper div.is-root-container .reset-blocks-form-editor section.blocks-form .blocks-form-form-wrapper .form-label {
  display: block;
  width: 100%;
  color: #ECE1D8;
  margin-bottom: 9px;
}
section.blocks-form .blocks-form-form-wrapper .form-label.form-label-message,
.editor-styles-wrapper div.is-root-container .reset-blocks-form-editor section.blocks-form .blocks-form-form-wrapper .form-label.form-label-message {
  margin-bottom: 9px;
}
section.blocks-form .blocks-form-form-wrapper .form-control,
section.blocks-form .blocks-form-form-wrapper .wpcf7-text,
section.blocks-form .blocks-form-form-wrapper .wpcf7-email,
section.blocks-form .blocks-form-form-wrapper .wpcf7-tel,
section.blocks-form .blocks-form-form-wrapper .wpcf7-textarea,
.editor-styles-wrapper div.is-root-container .reset-blocks-form-editor section.blocks-form .blocks-form-form-wrapper .form-control,
.editor-styles-wrapper div.is-root-container .reset-blocks-form-editor section.blocks-form .blocks-form-form-wrapper .wpcf7-text,
.editor-styles-wrapper div.is-root-container .reset-blocks-form-editor section.blocks-form .blocks-form-form-wrapper .wpcf7-email,
.editor-styles-wrapper div.is-root-container .reset-blocks-form-editor section.blocks-form .blocks-form-form-wrapper .wpcf7-tel,
.editor-styles-wrapper div.is-root-container .reset-blocks-form-editor section.blocks-form .blocks-form-form-wrapper .wpcf7-textarea {
  width: 100%;
  height: 50px;
  padding: 0 14px 10px 14px;
  border: 0;
  border-bottom: 1px solid rgba(236, 225, 216, 0.8);
  border-radius: 0;
  background: transparent;
  box-shadow: none;
  color: #ECE1D8;
  font-size: 16px;
  margin-bottom: 0;
}
section.blocks-form .blocks-form-form-wrapper .form-control::-moz-placeholder, section.blocks-form .blocks-form-form-wrapper .wpcf7-text::-moz-placeholder, section.blocks-form .blocks-form-form-wrapper .wpcf7-email::-moz-placeholder, section.blocks-form .blocks-form-form-wrapper .wpcf7-tel::-moz-placeholder, section.blocks-form .blocks-form-form-wrapper .wpcf7-textarea::-moz-placeholder, .editor-styles-wrapper div.is-root-container .reset-blocks-form-editor section.blocks-form .blocks-form-form-wrapper .form-control::-moz-placeholder, .editor-styles-wrapper div.is-root-container .reset-blocks-form-editor section.blocks-form .blocks-form-form-wrapper .wpcf7-text::-moz-placeholder, .editor-styles-wrapper div.is-root-container .reset-blocks-form-editor section.blocks-form .blocks-form-form-wrapper .wpcf7-email::-moz-placeholder, .editor-styles-wrapper div.is-root-container .reset-blocks-form-editor section.blocks-form .blocks-form-form-wrapper .wpcf7-tel::-moz-placeholder, .editor-styles-wrapper div.is-root-container .reset-blocks-form-editor section.blocks-form .blocks-form-form-wrapper .wpcf7-textarea::-moz-placeholder {
  color: rgba(236, 225, 216, 0.85);
}
section.blocks-form .blocks-form-form-wrapper .form-control::placeholder,
section.blocks-form .blocks-form-form-wrapper .wpcf7-text::placeholder,
section.blocks-form .blocks-form-form-wrapper .wpcf7-email::placeholder,
section.blocks-form .blocks-form-form-wrapper .wpcf7-tel::placeholder,
section.blocks-form .blocks-form-form-wrapper .wpcf7-textarea::placeholder,
.editor-styles-wrapper div.is-root-container .reset-blocks-form-editor section.blocks-form .blocks-form-form-wrapper .form-control::placeholder,
.editor-styles-wrapper div.is-root-container .reset-blocks-form-editor section.blocks-form .blocks-form-form-wrapper .wpcf7-text::placeholder,
.editor-styles-wrapper div.is-root-container .reset-blocks-form-editor section.blocks-form .blocks-form-form-wrapper .wpcf7-email::placeholder,
.editor-styles-wrapper div.is-root-container .reset-blocks-form-editor section.blocks-form .blocks-form-form-wrapper .wpcf7-tel::placeholder,
.editor-styles-wrapper div.is-root-container .reset-blocks-form-editor section.blocks-form .blocks-form-form-wrapper .wpcf7-textarea::placeholder {
  color: rgba(236, 225, 216, 0.85);
}
section.blocks-form .blocks-form-form-wrapper .form-control:focus,
section.blocks-form .blocks-form-form-wrapper .wpcf7-text:focus,
section.blocks-form .blocks-form-form-wrapper .wpcf7-email:focus,
section.blocks-form .blocks-form-form-wrapper .wpcf7-tel:focus,
section.blocks-form .blocks-form-form-wrapper .wpcf7-textarea:focus,
.editor-styles-wrapper div.is-root-container .reset-blocks-form-editor section.blocks-form .blocks-form-form-wrapper .form-control:focus,
.editor-styles-wrapper div.is-root-container .reset-blocks-form-editor section.blocks-form .blocks-form-form-wrapper .wpcf7-text:focus,
.editor-styles-wrapper div.is-root-container .reset-blocks-form-editor section.blocks-form .blocks-form-form-wrapper .wpcf7-email:focus,
.editor-styles-wrapper div.is-root-container .reset-blocks-form-editor section.blocks-form .blocks-form-form-wrapper .wpcf7-tel:focus,
.editor-styles-wrapper div.is-root-container .reset-blocks-form-editor section.blocks-form .blocks-form-form-wrapper .wpcf7-textarea:focus {
  outline: none;
  background: transparent;
  box-shadow: none;
  border-bottom-color: #F25CAF;
  color: #ECE1D8;
}
section.blocks-form .blocks-form-form-wrapper .wpcf7-textarea,
.editor-styles-wrapper div.is-root-container .reset-blocks-form-editor section.blocks-form .blocks-form-form-wrapper .wpcf7-textarea {
  min-height: 120px;
  height: 120px;
  padding-top: 12px;
  resize: vertical;
}
section.blocks-form .blocks-form-form-wrapper .wpcf7-acceptance,
section.blocks-form .blocks-form-form-wrapper .acceptance-label,
.editor-styles-wrapper div.is-root-container .reset-blocks-form-editor section.blocks-form .blocks-form-form-wrapper .wpcf7-acceptance,
.editor-styles-wrapper div.is-root-container .reset-blocks-form-editor section.blocks-form .blocks-form-form-wrapper .acceptance-label {
  display: block;
  margin: 18px 0 24px;
}
section.blocks-form .blocks-form-form-wrapper .wpcf7-acceptance .wpcf7-list-item,
section.blocks-form .blocks-form-form-wrapper .acceptance-label .wpcf7-list-item,
.editor-styles-wrapper div.is-root-container .reset-blocks-form-editor section.blocks-form .blocks-form-form-wrapper .wpcf7-acceptance .wpcf7-list-item,
.editor-styles-wrapper div.is-root-container .reset-blocks-form-editor section.blocks-form .blocks-form-form-wrapper .acceptance-label .wpcf7-list-item {
  display: block;
  margin: 0;
}
section.blocks-form .blocks-form-form-wrapper .wpcf7-acceptance .wpcf7-list-item label,
section.blocks-form .blocks-form-form-wrapper .acceptance-label .wpcf7-list-item label,
.editor-styles-wrapper div.is-root-container .reset-blocks-form-editor section.blocks-form .blocks-form-form-wrapper .wpcf7-acceptance .wpcf7-list-item label,
.editor-styles-wrapper div.is-root-container .reset-blocks-form-editor section.blocks-form .blocks-form-form-wrapper .acceptance-label .wpcf7-list-item label {
  display: grid;
  grid-template-columns: 28px minmax(0, 1fr);
  -moz-column-gap: 18px;
       column-gap: 18px;
  align-items: start;
  margin: 0;
  cursor: pointer;
}
section.blocks-form .blocks-form-form-wrapper .wpcf7-acceptance input[type=checkbox],
section.blocks-form .blocks-form-form-wrapper .acceptance-label input[type=checkbox],
.editor-styles-wrapper div.is-root-container .reset-blocks-form-editor section.blocks-form .blocks-form-form-wrapper .wpcf7-acceptance input[type=checkbox],
.editor-styles-wrapper div.is-root-container .reset-blocks-form-editor section.blocks-form .blocks-form-form-wrapper .acceptance-label input[type=checkbox] {
  -moz-appearance: none;
       appearance: none;
  -webkit-appearance: none;
  width: 28px;
  height: 28px;
  min-width: 28px;
  margin: 2px 0 0;
  border: 1px solid rgba(236, 225, 216, 0.9);
  border-radius: 2px;
  background: transparent;
  position: relative;
}
section.blocks-form .blocks-form-form-wrapper .wpcf7-acceptance input[type=checkbox]:checked,
section.blocks-form .blocks-form-form-wrapper .acceptance-label input[type=checkbox]:checked,
.editor-styles-wrapper div.is-root-container .reset-blocks-form-editor section.blocks-form .blocks-form-form-wrapper .wpcf7-acceptance input[type=checkbox]:checked,
.editor-styles-wrapper div.is-root-container .reset-blocks-form-editor section.blocks-form .blocks-form-form-wrapper .acceptance-label input[type=checkbox]:checked {
  background-color: #D90D6C;
  border-color: #D90D6C;
}
section.blocks-form .blocks-form-form-wrapper .wpcf7-acceptance input[type=checkbox]:checked::after,
section.blocks-form .blocks-form-form-wrapper .acceptance-label input[type=checkbox]:checked::after,
.editor-styles-wrapper div.is-root-container .reset-blocks-form-editor section.blocks-form .blocks-form-form-wrapper .wpcf7-acceptance input[type=checkbox]:checked::after,
.editor-styles-wrapper div.is-root-container .reset-blocks-form-editor section.blocks-form .blocks-form-form-wrapper .acceptance-label input[type=checkbox]:checked::after {
  content: "";
  position: absolute;
  left: 9px;
  top: 4px;
  width: 7px;
  height: 13px;
  border: solid #ECE1D8;
  border-width: 0 2px 2px 0;
  transform: rotate(45deg);
}
section.blocks-form .blocks-form-form-wrapper .wpcf7-acceptance .wpcf7-list-item-label,
section.blocks-form .blocks-form-form-wrapper .acceptance-label .wpcf7-list-item-label,
.editor-styles-wrapper div.is-root-container .reset-blocks-form-editor section.blocks-form .blocks-form-form-wrapper .wpcf7-acceptance .wpcf7-list-item-label,
.editor-styles-wrapper div.is-root-container .reset-blocks-form-editor section.blocks-form .blocks-form-form-wrapper .acceptance-label .wpcf7-list-item-label {
  display: block;
  color: rgba(236, 225, 216, 0.96);
  font-size: 13px;
  line-height: 1.55;
  padding-top: 0;
}
section.blocks-form .blocks-form-form-wrapper .wpcf7-acceptance .wpcf7-list-item-label a,
section.blocks-form .blocks-form-form-wrapper .acceptance-label .wpcf7-list-item-label a,
.editor-styles-wrapper div.is-root-container .reset-blocks-form-editor section.blocks-form .blocks-form-form-wrapper .wpcf7-acceptance .wpcf7-list-item-label a,
.editor-styles-wrapper div.is-root-container .reset-blocks-form-editor section.blocks-form .blocks-form-form-wrapper .acceptance-label .wpcf7-list-item-label a {
  color: #F25CAF;
  text-decoration: underline;
}
section.blocks-form .blocks-form-form-wrapper .btn.btn-magenta,
section.blocks-form .blocks-form-form-wrapper .wpcf7-submit.btn.btn-magenta,
.editor-styles-wrapper div.is-root-container .reset-blocks-form-editor section.blocks-form .blocks-form-form-wrapper .btn.btn-magenta,
.editor-styles-wrapper div.is-root-container .reset-blocks-form-editor section.blocks-form .blocks-form-form-wrapper .wpcf7-submit.btn.btn-magenta {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 12px 18px;
  min-width: 130px;
  border: 0;
  border-radius: 16px;
  background-color: #D90D6C;
  color: #B0F7F3;
  font-family: "Krona One", sans-serif;
  font-size: 16px;
  text-decoration: none;
  transition: background-color 0.3s ease-in-out;
}
section.blocks-form .blocks-form-form-wrapper .btn.btn-magenta:hover,
section.blocks-form .blocks-form-form-wrapper .wpcf7-submit.btn.btn-magenta:hover,
.editor-styles-wrapper div.is-root-container .reset-blocks-form-editor section.blocks-form .blocks-form-form-wrapper .btn.btn-magenta:hover,
.editor-styles-wrapper div.is-root-container .reset-blocks-form-editor section.blocks-form .blocks-form-form-wrapper .wpcf7-submit.btn.btn-magenta:hover {
  background-color: #F25CAF;
  color: #B0F7F3;
}
section.blocks-form .blocks-form-form-wrapper .wpcf7-spinner,
.editor-styles-wrapper div.is-root-container .reset-blocks-form-editor section.blocks-form .blocks-form-form-wrapper .wpcf7-spinner {
  filter: brightness(1.6);
}
section.blocks-form .blocks-form-form-wrapper .wpcf7-not-valid-tip,
section.blocks-form .blocks-form-form-wrapper .wpcf7-response-output,
.editor-styles-wrapper div.is-root-container .reset-blocks-form-editor section.blocks-form .blocks-form-form-wrapper .wpcf7-not-valid-tip,
.editor-styles-wrapper div.is-root-container .reset-blocks-form-editor section.blocks-form .blocks-form-form-wrapper .wpcf7-response-output {
  color: #ECE1D8;
  font-size: 13px;
}
section.blocks-form .blocks-form-form-wrapper .wpcf7-not-valid-tip,
.editor-styles-wrapper div.is-root-container .reset-blocks-form-editor section.blocks-form .blocks-form-form-wrapper .wpcf7-not-valid-tip {
  background-color: #D90D6C;
  color: #D9C7B8;
  padding: 6px 12px;
}
section.blocks-form .blocks-form-form-wrapper .form-submit-wrapper,
.editor-styles-wrapper div.is-root-container .reset-blocks-form-editor section.blocks-form .blocks-form-form-wrapper .form-submit-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-end;
}
section.blocks-form .blocks-form-editor-placeholder,
.editor-styles-wrapper div.is-root-container .reset-blocks-form-editor section.blocks-form .blocks-form-editor-placeholder {
  padding: 18px 16px;
  border: 1px dashed rgba(236, 225, 216, 0.35);
  color: rgba(236, 225, 216, 0.8);
  background: rgba(255, 255, 255, 0.02);
  font-size: 14px;
  line-height: 1.6;
}
@media screen and (max-width: 991px) {
  section.blocks-form .blocks-form-inner,
  .editor-styles-wrapper div.is-root-container .reset-blocks-form-editor section.blocks-form .blocks-form-inner {
    padding: 72px 0 80px;
    border-radius: 240px 0 0 0;
  }
  section.blocks-form .blocks-form-column,
  .editor-styles-wrapper div.is-root-container .reset-blocks-form-editor section.blocks-form .blocks-form-column {
    max-width: 640px;
  }
}
@media screen and (max-width: 767px) {
  section.blocks-form .blocks-form-inner,
  .editor-styles-wrapper div.is-root-container .reset-blocks-form-editor section.blocks-form .blocks-form-inner {
    padding: 56px 0 64px;
    border-radius: 140px 0 0 0;
  }
  section.blocks-form .blocks-form-title,
  .editor-styles-wrapper div.is-root-container .reset-blocks-form-editor section.blocks-form .blocks-form-title {
    max-width: 220px;
  }
  section.blocks-form .blocks-form-description,
  .editor-styles-wrapper div.is-root-container .reset-blocks-form-editor section.blocks-form .blocks-form-description {
    margin-bottom: 32px;
  }
  section.blocks-form .blocks-form-form-wrapper .form-label,
  .editor-styles-wrapper div.is-root-container .reset-blocks-form-editor section.blocks-form .blocks-form-form-wrapper .form-label {
    margin-bottom: 9px;
  }
  section.blocks-form .blocks-form-form-wrapper .form-label.form-label-message,
  .editor-styles-wrapper div.is-root-container .reset-blocks-form-editor section.blocks-form .blocks-form-form-wrapper .form-label.form-label-message {
    margin-bottom: 9px;
  }
  section.blocks-form .blocks-form-form-wrapper .wpcf7-acceptance,
  section.blocks-form .blocks-form-form-wrapper .acceptance-label,
  .editor-styles-wrapper div.is-root-container .reset-blocks-form-editor section.blocks-form .blocks-form-form-wrapper .wpcf7-acceptance,
  .editor-styles-wrapper div.is-root-container .reset-blocks-form-editor section.blocks-form .blocks-form-form-wrapper .acceptance-label {
    margin: 16px 0 20px;
  }
}

section.blocks-2-columns-slider-variant-left-text-right-slider,
section.blocks-2-columns-variant-left-text-right-image,
section.blocks-2-columns-variant-left-image-right-text,
section.blocks-2-columns-slider-variant-left-text-list-right-slider,
.editor-styles-wrapper div.is-root-container .reset-two-columns-slider-variant-right-text-list-left-slider-editor section.blocks-2-columns-slider-variant-right-text-list-left-slider,
.editor-styles-wrapper div.is-root-container .reset-two-columns-slider-variant-right0text-list-left-slider-editor section.blocks-2-columns-slider-variant-right0text-list-left-slider,
section.blocks-2-columns-slider-variant-right-text-list-left-slider,
section.blocks-2-columns-slider-variant-right0text-list-left-slider,
.editor-styles-wrapper div.is-root-container .reset-two-columns-slider-variant-left-text-right-slider-editor section.blocks-2-columns-slider-variant-left-text-right-slider,
.editor-styles-wrapper div.is-root-container .reset-two-columns-variant-left-text-right-image-editor section.blocks-2-columns-variant-left-text-right-image,
.editor-styles-wrapper div.is-root-container .reset-two-columns-variant-left-image-right-text-editor section.blocks-2-columns-variant-left-image-right-text,
.editor-styles-wrapper div.is-root-container .reset-two-columns-slider-variant-left-text-list-right-slider-editor section.blocks-2-columns-slider-variant-left-text-list-right-slider {
  background-color: #ECE1D8;
  position: relative;
  padding-top: 20px;
  padding-bottom: 20px;
}
section.blocks-2-columns-slider-variant-left-text-right-slider .about-us-layout,
section.blocks-2-columns-variant-left-text-right-image .about-us-layout,
section.blocks-2-columns-variant-left-image-right-text .about-us-layout,
section.blocks-2-columns-slider-variant-left-text-list-right-slider .about-us-layout,
.editor-styles-wrapper div.is-root-container .reset-two-columns-slider-variant-right-text-list-left-slider-editor section.blocks-2-columns-slider-variant-right-text-list-left-slider .about-us-layout,
.editor-styles-wrapper div.is-root-container .reset-two-columns-slider-variant-right0text-list-left-slider-editor section.blocks-2-columns-slider-variant-right0text-list-left-slider .about-us-layout,
section.blocks-2-columns-slider-variant-right-text-list-left-slider .about-us-layout,
section.blocks-2-columns-slider-variant-right0text-list-left-slider .about-us-layout,
.editor-styles-wrapper div.is-root-container .reset-two-columns-slider-variant-left-text-right-slider-editor section.blocks-2-columns-slider-variant-left-text-right-slider .about-us-layout,
.editor-styles-wrapper div.is-root-container .reset-two-columns-variant-left-text-right-image-editor section.blocks-2-columns-variant-left-text-right-image .about-us-layout,
.editor-styles-wrapper div.is-root-container .reset-two-columns-variant-left-image-right-text-editor section.blocks-2-columns-variant-left-image-right-text .about-us-layout,
.editor-styles-wrapper div.is-root-container .reset-two-columns-slider-variant-left-text-list-right-slider-editor section.blocks-2-columns-slider-variant-left-text-list-right-slider .about-us-layout {
  display: flex;
  flex-direction: row;
  align-items: stretch;
  min-height: 580px;
}
section.blocks-2-columns-slider-variant-left-text-right-slider .about-us-col-left,
section.blocks-2-columns-variant-left-text-right-image .about-us-col-left,
section.blocks-2-columns-variant-left-image-right-text .about-us-col-left,
section.blocks-2-columns-slider-variant-left-text-list-right-slider .about-us-col-left,
.editor-styles-wrapper div.is-root-container .reset-two-columns-slider-variant-right-text-list-left-slider-editor section.blocks-2-columns-slider-variant-right-text-list-left-slider .about-us-col-left,
.editor-styles-wrapper div.is-root-container .reset-two-columns-slider-variant-right0text-list-left-slider-editor section.blocks-2-columns-slider-variant-right0text-list-left-slider .about-us-col-left,
section.blocks-2-columns-slider-variant-right-text-list-left-slider .about-us-col-left,
section.blocks-2-columns-slider-variant-right0text-list-left-slider .about-us-col-left,
.editor-styles-wrapper div.is-root-container .reset-two-columns-slider-variant-left-text-right-slider-editor section.blocks-2-columns-slider-variant-left-text-right-slider .about-us-col-left,
.editor-styles-wrapper div.is-root-container .reset-two-columns-variant-left-text-right-image-editor section.blocks-2-columns-variant-left-text-right-image .about-us-col-left,
.editor-styles-wrapper div.is-root-container .reset-two-columns-variant-left-image-right-text-editor section.blocks-2-columns-variant-left-image-right-text .about-us-col-left,
.editor-styles-wrapper div.is-root-container .reset-two-columns-slider-variant-left-text-list-right-slider-editor section.blocks-2-columns-slider-variant-left-text-list-right-slider .about-us-col-left {
  width: 42%;
  flex-shrink: 0;
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 80px 60px 80px 80px;
  background: #ECE1D8;
}
section.blocks-2-columns-slider-variant-left-text-right-slider span.above-title,
section.blocks-2-columns-variant-left-text-right-image span.above-title,
section.blocks-2-columns-variant-left-image-right-text span.above-title,
section.blocks-2-columns-slider-variant-left-text-list-right-slider span.above-title,
.editor-styles-wrapper div.is-root-container .reset-two-columns-slider-variant-right-text-list-left-slider-editor section.blocks-2-columns-slider-variant-right-text-list-left-slider span.above-title,
.editor-styles-wrapper div.is-root-container .reset-two-columns-slider-variant-right0text-list-left-slider-editor section.blocks-2-columns-slider-variant-right0text-list-left-slider span.above-title,
section.blocks-2-columns-slider-variant-right-text-list-left-slider span.above-title,
section.blocks-2-columns-slider-variant-right0text-list-left-slider span.above-title,
.editor-styles-wrapper div.is-root-container .reset-two-columns-slider-variant-left-text-right-slider-editor section.blocks-2-columns-slider-variant-left-text-right-slider span.above-title,
.editor-styles-wrapper div.is-root-container .reset-two-columns-variant-left-text-right-image-editor section.blocks-2-columns-variant-left-text-right-image span.above-title,
.editor-styles-wrapper div.is-root-container .reset-two-columns-variant-left-image-right-text-editor section.blocks-2-columns-variant-left-image-right-text span.above-title,
.editor-styles-wrapper div.is-root-container .reset-two-columns-slider-variant-left-text-list-right-slider-editor section.blocks-2-columns-slider-variant-left-text-list-right-slider span.above-title {
  font-size: 15px;
  line-height: 15px;
  color: #01445C;
  margin-bottom: 12px;
  display: block;
}
section.blocks-2-columns-slider-variant-left-text-right-slider h2,
section.blocks-2-columns-variant-left-text-right-image h2,
section.blocks-2-columns-variant-left-image-right-text h2,
section.blocks-2-columns-slider-variant-left-text-list-right-slider h2,
.editor-styles-wrapper div.is-root-container .reset-two-columns-slider-variant-right-text-list-left-slider-editor section.blocks-2-columns-slider-variant-right-text-list-left-slider h2,
.editor-styles-wrapper div.is-root-container .reset-two-columns-slider-variant-right0text-list-left-slider-editor section.blocks-2-columns-slider-variant-right0text-list-left-slider h2,
section.blocks-2-columns-slider-variant-right-text-list-left-slider h2,
section.blocks-2-columns-slider-variant-right0text-list-left-slider h2,
.editor-styles-wrapper div.is-root-container .reset-two-columns-slider-variant-left-text-right-slider-editor section.blocks-2-columns-slider-variant-left-text-right-slider h2,
.editor-styles-wrapper div.is-root-container .reset-two-columns-variant-left-text-right-image-editor section.blocks-2-columns-variant-left-text-right-image h2,
.editor-styles-wrapper div.is-root-container .reset-two-columns-variant-left-image-right-text-editor section.blocks-2-columns-variant-left-image-right-text h2,
.editor-styles-wrapper div.is-root-container .reset-two-columns-slider-variant-left-text-list-right-slider-editor section.blocks-2-columns-slider-variant-left-text-list-right-slider h2 {
  color: #01445C;
  margin-bottom: 10px;
}
section.blocks-2-columns-slider-variant-left-text-right-slider hr.reset-divider,
section.blocks-2-columns-variant-left-text-right-image hr.reset-divider,
section.blocks-2-columns-variant-left-image-right-text hr.reset-divider,
section.blocks-2-columns-slider-variant-left-text-list-right-slider hr.reset-divider,
.editor-styles-wrapper div.is-root-container .reset-two-columns-slider-variant-right-text-list-left-slider-editor section.blocks-2-columns-slider-variant-right-text-list-left-slider hr.reset-divider,
.editor-styles-wrapper div.is-root-container .reset-two-columns-slider-variant-right0text-list-left-slider-editor section.blocks-2-columns-slider-variant-right0text-list-left-slider hr.reset-divider,
section.blocks-2-columns-slider-variant-right-text-list-left-slider hr.reset-divider,
section.blocks-2-columns-slider-variant-right0text-list-left-slider hr.reset-divider,
.editor-styles-wrapper div.is-root-container .reset-two-columns-slider-variant-left-text-right-slider-editor section.blocks-2-columns-slider-variant-left-text-right-slider hr.reset-divider,
.editor-styles-wrapper div.is-root-container .reset-two-columns-variant-left-text-right-image-editor section.blocks-2-columns-variant-left-text-right-image hr.reset-divider,
.editor-styles-wrapper div.is-root-container .reset-two-columns-variant-left-image-right-text-editor section.blocks-2-columns-variant-left-image-right-text hr.reset-divider,
.editor-styles-wrapper div.is-root-container .reset-two-columns-slider-variant-left-text-list-right-slider-editor section.blocks-2-columns-slider-variant-left-text-list-right-slider hr.reset-divider {
  margin-bottom: 15px;
}
section.blocks-2-columns-slider-variant-left-text-right-slider .about-us-description,
section.blocks-2-columns-variant-left-text-right-image .about-us-description,
section.blocks-2-columns-variant-left-image-right-text .about-us-description,
section.blocks-2-columns-slider-variant-left-text-list-right-slider .about-us-description,
.editor-styles-wrapper div.is-root-container .reset-two-columns-slider-variant-right-text-list-left-slider-editor section.blocks-2-columns-slider-variant-right-text-list-left-slider .about-us-description,
.editor-styles-wrapper div.is-root-container .reset-two-columns-slider-variant-right0text-list-left-slider-editor section.blocks-2-columns-slider-variant-right0text-list-left-slider .about-us-description,
section.blocks-2-columns-slider-variant-right-text-list-left-slider .about-us-description,
section.blocks-2-columns-slider-variant-right0text-list-left-slider .about-us-description,
.editor-styles-wrapper div.is-root-container .reset-two-columns-slider-variant-left-text-right-slider-editor section.blocks-2-columns-slider-variant-left-text-right-slider .about-us-description,
.editor-styles-wrapper div.is-root-container .reset-two-columns-variant-left-text-right-image-editor section.blocks-2-columns-variant-left-text-right-image .about-us-description,
.editor-styles-wrapper div.is-root-container .reset-two-columns-variant-left-image-right-text-editor section.blocks-2-columns-variant-left-image-right-text .about-us-description,
.editor-styles-wrapper div.is-root-container .reset-two-columns-slider-variant-left-text-list-right-slider-editor section.blocks-2-columns-slider-variant-left-text-list-right-slider .about-us-description {
  margin-bottom: 10px;
}
section.blocks-2-columns-slider-variant-left-text-right-slider .about-us-description p,
section.blocks-2-columns-variant-left-text-right-image .about-us-description p,
section.blocks-2-columns-variant-left-image-right-text .about-us-description p,
section.blocks-2-columns-slider-variant-left-text-list-right-slider .about-us-description p,
.editor-styles-wrapper div.is-root-container .reset-two-columns-slider-variant-right-text-list-left-slider-editor section.blocks-2-columns-slider-variant-right-text-list-left-slider .about-us-description p,
.editor-styles-wrapper div.is-root-container .reset-two-columns-slider-variant-right0text-list-left-slider-editor section.blocks-2-columns-slider-variant-right0text-list-left-slider .about-us-description p,
section.blocks-2-columns-slider-variant-right-text-list-left-slider .about-us-description p,
section.blocks-2-columns-slider-variant-right0text-list-left-slider .about-us-description p,
.editor-styles-wrapper div.is-root-container .reset-two-columns-slider-variant-left-text-right-slider-editor section.blocks-2-columns-slider-variant-left-text-right-slider .about-us-description p,
.editor-styles-wrapper div.is-root-container .reset-two-columns-variant-left-text-right-image-editor section.blocks-2-columns-variant-left-text-right-image .about-us-description p,
.editor-styles-wrapper div.is-root-container .reset-two-columns-variant-left-image-right-text-editor section.blocks-2-columns-variant-left-image-right-text .about-us-description p,
.editor-styles-wrapper div.is-root-container .reset-two-columns-slider-variant-left-text-list-right-slider-editor section.blocks-2-columns-slider-variant-left-text-list-right-slider .about-us-description p {
  color: #000000;
  margin-bottom: 10px;
}
section.blocks-2-columns-slider-variant-left-text-right-slider .about-us-nav,
section.blocks-2-columns-variant-left-text-right-image .about-us-nav,
section.blocks-2-columns-variant-left-image-right-text .about-us-nav,
section.blocks-2-columns-slider-variant-left-text-list-right-slider .about-us-nav,
.editor-styles-wrapper div.is-root-container .reset-two-columns-slider-variant-right-text-list-left-slider-editor section.blocks-2-columns-slider-variant-right-text-list-left-slider .about-us-nav,
.editor-styles-wrapper div.is-root-container .reset-two-columns-slider-variant-right0text-list-left-slider-editor section.blocks-2-columns-slider-variant-right0text-list-left-slider .about-us-nav,
section.blocks-2-columns-slider-variant-right-text-list-left-slider .about-us-nav,
section.blocks-2-columns-slider-variant-right0text-list-left-slider .about-us-nav,
.editor-styles-wrapper div.is-root-container .reset-two-columns-slider-variant-left-text-right-slider-editor section.blocks-2-columns-slider-variant-left-text-right-slider .about-us-nav,
.editor-styles-wrapper div.is-root-container .reset-two-columns-variant-left-text-right-image-editor section.blocks-2-columns-variant-left-text-right-image .about-us-nav,
.editor-styles-wrapper div.is-root-container .reset-two-columns-variant-left-image-right-text-editor section.blocks-2-columns-variant-left-image-right-text .about-us-nav,
.editor-styles-wrapper div.is-root-container .reset-two-columns-slider-variant-left-text-list-right-slider-editor section.blocks-2-columns-slider-variant-left-text-list-right-slider .about-us-nav {
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
  gap: 15px;
  margin-top: 36px;
}
@media screen and (max-width: 767px) {
  section.blocks-2-columns-slider-variant-left-text-right-slider .about-us-nav,
  section.blocks-2-columns-variant-left-text-right-image .about-us-nav,
  section.blocks-2-columns-variant-left-image-right-text .about-us-nav,
  section.blocks-2-columns-slider-variant-left-text-list-right-slider .about-us-nav,
  .editor-styles-wrapper div.is-root-container .reset-two-columns-slider-variant-right-text-list-left-slider-editor section.blocks-2-columns-slider-variant-right-text-list-left-slider .about-us-nav,
  .editor-styles-wrapper div.is-root-container .reset-two-columns-slider-variant-right0text-list-left-slider-editor section.blocks-2-columns-slider-variant-right0text-list-left-slider .about-us-nav,
  section.blocks-2-columns-slider-variant-right-text-list-left-slider .about-us-nav,
  section.blocks-2-columns-slider-variant-right0text-list-left-slider .about-us-nav,
  .editor-styles-wrapper div.is-root-container .reset-two-columns-slider-variant-left-text-right-slider-editor section.blocks-2-columns-slider-variant-left-text-right-slider .about-us-nav,
  .editor-styles-wrapper div.is-root-container .reset-two-columns-variant-left-text-right-image-editor section.blocks-2-columns-variant-left-text-right-image .about-us-nav,
  .editor-styles-wrapper div.is-root-container .reset-two-columns-variant-left-image-right-text-editor section.blocks-2-columns-variant-left-image-right-text .about-us-nav,
  .editor-styles-wrapper div.is-root-container .reset-two-columns-slider-variant-left-text-list-right-slider-editor section.blocks-2-columns-slider-variant-left-text-list-right-slider .about-us-nav {
    justify-content: center;
  }
}
section.blocks-2-columns-slider-variant-left-text-right-slider .about-us-nav .about-us-nav-btn,
section.blocks-2-columns-variant-left-text-right-image .about-us-nav .about-us-nav-btn,
section.blocks-2-columns-variant-left-image-right-text .about-us-nav .about-us-nav-btn,
section.blocks-2-columns-slider-variant-left-text-list-right-slider .about-us-nav .about-us-nav-btn,
.editor-styles-wrapper div.is-root-container .reset-two-columns-slider-variant-right-text-list-left-slider-editor section.blocks-2-columns-slider-variant-right-text-list-left-slider .about-us-nav .about-us-nav-btn,
.editor-styles-wrapper div.is-root-container .reset-two-columns-slider-variant-right0text-list-left-slider-editor section.blocks-2-columns-slider-variant-right0text-list-left-slider .about-us-nav .about-us-nav-btn,
section.blocks-2-columns-slider-variant-right-text-list-left-slider .about-us-nav .about-us-nav-btn,
section.blocks-2-columns-slider-variant-right0text-list-left-slider .about-us-nav .about-us-nav-btn,
.editor-styles-wrapper div.is-root-container .reset-two-columns-slider-variant-left-text-right-slider-editor section.blocks-2-columns-slider-variant-left-text-right-slider .about-us-nav .about-us-nav-btn,
.editor-styles-wrapper div.is-root-container .reset-two-columns-variant-left-text-right-image-editor section.blocks-2-columns-variant-left-text-right-image .about-us-nav .about-us-nav-btn,
.editor-styles-wrapper div.is-root-container .reset-two-columns-variant-left-image-right-text-editor section.blocks-2-columns-variant-left-image-right-text .about-us-nav .about-us-nav-btn,
.editor-styles-wrapper div.is-root-container .reset-two-columns-slider-variant-left-text-list-right-slider-editor section.blocks-2-columns-slider-variant-left-text-list-right-slider .about-us-nav .about-us-nav-btn {
  width: 50px;
  height: 50px;
  background-color: #D90D6C;
  border: none;
  border-radius: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
  transition: background-color 0.3s ease-in-out;
  z-index: 10;
  opacity: 1;
}
section.blocks-2-columns-slider-variant-left-text-right-slider .about-us-nav .about-us-nav-btn:hover,
section.blocks-2-columns-variant-left-text-right-image .about-us-nav .about-us-nav-btn:hover,
section.blocks-2-columns-variant-left-image-right-text .about-us-nav .about-us-nav-btn:hover,
section.blocks-2-columns-slider-variant-left-text-list-right-slider .about-us-nav .about-us-nav-btn:hover,
.editor-styles-wrapper div.is-root-container .reset-two-columns-slider-variant-right-text-list-left-slider-editor section.blocks-2-columns-slider-variant-right-text-list-left-slider .about-us-nav .about-us-nav-btn:hover,
.editor-styles-wrapper div.is-root-container .reset-two-columns-slider-variant-right0text-list-left-slider-editor section.blocks-2-columns-slider-variant-right0text-list-left-slider .about-us-nav .about-us-nav-btn:hover,
section.blocks-2-columns-slider-variant-right-text-list-left-slider .about-us-nav .about-us-nav-btn:hover,
section.blocks-2-columns-slider-variant-right0text-list-left-slider .about-us-nav .about-us-nav-btn:hover,
.editor-styles-wrapper div.is-root-container .reset-two-columns-slider-variant-left-text-right-slider-editor section.blocks-2-columns-slider-variant-left-text-right-slider .about-us-nav .about-us-nav-btn:hover,
.editor-styles-wrapper div.is-root-container .reset-two-columns-variant-left-text-right-image-editor section.blocks-2-columns-variant-left-text-right-image .about-us-nav .about-us-nav-btn:hover,
.editor-styles-wrapper div.is-root-container .reset-two-columns-variant-left-image-right-text-editor section.blocks-2-columns-variant-left-image-right-text .about-us-nav .about-us-nav-btn:hover,
.editor-styles-wrapper div.is-root-container .reset-two-columns-slider-variant-left-text-list-right-slider-editor section.blocks-2-columns-slider-variant-left-text-list-right-slider .about-us-nav .about-us-nav-btn:hover {
  background-color: #F25CAF !important;
  transition: background-color 0.3s ease-in-out;
}
section.blocks-2-columns-slider-variant-left-text-right-slider .about-us-nav .about-us-nav-btn img,
section.blocks-2-columns-variant-left-text-right-image .about-us-nav .about-us-nav-btn img,
section.blocks-2-columns-variant-left-image-right-text .about-us-nav .about-us-nav-btn img,
section.blocks-2-columns-slider-variant-left-text-list-right-slider .about-us-nav .about-us-nav-btn img,
.editor-styles-wrapper div.is-root-container .reset-two-columns-slider-variant-right-text-list-left-slider-editor section.blocks-2-columns-slider-variant-right-text-list-left-slider .about-us-nav .about-us-nav-btn img,
.editor-styles-wrapper div.is-root-container .reset-two-columns-slider-variant-right0text-list-left-slider-editor section.blocks-2-columns-slider-variant-right0text-list-left-slider .about-us-nav .about-us-nav-btn img,
section.blocks-2-columns-slider-variant-right-text-list-left-slider .about-us-nav .about-us-nav-btn img,
section.blocks-2-columns-slider-variant-right0text-list-left-slider .about-us-nav .about-us-nav-btn img,
.editor-styles-wrapper div.is-root-container .reset-two-columns-slider-variant-left-text-right-slider-editor section.blocks-2-columns-slider-variant-left-text-right-slider .about-us-nav .about-us-nav-btn img,
.editor-styles-wrapper div.is-root-container .reset-two-columns-variant-left-text-right-image-editor section.blocks-2-columns-variant-left-text-right-image .about-us-nav .about-us-nav-btn img,
.editor-styles-wrapper div.is-root-container .reset-two-columns-variant-left-image-right-text-editor section.blocks-2-columns-variant-left-image-right-text .about-us-nav .about-us-nav-btn img,
.editor-styles-wrapper div.is-root-container .reset-two-columns-slider-variant-left-text-list-right-slider-editor section.blocks-2-columns-slider-variant-left-text-list-right-slider .about-us-nav .about-us-nav-btn img {
  width: 30px;
  height: 30px;
  -o-object-fit: contain;
     object-fit: contain;
  -o-object-position: center;
     object-position: center;
}
section.blocks-2-columns-slider-variant-left-text-right-slider .about-us-col-right,
section.blocks-2-columns-variant-left-text-right-image .about-us-col-right,
section.blocks-2-columns-variant-left-image-right-text .about-us-col-right,
section.blocks-2-columns-slider-variant-left-text-list-right-slider .about-us-col-right,
.editor-styles-wrapper div.is-root-container .reset-two-columns-slider-variant-right-text-list-left-slider-editor section.blocks-2-columns-slider-variant-right-text-list-left-slider .about-us-col-right,
.editor-styles-wrapper div.is-root-container .reset-two-columns-slider-variant-right0text-list-left-slider-editor section.blocks-2-columns-slider-variant-right0text-list-left-slider .about-us-col-right,
section.blocks-2-columns-slider-variant-right-text-list-left-slider .about-us-col-right,
section.blocks-2-columns-slider-variant-right0text-list-left-slider .about-us-col-right,
.editor-styles-wrapper div.is-root-container .reset-two-columns-slider-variant-left-text-right-slider-editor section.blocks-2-columns-slider-variant-left-text-right-slider .about-us-col-right,
.editor-styles-wrapper div.is-root-container .reset-two-columns-variant-left-text-right-image-editor section.blocks-2-columns-variant-left-text-right-image .about-us-col-right,
.editor-styles-wrapper div.is-root-container .reset-two-columns-variant-left-image-right-text-editor section.blocks-2-columns-variant-left-image-right-text .about-us-col-right,
.editor-styles-wrapper div.is-root-container .reset-two-columns-slider-variant-left-text-list-right-slider-editor section.blocks-2-columns-slider-variant-left-text-list-right-slider .about-us-col-right {
  flex: 1;
  display: flex;
  flex-direction: row;
  align-items: stretch;
  gap: 6px;
  overflow: hidden;
  padding: 80px 0 80px 80px;
}
@media screen and (max-width: 991px) {
  section.blocks-2-columns-slider-variant-left-text-right-slider .about-us-col-right,
  section.blocks-2-columns-variant-left-text-right-image .about-us-col-right,
  section.blocks-2-columns-variant-left-image-right-text .about-us-col-right,
  section.blocks-2-columns-slider-variant-left-text-list-right-slider .about-us-col-right,
  .editor-styles-wrapper div.is-root-container .reset-two-columns-slider-variant-right-text-list-left-slider-editor section.blocks-2-columns-slider-variant-right-text-list-left-slider .about-us-col-right,
  .editor-styles-wrapper div.is-root-container .reset-two-columns-slider-variant-right0text-list-left-slider-editor section.blocks-2-columns-slider-variant-right0text-list-left-slider .about-us-col-right,
  section.blocks-2-columns-slider-variant-right-text-list-left-slider .about-us-col-right,
  section.blocks-2-columns-slider-variant-right0text-list-left-slider .about-us-col-right,
  .editor-styles-wrapper div.is-root-container .reset-two-columns-slider-variant-left-text-right-slider-editor section.blocks-2-columns-slider-variant-left-text-right-slider .about-us-col-right,
  .editor-styles-wrapper div.is-root-container .reset-two-columns-variant-left-text-right-image-editor section.blocks-2-columns-variant-left-text-right-image .about-us-col-right,
  .editor-styles-wrapper div.is-root-container .reset-two-columns-variant-left-image-right-text-editor section.blocks-2-columns-variant-left-image-right-text .about-us-col-right,
  .editor-styles-wrapper div.is-root-container .reset-two-columns-slider-variant-left-text-list-right-slider-editor section.blocks-2-columns-slider-variant-left-text-list-right-slider .about-us-col-right {
    padding: 0;
  }
}
section.blocks-2-columns-slider-variant-left-text-right-slider .about-us-photo,
section.blocks-2-columns-variant-left-text-right-image .about-us-photo,
section.blocks-2-columns-variant-left-image-right-text .about-us-photo,
section.blocks-2-columns-slider-variant-left-text-list-right-slider .about-us-photo,
.editor-styles-wrapper div.is-root-container .reset-two-columns-slider-variant-right-text-list-left-slider-editor section.blocks-2-columns-slider-variant-right-text-list-left-slider .about-us-photo,
.editor-styles-wrapper div.is-root-container .reset-two-columns-slider-variant-right0text-list-left-slider-editor section.blocks-2-columns-slider-variant-right0text-list-left-slider .about-us-photo,
section.blocks-2-columns-slider-variant-right-text-list-left-slider .about-us-photo,
section.blocks-2-columns-slider-variant-right0text-list-left-slider .about-us-photo,
.editor-styles-wrapper div.is-root-container .reset-two-columns-slider-variant-left-text-right-slider-editor section.blocks-2-columns-slider-variant-left-text-right-slider .about-us-photo,
.editor-styles-wrapper div.is-root-container .reset-two-columns-variant-left-text-right-image-editor section.blocks-2-columns-variant-left-text-right-image .about-us-photo,
.editor-styles-wrapper div.is-root-container .reset-two-columns-variant-left-image-right-text-editor section.blocks-2-columns-variant-left-image-right-text .about-us-photo,
.editor-styles-wrapper div.is-root-container .reset-two-columns-slider-variant-left-text-list-right-slider-editor section.blocks-2-columns-slider-variant-left-text-list-right-slider .about-us-photo {
  flex: 1;
  overflow: hidden;
}
section.blocks-2-columns-slider-variant-left-text-right-slider .about-us-photo img,
section.blocks-2-columns-variant-left-text-right-image .about-us-photo img,
section.blocks-2-columns-variant-left-image-right-text .about-us-photo img,
section.blocks-2-columns-slider-variant-left-text-list-right-slider .about-us-photo img,
.editor-styles-wrapper div.is-root-container .reset-two-columns-slider-variant-right-text-list-left-slider-editor section.blocks-2-columns-slider-variant-right-text-list-left-slider .about-us-photo img,
.editor-styles-wrapper div.is-root-container .reset-two-columns-slider-variant-right0text-list-left-slider-editor section.blocks-2-columns-slider-variant-right0text-list-left-slider .about-us-photo img,
section.blocks-2-columns-slider-variant-right-text-list-left-slider .about-us-photo img,
section.blocks-2-columns-slider-variant-right0text-list-left-slider .about-us-photo img,
.editor-styles-wrapper div.is-root-container .reset-two-columns-slider-variant-left-text-right-slider-editor section.blocks-2-columns-slider-variant-left-text-right-slider .about-us-photo img,
.editor-styles-wrapper div.is-root-container .reset-two-columns-variant-left-text-right-image-editor section.blocks-2-columns-variant-left-text-right-image .about-us-photo img,
.editor-styles-wrapper div.is-root-container .reset-two-columns-variant-left-image-right-text-editor section.blocks-2-columns-variant-left-image-right-text .about-us-photo img,
.editor-styles-wrapper div.is-root-container .reset-two-columns-slider-variant-left-text-list-right-slider-editor section.blocks-2-columns-slider-variant-left-text-list-right-slider .about-us-photo img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  display: block;
  transition: opacity 0.4s ease;
}
@media screen and (max-width: 991px) {
  section.blocks-2-columns-slider-variant-left-text-right-slider .about-us-photo,
  section.blocks-2-columns-variant-left-text-right-image .about-us-photo,
  section.blocks-2-columns-variant-left-image-right-text .about-us-photo,
  section.blocks-2-columns-slider-variant-left-text-list-right-slider .about-us-photo,
  .editor-styles-wrapper div.is-root-container .reset-two-columns-slider-variant-right-text-list-left-slider-editor section.blocks-2-columns-slider-variant-right-text-list-left-slider .about-us-photo,
  .editor-styles-wrapper div.is-root-container .reset-two-columns-slider-variant-right0text-list-left-slider-editor section.blocks-2-columns-slider-variant-right0text-list-left-slider .about-us-photo,
  section.blocks-2-columns-slider-variant-right-text-list-left-slider .about-us-photo,
  section.blocks-2-columns-slider-variant-right0text-list-left-slider .about-us-photo,
  .editor-styles-wrapper div.is-root-container .reset-two-columns-slider-variant-left-text-right-slider-editor section.blocks-2-columns-slider-variant-left-text-right-slider .about-us-photo,
  .editor-styles-wrapper div.is-root-container .reset-two-columns-variant-left-text-right-image-editor section.blocks-2-columns-variant-left-text-right-image .about-us-photo,
  .editor-styles-wrapper div.is-root-container .reset-two-columns-variant-left-image-right-text-editor section.blocks-2-columns-variant-left-image-right-text .about-us-photo,
  .editor-styles-wrapper div.is-root-container .reset-two-columns-slider-variant-left-text-list-right-slider-editor section.blocks-2-columns-slider-variant-left-text-list-right-slider .about-us-photo {
    height: 400px;
  }
}
section.blocks-2-columns-slider-variant-left-text-right-slider .btn.disabled,
section.blocks-2-columns-variant-left-text-right-image .btn.disabled,
section.blocks-2-columns-variant-left-image-right-text .btn.disabled,
section.blocks-2-columns-slider-variant-left-text-list-right-slider .btn.disabled,
.editor-styles-wrapper div.is-root-container .reset-two-columns-slider-variant-right-text-list-left-slider-editor section.blocks-2-columns-slider-variant-right-text-list-left-slider .btn.disabled,
.editor-styles-wrapper div.is-root-container .reset-two-columns-slider-variant-right0text-list-left-slider-editor section.blocks-2-columns-slider-variant-right0text-list-left-slider .btn.disabled,
section.blocks-2-columns-slider-variant-right-text-list-left-slider .btn.disabled,
section.blocks-2-columns-slider-variant-right0text-list-left-slider .btn.disabled,
.editor-styles-wrapper div.is-root-container .reset-two-columns-slider-variant-left-text-right-slider-editor section.blocks-2-columns-slider-variant-left-text-right-slider .btn.disabled,
.editor-styles-wrapper div.is-root-container .reset-two-columns-variant-left-text-right-image-editor section.blocks-2-columns-variant-left-text-right-image .btn.disabled,
.editor-styles-wrapper div.is-root-container .reset-two-columns-variant-left-image-right-text-editor section.blocks-2-columns-variant-left-image-right-text .btn.disabled,
.editor-styles-wrapper div.is-root-container .reset-two-columns-slider-variant-left-text-list-right-slider-editor section.blocks-2-columns-slider-variant-left-text-list-right-slider .btn.disabled {
  opacity: 0.5;
  cursor: not-allowed;
  pointer-events: none;
}
section.blocks-2-columns-slider-variant-left-text-right-slider .btn.disabled:hover,
section.blocks-2-columns-variant-left-text-right-image .btn.disabled:hover,
section.blocks-2-columns-variant-left-image-right-text .btn.disabled:hover,
section.blocks-2-columns-slider-variant-left-text-list-right-slider .btn.disabled:hover,
.editor-styles-wrapper div.is-root-container .reset-two-columns-slider-variant-right-text-list-left-slider-editor section.blocks-2-columns-slider-variant-right-text-list-left-slider .btn.disabled:hover,
.editor-styles-wrapper div.is-root-container .reset-two-columns-slider-variant-right0text-list-left-slider-editor section.blocks-2-columns-slider-variant-right0text-list-left-slider .btn.disabled:hover,
section.blocks-2-columns-slider-variant-right-text-list-left-slider .btn.disabled:hover,
section.blocks-2-columns-slider-variant-right0text-list-left-slider .btn.disabled:hover,
.editor-styles-wrapper div.is-root-container .reset-two-columns-slider-variant-left-text-right-slider-editor section.blocks-2-columns-slider-variant-left-text-right-slider .btn.disabled:hover,
.editor-styles-wrapper div.is-root-container .reset-two-columns-variant-left-text-right-image-editor section.blocks-2-columns-variant-left-text-right-image .btn.disabled:hover,
.editor-styles-wrapper div.is-root-container .reset-two-columns-variant-left-image-right-text-editor section.blocks-2-columns-variant-left-image-right-text .btn.disabled:hover,
.editor-styles-wrapper div.is-root-container .reset-two-columns-slider-variant-left-text-list-right-slider-editor section.blocks-2-columns-slider-variant-left-text-list-right-slider .btn.disabled:hover {
  opacity: 0.5;
  cursor: not-allowed;
}
@media screen and (max-width: 991px) {
  section.blocks-2-columns-slider-variant-left-text-right-slider .about-us-layout,
  section.blocks-2-columns-variant-left-text-right-image .about-us-layout,
  section.blocks-2-columns-variant-left-image-right-text .about-us-layout,
  section.blocks-2-columns-slider-variant-left-text-list-right-slider .about-us-layout,
  .editor-styles-wrapper div.is-root-container .reset-two-columns-slider-variant-right-text-list-left-slider-editor section.blocks-2-columns-slider-variant-right-text-list-left-slider .about-us-layout,
  .editor-styles-wrapper div.is-root-container .reset-two-columns-slider-variant-right0text-list-left-slider-editor section.blocks-2-columns-slider-variant-right0text-list-left-slider .about-us-layout,
  section.blocks-2-columns-slider-variant-right-text-list-left-slider .about-us-layout,
  section.blocks-2-columns-slider-variant-right0text-list-left-slider .about-us-layout,
  .editor-styles-wrapper div.is-root-container .reset-two-columns-slider-variant-left-text-right-slider-editor section.blocks-2-columns-slider-variant-left-text-right-slider .about-us-layout,
  .editor-styles-wrapper div.is-root-container .reset-two-columns-variant-left-text-right-image-editor section.blocks-2-columns-variant-left-text-right-image .about-us-layout,
  .editor-styles-wrapper div.is-root-container .reset-two-columns-variant-left-image-right-text-editor section.blocks-2-columns-variant-left-image-right-text .about-us-layout,
  .editor-styles-wrapper div.is-root-container .reset-two-columns-slider-variant-left-text-list-right-slider-editor section.blocks-2-columns-slider-variant-left-text-list-right-slider .about-us-layout {
    flex-direction: column;
  }
  section.blocks-2-columns-slider-variant-left-text-right-slider .about-us-col-left,
  section.blocks-2-columns-variant-left-text-right-image .about-us-col-left,
  section.blocks-2-columns-variant-left-image-right-text .about-us-col-left,
  section.blocks-2-columns-slider-variant-left-text-list-right-slider .about-us-col-left,
  .editor-styles-wrapper div.is-root-container .reset-two-columns-slider-variant-right-text-list-left-slider-editor section.blocks-2-columns-slider-variant-right-text-list-left-slider .about-us-col-left,
  .editor-styles-wrapper div.is-root-container .reset-two-columns-slider-variant-right0text-list-left-slider-editor section.blocks-2-columns-slider-variant-right0text-list-left-slider .about-us-col-left,
  section.blocks-2-columns-slider-variant-right-text-list-left-slider .about-us-col-left,
  section.blocks-2-columns-slider-variant-right0text-list-left-slider .about-us-col-left,
  .editor-styles-wrapper div.is-root-container .reset-two-columns-slider-variant-left-text-right-slider-editor section.blocks-2-columns-slider-variant-left-text-right-slider .about-us-col-left,
  .editor-styles-wrapper div.is-root-container .reset-two-columns-variant-left-text-right-image-editor section.blocks-2-columns-variant-left-text-right-image .about-us-col-left,
  .editor-styles-wrapper div.is-root-container .reset-two-columns-variant-left-image-right-text-editor section.blocks-2-columns-variant-left-image-right-text .about-us-col-left,
  .editor-styles-wrapper div.is-root-container .reset-two-columns-slider-variant-left-text-list-right-slider-editor section.blocks-2-columns-slider-variant-left-text-list-right-slider .about-us-col-left {
    width: 100%;
    padding: 50px 30px;
  }
  section.blocks-2-columns-slider-variant-left-text-right-slider .about-us-col-right,
  section.blocks-2-columns-variant-left-text-right-image .about-us-col-right,
  section.blocks-2-columns-variant-left-image-right-text .about-us-col-right,
  section.blocks-2-columns-slider-variant-left-text-list-right-slider .about-us-col-right,
  .editor-styles-wrapper div.is-root-container .reset-two-columns-slider-variant-right-text-list-left-slider-editor section.blocks-2-columns-slider-variant-right-text-list-left-slider .about-us-col-right,
  .editor-styles-wrapper div.is-root-container .reset-two-columns-slider-variant-right0text-list-left-slider-editor section.blocks-2-columns-slider-variant-right0text-list-left-slider .about-us-col-right,
  section.blocks-2-columns-slider-variant-right-text-list-left-slider .about-us-col-right,
  section.blocks-2-columns-slider-variant-right0text-list-left-slider .about-us-col-right,
  .editor-styles-wrapper div.is-root-container .reset-two-columns-slider-variant-left-text-right-slider-editor section.blocks-2-columns-slider-variant-left-text-right-slider .about-us-col-right,
  .editor-styles-wrapper div.is-root-container .reset-two-columns-variant-left-text-right-image-editor section.blocks-2-columns-variant-left-text-right-image .about-us-col-right,
  .editor-styles-wrapper div.is-root-container .reset-two-columns-variant-left-image-right-text-editor section.blocks-2-columns-variant-left-image-right-text .about-us-col-right,
  .editor-styles-wrapper div.is-root-container .reset-two-columns-slider-variant-left-text-list-right-slider-editor section.blocks-2-columns-slider-variant-left-text-list-right-slider .about-us-col-right {
    min-height: 400px;
  }
}

@media screen and (max-width: 767px) {
  section.blocks-2-columns-slider-variant-left-text-right-slider .about-us-col-right,
  .editor-styles-wrapper div.is-root-container .reset-two-columns-slider-variant-left-text-right-slider-editor section.blocks-2-columns-slider-variant-left-text-right-slider .about-us-col-right {
    display: block;
  }
  section.blocks-2-columns-slider-variant-left-text-right-slider .about-us-photo,
  .editor-styles-wrapper div.is-root-container .reset-two-columns-slider-variant-left-text-right-slider-editor section.blocks-2-columns-slider-variant-left-text-right-slider .about-us-photo {
    width: 100%;
  }
  section.blocks-2-columns-slider-variant-left-text-right-slider .about-us-photo:nth-child(n+2),
  .editor-styles-wrapper div.is-root-container .reset-two-columns-slider-variant-left-text-right-slider-editor section.blocks-2-columns-slider-variant-left-text-right-slider .about-us-photo:nth-child(n+2) {
    display: none;
  }
}

section.blocks-2-columns-rooms-slider-variant-left-text-right-slider,
.editor-styles-wrapper div.is-root-container .reset-two-columns-rooms-slider-variant-left-text-right-slider-editor section.blocks-2-columns-rooms-slider-variant-left-text-right-slider {
  background-color: #ECE1D8;
  position: relative;
  padding-top: 20px;
  padding-bottom: 20px;
}
section.blocks-2-columns-rooms-slider-variant-left-text-right-slider .about-us-layout,
.editor-styles-wrapper div.is-root-container .reset-two-columns-rooms-slider-variant-left-text-right-slider-editor section.blocks-2-columns-rooms-slider-variant-left-text-right-slider .about-us-layout {
  display: flex;
  flex-direction: row;
  align-items: stretch;
  min-height: 580px;
}
section.blocks-2-columns-rooms-slider-variant-left-text-right-slider .about-us-col-left,
.editor-styles-wrapper div.is-root-container .reset-two-columns-rooms-slider-variant-left-text-right-slider-editor section.blocks-2-columns-rooms-slider-variant-left-text-right-slider .about-us-col-left {
  width: 33.3333%;
  flex-shrink: 0;
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 80px 50px 80px 80px;
  background: #ECE1D8;
}
section.blocks-2-columns-rooms-slider-variant-left-text-right-slider span.above-title,
.editor-styles-wrapper div.is-root-container .reset-two-columns-rooms-slider-variant-left-text-right-slider-editor section.blocks-2-columns-rooms-slider-variant-left-text-right-slider span.above-title {
  font-size: 15px;
  line-height: 15px;
  color: #01445C;
  margin-bottom: 12px;
  display: block;
}
section.blocks-2-columns-rooms-slider-variant-left-text-right-slider h2,
.editor-styles-wrapper div.is-root-container .reset-two-columns-rooms-slider-variant-left-text-right-slider-editor section.blocks-2-columns-rooms-slider-variant-left-text-right-slider h2 {
  color: #01445C;
  margin-bottom: 10px;
}
section.blocks-2-columns-rooms-slider-variant-left-text-right-slider hr.reset-divider,
.editor-styles-wrapper div.is-root-container .reset-two-columns-rooms-slider-variant-left-text-right-slider-editor section.blocks-2-columns-rooms-slider-variant-left-text-right-slider hr.reset-divider {
  margin-bottom: 15px;
}
section.blocks-2-columns-rooms-slider-variant-left-text-right-slider .about-us-description,
.editor-styles-wrapper div.is-root-container .reset-two-columns-rooms-slider-variant-left-text-right-slider-editor section.blocks-2-columns-rooms-slider-variant-left-text-right-slider .about-us-description {
  margin-bottom: 22px;
  white-space: pre-line;
}
section.blocks-2-columns-rooms-slider-variant-left-text-right-slider .about-us-description p,
.editor-styles-wrapper div.is-root-container .reset-two-columns-rooms-slider-variant-left-text-right-slider-editor section.blocks-2-columns-rooms-slider-variant-left-text-right-slider .about-us-description p {
  color: #000000;
  margin-bottom: 10px;
}
section.blocks-2-columns-rooms-slider-variant-left-text-right-slider .rooms-meta-grid,
.editor-styles-wrapper div.is-root-container .reset-two-columns-rooms-slider-variant-left-text-right-slider-editor section.blocks-2-columns-rooms-slider-variant-left-text-right-slider .rooms-meta-grid {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 14px 18px;
}
section.blocks-2-columns-rooms-slider-variant-left-text-right-slider .rooms-meta-item,
.editor-styles-wrapper div.is-root-container .reset-two-columns-rooms-slider-variant-left-text-right-slider-editor section.blocks-2-columns-rooms-slider-variant-left-text-right-slider .rooms-meta-item {
  display: block;
  font-size: 22px;
  line-height: 1.2;
  font-weight: 500;
  color: #05AFF2;
  padding-bottom: 10px;
  border-bottom: 1px solid #01445C;
  font-family: "Krona One", sans-serif;
}
section.blocks-2-columns-rooms-slider-variant-left-text-right-slider .about-us-col-right,
.editor-styles-wrapper div.is-root-container .reset-two-columns-rooms-slider-variant-left-text-right-slider-editor section.blocks-2-columns-rooms-slider-variant-left-text-right-slider .about-us-col-right {
  width: 66.6667%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  gap: 22px;
  overflow: hidden;
  padding: 80px 0 80px 50px;
}
section.blocks-2-columns-rooms-slider-variant-left-text-right-slider .rooms-slider-images,
.editor-styles-wrapper div.is-root-container .reset-two-columns-rooms-slider-variant-left-text-right-slider-editor section.blocks-2-columns-rooms-slider-variant-left-text-right-slider .rooms-slider-images {
  display: flex;
  flex-direction: row;
  align-items: stretch;
  gap: 6px;
  overflow: hidden;
}
section.blocks-2-columns-rooms-slider-variant-left-text-right-slider .about-us-photo,
.editor-styles-wrapper div.is-root-container .reset-two-columns-rooms-slider-variant-left-text-right-slider-editor section.blocks-2-columns-rooms-slider-variant-left-text-right-slider .about-us-photo {
  flex: 1;
  overflow: hidden;
  height: 500px;
}
section.blocks-2-columns-rooms-slider-variant-left-text-right-slider .about-us-photo img,
.editor-styles-wrapper div.is-root-container .reset-two-columns-rooms-slider-variant-left-text-right-slider-editor section.blocks-2-columns-rooms-slider-variant-left-text-right-slider .about-us-photo img {
  width: 100%;
  height: 100%;
  max-height: 500px;
  -o-object-fit: cover;
     object-fit: cover;
  display: block;
  transition: opacity 0.4s ease;
}
section.blocks-2-columns-rooms-slider-variant-left-text-right-slider .about-us-nav.rooms-slider-nav,
.editor-styles-wrapper div.is-root-container .reset-two-columns-rooms-slider-variant-left-text-right-slider-editor section.blocks-2-columns-rooms-slider-variant-left-text-right-slider .about-us-nav.rooms-slider-nav {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  gap: 15px;
  margin-top: 0;
}
section.blocks-2-columns-rooms-slider-variant-left-text-right-slider .about-us-nav.rooms-slider-nav .about-us-nav-btn,
.editor-styles-wrapper div.is-root-container .reset-two-columns-rooms-slider-variant-left-text-right-slider-editor section.blocks-2-columns-rooms-slider-variant-left-text-right-slider .about-us-nav.rooms-slider-nav .about-us-nav-btn {
  width: 50px;
  height: 50px;
  background-color: #D90D6C;
  border: none;
  border-radius: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
  transition: background-color 0.3s ease-in-out;
  z-index: 10;
  opacity: 1;
}
section.blocks-2-columns-rooms-slider-variant-left-text-right-slider .about-us-nav.rooms-slider-nav .about-us-nav-btn:hover,
.editor-styles-wrapper div.is-root-container .reset-two-columns-rooms-slider-variant-left-text-right-slider-editor section.blocks-2-columns-rooms-slider-variant-left-text-right-slider .about-us-nav.rooms-slider-nav .about-us-nav-btn:hover {
  background-color: #F25CAF !important;
  transition: background-color 0.3s ease-in-out;
}
section.blocks-2-columns-rooms-slider-variant-left-text-right-slider .about-us-nav.rooms-slider-nav .about-us-nav-btn img,
.editor-styles-wrapper div.is-root-container .reset-two-columns-rooms-slider-variant-left-text-right-slider-editor section.blocks-2-columns-rooms-slider-variant-left-text-right-slider .about-us-nav.rooms-slider-nav .about-us-nav-btn img {
  width: 30px;
  height: 30px;
  -o-object-fit: contain;
     object-fit: contain;
  -o-object-position: center;
     object-position: center;
}
@media screen and (max-width: 1199px) {
  section.blocks-2-columns-rooms-slider-variant-left-text-right-slider .about-us-col-left,
  .editor-styles-wrapper div.is-root-container .reset-two-columns-rooms-slider-variant-left-text-right-slider-editor section.blocks-2-columns-rooms-slider-variant-left-text-right-slider .about-us-col-left {
    width: 50%;
    padding: 55px 36px 55px 40px;
  }
  section.blocks-2-columns-rooms-slider-variant-left-text-right-slider .about-us-col-right,
  .editor-styles-wrapper div.is-root-container .reset-two-columns-rooms-slider-variant-left-text-right-slider-editor section.blocks-2-columns-rooms-slider-variant-left-text-right-slider .about-us-col-right {
    width: 50%;
    padding: 55px 0 55px 36px;
    gap: 16px;
  }
  section.blocks-2-columns-rooms-slider-variant-left-text-right-slider .about-us-nav.rooms-slider-nav,
  .editor-styles-wrapper div.is-root-container .reset-two-columns-rooms-slider-variant-left-text-right-slider-editor section.blocks-2-columns-rooms-slider-variant-left-text-right-slider .about-us-nav.rooms-slider-nav {
    justify-content: flex-start;
  }
}
@media screen and (max-width: 991px) {
  section.blocks-2-columns-rooms-slider-variant-left-text-right-slider .about-us-layout,
  .editor-styles-wrapper div.is-root-container .reset-two-columns-rooms-slider-variant-left-text-right-slider-editor section.blocks-2-columns-rooms-slider-variant-left-text-right-slider .about-us-layout {
    flex-direction: column;
  }
  section.blocks-2-columns-rooms-slider-variant-left-text-right-slider .about-us-col-left,
  section.blocks-2-columns-rooms-slider-variant-left-text-right-slider .about-us-col-right,
  .editor-styles-wrapper div.is-root-container .reset-two-columns-rooms-slider-variant-left-text-right-slider-editor section.blocks-2-columns-rooms-slider-variant-left-text-right-slider .about-us-col-left,
  .editor-styles-wrapper div.is-root-container .reset-two-columns-rooms-slider-variant-left-text-right-slider-editor section.blocks-2-columns-rooms-slider-variant-left-text-right-slider .about-us-col-right {
    width: 100%;
  }
  section.blocks-2-columns-rooms-slider-variant-left-text-right-slider .about-us-col-left,
  .editor-styles-wrapper div.is-root-container .reset-two-columns-rooms-slider-variant-left-text-right-slider-editor section.blocks-2-columns-rooms-slider-variant-left-text-right-slider .about-us-col-left {
    padding: 50px 30px 32px;
  }
  section.blocks-2-columns-rooms-slider-variant-left-text-right-slider .about-us-col-right,
  .editor-styles-wrapper div.is-root-container .reset-two-columns-rooms-slider-variant-left-text-right-slider-editor section.blocks-2-columns-rooms-slider-variant-left-text-right-slider .about-us-col-right {
    padding: 0 30px 50px;
  }
}
@media screen and (max-width: 767px) {
  section.blocks-2-columns-rooms-slider-variant-left-text-right-slider .about-us-col-right,
  .editor-styles-wrapper div.is-root-container .reset-two-columns-rooms-slider-variant-left-text-right-slider-editor section.blocks-2-columns-rooms-slider-variant-left-text-right-slider .about-us-col-right {
    padding: 0 20px 40px;
  }
  section.blocks-2-columns-rooms-slider-variant-left-text-right-slider .rooms-slider-images,
  .editor-styles-wrapper div.is-root-container .reset-two-columns-rooms-slider-variant-left-text-right-slider-editor section.blocks-2-columns-rooms-slider-variant-left-text-right-slider .rooms-slider-images {
    display: block;
  }
  section.blocks-2-columns-rooms-slider-variant-left-text-right-slider .about-us-photo,
  .editor-styles-wrapper div.is-root-container .reset-two-columns-rooms-slider-variant-left-text-right-slider-editor section.blocks-2-columns-rooms-slider-variant-left-text-right-slider .about-us-photo {
    width: 100%;
    max-height: 420px;
  }
  section.blocks-2-columns-rooms-slider-variant-left-text-right-slider .about-us-photo img,
  .editor-styles-wrapper div.is-root-container .reset-two-columns-rooms-slider-variant-left-text-right-slider-editor section.blocks-2-columns-rooms-slider-variant-left-text-right-slider .about-us-photo img {
    max-height: 420px;
  }
  section.blocks-2-columns-rooms-slider-variant-left-text-right-slider .about-us-photo:nth-child(n+2),
  .editor-styles-wrapper div.is-root-container .reset-two-columns-rooms-slider-variant-left-text-right-slider-editor section.blocks-2-columns-rooms-slider-variant-left-text-right-slider .about-us-photo:nth-child(n+2) {
    display: none;
  }
  section.blocks-2-columns-rooms-slider-variant-left-text-right-slider .rooms-meta-grid,
  .editor-styles-wrapper div.is-root-container .reset-two-columns-rooms-slider-variant-left-text-right-slider-editor section.blocks-2-columns-rooms-slider-variant-left-text-right-slider .rooms-meta-grid {
    grid-template-columns: 1fr;
    gap: 10px;
  }
}

section.blocks-half-header,
.editor-styles-wrapper div.is-root-container .reset-half-header-editor section.blocks-half-header {
  background-color: #ECE1D8;
  padding: 0;
  overflow: hidden;
}
section.blocks-half-header .half-header-layout,
.editor-styles-wrapper div.is-root-container .reset-half-header-editor section.blocks-half-header .half-header-layout {
  --bs-gutter-x: 0;
  --bs-gutter-y: 0;
  align-items: stretch;
}
section.blocks-half-header .half-header-col-text,
.editor-styles-wrapper div.is-root-container .reset-half-header-editor section.blocks-half-header .half-header-col-text {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: clamp(40px, 6vw, 80px) clamp(30px, 4vw, 60px) clamp(50px, 6vw, 80px) clamp(30px, 10vw, 140px);
}
section.blocks-half-header .half-header-title,
.editor-styles-wrapper div.is-root-container .reset-half-header-editor section.blocks-half-header .half-header-title {
  color: #01445C;
  margin-bottom: clamp(28px, 4vw, 48px);
  max-width: 520px;
}
section.blocks-half-header .half-header-description,
.editor-styles-wrapper div.is-root-container .reset-half-header-editor section.blocks-half-header .half-header-description {
  max-width: 620px;
}
section.blocks-half-header .half-header-description p,
.editor-styles-wrapper div.is-root-container .reset-half-header-editor section.blocks-half-header .half-header-description p {
  color: #01445C;
  margin-bottom: 28px;
}
section.blocks-half-header .half-header-description p:last-child,
.editor-styles-wrapper div.is-root-container .reset-half-header-editor section.blocks-half-header .half-header-description p:last-child {
  margin-bottom: 0;
}
section.blocks-half-header .half-header-col-image,
.editor-styles-wrapper div.is-root-container .reset-half-header-editor section.blocks-half-header .half-header-col-image {
  padding-top: 44px;
}
section.blocks-half-header .half-header-image-wrap,
.editor-styles-wrapper div.is-root-container .reset-half-header-editor section.blocks-half-header .half-header-image-wrap {
  width: 100%;
  height: 100%;
  min-height: clamp(320px, 50vw, 716px);
  overflow: hidden;
  border-top-left-radius: 1000px;
  border-bottom-left-radius: 1000px;
  background: rgba(0, 0, 0, 0.04);
}
section.blocks-half-header .half-header-image,
.editor-styles-wrapper div.is-root-container .reset-half-header-editor section.blocks-half-header .half-header-image {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  display: block;
}
@media screen and (max-width: 991px) {
  section.blocks-half-header .half-header-col-image,
  .editor-styles-wrapper div.is-root-container .reset-half-header-editor section.blocks-half-header .half-header-col-image {
    padding-top: 30px;
  }
  section.blocks-half-header .half-header-col-text,
  .editor-styles-wrapper div.is-root-container .reset-half-header-editor section.blocks-half-header .half-header-col-text {
    padding: 40px 30px 50px;
  }
  section.blocks-half-header .half-header-image-wrap,
  .editor-styles-wrapper div.is-root-container .reset-half-header-editor section.blocks-half-header .half-header-image-wrap {
    min-height: 420px;
    border-top-left-radius: 320px;
    border-bottom-left-radius: 320px;
  }
}
@media screen and (max-width: 767px) {
  section.blocks-half-header .half-header-image-wrap,
  .editor-styles-wrapper div.is-root-container .reset-half-header-editor section.blocks-half-header .half-header-image-wrap {
    min-height: 320px;
    border-top-left-radius: 220px;
    border-bottom-left-radius: 220px;
  }
}

.editor-styles-wrapper div.is-root-container .reset-two-columns-variant-left-image-right-text-editor section.blocks-2-columns-variant-left-image-right-text .about-us-col-left,
section.blocks-2-columns-variant-left-image-right-text .about-us-col-left {
  flex: 1;
  width: auto;
  background: transparent;
  display: block;
  padding: 0 80px 0 0;
}
.editor-styles-wrapper div.is-root-container .reset-two-columns-variant-left-image-right-text-editor section.blocks-2-columns-variant-left-image-right-text .about-us-col-right,
section.blocks-2-columns-variant-left-image-right-text .about-us-col-right {
  width: 42%;
  flex-shrink: 0;
  display: flex;
  flex-direction: column;
  justify-content: center;
  gap: 0;
  overflow: visible;
  padding: 80px 80px 80px 60px;
  background: #ECE1D8;
}
.editor-styles-wrapper div.is-root-container .reset-two-columns-variant-left-image-right-text-editor section.blocks-2-columns-variant-left-image-right-text .about-us-photo,
section.blocks-2-columns-variant-left-image-right-text .about-us-photo {
  height: 100%;
}
.editor-styles-wrapper div.is-root-container .reset-two-columns-variant-left-image-right-text-editor section.blocks-2-columns-variant-left-image-right-text .about-us-photo img,
section.blocks-2-columns-variant-left-image-right-text .about-us-photo img {
  height: 100%;
  min-height: 580px;
}
@media screen and (max-width: 991px) {
  .editor-styles-wrapper div.is-root-container .reset-two-columns-variant-left-image-right-text-editor section.blocks-2-columns-variant-left-image-right-text .about-us-col-left,
  section.blocks-2-columns-variant-left-image-right-text .about-us-col-left {
    width: 100%;
    padding: 0;
    min-height: 400px;
  }
  .editor-styles-wrapper div.is-root-container .reset-two-columns-variant-left-image-right-text-editor section.blocks-2-columns-variant-left-image-right-text .about-us-col-right,
  section.blocks-2-columns-variant-left-image-right-text .about-us-col-right {
    width: 100%;
    padding: 50px 30px;
  }
  .editor-styles-wrapper div.is-root-container .reset-two-columns-variant-left-image-right-text-editor section.blocks-2-columns-variant-left-image-right-text .about-us-photo img,
  section.blocks-2-columns-variant-left-image-right-text .about-us-photo img {
    min-height: 400px;
  }
}

.editor-styles-wrapper div.is-root-container .reset-two-columns-variant-left-text-right-image-editor section.blocks-2-columns-variant-left-text-right-image .about-us-col-right,
section.blocks-2-columns-variant-left-text-right-image .about-us-col-right {
  display: block;
  padding: 0 0 0 80px;
}
.editor-styles-wrapper div.is-root-container .reset-two-columns-variant-left-text-right-image-editor section.blocks-2-columns-variant-left-text-right-image .about-us-photo,
section.blocks-2-columns-variant-left-text-right-image .about-us-photo {
  height: 100%;
}
.editor-styles-wrapper div.is-root-container .reset-two-columns-variant-left-text-right-image-editor section.blocks-2-columns-variant-left-text-right-image .about-us-photo img,
section.blocks-2-columns-variant-left-text-right-image .about-us-photo img {
  height: 100%;
  min-height: 580px;
}
@media screen and (max-width: 991px) {
  .editor-styles-wrapper div.is-root-container .reset-two-columns-variant-left-text-right-image-editor section.blocks-2-columns-variant-left-text-right-image .about-us-col-right,
  section.blocks-2-columns-variant-left-text-right-image .about-us-col-right {
    padding: 0;
    min-height: 400px;
  }
  .editor-styles-wrapper div.is-root-container .reset-two-columns-variant-left-text-right-image-editor section.blocks-2-columns-variant-left-text-right-image .about-us-photo img,
  section.blocks-2-columns-variant-left-text-right-image .about-us-photo img {
    min-height: 400px;
  }
}

.editor-styles-wrapper div.is-root-container .reset-two-columns-slider-variant-right-text-list-left-slider-editor section.blocks-2-columns-slider-variant-right-text-list-left-slider .about-us-col-left,
.editor-styles-wrapper div.is-root-container .reset-two-columns-slider-variant-right0text-list-left-slider-editor section.blocks-2-columns-slider-variant-right0text-list-left-slider .about-us-col-left,
section.blocks-2-columns-slider-variant-right-text-list-left-slider .about-us-col-left,
section.blocks-2-columns-slider-variant-right0text-list-left-slider .about-us-col-left {
  padding: 80px 80px 80px 60px;
}
.editor-styles-wrapper div.is-root-container .reset-two-columns-slider-variant-right-text-list-left-slider-editor section.blocks-2-columns-slider-variant-right-text-list-left-slider .about-us-col-right,
.editor-styles-wrapper div.is-root-container .reset-two-columns-slider-variant-right0text-list-left-slider-editor section.blocks-2-columns-slider-variant-right0text-list-left-slider .about-us-col-right,
section.blocks-2-columns-slider-variant-right-text-list-left-slider .about-us-col-right,
section.blocks-2-columns-slider-variant-right0text-list-left-slider .about-us-col-right {
  padding: 80px 80px 80px 0;
}
@media screen and (max-width: 991px) {
  .editor-styles-wrapper div.is-root-container .reset-two-columns-slider-variant-right-text-list-left-slider-editor section.blocks-2-columns-slider-variant-right-text-list-left-slider .about-us-col-left,
  .editor-styles-wrapper div.is-root-container .reset-two-columns-slider-variant-right0text-list-left-slider-editor section.blocks-2-columns-slider-variant-right0text-list-left-slider .about-us-col-left,
  section.blocks-2-columns-slider-variant-right-text-list-left-slider .about-us-col-left,
  section.blocks-2-columns-slider-variant-right0text-list-left-slider .about-us-col-left {
    padding: 50px 30px;
  }
  .editor-styles-wrapper div.is-root-container .reset-two-columns-slider-variant-right-text-list-left-slider-editor section.blocks-2-columns-slider-variant-right-text-list-left-slider .about-us-col-right,
  .editor-styles-wrapper div.is-root-container .reset-two-columns-slider-variant-right0text-list-left-slider-editor section.blocks-2-columns-slider-variant-right0text-list-left-slider .about-us-col-right,
  section.blocks-2-columns-slider-variant-right-text-list-left-slider .about-us-col-right,
  section.blocks-2-columns-slider-variant-right0text-list-left-slider .about-us-col-right {
    padding: 0;
  }
}

.editor-styles-wrapper div.is-root-container .reset-two-columns-slider-variant-left-text-list-right-slider-editor section.blocks-2-columns-slider-variant-left-text-list-right-slider .about-us-col-left,
section.blocks-2-columns-slider-variant-left-text-list-right-slider .about-us-col-left {
  justify-content: flex-start;
}
.editor-styles-wrapper div.is-root-container .reset-two-columns-slider-variant-left-text-list-right-slider-editor section.blocks-2-columns-slider-variant-left-text-list-right-slider .about-us-feature-table,
section.blocks-2-columns-slider-variant-left-text-list-right-slider .about-us-feature-table {
  display: flex;
  flex-direction: column;
  gap: 24px;
  width: 100%;
  margin: 18px 0 0;
}
.editor-styles-wrapper div.is-root-container .reset-two-columns-slider-variant-left-text-list-right-slider-editor section.blocks-2-columns-slider-variant-left-text-list-right-slider .about-us-feature-row,
section.blocks-2-columns-slider-variant-left-text-list-right-slider .about-us-feature-row {
  display: flex;
  align-items: flex-start;
  gap: 16px;
  width: 100%;
}
.editor-styles-wrapper div.is-root-container .reset-two-columns-slider-variant-left-text-list-right-slider-editor section.blocks-2-columns-slider-variant-left-text-list-right-slider .about-us-feature-icon,
section.blocks-2-columns-slider-variant-left-text-list-right-slider .about-us-feature-icon {
  width: 48px;
  min-width: 48px;
  height: 48px;
  display: flex;
  align-items: center;
  justify-content: center;
  overflow: hidden;
}
.editor-styles-wrapper div.is-root-container .reset-two-columns-slider-variant-left-text-list-right-slider-editor section.blocks-2-columns-slider-variant-left-text-list-right-slider .about-us-feature-icon img,
section.blocks-2-columns-slider-variant-left-text-list-right-slider .about-us-feature-icon img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  display: block;
}
.editor-styles-wrapper div.is-root-container .reset-two-columns-slider-variant-left-text-list-right-slider-editor section.blocks-2-columns-slider-variant-left-text-list-right-slider .about-us-feature-text,
section.blocks-2-columns-slider-variant-left-text-list-right-slider .about-us-feature-text {
  flex: 1;
  min-width: 0;
}
.editor-styles-wrapper div.is-root-container .reset-two-columns-slider-variant-left-text-list-right-slider-editor section.blocks-2-columns-slider-variant-left-text-list-right-slider .about-us-feature-text p,
section.blocks-2-columns-slider-variant-left-text-list-right-slider .about-us-feature-text p {
  color: #000000;
  margin-bottom: 0;
}
.editor-styles-wrapper div.is-root-container .reset-two-columns-slider-variant-left-text-list-right-slider-editor section.blocks-2-columns-slider-variant-left-text-list-right-slider .about-us-feature-image-button,
section.blocks-2-columns-slider-variant-left-text-list-right-slider .about-us-feature-image-button {
  padding: 0;
  width: 48px;
  min-width: 48px;
  height: 48px;
  border: 1px dashed rgba(1, 68, 92, 0.2);
  background: transparent;
  display: flex;
  align-items: center;
  justify-content: center;
  overflow: hidden;
}
.editor-styles-wrapper div.is-root-container .reset-two-columns-slider-variant-left-text-list-right-slider-editor section.blocks-2-columns-slider-variant-left-text-list-right-slider .about-us-feature-image-placeholder,
section.blocks-2-columns-slider-variant-left-text-list-right-slider .about-us-feature-image-placeholder {
  font-size: 11px;
  line-height: 1.2;
  text-align: center;
  padding: 4px;
}
.editor-styles-wrapper div.is-root-container .reset-two-columns-slider-variant-left-text-list-right-slider-editor section.blocks-2-columns-slider-variant-left-text-list-right-slider .about-us-feature-editor-image,
section.blocks-2-columns-slider-variant-left-text-list-right-slider .about-us-feature-editor-image {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  display: block;
}
.editor-styles-wrapper div.is-root-container .reset-two-columns-slider-variant-left-text-list-right-slider-editor section.blocks-2-columns-slider-variant-left-text-list-right-slider .about-us-feature-remove-row,
section.blocks-2-columns-slider-variant-left-text-list-right-slider .about-us-feature-remove-row {
  align-self: flex-start;
}
.editor-styles-wrapper div.is-root-container .reset-two-columns-slider-variant-left-text-list-right-slider-editor section.blocks-2-columns-slider-variant-left-text-list-right-slider .about-us-feature-add-row,
section.blocks-2-columns-slider-variant-left-text-list-right-slider .about-us-feature-add-row {
  margin-top: 24px;
}
@media screen and (max-width: 767px) {
  .editor-styles-wrapper div.is-root-container .reset-two-columns-slider-variant-left-text-list-right-slider-editor section.blocks-2-columns-slider-variant-left-text-list-right-slider .about-us-feature-row,
  section.blocks-2-columns-slider-variant-left-text-list-right-slider .about-us-feature-row {
    flex-wrap: wrap;
  }
  .editor-styles-wrapper div.is-root-container .reset-two-columns-slider-variant-left-text-list-right-slider-editor section.blocks-2-columns-slider-variant-left-text-list-right-slider .about-us-feature-remove-row,
  section.blocks-2-columns-slider-variant-left-text-list-right-slider .about-us-feature-remove-row {
    margin-top: 16px;
  }
}

.editor-styles-wrapper div.is-root-container .reset-two-columns-slider-variant-right-text-list-left-slider-editor section.blocks-2-columns-slider-variant-right-text-list-left-slider .about-us-col-left,
.editor-styles-wrapper div.is-root-container .reset-two-columns-slider-variant-right0text-list-left-slider-editor section.blocks-2-columns-slider-variant-right0text-list-left-slider .about-us-col-left,
section.blocks-2-columns-slider-variant-right-text-list-left-slider .about-us-col-left,
section.blocks-2-columns-slider-variant-right0text-list-left-slider .about-us-col-left {
  justify-content: flex-start;
}
.editor-styles-wrapper div.is-root-container .reset-two-columns-slider-variant-right-text-list-left-slider-editor section.blocks-2-columns-slider-variant-right-text-list-left-slider .about-us-feature-table,
.editor-styles-wrapper div.is-root-container .reset-two-columns-slider-variant-right0text-list-left-slider-editor section.blocks-2-columns-slider-variant-right0text-list-left-slider .about-us-feature-table,
section.blocks-2-columns-slider-variant-right-text-list-left-slider .about-us-feature-table,
section.blocks-2-columns-slider-variant-right0text-list-left-slider .about-us-feature-table {
  display: flex;
  flex-direction: column;
  gap: 24px;
  width: 100%;
}
.editor-styles-wrapper div.is-root-container .reset-two-columns-slider-variant-right-text-list-left-slider-editor section.blocks-2-columns-slider-variant-right-text-list-left-slider .about-us-feature-row,
.editor-styles-wrapper div.is-root-container .reset-two-columns-slider-variant-right0text-list-left-slider-editor section.blocks-2-columns-slider-variant-right0text-list-left-slider .about-us-feature-row,
section.blocks-2-columns-slider-variant-right-text-list-left-slider .about-us-feature-row,
section.blocks-2-columns-slider-variant-right0text-list-left-slider .about-us-feature-row {
  display: flex;
  align-items: flex-start;
  gap: 16px;
  width: 100%;
}
.editor-styles-wrapper div.is-root-container .reset-two-columns-slider-variant-right-text-list-left-slider-editor section.blocks-2-columns-slider-variant-right-text-list-left-slider .about-us-feature-icon,
.editor-styles-wrapper div.is-root-container .reset-two-columns-slider-variant-right0text-list-left-slider-editor section.blocks-2-columns-slider-variant-right0text-list-left-slider .about-us-feature-icon,
section.blocks-2-columns-slider-variant-right-text-list-left-slider .about-us-feature-icon,
section.blocks-2-columns-slider-variant-right0text-list-left-slider .about-us-feature-icon {
  width: 48px;
  min-width: 48px;
  height: 48px;
  display: flex;
  align-items: center;
  justify-content: center;
  overflow: hidden;
}
.editor-styles-wrapper div.is-root-container .reset-two-columns-slider-variant-right-text-list-left-slider-editor section.blocks-2-columns-slider-variant-right-text-list-left-slider .about-us-feature-icon img,
.editor-styles-wrapper div.is-root-container .reset-two-columns-slider-variant-right0text-list-left-slider-editor section.blocks-2-columns-slider-variant-right0text-list-left-slider .about-us-feature-icon img,
section.blocks-2-columns-slider-variant-right-text-list-left-slider .about-us-feature-icon img,
section.blocks-2-columns-slider-variant-right0text-list-left-slider .about-us-feature-icon img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  display: block;
}
.editor-styles-wrapper div.is-root-container .reset-two-columns-slider-variant-right-text-list-left-slider-editor section.blocks-2-columns-slider-variant-right-text-list-left-slider .about-us-feature-text,
.editor-styles-wrapper div.is-root-container .reset-two-columns-slider-variant-right0text-list-left-slider-editor section.blocks-2-columns-slider-variant-right0text-list-left-slider .about-us-feature-text,
section.blocks-2-columns-slider-variant-right-text-list-left-slider .about-us-feature-text,
section.blocks-2-columns-slider-variant-right0text-list-left-slider .about-us-feature-text {
  flex: 1;
  min-width: 0;
}
.editor-styles-wrapper div.is-root-container .reset-two-columns-slider-variant-right-text-list-left-slider-editor section.blocks-2-columns-slider-variant-right-text-list-left-slider .about-us-feature-text p,
.editor-styles-wrapper div.is-root-container .reset-two-columns-slider-variant-right0text-list-left-slider-editor section.blocks-2-columns-slider-variant-right0text-list-left-slider .about-us-feature-text p,
section.blocks-2-columns-slider-variant-right-text-list-left-slider .about-us-feature-text p,
section.blocks-2-columns-slider-variant-right0text-list-left-slider .about-us-feature-text p {
  margin-bottom: 0;
}
.editor-styles-wrapper div.is-root-container .reset-two-columns-slider-variant-right-text-list-left-slider-editor section.blocks-2-columns-slider-variant-right-text-list-left-slider .about-us-feature-image-button,
.editor-styles-wrapper div.is-root-container .reset-two-columns-slider-variant-right0text-list-left-slider-editor section.blocks-2-columns-slider-variant-right0text-list-left-slider .about-us-feature-image-button,
section.blocks-2-columns-slider-variant-right-text-list-left-slider .about-us-feature-image-button,
section.blocks-2-columns-slider-variant-right0text-list-left-slider .about-us-feature-image-button {
  padding: 0;
  width: 48px;
  min-width: 48px;
  height: 48px;
  border: 1px dashed rgba(1, 68, 92, 0.2);
  background: transparent;
  display: flex;
  align-items: center;
  justify-content: center;
  overflow: hidden;
}
.editor-styles-wrapper div.is-root-container .reset-two-columns-slider-variant-right-text-list-left-slider-editor section.blocks-2-columns-slider-variant-right-text-list-left-slider .about-us-feature-image-placeholder,
.editor-styles-wrapper div.is-root-container .reset-two-columns-slider-variant-right0text-list-left-slider-editor section.blocks-2-columns-slider-variant-right0text-list-left-slider .about-us-feature-image-placeholder,
section.blocks-2-columns-slider-variant-right-text-list-left-slider .about-us-feature-image-placeholder,
section.blocks-2-columns-slider-variant-right0text-list-left-slider .about-us-feature-image-placeholder {
  font-size: 11px;
  line-height: 1.2;
  text-align: center;
  padding: 4px;
}
.editor-styles-wrapper div.is-root-container .reset-two-columns-slider-variant-right-text-list-left-slider-editor section.blocks-2-columns-slider-variant-right-text-list-left-slider .about-us-feature-editor-image,
.editor-styles-wrapper div.is-root-container .reset-two-columns-slider-variant-right0text-list-left-slider-editor section.blocks-2-columns-slider-variant-right0text-list-left-slider .about-us-feature-editor-image,
section.blocks-2-columns-slider-variant-right-text-list-left-slider .about-us-feature-editor-image,
section.blocks-2-columns-slider-variant-right0text-list-left-slider .about-us-feature-editor-image {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  display: block;
}
.editor-styles-wrapper div.is-root-container .reset-two-columns-slider-variant-right-text-list-left-slider-editor section.blocks-2-columns-slider-variant-right-text-list-left-slider .about-us-feature-remove-row,
.editor-styles-wrapper div.is-root-container .reset-two-columns-slider-variant-right0text-list-left-slider-editor section.blocks-2-columns-slider-variant-right0text-list-left-slider .about-us-feature-remove-row,
section.blocks-2-columns-slider-variant-right-text-list-left-slider .about-us-feature-remove-row,
section.blocks-2-columns-slider-variant-right0text-list-left-slider .about-us-feature-remove-row {
  align-self: flex-start;
}
.editor-styles-wrapper div.is-root-container .reset-two-columns-slider-variant-right-text-list-left-slider-editor section.blocks-2-columns-slider-variant-right-text-list-left-slider .about-us-feature-add-row,
.editor-styles-wrapper div.is-root-container .reset-two-columns-slider-variant-right0text-list-left-slider-editor section.blocks-2-columns-slider-variant-right0text-list-left-slider .about-us-feature-add-row,
section.blocks-2-columns-slider-variant-right-text-list-left-slider .about-us-feature-add-row,
section.blocks-2-columns-slider-variant-right0text-list-left-slider .about-us-feature-add-row {
  margin-top: 24px;
}
@media screen and (max-width: 767px) {
  .editor-styles-wrapper div.is-root-container .reset-two-columns-slider-variant-right-text-list-left-slider-editor section.blocks-2-columns-slider-variant-right-text-list-left-slider .about-us-feature-row,
  .editor-styles-wrapper div.is-root-container .reset-two-columns-slider-variant-right0text-list-left-slider-editor section.blocks-2-columns-slider-variant-right0text-list-left-slider .about-us-feature-row,
  section.blocks-2-columns-slider-variant-right-text-list-left-slider .about-us-feature-row,
  section.blocks-2-columns-slider-variant-right0text-list-left-slider .about-us-feature-row {
    flex-wrap: wrap;
  }
  .editor-styles-wrapper div.is-root-container .reset-two-columns-slider-variant-right-text-list-left-slider-editor section.blocks-2-columns-slider-variant-right-text-list-left-slider .about-us-feature-remove-row,
  .editor-styles-wrapper div.is-root-container .reset-two-columns-slider-variant-right0text-list-left-slider-editor section.blocks-2-columns-slider-variant-right0text-list-left-slider .about-us-feature-remove-row,
  section.blocks-2-columns-slider-variant-right-text-list-left-slider .about-us-feature-remove-row,
  section.blocks-2-columns-slider-variant-right0text-list-left-slider .about-us-feature-remove-row {
    margin-top: 16px;
  }
}
@media screen and (max-width: 991px) {
  .editor-styles-wrapper div.is-root-container .reset-two-columns-slider-variant-right-text-list-left-slider-editor section.blocks-2-columns-slider-variant-right-text-list-left-slider .about-us-feature-row,
  .editor-styles-wrapper div.is-root-container .reset-two-columns-slider-variant-right0text-list-left-slider-editor section.blocks-2-columns-slider-variant-right0text-list-left-slider .about-us-feature-row,
  section.blocks-2-columns-slider-variant-right-text-list-left-slider .about-us-feature-row,
  section.blocks-2-columns-slider-variant-right0text-list-left-slider .about-us-feature-row {
    gap: 12px;
  }
}

.editor-styles-wrapper div.is-root-container .reset-two-columns-slider-variant-right-text-list-2columns-left-slider-1-image-editor section.blocks-2-columns-slider-variant-right-text-list-2columns-left-slider-1-image,
section.blocks-2-columns-slider-variant-right-text-list-2columns-left-slider-1-image {
  background-color: #ECE1D8;
  position: relative;
  padding-top: 20px;
  padding-bottom: 20px;
}
.editor-styles-wrapper div.is-root-container .reset-two-columns-slider-variant-right-text-list-2columns-left-slider-1-image-editor section.blocks-2-columns-slider-variant-right-text-list-2columns-left-slider-1-image .about-us-layout,
section.blocks-2-columns-slider-variant-right-text-list-2columns-left-slider-1-image .about-us-layout {
  display: flex;
  flex-direction: row;
  align-items: stretch;
  min-height: 580px;
}
.editor-styles-wrapper div.is-root-container .reset-two-columns-slider-variant-right-text-list-2columns-left-slider-1-image-editor section.blocks-2-columns-slider-variant-right-text-list-2columns-left-slider-1-image span.above-title,
section.blocks-2-columns-slider-variant-right-text-list-2columns-left-slider-1-image span.above-title {
  font-size: 15px;
  line-height: 15px;
  color: #01445C;
  margin-bottom: 12px;
  display: block;
}
.editor-styles-wrapper div.is-root-container .reset-two-columns-slider-variant-right-text-list-2columns-left-slider-1-image-editor section.blocks-2-columns-slider-variant-right-text-list-2columns-left-slider-1-image h2,
section.blocks-2-columns-slider-variant-right-text-list-2columns-left-slider-1-image h2 {
  color: #01445C;
  margin-bottom: 10px;
}
.editor-styles-wrapper div.is-root-container .reset-two-columns-slider-variant-right-text-list-2columns-left-slider-1-image-editor section.blocks-2-columns-slider-variant-right-text-list-2columns-left-slider-1-image hr.reset-divider,
section.blocks-2-columns-slider-variant-right-text-list-2columns-left-slider-1-image hr.reset-divider {
  margin-bottom: 15px;
}
.editor-styles-wrapper div.is-root-container .reset-two-columns-slider-variant-right-text-list-2columns-left-slider-1-image-editor section.blocks-2-columns-slider-variant-right-text-list-2columns-left-slider-1-image .about-us-col-left,
section.blocks-2-columns-slider-variant-right-text-list-2columns-left-slider-1-image .about-us-col-left {
  width: 58%;
  flex-shrink: 0;
  justify-content: flex-start;
  display: flex;
  flex-direction: column;
  padding: 80px 80px 80px 60px;
  background: #ECE1D8;
}
.editor-styles-wrapper div.is-root-container .reset-two-columns-slider-variant-right-text-list-2columns-left-slider-1-image-editor section.blocks-2-columns-slider-variant-right-text-list-2columns-left-slider-1-image .about-us-col-right,
section.blocks-2-columns-slider-variant-right-text-list-2columns-left-slider-1-image .about-us-col-right {
  width: 42%;
  padding: 80px 0 80px 0;
  display: flex;
  flex-direction: row;
  align-items: flex-end;
  justify-content: space-between;
  gap: 24px;
  overflow: hidden;
}
.editor-styles-wrapper div.is-root-container .reset-two-columns-slider-variant-right-text-list-2columns-left-slider-1-image-editor section.blocks-2-columns-slider-variant-right-text-list-2columns-left-slider-1-image .about-us-photo,
section.blocks-2-columns-slider-variant-right-text-list-2columns-left-slider-1-image .about-us-photo {
  flex: 1;
  min-width: 0;
  height: auto;
  height: 600px;
  max-width: 420px;
}
.editor-styles-wrapper div.is-root-container .reset-two-columns-slider-variant-right-text-list-2columns-left-slider-1-image-editor section.blocks-2-columns-slider-variant-right-text-list-2columns-left-slider-1-image .about-us-photo img,
section.blocks-2-columns-slider-variant-right-text-list-2columns-left-slider-1-image .about-us-photo img {
  width: 100%;
  height: 100%;
  max-height: 620px;
  min-height: 0;
  -o-object-fit: cover;
     object-fit: cover;
}
.editor-styles-wrapper div.is-root-container .reset-two-columns-slider-variant-right-text-list-2columns-left-slider-1-image-editor section.blocks-2-columns-slider-variant-right-text-list-2columns-left-slider-1-image .about-us-nav,
section.blocks-2-columns-slider-variant-right-text-list-2columns-left-slider-1-image .about-us-nav {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  margin-top: 0;
  flex-shrink: 0;
  gap: 10px;
}
.editor-styles-wrapper div.is-root-container .reset-two-columns-slider-variant-right-text-list-2columns-left-slider-1-image-editor section.blocks-2-columns-slider-variant-right-text-list-2columns-left-slider-1-image .about-us-nav .about-us-nav-btn,
section.blocks-2-columns-slider-variant-right-text-list-2columns-left-slider-1-image .about-us-nav .about-us-nav-btn {
  width: 50px;
  height: 50px;
  background-color: #D90D6C;
  border: none;
  border-radius: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
  transition: background-color 0.3s ease-in-out;
  opacity: 1;
}
.editor-styles-wrapper div.is-root-container .reset-two-columns-slider-variant-right-text-list-2columns-left-slider-1-image-editor section.blocks-2-columns-slider-variant-right-text-list-2columns-left-slider-1-image .about-us-nav .about-us-nav-btn:hover,
section.blocks-2-columns-slider-variant-right-text-list-2columns-left-slider-1-image .about-us-nav .about-us-nav-btn:hover {
  background-color: #F25CAF !important;
}
.editor-styles-wrapper div.is-root-container .reset-two-columns-slider-variant-right-text-list-2columns-left-slider-1-image-editor section.blocks-2-columns-slider-variant-right-text-list-2columns-left-slider-1-image .about-us-nav .about-us-nav-btn img,
section.blocks-2-columns-slider-variant-right-text-list-2columns-left-slider-1-image .about-us-nav .about-us-nav-btn img {
  width: 30px;
  height: 30px;
  -o-object-fit: contain;
     object-fit: contain;
  -o-object-position: center;
     object-position: center;
}
.editor-styles-wrapper div.is-root-container .reset-two-columns-slider-variant-right-text-list-2columns-left-slider-1-image-editor section.blocks-2-columns-slider-variant-right-text-list-2columns-left-slider-1-image .about-us-feature-table,
section.blocks-2-columns-slider-variant-right-text-list-2columns-left-slider-1-image .about-us-feature-table {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 0 24px;
  width: 100%;
  margin-top: 10px;
}
.editor-styles-wrapper div.is-root-container .reset-two-columns-slider-variant-right-text-list-2columns-left-slider-1-image-editor section.blocks-2-columns-slider-variant-right-text-list-2columns-left-slider-1-image .about-us-feature-row,
section.blocks-2-columns-slider-variant-right-text-list-2columns-left-slider-1-image .about-us-feature-row {
  display: block;
  border-bottom: 1px solid #01445C;
  padding: 0 0 14px;
  margin-bottom: 14px;
}
.editor-styles-wrapper div.is-root-container .reset-two-columns-slider-variant-right-text-list-2columns-left-slider-1-image-editor section.blocks-2-columns-slider-variant-right-text-list-2columns-left-slider-1-image .about-us-feature-text,
section.blocks-2-columns-slider-variant-right-text-list-2columns-left-slider-1-image .about-us-feature-text {
  min-width: 0;
  font-family: "Krona One", sans-serif;
  color: #01445C;
}
.editor-styles-wrapper div.is-root-container .reset-two-columns-slider-variant-right-text-list-2columns-left-slider-1-image-editor section.blocks-2-columns-slider-variant-right-text-list-2columns-left-slider-1-image .about-us-feature-text p,
section.blocks-2-columns-slider-variant-right-text-list-2columns-left-slider-1-image .about-us-feature-text p {
  font-family: "Krona One", sans-serif;
  color: #01445C;
  margin-bottom: 0;
}
.editor-styles-wrapper div.is-root-container .reset-two-columns-slider-variant-right-text-list-2columns-left-slider-1-image-editor section.blocks-2-columns-slider-variant-right-text-list-2columns-left-slider-1-image .about-us-feature-remove-row,
section.blocks-2-columns-slider-variant-right-text-list-2columns-left-slider-1-image .about-us-feature-remove-row {
  margin-top: 10px;
}
.editor-styles-wrapper div.is-root-container .reset-two-columns-slider-variant-right-text-list-2columns-left-slider-1-image-editor section.blocks-2-columns-slider-variant-right-text-list-2columns-left-slider-1-image .about-us-feature-add-row,
section.blocks-2-columns-slider-variant-right-text-list-2columns-left-slider-1-image .about-us-feature-add-row {
  margin-top: 20px;
}
@media screen and (max-width: 1199px) {
  .editor-styles-wrapper div.is-root-container .reset-two-columns-slider-variant-right-text-list-2columns-left-slider-1-image-editor section.blocks-2-columns-slider-variant-right-text-list-2columns-left-slider-1-image .about-us-col-left,
  section.blocks-2-columns-slider-variant-right-text-list-2columns-left-slider-1-image .about-us-col-left {
    width: 55%;
    padding: 55px 40px;
  }
  .editor-styles-wrapper div.is-root-container .reset-two-columns-slider-variant-right-text-list-2columns-left-slider-1-image-editor section.blocks-2-columns-slider-variant-right-text-list-2columns-left-slider-1-image .about-us-col-right,
  section.blocks-2-columns-slider-variant-right-text-list-2columns-left-slider-1-image .about-us-col-right {
    width: 45%;
    padding: 55px 40px 55px 0;
    flex-direction: column;
    align-items: flex-start;
    justify-content: flex-start;
  }
  .editor-styles-wrapper div.is-root-container .reset-two-columns-slider-variant-right-text-list-2columns-left-slider-1-image-editor section.blocks-2-columns-slider-variant-right-text-list-2columns-left-slider-1-image .about-us-nav,
  section.blocks-2-columns-slider-variant-right-text-list-2columns-left-slider-1-image .about-us-nav {
    margin-top: 18px;
  }
}
@media screen and (max-width: 991px) {
  .editor-styles-wrapper div.is-root-container .reset-two-columns-slider-variant-right-text-list-2columns-left-slider-1-image-editor section.blocks-2-columns-slider-variant-right-text-list-2columns-left-slider-1-image .about-us-layout,
  section.blocks-2-columns-slider-variant-right-text-list-2columns-left-slider-1-image .about-us-layout {
    flex-direction: column;
  }
  .editor-styles-wrapper div.is-root-container .reset-two-columns-slider-variant-right-text-list-2columns-left-slider-1-image-editor section.blocks-2-columns-slider-variant-right-text-list-2columns-left-slider-1-image .about-us-col-left,
  .editor-styles-wrapper div.is-root-container .reset-two-columns-slider-variant-right-text-list-2columns-left-slider-1-image-editor section.blocks-2-columns-slider-variant-right-text-list-2columns-left-slider-1-image .about-us-col-right,
  section.blocks-2-columns-slider-variant-right-text-list-2columns-left-slider-1-image .about-us-col-left,
  section.blocks-2-columns-slider-variant-right-text-list-2columns-left-slider-1-image .about-us-col-right {
    width: 100%;
    padding: 50px 30px;
  }
  .editor-styles-wrapper div.is-root-container .reset-two-columns-slider-variant-right-text-list-2columns-left-slider-1-image-editor section.blocks-2-columns-slider-variant-right-text-list-2columns-left-slider-1-image .about-us-col-right,
  section.blocks-2-columns-slider-variant-right-text-list-2columns-left-slider-1-image .about-us-col-right {
    padding-bottom: 10px;
  }
  .editor-styles-wrapper div.is-root-container .reset-two-columns-slider-variant-right-text-list-2columns-left-slider-1-image-editor section.blocks-2-columns-slider-variant-right-text-list-2columns-left-slider-1-image .about-us-feature-table,
  section.blocks-2-columns-slider-variant-right-text-list-2columns-left-slider-1-image .about-us-feature-table {
    grid-template-columns: 1fr;
    gap: 0;
  }
}

section.page-home-section-business,
.editor-styles-wrapper div.is-root-container .reset-three-columns-variant-three-pages-editor section.blocks-3-columns-variant-3-pages {
  position: relative;
  background-color: #ECE1D8;
  overflow: hidden;
}
section.page-home-section-business .business-inner,
.editor-styles-wrapper div.is-root-container .reset-three-columns-variant-three-pages-editor section.blocks-3-columns-variant-3-pages .business-inner {
  border-radius: 0 400px 0 0;
  background-color: #261A2E;
  position: relative;
  z-index: 1;
  padding: 80px;
}
@media screen and (max-width: 991px) {
  section.page-home-section-business .business-inner,
  .editor-styles-wrapper div.is-root-container .reset-three-columns-variant-three-pages-editor section.blocks-3-columns-variant-3-pages .business-inner {
    padding: 50px 30px;
  }
}
@media screen and (max-width: 991px) {
  section.page-home-section-business .business-inner,
  .editor-styles-wrapper div.is-root-container .reset-three-columns-variant-three-pages-editor section.blocks-3-columns-variant-3-pages .business-inner {
    border-radius: 0 200px 0 0;
  }
}
@media screen and (max-width: 576px) {
  section.page-home-section-business .business-inner,
  .editor-styles-wrapper div.is-root-container .reset-three-columns-variant-three-pages-editor section.blocks-3-columns-variant-3-pages .business-inner {
    border-radius: 0 100px 0 0;
  }
}
section.page-home-section-business .business-header,
.editor-styles-wrapper div.is-root-container .reset-three-columns-variant-three-pages-editor section.blocks-3-columns-variant-3-pages .business-header {
  max-width: 440px;
  margin-bottom: 50px;
}
section.page-home-section-business .business-header .business-above-title,
.editor-styles-wrapper div.is-root-container .reset-three-columns-variant-three-pages-editor section.blocks-3-columns-variant-3-pages .business-header .business-above-title {
  font-size: 15px;
  line-height: 1;
  color: #D9D2CC;
  display: block;
  margin-bottom: 8px;
}
section.page-home-section-business .business-header h2,
.editor-styles-wrapper div.is-root-container .reset-three-columns-variant-three-pages-editor section.blocks-3-columns-variant-3-pages .business-header h2 {
  color: #D9D2CC;
  margin-bottom: 20px;
}
section.page-home-section-business .business-header hr.reset-divider,
.editor-styles-wrapper div.is-root-container .reset-three-columns-variant-three-pages-editor section.blocks-3-columns-variant-3-pages .business-header hr.reset-divider {
  background-color: #D9D2CC;
  border-color: #D9D2CC;
  margin-bottom: 24px;
}
section.page-home-section-business .business-header .business-description,
.editor-styles-wrapper div.is-root-container .reset-three-columns-variant-three-pages-editor section.blocks-3-columns-variant-3-pages .business-header .business-description {
  color: #D9D2CC !important;
  margin-bottom: 10px;
}
section.page-home-section-business .business-cards,
.editor-styles-wrapper div.is-root-container .reset-three-columns-variant-three-pages-editor section.blocks-3-columns-variant-3-pages .business-cards {
  display: flex;
  flex-direction: row;
  gap: 20px;
}
@media screen and (max-width: 767px) {
  section.page-home-section-business .business-cards,
  .editor-styles-wrapper div.is-root-container .reset-three-columns-variant-three-pages-editor section.blocks-3-columns-variant-3-pages .business-cards {
    flex-direction: column;
  }
}
section.page-home-section-business .business-cards .business-card,
.editor-styles-wrapper div.is-root-container .reset-three-columns-variant-three-pages-editor section.blocks-3-columns-variant-3-pages .business-cards .business-card {
  flex: 1;
}
section.page-home-section-business .business-cards .business-card .business-card-img,
.editor-styles-wrapper div.is-root-container .reset-three-columns-variant-three-pages-editor section.blocks-3-columns-variant-3-pages .business-cards .business-card .business-card-img {
  overflow: hidden;
  margin-bottom: 20px;
  background-color: rgba(217, 210, 204, 0.08);
  min-height: 360px;
}
@media screen and (max-width: 767px) {
  section.page-home-section-business .business-cards .business-card .business-card-img,
  .editor-styles-wrapper div.is-root-container .reset-three-columns-variant-three-pages-editor section.blocks-3-columns-variant-3-pages .business-cards .business-card .business-card-img {
    min-height: 260px;
  }
}
section.page-home-section-business .business-cards .business-card .business-card-img img,
.editor-styles-wrapper div.is-root-container .reset-three-columns-variant-three-pages-editor section.blocks-3-columns-variant-3-pages .business-cards .business-card .business-card-img img {
  width: 100%;
  height: 360px;
  -o-object-fit: cover;
     object-fit: cover;
  display: block;
  transition: transform 0.4s ease;
}
@media screen and (max-width: 767px) {
  section.page-home-section-business .business-cards .business-card .business-card-img img,
  .editor-styles-wrapper div.is-root-container .reset-three-columns-variant-three-pages-editor section.blocks-3-columns-variant-3-pages .business-cards .business-card .business-card-img img {
    height: 260px;
    min-height: 260px;
  }
}
section.page-home-section-business .business-cards .business-card .business-card-img:hover img,
.editor-styles-wrapper div.is-root-container .reset-three-columns-variant-three-pages-editor section.blocks-3-columns-variant-3-pages .business-cards .business-card .business-card-img:hover img {
  transform: scale(1.03);
}
section.page-home-section-business .business-cards .business-card .business-card-body,
.editor-styles-wrapper div.is-root-container .reset-three-columns-variant-three-pages-editor section.blocks-3-columns-variant-3-pages .business-cards .business-card .business-card-body {
  display: flex;
  flex-direction: column;
  gap: 2px;
}
section.page-home-section-business .business-cards .business-card .business-card-body .business-card-label,
.editor-styles-wrapper div.is-root-container .reset-three-columns-variant-three-pages-editor section.blocks-3-columns-variant-3-pages .business-cards .business-card .business-card-body .business-card-label {
  font-size: 13px;
  color: rgba(217, 210, 204, 0.7);
  display: block;
}
section.page-home-section-business .business-cards .business-card .business-card-body .business-card-title,
.editor-styles-wrapper div.is-root-container .reset-three-columns-variant-three-pages-editor section.blocks-3-columns-variant-3-pages .business-cards .business-card .business-card-body .business-card-title {
  font-size: 16px;
  color: #D9D2CC;
  font-weight: 700;
  display: block;
  text-transform: uppercase;
  letter-spacing: 0.04em;
  margin-bottom: 10px;
}

section.page-home-section-rooms,
.editor-styles-wrapper div.is-root-container .reset-three-columns-slider-variant-left-img-center-text-right-image-editor section.blocks-3-columns-slider-variant-left-img-center-text-right-image,
.editor-styles-wrapper div.is-root-container .reset-three-columns-rooms-slider-variant-left-img-center-text-right-image-editor section.blocks-3-columns-rooms-slider-variant-left-img-center-text-right-image {
  background-color: #ECE1D8;
  padding: 80px 0;
}
@media screen and (max-width: 991px) {
  section.page-home-section-rooms,
  .editor-styles-wrapper div.is-root-container .reset-three-columns-slider-variant-left-img-center-text-right-image-editor section.blocks-3-columns-slider-variant-left-img-center-text-right-image,
  .editor-styles-wrapper div.is-root-container .reset-three-columns-rooms-slider-variant-left-img-center-text-right-image-editor section.blocks-3-columns-rooms-slider-variant-left-img-center-text-right-image {
    padding: 40px 0;
  }
}
section.page-home-section-rooms .rooms-header,
.editor-styles-wrapper div.is-root-container .reset-three-columns-slider-variant-left-img-center-text-right-image-editor section.blocks-3-columns-slider-variant-left-img-center-text-right-image .rooms-header,
.editor-styles-wrapper div.is-root-container .reset-three-columns-rooms-slider-variant-left-img-center-text-right-image-editor section.blocks-3-columns-rooms-slider-variant-left-img-center-text-right-image .rooms-header {
  width: 42%;
  padding: 0 60px 60px 80px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
}
@media screen and (max-width: 991px) {
  section.page-home-section-rooms .rooms-header,
  .editor-styles-wrapper div.is-root-container .reset-three-columns-slider-variant-left-img-center-text-right-image-editor section.blocks-3-columns-slider-variant-left-img-center-text-right-image .rooms-header,
  .editor-styles-wrapper div.is-root-container .reset-three-columns-rooms-slider-variant-left-img-center-text-right-image-editor section.blocks-3-columns-rooms-slider-variant-left-img-center-text-right-image .rooms-header {
    width: 100%;
    padding: 0 20px 30px;
    padding-bottom: 30px;
  }
}
section.page-home-section-rooms .rooms-header span.above-title,
.editor-styles-wrapper div.is-root-container .reset-three-columns-slider-variant-left-img-center-text-right-image-editor section.blocks-3-columns-slider-variant-left-img-center-text-right-image .rooms-header span.above-title,
.editor-styles-wrapper div.is-root-container .reset-three-columns-rooms-slider-variant-left-img-center-text-right-image-editor section.blocks-3-columns-rooms-slider-variant-left-img-center-text-right-image .rooms-header span.above-title {
  font-size: 15px;
  line-height: 15px;
  color: #01445C;
  margin-bottom: 12px;
  display: block;
}
section.page-home-section-rooms .rooms-header h2,
.editor-styles-wrapper div.is-root-container .reset-three-columns-slider-variant-left-img-center-text-right-image-editor section.blocks-3-columns-slider-variant-left-img-center-text-right-image .rooms-header h2,
.editor-styles-wrapper div.is-root-container .reset-three-columns-rooms-slider-variant-left-img-center-text-right-image-editor section.blocks-3-columns-rooms-slider-variant-left-img-center-text-right-image .rooms-header h2 {
  color: #01445C;
  margin-bottom: 10px;
}
section.page-home-section-rooms .rooms-header hr.reset-divider,
.editor-styles-wrapper div.is-root-container .reset-three-columns-slider-variant-left-img-center-text-right-image-editor section.blocks-3-columns-slider-variant-left-img-center-text-right-image .rooms-header hr.reset-divider,
.editor-styles-wrapper div.is-root-container .reset-three-columns-rooms-slider-variant-left-img-center-text-right-image-editor section.blocks-3-columns-rooms-slider-variant-left-img-center-text-right-image .rooms-header hr.reset-divider {
  margin-bottom: 0;
}
section.page-home-section-rooms .rooms-two-col-layout,
.editor-styles-wrapper div.is-root-container .reset-three-columns-slider-variant-left-img-center-text-right-image-editor section.blocks-3-columns-slider-variant-left-img-center-text-right-image .rooms-two-col-layout,
.editor-styles-wrapper div.is-root-container .reset-three-columns-rooms-slider-variant-left-img-center-text-right-image-editor section.blocks-3-columns-rooms-slider-variant-left-img-center-text-right-image .rooms-two-col-layout {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: stretch;
}
section.page-home-section-rooms .rooms-two-col-layout .rooms-col,
.editor-styles-wrapper div.is-root-container .reset-three-columns-slider-variant-left-img-center-text-right-image-editor section.blocks-3-columns-slider-variant-left-img-center-text-right-image .rooms-two-col-layout .rooms-col,
.editor-styles-wrapper div.is-root-container .reset-three-columns-rooms-slider-variant-left-img-center-text-right-image-editor section.blocks-3-columns-rooms-slider-variant-left-img-center-text-right-image .rooms-two-col-layout .rooms-col {
  width: 33%;
  height: 600px;
  position: relative;
}
section.page-home-section-rooms .rooms-two-col-layout .rooms-col .rooms-img,
.editor-styles-wrapper div.is-root-container .reset-three-columns-slider-variant-left-img-center-text-right-image-editor section.blocks-3-columns-slider-variant-left-img-center-text-right-image .rooms-two-col-layout .rooms-col .rooms-img,
.editor-styles-wrapper div.is-root-container .reset-three-columns-rooms-slider-variant-left-img-center-text-right-image-editor section.blocks-3-columns-rooms-slider-variant-left-img-center-text-right-image .rooms-two-col-layout .rooms-col .rooms-img {
  height: 100%;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
section.page-home-section-rooms .rooms-two-col-layout .rooms-col .rooms-nav-btn,
.editor-styles-wrapper div.is-root-container .reset-three-columns-slider-variant-left-img-center-text-right-image-editor section.blocks-3-columns-slider-variant-left-img-center-text-right-image .rooms-two-col-layout .rooms-col .rooms-nav-btn,
.editor-styles-wrapper div.is-root-container .reset-three-columns-rooms-slider-variant-left-img-center-text-right-image-editor section.blocks-3-columns-rooms-slider-variant-left-img-center-text-right-image .rooms-two-col-layout .rooms-col .rooms-nav-btn {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  width: 50px;
  height: 50px;
  background-color: #D90D6C;
  border: none;
  border-radius: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
  transition: background-color 0.3s ease-in-out;
  z-index: 10;
}
section.page-home-section-rooms .rooms-two-col-layout .rooms-col .rooms-nav-btn:hover,
.editor-styles-wrapper div.is-root-container .reset-three-columns-slider-variant-left-img-center-text-right-image-editor section.blocks-3-columns-slider-variant-left-img-center-text-right-image .rooms-two-col-layout .rooms-col .rooms-nav-btn:hover,
.editor-styles-wrapper div.is-root-container .reset-three-columns-rooms-slider-variant-left-img-center-text-right-image-editor section.blocks-3-columns-rooms-slider-variant-left-img-center-text-right-image .rooms-two-col-layout .rooms-col .rooms-nav-btn:hover {
  background-color: #F25CAF !important;
  transition: background-color 0.3s ease-in-out;
}
section.page-home-section-rooms .rooms-two-col-layout .rooms-col .rooms-nav-btn img,
.editor-styles-wrapper div.is-root-container .reset-three-columns-slider-variant-left-img-center-text-right-image-editor section.blocks-3-columns-slider-variant-left-img-center-text-right-image .rooms-two-col-layout .rooms-col .rooms-nav-btn img,
.editor-styles-wrapper div.is-root-container .reset-three-columns-rooms-slider-variant-left-img-center-text-right-image-editor section.blocks-3-columns-rooms-slider-variant-left-img-center-text-right-image .rooms-two-col-layout .rooms-col .rooms-nav-btn img {
  width: 30px;
  height: 30px;
  -o-object-fit: contain;
     object-fit: contain;
  -o-object-position: center;
     object-position: center;
}
section.page-home-section-rooms .rooms-two-col-layout .rooms-col .rooms-nav-btn.rooms-prev-btn,
.editor-styles-wrapper div.is-root-container .reset-three-columns-slider-variant-left-img-center-text-right-image-editor section.blocks-3-columns-slider-variant-left-img-center-text-right-image .rooms-two-col-layout .rooms-col .rooms-nav-btn.rooms-prev-btn,
.editor-styles-wrapper div.is-root-container .reset-three-columns-rooms-slider-variant-left-img-center-text-right-image-editor section.blocks-3-columns-rooms-slider-variant-left-img-center-text-right-image .rooms-two-col-layout .rooms-col .rooms-nav-btn.rooms-prev-btn {
  left: 30%;
}
section.page-home-section-rooms .rooms-two-col-layout .rooms-col .rooms-nav-btn.rooms-next-btn,
.editor-styles-wrapper div.is-root-container .reset-three-columns-slider-variant-left-img-center-text-right-image-editor section.blocks-3-columns-slider-variant-left-img-center-text-right-image .rooms-two-col-layout .rooms-col .rooms-nav-btn.rooms-next-btn,
.editor-styles-wrapper div.is-root-container .reset-three-columns-rooms-slider-variant-left-img-center-text-right-image-editor section.blocks-3-columns-rooms-slider-variant-left-img-center-text-right-image .rooms-two-col-layout .rooms-col .rooms-nav-btn.rooms-next-btn {
  right: 30%;
}
section.page-home-section-rooms .rooms-two-col-layout .rooms-col.rooms-col-center,
.editor-styles-wrapper div.is-root-container .reset-three-columns-slider-variant-left-img-center-text-right-image-editor section.blocks-3-columns-slider-variant-left-img-center-text-right-image .rooms-two-col-layout .rooms-col.rooms-col-center,
.editor-styles-wrapper div.is-root-container .reset-three-columns-rooms-slider-variant-left-img-center-text-right-image-editor section.blocks-3-columns-rooms-slider-variant-left-img-center-text-right-image .rooms-two-col-layout .rooms-col.rooms-col-center {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  text-align: left;
}
section.page-home-section-rooms .rooms-two-col-layout .rooms-col.rooms-col-center > *,
.editor-styles-wrapper div.is-root-container .reset-three-columns-slider-variant-left-img-center-text-right-image-editor section.blocks-3-columns-slider-variant-left-img-center-text-right-image .rooms-two-col-layout .rooms-col.rooms-col-center > *,
.editor-styles-wrapper div.is-root-container .reset-three-columns-rooms-slider-variant-left-img-center-text-right-image-editor section.blocks-3-columns-rooms-slider-variant-left-img-center-text-right-image .rooms-two-col-layout .rooms-col.rooms-col-center > * {
  padding: 0 40px;
  width: 100%;
}
section.page-home-section-rooms .rooms-two-col-layout .rooms-col.rooms-col-center *,
.editor-styles-wrapper div.is-root-container .reset-three-columns-slider-variant-left-img-center-text-right-image-editor section.blocks-3-columns-slider-variant-left-img-center-text-right-image .rooms-two-col-layout .rooms-col.rooms-col-center *,
.editor-styles-wrapper div.is-root-container .reset-three-columns-rooms-slider-variant-left-img-center-text-right-image-editor section.blocks-3-columns-rooms-slider-variant-left-img-center-text-right-image .rooms-two-col-layout .rooms-col.rooms-col-center * {
  color: #01445C;
}
section.page-home-section-rooms .rooms-two-col-layout .rooms-col.rooms-col-center .rooms-center-title-text,
.editor-styles-wrapper div.is-root-container .reset-three-columns-slider-variant-left-img-center-text-right-image-editor section.blocks-3-columns-slider-variant-left-img-center-text-right-image .rooms-two-col-layout .rooms-col.rooms-col-center .rooms-center-title-text,
.editor-styles-wrapper div.is-root-container .reset-three-columns-rooms-slider-variant-left-img-center-text-right-image-editor section.blocks-3-columns-rooms-slider-variant-left-img-center-text-right-image .rooms-two-col-layout .rooms-col.rooms-col-center .rooms-center-title-text {
  font-family: "Krona One", sans-serif;
}
section.page-home-section-rooms .rooms-two-col-layout .rooms-col.rooms-col-center .rooms-center-subtitle,
.editor-styles-wrapper div.is-root-container .reset-three-columns-slider-variant-left-img-center-text-right-image-editor section.blocks-3-columns-slider-variant-left-img-center-text-right-image .rooms-two-col-layout .rooms-col.rooms-col-center .rooms-center-subtitle,
.editor-styles-wrapper div.is-root-container .reset-three-columns-rooms-slider-variant-left-img-center-text-right-image-editor section.blocks-3-columns-rooms-slider-variant-left-img-center-text-right-image .rooms-two-col-layout .rooms-col.rooms-col-center .rooms-center-subtitle {
  font-family: "Krona One", sans-serif;
}
section.page-home-section-rooms .rooms-two-col-layout .rooms-col.rooms-col-center .rooms-center-desc p,
.editor-styles-wrapper div.is-root-container .reset-three-columns-slider-variant-left-img-center-text-right-image-editor section.blocks-3-columns-slider-variant-left-img-center-text-right-image .rooms-two-col-layout .rooms-col.rooms-col-center .rooms-center-desc p,
.editor-styles-wrapper div.is-root-container .reset-three-columns-rooms-slider-variant-left-img-center-text-right-image-editor section.blocks-3-columns-rooms-slider-variant-left-img-center-text-right-image .rooms-two-col-layout .rooms-col.rooms-col-center .rooms-center-desc p {
  margin-bottom: 1rem;
}
@media (max-width: 768px) {
  section.page-home-section-rooms,
  .editor-styles-wrapper div.is-root-container .reset-three-columns-slider-variant-left-img-center-text-right-image-editor section.blocks-3-columns-slider-variant-left-img-center-text-right-image,
  .editor-styles-wrapper div.is-root-container .reset-three-columns-rooms-slider-variant-left-img-center-text-right-image-editor section.blocks-3-columns-rooms-slider-variant-left-img-center-text-right-image {
    padding: 60px 0;
  }
  section.page-home-section-rooms .rooms-two-col-layout,
  .editor-styles-wrapper div.is-root-container .reset-three-columns-slider-variant-left-img-center-text-right-image-editor section.blocks-3-columns-slider-variant-left-img-center-text-right-image .rooms-two-col-layout,
  .editor-styles-wrapper div.is-root-container .reset-three-columns-rooms-slider-variant-left-img-center-text-right-image-editor section.blocks-3-columns-rooms-slider-variant-left-img-center-text-right-image .rooms-two-col-layout {
    flex-direction: column;
  }
  section.page-home-section-rooms .rooms-two-col-layout .rooms-col,
  .editor-styles-wrapper div.is-root-container .reset-three-columns-slider-variant-left-img-center-text-right-image-editor section.blocks-3-columns-slider-variant-left-img-center-text-right-image .rooms-two-col-layout .rooms-col,
  .editor-styles-wrapper div.is-root-container .reset-three-columns-rooms-slider-variant-left-img-center-text-right-image-editor section.blocks-3-columns-rooms-slider-variant-left-img-center-text-right-image .rooms-two-col-layout .rooms-col {
    width: 100%;
    height: auto;
  }
  section.page-home-section-rooms .rooms-two-col-layout .rooms-col.rooms-col-left, section.page-home-section-rooms .rooms-two-col-layout .rooms-col.rooms-col-right,
  .editor-styles-wrapper div.is-root-container .reset-three-columns-slider-variant-left-img-center-text-right-image-editor section.blocks-3-columns-slider-variant-left-img-center-text-right-image .rooms-two-col-layout .rooms-col.rooms-col-left,
  .editor-styles-wrapper div.is-root-container .reset-three-columns-slider-variant-left-img-center-text-right-image-editor section.blocks-3-columns-slider-variant-left-img-center-text-right-image .rooms-two-col-layout .rooms-col.rooms-col-right,
  .editor-styles-wrapper div.is-root-container .reset-three-columns-rooms-slider-variant-left-img-center-text-right-image-editor section.blocks-3-columns-rooms-slider-variant-left-img-center-text-right-image .rooms-two-col-layout .rooms-col.rooms-col-left,
  .editor-styles-wrapper div.is-root-container .reset-three-columns-rooms-slider-variant-left-img-center-text-right-image-editor section.blocks-3-columns-rooms-slider-variant-left-img-center-text-right-image .rooms-two-col-layout .rooms-col.rooms-col-right {
    height: 280px;
  }
  section.page-home-section-rooms .rooms-two-col-layout .rooms-col.rooms-col-center,
  .editor-styles-wrapper div.is-root-container .reset-three-columns-slider-variant-left-img-center-text-right-image-editor section.blocks-3-columns-slider-variant-left-img-center-text-right-image .rooms-two-col-layout .rooms-col.rooms-col-center,
  .editor-styles-wrapper div.is-root-container .reset-three-columns-rooms-slider-variant-left-img-center-text-right-image-editor section.blocks-3-columns-rooms-slider-variant-left-img-center-text-right-image .rooms-two-col-layout .rooms-col.rooms-col-center {
    padding: 30px 0;
  }
  section.page-home-section-rooms .rooms-two-col-layout .rooms-col.rooms-col-center > *,
  .editor-styles-wrapper div.is-root-container .reset-three-columns-slider-variant-left-img-center-text-right-image-editor section.blocks-3-columns-slider-variant-left-img-center-text-right-image .rooms-two-col-layout .rooms-col.rooms-col-center > *,
  .editor-styles-wrapper div.is-root-container .reset-three-columns-rooms-slider-variant-left-img-center-text-right-image-editor section.blocks-3-columns-rooms-slider-variant-left-img-center-text-right-image .rooms-two-col-layout .rooms-col.rooms-col-center > * {
    padding: 0 20px;
  }
  section.page-home-section-rooms .rooms-two-col-layout .rooms-col .rooms-nav-btn.rooms-prev-btn,
  .editor-styles-wrapper div.is-root-container .reset-three-columns-slider-variant-left-img-center-text-right-image-editor section.blocks-3-columns-slider-variant-left-img-center-text-right-image .rooms-two-col-layout .rooms-col .rooms-nav-btn.rooms-prev-btn,
  .editor-styles-wrapper div.is-root-container .reset-three-columns-rooms-slider-variant-left-img-center-text-right-image-editor section.blocks-3-columns-rooms-slider-variant-left-img-center-text-right-image .rooms-two-col-layout .rooms-col .rooms-nav-btn.rooms-prev-btn {
    left: 10px;
  }
  section.page-home-section-rooms .rooms-two-col-layout .rooms-col .rooms-nav-btn.rooms-next-btn,
  .editor-styles-wrapper div.is-root-container .reset-three-columns-slider-variant-left-img-center-text-right-image-editor section.blocks-3-columns-slider-variant-left-img-center-text-right-image .rooms-two-col-layout .rooms-col .rooms-nav-btn.rooms-next-btn,
  .editor-styles-wrapper div.is-root-container .reset-three-columns-rooms-slider-variant-left-img-center-text-right-image-editor section.blocks-3-columns-rooms-slider-variant-left-img-center-text-right-image .rooms-two-col-layout .rooms-col .rooms-nav-btn.rooms-next-btn {
    right: 10px;
  }
}
@media (max-width: 767px) {
  section.page-home-section-rooms .rooms-two-col-layout .rooms-col.rooms-col-left,
  .editor-styles-wrapper div.is-root-container .reset-three-columns-slider-variant-left-img-center-text-right-image-editor section.blocks-3-columns-slider-variant-left-img-center-text-right-image .rooms-two-col-layout .rooms-col.rooms-col-left,
  .editor-styles-wrapper div.is-root-container .reset-three-columns-rooms-slider-variant-left-img-center-text-right-image-editor section.blocks-3-columns-rooms-slider-variant-left-img-center-text-right-image .rooms-two-col-layout .rooms-col.rooms-col-left {
    width: 100%;
  }
  section.page-home-section-rooms .rooms-two-col-layout .rooms-col.rooms-col-right,
  .editor-styles-wrapper div.is-root-container .reset-three-columns-slider-variant-left-img-center-text-right-image-editor section.blocks-3-columns-slider-variant-left-img-center-text-right-image .rooms-two-col-layout .rooms-col.rooms-col-right,
  .editor-styles-wrapper div.is-root-container .reset-three-columns-rooms-slider-variant-left-img-center-text-right-image-editor section.blocks-3-columns-rooms-slider-variant-left-img-center-text-right-image .rooms-two-col-layout .rooms-col.rooms-col-right {
    display: none;
  }
}

section.blocks-3-columns-rooms-slider-variant-left-img-center-text-right-image-plum-bg,
.editor-styles-wrapper div.is-root-container .reset-three-columns-rooms-slider-variant-left-img-center-text-right-image-plum-bg-editor section.blocks-3-columns-rooms-slider-variant-left-img-center-text-right-image-plum-bg {
  background-color: #261A2E;
}
section.blocks-3-columns-rooms-slider-variant-left-img-center-text-right-image-plum-bg .rooms-col.rooms-col-center .rooms-center-title-text,
section.blocks-3-columns-rooms-slider-variant-left-img-center-text-right-image-plum-bg .rooms-col.rooms-col-center .rooms-center-subtitle-text,
section.blocks-3-columns-rooms-slider-variant-left-img-center-text-right-image-plum-bg .rooms-col.rooms-col-center .rooms-center-desc,
section.blocks-3-columns-rooms-slider-variant-left-img-center-text-right-image-plum-bg .rooms-col.rooms-col-center .rooms-center-desc *,
.editor-styles-wrapper div.is-root-container .reset-three-columns-rooms-slider-variant-left-img-center-text-right-image-plum-bg-editor section.blocks-3-columns-rooms-slider-variant-left-img-center-text-right-image-plum-bg .rooms-col.rooms-col-center .rooms-center-title-text,
.editor-styles-wrapper div.is-root-container .reset-three-columns-rooms-slider-variant-left-img-center-text-right-image-plum-bg-editor section.blocks-3-columns-rooms-slider-variant-left-img-center-text-right-image-plum-bg .rooms-col.rooms-col-center .rooms-center-subtitle-text,
.editor-styles-wrapper div.is-root-container .reset-three-columns-rooms-slider-variant-left-img-center-text-right-image-plum-bg-editor section.blocks-3-columns-rooms-slider-variant-left-img-center-text-right-image-plum-bg .rooms-col.rooms-col-center .rooms-center-desc,
.editor-styles-wrapper div.is-root-container .reset-three-columns-rooms-slider-variant-left-img-center-text-right-image-plum-bg-editor section.blocks-3-columns-rooms-slider-variant-left-img-center-text-right-image-plum-bg .rooms-col.rooms-col-center .rooms-center-desc * {
  color: #D9C7B8;
}
section.blocks-3-columns-rooms-slider-variant-left-img-center-text-right-image-plum-bg .rooms-col.rooms-col-center h3,
.editor-styles-wrapper div.is-root-container .reset-three-columns-rooms-slider-variant-left-img-center-text-right-image-plum-bg-editor section.blocks-3-columns-rooms-slider-variant-left-img-center-text-right-image-plum-bg .rooms-col.rooms-col-center h3 {
  margin-bottom: 0;
}
section.blocks-3-columns-rooms-slider-variant-left-img-center-text-right-image-plum-bg .rooms-col.rooms-col-center h3 hr.reset-divider,
.editor-styles-wrapper div.is-root-container .reset-three-columns-rooms-slider-variant-left-img-center-text-right-image-plum-bg-editor section.blocks-3-columns-rooms-slider-variant-left-img-center-text-right-image-plum-bg .rooms-col.rooms-col-center h3 hr.reset-divider {
  background-color: #D9C7B8;
  margin-top: 12px;
  margin-bottom: 0;
}

section.page-home-section-special-offers,
.editor-styles-wrapper div.is-root-container .reset-two-columns-slider-variant-left-circle-image-right-text-editor section.blocks-2-columns-slider-variant-left-circle-image-right-text {
  position: relative;
  background-color: #ECE1D8;
  overflow: hidden;
}
section.page-home-section-special-offers .offers-layout,
.editor-styles-wrapper div.is-root-container .reset-two-columns-slider-variant-left-circle-image-right-text-editor section.blocks-2-columns-slider-variant-left-circle-image-right-text .offers-layout {
  display: flex;
  flex-direction: row;
  border-radius: 400px 0 0 0;
  background-color: #261A2E;
  align-items: stretch;
}
@media screen and (max-width: 991px) {
  section.page-home-section-special-offers .offers-layout,
  .editor-styles-wrapper div.is-root-container .reset-two-columns-slider-variant-left-circle-image-right-text-editor section.blocks-2-columns-slider-variant-left-circle-image-right-text .offers-layout {
    border-radius: 200px 0 0 0;
  }
}
@media screen and (max-width: 576px) {
  section.page-home-section-special-offers .offers-layout,
  .editor-styles-wrapper div.is-root-container .reset-two-columns-slider-variant-left-circle-image-right-text-editor section.blocks-2-columns-slider-variant-left-circle-image-right-text .offers-layout {
    border-radius: 100px 0 0 0;
  }
}
section.page-home-section-special-offers .offers-layout .offers-col-left,
.editor-styles-wrapper div.is-root-container .reset-two-columns-slider-variant-left-circle-image-right-text-editor section.blocks-2-columns-slider-variant-left-circle-image-right-text .offers-layout .offers-col-left {
  width: auto;
  flex-shrink: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 60px;
  position: relative;
}
section.page-home-section-special-offers .offers-layout .offers-col-left .offers-circle-img,
.editor-styles-wrapper div.is-root-container .reset-two-columns-slider-variant-left-circle-image-right-text-editor section.blocks-2-columns-slider-variant-left-circle-image-right-text .offers-layout .offers-col-left .offers-circle-img {
  position: relative;
  z-index: 1;
  border-radius: 50%;
  overflow: hidden;
  flex-shrink: 0;
  width: 680px;
  height: 680px;
}
section.page-home-section-special-offers .offers-layout .offers-col-left .offers-circle-img img,
.editor-styles-wrapper div.is-root-container .reset-two-columns-slider-variant-left-circle-image-right-text-editor section.blocks-2-columns-slider-variant-left-circle-image-right-text .offers-layout .offers-col-left .offers-circle-img img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  display: block;
  transition: opacity 0.4s ease;
}
@media screen and (max-width: 1399px) {
  section.page-home-section-special-offers .offers-layout .offers-col-left .offers-circle-img,
  .editor-styles-wrapper div.is-root-container .reset-two-columns-slider-variant-left-circle-image-right-text-editor section.blocks-2-columns-slider-variant-left-circle-image-right-text .offers-layout .offers-col-left .offers-circle-img {
    width: 550px;
    height: 550px;
  }
}
@media screen and (max-width: 1199px) {
  section.page-home-section-special-offers .offers-layout .offers-col-left .offers-circle-img,
  .editor-styles-wrapper div.is-root-container .reset-two-columns-slider-variant-left-circle-image-right-text-editor section.blocks-2-columns-slider-variant-left-circle-image-right-text .offers-layout .offers-col-left .offers-circle-img {
    width: 460px;
    height: 460px;
  }
}
@media screen and (max-width: 576px) {
  section.page-home-section-special-offers .offers-layout .offers-col-left .offers-circle-img,
  .editor-styles-wrapper div.is-root-container .reset-two-columns-slider-variant-left-circle-image-right-text-editor section.blocks-2-columns-slider-variant-left-circle-image-right-text .offers-layout .offers-col-left .offers-circle-img {
    width: 280px;
    height: 280px;
  }
}
@media screen and (max-width: 991px) {
  section.page-home-section-special-offers .offers-layout .offers-col-left,
  .editor-styles-wrapper div.is-root-container .reset-two-columns-slider-variant-left-circle-image-right-text-editor section.blocks-2-columns-slider-variant-left-circle-image-right-text .offers-layout .offers-col-left {
    width: 100%;
    justify-content: center;
    padding: 50px 30px 30px;
  }
}
section.page-home-section-special-offers .offers-layout .offers-col-right,
.editor-styles-wrapper div.is-root-container .reset-two-columns-slider-variant-left-circle-image-right-text-editor section.blocks-2-columns-slider-variant-left-circle-image-right-text .offers-layout .offers-col-right {
  flex: 1;
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 60px 80px 60px 60px;
}
section.page-home-section-special-offers .offers-layout .offers-col-right h2,
.editor-styles-wrapper div.is-root-container .reset-two-columns-slider-variant-left-circle-image-right-text-editor section.blocks-2-columns-slider-variant-left-circle-image-right-text .offers-layout .offers-col-right h2 {
  color: #D9D2CC;
  margin-bottom: 20px;
}
@media screen and (max-width: 991px) {
  section.page-home-section-special-offers .offers-layout .offers-col-right h2,
  .editor-styles-wrapper div.is-root-container .reset-two-columns-slider-variant-left-circle-image-right-text-editor section.blocks-2-columns-slider-variant-left-circle-image-right-text .offers-layout .offers-col-right h2 {
    text-align: center;
  }
}
section.page-home-section-special-offers .offers-layout .offers-col-right hr.reset-divider,
.editor-styles-wrapper div.is-root-container .reset-two-columns-slider-variant-left-circle-image-right-text-editor section.blocks-2-columns-slider-variant-left-circle-image-right-text .offers-layout .offers-col-right hr.reset-divider {
  border-color: rgba(217, 210, 204, 0.3);
  margin-bottom: 28px;
}
section.page-home-section-special-offers .offers-layout .offers-col-right .offers-description,
.editor-styles-wrapper div.is-root-container .reset-two-columns-slider-variant-left-circle-image-right-text-editor section.blocks-2-columns-slider-variant-left-circle-image-right-text .offers-layout .offers-col-right .offers-description {
  margin-bottom: 32px;
}
section.page-home-section-special-offers .offers-layout .offers-col-right .offers-description p,
section.page-home-section-special-offers .offers-layout .offers-col-right .offers-description div,
.editor-styles-wrapper div.is-root-container .reset-two-columns-slider-variant-left-circle-image-right-text-editor section.blocks-2-columns-slider-variant-left-circle-image-right-text .offers-layout .offers-col-right .offers-description p,
.editor-styles-wrapper div.is-root-container .reset-two-columns-slider-variant-left-circle-image-right-text-editor section.blocks-2-columns-slider-variant-left-circle-image-right-text .offers-layout .offers-col-right .offers-description div {
  color: #D9D2CC;
  margin-bottom: 10px;
}
@media screen and (max-width: 991px) {
  section.page-home-section-special-offers .offers-layout .offers-col-right .btn,
  .editor-styles-wrapper div.is-root-container .reset-two-columns-slider-variant-left-circle-image-right-text-editor section.blocks-2-columns-slider-variant-left-circle-image-right-text .offers-layout .offers-col-right .btn {
    align-self: center;
  }
}
section.page-home-section-special-offers .offers-layout .offers-col-right .offers-nav,
.editor-styles-wrapper div.is-root-container .reset-two-columns-slider-variant-left-circle-image-right-text-editor section.blocks-2-columns-slider-variant-left-circle-image-right-text .offers-layout .offers-col-right .offers-nav {
  display: flex;
  flex-direction: column;
  gap: 14px;
  margin-top: 36px;
}
@media screen and (max-width: 991px) {
  section.page-home-section-special-offers .offers-layout .offers-col-right .offers-nav,
  .editor-styles-wrapper div.is-root-container .reset-two-columns-slider-variant-left-circle-image-right-text-editor section.blocks-2-columns-slider-variant-left-circle-image-right-text .offers-layout .offers-col-right .offers-nav {
    align-items: center;
  }
}
section.page-home-section-special-offers .offers-layout .offers-col-right .offers-nav .offers-counter,
.editor-styles-wrapper div.is-root-container .reset-two-columns-slider-variant-left-circle-image-right-text-editor section.blocks-2-columns-slider-variant-left-circle-image-right-text .offers-layout .offers-col-right .offers-nav .offers-counter {
  font-family: "Krona One", sans-serif;
  font-size: 15px;
  color: #D9D2CC;
  width: 157px;
  display: flex;
  flex-direction: row;
  justify-content: center;
}
section.page-home-section-special-offers .offers-layout .offers-col-right .offers-nav .offers-counter .offers-current,
.editor-styles-wrapper div.is-root-container .reset-two-columns-slider-variant-left-circle-image-right-text-editor section.blocks-2-columns-slider-variant-left-circle-image-right-text .offers-layout .offers-col-right .offers-nav .offers-counter .offers-current {
  color: #D9D2CC;
}
section.page-home-section-special-offers .offers-layout .offers-col-right .offers-nav .offers-counter .offers-separator,
.editor-styles-wrapper div.is-root-container .reset-two-columns-slider-variant-left-circle-image-right-text-editor section.blocks-2-columns-slider-variant-left-circle-image-right-text .offers-layout .offers-col-right .offers-nav .offers-counter .offers-separator {
  margin: 0 6px;
  color: #D9D2CC;
}
section.page-home-section-special-offers .offers-layout .offers-col-right .offers-nav .offers-counter .offers-total,
.editor-styles-wrapper div.is-root-container .reset-two-columns-slider-variant-left-circle-image-right-text-editor section.blocks-2-columns-slider-variant-left-circle-image-right-text .offers-layout .offers-col-right .offers-nav .offers-counter .offers-total {
  color: #D90D6C;
}
section.page-home-section-special-offers .offers-layout .offers-col-right .offers-nav .offers-nav-buttons,
.editor-styles-wrapper div.is-root-container .reset-two-columns-slider-variant-left-circle-image-right-text-editor section.blocks-2-columns-slider-variant-left-circle-image-right-text .offers-layout .offers-col-right .offers-nav .offers-nav-buttons {
  display: flex;
  flex-direction: row;
  gap: 15px;
}
section.page-home-section-special-offers .offers-layout .offers-col-right .offers-nav .offers-nav-buttons .offers-prev-btn,
section.page-home-section-special-offers .offers-layout .offers-col-right .offers-nav .offers-nav-buttons .offers-next-btn,
.editor-styles-wrapper div.is-root-container .reset-two-columns-slider-variant-left-circle-image-right-text-editor section.blocks-2-columns-slider-variant-left-circle-image-right-text .offers-layout .offers-col-right .offers-nav .offers-nav-buttons .offers-prev-btn,
.editor-styles-wrapper div.is-root-container .reset-two-columns-slider-variant-left-circle-image-right-text-editor section.blocks-2-columns-slider-variant-left-circle-image-right-text .offers-layout .offers-col-right .offers-nav .offers-nav-buttons .offers-next-btn {
  width: 70px;
  height: 70px;
  border-radius: 50%;
  background-color: #D90D6C;
  border: none;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  transition: background-color 0.3s;
  padding: 0;
  flex-shrink: 0;
}
section.page-home-section-special-offers .offers-layout .offers-col-right .offers-nav .offers-nav-buttons .offers-prev-btn img,
section.page-home-section-special-offers .offers-layout .offers-col-right .offers-nav .offers-nav-buttons .offers-next-btn img,
.editor-styles-wrapper div.is-root-container .reset-two-columns-slider-variant-left-circle-image-right-text-editor section.blocks-2-columns-slider-variant-left-circle-image-right-text .offers-layout .offers-col-right .offers-nav .offers-nav-buttons .offers-prev-btn img,
.editor-styles-wrapper div.is-root-container .reset-two-columns-slider-variant-left-circle-image-right-text-editor section.blocks-2-columns-slider-variant-left-circle-image-right-text .offers-layout .offers-col-right .offers-nav .offers-nav-buttons .offers-next-btn img {
  width: 26px;
  height: 26px;
}
section.page-home-section-special-offers .offers-layout .offers-col-right .offers-nav .offers-nav-buttons .offers-prev-btn:hover,
section.page-home-section-special-offers .offers-layout .offers-col-right .offers-nav .offers-nav-buttons .offers-next-btn:hover,
.editor-styles-wrapper div.is-root-container .reset-two-columns-slider-variant-left-circle-image-right-text-editor section.blocks-2-columns-slider-variant-left-circle-image-right-text .offers-layout .offers-col-right .offers-nav .offers-nav-buttons .offers-prev-btn:hover,
.editor-styles-wrapper div.is-root-container .reset-two-columns-slider-variant-left-circle-image-right-text-editor section.blocks-2-columns-slider-variant-left-circle-image-right-text .offers-layout .offers-col-right .offers-nav .offers-nav-buttons .offers-next-btn:hover {
  background-color: #F25CAF;
}
@media screen and (max-width: 991px) {
  section.page-home-section-special-offers .offers-layout .offers-col-right,
  .editor-styles-wrapper div.is-root-container .reset-two-columns-slider-variant-left-circle-image-right-text-editor section.blocks-2-columns-slider-variant-left-circle-image-right-text .offers-layout .offers-col-right {
    padding: 30px 30px 50px;
  }
}
@media screen and (max-width: 991px) {
  section.page-home-section-special-offers .offers-layout,
  .editor-styles-wrapper div.is-root-container .reset-two-columns-slider-variant-left-circle-image-right-text-editor section.blocks-2-columns-slider-variant-left-circle-image-right-text .offers-layout {
    flex-direction: column;
  }
}

.section-guests-opinions {
  padding: 70px 0;
  background: #ECE1D8;
  position: relative;
  overflow: hidden;
  width: 100%;
}
.section-guests-opinions.section-guests-opinions-zabujana h2 {
  color: #000000 !important;
  font-weight: bold;
  text-transform: uppercase;
}
.section-guests-opinions .container {
  position: relative;
  z-index: 2;
}
.section-guests-opinions .opinions-wrapper {
  display: flex;
  flex-direction: column;
  align-items: center;
  position: relative;
  z-index: 10;
}
.section-guests-opinions .opinions-wrapper .opinions-header {
  text-align: center;
  margin-bottom: 20px;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.section-guests-opinions .opinions-wrapper .opinions-header h2 {
  color: #01445C;
}
.section-guests-opinions .opinions-slider-container {
  position: relative;
}
.section-guests-opinions .opinions-slider-container .carousel {
  position: relative;
}
.section-guests-opinions .opinions-slider-container .carousel .carousel-inner {
  overflow: hidden;
  min-height: 450px;
  display: flex;
  align-items: center;
}
.section-guests-opinions .opinions-slider-container .carousel .carousel-inner .carousel-item {
  transition: transform 0.6s ease-in-out;
}
.section-guests-opinions .opinions-slider-container .carousel .carousel-inner .carousel-item .opinion-item {
  text-align: left;
  position: relative;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.section-guests-opinions .opinions-slider-container .carousel .carousel-inner .carousel-item .opinion-item .opinion-text {
  padding: 40px 100px;
  margin-bottom: 20px;
  flex-grow: 1;
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
}
.section-guests-opinions .opinions-slider-container .carousel .carousel-inner .carousel-item .opinion-item .opinion-text p {
  color: #000000;
  max-width: 600px;
  position: relative;
  z-index: 2;
  text-align: left;
}
@media screen and (max-width: 1399px) {
  .section-guests-opinions .opinions-slider-container .carousel .carousel-inner .carousel-item .opinion-item .opinion-text {
    padding: 20px 50px;
  }
}
@media screen and (max-width: 991px) {
  .section-guests-opinions .opinions-slider-container .carousel .carousel-inner .carousel-item .opinion-item .opinion-text {
    padding: 10px 30px;
  }
}
@media screen and (max-width: 767px) {
  .section-guests-opinions .opinions-slider-container .carousel .carousel-inner .carousel-item .opinion-item .opinion-text {
    padding: 0 20px;
  }
}
.section-guests-opinions .opinions-slider-container .carousel .carousel-inner .carousel-item .opinion-item .opinion-author {
  padding: 0 130px;
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
}
.section-guests-opinions .opinions-slider-container .carousel .carousel-inner .carousel-item .opinion-item .opinion-author .author-name {
  max-width: 600px;
  color: #1D2D4D;
  font-family: "Krona One", sans-serif;
  font-size: 16px;
}
.section-guests-opinions .opinions-slider-container .carousel .opinions-nav-btn {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  width: 50px;
  height: 50px;
  background-color: #D90D6C;
  border: none;
  border-radius: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
  transition: background-color 0.3s ease-in-out;
  z-index: 10;
  opacity: 1;
}
.section-guests-opinions .opinions-slider-container .carousel .opinions-nav-btn:hover {
  background-color: #F25CAF !important;
  transition: background-color 0.3s ease-in-out;
}
.section-guests-opinions .opinions-slider-container .carousel .opinions-nav-btn img {
  width: 30px;
  height: 30px;
  -o-object-fit: contain;
     object-fit: contain;
  -o-object-position: center;
     object-position: center;
}
.section-guests-opinions .opinions-slider-container .carousel .opinions-nav-btn.carousel-control-prev {
  left: 0%;
}
.section-guests-opinions .opinions-slider-container .carousel .opinions-nav-btn.carousel-control-next {
  right: 0%;
}
.section-guests-opinions .no-opinions .opinion-item {
  background: rgba(255, 255, 255, 0.8);
  border: 2px dashed #ddd;
}
.section-guests-opinions .no-opinions .opinion-item .opinion-text p {
  color: #999;
  font-style: normal;
}
.section-guests-opinions .no-opinions .opinion-item .author-name {
  color: #000000;
}

footer .maps-container {
  padding: 0;
  margin: 0;
}
footer .reset-footer-main {
  background-color: #261A2E;
  padding: 24px 0 40px;
  color: #ECE1D8;
}
@media screen and (max-width: 767px) {
  footer .reset-footer-main {
    padding: 20px 0 28px;
  }
}
footer .reset-footer-main a {
  color: #D9C7B8;
  text-decoration: none;
  transition: opacity 0.2s ease-in-out;
}
footer .reset-footer-main a:hover {
  opacity: 0.8;
}
footer .reset-footer-main .reset-footer-divider {
  height: 1px;
  background-color: rgba(236, 225, 216, 0.7);
  margin-bottom: 56px;
}
@media screen and (max-width: 767px) {
  footer .reset-footer-main .reset-footer-divider {
    margin-bottom: 32px;
  }
}
footer .reset-footer-main .reset-footer-content {
  row-gap: 44px;
}
@media screen and (max-width: 576px) {
  footer .reset-footer-main .reset-footer-content {
    --bs-gutter-x: 1.5rem;
  }
}
footer .reset-footer-main .reset-footer-right-grid {
  padding-top: 0;
  align-content: flex-start;
}
@media screen and (max-width: 991px) {
  footer .reset-footer-main .reset-footer-right-grid {
    padding-top: 0;
  }
}
footer .reset-footer-main .reset-footer-logo {
  display: inline-flex;
  align-items: center;
}
footer .reset-footer-main .reset-footer-logo img {
  width: 158px;
  height: auto;
  display: block;
}
footer .reset-footer-main .reset-footer-column h3 {
  font-family: "Krona One", sans-serif;
  font-size: 19px;
  line-height: 1.35;
  margin: 0 0 20px;
  color: #ECE1D8;
}
@media screen and (max-width: 767px) {
  footer .reset-footer-main .reset-footer-column h3 {
    font-size: 17px;
    margin-bottom: 16px;
  }
}
footer .reset-footer-main .reset-footer-menu,
footer .reset-footer-main .reset-footer-list {
  list-style: none;
  margin: 0;
  padding: 0;
}
footer .reset-footer-main .reset-footer-menu li,
footer .reset-footer-main .reset-footer-list li {
  margin-bottom: 10px;
  line-height: 1.28;
}
footer .reset-footer-main .reset-footer-menu li:last-child,
footer .reset-footer-main .reset-footer-list li:last-child {
  margin-bottom: 0;
}
footer .reset-footer-main .reset-footer-menu-pages,
footer .reset-footer-main .reset-footer-social-list {
  text-transform: uppercase;
}
footer .reset-footer-main .reset-footer-contact-list a {
  font-size: 15px;
  line-height: 1.3;
}
footer .reset-footer-main .reset-footer-menu-pages a,
footer .reset-footer-main .reset-footer-social-list a {
  font-size: 12px;
  line-height: 1.3;
}
footer .reset-footer-main .reset-footer-menu-places a {
  font-size: 15px;
  line-height: 1.3;
}
footer .reset-footer-main .reset-footer-legal {
  padding-top: 4px;
}
footer .reset-footer-main .reset-footer-legal .reset-footer-legal-menu {
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  gap: 0;
  margin: 0;
  padding: 0;
}
footer .reset-footer-main .reset-footer-legal .reset-footer-legal-menu li {
  margin: 0;
  padding: 0;
  display: flex;
  align-items: center;
}
footer .reset-footer-main .reset-footer-legal .reset-footer-legal-menu li:not(:last-child)::after {
  content: " | ";
  color: white;
  padding: 0px 10px;
}
footer .reset-footer-main .reset-footer-legal .reset-footer-legal-menu a {
  display: block;
  font-size: 15px;
  line-height: 1.4;
  white-space: nowrap;
  padding-right: 0;
  margin-right: 0;
}
@media screen and (max-width: 767px) {
  footer .reset-footer-main .reset-footer-legal .reset-footer-legal-menu {
    flex-direction: column;
    gap: 8px;
  }
  footer .reset-footer-main .reset-footer-legal .reset-footer-legal-menu a {
    white-space: normal;
    padding-right: 0;
    margin-right: 0;
  }
  footer .reset-footer-main .reset-footer-legal .reset-footer-legal-menu li:not(:last-child)::after {
    display: none;
  }
}
@media screen and (max-width: 991px) {
  footer .reset-footer-main .reset-footer-content,
  footer .reset-footer-main .reset-footer-content > [class*=col-] {
    text-align: center;
  }
  footer .reset-footer-main .reset-footer-content > [class*=col-] > .row,
  footer .reset-footer-main .reset-footer-right-grid {
    justify-content: center;
  }
  footer .reset-footer-main .reset-footer-logo {
    justify-content: center;
    width: 100%;
  }
  footer .reset-footer-main .reset-footer-menu,
  footer .reset-footer-main .reset-footer-list,
  footer .reset-footer-main .reset-footer-legal-menu {
    justify-content: center;
  }
  footer .reset-footer-main .reset-footer-legal-menu li {
    justify-content: center;
  }
}
@media screen and (max-width: 576px) {
  footer .reset-footer-main .reset-footer-content > [class*=col-] > .row > [class*=col-],
  footer .reset-footer-main .reset-footer-right-grid > [class*=col-] {
    width: 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  footer .reset-footer-main .reset-footer-content > [class*=col-] > .row,
  footer .reset-footer-main .reset-footer-right-grid {
    row-gap: 28px;
  }
}

/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlLmNzcyIsIi4uL3Nhc3MvX2ZvbnRzLnNjc3MiLCIuLi9zYXNzL3N0eWxlLnNjc3MiLCIuLi9zYXNzL19nbG9iYWwuc2NzcyIsIi4uL3Nhc3MvX25hdi5zY3NzIiwiLi4vc2Fzcy9fcGFnZS1ob21lLnNjc3MiLCIuLi9zYXNzL19wYWdlLXNpbmdsZS5zY3NzIiwiLi4vc2Fzcy9fcGFnZS1wb2tvai5zY3NzIiwiLi4vc2Fzcy9fYmxvY2tzLnNjc3MiLCIuLi9zYXNzL190YXhvbm9teS1ndWVzdHMtb3BpbmlvbnMuc2NzcyIsIi4uL3Nhc3MvX2Zvb3Rlci5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLGdCQUFnQjtBQ0FoQjtFQUNJLHdCQUFBO0VBQ0EseUNBQUE7RUFDQSwwTEFBQTtFQUdBLG1CQUFBO0VBQ0Esa0JBQUE7RUFDQSxrQkFBQTtBREFKO0FDR0E7RUFDSSwyQkFBQTtFQUNBLDBDQUFBO0VBQ0EsNkxBQUE7RUFHQSxnQkFBQTtFQUNBLGtCQUFBO0VBQ0Esa0JBQUE7QURISjtBQ01BO0VBQ0ksMkJBQUE7RUFDQSxnREFBQTtFQUNBLCtNQUFBO0VBR0EsZ0JBQUE7RUFDQSxrQkFBQTtFQUNBLGtCQUFBO0FETko7QUNTQTtFQUNJLDJCQUFBO0VBQ0EseUNBQUE7RUFDQSwwTEFBQTtFQUdBLGlCQUFBO0VBQ0Esa0JBQUE7RUFDQSxrQkFBQTtBRFRKO0FDWUE7RUFDSSwyQkFBQTtFQUNBLCtDQUFBO0VBQ0EsNE1BQUE7RUFHQSxpQkFBQTtFQUNBLGtCQUFBO0VBQ0Esa0JBQUE7QURaSjtBQ2VBO0VBQ0ksMkJBQUE7RUFDQSw4Q0FBQTtFQUNBLHlNQUFBO0VBR0EsaUJBQUE7RUFDQSxrQkFBQTtFQUNBLGtCQUFBO0FEZko7QUNrQkE7RUFDSSwyQkFBQTtFQUNBLG9EQUFBO0VBQ0EsMk5BQUE7RUFHQSxpQkFBQTtFQUNBLGtCQUFBO0VBQ0Esa0JBQUE7QURsQko7QUNxQkE7RUFDSSwyQkFBQTtFQUNBLCtDQUFBO0VBQ0EsNE1BQUE7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RUFDQSxhQUFBO0VBQ0EsdUJBQUE7RUFDQSxtQkFBQTtBSjhlNUI7QUk3ZTRCO0VBQ0ksa0JBQUE7RUFDQSxxQkFBQTtFQUNBLG9CQUFBO0VBQ0EsZUFBQTtFQUNBLG9CQUFBO0VBQ0EsaUJBQUE7RUFDQSxVQUFBO0VBQ0EsZUFBQTtFQUNBLGNENU50QjtFQzZOc0IsZUFBQTtBSitlaEM7QUk5ZWdDO0VBQ0ksb0JBQUE7RUFDQSxxQkFBQTtFQUNBLGNEdEoxQjtFQ3VKMEIsNkJBQUE7QUpnZnBDO0FJcmVRO0VBQ0kseUJEdEtGO0FINm9CVjtBSW5ld0I7RUFDSSxjRG5QbEI7QUh3dEJWO0FJNWRvQjtFQUNJLGNBQUE7QUo4ZHhCO0FJNWRvQjtFQUNJLGFBQUE7QUo4ZHhCO0FJNWRvQjtFQUNJLHlCRC9QZDtBSDZ0QlY7QUkxZFk7RUFDSSxjRHhRTjtBSG91QlY7QUl4ZG9CO0VBQ0ksY0Q3UWQ7QUh1dUJWO0FJemR3QjtFQUNJLHlCRDNRbEI7QUhzdUJWO0FJN2N3QjtFQUNJLGNEMVJsQjtBSHl1QlY7QUl2Y2dCO0VBQ0ksYUFBQTtBSnljcEI7QUl2Y2dCO0VBQ0ksY0FBQTtBSnljcEI7QUlyY2dCO0VBRVE7SUFDSSxhRDdTbEI7RUhtdkJSO0FBQ0Y7QUlqY2dCO0VBREo7SUFFUSx5QkRwVFY7RUh3dkJSO0FBQ0Y7QUlqY3dCO0VBQ0kseUJEelRsQjtBSDR2QlY7QUlsYzRCO0VBQ0ksY0QvVHRCO0FIbXdCVjtBSW5jZ0M7RUFDSSx5QkQ1VGxCO0FIaXdCbEI7QUlsYzRCO0VBQ0kseUJEaFVkO0FIb3dCbEI7QUlsYzRCO0VBWEo7SUFZUSx5QkRuVWQ7RUh3d0JoQjtBQUNGO0FJbmN3QjtFQUNJLGNEeFVsQjtBSDZ3QlY7QUlwYzRCO0VBQ0ksb0JBQUE7RUFDQSwwQkFBQTtBSnNjaEM7QUlwYzRCO0VBTko7SUFPUSxjRGxWdEI7RUh5eEJSO0FBQ0Y7QUlyY2dDO0VBQ0ksY0RsVjFCO0VDbVYwQixnQ0FBQTtFQUNBLDhCQUFBO0FKdWNwQztBSXRjb0M7RUFKSjtJQUtRLGNEMVY5QjtJQzJWOEIsZ0NBQUE7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 */