@keyframes bounceAlpha{0%{opacity:1;transform:translateX(0px) scale(1)}25%{opacity:0;transform:translateX(10px) scale(0.9)}26%{opacity:0;transform:translateX(-10px) scale(0.9)}55%{opacity:1;transform:translateX(0px) scale(1)}}@keyframes bounceAlphaLeft{0%{opacity:1;transform:translateX(0px) scale(1)}25%{opacity:0;transform:translateX(-10px) scale(0.9)}26%{opacity:0;transform:translateX(10px) scale(0.9)}55%{opacity:1;transform:translateX(0px) scale(1)}}#header{background:rgba(0,0,0,0)}#hero-bg{position:absolute;top:0;left:0;right:0;height:100vh;background:url(https://firstlab.io/wp-content/uploads/2025/09/hero-gwb.jpg) center no-repeat;background-size:cover;z-index:0;mix-blend-mode:multiply;background-blend-mode:multiply;transform:translate3d(0, 0, 0)}#hero{padding-top:120px;height:100vh;z-index:1;position:relative;overflow:hidden}#hero .hero__bottom{position:absolute;left:0;right:0;bottom:30px;pointer-events:none}@media(max-width: 767px){#hero .hero__bottom{bottom:100px}}#hero .hero__bottom .logos{display:flex;align-items:center;justify-content:space-between;pointer-events:all}@media(max-width: 767px){#hero .hero__bottom .logos a{width:20%;height:auto;display:block;text-decoration:none}#hero .hero__bottom .logos a svg{width:100%;height:auto;display:block}}@media(max-width: 1600px){#hero .hero__bottom .col-xl-6{width:100%;flex:1;margin-left:0}}#hero .hero__date{line-height:100px;margin-top:-120px;margin-left:auto}#hero .hero__date span{font-size:100px;line-height:100px;display:block;text-align:right;margin-left:24px}#hero .hero__date .hero__date__line{pointer-events:none;display:flex}#hero .hero__date .hero__date__line svg{margin-top:auto;margin-bottom:auto;margin-left:16px}@media(max-width: 1600px){#hero .hero__date{margin-top:300px;margin-left:auto;margin-right:60px}}@media(max-width: 767px){#hero .hero__date{margin-top:140px}}#hero .hero__back{height:226px;width:226px;background:#f2fe7e;color:#000;font-size:40px;line-height:40px;display:flex;border-radius:100%;text-decoration:none;position:absolute;top:-18px;right:-18px;overflow:hidden}#hero .hero__back span{margin:auto;text-align:center}@media(max-width: 1600px){#hero .hero__back{display:none}}#hero .hero__book{display:none}@media(max-width: 1600px){#hero .hero__book{height:226px;width:226px;background:#f2fe7e;color:#000;font-size:40px;line-height:40px;display:flex;border-radius:100%;text-decoration:none;position:absolute;top:594px;left:10px;overflow:hidden}#hero .hero__book span{margin:auto;text-align:center}}#about{padding:40px 0 200px 0}#about h2{margin-bottom:50px}@media(max-width: 767px){#about{padding-bottom:100px !important}}.hero__save{display:none}@media(max-width: 1600px){.hero__save{background:#000;color:#f2fe7e;display:flex;align-self:flex-start;padding:6px 36px 6px 36px;border-radius:42px;width:auto;display:block;position:absolute;top:24px;right:24px}}@media(max-width: 767px){.hero__save{display:none}}#button-wrapper{position:fixed;bottom:30px;left:0;right:0;display:flex;z-index:9;}@media(max-width: 1600px){#button-wrapper{display:none}}#button-wrapper .button{background:rgba(0,0,0,.65);color:#f2fe7e;display:flex;align-self:flex-start;padding:6px 6px 6px 36px;border-radius:42px;backdrop-filter:blur(30px);pointer-events:all}@media(max-width: 1600px){#button-wrapper .button{padding:6px 36px}}#button-wrapper .button .button__text{margin-right:24px;color:#f2fe7e;}@media(max-width: 1600px){#button-wrapper .button .button__text{margin:0}}#button-wrapper .button .button__icon{background:#f2fe7e;height:68px;width:68px;display:flex;border-radius:100%}#button-wrapper .button .button__icon svg{margin:auto}@media(max-width: 1600px){#button-wrapper .button .button__icon{display:none}}#button-wrapper .button:hover .button__icon svg{animation-name:bounceAlpha;animation-duration:1.4s;animation-iteration-count:infinite;animation-timing-function:linear}#event-booking{display:none;max-width:600px}.am-event-price.am-event-free,.am-event-date-month{color:#000 !important}.amelia-app-booking #amelia-booking-wrap .el-button--primary.el-button,#am-modal.am-modal.am-in-body .el-button--primary.el-button{background:#000 !important;color:#f2fe7e !important;border-radius:20px;border:1px solid #000 !important}.am-show-calendar-container svg path{fill:#000 !important}.amelia-app-booking #amelia-booking-wrap p,#am-modal.am-modal.am-in-body p{line-height:20px}@media(max-width: 1500px){h1,h2,h3{font-size:80px;line-height:80px}#hero .hero__date span{font-size:80px;line-height:80px}}@media(max-width: 991px){h1,h2,h3{font-size:50px;line-height:50px}#hero{padding-top:70px}#hero .hero__date span{font-size:50px;line-height:50px}#hero .hero__date .hero__date__line svg{width:50px}#hero .hero__book{height:126px;width:126px;font-size:20px;line-height:20px;top:310px}#about{padding-bottom:160px}}@media(max-width: 991px){h1,h2,h3{font-size:40px;line-height:40px}#hero .hero__date span{font-size:40px;line-height:40px}#hero .hero__book{top:260px}}
