.space-gallery-section{padding-top:clamp(48px,10vw,80px);padding-bottom:clamp(64px,10vw,76px);background-color:var(--color-bg-base)}.space-slider-area{margin-bottom:clamp(48px,8vw,75px);opacity:0;transform:translateY(30px);transition:opacity 0.8s cubic-bezier(0.2,0.8,0.2,1),transform 0.8s cubic-bezier(0.2,0.8,0.2,1)}.space-slider-area.is-visible{opacity:1;transform:translateY(0)}.space-main-image-wrapper{width:100%;aspect-ratio:16 / 9;border-radius:var(--radius-img-card);overflow:hidden;margin-bottom:19.5px;background-color:var(--color-border);position:relative;box-shadow:0 20px 40px rgba(0,0,0,0.06)}.space-slider-track{display:flex;height:100%;transition:transform 0.5s cubic-bezier(0.25,1,0.5,1)}.space-main-img{flex:0 0 100%;width:100%;height:100%;object-fit:cover;display:block}.space-slider-controls{display:flex;align-items:center;justify-content:space-between;padding:0 8px}.slider-dots{display:flex;align-items:center;gap:12px}.dot{width:12px;height:12px;border-radius:50%;background-color:var(--color-bg-icons);transition:all 0.3s ease;cursor:pointer}.dot.is-active{background-color:var(--color-primary);width:16px;height:16px}.slider-arrows{display:flex;gap:16px}.arrow-btn{background:transparent;border:none;color:var(--color-primary);cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;transition:opacity 0.3s ease,transform 0.3s ease}.arrow-btn svg{width:20px;height:20px}.arrow-btn:hover{opacity:0.7;transform:translateX(2px)}.arrow-btn.prev-btn:hover{transform:translateX(-2px)}.space-features-grid{display:flex;flex-wrap:wrap;gap:18px 19px}.space-feature-card{flex:1 1 100%;background-color:var(--color-bg-base);border:1px solid #CBD0CC;border-radius:28px;padding:clamp(24px,3vw,32px) clamp(20px,3vw,24px);display:flex;flex-direction:column;opacity:0;transform:translateY(30px);transition:opacity 0.6s cubic-bezier(0.2,0.8,0.2,1),transform 0.6s cubic-bezier(0.2,0.8,0.2,1),border-color 0.3s ease,box-shadow 0.3s ease;box-shadow:0px 2px 12px -4px #201D1D14}.space-feature-card.is-visible{opacity:1;transform:translateY(0)}.space-feature-card.is-visible:hover{border-color:var(--color-primary);box-shadow:0 12px 32px rgba(0,144,216,0.05);transform:translateY(-6px)}.space-card-icon{width:48px;height:48px;border-radius:50%;background-color:var(--color-bg-icons);color:var(--color-primary);display:flex;align-items:center;justify-content:center;margin-bottom:20px;transition:transform 0.4s cubic-bezier(0.34,1.56,0.64,1),background-color 0.3s ease;padding:12px}.space-card-icon img{border-radius:0px}.space-feature-card.is-visible:hover .space-card-icon{transform:scale(1.1) rotate(5deg);background-color:#D6F1FF}.space-card-icon svg{width:20px;height:20px}.space-feature-card span{font-size:16px;color:var(--color-text-dark);margin-bottom:12px;line-height:28px;letter-spacing:-0.36px;font-weight:700}.space-feature-card p{font-size:14px;color:var(--color-text-base);line-height:1.5;margin:0}.page-espaco .location-section{padding-top:clamp(48px,8vw,80px)}@media (min-width:768px){.space-feature-card{flex:1 1 calc(50% - 12px)}}@media (min-width:1136px){.space-main-image-wrapper{aspect-ratio:1184 / 888}.slider-dots{gap:58px}.dot{width:18px;height:18px}.dot.is-active{width:23px;height:23px}.slider-arrows{gap:193px}.arrow-btn{padding:8px}.arrow-btn svg{width:44px;height:44px}.space-feature-card{flex:1 1 calc(33.333% - 16px)}.space-feature-card:nth-child(1){transition-delay:0s,0s,0s,0s}.space-feature-card:nth-child(2){transition-delay:0.1s,0.1s,0s,0s}.space-feature-card:nth-child(3){transition-delay:0.2s,0.2s,0s,0s}.space-feature-card:nth-child(4){transition-delay:0.1s,0.1s,0s,0s}.space-feature-card:nth-child(5){transition-delay:0.2s,0.2s,0s,0s}.space-feature-card.is-visible:hover{transition-delay:0s,0s,0s,0s}}