.block-gallery{position:relative}.block-gallery:before{content:"";height:100%;background-color:var(--gray-0);position:absolute;top:0;left:0;right:0;z-index:-1;margin:auto;border-radius:var(--border-radius)}.gallery__swiper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.gallery__thumbs{width:100%}.block-gallery__item--static{--spacing:5.79%}.block-gallery__item--slider{height:460px;margin-bottom:20px;border-radius:var(--border-radius);overflow:hidden}.block-gallery__item--thumb-slider{width:100%;border-radius:var(--border-radius);overflow:hidden}.block-gallery__item--thumb-slider:not(.swiper-slide-thumb-active){cursor:pointer;opacity:.5;-webkit-filter:grayscale(100%);filter:grayscale(100%)}.block-gallery__image{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover}.swiper-button-next.gallery__button-next,.swiper-button-prev.gallery__button-prev{position:absolute}.swiper-button-next.gallery__button-next:is(.swiper-button-disabled),.swiper-button-prev.gallery__button-prev:is(.swiper-button-disabled){opacity:.6}.gallery__button-prev{left:1.625vw}.gallery__button-next{right:1.625vw}@media (max-width:575.98px){.block-gallery{padding-top:25px}.block-gallery--static{height:285px}.block-gallery--static:before{width:90%}.block-gallery--slider{padding-bottom:25px;margin-bottom:calc(var(--container-padding));padding-left:calc(var(--container-padding));padding-right:calc(var(--container-padding))}.block-gallery--slider:before{width:calc(90% - var(--container-padding) * 2)}.block-gallery__item--static{height:260px;width:100%;position:absolute;left:0;opacity:0;-webkit-animation:animate-gallery 20s infinite;animation:animate-gallery 20s infinite}.block-gallery__item--static:nth-child(2){-webkit-animation-delay:5s;animation-delay:5s}.block-gallery__item--static:nth-child(3){-webkit-animation-delay:10s;animation-delay:10s}.block-gallery__item--static:nth-child(4){-webkit-animation-delay:15s;animation-delay:15s}@-webkit-keyframes animate-gallery{0%{opacity:0}5%{opacity:1}30%{opacity:1}35%{opacity:0}100%{opacity:0}}@keyframes animate-gallery{0%{opacity:0}5%{opacity:1}30%{opacity:1}35%{opacity:0}100%{opacity:0}}}@media (min-width:576px) and (max-width:991.98px){.block-gallery--static{height:60vw}}@media (min-width:576px){.block-gallery{width:100%;gap:0;padding:6% 0}.block-gallery:before{width:50%}.block-gallery--static{max-height:680px;-webkit-column-count:2;-moz-column-count:2;column-count:2}.block-gallery__item--static:nth-child(1){padding-right:var(--spacing);padding-bottom:var(--spacing);height:42%}.block-gallery__item--static:nth-child(2){padding-right:var(--spacing);padding-top:var(--spacing);height:58%}.block-gallery__item--static:nth-child(3){padding-left:var(--spacing);padding-bottom:var(--spacing);height:58%}.block-gallery__item--static:nth-child(4){padding-left:var(--spacing);padding-top:var(--spacing);height:42%}.block-gallery__item--static .block-gallery__image{border-radius:var(--border-radius);overflow:hidden}}@media (min-width:992px){.block-gallery--static{height:100%}.block-gallery--slider{-ms-flex-line-pack:center;align-content:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}}.text-column-section h1,.text-column-section h2,.text-column-section h3,.text-column-section h4,.text-column-section h5,.text-column-section h6{font-weight:400;color:var(--heading-color);margin-bottom:.5em}.text-column-section h1 strong,.text-column-section h2 strong,.text-column-section h3 strong,.text-column-section h4 strong,.text-column-section h5 strong,.text-column-section h6 strong{font-weight:900}@media (max-width:575.98px){.text-column-section h1,.text-column-section h2,.text-column-section h3,.text-column-section h4,.text-column-section h5,.text-column-section h6{font-size:var(--font-size-2xl)}.text-column-section p{margin-bottom:1em}}@media (min-width:576px){.text-column__container{display:grid;grid-auto-flow:column;grid-template-columns:repeat(2,calc(50% - 1.4em));gap:2.8em}.text-column__column{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.text-column-section h1,.text-column-section h2,.text-column-section h3,.text-column-section h4,.text-column-section h5,.text-column-section h6{font-size:var(--font-size-3xl)}.text-column-section p:not(:last-child){margin-bottom:2em}}.lazy-iframe{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.lazy-iframe__wrapper{width:100%;position:relative}.lazy-iframe__wrapper--inner{border-radius:var(--border-radius);background-color:var(--gray-0)}.lazy-iframe__wrapper--block:before{content:"";height:100%;background-color:var(--gray-0);position:absolute;top:0;left:0;right:0;z-index:-1;margin:auto;border-radius:var(--border-radius)}.lazy-iframe__wrapper iframe{aspect-ratio:16/9;overflow:hidden;border-radius:var(--border-radius)}@media (max-width:575.98px){.lazy-iframe{height:unset}.lazy-iframe__wrapper--block{padding-top:25px;height:285px}.lazy-iframe__wrapper--block:before{width:90%}}@media (min-width:576px){.lazy-iframe{height:unset}.lazy-iframe__wrapper--inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.lazy-iframe__wrapper--block{padding:6% 0}.lazy-iframe__wrapper--block:before{width:50%}}@media (min-width:992px){.lazy-iframe{height:unset}.lazy-iframe__wrapper--inner{--iframe-size:calc(1400px - var(--container-padding) * 2);padding:2.5vw 4.44vw}.lazy-iframe__wrapper--inner iframe{width:var(--iframe-size)}.lazy-iframe__wrapper:not(.lazy-iframe__wrapper--inner) iframe{max-height:70vh}}.b-section .wp-block-group{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.8em;-ms-flex-wrap:wrap;flex-wrap:wrap}.b-section .wp-block-group ul{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:195px;margin:0}.b-section .wp-block-group .wp-block-group__inner-container{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:1em;-ms-flex-wrap:wrap;flex-wrap:wrap}.b-section .wp-block-group .wp-block-group__inner-container a{-webkit-box-flex:1;-ms-flex:1;flex:1}.b-section__column--asset .wp-block-image{position:relative}.b-section__column--asset .wp-block-image:before{content:"";height:100%;background-color:var(--gray-0);position:absolute;top:0;left:0;right:0;z-index:-1;margin:auto;border-radius:var(--border-radius)}.b-section__column--asset .wp-block-image img{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover}.b-section__column--content h1,.b-section__column--content h2,.b-section__column--content h3,.b-section__column--content h4,.b-section__column--content h5,.b-section__column--content h6{font-weight:400;color:var(--heading-color);margin-bottom:.9em}.b-section__column--content h1 strong,.b-section__column--content h2 strong,.b-section__column--content h3 strong,.b-section__column--content h4 strong,.b-section__column--content h5 strong,.b-section__column--content h6 strong{font-weight:900}@media (max-width:575.98px){.b-section__column--asset .wp-block-image{padding-top:25px;height:285px}.b-section__column--asset .wp-block-image:before{width:90%}.b-section__column--content{z-index:1;background-color:#fff;border-radius:25px 25px 0 0;margin-top:calc(var(--container-padding) * -1);position:relative;padding:var(--container-padding);padding-bottom:0}.b-section__column--content h1,.b-section__column--content h2,.b-section__column--content h3,.b-section__column--content h4,.b-section__column--content h5,.b-section__column--content h6{font-size:var(--font-size-2xl)}.b-section__column--content>:not(:last-child){margin-bottom:1em}}@media (min-width:576px){.b-section__column--asset{display:-webkit-box;display:-ms-flexbox;display:flex}.b-section__column--asset .wp-block-image{width:100%;padding:6% 0}.b-section__column--asset .wp-block-image img{border-radius:var(--border-radius)}.b-section__column--content h1,.b-section__column--content h2,.b-section__column--content h3,.b-section__column--content h4,.b-section__column--content h5,.b-section__column--content h6{font-size:var(--font-size-3xl)}.b-section__column--content>:not(:last-child):not(h1,h2,h3,h4,h5,h6){margin-bottom:2em}}@media (min-width:576px) and (max-width:991.98px){.b-section__column--content{padding:calc(var(--container-padding)/ 2) var(--container-padding);padding-bottom:0}.b-section__column--asset{padding-left:var(--container-padding);padding-right:var(--container-padding)}.b-section__column--asset .wp-block-image{height:55vw}}@media (max-width:991.98px){.b-section>.inner-wrapper{padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.b-section__column--asset{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.b-section__column--asset .wp-block-image:before{width:90%}.b-section__column--content{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.b-section__column--content .wp-block-column:not(:last-child):not(h1,h2,h3,h4,h5,h6){margin-bottom:2em}}@media (min-width:992px){.b-section>.inner-wrapper{display:grid;grid-auto-flow:column;grid-template-columns:repeat(2,calc(50% - var(--spacing-xl)/ 2))}.b-section>.inner-wrapper{gap:var(--spacing-xl)}.b-section__column{height:100%}.b-section__column.is-vertically-aligned-center{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.b-section__column--content{-ms-flex-item-align:center;align-self:center;}.b-section__column--content .wp-block-columns{-webkit-column-count:2;-moz-column-count:2;column-count:2}.b-section__column--asset .wp-block-image:before{width:50%}.b-section__column:first-child.b-section__column--content{padding-right:calc(9.6vw - var(--spacing-3xl))}.b-section__column:last-child.b-section__column--content{padding-left:calc(9.6vw - var(--spacing-3xl))}}.glightbox-container {
width: 100%;
height: 100%;
position: fixed;
top: 0;
left: 0;
z-index: 999999 !important;
overflow: hidden;
-ms-touch-action: none;
touch-action: none;
-webkit-text-size-adjust: 100%;
-moz-text-size-adjust: 100%;
-ms-text-size-adjust: 100%;
text-size-adjust: 100%;
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
outline: none;
}
.glightbox-container.inactive {
display: none;
}
.glightbox-container .gcontainer {
position: relative;
width: 100%;
height: 100%;
z-index: 9999;
overflow: hidden;
}
.glightbox-container .gslider {
-webkit-transition: -webkit-transform 0.4s ease;
transition: -webkit-transform 0.4s ease;
transition: transform 0.4s ease;
transition: transform 0.4s ease, -webkit-transform 0.4s ease;
height: 100%;
left: 0;
top: 0;
width: 100%;
position: relative;
overflow: hidden;
display: -webkit-box !important;
display: -ms-flexbox !important;
display: flex !important;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
.glightbox-container .gslide {
width: 100%;
position: absolute;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
opacity: 0;
}
.glightbox-container .gslide.current {
opacity: 1;
z-index: 99999;
position: relative;
}
.glightbox-container .gslide.prev {
opacity: 1;
z-index: 9999;
}
.glightbox-container .gslide-inner-content {
width: 100%;
}
.glightbox-container .ginner-container {
position: relative;
width: 100%;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
max-width: 100%;
margin: auto;
height: 100vh;
}
.glightbox-container .ginner-container.gvideo-container {
width: 100%;
}
.glightbox-container .ginner-container.desc-bottom,
.glightbox-container .ginner-container.desc-top {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
}
.glightbox-container .ginner-container.desc-left,
.glightbox-container .ginner-container.desc-right {
max-width: 100% !important;
}
.gslide iframe,
.gslide video {
outline: none !important;
border: none;
min-height: 165px;
-webkit-overflow-scrolling: touch;
-ms-touch-action: auto;
touch-action: auto;
}
.gslide:not(.current) {
pointer-events: none;
}
.gslide-image {
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.gslide-image img {
max-height: 100vh;
display: block;
padding: 0;
float: none;
outline: none;
border: none;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
max-width: 100vw;
width: auto;
height: auto;
-o-object-fit: cover;
object-fit: cover;
-ms-touch-action: none;
touch-action: none;
margin: auto;
min-width: 200px;
}
.desc-top .gslide-image img,
.desc-bottom .gslide-image img {
width: auto;
}
.desc-left .gslide-image img,
.desc-right .gslide-image img {
width: auto;
max-width: 100%;
}
.gslide-image img.zoomable {
position: relative;
}
.gslide-image img.dragging {
cursor: -webkit-grabbing !important;
cursor: grabbing !important;
-webkit-transition: none;
transition: none;
}
.gslide-video {
position: relative;
max-width: 100vh;
width: 100% !important;
}
.gslide-video .plyr__poster-enabled.plyr--loading .plyr__poster {
display: none;
}
.gslide-video .gvideo-wrapper {
width: 100%; margin: auto;
}
.gslide-video::before {
content: '';
position: absolute;
width: 100%;
height: 100%;
background: rgba(255, 0, 0, 0.34);
display: none;
}
.gslide-video.playing::before {
display: none;
}
.gslide-video.fullscreen {
max-width: 100% !important;
min-width: 100%;
height: 75vh;
}
.gslide-video.fullscreen video {
max-width: 100% !important;
width: 100% !important;
}
.gslide-inline {
background: #fff;
text-align: left;
max-height: calc(100vh - 40px);
overflow: auto;
max-width: 100%;
margin: auto;
}
.gslide-inline .ginlined-content {
padding: 20px;
width: 100%;
}
.gslide-inline .dragging {
cursor: -webkit-grabbing !important;
cursor: grabbing !important;
-webkit-transition: none;
transition: none;
}
.ginlined-content {
overflow: auto;
display: block !important;
opacity: 1;
}
.gslide-external {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
width: 100%;
min-width: 100%;
background: #fff;
padding: 0;
overflow: auto;
max-height: 75vh;
height: 100%;
}
.gslide-media {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
width: auto;
}
.zoomed .gslide-media {
-webkit-box-shadow: none !important;
box-shadow: none !important;
}
.desc-top .gslide-media,
.desc-bottom .gslide-media {
margin: 0 auto;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
}
.gslide-description {
position: relative;
-webkit-box-flex: 1;
-ms-flex: 1 0 100%;
flex: 1 0 100%;
}
.gslide-description.description-left,
.gslide-description.description-right {
max-width: 100%;
}
.gslide-description.description-bottom,
.gslide-description.description-top {
margin: 0 auto;
width: 100%;
}
.gslide-description p {
margin-bottom: 12px;
}
.gslide-description p:last-child {
margin-bottom: 0;
}
.zoomed .gslide-description {
display: none;
}
.glightbox-button-hidden {
display: none;
} .glightbox-mobile .glightbox-container .gslide-description {
height: auto !important;
width: 100%;
position: absolute;
bottom: 0;
padding: 19px 11px;
max-width: 100vw !important;
-webkit-box-ordinal-group: 3 !important;
-ms-flex-order: 2 !important;
order: 2 !important;
max-height: 78vh;
overflow: auto !important;
background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0.75)));
background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.75) 100%);
-webkit-transition: opacity 0.3s linear;
transition: opacity 0.3s linear;
padding-bottom: 50px;
}
.glightbox-mobile .glightbox-container .gslide-title {
color: #fff;
font-size: 1em;
}
.glightbox-mobile .glightbox-container .gslide-desc {
color: #a1a1a1;
}
.glightbox-mobile .glightbox-container .gslide-desc a {
color: #fff;
font-weight: bold;
}
.glightbox-mobile .glightbox-container .gslide-desc * {
color: inherit;
}
.glightbox-mobile .glightbox-container .gslide-desc .desc-more {
color: #fff;
opacity: 0.4;
}
.gdesc-open .gslide-media {
-webkit-transition: opacity 0.5s ease;
transition: opacity 0.5s ease;
opacity: 0.4;
}
.gdesc-open .gdesc-inner {
padding-bottom: 30px;
}
.gdesc-closed .gslide-media {
-webkit-transition: opacity 0.5s ease;
transition: opacity 0.5s ease;
opacity: 1;
}
.greset {
-webkit-transition: all 0.3s ease;
transition: all 0.3s ease;
}
.gabsolute {
position: absolute;
}
.grelative {
position: relative;
}
.glightbox-desc {
display: none !important;
}
.glightbox-open {
overflow: hidden;
}
.gloader {
height: 25px;
width: 25px;
-webkit-animation: lightboxLoader 0.8s infinite linear;
animation: lightboxLoader 0.8s infinite linear;
border: 2px solid #fff;
border-right-color: transparent;
border-radius: 50%;
position: absolute;
display: block;
z-index: 9999;
left: 0;
right: 0;
margin: 0 auto;
top: 47%;
}
.goverlay {
width: 100%;
height: calc(100vh + 1px);
position: fixed;
top: -1px;
left: 0;
background: #000;
will-change: opacity;
}
.glightbox-mobile .goverlay {
background: #000;
}
.gprev,
.gnext,
.gclose {
z-index: 99999;
cursor: pointer;
width: 26px;
height: 44px;
border: none;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
}
.gprev svg,
.gnext svg,
.gclose svg {
display: block;
width: 25px;
height: auto;
margin: 0;
padding: 0;
}
.gprev.disabled,
.gnext.disabled,
.gclose.disabled {
opacity: 0.1;
}
.gprev .garrow,
.gnext .garrow,
.gclose .garrow {
stroke: #fff;
}
.gbtn.focused {
outline: 2px solid #0f3d81;
}
iframe.wait-autoplay {
opacity: 0;
}
.glightbox-closing .gnext,
.glightbox-closing .gprev,
.glightbox-closing .gclose {
opacity: 0 !important;
} .glightbox-clean .gslide-description {
background: #fff;
}
.glightbox-clean .gdesc-inner {
padding: 22px 20px;
}
.glightbox-clean .gslide-title {
font-size: 1em;
font-weight: normal;
font-family: arial;
color: #000;
margin-bottom: 19px;
line-height: 1.4em;
}
.glightbox-clean .gslide-desc {
font-size: 0.86em;
margin-bottom: 0;
font-family: arial;
line-height: 1.4em;
}
.glightbox-clean .gslide-video {
background: #000;
}
.glightbox-clean .gprev,
.glightbox-clean .gnext,
.glightbox-clean .gclose {
background-color: rgba(0, 0, 0, 0.75);
border-radius: 4px;
}
.glightbox-clean .gprev path,
.glightbox-clean .gnext path,
.glightbox-clean .gclose path {
fill: #fff;
}
.glightbox-clean .gprev {
position: absolute;
top: -100%;
left: 30px;
width: 40px;
height: 50px;
}
.glightbox-clean .gnext {
position: absolute;
top: -100%;
right: 30px;
width: 40px;
height: 50px;
}
.glightbox-clean .gclose {
width: 35px;
height: 35px;
top: 15px;
right: 10px;
position: absolute;
}
.glightbox-clean .gclose svg {
width: 18px;
height: auto;
}
.glightbox-clean .gclose:hover {
opacity: 1;
} .gfadeIn {
-webkit-animation: gfadeIn 0.5s ease;
animation: gfadeIn 0.5s ease;
}
.gfadeOut {
-webkit-animation: gfadeOut 0.5s ease;
animation: gfadeOut 0.5s ease;
}
.gslideOutLeft {
-webkit-animation: gslideOutLeft 0.3s ease;
animation: gslideOutLeft 0.3s ease;
}
.gslideInLeft {
-webkit-animation: gslideInLeft 0.3s ease;
animation: gslideInLeft 0.3s ease;
}
.gslideOutRight {
-webkit-animation: gslideOutRight 0.3s ease;
animation: gslideOutRight 0.3s ease;
}
.gslideInRight {
-webkit-animation: gslideInRight 0.3s ease;
animation: gslideInRight 0.3s ease;
}
.gzoomIn {
-webkit-animation: gzoomIn 0.5s ease;
animation: gzoomIn 0.5s ease;
}
.gzoomOut {
-webkit-animation: gzoomOut 0.5s ease;
animation: gzoomOut 0.5s ease;
}
@-webkit-keyframes lightboxLoader {
0% {
-webkit-transform: rotate(0deg);
transform: rotate(0deg);
}
100% {
-webkit-transform: rotate(360deg);
transform: rotate(360deg);
}
}
@keyframes lightboxLoader {
0% {
-webkit-transform: rotate(0deg);
transform: rotate(0deg);
}
100% {
-webkit-transform: rotate(360deg);
transform: rotate(360deg);
}
}
@-webkit-keyframes gfadeIn {
from {
opacity: 0;
}
to {
opacity: 1;
}
}
@keyframes gfadeIn {
from {
opacity: 0;
}
to {
opacity: 1;
}
}
@-webkit-keyframes gfadeOut {
from {
opacity: 1;
}
to {
opacity: 0;
}
}
@keyframes gfadeOut {
from {
opacity: 1;
}
to {
opacity: 0;
}
}
@-webkit-keyframes gslideInLeft {
from {
opacity: 0;
-webkit-transform: translate3d(-60%, 0, 0);
transform: translate3d(-60%, 0, 0);
}
to {
visibility: visible;
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
opacity: 1;
}
}
@keyframes gslideInLeft {
from {
opacity: 0;
-webkit-transform: translate3d(-60%, 0, 0);
transform: translate3d(-60%, 0, 0);
}
to {
visibility: visible;
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
opacity: 1;
}
}
@-webkit-keyframes gslideOutLeft {
from {
opacity: 1;
visibility: visible;
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
to {
-webkit-transform: translate3d(-60%, 0, 0);
transform: translate3d(-60%, 0, 0);
opacity: 0;
visibility: hidden;
}
}
@keyframes gslideOutLeft {
from {
opacity: 1;
visibility: visible;
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
to {
-webkit-transform: translate3d(-60%, 0, 0);
transform: translate3d(-60%, 0, 0);
opacity: 0;
visibility: hidden;
}
}
@-webkit-keyframes gslideInRight {
from {
opacity: 0;
visibility: visible;
-webkit-transform: translate3d(60%, 0, 0);
transform: translate3d(60%, 0, 0);
}
to {
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
opacity: 1;
}
}
@keyframes gslideInRight {
from {
opacity: 0;
visibility: visible;
-webkit-transform: translate3d(60%, 0, 0);
transform: translate3d(60%, 0, 0);
}
to {
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
opacity: 1;
}
}
@-webkit-keyframes gslideOutRight {
from {
opacity: 1;
visibility: visible;
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
to {
-webkit-transform: translate3d(60%, 0, 0);
transform: translate3d(60%, 0, 0);
opacity: 0;
}
}
@keyframes gslideOutRight {
from {
opacity: 1;
visibility: visible;
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
to {
-webkit-transform: translate3d(60%, 0, 0);
transform: translate3d(60%, 0, 0);
opacity: 0;
}
}
@-webkit-keyframes gzoomIn {
from {
opacity: 0;
-webkit-transform: scale3d(0.3, 0.3, 0.3);
transform: scale3d(0.3, 0.3, 0.3);
}
to {
opacity: 1;
}
}
@keyframes gzoomIn {
from {
opacity: 0;
-webkit-transform: scale3d(0.3, 0.3, 0.3);
transform: scale3d(0.3, 0.3, 0.3);
}
to {
opacity: 1;
}
}
@-webkit-keyframes gzoomOut {
from {
opacity: 1;
}
50% {
opacity: 0;
-webkit-transform: scale3d(0.3, 0.3, 0.3);
transform: scale3d(0.3, 0.3, 0.3);
}
to {
opacity: 0;
}
}
@keyframes gzoomOut {
from {
opacity: 1;
}
50% {
opacity: 0;
-webkit-transform: scale3d(0.3, 0.3, 0.3);
transform: scale3d(0.3, 0.3, 0.3);
}
to {
opacity: 0;
}
}
@media (min-width: 769px) {
.glightbox-container .ginner-container {
width: auto;
height: auto;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-direction: row;
flex-direction: row;
}
.glightbox-container .ginner-container.desc-top .gslide-description {
-webkit-box-ordinal-group: 1;
-ms-flex-order: 0;
order: 0;
}
.glightbox-container .ginner-container.desc-top .gslide-image,
.glightbox-container .ginner-container.desc-top .gslide-image img {
-webkit-box-ordinal-group: 2;
-ms-flex-order: 1;
order: 1;
}
.glightbox-container .ginner-container.desc-left .gslide-description {
-webkit-box-ordinal-group: 1;
-ms-flex-order: 0;
order: 0;
}
.glightbox-container .ginner-container.desc-left .gslide-image {
-webkit-box-ordinal-group: 2;
-ms-flex-order: 1;
order: 1;
}
.gslide-image img {
max-height: 97vh;
max-width: 100%;
}
.gslide-image img.zoomable {
cursor: -webkit-zoom-in;
cursor: zoom-in;
}
.zoomed .gslide-image img.zoomable {
cursor: -webkit-grab;
cursor: grab;
}
.gslide-inline {
max-height: 95vh;
}
.gslide-external {
max-height: 100vh;
}
.gslide-description.description-left,
.gslide-description.description-right {
max-width: 275px;
}
.glightbox-open {
height: auto;
}
.goverlay {
background: rgba(0, 0, 0, 0.92);
}
.glightbox-clean .gslide-media {
-webkit-box-shadow: 1px 2px 9px 0px rgba(0, 0, 0, 0.65);
box-shadow: 1px 2px 9px 0px rgba(0, 0, 0, 0.65);
}
.glightbox-clean .description-left .gdesc-inner,
.glightbox-clean .description-right .gdesc-inner {
position: absolute;
height: 100%;
overflow-y: auto;
}
.glightbox-clean .gprev,
.glightbox-clean .gnext,
.glightbox-clean .gclose {
background-color: rgba(0, 0, 0, 0.32);
}
.glightbox-clean .gprev:hover,
.glightbox-clean .gnext:hover,
.glightbox-clean .gclose:hover {
background-color: rgba(0, 0, 0, 0.7);
}
.glightbox-clean .gprev {
top: 45%;
}
.glightbox-clean .gnext {
top: 45%;
}
}
@media (min-width: 992px) {
.glightbox-clean .gclose {
opacity: 0.7;
right: 20px;
}
}
@media screen and (max-height: 420px) {
.goverlay {
background: #000;
}
}.rooms-map__title{font-weight:400;color:var(--heading-color);margin-bottom:.9em}.rooms-map__list{list-style:none;margin:0;padding:0}.rooms-map__button{width:100%;padding:1.5625em 2.1875em;background-color:var(--primary-color);color:#fff;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:900;line-height:1;white-space:nowrap;text-decoration:none;font-family:inherit;border-radius:var(--border-radius);-webkit-transition:var(--transition-buttons);transition:var(--transition-buttons);font-size:var(--font-size-m);margin-top:1.5em}.rooms-map__button:hover{background-color:var(--hover-color);color:#fff}@media (max-width:575.98px){.rooms-map__title{font-size:var(--font-size-2xl)}}@media (min-width:576px){.rooms-map__title{font-size:var(--font-size-3xl)}}@media (max-width:991.98px){.rooms-map-section{border-radius:var(--border-radius);background-color:var(--gray-0)}.rooms-map__container{padding-bottom:3em}.rooms-map__plan-container{display:none}.rooms-map__title{padding-top:1.5em}.rooms-map__list--desktop{display:none}.rooms-map__button--desktop{display:none}.rooms-map__block{background-color:#fff;border-radius:var(--border-radius);padding:1em;-webkit-animation:scaleIn;animation:scaleIn;-webkit-animation-duration:.5s;animation-duration:.5s}.rooms-map__block:not(:last-child){margin-bottom:1em}.rooms-map__heading{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:var(--font-size-l);color:var(--secondary-color);margin-bottom:.5em}.rooms-map__name{font-weight:900}.rooms-map__measurement:before{content:"-";padding-left:.5ch;padding-right:.5ch}.rooms-map__layouts-list{display:-webkit-box;display:-ms-flexbox;display:flex}.room-layout{width:25%}.room-layout:not(:last-child){padding-right:1.5ch}.room-layout__name{text-transform:uppercase;font-size:var(--font-size-xs);font-weight:700;color:var(--gray-1)}.room-layout__seats{font-size:var(--font-size-l)}.room-layout__seats strong{font-weight:900}}@media (min-width:992px){.rooms-map__container{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.rooms-map__panel{-webkit-box-flex:1;-ms-flex:1;flex:1}.rooms-map__list--mobile{display:none}.rooms-map__list--desktop{display:grid;grid-template-columns:repeat(2,1fr);-webkit-column-gap:1.25em;-moz-column-gap:1.25em;column-gap:1.25em;row-gap:.75em}.rooms-map__item{-webkit-box-align:center;-ms-flex-align:center;align-items:center;word-break:break-word;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-weight:900;padding:1em .5em;text-align:center;border:2px solid var(--primary-color);border-radius:var(--border-radius);min-width:115px;min-height:3.5em}.rooms-map__item:is(.active){color:#fff;background-color:var(--primary-color)}.rooms-map__item:not(:is(.active)){color:var(--primary-color);cursor:pointer}.rooms-map__plan-container{padding-left:1em;width:100%}.rooms-map__plan{display:none}.rooms-map__plan:is(.active){display:block}.rooms-map__image{width:100%;height:auto;display:block;-o-object-fit:contain;object-fit:contain}.rooms-map__button--mobile{display:none}}.info-tiles-block,.info-tiles__container{width:100%;background-color:var(--gray-0);border-radius:var(--border-radius)}.info-tiles__title{font-weight:400;color:var(--heading-color);margin-bottom:.9em}.info-tiles__title strong{font-weight:900}.info-tiles-section .info-tiles__list{grid-template-columns:repeat(auto-fill,minmax(385px,1fr))}.info-tiles-block .info-tiles__list{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.info-tiles__list{display:grid}.info-tiles__item{text-align:left}.info-tiles__button{display:inline-block;text-align:center;color:#fff;font-weight:900;background-color:var(--primary-color);border-radius:var(--border-radius);line-height:1;white-space:nowrap;-webkit-transition:var(--transition-buttons);transition:var(--transition-buttons)}.info-tiles__button:hover{background-color:var(--hover-color)}@media (max-width:575.98px){.info-tiles-block{margin-bottom:var(--container-padding)}.info-tiles__list{gap:.8em}.info-tiles__button{width:100%}.info-tiles__title{font-size:var(--font-size-2xl)}.info-tiles-section .info-tiles__list{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}}@media (min-width:576px){.info-tiles__container{text-align:center}.info-tiles__title{font-size:var(--font-size-3xl)}.info-tiles__list{gap:1.4em}}@media (max-width:992px){.info-tiles-block{padding:2em 1.8em}.info-tiles-section .inner-wrapper--wide{padding:0}.info-tiles__container{padding:2em var(--container-padding)}.info-tiles__button{margin-top:1.5em;font-size:var(--font-size-s);padding:1.25em 1.5625em}.info-tiles__text--upper{margin-bottom:1.5em}.info-tiles__text--lower{margin-top:1.5em}}@media (min-width:992px){.info-tiles-block{padding:calc(var(--spacing-2xl) + 6%) 3.2vw}.info-tiles__container{padding:3.2vw calc(var(--container-padding)/ 2)}.info-tiles__button{margin-top:1.9em;font-size:var(--font-size-m);padding:1.5625em 2.1875em}.info-tiles__text--upper{margin-bottom:4em}.info-tiles__text--lower{margin-top:4em}}.icon-tile{background-color:#fff;border-radius:var(--border-radius);font-size:var(--font-size-m);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}.icon-tile--small{padding:1.5em}.icon-tile--large{font-weight:900;color:var(--secondary-color);-webkit-box-align:center;-ms-flex-align:center;align-items:center}.icon-tile__icon{margin-right:.77em}.icon-tile__icon img{display:block}.icon-tile__icon--small img{min-width:24px;width:24px;height:24px}.icon-tile__icon--large img{min-width:48px;width:48px;height:48px}.icon-tile__content a{color:inherit}@media (max-width:575.98px){.icon-tile--large{padding:1em 1.5em}.icon-tile__icon--large img{min-width:32px;width:32px;height:32px}}@media (min-width:576px){.icon-tile--large{padding:1.7em 1.4em}.icon-tile__icon--large img{min-width:48px;width:48px;height:48px}}.contact-hotel__container{display:grid;overflow:hidden}.contact-hotel__tiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:.77em}.contact-hotel__tile{display:-webkit-box;display:-ms-flexbox;display:flex}.contact-hotel__heading{font-size:var(--font-size-2xl);font-weight:400;color:var(--secondary-color);margin-bottom:.9em}.contact-hotel__heading strong{font-weight:900}.contact-hotel__data{margin-bottom:2em}.contact-hotel__column{-webkit-box-flex:1;-ms-flex:1;flex:1}.contact-hotel__column--map{background-position:center;background-size:cover;background-repeat:no-repeat;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.contact-hotel__button{cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;border:2px solid var(--primary-color);background-color:var(--primary-color);color:#fff;-webkit-transition:var(--transition-buttons);transition:var(--transition-buttons);-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:var(--border-radius);font-weight:900;line-height:1;white-space:nowrap;font-size:var(--font-size-m);padding:1.5625em 2.1875em}.contact-hotel__button:hover{border-color:var(--hover-color);background-color:var(--hover-color)}.person_columns{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.person_column{-webkit-box-flex:1;-ms-flex:1;flex:1}.person_column:first-child{margin-right:1.85em;text-align:right}.person__image{max-width:100%;min-width:150px;height:auto}.person_name{font-size:var(--font-size-xl);color:var(--secondary-color);font-weight:900;margin-bottom:.2em}.icon-tiles{margin-top:1.285em;display:grid;gap:.65em}@media (max-width:575.98px){.person_column:first-child{display:none}}@media (max-width:991.98px){.contact-hotel-section{background-color:var(--gray-0);border-radius:var(--border-radius);padding-top:2.9em}.contact-hotel-section .inner-wrapper--wide{padding:0}.contact-hotel__column--data,.contact-hotel__column--person{padding-left:var(--container-padding);padding-right:var(--container-padding)}.contact-hotel__column:not(.contact-hotel__column--map){padding-bottom:2.9em}.contact-hotel__column--person{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.contact-hotel__column--map{height:45vh}}@media (min-width:992px){.contact-hotel__container{background-color:var(--gray-0);border-radius:var(--border-radius);grid-auto-flow:column;grid-template-columns:repeat(2,1fr);gap:2.9em}.contact-hotel__column--data{padding-left:calc(var(--container-padding)/ 2);padding-top:5vw;padding-bottom:5vw}.contact-hotel__column--person{padding-right:calc(var(--container-padding)/ 2);padding-top:5vw;padding-bottom:5vw}.contact-hotel__heading--person{text-align:center;margin-bottom:1.3em}.contact-hotel__heading--higher{min-height:2.6em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:4px solid rgba(26,54,90,.05);margin-bottom:1.3em}}.cf7__container .cf7__input,.cf7__container .cf7__textarea{border-radius:var(--border-radius);background-color:#fff;font-size:var(--font-size-m);padding:1.16em 1.3em;outline:0;border:none;width:100%;font-family:inherit}.cf7__container .cf7__input:not(.wpcf7-not-valid),.cf7__container .cf7__textarea:not(.wpcf7-not-valid){color:rgba(85,85,85,.7)}.cf7__container .cf7__input:is(.wpcf7-not-valid),.cf7__container .cf7__textarea:is(.wpcf7-not-valid){color:#e92e2e}.cf7__container .cf7__input:focus-visible,.cf7__container .cf7__textarea:focus-visible{outline:2px solid #9e1b32}.cf7__container .cf7__input{line-height:1}.cf7__container .wpcf7-not-valid-tip{font-size:var(--font-size-s);font-weight:700;color:#e92e2e}.cf7__container .wpcf7-form-control-wrap{margin-bottom:12px;width:100%;display:block}.wpcf7-acceptance .wpcf7-list-item{margin:0;margin-bottom:12px}.wpcf7-acceptance .wpcf7-list-item label{position:relative;cursor:pointer}.wpcf7-acceptance .wpcf7-list-item .cf7__checkbox{position:absolute;visibility:hidden;width:16px;height:16px;top:0;left:0;margin:0;margin-top:5px}.wpcf7-acceptance .wpcf7-list-item .cf7__checkbox:focus-visible{outline:2px solid #9e1b32}.wpcf7-acceptance .wpcf7-list-item .cf7__checkbox:checked+.wpcf7-list-item-label:before{background:var(--primary-color)}.wpcf7-acceptance .wpcf7-list-item .wpcf7-list-item-label{color:rgba(85,85,85,.7);padding-left:26px;display:block}.wpcf7-acceptance .wpcf7-list-item .wpcf7-list-item-label::before{margin-top:5px;position:absolute;top:0;left:0;height:16px;width:16px;background-color:rgba(255,255,255,.2);border-radius:5px;border:1px solid #707070}.wpcf7-acceptance .wpcf7-list-item .wpcf7-list-item-label a{color:var(--primary-color);text-decoration:underline}.cf7__submit{font-weight:900;color:#fff;border-radius:var(--border-radius);font-size:var(--font-size-m);padding:1.6em 2.25em;font-family:inherit;border:none;-webkit-transition:var(--transition-buttons);transition:var(--transition-buttons)}.cf7__submit:not([disabled]){cursor:pointer;background-color:var(--primary-color)}.cf7__submit:not([disabled]):hover{background-color:var(--hover-color)}.cf7__submit[disabled]{background-color:var(--disabled-color)}@media (min-width:576px){.cf7__container .cf7__row{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px}}.wpcf7 form.wpcf7-form .wpcf7-checkbox,.wpcf7 form.wpcf7-form .wpcf7-radio{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-column-gap:12px;-moz-column-gap:12px;column-gap:12px;row-gap:4px}.wpcf7 form.wpcf7-form .wpcf7-list-item{margin:0}.wpcf7 form.wpcf7-form .cf7__horizontal{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:12px}.wpcf7 form.wpcf7-form input[type=checkbox],.wpcf7 form.wpcf7-form input[type=radio]{accent-color:var(--primary-color)}.wpcf7 form.wpcf7-form div[data-id=jednodniowe]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.wpcf7 form.wpcf7-form b{margin-bottom:4px;display:inline-block}.wpcf7 form.wpcf7-form .wpcf7-list-item label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px}.wpcf7 form.wpcf7-form .wpcf7-list-item.first{margin-left:0}.wpcf7 form.wpcf7-form .cf7__group{background-color:#fff;border-radius:var(--border-radius);padding:1.16em 1.3em;margin-bottom:12px}.wpcf7 form.wpcf7-form .cf7__group .wpcf7-form-control-wrap{margin:0}.wpcf7 form.wpcf7-form .wpcf7-response-output{border-radius:var(--border-radius);border:none;padding:1em 1.5em;color:#fff;margin:0;margin-top:24px;font-weight:600;-webkit-box-shadow:0 4px 25px 0 rgba(0,0,0,.25);box-shadow:0 4px 25px 0 rgba(0,0,0,.25)}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output{background-color:#e3ab19}.wpcf7 form.aborted .wpcf7-response-output,.wpcf7 form.failed .wpcf7-response-output,.wpcf7 form.spam .wpcf7-response-output{background-color:#e92e2e}.wpcf7 form.sent .wpcf7-response-output{background-color:#269826}