.splide__container{box-sizing:border-box;position:relative}.splide__list{backface-visibility:hidden;display:flex;height:100%;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{backface-visibility:hidden;box-sizing:border-box;flex-shrink:0;list-style-type:none!important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:transparent;border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{margin:0!important;opacity:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__arrow{align-items:center;background:#ccc;border:0;border-radius:50%;cursor:pointer;display:flex;height:2em;justify-content:center;opacity:.7;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:2em;z-index:1}.splide__arrow svg{fill:#000;height:1.2em;width:1.2em}.splide__arrow:hover:not(:disabled){opacity:.9}.splide__arrow:disabled{opacity:.3}.splide__arrow:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide__arrow--prev{left:1em}.splide__arrow--prev svg{transform:scaleX(-1)}.splide__arrow--next{right:1em}.splide.is-focus-in .splide__arrow:focus{outline:3px solid #0bf;outline-offset:3px}.splide__pagination{bottom:.5em;left:0;padding:0 1em;position:absolute;right:0;z-index:1}.splide__pagination__page{background:#ccc;border:0;border-radius:50%;display:inline-block;height:8px;margin:3px;opacity:.7;padding:0;position:relative;transition:transform .2s linear;width:8px}.splide__pagination__page.is-active{background:#fff;transform:scale(1.4);z-index:1}.splide__pagination__page:hover{cursor:pointer;opacity:.9}.splide__pagination__page:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__pagination__page:focus{outline:3px solid #0bf;outline-offset:3px}.splide__progress__bar{background:#ccc;height:3px}.splide__slide{-webkit-tap-highlight-color:rgba(0,0,0,0)}.splide__slide:focus{outline:0}@supports(outline-offset:-3px){.splide__slide:focus-visible{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast:none){.splide__slide:focus-visible{border:3px solid #0bf}}@supports(outline-offset:-3px){.splide.is-focus-in .splide__slide:focus{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast:none){.splide.is-focus-in .splide__slide:focus{border:3px solid #0bf}.splide.is-focus-in .splide__track>.splide__list>.splide__slide:focus{border-color:#0bf}}.splide__toggle{cursor:pointer}.splide__toggle:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__toggle:focus{outline:3px solid #0bf;outline-offset:3px}.splide__track--nav>.splide__list>.splide__slide{border:3px solid transparent;cursor:pointer}.splide__track--nav>.splide__list>.splide__slide.is-active{border:3px solid #000}.splide__arrows--rtl .splide__arrow--prev{left:auto;right:1em}.splide__arrows--rtl .splide__arrow--prev svg{transform:scaleX(1)}.splide__arrows--rtl .splide__arrow--next{left:1em;right:auto}.splide__arrows--rtl .splide__arrow--next svg{transform:scaleX(-1)}.splide__arrows--ttb .splide__arrow{left:50%;transform:translate(-50%)}.splide__arrows--ttb .splide__arrow--prev{top:1em}.splide__arrows--ttb .splide__arrow--prev svg{transform:rotate(-90deg)}.splide__arrows--ttb .splide__arrow--next{bottom:1em;top:auto}.splide__arrows--ttb .splide__arrow--next svg{transform:rotate(90deg)}.splide__pagination--ttb{bottom:0;display:flex;flex-direction:column;left:auto;padding:1em 0;right:.5em;top:0}.splide__arrow {
  background-color: #252422 !important;
  width: 100px;
  height: 100px;
  border-radius: 0;
  opacity: 100%;
}.splide__arrow--prev {
  left: 4em;
}.splide__arrow--next {
  right: 4em;
}.splide__arrow:hover {
  opacity: 100% !important;
}.splide__arrow svg {
  fill: white;
}@media (max-width: 768px) {
  .splide__arrow {
    width: 50px;
    height: 50px;
  }

  .splide__arrow--prev {
    left: 1em;
  }

  .splide__arrow--next {
    right: 1em;
  }
}/*
! tailwindcss v3.3.1 | MIT License | https://tailwindcss.com
*//*
1. Prevent padding and border from affecting element width. (https://github.com/mozdevs/cssremedy/issues/4)
2. Allow adding a border to an element by just adding a border-width. (https://github.com/tailwindcss/tailwindcss/pull/116)
*/*,
::before,
::after {
  box-sizing: border-box; /* 1 */
  border-width: 0; /* 2 */
  border-style: solid; /* 2 */
  border-color: currentColor; /* 2 */
}::before,
::after {
  --tw-content: '';
}/*
1. Use a consistent sensible line-height in all browsers.
2. Prevent adjustments of font size after orientation changes in iOS.
3. Use a more readable tab size.
4. Use the user's configured `sans` font-family by default.
5. Use the user's configured `sans` font-feature-settings by default.
6. Use the user's configured `sans` font-variation-settings by default.
*/html {
  line-height: 1.5; /* 1 */
  -webkit-text-size-adjust: 100%; /* 2 */
  -moz-tab-size: 4; /* 3 */
  -o-tab-size: 4;
     tab-size: 4; /* 3 */
  font-family: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; /* 4 */
  font-feature-settings: normal; /* 5 */
  font-variation-settings: normal; /* 6 */
}/*
1. Remove the margin in all browsers.
2. Inherit line-height from `html` so users can set them as a class directly on the `html` element.
*/body {
  margin: 0; /* 1 */
  line-height: inherit; /* 2 */
}/*
1. Add the correct height in Firefox.
2. Correct the inheritance of border color in Firefox. (https://bugzilla.mozilla.org/show_bug.cgi?id=190655)
3. Ensure horizontal rules are visible by default.
*/hr {
  height: 0; /* 1 */
  color: inherit; /* 2 */
  border-top-width: 1px; /* 3 */
}/*
Add the correct text decoration in Chrome, Edge, and Safari.
*/abbr:where([title]) {
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
}/*
Remove the default font size and weight for headings.
*/h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: inherit;
  font-weight: inherit;
}/*
Reset links to optimize for opt-in styling instead of opt-out.
*/a {
  color: inherit;
  text-decoration: inherit;
}/*
Add the correct font weight in Edge and Safari.
*/b,
strong {
  font-weight: bolder;
}/*
1. Use the user's configured `mono` font family by default.
2. Correct the odd `em` font sizing in all browsers.
*/code,
kbd,
samp,
pre {
  font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; /* 1 */
  font-size: 1em; /* 2 */
}/*
Add the correct font size in all browsers.
*/small {
  font-size: 80%;
}/*
Prevent `sub` and `sup` elements from affecting the line height in all browsers.
*/sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}sub {
  bottom: -0.25em;
}sup {
  top: -0.5em;
}/*
1. Remove text indentation from table contents in Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=999088, https://bugs.webkit.org/show_bug.cgi?id=201297)
2. Correct table border color inheritance in all Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=935729, https://bugs.webkit.org/show_bug.cgi?id=195016)
3. Remove gaps between table borders by default.
*/table {
  text-indent: 0; /* 1 */
  border-color: inherit; /* 2 */
  border-collapse: collapse; /* 3 */
}/*
1. Change the font styles in all browsers.
2. Remove the margin in Firefox and Safari.
3. Remove default padding in all browsers.
*/button,
input,
optgroup,
select,
textarea {
  font-family: inherit; /* 1 */
  font-size: 100%; /* 1 */
  font-weight: inherit; /* 1 */
  line-height: inherit; /* 1 */
  color: inherit; /* 1 */
  margin: 0; /* 2 */
  padding: 0; /* 3 */
}/*
Remove the inheritance of text transform in Edge and Firefox.
*/button,
select {
  text-transform: none;
}/*
1. Correct the inability to style clickable types in iOS and Safari.
2. Remove default button styles.
*/button,
[type='button'],
[type='reset'],
[type='submit'] {
  -webkit-appearance: button; /* 1 */
  background-color: transparent; /* 2 */
  background-image: none; /* 2 */
}/*
Use the modern Firefox focus style for all focusable elements.
*/:-moz-focusring {
  outline: auto;
}/*
Remove the additional `:invalid` styles in Firefox. (https://github.com/mozilla/gecko-dev/blob/2f9eacd9d3d995c937b4251a5557d95d494c9be1/layout/style/res/forms.css#L728-L737)
*/:-moz-ui-invalid {
  box-shadow: none;
}/*
Add the correct vertical alignment in Chrome and Firefox.
*/progress {
  vertical-align: baseline;
}/*
Correct the cursor style of increment and decrement buttons in Safari.
*/::-webkit-inner-spin-button,
::-webkit-outer-spin-button {
  height: auto;
}/*
1. Correct the odd appearance in Chrome and Safari.
2. Correct the outline style in Safari.
*/[type='search'] {
  -webkit-appearance: textfield; /* 1 */
  outline-offset: -2px; /* 2 */
}/*
Remove the inner padding in Chrome and Safari on macOS.
*/::-webkit-search-decoration {
  -webkit-appearance: none;
}/*
1. Correct the inability to style clickable types in iOS and Safari.
2. Change font properties to `inherit` in Safari.
*/::-webkit-file-upload-button {
  -webkit-appearance: button; /* 1 */
  font: inherit; /* 2 */
}/*
Add the correct display in Chrome and Safari.
*/summary {
  display: list-item;
}/*
Removes the default spacing and border for appropriate elements.
*/blockquote,
dl,
dd,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
figure,
p,
pre {
  margin: 0;
}fieldset {
  margin: 0;
  padding: 0;
}legend {
  padding: 0;
}ol,
ul,
menu {
  list-style: none;
  margin: 0;
  padding: 0;
}/*
Prevent resizing textareas horizontally by default.
*/textarea {
  resize: vertical;
}/*
1. Reset the default placeholder opacity in Firefox. (https://github.com/tailwindlabs/tailwindcss/issues/3300)
2. Set the default placeholder color to the user's configured gray 400 color.
*/input::-moz-placeholder, textarea::-moz-placeholder {
  opacity: 1; /* 1 */
  color: #9ca3af; /* 2 */
}input::placeholder,
textarea::placeholder {
  opacity: 1; /* 1 */
  color: #9ca3af; /* 2 */
}/*
Set the default cursor for buttons.
*/button,
[role="button"] {
  cursor: pointer;
}/*
Make sure disabled buttons don't get the pointer cursor.
*/:disabled {
  cursor: default;
}/*
1. Make replaced elements `display: block` by default. (https://github.com/mozdevs/cssremedy/issues/14)
2. Add `vertical-align: middle` to align replaced elements more sensibly by default. (https://github.com/jensimmons/cssremedy/issues/14#issuecomment-634934210)
   This can trigger a poorly considered lint error in some tools but is included by design.
*/img,
svg,
video,
canvas,
audio,
iframe,
embed,
object {
  display: block; /* 1 */
  vertical-align: middle; /* 2 */
}/*
Constrain images and videos to the parent width and preserve their intrinsic aspect ratio. (https://github.com/mozdevs/cssremedy/issues/14)
*/img,
video {
  max-width: 100%;
  height: auto;
}/* Make elements with the HTML hidden attribute stay hidden by default */[hidden] {
  display: none;
}.general-content p,
  .general-content ul,
  .general-content ol{margin-bottom:30px;font-size:1.125rem;line-height:30px;--tw-text-opacity:1;color:rgb(72 72 72 / var(--tw-text-opacity))}.general-content p:last-child,
  .general-content ul:last-child,
  .general-content ol:last-child{margin-bottom:0px}@media (min-width: 768px){.general-content p,
  .general-content ul,
  .general-content ol{font-size:1.313rem}}@media (min-width: 1024px){.general-content p,
  .general-content ul,
  .general-content ol{margin-bottom:60px;font-size:1.5rem;line-height:40px}}.general-content ul,
  .general-content ol {
    padding-left: 20px;
  }.general-content ul {
    list-style-type: disc;
  }.general-content ol {
    list-style-type: decimal;
  }.general-content h3 {
    font-size: 28px;
    font-weight: bold;
    margin-bottom: 55px;
  }.general-content h4{margin-bottom:30px;font-size:1.5rem;font-weight:700}@media (min-width: 1024px){.general-content h4{margin-bottom:65px}}*, ::before, ::after{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246 / 0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246 / 0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }.container{width:100%;margin-right:auto;margin-left:auto;padding-right:20px;padding-left:20px}@media (min-width: 1630px){.container{max-width:1630px}}.debug-screens::before{position:fixed;z-index:2147483647;bottom:0;left:0;padding:.3333333em .5em;font-size:12px;line-height:1;font-family:sans-serif;background-color:#000;color:#fff;box-shadow:0 0 0 1px #fff;content:'screen: _'}@media (min-width: 640px){.debug-screens::before{content:'screen: sm'}}@media (min-width: 768px){.debug-screens::before{content:'screen: md'}}@media (min-width: 1024px){.debug-screens::before{content:'screen: lg'}}@media (min-width: 1280px){.debug-screens::before{content:'screen: xl'}}@media (min-width: 1536px){.debug-screens::before{content:'screen: 2xl'}}.btn{display:inline-block;height:50px;width:240px;padding-top:14px;padding-bottom:14px;text-align:center;font-size:19px;text-transform:uppercase;--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity))}@media (min-width: 768px){.btn{height:auto}}.general-content h2,
  .our-story h1{margin-bottom:30px;font-size:2.5rem;line-height:1}@media (min-width: 768px){.general-content h2,
  .our-story h1{font-size:2.5rem}}@media (min-width: 1024px){.general-content h2,
  .our-story h1{margin-bottom:50px}}@media (min-width: 1280px){.general-content h2,
  .our-story h1{font-size:3.75rem}}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0px}.-bottom-\[1000px\]{bottom:-1000px}.-top-56{top:-56px}.-top-70{top:-70px}.bottom-61{bottom:61px}.left-0{left:0px}.right-0{right:0px}.right-20{right:20px}.top-0{top:0px}.top-20{top:20px}.z-10{z-index:10}.z-100{z-index:100}.z-50{z-index:50}.order-1{order:1}.order-2{order:2}.-mx-15{margin-left:-15px;margin-right:-15px}.mx-30{margin-left:30px;margin-right:30px}.mx-auto{margin-left:auto;margin-right:auto}.my-60{margin-top:60px;margin-bottom:60px}.mb-30{margin-bottom:30px}.mb-50{margin-bottom:50px}.mb-55{margin-bottom:55px}.mb-\[10px\]{margin-bottom:10px}.mb-\[21px\]{margin-bottom:21px}.mr-30{margin-right:30px}.mr-5{margin-right:5px}.mt-15{margin-top:15px}.mt-30{margin-top:30px}.mt-60{margin-top:60px}.mt-65{margin-top:65px}.mt-70{margin-top:70px}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.h-2{height:2px}.h-\[104px\]{height:104px}.h-\[127px\]{height:127px}.h-\[129px\]{height:129px}.h-\[135px\]{height:135px}.h-\[140px\]{height:140px}.h-\[340px\]{height:340px}.h-\[350px\]{height:350px}.h-\[calc\(100vh-71px\)\]{height:calc(100vh - 71px)}.h-auto{height:auto}.h-full{height:100%}.max-h-full{max-height:100%}.min-h-full{min-height:100%}.w-25{width:25px}.w-\[100px\]{width:100px}.w-\[121px\]{width:121px}.w-\[140px\]{width:140px}.w-\[157px\]{width:157px}.w-\[160px\]{width:160px}.w-\[163px\]{width:163px}.w-\[180px\]{width:180px}.w-\[200px\]{width:200px}.w-\[353px\]{width:353px}.w-\[480px\]{width:480px}.w-full{width:100%}.min-w-full{min-width:100%}.max-w-full{max-width:100%}.max-w-sm{max-width:24rem}.shrink-0{flex-shrink:0}.basis-1\/2{flex-basis:50%}.basis-1\/3{flex-basis:33.333333%}.basis-2\/3{flex-basis:66.666667%}.translate-y-full{--tw-translate-y:100%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.cursor-pointer{cursor:pointer}.resize-none{resize:none}.list-inside{list-style-position:inside}.list-circle{list-style-type:circle}.grid-cols-1{grid-template-columns:repeat(1, minmax(0, 1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-center{align-items:center}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-10{gap:10px}.gap-15{gap:15px}.gap-20{gap:20px}.gap-30{gap:30px}.gap-35{gap:35px}.gap-50{gap:50px}.gap-52{gap:52px}.gap-60{gap:60px}.space-y-20 > :not([hidden]) ~ :not([hidden]){--tw-space-y-reverse:0;margin-top:calc(20px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(20px * var(--tw-space-y-reverse))}.space-y-4 > :not([hidden]) ~ :not([hidden]){--tw-space-y-reverse:0;margin-top:calc(4px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(4px * var(--tw-space-y-reverse))}.space-y-\[5px\] > :not([hidden]) ~ :not([hidden]){--tw-space-y-reverse:0;margin-top:calc(5px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(5px * var(--tw-space-y-reverse))}.self-start{align-self:flex-start}.overflow-hidden{overflow:hidden}.border{border-width:1px}.border-solid{border-style:solid}.border-\[\#ccc\]{--tw-border-opacity:1;border-color:rgb(204 204 204 / var(--tw-border-opacity))}.bg-\[\#e3efdd\]{--tw-bg-opacity:1;background-color:rgb(227 239 221 / var(--tw-bg-opacity))}.bg-bgwOpacity{background-color:rgba(37,36,34,.5)}.bg-bgwOpacityDark{background-color:rgba(37,36,34,.8)}.bg-darkGrey{--tw-bg-opacity:1;background-color:rgb(37 36 34 / var(--tw-bg-opacity))}.bg-primaryBg{--tw-bg-opacity:1;background-color:rgb(245 241 225 / var(--tw-bg-opacity))}.bg-primaryBgAccent{--tw-bg-opacity:1;background-color:rgb(252 250 242 / var(--tw-bg-opacity))}.bg-primaryButtonBg{--tw-bg-opacity:1;background-color:rgb(1 160 226 / var(--tw-bg-opacity))}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 253 245 / var(--tw-bg-opacity))}.bg-\[url\(\'\/images\/Conference-room\.jpg\'\)\]{background-image:url('./Conference-room.jpg')}.bg-\[url\(\'\/images\/Csal\E1 di-szoba\.jpg\'\)\]{background-image:url('./Családi-szoba.jpg')}.bg-\[url\(\'\/images\/Deluxe-szoba\.jpg\'\)\]{background-image:url('./Deluxe-szoba.jpg')}.bg-\[url\(\'\/images\/Elektromos-auto-parkolo\.jpg\'\)\]{background-image:url('./Elektromos-auto-parkolo.jpg')}.bg-\[url\(\'\/images\/Executive-szoba-6-erk\E9lyes\.jpg\'\)\]{background-image:url('./Executive-szoba-6-erkélyes.jpg')}.bg-\[url\(\'\/images\/Executive-szoba\.jpg\'\)\]{background-image:url('./Executive-szoba.jpg')}.bg-\[url\(\'\/images\/Inner-garden-2\.jpg\'\)\]{background-image:url('./Inner-garden-2.jpg')}.bg-\[url\(\'\/images\/Lobby\.jpg\'\)\]{background-image:url('./Lobby.jpg')}.bg-\[url\(\'\/images\/Maxi-Bar\.jpg\'\)\]{background-image:url('./Maxi-Bar.jpg')}.bg-\[url\(\'\/images\/Off-site-1-bedroom\.jpg\'\)\]{background-image:url('./Off-Site-1-bedroom.jpg')}.bg-\[url\(\'\/images\/Off-site-studio\.jpg\'\)\]{background-image:url('./Off-Site-Studio.jpg')}.bg-\[url\(\'\/images\/Reception\.jpg\'\)\]{background-image:url('./Reception.jpg')}.bg-\[url\(\'\/images\/Studio\.jpg\'\)\]{background-image:url('./Studio.jpg')}.bg-\[url\(\'\/images\/Superior-szoba\.jpg\'\)\]{background-image:url('./Superior-szoba.jpg')}.bg-\[url\(\'\/images\/VIP\.jpg\'\)\]{background-image:url('./VIP.jpg')}.bg-\[url\(\'\/images\/Wellness3\.jpg\'\)\]{background-image:url('./Wellness3.jpg')}.bg-\[url\(\'\/images\/bg-leaves\.png\'\)\]{background-image:url('./bg-leaves.png')}.bg-\[url\(\'\/images\/bo33-text-bg\.png\'\)\]{background-image:url('./bo33-text-bg.png')}.bg-\[url\(\'\/images\/breakfast\.jpg\'\)\]{background-image:url('./Breakfast.jpg')}.bg-\[url\(\'\/images\/contact-us-bg\.png\'\)\]{background-image:url('data:image/png;base64,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')}.bg-\[url\(\'\/images\/game-corner\.jpg\'\)\]{background-image:url('./game-corner.jpg')}.bg-\[url\(\'\/images\/hero\.jpg\'\)\]{background-image:url('./hero.jpg')}.bg-\[url\(\'\/images\/inner-garden2-bo33\.jpg\'\)\]{background-image:url('./inner-garden2-bo33.jpg')}.bg-\[url\(\'\/images\/quotes\.png\'\)\]{background-image:url('./quotes.png')}.bg-\[url\(\'\/images\/wellness5-bo33\.jpg\'\)\]{background-image:url('./wellness5-bo33.jpg')}.bg-cover{background-size:cover}.bg-no-repeat{background-repeat:no-repeat}.object-cover{-o-object-fit:cover;object-fit:cover}.p-15{padding:15px}.p-\[11px\]{padding:11px}.px-25{padding-left:25px;padding-right:25px}.px-35{padding-left:35px;padding-right:35px}.px-40{padding-left:40px;padding-right:40px}.py-10{padding-top:10px;padding-bottom:10px}.py-20{padding-top:20px;padding-bottom:20px}.py-25{padding-top:25px;padding-bottom:25px}.py-27{padding-top:27px;padding-bottom:27px}.py-30{padding-top:30px;padding-bottom:30px}.py-60{padding-top:60px;padding-bottom:60px}.pb-100{padding-bottom:100px}.pb-110{padding-bottom:110px}.pb-120{padding-bottom:120px}.pb-150{padding-bottom:150px}.pb-20{padding-bottom:20px}.pb-25{padding-bottom:25px}.pb-60{padding-bottom:60px}.pb-85{padding-bottom:85px}.pl-\[20px\]{padding-left:20px}.pt-110{padding-top:110px}.pt-145{padding-top:145px}.pt-20{padding-top:20px}.pt-65{padding-top:65px}.pt-85{padding-top:85px}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.font-primary{font-family:Gill}.font-primaryMedium{font-family:Gill-med}.text-2xl{font-size:1.313rem}.text-3xl{font-size:1.375rem}.text-4xl{font-size:1.5rem}.text-5xl{font-size:2.5rem}.text-7xl{font-size:5rem}.text-\[13px\]{font-size:13px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[24px\]{font-size:24px}.text-\[30px\]{font-size:30px}.text-lg{font-size:1.125rem}.font-bold{font-weight:700}.uppercase{text-transform:uppercase}.capitalize{text-transform:capitalize}.leading-6{line-height:1.5rem}.leading-\[35px\]{line-height:35px}.leading-\[55px\]{line-height:55px}.leading-none{line-height:1}.text-primary{--tw-text-opacity:1;color:rgb(72 72 72 / var(--tw-text-opacity))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity))}.underline{text-decoration-line:underline}.opacity-100{opacity:1}.shadow-lg{--tw-shadow:0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)}.outline-none{outline:2px solid transparent;outline-offset:2px}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:150ms}.transition-colors{transition-property:color, background-color, border-color, text-decoration-color, fill, stroke;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:150ms}.transition-roomBoxTransition{transition-property:margin, padding, background-color;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:150ms}.ease-in-out{transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1)}.\[background-position-x\:center\]{background-position-x:center}@font-face {
  font-family: "Gill";
  font-display: swap;
  src: url("./GillSans.otf");
}@font-face {
  font-family: "Gill-bold";
  font-display: swap;
  src: url("./GillSansBold.otf");
}@font-face {
  font-family: "Gill-med";
  font-display: swap;
  src: url("./GillSansMedium.otf");
}a:focus {
  outline: 2px solid #000;
  outline-offset: 2px;
}.review-container {
  border-radius: 7px;
  width: 35rem;
  padding: 1.4rem;
  background-color: #fff;
}.error-sum {
  color: red;
}a {
  -webkit-tap-highlight-color: transparent;
}html {
  scroll-behavior: smooth;
}.room-features ul {
  padding-left: 20px;
  list-style-type: disc;
}.room-features ul li {
  margin-bottom: 12px;
}.default-header {
  margin-bottom: 75px;
}@media (max-width: 768px) {
  .gk-logo {
    width: 100px !important;
  }

  .default-header {
    margin-bottom: 15px !important;
  }
}@media (min-width: 768px) {
  .room-features ul {
    -moz-column-count: 2;
         column-count: 2;
  }

  .general-content h3 {
    font-size: 35px;
  }
}.mobile-nav{position:absolute;inset:0px;height:100vh;width:100%;--tw-bg-opacity:1;background-color:rgb(245 241 225 / var(--tw-bg-opacity))}.mobile-nav #mainNav{display:flex;height:100vh;width:100%;flex-direction:column;align-items:center;justify-content:center;font-size:1.375rem}.dropdownMenu{position:absolute;bottom:-81px;left:0px;display:none;width:222px;flex-direction:column;row-gap:5px;--tw-bg-opacity:1;background-color:rgb(92 108 96 / var(--tw-bg-opacity));padding-left:10px;padding-right:10px;font-size:1rem;--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity))}@media (min-width: 1280px){.group:focus-within .dropdownMenu{display:flex}.group:hover .dropdownMenu{display:flex}}.dropdownMenuMobile{position:relative;width:100%;background-color:transparent}button,
a {
  -webkit-tap-highlight-color: transparent;
}.last\:space-x-0:last-child > :not([hidden]) ~ :not([hidden]){--tw-space-x-reverse:0;margin-right:calc(0px * var(--tw-space-x-reverse));margin-left:calc(0px * calc(1 - var(--tw-space-x-reverse)))}.focus-within\:outline-none:focus-within{outline:2px solid transparent;outline-offset:2px}.focus-within\:ring-4:focus-within{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000)}.focus-within\:ring-offset-2:focus-within{--tw-ring-offset-width:2px}.focus-within\:ring-offset-white:focus-within{--tw-ring-offset-color:#FFFDF5}.hover\:bg-\[\#008FCB\]:hover{--tw-bg-opacity:1;background-color:rgb(0 143 203 / var(--tw-bg-opacity))}.hover\:bg-primaryButtonBg:hover{--tw-bg-opacity:1;background-color:rgb(1 160 226 / var(--tw-bg-opacity))}.hover\:underline:hover{text-decoration-line:underline}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus-visible\:ring-2:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000)}.focus-visible\:ring-white:focus-visible{--tw-ring-opacity:1;--tw-ring-color:rgb(255 253 245 / var(--tw-ring-opacity))}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px}.active\:bg-primaryButtonBg:active{--tw-bg-opacity:1;background-color:rgb(1 160 226 / var(--tw-bg-opacity))}.group:focus-within .group-focus-within\:visible{visibility:visible}.group:focus-within .group-focus-within\:mb-\[10px\]{margin-bottom:10px}.group:focus-within .group-focus-within\:mb-\[30px\]{margin-bottom:30px}.group:focus-within .group-focus-within\:block{display:block}.group:focus-within .group-focus-within\:h-auto{height:auto}.group:focus-within .group-focus-within\:bg-bgwOpacity{background-color:rgba(37,36,34,.5)}.group:focus-within .group-focus-within\:bg-transparent{background-color:transparent}.group:focus-within .group-focus-within\:py-10{padding-top:10px;padding-bottom:10px}.group:focus-within .group-focus-within\:opacity-100{opacity:1}.group:hover .group-hover\:visible{visibility:visible}.group:hover .group-hover\:bottom-0{bottom:0px}.group:hover .group-hover\:mb-\[10px\]{margin-bottom:10px}.group:hover .group-hover\:mb-\[30px\]{margin-bottom:30px}.group:hover .group-hover\:block{display:block}.group:hover .group-hover\:h-auto{height:auto}.group:hover .group-hover\:translate-y-0{--tw-translate-y:0px;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:bg-bgwOpacity{background-color:rgba(37,36,34,.5)}.group:hover .group-hover\:bg-transparent{background-color:transparent}.group:hover .group-hover\:py-10{padding-top:10px;padding-bottom:10px}.group:hover .group-hover\:opacity-0{opacity:0}.group:hover .group-hover\:opacity-100{opacity:1}.group:focus .group-focus\:bottom-0{bottom:0px}.group:focus .group-focus\:mb-\[30px\]{margin-bottom:30px}.group:focus .group-focus\:translate-y-0{--tw-translate-y:0px;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:focus .group-focus\:bg-bgwOpacity{background-color:rgba(37,36,34,.5)}.group:focus .group-focus\:bg-transparent{background-color:transparent}.group:active .group-active\:visible{visibility:visible}.group:active .group-active\:mb-\[10px\]{margin-bottom:10px}.group:active .group-active\:mb-\[30px\]{margin-bottom:30px}.group:active .group-active\:block{display:block}.group:active .group-active\:h-auto{height:auto}.group:active .group-active\:bg-bgwOpacity{background-color:rgba(37,36,34,.5)}.group:active .group-active\:bg-transparent{background-color:transparent}.group:active .group-active\:py-10{padding-top:10px;padding-bottom:10px}.group:active .group-active\:opacity-100{opacity:1}@media (min-width: 600px){.min-\[600px\]\:bottom-0{bottom:0px}}@media (min-width: 640px){.sm\:pb-0{padding-bottom:0px}.sm\:pr-180{padding-right:180px}}@media (min-width: 768px){.md\:order-1{order:1}.md\:order-2{order:2}.md\:mx-15{margin-left:15px;margin-right:15px}.md\:mr-0{margin-right:0px}.md\:block{display:block}.md\:hidden{display:none}.md\:h-\[calc\(100vh-100px\)\]{height:calc(100vh - 100px)}.md\:h-auto{height:auto}.md\:w-\[200px\]{width:200px}.md\:w-\[46\%\]{width:46%}.md\:grid-cols-2{grid-template-columns:repeat(2, minmax(0, 1fr))}.md\:flex-row{flex-direction:row}.md\:items-center{align-items:center}.md\:justify-between{justify-content:space-between}.md\:gap-30{gap:30px}.md\:bg-auto{background-size:auto}.md\:py-27{padding-top:27px;padding-bottom:27px}.md\:text-2xl{font-size:1.313rem}.md\:text-3xl{font-size:1.375rem}.md\:text-4xl{font-size:1.5rem}.md\:text-5xl{font-size:2.5rem}.md\:text-6xl{font-size:3.75rem}}@media (min-width: 1024px){.lg\:invisible{visibility:hidden}.lg\:mb-0{margin-bottom:0px}.lg\:mb-55{margin-bottom:55px}.lg\:mb-70{margin-bottom:70px}.lg\:mt-85{margin-top:85px}.lg\:h-0{height:0px}.lg\:h-\[340px\]{height:340px}.lg\:h-\[520px\]{height:520px}.lg\:w-\[240px\]{width:240px}.lg\:w-\[30\%\]{width:30%}.lg\:grid-cols-3{grid-template-columns:repeat(3, minmax(0, 1fr))}.lg\:flex-row{flex-direction:row}.lg\:items-start{align-items:flex-start}.lg\:items-center{align-items:center}.lg\:justify-between{justify-content:space-between}.lg\:gap-0{gap:0px}.lg\:gap-75{gap:75px}.lg\:py-65{padding-top:65px;padding-bottom:65px}.lg\:pb-120{padding-bottom:120px}.lg\:pb-85{padding-bottom:85px}.lg\:pt-40{padding-top:40px}.lg\:pt-60{padding-top:60px}.lg\:text-2xl{font-size:1.313rem}.lg\:text-3xl{font-size:1.375rem}.lg\:text-4xl{font-size:1.5rem}.lg\:text-5xl{font-size:2.5rem}.lg\:text-6xl{font-size:3.75rem}.lg\:text-7xl{font-size:5rem}.lg\:leading-\[110px\]{line-height:110px}.lg\:leading-\[45px\]{line-height:45px}.lg\:opacity-0{opacity:0}.group:focus-within .group-focus-within\:lg\:visible{visibility:visible}.group:focus-within .group-focus-within\:lg\:mb-\[40px\]{margin-bottom:40px}.group:focus-within .group-focus-within\:lg\:mb-\[80px\]{margin-bottom:80px}.group:focus-within .group-focus-within\:lg\:h-auto{height:auto}.group:focus-within .group-focus-within\:lg\:py-20{padding-top:20px;padding-bottom:20px}.group:focus-within .group-focus-within\:lg\:opacity-100{opacity:1}.group:hover .group-hover\:lg\:visible{visibility:visible}.group:hover .group-hover\:lg\:mb-\[40px\]{margin-bottom:40px}.group:hover .group-hover\:lg\:mb-\[80px\]{margin-bottom:80px}.group:hover .group-hover\:lg\:h-auto{height:auto}.group:hover .group-hover\:lg\:py-20{padding-top:20px;padding-bottom:20px}.group:hover .group-hover\:lg\:py-27{padding-top:27px;padding-bottom:27px}.group:hover .group-hover\:lg\:opacity-100{opacity:1}.group:focus .group-focus\:lg\:mb-\[80px\]{margin-bottom:80px}.group:active .group-active\:lg\:mb-\[80px\]{margin-bottom:80px}.group:active .group-active\:lg\:py-27{padding-top:27px;padding-bottom:27px}}@media (min-width: 1280px){.xl\:block{display:block}.xl\:hidden{display:none}.xl\:gap-117{gap:117px}.xl\:gap-15{gap:15px}.xl\:gap-150{gap:150px}.xl\:border-b{border-bottom-width:1px}.xl\:p-0{padding:0px}.xl\:text-6xl{font-size:3.75rem}.xl\:text-7xl{font-size:5rem}.xl\:text-\[120px\]{font-size:120px}.xl\:leading-\[110px\]{line-height:110px}.xl\:leading-\[60px\]{line-height:60px}}@media (min-width: 1536px){.\32xl\:ml-140{margin-left:140px}.\32xl\:mr-90{margin-right:90px}.\32xl\:w-\[31\.4\%\]{width:31.4%}.\32xl\:gap-50{gap:50px}}