:root{--text: white;--text_acc: #292218;--bg_color: #fda849;--bg_color_low: color-mix(in srgb, var(--bg_color), transparent 20%);--bg_color_acc: #3e73af;--bg_color_acc_low: color-mix(in srgb, var(--bg_color_acc), transparent 20%);--bg_secondary: white;--bg_dark: #7e6a4a;--transitionValue: 650;--transition: all calc(var(--transitionValue) * 1ms);--transitionLong: all calc(var(--transitionValue) * 2.5ms);--font_family: TharLon;--font_family_acc: HeadlandOne;--padding_section: 5rem;--padding_side_slider_section: 3rem 5rem 3rem 3rem;--grid-gallery-col: 3}::-webkit-scrollbar{width:15px}::-webkit-scrollbar-track{background:var(--bg_secondary)}::-webkit-scrollbar-thumb{border-radius:5px;border:2px solid var(--bg_secondary);background:var(--bg_color_acc_low)}::-webkit-scrollbar-thumb:hover{background:var(--bg_color_acc)}*,::before,::after{box-sizing:border-box}html{font-size:clamp(16px, 1.041665vw, 22px);font-family:var(--font_family);line-height:1.7;color:var(--text)}#popup_content{display:none}h2{font-size:2.4rem}h1,h2,h3,h4,h5,h6{font-family:var(--font_family_acc);font-weight:400}ul{display:flex;flex-direction:column;grid-gap:0.25rem;padding:0;margin:0}ul li{line-height:1.4;display:flex;align-items:flex-start;grid-gap:0.25rem}ul li::before{content:"";background:url(/files/design_files/icons/icon_checkmark.svg) 0 0 no-repeat;background-size:80%;background-position:50% 36%;width:1.4em;height:1.4em;aspect-ratio:1.1779801325}button{background:transparent;border:0;padding:0;margin:0;color:var(--main);cursor:pointer}button:focus-visible{outline:0}a{text-decoration:none;transition:opacity calc(var(--transitionValue) * 1ms)}a:hover{opacity:0.7}.videoParralax{position:relative;z-index:-1}[data-fancybox]{cursor:pointer}.hoverParallaxImage{overflow:hidden;display:flex}.hoverParallaxImage:hover img{filter:none;scale:1.2}.hoverParallaxImage img{width:100%;height:100%;object-fit:cover;scale:1.05;filter:contrast(0.8) brightness(0.9);transition:var(--transition), transform 0ms}.btn{all:unset;font-family:var(--font_family_acc);border:2px solid var(--bg_color_acc);padding:1rem 2rem;background:var(--bg_color_acc);transition:var(--transition);color:var(--text);display:block;width:max-content;text-transform:uppercase;cursor:pointer}.btn:hover{background:transparent;color:var(--text_acc);border-color:inherit}.btn[href=""]{cursor:not-allowed}.btn[href=""]:active{pointer-events:none}.btn *{color:inherit;text-transform:inherit}@media (max-width:1200px){.btn{padding:0.5rem 1rem}}.btnSecondary{all:unset;font-family:var(--font_family_acc);border:2px solid var(--bg_color);padding:1rem 2rem;background:var(--bg_color);transition:var(--transition);color:var(--text);display:block;width:max-content;text-transform:uppercase;cursor:pointer}.btnSecondary:hover{background:transparent;color:var(--text_acc);border-color:inherit}.btnSecondary[href=""]{cursor:not-allowed}.btnSecondary[href=""]:active{pointer-events:none}.btnSecondary *{color:inherit;text-transform:inherit}@media (max-width:1200px){.btnSecondary{padding:0.5rem 1rem}}header#header{position:absolute;z-index:2;left:0;right:0;top:0;padding:1rem 2rem}header#header .mod_onepage_navigation{position:fixed;left:0;top:0;bottom:0;z-index:3;background:var(--bg_color_low);padding:2rem 5rem 2rem 2rem;display:flex;align-items:center;transform:translateX(-110%);transition:var(--transition);padding:2rem;width:100%;justify-content:center;font-size:1.5rem}header#header .mod_onepage_navigation.open{transform:none}header#header .mod_onepage_navigation ul.onepage_navigation__list{align-items:center;grid-gap:1rem}header#header .mod_onepage_navigation ul.onepage_navigation__list li::before{content:none}header#header .mod_onepage_navigation ul.onepage_navigation__list a{color:var(--text)}header#header .inside{display:flex;align-items:center;flex-direction:row-reverse;justify-content:space-between}header#header .inside .header_controls{grid-column:2;grid-row:1;justify-self:end;display:flex;align-items:center;flex-direction:row-reverse;grid-gap:1rem}header#header .inside .header_controls .lang_buttons{display:flex;grid-gap:0.5rem}header#header .inside .header_controls .lang_buttons a{color:var(--text_acc);font-family:var(--font_family_acc);font-size:1.1rem;padding:0.5rem;line-height:1;border-radius:4px;text-transform:uppercase;aspect-ratio:1.1666666667;display:flex;align-items:center}header#header .inside .header_controls .lang_buttons a:hover{background:var(--bg_secondary);opacity:0.75}header#header .inside .header_controls .lang_buttons a.current{pointer-events:none;background:var(--bg_secondary)}header#header .inside .header_controls .hamburger{display:flex;padding:0;z-index:5}header#header .inside .header_controls .hamburger.is-active .hamburger-inner::before{top:unset}header#header .inside .header_controls .hamburger .hamburger-box{width:64px;height:33px}header#header .inside .header_controls .hamburger .hamburger-inner,header#header .inside .header_controls .hamburger .hamburger-inner::before,header#header .inside .header_controls .hamburger .hamburger-inner::after{height:7px;border-radius:2px;width:inherit;background:var(--bg_secondary)}header#header .inside .header_controls .hamburger .hamburger-inner::before{top:-15px}header#header .inside .header_controls .hamburger .hamburger-inner::after{top:-30px}header#header .inside .logos{align-self:center;justify-self:start;grid-column:1;grid-row:1}header#header .inside .logos figure.image_container{margin:0}header#header .inside .logos figure.image_container img{width:100%;height:100%}#booking_page_section{padding:var(--padding_section);color:var(--text_acc);text-align:center}body.subpage header#header{position:static;background:var(--bg_color)}.firstScreen{height:100vh;display:flex;flex-direction:row-reverse;justify-content:flex-end;padding:var(--padding_section);align-items:center}.firstScreen .sideContent{display:flex;flex-direction:column;grid-gap:1rem}.firstScreen .sideContent p.btn.button{padding-left:3rem;padding-right:3rem}.firstScreen .sideContent .content{font-size:4.2rem;color:var(--text_acc)}.firstScreen .sideContent .content h1{font-size:1em;margin:0;line-height:1.3}.firstScreen .sideContent .content h2{font-size:0.5em;margin:0}.welcome .ce_text{background:var(--bg_color);padding:3rem}.welcome .welcomeImage img{width:100%;height:100%;object-fit:cover}.welcome .welcomeImage figure.image_container{display:flex;margin:0}.welcome .ce_image.welcomeImage.block{overflow:hidden;height:max(40vh, 300px)}.parallaxVideo{height:20rem;width:100%;position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden;background:var(--bg_color)}.parallaxVideo .videoBG_wrap{height:100%;width:100%;padding:0;display:flex;align-items:center}.parallaxVideo .videoBG_wrap .vidbg-container{position:static}.parallaxVideo .videoBG_wrap video{min-width:100%;top:50%;z-index:-1;min-height:100vh;height:200%;color:var(--text_acc)}.parallaxVideo .videoBG_wrap .poster_wrap{height:200%;width:100%;display:flex;align-items:center;justify-content:center}.parallaxVideo .videoBG_wrap .poster_wrap img{height:100%;width:100%;object-fit:cover}.parallaxVideo h2.title{position:absolute;color:var(--main);z-index:1;text-align:center}.map_wrapper{width:100%;height:35rem;padding:var(--padding_section)}.map_wrapper .map_content{height:100%;width:100%;border:6px solid var(--bg_color)}.map_wrapper .map_content iframe{width:100%;height:100%}section.tabSection{background:var(--bg_color);padding:var(--padding_section);display:flex;flex-direction:column;justify-content:center}section.tabSection h2{margin-bottom:2rem}section.tabSection table{width:max(600px, 100%);text-align:center;height:80%}section.tabSection table th{width:25%}section.tabSection h2,section.tabSection h3{text-align:center}section.tabSection h3{font-size:1.6rem}section.tabSection .inner-swiper-prev,section.tabSection .inner-swiper-next{position:absolute;width:1.5rem;aspect-ratio:1;background-size:100% !important;transition:var(--transition);cursor:pointer;z-index:2}section.tabSection .inner-swiper-prev:hover,section.tabSection .inner-swiper-next:hover{scale:1.1}section.tabSection .inner-swiper-prev{left:0;background:url(/files/design_files/icons/smallArrowLeft_White.svg) center center no-repeat}section.tabSection .inner-swiper-next{right:0;background:url(/files/design_files/icons/smallArrowRight_White.svg) center center no-repeat}section.tabSection .swiper-pagination{position:static;display:grid;grid-auto-flow:column;grid-auto-columns:1fr;grid-gap:0.35rem;align-self:center}section.tabSection .swiper-pagination span.swiper-pagination-bullet{all:unset;font-family:var(--font_family_acc);border:2px solid var(--bg_color_acc);padding:1rem 2rem;background:var(--bg_color_acc);transition:var(--transition);color:var(--text);display:block;width:max-content;text-transform:uppercase;cursor:pointer;width:auto;padding:1rem 0.5rem;font-size:0.9rem;display:flex;align-items:center;justify-content:center}section.tabSection .swiper-pagination span.swiper-pagination-bullet:hover{background:transparent;color:var(--text_acc);border-color:inherit}section.tabSection .swiper-pagination span.swiper-pagination-bullet[href=""]{cursor:not-allowed}section.tabSection .swiper-pagination span.swiper-pagination-bullet[href=""]:active{pointer-events:none}section.tabSection .swiper-pagination span.swiper-pagination-bullet *{color:inherit;text-transform:inherit}@media (max-width:1200px){section.tabSection .swiper-pagination span.swiper-pagination-bullet{padding:0.5rem 1rem}}section.tabSection .swiper-pagination span.swiper-pagination-bullet.swiper-pagination-bullet-active{background:transparent;border-color:inherit}section.tabSection .tab_list{overflow:hidden;display:flex;flex-direction:column;grid-gap:2rem}section.tabSection .tab_list.hasCounter .tab_item .swiper-counter{display:flex}section.tabSection .tab_list .tab_item{height:auto;cursor:default;color:var(--text_acc);display:flex;flex-direction:column;justify-content:center}section.tabSection .tab_list .tab_item .swiper-counter{font-family:var(--font_family_acc);display:none;justify-content:center;grid-gap:0.1rem;color:var(--text);margin-bottom:2rem}section.tabSection .tab_list .tab_item .tab_item__content{padding:3.5rem;margin:0 2rem;background:var(--bg_secondary)}section.tabSection .swiper-initialized .inner_tab_list__item{transition:var(--transition);opacity:0;visibility:hidden;overflow:visible}section.tabSection .swiper-initialized .inner_tab_list__item.swiper-slide.swiper-slide-active{opacity:1;visibility:visible}section.tabSection .inner_tab_list__item{display:flex;flex-direction:column;grid-gap:4rem}section.tabSection .inner_tab_list__item .inner_tab_list__heading{text-align:center;margin-bottom:3rem}section.tabSection .inner_tab_list__item .gallery-icons{display:flex;flex-wrap:wrap;grid-gap:2rem;align-items:center;justify-content:center}section.tabSection .inner_tab_list__item .gallery-icons .gallery__item-wrap{width:60px}section.tabSection .inner_tab_list__item .gallery-icons .gallery__item-wrap img{width:100%;height:100%;object-fit:contain;object-position:center}section.tabSection .inner_tab_list__item .inner_tab_list__description{display:flex;align-items:center;grid-gap:2rem;justify-content:space-between}section.tabSection .inner_tab_list__item .inner_tab_list__description .inner_tab_list__description_text{width:100%;text-align:center}section.tabSection .inner_tab_list__item .inner_tab_list__description .inner_tab_list__description_text h4{margin:1.5rem 0 0.5rem;font-size:1rem;font-size:1.1rem;font-family:inherit}section.tabSection .inner_tab_list__item .inner_tab_list__description .inner_tab_list__description_text.grid ul{display:grid;grid-template-columns:repeat(auto-fit, minmax(250px, 1fr));width:100%;align-items:start;text-align:left}section.tabSection .inner_tab_list__item .inner_tab_list__description .inner_tab_list__description_text ul{align-items:center;grid-gap:1rem}section.tabSection .inner_tab_list__item .inner_tab_list__more{margin:0 -5.5rem -3.5rem;background:var(--bg_color_acc);padding:1rem 4rem;display:flex;grid-gap:1rem;align-items:center;justify-content:center;color:var(--text)}section.tabSection .inner_tab_list__item .inner_tab_list__more strong{font-size:4rem;white-space:nowrap}section.tabSection .inner_tab_list__item .inner_tab_list__more p{display:flex;align-items:center;grid-gap:0.75rem;text-transform:uppercase}section.tabSection .inner_tab_list__item .inner_tab_list__more a.btn{border-color:var(--bg_secondary)}section.tabSection .inner_tab_list__item .inner_tab_list__more a.btn:hover{border-color:inherit}section.tabSection .inner_tab_list__item .gallery-wrap{display:grid;grid-auto-flow:row;grid-gap:4rem;height:25rem;grid-template-rows:75% auto;justify-items:center;grid-auto-columns:100%}section.tabSection .inner_tab_list__item .gallery-wrap .gallery{align-items:stretch}section.tabSection .inner_tab_list__item .gallery-wrap .swiper-scrollbar.swiper-scrollbar-horizontal{height:4px;position:static;width:50%;margin:0 auto;display:flex;align-items:center;background:var(--bg_color)}section.tabSection .inner_tab_list__item .gallery-wrap .swiper-scrollbar.swiper-scrollbar-horizontal .swiper-scrollbar-drag{height:12px;border-radius:1rem;background:var(--bg_color_acc)}section.tabSection .inner_tab_list__item .gallery-wrap .gallery__item-wrap.swiper-slide .gallery__item{opacity:0;transition:var(--transition);visibility:hidden;scale:0.5 0.7;width:100%;height:100%}section.tabSection .inner_tab_list__item .gallery-wrap .gallery__item-wrap.swiper-slide.swiper-slide-visible .gallery__item{opacity:1;scale:1;visibility:visible}section.tabSection .inner_tab_list__item .gallery-wrap .gallery__item-wrap.swiper-slide.swiper-slide-visible.swiper-slide-fully-visible.swiper-slide-active .gallery__item{box-shadow:0 4px 52px 13px color-mix(in srgb, var(--bg_dark), transparent 20%)}.infoRedirect{color:var(--text_acc);padding:var(--padding_section);margin:0 auto}.infoRedirect h2{width:max-content;max-width:80vw;text-align:center;font-size:1.651rem;margin-bottom:1rem}.infoRedirect .accordion__item{display:flex;align-items:center;padding-left:1.5rem}.infoRedirect .accordion__item .accordionTitle{font-size:1.25rem;line-height:2;cursor:pointer;position:relative;display:flex;align-items:center;line-height:1;margin:0.5rem 0}.infoRedirect .accordion__item .accordionTitle::before,.infoRedirect .accordion__item .accordionTitle::after{content:'';position:absolute;left:-1.2rem;background-color:var(--bg_color_acc);width:1rem;height:2px;transition:all 200ms}.infoRedirect .accordion__item .accordionTitle::after{left:-0.8rem;width:0rem;rotate:90deg}.infoRedirect .accordion__item:hover .accordionTitle::after{left:-1.2rem;width:1rem}.infoRedirect .accordion__item:hover .text{display:block;cursor:default}.infoRedirect .accordion__item .text{display:none;position:absolute;bottom:0;transform:translateY(100%);z-index:1;background:var(--bg_secondary);padding:1rem;box-shadow:0 0 11px -1px var(--text_acc)}.infoRedirect .infoRedirect__content .accordion{display:grid;grid-template-columns:repeat(var(--grid-gallery-col), 1fr);position:relative}.infoRedirect .infoRedirect_list{display:flex;flex-direction:column;grid-gap:0.5rem}.infoRedirect .infoRedirect_list .infoRedirect__item{position:relative;display:flex;align-items:center;width:100%}.infoRedirect .infoRedirect_list .infoRedirect__item .btn{position:absolute;right:0;rotate:none;height:50%;padding-right:1rem;z-index:0;transform:none;cursor:pointer;display:flex;align-items:center;justify-content:center}.infoRedirect .infoRedirect_list .infoRedirect__item .btn span.button_text{rotate:-90deg;display:block}.infoRedirect .infoRedirect_list .infoRedirect__item:hover .btn,.infoRedirect .infoRedirect_list .infoRedirect__item .btn:hover{transform:translateX(4rem)}.infoRedirect .infoRedirect_list .infoRedirect__item .infoRedirect__item_content{z-index:1;width:100%;opacity:1 !important}.infoRedirect .infoRedirect_list .infoRedirect__item .image_wrapper{position:relative;width:100%}.infoRedirect .infoRedirect_list .infoRedirect__item .image_wrapper::before{content:"";width:100%;position:absolute;height:40%;background-image:linear-gradient(180deg, var(--bg_color) 50%, transparent 100%);z-index:1;pointer-events:none}.infoRedirect .infoRedirect_list .infoRedirect__item .image_heading{position:absolute;top:1.5rem;left:1rem;line-height:1;text-transform:uppercase;font-family:var(--font_family_acc);z-index:1;pointer-events:none;color:var(--text)}.sideSliderSection{min-height:90vh;overflow:hidden;display:flex}.sideSliderSection.dark{background:var(--bg_color);color:var(--text)}.sideSliderSection.dark .sideSlider__list .sideSlider__item .text{background:var(--bg_color_low)}.sideSliderSection.dark .sideSlider__list .sideSlider__item button.back_button{background-image:url(/files/design_files/icons/arrowLeftWhite.svg)}.sideSliderSection.dark .sideText .sideText_text{margin-top:2rem;font-size:1.2rem}.sideSliderSection.dark .sideText .sideText_text a{color:inherit}.sideSliderSection.dark .sideText .swiper-pagination.swiper-pagination-clickable span.swiper-pagination-bullet::after{background-image:url(/files/design_files/icons/bigArrowRight_White.svg)}.sideSliderSection.light{color:var(--text_acc)}.sideSliderSection.light .sideSlider__list .sideSlider__item .text{background:var(--bg_color_acc_low)}.sideSliderSection.light .sideSlider__list .sideSlider__item button.back_button{background-image:url(/files/design_files/icons/arrowLeftDark.svg)}.sideSliderSection.light .sideText .swiper-pagination.swiper-pagination-clickable span.swiper-pagination-bullet::after{background-image:url(/files/design_files/icons/bigArrowRight_Green.svg)}.sideSliderSection h2{margin:0 0 1rem}.sideSliderSection .swiper-pagination{all:unset}.sideSliderSection .sideSlider__list{display:grid;grid-auto-rows:100%;grid-template-columns:1fr 50%;width:100%}.sideSliderSection .sideSlider__list .sideSlider__item{display:flex;align-items:center;justify-content:center;height:auto}.sideSliderSection .sideSlider__list .sideSlider__item .text{position:absolute;z-index:1;width:100%;text-align:center;min-height:max-content;background:var(--bg_color_low);padding:2rem;backdrop-filter:blur(10px)}.sideSliderSection .sideSlider__list .sideSlider__item .text a{color:inherit;font-size:1.3rem}.sideSliderSection .sideSlider__list .sideSlider__item .text p{margin:0}.sideSliderSection .sideSlider__list .sideSlider__item .hoverParallaxImage{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.sideSliderSection .sideSlider__list .sideSlider__item button.back_button{position:absolute;z-index:1;left:0;padding:1rem;width:4rem;background-size:auto 67%;background-repeat:no-repeat;background-position:center}.sideSliderSection .sideText{padding:var(--padding_side_slider_section);display:flex;flex-direction:column;justify-content:center}.sideSliderSection .sideText .swiper-pagination.swiper-pagination-clickable{display:grid;grid-template-columns:1fr;grid-gap:1rem;font-size:1.6rem}.sideSliderSection .sideText .swiper-pagination.swiper-pagination-clickable span.swiper-pagination-bullet{all:unset;position:relative;cursor:pointer;display:flex;flex-direction:column;justify-content:center}.sideSliderSection .sideText .swiper-pagination.swiper-pagination-clickable span.swiper-pagination-bullet span.subButtonText{font-size:1rem}.sideSliderSection .sideText .swiper-pagination.swiper-pagination-clickable span.swiper-pagination-bullet span{width:85%}.sideSliderSection .sideText .swiper-pagination.swiper-pagination-clickable span.swiper-pagination-bullet::after{content:"";background-image:url(/files/design_files/icons/bigArrowRight_White.svg);background-size:contain;background-position:center;background-repeat:no-repeat;height:2rem;aspect-ratio:0.8163265306;position:absolute;right:0;transition:var(--transition);scale:0.9}.sideSliderSection .sideText .swiper-pagination.swiper-pagination-clickable span.swiper-pagination-bullet:hover::after{scale:1}.sideSliderSection .sideText .swiper-pagination.swiper-pagination-clickable span.swiper-pagination-bullet.swiper-pagination-bullet-active::after{margin-right:0;transform:rotateY(180deg) translateX(110%);transition:var(--transitionLong)}section.contact_section{color:var(--text_acc);padding:var(--padding_section);position:relative;overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}section.contact_section .image_wrap{position:absolute;top:0;left:0;right:0;height:130%;opacity:0.25}section.contact_section .image_wrap img{width:100%;height:100%;object-fit:cover;user-select:none;pointer-events:none;-webkit-user-drag:none}section.contact_section .heading{position:relative;z-index:1}section.contact_section .contactForm{z-index:1;position:relative;text-align:left;width:clamp(300px, 80%, 1920px)}section.contact_section .contactForm form{display:flex;flex-direction:column;align-items:center;grid-gap:2rem}section.contact_section .contactForm form .btn.customForm{width:10rem;text-align:center;line-height:1;padding:1.2rem 2rem}section.contact_section .contactForm form label{font-family:var(--font_family_acc)}section.contact_section .contactForm .field-list{display:grid;grid-template-columns:repeat(4, 1fr);grid-gap:0.75rem 2rem;width:100%}section.contact_section .contactForm .field-list .field-wrap{display:flex;flex-direction:column}section.contact_section .contactForm .field-list .field-wrap:nth-child(1){grid-row:1;grid-column:1;grid-column-end:3}section.contact_section .contactForm .field-list .field-wrap:nth-child(2){grid-row:2;grid-column:1;grid-column-end:3}section.contact_section .contactForm .field-list .field-wrap:nth-child(3){grid-row:3;grid-column:1;grid-column-end:3}section.contact_section .contactForm .field-list .field-wrap:nth-child(4){grid-row:5;grid-column:1;grid-column-end:3}section.contact_section .contactForm .field-list .field-wrap:nth-child(5){grid-row:4;grid-column:1;grid-column-end:3}section.contact_section .contactForm .field-list .field-wrap:nth-child(5) .roomSelectList{position:absolute;bottom:0;left:0;right:0;z-index:1;background:var(--bg_color);transform:translateY(100%);transition:var(--transition);max-height:0;overflow:hidden;color:var(--text)}section.contact_section .contactForm .field-list .field-wrap:nth-child(5) .roomSelectList>.roomSelectOption{padding:0.75rem 2rem;transition:var(--transition);border:1px solid var(--text_acc);cursor:pointer}section.contact_section .contactForm .field-list .field-wrap:nth-child(5) input.roomSelect{caret-color:transparent;cursor:pointer}section.contact_section .contactForm .field-list .field-wrap:nth-child(5) input.roomSelect:focus+.roomSelectList{opacity:1;visibility:visible;max-height:100vh}section.contact_section .contactForm .field-list .field-wrap:nth-child(5) .input_wrap::after{content:"";position:absolute;right:1rem;background-image:url(/files/design_files/icons/smallArrowBottom_White.svg);background-size:100%;background-repeat:no-repeat;background-position:center;height:calc(100% - 1.5rem);aspect-ratio:1;z-index:1;transition:var(--transition)}section.contact_section .contactForm .field-list .field-wrap:nth-child(5) .input_wrap:has(input:focus)::after{transform:rotateX(180deg)}section.contact_section .contactForm .field-list .field-wrap:nth-child(6){grid-row:6;grid-column:2;grid-column-end:3}section.contact_section .contactForm .field-list .field-wrap:nth-child(7){grid-row:6;grid-column:1;grid-column-end:2}section.contact_section .contactForm .field-list .field-wrap:nth-child(8){grid-row:1;grid-column:3;grid-column-end:5}section.contact_section .contactForm .field-list .field-wrap:nth-child(9){grid-row:2;grid-column:3;grid-column-end:5}section.contact_section .contactForm .field-list .field-wrap:nth-child(10){grid-row:3;grid-column:3;grid-column-end:5}section.contact_section .contactForm .field-list .field-wrap:nth-child(11){grid-row:4;grid-row-end:7;grid-column:3;grid-column-end:5}section.contact_section .contactForm .field-list .field-wrap input,section.contact_section .contactForm .field-list .field-wrap textarea{border:none;width:100%;height:100%;background-color:var(--bg_color);color:var(--text);padding:0.75rem 2rem;border:1px solid transparent}section.contact_section .contactForm .field-list .field-wrap .input_wrap{display:flex;height:100%;width:100%;align-items:center;position:relative}section.contact_section .contactForm .field-list .field-wrap .input_wrap input[type="number"]::-webkit-outer-spin-button,section.contact_section .contactForm .field-list .field-wrap .input_wrap input[type="number"]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}section.contact_section .contactForm .field-list .field-wrap .input_wrap [type="number"]{text-align:center;-moz-appearance:textfield}section.contact_section .contactForm .field-list .field-wrap .input_wrap button.number_prev{position:absolute;aspect-ratio:1;background-image:url(/files/design_files/icons/smallArrowBottom_White.svg);background-size:contain;background-repeat:no-repeat;background-position:center;width:1.5rem;left:1rem}section.contact_section .contactForm .field-list .field-wrap .input_wrap button.number_next{position:absolute;aspect-ratio:1;background-image:url(/files/design_files/icons/smallArrowTop_White.svg);background-size:contain;background-repeat:no-repeat;background-position:center;width:1.5rem;right:1rem}section.contact_section .contactForm .field-list .field-wrap [type="datepicker"]{background-image:url(/files/design_files/icons/icon_calendar.svg);background-size:auto calc(100% - 1.5rem);background-repeat:no-repeat;background-position:calc(100% - 1.5rem) 50%;caret-color:transparent;cursor:pointer}section.contact_section .contactForm .field-list .field-wrap input#e-mail{background-image:url(/files/design_files/icons/icon_email.svg);background-size:auto calc(100% - 1.5rem);background-repeat:no-repeat;background-position:calc(100% - 1rem) 50%;padding-right:5rem}section.footer_section{background:var(--bg_color_acc);display:grid;grid-auto-flow:column;grid-auto-columns:1fr;grid-gap:2rem;justify-items:center;align-items:center;text-align:center;padding:2rem}section.footer_section .popups{display:flex;flex-direction:column;grid-gap:0.25rem}section.footer_section .logo{width:10rem}section.footer_section .logo img{width:100%;height:100%}section.footer_section a{color:inherit}.popup{position:fixed;top:5vw;left:5vw;right:5vw;bottom:5vw;background:var(--bg_secondary);color:var(--text_acc);padding:2rem;z-index:3;overflow-x:auto;transform:translateY(calc(20% + 5vw));transition:var(--transition);opacity:0;visibility:hidden}.popup.open{transform:none;visibility:visible;opacity:1}.popup .popup_close{position:sticky;top:0;margin:0 0 0 auto;z-index:4;display:grid;place-items:center;width:2rem;aspect-ratio:1;background-color:var(--bg_color_acc);transition:var(--transition);cursor:pointer}.popup .popup_close::before{content:"";width:100%;height:3px;position:absolute;transform:rotate(45deg);background-color:var(--bg_secondary)}.popup .popup_close::after{content:"";width:100%;height:3px;position:absolute;transform:rotate(-45deg);background-color:var(--bg_secondary)}.popup-bg{position:fixed;left:0;right:0;top:0;bottom:0;background:#000;z-index:2;transition:var(--transition);opacity:0;visibility:hidden}.popup-bg.open{opacity:0.3;visibility:visible}div#location_section{color:var(--text_acc);padding:var(--padding_section)}div#location_section h1{font-size:3rem}div#location_section h2{font-size:2rem;margin-bottom:0.5rem}div#location_section .iframe_wrapper{width:100%;height:25rem}div#location_section .iframe_wrapper iframe{width:100%;height:100%}.galleryTabs{background-color:var(--white);padding:var(--padding_section);color:var(--text_acc)}.galleryTabs .swiper-pagination{position:static;display:grid;grid-auto-flow:column;grid-auto-columns:1fr;grid-gap:0.5rem;align-self:center}.galleryTabs .swiper-pagination span.swiper-pagination-bullet{all:unset;font-family:var(--font_family_acc);border:2px solid var(--bg_color_acc);background:var(--bg_color_acc);transition:var(--transition);color:var(--text);display:block;width:max-content;text-transform:uppercase;cursor:pointer;width:auto;padding:1rem;display:flex;align-items:center;justify-content:center}.galleryTabs .swiper-pagination span.swiper-pagination-bullet.swiper-pagination-bullet-active{background:transparent;border-color:inherit;color:var(--text_acc)}.galleryTabs .gallery_tab{visibility:hidden}.galleryTabs .gallery_tab.swiper-slide-active{visibility:visible}.galleryTabs h2{margin:1rem 0 0.5rem;text-align:center}.galleryTabs .gallery-wrap{margin:3rem 0}.galleryTabs .gallery-wrap .gallery{display:grid;grid-template-columns:repeat(var(--grid-gallery-col), 1fr);grid-gap:1rem;grid-auto-rows:20rem}.galleryTabs .gallery-wrap .gallery .gallery__item{width:100%;height:100%}.galleryTabs .gallery-wrap .gallery .gallery__item img{width:100%;height:100%;object-fit:cover}div#gallery_section{color:var(--text_acc)}div#gallery_section h2{line-height:1;margin:0 0 1rem;text-align:center}div#gallery_section .ce_gallery{padding:var(--padding_section)}div#gallery_section ul{display:grid;grid-template-columns:repeat(var(--grid-gallery-col), 1fr);grid-auto-rows:25rem;width:100%}div#gallery_section ul li{margin:0;padding:0;display:block}div#gallery_section ul li figure{margin:0;height:100%;width:100}div#gallery_section ul li figure img{width:100%;height:100%;object-fit:cover}@media (max-width:1500px){.infoRedirect h2{margin-bottom:0}}@media (max-width:1200px){:root{--padding_section: 1.5rem;--grid-gallery-col: 2}}@media (max-width:1024px){:root{--padding_section: 1.5rem;--grid-gallery-col: 2;--padding_side_slider_section: 1.5rem}.firstScreen .sideContent .content{font-size:3rem}}@media (max-width:991px){section.tabSection .inner_tab_list__item .inner_tab_list__description{flex-direction:column}section.tabSection .swiper-pagination{grid-auto-flow:row}section.tabSection .tab_list .tab_item .tab_item__content{margin:0rem}section.tabSection .inner_tab_list__item{grid-gap:1rem}section.tabSection .tab_list .tab_item .tab_item__content{padding:1rem}section.tabSection .inner_tab_list__item .inner_tab_list__more{margin:0 -1rem -1rem;padding:1rem}section.tabSection .inner_tab_list__item .inner_tab_list__heading{margin-bottom:1rem}.infoRedirect .infoRedirect__content{grid-template-columns:100%}.infoRedirect .infoRedirect__content .infoRedirect_list{flex-direction:row}.infoRedirect .infoRedirect__content .infoRedirect_list .infoRedirect__item{flex-direction:column;align-items:stretch}.infoRedirect .infoRedirect__content .infoRedirect_list .infoRedirect__item:hover .btn,.infoRedirect .infoRedirect__content .infoRedirect_list .infoRedirect__item .btn:hover{transform:none}.infoRedirect .infoRedirect__content .infoRedirect_list .infoRedirect__item .btn{position:static;rotate:none;width:auto;transform:none}.infoRedirect .infoRedirect__content .infoRedirect_list .infoRedirect__item .btn span.button_text{rotate:none}}@media (max-width:767px){.firstScreen{align-items:flex-end}#gallery-section .scroll_to{width:40px;height:40px;background-color:var(--bg_color);background-image:url(/files/design_files/icons/bigArrowRight_White.svg);display:flex;position:absolute;bottom:10px;right:1rem;background-repeat:no-repeat;background-position:center;background-size:15px;transform:rotate(-90deg);z-index:9999}.infoRedirect .accordion__item.open:hover .accordionTitle::after{left:-1.2rem;width:1rem}.infoRedirect .accordion__item.open .accordionTitle::after{left:-1.2rem;width:1rem}.infoRedirect .accordion__item:hover .accordionTitle::after{left:-0.8rem;width:0rem}.infoRedirect .accordion__item.open .text,.infoRedirect .accordion__item.open:hover .text{display:block}.infoRedirect .accordion__item:hover .text{display:none}.sideSlider__wrapper .sideText_text a{color:#fff;font-size:1.2rem;padding:25px;width:100%;display:flex}.welcome .welcomeImage figure.image_container{height:100%}:root{--padding_section: 1rem;--grid-gallery-col: 1}header#header .inside{display:flex;flex-direction:row-reverse;grid-gap:1rem}.firstScreen .sideContent .content{font-size:2.5rem}section.tabSection .swiper-pagination{grid-auto-flow:row;width:100%}section.footer_section{grid-auto-flow:row}.infoRedirect .infoRedirect__content .infoRedirect_list{flex-direction:column}.infoRedirect h2{text-align:left}.sideSliderSection .sideSlider__list{grid-template-columns:100%}section.contact_section .contactForm .field-list{display:flex;flex-direction:column}section.tabSection .inner_tab_list__item .gallery-wrap{grid-gap:2rem}section.tabSection .inner_tab_list__item .inner_tab_list__more{flex-direction:column}section.tabSection .inner_tab_list__item .inner_tab_list__more p{flex-direction:column;text-align:center}.sideSliderSection{min-height:auto}.sideSliderSection .sideSlider__list{display:block}.popup{left:0;right:0;top:0;bottom:0;padding:1rem}}