@charset "UTF-8";body.compensate-for-scrollbar{margin-right:0;overflow:auto!important}.fancybox-container.fancybox-show-caption{height:101%}.fancybox-container.fancybox-show-caption .fancybox-caption__body{overflow:hidden}.fancybox-container{background:0 0;-webkit-backdrop-filter:none;backdrop-filter:none;transition:background .8s ease-in-out,-webkit-backdrop-filter .8s ease-in-out;transition:background .8s ease-in-out,backdrop-filter .8s ease-in-out;transition:background .8s ease-in-out,backdrop-filter .8s ease-in-out,-webkit-backdrop-filter .8s ease-in-out}.fancybox-container.fancybox-is-open{background:rgba(var(--black_rgba),.5);-webkit-backdrop-filter:blur(.3em);backdrop-filter:blur(.3em)}.fancybox-caption__body{font-size:var(--font-size-20)}.details.fancybox-content .fancybox-button svg{border-radius:50%;background-color:var(--fourth-color)}.details.fancybox-content .fancybox-button svg path{fill:var(--primary_color);transition:fill .2s ease-in}.fancybox-container .details.details-full{padding:0;border-radius:5px;margin:0;display:inline-flex!important}.fancybox-container .details.details-full iframe{width:100%;height:80vh}@media (min-width:993px){.fancybox-caption .fancybox-caption__body{overflow:hidden}}.fancybox-stage :focus-visible{outline:0}.fancybox-container .details{width:60%;padding:2.5rem}.fancybox-container .details#popup_360{width:95%}@media (max-width:992px){.fancybox-container .details{width:95%;padding:2rem 1.2rem}}.fancybox-button.fancybox-close-small[type=button]{opacity:1;top:4px;right:4px;transform:scale(2);color:var(--third_color)}.fancybox-button.fancybox-close-small[type=button]:hover svg path{fill:var(--third_color)}.fancybox-button.fancybox-close-small[type=button] svg{background:var(--white_color);border-radius:50%;height:25px}@media (max-width:992px){.fancybox-button.fancybox-close-small[type=button]{top:5px;right:5px}}.fancybox-button svg path{transition:fill .3s ease}.fancybox-stage .fancybox-button.fancybox-close-small[type=button]{width:initial;height:initial;top:13px;right:13px;border-radius:50%}.fancybox-stage .fancybox-button.fancybox-close-small[type=button] svg{height:12px}.fancybox-stage .fancybox-button.fancybox-close-small[type=button] svg path{transform:scale(2);transform-origin:center}.wysiwyg-container p:not(:first-child){margin-top:34px}.fancybox-stage .container-contact-cap .fancybox-button.fancybox-close-small[type=button]{width:initial;height:initial;top:13px;right:13px;border-radius:50%}.fancybox-stage .container-contact-cap .fancybox-button.fancybox-close-small[type=button] svg{height:25px}.fancybox-stage .container-contact-cap .fancybox-button.fancybox-close-small[type=button] svg path{transform:none;transform-origin:center}.wysiwyg-container ul{padding:0;margin:1.5rem 0 1.5rem .2rem;list-style-position:inside;list-style-type:disc}.wysiwyg-container ul li{list-style:unset}.wysiwyg-container ol{padding:0;margin:2.5rem 0 1.5rem 2rem}.wysiwyg-container ol li{list-style:auto}.wysiwyg-container li{line-height:2;padding-left:.5rem}.wysiwyg-container blockquote{background:var(--gray_color);border-left:10px solid var(--primary_color);margin:1.5em 10px;padding:1.5em 10px;quotes:"“" "”" "‘" "’"}.wysiwyg-container blockquote::before{color:var(--primary_color);content:open-quote;font-size:4em;line-height:.1em;margin-right:.25em;vertical-align:-.4em}.wysiwyg-container blockquote p{display:inline}.wysiwyg-container img{position:relative;display:block}.wysiwyg-container img::before{display:block;content:"";padding-top:33.3333333333%}@media (min-width:993px){.opacity-animation-photo{animation:opacity-message 1s 1}}@keyframes opacity-message{0%{opacity:0}100%{opacity:1}}figcaption{padding:1rem;font-size:var(--font-size-20);line-height:var(--line-height-1-4);font-style:italic;color:var(--white_color);z-index:10;margin-left:1.5rem;position:absolute;right:5.8%;bottom:5.8%;background-color:rgba(var(--black_rgba),.8);opacity:0;transition:opacity .2s ease-in-out}.fonts-loaded figcaption{opacity:.8}.swiper .swiper-next-border,.swiper .swiper-prev-border,.swiper~.swiper-next-border,.swiper~.swiper-prev-border{background:rgba(var(--primary-rgba-color),1);color:var(--second_color);border:2px solid var(--white_color);transition:background-color .3s ease-in}.swiper .swiper-next-border.swiper-button-disabled,.swiper .swiper-prev-border.swiper-button-disabled,.swiper~.swiper-next-border.swiper-button-disabled,.swiper~.swiper-prev-border.swiper-button-disabled{background:0 0;opacity:.3}.swiper .swiper-next-border::after,.swiper .swiper-prev-border::after,.swiper~.swiper-next-border::after,.swiper~.swiper-prev-border::after{line-height:3}@media (min-width:993px){.swiper .swiper-next-border::after,.swiper .swiper-prev-border::after,.swiper~.swiper-next-border::after,.swiper~.swiper-prev-border::after{transition:color .3s ease-in-out}}.swiper .swiper-next-border:hover,.swiper .swiper-prev-border:hover,.swiper~.swiper-next-border:hover,.swiper~.swiper-prev-border:hover{background:var(--primary-light)}.swiper .swiper-next-border.white-arrows,.swiper .swiper-prev-border.white-arrows,.swiper~.swiper-next-border.white-arrows,.swiper~.swiper-prev-border.white-arrows{border:3px solid rgba(var(--black_rgba),.5);border-radius:50%;background:rgba(var(--white_rgba),1)}.swiper .swiper-next-border.white-arrows::after,.swiper .swiper-prev-border.white-arrows::after,.swiper~.swiper-next-border.white-arrows::after,.swiper~.swiper-prev-border.white-arrows::after{color:var(--primary_color);font-weight:600}.swiper .swiper-next-border.white-arrows:hover,.swiper .swiper-prev-border.white-arrows:hover,.swiper~.swiper-next-border.white-arrows:hover,.swiper~.swiper-prev-border.white-arrows:hover{background:var(--black_111);border-color:var(--black_111)}.swiper .swiper-next-border.white-arrows:hover::after,.swiper .swiper-prev-border.white-arrows:hover::after,.swiper~.swiper-next-border.white-arrows:hover::after,.swiper~.swiper-prev-border.white-arrows:hover::after{color:var(--white_color)}.swiper .swiper-next-border.white-arrows.white-bg-transparent,.swiper .swiper-prev-border.white-arrows.white-bg-transparent,.swiper~.swiper-next-border.white-arrows.white-bg-transparent,.swiper~.swiper-prev-border.white-arrows.white-bg-transparent{background:rgba(var(--white_rgba),.2)}.swiper .swiper-next-border.white-arrows.white-bg-transparent:hover,.swiper .swiper-prev-border.white-arrows.white-bg-transparent:hover,.swiper~.swiper-next-border.white-arrows.white-bg-transparent:hover,.swiper~.swiper-prev-border.white-arrows.white-bg-transparent:hover{background:var(--black_111)}.start-full-carousel,.start-hightlight-carousel{position:relative}.swiper .swiper-next-border{right:1.5rem}.swiper .swiper-prev-border{left:1.5rem}.room-hub-item.reverse-block .swiper .position-bottom-arrows.swiper-next-border{top:auto;bottom:1.7rem;right:1.7rem;left:auto}.room-hub-item.reverse-block .swiper .position-bottom-arrows.swiper-prev-border{right:5.7rem;left:auto;bottom:1.7rem;top:auto}.room-hub-item .swiper .position-bottom-arrows.swiper-next-border{left:5.7rem;right:auto;bottom:1.7rem;top:auto}.room-hub-item .swiper .position-bottom-arrows.swiper-prev-border{top:auto;bottom:1.7rem;right:auto;left:1.7rem}.swiper-next-border,.swiper-prev-border{transition:transform ease-out .1s,background .4s}.swiper-next-border::after,.swiper-prev-border::after{color:var(--white_color)}.swiper-next-border::before,.swiper-prev-border::before{top:0;left:0;padding:0;z-index:-1;box-shadow:0 0 0 2px rgba(var(--white_rgba),.1);opacity:0;transform:scale(.8);pointer-events:none;position:absolute;width:100%;height:100%;border-radius:50%;content:"";box-sizing:content-box}.effect-anim-block{position:relative;display:block;overflow:hidden;height:100%}.effect-anim-block img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;transition:all 1s cubic-bezier(.165,.84,.44,1)}.anim-zoomin-wrap{overflow:hidden}.effect-anim-block:hover img{transform:scale(1.05)}.effect-image-parallax,.effect-section-parallax{position:relative}.effect-image-parallax figure,.effect-section-parallax figure{position:relative;margin:0;height:100%}.effect-section-inner-parallax{position:relative;width:100%;margin-left:auto;margin-right:auto;z-index:2}.anim-image-parallax-inner{height:100%}.anim-image-parallax-wrap{overflow:hidden;height:100%}.effect-image-parallax img{width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;height:100%}.anim-image-parallax{transform:scale(1.2);transform-origin:50% 100%}.effect-anim-img-container{position:relative}.effect-anim-img-container .effect-img-mask{visibility:hidden;position:relative;overflow:hidden}.effect-anim-img-container .effect-img-mask img{height:100%;width:100%;transform-origin:left;-o-object-fit:cover;object-fit:cover}.effect-gallery-item{position:relative;display:block;overflow:hidden;z-index:1}.effect-gallery-image{position:relative;padding-bottom:100%}.effect-gallery-image img{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%}.effect-gallery-image-hover-zoom{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%}@media (min-width:760px){.effect-gallery-item-inner{clip-path:inset(0 0 0 0);overflow:hidden;transition:clip-path .8s cubic-bezier(.07,.72,.29,.96)}.effect-gallery-item:hover .effect-gallery-item-inner{clip-path:inset(3% 3% 3% 3%)}.effect-gallery-image-hover-zoom{transition:all 1s cubic-bezier(.165,.84,.44,1)}.effect-gallery-item:hover .effect-gallery-image-hover-zoom{transform:scale(1.05)}}@media (min-width:760px){.effect-item-inner{position:relative}}.first-uppercase-lower{text-transform:lowercase}.first-uppercase-lower::first-letter{text-transform:uppercase}.hidden-item{display:none}.icon-item{padding-right:.5rem;line-height:28px;min-width:24px;display:inline-block}.icon-item-big{padding-right:1rem;font-size:var(--font-size-28);align-self:self-start}.effect-text{overflow:hidden;opacity:0}.split-line{overflow:hidden}.overlay-main::after{content:"";opacity:0;position:absolute;width:100%;height:100%;top:0;left:0;right:0;bottom:0;background:linear-gradient(to top,var(--black_000) 100%,transparent 100%);transition:opacity .3s ease-in;pointer-events:none}.overlay-main::before{content:"";opacity:0;position:absolute;top:50%;left:50%;width:100%;height:100%;z-index:1;transition:opacity .5s ease-in;background-size:50px 50px;background-repeat:repeat;transform:translate(-50%,-50%);filter:brightness(0) invert(1)}@media (max-width:992px){.overlay-main::before{display:none}}.overlay-main:focus::after,.overlay-main:hover::after{opacity:.5}.overlay-main:focus::before,.overlay-main:hover::before{opacity:.08}[data-elements="1"] .swiper-slide:not(.swiper-slide-active){z-index:-1;pointer-events:none}.start-full-carousel:not(.big-slider-animation)[data-elements="1"] .swiper-slide:not(.swiper-slide-active){z-index:0}.img-wrap-photogallery{overflow:hidden}.min-height-link{min-height:2rem}.min-height-text{min-height:125px}@media (max-width:992px){.min-height-text{display:-webkit-box;box-orient:vertical;-webkit-box-orient:vertical;overflow:hidden;min-height:auto}}@media (max-width:992px){.hub-one-text-container.min-height-text{max-height:7.1rem}}.min-height-text-discover{min-height:6rem;overflow:hidden}.min-height-text-double{min-height:9rem}.min-height-icons{min-height:8.2rem}.divider-block{height:2px;background-color:var(--primary_color);width:80px;margin-top:.6rem}.divider-block.divider-left{text-align:left}.divider-block.divider-center{margin:auto}.title-center{display:flex;justify-content:center;width:100%}@media (max-width:992px){.title-center{text-align:center}}.background-color-primary{background-color:#362f2b}.link-icon-align{display:flex;align-items:center}.position-relative-block{position:relative}.slider-opacity .swiper-wrapper{opacity:0}.slider-style{width:100%}.slider-style .swiper-container{overflow:hidden}.slider-style .swiper-wrapper{display:flex}.slider-style .swiper-wrapper .swiper-slide{position:relative;flex-shrink:0}.container-divider{display:flex;justify-content:center;align-items:center}@media (max-width:992px){.container-divider{padding:0;width:100%}}.divider-line{position:relative}.divider-line::before{background-color:var(--black_333);content:"";position:absolute;transition:width 2s ease;width:0;height:2px;left:50%;transform:translateX(-50%)}.divider-line.line-activated::before{width:100%}@media (max-width:992px){.divider-line.line-activated::before{width:100%}}.divider-line.line-activated::before.divider-small{width:20%}.custom-line-animation{transition:all .3s ease;position:relative;display:inline-block;width:100%;height:100%;padding:0;border:0}.custom-line-animation .custom-line-animation-bottom{position:relative;display:block;width:100%;height:100%}.custom-line-animation .custom-line-animation-bottom::after,.custom-line-animation .custom-line-animation-bottom::before{position:absolute;content:"";left:0;bottom:0;background:var(--primary_color);transition:var(--transition-custom-line)}.custom-line-animation .custom-line-animation-bottom::before{width:2px;height:0}.custom-line-animation .custom-line-animation-bottom::after{width:0;height:2px}.custom-line-animation::after,.custom-line-animation::before{position:absolute;content:"";right:0;top:0;background:var(--primary_color);transition:var(--transition-custom-line)}.custom-line-animation::before{height:0;width:2px}.custom-line-animation::after{width:0;height:2px}.custom-line-animation.line-loaded::before{height:100%}.custom-line-animation.line-loaded::after{width:100%}.custom-line-animation.line-loaded .custom-line-animation-bottom::before{height:100%}.custom-line-animation.line-loaded .custom-line-animation-bottom::after{width:100%}.floating-border-arrow .swiper~.swiper-next-border.swiper-button-next.swiper-button-disabled,.floating-border-arrow .swiper~.swiper-prev-border.swiper-button-prev.swiper-button-disabled{border-color:var(--fourth-color);background:0 0;opacity:.3}.floating-border-arrow .swiper~.swiper-next-border.swiper-button-next.swiper-button-disabled::after,.floating-border-arrow .swiper~.swiper-prev-border.swiper-button-prev.swiper-button-disabled::after{color:var(--fourth-color)!important}.floating-border-arrow .swiper-button-prev.swiper-prev-border{right:4rem;top:1.7rem;left:auto}@media (max-width:992px){.floating-border-arrow .swiper-button-prev.swiper-prev-border{right:4rem}}@media (min-width:993px) and (max-width:1300px){.floating-border-arrow .swiper-button-prev.swiper-prev-border{right:6rem}}.floating-border-arrow .swiper-button-next.swiper-next-border{top:1.7rem;left:auto;right:0}@media (max-width:992px){.floating-border-arrow .swiper-button-next.swiper-next-border{right:1rem}}@media (min-width:993px) and (max-width:1300px){.floating-border-arrow .swiper-button-next.swiper-next-border{right:2rem}}.container-share-social{display:flex;align-items:center;flex-wrap:wrap}.container-share-social .link-icon{border-radius:50%;margin:.3rem;border:1px solid var(--gray_color_dark)}.container-share-social .link-icon a{display:flex;padding:.3rem}.container-share-social .link-icon:last-of-type{margin-right:0}.container-share-social .link-icon:hover svg{opacity:.2}.container-share-social svg{fill:var(--white_color);width:36px;height:33px;transition:opacity .3s ease-in-out}.container-share-social svg:not(.dont-change-size){transform:scale(.6)}.container-share-social.white-link-version .link-icon{background:var(--white_color)}.container-share-social.white-link-version svg{fill:var(--second_color)}.container-share-social.border-social-links .link-icon{border:2px solid var(--second_color);background:0 0}.container-share-social.border-social-links svg{fill:var(--second_color)}.background-color-gray{background-color:var(--gray_color_middle)}.background-color-gray .container-hub-blocks-one .hub-block-one-item{outline:0!important}img{color:transparent}.swiper.swiper-backface-hidden .swiper-slide:not(.not-property-transform){transform:none;backface-visibility:visible}@media (min-width:993px){.container-slider-swiper{display:flex;flex-wrap:wrap}}.container-slider-swiper .container-slider-item-width{width:calc(33.33% - 4rem);margin:2rem}@media (min-width:1300px){.container-slider-swiper .container-slider-item-width{min-width:405px;display:grid}}@media (max-width:992px){.container-slider-swiper .container-slider-item-width{margin:1.5rem 1rem;width:calc(90% - 4rem)}.enable-arrow-mobile .swiper .swiper-next-border,.enable-arrow-mobile .swiper .swiper-prev-border,.enable-arrow-mobile .swiper~.swiper-next-border,.enable-arrow-mobile .swiper~.swiper-prev-border{background:rgba(var(--white_rgba),.1);color:var(--primary_color);border:2px solid var(--white_color)}.enable-arrow-mobile .swiper .swiper-next-border.swiper-button-disabled,.enable-arrow-mobile .swiper .swiper-prev-border.swiper-button-disabled,.enable-arrow-mobile .swiper~.swiper-next-border.swiper-button-disabled,.enable-arrow-mobile .swiper~.swiper-prev-border.swiper-button-disabled{background:rgba(var(--white_rgba),.3)}.enable-arrow-mobile .swiper .swiper-next-border.swiper-button-disabled::after,.enable-arrow-mobile .swiper .swiper-prev-border.swiper-button-disabled::after,.enable-arrow-mobile .swiper~.swiper-next-border.swiper-button-disabled::after,.enable-arrow-mobile .swiper~.swiper-prev-border.swiper-button-disabled::after{color:rgba(var(--black_rgba),.2)}.enable-arrow-mobile .swiper .swiper-next-border::after,.enable-arrow-mobile .swiper .swiper-prev-border::after,.enable-arrow-mobile .swiper~.swiper-next-border::after,.enable-arrow-mobile .swiper~.swiper-prev-border::after{color:var(--white_color)}}@media (max-width:992px) and (min-width:993px){.enable-arrow-mobile .swiper .swiper-next-border::after,.enable-arrow-mobile .swiper .swiper-prev-border::after,.enable-arrow-mobile .swiper~.swiper-next-border::after,.enable-arrow-mobile .swiper~.swiper-prev-border::after{transition:color .3s ease-in-out}}@media (max-width:992px){.enable-arrow-mobile .swiper .swiper-next-border{right:1.5rem}.enable-arrow-mobile .swiper .swiper-prev-border{left:1.5rem}.enable-arrow-mobile .bullets-slide-position{display:none}}@media (min-width:761px) and (max-width:1024px){.container-slider-swiper{display:flex;flex-wrap:wrap}.container-slider-swiper .container-slider-item-width{width:calc(50% - 4rem)}}@media (min-width:993px) and (max-width:1300px){.container-slider-swiper .container-slider-item-width{width:calc(50% - 2rem);margin:1rem}}.image-before-container{padding:1rem}@media (max-width:992px){.image-before-container{padding:.5rem 0}}.slider-image-before-focus{transition:box-shadow .2s ease-in-out;--default-handle-width:100px;--divider-width:4px;--default-stroke-width:3px}.slider-image-before-focus:focus{outline:2px solid var(--fourth-color);box-shadow:0 0 15px 3px var(--fourth-color);--default-handle-opacity:0}.swiper-button-next.swiper-next-border.location-arrows{bottom:-3rem;top:auto;right:.5rem}.swiper-button-prev.swiper-prev-border.location-arrows{right:4rem;left:auto;bottom:-3rem;top:auto}.container-link-block{display:flex;justify-content:center;width:100%}.loader{min-height:70px;background-image:url(data:image/svg+xml;base64,PHN2ZyBjbGFzcz0ibGRzLW1lc3NhZ2UiIHdpZHRoPSI3MHB4IiAgaGVpZ2h0PSI3MHB4IiAgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmlld0JveD0iMCAwIDEwMCAxMDAiIHByZXNlcnZlQXNwZWN0UmF0aW89InhNaWRZTWlkIiBzdHlsZT0iYmFja2dyb3VuZDogbm9uZTsiPjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDIwIDUwKSI+DQo8Y2lyY2xlIGN4PSIwIiBjeT0iMCIgcj0iNiIgZmlsbD0iI0I0OTY0RSIgdHJhbnNmb3JtPSJzY2FsZSgwLjE2Njc5NCAwLjE2Njc5NCkiPg0KICA8YW5pbWF0ZVRyYW5zZm9ybSBhdHRyaWJ1dGVOYW1lPSJ0cmFuc2Zvcm0iIHR5cGU9InNjYWxlIiBiZWdpbj0iLTAuMzc1cyIgY2FsY01vZGU9InNwbGluZSIga2V5U3BsaW5lcz0iMC4zIDAgMC43IDE7MC4zIDAgMC43IDEiIHZhbHVlcz0iMDsxOzAiIGtleVRpbWVzPSIwOzAuNTsxIiBkdXI9IjFzIiByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSI+PC9hbmltYXRlVHJhbnNmb3JtPg0KPC9jaXJjbGU+DQo8L2c+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNDAgNTApIj4NCjxjaXJjbGUgY3g9IjAiIGN5PSIwIiByPSI2IiBmaWxsPSIjQjQ5NjRFIiB0cmFuc2Zvcm09InNjYWxlKDAuNSAwLjUpIj4NCiAgPGFuaW1hdGVUcmFuc2Zvcm0gYXR0cmlidXRlTmFtZT0idHJhbnNmb3JtIiB0eXBlPSJzY2FsZSIgYmVnaW49Ii0wLjI1cyIgY2FsY01vZGU9InNwbGluZSIga2V5U3BsaW5lcz0iMC4zIDAgMC43IDE7MC4zIDAgMC43IDEiIHZhbHVlcz0iMDsxOzAiIGtleVRpbWVzPSIwOzAuNTsxIiBkdXI9IjFzIiByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSI+PC9hbmltYXRlVHJhbnNmb3JtPg0KPC9jaXJjbGU+DQo8L2c+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNjAgNTApIj4NCjxjaXJjbGUgY3g9IjAiIGN5PSIwIiByPSI2IiBmaWxsPSIjQjQ5NjRFIiB0cmFuc2Zvcm09InNjYWxlKDAuODMzMjA2IDAuODMzMjA2KSI+DQogIDxhbmltYXRlVHJhbnNmb3JtIGF0dHJpYnV0ZU5hbWU9InRyYW5zZm9ybSIgdHlwZT0ic2NhbGUiIGJlZ2luPSItMC4xMjVzIiBjYWxjTW9kZT0ic3BsaW5lIiBrZXlTcGxpbmVzPSIwLjMgMCAwLjcgMTswLjMgMCAwLjcgMSIgdmFsdWVzPSIwOzE7MCIga2V5VGltZXM9IjA7MC41OzEiIGR1cj0iMXMiIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIj48L2FuaW1hdGVUcmFuc2Zvcm0+DQo8L2NpcmNsZT4NCjwvZz48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSg4MCA1MCkiPg0KPGNpcmNsZSBjeD0iMCIgY3k9IjAiIHI9IjYiIGZpbGw9IiNCNDk2NEUiIHRyYW5zZm9ybT0ic2NhbGUoMSAxKSI+DQogIDxhbmltYXRlVHJhbnNmb3JtIGF0dHJpYnV0ZU5hbWU9InRyYW5zZm9ybSIgdHlwZT0ic2NhbGUiIGJlZ2luPSIwcyIgY2FsY01vZGU9InNwbGluZSIga2V5U3BsaW5lcz0iMC4zIDAgMC43IDE7MC4zIDAgMC43IDEiIHZhbHVlcz0iMDsxOzAiIGtleVRpbWVzPSIwOzAuNTsxIiBkdXI9IjFzIiByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSI+PC9hbmltYXRlVHJhbnNmb3JtPg0KPC9jaXJjbGU+DQo8L2c+PC9zdmc+DQo=);background-repeat:no-repeat;background-attachment:scroll;background-position:center center;background-color:transparent;margin:auto;transition:min-height .2s ease-in-out}.loader:not(.processed){width:80px;filter:brightness(0) saturate(100%) invert(3%) sepia(55%) saturate(43%) hue-rotate(314deg) brightness(88%) contrast(93%)}.loader.-left{margin:0}.loader.-right{margin:0 0 0 auto}.loader.noloader{background:0 0}.details.fancybox-content .fancybox-button svg{border-radius:50%}.details.fancybox-content .fancybox-button svg path{fill:var(--primary_color)}.fancybox-container .details{padding:0;width:70%}@media (max-width:992px){.fancybox-container .details{width:95%}}.fancybox-container .details .thumb{height:400px}.fancybox-container .details .thumb img{height:100%}.fancybox-container .details .content-wrapper{padding:3rem 4rem}@media (max-width:992px){.fancybox-container .details .content-wrapper{padding:3rem 2rem}}.fancybox-container .details .title-main-color{text-shadow:none}.fancybox-container .details:not(.websdk-popup-offer){width:60%;padding:1.5rem}@media (max-width:992px){.fancybox-container .details:not(.websdk-popup-offer){width:95%;padding:.75rem}}.fancybox-container .websdk-popup-offer .fancybox-close-small{background-color:rgba(var(--white_rgba),1);top:24px!important;right:24px!important;border-radius:50%;transition:opacity .3s ease-in-out}.fancybox-container .websdk-popup-offer .fancybox-close-small:hover{opacity:.8}.swiper-container .bullets-bottom-position{bottom:-2.5rem;position:absolute;width:100%;transform:translate(-50%,-50%);left:50%}.swiper-container .bullets-bottom-position .bullets-pagination-item{justify-content:center;display:flex;min-height:3rem}.swiper-container .bullets-bottom-position .bullets-pagination-item .swiper-pagination-bullet{opacity:1;width:calc(3vw + 1rem);border-left:3px solid var(--white_color);background-color:var(--eighth-color);height:4px;border-radius:0;position:relative;transition:background-color .3s ease-in-out,opacity .3s ease-in-out}.swiper-container .bullets-bottom-position .bullets-pagination-item .swiper-pagination-bullet::after{content:"";position:absolute;padding:1rem 0;width:100%;height:100%;top:50%;transform:translateY(-50%)}.swiper-container .bullets-bottom-position .bullets-pagination-item .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:var(--black_111);pointer-events:none}.swiper-container .bullets-bottom-position .bullets-pagination-item .swiper-pagination-bullet:hover{opacity:.5}.swiper-container .bullets-bottom-position .bullets-pagination-item .swiper-pagination-bullet:first-of-type{border-radius:38px 0 0 38px;border-left:0}.swiper-container .bullets-bottom-position .bullets-pagination-item .swiper-pagination-bullet:last-of-type{border-radius:0 38px 38px 0}.button-download-file{transition:color .2s ease-in-out,text-shadow .2s ease-in-out;text-transform:uppercase;color:var(--second_color);text-shadow:0 0 0 var(--second_color);letter-spacing:var(--button-letter-spacing)}.button-download-file:hover{color:var(--white_color);text-shadow:0 0 0 var(--white_color)}.button-download-file:hover .pdf-txt::before{background:var(--white_color)}.button-download-file .pdf-txt::before{-webkit-mask-image:url(../img/file.svg);mask-image:url(../img/file.svg);margin-bottom:-2px;background:var(--second_color);transition:background-color .2s ease-in;display:inline-block;content:" ";height:17px;width:15px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;margin-right:.5rem;-webkit-mask-size:15px 17px;mask-size:15px 17px}.button-absolute{position:absolute}.close{position:absolute;top:0;left:0;width:40px;height:40px;z-index:500;overflow:hidden;display:block;background:var(--white_color);transition:background .3s ease-in-out}.close::after,.close::before{width:calc(65% + 1px);height:1px;background:var(--font_color);content:"";display:block;position:absolute;left:25%;transform-origin:0 0}.close::before{top:25%;transform:rotate(45deg)}.close::after{bottom:25%;top:auto;transform:rotate(-45deg)}.close:hover{background:var(--primary_color)}.close:hover::after,.close:hover::before{background:var(--white_color)}#main-menu-sidebar{justify-content:center;display:flex;align-items:center;width:100%;position:relative}#menu_sidebar_wrap{position:fixed;top:0;right:0;display:block;pointer-events:none;background:0 0;-webkit-backdrop-filter:none;backdrop-filter:none;transition:background .8s ease-in-out,-webkit-backdrop-filter .8s ease-in-out;transition:background .8s ease-in-out,backdrop-filter .8s ease-in-out;transition:background .8s ease-in-out,backdrop-filter .8s ease-in-out,-webkit-backdrop-filter .8s ease-in-out}#menu_sidebar_wrap.visible{background:rgba(var(--black_rgba),.5);-webkit-backdrop-filter:blur(.2em);backdrop-filter:blur(.2em);pointer-events:all;z-index:9999;width:100%;height:100%;transition:background .3s ease-in-out,-webkit-backdrop-filter .3s ease-in-out;transition:background .3s ease-in-out,backdrop-filter .3s ease-in-out;transition:background .3s ease-in-out,backdrop-filter .3s ease-in-out,-webkit-backdrop-filter .3s ease-in-out}#menu_sidebar_wrap.visible .menu_sidebar{transform:translateX(0) rotate(.001deg);transition-delay:0s}#menu_sidebar_wrap .close_sidebar{display:block;top:.5rem;left:1.5rem;position:absolute;z-index:1000;background:var(--white_background);border-radius:50%}#menu_sidebar_wrap .close_sidebar:hover{background:var(--black_000)}#menu_sidebar_wrap .close_sidebar:hover::after,#menu_sidebar_wrap .close_sidebar:hover::before{background:var(--white_color)}#menu_sidebar_wrap .close_sidebar::after,#menu_sidebar_wrap .close_sidebar::before{background:var(--black_000)}#menu_sidebar_wrap .menu_sidebar{background:var(--white_background);position:absolute;width:100%;max-width:550px;min-width:350px;height:100%;overflow-x:hidden;overflow-y:auto;z-index:100;padding:1rem;transform:translateX(-101%) rotate(.001deg);transition:transform .8s cubic-bezier(.6,0,.2,1);transition-delay:.1s}@media (max-width:767px){#menu_sidebar_wrap .menu_sidebar{width:100%}}#menu_sidebar_wrap .menu_sidebar .menu_sidebar_inner_content{display:flex;flex-direction:column;justify-content:space-between;align-items:center;margin:0 auto;position:relative;z-index:100;height:100%;text-align:center;width:calc(100% - 3rem);margin-top:3rem}.container-menu-sidebar{position:absolute;width:500px;left:1.5rem;height:calc(100% - 4rem)}#sidebar_menu li,#sidebar_menu ul{list-style:none inside none}#sidebar_menu ul.menu-sidebar{width:100%}#sidebar_menu ul.menu-sidebar li{padding:12px 0}#sidebar_menu ul.menu-sidebar>li{color:var(--black_000)}#sidebar_menu ul.menu-sidebar ul.sub-menu{padding-left:40px;margin-top:10px;margin-bottom:15px}@media (max-width:767px){#sidebar_menu ul.menu-sidebar ul.sub-menu{padding-left:20px!important}}#sidebar_menu ul.menu-sidebar ul.sub-menu>li>a{font-family:var(--first_font);text-decoration:none}#sidebar_menu ul.menu-sidebar>li.current-menu-item>a{font-weight:600}#sidebar_menu ul.menu-sidebar li.current-menu-item>a{font-weight:600}#sidebar_menu .menu-sidebar .menu-item-has-children .sub-menu{margin:.75rem 0 .5rem}#sidebar_menu .menu-sidebar .menu-item-has-children .sub-menu li{padding:5px 0}#sidebar_menu .menu-sidebar .menu-item-has-children .sub-menu li:last-child{padding:5px 0 0}#sidebar_menu .menu-sidebar .menu-item-has-children .sub-menu li a{text-transform:none;margin:0 0 14px}#sidebar_menu .menu-sidebar .menu-item-has-children .sub-menu li a:last-of-type{margin:0}#sidebar_menu .menu-item-has-children .sub-menu li a{font-family:var(--first_font)!important;font-size:20px;line-height:1.5}@media (max-width:992px){#sidebar_menu .menu-item-has-children .sub-menu li a{font-size:16px;line-height:1.4}}#sidebar_menu ul.menu-sidebar>li{position:relative;width:100%;margin:auto;text-align:left}#sidebar_menu ul.menu-sidebar>li.open>a{color:var(--second_color)}#sidebar_menu ul.menu-sidebar>li.open .more_li{opacity:.4}.item-sidebar-menu.container-menu-bottom{width:100%;height:auto;border-top:2px solid var(--gray_color_dark)}@media (max-width:992px){.item-sidebar-menu.container-menu-bottom{padding-bottom:2rem}}.item-sidebar-menu.container-menu-bottom svg{fill:var(--black_000)}#sidebar_menu{width:100%;display:flex;justify-content:center;align-items:baseline;margin-bottom:auto;flex-direction:column}.more_li{content:"";display:inline-block;width:25px;height:14px;background:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 129 129' xmlns:xlink='http://www.w3.org/1999/xlink' enable-background='new 0 0 129 129'%3E%3Cg fill='%23000000'%3E%3Cpath d='m121.3,34.6c-1.6-1.6-4.2-1.6-5.8,0l-51,51.1-51.1-51.1c-1.6-1.6-4.2-1.6-5.8,0-1.6,1.6-1.6,4.2 0,5.8l53.9,53.9c0.8,0.8 1.8,1.2 2.9,1.2 1,0 2.1-0.4 2.9-1.2l53.9-53.9c1.7-1.6 1.7-4.2 0.1-5.8z'/%3E%3C/g%3E%3C/svg%3E") no-repeat scroll center;position:absolute;top:1.1rem;right:0;transition:opacity .2s ease-in-out}.more_li::before{content:"";padding:1rem .2rem;position:absolute;width:100%;height:100%;top:50%;left:-26%;transform:translateY(-50%)}.more_li:hover{opacity:.4}#main-menu-sidebar .sub-menu{display:none}.logo-menu-top{width:100%}.logo-menu-top #logo_btn_menu{height:inherit;display:inline-flex;justify-content:center;width:100%}.logo-menu-top #logo_btn_menu svg{width:300px;height:110px;transform:scale(.7)}.logo-menu-top #logo_btn_menu img{height:82px;width:auto}#menu_sidebar_wrap .sidebar-title-txt{border-top:2px solid var(--eighth-color);border-bottom:2px solid var(--eighth-color);width:100%}.contact-info-txt-details{text-align:left}.contact-info-txt-details .icon-item,.hub-one-icon-item .icon-item{font-size:var(--font-size-28);color:var(--third_color);width:28px;height:28px;display:flex;justify-content:center;margin-right:1rem}.contact-info-txt-details .contact-info-txt-item{display:flex;align-items:unset}.contact-info-txt-item a{display:flex;justify-content:flex-start}.contact-info-txt-item a span{transition:color .3s ease-in-out}.contact-info-txt-item a:hover span{color:var(--eighth-color)}@media (max-width:760px){#sidebar_menu ul.menu-sidebar li{padding:12px 0}#menu_sidebar_wrap .menu_sidebar{padding:.7rem}}@media (max-width:992px){#menu_sidebar_wrap .close_sidebar{left:-.7rem}#menu_sidebar_wrap .menu_sidebar .menu_sidebar_inner_content{width:calc(100% - 2rem)}}@media (max-width:520px){#menu_sidebar_wrap .container-menu-sidebar{width:89vw}}#additional-content .additional-container-item{padding-top:6rem}#additional-content .additional-container-item.reverse-block .additional-block-item{flex-direction:row-reverse}#additional-content .additional-container-item.reverse-block .additional-content-text{right:auto;left:calc(1rem + 1px)}#additional-content .additional-container-item.not-image-additional .additional-block-item .additional-content-text{width:100%;padding:5rem 7rem;position:relative}@media (max-width:992px){#additional-content .additional-container-item.not-image-additional .additional-block-item .additional-content-text{padding:3rem 1rem}}#additional-content .additional-container-item:not(.not-image-additional) .additional-block-item{min-height:700px}@media (max-width:992px){#additional-content .additional-container-item:not(.not-image-additional) .additional-block-item{min-height:400px}}#additional-content .additional-container-item .additional-block-item{display:flex;position:relative}@media (max-width:992px){#additional-content .additional-container-item .additional-block-item{width:100%}}#additional-content .additional-container-item .additional-content-gallery{width:50%;overflow:hidden}@media (max-width:992px){#additional-content .additional-container-item .additional-content-gallery{width:100%}}#additional-content .additional-container-item .additional-content-gallery .swiper-container{height:inherit;width:100%}#additional-content .additional-container-item .additional-content-gallery a{height:100%;display:flex}@media (max-width:992px){#additional-content .additional-container-item .additional-content-gallery a{display:flex}#additional-content .additional-container-item .additional-content-gallery a img{aspect-ratio:35/30}}#additional-content .additional-container-item .additional-content-text{width:50%;padding:5rem 7rem;display:flex;justify-content:center;flex-direction:column}#additional-content .reduce-additional-content-space.additional-bigger-img .additional-content-gallery{width:50%;border-radius:0;box-shadow:0 0 0 2pt var(--tenth-color);padding:1rem;position:absolute;right:0;height:100%}#additional-content .reduce-additional-content-space.additional-bigger-img .additional-content-text{width:50%;padding:5rem 7rem;background-color:var(--ninth-color);transform:translateY(32px)}@media (min-width:993px) and (max-width:1300px){#additional-content .reduce-additional-content-space.additional-bigger-img .additional-content-text{padding:5rem}}.reverse-block.additional-container-item .additional-content-gallery{left:0;right:auto}@media (max-width:992px){#additional-content .additional-container-item{padding-top:2rem}#additional-content .swiper-container .bullets-slide-position{display:none}#additional-content .reduce-additional-content-space.additional-bigger-img .additional-content-gallery{width:100%;margin-left:0;position:relative;left:0;padding:0}#additional-content .additional-container-item .additional-block-item{flex-direction:column-reverse}#additional-content .additional-container-item .additional-block-item .additional-content-text{width:100%;padding:4.5rem 3rem 4rem;position:relative;top:0;margin-bottom:1rem;left:0}#additional-content .additional-container-item.reverse-block .additional-block-item{flex-direction:column-reverse}}#features-block-section .container-icons-section{display:flex;flex-wrap:wrap;justify-content:center}#features-block-section .container-icons-section .icons-section-item{display:flex;width:25%;flex-flow:column;max-width:calc(270px + 9rem);position:relative;padding:1rem 3rem}@media (min-width:993px) and (max-width:1300px){#features-block-section .container-icons-section .icons-section-item{width:calc(33% - 2rem)}}#features-block-section .container-icons-section .icons-section-item .icon-inside-block{text-align:center}@media (max-width:992px){#features-block-section .container-icons-section .icons-section-item .featured-description-item{font-size:22px}}#features-block-section .container-icons-section .icons-section-item .min-height-icon-section{min-height:5rem}#features-block-section .container-icons-section .icons-section-item .icon-item-block{padding-right:0;width:90px;height:90px;font-size:60px;color:var(--primary_color);display:flex;justify-content:center;align-items:center;text-align:center;margin:auto;text-shadow:1px 0 0 var(--primary_color)}@media (max-width:992px){#features-block-section .container-icons-section .icons-section-item:not(:first-of-type)::before{background:var(--black_111);content:"";position:absolute;left:0;height:100%;width:100%;top:0;max-height:1px}}@media (min-width:761px) and (max-width:992px){#features-block-section .container-icons-section .icons-section-item::before{display:none}}@media (min-width:1300px){#features-block-section .container-icons-section .icons-section-item:nth-child(10)::before,#features-block-section .container-icons-section .icons-section-item:nth-child(11)::before,#features-block-section .container-icons-section .icons-section-item:nth-child(12)::before,#features-block-section .container-icons-section .icons-section-item:nth-child(2)::before,#features-block-section .container-icons-section .icons-section-item:nth-child(3)::before,#features-block-section .container-icons-section .icons-section-item:nth-child(4)::before,#features-block-section .container-icons-section .icons-section-item:nth-child(6)::before,#features-block-section .container-icons-section .icons-section-item:nth-child(7)::before,#features-block-section .container-icons-section .icons-section-item:nth-child(8)::before{background:var(--black_111);height:80%;content:"";position:absolute;left:0;width:2px;top:4rem;max-height:80px}}@media (max-width:992px){#features-block-section .container-icons-section .icons-section-item{width:calc(100% - 4rem);padding:2rem 1rem}}@media (min-width:761px) and (max-width:992px){#features-block-section .container-icons-section .icons-section-item{width:calc(50% - 4rem)}}.cross{height:100%;position:relative;z-index:301;width:100%;display:block}.cross::after,.cross::before{cursor:pointer;height:1px;width:21px;position:absolute;z-index:400;display:block;content:""}.cross::after{transform:rotate(45deg);top:20px;right:9px}.cross::before{transform:rotate(135deg);top:20px}.open_dynamic_calendar{position:absolute;z-index:500;top:0;left:0;display:block;width:100%;height:100%}.widgets--wrapper{font-family:var(--first_font)}.dyncal_wrapper{position:fixed;z-index:-1;top:0;left:0;opacity:0;filter:Alpha(opacity=0);transition:opacity ease .8s;width:100%;height:100%;visibility:hidden;background:rgba(var(--black_middle_rgba),.8)}@media screen and (min-width:760px){.dyncal_wrapper{display:flex;flex-direction:row;align-items:center;justify-content:center}}@media screen and (max-width:767px){.dyncal_wrapper{display:block;overflow-x:hidden;overflow-y:auto}}.dyncal_wrapper.visible{opacity:1;filter:Alpha(opacity=100);z-index:9999;visibility:visible}.dyncal_box{display:block;max-width:1160px;width:100%;height:auto;max-height:100%;overflow:auto;background-color:var(--white_color);color:var(--black_000)}@media screen and (min-width:1200px) and (min-height:900px){.dyncal_box{height:auto}}.fbw-calendar--week .fbw-calendar--day .day--number{font-weight:400}.dyncal_header{width:100%;height:80px;padding:0;position:relative;z-index:200;display:flex}.dyncal_header h4{line-height:1em;color:var(--primary_color);font-family:var(--first_font);font-size:2em;font-weight:400;margin-top:2rem;text-align:center;align-self:center;flex:auto;width:100%}@media (min-width:1025px){.dyncal_header h4{flex:5}}.dyncal_header .close_calendar_wrap{padding:0 0 0 30px;flex:1}.dyncal_header .close_calendar{display:block;width:60px;height:60px;margin-left:auto}.dyncal_header .close_calendar:hover::after,.dyncal_header .close_calendar:hover::before{color:var(--white_color)}.dyncal_header .close_calendar .cross::after,.dyncal_header .close_calendar .cross::before{height:1px;width:40px;top:27px;background-color:var(--font_color);transition:background .3s ease-in-out}@media screen and (max-width:500px){.dyncal_header .close_calendar .cross::after,.dyncal_header .close_calendar .cross::before{background-color:var(--font_color)}}.dyncal_header .close_calendar .cross::after{right:15px}.dyncal_header .close_calendar .cross::before{right:15px}.dyncal_header .close_calendar .cross:hover::after,.dyncal_header .close_calendar .cross:hover::before{background:var(--primary_color)}#fb_calendar .fbw-calendar{padding:48px 0 0}@media (max-width:649px){#fb_calendar .fbw-calendar{border-color:var(--white_color)}}#fb_calendar .fbw-calendar button{top:50px;transition:opacity .3s ease-in-out}#fb_calendar .fbw-calendar button svg line{stroke:var(--primary_color)!important}#fb_calendar .fbw-calendar button:hover{opacity:.3}#fb_calendar .fbw-calendar button[disabled=disabled] svg line{stroke:var(--gray_color)!important}#fb_calendar .fwb-cal-bottom--group{margin-right:30px;margin-left:30px}@media (max-width:992px){#fb_calendar .fwb-cal-bottom--group{margin-right:10px;margin-left:10px}}@media (min-width:1025px){#fb_calendar .fwb-cal-bottom--group{flex:5;margin-top:3rem}}#fb_calendar .fbw-calendar--config{padding:10px 20px;margin:0;background-color:var(--gray_color_middle);color:var(--gray_color_middle);flex:1.3}@media (min-width:650px){#fb_calendar .fbw-calendar--config{margin-top:-80px;padding-top:100px}}#dark_theme #fb_calendar .fbw-calendar--config{background-color:var(--primary_color)}#fb_calendar .fbw-calendar--config>div,#fb_calendar .fbw-calendar--config>fieldset{margin-right:0;margin-left:0}#fb_calendar .fbw-calendar--config label{margin:0 0 5px;font-weight:400;font-size:15px;padding-top:12px;text-transform:lowercase;line-height:130%;color:var(--font_color)!important}#fb_calendar .fbw-calendar--config label::first-letter{text-transform:uppercase}#fb_calendar .fbw-calendar--config .fbw-calendar--dates span,#fb_calendar .fbw-calendar--config input,#fb_calendar .fbw-calendar--config select{padding:0 10px;background:var(--white_color);color:var(--font_color);max-width:100%;line-height:34px;height:34px;margin-left:0;border-style:solid;border-color:transparent;border-width:0 0 2px;-webkit-text-stroke:.1px}@media (max-width:649px){#fb_calendar .fbw-calendar--config .fbw-calendar--dates span,#fb_calendar .fbw-calendar--config input,#fb_calendar .fbw-calendar--config select{background:var(--white_color);color:var(--black_000)}}#fb_calendar .fbw-calendar--config select{background-position:95% center;background-repeat:no-repeat}#fb_calendar .fbw-calendar--config .fbw-calendar--dates{height:auto}#fb_calendar .fbw-calendar--config .fbw-calendar--dates span{display:block;font-size:16px}#fb_calendar .fbw-calendar--config .fbw-calendar--dates .date--arrival.to-fill label,#fb_calendar .fbw-calendar--config .fbw-calendar--dates .date--departure.to-fill label{color:var(--font_color)!important}#fb_calendar .fbw-calendar--config .fbw-calendar--dates .date--arrival.to-fill span,#fb_calendar .fbw-calendar--config .fbw-calendar--dates .date--departure.to-fill span{margin-left:0;border-color:var(--primary_color)}#fb_calendar .fbw-calendar--config .config--child-number{background:var(--white_color);margin-left:-20px;margin-right:-20px;width:calc(100% + 40px);border:0;padding:10px 20px}@media (max-width:649px){#fb_calendar .fbw-calendar--config .config--child-number{max-height:100%}}#fb_calendar .fbw-calendar--config .config--child-number .fbw-calendar--children-age{display:flex;flex-wrap:wrap}#fb_calendar .fbw-calendar--config .config--child-number .fbw-calendar--children-age label{margin-left:0;margin-right:0}#fb_calendar .fbw-calendar--config .config--child-number .fbw-calendar--children-age select{width:100%;max-width:100%;margin-left:0;margin-right:0}#fb_calendar .fbw-calendar--config .config-item{margin-top:5px}@media (max-width:649px){#fb_calendar .fbw-calendar--config{color:var(--black_000)}#fb_calendar .fbw-calendar--config .fbw-calendar--dates .date--arrival.to-fill span,#fb_calendar .fbw-calendar--config .fbw-calendar--dates .date--departure.to-fill span{border-color:var(--black_000)}#fb_calendar .fbw-calendar--config .config--child-number{background:var(--white_color)}#fb_calendar .fbw-calendar--config .config-item{margin-top:5px}}#fb_calendar #widgets--wrapper{padding:0}#fb_calendar #widgets--wrapper .fbw-calendar--main{background-color:var(--white_color);color:var(--black_000);max-width:100%}#fb_calendar .fbw-calendar--month-name{font-size:18px;color:var(--primary_color)!important;text-transform:uppercase;font-weight:400;font-family:var(--first_font)}#fb_calendar .fbw-calendar--month{width:97%}#fb_calendar .fbw-calendar--month thead th{padding:5px 0;text-transform:uppercase}#fb_calendar .fbw-calendar--month .fbw-calendar--day.chosen_day{background-color:var(--tenth-color)!important;color:var(--white_color)!important}#fb_calendar .fbw-calendar--month .fbw-calendar--day.fbw-calendar--in-between{background-color:rgba(var(--primary-rgba-color),.4)!important;color:var(--white_color)!important}#fb_calendar .fbw-calendar--month-table-container table thead th{text-transform:uppercase;border-bottom:0;font-size:14px;font-weight:400;color:var(--primary_color);text-shadow:0 0 1px var(--primary_color);font-family:var(--first_font);padding-bottom:20px;border-top:0}#fb_calendar .fbw-calendar--month-table-container table tbody .fbw-calendar--day{line-height:1;font-family:var(--first_font);border-color:var(--white_color);border-width:3px;padding:3px;height:65px}#fb_calendar .fbw-calendar--month-table-container table tbody .fbw-calendar--day.available_day{background:#f6f3f1;color:var(--primary_color)}#fb_calendar .fbw-calendar--month-table-container table tbody .fbw-calendar--day.unclickable_day{opacity:.5;filter:Alpha(opacity=50);background:var(--white_color);color:var(--black_000)}#fb_calendar .fbw-calendar--month-table-container table tbody .fbw-calendar--day.min_stay{padding-bottom:0}#fb_calendar .fbw-calendar--month-table-container table tbody .fbw-calendar--day .day--number{margin-top:2px;margin-bottom:0;font-size:14px}#fb_calendar .fbw-calendar--month-table-container table tbody .fbw-calendar--day.valid_day .day--number{color:var(--primary_color)}#fb_calendar .fbw-calendar--month-table-container table tbody .fbw-calendar--day .day--price{font-family:var(--first_font);font-size:10px}#fb_calendar .fbw-calendar--action .next{transition:background-color .3s ease-in;background-color:var(--primary_color)!important;color:var(--white_color);padding:2px 0}#fb_calendar .fbw-calendar--action .next:hover{background-color:var(--ninth-color)!important;color:var(--white_color)!important}#fb_calendar .fbw-calendar--action .next .next--button{color:var(--white_color)!important;text-transform:uppercase;font-size:16px}#fb_calendar .fbw-calendar--action .next .next--button::first-letter{text-transform:uppercase}#fb_calendar .fbw-calendar--action a.cancel-link{color:var(--font_color)!important;text-decoration:none;font-weight:400;font-size:13px;transition:color .2s ease-in}#fb_calendar .fbw-calendar--action a.cancel-link:hover{color:var(--gray_color_bbb)!important}#fb_calendar .fbw-calendar--action .best-price{color:transparent;background:var(--gray_color_middle);border:0;text-transform:lowercase}#fb_calendar .fbw-calendar--action .best-price::first-letter{text-transform:capitalize}@media (max-width:649px){#fb_calendar .fbw-calendar--action .best-price{background:0 0;color:var(--black_000)}}#fb_calendar .fbw-calendar--action .best-price .best--label{color:var(--font_color);font-size:12px}#fb_calendar .fbw-calendar--action .best-price .best--price{color:var(--font_color);font-weight:400;font-size:var(--font-size-28);margin:0}@media (max-width:649px){#fb_calendar .fbw-calendar--action .best-price .best--price{color:var(--font_color)!important}}#fb_calendar .fbw-calendar--legend{text-align:center}#fb_calendar .fbw-calendar--legend .legend-txt{font-size:16px;font-weight:400;text-transform:capitalize;-webkit-text-stroke:.1px}#fb_calendar .fbw-calendar--bottom .mobile{display:none}#fb_calendar .fbw-calendar--month-table-container table tbody .fbw-calendar--day,.widgets--wrapper{font-family:var(--first_font)!important}#fb_calendar .fbw-calendar--month-table-container table tbody .fbw-calendar--day.available_day{transition:background-color .2s ease-in-out}.day--in,.day--out{font-size:9px!important;min-height:15px}@media screen and (max-width:992px){.day--in,.day--out{font-weight:600}}#fb_calendar .fbw-calendar--action .next{margin:10px 0}.fbw-calendar--action{min-height:240px;margin:5px 0!important}td.ui-datepicker-week-col,th.ui-datepicker-week-col{display:none}.crs{min-height:665px}@media (min-width:411px) and (max-width:992px){.crs{min-height:605px}}.fwb-cal-bottom--group .fbw-calendar{min-height:535px}.best-price::after,.legend-color--best{border-top-color:#008a00!important}.best-price--legend .legend-txt,.best-price:not(.chosen_day) .day--price{color:var(--primary_color)!important}.fbw-calendar--day.chosen_day .day--price{color:var(--white_color)!important}@media (max-width:992px){.dyncal_header h4{display:none}.best-price--legend.legend-cal,.last-room--legend.legend-cal{margin-right:10px!important}.dyncal_header{height:35px}#fb_calendar .fbw-calendar--legend .legend-txt{font-weight:400;line-height:1.4}.legend-color{margin-right:5px!important}.dyncal_header .close_calendar .cross::after,.dyncal_header .close_calendar .cross::before{width:30px;background:var(--primary_color)}#fb_calendar .fbw-calendar--action .next,.fbw-calendar--action .next .next--button{background-color:var(--primary_color)!important}.day--in,.day--out{display:none!important}#fb_calendar .fbw-calendar--action .best-price{padding-top:2rem}}.legend-color.legend-color--minStay{background-color:#f6f3f1;background-image:none!important}#fb_calendar .fbw-calendar--month-table-container table tbody .fbw-calendar--day.chosen_day .day--number{color:var(--white_color)}.fbw-calendar--day.last-room.available_day::before{height:8px;left:5px;top:5px;width:8px}@media (max-width:992px){.fbw-calendar--bottom .fbw-calendar--legend{display:flex;flex-wrap:wrap}}@media (min-width:993px){#special-offers-slider .container-hub-blocks-one{display:flex;flex-wrap:wrap}}#special-offers-slider .container-hub-blocks-one .hub-block-one-item{width:calc(33.33% - 2rem)}#special-offers-slider .container-hub-blocks-one .swiper-container{padding:1rem}@media (min-width:993px){#special-offers-slider .container-hub-blocks-one{min-height:660px}}#special-offers-slider .container-hub-blocks-one .hub-block-one-item{background-color:var(--white_color)}@media (min-width:1300px){#special-offers-slider .container-hub-blocks-one .hub-block-one-item{min-width:405px;display:grid}}@media (max-width:992px){#special-offers-slider .container-hub-blocks-one .hub-block-one-item{width:80%;min-width:auto;margin:0 .5rem}}@media (max-width:992px){#special-offers-slider .special-offers-class{min-height:650px}}.container-discover-block .swiper-wrapper{display:flex}@media (max-width:992px){.container-discover-block .swiper:not(.swiper-initialized) .swiper-wrapper{justify-content:center}}#special-offers-slider .container-hub-blocks-one{position:relative}#special-offers-slider~.swiper-next-border{right:-1.5rem}#special-offers-slider~.swiper-prev-border{left:-1.5rem}@media (min-width:993px){#special-offers-slider .swiper:not(.swiper-initialized) .swiper-wrapper{justify-content:center}#special-offers-slider .swiper:not(.swiper-initialized) .swiper-wrapper .hub-block-one-item{min-width:300px;margin:0;padding:0 1rem;width:calc(33.33% - 2rem)}}@media (max-width:992px){#discovery-block .container-hub-blocks-one .hub-block-one-item{width:80%;margin:0 .25rem}#special-offers-slider .container-hub-blocks-one .hub-block-one-item{width:80%;margin:0 .5rem}}@keyframes opacityStartDiscover{0%{opacity:0}100%{opacity:1}}#gallery-slider-big .movements-arrows,#gallery-slider-big-second .movements-arrows{padding-bottom:4rem}@media (max-width:992px){#gallery-slider-big .movements-arrows,#gallery-slider-big-second .movements-arrows{padding-bottom:1rem}}#gallery-slider-big .movements-arrows .swiper-button-next,#gallery-slider-big .movements-arrows .swiper-button-prev,#gallery-slider-big-second .movements-arrows .swiper-button-next,#gallery-slider-big-second .movements-arrows .swiper-button-prev{top:calc(50% - 4rem)}#gallery-slider-big .start-full-carousel .swiper-slide,#gallery-slider-big-second .start-full-carousel .swiper-slide{height:75vh;position:relative}#gallery-slider-big .start-full-carousel .add-text-shadow::before,#gallery-slider-big-second .start-full-carousel .add-text-shadow::before{background:linear-gradient(180deg,rgba(var(--black_rgba),0) 40%,rgba(var(--black_rgba),.9) 100%);position:absolute;content:"";bottom:0;left:0;height:120%;width:100%;z-index:20;opacity:1}#gallery-slider-big .start-full-carousel .slider-big-text,#gallery-slider-big-second .start-full-carousel .slider-big-text{position:absolute;bottom:7rem;text-align:left;left:10rem;right:auto;width:50%;z-index:100}#gallery-slider-big .start-full-carousel .slider-big-text .text-block-color,#gallery-slider-big-second .start-full-carousel .slider-big-text .text-block-color{color:var(--white_color);opacity:0}@media (max-width:992px){#gallery-slider-big .start-full-carousel .slider-big-text .text-block-color,#gallery-slider-big-second .start-full-carousel .slider-big-text .text-block-color{min-height:auto;text-align:center}}@media (max-width:992px){#gallery-slider-big .start-full-carousel .swiper-wrapper,#gallery-slider-big-second .start-full-carousel .swiper-wrapper{justify-content:center}}@media screen and (min-width:996px) and (max-width:1500px){#gallery-slider-big .slider-big-excerpt,#gallery-slider-big-second .slider-big-excerpt{display:none}}.slider-anim-up-in{opacity:0;background-color:transparent;position:relative;z-index:10}.no_click_pointer{pointer-events:none}@media (max-width:992px){#gallery-slider-big .start-full-carousel .slider-big-text,#gallery-slider-big-second .start-full-carousel .slider-big-text{position:relative;text-align:left;transform:none;bottom:0;right:0;left:auto;padding:1.5rem 2rem 1.8rem;width:auto;background:var(--black_111)}#gallery-slider-big .start-full-carousel .slider-big-text .slider-big-excerpt,#gallery-slider-big-second .start-full-carousel .slider-big-text .slider-big-excerpt{display:none}#gallery-slider-big .start-full-carousel .swiper-slide,#gallery-slider-big-second .start-full-carousel .swiper-slide{height:auto;width:calc(90% - 2rem);display:flex;flex-direction:column}#gallery-slider-big .start-full-carousel .swiper-slide .start-full-carousel-item,#gallery-slider-big-second .start-full-carousel .swiper-slide .start-full-carousel-item{min-height:290px;max-height:290px}#gallery-slider-big .start-full-carousel .start-full-carousel-item img,#gallery-slider-big-second .start-full-carousel .start-full-carousel-item img{min-height:250px}}@media (max-width:992px) and (max-width:992px){#gallery-slider-big .start-full-carousel .start-full-carousel-item img,#gallery-slider-big-second .start-full-carousel .start-full-carousel-item img{min-height:auto}}@media (max-width:992px){#gallery-slider-big .start-full-carousel .add-text-shadow::before,#gallery-slider-big-second .start-full-carousel .add-text-shadow::before{background:0 0}#gallery-slider-big .bullets-bottom-position,#gallery-slider-big-second .bullets-bottom-position{display:none}#gallery-slider-big .swiper-button-next,#gallery-slider-big .swiper-button-prev,#gallery-slider-big-second .swiper-button-next,#gallery-slider-big-second .swiper-button-prev{display:none}}#map{width:100%;height:600px}.block-map-marker{text-align:center;font-family:var(--first_font);font-size:var(--font-size-16);padding:.5rem 2rem 2rem;color:var(--primary_color);min-width:130px}.block-map-marker p{margin:0;padding:.1rem 0;font-size:var(--font-size-16)}.block-map-marker .title-infowindow{font-size:var(--font-size-20);padding:0}.gm-svpc img{-o-object-fit:contain;object-fit:contain}#map .gm-style .gm-style-iw-d{overflow:auto!important}.gm-style .gm-style-iw-c{box-shadow:var(--black_shadow_blocks)}.gm-style .gm-style-iw{font-weight:400;padding-left:0}.gm-ui-hover-effect{transform:scale(1.8) translate(-3px,4px)}.gm-style iframe+div{border:none!important}@media screen and (max-width:700px){.block-map-marker{font-size:var(--font-size-14);padding:1rem .5rem 1.5rem;width:-moz-fit-content;width:fit-content}.block-map-marker .title-infowindow{font-size:var(--font-size-16)}.gm-style .gm-style-iw-c{min-width:-moz-max-content!important;min-width:max-content!important}}@media (max-width:992px){#map{width:100%;height:600px}#map-section .map-block{width:100%}.block-map-marker{margin:auto;max-width:310px;width:auto}}.adp-warnbox,.warnbox-content{visibility:hidden;height:0;width:0}@media screen and (max-width:996px){.height-call{padding:0;margin:0}.calculate-route-mobile{display:block;text-align:center;margin-top:-.6rem}.calculate-route-mobile a{display:block}.itinerary-container-location{display:none}}@media screen and (min-width:997px){.height-call{min-height:31px;margin:0;padding:0}.calculate-route-mobile{display:none}#itinerary{padding:1rem;background:var(--tenth-color)}#itinerary .itinerary-wrapper{display:flex;justify-content:center;align-items:center}}@media screen and (min-width:997px) and (min-width:993px) and (max-width:1300px){#itinerary .itinerary-wrapper{flex-wrap:wrap}}@media screen and (min-width:997px){#itinerary .itinerary-wrapper .field{padding:0 .8rem}#itinerary .itinerary-wrapper .field.from{flex:0 0 20%}}@media screen and (min-width:997px) and (min-width:993px) and (max-width:1300px){#itinerary .itinerary-wrapper .field.from{flex:0 0 30%}}@media screen and (min-width:997px){#itinerary .fb_additional_set_1_walking_man.walking{font-size:22px;height:35px}.adp-substep{line-height:1.8;color:var(--font_color)}#itineraryFrom{background-color:transparent;border:0;border-bottom:2px solid var(--primary_color);font-size:1rem;width:100%}#itineraryFrom input{color:var(--primary_color)}#itineraryFrom:focus-visible{outline:0}#map_directions{font-family:var(--first_font);text-align:center}#map_directions .adp,#map_directions .adp table{font-family:var(--first_font);font-size:16px}#map_directions .adp-directions{width:calc(100% - 4rem)}#map_directions .adp-text{vertical-align:middle;background-color:var(--gray_color)}#map_directions_container{text-align:-webkit-center}#map_directions_container .adp-placemark{background-color:var(--white_color);color:var(--font_color);text-align:center}.field.title{font-size:18px}.field.travel-mode{font-size:30px;line-height:26px;height:50px;display:flex;width:auto;justify-content:space-between;align-items:center}.field.travel-mode a{color:rgba(var(--primary_color),.8);-webkit-text-stroke:0;text-shadow:none;transition:color .2s ease-in,font-weight .2s ease-in;width:40px;height:38px;margin:.2rem;display:flex;justify-content:center;align-items:center;padding:24px}.field.travel-mode a.active{color:var(--white_color);text-shadow:none;border-radius:50%;background:var(--primary_color)}.field.travel-mode a:hover{opacity:.8}}.travel-mode a{padding:.25rem}.container-info-icons{display:flex;justify-content:center;flex-direction:row;text-align:center}@media (min-width:993px) and (max-width:1300px){.container-info-icons{flex-wrap:wrap}}.container-info-icons .link-item-map{display:flex;justify-content:center;margin:0 1rem;align-items:flex-start;text-align:left;width:33.33%}@media (min-width:993px) and (max-width:1300px){.container-info-icons .link-item-map{margin:1rem;width:calc(50% - 2rem)}}.container-info-icons .link-item-map p{padding-right:.5rem}.container-info-icons .link-item-map .link-item-map-block{display:flex;align-items:center}@media (max-width:992px){.container-info-icons .link-item-map .link-item-map-block a{text-align:left}}.container-info-icons .link-item-map .icon-item{font-size:28px;padding-right:1rem;margin-top:4px;min-width:42px}.container-info-icons .link-item-map.email-link-field{max-width:450px}@media (max-width:992px){.container-info-icons .link-item-map.email-link-field{max-width:none}}.close-map{display:none}@media (max-width:992px){.container-info-icons{flex-direction:column}.container-info-icons .link-item-map{margin:auto;max-width:none;width:100%;padding:.25rem 0;justify-content:start;text-align:left}}@media screen and (min-width:997px){#text-message-map{font-weight:700;line-height:3rem}}tr[data-leg-index] td{border:0;border-top:1px solid var(--gray_color_dark)}#popup-box .container-popup-block{display:none}.websdk-popup-fancybox.fancybox-content{padding:0;cursor:auto}#popup-websdk .container-popup-block .inner-block-right{padding:2rem 4rem 2.5rem}#popup-websdk .container-popup-block{display:flex}#popup-websdk .container-popup-block .link-container-popup{display:flex;justify-content:center;align-items:center;flex-direction:inherit}@media (max-width:992px){#popup-websdk .container-popup-block .link-container-popup{flex-direction:column}#popup-websdk .container-popup-block .link-container-popup div{width:100%}}#popup-websdk .container-popup-block .link-container-popup .starting-from-text{background:var(--black_000);color:var(--white_color);padding:7px 30px}#popup-websdk .container-popup-block .link-container-popup .starting-from-text,#popup-websdk .container-popup-block .link-container-popup a{height:52px}#popup-box .container-popup-block,#popup-websdk .container-popup-block{justify-content:center;background-color:var(--white_color);border-radius:0;width:100%;max-width:1200px}#popup-box .container-popup-block .block-popup-left,#popup-websdk .container-popup-block .block-popup-left{width:50%}#popup-box .container-popup-block .block-popup-left .image-full,#popup-websdk .container-popup-block .block-popup-left .image-full{display:flex;justify-content:center;height:100%}#popup-box .container-popup-block .block-popup-left .image-full img,#popup-websdk .container-popup-block .block-popup-left .image-full img{border-radius:0}#popup-box .container-popup-block .block-popup-right,#popup-websdk .container-popup-block .block-popup-right{width:50%;z-index:100;display:flex;align-items:center;flex-grow:1}#popup-box .container-popup-block .block-popup-right img,#popup-websdk .container-popup-block .block-popup-right img{max-width:450px}#popup-box .container-popup-block .inner-block-right,#popup-websdk .container-popup-block .inner-block-right{width:calc(100% - 4rem);padding:4.5rem 4rem 2.5rem}.container-popup-block~.fancybox-close-small{background-color:var(--white_color);margin:.5rem;transition:opacity .2s ease-in}.container-popup-block~.fancybox-close-small svg path{fill:var(--second_color)}.container-popup-block~.fancybox-close-small:hover{opacity:.2}@media (min-width:993px){#popup-box,#popup-websdk{overflow-y:hidden}#popup-box .container-popup-block,#popup-websdk .container-popup-block{width:80vw}#popup-box .container-popup-block .inner-block-right,#popup-websdk .container-popup-block .inner-block-right{width:100%;max-height:100%;overflow:auto}#popup-box .text-popup-block,#popup-websdk .text-popup-block{max-height:350px;overflow:inherit;padding-right:1.5rem;margin-right:-1.5rem}}@media (max-width:1200px){#popup-box .container-popup-block,#popup-websdk .container-popup-block{flex-direction:column}#popup-box .container-popup-block .block-popup-right,#popup-websdk .container-popup-block .block-popup-right{width:100%}#popup-box .container-popup-block .block-popup-right .inner-block-right,#popup-websdk .container-popup-block .block-popup-right .inner-block-right{width:100%;padding:1rem 2rem 1.5rem}#popup-box .container-popup-block .block-popup-left,#popup-websdk .container-popup-block .block-popup-left{width:100%;z-index:10}#popup-box .container-popup-block .block-popup-left .image-full img,#popup-websdk .container-popup-block .block-popup-left .image-full img{border-radius:0;max-height:40vh}}#footer{background-color:var(--white_color)}#footer .container-footer-top{border-top:2px solid var(--eighth-color)}#footer .footer-links-block{background:var(--ninth-color);border-top:1px solid var(--gray_color_dark)}#footer .footer-container{display:flex;justify-content:center}#footer .footer-container .footer-col{max-width:600px;padding:0 1.2rem;position:relative}#footer .footer-container .footer-menu-col{display:flex;flex-direction:column;text-align:center}#footer .footer-copyright-text{font-size:14px;line-height:22px}.main-page{position:relative;z-index:1;background:var(--white_color);padding-bottom:4rem;min-height:500px}#footer .footer-links-block{position:relative;z-index:1;overflow:hidden}.footer-container .link-icon a{display:flex;justify-content:center;align-items:center}#footer-links .container-top-footer{display:flex;padding:2.5rem 0 2rem;align-items:center;text-align:center}#footer-links .container-top-footer p{padding:0;margin:0}#footer-links .container-top-footer .footer-links-left{width:100%;flex-grow:1}#footer-links .container-top-footer .footer-links-left ul{padding:0;margin:0;text-align:left}#footer-links .container-top-footer .footer-links-left ul li{display:inline-block;padding:0 1rem;position:relative}@media (min-width:993px){#footer-links .container-top-footer .footer-links-left ul li:not(:first-of-type)::before{content:"";display:inline-block;height:100%;background:var(--primary_color);position:absolute;left:-3px;transform:translateY(-50%);border-left:.04rem solid var(--white_color);top:50%}}#footer-links .container-top-footer .footer-links-left ul li:first-of-type{padding-left:0}#footer-links .container-top-footer .footer-links-left ul li:last-of-type{padding-right:0}.footer-links-container{width:100%;display:flex;justify-content:center}.footer-links-container nav{display:flex;align-items:center}.footer-links-container nav svg{fill:var(--white_color);width:22px;height:22px;transition:opacity .3s ease-in}.footer-links-container nav .link-icon a:hover svg{opacity:.5}.footer-links-container .link-icon{display:flex;align-items:center;margin:0 .5rem;justify-content:center}.footer-links-container .link-icon a{background:var(--black_111);border-radius:50%;padding:.5rem;width:48px;height:48px;display:flex;justify-content:center;align-items:center}.footer-links-container .link-icon:first-of-type{margin-left:0}.footer-links-container .link-icon:last-of-type{margin-right:0}@media (min-width:993px) and (max-width:1300px){#footer .footer-container{width:calc(100% - 1.2rem);justify-content:space-between}#footer .footer-container .footer-col{width:33.33%;padding:0 2rem}}@media (min-width:993px){.container-full-bottom{display:none}}@media (max-width:992px){.container-full-bottom{position:fixed;width:100%;background:rgba(var(--white_rgba),1);bottom:-2px;display:flex;transition:transform .4s ease-in-out;z-index:9999;height:56px;align-items:center;transform:translate3d(0,0,0);box-shadow:0 0 10px rgba(var(--black_rgba),.15)}.container-full-bottom .bottom-col{width:100%;height:100%}.container-full-bottom .bottom-col .button-style{margin-top:0;height:100%;display:flex;align-items:center}}@media screen and (max-width:1500px){#footer .footer-container .footer-col{width:calc(100% - 2rem);margin:auto;text-align:center}}@media (max-width:992px){#footer-links .container-top-footer{text-align:center;flex-direction:column;justify-content:center}#footer-links .container-top-footer .footer-links-left{width:100%;display:flex;justify-content:center;margin-bottom:2rem}#footer-links .container-top-footer .footer-links-left ul{display:flex;flex-direction:column;width:100%;text-align:center}#footer-links .container-top-footer .footer-links-left ul li{padding:.5rem 0}#footer-links .container-top-footer .footer-links-left ul li:first-of-type{padding-top:1rem}#footer-links .container-top-footer .footer-links-left ul li:last-of-type{padding-bottom:2rem}.footer-copyright-info{padding-bottom:5rem}}@media screen and (min-width:996px) and (max-width:1600px){#footer .footer-container .footer-col{width:50%}}@media (max-width:410px){.link-email-space{display:flex;flex-direction:column}}.container-progress-wrap{position:fixed;right:3rem;bottom:6.5rem;height:46px;width:46px;cursor:pointer;display:block;border-radius:50px;z-index:100;opacity:0;visibility:hidden;transform:translateY(15px);transition:all .3s linear;box-shadow:0 5px 10px 0 rgba(var(--black_rgba),.4);margin:.4rem 0;background-color:var(--white_color)}.container-progress-wrap.active-progress{opacity:1;visibility:visible;transform:translateY(0)}.container-progress-wrap::before{position:absolute;content:"";display:block;vertical-align:middle;border:solid var(--primary_color);border-width:0 3px 3px 0;padding:6px;transform:rotate(-135deg);line-height:0;height:0;margin:18px auto 0;width:0;text-align:center;color:var(--primary_color);left:0;top:0;cursor:pointer;z-index:1;transition:all .3s linear;right:0}.container-progress-wrap svg path{fill:none}.container-progress-wrap .progress-circle path{stroke:var(--black_333);stroke-width:6;box-sizing:border-box;transition:all .3s ease-out}.container-progress-wrap:hover{transform:translateY(-5px);box-shadow:0 10px 20px 2px rgba(var(--black_rgba),.25)}@media (max-width:992px){.container-progress-wrap{right:1rem}}.container-float-button{position:fixed;left:0;bottom:6.5rem;display:flex;flex-direction:column;z-index:100}.container-float-button .container-item-float{transition:transform 2s ease-in-out;transform:translateX(-5rem)}.container-float-button .float-button-item{padding:19px;width:52px;height:52px;transition:transform .3s ease-in-out,box-shadow .3s ease-in-out;background:var(--white_color);margin:.4rem 0;border-radius:50%;box-shadow:0 5px 10px 0 rgba(var(--black_rgba),.4)}.container-float-button .float-button-item:hover{transform:translateY(-5px);box-shadow:0 10px 20px 2px rgba(var(--black_rgba),.25)}.container-float-button .float-button-item .icon-item{font-weight:600;font-size:24px;display:flex;justify-content:center;align-items:center;margin-top:-5px;color:var(--primary_color);font-family:Arial}.container-float-button .float-button-item .container-float-button-item{position:relative}.container-float-button .float-button-item .container-float-button-item::before{content:"";position:absolute;width:40px;height:40px;top:50%;left:50%;transform:translate(-50%,-50%);padding:1rem}.playing-video-full .container-float-button{transform:translateX(-5rem)}.container-float-button .container-item-float:nth-child(1){transition:.5s}.container-float-button .container-item-float:nth-child(2){transition:1s}.container-float-button .container-item-float:nth-child(3){transition:1.5s}.fixed-header .container-float-button .container-item-float{transform:translateX(2rem)}@media (max-width:992px){.container-float-button{display:none}}.container-breadcrumbs span.text{line-height:1.6}.container-breadcrumbs .link-line-font-an span{padding:0}.container-breadcrumbs .no-link-breadcrumb{color:var(--primary-light)}.container-breadcrumbs .item-webpage{position:relative;opacity:1}.container-breadcrumbs .breadcrumb ol{margin:0;padding-left:0;list-style:none}.container-breadcrumbs .breadcrumb li+li::before{height:28px;content:"|";font-size:24px;color:var(--primary_color);font-weight:400;position:absolute;left:-.2em;top:50%;transform:translateY(-50%);font-family:Arial;opacity:1;transition:opacity .3s ease-in-out}.container-breadcrumbs .breadcrumb li:first-child{padding-right:19px}.container-breadcrumbs .breadcrumb li+li{padding:0 15px}@media (max-width:992px){#breadcrumbs{display:none}}#breadcrumbs .container-breadcrumbs{padding-top:3rem}#slideshow~#breadcrumbs .container-breadcrumbs{padding-top:2rem}@media (max-width:992px){.hub-link-first{width:100%;margin-top:.3rem;margin-bottom:.3rem}#hub-blocks-one .container-hub-blocks-one:not(.style-hub-two):not(.style-hub-one) .hub-block-one-item{width:calc(100% - 3rem);margin:2rem auto}}@media (min-width:993px) and (max-width:1300px){#hub-blocks-one .container-hub-blocks-one .swiper:not(.swiper-initialized) .hub-block-one-item{width:calc(50% - 2rem);margin:1rem}}@media (min-width:761px) and (max-width:1024px){#hub-blocks-one .container-hub-blocks-one{display:flex;flex-wrap:wrap}#hub-blocks-one .container-hub-blocks-one:not(.style-hub-two):not(.style-hub-one) .hub-block-one-item{width:calc(50% - 3rem);margin:2rem auto}#hub-blocks-one .style-hub-one .hub-block-one-item{width:calc(50% - 2rem);margin:1rem}}@keyframes opacityStartDiscover{0%{opacity:0}100%{opacity:1}}#hub-blocks-one:not(.not-full-height){min-height:100vh}@media (max-width:992px){#hub-blocks-one{min-height:100vh}}@media (min-width:993px){#hub-blocks-one .container-hub-blocks-one{display:flex;flex-wrap:wrap}}#hub-blocks-one .container-hub-blocks-one .hub-block-one-item{width:calc(33.33% - 1.5rem);margin:1rem .75rem}#hub-blocks-one .container-left-right-structure .hub-block-one-item{width:100%;margin:0}#hub-blocks-one .container-left-right-structure .hub-block-one-item.reverse-block .hub-one-img{display:flex;flex-direction:row-reverse}@media (max-width:992px){#hub-blocks-one .container-left-right-structure .hub-block-one-item.reverse-block .hub-one-img{flex-direction:column}}@media (min-width:761px) and (max-width:992px){#hub-blocks-one .container-left-right-structure .hub-block-one-item.reverse-block .hub-one-img{flex-direction:column}}#hub-blocks-one .container-left-right-structure .hub-block-one-item .hub-one-img{display:flex}@media (max-width:992px){#hub-blocks-one .container-left-right-structure .hub-block-one-item .hub-one-img{flex-direction:column}}@media (min-width:761px) and (max-width:992px){#hub-blocks-one .container-left-right-structure .hub-block-one-item .hub-one-img{flex-direction:column}}#hub-blocks-one .container-left-right-structure .hub-block-one-item .hub-one-img .hub-one-img-block{width:55%;padding:0 2rem}@media (max-width:992px){#hub-blocks-one .container-left-right-structure .hub-block-one-item .hub-one-img .hub-one-img-block{width:100%}}@media (min-width:761px) and (max-width:992px){#hub-blocks-one .container-left-right-structure .hub-block-one-item .hub-one-img .hub-one-img-block{width:100%}}#hub-blocks-one .container-left-right-structure .hub-block-one-item .hub-one-img .hub-one-text{width:45%;padding:5rem 3.5rem 6rem;display:flex;flex-direction:column;justify-content:center}@media (max-width:992px){#hub-blocks-one .container-left-right-structure .hub-block-one-item .hub-one-img .hub-one-text{width:100%;padding:.5rem 2.5rem 1rem}}@media (min-width:761px) and (max-width:992px){#hub-blocks-one .container-left-right-structure .hub-block-one-item .hub-one-img .hub-one-text{width:100%;padding:3rem 2.5rem 1rem}}#hub-blocks-one .container-square-text .square-blocks-text{z-index:100;position:absolute;bottom:4rem;left:50%;transform:translateX(-50%);width:calc(100% - 3rem);text-align:center}#hub-blocks-one .container-square-text .effect-gallery-image-hover-zoom::before{background:linear-gradient(180deg,rgba(var(--black_rgba),0) 30%,rgba(var(--black_rgba),.9) 100%);position:absolute;content:"";bottom:-15px;left:0;height:100%;width:100%;z-index:20;opacity:1}#hub-blocks-one .opacity-loading.opacity-added{animation:opacityStart 1s ease-in-out forwards}.hub-one-link{margin-top:auto}.hub-block-container-one{display:flex;flex-direction:column;background:var(--white_color);position:relative}.hub-block-container-one.add-space-top{padding-top:3rem}@media (max-width:992px){.hub-block-container-one.add-space-top{padding-top:1rem}}.hub-one-text{position:relative}.select2.select2-container .select2-selection--multiple .select2-selection__rendered{white-space:normal}@media (max-width:992px){.select2.select2-container{width:100%!important}}.select2.select2-container .select2-selection--multiple{min-height:62px;display:flex;align-items:center;cursor:pointer}.select2.select2-container--default .select2-selection--multiple .select2-selection__choice{margin-top:6px;display:flex;align-items:center;font-size:18px!important;line-height:1.3!important;padding:4px 9px;background-color:var(--fourth-color);border:0;font-family:var(--first_font)!important}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{line-height:26px!important;color:var(--font_color)!important;font-size:24px!important;text-shadow:0 0 var(--black_000);margin-right:8px!important}.page-template .select2-container--default .select2-selection--multiple .select2-selection__rendered{padding:8px 8px 10px!important}ul.select2-selection__rendered{padding-right:30px!important}ul.select2-selection__rendered::after{content:"";position:absolute;right:10px;top:2rem;border-top:5px solid var(--black_middle);border-left:5px solid transparent;border-right:5px solid transparent}.select2-container--open:not(.select2-container--below){z-index:100}.select2-container--default .select2-results>.select2-results__options{max-height:121px!important}.select2-container--open .select2-dropdown--below{border-top:1px solid #aaa!important}.select2-container--default .select2-results__option--highlighted[aria-selected]{background:var(--primary_color)!important}.select2-container--default .select2-search--inline .select2-search__field{height:36px;cursor:pointer}.select2-results__option{text-transform:capitalize}#data-filters-select{position:relative}#hub-blocks-one .container-left-right-structure .hub-one-link{margin-top:0}@media (max-width:760px){#hub-blocks-one .style-hub-one .hub-block-one-item{width:100%}}@media (max-width:992px){#hub-blocks-one .container-hub-blocks-one:not(.style-hub-two):not(.style-hub-one) .hub-block-one-item{width:calc(100% - 3rem);margin:2rem auto}#hub-blocks-one .style-hub-one .hub-block-one-item{width:100%;margin:0;display:inline-block}}@media (max-width:992px) and (max-width:992px){#hub-blocks-one .style-hub-one .hub-block-one-item .hub-one-text .hub-one-title{padding-top:1rem}}.min-height-title{line-clamp:3;-webkit-line-clamp:3;display:-webkit-box;box-orient:vertical;-webkit-box-orient:vertical;overflow:hidden;min-height:90px}@media (max-width:760px){.min-height-title{min-height:2rem}}@media (min-width:993px) and (max-width:1300px){#hub-blocks-one .container-hub-blocks-one .hub-block-one-item{width:calc(50% - 3rem);margin:1.5rem}#hub-blocks-one .container-hub-blocks-one.style-hub-four .hub-block-one-item{width:calc(100% - 1rem);margin:.5rem}}@media (min-width:761px) and (max-width:1024px){#hub-blocks-one .container-hub-blocks-one{display:flex;flex-wrap:wrap}#hub-blocks-one .container-hub-blocks-one:not(.style-hub-two):not(.style-hub-one) .hub-block-one-item{width:calc(50% - 3rem);margin:2rem auto}#hub-blocks-one .style-hub-one .hub-block-one-item{width:calc(100% - 1rem);margin:.5rem}#hub-blocks-one .style-hub-four .hub-block-one-item{width:calc(100% - 1rem);margin:.5rem}}#special_offers_block{min-height:80vh}@media (max-width:992px){#special_offers_block{min-height:600px}}@media (min-width:993px){#special_offers_block .hub-block-one-item:nth-child(odd) .hub-one-img{flex-direction:row-reverse}}@media (max-width:992px){#special_offers_block #hub-blocks-one .container-left-right-structure .hub-block-one-item .hub-one-img .hub-one-img-block{padding:0 .5rem}#special_offers_block #hub-blocks-one .container-left-right-structure .hub-block-one-item .hub-one-img .hub-one-text{padding:.5rem .5rem 1rem}}.faq-block-wrapper{position:relative}.faq-accordion-item{position:relative;background:var(--gray_second);margin:2rem 0;border-radius:8px 8px 0 0;border-bottom:3px solid var(--gray_color_dark)}.faq-accordion-heading{transition:opacity .3s ease-in-out}.faq-accordion-heading{position:relative;padding:4rem 5rem 2rem 4.5rem;cursor:pointer}.faq-head-title{margin:0;transition:opacity .3s}.faq-accordion-caret-wrap{position:absolute;top:50%;right:2.5rem;transform:translate3d(0,-50%,0)}.faq-accordion-caret{position:relative;width:22px;height:22px;display:flex;align-items:center;justify-content:center;font-size:1.5rem;color:var(--primary_color);cursor:pointer;z-index:1;opacity:1;transition:opacity .3s}.faq-accordion-caret::after,.faq-accordion-caret::before{position:absolute;display:block;content:"";background-color:var(--black_111)}.faq-accordion-caret::before{width:3px;height:100%;transition:height .3s}.faq-accordion-caret::after{width:100%;height:3px}.faq-accordion-heading:hover{opacity:.4}.faq-accordion-item.active .faq-accordion-caret::before{height:0}.faq-accordion-content{color:var(--font_color);padding:0 5rem 3.5rem 4.5rem}.faq-accordion-content:not(.is-open){display:none}.faq-accordion-content p:last-child{margin-bottom:0}@media (max-width:1500px){.container-faq-block{width:100%}.container-faq-block .faq-accordion-heading{padding:2rem 4rem 2rem 2.5rem}.container-faq-block .faq-accordion-content{padding:0 3rem 3.5rem 2.5rem}}.container-border-contact{border:2px solid var(--third_color);padding:3rem 5rem;border-radius:var(--border-radius-main)}@media (min-width:993px) and (max-width:1500px){.container-border-contact{padding:3rem}}.add-border-to-contact{padding:3rem}.container-contact-cap.color-gray-background{background-color:var(--gray_color)}.gform_wrapper .top_label .gfield_label,.gform_wrapper legend.gfield_label{min-height:30px}.gform_wrapper select option{font-size:18px}body .container-contact-cap .first_central-gf-form_wrapper .gfield:not(.gfield_error) input:focus-visible,body .container-contact-cap .first_central-gf-form_wrapper .gfield:not(.gfield_error) textarea:focus-visible{outline:0 solid var(--primary_color);border-color:var(--primary_color)!important}body .container-contact-cap .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),body .container-contact-cap .gform_wrapper textarea{border-radius:2px;background-color:var(--white_color)}.first_central-gf-form .gform_wrapper .field_sublabel_above .ginput_complex.ginput_container label,.first_central-gf-form .gform_wrapper .field_sublabel_above div[class*=gfield_time_].ginput_container label{margin:0 0 10px 2px}#form-block .add-border-to-contact{background-color:var(--gray_color);border-radius:4px}#form-block .add-border-to-contact .container-border-contact{background-color:var(--gray_color)}.ginput_container:not(.ginput_container_consent):not(.ginput_container_address):not(.ginput_recaptcha){outline:1px solid var(--gray_color_dark)}.address_city [type=text]{outline:1px solid var(--gray_color_dark);max-height:44px;border-radius:2px}.first_central-gf-form select.gfield_select{border:0}@media (max-width:992px){.container-border-contact{padding:3rem 1.5rem 2rem}.container-background-image{display:none}#form-block .form-block-section{width:100%}#form-block .form-block-section .title-center{text-align:center}#form-block .form-block-section .add-border-to-contact{padding:0;width:100%}#form-block .form-block-section .add-border-to-contact .container-border-contact{padding:2rem 1.5rem 1rem}}.form-block-section{padding:4rem 0;position:relative}.form-block-section .container-background-image{position:absolute;width:100%;z-index:-1;top:50%;left:50%;transform:translate(-50%,-50%);height:100%}.form-block-section.container-form-with-image{margin:4rem 0 3rem}@media (max-width:992px){.form-block-section.container-form-with-image{margin:0}}#form-block .container-form-info{display:flex}@media (max-width:992px){#form-block .container-form-info{flex-direction:column}}@media (min-width:993px) and (max-width:1300px){#form-block .container-form-info{flex-direction:column}}#form-block .container-form-info .title-center{text-align:left;justify-content:left}#form-block .container-form-info .container-form-info-block{width:40%;display:flex;align-items:center}#form-block .container-form-info .container-form-info-block .container-form-wrapper{height:90%;display:flex;flex-direction:column;justify-content:center;background-color:rgba(var(--white_rgba),.95);width:100%;padding:1rem 3rem}@media (max-width:992px){#form-block .container-form-info .container-form-info-block .container-form-wrapper{padding:0}}@media (min-width:993px) and (max-width:1300px){#form-block .container-form-info .container-form-info-block .container-form-wrapper{padding:3rem 4rem}}@media (max-width:992px){#form-block .container-form-info .container-form-info-block{width:100%}}@media (min-width:993px) and (max-width:1300px){#form-block .container-form-info .container-form-info-block{width:100%}}#form-block .container-form-info .container-contact-cap{width:60%}@media (max-width:992px){#form-block .container-form-info .container-contact-cap{width:100%}}@media (min-width:993px) and (max-width:1300px){#form-block .container-form-info .container-contact-cap{width:100%}}#form-block .container-form-info .container-border-contact{border:0;padding:0 2rem}.video-photogallery .svg-container{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:10;width:80px;height:80px}.video-photogallery .svg-container svg{fill:var(--white_color);width:80px;height:80px}.grid-sizer{width:calc(33.33% - 1rem)}@media (max-width:992px){.grid-sizer{width:calc(50% - 1rem)}}.item-photogallery,.video-photogallery{position:relative;float:left;width:calc(33.33% - 1rem);margin:.5rem}.item-photogallery a,.video-photogallery a{display:flex}.item-photogallery a:not(.no-image-aspect),.video-photogallery a:not(.no-image-aspect){aspect-ratio:1/1}.item-photogallery.height-bigger,.video-photogallery.height-bigger{width:calc(66.66% - 1rem)}#data-filters-images{display:flex;justify-content:center;align-items:center}.filter-options-to-click{padding:17px 30px 15px;position:relative;background:var(--eighth-color);color:var(--font_color);transition:color .3s ease-in-out,background-color .3s ease-in-out;text-transform:capitalize}.filter-options-to-click.is-checked{background:var(--black_111);color:var(--white_color);pointer-events:none}.filter-options-to-click:hover{background:var(--gray_color_middle)}#photogallery .photogallery-block{margin:auto}@media (max-width:992px){#photogallery .photogallery-block{animation:opacityStart 3s ease-in-out forwards}}@media (min-width:993px){#photogallery .photogallery-block{display:flex;flex-wrap:wrap}}#photogallery .photogallery-block::after{content:"";display:block;clear:both}#hub-blocks-one .container-square-text{animation:opacityStart 1s ease-in-out forwards}@keyframes opacityStart{0%{opacity:0}100%{opacity:1}}@media (max-width:992px){#photogallery .img-wrap-photogallery{width:calc(50% - .5rem);margin:.25rem}#photogallery .photogallery-block{transform:none;width:100%}#photogallery .video-photogallery .svg-container{transform:translate(-50%,-50%) scale(.5)}}.container-rooms-hub .room-hub-item{display:flex;position:relative;padding-top:3rem}@media (min-width:993px){.container-rooms-hub .room-hub-item{padding:3rem 0}}.container-rooms-hub .room-hub-item .room-hub-item-text{width:54%;display:flex;align-items:center}.container-rooms-hub .room-hub-item .room-hub-item-img{width:46%;background-color:var(--black_111);position:relative}.container-rooms-hub .room-hub-item .room-hub-item-img .swiper-container{width:100%;position:absolute;top:50%;right:auto;left:-2rem;transform:translateY(-50%);height:calc(680px - 4rem)}.container-rooms-hub .room-hub-item.reverse-block{flex-direction:row-reverse}.container-rooms-hub .room-hub-item.reverse-block .room-hub-item-img{background-color:var(--tenth-color)}.container-rooms-hub .room-hub-item.reverse-block .room-hub-item-img .swiper-container{left:auto;right:-2rem}.container-rooms-hub .room-hub-item .room-hub-block-icons{display:flex;flex-wrap:wrap}.container-rooms-hub .room-hub-item .room-hub-features{display:flex;align-items:center;width:50%;padding:.75rem 0}.container-rooms-hub .room-hub-item .room-hub-features .icon-features{margin-right:1rem;width:36px;height:36px}.container-rooms-hub .room-hub-item .room-hub-features .icon-item-block{font-size:36px}.container-rooms-hub .room-hub-links{display:flex;flex-wrap:wrap;margin-top:auto}.container-rooms-hub .room-hub-block-first{padding:6rem 7.5rem 5rem;height:680px;display:flex;flex-direction:column;width:100%}@media (min-width:993px) and (max-width:1300px){.container-rooms-hub .room-hub-block-first{padding:3rem 4rem}}@media (max-width:992px){.container-rooms-hub .room-hub-item{flex-direction:column}.container-rooms-hub .room-hub-item.reverse-block{flex-direction:column}.container-rooms-hub .room-hub-item .room-hub-item-text{width:100%}.container-rooms-hub .room-hub-item .room-hub-item-img{width:100%}.container-rooms-hub .room-hub-item .room-hub-item-img img{height:300px}.container-rooms-hub .room-hub-item:not(:first-of-type){margin:-1rem 0}.button-room-wrapper{margin:.25rem .5rem;width:calc(100% - 4rem);text-align:center}.container-rooms-hub .room-hub-block-first{padding:2rem 1rem 1rem;height:auto}.container-rooms-hub .room-hub-item .room-hub-item-img .swiper-container{left:auto;right:auto;top:auto;transform:none;height:auto;position:relative}.container-rooms-hub .room-hub-item.reverse-block .room-hub-item-img .swiper-container{left:auto;right:auto}}@media (min-width:761px) and (max-width:992px){.container-rooms-hub .room-hub-item .room-hub-item-img .swiper-container{width:100%}}@media screen and (min-width:993px) and (max-width:1300px){.container-rooms-hub .room-hub-item .room-hub-item-img,.container-rooms-hub .room-hub-item .room-hub-item-text{width:50%}}#gallery-block .container-center-slider{width:100%}#gallery-block .container-center-slider .swiper-container{overflow:hidden;padding:0}#gallery-block .container-center-slider .swiper-container.have_more_images{padding-top:5rem;padding-bottom:4rem}#gallery-block .container-center-slider .swiper-wrapper{display:flex}#gallery-block .container-center-slider .swiper-wrapper .swiper-slide{position:relative;width:100%;flex-shrink:0;margin:0}@media (min-width:993px){#gallery-block .container-center-slider .swiper-wrapper .swiper-slide{aspect-ratio:2/1;border-radius:6px}}#gallery-block .container-center-slider .swiper-wrapper .swiper-slide .anim-zoomin-wrap{width:100%}@media (min-width:993px) and (max-width:1300px){#gallery-block .container-center-slider .swiper-wrapper .swiper-slide{width:100%}}#gallery-block .container-center-slider .swiper-wrapper{justify-content:center;opacity:0}#gallery-block .container-center-slider .slider-item{overflow:hidden}@media (max-width:992px){#gallery-block .container-center-slider .swiper-wrapper .swiper-slide{aspect-ratio:2/1;width:80%;margin:0}#gallery-block .container-center-slider .swiper-wrapper .swiper-slide .anim-zoomin-wrap{height:100%}#gallery-block .bullets-bottom-position{display:none}#gallery-block .container-center-slider .swiper-container.have_more_images{padding-top:4rem;padding-bottom:0}}.container-submenu{position:relative}.submenu-nav:not(.swiper-initialized) .swiper-wrapper.container-submenu-nav{overflow:hidden}.container-submenu{margin:auto;width:100%;max-width:calc(100% - 85px)}@media (max-width:992px){.container-submenu{max-width:calc(100% - 40px)}}.submenu-nav .swiper-wrapper.container-submenu-nav{display:flex;align-items:center;justify-content:center;height:75px}.container-submenu-nav .swiper-slide{width:auto;height:auto;margin:.5rem}@media screen and (max-width:992px){.container-submenu-nav{justify-content:inherit;height:inherit}.container-submenu-nav .swiper-slide a{font-size:14px}}.wrapper-container-submenu{height:75px;display:flex;justify-content:center;align-items:center;width:100%;background:var(--white_color)}.container-submenu-full{height:75px;width:100%;transition:top .4s ease-in}.container-submenu .submenu-nav ul{display:flex}@media (max-width:992px){.submenu-nav .swiper-wrapper.container-submenu-nav{flex-direction:row;justify-content:center;flex-wrap:wrap}.container-submenu-full,.submenu-nav .swiper-wrapper.container-submenu-nav,.wrapper-container-submenu{height:auto}.container-submenu-nav .swiper-slide{margin:1rem 0;padding:.5rem}}.verticalsitemap{text-align:left}.verticalsitemap *{box-sizing:border-box}.verticalsitemap ul{margin:0 20px;list-style:none;padding:0}@media (max-width:992px){.verticalsitemap ul{margin:0}}.verticalsitemap ul ul{margin:0 0 0 20px}.verticalsitemap>ul>li::before{width:0!important;left:0!important}.verticalsitemap ul>li{display:flex;flex-direction:row;align-items:flex-start;margin:0 0 calc(20px / 2);position:relative}.verticalsitemap ul>li::before{content:"";position:absolute;top:1em;height:1px;left:calc(-1 * 20px / 2);width:calc(20px / 2);background:var(--gray_color_dark)}.verticalsitemap ul>li:first-child::before{width:20px;left:calc(-1 * 20px)}.verticalsitemap ul li::after{content:"";position:absolute;top:calc(-1 * 20px);left:calc(20px / 2 - 20px);bottom:0;width:1px;background:var(--gray_color_dark)}.verticalsitemap ul li:first-child::after{top:1em}.verticalsitemap ul li:last-child::after{bottom:auto;height:calc(20px + 1em)}.verticalsitemap ul li:only-child::after{display:none}.verticalsitemap a{line-height:1.5em;display:block;text-decoration:none;padding:.7em;border-radius:3px;width:250px;transition:background-color .4s;text-transform:lowercase}@media (min-width:993px) and (max-width:1300px){.verticalsitemap a{padding:.7em 1.5rem;width:auto}}.verticalsitemap a::first-letter{text-transform:uppercase}.verticalsitemap a,.verticalsitemap a:visited{background:var(--gray_color);color:var(--font_color)}.verticalsitemap a:active,.verticalsitemap a:hover{background:var(--eighth-color);color:var(--font_color)}@media only screen and (max-width:768px){.verticalsitemap>ul>li>ul>li ul li{flex-direction:column}.verticalsitemap>ul>li>ul>li ul li ul{margin-top:calc(20px / 2)}.verticalsitemap>ul>li>ul>li>ul li::after{left:calc(-1 * 20px / 2)}.verticalsitemap>ul>li>ul>li>ul>li li:first-child::before{width:calc(20px / 2);left:calc(-1 * 20px / 2)}.verticalsitemap>ul>li>ul>li>ul>li li:first-child::after{top:calc(-1 * 20px / 2)}.verticalsitemap>ul>li>ul>li>ul>li li:only-child::after{display:block;height:calc(20px / 2 + 1em)}}@media only screen and (max-width:776px){.verticalsitemap a{width:auto;padding:1rem}.verticalsitemap>ul>li ul li{flex-direction:column}.verticalsitemap>ul>li ul li ul{margin-top:calc(20px / 2)}.verticalsitemap>ul>li>ul li::after{left:calc(-1 * 20px / 2)}.verticalsitemap>ul>li>ul>li li:first-child::before{width:calc(20px / 2);left:calc(-1 * 20px / 2)}.verticalsitemap>ul>li>ul>li li:first-child::after{top:calc(-1 * 20px / 2)}.verticalsitemap>ul>li>ul>li li:only-child::after{display:block;height:calc(20px / 2 + 1em)}}@media (min-width:761px) and (max-width:1024px){.verticalsitemap a{width:auto;min-width:150px}}
/*# sourceMappingURL=style-main.min.css.map */
