.ct-section {
width:100%;
background-size:cover;
background-repeat:repeat;
}
.ct-section>.ct-section-inner-wrap {
display:flex;
flex-direction:column;
align-items:flex-start;
}
.ct-div-block {
display:flex;
flex-wrap:nowrap;
flex-direction:column;
align-items:flex-start;
}
.ct-new-columns {
display:flex;
width:100%;
flex-direction:row;
align-items:stretch;
justify-content:center;
flex-wrap:wrap;
}
.ct-link-text {
display:inline-block;
}
.ct-link {
display:flex;
flex-wrap:wrap;
text-align:center;
text-decoration:none;
flex-direction:column;
align-items:center;
justify-content:center;
}
.ct-link-button {
display:inline-block;
text-align:center;
text-decoration:none;
}
.ct-link-button {
background-color: #1e73be;
border: 1px solid #1e73be;
color: #ffffff;
padding: 10px 16px;
}
.ct-image {
max-width:100%;
}
.ct-fancy-icon>svg {
width:55px;height:55px;}
.ct-inner-content {
width:100%;
}
.ct-slide {
display:flex;
flex-wrap:wrap;
text-align:center;
flex-direction:column;
align-items:center;
justify-content:center;
}
.ct-nestable-shortcode {
display:flex;
flex-wrap:nowrap;
flex-direction:column;
align-items:flex-start;
}
.oxy-comments {
width:100%;
text-align:left;
}
.oxy-comment-form {
width:100%;
}
.oxy-login-form {
width:100%;
}
.oxy-search-form {
width:100%;
}
.oxy-tabs-contents {
display:flex;
width:100%;
flex-wrap:nowrap;
flex-direction:column;
align-items:flex-start;
}
.oxy-tab {
display:flex;
flex-wrap:nowrap;
flex-direction:column;
align-items:flex-start;
}
.oxy-tab-content {
display:flex;
width:100%;
flex-wrap:nowrap;
flex-direction:column;
align-items:flex-start;
}
.oxy-testimonial {
width:100%;
}
.oxy-icon-box {
width:100%;
}
.oxy-pricing-box {
width:100%;
}
.oxy-posts-grid {
width:100%;
}
.oxy-gallery {
width:100%;
}
.ct-slider {
width:100%;
}
.oxy-tabs {
display:flex;
flex-wrap:nowrap;
flex-direction:row;
align-items:stretch;
}
.ct-modal {
flex-direction:column;
align-items:flex-start;
}
.ct-span {
display:inline-block;
text-decoration:inherit;
}
.ct-widget {
width:100%;
}
.oxy-dynamic-list {
width:100%;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
			.ct-div-block,
			.oxy-post-content,
			.ct-text-block,
			.ct-headline,
			.oxy-rich-text,
			.ct-link-text { max-width: 100%; }
			img { flex-shrink: 0; }
			body * { min-height: 1px; }
		}            .oxy-testimonial {
                flex-direction: row;
                align-items: center;
            }
                        .oxy-testimonial .oxy-testimonial-photo-wrap {
                order: 1;
            }
            
                        .oxy-testimonial .oxy-testimonial-photo {
                width: 125px;                height: 125px;                margin-right: 20px;
            }
            
                        .oxy-testimonial .oxy-testimonial-photo-wrap, 
            .oxy-testimonial .oxy-testimonial-author-wrap, 
            .oxy-testimonial .oxy-testimonial-content-wrap {
                align-items: flex-start;                text-align: left;            }
            
                                                            .oxy-testimonial .oxy-testimonial-text {
                margin-bottom:8px;font-size: 21px;
line-height: 1.4;
-webkit-font-smoothing: subpixel-antialiased;
            }
            
                                    .oxy-testimonial .oxy-testimonial-author {
                font-size: 18px;
-webkit-font-smoothing: subpixel-antialiased;
            }
                            

                                                .oxy-testimonial .oxy-testimonial-author-info {
                font-size: 12px;
-webkit-font-smoothing: subpixel-antialiased;
            }
            
             
            
                        .oxy-icon-box {
                text-align: left;                flex-direction: column;            }
            
                        .oxy-icon-box .oxy-icon-box-icon {
                margin-bottom: 12px;
                align-self: flex-start;            }
            
                                                                        .oxy-icon-box .oxy-icon-box-heading {
                font-size: 21px;
margin-bottom: 12px;            }
            
                                                                                    .oxy-icon-box .oxy-icon-box-text {
                font-size: 16px;
margin-bottom: 12px;align-self: flex-start;            }
            
                        .oxy-icon-box .oxy-icon-box-link {
                margin-top: 20px;                            }
            
            
            /* GLOBALS */

                                                            .oxy-pricing-box .oxy-pricing-box-section {
                padding-top: 20px;
padding-left: 20px;
padding-right: 20px;
padding-bottom: 20px;
text-align: center;            }
                        
                        .oxy-pricing-box .oxy-pricing-box-section.oxy-pricing-box-price {
                justify-content: center;            }
            
            /* IMAGE */
                                                                                    .oxy-pricing-box .oxy-pricing-box-section.oxy-pricing-box-graphic {
                justify-content: center;            }
            
            /* TITLE */
                                                            
                                    .oxy-pricing-box .oxy-pricing-box-title-title {
                font-size: 48px;
            }
            
                                    .oxy-pricing-box .oxy-pricing-box-title-subtitle {
                font-size: 24px;
            }
            

            /* PRICE */
                                                .oxy-pricing-box .oxy-pricing-box-section.oxy-pricing-box-price {
                                                flex-direction: row;                                            }
            
                                    .oxy-pricing-box .oxy-pricing-box-currency {
                font-size: 28px;
            }
            
                                    .oxy-pricing-box .oxy-pricing-box-amount-main {
                font-size: 80px;
line-height: 0.7;
            }
            
                                    .oxy-pricing-box .oxy-pricing-box-amount-decimal {
                font-size: 13px;
            }
                        
                                    .oxy-pricing-box .oxy-pricing-box-term {
                font-size: 16px;
            }
            
                                    .oxy-pricing-box .oxy-pricing-box-sale-price {
                font-size: 12px;
color: rgba(0,0,0,0.5);
                margin-bottom: 20px;            }
            
            /* CONTENT */

                                                                        .oxy-pricing-box .oxy-pricing-box-section.oxy-pricing-box-content {
                font-size: 16px;
color: rgba(0,0,0,0.5);
            }
            
            /* CTA */

                                                                        .oxy-pricing-box .oxy-pricing-box-section.oxy-pricing-box-cta {
                justify-content: center;            }
            
        
                                .oxy-progress-bar .oxy-progress-bar-background {
            background-color: #000000;            background-image: linear-gradient(-45deg,rgba(255,255,255,.12) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.12) 50%,rgba(255,255,255,.12) 75%,transparent 75%,transparent);            animation: none 0s paused;        }
                
                .oxy-progress-bar .oxy-progress-bar-progress-wrap {
            width: 85%;        }
        
                                                        .oxy-progress-bar .oxy-progress-bar-progress {
            background-color: #66aaff;padding: 40px;animation: none 0s paused, none 0s paused;            background-image: linear-gradient(-45deg,rgba(255,255,255,.12) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.12) 50%,rgba(255,255,255,.12) 75%,transparent 75%,transparent);        
        }
                
                        .oxy-progress-bar .oxy-progress-bar-overlay-text {
            font-size: 30px;
font-weight: 900;
-webkit-font-smoothing: subpixel-antialiased;
        }
        
                        .oxy-progress-bar .oxy-progress-bar-overlay-percent {
            font-size: 12px;
        }
        
        .ct-slider .unslider-nav ol li {border-color: #ffffff; }.ct-slider .unslider-nav ol li.unslider-active {background-color: #ffffff; }.ct-slider .ct-slide {
				padding: 0px;			}
		
                        .oxy-superbox .oxy-superbox-secondary, 
            .oxy-superbox .oxy-superbox-primary {
                transition-duration: 0.5s;            }
            
            
            
            
            
        
        
        
        
            .oxy-shape-divider {
                width: 0px;
                height: 0px;
                
            }
            
            .oxy_shape_divider svg {
                width: 100%;
            }
            .oxy-pro-menu .oxy-pro-menu-container:not(.oxy-pro-menu-open-container):not(.oxy-pro-menu-off-canvas-container) .sub-menu{
box-shadow:px px px px ;}

.oxy-pro-menu .oxy-pro-menu-show-dropdown .oxy-pro-menu-list .menu-item-has-children > a svg{
transition-duration:0.4s;
}

.oxy-pro-menu .oxy-pro-menu-show-dropdown .oxy-pro-menu-list .menu-item-has-children > a div{
margin-left:0px;
}

.oxy-pro-menu .oxy-pro-menu-mobile-open-icon svg{
width:30px;
height:30px;
}

.oxy-pro-menu .oxy-pro-menu-mobile-open-icon{
padding-top:15px;
padding-right:15px;
padding-bottom:15px;
padding-left:15px;
}

.oxy-pro-menu .oxy-pro-menu-mobile-open-icon, .oxy-pro-menu .oxy-pro-menu-mobile-open-icon svg{
transition-duration:0.4s;
}

.oxy-pro-menu .oxy-pro-menu-mobile-close-icon{
top:20px;
left:20px;
}

.oxy-pro-menu .oxy-pro-menu-mobile-close-icon svg{
width:24px;
height:24px;
}

.oxy-pro-menu .oxy-pro-menu-mobile-close-icon, .oxy-pro-menu .oxy-pro-menu-mobile-close-icon svg{
transition-duration:0.4s;
}

.oxy-pro-menu .oxy-pro-menu-container.oxy-pro-menu-off-canvas-container, .oxy-pro-menu .oxy-pro-menu-container.oxy-pro-menu-open-container{
background-color:#ffffff;
}

.oxy-pro-menu .oxy-pro-menu-off-canvas-container, .oxy-pro-menu .oxy-pro-menu-open-container{
background-image:url();
}

.oxy-pro-menu .oxy-pro-menu-off-canvas-container .oxy-pro-menu-list .menu-item-has-children > a svg, .oxy-pro-menu .oxy-pro-menu-open-container .oxy-pro-menu-list .menu-item-has-children > a svg{
font-size:24px;
}

.oxy-pro-menu .oxy-pro-menu-dropdown-links-toggle.oxy-pro-menu-open-container .menu-item-has-children ul, .oxy-pro-menu .oxy-pro-menu-dropdown-links-toggle.oxy-pro-menu-off-canvas-container .menu-item-has-children ul{
background-color:rgba(0,0,0,0.2);
border-top-style:solid;
}

.oxy-pro-menu .oxy-pro-menu-container:not(.oxy-pro-menu-open-container):not(.oxy-pro-menu-off-canvas-container) .oxy-pro-menu-list{
                    flex-direction: row;
               }
.oxy-pro-menu .oxy-pro-menu-container .menu-item a{
                    text-align: left;
                    justify-content: flex-start;
                }
.oxy-pro-menu .oxy-pro-menu-container.oxy-pro-menu-open-container .menu-item, .oxy-pro-menu .oxy-pro-menu-container.oxy-pro-menu-off-canvas-container .menu-item{
                    align-items: flex-start;
                }

            .oxy-pro-menu .oxy-pro-menu-off-canvas-container{
                    top: 0;
                    bottom: 0;
                    right: auto;
                    left: 0;
               }
.oxy-pro-menu .oxy-pro-menu-container.oxy-pro-menu-open-container .oxy-pro-menu-list .menu-item a, .oxy-pro-menu .oxy-pro-menu-container.oxy-pro-menu-off-canvas-container .oxy-pro-menu-list .menu-item a{
                    text-align: left;
                    justify-content: flex-start;
                }

            .oxy-site-navigation {
--oxynav-brand-color:#4831B0;
--oxynav-neutral-color:#FFFFFF;
--oxynav-activehover-color:#EFEDF4;
--oxynav-background-color:#4831B0;
--oxynav-border-radius:0px;
--oxynav-other-spacing:8px;
--oxynav-transition-duration:0.3s;
--oxynav-transition-timing-function:cubic-bezier(.84,.05,.31,.93);
}

.oxy-site-navigation .oxy-site-navigation__mobile-close-wrapper{
text-align:left;
}

.oxy-site-navigation > ul{ left: 0; }
.oxy-site-navigation {
                        --oxynav-animation-name: none; 
                    }

                .oxy-site-navigation > ul:not(.open) > li[data-cta='true']:nth-last-child(1){ 
                    background-color: var(--oxynav-brand-color);
                    transition: var(--oxynav-transition-duration);
                    margin-left: var(--oxynav-other-spacing);
                    border: none;
                }
.oxy-site-navigation > ul:not(.open) > li[data-cta='true']:nth-last-child(2){ 
                    background: transparent;
                    border: 1px solid currentColor;
                    transition: var(--oxynav-transition-duration);
                    margin-left: var(--oxynav-other-spacing);
                }
.oxy-site-navigation > ul:not(.open) > li[data-cta='true']:nth-last-child(2):not(:hover) > img{
                    filter: invert(0) !important;
                }
.oxy-site-navigation > ul:not(.open) > li[data-cta='true']:hover{
                    background-color: var(--oxynav-activehover-color);
                }
.oxy-site-navigation > ul:not(.open) > li[data-cta='true']:nth-last-child(1) > a{
                    color: var(--oxynav-neutral-color);
                }
.oxy-site-navigation > ul:not(.open) > li[data-cta='true']:nth-last-child(2) > a{
                    color: var(--oxynav-brand-color);
                }
.oxy-site-navigation > ul:not(.open) > li[data-cta='true']:hover > a{
                    color: var(--oxynav-brand-color);
                }
.oxy-site-navigation > ul:not(.open) > li[data-cta='true']:nth-last-child(1) > a::after{
                    color: var(--oxynav-neutral-color);   
                }
.oxy-site-navigation > ul:not(.open) > li[data-cta='true']:nth-last-child(2) > a::after{
                    color: var(--oxynav-brand-color);   
                }
.oxy-site-navigation > ul:not(.open) > li[data-cta='true']:hover > a::after{
                    color: var(--oxynav-brand-color);   
                }
.oxy-site-navigation > ul:not(.open) > li[data-cta='true'] > ul{
                    display: none;
                }
.oxy-site-navigation > ul:not(.open) > li[data-cta='true'] > button, .oxy-site-navigation > ul:not(.open) > li[data-cta='true'] > ul{
                    display: none;
                }

                .ct-section-inner-wrap, .oxy-header-container{
  max-width: 1640px;
}
body {font-family: 'Lato';}body {line-height: 1.6;font-size: 18px;font-weight: 400;color: var(--color-primary-1);}.oxy-nav-menu-hamburger-line {background-color: var(--color-primary-1);}h1, h2, h3, h4, h5, h6 {font-family: 'Raleway';font-size: 36px;font-weight: 700;}h2, h3, h4, h5, h6{font-size: 30px;}h3, h4, h5, h6{font-size: 24px;}h4, h5, h6{font-size: 20px;}h5, h6{font-size: 18px;}h6{font-size: 16px;}a {color: var(--color-primary-1);text-decoration: none;}a:hover {text-decoration: none;}.ct-link-text {text-decoration: ;}.ct-link {text-decoration: ;}.ct-link-button {border-radius: 3px;}.ct-section-inner-wrap {
padding-top: 2rem;
padding-right: 20px;
padding-bottom: 2rem;
padding-left: 20px;
}.ct-new-columns > .ct-div-block {
padding-top: 20px;
padding-right: 20px;
padding-bottom: 20px;
padding-left: 20px;
}.oxy-header-container {
padding-right: 20px;
padding-left: 20px;
}@media (max-width: 992px) {
				.ct-columns-inner-wrap {
					display: block !important;
				}
				.ct-columns-inner-wrap:after {
					display: table;
					clear: both;
					content: "";
				}
				.ct-column {
					width: 100% !important;
					margin: 0 !important;
				}
				.ct-columns-inner-wrap {
					margin: 0 !important;
				}
			}
.classic-faq {
}
.classic-faq__item {
}
.classic-faq__heading {
}
.classic-faq__sublist {
}
.classic-faq__subitem {
}
.classic-faq__subicon {
}
.classic-faq__details {
}
.classic-faq__subheading {
}
.classic-faq__subtext {
}
.price-example {
}
.price-example__list {
}
.price-example__item {
}
.price-example__primary-details {
}
.price-example__heading {
}
.price-example__price {
}
.price-example__amount {
}
.price-example__pricing-details {
}
.price-example__pricing-currency {
}
.price-example__pricing-unit {
}
.price-example__sublist {
}
.price-example__subitem {
}
.price-example__link {
}
.u-fw600 {
}
.u-fw700 {
}
.u-ff1 {
}
.u-fs-lg1 {
}
.u-fs-xl1 {
}
.u-mb2 {
}
.u-mb10 {
}
.u-d-grid {
}
.lg-u-grid-template-columns-2 {
}
.u-align-items-center {
}
.u-justify-content-center {
}
.u-bdr2 {
}
.u-c-white {
}
.u-d-flex {
}
.u-flex-row {
}
.u-flex-wrap {
}
.u-mr4 {
}
.u-gap7 {
}
.u-border-bottom-1 {
}
.u-border-bottom-solid {
}
.u-align-items-stretch {
}
.u-mt2 {
}
.proplist {
}
.proplist__item {
}
.proplist__heading {
}
.proplist__sublist {
}
.proplist__subitem {
}
.amenities {
}
.amenities__item {
}
.amenities__heading {
}
.amenities__sublist {
}
.amenities__subitem {
}
.amenities__subicon {
}
.amenities__subtext {
}
.u-p4 {
}
.u-align-self-normal {
}
.u-line-height1 {
}
.u-mt3 {
}
.u-overflow-hidden {
}
.sm-u-pr9 {
}
.sm-u-pl9 {
}
.c-waves-relative {
}
.c-waves-relative_right {
}
.u-c-p2 {
}
.u-bgc-p2 {
}
.u-row-gap7 {
}
.u-align-items-normal {
}
.u-flex-1 {
}
.u-flex-nowrap {
}
.u-my8 {
}
.u-p7 {
}
.lg-u-align-items-end {
}
.u-fw100 {
}
.u-fw200 {
}
.u-fw300 {
}
.u-fw400 {
}
.u-fw500 {
}
.u-fw800 {
}
.u-fw900 {
}
.u-ff2 {
}
.u-fs-sm1 {
}
.u-fs-md1 {
}
.u-fs-xxl1 {
}
.u-fs-xxxl1 {
}
.u-mb0 {
}
.u-mb1 {
}
.u-mb3 {
}
.u-mb4 {
}
.u-mb5 {
}
.u-mb6 {
}
.u-mb7 {
}
.u-mb8 {
}
.u-mb9 {
}
.u-gap10 {
}
.u-position-relative {
}
.u-position-absolute {
color: #333333;}.u-position-absolute 
>svg {width: 55px;height: 55px;}.u-position-absolute {
}
.u-bdr1 {
}
.c-headerdivider-center {
}
.u-list-style-type-none {
}
.u-border-solid {
}
.u-border-1 {
}
.u-py4 {
}
.u-px6 {
}
.u-pl0 {
}
.xl-u-grid-template-columns-2-60-40 {
}
.xl-u-pr10 {
}
.xxl-u-pr10 {
}
.xl-u-grid-template-columns-2-40-60 {
}
.lg-u-order-first {
}
.u-align-items-end {
}
.xl-u-icon-size-xxxl1 {
}
.u-icon-size-xxxl1 {
}
.lg-u-icon-size-xxxl1 {
}
.md-u-icon-size-xxxl1 {
}
.sm-u-icon-size-xxxl1 {
}
.xxl-u-icon-size-xxxl1 {
}
.u-icon-size-lg1 {
}
.sm-u-icon-size-xxl1 {
}
.u-ml4 {
}
.u-px7 {
}
.u-gap5 {
}
.u-text-decoration-underline {
}
.xl-u-gap10 {
}
.u-justify-content-space-around {
}
.c-unordered-list-nobullets {
}
.u-align-items-baseline {
}
.u-gap2 {
}
.u-py3 {
}
.u-px2 {
}
.u-bdc-p1-t50 {
}
.u-px3 {
}
.u-py1 {
}
.u-py2 {
}
.u-justify-content-space-between {
}
.u-flex-shrink-0 {
}
.header-nav {
}
.header-nav__wrapper {
}
.header-nav__left {
}
.header-nav__right {
}
.header-nav__content {
}
.header-nav__wrapper_color2 {
}
.header-nav__wrapper_color1 {
}
.footer {
}
.footer__inner-content {
}
.footer__inner-container {
}
.footer-nav {
}
.footer-nav__list {
}
.footer-nav__item {
}
.footer-nav__link {
}
.footer-promo {
}
.footer-promo__image {
}
.footer-promo__text {
}
.footer-contact {
}
.footer-contact__list {
}
.footer-contact__item {
}
.footer-contact__mail {
}
.footer-contact__phone {
}
.footer-contact__address {
}
.footer-newsletter {
}
.footer-newsletter__text {
}
.footer-newsletter__form {
}
.footer-newsletter__input-content {
}
.footer-newsletter__input-submit {
}
.incentive {
}
.incentive__list {
}
.incentive__item {
}
.incentive__content {
}
.incentive__icon {
}
.incentive__details {
}
.footer__copyright-container {
}
.footer__copyright-left {
}
.footer__copyright-right {
}
.footer__copyright-details {
}
.footer__language-selector {
}
.footer__policy-details {
}
.c-full-width-wrapper {
}
.sm-u-fs-xxxl1 {
}
.accommodation__list {
}
.accommodation__item {
}
.accommodation__link {
}
.accommodation__content {
}
.accommodation__content_camping {
}
.accommodation {
}
.accommodation__content_cabin {
}
.accommodation__content_tent {
}
.u-text-transform-uppercase {
}
.u-mt5 {
}
.practical-nav {
border: solid 1px; border-radius: var(--spacing-2);
}
.practical-grid {
}
.practical-grid__content {
}
.practical-grid__sidebar {
}
.u-m2 {
}
.u-text-align-center {
}
.md-u-grid-template-columns-2-60-40 {
}
.u-column-gap10 {
}
.u-text-max-width-md1 {
}
.price-table {
}
.price-table_default {
}
.price-table__subheading {
}
.price-table__price {
}
.price-table_cottages {
}
.price-table__header-with-icon {
}
.price-table__header-with-icon_season {
}
.price-table__price-conditions {
}
.price-table__header-with-icon_cabin {
}
.price-table__header-with-icon_luxurytent {
}
.price-table__details {
}
.md-u-grid-template-columns-2 {
}
.c-headerdivider-right {
}
.pricing-grid {
}
.pricing-grid_tourist {
}
.pricing-grid_cottages {
}
.pricing-grid_season {
}
.pricing-grid__area_season-main {
}
.u-icon-size-sm4 {
}
.pricing-grid_misc-prices {
}
.pricing-grid__area_misc-prices-bath {
}
.pricing-grid__area_misc-prices-activities {
}
.pricing-grid__area_misc-prices-accessories {
}
.pricing-grid__area_misc-prices-other {
}
.pricing-grid__area_season-details {
}
.sm-u-fs-md1 {
}
.pricing-links {
}
.c-headerdivider-right-on-large-screen {
}
.xl-u-align-items-start {
}
.u-bgc-s1 {
}
.lg-u-fs-md1 {
}
.u-mt0 {
}
.price-table__header-with-icon_wifi {
}
.price-table__header-with-icon_wintercamping {
}
.price-table__header-with-icon_minigolf {
}
.price-table__header-with-icon_water {
}
.price-table_light {
}
.price-table__header-with-icon_clock {
}
.c-unordered-list-item-flex {
}
.u-pt3 {
}
.u-ml1 {
}
.u-mt1 {
}
.u-justify-content-space-evenly {
}
.u-m4 {
}
.sm-u-grid-template-columns-2-40-60 {
}
.sm-u-grid-row-start1 {
}
.sm-u-grid-row-start2 {
}
.sm-u-grid-row-start3 {
}
.sm-u-grid-row-start4 {
}
.sm-u-grid-row-start5 {
}
.sm-u-grid-row-start6 {
}
.sm-u-grid-row-start7 {
}
.sm-u-grid-row-start8 {
}
.sm-u-grid-row-start9 {
}
.sm-u-grid-row-start10 {
}
.sm-u-grid-row-end2 {
}
.sm-u-grid-row-end3 {
}
.sm-u-grid-row-end4 {
}
.sm-u-grid-row-end5 {
}
.sm-u-grid-row-end6 {
}
.sm-u-grid-row-end7 {
}
.sm-u-grid-row-end8 {
}
.sm-u-grid-row-end9 {
}
.sm-u-grid-row-end10 {
}
.sm-u-grid-column-start1 {
}
.sm-u-grid-column-start2 {
}
.sm-u-grid-column-end3 {
}
.facilities-info-grid {
}
.facilities-info-grid__item-sm1 {
}
.facilities-info-grid__item-sm2 {
}
.facilities-info-grid__item-sm3 {
}
.facilities-info-grid__item-sm4 {
}
.facilities-info-grid_pool {
}
.facilities-info-grid__item-md1 {
}
.facilities-info-grid__item-md2 {
}
.facilities-info-grid__item-md3 {
}
.facilities-info-grid__item-md4 {
}
.facilities-info-grid__item-lg1 {
}
.facilities-info-grid__item-lg2 {
}
.facilities-info-grid__item-lg3 {
}
.facilities-info-grid__item-lg4 {
}
.u-m0 {
}
.facilities-info-grid__item-heading1 {
}
.facilities-info-grid__item-text1 {
}
.u-object-fit-cover {
}
.u-object-fit-contain {
}
.u-white-space-nowrap {
}
.standard-hero {
}
.standard-hero:not(.ct-section):not(.oxy-easy-posts),
.standard-hero.oxy-easy-posts .oxy-posts,
.standard-hero.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:flex-end;
}
.standard-hero__heading {
}
.main-header {
}
.facilities-info-grid__item-waves {
}
.facilities-info-grid__icon-waves {
}
.sm-u-fs-xxl1 {
}
.sm-u-fs-lg1 {
}
.facilities-info-grid_minigolf {
}
.facilities-info-grid__item-text2 {
}
.facilities-info-grid_beach {
}
.facilities-info-grid__icon-waves-reverse {
}
.facilities-info-grid__item-waves-reverse {
}
.facilities-info-grid_playground {
}
.facilities-info-grid_entertainment {
}
.facilities-info-grid_tennis {
}
.facilities-info-grid_creative-workshop {
}
.frontpage-grid {
}
.frontpage-grid_banner {
}
.frontpage-grid__item-lg1 {
}
.frontpage-grid__item-heading1 {
}
.frontpage-grid__item-text1 {
}
.frontpage-grid__item-sm1 {
}
.frontpage-grid__item-md1 {
}
.frontpage-grid__icon-waves {
}
.frontpage-grid__item-waves {
}
.sm-u-grid-template-columns-2 {
}
.u-justify-content-end {
}
.lg-u-grid-template-columns-4 {
}
.u-mt7 {
}
.xxl-u-mb8 {
}
.xxl-u-mb10 {
}
.xxl-u-mt10 {
}
.c-waves-relative_left {
}
.accommodation__list_frontpage {
}
.accommodation__list_cabin-list {
}
.gb-practical-faq {
}
.gb-practical-faq .oxy-pro-accordion_header{
color:black;
}

.gb-practical-faq .oxy-pro-accordion_item.active .oxy-pro-accordion_header{
background-color:var(--color-primary-1);
color:white;
}

.gb-practical-faq .oxy-pro-accordion_title{
font-family: 'Raleway';
text-transform: none;
letter-spacing: unset  ;
}

@media (max-width: 479px) {
}

.xl-u-pr0 {
}
.xl-u-pl0 {
}
.u-align-self-center {
}
.lg-u-align-self-start {
}
.practical-nav-mobile {
}
.pricing-grid_check-in-out {
}
.opening-hours-table {
}
.opening-hours-table_default {
}
.opening-hours-table__subheading {
}
.opening-hours-table__timeslot {
}
.opening-hours-grid {
}
.opening-hours-grid_reception {
}
.opening-hours-grid_store {
}
.opening-hours-heading-season {
}
.contact-entity {
}
.contact-entity__heading {
}
.contact-entity__list {
}
.contact-entity__item {
}
.contact-entity__details {
}
.contact-entity__details_phone {
}
.contact-entity__details_mail {
}
.lg-u-grid-template-columns-2-66-33 {
}
.xl-u-grid-template-columns-2-66-33 {
}
.page-links {
}
.page-links_default {
}
.header-nav__book-button {
}
.front-seo-grid {
}
.front-seo-grid__item-lg1 {
}
.front-seo-grid__item-lg2 {
}
.front-seo-grid__item-lg3 {
}
.front-seo-grid__item-lg4 {
}
.front-seo-grid__item-heading1 {
}
.u-icon-size-xl1 {
}
.u-my4 {
}
.u-mx8 {
}
.u-my2 {
}
.u-py6 {
}
.opening-hours-grid_cafeteria {
}
.md-u-grid-template-columns-3 {
}
.krea-grid {
}
.krea-grid_intro {
}
.krea-grid__item-text1 {
}
.krea-grid__item-video1 {
}
.krea-grid__item-waves1 {
}
.krea-grid__item-text2 {
}
.md-u-fs-xl1 {
}
.md-u-fs-lg1 {
}
.lg-u-grid-template-columns-3 {
}
.price-example__subheading {
}
.price-example__header {
}
.read-more {
}
.read-more .oxy-read-more-inner{
max-height:150px;
}

.read-more .oxy-read-more-link_icon svg{
font-size:16px;
}

.read-more .oxy-read-more-link_icon{
margin-left:4px;
}

.read-more .oxy-read-more-link{
font-weight: 700;
}

.pricing-grid__area_tourist-details {
}
.main-header{
	z-index: 999;
}

.header-nav{
	z-index: 999;
}

.header-nav__wrapper {
    display: flex;
    flex-direction: row;
    justify-content: center;
    width: 100%;
}

.header-nav__wrapper_color1 {
    background-color: var(--color-primary-1);
}

            
.header-nav__wrapper_color2 {
    position: relative;
    background-color: var(--color-primary-2);
}
            
.header-nav__content {
    max-width: var(--site-width);
    width: 100%;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: space-between;
    margin: 0 20px;
    min-height: 80px;
}

.header-nav__left {
    display: flex;
    align-items: center;
}

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

.header-nav__logo {
    width: 70px;
    height: 43px;
}

.header-nav__book-button {
	display: none;
	align-items: center;
	align-self: stretch;
	padding: 8px 18px;
	margin:  0px 8px;
	font-size: var(--font-size-sm1);
	font-weight: 800;
	font-family: var(--font-family-1);
	text-transform: uppercase;
	color: var(--color-primary-1);
	background-color: white;
	border-radius: var(--spacing-2);
}

.header-nav__logo-link {
	line-height: 1;
}


.main-nav__sublist {
    list-style-type: none;
    margin-left: 0;
    padding: 0;
    flex-direction: column;
}

.main-nav__arrow { 
    transition-property: transform;
    transition-duration: 0.25s;
    width: var(--icon-size-sm1);
    height: var(--icon-size-sm1);
    fill: var(--color-primary-1);
    margin-left: var(--spacing-2);
}

button[aria-expanded="true"] .main-nav__arrow {
    transform: rotate(90deg);
}

.main-nav__button {

    background-color: inherit;
    border: 0;
    padding: var(--spacing-4);

    display: flex;
    
    align-items: center;
    
    text-transform: uppercase;
    font-size: var(--font-size-md1);
    font-weight: 800;
    line-height: 1;
    width: 100%;
    justify-content: space-between;
    font-family: 'Raleway', sans-serif;
    color: var(--color-primary-1);
    cursor: pointer;

}

.main-nav__buttonwrapper {
    display: flex;
    justify-content: space-between;
}

.main-nav__icon {
    height: var(--icon-size-sm2);
    width: var(--icon-size-sm2);
    margin-right: var(--spacing-2);
    fill: var(--color-primary-1);
}

            

.main-nav__toggle {

    margin-left: 24px;
    display: flex;
    background-color: inherit;
    border: 0;
    padding: 0;
}



.main-nav-toggle-icon__line {
    fill: none;
    stroke: white;
    stroke-width: 6;
    transition: stroke-dasharray 600ms cubic-bezier(0.4, 0, 0.2, 1),
    stroke-dashoffset 600ms cubic-bezier(0.4, 0, 0.2, 1);

}

.main-nav-toggle-icon__line_1 {
    stroke-dasharray: 60 207;
    stroke-width: 6;
}

.main-nav-toggle-icon__line_2 {
    stroke-dasharray: 60 60;
    stroke-width: 6;
}

.main-nav-toggle-icon__line_3 {
    stroke-dasharray: 60 207;
    stroke-width: 6;
}

.main-nav__toggle_expanded .main-nav-toggle-icon__line_1 {
    stroke-dasharray: 90 207;
    stroke-dashoffset: -134;
    stroke-width: 6;
}


.main-nav__toggle_expanded .main-nav-toggle-icon__line_2 {
    stroke-dasharray: 1 60;
    stroke-dashoffset: -30;
    stroke-width: 6;
}

.main-nav__toggle_expanded .main-nav-toggle-icon__line_3 {
    stroke-dasharray: 90 207;
    stroke-dashoffset: -134;
    stroke-width: 6;
}

.main-nav{
    width: 100%;
    max-width: var(--site-width);
    position: absolute;
    top: 0;
    
}

.main-nav__list {
    background-color: var(--color-primary-2);
    padding: 0;
    margin: 0;
    list-style-type: none;
}

.main-nav__item {
    padding: 0.5rem;
    transition: 0.3s;
    border-bottom-style: solid;
    border-width: 1px;
    font-family: 'Raleway', sans-serif;
}

.main-nav__subitem {
    display: flex;
    align-items: center;
    margin: var(--spacing-2) var(--spacing-4);
}


.main-nav__link {
    text-transform: uppercase;
    font-size: 18px;
    font-weight: 800;
}

.main-nav__sublink {
    display: flex;
    align-items: center;
    font-size: var(--font-size-md1);
    font-weight: 600;
}

.main-nav__sublink_with-icons {
    flex-direction: row-reverse;
}
            


header nav li.main-nav__subitem {
    display: flex;

}

/* INCENTIVE */

.incentive {
    border-style: solid;
    border-width: 1px 0;
}

.incentive__list{            
    display:grid;
    gap: var(--spacing-6);
    max-width: var(--site-width);
    width: 100%;
    margin: 0;
    align-items: normal;
    list-style-type: none;
    padding: 0;
    grid-template-columns: repeat(2, 1fr);

}

li.incentive__item {
    display: flex;
    align-items: center;
}

.incentive__content{
    align-items: center;
}

.incentive__icon {
    margin: 0 var(--spacing-2);
}

.incentive__details{
    font-size: var(--font-size-sm1);
    font-family: 'Raleway', sans-serif;
    text-align: center;
    display: flex;
    flex-direction: column;
    align-items: center;

}


/*FOOTER*/
.footer__inner-container{            
    display:grid;
    width: 100%;
    align-items: normal;
}

.footer__inner-content {
    display: inline-flex;
    align-items: normal;
    padding: var(--spacing-7) 0;
    border-bottom: 1px solid;

}


/*FOOT CONTACT*/

.footer-contact{
    font-style: normal;
    display: flex;
    flex: 1;
    flex-direction: column;
    justify-content: center;
}

.footer-contact__list {
    flex: 1;
    gap: var(--spacing-3);
    justify-content: space-evenly;

    margin: 0 1rem;
    padding: 0;

    list-style-type: none;
}


.footer-contact__mail {
    display: flex;
    align-items: center;
}


.footer-contact__mail::before {
    display: flex;
    background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 49 32' focusable='false'><path fill='rgba(0,56,135,1.0)' d='M0 0v32h49.111v-32zM46.46 1.463l-21.873 19.511-21.933-19.511zM47.647 30.538h-5.385l-11.319-11.314-1.094 0.976 10.346 10.338h-31.219l10.338-10.338-1.095-0.976-11.312 11.312h-5.445v-28.175l23.123 20.575 23.061-20.57z'/></svg>");
    margin-right: 1rem;
    height: 38px;
    width: 38px;
    background-size: 38px 38px;
    background-repeat: no-repeat;
    content: " ";
}


.footer-contact__phone {
    display: flex;
    align-items: center;
}

.footer-contact__phone::before {
    display: flex;
    background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 31 32' focusable='false'><path fill='rgba(0,56,135,1.0)' d='M21.992 14.833c-1.137-2.604-3.257-4.601-5.879-5.548l-0.071-0.022 0.338-0.961c2.964 1.067 5.298 3.264 6.521 6.059l0.028 0.072z'/><path fill='rgba(0,56,135,1.0)' d='M26.535 16.183c-1.342-5.783-5.902-10.222-11.65-11.368l-0.095-0.016 0.192-1.001c6.243 1.239 11.116 5.982 12.528 12.053l0.021 0.108z'/><path fill='rgba(0,56,135,1.0)' d='M30.448 17.194c-0.814-8.704-7.776-15.549-16.461-16.174l-0.058-0.003 0.070-1.017c9.243 0.664 16.604 7.901 17.459 17.029l0.006 0.075z'/><path fill='rgba(0,56,135,1.0)' d='M21.246 32c-1.898-0.016-3.69-0.452-5.293-1.219l0.075 0.032c-3.367-1.602-6.246-3.659-8.704-6.135l-0.002-0.002c-1.833-1.834-5.127-5.57-6.603-10.005-0.45-1.216-0.71-2.62-0.71-4.084 0-0.611 0.045-1.211 0.133-1.797l-0.008 0.066c0.386-2.175 1.429-4.059 2.914-5.488l0.003-0.003 0.011-0.012c0.343-0.339 0.814-0.548 1.334-0.548 0.525 0 1 0.213 1.343 0.557l4.895 4.895c0.344 0.343 0.557 0.818 0.557 1.343 0 0.421-0.137 0.81-0.37 1.125l0.004-0.005c-0.86 1.168-1.377 2.635-1.377 4.222 0 1.863 0.712 3.561 1.878 4.835l-0.005-0.005c0.068 0.076 0.143 0.153 0.221 0.23 0.223 0.223 0.46 0.431 0.71 0.624l0.017 0.013c1.17 0.903 2.654 1.45 4.266 1.459h0.066c0.007 0 0.015 0 0.023 0 1.581 0 3.041-0.518 4.22-1.393l-0.019 0.013c0.309-0.228 0.698-0.365 1.118-0.365 0.525 0 0.999 0.213 1.343 0.557l5.351 5.349c0.344 0.344 0.557 0.818 0.557 1.343 0 0.521-0.21 0.992-0.549 1.335l-0.009 0.009c-1.566 1.583-3.642 2.659-5.961 2.961l-0.052 0.006c-0.414 0.056-0.892 0.088-1.378 0.088h-0zM4.394 3.825c-0 0-0.001 0-0.001 0-0.238 0-0.454 0.096-0.61 0.252l-0.010 0.010c-2.74 2.739-3.442 6.192-2.086 10.264 0.702 1.984 1.607 3.703 2.719 5.264l-0.044-0.065c1.145 1.642 2.355 3.082 3.681 4.406l0.001 0c2.376 2.395 5.157 4.383 8.233 5.855l0.178 0.077c1.402 0.684 3.051 1.085 4.793 1.085 0.44 0 0.874-0.026 1.3-0.075l-0.052 0.005c2.136-0.278 4.007-1.248 5.418-2.673l0.001-0.001 0.012-0.012c0.155-0.158 0.25-0.374 0.25-0.613 0-0.244-0.099-0.464-0.26-0.623l-5.349-5.349c-0.16-0.159-0.38-0.257-0.623-0.257-0.193 0-0.372 0.062-0.517 0.167l0.003-0.002c-1.326 0.986-2.995 1.578-4.803 1.578-0.008 0-0.017 0-0.025-0h-0.072c-1.844-0.011-3.54-0.636-4.895-1.681l0.019 0.014c-0.305-0.234-0.576-0.472-0.831-0.726v0c-0.088-0.088-0.173-0.176-0.252-0.263-1.327-1.45-2.139-3.389-2.139-5.517 0-1.814 0.59-3.491 1.589-4.847l-0.016 0.023c0.106-0.143 0.17-0.323 0.17-0.518 0-0.243-0.099-0.463-0.26-0.621l-4.895-4.895c-0.16-0.161-0.381-0.26-0.626-0.26-0 0-0.001 0-0.001 0h0z'/></svg>");
    margin-right: 1rem;
    height: 38px;
    width: 38px;
    background-size: 38px 38px;
    background-repeat: no-repeat;
    content: " ";
}

.footer-contact__address {
    display: flex;
    align-items: center;

}

.footer-contact__address::before {
    display: flex;
    background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 32' focusable='false'><path fill='rgba(0,56,135,1.0)' d='M21.256 6.764c-1.723-4.007-5.636-6.763-10.193-6.763-6.11 0-11.063 4.953-11.063 11.063 0 0.002 0 0.004 0 0.006v-0c-0 0.025-0 0.055-0 0.085 0 2.106 0.605 4.071 1.65 5.731l-0.026-0.045 9.44 15.159 9.396-15.087c1.047-1.661 1.668-3.68 1.668-5.845 0-1.554-0.32-3.033-0.898-4.376l0.028 0.072zM19.666 16.421l-8.603 13.817-8.648-13.889c-0.931-1.476-1.483-3.272-1.483-5.197 0-0.029 0-0.057 0-0.086l-0 0.004c0.001-5.594 4.536-10.129 10.131-10.129s10.131 4.536 10.131 10.131c0 1.981-0.569 3.829-1.552 5.391l0.025-0.042z'/><path fill='rgba(0,56,135,1.0)' d='M11.063 6.112c-0 0-0 0-0 0-3.019 0-5.467 2.448-5.467 5.467s2.448 5.467 5.467 5.467c3.019 0 5.467-2.448 5.467-5.467v0c-0.004-3.018-2.449-5.463-5.466-5.467h-0zM11.063 16.113c-0 0-0 0-0 0-2.504 0-4.535-2.030-4.535-4.535s2.030-4.535 4.535-4.535c2.504 0 4.535 2.030 4.535 4.535 0 0 0 0 0 0v0c-0.003 2.503-2.031 4.531-4.534 4.534h-0z'/></svg>");
    margin-right: 1rem;
    height: 44px;
    width: 38px;
    background-size: 38px 44px;
    background-repeat: no-repeat;
    content: " ";
}


/*FOOT CONTACT*/


.footer-nav{
    display: flex;
    flex: 1;
    flex-direction: column;
    justify-content: center;
}


ul.footer-nav__list {
    margin: 0;
    list-style-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='14px' height='14px' viewBox='0 0 7.5 13.117' focusable='false'><path fill='rgba(0,56,135,0.5)' d='M16.486,12.752l-4.964-4.96a.933.933,0,0,1,0-1.324.945.945,0,0,1,1.328,0l5.624,5.62a.936.936,0,0,1,.027,1.293L12.854,19.04a.938.938,0,0,1-1.328-1.324Z' transform='translate(-11.246 -6.196)'/></svg>");
}

.footer-nav__item {
    margin: 0.25rem;
}

.footer-nav__link {
    font-family: 'Raleway', sans-serif;
    font-weight: 600;
}


.footer-promo {
    display: flex;
    flex: 1;
    flex-direction: column;
    align-items: center;
    justify-content: center;

}

.footer-promo__text {
    font-size: var(--font-size-sm1);
    max-width: 35ch;
    text-align: center;
}

.footer-promo__image {
    max-width: 270px;
    
}

/* FOOTER NEWSLETTER*/

.footer-newsletter {
    flex: 1;
    margin: 0 var(--spacing-2);
    align-items: center;
    gap: var(--spacing-5);
    justify-content: space-around;
    font-family: 'Raleway', sans-serif;
}


.footer-newsletter__text {
    font-size: var(--font-size-xl1);
    font-weight: 700;
    line-height: 1;
    margin: unset;
    text-align: center;
}

.footer-newsletter__form {
    display: flex;
    flex: 1;
    flex-direction: column;
    align-items: center;
}



#wpforms-form-337 .footer-newsletter__input-content > input {
    /* margin: var(--spacing-2) 0; */
    padding: 0;
    background-color: transparent;
    color: var(--color-primary-1);
    font-family: 'Raleway', sans-serif;
    text-align: center;
    color: var(--color-primary-1);
    border-width: 0 0 16px 0;
    border-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='60' height='60' viewBox='0 0 20 20' focusable='false'><path fill='rgba(0,56,135,1.0)' d='M13.318 18.124c-1.343-0.020-2.427-0.609-3.318-1.573l-0.021 0.023c-0.89 0.955-1.972 1.535-3.312 1.551v-0.642c1.55-0.036 2.666-0.831 3.333-2.273 0.667 1.442 1.784 2.236 3.333 2.273 1.55-0.036 2.666-0.831 3.333-2.273 0.667 1.442 1.784 2.236 3.333 2.273v0.642c-1.35-0.016-2.44-0.605-3.333-1.574l-0.021 0.023c-0.886 0.951-1.964 1.531-3.297 1.551l-0.016 0-0.016-0zM3.312 16.573c-0.89 0.955-1.972 1.535-3.312 1.551v-0.642c1.55-0.036 2.666-0.831 3.333-2.273 0.667 1.442 1.784 2.236 3.333 2.273v0.642c-1.35-0.016-2.44-0.605-3.333-1.574l-0.021 0.023z'/><path fill='rgba(0,56,135,1.0)' d='M13.318 4.79c-1.343-0.020-2.427-0.609-3.318-1.573l-0.021 0.023c-0.89 0.955-1.972 1.535-3.312 1.551v-0.642c1.55-0.036 2.666-0.831 3.333-2.273 0.667 1.442 1.784 2.236 3.333 2.273 1.55-0.036 2.666-0.831 3.333-2.273 0.667 1.442 1.784 2.236 3.333 2.273v0.642c-1.35-0.016-2.44-0.605-3.333-1.574l-0.021 0.023c-0.886 0.951-1.964 1.531-3.297 1.551l-0.016 0-0.016-0zM3.312 3.24c-0.89 0.955-1.972 1.535-3.312 1.551v-0.642c1.55-0.036 2.666-0.831 3.333-2.273 0.667 1.442 1.784 2.236 3.333 2.273v0.642c-1.35-0.016-2.44-0.605-3.333-1.574l-0.021 0.023z'/></svg>") 33% round;

}

div#wpforms-337-field_8-container {
	padding: 0;
}

button.wpforms-page-button.wpforms-page-next {
	    /* margin-top: var(--spacing-3); */
    padding: var(--spacing-5) var(--spacing-8);
    background-color: transparent;
    border: 1px solid var(--color-primary-1);
    border-radius: var(--spacing-3);
    font-family: 'Raleway', sans-serif;
    font-weight: 700;
    color: var(--color-primary-1);
	
}

#wpforms-form-337 .footer-newsletter__input-submit {
    /* margin-top: var(--spacing-3); */
    padding: var(--spacing-5) var(--spacing-8);
    background-color: transparent;
    border: 1px solid var(--color-primary-1);
    border-radius: var(--spacing-3);
    font-family: 'Raleway', sans-serif;
    font-weight: 700;
    color: var(--color-primary-1);
}

form#wpforms-form-337 {
    display: flex;
    flex: 1;
    justify-content: space-between;
    flex-direction: column;
    align-items: center;
}

div#wpforms-337 {
    display: flex;
    flex: 1;
    margin-bottom: 0;
    text-align: center;
}

/* FOOTER NEWSLETTER*/



/*FOOTER COPYRIGHT*/

.footer__copyright-container {
    width: 100%;
}

.footer__language-selector {
    /* Bruges ikke PT */
    display: none;
}

.footer__policy-details {
    margin: var(--spacing-2) 0;
}

.footer__copyright-details {
    font-size: var(--font-size-sm1);
    color: var(--color-primary-1-t50);
}
/*FOOTER COPYRIGHT*/


@media only screen and (min-width: 576px) {

    /* FOOTER */

    .footer__copyright-container {
        flex-direction: row-reverse;
        justify-content: space-between;
        align-items: baseline;

    }

    .footer__copyright-left {
        flex-direction: row-reverse;
        align-items: baseline;

    }


}

            

@media only screen and (min-width: 576px) and (max-width: 1199px) {

    .main-header {
        position: sticky;
        top: 0;
    }

    .main-nav__list {
        position: absolute;
        overflow-y: auto;
        right: 0;
        width: 300px;
        /* height: calc(var(--window-height, 100vh) - var(--header-height, 0px)); */
        height: calc(100vh - var(--header-height, 80px));
        box-shadow: -8px 0px 8px 2px rgb(0 0 0 / 20%);
    }

}

@media only screen and (min-width: 768px) {
    .header-nav__logo {
        width: 255px;
        height: 43px;
    }


    .incentive__list{            
        grid-template-columns: repeat(4, 1fr);
    }

    .footer__inner-container {
        margin: var(--spacing-8) 0;
    }

    .footer__inner-content {
        padding: 0;
    }

    .footer__copyright-container{
        border-top: solid 1px;
    }

}
                
@media only screen and (min-width: 768px) and (max-width: 1199px) {

    /*FOOTER*/
    
    .footer__inner-container{            
        display:grid;
        grid-template-columns: repeat(2, 1fr);  
    }

    .footer__inner-content {
        border: unset;
    }

    .footer__inner-content:nth-child(odd) {
        border-right: 1px solid;
    }

    .footer__inner-content:nth-child(-n+2) {
        padding-bottom: var(--spacing-6);
        border-bottom: 1px solid;
    }

    .footer__inner-content:nth-last-child(-n+2) {
        padding-top: var(--spacing-6);
    }

    .footer-contact{
        align-items: center;
    }

    .footer-nav{
        align-items: center;
    }


}

@media only screen and (min-width: 1200px) {
				
    .header-nav__book-button {
        display: flex;
    }

    .header-nav__content {
        min-height: 130px;
    }

    .main-nav{
        position: relative;

    }

    .main-nav__list {
        display: flex;
        flex-wrap: wrap;
        min-height: 75px;
        justify-content: space-evenly;
        align-items: center;
        padding: 0 16px;
    }

    .main-nav__sublist {
        padding: var(--spacing-4) 0;
        position: absolute;
        background-color: white;
        top: 100%;
    }


    .main-nav__sublist_horizontal {
        position: absolute;
        left: 0;
        right: 0;
        justify-content: space-evenly;
        flex-direction: row;
        border-style: solid;
        border-width: 0 1px 1px;
        border-radius: 0 0 8px 8px;

    }

    .main-nav__sublist_vertical {
        padding: 1rem 2rem;
        margin-top: 0.5rem;
        left: 50%;
        transform: translateX(-50%);
        border: 1px solid;
        border-radius: 4px;
        white-space: nowrap;
    }


    .main-nav__item {
        border-style: none;
    }

    .main-nav__item_is-dropdown {
        position: relative;

    }

    .main-nav__sublink_with-icons {
        flex-direction: column-reverse;
        text-transform: uppercase;
        font-weight: 800;
    }

    .main-nav__icon {
        height: 48px;
        width: unset;
        margin: 0 16px 16px 16px;

    }

    #btnidhamburger {

        display: none;
    }

    /*FOOTER*/
    .footer__inner-container{            
        grid-template-columns: repeat(4, 1fr);    
    }


    .footer__inner-content {
        padding: 0;
        border-bottom: 0;
        border-right: 1px solid;
    }

    .footer__inner-content:last-child {
        border-right: 0;

    }

}

@media only screen and (min-width: 1400px) {
    .main-nav__icon {
        margin: 16px;
    }

    .main-nav__sublink_with-icons {
        flex-direction: row-reverse;
    }

    .incentive__content {
        flex-direction: row;
    }

    .incentive__details {
        text-align: left;
        align-items: flex-start;
        font-size: var(--font-size-md1);

    }

}.c-full-width-wrapper {
	max-width: 1640px;
	margin-left: auto;
	margin-right: auto;
	width: 100%;
	padding: 0 20px;
}


.c-waves-relative {
	position: relative;	
}

.c-waves-relative>svg {
	width: 800px;	
}

.c-waves-relative_right {
	left: 51vw;
	
}

.c-waves-relative_left {
	align-self: flex-end;
	right: 51vw;
	
}


         .c-headerdivider-right-on-large-screen {
                display: flex;
                width: 100%;
            }

            .c-headerdivider-right-on-large-screen:before, .c-headerdivider-right-on-large-screen:after {
                flex: 1;
                height: 0;   
                border-top: solid var(--color-primary-1) var(--thin-border);
                content: '';

            }

            .c-headerdivider-right-on-large-screen:before {
                margin: auto 1rem auto 0;
            }

            .c-headerdivider-right-on-large-screen:after {
                margin: auto 0 auto 1rem;
                
            }

            @media only screen and (min-width: 1200px) {
                .c-headerdivider-right-on-large-screen:before {
                    content: none;
                }
            }


/* page-links */

.page-links {
	display: flex;
}

.page-links_default {
	flex-wrap: wrap;
	text-align: center;
	justify-content: space-evenly;
	align-items: stretch;
    border: solid var(--thin-border);
    border-radius: var(--spacing-2);
	font-family: var(--font-family-1);
	font-weight: 700	
}

.page-links_default > a {
    display: flex;
    justify-content: center;
    align-items: center;
    padding: var(--spacing-4);
}

@media only screen and (min-width: 576px) {
	.page-links_default {
		flex-direction: row;
	}
	
}


@media only screen and (min-width: 992px) {
	
	.page-links_default {
		font-size: var(--font-size-lg1);
	}
	
	.page-links_default > a {
		padding: var(--spacing-3) var(--spacing-6);
	}
	
}
/* page-links */:root {
--spacing-1:0.25rem;
--spacing-2:0.5rem;
--spacing-3:0.75rem;
--spacing-4:1rem;
--spacing-5:1.25rem;
--spacing-6:1.5rem;
--spacing-7:2rem;
--spacing-8:2.5rem;
--spacing-9:3rem;
--spacing-10:4rem;

--rgb-primary-1: 0,56,135;
--rgb-primary-2: 47,175,223;
--rgb-primary-3: 35,195,231;
--rgb-secondary-1: 151,190,148;
--rgb-secondary-2: 239,129,99;



--color-primary-1: rgba(var(--rgb-primary-1),1.0);
--color-primary-2: rgba(var(--rgb-primary-2),1.0);
--color-primary-3: rgba(var(--rgb-primary-3),1.0);
--color-primary-1-t50: rgba(var(--rgb-primary-1),0.5);
--color-primary-2-t50: rgba(var(--rgb-primary-2),0.5);
--color-secondary-1: rgba(var(--rgb-secondary-1),1.0);
--color-secondary-2: rgba(var(--rgb-secondary-2),1.0);



 --font-size-sm1: 0.875rem;
 --font-size-sm2: 1rem;
 --font-size-md1: 1.125rem;
 --font-size-lg1: 1.4375rem;
 --font-size-xl1: 1.875rem;
 --font-size-xxl1: 2.8125rem;
 --font-size-xxxl1: 3.75rem;
 
 --icon-size-sm1: 1rem;
 --icon-size-sm2: 1.5rem;
 --icon-size-sm3: 2rem;
 --icon-size-sm4: 2.5rem;
 --icon-size-md1: 3rem;
 --icon-size-md2: 3.5rem;
 --icon-size-md3: 4rem;
 --icon-size-md4: 4.5rem;
 --icon-size-lg1: 5rem;
 --icon-size-xl1: 7rem;
 --icon-size-xxl1: 9rem;
 --icon-size-xxxl1: 11rem;

    
}

.u-position-static { position: static; }
.u-position-relative { position: relative; }
.u-position-absolute { position: absolute; }
.u-position-fixed { position: fixed; }
.u-position-sticky { position: sticky; }
.u-d-flex { display: flex; }
.u-d-grid { display: grid; }
.u-flex-row {flex-direction: row;}
.u-flex-wrap {flex-wrap: wrap;}
.u-flex-nowrap { flex-wrap: nowrap; }
.u-flex-1 { flex: 1; }
.u-flex-shrink-0 {flex-shrink: 0; }
.u-gap0 { gap: 0; }
.u-gap1 { gap: var(--spacing-1); }
.u-gap2 { gap: var(--spacing-2); }
.u-gap3 { gap: var(--spacing-3); }
.u-gap4 { gap: var(--spacing-4); }
.u-gap5 { gap: var(--spacing-5); }
.u-gap6 { gap: var(--spacing-6); }
.u-gap7 { gap: var(--spacing-7); }
.u-gap8 { gap: var(--spacing-8); }
.u-gap9 { gap: var(--spacing-9); }
.u-gap10 { gap: var(--spacing-10); }
.u-column-gap0 { column-gap: 0; }
.u-column-gap1 { column-gap: var(--spacing-1); }
.u-column-gap2 { column-gap: var(--spacing-2); }
.u-column-gap3 { column-gap: var(--spacing-3); }
.u-column-gap4 { column-gap: var(--spacing-4); }
.u-column-gap5 { column-gap: var(--spacing-5); }
.u-column-gap6 { column-gap: var(--spacing-6); }
.u-column-gap7 { column-gap: var(--spacing-7); }
.u-column-gap8 { column-gap: var(--spacing-8); }
.u-column-gap9 { column-gap: var(--spacing-9); }
.u-column-gap10 { column-gap: var(--spacing-10); }
.u-row-gap0 { row-gap: 0; }
.u-row-gap1 { row-gap: var(--spacing-1); }
.u-row-gap2 { row-gap: var(--spacing-2); }
.u-row-gap3 { row-gap: var(--spacing-3); }
.u-row-gap4 { row-gap: var(--spacing-4); }
.u-row-gap5 { row-gap: var(--spacing-5); }
.u-row-gap6 { row-gap: var(--spacing-6); }
.u-row-gap7 { row-gap: var(--spacing-7); }
.u-row-gap8 { row-gap: var(--spacing-8); }
.u-row-gap9 { row-gap: var(--spacing-9); }
.u-row-gap10 { row-gap: var(--spacing-10); }

.u-grid-row-start1 { grid-row-start: 1; }
.u-grid-row-start2 { grid-row-start: 2; }
.u-grid-row-start3 { grid-row-start: 3; }
.u-grid-row-start4 { grid-row-start: 4; }
.u-grid-row-start5 { grid-row-start: 5; }
.u-grid-row-start6 { grid-row-start: 6; }
.u-grid-row-start7 { grid-row-start: 7; }
.u-grid-row-start8 { grid-row-start: 8; }
.u-grid-row-start9 { grid-row-start: 9; }
.u-grid-row-start10 { grid-row-start: 10; }
.u-grid-row-end1 { grid-row-end: 1; }
.u-grid-row-end2 { grid-row-end: 2; }
.u-grid-row-end3 { grid-row-end: 3; }
.u-grid-row-end4 { grid-row-end: 4; }
.u-grid-row-end5 { grid-row-end: 5; }
.u-grid-row-end6 { grid-row-end: 6; }
.u-grid-row-end7 { grid-row-end: 7; }
.u-grid-row-end8 { grid-row-end: 8; }
.u-grid-row-end9 { grid-row-end: 9; }
.u-grid-row-end10 { grid-row-end: 10; }
.u-grid-column-start1 { grid-column-start: 1; }
.u-grid-column-start2 { grid-column-start: 2; }
.u-grid-column-start3 { grid-column-start: 3; }
.u-grid-column-start4 { grid-column-start: 4; }
.u-grid-column-start5 { grid-column-start: 5; }
.u-grid-column-start6 { grid-column-start: 6; }
.u-grid-column-start7 { grid-column-start: 7; }
.u-grid-column-start8 { grid-column-start: 8; }
.u-grid-column-start9 { grid-column-start: 9; }
.u-grid-column-start10 { grid-column-start: 10; }
.u-grid-column-end1 { grid-column-end: 1; }
.u-grid-column-end2 { grid-column-end: 2; }
.u-grid-column-end3 { grid-column-end: 3; }
.u-grid-column-end4 { grid-column-end: 4; }
.u-grid-column-end5 { grid-column-end: 5; }
.u-grid-column-end6 { grid-column-end: 6; }
.u-grid-column-end7 { grid-column-end: 7; }
.u-grid-column-end8 { grid-column-end: 8; }
.u-grid-column-end9 { grid-column-end: 9; }
.u-grid-column-end10 { grid-column-end: 10; }

.u-align-items-start { align-items: start; }
.u-align-items-end { align-items: end; }
.u-align-items-center { align-items: center; }
.u-align-items-stretch { align-items: stretch; }
.u-align-items-baseline {align-items: baseline; }
.u-align-items-normal { align-items: normal; }
.u-align-self-normal { align-self: normal; }
.u-align-self-center { align-self: center; }
.u-justify-content-start { justify-content: start; }
.u-justify-content-end { justify-content: end; }
.u-justify-content-center { justify-content: center; }
.u-justify-content-stretch { justify-content: stretch; }
.u-justify-content-space-around { justify-content: space-around; }
.u-justify-content-space-between { justify-content: space-between; }
.u-justify-content-space-evenly { justify-content: space-evenly; }

.u-object-fit-cover { object-fit: cover; }
.u-object-fit-contain { object-fit: contain; }


.u-icon-size-sm1 > svg { width: var(--icon-size-sm1);height: var(--icon-size-sm1); }
.u-icon-size-sm2 > svg { width: var(--icon-size-sm2);height: var(--icon-size-sm2); }
.u-icon-size-sm3 > svg { width: var(--icon-size-sm3);height: var(--icon-size-sm3); }
.u-icon-size-sm4 > svg { width: var(--icon-size-sm4);height: var(--icon-size-sm4); }
.u-icon-size-md1 > svg { width: var(--icon-size-md1);height: var(--icon-size-md1); }
.u-icon-size-md2 > svg { width: var(--icon-size-md2);height: var(--icon-size-md2); }
.u-icon-size-md3 > svg { width: var(--icon-size-md3);height: var(--icon-size-md3); }
.u-icon-size-md4 > svg { width: var(--icon-size-md4);height: var(--icon-size-md4); }
.u-icon-size-lg1 > svg { width: var(--icon-size-lg1);height: var(--icon-size-lg1); }
.u-icon-size-xl1 > svg { width: var(--icon-size-xl1);height: var(--icon-size-xl1); }
.u-icon-size-xxl1 > svg { width: var(--icon-size-xxl1);height: var(--icon-size-xxl1); }
.u-icon-size-xxxl1 > svg { width: var(--icon-size-xxxl1);height: var(--icon-size-xxxl1); }




.u-m0 { margin: 0; }
.u-m1 { margin: var(--spacing-1); }
.u-m2 { margin: var(--spacing-2); }
.u-m3 { margin: var(--spacing-3); }
.u-m4 { margin: var(--spacing-4); }
.u-m5 { margin: var(--spacing-5); }
.u-m6 { margin: var(--spacing-6); }
.u-m7 { margin: var(--spacing-7); }
.u-m8 { margin: var(--spacing-8); }
.u-m9 { margin: var(--spacing-9); }
.u-m10 { margin: var(--spacing-10); }
.u-mt0 { margin-top: 0; }
.u-mt1 { margin-top: var(--spacing-1); }
.u-mt2 { margin-top: var(--spacing-2); }
.u-mt3 { margin-top: var(--spacing-3); }
.u-mt4 { margin-top: var(--spacing-4); }
.u-mt5 { margin-top: var(--spacing-5); }
.u-mt6 { margin-top: var(--spacing-6); }
.u-mt7 { margin-top: var(--spacing-7); }
.u-mt8 { margin-top: var(--spacing-8); }
.u-mt9 { margin-top: var(--spacing-9); }
.u-mt10 { margin-top: var(--spacing-10); }
.u-mr0 { margin-right: 0; }
.u-mr1 { margin-right: var(--spacing-1); }
.u-mr2 { margin-right: var(--spacing-2); }
.u-mr3 { margin-right: var(--spacing-3); }
.u-mr4 { margin-right: var(--spacing-4); }
.u-mr5 { margin-right: var(--spacing-5); }
.u-mr6 { margin-right: var(--spacing-6); }
.u-mr7 { margin-right: var(--spacing-7); }
.u-mr8 { margin-right: var(--spacing-8); }
.u-mr9 { margin-right: var(--spacing-9); }
.u-mr10 { margin-right: var(--spacing-10); }
.u-mb0 { margin-bottom: 0; }
.u-mb1 { margin-bottom: var(--spacing-1); }
.u-mb2 { margin-bottom: var(--spacing-2); }
.u-mb3 { margin-bottom: var(--spacing-3); }
.u-mb4 { margin-bottom: var(--spacing-4); }
.u-mb5 { margin-bottom: var(--spacing-5); }
.u-mb6 { margin-bottom: var(--spacing-6); }
.u-mb7 { margin-bottom: var(--spacing-7); }
.u-mb8 { margin-bottom: var(--spacing-8); }
.u-mb9 { margin-bottom: var(--spacing-9); }
.u-mb10 { margin-bottom: var(--spacing-10); }
.u-ml0 { margin-left: 0; }
.u-ml1 { margin-left: var(--spacing-1); }
.u-ml2 { margin-left: var(--spacing-2); }
.u-ml3 { margin-left: var(--spacing-3); }
.u-ml4 { margin-left: var(--spacing-4); }
.u-ml5 { margin-left: var(--spacing-5); }
.u-ml6 { margin-left: var(--spacing-6); }
.u-ml7 { margin-left: var(--spacing-7); }
.u-ml8 { margin-left: var(--spacing-8); }
.u-ml9 { margin-left: var(--spacing-9); }
.u-ml10 { margin-left: var(--spacing-10); }
.u-my0 { margin-top: 0;margin-bottom: 0; }
.u-my1 { margin-top: var(--spacing-1);margin-bottom: var(--spacing-1); }
.u-my2 { margin-top: var(--spacing-2);margin-bottom: var(--spacing-2); }
.u-my3 { margin-top: var(--spacing-3);margin-bottom: var(--spacing-3); }
.u-my4 { margin-top: var(--spacing-4);margin-bottom: var(--spacing-4); }
.u-my5 { margin-top: var(--spacing-5);margin-bottom: var(--spacing-5); }
.u-my6 { margin-top: var(--spacing-6);margin-bottom: var(--spacing-6); }
.u-my7 { margin-top: var(--spacing-7);margin-bottom: var(--spacing-7); }
.u-my8 { margin-top: var(--spacing-8);margin-bottom: var(--spacing-8); }
.u-my9 { margin-top: var(--spacing-9);margin-bottom: var(--spacing-9); }
.u-my10 { margin-top: var(--spacing-10);margin-bottom: var(--spacing-10); }
.u-mx0 { margin-right: 0;margin-left: 0; }
.u-mx1 { margin-right: var(--spacing-1);margin-left: var(--spacing-1); }
.u-mx2 { margin-right: var(--spacing-2);margin-left: var(--spacing-2); }
.u-mx3 { margin-right: var(--spacing-3);margin-left: var(--spacing-3); }
.u-mx4 { margin-right: var(--spacing-4);margin-left: var(--spacing-4); }
.u-mx5 { margin-right: var(--spacing-5);margin-left: var(--spacing-5); }
.u-mx6 { margin-right: var(--spacing-6);margin-left: var(--spacing-6); }
.u-mx7 { margin-right: var(--spacing-7);margin-left: var(--spacing-7); }
.u-mx8 { margin-right: var(--spacing-8);margin-left: var(--spacing-8); }
.u-mx9 { margin-right: var(--spacing-9);margin-left: var(--spacing-9); }
.u-mx10 { margin-right: var(--spacing-10);margin-left: var(--spacing-10); }

.u-border-solid {border-style: solid;}
.u-border-bottom-solid {border-bottom-style: solid; }
.u-border-1 {border-width: 1px;}
.u-border-bottom-1 { border-bottom-width: 1px; }
.u-bdc-p1 { border-color: var(--color-primary-1); }
.u-bdc-p1-t50 { border-color: var(--color-primary-1-t50); }
.u-bdc-p2 { border-color: var(--color-primary-2); }
.u-bdc-p2-t50 { border-color: var(--color-primary-2-t50); }
.u-bdc-s1 { border-color: var(--color-secondary-1); }
.u-bdc-s2 { border-color: var(--color-secondary-2); }
.u-bdr1 { border-radius: var(--spacing-1); }
.u-bdr2 { border-radius: var(--spacing-2); }
.u-bgc-p1 { background-color: var(--color-primary-1); }
.u-bgc-p2 { background-color: var(--color-primary-2); }
.u-bgc-p3 { background-color: var(--color-primary-3); }
.u-bgc-p1-t50 { background-color: var(--color-primary-1-t50); }
.u-bgc-p2-t50 { background-color: var(--color-primary-2-t50); }
.u-bgc-s1 { background-color: var(--color-secondary-1); }
.u-bgc-s2 { background-color: var(--color-secondary-2); }
.u-p0 { padding: 0; }
.u-p1 { padding: var(--spacing-1); }
.u-p2 { padding: var(--spacing-2); }
.u-p3 { padding: var(--spacing-3); }
.u-p4 { padding: var(--spacing-4); }
.u-p5 { padding: var(--spacing-5); }
.u-p6 { padding: var(--spacing-6); }
.u-p7 { padding: var(--spacing-7); }
.u-p8 { padding: var(--spacing-8); }
.u-p9 { padding: var(--spacing-9); }
.u-p10 { padding: var(--spacing-10); }
.u-pt0 { padding-top: 0; }
.u-pt1 { padding-top: var(--spacing-1); }
.u-pt2 { padding-top: var(--spacing-2); }
.u-pt3 { padding-top: var(--spacing-3); }
.u-pt4 { padding-top: var(--spacing-4); }
.u-pt5 { padding-top: var(--spacing-5); }
.u-pt6 { padding-top: var(--spacing-6); }
.u-pt7 { padding-top: var(--spacing-7); }
.u-pt8 { padding-top: var(--spacing-8); }
.u-pt9 { padding-top: var(--spacing-9); }
.u-pt10 { padding-top: var(--spacing-10); }
.u-pr0 { padding-right: 0; }
.u-pr1 { padding-right: var(--spacing-1); }
.u-pr2 { padding-right: var(--spacing-2); }
.u-pr3 { padding-right: var(--spacing-3); }
.u-pr4 { padding-right: var(--spacing-4); }
.u-pr5 { padding-right: var(--spacing-5); }
.u-pr6 { padding-right: var(--spacing-6); }
.u-pr7 { padding-right: var(--spacing-7); }
.u-pr8 { padding-right: var(--spacing-8); }
.u-pr9 { padding-right: var(--spacing-9); }
.u-pr10 { padding-right: var(--spacing-10); }
.u-pb0 { padding-bottom: 0; }
.u-pb1 { padding-bottom: var(--spacing-1); }
.u-pb2 { padding-bottom: var(--spacing-2); }
.u-pb3 { padding-bottom: var(--spacing-3); }
.u-pb4 { padding-bottom: var(--spacing-4); }
.u-pb5 { padding-bottom: var(--spacing-5); }
.u-pb6 { padding-bottom: var(--spacing-6); }
.u-pb7 { padding-bottom: var(--spacing-7); }
.u-pb8 { padding-bottom: var(--spacing-8); }
.u-pb9 { padding-bottom: var(--spacing-9); }
.u-pb10 { padding-bottom: var(--spacing-10); }
.u-pl0 { padding-left: 0; }
.u-pl1 { padding-left: var(--spacing-1); }
.u-pl2 { padding-left: var(--spacing-2); }
.u-pl3 { padding-left: var(--spacing-3); }
.u-pl4 { padding-left: var(--spacing-4); }
.u-pl5 { padding-left: var(--spacing-5); }
.u-pl6 { padding-left: var(--spacing-6); }
.u-pl7 { padding-left: var(--spacing-7); }
.u-pl8 { padding-left: var(--spacing-8); }
.u-pl9 { padding-left: var(--spacing-9); }
.u-pl10 { padding-left: var(--spacing-10); }
.u-py0 { padding-top: 0;padding-bottom: 0; }
.u-py1 { padding-top: var(--spacing-1);padding-bottom: var(--spacing-1); }
.u-py2 { padding-top: var(--spacing-2);padding-bottom: var(--spacing-2); }
.u-py3 { padding-top: var(--spacing-3);padding-bottom: var(--spacing-3); }
.u-py4 { padding-top: var(--spacing-4);padding-bottom: var(--spacing-4); }
.u-py5 { padding-top: var(--spacing-5);padding-bottom: var(--spacing-5); }
.u-py6 { padding-top: var(--spacing-6);padding-bottom: var(--spacing-6); }
.u-py7 { padding-top: var(--spacing-7);padding-bottom: var(--spacing-7); }
.u-py8 { padding-top: var(--spacing-8);padding-bottom: var(--spacing-8); }
.u-py9 { padding-top: var(--spacing-9);padding-bottom: var(--spacing-9); }
.u-py10 { padding-top: var(--spacing-10);padding-bottom: var(--spacing-10); }
.u-px0 { padding-right: 0;padding-left: 0; }
.u-px1 { padding-right: var(--spacing-1);padding-left: var(--spacing-1); }
.u-px2 { padding-right: var(--spacing-2);padding-left: var(--spacing-2); }
.u-px3 { padding-right: var(--spacing-3);padding-left: var(--spacing-3); }
.u-px4 { padding-right: var(--spacing-4);padding-left: var(--spacing-4); }
.u-px5 { padding-right: var(--spacing-5);padding-left: var(--spacing-5); }
.u-px6 { padding-right: var(--spacing-6);padding-left: var(--spacing-6); }
.u-px7 { padding-right: var(--spacing-7);padding-left: var(--spacing-7); }
.u-px8 { padding-right: var(--spacing-8);padding-left: var(--spacing-8); }
.u-px9 { padding-right: var(--spacing-9);padding-left: var(--spacing-9); }
.u-px10 { padding-right: var(--spacing-10);padding-left: var(--spacing-10); }







.u-w-full { width: 1; }
.u-c-p1 { color: var(--color-primary-1); }
.u-c-p2 { color: var(--color-primary-2); }
.u-c-p3 { color: var(--color-primary-3); }
.u-c-p1-t50 { color: var(--color-primary-1-t50); }
.u-c-p2-t50 { color: var(--color-primary-2-t50); }
.u-c-white { color: #ffffff; }
.u-ff1 { font-family: Raleway; }
.u-ff2 { font-family: Lato; }
.u-fs-sm1 { font-size: var(--font-size-sm1); }
.u-fs-md1 { font-size: var(--font-size-md1); }
.u-fs-lg1 { font-size: var(--font-size-lg1); }
.u-fs-xl1 { font-size: var(--font-size-xl1); }
.u-fs-xxl1 { font-size: var(--font-size-xxl1); }
.u-fs-xxxl1 { font-size: var(--font-size-xxl1); }
.u-fw100 { font-weight: 100; }
.u-fw200 { font-weight: 200; }
.u-fw300 { font-weight: 300; }
.u-fw400 { font-weight: 400; }
.u-fw500 { font-weight: 500; }
.u-fw600 { font-weight: 600; }
.u-fw700 { font-weight: 700; }
.u-fw800 { font-weight: 800; }
.u-fw900 { font-weight: 900; }
.u-line-height1 { line-height: 1; }
.u-text-align-center { text-align: center; }
.u-text-decoration-underline {text-decoration: underline; }
.u-text-transform-uppercase { text-transform: uppercase; }
.u-text-max-width-md1 { max-width: var(--text-max-width-md1); }
.u-list-style-type-none {list-style-type: none;}
.u-white-space-nowrap { white-space: nowrap; }
.u-overflow-hidden { overflow: hidden; }


.c-headerdivider-center{ display: flex; width: 100% }
.c-headerdivider-center:before, .c-headerdivider-center:after{ content: ''; flex: 1; margin: auto 2rem auto 0; height: 0; border-top: solid var(--color-primary-1) 1px;}

.c-headerdivider-center:before{ margin: auto 1rem auto 0;}
.c-headerdivider-center:after{ margin: auto 0 auto 1rem; }

.c-headerdivider-right{ display: flex; width: 100% }
.c-headerdivider-right:after{ content: ''; flex: 1; margin: auto 2rem auto 0; height: 0; border-top: solid var(--color-primary-1) 1px;}

.c-headerdivider-right:after{ margin: auto 0 auto 1rem; }

.c-unordered-list-nobullets  { list-style-type: none;padding-left: 0; }
.c-unordered-list-nobullets ul { list-style-type: none;padding-left: 0; }
.c-unordered-list-item-flex {  ; }
ul.c-unordered-list-item-flex li { display: flex; }



@media (min-width: 576px) {
	.sm-u-gap0 { gap: 0; }
	.sm-u-gap1 { gap: var(--spacing-1); }
	.sm-u-gap2 { gap: var(--spacing-2); }
	.sm-u-gap3 { gap: var(--spacing-3); }
	.sm-u-gap4 { gap: var(--spacing-4); }
	.sm-u-gap5 { gap: var(--spacing-5); }
	.sm-u-gap6 { gap: var(--spacing-6); }
	.sm-u-gap7 { gap: var(--spacing-7); }
	.sm-u-gap8 { gap: var(--spacing-8); }
	.sm-u-gap9 { gap: var(--spacing-9); }
	.sm-u-gap10 { gap: var(--spacing-10); }

	.sm-u-grid-row-start1 { grid-row-start: 1; }
	.sm-u-grid-row-start2 { grid-row-start: 2; }
	.sm-u-grid-row-start3 { grid-row-start: 3; }
	.sm-u-grid-row-start4 { grid-row-start: 4; }
	.sm-u-grid-row-start5 { grid-row-start: 5; }
	.sm-u-grid-row-start6 { grid-row-start: 6; }
	.sm-u-grid-row-start7 { grid-row-start: 7; }
	.sm-u-grid-row-start8 { grid-row-start: 8; }
	.sm-u-grid-row-start9 { grid-row-start: 9; }
	.sm-u-grid-row-start10 { grid-row-start: 10; }


	.sm-u-grid-row-end1 { grid-row-end: 1; }
	.sm-u-grid-row-end2 { grid-row-end: 2; }
	.sm-u-grid-row-end3 { grid-row-end: 3; }
	.sm-u-grid-row-end4 { grid-row-end: 4; }
	.sm-u-grid-row-end5 { grid-row-end: 5; }
	.sm-u-grid-row-end6 { grid-row-end: 6; }
	.sm-u-grid-row-end7 { grid-row-end: 7; }
	.sm-u-grid-row-end8 { grid-row-end: 8; }
	.sm-u-grid-row-end9 { grid-row-end: 9; }
	.sm-u-grid-row-end10 { grid-row-end: 10; }

	.sm-u-grid-column-start1 { grid-column-start: 1; }
	.sm-u-grid-column-start2 { grid-column-start: 2; }
	.sm-u-grid-column-start3 { grid-column-start: 3; }
	.sm-u-grid-column-start4 { grid-column-start: 4; }
	.sm-u-grid-column-start5 { grid-column-start: 5; }
	.sm-u-grid-column-start6 { grid-column-start: 6; }
	.sm-u-grid-column-start7 { grid-column-start: 7; }
	.sm-u-grid-column-start8 { grid-column-start: 8; }
	.sm-u-grid-column-start9 { grid-column-start: 9; }
	.sm-u-grid-column-start10 { grid-column-start: 10; }


	.sm-u-grid-column-end1 { grid-column-end: 1; }
	.sm-u-grid-column-end2 { grid-column-end: 2; }
	.sm-u-grid-column-end3 { grid-column-end: 3; }
	.sm-u-grid-column-end4 { grid-column-end: 4; }
	.sm-u-grid-column-end5 { grid-column-end: 5; }
	.sm-u-grid-column-end6 { grid-column-end: 6; }
	.sm-u-grid-column-end7 { grid-column-end: 7; }
	.sm-u-grid-column-end8 { grid-column-end: 8; }
	.sm-u-grid-column-end9 { grid-column-end: 9; }
	.sm-u-grid-column-end10 { grid-column-end: 10; }

	.sm-u-grid-template-columns-2 { grid-template-columns: repeat(2, 1fr); }
	.sm-u-grid-template-columns-2-60-40 { grid-template-columns: 3fr 2fr; }
	.sm-u-grid-template-columns-2-40-60 { grid-template-columns: 2fr 3fr; }

	.sm-u-icon-size-sm1 > svg { width: var(--icon-size-sm1);height: var(--icon-size-sm1); }
	.sm-u-icon-size-md1 > svg { width: var(--icon-size-md1);height: var(--icon-size-md1); }
	.sm-u-icon-size-lg1 > svg { width: var(--icon-size-lg1);height: var(--icon-size-lg1); }
	.sm-u-icon-size-xl1 > svg { width: var(--icon-size-xl1);height: var(--icon-size-xl1); }
	.sm-u-icon-size-xxl1 > svg { width: var(--icon-size-xxl1);height: var(--icon-size-xxl1); }
	.sm-u-icon-size-xxxl1 > svg { width: var(--icon-size-xxxl1);height: var(--icon-size-xxxl1); }

	.sm-u-align-items-start { align-items: start; }
	.sm-u-align-items-end { align-items: end; }
	.sm-u-align-items-center { align-items: center; }

	.sm-u-m0 { margin: 0; }
	.sm-u-m1 { margin: var(--spacing-1); }
	.sm-u-m2 { margin: var(--spacing-2); }
	.sm-u-m3 { margin: var(--spacing-3); }
	.sm-u-m4 { margin: var(--spacing-4); }
	.sm-u-m5 { margin: var(--spacing-5); }
	.sm-u-m6 { margin: var(--spacing-6); }
	.sm-u-m7 { margin: var(--spacing-7); }
	.sm-u-m8 { margin: var(--spacing-8); }
	.sm-u-m9 { margin: var(--spacing-9); }
	.sm-u-m10 { margin: var(--spacing-10); }
	.sm-u-mt0 { margin-top: 0; }
	.sm-u-mt1 { margin-top: var(--spacing-1); }
	.sm-u-mt2 { margin-top: var(--spacing-2); }
	.sm-u-mt3 { margin-top: var(--spacing-3); }
	.sm-u-mt4 { margin-top: var(--spacing-4); }
	.sm-u-mt5 { margin-top: var(--spacing-5); }
	.sm-u-mt6 { margin-top: var(--spacing-6); }
	.sm-u-mt7 { margin-top: var(--spacing-7); }
	.sm-u-mt8 { margin-top: var(--spacing-8); }
	.sm-u-mt9 { margin-top: var(--spacing-9); }
	.sm-u-mt10 { margin-top: var(--spacing-10); }
	.sm-u-mr0 { margin-right: 0; }
	.sm-u-mr1 { margin-right: var(--spacing-1); }
	.sm-u-mr2 { margin-right: var(--spacing-2); }
	.sm-u-mr3 { margin-right: var(--spacing-3); }
	.sm-u-mr4 { margin-right: var(--spacing-4); }
	.sm-u-mr5 { margin-right: var(--spacing-5); }
	.sm-u-mr6 { margin-right: var(--spacing-6); }
	.sm-u-mr7 { margin-right: var(--spacing-7); }
	.sm-u-mr8 { margin-right: var(--spacing-8); }
	.sm-u-mr9 { margin-right: var(--spacing-9); }
	.sm-u-mr10 { margin-right: var(--spacing-10); }
	.sm-u-mb0 { margin-bottom: 0; }
	.sm-u-mb1 { margin-bottom: var(--spacing-1); }
	.sm-u-mb2 { margin-bottom: var(--spacing-2); }
	.sm-u-mb3 { margin-bottom: var(--spacing-3); }
	.sm-u-mb4 { margin-bottom: var(--spacing-4); }
	.sm-u-mb5 { margin-bottom: var(--spacing-5); }
	.sm-u-mb6 { margin-bottom: var(--spacing-6); }
	.sm-u-mb7 { margin-bottom: var(--spacing-7); }
	.sm-u-mb8 { margin-bottom: var(--spacing-8); }
	.sm-u-mb9 { margin-bottom: var(--spacing-9); }
	.sm-u-mb10 { margin-bottom: var(--spacing-10); }
	.sm-u-ml0 { margin-left: 0; }
	.sm-u-ml1 { margin-left: var(--spacing-1); }
	.sm-u-ml2 { margin-left: var(--spacing-2); }
	.sm-u-ml3 { margin-left: var(--spacing-3); }
	.sm-u-ml4 { margin-left: var(--spacing-4); }
	.sm-u-ml5 { margin-left: var(--spacing-5); }
	.sm-u-ml6 { margin-left: var(--spacing-6); }
	.sm-u-ml7 { margin-left: var(--spacing-7); }
	.sm-u-ml8 { margin-left: var(--spacing-8); }
	.sm-u-ml9 { margin-left: var(--spacing-9); }
	.sm-u-ml10 { margin-left: var(--spacing-10); }
	.sm-u-p0 { padding: 0; }
	.sm-u-p1 { padding: var(--spacing-1); }
	.sm-u-p2 { padding: var(--spacing-2); }
	.sm-u-p3 { padding: var(--spacing-3); }
	.sm-u-p4 { padding: var(--spacing-4); }
	.sm-u-p5 { padding: var(--spacing-5); }
	.sm-u-p6 { padding: var(--spacing-6); }
	.sm-u-p7 { padding: var(--spacing-7); }
	.sm-u-p8 { padding: var(--spacing-8); }
	.sm-u-p9 { padding: var(--spacing-9); }
	.sm-u-p10 { padding: var(--spacing-10); }
	.sm-u-pt0 { padding-top: 0; }
	.sm-u-pt1 { padding-top: var(--spacing-1); }
	.sm-u-pt2 { padding-top: var(--spacing-2); }
	.sm-u-pt3 { padding-top: var(--spacing-3); }
	.sm-u-pt4 { padding-top: var(--spacing-4); }
	.sm-u-pt5 { padding-top: var(--spacing-5); }
	.sm-u-pt6 { padding-top: var(--spacing-6); }
	.sm-u-pt7 { padding-top: var(--spacing-7); }
	.sm-u-pt8 { padding-top: var(--spacing-8); }
	.sm-u-pt9 { padding-top: var(--spacing-9); }
	.sm-u-pt10 { padding-top: var(--spacing-10); }
	.sm-u-pr0 { padding-right: 0; }
	.sm-u-pr1 { padding-right: var(--spacing-1); }
	.sm-u-pr2 { padding-right: var(--spacing-2); }
	.sm-u-pr3 { padding-right: var(--spacing-3); }
	.sm-u-pr4 { padding-right: var(--spacing-4); }
	.sm-u-pr5 { padding-right: var(--spacing-5); }
	.sm-u-pr6 { padding-right: var(--spacing-6); }
	.sm-u-pr7 { padding-right: var(--spacing-7); }
	.sm-u-pr8 { padding-right: var(--spacing-8); }
	.sm-u-pr9 { padding-right: var(--spacing-9); }
	.sm-u-pr10 { padding-right: var(--spacing-10); }
	.sm-u-pb0 { padding-bottom: 0; }
	.sm-u-pb1 { padding-bottom: var(--spacing-1); }
	.sm-u-pb2 { padding-bottom: var(--spacing-2); }
	.sm-u-pb3 { padding-bottom: var(--spacing-3); }
	.sm-u-pb4 { padding-bottom: var(--spacing-4); }
	.sm-u-pb5 { padding-bottom: var(--spacing-5); }
	.sm-u-pb6 { padding-bottom: var(--spacing-6); }
	.sm-u-pb7 { padding-bottom: var(--spacing-7); }
	.sm-u-pb8 { padding-bottom: var(--spacing-8); }
	.sm-u-pb9 { padding-bottom: var(--spacing-9); }
	.sm-u-pb10 { padding-bottom: var(--spacing-10); }
	.sm-u-pl0 { padding-left: 0; }
	.sm-u-pl1 { padding-left: var(--spacing-1); }
	.sm-u-pl2 { padding-left: var(--spacing-2); }
	.sm-u-pl3 { padding-left: var(--spacing-3); }
	.sm-u-pl4 { padding-left: var(--spacing-4); }
	.sm-u-pl5 { padding-left: var(--spacing-5); }
	.sm-u-pl6 { padding-left: var(--spacing-6); }
	.sm-u-pl7 { padding-left: var(--spacing-7); }
	.sm-u-pl8 { padding-left: var(--spacing-8); }
	.sm-u-pl9 { padding-left: var(--spacing-9); }
	.sm-u-pl10 { padding-left: var(--spacing-10); }

	.sm-u-fs-sm1 { font-size: var(--font-size-sm1); }
	.sm-u-fs-md1 { font-size: var(--font-size-md1); }
	.sm-u-fs-lg1 { font-size: var(--font-size-lg1); }
	.sm-u-fs-xl1 { font-size: var(--font-size-xl1); }
	.sm-u-fs-xxl1 { font-size: var(--font-size-xxl1); }
	.sm-u-fs-xxxl1 { font-size: var(--font-size-xxl1); }


}


@media (min-width: 768px) {

	.md-u-gap0 { gap: 0; }
	.md-u-gap1 { gap: var(--spacing-1); }
	.md-u-gap2 { gap: var(--spacing-2); }
	.md-u-gap3 { gap: var(--spacing-3); }
	.md-u-gap4 { gap: var(--spacing-4); }
	.md-u-gap5 { gap: var(--spacing-5); }
	.md-u-gap6 { gap: var(--spacing-6); }
	.md-u-gap7 { gap: var(--spacing-7); }
	.md-u-gap8 { gap: var(--spacing-8); }
	.md-u-gap9 { gap: var(--spacing-9); }
	.md-u-gap10 { gap: var(--spacing-10); }

	.md-u-grid-row-start1 { grid-row-start: 1; }
	.md-u-grid-row-start2 { grid-row-start: 2; }
	.md-u-grid-row-start3 { grid-row-start: 3; }
	.md-u-grid-row-start4 { grid-row-start: 4; }
	.md-u-grid-row-start5 { grid-row-start: 5; }
	.md-u-grid-row-start6 { grid-row-start: 6; }
	.md-u-grid-row-start7 { grid-row-start: 7; }
	.md-u-grid-row-start8 { grid-row-start: 8; }
	.md-u-grid-row-start9 { grid-row-start: 9; }
	.md-u-grid-row-start10 { grid-row-start: 10; }


	.md-u-grid-row-end1 { grid-row-end: 1; }
	.md-u-grid-row-end2 { grid-row-end: 2; }
	.md-u-grid-row-end3 { grid-row-end: 3; }
	.md-u-grid-row-end4 { grid-row-end: 4; }
	.md-u-grid-row-end5 { grid-row-end: 5; }
	.md-u-grid-row-end6 { grid-row-end: 6; }
	.md-u-grid-row-end7 { grid-row-end: 7; }
	.md-u-grid-row-end8 { grid-row-end: 8; }
	.md-u-grid-row-end9 { grid-row-end: 9; }
	.md-u-grid-row-end10 { grid-row-end: 10; }

	.md-u-grid-column-start1 { grid-column-start: 1; }
	.md-u-grid-column-start2 { grid-column-start: 2; }
	.md-u-grid-column-start3 { grid-column-start: 3; }
	.md-u-grid-column-start4 { grid-column-start: 4; }
	.md-u-grid-column-start5 { grid-column-start: 5; }
	.md-u-grid-column-start6 { grid-column-start: 6; }
	.md-u-grid-column-start7 { grid-column-start: 7; }
	.md-u-grid-column-start8 { grid-column-start: 8; }
	.md-u-grid-column-start9 { grid-column-start: 9; }
	.md-u-grid-column-start10 { grid-column-start: 10; }


	.md-u-grid-column-end1 { grid-column-end: 1; }
	.md-u-grid-column-end2 { grid-column-end: 2; }
	.md-u-grid-column-end3 { grid-column-end: 3; }
	.md-u-grid-column-end4 { grid-column-end: 4; }
	.md-u-grid-column-end5 { grid-column-end: 5; }
	.md-u-grid-column-end6 { grid-column-end: 6; }
	.md-u-grid-column-end7 { grid-column-end: 7; }
	.md-u-grid-column-end8 { grid-column-end: 8; }
	.md-u-grid-column-end9 { grid-column-end: 9; }
	.md-u-grid-column-end10 { grid-column-end: 10; }




	.md-u-icon-size-sm1 > svg { width: var(--icon-size-sm1);height: var(--icon-size-sm1); }
	.md-u-icon-size-md1 > svg { width: var(--icon-size-md1);height: var(--icon-size-md1); }
	.md-u-icon-size-lg1 > svg { width: var(--icon-size-lg1);height: var(--icon-size-lg1); }
	.md-u-icon-size-xl1 > svg { width: var(--icon-size-xl1);height: var(--icon-size-xl1); }
	.md-u-icon-size-xxl1 > svg { width: var(--icon-size-xxl1);height: var(--icon-size-xxl1); }
	.md-u-icon-size-xxxl1 > svg { width: var(--icon-size-xxxl1);height: var(--icon-size-xxxl1); }

	.md-u-fs-lg1 { font-size: var(--font-size-lg1); }
	.md-u-fs-xl1 { font-size: var(--font-size-xl1); }

	.md-u-grid-template-columns-2 { grid-template-columns: repeat(2, 1fr); }
	.md-u-grid-template-columns-2-60-40 { grid-template-columns: 3fr 2fr; }
	.md-u-grid-template-columns-3 { grid-template-columns: repeat(3, 1fr); }

	.md-u-align-items-start { align-items: start; }
	.md-u-align-items-end { align-items: end; }
	.md-u-align-items-center { align-items: center; }


}



@media (min-width: 992px) {
	.lg-u-grid-template-columns-2 { grid-template-columns: repeat(2, 1fr); }
	.lg-u-grid-template-columns-2-66-33 { grid-template-columns: 2fr 1fr; }
	.lg-u-grid-template-columns-3 { grid-template-columns: repeat(3, 1fr); }
	.lg-u-grid-template-columns-4 { grid-template-columns: repeat(4, 1fr); }
	.lg-u-order-first { order: -1; }

	.lg-u-gap0 { gap: 0; }
	.lg-u-gap1 { gap: var(--spacing-1); }
	.lg-u-gap2 { gap: var(--spacing-2); }
	.lg-u-gap3 { gap: var(--spacing-3); }
	.lg-u-gap4 { gap: var(--spacing-4); }
	.lg-u-gap5 { gap: var(--spacing-5); }
	.lg-u-gap6 { gap: var(--spacing-6); }
	.lg-u-gap7 { gap: var(--spacing-7); }
	.lg-u-gap8 { gap: var(--spacing-8); }
	.lg-u-gap9 { gap: var(--spacing-9); }
	.lg-u-gap10 { gap: var(--spacing-10); }

	.lg-u-grid-row-start1 { grid-row-start: 1; }
	.lg-u-grid-row-start2 { grid-row-start: 2; }
	.lg-u-grid-row-start3 { grid-row-start: 3; }
	.lg-u-grid-row-start4 { grid-row-start: 4; }
	.lg-u-grid-row-start5 { grid-row-start: 5; }
	.lg-u-grid-row-start6 { grid-row-start: 6; }
	.lg-u-grid-row-start7 { grid-row-start: 7; }
	.lg-u-grid-row-start8 { grid-row-start: 8; }
	.lg-u-grid-row-start9 { grid-row-start: 9; }
	.lg-u-grid-row-start10 { grid-row-start: 10; }


	.lg-u-grid-row-end1 { grid-row-end: 1; }
	.lg-u-grid-row-end2 { grid-row-end: 2; }
	.lg-u-grid-row-end3 { grid-row-end: 3; }
	.lg-u-grid-row-end4 { grid-row-end: 4; }
	.lg-u-grid-row-end5 { grid-row-end: 5; }
	.lg-u-grid-row-end6 { grid-row-end: 6; }
	.lg-u-grid-row-end7 { grid-row-end: 7; }
	.lg-u-grid-row-end8 { grid-row-end: 8; }
	.lg-u-grid-row-end9 { grid-row-end: 9; }
	.lg-u-grid-row-end10 { grid-row-end: 10; }


	.lg-u-grid-column-start1 { grid-column-start: 1; }
	.lg-u-grid-column-start2 { grid-column-start: 2; }
	.lg-u-grid-column-start3 { grid-column-start: 3; }
	.lg-u-grid-column-start4 { grid-column-start: 4; }
	.lg-u-grid-column-start5 { grid-column-start: 5; }
	.lg-u-grid-column-start6 { grid-column-start: 6; }
	.lg-u-grid-column-start7 { grid-column-start: 7; }
	.lg-u-grid-column-start8 { grid-column-start: 8; }
	.lg-u-grid-column-start9 { grid-column-start: 9; }
	.lg-u-grid-column-start10 { grid-column-start: 10; }


	.lg-u-grid-column-end1 { grid-column-end: 1; }
	.lg-u-grid-column-end2 { grid-column-end: 2; }
	.lg-u-grid-column-end3 { grid-column-end: 3; }
	.lg-u-grid-column-end4 { grid-column-end: 4; }
	.lg-u-grid-column-end5 { grid-column-end: 5; }
	.lg-u-grid-column-end6 { grid-column-end: 6; }
	.lg-u-grid-column-end7 { grid-column-end: 7; }
	.lg-u-grid-column-end8 { grid-column-end: 8; }
	.lg-u-grid-column-end9 { grid-column-end: 9; }
	.lg-u-grid-column-end10 { grid-column-end: 10; }


	.lg-u-icon-size-sm1 > svg { width: var(--icon-size-sm1);height: var(--icon-size-sm1); }
	.lg-u-icon-size-md1 > svg { width: var(--icon-size-md1);height: var(--icon-size-md1); }
	.lg-u-icon-size-lg1 > svg { width: var(--icon-size-lg1);height: var(--icon-size-lg1); }
	.lg-u-icon-size-xl1 > svg { width: var(--icon-size-xl1);height: var(--icon-size-xl1); }
	.lg-u-icon-size-xxl1 > svg { width: var(--icon-size-xxl1);height: var(--icon-size-xxl1); }
	.lg-u-icon-size-xxxl1 > svg { width: var(--icon-size-xxxl1);height: var(--icon-size-xxxl1); }

	.lg-u-align-items-start { align-items: start; }
	.lg-u-align-items-end { align-items: end; }
	.lg-u-align-items-center { align-items: center; }
	.lg-u-align-self-start { align-self: start; }

	.lg-u-fs-md1 { font-size: var(--font-size-md1); }

}
@media (min-width: 1200px) {
	.xl-u-grid-template-columns-2-60-40 { grid-template-columns: 3fr 2fr; }
	.xl-u-pr10 {padding-right: var(--spacing-10);}
	.xl-u-grid-template-columns-2-40-60 {grid-template-columns: 2fr 3fr; }
	.xl-u-grid-template-columns-2-66-33 { grid-template-columns: 2fr 1fr; }

	.xl-u-gap0 { gap: 0; }
	.xl-u-gap1 { gap: var(--spacing-1); }
	.xl-u-gap2 { gap: var(--spacing-2); }
	.xl-u-gap3 { gap: var(--spacing-3); }
	.xl-u-gap4 { gap: var(--spacing-4); }
	.xl-u-gap5 { gap: var(--spacing-5); }
	.xl-u-gap6 { gap: var(--spacing-6); }
	.xl-u-gap7 { gap: var(--spacing-7); }
	.xl-u-gap8 { gap: var(--spacing-8); }
	.xl-u-gap9 { gap: var(--spacing-9); }
	.xl-u-gap10 { gap: var(--spacing-10); }

	.xl-u-grid-row-start1 { grid-row-start: 1; }
	.xl-u-grid-row-start2 { grid-row-start: 2; }
	.xl-u-grid-row-start3 { grid-row-start: 3; }
	.xl-u-grid-row-start4 { grid-row-start: 4; }
	.xl-u-grid-row-start5 { grid-row-start: 5; }
	.xl-u-grid-row-start6 { grid-row-start: 6; }
	.xl-u-grid-row-start7 { grid-row-start: 7; }
	.xl-u-grid-row-start8 { grid-row-start: 8; }
	.xl-u-grid-row-start9 { grid-row-start: 9; }
	.xl-u-grid-row-start10 { grid-row-start: 10; }


	.xl-u-grid-row-end1 { grid-row-end: 1; }
	.xl-u-grid-row-end2 { grid-row-end: 2; }
	.xl-u-grid-row-end3 { grid-row-end: 3; }
	.xl-u-grid-row-end4 { grid-row-end: 4; }
	.xl-u-grid-row-end5 { grid-row-end: 5; }
	.xl-u-grid-row-end6 { grid-row-end: 6; }
	.xl-u-grid-row-end7 { grid-row-end: 7; }
	.xl-u-grid-row-end8 { grid-row-end: 8; }
	.xl-u-grid-row-end9 { grid-row-end: 9; }
	.xl-u-grid-row-end10 { grid-row-end: 10; }


	.xl-u-grid-column-start1 { grid-column-start: 1; }
	.xl-u-grid-column-start2 { grid-column-start: 2; }
	.xl-u-grid-column-start3 { grid-column-start: 3; }
	.xl-u-grid-column-start4 { grid-column-start: 4; }
	.xl-u-grid-column-start5 { grid-column-start: 5; }
	.xl-u-grid-column-start6 { grid-column-start: 6; }
	.xl-u-grid-column-start7 { grid-column-start: 7; }
	.xl-u-grid-column-start8 { grid-column-start: 8; }
	.xl-u-grid-column-start9 { grid-column-start: 9; }
	.xl-u-grid-column-start10 { grid-column-start: 10; }


	.xl-u-grid-column-end1 { grid-column-end: 1; }
	.xl-u-grid-column-end2 { grid-column-end: 2; }
	.xl-u-grid-column-end3 { grid-column-end: 3; }
	.xl-u-grid-column-end4 { grid-column-end: 4; }
	.xl-u-grid-column-end5 { grid-column-end: 5; }
	.xl-u-grid-column-end6 { grid-column-end: 6; }
	.xl-u-grid-column-end7 { grid-column-end: 7; }
	.xl-u-grid-column-end8 { grid-column-end: 8; }
	.xl-u-grid-column-end9 { grid-column-end: 9; }
	.xl-u-grid-column-end10 { grid-column-end: 10; }



	.xl-u-icon-size-sm1 > svg { width: var(--icon-size-sm1);height: var(--icon-size-sm1); }
	.xl-u-icon-size-md1 > svg { width: var(--icon-size-md1);height: var(--icon-size-md1); }
	.xl-u-icon-size-lg1 > svg { width: var(--icon-size-lg1);height: var(--icon-size-lg1); }
	.xl-u-icon-size-xl1 > svg { width: var(--icon-size-xl1);height: var(--icon-size-xl1); }
	.xl-u-icon-size-xxl1 > svg { width: var(--icon-size-xxl1);height: var(--icon-size-xxl1); }
	.xl-u-icon-size-xxxl1 > svg { width: var(--icon-size-xxxl1);height: var(--icon-size-xxxl1); }

	.xl-u-align-items-start { align-items: start; }
	.xl-u-align-items-end { align-items: end; }
	.xl-u-align-items-center { align-items: center; }

	.xl-u-pr0 { padding-right: 0; }
	.xl-u-pl0 { padding-left: 0; }


}
@media (min-width: 1400px) {


	.xxl-u-gap0 { gap: 0; }
	.xxl-u-gap1 { gap: var(--spacing-1); }
	.xxl-u-gap2 { gap: var(--spacing-2); }
	.xxl-u-gap3 { gap: var(--spacing-3); }
	.xxl-u-gap4 { gap: var(--spacing-4); }
	.xxl-u-gap5 { gap: var(--spacing-5); }
	.xxl-u-gap6 { gap: var(--spacing-6); }
	.xxl-u-gap7 { gap: var(--spacing-7); }
	.xxl-u-gap8 { gap: var(--spacing-8); }
	.xxl-u-gap9 { gap: var(--spacing-9); }
	.xxl-u-gap10 { gap: var(--spacing-10); }

	.xxl-u-grid-row-start1 { grid-row-start: 1; }
	.xxl-u-grid-row-start2 { grid-row-start: 2; }
	.xxl-u-grid-row-start3 { grid-row-start: 3; }
	.xxl-u-grid-row-start4 { grid-row-start: 4; }
	.xxl-u-grid-row-start5 { grid-row-start: 5; }
	.xxl-u-grid-row-start6 { grid-row-start: 6; }
	.xxl-u-grid-row-start7 { grid-row-start: 7; }
	.xxl-u-grid-row-start8 { grid-row-start: 8; }
	.xxl-u-grid-row-start9 { grid-row-start: 9; }
	.xxl-u-grid-row-start10 { grid-row-start: 10; }


	.xxl-u-grid-row-end1 { grid-row-end: 1; }
	.xxl-u-grid-row-end2 { grid-row-end: 2; }
	.xxl-u-grid-row-end3 { grid-row-end: 3; }
	.xxl-u-grid-row-end4 { grid-row-end: 4; }
	.xxl-u-grid-row-end5 { grid-row-end: 5; }
	.xxl-u-grid-row-end6 { grid-row-end: 6; }
	.xxl-u-grid-row-end7 { grid-row-end: 7; }
	.xxl-u-grid-row-end8 { grid-row-end: 8; }
	.xxl-u-grid-row-end9 { grid-row-end: 9; }
	.xxl-u-grid-row-end10 { grid-row-end: 10; }

	.xxl-u-grid-column-start1 { grid-column-start: 1; }
	.xxl-u-grid-column-start2 { grid-column-start: 2; }
	.xxl-u-grid-column-start3 { grid-column-start: 3; }
	.xxl-u-grid-column-start4 { grid-column-start: 4; }
	.xxl-u-grid-column-start5 { grid-column-start: 5; }
	.xxl-u-grid-column-start6 { grid-column-start: 6; }
	.xxl-u-grid-column-start7 { grid-column-start: 7; }
	.xxl-u-grid-column-start8 { grid-column-start: 8; }
	.xxl-u-grid-column-start9 { grid-column-start: 9; }
	.xxl-u-grid-column-start10 { grid-column-start: 10; }


	.xxl-u-grid-column-end1 { grid-column-end: 1; }
	.xxl-u-grid-column-end2 { grid-column-end: 2; }
	.xxl-u-grid-column-end3 { grid-column-end: 3; }
	.xxl-u-grid-column-end4 { grid-column-end: 4; }
	.xxl-u-grid-column-end5 { grid-column-end: 5; }
	.xxl-u-grid-column-end6 { grid-column-end: 6; }
	.xxl-u-grid-column-end7 { grid-column-end: 7; }
	.xxl-u-grid-column-end8 { grid-column-end: 8; }
	.xxl-u-grid-column-end9 { grid-column-end: 9; }
	.xxl-u-grid-column-end10 { grid-column-end: 10; }



	.xxl-u-icon-size-sm1 > svg { width: var(--icon-size-sm1);height: var(--icon-size-sm1); }
	.xxl-u-icon-size-md1 > svg { width: var(--icon-size-md1);height: var(--icon-size-md1); }
	.xxl-u-icon-size-lg1 > svg { width: var(--icon-size-lg1);height: var(--icon-size-lg1); }
	.xxl-u-icon-size-xl1 > svg { width: var(--icon-size-xl1);height: var(--icon-size-xl1); }
	.xxl-u-icon-size-xxl1 > svg { width: var(--icon-size-xxl1);height: var(--icon-size-xxl1); }
	.xxl-u-icon-size-xxxl1 > svg { width: var(--icon-size-xxxl1);height: var(--icon-size-xxxl1); }

	.xxl-u-align-items-start { align-items: start; }
	.xxl-u-align-items-end { align-items: end; }
	.xxl-u-align-items-center { align-items: center; }

	.xxl-u-m0 { margin: 0; }
	.xxl-u-m1 { margin: var(--spacing-1); }
	.xxl-u-m2 { margin: var(--spacing-2); }
	.xxl-u-m3 { margin: var(--spacing-3); }
	.xxl-u-m4 { margin: var(--spacing-4); }
	.xxl-u-m5 { margin: var(--spacing-5); }
	.xxl-u-m6 { margin: var(--spacing-6); }
	.xxl-u-m7 { margin: var(--spacing-7); }
	.xxl-u-m8 { margin: var(--spacing-8); }
	.xxl-u-m9 { margin: var(--spacing-9); }
	.xxl-u-m10 { margin: var(--spacing-10); }
	.xxl-u-mt0 { margin-top: 0; }
	.xxl-u-mt1 { margin-top: var(--spacing-1); }
	.xxl-u-mt2 { margin-top: var(--spacing-2); }
	.xxl-u-mt3 { margin-top: var(--spacing-3); }
	.xxl-u-mt4 { margin-top: var(--spacing-4); }
	.xxl-u-mt5 { margin-top: var(--spacing-5); }
	.xxl-u-mt6 { margin-top: var(--spacing-6); }
	.xxl-u-mt7 { margin-top: var(--spacing-7); }
	.xxl-u-mt8 { margin-top: var(--spacing-8); }
	.xxl-u-mt9 { margin-top: var(--spacing-9); }
	.xxl-u-mt10 { margin-top: var(--spacing-10); }
	.xxl-u-mr0 { margin-right: 0; }
	.xxl-u-mr1 { margin-right: var(--spacing-1); }
	.xxl-u-mr2 { margin-right: var(--spacing-2); }
	.xxl-u-mr3 { margin-right: var(--spacing-3); }
	.xxl-u-mr4 { margin-right: var(--spacing-4); }
	.xxl-u-mr5 { margin-right: var(--spacing-5); }
	.xxl-u-mr6 { margin-right: var(--spacing-6); }
	.xxl-u-mr7 { margin-right: var(--spacing-7); }
	.xxl-u-mr8 { margin-right: var(--spacing-8); }
	.xxl-u-mr9 { margin-right: var(--spacing-9); }
	.xxl-u-mr10 { margin-right: var(--spacing-10); }
	.xxl-u-mb0 { margin-bottom: 0; }
	.xxl-u-mb1 { margin-bottom: var(--spacing-1); }
	.xxl-u-mb2 { margin-bottom: var(--spacing-2); }
	.xxl-u-mb3 { margin-bottom: var(--spacing-3); }
	.xxl-u-mb4 { margin-bottom: var(--spacing-4); }
	.xxl-u-mb5 { margin-bottom: var(--spacing-5); }
	.xxl-u-mb6 { margin-bottom: var(--spacing-6); }
	.xxl-u-mb7 { margin-bottom: var(--spacing-7); }
	.xxl-u-mb8 { margin-bottom: var(--spacing-8); }
	.xxl-u-mb9 { margin-bottom: var(--spacing-9); }
	.xxl-u-mb10 { margin-bottom: var(--spacing-10); }
	.xxl-u-ml0 { margin-left: 0; }
	.xxl-u-ml1 { margin-left: var(--spacing-1); }
	.xxl-u-ml2 { margin-left: var(--spacing-2); }
	.xxl-u-ml3 { margin-left: var(--spacing-3); }
	.xxl-u-ml4 { margin-left: var(--spacing-4); }
	.xxl-u-ml5 { margin-left: var(--spacing-5); }
	.xxl-u-ml6 { margin-left: var(--spacing-6); }
	.xxl-u-ml7 { margin-left: var(--spacing-7); }
	.xxl-u-ml8 { margin-left: var(--spacing-8); }
	.xxl-u-ml9 { margin-left: var(--spacing-9); }
	.xxl-u-ml10 { margin-left: var(--spacing-10); }
	.xxl-u-p0 { padding: 0; }
	.xxl-u-p1 { padding: var(--spacing-1); }
	.xxl-u-p2 { padding: var(--spacing-2); }
	.xxl-u-p3 { padding: var(--spacing-3); }
	.xxl-u-p4 { padding: var(--spacing-4); }
	.xxl-u-p5 { padding: var(--spacing-5); }
	.xxl-u-p6 { padding: var(--spacing-6); }
	.xxl-u-p7 { padding: var(--spacing-7); }
	.xxl-u-p8 { padding: var(--spacing-8); }
	.xxl-u-p9 { padding: var(--spacing-9); }
	.xxl-u-p10 { padding: var(--spacing-10); }
	.xxl-u-pt0 { padding-top: 0; }
	.xxl-u-pt1 { padding-top: var(--spacing-1); }
	.xxl-u-pt2 { padding-top: var(--spacing-2); }
	.xxl-u-pt3 { padding-top: var(--spacing-3); }
	.xxl-u-pt4 { padding-top: var(--spacing-4); }
	.xxl-u-pt5 { padding-top: var(--spacing-5); }
	.xxl-u-pt6 { padding-top: var(--spacing-6); }
	.xxl-u-pt7 { padding-top: var(--spacing-7); }
	.xxl-u-pt8 { padding-top: var(--spacing-8); }
	.xxl-u-pt9 { padding-top: var(--spacing-9); }
	.xxl-u-pt10 { padding-top: var(--spacing-10); }
	.xxl-u-pr0 { padding-right: 0; }
	.xxl-u-pr1 { padding-right: var(--spacing-1); }
	.xxl-u-pr2 { padding-right: var(--spacing-2); }
	.xxl-u-pr3 { padding-right: var(--spacing-3); }
	.xxl-u-pr4 { padding-right: var(--spacing-4); }
	.xxl-u-pr5 { padding-right: var(--spacing-5); }
	.xxl-u-pr6 { padding-right: var(--spacing-6); }
	.xxl-u-pr7 { padding-right: var(--spacing-7); }
	.xxl-u-pr8 { padding-right: var(--spacing-8); }
	.xxl-u-pr9 { padding-right: var(--spacing-9); }
	.xxl-u-pr10 { padding-right: var(--spacing-10); }
	.xxl-u-pb0 { padding-bottom: 0; }
	.xxl-u-pb1 { padding-bottom: var(--spacing-1); }
	.xxl-u-pb2 { padding-bottom: var(--spacing-2); }
	.xxl-u-pb3 { padding-bottom: var(--spacing-3); }
	.xxl-u-pb4 { padding-bottom: var(--spacing-4); }
	.xxl-u-pb5 { padding-bottom: var(--spacing-5); }
	.xxl-u-pb6 { padding-bottom: var(--spacing-6); }
	.xxl-u-pb7 { padding-bottom: var(--spacing-7); }
	.xxl-u-pb8 { padding-bottom: var(--spacing-8); }
	.xxl-u-pb9 { padding-bottom: var(--spacing-9); }
	.xxl-u-pb10 { padding-bottom: var(--spacing-10); }
	.xxl-u-pl0 { padding-left: 0; }
	.xxl-u-pl1 { padding-left: var(--spacing-1); }
	.xxl-u-pl2 { padding-left: var(--spacing-2); }
	.xxl-u-pl3 { padding-left: var(--spacing-3); }
	.xxl-u-pl4 { padding-left: var(--spacing-4); }
	.xxl-u-pl5 { padding-left: var(--spacing-5); }
	.xxl-u-pl6 { padding-left: var(--spacing-6); }
	.xxl-u-pl7 { padding-left: var(--spacing-7); }
	.xxl-u-pl8 { padding-left: var(--spacing-8); }
	.xxl-u-pl9 { padding-left: var(--spacing-9); }
	.xxl-u-pl10 { padding-left: var(--spacing-10); }



}

/* ACCOMMODATION */
.accommodation {
    width: 100%;
    align-items: normal;
}

.accommodation__list {
    display: grid;
    grid-auto-rows: 200px;
    list-style: none;
    margin: 0;
    padding: 0;
    gap: var(--spacing-4);
    align-items: normal;
}

.accommodation__list_cabin-list {
    grid-auto-rows: 250px;
}

.accommodation__list_frontpage {
    grid-auto-rows: 200px;
    margin: 0 var(--spacing-5);
}



li.accommodation__item {
    display: flex;
    border-radius: 10px;
    overflow: hidden;
    align-items: normal;

}

.accommodation__link {
    background-size: cover;
    background-position: center;
    display: flex;
    flex: 1;
    align-items: flex-end;
    flex-direction: row;
    justify-content: unset;
}

.accommodation__content {
    display: flex;
    font-size: var(--font-size-md1);
    font-family: var(--font-family-1);
    align-items: flex-end;
    margin: 0.5em;
    
    color: white;
}

.accommodation__content_camping::before {
    display: flex;
    background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 55 32' focusable='false'><path fill='rgb(255,255,255)' d='M44.193 21.262c-2.964 0-5.366 2.402-5.366 5.366s2.402 5.366 5.366 5.366c2.964 0 5.366-2.402 5.366-5.366v0c-0-2.963-2.403-5.366-5.366-5.366h-0zM44.193 30.412c-0 0-0 0-0.001 0-2.091 0-3.786-1.695-3.786-3.786s1.695-3.786 3.786-3.786c2.091 0 3.786 1.695 3.786 3.786v0c0 0.001 0 0.001 0 0.002 0 2.091-1.695 3.786-3.786 3.786h-0z'></path><path fill='rgb(255,255,255)' d='M0 25.943h9.255v1.58h-9.255v-1.58z'/><path fill='rgb(255,255,255)' d='M49.701 7.244h-14.71v9.087h14.71zM48.122 14.751h-11.552v-5.927h11.552z'/><path fill='rgb(255,255,255)' d='M52.927 2.113c-1.295-1.305-3.090-2.113-5.074-2.113-0.007 0-0.014 0-0.021 0h-29.779c-3.966 0.006-7.18 3.215-7.195 7.179v0.001l-0.026 13.073-0.015 7.267h26.481c-0.036-0.267-0.057-0.577-0.057-0.891 0-0.002 0-0.003 0-0.005v0q0-0.348 0.034-0.686h-24.877l0.038-18.758c0.011-3.095 2.52-5.6 5.615-5.604h29.779c0 0 0 0 0 0 3.101 0 5.615 2.514 5.615 5.615 0 0.004 0 0.007 0 0.011v-0.001l-0.038 18.736h-2.298q0.033 0.338 0.034 0.686c0 0.001 0 0.003 0 0.004 0 0.314-0.021 0.623-0.061 0.926l0.004-0.036h3.901l0.042-20.312c0-0.010 0-0.021 0-0.033 0-1.978-0.803-3.768-2.101-5.062l-0-0z'/><path fill='rgb(255,255,255)' d='M31.124 24.361v-16.98h-12.96v16.98h1.58v-15.4h9.8v15.4z'/></svg>");
    margin-right: 0.5em;
    height: 2em;
    width: 3em;
    background-size: 3em 2em;
    background-repeat: no-repeat;
    content: " ";
}

.accommodation__content_cabin::before {
    display: flex;
    background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 36 32' focusable='false'><path fill='rgb(255,255,255)' d='M35.674 15.868l-17.482-15.868-18.192 16.512 0.778 0.857 5.715-5.189v-0.098h0.108l11.591-10.52 17.414 15.806 0.066-0.072 0.712-0.785z'/><path fill='rgb(255,255,255)' d='M27.307 4.025h3.255v5.777l1.157 1.050v-7.984h-5.569v2.93l1.157 1.050z'/><path fill='rgb(255,255,255)' d='M19.949 4.588h-3.515l-1.275 1.157h6.063z'/><path fill='rgb(255,255,255)' d='M24.169 8.419h-11.955l-1.275 1.157h14.505z'/><path fill='rgb(255,255,255)' d='M29.478 13.239l-1.275-1.157h-20.024l-1.275 1.157z'/><path fill='rgb(255,255,255)' d='M6.494 12.082v0.098l0.108-0.098z'/><path fill='rgb(255,255,255)' d='M30.562 14.222v1.787h-24.643v-1.876l-1.157 1.050v16.816h26.957v-16.727zM24.27 17.166h6.292v2.275h-6.292zM24.27 20.599h6.292v2.581h-6.292zM13.27 17.166h9.844v9.608h-9.844zM5.919 17.166h6.194v2.275h-6.194zM5.919 20.599h6.194v2.581h-6.194zM5.919 24.337h6.194v2.439h-6.194zM30.562 30.842h-24.643v-2.911h24.643zM24.27 26.774v-2.439h6.292v2.439z'/></svg>");
    margin-right: 0.5em;
    height: 2em;
    width: 3em;
    background-size: 3em 2em;
    background-repeat: no-repeat;
    content: " ";
}

.accommodation__content_tent::before {
    display: flex;
    background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 38 32' focusable='false'><path fill='rgb(255,255,255)' d='M37.949 25.593l-1.171-17.843c-0.078-1.187-0.864-2.172-1.936-2.541l-0.020-0.006-14.882-5.034c-0.261-0.108-0.563-0.17-0.88-0.17-0.314 0-0.614 0.061-0.888 0.173l0.016-0.006-14.815 5.041c-1.076 0.374-1.852 1.337-1.947 2.494l-0.001 0.010-1.422 17.857-0.003 0.028 0.098 6.403h37.95zM1.273 30.807l-0.072-4.594h0.792v-1.192h-0.75l1.372-17.212c0.056-0.685 0.512-1.251 1.132-1.467l0.012-0.004 14.858-5.059c0.131-0.055 0.283-0.086 0.442-0.086 0.161 0 0.315 0.033 0.455 0.091l-0.008-0.003 0.017 0.007 14.916 5.044c0.641 0.22 1.103 0.798 1.148 1.49l0 0.005 1.128 17.192h-2.915v-11.72c0-2.496-2.023-4.519-4.519-4.519s-4.519 2.023-4.519 4.519v0 11.72h-8.321v1.192h20.325l0.072 4.594zM32.608 25.021h-6.653v-11.72c0-1.837 1.489-3.327 3.327-3.327s3.327 1.489 3.327 3.327v0z'/><path fill='rgb(255,255,255)' d='M14.682 18.755h7.143v-9.973h-15.478v9.973zM18.582 17.563l1.033-3.53c0.293 0.118 0.636 0.212 0.991 0.267l0.027 0.003v3.26zM20.634 13.091c-0.648-0.113-1.206-0.437-1.613-0.897l-0.003-0.003c-0.466-0.608-0.75-1.378-0.758-2.214v-0.002h2.374zM14.684 9.975h2.383c0.010 1.128 0.397 2.164 1.042 2.989l-0.008-0.011c0.14 0.166 0.289 0.315 0.45 0.45l0.006 0.005-1.215 4.155h-2.656zM9.931 9.975c-0.009 0.835-0.29 1.602-0.759 2.22l0.007-0.009c-0.414 0.471-0.981 0.799-1.622 0.907l-0.016 0.002v-3.121zM7.541 14.308c0.388-0.058 0.736-0.153 1.066-0.284l-0.032 0.011 1.033 3.53h-2.069zM10.852 17.565l-1.22-4.158c0.166-0.14 0.316-0.289 0.451-0.449l0.005-0.005c0.637-0.814 1.025-1.85 1.033-2.976v-0.002h2.365v7.588z'/><path fill='rgb(255,255,255)' d='M11.72 22.669h1.483v-1.192h-7.972v1.192h1.861l-1.060 2.353h-2.847v1.192h2.308l-1.312 2.913 1.088 0.49 1.532-3.402h5.207l1.532 3.402 1.088-0.49-1.312-2.913h1.932v-1.192h-2.469zM7.339 25.022l1.060-2.353h2.013l1.060 2.353z'/><path fill='rgb(255,255,255)' d='M29.282 11.623c-1.186 0-2.147 0.961-2.147 2.147s0.961 2.147 2.147 2.147c1.186 0 2.147-0.961 2.147-2.147v0c0-1.186-0.961-2.147-2.147-2.147v0zM29.282 14.721c-0.527 0-0.954-0.427-0.954-0.954s0.427-0.954 0.954-0.954c0.527 0 0.954 0.427 0.954 0.954v0c0 0.527-0.427 0.954-0.954 0.954v0z'/></svg>");
    margin-right: 0.5em;
    height: 2em;
    width: 3em;
    background-size: 3em 2em;
    background-repeat: no-repeat;
    content: " ";
}
/* ACCOMMODATION */

/*Price-example*/
.price-example__list {
    display: grid;
    width: 100%;
    align-items: unset;
    gap: var(--spacing-8);
    list-style-type: none;
    margin: 0;
    padding: 0 var(--spacing-4);

}


li.price-example__item {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: space-between;
    border: solid 1px;
    border-radius: var(--spacing-2);
    padding: var(--spacing-2);

}

.price-example__primary-details {
    display: flex;
    flex-direction: column;
    align-items: center;
}

.price-example__header {
    align-items: center;
    margin: var(--spacing-3);
}

.price-example__heading {
    
    font-family: var(--font-family-1);
    font-size: var(--font-size-md1);
    font-weight: 800;
    text-transform: uppercase;
    text-align: center;
    max-width: 16ch;

}

.price-example__subheading {
    font-family: var(--font-family-1);
    font-size: var(--font-size-md1);
    font-weight: 800;
    /*text-transform: uppercase; */
    text-align: center;
}

.price-example__price {
    display: flex;
    flex-direction: row;
    align-items: unset;
    line-height: 1;
    margin: var(--spacing-3);

}

.price-example__amount{
    font-family: var(--font-family-1);
    font-size: var(--font-size-xxl1);
    font-weight: 800;

}

.price-example__pricing-details {
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    margin-left: var(--spacing-2);
    font-family: var(--font-family-1);
}

.price-example__pricing-currency{
    font-size: var(--font-size-lg1);
    font-weight: 700;
}

.price-example__pricing-unit{
    font-size: var(--font-size-sm1);
    font-weight: 800;
}

.price-example__sublist {
    display: flex;
    flex-direction: column;
    list-style-type: none;
    padding: 0;
    margin: var(--spacing-3);

    align-items: center;
}

.price-example__subitem {
    margin: var(--spacing-1);
    font-size: var(--font-size-md1);
    font-weight: 600;
    font-family: var(--font-family-1);

}

.price-example__link {
    display: flex;
    border: solid 1px;
    border-radius: var(--spacing-2);
    margin: var(--spacing-3);
    padding: var(--spacing-4) var(--spacing-6);
    font-family: var(--font-family-1);
    font-size: var(--font-size-md1);
    font-weight: 800;
    text-transform: uppercase;
}
/*Price-example*/

/*amenities*/
ul.amenities {
    list-style-type: none;
    padding: 0;
    align-items: normal;
    font-family: var(--font-family-1);
    border: solid;
    border-radius: var(--spacing-2);
    padding: var(--spacing-4);

}

.amenities__heading {
    align-self: normal;
    border-bottom: solid 1px;
    margin-bottom: var(--spacing-6);
    padding-bottom: var(--spacing-2);
    text-align: center;
}

ul.amenities__sublist {
    display: grid;
    align-self: normal;
    gap: var(--spacing-7);
    list-style-type: none;
    padding: 0;

}

li.amenities__subitem {
    display: flex;
    flex-direction: row;
    align-items: center;

}

.amenities__subicon {
    margin-right: var(--spacing-2);
}

.amenities__subicon>svg {
    width: var(--icon-size-sm4);
    height: var(--icon-size-sm4);
}

.amenities__subtext {
    font-weight: 600;
}

/*amenities*/

/*Proplist*/

ul.proplist {
    list-style-type: none;
    padding: 0;
    font-family: var(--font-family-1);
}

.proplist__heading {
    font-size: var(--font-size-lg1);
    margin-bottom: var(--spacing-4);
}

ul.proplist__sublist {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    gap: 1rem;
    list-style-type: none;
    padding: 0;

}

li.proplist__subitem {
    background-color: whitesmoke;
    padding: 0.5em;
    border-radius: var(--spacing-2);
    font-size: var(--font-size-md1);
    font-weight: 600;
}

/*Proplist*/

/*classic-faq*/

ul.classic-faq{
    list-style-type: none;
    padding: 0;
    font-family: var(--font-family-1);
}

.classic-faq__heading {
    margin-bottom: var(--spacing-4);
}


ul.classic-faq__sublist {
    display: flex;
    flex-direction: column;
    gap: var(--spacing-7);
    list-style-type: none;
    padding: 0;
}

li.classic-faq__subitem {
    display: flex;
    flex-direction: row;
}

.classic-faq__subicon {
    margin-right: 10px;
}

.classic-faq__subicon>svg{
    width: var(--icon-size-sm3);
    height: var(--icon-size-sm3);
}

.classic-faq__subheading {
    margin-top: 0;
    margin-bottom: 10px;
    line-height: 1;
}



/*classic-faq*/


@media only screen and (min-width: 576px) and (max-width: 1199px) {
    /*Price-example*/
    li.price-example__item {
        flex-direction: row;
    }
    /*Price-example*/

}


@media only screen and (min-width: 768px) {
    /* ACCOMMODATION */
    .accommodation__list_frontpage {
        grid-template-columns: 1fr 1fr 1fr;
    }
    .accommodation__list_cabin-list {
        grid-template-columns: 1fr 1fr;
    }
    /* ACCOMMODATION */
    
    /*Price-example*/
  /*  .price-example__list{
        grid-template-columns: repeat(3, 1fr);
    }
  */  
    /*amenities*/
    .amenities__sublist {
        grid-template-columns: repeat(2, 1fr);
    }
    /*amenities*/

}

@media only screen and (min-width: 768px) and (max-width: 1199px) {
    /*Price-example*/
    .price-example__list {
        gap: var(--spacing-5);
    }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
    .accommodation__list_cabin-list {
        grid-template-columns: 1fr;
       /* grid-auto-rows: 290px; */
    }
}


@media only screen and (min-width: 1200px) {
    /* ACCOMMODATION */
    .accommodation__list_frontpage {
        grid-template-columns: 4fr 3fr 3fr;
        grid-auto-rows: 290px;
        margin: 0 var(--spacing-9);
    }

    .accommodation__content {
        font-size: var(--font-size-lg1);
    }

    /* ACCOMMODATION */
    
    /*Price-example*/
    .price-example__list {
        grid-template-columns: repeat(4, 1fr);
        gap: var(--spacing-10);
        padding: 0 var(--spacing-10);
    }
    
    .price-example__heading {
        max-width: 32ch;
    }

}:root {
	--site-width: 1640px;
	--site-horizontal-padding: var(--spacing-5);
	--container-vertical-padding: var(--spacing-7);
	--font-family-1: 'Raleway', sans-serif;
	--text-max-width-md1: 55ch;
	--thin-border: 1px;
	
}/* pricing */


/* Oxygen Custom HTML tag support virker ikke i Firefox: -webkit-any problematik */

table.price-table {
    display: table;
}

table.price-table thead {
    display: table-header-group;
}

table.price-table tr {
    display: table-row;
}

table.price-table tbody {
    display: table-row-group;
}

table.price-table th, td {
    display: table-cell;
}

table.price-table caption {
    display: table-caption;
}

table.price-table colgroup {
    display: table-column-group;
}

table.price-table col {
    display: table-column;
}

table.price-table tfoot{
    display: table-footer-group;
}

/* Oxygen Custom HTML tag support virker ikke i Firefox: -webkit-any problematik */


/* pricing-links */

.pricing-links {
    display: grid;
    overflow: hidden;
    justify-content: stretch;
    text-align: center;
    border: solid var(--thin-border);
    border-radius: var(--spacing-2);
    font-family: var(--font-family-1);
    font-weight: 700;
    align-self: stretch;
    margin: 0 10%;
    background-color: var(--color-primary-1);
    align-items: stretch;
}

.pricing-links a:nth-child(even) {
    background-color: white;
}

.pricing-links a:nth-child(odd) {
    color: white;
}

.pricing-links > a {
    display: flex;
    justify-content: center;
    align-items: center;
    padding: var(--spacing-3);
}

/* pricing-links */


/* pricing-grid*/

.pricing-grid {
    display: grid;
    gap: var(--spacing-7);
}

.pricing-grid_tourist,
.pricing-grid_cottages,
.pricing-grid_season,
.pricing-grid_misc-prices,
.pricing-grid_check-in-out {
    align-self: center;
}

/* pricing-grid*/



/* Price-table */


table.price-table {
    display: table;
    border-collapse: separate;
    border-spacing: 0;
    width: 100%;
}



table.price-table thead tr th{
    font-family: var(--font-family-1);
    font-size: var(--font-size-sm2);
    padding: var(--spacing-3);
}

table.price-table tbody tr th, table.price-table tbody tr td{
    padding: var(--spacing-2);
}

table.price-table_default thead tr th:first-child{
    background-color: var(--color-primary-1);
    color: white;
}

table.price-table_default tr th, table.price-table_default tr td {
    border-right: solid var(--thin-border) var(--color-primary-1);
    border-bottom: solid var(--thin-border) var(--color-primary-1);
}

table.price-table_default tr th:first-child, table.price-table_default tr td:first-child {
    border-left: solid var(--thin-border) var(--color-primary-1);
}

table.price-table_default tr th {
    border-top: solid var(--thin-border) var(--color-primary-1);
}

table.price-table_default tr:first-child th:first-child {
    border-top-left-radius: 8px;
  text-align: left;
}

table.price-table_default tr:first-child th:last-child {
    border-top-right-radius: 8px;
}

table.price-table_default tr:last-child td:first-child {
    border-bottom-left-radius: 8px;
}

table.price-table_default tr:last-child td:last-child {
    border-bottom-right-radius: 8px;
}


table.price-table_default tr th:last-child, table.price-table_default tr td:last-child {
    text-align: right;
}

table.price-table_light thead tr th:first-child{
    background-color: var(--color-primary-2);
    color: white;
}


table.price-table_light tr th, table.price-table_light tr td {
    border-right: solid var(--thin-border) var(--color-primary-2);
    border-bottom: solid var(--thin-border) var(--color-primary-2);
}

table.price-table_light tr th:first-child, table.price-table_light tr td:first-child {
    border-left: solid var(--thin-border) var(--color-primary-2);
}

table.price-table_light tr th {
    border-top: solid var(--thin-border) var(--color-primary-2);
}

table.price-table_light tr:first-child th:first-child {
    border-top-left-radius: 8px;
}

table.price-table_light tr:first-child th:last-child {
    border-top-right-radius: 8px;
}

table.price-table_light tr:last-child td:first-child {
    border-bottom-left-radius: 8px;
}

table.price-table_light tr:last-child td:last-child {
    border-bottom-right-radius: 8px;
}


table.price-table_light tr th:last-child, table.price-table_light tr td:last-child {
    text-align: right;
}

table.price-table_cottages thead tr th:first-child{
    background-color: var(--color-primary-1);
    color: white;
}

table.price-table_cottages tr th:first-child {
    border-left: solid var(--thin-border) var(--color-primary-1);
}

table.price-table_cottages thead tr th {
    border-top: solid var(--thin-border) var(--color-primary-1);
}

table.price-table_cottages thead tr:first-child th:first-child {
    border-top-left-radius: var(--spacing-2);
}

table.price-table_cottages thead tr:first-child th:last-child {
    border-top-right-radius: var(--spacing-2);
}

table.price-table_cottages tbody:last-child tr:last-child th:first-child  {
    border-bottom-left-radius: var(--spacing-2);   
}

table.price-table_cottages tbody:last-child tr:last-child td:last-child {
    border-bottom-right-radius: var(--spacing-2);
}


table.price-table_cottages tr th:first-child,
table.price-table_cottages tr th:last-child{
    border-right: solid var(--thin-border) var(--color-primary-1);
}

table.price-table_cottages tr td:last-child {
    border-right: solid var(--thin-border) var(--color-primary-1);
}


table.price-table_cottages tr th {
    border-bottom: solid var(--thin-border) var(--color-primary-1);
}

table.price-table_cottages tbody tr:last-child td {
    border-bottom: solid var(--thin-border) var(--color-primary-1);
}

td.price-table__price {
    text-align: right;
    font-family: var(--font-family-1);
    font-size: var(--font-size-sm2);
}


.price-table__subheading {
    text-align: left;
    font-family: var(--font-family-1);
    font-size: var(--font-size-sm2);
    font-weight: 700;
}

.price-table__details {
    text-align: left;
    font-family: var(--font-family-1);
    font-size: var(--font-size-sm1);

}

td.price-table__price-conditions {
    font-size: var(--font-size-sm1);
}

/*
.marktestercottage {

    display: flex;

    flex-direction: column;

}
*/

.price-table__header-with-icon {
    display: flex;
    align-items: center;
    justify-content: space-between;
}


.price-table__header-with-icon_season::after {
    display: flex;
    background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 34 32' focusable='false'><path fill='rgb(255,255,255)' d='M16.996 10.079c0 0 0.001 0 0.001 0 2.275 0 4.119-1.844 4.119-4.119s-1.844-4.119-4.119-4.119c-2.275 0-4.119 1.844-4.119 4.119 0 0 0 0.001 0 0.001v-0c0.001 2.274 1.844 4.117 4.117 4.118h0zM16.996 2.81c0 0 0 0 0 0 1.742 0 3.153 1.412 3.153 3.153s-1.412 3.153-3.153 3.153c-1.742 0-3.153-1.412-3.153-3.153 0 0 0 0 0 0v0c0-1.741 1.412-3.153 3.153-3.153h0z'/><path fill='rgb(255,255,255)' d='M16.674 10.639h0.643v1.285h-0.643v-1.285z'/><path fill='rgb(255,255,255)' d='M16.674 0h0.643v1.285h-0.643v-1.285z'/><path fill='rgb(255,255,255)' d='M11.034 5.641h1.285v0.643h-1.285v-0.643z'/><path fill='rgb(255,255,255)' d='M21.673 5.641h1.285v0.643h-1.285v-0.643z'/><path fill='rgb(255,255,255)' d='M12.552 1.974l0.455-0.455 0.909 0.909-0.455 0.455-0.909-0.909z'/><path fill='rgb(255,255,255)' d='M20.076 9.497l0.455-0.455 0.909 0.909-0.455 0.455-0.909-0.909z'/><path fill='rgb(255,255,255)' d='M20.076 2.428l0.909-0.909 0.455 0.455-0.909 0.909-0.455-0.455z'/><path fill='rgb(255,255,255)' d='M12.552 9.951l0.909-0.909 0.455 0.455-0.909 0.909-0.455-0.455z'/><path fill='rgb(255,255,255)' d='M12.101 16.148c-0.002-1.432-1.147-2.596-2.571-2.627l-0.003-0c-0.27-0.619-0.68-1.134-1.191-1.522l-0.009-0.007c-0.616-0.465-1.394-0.744-2.237-0.744-0.846 0-1.626 0.281-2.252 0.755l0.009-0.007c-0.518 0.394-0.925 0.907-1.185 1.5l-0.009 0.024h-0.024c-1.451 0-2.628 1.177-2.628 2.628s1.177 2.628 2.628 2.628h6.845c1.451-0.002 2.626-1.178 2.628-2.628v-0zM0.967 16.148c0-0 0-0.001 0-0.002 0-0.918 0.744-1.662 1.662-1.662 0.096 0 0.191 0.008 0.282 0.024l-0.010-0.001 0.417 0.068 0.122-0.403c0.359-1.144 1.409-1.959 2.65-1.959 1.238 0 2.286 0.811 2.642 1.931l0.005 0.020 0.12 0.386 0.402-0.052c0.065-0.009 0.139-0.014 0.215-0.014 0.918 0 1.663 0.744 1.663 1.663s-0.744 1.663-1.663 1.663c-0 0-0.001 0-0.001 0h-6.845c-0.917-0.001-1.66-0.744-1.663-1.66v-0z'/><path fill='rgb(255,255,255)' d='M31.29 11.959c-0.723-0.949-1.45-1.789-2.226-2.582l0.005 0.005-0.341-0.341-0.341 0.341c-0.77 0.788-1.498 1.628-2.172 2.511l-0.048 0.066c-1.509 1.995-2.274 3.655-2.274 4.932-0 0.021-0 0.046-0 0.071 0 1.469 0.525 2.815 1.398 3.861l-0.008-0.010c0.812 1.018 2.053 1.664 3.444 1.664s2.632-0.646 3.437-1.656l0.007-0.009c0.865-1.036 1.39-2.383 1.39-3.852 0-0.025-0-0.050-0-0.074l0 0.004c0.003-1.277-0.762-2.936-2.271-4.932zM28.406 19.36l-3.547-2.52c0.076-0.827 0.333-1.581 0.731-2.239l-0.013 0.023 2.829 2.010zM29.050 16.635l2.829-2.010c0.385 0.635 0.642 1.389 0.717 2.195l0.002 0.020-3.547 2.522zM30.519 12.541c0.335 0.435 0.678 0.931 0.995 1.444l0.044 0.077-2.51 1.783v-5.073c0.402 0.444 0.937 1.066 1.47 1.77zM26.931 12.548c0.535-0.708 1.073-1.333 1.476-1.779v5.075l-2.51-1.783c0.36-0.587 0.701-1.080 1.065-1.554l-0.031 0.043zM24.915 17.665l3.493 2.482v1.348c-1.767-0.175-3.2-1.772-3.493-3.828zM29.051 21.494v-1.343l3.493-2.482c-0.291 2.056-1.728 3.654-3.493 3.828z'/><path fill='rgb(255,255,255)' d='M22.030 24.727l-0.544-0.344-0.918 1.448h-2.796l2.048-2.049 1.673 0.375 0.141-0.628-1.275-0.286 0.998-0.998-0.455-0.455-0.998 0.998-0.286-1.275-0.628 0.141 0.375 1.673-2.048 2.049v-2.796l1.448-0.918-0.345-0.544-1.103 0.699v-1.512h-0.643v1.512l-1.103-0.699-0.345 0.544 1.448 0.918v2.796l-2.048-2.048 0.375-1.673-0.628-0.141-0.286 1.274-0.998-0.998-0.455 0.455 0.998 0.998-1.275 0.286 0.141 0.628 1.673-0.375 2.048 2.049h-2.897l-0.918-1.448-0.544 0.344 0.699 1.103h-1.411v0.644h1.413l-0.699 1.103 0.544 0.345 0.918-1.448h2.897l-1.977 1.977-1.673-0.375-0.141 0.628 1.275 0.285-1.069 1.069 0.455 0.455 1.069-1.069 0.286 1.274 0.628-0.141-0.375-1.672 1.977-1.977v2.897l-1.448 0.918 0.345 0.544 1.103-0.699v1.411h0.643v-1.411l1.103 0.699 0.345-0.544-1.448-0.918v-2.897l1.977 1.977-0.375 1.673 0.628 0.141 0.286-1.275 1.069 1.069 0.455-0.455-1.069-1.069 1.275-0.285-0.141-0.628-1.672 0.375-1.979-1.977h2.796l0.918 1.448 0.544-0.345-0.699-1.103h1.512v-0.644h-1.512z'/><path fill='rgb(255,255,255)' d='M1.043 20.861l0.973-1.633 0.553 0.329-0.973 1.633-0.553-0.329z'/><path fill='rgb(255,255,255)' d='M3.546 20.862l0.973-1.633 0.553 0.329-0.973 1.633-0.553-0.329z'/><path fill='rgb(255,255,255)' d='M6.008 20.862l0.973-1.633 0.553 0.329-0.973 1.633-0.553-0.329z'/><path fill='rgb(255,255,255)' d='M8.511 20.862l0.973-1.633 0.553 0.329-0.973 1.633-0.553-0.329z'/><path fill='rgb(255,255,255)' d='M9.896 6.507l-0.583-0.772c-1.448 1.102-2.635 2.468-3.506 4.034l-0.034 0.066 0.848 0.462c0.837-1.508 1.934-2.77 3.244-3.768l0.029-0.021z'/><path fill='rgb(255,255,255)' d='M6.957 22.149l-0.821 0.509c0.891 1.425 2.004 2.621 3.305 3.577l0.036 0.025 0.569-0.78c-1.236-0.907-2.265-2.013-3.060-3.282l-0.029-0.049z'/><path fill='rgb(255,255,255)' d='M23.946 25.48l0.569 0.78c1.111-0.816 2.058-1.771 2.841-2.854l0.026-0.038-0.784-0.562c-0.748 1.036-1.624 1.919-2.618 2.651l-0.033 0.023z'/><path fill='rgb(255,255,255)' d='M26.785 9.338l0.8-0.54c-0.812-1.193-1.779-2.207-2.885-3.046l-0.032-0.023-0.579 0.772c1.053 0.797 1.946 1.734 2.67 2.796l0.026 0.041z'/></svg>");
    margin-left: 1rem;
    height: 38px;
    width: 38px;
    background-size: 38px 38px;
    background-repeat: no-repeat;
    content: " ";
}

.price-table__header-with-icon_cabin::after {
    display: flex;
    background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 36 32' focusable='false'><path fill='rgb(255,255,255)' d='M35.674 15.868l-17.482-15.868-18.192 16.512 0.778 0.857 5.715-5.189v-0.098h0.108l11.591-10.52 17.414 15.806 0.066-0.072 0.712-0.785z'/><path fill='rgb(255,255,255)' d='M27.307 4.025h3.255v5.777l1.157 1.050v-7.984h-5.569v2.93l1.157 1.050z'/><path fill='rgb(255,255,255)' d='M19.949 4.588h-3.515l-1.275 1.157h6.063z'/><path fill='rgb(255,255,255)' d='M24.169 8.419h-11.955l-1.275 1.157h14.505z'/><path fill='rgb(255,255,255)' d='M29.478 13.239l-1.275-1.157h-20.024l-1.275 1.157z'/><path fill='rgb(255,255,255)' d='M6.494 12.082v0.098l0.108-0.098z'/><path fill='rgb(255,255,255)' d='M30.562 14.222v1.787h-24.643v-1.876l-1.157 1.050v16.816h26.957v-16.727zM24.27 17.166h6.292v2.275h-6.292zM24.27 20.599h6.292v2.581h-6.292zM13.27 17.166h9.844v9.608h-9.844zM5.919 17.166h6.194v2.275h-6.194zM5.919 20.599h6.194v2.581h-6.194zM5.919 24.337h6.194v2.439h-6.194zM30.562 30.842h-24.643v-2.911h24.643zM24.27 26.774v-2.439h6.292v2.439z'/></svg>");
    margin-left: 1rem;
    height: 38px;
    width: 38px;
    background-size: 38px 38px;
    background-repeat: no-repeat;
    content: " ";
}

.price-table__header-with-icon_luxurytent::after {
    display: flex;
    background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 38 32' focusable='false'><path fill='rgb(255,255,255)' d='M37.949 25.593l-1.171-17.843c-0.078-1.187-0.864-2.172-1.936-2.541l-0.020-0.006-14.882-5.034c-0.261-0.108-0.563-0.17-0.88-0.17-0.314 0-0.614 0.061-0.888 0.173l0.016-0.006-14.815 5.041c-1.076 0.374-1.852 1.337-1.947 2.494l-0.001 0.010-1.422 17.857-0.003 0.028 0.098 6.403h37.95zM1.273 30.807l-0.072-4.594h0.792v-1.192h-0.75l1.372-17.212c0.056-0.685 0.512-1.251 1.132-1.467l0.012-0.004 14.858-5.059c0.131-0.055 0.283-0.086 0.442-0.086 0.161 0 0.315 0.033 0.455 0.091l-0.008-0.003 0.017 0.007 14.916 5.044c0.641 0.22 1.103 0.798 1.148 1.49l0 0.005 1.128 17.192h-2.915v-11.72c0-2.496-2.023-4.519-4.519-4.519s-4.519 2.023-4.519 4.519v0 11.72h-8.321v1.192h20.325l0.072 4.594zM32.608 25.021h-6.653v-11.72c0-1.837 1.489-3.327 3.327-3.327s3.327 1.489 3.327 3.327v0z'/><path fill='rgb(255,255,255)' d='M14.682 18.755h7.143v-9.973h-15.478v9.973zM18.582 17.563l1.033-3.53c0.293 0.118 0.636 0.212 0.991 0.267l0.027 0.003v3.26zM20.634 13.091c-0.648-0.113-1.206-0.437-1.613-0.897l-0.003-0.003c-0.466-0.608-0.75-1.378-0.758-2.214v-0.002h2.374zM14.684 9.975h2.383c0.010 1.128 0.397 2.164 1.042 2.989l-0.008-0.011c0.14 0.166 0.289 0.315 0.45 0.45l0.006 0.005-1.215 4.155h-2.656zM9.931 9.975c-0.009 0.835-0.29 1.602-0.759 2.22l0.007-0.009c-0.414 0.471-0.981 0.799-1.622 0.907l-0.016 0.002v-3.121zM7.541 14.308c0.388-0.058 0.736-0.153 1.066-0.284l-0.032 0.011 1.033 3.53h-2.069zM10.852 17.565l-1.22-4.158c0.166-0.14 0.316-0.289 0.451-0.449l0.005-0.005c0.637-0.814 1.025-1.85 1.033-2.976v-0.002h2.365v7.588z'/><path fill='rgb(255,255,255)' d='M11.72 22.669h1.483v-1.192h-7.972v1.192h1.861l-1.060 2.353h-2.847v1.192h2.308l-1.312 2.913 1.088 0.49 1.532-3.402h5.207l1.532 3.402 1.088-0.49-1.312-2.913h1.932v-1.192h-2.469zM7.339 25.022l1.060-2.353h2.013l1.060 2.353z'/><path fill='rgb(255,255,255)' d='M29.282 11.623c-1.186 0-2.147 0.961-2.147 2.147s0.961 2.147 2.147 2.147c1.186 0 2.147-0.961 2.147-2.147v0c0-1.186-0.961-2.147-2.147-2.147v0zM29.282 14.721c-0.527 0-0.954-0.427-0.954-0.954s0.427-0.954 0.954-0.954c0.527 0 0.954 0.427 0.954 0.954v0c0 0.527-0.427 0.954-0.954 0.954v0z'/></svg>");
    margin-left: 1rem;
    height: 38px;
    width: 38px;
    background-size: 38px 38px;
    background-repeat: no-repeat;
    content: " ";
}


.price-table__header-with-icon_wifi::after {
    display: flex;
    background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 39 32' focusable='false'><path fill='rgb(255,255,255)' d='M35.646 11.167l-0.418-0.331c-4.285-3.404-9.774-5.462-15.743-5.462s-11.458 2.057-15.796 5.502l0.052-0.040-0.418 0.331-3.323-4.132 0.42-0.337c5.171-4.173 11.822-6.698 19.064-6.698s13.893 2.526 19.122 6.744l-0.058-0.045 0.42 0.337zM19.485 4.309c0.012-0 0.027-0 0.041-0 6.020 0 11.569 2.014 16.011 5.405l-0.064-0.047 1.981-2.46c-4.913-3.823-11.171-6.129-17.968-6.129s-13.055 2.306-18.034 6.178l0.066-0.050 1.981 2.462c4.378-3.345 9.927-5.359 15.947-5.359 0.014 0 0.028 0 0.042 0h-0.002z'/><path fill='rgb(255,255,255)' d='M30.279 17.836l-0.418-0.331c-2.825-2.242-6.443-3.597-10.377-3.597s-7.552 1.355-10.412 3.623l0.035-0.027-0.418 0.331-3.265-4.059 0.424-0.336c3.708-2.96 8.463-4.75 13.636-4.75s9.928 1.79 13.68 4.784l-0.044-0.034 0.426 0.336zM19.485 12.843c0.008 0 0.018-0 0.028-0 3.989 0 7.671 1.313 10.638 3.529l-0.047-0.033 1.92-2.387c-3.448-2.613-7.809-4.186-12.539-4.186s-9.091 1.573-12.591 4.224l0.052-0.038 1.92 2.387c2.92-2.185 6.603-3.498 10.592-3.498 0.009 0 0.019 0 0.028 0h-0.001z'/><path fill='rgb(255,255,255)' d='M24.865 24.567l-0.419-0.337c-1.345-1.087-3.076-1.745-4.961-1.745s-3.616 0.658-4.976 1.757l0.015-0.012-0.419 0.337-3.257-4.048 0.425-0.336c2.234-1.779 5.097-2.854 8.212-2.854s5.977 1.075 8.239 2.874l-0.027-0.021 0.425 0.336zM19.485 21.41c1.952 0.002 3.758 0.623 5.233 1.677l-0.027-0.019 1.906-2.369c-1.972-1.434-4.441-2.295-7.112-2.295s-5.14 0.86-7.147 2.319l0.035-0.024 1.906 2.369c1.448-1.035 3.254-1.655 5.204-1.658h0.001z'/><path fill='rgb(255,255,255)' d='M19.485 32c-1.762 0-3.19-1.428-3.19-3.19s1.428-3.19 3.19-3.19c1.762 0 3.19 1.428 3.19 3.19v0c0 1.762-1.428 3.19-3.19 3.19v0zM19.485 26.697c-1.167 0-2.113 0.946-2.113 2.113s0.946 2.113 2.113 2.113c1.167 0 2.113-0.946 2.113-2.113v0c-0-1.167-0.947-2.113-2.113-2.113v0z'/></svg>");
    margin-left: 1rem;
    height: 38px;
    width: 38px;
    background-size: 38px 38px;
    background-repeat: no-repeat;
    content: " ";
}

.price-table__header-with-icon_wintercamping::after {
    display: flex;
    background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 42 32' focusable='false'><path fill='rgb(255,255,255)' d='M17.341 8.296l-0.297-0.75-2.201 0.871-2.721-1.541 2.726-1.515 2.216 0.924 0.311-0.745-1.628-0.68 1.958-1.089-0.394-0.704-1.988 1.104 0.213-1.665-0.8-0.103-0.286 2.255-2.758 1.534v-3.004l1.932-1.37-0.467-0.657-1.468 1.038v-2.199h-0.807v2.189l-1.414-1.026-0.474 0.653 1.888 1.37v2.988l-2.693-1.526-0.241-2.235-0.802 0.088 0.179 1.658-2.002-1.135-0.398 0.701 2.013 1.139-1.651 0.657 0.297 0.751 2.256-0.893 2.634 1.49-2.711 1.508-2.162-0.903-0.311 0.745 1.575 0.657-1.972 1.096 0.392 0.705 2.063-1.147-0.219 1.719 0.801 0.103 0.295-2.309 2.661-1.48v3.015l-1.885 1.337 0.467 0.657 1.418-1.006v2.215h0.804v-2.27l1.461 1.061 0.474-0.653-1.935-1.402v-2.958l2.743 1.555 0.247 2.29 0.802-0.088-0.185-1.714 1.988 1.126 0.398-0.701-1.938-1.098z'/><path fill='rgb(255,255,255)' d='M33.867 23.771c-2.271 0-4.112 1.841-4.112 4.112s1.841 4.112 4.112 4.112c2.271 0 4.112-1.841 4.112-4.112v0c-0-2.271-1.841-4.112-4.112-4.112h-0zM33.867 30.783c-0 0-0 0-0 0-1.603 0-2.902-1.299-2.902-2.902s1.299-2.902 2.902-2.902c1.603 0 2.902 1.299 2.902 2.902 0 0 0 0 0 0v-0c0 0 0 0.001 0 0.001 0 1.602-1.299 2.901-2.901 2.902h-0z'/><path fill='rgb(255,255,255)' d='M0 27.358h7.092v1.21h-7.092v-1.21z'/><path fill='rgb(255,255,255)' d='M38.087 13.029h-11.272v6.964h11.272zM36.877 18.781h-8.853v-4.542h8.853z'/><path fill='rgb(255,255,255)' d='M8.303 22.999l-0.011 5.568h20.293c-0.028-0.205-0.044-0.442-0.044-0.682 0-0.001 0-0.002 0-0.004v0q0-0.266 0.026-0.526h-19.064l0.028-13.437h-1.21z'/><path fill='rgb(255,255,255)' d='M40.56 9.097c-0.993-1-2.368-1.619-3.888-1.619-0.005 0-0.011 0-0.016 0h-17.548v1.21h17.549c0 0 0 0 0 0 2.377 0 4.303 1.927 4.303 4.303 0 0.003 0 0.006 0 0.009v-0l-0.029 14.358h-1.763q0.025 0.26 0.026 0.526c0 0.001 0 0.002 0 0.004 0 0.241-0.016 0.477-0.047 0.709l0.003-0.027h2.989l0.032-15.566c0-0.008 0-0.017 0-0.027 0-1.516-0.616-2.888-1.611-3.88l-0-0z'/><path fill='rgb(255,255,255)' d='M23.851 26.147v-13.012h-9.931v13.012h1.21v-11.802h7.51v11.802z'/></svg>");
    margin-left: 1rem;
    height: 38px;
    width: 38px;
    background-size: 38px 38px;
    background-repeat: no-repeat;
    content: " ";
}


.price-table__header-with-icon_minigolf::after {
    display: flex;
    background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32' focusable='false'><path fill='rgb(255,255,255)' d='M24.813 7.229h-7.245v0.918h6.564l6.996 22.929h-29.884l6.996-22.929h6.564v-0.921h-7.246l-7.557 24.774h32.371z'/><path fill='rgb(255,255,255)' d='M15.726 0v11.411h0.919v-6.505l5.649-2.223zM16.645 1.371l3.175 1.298-3.175 1.249z'/><path fill='rgb(255,255,255)' d='M14.655 11.302q0.071-0.033 0.149-0.061v-0.968c-0.209 0.057-0.386 0.123-0.556 0.202l0.022-0.009c-0.854 0.393-0.98 0.927-0.98 1.211s0.127 0.818 0.98 1.211c0.567 0.234 1.225 0.37 1.915 0.37s1.348-0.136 1.949-0.383l-0.034 0.012c0.854-0.393 0.98-0.927 0.98-1.211s-0.127-0.818-0.98-1.211c-0.148-0.070-0.325-0.135-0.508-0.186l-0.025-0.006v0.968q0.078 0.029 0.149 0.061c0.324 0.149 0.446 0.308 0.446 0.374s-0.122 0.225-0.446 0.374c-0.454 0.181-0.98 0.286-1.531 0.286s-1.077-0.105-1.559-0.296l0.029 0.010c-0.324-0.149-0.446-0.308-0.446-0.374s0.122-0.225 0.446-0.374z'/><path fill='rgb(255,255,255)' d='M14.299 24.261c0.001 1.042 0.845 1.886 1.887 1.886s1.887-0.845 1.887-1.887c0-1.042-0.845-1.887-1.887-1.887h-0c-0 0-0 0-0 0-1.042 0-1.887 0.845-1.887 1.887 0 0 0 0.001 0 0.001v-0zM17.152 24.261c0 0.533-0.432 0.965-0.965 0.965s-0.965-0.432-0.965-0.965c0-0.533 0.432-0.965 0.965-0.965v0c0.533 0 0.965 0.432 0.965 0.965v0z'/></svg>");
    margin-left: 1rem;
    height: 38px;
    width: 38px;
    background-size: 38px 38px;
    background-repeat: no-repeat;
    content: " ";
}

.price-table__header-with-icon_water::after {
    display: flex;
    background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 32' focusable='false'><path fill='rgb(255,255,255)' d='M11.94 32c-0.003 0-0.008 0-0.012 0-6.589 0-11.93-5.341-11.93-11.93 0-0.004 0-0.008 0-0.012v0.001c0-2.726 1.958-6.869 5.816-12.314 2.844-4.013 5.729-7.296 5.758-7.329l0.367-0.417 0.367 0.417c0.029 0.033 2.913 3.315 5.758 7.329 3.86 5.445 5.817 9.588 5.817 12.314 0 0.003 0 0.007 0 0.011 0 6.589-5.342 11.931-11.931 11.931-0.004 0-0.008 0-0.012 0h0.001zM11.94 1.489c-0.862 1.008-3.108 3.693-5.331 6.829-3.683 5.198-5.63 9.259-5.63 11.741 0 6.054 4.908 10.962 10.962 10.962s10.962-4.908 10.962-10.962v0c0-2.483-1.949-6.543-5.632-11.741-2.223-3.137-4.47-5.822-5.331-6.83z'/><path fill='rgb(255,255,255)' d='M11.941 29.073c-5.043 0-9.13-4.088-9.13-9.13v0c0-1.49 0.77-3.549 2.29-6.118l0.843 0.498c-1.429 2.417-2.153 4.307-2.153 5.62 0 4.501 3.649 8.15 8.15 8.15v0z'/><path fill='rgb(255,255,255)' d='M6.645 13.182l-0.825-0.528c0.4-0.625 0.842-1.282 1.315-1.954l0.8 0.564c-0.466 0.66-0.899 1.305-1.291 1.918z'/></svg>");
    margin-left: 1rem;
    height: 38px;
    width: 38px;
    background-size: 38px 38px;
    background-repeat: no-repeat;
    content: " ";
}

.price-table__header-with-icon_clock::after {
    display: flex;
    background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32' focusable='false'><path fill='rgb(255,255,255)' d='M25.201 6.854c-2.334-2.327-5.554-3.767-9.111-3.767-7.125 0-12.902 5.776-12.902 12.902s5.776 12.902 12.902 12.902c7.125 0 12.902-5.776 12.902-12.902 0-1.814-0.374-3.541-1.050-5.107l0.032 0.084c-0.686-1.598-1.621-2.963-2.773-4.112l-0-0zM27.133 20.686c-0.577 1.347-1.338 2.503-2.267 3.501l0.007-0.007-1.28-1.28-0.646 0.646 1.28 1.28c-2.027 1.89-4.723 3.085-7.697 3.197l-0.022 0.001v-3.33h-0.912v3.328c-2.995-0.112-5.691-1.308-7.726-3.204l0.007 0.007 1.28-1.28-0.646-0.646-1.28 1.28c-1.89-2.027-3.085-4.723-3.197-7.697l-0.001-0.022h3.329v-0.912h-3.327c0.112-2.995 1.308-5.691 3.204-7.726l-0.007 0.007 1.282 1.282 0.646-0.646-1.282-1.282c2.027-1.89 4.723-3.085 7.697-3.197l0.022-0.001v3.329h0.912v-3.329c2.995 0.112 5.691 1.308 7.726 3.204l-0.007-0.007-1.281 1.28 0.646 0.646 1.28-1.28c1.89 2.027 3.085 4.723 3.197 7.697l0.001 0.022h-3.329v0.912h3.328c-0.056 1.539-0.396 2.983-0.967 4.304l0.030-0.077z'/><path fill='rgb(255,255,255)' d='M30.746 9.797c-2.488-5.802-8.151-9.793-14.746-9.793-8.836 0-15.998 7.163-15.998 15.998s7.163 15.998 15.998 15.998c8.835 0 15.997-7.161 15.998-15.995v-0c0-0.001 0-0.002 0-0.003 0-2.241-0.461-4.374-1.292-6.309l0.040 0.104zM29.904 21.856c-2.346 5.468-7.684 9.228-13.9 9.228-8.33 0-15.082-6.753-15.082-15.082s6.753-15.082 15.082-15.082c8.33 0 15.082 6.753 15.082 15.082 0 0 0 0.001 0 0.001v-0c0 0.001 0 0.002 0 0.003 0 2.112-0.434 4.122-1.218 5.947l0.038-0.098z'/><path fill='rgb(255,255,255)' d='M16.509 15.546v-6.758h-0.912v7.672h5.268v-0.912z'/></svg>");
    margin-left: 1rem;
    height: 38px;
    width: 38px;
    background-size: 38px 38px;
    background-repeat: no-repeat;
    content: " ";
}


@media only screen and (min-width: 576px) {
    /* pricing-grid*/
    
    .pricing-grid_tourist {
        grid-template-columns: repeat(2,1fr);
    }


    /* Pricing links*/

    .pricing-links {
        grid-template-columns: repeat(3,1fr);
    }

}



@media only screen and (min-width: 768px) {

    /* pricing-grid*/
    
    .pricing-grid_tourist {
        grid-template-columns: repeat(2,1fr);
    }

      .pricing-grid__area_tourist-details {
        grid-row: 4/5;
        grid-column: 1/3;
      }
  
    .pricing-grid_cottages,
    .pricing-grid_misc-prices {
        grid-template-columns: repeat(2,1fr);
    }

    .pricing-grid_season {
        grid-template-columns: 3fr 2fr;
    }

    .pricing-grid__area_season-main {
        grid-row: 1/4;
    }

    .pricing-grid__area_season-details {
        grid-row: 4/5;
        grid-column: 1/3;
    }

    .pricing-grid__area_misc-prices-bath {
        grid-row: 1/2;
    }

   .pricing-grid__area_misc-prices-activities {
       grid-row: 1/3;
   }

    .pricing-grid__area_misc-prices-accessories {
        grid-row: 2/4;
    }

    .pricing-grid__area_misc-prices-other {
        grid-row: 3/4;
        
    }

}


@media only screen and (min-width: 992px) {

    table.price-table thead tr th{
        font-size: var(--font-size-lg1);
    }

    td.price-table__price {
        font-size: var(--font-size-md1);
    }

    .price-table__subheading {
        font-size: var(--font-size-md1);
    }

    .price-table__details {
        font-size: var(--font-size-md1);
    }

    /* Pricing links*/

    .pricing-links {
        align-self: center;
        margin: 0;
        font-size: var(--font-size-lg1);
    }

    .pricing-links > a {
        padding: var(--spacing-3) var(--spacing-6);
    }

    /* pricing links*/

}


@media only screen and (min-width: 1200px) {

    .pricing-grid_tourist,
    .pricing-grid_cottages,
    .pricing-grid_season,
    .pricing-grid_misc-prices,
	.pricing-grid_check-in-out {
        align-self: flex-start;
        
    }

    /* Pricing links*/
    .pricing-links {
        align-self: flex-start;
    }

    /* Pricing links*/
}

/* Price-table */.facilities-info-grid {
    display: grid;
}


.facilities-info-grid__item-heading1 {
	grid-area: heading1;
}

.facilities-info-grid__item-text1 {
	grid-area: text1;
}

.facilities-info-grid__item-text2 {
	grid-area: text2;
}

.facilities-info-grid__item-sm1 {
	grid-area: sm1;
}

.facilities-info-grid__item-sm2 {
	grid-area: sm2;
}
    
.facilities-info-grid__item-sm3 {
	grid-area: sm3;
}
    
    
.facilities-info-grid__item-sm4 {
	grid-area: sm4;
}
    
.facilities-info-grid__item-md1 {
	grid-area: md1;
}
        
.facilities-info-grid__item-md2 {
	grid-area: md2;
}
    
.facilities-info-grid__item-md3 {
	grid-area: md3;
}
    
.facilities-info-grid__item-md4 {
	grid-area: md4;
}
        
.facilities-info-grid__item-lg1 {
	grid-area: lg1;
}
        
.facilities-info-grid__item-lg2 {
	grid-area: lg2;
}
    
.facilities-info-grid__item-lg3 {
	grid-area: lg3;
}
        
.facilities-info-grid__item-lg4 {
	grid-area: lg4;
}

.facilities-info-grid_pool {
	grid-template-columns: 1fr 1fr 1fr;
	grid-template-areas:
"heading1   heading1  heading1"
"text1      text1     text1"
"lg3  lg3   lg3"
". sm1 ."
". sm2 ."
"lg1  lg1   lg1"
"lg4  lg4   lg4"
"lg4  lg4   lg4"
"lg2  lg2   lg2"
"md2  md1   md1";

}

.facilities-info-grid_minigolf {
	grid-template-columns: 1fr 1fr 1fr;
	grid-template-areas:
		"heading1   heading1  heading1"
"text1      text1   text1"
"text2      text2   text2"
"lg3  lg3   lg3"
"lg1  lg1   lg1"
"lg4  lg4   lg4"
"lg4  lg4   lg4"
"lg2  lg2   lg2"
"md2  md1   md1";

}


.facilities-info-grid_beach {
	grid-template-columns: 1fr 1fr 1fr;
	grid-template-areas:
"heading1	heading1	heading1"
"text1		text1		text1"
"lg3		lg3		lg3"
"text2		text2		text2"
"lg1		lg1		lg1"
"lg2		lg2		lg2"
"sm1		sm1		md2";

}

.facilities-info-grid_creative-workshop {
	grid-template-columns: 1fr 1fr 1fr;
	grid-template-areas:
"heading1	heading1	heading1"
"text1		text1		text1"
"lg3		lg3		lg3"
"text2		text2		text2"
"md1		md1		md1"
"lg1		lg1		lg1"
"lg2		lg2		lg2"
"sm1		sm1		md2";

}


.facilities-info-grid_playground {
	grid-template-columns: 1fr 1fr 1fr;
	grid-template-areas:
"heading1	heading1	heading1"
"text1		text1		text1"
"lg3		lg3		lg3"
"text2		text2		text2"
"lg1		lg1		lg1"
"lg2		lg2		lg2"
"sm1		sm1		md2";

}



.facilities-info-grid_entertainment {
	grid-template-columns: 1fr 1fr 1fr;
	grid-template-areas:
"heading1	heading1	heading1"
"text1		text1		text1"
"lg3		lg3		lg3"
"text2		text2		text2"
"lg1		lg1		lg1"
"lg2		lg2		lg2"
"sm1		sm1		md2";

}





.facilities-info-grid_tennis {
	grid-template-columns: 1fr 1fr 1fr;
	grid-template-areas:
"heading1   heading1  heading1"
"text1      text1   text1"
"text2      text2   text2"
"lg3  lg3   lg3"
"lg1  lg1   lg1"
"lg4  lg4   lg4"
"lg4  lg4   lg4"
"lg2  lg2   sm2"
"md1  md1   sm2"
"md2  sm1   sm1";

}





@media only screen and (min-width: 576px) {

    

    .facilities-info-grid_pool {
		grid-template-columns: max-content 1fr 3fr 3fr;
    
        grid-template-areas:
        "heading1   heading1   heading1  heading1"
        "text1      text1      text1   text1"
        "lg3  lg3  lg3   lg3"
        ".  .  .   ."
        "sm1  lg1  lg1   lg1"
        "sm2  lg1  lg1   lg1"
        "lg4  lg4  lg4   lg4"
        "lg2  lg2  lg2   lg2"
        "md2  md2  md1   md1";

    }

	

	.facilities-info-grid_minigolf {
		grid-template-columns: 2fr 1fr 1fr 1fr;
    
        grid-template-areas:
        "heading1   heading1   heading1  heading1"
        "text1      text1      text1   text1"
        "text2      text2      text2   text2"
        "lg3  lg3  lg3   lg3"
        "lg4  lg4  lg4   lg4"
        "lg1  lg1  lg2   lg2"
        "md2  md2  md1   md1";

    }
	
	
	.facilities-info-grid_beach {
	    grid-template-columns: 1fr 1fr 1fr 1fr;
	    grid-template-areas:
        "heading1	heading1	heading1	heading1"
        "text1		text1		text1		text1"
        "lg3		lg3		lg3		lg3"
        "text2		text2		text2		text2"
        "lg1		lg1		lg2		lg2"
        "sm1		sm1		md2		md2";

    }
	
	.facilities-info-grid_creative-workshop {
	    grid-template-columns: 1fr 1fr 1fr 1fr;
	    grid-template-areas:
        "heading1	heading1	heading1	heading1"
        "text1		text1		text1		text1"
        "lg3		lg3		lg3		lg3"
        "text2		text2		text2		text2"
		"md1		md1		md1		md1"
        "lg1		lg1		lg2		lg2"
        "sm1		sm1		md2		md2";

    }


	
	.facilities-info-grid_playground {
        grid-template-columns: 1fr 1fr 1fr 1fr;
        grid-template-areas:
        "heading1	heading1	heading1	heading1"
        "text1		text1		text1		text1"
        "lg3		lg3		lg3		lg3"
        "text2		text2		text2		text2"
        "lg1		lg1		lg2		lg2"
        "sm1		sm1		md2		md2";

    }
	
	
	
	
	
    .facilities-info-grid_entertainment {
        grid-template-columns: 1fr 1fr 1fr 1fr;
        grid-template-areas:
        "heading1	heading1	heading1	heading1"
        "text1		text1		text1		text1"
        "lg3		lg3		lg3		lg3"
        "text2		text2		text2		text2"
        "lg1		lg1		lg2		lg2"
        "sm1		sm1		md2		md2";

    }
	
	
    .facilities-info-grid_tennis {
        grid-template-columns: 2fr 1fr 1fr 1fr;

        grid-template-areas:
        "heading1   heading1   heading1  heading1"
        "text1      text1      text1   text1"
        "text2      text2      text2   text2"
        "lg1  lg1  lg2   lg2"
        "lg1  lg1  lg4   lg4"
        "lg3  lg3  lg4   lg4"
        "lg3  lg3  sm2   sm2"
        "lg3  lg3  sm2   sm2"
        "md1  md1  sm2   sm2"
        "md2  md2  sm1   sm1";

    }
	
	
}


@media only screen and (min-width: 768px) {

    .facilities-info-grid_pool {
    
		grid-template-columns: max-content 1fr 1fr 1fr 2fr 1fr;
        grid-template-areas:
        "heading1 heading1 heading1   heading1  heading1  heading1"
        "text1  text1  text1  text1  text1  text1"
        "sm1  lg3  lg3  lg3  lg3  lg3"
        "sm2    lg3    lg3     lg3  lg3  lg3"
        "lg4    lg4  lg4  lg1  lg1  lg1"
        "md1    md1  lg2  lg2  lg2  lg2"
        "md2    md2  lg2  lg2  lg2  lg2"
        "md2 md2 . . . .";

    }
	
	
	.facilities-info-grid_minigolf {
    
		grid-template-columns: max-content 1fr 1fr 1fr 1fr max-content;
        grid-template-areas:
        "heading1 heading1 heading1   heading1  heading1  heading1"
        "text1  text1  text1  text1  text1  text1"
        "text2  text2  text2  text2  text2  text2"
        "lg3    lg3  lg3  lg3  lg1  lg1"
        "lg3    lg3  lg3  lg3  lg4  lg4"
        "lg2    lg2  lg2  lg2  lg4  lg4"
        "lg2    lg2  lg2  lg2  lg4  lg4"
        "md2 md2 md2 md2 md2 md1"
        "md2 md2 md2 md2 md2 md1";

    }
	
	
    .facilities-info-grid_beach {

        grid-template-columns: 1fr 1fr 1fr 1fr;
	    grid-template-areas:
        "heading1	heading1	heading1	heading1"
        "text1		text1		text1		lg1"
        "lg3		lg3		lg3		lg1"
        "lg3		lg3		lg3		lg2"
        "text2		text2		text2		lg2"
        "sm1		sm1		md2		md2";

    }   
	
		
    .facilities-info-grid_creative-workshop {

        grid-template-columns: 1fr 1fr 1fr 1fr;
	    grid-template-areas:
        "heading1	heading1	heading1	heading1"
        "text1		text1		text1		lg1"
        "lg3		lg3		lg3		lg1"
        "lg3		lg3		lg3		lg2"
        "text2		text2		text2		lg2"
		"md1		md1		md1		lg2"
        "sm1		sm1		md2		md2";

    }   


    .facilities-info-grid_playground {
        grid-template-columns: 1fr 1fr 1fr 1fr;
        grid-template-areas:
        "heading1	heading1	heading1	heading1"
        "text1		text1		text1		lg1"
        "lg3		lg3		lg3		lg1"
        "lg3		lg3		lg3		lg2"
        "text2		text2		text2		lg2"
        "sm1		sm1		md2		md2";
        
    }
	
	
	
    .facilities-info-grid_entertainment {
	
        grid-template-columns: 1fr 1fr 1fr 1fr;
        grid-template-areas:
        "heading1	heading1	heading1	heading1"
        "text1		text1		text1		lg1"
        "lg3		lg3		lg3		lg1"
        "lg3		lg3		lg3		lg2"
        "text2		text2		text2		lg2"
        "sm1		sm1		md2		md2";
    }
	

    .facilities-info-grid_tennis {

        grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
        grid-template-areas:
        "heading1	heading1	heading1	heading1	heading1	heading1"
        "text1		text1		text1		text1		text1		text1"
        "text2		text2		text2		text2		text2		text2"
        "lg1		lg1		lg1		lg4		lg4		lg4"
        "lg3		lg3		lg3		lg4		lg4		lg4"
        "lg3		lg3		lg3		sm2		sm2		lg2"
        "lg3		lg3		lg3		sm2		sm2		md1"
        "md2		md2		md2		md2		md2		sm1"
        "md2		md2		md2		md2		md2		sm1";

    }


}

@media only screen and (min-width: 992px) {
    
    .facilities-info-grid_pool {
        grid-template-columns: max-content 1fr 1fr 1fr 1fr 1fr;
        grid-template-areas:
		"heading1 heading1 heading1   heading1  heading1  heading1"
        "text1  text1  text1  text1  text1  text1"
        "sm1  lg3  lg3  lg3  lg3  lg3"
        "sm2    lg3    lg3     lg3  lg3  lg3"
        "lg4    lg4  lg4  lg1  lg1  lg1"
        "lg4    lg4  lg4  lg2  lg2  lg2"
        "md2    md2  md1  lg2  lg2  lg2";


    }
	 
	 
	 
    .facilities-info-grid_minigolf {
        grid-template-columns: max-content 1fr 1fr 1fr 1fr 1fr;
        grid-template-areas:
        "heading1 heading1 heading1   heading1  heading1  heading1"
        "text1  text1  text1  lg3  lg3  lg3"
        "text2  text2  text2  lg3  lg3  lg3"
        "lg1    lg2  lg2  lg4  lg4  lg4"
        ".     lg2  lg2  lg4  lg4  lg4"
        "md2    md2  md1  lg4  lg4  lg4"
        "md2    md2  .    lg4  lg4  lg4";


    }

}


@media only screen and (min-width: 1200px) {
    
    .facilities-info-grid_pool {
        grid-template-columns: max-content 1fr 1fr auto auto 2fr;
        grid-template-areas:        
        "heading1	heading1	heading1	.	.	lg3"
        "text1		text1		text1		.	.	lg3"
        ".		.		.		.	.	lg3"
        "sm1		lg1		lg2		lg2	.	lg3"
        "sm2		lg1		lg2		lg2	.	lg3"
        "sm2		lg1		lg2		lg2	.	lg4"
        ".		lg1		lg2		lg2	.	lg4"
        ".		.		lg2		lg2	.	lg4"
        "md2		md2		md1		md1	.	lg4"
        "md2		md2		md1		md1	.	lg4"
        ".		.		.		.	.	lg4";

    }
    
    
    .facilities-info-grid_minigolf {
        grid-template-columns: 2fr 1fr 1fr 1fr 0.5fr 2fr 1fr 1fr;
        grid-template-areas:        
        "heading1 heading1 heading1 heading1 . lg3 lg3 lg3"
        "text1  text1  text1  text1  . lg3 lg3 lg3"
        "text2  text2  text2  text2  . lg3 lg3 lg3"
        ".  .  .  .  . lg3 lg3 lg3"
        "lg1  lg1  lg2  lg2  . lg4 lg4 lg4"
        ".  .  lg2  lg2  . lg4 lg4 lg4"
        ".  .  lg2  lg2  . lg4 lg4 lg4"
        "md2  md2  md2  md1  . lg4 lg4 lg4";
    }
    
    
    .facilities-info-grid_beach {
        grid-template-columns: 2rem 1fr 1fr 2rem 2rem 1fr 1fr 2rem;
	    grid-template-areas:
        "heading1 heading1 heading1 heading1 heading1 heading1 heading1 heading1"
        "text1  text1  text1  .  lg3 lg3 lg3 lg3"
        "lg1  lg1  lg2  lg2  . text2 text2 text2"
        "sm1  sm1  sm1  sm1  md2 md2 md2 md2";
    
    }
	
	.facilities-info-grid_creative-workshop {
        grid-template-columns: 2rem 1fr 1fr 2rem 2rem 1fr 1fr 2rem;
	    grid-template-areas:
        "heading1 heading1 heading1 heading1 heading1 heading1 heading1 heading1"
        "text1  text1  text1  .  lg3 lg3 lg3 lg3"
        "lg1  lg1  lg2  lg2  . text2 text2 text2"
		"lg1  lg1  lg2  lg2  . md1 md1 md1"
        "sm1  sm1  sm1  sm1  md2 md2 md2 md2";
    
    }


    .facilities-info-grid_playground {
        grid-template-columns: 2rem 1fr 1fr 2rem 2rem 1fr 1fr 2rem;
        grid-template-areas:
        "heading1 heading1 heading1 heading1 heading1 heading1 heading1 heading1"
        "text1  text1  text1  .  lg3 lg3 lg3 lg3"
        "lg1  lg1  lg2  lg2  . text2 text2 text2"
        "sm1  sm1  sm1  sm1  md2 md2 md2 md2";
    }
	
    
    .facilities-info-grid_entertainment {
        grid-template-columns: 2rem 1fr 1fr 2rem 2rem 1fr 1fr 2rem;
	    grid-template-areas:
        "heading1 heading1 heading1 heading1 heading1 heading1 heading1 heading1"
        "text1  text1  text1  .  lg3 lg3 lg3 lg3"
        "lg1  lg1  lg2  lg2  . text2 text2 text2"
        "sm1  sm1  sm1  sm1  md2 md2 md2 md2";
    }
	 
	 
	 
    .facilities-info-grid_tennis {
        grid-template-columns: 2fr 1fr 1fr 1fr 0.5fr 2fr 1fr 1fr;
        grid-template-areas:        
        "heading1	heading1	heading1	heading1	.	lg3	lg3	lg3"
        "text1		text1		text1		text1		.	lg3	lg3	lg3"
        "text2		text2		text2		text2		.	lg3	lg3	lg3"
        ".		.		.		.		.	lg3	lg3	lg3"
        "lg1		lg1		lg2		lg2		.	lg4	lg4	lg4"
        "lg1		lg1		sm2		sm2		.	lg4	lg4	lg4"
        "md1		md1		sm2		sm2		.	lg4	lg4	lg4"
        "md2		md2		md2		sm1		.	.	.	.";

    }
}

@media only screen and (min-width: 1400px) {

    .facilities-info-grid_pool {
        grid-template-columns: max-content 1fr 1fr auto auto 2fr;
        grid-template-areas:        
        "heading1	heading1	heading1	.	.	lg3"
        "text1		text1		text1		.	.	lg3"
        ".		.		.		.	.	lg3"
        "sm1		lg1		lg2		lg2	.	lg3"
        "sm2		lg1		lg2		lg2	.	lg3"
        "sm2		lg1		lg2		lg2	.	lg4"
        ".		lg1		lg2		lg2	.	lg4"
        ".		.		lg2		lg2	.	lg4"
        "md2		md2		md1		md1	.	lg4"
        "md2		md2		md1		md1	.	lg4"
        ".		.		.		.	.	lg4";

    }
	 
	 
    .facilities-info-grid_minigolf {
        grid-template-columns: 0.5fr 1fr 1fr 1.5fr 0.5fr 2fr 1fr 0.5fr;
        grid-template-areas:        
        "heading1	heading1	heading1	heading1	.	lg3	lg3	lg3"
        "text1   	text1		text1		text1		.	lg3	lg3	lg3"
        "text2		text2		text2		text2		.	lg3	lg3	lg3"
        ".		.		.		.		.	lg3	lg3	lg3"
        ".		lg1		lg1		lg2		.	lg4	lg4	lg4"
        ".		.		.		lg2		.	lg4	lg4	lg4"
        "md2		md2		md2		md1		.	lg4	lg4	lg4"
        ".		.		.		.		. 	lg4	lg4	lg4"
        "sm1		sm1		sm1		sm1		.	sm2	sm2	sm2";

    }
	 
	
    .facilities-info-grid_beach {
        grid-template-columns: 2rem 1fr 1fr 2rem 2rem 1fr 1fr 2rem;
        grid-template-areas:        
        "heading1	heading1	heading1	heading1	lg3	lg3	lg3	lg3"
        "text1		text1		text1		.		lg3	lg3	lg3	lg3"
        "sm1		sm1		sm1		sm1		lg3	lg3	lg3	lg3"
        "lg1		lg1		lg2		lg2		.	text2	text2	text2"
        "lg1		lg1		lg2		lg2		md2	md2	md2	md2";

    
    }
	
	.facilities-info-grid_creative-workshop {
        grid-template-columns: 2rem 1fr 1fr 2rem 2rem 1fr 1fr 2rem;
        grid-template-areas:        
		"heading1 heading1 heading1 heading1 heading1 heading1 heading1 heading1"
		"text1  text1  text1  .  lg3 lg3 lg3 lg3"
		"sm1  sm1  sm1  sm1  lg3 lg3 lg3 lg3"
		"lg1  lg1  lg2  lg2  . text2 text2 text2"
		"lg1  lg1  lg2  lg2  . md1 md1 md1"
		"lg1  lg1  lg2  lg2  md2 md2 md2 md2";

    
    }


    .facilities-info-grid_playground {
        grid-template-columns: 2rem 1fr 1fr 2rem 2rem 1fr 1fr 2rem;
        grid-template-areas:        
        "heading1	heading1	heading1	heading1	lg3	lg3	lg3	lg3"
        "text1		text1		text1		.		lg3	lg3	lg3	lg3"
        "sm1		sm1		sm1		sm1		lg3	lg3	lg3	lg3"
        "lg1		lg1		lg2		lg2		.	text2	text2	text2"
        "lg1		lg1		lg2		lg2		md2	md2	md2	md2";
    }
	 
	 
	 
    .facilities-info-grid_entertainment {
        grid-template-columns: 2rem 1fr 1fr 2rem 2rem 1fr 1fr 2rem;
        grid-template-areas:        
        "heading1	heading1	heading1	heading1	lg3	lg3	lg3	lg3"
        "text1		text1		text1		.		lg3	lg3	lg3	lg3"
        "sm1		sm1		sm1		sm1		lg3	lg3	lg3	lg3"
        "lg1		lg1		lg2		lg2		.	text2	text2	text2"
        "lg1		lg1		lg2		lg2		md2	md2	md2	md2";

    }
	 
	 
    .facilities-info-grid_tennis {
        grid-template-columns: 0.5fr 1fr 1fr 1.5fr 0.5fr 2fr 1fr 0.5fr;
        grid-template-areas:
			"heading1	heading1	heading1	heading1	.	lg3	lg3	lg3"
			"text1   	text1		text1		text1		.	lg3	lg3	lg3"
			"text2		text2		text2		text2		.	lg3	lg3	lg3"
			".		lg1		lg1		lg2		.	lg4	lg4	lg4"
			".		lg1		lg1		sm2		.	lg4	lg4	lg4"
			".		md1		md1		sm2		.	lg4	lg4	lg4"
			"md2		md2		md2		sm1		.	lg4	lg4	lg4"
			"md2		md2		md2		sm1		.	.	.	.";

    }


}