.rooms-suites-cta { position: relative; overflow: hidden; z-index: 1; } .rooms-suites-cta > * { position: relative; z-index: 2; } .rooms-suites-cta::before { content: ""; position: absolute; top: -5px; right: -5px; bottom: -5px; left: -5px; background: inherit; background-position: center; background-size: cover; transition: transform 0.3s ease; z-index: 1; } .rooms-suites-cta:hover::before { transform: scale(1.05); } .menu-hover { position: relative; overflow: hidden; } .menu-hover > * { position: relative; z-index: 2; } .menu-hover::before { content: ""; position: absolute; top: -5px; right: -5px; bottom: -5px; left: -5px; background: inherit; background-position: center; background-size: cover; transition: transform 0.3s ease; z-index: 1; } .menu-hover:hover::before { transform: scale(1.05); }  .fii-standard-btn-white { background: transparent; transition: all 0.3s ease-in-out; }  .fii-standard-btn-white:hover { background: #efeee6 !important; color: #142e53 !important; border-color: rgb(225, 234, 238); }  .fii-standard-btn-hover { transition: all 0.3s ease-in-out; } .fii-standard-btn-hover:hover { background-color: #142e53 !important; color:#efeee6 !important; border-color: #efeee6 !important; }  body.admin-bar { --admin-bar-height: 32px; } @media screen and (max-width: 782px) { body.admin-bar { --admin-bar-height: 46px; } }  body.admin-bar #brxe-ifbimt { height: calc(100vh - var(--admin-bar-height)) !important; min-height: calc(100vh - var(--admin-bar-height)) !important; }  body.admin-bar #brxe-ifbimt { max-height: calc(100vh - var(--admin-bar-height)) !important; }