html {font-size:0.8342028vw;   }
body, html { width: 100%; height:100%;}
html {background:none;}
body {background: #F4F3F2;}
body, th, td {color: rgba(23, 23, 23, 0.80);font-family: 'Montserrat';font-size: 1.25rem;font-weight: 400;line-height: 130%;}
body, form, object {margin: 0;padding: 0;}
img, table {border: none;}
table {border-collapse: collapse;}
table td {padding: 0;}
a {color: rgba(23, 23, 23, 0.80); text-decoration:underline; transition: all 1s cubic-bezier(0.22, 1, 0.36, 1); -webkit-transition: all 1s cubic-bezier(0.22, 1, 0.36, 1); -moz-transition: all 1s cubic-bezier(0.22, 1, 0.36, 1); -ms-transition: all 1s cubic-bezier(0.22, 1, 0.36, 1); -o-transition: all 1s cubic-bezier(0.22, 1, 0.36, 1); }
a:hover {text-decoration:none;}
:focus {outline:none!important;text-decoration:none!important;}


section {overflow:hidden;}
.wrapper {overflow:hidden;}
.sticky {position:fixed;}
.stop {  position: relative;}
.bold {font-weight:bold;}
.container-fluid {max-width:109.5rem;padding-left:1rem;padding-right:1rem;}
.italic {font-style:italic;}
img {max-width:100%;height:auto;width:auto;display:block;}
svg {max-width:100%;height:auto;width:auto;display:block;margin:0 auto;}
video {display:block;max-width:100%;height:auto;width:auto;}
button { font-family: 'Montserrat';font-size: 1rem;font-weight: 400;line-height: 137%; display:block; margin:0; border:0; outline: none!important; background:none; padding:0;  text-align:left; transition: all 0.5s cubic-bezier(0.22, 1, 0.36, 1); -webkit-transition: all 0.5s cubic-bezier(0.22, 1, 0.36, 1); -moz-transition: all 0.5s cubic-bezier(0.22, 1, 0.36, 1); -ms-transition: all 0.5s cubic-bezier(0.22, 1, 0.36, 1); -o-transition: all 0.5s cubic-bezier(0.22, 1, 0.36, 1); }


.ic { display:block; transition: all 0.5s cubic-bezier(0.22, 1, 0.36, 1); -webkit-transition: all 0.5s cubic-bezier(0.22, 1, 0.36, 1); -moz-transition: all 0.5s cubic-bezier(0.22, 1, 0.36, 1); -ms-transition: all 0.5s cubic-bezier(0.22, 1, 0.36, 1); -o-transition: all 0.5s cubic-bezier(0.22, 1, 0.36, 1); }
.ic:before {color:inherit; display:block; transition: all 0.5s cubic-bezier(0.22, 1, 0.36, 1); -webkit-transition: all 0.5s cubic-bezier(0.22, 1, 0.36, 1); -moz-transition: all 0.5s cubic-bezier(0.22, 1, 0.36, 1); -ms-transition: all 0.5s cubic-bezier(0.22, 1, 0.36, 1); -o-transition: all 0.5s cubic-bezier(0.22, 1, 0.36, 1); }
.ic:after { display:block; transition: all 0.5s cubic-bezier(0.22, 1, 0.36, 1); -webkit-transition: all 0.5s cubic-bezier(0.22, 1, 0.36, 1); -moz-transition: all 0.5s cubic-bezier(0.22, 1, 0.36, 1); -ms-transition: all 0.5s cubic-bezier(0.22, 1, 0.36, 1); -o-transition: all 0.5s cubic-bezier(0.22, 1, 0.36, 1); }
.h-100 {    height: 100% !important;}

.margin-bottom {margin-bottom:12.5rem!important;}
.margin-bottom-small {position:relative;margin-bottom:6.25rem!important;}

.padding {padding-top:6.25rem;padding-bottom:6.25rem;}
.padding-top {padding-top:6.25rem;}
.padding-bottom {padding-bottom:6.25rem;}
.lenis-stopped {overflow:visible!important;}
.menu-open {height:100%!important;}

.cover > * { -o-object-fit: cover; object-fit: cover; width: 100%; height: 100%; transition: all 1s cubic-bezier(0.22, 1, 0.36, 1); -webkit-transition: all 1s cubic-bezier(0.22, 1, 0.36, 1); -moz-transition: all 1s cubic-bezier(0.22, 1, 0.36, 1); -ms-transition: all 1s cubic-bezier(0.22, 1, 0.36, 1); -o-transition: all 1s cubic-bezier(0.22, 1, 0.36, 1); }
.cover picture {height:100%;display:block;}
.cover picture > * { -o-object-fit: cover; object-fit: cover; width: 100%; height: 100%; transition: all 1s cubic-bezier(0.22, 1, 0.36, 1); -webkit-transition: all 1s cubic-bezier(0.22, 1, 0.36, 1); -moz-transition: all 1s cubic-bezier(0.22, 1, 0.36, 1); -ms-transition: all 1s cubic-bezier(0.22, 1, 0.36, 1); -o-transition: all 1s cubic-bezier(0.22, 1, 0.36, 1); }
.cover.parallax > * {height:120%;}
.cover.parallax picture img {height:120%;}
.parallax {overflow:hidden;}
[class*="anons"] > * {margin:0 0 2rem 0;}
[class*="anons"] > *:last-child {margin:0;}


.gutters-065 {margin-right: -0.65625rem;margin-left: -0.65625rem;}
.gutters-065 > .col,.gutters-0625 > [class*="col-"] {padding-right: 0.625rem; padding-left: 0.625rem;}
.gutters-1 {margin-right: -1rem;margin-left: -1rem;gap:2rem 0;}
.gutters-1 > .col,.gutters-1 > [class*="col-"] {padding-right: 1rem; padding-left: 1rem;}
.gutters-0625 {margin-right: -0.625rem;margin-left: -0.625rem;}
.gutters-0625 > .col,.gutters-075 > [class*="col-"] {padding-right: 0.625rem; padding-left: 0.625rem;}





.gutters-125 {margin-right: -1.25rem;margin-left: -1.25rem;}
.gutters-125 > .col,.gutters-125 > [class*="col-"] {padding-right: 1.25rem; padding-left: 1.25rem;}
.gutters-3125 {margin-right: -3.125rem;margin-left: -3.125rem;}
.gutters-3125 > .col,.gutters-3125 > [class*="col-"] {padding-right: 3.125rem; padding-left: 3.125rem;}

.p-188 > * {margin-bottom:1.88rem!important;}
.p-188 > *:last-child {margin-bottom:0!important;}
.p-311 > * {margin-bottom:3.11rem!important;}
.p-311 > *:last-child {margin-bottom:0!important;}
.p-375 > * {margin-bottom:3.75rem!important;}
.p-375 > *:last-child {margin-bottom:0!important;}


.p-2 > * {margin-bottom:2rem!important;}
.p-2 > *:last-child {margin-bottom:0!important;}
.p-15 > * {margin-bottom:1.5rem!important;}
.p-15 > *:last-child {margin-bottom:0!important;}
.p-125 > * {margin-bottom:1.25rem!important;}
.p-125 > *:last-child {margin-bottom:0!important;}
.p-075 > * {margin-bottom:0.75rem!important;}
.p-075 > *:last-child {margin-bottom:0!important;}
.p-1 > * {margin-bottom:1rem!important;}
.p-1 > *:last-child {margin-bottom:0!important;}
.p-25 > * {margin-bottom:2.5rem!important;}
.p-25 > *:last-child {margin-bottom:0!important;}
.p-3 > * {margin-bottom:3rem!important;}
.p-3 > *:last-child {margin-bottom:0!important;}

.anim-link {  position: relative;  display: inline-block;}
.anim-link::before { content: ""; color:inherit; position: absolute; left: 0; bottom: -0.125rem; width: 100%; height: 0.0625rem; background: currentColor; transform: scaleX(0); transform-origin: left; transition: transform 0.5s cubic-bezier(0.22, 1, 0.36, 1); -webkit-transition: transform 0.5s cubic-bezier(0.22, 1, 0.36, 1); -moz-transition: transform 0.5s cubic-bezier(0.22, 1, 0.36, 1); -ms-transition: transform 0.5s cubic-bezier(0.22, 1, 0.36, 1); -o-transition: transform 0.5s cubic-bezier(0.22, 1, 0.36, 1); }
.anim-link:not(:hover)::before {  transform: scaleX(0);  transform-origin: right;}


.anim-link.reverse:not(:hover)::before { transform: scaleX(1);  transform-origin: left;}


::-webkit-scrollbar { width: 0.25rem; border-radius: 0.375rem; background-color: #F4F3F2; -webkit-border-radius: 0.375rem; -moz-border-radius: 0.375rem; -ms-border-radius: 0.375rem; -o-border-radius: 0.375rem; }
::-webkit-scrollbar-thumb { border-radius: 0.375rem; background: #1B2D27; -webkit-border-radius: 0.375rem; -moz-border-radius: 0.375rem; -ms-border-radius: 0.375rem; -o-border-radius: 0.375rem; }
::-webkit-scrollbar-track { border-radius: 0.375rem; background-color: transparent; -webkit-border-radius: 0.375rem; -moz-border-radius: 0.375rem; -ms-border-radius: 0.375rem; -o-border-radius: 0.375rem; }
::-webkit-scrollbar:horizontal{display:none;}

#wpadminbar {display:none!important;}
#detach-button-host {display:none!important;}
.wpcf7 form {position:relative;}
.wpcf7 form.invalid .wpcf7-response-output {display:none!important;}
.wpcf7-not-valid-tip {line-height:1rem;    font-size: 0.75rem; position:absolute;left:0;top:100%; width:100%;}
.wpcf7-not-valid {border-color:red!important;}
.wpcf7-list-item {margin:0;}
.wpcf7 form .wpcf7-response-output {position:absolute;left:0;top:100%;font-size:0.875rem;line-height:1rem;margin:0.75rem 0 0 0; width:100%;} 

.btn-default {letter-spacing: normal; white-space: nowrap; display:inline-flex;align-items:center;justify-content: center; text-align: center; border:0;padding:0 1.5rem; text-decoration: none;height:3.75rem;color: #171717;font-family: 'Montserrat';font-size: 1rem;font-weight: 800;line-height: 3.75rem;text-transform: uppercase;border-radius: 625rem;background: #FFD26E;transition: all 1s cubic-bezier(0.22, 1, 0.36, 1);}
.btn-default .ic {font-size:1.25rem;margin:0 0 0 0.31rem;}
.btn-default:hover {color:#fff;background: #E86C2C;}
.btn-default.white {background:#fff;}
.btn-default.white:hover {color:#fff;background: #E86C2C;}

.btn-border {letter-spacing: normal;white-space: nowrap; display:inline-flex;align-items:center;justify-content: center; text-align: center; border: 1px solid rgba(255, 255, 255, 0.50);background: rgba(255, 255, 255, 0.20);padding:0 1.5rem; text-decoration: none;height:3.75rem;color: #fff;font-family: 'Montserrat';font-size: 1rem;font-weight: 800;line-height: 3.75rem;text-transform: uppercase;border-radius: 625rem;transition: all 1s cubic-bezier(0.22, 1, 0.36, 1);}
.btn-border:hover {background: #E86C2C;color: #fff;border-color:#E86C2C;}


.btn-read {letter-spacing: normal; white-space: nowrap; display:inline-flex;align-items:center;justify-content: center; text-align: center; border:0;padding:0 1rem; text-decoration: none;height:2.5rem;color: #2D6A4F;font-family: 'Montserrat';font-size: 1.125rem;font-weight: 800;line-height: 2.5rem;letter-spacing: -0.0675rem;text-transform: uppercase;border-radius: 625rem;background: #D8F3DC;transition: all 1s cubic-bezier(0.22, 1, 0.36, 1);}
.btn-read:hover {color:#fff;background:#2D6A4F;}
a.item:hover .btn-read {color:#fff;background:#2D6A4F;}

.link-default {text-decoration: none;color: #171717;font-size: 1.125rem;font-weight: 700;line-height: 137%;}


p {margin: 0 0 1.88rem 0;}

.js-animation {
    opacity: 0;
    -webkit-transform: translate3d(0, 60px, 0) scale3d(0.96, 0.96, 1);
    transform: translate3d(0, 60px, 0) scale3d(0.96, 0.96, 1);
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d;
    -webkit-transition: all 1.2s cubic-bezier(0.22, 1, 0.36, 1);
    transition: all 1.2s cubic-bezier(0.22, 1, 0.36, 1);
    will-change: transform,opacity;
}
.js-animation._animated {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0) scale3d(1, 1, 1);
    transform: translate3d(0, 0, 0) scale3d(1, 1, 1);
}
.nav {margin:0;}

h1 {margin:0 0 2rem 0;color: #171717;font-family: 'Unbounded';font-size: 5rem;font-weight: 500;line-height: 107%;letter-spacing: -0.3rem;}
h2 {margin:0;color: #171717;font-family: 'Unbounded';font-size: 5rem;font-weight: 500;line-height: 107%;letter-spacing: -0.3rem;}
h3 {margin:0;color: #171717;font-family: 'Unbounded';font-size: 4.375rem;font-weight: 500;line-height: 98%;letter-spacing: -0.2625rem;}








.header {position:fixed;top:0;left:0;right:0;z-index:200;padding:1.31rem 0;transition: all 1s cubic-bezier(0.22, 1, 0.36, 1);}
.header .logo {white-space: nowrap; display:block;text-decoration: none;margin:0 3.6rem 0 0;color: #FFF;font-family: 'Unbounded';font-size: 1.5rem;font-weight: 700;line-height: 107%;letter-spacing: -0.09rem;}
.header .logo span {color: #FFD26E;}
.header .header-buttons {margin:0 0 0 3.6rem;}
.header .header-buttons > * {margin:0 0 0 1.25rem;}
.header .header-buttons > *:first-child {margin:0;}
.header .menu-header {width:100%;}
.header .menu-header .nav {justify-content: space-between;}
.header .menu-header a {text-decoration: none;color: #FFF;font-size: 1rem;font-weight: 600;line-height: 137%;}
.header .menu-header a.active {color:#E86C2C!important;}






.hero-section {position:relative;}
.hero-section .hero-media {height:var(--screen, 100svh);position:relative;}
.hero-section .hero-media:after {content:"";display:block;position:absolute;top:0;bottom:0;left:0;right:0;background: linear-gradient(0deg, rgba(23, 23, 23, 0.70) 0%, rgba(23, 23, 23, 0.70) 100%);}
.hero-section .hero-info {position:absolute;top:0;bottom:0;left:0;right:0;z-index:5;}
.hero-section .hero-props {position:absolute;bottom:3rem;left:0;right:0;padding:0 1rem;z-index:5;color:#fff;font-size: 1.125rem;font-weight: 600;line-height: 107%;letter-spacing: 0.05625rem;text-transform: uppercase;}
.hero-section .hero-props .item {display:inline-flex;align-items:center; text-decoration:none;position:relative;}
.hero-section .hero-props .item a {text-decoration: none;color:#fff;}
.hero-section .hero-props .item:after {content:"|";display:block;margin:0 2.88rem;}
.hero-section .hero-props .item:last-child:after {display:none;}
.hero-section h1 {margin:0 auto; color: #FFF;text-align: center;font-family: 'Unbounded';font-size: 7.5rem;font-weight: 700;line-height: 107%;letter-spacing: -0.45rem;}
.hero-section h1 span {color: #FFD26E;}
.hero-section .hero-anons {max-width: 39.0625rem;margin:0 auto;color: #F4F3F2;font-size: 1.125rem;line-height: 117%;letter-spacing: -0.0675rem;}
.hero-section .hero-cta > * {margin:0 1.25rem 0 0;}
.hero-section .hero-cta > *:last-child {margin:0;}


.title-container {margin:0 0 6.25rem 0;}
.title-container .label {color: #171717;font-family: 'Unbounded';font-size: 0.875rem;font-weight: 500;line-height: 107%;letter-spacing: -0.0525rem;text-transform: uppercase;}
.title-container .section-anons {max-width: 54.5rem;line-height: 130%;letter-spacing: -0.075rem;}
.title-container.text-center .section-anons {margin:0 auto;}

.section-tizers {margin:0 0 6.25rem 0;}
.section-tizers .item {min-width:17.54rem;width:100%;text-align: center;border-right:0.0625rem solid rgba(23, 23, 23, 0.20);color: rgba(23, 23, 23, 0.50);font-size: 1.125rem;font-weight: 500;line-height: 130%;letter-spacing: -0.0675rem;text-transform: uppercase;}
.section-tizers .item:last-child {border:0;}
.section-tizers .item .data {display:flex;align-items: center; justify-content: center; min-height:3.25rem;margin:0 0 0.62rem 0;color: #171717;font-family: 'Unbounded';font-size: 2.5rem;font-weight: 900;line-height: 130%;letter-spacing: 0.05rem;text-transform: uppercase;}
.section-tizers .item img {margin:0 auto;width:3rem;}


.main-services {background: url('../../images/bg-1.webp') no-repeat top center; background-size:100%;}
.services-list .item {text-decoration: none; position:relative;}
.services-list .item .item-media {height: 45.3125rem;border-radius: 1.375rem;overflow:hidden;position:relative;}
.services-list .item .item-media:after {content:"";display:block;position:absolute;top:0;bottom:0;left:0;right:0;background: linear-gradient(180deg, rgba(21, 21, 21, 0.00) 0%, rgba(21, 21, 21, 0.50) 100%);}
.services-list .item .item-info {position:absolute;z-index:5;left:1.5rem;bottom:1.5rem;color:#fff;}
.services-list .item .item-name {font-family: 'Unbounded';font-size: 1.875rem;font-weight: 700;line-height: 107%;letter-spacing: -0.1125rem;}
.services-list .item .item-anons {margin:0.62rem 0 0 0; color: #F7F7F7;font-size: 1.125rem;font-weight: 500;line-height: 107%;letter-spacing: -0.0675rem;}
.services-list .item .arrow {color:#fff; position:absolute;top:2.5rem;right:2.5rem;width: 3.75rem;height: 3.75rem;border: 2px solid #FFF;border-radius: 50%;font-size:1.5rem;transition: all 1s cubic-bezier(0.22, 1, 0.36, 1);}
.services-list .item:hover .item-media img {transform: scale(1.2);}
.services-list .item:hover .arrow {transform: rotate(45deg);}
.services-list .row {gap:1.3125rem 0;}
.services-list .col-lg-3 .item .item-media {height: 27.25rem;}


.posts-list .item {text-decoration: none;border-radius: 1.375rem;background: #FFF;overflow:hidden;}
.posts-list .item .item-image {height: 24.125rem;min-height: 24.125rem;position:relative;overflow: hidden;}
.posts-list .item .shild {position:relative;z-index:2; display:inline-block;height:auto;width:auto;position:absolute;top:1.88rem;left:1.88rem;border-radius: 2.5rem;background: #FFD26E;padding:1rem 1.25rem;color: #171717;font-family: 'Unbounded';font-size: 1rem;font-weight: 600;line-height: 137%;text-transform: uppercase;}
.posts-list .item .item-info {padding:2.5rem 2.09rem;color: #171717;align-items: start;}
.posts-list .item .item-name {font-family: 'Unbounded';font-size: 1.875rem;font-weight: 500;line-height: 107%;letter-spacing: -0.1125rem;}
.posts-list .item .item-date {font-size: 1.125rem;line-height: 107%;letter-spacing: -0.0675rem;}
.posts-list .item .item-date .ic {margin:0 0.75rem 0 0;font-size:1.5rem;}
.posts-list .item .item-anons {line-height: 121%;letter-spacing: -0.075rem;}
.posts-list .item:hover .item-image img {transform: scale(1.2);}

.price-list .item {color: #171717; margin:0 0 2.5rem 0;padding:3.12rem 0.53rem;border-radius: 1.375rem;background: #FFF;justify-content: space-between;}
.price-list .item > * {padding:0 2.59rem;border-right:0.0625rem solid rgba(23, 23, 23, 0.20);}
.price-list .item > *:last-child {border:0;}
.price-list .item .item-head {width: 39.9925rem;}
.price-list .item .item-head .label .value {color: #2D6A4F;font-family: 'Unbounded';font-size: 1.125rem;font-weight: 800;line-height: 107%;text-transform: uppercase;}
.price-list .item .item-head .name {font-family: 'Unbounded';font-size: 5rem;font-weight: 500;line-height: 98%;letter-spacing: -0.3rem;}
.price-list .item .item-head .shild {padding:0.69rem 1.25rem;color: #171717;font-family: 'Unbounded';font-size: 1rem;font-weight: 600;line-height: 137%;text-transform: uppercase; margin:0 1.5rem 0 0;border-radius: 2.5rem;background: #FFD26E;}

.price-list .item .item-info {width: 29.18rem;min-height: 17.75rem;}
.price-list .item .item-info ul {justify-content: space-between;height:100%;}
.price-list .item .item-info ul li {font-size: 1.5625rem;line-height: 176%;letter-spacing: -0.09375rem;}
.price-list .item .item-info ul li:last-child {margin:0;}
.price-list .item .item-info ul li span {color: #2D6A4F;}
.price-list .item .item-info ul li.disabled {color: rgba(23, 23, 23, 0.30);}
.price-list .item .item-info ul li.disabled span {color: rgba(23, 23, 23, 0.30);}

.price-list .item .item-price {width: 18.2425rem;color: #2D6A4F;}
.price-list .item .item-price .data {font-family: 'Unbounded';font-size: 1.125rem;font-weight: 800;line-height: 107%;letter-spacing: 0.0675rem;text-transform: uppercase;}
.price-list .item .item-price .value {font-family: 'Unbounded';font-size: 3.75rem;font-weight: 700;line-height: 79%;letter-spacing: -0.225rem;}
.price-list .item .item-price .sale {font-size: 1.875rem;font-weight: 500;line-height: 107%;letter-spacing: -0.1125rem;}
.price-list .item .item-price .sale span {font-weight: 700;display:block;}

.price-list .item.popular {color:#fff;background: #1B2D27;}
.price-list .item.popular > * {border-color:rgba(255, 255, 255, 0.20);}
.price-list .item.popular .item-head .label .value {color: #FFD26E;}
.price-list .item.popular .item-info ul li span {color: #FFD26E;}
.price-list .item.popular .item-price {color:#fff;}
.price-list .item.popular .item-price .value {color: #FFD26E;}
.price-list .item.popular .item-price .sale span {color: #FFD26E;}

.more-block .more-left {width:100%;max-width: 52.1875rem;}
.more-block .more-info {padding:1.88rem;border-radius: 1.25rem;background: #FFF;line-height: 126%;letter-spacing: -0.075rem;}
.more-block .more-info .icon {width: 2.875rem;min-width: 2.875rem;margin:0 1.87rem 0 0;}
.more-block .more-info .data {font-family: 'Unbounded';color: #171717;font-size: 1.875rem;font-style: normal;font-weight: 700;line-height: 100%;margin:0 0 1rem 0;}
.more-block .more-right {width:100%;max-width: 52.25rem;border-radius: 1.25rem;background: #FFF;}
.more-block .more-imp {line-height: 100%;margin:1.88rem 2.5rem 2.5rem 2.5rem;padding:2rem 1.5rem;border-radius: 1.25rem;background: #D8F3DC;color: rgba(23, 23, 23, 0.50);}
.more-block .more-imp .icon {width: 2.875rem;min-width: 2.875rem;margin:0 1.5rem 0 0;}
.more-block .more-imp .data {font-family: 'Unbounded';margin:0 0 1rem 0;color: #171717;font-size: 1.875rem;font-weight: 700;line-height: 100%; /* 3.3rem */letter-spacing: -0.1125rem;}

.more-block .more-collapse .more-button {padding:2.25rem 4rem 2.25rem 2.75rem; border-radius: 1.25rem;border-bottom: 1px solid rgba(23, 23, 23, 0.50);}
.more-block .more-collapse .more-button .icon {width: 2.875rem;min-width: 2.875rem;margin:0 1.88rem 0 0;}
.more-block .more-collapse .more-button .name .value {font-family: 'Unbounded';color: #171717;font-size: 1.875rem;font-weight: 700;line-height: 100%;letter-spacing: -0.1125rem;}
.more-block .more-collapse .more-button .ic {transform: rotate(-180deg); font-size:1.5625rem;transition: all 1s cubic-bezier(0.22, 1, 0.36, 1);}
.more-block .more-collapse .more-button.collapsed .ic {transform: rotate(-0deg);}
.more-block .more-collapse .more-text {padding:2.5rem 2.5rem 0 2.5rem;}
.more-block .more-collapse .more-text .more-title {margin:0 0 1.5rem 0;color: #171717;font-size: 1.875rem;font-weight: 700;line-height: 100%; /* 3.3rem */letter-spacing: -0.1125rem;}
.more-block .more-collapse .more-text .nav {color: rgba(23, 23, 23, 0.50);line-height: 120%;letter-spacing: -0.075rem;column-count: 2;    column-gap: 1rem;}
.more-block .more-collapse .more-text .nav li {break-inside: avoid;margin:0 0 1rem 0;}

.title-container .label.big {    color: #2D6A4F;font-size: 1.125rem;font-weight: 800;line-height: 107%;letter-spacing: 0.0675rem;}

.main-audio {padding:6.25rem 0;background:#fff;position:relative;}
.main-audio .audio-left {width: 47.5rem;}
.main-audio h2 {color: #1B2D27;font-size: 4.375rem;line-height: 98%;letter-spacing: -0.2625rem;}
.main-audio .section-anons {color: #1B2D27;line-height: 142%; /* 1.775rem */}
.main-audio .title-buttons > * {margin:0 3rem 0 0;}
.main-audio .title-buttons > *:last-child {margin:0;}
.main-audio .audio-right {width: 47.5rem;color:#fff;position:relative;z-index:2;}
.main-audio:before {content:"";display:block;position:absolute;top:0;bottom:0;width:50vw;right:0;background: #1B2D27;}

.main-audio .audio-title {margin:0 0 2.66rem 0;font-family: 'Unbounded';font-size: 1.125rem;font-weight: 800;line-height: 107%;letter-spacing: 0.0675rem;text-transform: uppercase;}
.main-audio .audio-qr {font-size: 1.125rem;line-height: 144%;letter-spacing: -0.01125rem;}
.main-audio .audio-qr .icon {width: 3.875rem;min-width: 3.875rem;margin:0 1rem 0 0;}
.main-audio .audio-list {margin:0 0 2.66rem 0;}
.main-audio .audio-list .item {text-decoration: none;color:#fff; padding:1.87rem 1.25rem;border-radius: 1.25rem;border-bottom: 1px solid #FFF;font-size: 1.375rem;font-weight: 300;line-height: 167%;letter-spacing: -0.01375rem;}
.main-audio .audio-list .item .number {margin:0 1.88rem 0 0;}
.main-audio .audio-list .item .name .value {font-weight: 600;}
.main-audio .audio-list .item .ic {margin:0 0 0 1.88rem;font-size:1rem;}
.main-audio .audio-list .item:hover .ic {transform: rotate(45deg);}
.main-audio .audio-list .item:hover {background: rgba(255, 255, 255, 0.10);}

.audio-modal {width: 37.5rem;max-width:100%;padding:2.5rem;border-radius: 1.25rem;background: #FFF;}
.audio-modal .audio-name {margin:0 0 1.25rem 0;padding:0 2.5rem 0 0;color: #1B2D27;font-family: 'Unbounded';font-size: 1.5rem;font-weight: 700;line-height: 107%;letter-spacing: -0.09rem;}
.audio-modal audio {display:block;width:100%;}

.main-contacts .contacts-container {order:12;width:50%;min-width:50%;padding:6.44rem 6.25rem;}
.main-contacts h2 {color: #1B2D27;font-size: 4.375rem;line-height: 98%;letter-spacing: -0.2625rem;}
.main-contacts .contacts-list .item .icon {width: 4.0625rem;min-width: 4.0625rem;margin:0 1.25rem 0 0;}
.main-contacts .contacts-list .item .value {color: #171717;font-size: 1.5rem;line-height: 120%;letter-spacing: -0.09rem;}
.main-contacts .contacts-list .item .value span {display:block;color: rgba(23, 23, 23, 0.50);}
.main-contacts .contacts-list .item .data {margin:0 0 0.62rem 0;color: rgba(23, 23, 23, 0.50);font-size: 1.125rem;font-weight: 700;line-height: 107%;letter-spacing: -0.0675rem;text-transform: uppercase;}

.main-contacts .contacts-map {position:relative;width:50%;min-width:50%;}
.main-contacts .contacts-map .map {position:absolute;top:0;bottom:0;left:0;right:0;}
.main-contacts .contacts-map .btn-map {text-decoration: none; white-space: nowrap; z-index:2; padding:0 1.5rem;color: #FFF;font-size: 1.5rem;font-weight: 800;line-height: 4rem;text-transform: uppercase; position:absolute;top:50%;left:50%;transform: translate(-50%,-50%);height:4rem;border-radius: 62.5rem;background: #1B2D27;}
.main-contacts .contacts-map .btn-map .ic {margin:0 0 0 1.25rem;font-size:1rem;}
.main-contacts .contacts-map .btn-map:hover {    background: #E86C2C;}

.main-contacts .contacts-map .map-pdf {color:#fff;font-size: 1.125rem;line-height: 107%;letter-spacing: -0.0675rem; position:absolute;z-index:3;left:5rem;right:5rem;bottom:3rem;padding:0.65rem 2.2rem 0.65rem 1.5rem;border-radius: 1.25rem;border: 1px solid #A7D7A0;background: #1B2D27;}
.main-contacts .contacts-map .map-pdf .icon {margin:0 1.88rem 0 0;width: 7.3125rem;min-width: 7.3125rem;}
.main-contacts .contacts-map .map-pdf .data {margin:0 0 0.88rem 0;font-size: 1.5rem;font-weight: 600;line-height: 107%;letter-spacing: -0.09rem;}


.contacts-section .contacts-left {width:50%;min-width:50%;padding:0 6.25rem;}
.contacts-section .contacts-image {width:50%;min-width:50%;height:var(--screen, 100svh); max-height:63rem;}
.contacts-section h2 {color: #1B2D27;font-size: 4.375rem;line-height: 98%;letter-spacing: -0.2625rem;}
.contacts-section .data {margin:0 0 0.88rem 0;color: rgba(23, 23, 23, 0.50);font-size: 1.125rem;font-weight: 700;line-height: 107%;letter-spacing: -0.0675rem;text-transform: uppercase;}
.contacts-section .phone {font-size: 1.875rem;font-weight: 600;line-height: 4.44rem;height:4.44rem;padding:0 1.87rem;}


.socials .soc-container {gap:0.88rem;padding:0 5rem 0 0;}
.socials .item {text-decoration: none; padding:0.94rem 1.5rem 0.94rem 1.88rem;border-radius: 62.5rem;background: #1B2D27;color: #FFF;font-size: 1.25rem;font-weight: 700;line-height: 137%;}
.socials .item .ic {margin:0 0.31rem 0 0;font-size:1.5rem;}
.socials .item:hover {background: #E86C2C;}


.reviews-list .item {padding:2.5rem;border-radius: 2.5rem;height:100%; background: #FFF;}
.reviews-list .item .raiting {margin:0 0 0.94rem 0;color:#FFD26E;font-size:1.75rem;gap:0.62rem;}
.reviews-list .item .review {margin:0 0 1.38rem 0; color: #171717;font-size: 1.5rem;line-height: 137%;letter-spacing: -0.09rem;}
.reviews-list .item .name .letters {width:4.625rem;height:4.625rem; text-align:center; line-height:4.625rem; color: #FFF;font-size: 1.875rem;font-weight: 600;letter-spacing: -0.1125rem; margin:0 1.25rem 0 0;border-radius: 50%;background: #1B2D27;}
.reviews-list .item .name .data {color: #171717;font-size: 1.25rem;font-weight: 700;line-height: 137%;letter-spacing: -0.075rem;}
.reviews-list .item .name .value {color: #171717;font-size: 1rem;line-height: 137%;letter-spacing: -0.06rem}

.faq-section .title-container {max-width: 46rem;}
.faq-section .faq-container {width:100%;max-width: 52.75rem;}


.faq-accordion .item {padding:1.25rem 0;border-bottom:0.0625rem solid #171717;margin:0 0 1.25rem 0;}
.faq-accordion .item .ic {transform: rotate(-180deg); color:#2D6A4F;font-size:0.75rem; }
.faq-accordion .item .name {margin:0 1rem 0 0;}
.faq-accordion .item .collapsed .ic {transform: rotate(0deg);}
.faq-accordion .item .accordion-button {color: #171717;font-size: 1.5rem;line-height: 107%;letter-spacing: -0.09rem;}
.faq-accordion .item .answer {padding:1.8rem 0 0 0;color: #171717;font-size: 1.125rem;line-height: 167%;letter-spacing: -0.01125rem;}

.bottom-banner {position:relative;}
.bottom-banner .banner-media {position:relative;height: 37.875rem;}
.bottom-banner .banner-media:after {content:"";display:block;position:absolute;top:0;bottom:0;left:0;right:0;z-index:2;background:#171717; opacity:0.5;}
.bottom-banner .banner-info {position:absolute;top:50%;transform: translateY(-50%); left:0;right:0;z-index:5;color:#fff;}
.bottom-banner .banner-info .label,.bottom-banner .banner-info h2 {color:#fff;}

.footer {padding:7.44rem 0 0 0;background: #0F1E18;color:#fff; }
.footer .footer-left {width: 33.625rem;}
.footer .footer-navs {width:100%;max-width:66.63rem;}
.footer .logo {margin:0 0 1.25rem 0;color: #FFF;font-family: 'Unbounded';font-size: 1.5rem;font-weight: 700;line-height: 107%;letter-spacing: -0.09rem;}
.footer .logo span {color: #FFD26E;}
.footer .anons {opacity:0.7;font-size: 1.125rem;line-height: 167%;letter-spacing: -0.01125rem;}
.footer .footer-navs .data {margin:0 0 1.88rem 0;opacity:0.5;font-size: 1rem;font-weight: 600;line-height: 107%;letter-spacing: 0.05rem;text-transform: uppercase;}

.footer .footer-navs ul li a {text-decoration:none;color:#fff;margin:0 0 1.25rem 0;opacity:0.8;font-size: 1.25rem;font-weight: 600;line-height: 138%;letter-spacing: 0.05rem;}
.footer .footer-navs ul li a:hover {opacity:1;}
.footer .footer-navs ul li:last-child a {margin:0;}
.footer .footer-bottom {margin:6.25rem 0 0 0;padding:2.56rem 0;background: #171717;font-size: 1.125rem;font-weight: 500;line-height: 153%;letter-spacing: 0.045rem;}
.footer .footer-bottom .copy {opacity:0.3;}
.footer .footer-bottom a {color:#fff;text-decoration: none; opacity:0.3;}
.footer .footer-bottom a:hover {opacity:1;}


.section-tizers .item .data.big {font-size: 3.125rem;line-height: 104%;}

.item-props {position:absolute;z-index:3;top:1.875rem;left:1.875rem;right:1.875rem;gap:1.19rem;}
.item-props .prop {height:2.8125rem;padding:0 1rem;gap:0.875rem;border-radius: 62.5rem;background: rgba(23, 23, 23, 0.40);color: #FFD166;font-family: 'Unbounded';font-size: 0.875rem;font-weight: 900;line-height: 107%;letter-spacing: 0.04375rem;}
.item-props .prop img {height:1.5rem;width:auto;}

.attractions-list .row {gap:3.125rem 0;}
.attractions-list .item-top {position:relative;height: 36.75rem;border-radius: 1.875rem;overflow:hidden;background: #171717;}
.attractions-list .item-media {position:absolute;top:0;bottom:0;left:0;right:0;}
.attractions-list .item-media:after {content:"";display:block;position:absolute;left:0;right:0;bottom:0;height:12rem;background: linear-gradient(180deg, rgba(21, 21, 21, 0.00) 0%, rgba(21, 21, 21, 0.80) 100%);transition: all 1s cubic-bezier(0.22, 1, 0.36, 1);}
.attractions-list .item-info {position:absolute;z-index:2;left:1.875rem;right:1.875rem;bottom:1.875rem;color:#fff;}
.attractions-list .item-name {font-family: 'Unbounded';font-size: 1.875rem;font-weight: 700;line-height: 107%;letter-spacing: -0.1125rem;}
.attractions-list .item-anons {max-height:0;opacity:0;overflow:hidden;font-size: 1.125rem;font-weight: 500;line-height: 130%;letter-spacing: -0.0675rem;transition: all 1s cubic-bezier(0.22, 1, 0.36, 1);}
.attractions-list .item:hover .item-anons {max-height:6rem;opacity:1;margin:1.25rem 0 0 0;}
.attractions-list .item:hover .item-media:after {height:100%;}
.attractions-list .item:hover .item-media img {transform: scale(1.1);}
.attractions-list .item-buttons {margin:1.25rem 0 0 0;padding:0 1.875rem;}

.btn-video {text-decoration: none;color: #171717;font-size: 1.125rem;font-weight: 700;line-height: 137%;text-transform: uppercase;}
.btn-video img {width:1.03rem;margin:0 0.94rem 0 0;}

.links-section .item {position:relative;width:50%;height: 63.125rem;overflow:hidden;text-decoration: none;}
.links-section .item-media {position:absolute;top:0;bottom:0;left:0;right:0;}
.links-section .item-media:after {content:"";display:block;position:absolute;top:0;bottom:0;left:0;right:0;background: rgba(23, 23, 23, 0.50);}
.links-section .item-info {position:absolute;z-index:2;left:1rem;right:1rem;bottom:4.3125rem;}
.links-section .item-name {margin:0 0 1.875rem 0;color: #F4F3F2;font-family: 'Unbounded';font-size: 3.75rem;font-weight: 400;line-height: 107%;letter-spacing: -0.225rem;}
.links-section .item-more {height:3.75rem;color: #FFF;font-size: 1.25rem;font-weight: 500;line-height: 137%;text-transform: uppercase;}
.links-section .item-more .ic {margin:0 0 0 0.94rem;font-size:0.8rem;}
.links-section .item:hover .item-media img {transform: scale(1.1);}
.links-section .item:hover .item-more .ic {transform: rotate(45deg);}

.modal-attraction .modal-dialog {margin:1.75rem auto;max-width: 52.1875rem;}
.modal-attraction .modal-content {border:0;border-radius: 1.875rem;background: #F4F3F2;overflow:hidden;}
.modal-attraction .btn-close {position:absolute;z-index:5;top:1.25rem;right:1.875rem;width:3.75rem;height:3.75rem;padding:0;border:0;border-radius:50%;background: url('../../images/close.svg') no-repeat center;background-size:100%;opacity:1;}
.modal-attraction .btn-close:hover {transform: rotate(90deg);}
.modal-attraction .modal-top {position:relative;height: 31.6875rem;}
.modal-attraction .modal-image {position:absolute;top:0;bottom:0;left:0;right:0;}
.modal-attraction .modal-info {padding:3rem 2.5rem 2.5625rem 2.5rem;color: #171717;}
.modal-attraction .modal-title {margin:0 0 1.25rem 0;font-family: 'Unbounded';font-size: 1.875rem;font-weight: 700;line-height: 107%;letter-spacing: -0.1125rem;}
.modal-attraction .modal-anons {margin:0 0 2.5rem 0;font-weight: 500;line-height: 130%;letter-spacing: -0.075rem;}
.modal-attraction .modal-anons > * {margin:0 0 1rem 0;}
.modal-attraction .modal-anons > *:last-child {margin-bottom:0;}

.tizers-section {padding:3.125rem 0;}
.tizers-section .section-tizers {margin:0;}

.upgrade-steps {margin:0 0 2.5rem 0;padding:2.8125rem;border-radius: 1.375rem;background: #FFF;}
.upgrade-steps .item .icon {width:5.75rem;min-width:5.75rem;margin:0 2rem 0 0;}
.upgrade-steps .item .icon img {height:5.75rem;width:auto;margin:0 auto;}
.upgrade-steps .item .name {color: #171717;font-size: 1.875rem;font-weight: 600;line-height: 137%;letter-spacing: -0.1125rem;}
.upgrade-steps .item .number {width:2.5625rem;min-width:2.5625rem;height:2.5625rem;margin:0 1.25rem 0 0;border-radius:50%;background: #FFD26E;text-align:center;line-height:2.5625rem;letter-spacing: normal;}
.upgrade-steps .item .value {margin:0 0 0 3.8125rem;color: #2E2E2E;font-size: 1.25rem;font-weight: 500;line-height: 176%;letter-spacing: -0.075rem;}
.upgrade-steps .arrow img {width:1.5625rem;}

.upgrade-table {margin:0 0 2.5rem 0;padding:3.0625rem 2.8125rem;border-radius: 1.375rem;background: #1B2D27;color: #FFF;}
.upgrade-table .col-item {width:50%;}
.upgrade-table .col-item:first-child {padding:0 4.6875rem 0 0;border-right:0.125rem solid rgba(255, 255, 255, 0.20);}
.upgrade-table .col-item:last-child {padding:0 0 0 4.6875rem;}
.upgrade-table .data {font-family: 'Unbounded';font-size: 1.5rem;font-weight: 800;line-height: 107%;letter-spacing: 0.09rem;text-transform: uppercase;}
.upgrade-table .item {gap:4.375rem;padding:3.75rem 0 1.25rem 0;border-bottom:0.125rem solid rgba(255, 255, 255, 0.20);}
.upgrade-table .item:last-child {padding-bottom:0;border:0;}
.upgrade-table .item .label {width:6.5rem;min-width:6.5rem;font-size: 1.25rem;font-weight: 500;line-height: 176%;letter-spacing: -0.075rem;}
.upgrade-table .item .old {font-size: 1.5625rem;font-weight: 500;line-height: 176%;letter-spacing: -0.09375rem;text-decoration: line-through;}
.upgrade-table .item .arrow {width:1.0625rem;}
.upgrade-table .item .new {position:relative;color: #FFD26E;font-family: 'Unbounded';font-size: 3.75rem;font-weight: 700;line-height: 79%;letter-spacing: -0.225rem;white-space: nowrap;}
.upgrade-table .item .new span {position:absolute;left:0;bottom:100%;margin:0 0 0.75rem 0;color: #FFF;font-family: 'Montserrat';font-size: 1.25rem;font-weight: 500;line-height: 176%;letter-spacing: -0.075rem;}

.upgrade-note {padding:1.875rem 2.8125rem;border-radius: 1.375rem;background: #FFF;color: #171717;font-size: 1.875rem;font-weight: 600;line-height: 176%;letter-spacing: -0.1125rem;}
.upgrade-note .icon {width:6.25rem;min-width:6.25rem;margin:0 3.125rem 0 0;}

.zones-section {overflow:visible;overflow-x:clip;}
.zones-list {display:flex;flex-direction:column;gap:6.4375rem;}
.zones-list .item {position:sticky;top:9.125rem;height: 46.875rem;border:0.3125rem solid #FFF;border-radius: 1.875rem;background: #E6EDDF;box-shadow: 0.3125rem 0.5625rem 1.875rem 0 rgba(0, 0, 0, 0.05);overflow:hidden;}
.zones-list .item-media {position:relative;width: 46.875rem;min-width: 46.875rem;height:100%; overflow:hidden;}
.zones-list .item-video {position:absolute;z-index:2;top:0;bottom:0;left:0;width: 46.875rem;text-decoration: none;}
.zones-list .item-video .video-label {position:absolute;top:1.875rem;left:1.875rem;height:3.125rem;padding:0 0.9375rem 0 0.625rem;border-radius: 62.5rem;background: #FFD26E;color: #1B2D27;font-size: 1rem;font-weight: 800;line-height: 137%;text-transform: uppercase;}
.zones-list .item-video .video-label img {width:1.75rem;margin:0 0.3125rem 0 0;}
.zones-list .item-video .play {position:absolute;top:50%;left:50%;width:8.375rem;transform: translate(-50%,-50%);transition: all 1s cubic-bezier(0.22, 1, 0.36, 1);}
.zones-list .item-video:hover .play {transform: translate(-50%,-50%) scale(1.1);}
.zones-list .item-info {width: 56.625rem;padding:0 2.5rem 0 5.5625rem;color: #173C31;}
.zones-list .item-info .label {margin:0 0 1.25rem 0;font-family: 'Unbounded';font-size: 0.875rem;font-weight: 500;line-height: 107%;letter-spacing: 0.04375rem;text-transform: uppercase;}
.zones-list .item-name {font-family: 'Unbounded';font-size: 3.125rem;font-weight: 700;line-height: 107%;letter-spacing: -0.1875rem;}
.zones-list .item-anons {margin:2.5rem 0 0 0;color: rgba(23, 23, 23, 0.80);font-size: 1.375rem;font-weight: 600;line-height: 144%;letter-spacing: -0.01375rem;}
.zones-list .item-chips {margin:2.5rem 0 0 0;gap:1.875rem;}
.zones-list .chip {height:3rem;padding:0 1.5rem;gap:0.625rem;border:0.125rem solid #173C31;border-radius: 62.5rem;font-size: 1.125rem;font-weight: 800;line-height: 107%;letter-spacing: 0.05625rem;}
.zones-list .chip img {height:1.875rem;width:auto;}
.zones-list .item-info .btn-default {margin:6.25rem 0 0 0;}
.zones-list .item-info .btn-default img {width:2.1875rem;margin:0 1rem 0 0;}

.extra-list .item {height:24rem;padding:1.875rem;border:0.1875rem solid #2D6A4F;border-radius: 1.375rem;background: #FFF;box-shadow: 0.3125rem 0.5625rem 1.875rem 0 rgba(0, 0, 0, 0.05);color: #173C31;}
.extra-list .item .icon {width:6.5rem;height:6.5rem;margin:0 0 2.75rem 0;border-radius:50%;background: rgba(45, 106, 79, 0.10);}
.extra-list .item .icon img {width:4.4375rem;}
.extra-list .item .name,.extra-list .item .value {font-size: 1.5rem;font-weight: 500;line-height: 107%;letter-spacing: -0.09rem;}
.extra-list .item .price {margin:1.4375rem 0;color: #2D6A4F;font-family: 'Unbounded';font-size: 2.5rem;font-weight: 700;line-height: 107%;letter-spacing: -0.15rem;}

.rules-section {overflow:visible;overflow-x:clip;}
.rules-section .rules-sticky {position:sticky;top:9.125rem;}
.rules-section .title-container {margin:0;}
.rules-section .more-left .more-info {max-width: 45.875rem;margin:2.5rem 0 0 0;}
.rules-section .more-collapse .more-text .nav {column-count: 1;color: #171717;}
.rules-list li {margin:0 0 1.5625rem 0!important;font-size: 1.5rem;font-weight: 600;line-height: 124%;letter-spacing: -0.09rem;}
.rules-list li .icon {width:5.375rem;min-width:5.375rem;margin:0 1.25rem 0 0;}
.rules-list li .desc {margin:1.25rem 0 0 0;font-size: 1.125rem;font-weight: 400;line-height: 124%;letter-spacing: -0.0675rem;}

.hero-section .hero-phone {color: #F4F3F2;text-align:center;}
.hero-section .hero-phone .data {margin:0 0 0.625rem 0;font-size: 1rem;line-height: 120%;text-transform: uppercase;}
.hero-section .hero-phone .value {color: #F4F3F2;text-decoration: none;font-size: 1.5rem;font-weight: 500;line-height: 120%;text-transform: uppercase;}
.hero-section.hero-small .hero-media {height:41rem;}
.hero-section.hero-event .hero-media {height:45.125rem;}
.hero-section .hero-date {color: #FFF;font-size: 1.5rem;line-height: 107%;letter-spacing: -0.09rem;}
.hero-section .hero-date img {width:2.625rem;margin:0 0.75rem 0 0;}

.article-section {padding:3.75rem 0 6.25rem 0;background: #FFF;}
.article-section .article-container {max-width: 70rem;margin:0 auto;}
.article-section .shild {display:inline-flex;align-items:center;height:2.75rem;margin:0 0 3.125rem 0;padding:0 1.25rem;border-radius: 2.5rem;background: #FFD26E;color: #171717;font-family: 'Unbounded';font-size: 1rem;font-weight: 600;line-height: 137%;text-transform: uppercase;}
.article {color: #171717;font-size: 1.375rem;font-weight: 600;line-height: 167%;letter-spacing: -0.01375rem;}
.article > * {margin:0 0 2.25rem 0;}
.article > *:last-child {margin-bottom:0;}
.article h1,.article h2,.article h3,.article h4,.article h5 {margin:0 0 1.25rem 0;color: #171717;font-family: 'Unbounded';font-weight: 500;}
.article h1 {font-size: 3.125rem;line-height: 107%;letter-spacing: -0.1875rem;}
.article h2 {font-size: 2.5rem;line-height: 110%;letter-spacing: -0.15rem;}
.article h3 {font-size: 1.875rem;line-height: 115%;letter-spacing: -0.1125rem;}
.article h4 {font-size: 1.5rem;line-height: 120%;letter-spacing: -0.06rem;}
.article h5 {font-size: 1.375rem;line-height: 130%;letter-spacing: -0.04rem;}
.article ul {padding:0;list-style:none;}
.article ul li:before {content:"• ";}

.baths-list {gap:6.25rem 0;}
.baths-list .item {width: 50.3125rem;border-radius: 1.875rem;background: #FFF;overflow:hidden;}
.baths-list .item-top {position:relative;height: 30.3125rem;}
.baths-list .item-media {height:100%;}
.baths-list .item-top .btn-default {position:absolute;z-index:2;right:1.8125rem;bottom:1.25rem;}
.baths-list .btn-default img,.cottage-split .btn-default img {width:2.1875rem;margin:0 1rem 0 0;}
.baths-list .item-info {padding:2.5rem 1.875rem;}
.baths-list .label,.cottage-split .label {margin:0 0 1.25rem 0;color: #173C31;font-family: 'Unbounded';font-size: 0.875rem;font-weight: 500;line-height: 107%;letter-spacing: 0.04375rem;text-transform: uppercase;}
.baths-list .item-name,.cottage-split .item-name {color: #173C31;font-family: 'Unbounded';font-size: 3.125rem;font-weight: 700;line-height: 107%;letter-spacing: -0.1875rem;}
.baths-list .item-anons,.cottage-split .item-anons {margin:1.875rem 0 0 0;color: rgba(23, 23, 23, 0.80);font-size: 1.375rem;font-weight: 600;line-height: 144%;letter-spacing: -0.01375rem;}
.baths-list .item-chips {margin:1.875rem 0 0 0;}
.baths-list .item-chips,.cottage-split .item-chips {gap:1.875rem;}
.baths-list .chip,.cottage-split .chip {height:3rem;padding:0 1.5rem;gap:0.625rem;border:0.125rem solid #173C31;border-radius: 62.5rem;color: #173C31;font-size: 1rem;font-weight: 800;line-height: 107%;letter-spacing: 0.05rem;text-transform: uppercase;}
.cottage-split .chip img {height:1.75rem;}
.baths-list .item-price,.cottage-split .item-price {margin:2.5rem 0 0 0;color: rgba(23, 23, 23, 0.80);font-size: 1.875rem;font-weight: 600;line-height: 144%;letter-spacing: -0.01875rem;}
.included-names .item {display:flex;align-items:flex-end;padding:1.25rem;}

.cottage-split {min-height: 67.5rem;}
.cottage-split:nth-child(2n) {flex-direction:row-reverse;}
.cottage-split .split-info {width:50%;padding:3.40625rem 4.5rem;}
.cottage-split .split-content {width: 51.0625rem;max-width:100%;}
.cottage-split .split-group {margin:1.875rem 0 0 0;}
.cottage-split .split-title {margin:0 0 1.5rem 0;color: rgba(23, 23, 23, 0.80);font-size: 1.375rem;font-weight: 800;line-height: 144%;letter-spacing: -0.01375rem;text-transform: uppercase;}
.cottage-split .item-price {margin:1.875rem 0 0 0;font-size: 1.5rem;letter-spacing: -0.015rem;}
.cottage-split .split-book {gap:1.875rem;margin:1.875rem 0 0 0;}
.cottage-split .split-book .note {color: rgba(23, 23, 23, 0.80);font-size: 1.25rem;font-weight: 600;line-height: 120%;letter-spacing: -0.0125rem;}
.cottage-split .item-media {position:relative;width:50%;min-height: 67.5rem;overflow:hidden;background: #FFF;}
.cottage-split .rooms-slider {position:absolute;top:0;bottom:0;left:0;right:0;}
.cottage-split .slider-arrow {position:absolute;z-index:3;top:50%;width:4.5rem;height:4.5rem;margin:-2.25rem 0 0 0;padding:0;border:0;background:none;transition: opacity 1s cubic-bezier(0.22, 1, 0.36, 1);}
.cottage-split .slider-arrow.prev {left:2.1875rem;}
.cottage-split .slider-arrow.next {left:auto;right:2.1875rem;}
.cottage-split .slider-dots {position:absolute;z-index:3;left:0;right:0;bottom:1.875rem;}

.guide-hero {display:flex;align-items:center;min-height: 49.0625rem;padding:5.875rem 0 2rem 0;background: #1B2D27;color: #FFF;}
.guide-hero .container-fluid {width:100%;}
.guide-hero-info {max-width: 51.25rem;}
.guide-pill {margin:0 0 1.875rem 0;padding:0.625rem 1rem;border:0.0625rem solid rgba(255, 255, 255, 0.50);border-radius: 62.5rem;background: rgba(255, 255, 255, 0.10);font-size: 1.125rem;font-weight: 600;line-height: 107%;letter-spacing: 0.05625rem;text-transform: uppercase;}
.guide-hero h1 {margin:0 0 1.875rem 0;color: #FFF;font-family: 'Unbounded';font-size: 5rem;font-weight: 700;line-height: 107%;letter-spacing: -0.3rem;}
.guide-hero .guide-anons {max-width: 48rem;margin:0 0 1.875rem 0;color: rgba(255, 255, 255, 0.50);font-size: 1.375rem;font-weight: 600;line-height: 167%;letter-spacing: -0.01375rem;}
.guide-stats {gap:1.875rem;}
.guide-stats .item {text-align:center;}
.guide-stats .data {margin:0 0 0.3125rem 0;color: #FFD166;font-family: 'Unbounded';font-size: 1.875rem;font-weight: 600;line-height: 130%;letter-spacing: 0.0375rem;text-transform: uppercase;}
.guide-stats .value {color: rgba(255, 255, 255, 0.50);font-size: 0.875rem;font-weight: 800;line-height: 130%;letter-spacing: -0.0525rem;}
.guide-qr {width: 28.1875rem;min-height: 30.625rem;gap:1.25rem;padding:1.875rem 1rem;border:0.0625rem solid rgba(255, 255, 255, 0.50);border-radius: 1.25rem;background: rgba(255, 255, 255, 0.10);}
.guide-qr .image {width: 22.8125rem;height: 22.5rem;border-radius: 1.25rem;overflow:hidden;}
.guide-qr .value {color: rgba(255, 255, 255, 0.50);font-size: 1.375rem;font-weight: 600;line-height: 167%;letter-spacing: -0.01375rem;}

.guide-steps-section {background: #FFF;}
.guide-title {margin:0 0 2.5rem 0;font-size: 2.5rem;font-weight: 600;line-height: 107%;letter-spacing: -0.15rem;}
.guide-steps {gap:1.25rem;}
.guide-steps .item {flex:1 1 0;min-height: 21.375rem;padding:2.5rem;border-radius: 2.5rem;background: #FDFAF5;}
.guide-steps .number {width:3.6875rem;height:3.6875rem;border-radius:50%;background: #2D6A4F;color: #FFF;text-align:center;font-family: 'Unbounded';font-size: 1.875rem;font-weight: 600;line-height: 3.6875rem;}
.guide-steps .emoji {margin:1.1875rem 0 0 0;font-size: 3.125rem;line-height: 137%;}
.guide-steps .name {margin:1.1875rem 0 0 0;color: #171717;font-family: 'Unbounded';font-size: 1.25rem;font-weight: 600;line-height: 107%;letter-spacing: -0.075rem;}
.guide-steps .value {margin:1.1875rem 0 0 0;color: rgba(23, 23, 23, 0.50);font-size: 1.25rem;font-weight: 500;line-height: 167%;letter-spacing: -0.0125rem;}

.guide-section {background: #FDFAF5;}
.guide-head {margin:0 0 2.5rem 0;}
.guide-head .guide-title {margin:0 0 1.25rem 0;}
.guide-sub {color: rgba(23, 23, 23, 0.50);font-weight: 500;line-height: 137%;letter-spacing: 0.05rem;}
.guide-item {min-height: 26.375rem;margin:0 0 2.5rem 0;border-radius: 3.125rem;background: #FFF;overflow:hidden;}
.guide-item:last-child {margin:0;}
.guide-media {position:relative;width: 36.625rem;min-width: 36.625rem;}
.guide-media .image {position:absolute;top:0;bottom:0;left:0;right:0;}
.guide-number {position:absolute;z-index:2;top:1.875rem;left:1.875rem;padding:0.9375rem 1.5rem;border-radius: 62.5rem;background: #1B2D27;color: #FFF;font-family: 'Unbounded';font-size: 1.25rem;font-weight: 800;line-height: 137%;}
.guide-info {flex:1;padding:3.25rem 3.125rem 3.125rem 3.125rem;}
.guide-category {margin:0 0 1rem 0;color: #58B993;font-size: 1rem;font-weight: 700;line-height: 107%;letter-spacing: -0.06rem;text-transform: uppercase;}
.guide-name {margin:0 0 1rem 0;color: #171717;font-family: 'Unbounded';font-size: 1.875rem;font-weight: 600;line-height: 107%;letter-spacing: -0.1125rem;}
.guide-anons,.guide-text {color: rgba(23, 23, 23, 0.50);font-size: 1.125rem;font-weight: 600;line-height: 167%;letter-spacing: -0.01125rem;}
.guide-body {margin:1.75rem 0 0 0;padding:1.875rem 0 0 0;border-top:0.0625rem solid rgba(0, 0, 0, 0.20);}
.guide-player {gap:1.25rem;padding:0.9375rem 1.25rem;border-radius: 1.25rem;background: #1B2D27;color: #FFD26E;font-family: 'Unbounded';font-size: 1.25rem;font-weight: 800;line-height: 137%;}
.guide-player .progress {position:relative;flex:1;height:0.5625rem;border-radius: 0.28125rem;background: rgba(217, 217, 217, 0.20);cursor:pointer;}
.guide-player .bar {position:absolute;top:0;bottom:0;left:0;min-width:1.4375rem;width:0;border-radius: 0.28125rem;background: rgba(255, 255, 255, 0.50);}
.guide-player .bar:after {content:"";position:absolute;top:50%;right:0;width:1.4375rem;height:1.4375rem;margin:-0.71875rem 0 0 0;border-radius:50%;background: #FFF;}
.guide-play {gap:0.5rem;margin:1.875rem 0 0 0;padding:0.9375rem 1.5rem 0.9375rem 1.875rem;border:0;border-radius: 1rem;background: #2D6A4F;color: #FFF;font-size: 1rem;font-weight: 800;line-height: 137%;transition: all 1s cubic-bezier(0.22, 1, 0.36, 1);}
.guide-play img {width:0.9375rem;}
.guide-play:hover {background: #1B2D27;}
.guide-gallery {position:relative;height: 34.6875rem;margin:1.875rem 0 0 0;border-radius: 1.25rem;overflow:hidden;}
.guide-gallery .gallery-slider {position:absolute;top:0;bottom:0;left:0;right:0;}
.gallery-slider .slick-list,.gallery-slider .slick-track,.gallery-slider .slide {height:100%;}
.gallery-slider:not(.slick-initialized) .slide + .slide {display:none;}
.guide-gallery .gallery-arrow {position:absolute;z-index:3;top:50%;width:5.25rem;height:5.25rem;margin:-2.625rem 0 0 0;padding:0;border:0;background:none;}
.guide-gallery .gallery-arrow.prev {left:0.705rem;}
.guide-gallery .gallery-arrow.next {left:auto;right:0.75rem;}
.guide-gallery .gallery-arrow img {width:100%;transition: all 1s cubic-bezier(0.22, 1, 0.36, 1);}
.guide-gallery .gallery-arrow:hover img {transform: scale(1.1);}
.guide-gallery .gallery-dots {position:absolute;z-index:3;left:0;right:0;bottom:1.3125rem;}
.guide-gallery .gallery-dots .slick-dots {position:static;height:auto;}
.guide-gallery .gallery-dots .slick-dots li {height:0.75rem;margin:0 0.26rem!important;}
.guide-gallery .gallery-dots .slick-dots li button,.guide-gallery .gallery-dots .slick-dots li.slick-active button {width:0.75rem;max-width:none;height:0.75rem;border-radius:50%;background: rgba(217, 217, 217, 0.60);opacity:1;}
.guide-gallery .gallery-dots .slick-dots li.slick-active button {background: #D9D9D9;}
.guide-text {margin:1.875rem 0 0 0;color: rgba(23, 23, 23, 0.80);}
.guide-bottom {margin-top:auto;padding:1.875rem 0 0 0;}
.guide-duration {color: rgba(23, 23, 23, 0.50);font-size: 1.125rem;font-weight: 600;line-height: 174%;letter-spacing: 0.01125rem;}
.guide-toggle {padding:0.625rem 1rem;border:0;border-radius: 62.5rem;background: #D8F3DC;color: #2D6A4F;font-size: 1.125rem;font-weight: 700;line-height: 107%;letter-spacing: -0.0675rem;}
.guide-toggle .less,.guide-toggle:not(.collapsed) .more {display:none;}
.guide-toggle:not(.collapsed) .less {display:inline;}

.dishes-slider .item {width: 50.25rem;height: 47rem;margin:0 0.90625rem;border-radius: 1.875rem;overflow:hidden;background: #FFF;}
.dishes-slider .item-media {height:100%;}

.takeaway {padding:3.0625rem 2.875rem;border-radius: 1.375rem;background: #1B2D27;color: #FFF;}
.takeaway > * {display:flex;flex-direction:column;justify-content:center;min-height:13.875rem;padding:0 4.875rem;border-left:0.125rem solid rgba(255, 255, 255, 0.20);}
.takeaway > *:first-child {padding-left:0;border:0;}
.takeaway > *:last-child {padding-right:0;}
.takeaway .data {font-family: 'Unbounded';font-size: 1.5rem;font-weight: 800;line-height: 107%;letter-spacing: 0.09rem;text-transform: uppercase;}
.takeaway .takeaway-label .image {width:10.1875rem;height:10.1875rem;margin:1.75rem 0 0 0;}
.takeaway .takeaway-label .image img {object-fit:contain;}
.takeaway .takeaway-info {width: 55.375rem;}
.takeaway .takeaway-info .name {margin:0 0 2.25rem 0;font-family: 'Unbounded';font-size: 3.125rem;font-weight: 600;line-height: 107%;letter-spacing: 0.1875rem;}
.takeaway .takeaway-info .value {color: rgba(255, 255, 255, 0.80);line-height: 130%;letter-spacing: -0.075rem;}
.takeaway .takeaway-phone {align-items:flex-start;}
.takeaway .takeaway-phone .data {margin:0 0 2.4375rem 0;}
.takeaway .takeaway-number {margin:0 0 2.4375rem 0;color: #FFF;text-decoration: none;font-family: 'Unbounded';font-size: 2.5rem;font-weight: 800;line-height: 107%;letter-spacing: 0.15rem;}
.takeaway .btn-default img {width:2rem;margin:0 1rem 0 0;}

.atmosphere-top {margin:0 0 6.25rem 0;}
.atmosphere-top .title-container {width: 47.9375rem;margin:0;}
.atmosphere-top .section-anons {max-width: 42.8125rem;margin:4.4375rem 0 0 0;}
.atmosphere-list {display:grid;grid-template-columns:repeat(2, 25rem);gap:6.25rem 5.4375rem;margin:1.3125rem 0 0 0;}
.atmosphere-list .item .icon {width:7.625rem;min-width:7.625rem;height:7.625rem;margin:0 1.25rem 0 0;}
.atmosphere-list .item .value {color: rgba(23, 23, 23, 0.80);font-size: 1.5rem;font-weight: 500;line-height: 130%;letter-spacing: -0.09rem;}
.atmosphere-image {height: 65.8125rem;border-radius: 1.875rem;overflow:hidden;}

.events-section .title-container {margin:0 0 5rem 0;}
.events-list .item-top {position:relative;height: 36.75rem;border-radius: 1.875rem;overflow:hidden;background: #171717;}
.events-list .item-media {position:absolute;top:0;bottom:0;left:0;right:0;}
.events-list .item-media:after {content:"";display:block;position:absolute;left:0;right:0;bottom:0;height:12rem;background: linear-gradient(180deg, rgba(21, 21, 21, 0.00) 0%, rgba(21, 21, 21, 0.80) 100%);}
.events-list .item-info {position:absolute;z-index:2;left:1.875rem;right:1.875rem;bottom:1.875rem;color: #FFF;}
.events-list .item-name {margin:0 0 1.25rem 0;font-family: 'Unbounded';font-size: 1.875rem;font-weight: 700;line-height: 107%;letter-spacing: -0.1125rem;}
.events-list .item-anons {font-size: 1.125rem;font-weight: 500;line-height: 130%;letter-spacing: -0.0675rem;}
.events-list .item:hover .item-media img {transform: scale(1.1);}
.events-list .item-buttons {margin:1.25rem 0 0 0;padding:0 1.875rem;}
.item-props .prop.outline {border:0.0625rem solid #FFF;background:none;color: #FFF;}
.btn-more {color: #171717;font-size: 1.25rem;font-weight: 700;line-height: 137%;text-transform: uppercase;}
.btn-more .ic {margin:0 0 0 0.9375rem;font-size:0.8rem;}
.btn-more:hover .ic {transform: rotate(45deg);}

.modal-event .btn-close {top:2.5rem;right:2.5rem;}
.modal-event .modal-info {padding:2.5rem 2.5rem 2.0625rem 2.5rem;}
.modal-event .modal-badge {display:inline-flex;align-items:center;height:2.8125rem;margin:0 0 2.5rem 0;padding:0 1rem;border:0.0625rem solid #171717;border-radius: 62.5rem;font-family: 'Unbounded';font-size: 0.875rem;font-weight: 900;line-height: 107%;letter-spacing: 0.04375rem;}
.modal-event .modal-list {margin:-1.25rem 0 2.5rem 0;font-weight: 500;line-height: 130%;letter-spacing: -0.075rem;}
.modal-event .modal-phone {gap:1.25rem;margin:1.25rem 0 0 0;}
.modal-event .modal-phone span {font-size: 1rem;line-height: 120%;text-transform: uppercase;}
.modal-event .modal-phone a {color: #171717;text-decoration: none;font-size: 1.5rem;font-weight: 500;line-height: 120%;}

.rooms-slider,.rooms-slider .slick-list,.rooms-slider .slick-track,.rooms-slider .slide {height:100%;}
.rooms-list .slider-arrow {position:absolute;z-index:3;top:21.1875rem;width:4.5rem;height:4.5rem;margin:0;padding:0;border:0;background:none;transition: opacity 1s cubic-bezier(0.22, 1, 0.36, 1);}
.rooms-list .slider-arrow.prev {left:2.1875rem;}
.rooms-list .slider-arrow.next {left:40.1875rem;}
.rooms-list .slider-arrow img,.cottage-split .slider-arrow img {width:100%;transition: all 1s cubic-bezier(0.22, 1, 0.36, 1);}
.rooms-list .slider-arrow:hover img,.cottage-split .slider-arrow:hover img {transform: scale(1.1);}
.rooms-list .slider-dots {position:absolute;z-index:3;top:44.5rem;left:0;width:46.875rem;}
.rooms-list .slider-dots .slick-dots,.cottage-split .slider-dots .slick-dots {position:static;height:auto;}
.rooms-list .slider-dots .slick-dots li,.cottage-split .slider-dots .slick-dots li {height:0.5rem;margin:0 0.21875rem!important;}
.rooms-list .slider-dots .slick-dots li button,.rooms-list .slider-dots .slick-dots li.slick-active button,.cottage-split .slider-dots .slick-dots li button,.cottage-split .slider-dots .slick-dots li.slick-active button {width:3.6875rem;max-width:none;height:0.5rem;border-radius: 1.375rem;background: rgba(255, 255, 255, 0.50);opacity:1;}
.rooms-list .slider-dots .slick-dots li.slick-active button,.cottage-split .slider-dots .slick-dots li.slick-active button {background: rgba(255, 255, 255, 0.80);}
.rooms-list .item-info {flex:1;width:auto;}
.rooms-list .item-name {text-transform: uppercase;}
.rooms-list .chip {font-size: 1rem;text-transform: uppercase;}
.rooms-list .chip img {height:1.75rem;}
.rooms-list .item-price {gap:1rem 2.5rem;margin:2.5rem 0 0 0;color: rgba(23, 23, 23, 0.80);font-size: 1.375rem;font-weight: 600;line-height: 144%;letter-spacing: -0.01375rem;}
.rooms-list .item-price .price {font-size: 1.875rem;letter-spacing: -0.01875rem;}
.rooms-list .item-info .btn-default {margin:2.5rem 0 0 0;}
.cottages-list .item-price {gap:0.5rem 1rem;}
.cottages-list .item-info .btn-default {margin:3.75rem 0 0 0;}

.features-left {width: 47.9375rem;}
.features-title {margin:0 0 4.4375rem 0;font-size: 4.375rem;font-weight: 600;letter-spacing: -0.2625rem;}
.room-extra {max-width: 42.75rem;padding:1.875rem 0;border-top:0.0625rem solid rgba(23, 23, 23, 0.20);border-bottom:0.0625rem solid rgba(23, 23, 23, 0.20);}
.room-extra .extra-button {padding:0;border:0;background:none;color: #171717;font-size: 2.1875rem;line-height: 107%;letter-spacing: -0.13125rem;text-align:left;}
.room-extra .extra-button .icon {width:3.75rem;min-width:3.75rem;height:3.75rem;margin:0 0 0 1rem;border:0.125rem solid #171717;border-radius: 2.5rem;}
.room-extra .extra-button .icon img {width:1.5rem;transition: all 1s cubic-bezier(0.22, 1, 0.36, 1);}
.room-extra .extra-button.collapsed .icon img {transform: rotate(180deg);}
.room-extra .extra-prices li {margin:3.125rem 0 0 0;gap:1rem;letter-spacing: -0.075rem;}

.included-list {gap:1.625rem;}
.included-list .item {flex:1 1 0;min-height:15.1rem;padding:1.25rem;border-radius: 1.75rem;background: #E6EDDF;}
.included-list .item .icon {width:3.75rem;height:2.875rem;margin:0 0 2rem 0;}
.included-list .item .icon img {width:auto;height:2.625rem;}
.included-list .item .label {margin:0 0 1rem 0;color: #5A776D;font-size: 0.9375rem;font-weight: 700;line-height: normal;text-transform: uppercase;}
.included-list .item .name {color: #18382F;font-family: 'Unbounded';font-size: 1.4375rem;font-weight: 700;line-height: normal;}
.parking {margin:1.625rem 0 0 0;padding:1.875rem 2.5rem 1.875rem 2.1875rem;border-radius: 1.75rem;background: #E6EDDF;color: #171717;}
.parking-info .icon {width:5.3125rem;min-width:5.3125rem;height:5.3125rem;margin:0 2.75rem 0 0;border-radius:50%;background: #FFD26E;}
.parking-info .icon img {width:3.125rem;}
.parking-info .name {margin:0 0 0.875rem 0;font-family: 'Unbounded';font-size: 1.375rem;font-weight: 700;line-height: normal;}
.parking-info .value {font-size: 1.125rem;line-height: normal;}
.parking-label {display:flex;align-items:center;justify-content:center;width:23.6875rem;min-width:23.6875rem;height:3.9375rem;margin:0 0 0 2rem;border-radius: 62.5rem;background: #171717;color: #FFF;font-family: 'Unbounded';font-size: 1rem;font-weight: 700;text-transform: uppercase;}

.takeaway-banya .takeaway-label {width:19.3125rem;}
.takeaway-banya .takeaway-label .image {width:100%;}

.guests-section .title-container {margin:0 0 5rem 0;}
.line-slider .slider-track {width:max-content;}
.guests-slider .slide {position:relative;width: 35.4375rem;height: 53.3125rem;margin:0 3.125rem 0 0;border-radius: 1.875rem;overflow:hidden;background: #171717;}
.guests-slider .slide img {pointer-events:none;}

.takeaway-rent {margin:0 0 2.5rem 0;padding:2.0625rem 2.8125rem;}
.takeaway-rent > * {flex:1;justify-content:flex-start;padding:0 2.5625rem;}
.takeaway-rent .rent-list {margin:1.25rem 0 0 0;}
.takeaway-rent .rent-item + .rent-item {margin:1.0625rem 0 0 0;padding:1.0625rem 0 0 0;border-top:0.125rem solid rgba(255, 255, 255, 0.20);}
.takeaway-rent .rent-item .icon {width:5.125rem;min-width:5.125rem;margin:0 1.5rem 0 0;}
.takeaway-rent .rent-item .name {font-size: 2rem;font-weight: 500;line-height: 176%;letter-spacing: -0.12rem;}
.takeaway-rent .rent-item .value {font-size: 1.5rem;line-height: 176%;letter-spacing: -0.09rem;}
.upgrade-note .name {text-transform: uppercase;}
.upgrade-note .desc {font-size: 1.25rem;font-weight: 500;letter-spacing: -0.075rem;}


.no-hero .content {padding:6rem 0 0 0;}







@media (min-width: 993px) {
	.anim-link:hover::before {  transform: scaleX(1);  transform-origin: left;}
	.anim-link.reverse:hover::before {  transform: scaleX(0);  transform-origin: right;}
	.rooms-list .slider-arrow,.cottage-split .slider-arrow {opacity:0;}
	.rooms-list .item-media:hover .slider-arrow,.cottage-split .item-media:hover .slider-arrow {opacity:1;}


    .header.fix, .no-hero .header {background: #FFF;box-shadow: 0 0 1rem rgba(0,0,0,0.1);}
    .header.fix .logo, .no-hero .header .logo {color: #000;}
    .header.fix .logo span, .no-hero .header .logo span {color: #E86C2C;}
    .header.fix .menu-header a, .no-hero .header .menu-header a {color: rgba(0, 0, 0, 0.50);}
    .header.fix .btn-default, .no-hero .header .btn-default {background: #E86C2C;color:#fff;}
    .header.fix .btn-default:hover, .no-hero .header .btn-default:hover {background: #FFD26E;color: #171717;}
    .header.fix .btn-border, .no-hero .header .btn-border {color: rgba(0, 0, 0, 0.50);border-color:rgba(0, 0, 0, 0.50);}
    .header.fix .btn-border:hover, .no-hero .header .btn-border:hover {background: #E86C2C;color:#fff;border-color:#E86C2C;}














}







