.section-spots{padding:var(--pb-padding)}.section-spots .spots-container{display:grid;grid-template-columns:repeat(6, 1fr);gap:2rem;grid-auto-rows:1fr}@media screen and (max-width: 767px){.section-spots .spots-container{grid-auto-rows:auto}}.section-spots .spots-container.has-separator{gap:1px;background:var(--pb-accent-color)}.section-spots .spot{position:relative;display:flex;justify-content:center;min-height:var(--minheight);padding:clamp(4rem,20%,15rem) clamp(2rem,10%,5rem);background-color:var(--pb-background-color);color:var(--pb-text-color);grid-column:span 2}.section-spots .spot.padding-small{padding:clamp(4rem,10%,5rem) clamp(2rem,10%,5rem)}.section-spots .spot.padding-medium{padding:clamp(4rem,20%,15rem) clamp(2rem,12%,11rem)}@media screen and (min-width: 768px){.section-spots .spot.padding-large{padding:clamp(4rem,20%,15rem) clamp(2rem,24%,22rem)}.section-spots .spot.padding-xlarge{height:90vh}}@media screen and (max-width: 767px){.section-spots .spot.padding-xlarge{min-height:60vh}}.section-spots .spot.size-half{grid-column:span 3}.section-spots .spot.size-double{grid-column:span 4}.section-spots .spot.size-full{grid-column:span 6}.section-spots .spot .icon-container img,.section-spots .spot .icon-container svg{display:block}.section-spots .spot figure{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}.section-spots .spot figure:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);z-index:1}.section-spots .spot figure img{width:100%;height:100%;object-fit:cover}.section-spots .spot .spot-content{position:relative;z-index:2;display:flex;flex-direction:column;justify-content:center;gap:2rem;width:100%}.section-spots .spot .buttons{width:100%;justify-content:center}.section-spots .spot.text-left .spot-content{align-items:flex-start}.section-spots .spot.text-left .buttons{width:100%;justify-content:left}.section-spots .spot.text-center .spot-content{align-items:center}.section-spots .spot.text-right .spot-content{align-items:flex-end}.section-spots .spot.text-right .buttons{width:100%;justify-content:right}@media screen and (max-width: 1199px){.section-spots .spot{grid-column:span 3}.section-spots .spot.size-double{grid-column:span 6}}@media screen and (max-width: 767px){.section-spots .spot{grid-column:span 6 !important}}.section-spots .spot.clickable-spot{cursor:pointer}.section-spots .spot.clickable-spot figure:after{background:rgba(0,0,0,.5);transition:background .3s ease}.section-spots .spot.clickable-spot:hover figure:after{background:rgba(0,0,0,.2)}.section-spots .spot.clickable-spot .spot-content{position:static;gap:0}.section-spots .spot.clickable-spot .text{pointer-events:none}.section-spots .spot.clickable-spot .buttons{width:100%;justify-content:center}.section-spots .spot.clickable-spot .buttons a{--pb-button-color: transparent;--pb-button-color-hover: transparent;border:0;position:absolute;inset:0;z-index:3;display:block;width:100%}.section-spots .spot.clickable-spot .buttons a span{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0}#editor .section-spots .spot.clickable-spot .buttons{display:none}/*# sourceMappingURL=block.css.map */
