@charset "UTF-8";:root{height:100vh;overflow-y:scroll}.main-header{background:#004687;color:#fff;display:flex;align-items:center;justify-content:space-between;padding:0 60px;height:44px;position:relative;width:100%;z-index:3}.main-header__nav-list{display:flex;list-style:none;margin:0;padding:0;align-items:center;gap:.5px}.main-header__icon{font-size:24px;cursor:pointer}.main-header span{font-size:17px}.main-header__nav-item{font-size:16px;font-weight:600;color:#fff;padding:10px 16px;cursor:pointer;transition:background .2s,color .2s;letter-spacing:.01em;display:flex;align-items:center;text-decoration:none}.main-header__nav-item--active{background:#fff;color:#003585;box-shadow:0 2px 8px #0000000a;z-index:2}.main-header__nav-item:hover{background:#fff;color:#003585}.main-header__right{display:flex;align-items:center;font-size:16px;font-weight:600}.main-header__icon{display:flex;align-items:center;margin-right:8px}.main-header__icon svg{display:block}.main-header__link{display:flex;align-items:center;gap:8px;color:#fff;cursor:pointer;transition:color .2s;padding:10px 16px}.main-header__link:hover{background:#fff;color:#003585}.main-header__link:hover path{stroke:#003585}.main-header__dropdown{display:flex;align-items:center;gap:8px;color:#fff;cursor:pointer;background:#002965;padding:10px 16px}.main-header__dropdown svg{margin-left:8px;display:block}.main-header__dropdown:hover{background:#fff;color:#003585}.main-header__dropdown:hover path{stroke:#003585}@media (max-width: 768px){.main-header__right{display:none}}@media (max-width: 768px){.main-header{position:fixed;top:0;justify-content:flex-start;align-items:center;z-index:10;padding:0 20px;margin-bottom:5%}.main-header__right{display:none}}.category-nav{position:absolute;top:40px;width:100%;border:none;background:transparent;z-index:2}@media (max-width: 768px){.category-nav{background:#fff;padding:16px 20px;top:0;position:fixed}}@media (max-width: 768px){.category-nav{padding:6px 25px;z-index:999;margin-top:10%}}.category-nav .category-nav__container{width:100%;display:flex;align-items:center;padding:0 32px;justify-content:space-between}.category-nav .category-nav__container .category-nav__logo{display:flex;align-items:center}.category-nav .category-nav__container .category-nav__logo .category-nav__logo-img{height:65px;width:auto}@media (max-width: 768px){.category-nav .category-nav__container .category-nav__logo .category-nav__logo-img{display:none}}.category-nav .category-nav__container .category-nav__logo .category-nav__mobile_logo-img{display:none}@media (max-width: 768px){.category-nav .category-nav__container .category-nav__logo .category-nav__mobile_logo-img{display:flex;height:35px;width:auto}}.category-nav .category-nav__container .category-nav__logo .category-nav__mobile-back{display:none;font-size:25px;margin-right:8px;cursor:pointer;-webkit-user-select:none;user-select:none;color:#004687}@media (max-width: 768px){.category-nav .category-nav__container .category-nav__logo .category-nav__mobile-back{display:inline-block}}.category-nav .category-nav__container .category-nav__toggle{display:none;flex-direction:column;justify-content:center;gap:4px;background:none;border:none;cursor:pointer;z-index:15}.category-nav .category-nav__container .category-nav__toggle .category-nav__bar{width:24px;height:2px;background:#004687;transition:all .3s ease}.category-nav .category-nav__container .category-nav__list{display:flex;gap:32px;list-style:none;margin:0;padding:0;align-items:center}.category-nav .category-nav__container .category-nav__list .open{display:flex;flex-direction:column;background:#002961;position:absolute;top:100%;width:100%;padding:16px 32px;gap:19.2px;z-index:9;transform:none;right:unset}.category-nav .category-nav__container .category-nav__list .category-nav__item{color:#fff;font-size:17.6px;font-weight:500;padding:8px 12.8px;cursor:pointer;position:relative}.category-nav .category-nav__container .category-nav__list .category-nav__item:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:2px;background-color:#fff;transform:scaleX(0);transform-origin:bottom right;transition:transform .3s ease}.category-nav .category-nav__container .category-nav__list .category-nav__item:hover:after{transform:scaleX(1);transform-origin:bottom left}@media (max-width: 768px){.category-nav .category-nav__container{justify-content:center;height:55px}.category-nav .category-nav__container .category-nav__logo{position:absolute;left:50%;transform:translate(-50%);gap:12px}.category-nav .category-nav__container .category-nav__toggle{display:flex;position:absolute;left:20px}.category-nav .category-nav__container .category-nav__list{display:none;position:absolute;top:0%;width:100%;flex-direction:column;align-items:flex-start;background:#002961;padding:16px 32px;z-index:2}.category-nav .category-nav__container .open{display:flex;left:20%;height:100vh}}.category-nav__menu-panel{position:fixed;top:0;right:0;left:0;width:85%;height:100vh;background:#fff;z-index:9999;display:flex;flex-direction:column;box-shadow:-3px 0 10px #00000026;overflow:hidden}.category-nav__menu-panel .menu-panel__header{display:flex;align-items:center;padding:20px;background:linear-gradient(135deg,#004687,#00003d);color:#fff}.category-nav__menu-panel .menu-panel__header .menu-panel__user-icon{margin-right:12px}.category-nav__menu-panel .menu-panel__header .menu-panel__user-info{flex:1}.category-nav__menu-panel .menu-panel__header .menu-panel__user-info .menu-panel__name{font-weight:700;font-size:16px}.category-nav__menu-panel .menu-panel__header .menu-panel__user-info .menu-panel__email{font-size:14px;opacity:.85}.category-nav__menu-panel .menu-panel__header .menu-panel__close{background:none;border:none;color:#fff;font-size:20px;cursor:pointer}.category-nav__menu-panel .menu-panel__list{padding:20px;list-style:none;display:flex;flex-direction:column;gap:20px}.category-nav__menu-panel .menu-panel__list .menu-panel__item{border-bottom:1px solid #f0f0f0}.category-nav__menu-panel .menu-panel__list .menu-panel__item .menu-panel__link{display:flex;justify-content:space-between;align-items:center;color:#000;text-decoration:none;font-size:16px;padding:10px 0}.category-nav__menu-panel .menu-panel__list .menu-panel__item .menu-panel__link .menu-panel__arrow{font-size:20px}.points{background-color:#036;color:#fff;border-radius:6px;padding:20px 35px;display:flex;justify-content:space-between;align-items:center;width:80%;height:115px;box-sizing:border-box;margin:3% auto}.points .points__value{font-size:54.42px;font-weight:700;line-height:1}.points .points__label{font-size:28.58px;font-weight:400;line-height:1}@media (max-width: 768px){.points{width:92%;padding:10px 20px;height:80px;margin:5% auto 7%}.points .points__value{font-size:33px}.points .points__label{font-size:18px}}.dashboard-bg{background:#00003d;overflow-x:hidden}.dashboard-bg .search-bar{width:80%;height:50px;margin:0 auto;display:inline-flex;background-color:#fff;border-radius:4px;padding:8px 16px}.dashboard-bg .giftcard-slider{width:80%;margin:50px auto}.dashboard-bg .giftcard-slider .giftcard-slider-header{width:100%;display:inline-flex;align-items:start;justify-content:space-between;margin-bottom:3%}.dashboard-bg .giftcard-slider .giftcard-slider-header div{display:flex;flex-direction:column;align-items:start;color:#fff}.dashboard-bg .giftcard-slider .giftcard-slider-header div h2{font-size:30px;font-weight:600}.dashboard-bg .giftcard-slider .giftcard-slider-header div p{font-size:20px}.dashboard-bg .giftcard-slider .giftcard-slider-header a{display:inline-flex;align-items:center;color:#daeafd;font-size:18px;justify-content:space-between;cursor:pointer;text-decoration:underline}.dashboard-bg .white-section{position:relative;padding-bottom:5%;background:#edf5fe;height:20%}.dashboard-bg .white-section>img{width:100%;height:auto;position:absolute}.dashboard-bg .white-section .header-shape{top:-12%}.dashboard-bg .white-section .footer-shape{bottom:-12%}.dashboard-recentlyviewed{background:#fff}@media (max-width: 768px){.dashboard-bg .search-bar{width:92%}.dashboard-bg .giftcard-slider{width:96%;margin:50px 0 50px auto}.dashboard-bg .giftcard-slider .giftcard-slider-header{padding:0 16px 16px;flex-direction:row;align-items:flex-start;gap:20px;margin-bottom:10px}}@media (max-width: 768px) and (max-width: 768px){.dashboard-bg .giftcard-slider .giftcard-slider-header{padding:0 7px 16px}}@media (max-width: 768px){.dashboard-bg .giftcard-slider .giftcard-slider-header div h2{font-size:23px;font-weight:600;margin-bottom:4px}.dashboard-bg .giftcard-slider .giftcard-slider-header div p{font-size:14px;color:#d1d1d1}.dashboard-bg .giftcard-slider .giftcard-slider-header a{min-width:75px;font-size:14px}.dashboard-bg .white-section{padding-bottom:15%}.dashboard-bg .white-section .header-shape{top:-4%}.dashboard-bg .white-section .footer-shape{bottom:-4%}}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translateZ(0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{display:table;content:""}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url(/assets/ajax-loader-BcnMEykj.gif) center center no-repeat}@font-face{font-family:slick;font-weight:400;font-style:normal;src:url(data:application/vnd.ms-fontobject;base64,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);src:url(data:application/vnd.ms-fontobject;base64,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) format("embedded-opentype"),url(data:font/woff;base64,d09GRk9UVE8AAAVkAAsAAAAAB1wAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABDRkYgAAABCAAAAi4AAAKbH/pWDkZGVE0AAAM4AAAAGgAAABxt0civR0RFRgAAA1QAAAAcAAAAIAAyAARPUy8yAAADcAAAAFIAAABgUBj/rmNtYXAAAAPEAAAAUAAAAWIiC0SwaGVhZAAABBQAAAAuAAAANgABMftoaGVhAAAERAAAABwAAAAkA+UCA2htdHgAAARgAAAADgAAAA4ESgBKbWF4cAAABHAAAAAGAAAABgAFUABuYW1lAAAEeAAAANwAAAFuBSeBwnBvc3QAAAVUAAAAEAAAACAAAwABeJw9ks9vEkEUx2cpWyeUoFYgNkHi2Wt7N3rVm3cTs3UVLC4LxIWEQvi1P3i7O1tYLJDAmlgKGEhQrsajf0j7J3jYTXrQWUrMJG+++b55n5e8NwwKBhHDMLv5kxT3ATEBxKBn3qOAl9zxHgb1MAPhHQgHkyF08Gr/L8B/Eb6zWnmCJ7AJVLubQOheArXvJ1A4EXi6j4I+Zg9F0QFKvsnlBCmXeve+sFEnb/nCptdtQ4QYhVFRAT1HrF8UQK/RL/SbmUbclsvGVFXRZKDHUE38cc4qpkbAAsuwiImvro+ufcfaOIQ6szlrmjRJDaKZKnbjN3GWKIbiIzRFUfCffuxxKOL+3LDlDVvx2TdxN84qZEsnhNBa6pgm2dAsnzbLsETdsmRFxUeHV4e+I2/ptN8TyqV8T3Dt29t7EYOuajVIw2y1Wy3M86w0zg/Fz2IvawmQAUHOVrPVfLkoScVynsqsTG0MGUs4z55nh3mnOJa+li+rl9WpPIcFfDubDeaDC+fLBdYN3QADzLauGfj4B6sZmq6CCpqmtSvF0qlUl2qf5AJIUCSlTqlb7lUG+LRfGzZGzZEyBgccMu6MuqPecNDvD4Y9Kjtj4gD+DsvKVMTcMdtqtZtmkzQstQvYje7Syep0PDSAhSOeHYXYWThEF//A/0YvYV1fSQtpKU5STtrhbQ444OtpKSWJIg3pOg8cBs7maTY1EZf07aq+hjWs7IWzdCYTGhb2CtZ47x+Uhx28AAB4nGNgYGBkAIJz765vANHnCyvqYTQAWnkHswAAeJxjYGRgYOADYgkGEGBiYARCFjAG8RgABHYAN3icY2BmYmCcwMDKwMHow5jGwMDgDqW/MkgytDAwMDGwcjKAQQMDAyOQUmCAgoA01xQGB4ZExUmMD/4/YNBjvP3/NgNEDQPjbbBKBQZGADfLDgsAAHicY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQzMCQqKClOUJz0/z9YHRLv/+L7D+8V3cuHmgAHjGwM6ELUByxUMIOZCmbgAAA5LQ8XeJxjYGRgYABiO68w73h+m68M3EwMIHC+sKIeTqsyqDLeZrwN5HIwgKUB/aYJUgAAeJxjYGRgYLzNwMCgx8QAAkA2IwMqYAIAMGIB7QIAAAACAAAlACUAJQAlAAAAAFAAAAUAAHicbY49asNAEIU/2ZJDfkiRIvXapUFCEqpcptABUrg3ZhEiQoKVfY9UqVLlGDlADpAT5e16IUWysMz3hjfzBrjjjQT/EjKpCy+4YhN5yZoxcirPe+SMWz4jr6S+5UzSa3VuwpTnBfc8RF7yxDZyKs9r5IxHPiKv1P9iZqDnyAvMQ39UecbScVb/gJO03Xk4CFom3XYK1clhMdQUlKo7/d9NF13RkIdfy+MV7TSe2sl11tRFaXYmJKpWTd7kdVnJ8veevZKc+n3I93t9Jnvr5n4aTVWU/0z9AI2qMkV4nGNgZkAGjAxoAAAAjgAF) format("woff"),url(data:font/ttf;base64,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) format("truetype"),url(/assets/slick-BlzDm7g2.svg#slick) format("svg")}.slick-prev,.slick-next{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translateY(-50%);cursor:pointer;color:transparent;border:none;outline:none;background:transparent}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{color:transparent;outline:none;background:transparent}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}.slick-prev:before,.slick-next:before{font-family:slick;font-size:20px;line-height:1;opacity:.75;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir=rtl] .slick-prev{right:-25px;left:auto}.slick-prev:before{content:"←"}[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir=rtl] .slick-next{right:auto;left:-25px}.slick-next:before{content:"→"}[dir=rtl] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:none;background:transparent}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{font-family:slick;font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:"•";text-align:center;opacity:.25;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{opacity:.75;color:#000}@media (max-width: 768px){.page-main{display:block;background:#00003d!important;padding-top:20px}}.ghero-banner{position:relative;background-image:url(/assets/giftcardbanner-BC7cveYC.png);background-size:cover;background-position:center;height:400px;display:flex;align-items:center;justify-content:center;color:#fff}.ghero-banner__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#000000b3,#0000004d);display:flex;align-items:center;justify-content:center;padding:2rem;text-align:center}.ghero-banner__content{max-width:800px}.ghero-banner__title{font-size:2.8rem;font-weight:700;margin-bottom:.5rem}.ghero-banner__desc{font-size:1.2rem;margin-bottom:1.5rem;color:#f0f0f0}.ghero-banner__breadcrumb{display:inline-flex;background:#ffffff1a;padding:12px 20px;border-radius:30px;font-size:.95rem;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.ghero-banner__breadcrumb a{color:#ccc;text-decoration:none;font-weight:500;margin-right:.25rem;display:inline-flex;align-items:center;gap:4px}.ghero-banner__breadcrumb a:hover{text-decoration:underline}.ghero-banner__breadcrumb span{color:#ccc;margin:0 .25rem}.ghero-banner__breadcrumb .current{color:#fff;font-weight:600}@media (max-width: 768px){.ghero-banner{display:none!important;height:220px}.ghero-banner__title{font-size:2rem}.ghero-banner__desc{font-size:1rem}}.gmobile-header{display:none}@media (max-width: 768px){.gmobile-header{display:flex;align-items:center;justify-content:space-between;background:#00003d;color:#fff;font-weight:600;font-size:18px;position:fixed;margin-top:24%;height:15%;z-index:6;width:100%}.gmobile-header .back-icon{color:#fff;display:flex;align-items:center;cursor:pointer;background:none;border:none;padding:0;margin-left:10px}.gmobile-header h2{margin-right:32px;font-size:20px;width:80%;text-align:center}}.giftcard-ui{font-family:Museo-Sans;border-radius:8px;border:0px solid #ffffff;box-shadow:0 4px 16px #0000003b;overflow:hidden;width:90%;background:transparent;display:flex;flex-direction:column;position:relative;transition:all .3s ease}@media (max-width: 768px){.giftcard-ui{width:94%;margin:0 0 auto 5px}}.giftcard-ui__top{position:relative;height:150px}@media (max-width: 768px){.giftcard-ui__top{height:100px}}.giftcard-ui__top .giftcard-ui__label{font-size:16px}@media (max-width: 768px){.giftcard-ui__top .giftcard-ui__label{font-size:11.18px}}.giftcard-ui__top .giftcard-ui__logo{width:100%;z-index:1}.giftcard-ui__top .giftcard-ui__logo img{object-fit:contain;margin-top:-5px}.giftcard-ui__bottom{background:#fff;display:flex;flex-direction:column;flex:1;justify-content:flex-end;border-bottom-left-radius:8px;border-bottom-right-radius:8px;padding:12px;position:relative;text-align:left}@media (max-width: 768px){.giftcard-ui__bottom{padding:12px;margin:0}}.giftcard-ui__bottom .giftcard-ui__title{font-size:16.79px;font-weight:700;margin-bottom:.5rem;width:98%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width: 768px){.giftcard-ui__bottom .giftcard-ui__title{font-size:14.82px;font-weight:0}}.giftcard-ui__bottom .giftcard-ui__label{font-size:13.14px;color:#474e5c;font-weight:500}@media (max-width: 768px){.giftcard-ui__bottom .giftcard-ui__label{font-size:11.18px}}.giftcard-ui__bottom .giftcard-ui__button{margin-top:20px;font-weight:600;font-size:14px;border-radius:4px;padding:10px 0;width:100%;display:flex;align-items:center;justify-content:center;gap:.5rem;color:#fff;background-color:#318622}@media (max-width: 768px){.giftcard-ui__bottom .giftcard-ui__button{font-size:13px;font-weight:400;border-radius:4px;margin-top:10px;padding:7px 2px}}.giftcard-ui__bottom .giftcard-ui__button:hover{background:#24612a;box-shadow:0 8px 24px #00000026}.banner{margin-top:-80px;z-index:1}@media (max-width: 1080px){.banner{margin-top:26.4%}}.prize-banner{background-color:#00003d;padding:48px 0;width:80%;align-self:center;margin-bottom:100px}.prize-banner .prize-banner-header .banner-titlee{color:#fff;font-size:30px;font-weight:600;margin-bottom:10px}@media (max-width: 767px){.prize-banner .prize-banner-header .banner-titlee{font-size:23px;margin-bottom:0}}.prize-banner .prize-banner-header .banner-subtitle{font-size:20px;margin-bottom:30px;color:#dddfe4}@media (max-width: 767px){.prize-banner .prize-banner-header .banner-subtitle{font-size:14px}}.prize-banner .banner-box{display:flex;flex-direction:column-reverse;border-radius:8px;overflow:hidden}@media (min-width: 768px){.prize-banner .banner-box{flex-direction:row;background-color:#fff}}.prize-banner .banner-box .banner-text{flex:1;padding:32px 0 32px 60px;display:flex;flex-direction:column;justify-content:center;background-color:#fff}.prize-banner .banner-box .banner-text h2{font-size:39px;font-weight:700;color:#090a0c;margin-bottom:12px}.prize-banner .banner-box .banner-text p{color:#474e5c;margin-bottom:20px;font-size:24px}.prize-banner .banner-box .banner-text .check-btn{background-color:#318622;color:#fff;border:none;padding:10px 24px;border-radius:4px;font-weight:500;font-size:20.45px;width:fit-content;cursor:pointer;transition:background-color .3s ease}.prize-banner .banner-box .banner-text .check-btn:hover{background-color:#24612a}.prize-banner .banner-box .banner-image-container{flex:1;position:relative;overflow:hidden}.prize-banner .banner-box .banner-image-container .image-cover{position:absolute;height:100%;z-index:1;left:-10px}.prize-banner .banner-box .banner-image-container .banner-image{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.prize-banner .banner-box .banner-image-container .banner-image:hover{transform:scale(1.05)}@media (max-width: 767px){.prize-banner{width:97%;padding:24px 16px}.prize-banner .banner-box{border-radius:8px;background-color:#fff}.prize-banner .banner-box .image-cover{display:none}.prize-banner .banner-box .banner-image{height:200px;aspect-ratio:3/2;background:#cc2a41;clip-path:ellipse(95% 100% at 50% 0%);transition:all .3s ease-in-out}.prize-banner .banner-box .banner-text{padding:20px;text-align:left;background-color:#fff;z-index:2}.prize-banner .banner-box .banner-text h2{font-size:18px;line-height:1.4}.prize-banner .banner-box .banner-text p{font-size:14px;margin-bottom:16px}.prize-banner .banner-box .banner-text .check-btn{width:100%;font-size:18.88px;font-weight:700;padding:12px 0}}.presale-banner{width:100%;max-width:82%;margin:4% auto 4px;padding:32px 16px;box-sizing:border-box}.presale-banner .presale-heading{font-size:28px;color:#090a0c;font-weight:700;margin-bottom:16px;padding-left:16px;text-align:left}.presale-banner .slide{position:relative;overflow:hidden}.presale-banner .slide img{width:100%;height:auto;display:block}.presale-banner .slide .banner-content{position:absolute;top:50%;left:5%;transform:translateY(-50%);max-width:600px;width:100%;color:#fff;z-index:2;text-align:left}.presale-banner .slide .banner-content h3{font-size:41px;font-weight:700;margin-bottom:12px;line-height:1.2;word-break:break-word}.presale-banner .slide .banner-content p{font-size:31.39px;margin-bottom:24px;line-height:1.4;word-break:break-word}.presale-banner .slide .banner-content .banner-button{background-color:#318622;color:#fff;padding:11px 40px;border-radius:4px;font-size:17.12px;display:inline-flex;align-items:center;font-weight:600;text-decoration:none;pointer-events:auto;white-space:nowrap;flex-wrap:nowrap}.presale-banner .slide .banner-content .banner-button .icon{margin-right:8px}.presale-banner .slide .banner-content .banner-button:hover{background-color:#24612a}@media (max-width: 1024px){.presale-banner .banner-content{top:40%;transform:translateY(-40%);max-width:90%}.presale-banner .banner-content h3{font-size:32px}.presale-banner .banner-content p{font-size:22px}.presale-banner .banner-content .banner-button{font-size:16px;padding:10px 32px}}@media (max-width: 767px){.presale-banner{padding:16px;width:98%;max-width:100%}.presale-banner .presale-heading{font-size:24px;padding-left:0}.presale-banner .slide .banner-content{top:15%;transform:none;left:5%;right:5%;max-width:66%}.presale-banner .slide .banner-content h3{font-size:21px}.presale-banner .slide .banner-content p{font-size:16px;margin-right:0}.presale-banner .slide .banner-content .banner-button{font-size:18.88px;font-weight:700;padding:10px 32px}}.ticket-card{background:#fff;border-radius:8px;box-shadow:0 4px 12px #00000014;overflow:hidden;margin:0 20px 0 5px;display:flex;flex-direction:column}@media (max-width: 768px){.ticket-card{margin:0 0 0 20px;width:94%;height:400px}}.ticket-card__image-wrapper{position:relative;width:100%;height:280px}@media (max-width: 768px){.ticket-card__image-wrapper{height:200px}}.ticket-card__image-wrapper .ticket-card__image{width:100%;height:100%;object-fit:cover}.ticket-card__image-wrapper .ticket-card__curve{position:absolute;bottom:-1px;left:0;width:100%;height:32px;background:#fff;border-top-left-radius:100% 32px;border-top-right-radius:100% 32px;z-index:1}.ticket-card__content{padding:10px 25px;display:flex;flex-direction:column;gap:8px;z-index:2}.ticket-card__title{font-size:21.19px;font-weight:700;color:#090a0c}@media (max-width: 768px){.ticket-card__title{font-size:20px}}.ticket-card__info{display:flex;align-items:center;gap:6px;font-size:16.53px;color:#474e5c;flex-wrap:wrap}@media (max-width: 768px){.ticket-card__info{font-size:14.05px}}.ticket-card__info .icon{color:#dc2626}.ticket-card__info .separator{margin:0 4px;color:#999}.ticket-card__divider{position:absolute;bottom:-10px;width:100%}@media (max-width: 768px){.ticket-card__divider{bottom:-1px}}.ticket-card__button{font-size:19.57px;margin:12px 10px 20px;padding:12px 10px;background-color:#318622;color:#fff;font-weight:700;border:none;border-radius:6px;cursor:pointer;transition:background .2s ease-in-out}@media (max-width: 768px){.ticket-card__button{font-size:18px;margin:12px 0;padding:12px 5px}}.ticket-card__button:hover{background-color:#276b1b}.ticket-slider-section{width:80%;margin:0 auto}@media (max-width: 768px){.ticket-slider-section{width:100%}}.ticket-slider-section .ticket-slider{justify-content:center}.ticket-slider-section .ticket-slider-header{display:flex;justify-content:space-between;align-items:center;width:100%;margin:0 auto 50px}@media (max-width: 768px){.ticket-slider-section .ticket-slider-header{margin:25px auto 29px;width:90%}}.ticket-slider-section .ticket-slider-header .ticket-slider-title{font-size:1.25rem;font-weight:600;color:#474e5c}.ticket-slider-section .ticket-slider-header .ticket-slider-controls{display:flex;overflow:hidden;border:1px solid #B0D881;border-radius:99px;background:#fff}.ticket-slider-section .ticket-slider-header .ticket-slider-controls button{background:none;border:none;padding:.5rem .75rem;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#00003d}.ticket-slider-section .ticket-slider-header .ticket-slider-controls button:first-child{border-right:1px solid #7dc242}.ticket-slider-section .ticket-slider-header .ticket-slider-controls button:hover{background:#f0fdf4}@media (max-width: 768px){.ticket-slider-section .ticket-slider-header .ticket-slider-controls{display:none}}.ticket-card__icon{width:16px;height:16px;margin-right:4px;vertical-align:middle}.ticket-card__icon-group{display:flex;align-items:center;gap:4px}.partnercard-card{background:#fff;border-radius:8px;box-shadow:0 4px 12px #00000014;overflow:hidden;width:92%;margin:0 auto;display:flex;flex-direction:column;height:340px}@media (max-width: 768px){.partnercard-card{width:93%;height:330px;margin:0 0 0 20px}}.partnercard-card__image-wrapper{position:relative;width:100%;height:100%}.partnercard-card__image-wrapper .partnercard-card__image{width:100%;height:200px;object-fit:cover}.partnercard-card__content{padding:10px 16px 6px;display:flex;flex-direction:column;gap:8px;z-index:2}.partnercard-card__title{font-size:18px;font-weight:600;color:#090a0c}.partnercard-card__divider{position:absolute;bottom:-10px;width:100%}@media (max-width: 768px){.partnercard-card__divider{bottom:-1px}}.partnercard-card__button{margin:12px 0 20px;padding:12px 10px;background-color:#318622;color:#fff;font-weight:700;border:none;border-radius:6px;cursor:pointer;transition:background .2s ease-in-out;font-size:18.88px}@media (max-width: 768px){.partnercard-card__button{margin:12px 0}}.partnercard-card__button:hover{background-color:#276b1b}.slick-track{margin-left:0}.partnercard-slider-section{width:80%;margin:0 auto 15%}@media (max-width: 768px){.partnercard-slider-section{width:100%;margin:0 auto 32%}}.partnercard-slider-section .partnercard-slider{justify-content:center}.partnercard-slider-section .partnercard-slider-header{display:flex;justify-content:space-between;align-items:flex-start;width:100%;margin:0 auto 50px}@media (max-width: 768px){.partnercard-slider-section .partnercard-slider-header{width:90%;align-items:center}}.partnercard-slider-section .partnercard-slider-header .partnercard-slider-title{display:flex;flex-direction:column}.partnercard-slider-section .partnercard-slider-header .partnercard-slider-title h2{font-size:30px;font-weight:600;color:#fff;margin-bottom:6px}.partnercard-slider-section .partnercard-slider-header .partnercard-slider-title p{font-size:20px;font-weight:400;color:#dddfe4}@media (max-width: 768px){.partnercard-slider-section .partnercard-slider-header .partnercard-slider-title h2{font-size:23px}.partnercard-slider-section .partnercard-slider-header .partnercard-slider-title p{font-size:14px}}.partnercard-slider-section .partnercard-slider-header .partnercard-slider-controls{display:inline-flex;color:#dddfe4;font-size:18px;justify-content:space-between;cursor:pointer;text-decoration:underline}@media (max-width: 768px){.partnercard-slider-section .partnercard-slider-header .partnercard-slider-controls{font-size:14px;min-width:70px;justify-content:right}}.infofooter{color:#848484;text-align:center;padding:10px 0;font-size:18px;font-weight:500;margin-top:10%;margin-bottom:4%}@media (max-width: 767px){.infofooter{font-size:13px;margin-top:12%;margin-bottom:6%}}.infofooter span strong{font-weight:800}/*! tailwindcss v4.1.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:rotateX(0);--tw-rotate-y:rotateY(0);--tw-rotate-z:rotateZ(0);--tw-skew-x:skewX(0);--tw-skew-y:skewY(0);--tw-border-style:solid;--tw-font-weight:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-gray-500:oklch(55.1% .027 264.364);--color-gray-600:oklch(44.6% .03 256.802);--color-gray-700:oklch(37.3% .034 259.733);--color-gray-900:oklch(21% .034 264.665);--color-black:#000;--color-white:#fff;--spacing:.25rem;--breakpoint-md:48rem;--container-md:28rem;--container-2xl:42rem;--text-sm:.875rem;--text-sm--line-height:calc(1.25/.875);--text-lg:1.125rem;--text-lg--line-height:calc(1.75/1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75/1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2/1.5);--text-3xl:1.875rem;--text-3xl--line-height: 1.2 ;--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5/2.25);--text-5xl:3rem;--text-5xl--line-height:1;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--blur-sm:8px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.inset-0{inset:calc(var(--spacing)*0)}.top-2{top:calc(var(--spacing)*2)}.right-5{right:calc(var(--spacing)*5)}.z-50{z-index:50}.m-auto{margin:auto}.mx-\[20px\]{margin-inline:20px}.mx-auto{margin-inline:auto}.my-\[20px\]{margin-block:20px}.mt-1{margin-top:calc(var(--spacing)*1)}.mt-4{margin-top:calc(var(--spacing)*4)}.mt-16{margin-top:calc(var(--spacing)*16)}.mb-2{margin-bottom:calc(var(--spacing)*2)}.mb-3{margin-bottom:calc(var(--spacing)*3)}.mb-4{margin-bottom:calc(var(--spacing)*4)}.mb-6{margin-bottom:calc(var(--spacing)*6)}.mb-7{margin-bottom:calc(var(--spacing)*7)}.mb-10{margin-bottom:calc(var(--spacing)*10)}.block{display:block}.flex{display:flex}.grid{display:grid}.inline-block{display:inline-block}.h-12{height:calc(var(--spacing)*12)}.h-200{height:calc(var(--spacing)*200)}.h-\[56vh\]{height:56vh}.h-\[80vh\]{height:80vh}.h-\[auto\]{height:auto}.h-full{height:100%}.max-h-\[80vh\]{max-height:80vh}.min-h-screen{min-height:100vh}.w-11\/12{width:91.6667%}.w-20{width:calc(var(--spacing)*20)}.w-48{width:calc(var(--spacing)*48)}.w-full{width:100%}.max-w-2xl{max-width:var(--container-2xl)}.max-w-md{max-width:var(--container-md)}.max-w-screen-md{max-width:var(--breakpoint-md)}.flex-1{flex:1}.flex-grow{flex-grow:1}.transform{transform:var(--tw-rotate-x)var(--tw-rotate-y)var(--tw-rotate-z)var(--tw-skew-x)var(--tw-skew-y)}.cursor-pointer{cursor:pointer}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-3{gap:calc(var(--spacing)*3)}.gap-4{gap:calc(var(--spacing)*4)}.gap-6{gap:calc(var(--spacing)*6)}.gap-12{gap:calc(var(--spacing)*12)}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-\[\#004687\]{border-color:#004687}.border-\[\#17783A\]{border-color:#17783a}.border-\[\#E2E7E9\]{border-color:#e2e7e9}.bg-\[\#004687\]{background-color:#004687}.bg-\[\#17783A\]{background-color:#17783a}.bg-\[\#318622\]{background-color:#318622}.bg-\[\#D7EDF8\]{background-color:#d7edf8}.bg-\[\#E9CBFF\]{background-color:#e9cbff}.bg-\[\#EAF6FF\]{background-color:#eaf6ff}.bg-\[\#F7F0A6\]{background-color:#f7f0a6}.bg-\[\#FDDFDF\]{background-color:#fddfdf}.bg-black{background-color:var(--color-black)}.bg-white{background-color:var(--color-white)}.p-2{padding:calc(var(--spacing)*2)}.p-6{padding:calc(var(--spacing)*6)}.p-8{padding:calc(var(--spacing)*8)}.px-2{padding-inline:calc(var(--spacing)*2)}.px-4{padding-inline:calc(var(--spacing)*4)}.px-6{padding-inline:calc(var(--spacing)*6)}.py-2{padding-block:calc(var(--spacing)*2)}.py-3{padding-block:calc(var(--spacing)*3)}.py-10{padding-block:calc(var(--spacing)*10)}.pt-1{padding-top:calc(var(--spacing)*1)}.pb-1{padding-bottom:calc(var(--spacing)*1)}.text-center{text-align:center}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-\[18px\]{font-size:18px}.text-\[19px\]{font-size:19px}.text-\[23\.31px\]{font-size:23.31px}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.text-\[\#00003D\]{color:#00003d}.text-\[\#004687\]{color:#004687}.text-\[\#17783A\]{color:#17783a}.text-gray-500{color:var(--color-gray-500)}.text-gray-600{color:var(--color-gray-600)}.text-gray-700{color:var(--color-gray-700)}.text-gray-900{color:var(--color-gray-900)}.text-white{color:var(--color-white)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}@media (hover:hover){.hover\:bg-\[\#7DC242\]:hover{background-color:#7dc242}.hover\:bg-\[\#145A2A\]:hover{background-color:#145a2a}.hover\:bg-\[\#004687\]:hover{background-color:#004687}.hover\:bg-\[\#24612a\]:hover{background-color:#24612a}.hover\:bg-\[\#318622\]:hover{background-color:#318622}.hover\:bg-\[\#F2FAF6\]:hover{background-color:#f2faf6}.hover\:text-gray-700:hover{color:var(--color-gray-700)}.hover\:text-gray-900:hover{color:var(--color-gray-900)}.hover\:text-white:hover{color:var(--color-white)}.hover\:underline:hover{text-decoration-line:underline}}@media not all and (min-width:48rem){.max-md\:text-\[18\.88px\]{font-size:18.88px}.max-md\:text-\[19px\]{font-size:19px}}@media (min-width:40rem){.sm\:mx-auto{margin-inline:auto}.sm\:my-0{margin-block:calc(var(--spacing)*0)}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:48rem){.md\:w-3\/4{width:75%}.md\:w-80{width:calc(var(--spacing)*80)}.md\:py-16{padding-block:calc(var(--spacing)*16)}.md\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}}@media (min-width:64rem){.lg\:w-1\/2{width:50%}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:flex-row{flex-direction:row}.lg\:text-left{text-align:left}}}@font-face{font-family:Museo-Sans;src:url(/assets/MuseoSansRounded300-Dd9xheaT.otf),url(.../../../assets/fonts/MuseoSansRounded500.otf),url(.../../../assets/fonts/MuseoSansRounded700.otf)}@property --tw-rotate-x{syntax:"*";inherits:false;initial-value:rotateX(0)}@property --tw-rotate-y{syntax:"*";inherits:false;initial-value:rotateY(0)}@property --tw-rotate-z{syntax:"*";inherits:false;initial-value:rotateZ(0)}@property --tw-skew-x{syntax:"*";inherits:false;initial-value:skewX(0)}@property --tw-skew-y{syntax:"*";inherits:false;initial-value:skewY(0)}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}.con{background:linear-gradient(0deg,#00003d 81%,#000 87%)}@media (max-width: 768px){.con{background-color:#004687;padding-top:40%}}.cards-container{padding:2rem;width:79%;margin:0 auto}@media (max-width: 768px){.cards-container{width:100%;padding:10px;background:#00003d;border-radius:20px 20px 0 0}}@media (max-width: 480px){.cards-container{padding:16px}}.cards-container .card{background:#fff;border-radius:8px;box-shadow:0 8px 10px #0000000a;margin:2rem 0;overflow:hidden;transition:transform .5s ease-in-out}@media (max-width: 480px){.cards-container .card{background:#fff}}.cards-container .card:hover{transform:scale(1.01);box-shadow:#0009 0 8px 8px}.cards-container .card img{width:100%;height:auto;display:block;padding:20px;border-radius:30px}.cards-container .card .card-content{padding:1.5rem}.cards-container .card .card-content h3{color:#000;margin-bottom:.7rem;font-size:1.5rem;font-weight:700}.cards-container .card .card-content p{font-size:1.08rem;margin-bottom:1.2rem;color:#fff;color:#000}@media (max-width: 768px){.cards-container .card .card-content p{font-size:11.93px;font-weight:400px}}.cards-container .card .card-content .option{display:flex;align-items:center;margin-bottom:.5rem;font-weight:500;color:#000}.cards-container .card .card-content .option input[type=radio],.cards-container .card .card-content .option input[type=checkbox]{margin-right:.6rem;accent-color:#007a33}@media (max-width: 768px){.cards-container .card{margin:16px 0}.cards-container .card .card-content{padding:16px}.cards-container .card .card-content h3{color:#000}.cards-container .card .card-content p{color:#000;font-weight:400px}.cards-container .card .card-content .option{color:#000}}@media (max-width: 480px){.cards-container .card .card-content h3{font-size:16px;font-weight:600px}.cards-container .card .card-content p{font-size:13px;font-weight:400px}.cards-container .card .card-content .option{font-size:11.93px}}.cards-container .submit-button{background:#318622;color:#fff;padding:.8rem 5rem;font-size:1.2rem;font-weight:600;border:none;border-radius:4px;cursor:pointer;display:block;margin:16px auto;width:32%}.cards-container .submit-button:hover{background:#24612a}@media (max-width: 768px){.cards-container .submit-button{padding:.6rem 3rem;font-size:16px;width:80%}}@media (max-width: 480px){.cards-container .submit-button{padding:.6rem 2rem;font-size:16px;width:92%}}.cards-container .terms{text-align:center;font-size:.9rem;color:#daeafd;text-decoration:underline;cursor:pointer}@media (max-width: 480px){.cards-container .terms{font-size:.8rem;color:#fff}}.cards-container .error-message{color:red;text-align:center;margin-bottom:16px;font-weight:500}.hero-banner{position:relative;background-image:url(/assets/competition-AY0B2fy_.png);background-size:cover;background-position:center;height:400px;display:flex;align-items:center;justify-content:center;color:#fff}.hero-banner__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#0000009e,#0000);display:flex;align-items:center;justify-content:center;padding:2rem;text-align:center}.hero-banner__content{max-width:800px}.hero-banner__title{font-size:2.8rem;font-weight:700;margin-bottom:.5rem}.hero-banner__desc{font-size:1.2rem;margin-bottom:1.5rem;color:#f0f0f0}.hero-banner__breadcrumb{display:inline-flex;background:#ffffff1a;padding:12px 28px;border-radius:30px;font-size:.95rem;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.hero-banner__breadcrumb a{color:#ccc;text-decoration:none;font-weight:500;margin-right:.25rem;display:inline-flex;align-items:center;gap:4px}.hero-banner__breadcrumb a:hover{text-decoration:underline}.hero-banner__breadcrumb span{color:#ccc;margin:0 .25rem}.hero-banner__breadcrumb .current{color:#fff;font-weight:600}@media (max-width: 768px){.hero-banner{height:220px}.hero-banner__title{font-size:2rem}.hero-banner__desc{font-size:16px}}@media (max-width: 768px){.hero-banner{display:none!important}}.thankyou-modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#0009;display:flex;justify-content:center;align-items:center}.thankyou-modal{background:#fff;padding:2rem;border-radius:4px;max-width:500px;width:90%;text-align:center;box-shadow:0 0 6px #0000001a;animation:fadeIn .3s ease-in-out}.thankyou-modal h2{color:#004f9a;margin-bottom:16px}.thankyou-modal p{color:#000;font-size:16px;margin-bottom:16px;line-height:1.4}.thankyou-modal .icon{margin-bottom:16px;display:flex;justify-content:center}.thankyou-modal .icon img{height:100px}.thankyou-modal .home-button2{background:#318622;color:#fff;border:2px solid #318622;padding:.6rem 1.7rem;font-weight:600;border-radius:4px;cursor:pointer;transition:.3s;width:80%}.thankyou-modal .home-button2:hover{background-color:#24612a}@keyframes fadeIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.eco-wrapper{background:linear-gradient(0deg,#00003d 10%,#000 72%);height:100%;padding-bottom:10%}@media (max-width: 768px){.eco-wrapper{background:#00003d;padding-top:35%;padding-bottom:50%}}.dot-loader-wrapper{display:flex;justify-content:center;align-items:center;height:200px}.dot-grid{display:grid;grid-template-columns:repeat(2,15px);grid-template-rows:repeat(2,15px);gap:10px}.dot{width:15px;height:15px;background-color:#4d8bf5;border-radius:50%;animation:pulse 1s infinite ease-in-out}.popup-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#000000b3;display:flex;justify-content:center;align-items:center;z-index:1000}.popup-card{background:#fff;display:flex;flex-direction:row;border-radius:8px;overflow:hidden;max-width:820px;width:100%}.popup-left{background:#0057b8;color:#fff;width:35%;padding:24px;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative}.popup-left .share-icon{position:absolute;top:12px;left:12px;font-size:18px}.popup-left .brand{text-align:center}.popup-left .brand .logo-text{font-size:24px;margin-bottom:8px;letter-spacing:4px}.popup-left .brand .zoo-logo span{background:#fff;color:#0057b8;font-weight:700;padding:6px 10px;margin:2px;border-radius:8px;display:inline-block}.popup-right{padding:32px 24px;width:65%;text-align:center}.popup-right .title{font-size:30px;font-weight:700;color:#090a0c;margin-bottom:8px}.popup-right .subtitle{font-size:30px;font-weight:700;color:#474e5c;margin-bottom:20px}.popup-right .barcode{width:60%;height:60px;background:repeating-linear-gradient(90deg,#000,#000 2px,#fff 2px,#fff 4px);margin:0 auto 20px}.popup-right .code-input{position:relative;width:80%;margin:0 auto 20px}.popup-right .code-input input{width:100%;padding:12px 40px 12px 30px;font-size:17.24px;font-weight:500;border-radius:4px;border:none;background:#e7e7e7;color:#515151}.popup-right .code-input .copy-icon{position:absolute;right:10px;top:50%;transform:translateY(-50%);background:none;border:none;cursor:pointer}.popup-right .button-row{display:flex;justify-content:center;gap:16px;flex-wrap:wrap;margin-bottom:20px}.popup-right .button-row .wallet-btn,.popup-right .button-row .redeem-btn{padding:10px 20px;border-radius:4px;font-weight:700;cursor:pointer;min-width:140px}.popup-right .button-row .wallet-btn{background:#fff;border:1px solid #318622;color:#318622}.popup-right .button-row .redeem-btn{background:#318622;color:#fff;border:none}.popup-right .footer-text{font-size:12px;color:#555}.popup-right .footer-text a{display:block;margin-top:4px;font-size:12px;color:#004f1a;text-decoration:underline}.confirm-modal{position:fixed;top:0;left:0;width:100%;height:100%;background:#0006;display:flex;align-items:center;justify-content:center;z-index:1100}.confirm-modal .confirm-box{background:#fff;border-radius:8px;padding:24px;width:300px;text-align:center;font-family:Arial,sans-serif;box-shadow:0 4px 12px #0003}.confirm-modal .confirm-box h3{font-size:16px;font-weight:700;margin-bottom:10px}.confirm-modal .confirm-box p{font-size:14px;color:#333;margin-bottom:20px}.confirm-modal .confirm-box .confirm-buttons{display:flex;justify-content:center;gap:12px}.confirm-modal .confirm-box .confirm-buttons .cancel-btn,.confirm-modal .confirm-box .confirm-buttons .continue-btn{padding:8px 18px;border-radius:4px;font-weight:700;font-size:14px;cursor:pointer;min-width:90px}.confirm-modal .confirm-box .confirm-buttons .cancel-btn{background:#fff;border:2px solid #318622;color:#004f1a}.confirm-modal .confirm-box .confirm-buttons .continue-btn{background:#318622;color:#fff;border:none}@media (max-width: 640px){.popup-card{flex-direction:column;border-radius:8px;width:90%;max-height:95vh;overflow-y:auto}.popup-left{width:100%;padding:50px;flex-direction:row;justify-content:center;align-items:center;gap:5px}.popup-left .share-icon{position:static;font-size:16px;order:1}.popup-left .brand{display:flex;flex-direction:column;align-items:flex-start}.popup-left .brand .logo-text{font-size:18px;font-weight:700;margin-bottom:4px}.popup-left .brand .zoo-logo span{font-size:14px;padding:4px 8px;margin:1px}.popup-right{padding:20px 16px;width:100%}.popup-right .title{font-size:21.33px}.popup-right .subtitle{font-size:30px;margin-bottom:16px}.popup-right .barcode{width:100%;height:40px;margin-bottom:16px}.popup-right .code-input{width:100%;margin-bottom:16px}.popup-right .code-input input{font-size:14px;padding:10px 36px 10px 12px}.popup-right .code-input .copy-icon{font-size:16px}.popup-right .button-row{flex-direction:row;gap:25px}.popup-right .button-row .wallet-btn,.popup-right .button-row .redeem-btn{width:40%;font-size:14px;padding:10px}.popup-right .footer-text{font-size:11px;text-align:center}.popup-right .footer-text p{font-size:14px}.popup-right .footer-text a{font-size:11px;margin-top:2px;color:#004687}.confirm-modal .confirm-box{width:90%;padding:20px}.confirm-modal .confirm-box h3{font-size:15px}.confirm-modal .confirm-box p{font-size:13px}.confirm-modal .confirm-box .confirm-buttons{flex-direction:column;gap:10px}.confirm-modal .confirm-box .confirm-buttons .cancel-btn,.confirm-modal .confirm-box .confirm-buttons .continue-btn{width:100%;font-size:14px;padding:10px}}.ehero-banner{position:relative;background-image:url(/assets/ecopartner-BVDnPhm5.jpg);background-size:cover;background-position:center;height:400px;display:flex;align-items:center;justify-content:center;color:#fff}.ehero-banner__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,#000 3%,#0000000a 78%);display:flex;align-items:center;justify-content:center;padding:32px;text-align:center}.ehero-banner__content{max-width:800px}.ehero-banner__title{font-size:44.8px;font-weight:700;margin-bottom:8px}.ehero-banner__desc{font-size:19.2px;margin-bottom:24px;color:#f0f0f0}.ehero-banner__breadcrumb{display:inline-flex;background:#ffffff1a;padding:10px 25px;border-radius:30px;font-size:15.2px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.ehero-banner__breadcrumb a{color:#ccc;text-decoration:none;font-weight:500;margin-right:4px;display:inline-flex;align-items:center;gap:4px}.ehero-banner__breadcrumb a:hover{text-decoration:underline}.ehero-banner__breadcrumb span{color:#ccc;margin:0 4px}.ehero-banner__breadcrumb .current{color:#fff;font-weight:600}@media (max-width: 768px){.ehero-banner{height:220px}.ehero-banner__title{font-size:32px}.ehero-banner__desc{font-size:16px}}@media (max-width: 768px){.ehero-banner{display:none!important}}.partner-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(500px,1fr));gap:32px;padding:32px;margin:20px auto;width:80%}@media (max-width: 768px){.partner-cards{grid-template-columns:1fr;padding:22px 16px 16px;gap:16px;width:100%;background-color:#00003d;margin-top:40px;border-radius:8px 8px 0 0}}.partner-card{background:#fff;border-radius:8px;box-shadow:0 4px 10px #0000003a;overflow:hidden;cursor:pointer;transition:.3s ease;position:relative}@media (max-width: 768px){.partner-card{background:#fff;border:0}}.partner-card:hover{transform:scale(1.02)}.partner-card img{width:100%;height:250px;object-fit:cover;border-radius:8px 8px 0 0}@media (max-width: 768px){.partner-card img{height:200px}}.partner-card .tag{position:absolute;top:15px;right:15px;background:#007a33;color:#fff;font-size:12px;padding:4.8px 9.6px;border-radius:999px}.partner-card .card-content{padding:24px}.partner-card .card-content p{font-size:20px;font-weight:600;color:#000}@media (max-width: 768px){.partner-card .card-content p{font-size:16px;color:#000}}.partner-details{position:relative;text-align:center;width:70%;margin:50px auto}@media (max-width: 768px){.partner-details{width:95%;margin:50px auto;border-radius:8px 8px 0 0}}.partner-details .partner-content{background-color:#fff;padding:1px;border-radius:0 0 8px 8px;margin-bottom:48px}.partner-details img{width:100%;object-fit:cover;border-radius:8px 8px 0 0;height:550px}@media (max-width: 768px){.partner-details img{height:250px}}.partner-details h2{margin-top:32px;font-size:32px;font-weight:50;color:#00113d}@media (max-width: 768px){.partner-details h2{font-size:20px;margin-top:19.2px;padding:5px}}.partner-details p{color:#474e5c;margin:32px 0;padding:0 16px;font-size:20px}@media (max-width: 768px){.partner-details p{font-size:14px;margin:24px 0}}.partner-details .terms{text-align:center;font-size:14.4px;font-weight:400;color:#fff;text-decoration:underline}@media (max-width: 768px){.partner-details .terms{font-size:12.8px;color:#daeafd;margin-top:5px}}.partner-button{background:#318622;color:#fff;padding:12px 32px;font-size:20.8px;font-weight:700;border:none;border-radius:4px;cursor:pointer;width:36%;margin:8% auto 10px}@media (max-width: 768px){.partner-button{background:#318622}}.partner-button:hover{background:#24612a}@media (max-width: 768px){.partner-button{width:80%;font-size:15px;padding:12.8px 19.2px;margin-top:16px;background-color:linear-gradient(black,transparent)}}@media (max-width: 767px){.pcon{background:#004687;height:100vh}}.presales-wrapper{background-color:#00002b}@media (max-width: 767px){.presales-wrapper{background:#00003d;border-radius:20px 20px 0 0;padding-top:20px}}.presales-wrapper .section-title{font-size:48px;font-weight:700;color:#fff;text-align:center;margin-bottom:32px}@media (max-width: 767px){.presales-wrapper .section-title{font-size:25.6px;margin-top:24px;padding-left:16px;color:#fff;padding-top:20px}}.presales-wrapper .grid{max-width:1300px;margin:0 auto;display:grid;grid-template-columns:repeat(3,1fr);gap:25px;padding-bottom:80px}@media (max-width: 991px){.presales-wrapper .grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 767px){.presales-wrapper .grid{display:flex;flex-direction:column;gap:16px;padding:10px}}.phero-banner{position:relative;background-image:url(/assets/presale-CZ-hfHQb.png);background-size:cover;background-position:center;height:400px;display:flex;align-items:center;justify-content:center;color:#fff}.phero-banner__overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:32px;text-align:center}.phero-banner__content{max-width:800px}.phero-banner__title{font-size:44.8px;font-weight:700;margin-bottom:8px}.phero-banner__desc{font-size:19.2px;margin-bottom:24px;color:#f0f0f0}.phero-banner__breadcrumb{display:inline-flex;background:#ffffff1a;padding:12px 20px;border-radius:30px;font-size:15.2px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.phero-banner__breadcrumb a{color:#ccc;text-decoration:none;font-weight:500;margin-right:4px;display:inline-flex;align-items:center;gap:4px}.phero-banner__breadcrumb a:hover{text-decoration:underline}.phero-banner__breadcrumb span{color:#ccc;margin:0 4px}.phero-banner__breadcrumb .current{color:#fff;font-weight:600}@media (max-width: 768px){.phero-banner{display:none!important}}.presale-card{background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 2px 8px #0000001f;display:flex;flex-direction:column;justify-content:space-between;padding:22px;transition:transform .3s ease}.presale-card:hover{transform:scale(1.01);box-shadow:0 4px 14px #0003}.presale-card .card-image{width:100%;height:180px;object-fit:cover;border-radius:12px;margin-bottom:16px}.presale-card .card-title{font-size:16px;font-weight:700;color:#00003d;margin-bottom:12px}.presale-card .card-details{display:flex;justify-content:space-between;font-size:13.6px;color:#444;margin-bottom:14px}.presale-card .card-details span{display:flex;align-items:center;gap:6px}.presale-card .card-details svg{color:#666}.presale-card .book-btn{width:100%;padding:8px 0;font-size:18px;font-weight:600;border-radius:4px;color:#fff;background-color:#318622;transition:all .2s ease}.presale-card .book-btn:hover{background-color:#24612a;color:#fff}@media (max-width: 767px){.presale-card{flex-direction:row;align-items:center;gap:20px;padding:20px}.presale-card .card-image{width:100px;height:120px;object-fit:cover;border-radius:8px;margin:0}.presale-card .card-content{flex:1;display:flex;flex-direction:column}.presale-card .card-content .card-title{font-size:15px;font-weight:700;margin-bottom:4px;color:#00003d}.presale-card .card-content .card-details{font-size:12px;margin-bottom:8px;display:flex;justify-content:space-between}.presale-card .card-content .card-details span{display:flex;align-items:center;gap:4px}.presale-card .card-content .book-btn{font-size:16px;padding:6px 0;height:44px}}.modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#000000c9;display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}.modal-content{background:#fff;border-radius:8px;max-width:388px;width:100%;box-shadow:0 4px 20px #00000026;overflow:hidden;padding:20px}.modal-header{padding:20px;text-align:center}.modal-header h3{margin:0 0 8px;font-size:21px;font-weight:700;color:#00003d}.modal-header p{margin:0;font-size:19.53px;color:#090a0c}.modal-body{padding:20px}.modal-actions{display:flex;gap:12px;justify-content:center}.modal-btn{padding:10px 20px;border-radius:4px;font-weight:600;cursor:pointer;transition:all .2s ease}.modal-btn.cancel{background:transparent;border:2px solid #ccc;color:#318622}.modal-btn.cancel:hover{background:#f5f5f5}.modal-btn.continue{background:#318622;border:2px solid #318622;color:#fff}.modal-btn.continue:hover{background:#24612a;border-color:#24612a}@media (max-width: 767px){.modal-content{max-width:100%}.modal-actions{flex-direction:column-reverse}.modal-btn{width:100%}}.presale-tab-wrapper{margin-bottom:50px}@media (max-width: 768px){.presale-tab-wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch;margin-bottom:10px;margin-left:20px;padding-right:20px}.presale-tab-wrapper::-webkit-scrollbar{display:none}}.presale-tabs{display:flex;flex-wrap:wrap;gap:20px;justify-content:center}@media (max-width: 768px){.presale-tabs{flex-wrap:nowrap;width:max-content}}.presale-tabs button{padding:12px 22px;border:none;border-radius:8px;background:#002961;color:#fff;cursor:pointer;transition:background .3s}@media (max-width: 768px){.presale-tabs button{font-size:13px}}.presale-tabs button.active{background-color:#0070db}.presale-details-wrapper{max-width:60%;margin:0 auto;padding:0 0 5%;border-radius:8px;overflow:hidden;color:#fff}@media (max-width: 768px){.presale-details-wrapper{max-width:92%;margin-top:50%}}.presale-details-wrapper .presale-details-banner img{width:100%;height:auto;display:block}.presale-details-wrapper .presale-details-card{background:#fff;color:#090a0c;padding:30px;border-radius:0 0 8px 8px}@media (max-width: 768px){.presale-details-wrapper .presale-details-card{padding:18px}}.presale-details-wrapper .presale-details-card .details-title{font-size:32.46px;margin-bottom:8px;font-weight:700}@media (max-width: 768px){.presale-details-wrapper .presale-details-card .details-title{font-size:20px}}.presale-details-wrapper .presale-details-card .details-meta{display:flex;gap:30px;font-size:18.19px;color:#474e5c;font-weight:500}@media (max-width: 768px){.presale-details-wrapper .presale-details-card .details-meta{font-size:13.74px}}.presale-details-wrapper .presale-details-card .details-meta span{display:flex;align-items:center}.presale-details-wrapper .presale-details-card .details-meta span svg{margin-right:5px}.presale-details-wrapper .presale-details-card hr{border:none;border-top:1px solid #ddd;margin:25px 0}@media (max-width: 768px){.presale-details-wrapper .presale-details-card hr{margin:16px 0}}.presale-details-wrapper .presale-details-card .details-duration{font-size:20px;margin-bottom:16px}@media (max-width: 768px){.presale-details-wrapper .presale-details-card .details-duration{font-size:15px}}.presale-details-wrapper .presale-details-card .details-duration strong{font-weight:600}.presale-details-wrapper .presale-details-card .details-about{font-size:20px}@media (max-width: 768px){.presale-details-wrapper .presale-details-card .details-about{font-size:14.9px}}.presale-details-wrapper .presale-details-card .details-about strong{display:block;margin-bottom:.25rem;font-weight:600}.presale-details-wrapper .presale-details-card .details-about p{margin:0;line-height:1.4}.details-actions{display:flex;justify-content:center;gap:15px;margin-top:5%;margin-bottom:20px}@media (max-width: 768px){.details-actions{flex-direction:column-reverse;align-items:center}}.details-actions button{font-size:18px;padding:12px;width:30%;border-radius:4px;cursor:pointer;font-weight:700;gap:15px}@media (max-width: 768px){.details-actions button{font-size:15.84px;width:100%}}.details-actions .btn-outline{background:transparent;border:1px solid #318622;color:#318622}.details-actions .btn-outline:hover{background:#24612a;color:#fff;border:1px solid #24612A}.details-actions .btn-solid{background:#318622;color:#fff}.details-actions .btn-solid:hover{background:#24612a}.lounge-modal-backdrop{position:fixed;top:0;left:0;width:100%;height:100%;background:#000000c9;display:flex;align-items:center;justify-content:center;z-index:1000}.lounge-modal-backdrop .lounge-modal{background:#fff;border-radius:8px;max-width:400px;width:90%;padding:2rem;color:#000;text-align:left}.lounge-modal-backdrop .lounge-modal h2{color:#090a0c;font-size:25px;font-weight:700}@media (max-width: 767px){.lounge-modal-backdrop .lounge-modal h2{font-size:20.82px}}.lounge-modal-backdrop .lounge-modal p{font-size:20px;font-weight:500;color:#090a0c}@media (max-width: 767px){.lounge-modal-backdrop .lounge-modal p{font-size:16.66px}}.lounge-modal-backdrop .lounge-modal .lounge-alert{background:#fcd8d7;color:#bc3938;padding:10px;margin:15px 0;border-radius:4px;border:1px solid #FFACAA}@media (max-width: 767px){.lounge-modal-backdrop .lounge-modal .lounge-alert{font-size:14.57px;text-align:center}}.lounge-modal-backdrop .lounge-modal label{display:block;font-size:17px;font-weight:700;margin-bottom:8px}@media (max-width: 767px){.lounge-modal-backdrop .lounge-modal label{font-size:15.62px}}.lounge-modal-backdrop .lounge-modal select{width:100%;padding:8px;border:1px solid #AFB4C1;border-radius:4px;margin-bottom:1.5rem;font-size:19.58px}.lounge-modal-backdrop .lounge-modal .lounge-modal-actions{display:flex;justify-content:center;gap:20px;padding:10px 0}@media (max-width: 767px){.lounge-modal-backdrop .lounge-modal .lounge-modal-actions{flex-direction:column-reverse;gap:15px}}.lounge-modal-backdrop .lounge-modal .lounge-modal-actions .btn-outline{background:transparent;border:.5px solid #318622;color:#318622;padding:5px 25px;font-size:18px;border-radius:4px;font-weight:700}@media (max-width: 767px){.lounge-modal-backdrop .lounge-modal .lounge-modal-actions .btn-outline{font-size:16.66px;padding:13px 25px}}.lounge-modal-backdrop .lounge-modal .lounge-modal-actions .btn-outline:hover{background:#24612a;color:#fff}.lounge-modal-backdrop .lounge-modal .lounge-modal-actions .btn-solid{background:#318622;color:#fff;padding:5px 25px;font-size:18px;border-radius:4px;font-weight:700}@media (max-width: 767px){.lounge-modal-backdrop .lounge-modal .lounge-modal-actions .btn-solid{font-size:16.66px;padding:14px 25px}}.lounge-modal-backdrop .lounge-modal .lounge-modal-actions .btn-solid:hover{background:#24612a}.thank-icon{width:60%;margin:10px auto}.thank-you-message{font-size:17px;justify-content:center;display:flex;color:#090a0c}.data-pass{margin:10px 0;padding:10px;border:1px solid #AFB4C1;color:#474e5c;font-size:20.36px}.pcon{background-color:#00002b}@media (max-width: 768px){.pcon{background-color:#00003d}}.lounge-banner{padding:48px 0;width:80%;align-self:center;margin:0 auto}.lounge-banner .lounge-box{display:flex;flex-direction:column-reverse;border-radius:8px;overflow:hidden}@media (min-width: 768px){.lounge-banner .lounge-box{flex-direction:row;background-color:#fff}}.lounge-banner .lounge-box .lounge-text{flex:1;padding:0 50px;display:flex;flex-direction:column;justify-content:center;background-color:#fff}.lounge-banner .lounge-box .lounge-text h2{font-size:38px;font-weight:600;color:#090a0c;margin-bottom:12px}.lounge-banner .lounge-box .lounge-text p{color:#474e5c;margin-bottom:20px;font-size:22px;margin-right:40%}.lounge-banner .lounge-box .lounge-text .check-btn{background-color:#318622;color:#fff;border:none;padding:10px 24px;border-radius:4px;font-weight:500;font-size:20.45px;width:fit-content;cursor:pointer;transition:background-color .3s ease}.lounge-banner .lounge-box .lounge-text .check-btn:hover{background-color:#24612a}.lounge-banner .lounge-box .lounge-image-container{flex:1;position:relative;overflow:hidden}.lounge-banner .lounge-box .lounge-image-container .image-cover{position:absolute;height:100%;z-index:1;left:-10px}.lounge-banner .lounge-box .lounge-image-container .lounge-image{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.lounge-banner .lounge-box .lounge-image-container .lounge-image:hover{transform:scale(1.05)}@media (max-width: 767px){.lounge-banner{width:100%;padding:50px 16px 0;margin-top:40%}.lounge-banner .lounge-box{border-radius:8px;background-color:#fff}.lounge-banner .lounge-box .image-cover{display:none}.lounge-banner .lounge-box .lounge-image{height:200px;aspect-ratio:3/2;background:#cc2a41;clip-path:ellipse(95% 100% at 50% 0%);transition:all .3s ease-in-out}.lounge-banner .lounge-box .lounge-text{padding:20px;text-align:left;background-color:#fff;z-index:2}.lounge-banner .lounge-box .lounge-text h2{font-size:21px;line-height:1.4;font-weight:700}.lounge-banner .lounge-box .lounge-text p{font-size:16px;margin-bottom:16px;margin-right:0;font-weight:500}.lounge-banner .lounge-box .lounge-text .check-btn{width:100%;font-size:18px;font-weight:700;padding:16px 0}}.giftcard-page{display:flex;flex-direction:column;gap:25px;background:linear-gradient(0deg,#00003d 75%,#000);padding:50px;width:100%}.giftcard-page .giftcard-searchbar{color:#474747;background-color:#fff;border-radius:4px;width:80%;height:57px;align-self:center}@media (max-width: 768px){.giftcard-page .giftcard-searchbar{width:100%}}.giftcard-page .giftcard-searchbar input{width:100%;height:100%;padding:0 20px;font-weight:600;border-radius:4px;border:none;outline:none}.giftcard-page .giftcard-tab-wrapper{margin-bottom:20px}@media (max-width: 768px){.giftcard-page .giftcard-tab-wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch;margin-bottom:10px}.giftcard-page .giftcard-tab-wrapper::-webkit-scrollbar{display:none}}.giftcard-page .giftcard-tabs{display:flex;flex-wrap:wrap;gap:20px;justify-content:center}@media (max-width: 768px){.giftcard-page .giftcard-tabs{flex-wrap:nowrap;width:max-content}}.giftcard-page .giftcard-tabs button{padding:12px 22px;border:none;border-radius:8px;background:#002961;color:#fff;cursor:pointer;transition:background .3s}@media (max-width: 768px){.giftcard-page .giftcard-tabs button{font-size:14.3px}}.giftcard-page .giftcard-tabs button.active{background-color:#0070db}.giftcard-page .giftcard-main{display:inline-flex;align-items:start;gap:20px}.giftcard-page .giftcard-main .giftcard-sidebar{width:20%;background:#fff;border-radius:4px;padding:20px;color:#001a3a;height:100%}.giftcard-page .giftcard-main .giftcard-sidebar .filter-panel h4{margin-bottom:20px;font-weight:700}.giftcard-page .giftcard-main .giftcard-sidebar details{margin-bottom:20px}.giftcard-page .giftcard-main .giftcard-sidebar details summary{font-weight:700;cursor:pointer;margin-bottom:10px}.giftcard-page .giftcard-main .giftcard-sidebar details .filter-group{display:flex;flex-direction:column}.giftcard-page .giftcard-main .giftcard-sidebar details .filter-group label{margin-bottom:8px;font-size:.95rem}.giftcard-page .giftcard-main .giftcard-sidebar details .filter-group input[type=range]{width:100%}.giftcard-page .giftcard-main .giftcard-sidebar details .filter-group .range-values{display:flex;justify-content:space-between;font-size:12px}.giftcard-page .giftcard-main .giftcard-sidebar details .filter-group .range-values span{border:1px solid #ccc;padding:4px 8px}.giftcard-page .giftcard-main__withheader{width:100%;display:flex;flex-direction:column;gap:50px}.giftcard-page .giftcard-main__withheader .spinner{animation:spin 1s linear infinite;font-size:3rem;color:#fff;display:flex;justify-content:center;align-items:center;margin:2rem 0}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.giftcard-page .giftcard-main__withheader .giftcard-header{display:flex;justify-content:space-between;align-items:center}.giftcard-page .giftcard-main__withheader .giftcard-header h2{color:#fff;font-size:22px;font-weight:600}@media (max-width: 768px){.giftcard-page .giftcard-main__withheader .giftcard-header h2{font-size:18.71px}}.giftcard-page .giftcard-main__withheader .giftcard-header .custom-dropdown{position:relative}@media (max-width: 768px){.giftcard-page .giftcard-main__withheader .giftcard-header .custom-dropdown{display:none}}.giftcard-page .giftcard-main__withheader .giftcard-header .custom-dropdown .dropdown-button{background:#fff;border:1px solid #ccc;border-radius:4px;padding:8px 16px;font-size:14px;display:flex;align-items:center;gap:4px;cursor:pointer;min-width:220px}.giftcard-page .giftcard-main__withheader .giftcard-header .custom-dropdown .dropdown-button .label{color:#888}.giftcard-page .giftcard-main__withheader .giftcard-header .custom-dropdown .dropdown-button .value{font-weight:600;color:#000;margin-left:4px}.giftcard-page .giftcard-main__withheader .giftcard-header .custom-dropdown .dropdown-button .chevron{margin-left:auto;font-size:10px;color:#999}.giftcard-page .giftcard-main__withheader .giftcard-header .custom-dropdown .dropdown-menu{position:absolute;top:100%;left:0;background:#fff;border:1px solid #eee;box-shadow:0 4px 10px #0000000d;border-radius:4px;margin-top:4px;width:100%;z-index:10}.giftcard-page .giftcard-main__withheader .giftcard-header .custom-dropdown .dropdown-menu .dropdown-item{padding:8px 16px;font-size:14px;cursor:pointer;color:#333}.giftcard-page .giftcard-main__withheader .giftcard-header .custom-dropdown .dropdown-menu .dropdown-item:hover{background-color:#f7f7f7}.giftcard-page .giftcard-main__withheader .giftcard-header .custom-dropdown .dropdown-menu .dropdown-item.active{font-weight:600;color:#000}.giftcard-page .giftcard-main__withheader .giftcard-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:30px 10px;width:100%;padding:0;margin-bottom:40px;justify-items:center}@media (max-width: 768px){.giftcard-page .giftcard-main__withheader .giftcard-grid{gap:20px 8px;width:100%;grid-template-columns:repeat(2,1fr)}}.giftcard-page .giftcard-main .giftcard-pagination{display:flex;justify-content:center;align-items:center;gap:25px;color:#fff}.giftcard-page .giftcard-main .giftcard-pagination button{background:#fff;color:#000;border:none;padding:10px 18px;border-radius:4px;cursor:pointer}.giftcard-page .giftcard-main .giftcard-pagination.active{background:silver;color:#000}.giftcard-page .giftcard-main .giftcard-pagination .pages{display:flex;gap:10px}.giftcard-page .giftcard-main .giftcard-pagination .pages span{padding:6px 12px;border-radius:4px;background:#fff;color:#000;cursor:pointer}.giftcard-page .giftcard-main .giftcard-pagination .pages span.active{background:#0787ff;color:#fff}.giftcard-page .sentinel{min-height:1px}.giftcard-page .no-more-results{text-align:center;padding:20px;color:#666;font-size:16px}@media (max-width: 768px){.giftcard-page{background:#00003d;margin-top:45%;padding:15px;gap:20px;border-radius:20px 20px 0 0}.giftcard-page .mobile-top-controls{display:flex;justify-content:space-between;align-items:center;padding:0 0 10px}.giftcard-page .mobile-top-controls .dropdown-button,.giftcard-page .mobile-top-controls .filter-button{background:#fff;border:1px solid #ddd;border-radius:4px;padding:8px 16px;font-size:14px;display:flex;align-items:center;gap:6px;cursor:pointer}.giftcard-page .mobile-top-controls .dropdown-button svg,.giftcard-page .mobile-top-controls .filter-button svg{font-size:16px}}@media (max-width: 768px) and (max-width: 768px){.giftcard-page .giftcard-sidebar{display:none;position:absolute;top:0;left:0;width:100%;z-index:20;background:#fff;padding:20px;overflow-y:auto}.giftcard-page .giftcard-sidebar.active{display:block}}@media (max-width: 768px){.giftcard-page .giftcard-searchbar{height:50px;margin-top:25%}.giftcard-page .giftcard-searchbar input{font-size:14px;padding:0 16px}}.giftcard-detail-container{background:linear-gradient(0deg,#00003d 24%,#000);text-align:center;position:relative;min-height:70vh}@media (max-width: 768px){.giftcard-detail-container{border-radius:4px;margin:52% 14px 14px;background:#fff;min-height:100vh}}.giftcard-detail-container .giftcard-detail-box{width:90%;max-width:1140px;display:flex;background:#fff;color:#000;border-radius:8px;overflow:hidden;justify-content:space-around;padding:30px;gap:30px;flex-wrap:wrap;margin:auto}@media (max-width: 768px){.giftcard-detail-container .giftcard-detail-box{width:100%;gap:10px;border-radius:8px;padding:10px;display:flex;flex-direction:column}}.giftcard-detail-container .left{display:flex;flex-direction:column;border-right:.5px solid #b3b3b3;width:55%;align-items:start;gap:30px;padding:0 30px}@media (max-width: 768px){.giftcard-detail-container .left{border:none}}.giftcard-detail-container .left h3{font-size:22px;font-weight:600}.giftcard-detail-container .left h4{font-size:22px;font-weight:700}@media (max-width: 768px){.giftcard-detail-container .left h4{font-size:16px;font-weight:500}}.giftcard-detail-container .left .amount-options{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:15px;width:100%}@media (max-width: 768px){.giftcard-detail-container .left .amount-options{gap:9px}}.giftcard-detail-container .left .amount-options .amount-btn{border:none;padding:10px 20px;border:1px solid #707070;border-radius:4px;cursor:pointer;font-size:16px;border-color:#707070;width:20%}.giftcard-detail-container .left .amount-options .amount-btn.active{background:#0866bd;color:#fff;font-weight:700}@media (max-width: 768px){.giftcard-detail-container .left .amount-options .amount-btn{font-size:13px;width:23%;padding:10px}}.giftcard-detail-container .left .custom-input{width:100%;padding:12px;border-radius:4px;border:1px solid #ccc;font-size:16px}.giftcard-detail-container .left .discount-banner{background:#f7f0a6;color:#000;margin:15px auto;padding:10px;border-radius:8px;font-size:14px;width:100%}@media (max-width: 768px){.giftcard-detail-container .left .discount-banner{border-radius:5px;display:none}}.giftcard-detail-container .left .discount-banner h3{font-size:15.24px;color:#474e5c;font-weight:500}.giftcard-detail-container .left .mob-discount-banner{display:block}@media (min-width: 769px){.giftcard-detail-container .left .mob-discount-banner{display:none}}@media (max-width: 768px){.giftcard-detail-container .left .mob-discount-banner{background:#f7f0a6;color:#000;margin:0 auto;padding:10px;border-radius:5px;font-size:14px;width:100%}.giftcard-detail-container .left .mob-discount-banner h3{font-size:15.24px;color:#474e5c;font-weight:500}}.giftcard-detail-container .left .payment-option{padding:10px;font-size:16px;border:1px solid #ccc;border-radius:4px;cursor:pointer;text-align:center}.giftcard-detail-container .left .payment-option.apple-pay{background-color:#000;color:#fff}.giftcard-detail-container .left .payment-option.google-pay{background-color:#fff;color:#000}.giftcard-detail-container .left .divider{text-align:center;color:#666;margin:10px 0;position:relative;font-size:14px;width:100%}.giftcard-detail-container .left .divider:before{content:"";position:absolute;top:50%;left:0;right:0;height:1px;background-color:#ccc;z-index:0;width:35%}.giftcard-detail-container .left .divider:after{content:"";position:absolute;top:50%;right:0;height:1px;background-color:#ccc;z-index:0;width:35%}.giftcard-detail-container .left .divider span{position:relative;z-index:1;padding:0 10px;color:#666}.giftcard-detail-container .left .card-info{display:flex;flex-direction:column;gap:10px;align-items:start;width:100%}.giftcard-detail-container .left .card-info h4{margin:0;font-size:16px;font-weight:600}.giftcard-detail-container .left .card-info .card-inputs{display:flex;flex-direction:column;gap:10px;width:100%;border-radius:4px}.giftcard-detail-container .left .card-info .card-inputs .card-details{display:flex;gap:10px}.giftcard-detail-container .left .card-info .card-inputs .card-details .expiry,.giftcard-detail-container .left .card-info .card-inputs .card-details .cvc{flex:1}.giftcard-detail-container .left .card-info .card-number,.giftcard-detail-container .left .card-info .expiry,.giftcard-detail-container .left .card-info .cvc,.giftcard-detail-container .left .card-info .card-holder{padding:10px;border-radius:4px;font-size:14px;width:100%;border:1px solid #000}.giftcard-detail-container .left .mobsummary{display:none}@media (max-width: 768px){.giftcard-detail-container .left .mobsummary{display:flex;width:100%;justify-content:center;align-items:center;text-align:center}}.giftcard-detail-container .left .summary{width:100%;margin:10px auto 0;font-size:19px;align-items:center;text-align:center;display:flex;flex-direction:column}@media (max-width: 768px){.giftcard-detail-container .left .summary{margin:0}}.giftcard-detail-container .left .summary .row{display:flex;justify-content:space-between;width:100%;padding:5px 0;margin-top:5px}@media (max-width: 768px){.giftcard-detail-container .left .summary .row{font-size:16px;padding:0}}.giftcard-detail-container .left .summary .total{font-weight:700;font-size:18px;border-top:1px solid #474E5C;margin-top:10px}@media (max-width: 768px){.giftcard-detail-container .left .summary .total{border-top:1px solid #B3B3B3;border-bottom:1px solid #474E5C;margin:10px 0;padding:15px 0 25px}}.giftcard-detail-container .right{flex:1;min-width:300px}@media (max-width: 768px){.giftcard-detail-container .right{order:-1}}.giftcard-detail-container .right .card-preview{display:flex;border-radius:8px;padding:15px;align-items:center;gap:15px;color:#000;background-color:#e8f3ff}@media (max-width: 768px){.giftcard-detail-container .right .card-preview{flex-direction:row;border-radius:5px;margin:10px}}.giftcard-detail-container .right .card-preview .card-logo{width:100px;height:100px;border-radius:4px;object-fit:contain}.giftcard-detail-container .right .card-preview .card-info{text-align:left}.giftcard-detail-container .right .card-preview .card-info h4{font-size:20px;font-weight:600}@media (max-width: 768px){.giftcard-detail-container .right .card-preview .card-info h4{font-size:17.2px;font-weight:600;margin:0}}.giftcard-detail-container .right .card-preview .card-info p{margin:0;font-size:14px}@media (max-width: 768px){.giftcard-detail-container .right .card-preview .card-info p{font-size:12px;font-weight:400}}.giftcard-detail-container .right .card-previewset{display:flex;padding:15px;align-items:center;gap:15px;color:#000;border-bottom:1px solid #DDDFE4}.giftcard-detail-container .right .card-previewset .card-logoset{width:100px;height:100px;border-radius:4px;object-fit:contain}@media (max-width: 768px){.giftcard-detail-container .right .card-previewset{display:none}}.giftcard-detail-container .right .discount-banner{background:#f7f0a6;color:#000;margin:15px 0;padding:10px;border-radius:8px;font-size:14px}@media (max-width: 768px){.giftcard-detail-container .right .discount-banner{border-radius:5px;margin:10px}}.giftcard-detail-container .right .giftcard-summary{flex:0 0 300px;display:flex;flex-direction:column;gap:10px}.giftcard-detail-container .right .giftcard-summary h3{margin:0;font-size:18px;font-weight:600}.giftcard-detail-container .right .giftcard-summary p{margin:0;font-size:16px}.giftcard-detail-container .right .giftcard-summary .giftcard-image{width:100%;height:200px;background-color:green;border-radius:4px;display:flex;justify-content:center;align-items:center}.giftcard-detail-container .right .giftcard-summary .giftcard-image img{max-width:100%;max-height:100%;object-fit:contain}.giftcard-detail-container .proceed-btn{width:20%;margin-top:30px;background:#318622;color:#fff;font-size:16px;padding:14px 30px;border:none;border-radius:4px;cursor:pointer;font-weight:700;transition:background .2s}@media (max-width: 768px){.giftcard-detail-container .proceed-btn{width:90%}}.giftcard-detail-container .proceed-btn:hover{background:#24612a}.giftcard-detail-container .proceed-btn:disabled{background:#ccc;cursor:not-allowed}@media (max-width: 768px){.giftcard-detail-container .proceed-btn:disabled{display:none}}.giftcard-detail-container .terms-text{margin-top:15px;font-size:13px;color:#fff;text-align:center}@media (max-width: 768px){.giftcard-detail-container .terms-text{color:#242424;padding-bottom:10px}}.giftcard-detail-container .terms-text a{color:#dddfe4;margin:0 8px;text-decoration:underline}@media (max-width: 768px){.giftcard-detail-container .terms-text a{color:#3d87f7}}.giftcard-detail-container .terms-text .divider{color:#dddfe4}@media (max-width: 768px){.giftcard-detail-container .terms-text .divider{color:#afb4c1}}@media (max-width: 768px){.left,.right{width:100%!important;border:none;padding:0!important}.amount-options{justify-content:left;gap:9px}.amount-btn{font-size:14px;padding:8px 16px}.custom-input{font-size:14px}.card-preview{flex-direction:column;align-items:center;text-align:center}.card-preview .card-logo{width:80px;height:80px}.card-preview .card-info h4{font-size:18px}.card-preview .card-info p{font-size:13px}.summary{font-size:14px}.summary .total{font-size:16px}.proceed-btn{max-width:100px;font-size:15px;padding:12px;margin:20px auto 10px}.terms-text{font-size:12px;padding:0 10px;color:#3d87f7;text-decoration:underline}}@media (max-width: 768px){.accon{background:#00003d;margin-top:20px;border-radius:20px 20px 0 0}}.ahero-banner{position:relative;background-image:url(/assets/Activitybanner-Do9Fg3_W.jpg);background-size:cover;background-position:center;height:400px;display:flex;align-items:center;justify-content:center;color:#fff}.ahero-banner__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#000000b3,#0000004d);display:flex;align-items:center;justify-content:center;padding:32px;text-align:center}.ahero-banner__content{max-width:800px}.ahero-banner__title{font-size:44.8px;font-weight:700;margin-bottom:8px}.ahero-banner__desc{font-size:19.2px;margin-bottom:24px;color:#f0f0f0}.ahero-banner__breadcrumb{display:inline-flex;background:#ffffff1a;padding:12px 20px;border-radius:30px;font-size:15.2px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.ahero-banner__breadcrumb a{color:#ccc;text-decoration:none;font-weight:500;margin-right:4px;display:inline-flex;align-items:center;gap:4px}.ahero-banner__breadcrumb a:hover{text-decoration:underline}.ahero-banner__breadcrumb span{color:#ccc;margin:0 4px}.ahero-banner__breadcrumb .current{color:#fff;font-weight:600}@media (max-width: 768px){.ahero-banner{display:none!important}}.ahero-mobile-header{display:none}@media (max-width: 768px){.ahero-mobile-header{display:flex;align-items:center;padding:40px 16px 23px;background:#004687;color:#fff;font-weight:600;font-size:1.1rem;position:fixed;top:10.2%;z-index:1;width:100%}.ahero-mobile-header .back-icon{color:#fff;display:flex;margin-right:-20px;align-items:center;cursor:pointer;padding:10px}.ahero-mobile-header h2{margin:0;font-size:19.2px;flex-grow:1;text-align:center}}.acon{padding:4rem;background:linear-gradient(0deg,#00002b 60%,#000)}@media (max-width: 768px){.acon{margin-top:39%;padding:15% 0 10%;background:#00003d;border-radius:20px 20px 0 0}}@media (max-width: 768px){.activity-tabs-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch;padding-left:20px;padding-right:20px}.activity-tabs-scroll::-webkit-scrollbar{display:none}}.activity-tabs{display:flex;flex-wrap:wrap;gap:20px;justify-content:center;margin-bottom:50px}@media (max-width: 768px){.activity-tabs{flex-wrap:nowrap;width:max-content;margin:0}}.activity-tabs__btn{padding:12px 22px;border:none;border-radius:8px;background:#002961;color:#fff;cursor:pointer;transition:background .3s;white-space:nowrap}@media (max-width: 768px){.activity-tabs__btn{font-size:13px;flex-shrink:0}}.activity-tabs__btn.active{background-color:#0070db}.activity-tabs__btn{display:flex;align-items:center;gap:.5rem;padding:.6rem 1rem;background:#002f6c;color:#fff;border:none;border-radius:8px;cursor:pointer}.activity-tabs__btn.active{background-color:#007aff}.activity-tabs__btn .tab-icon{display:flex;align-items:center}.activity-tabs__btn .tab-label{white-space:nowrap}.activity-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(450px,1fr));gap:1.5rem;padding:0 2rem 3rem;width:80%;justify-content:center;margin:0 auto}@media (max-width: 768px){.activity-grid{grid-template-columns:repeat(auto-fit,minmax(350px,1fr));padding:0;width:90%;margin:35px auto 20px}}.activity-item{background:#fff;height:127px;border-radius:8px;padding:1rem;display:flex;align-items:center;justify-content:space-between;box-shadow:0 2px 10px #c4c4c414;transition:transform .5s ease-in-out;cursor:pointer}@media (max-width: 768px){.activity-item{height:88px}}.activity-item:hover{transform:scale(101%)}.activity-item__logo{width:64px;height:100px;background-color:#e5e5e5;border-radius:.5rem}@media (max-width: 768px){.activity-item__logo{width:50px;height:74px}}.activity-item__details{flex:1;margin:0 1rem}@media (max-width: 768px){.activity-item__details{margin:0 0 0 10px}}.activity-item__details .activity-item__title{font-size:20.77px;font-weight:700;color:#000}@media (max-width: 768px){.activity-item__details .activity-item__title{font-size:16px}}.activity-item__details .activity-item__date{font-size:.9rem;color:#777;margin-top:.2rem;display:flex;flex-direction:row;gap:5px;align-items:center}@media (max-width: 768px){.activity-item__details .activity-item__date{font-size:14px}}.activity-item__discount{text-align:right;color:#0057d8;font-weight:700;font-size:27.1px;display:flex;justify-content:end;margin:-18px 0;align-items:baseline;gap:10px}@media (max-width: 768px){.activity-item__discount{font-size:20px;margin:-20px 0}}.activity-item__discount p{font-size:.9rem;color:#666;font-weight:400}@media (max-width: 768px){.fccon{height:100vh;background:#00003d;margin-top:20px;border-radius:8px 8px 0 0}}.fhero-banner{position:relative;background-image:url(/assets/faqs-BgFUZVV3.png);background-size:cover;background-position:center;height:400px;display:flex;align-items:center;justify-content:center;color:#fff}.fhero-banner__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#000000b3,#0000004d);display:flex;align-items:center;justify-content:center;padding:32px;text-align:center}.fhero-banner__content{max-width:800px}.fhero-banner__title{font-size:44.8px;font-weight:700;margin-bottom:8px}.fhero-banner__desc{font-size:19.2px;margin-bottom:24px;color:#f0f0f0}.fhero-banner__breadcrumb{display:inline-flex;background:#ffffff1a;padding:12px 20px;border-radius:30px;font-size:15.2px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.fhero-banner__breadcrumb a{color:#ccc;text-decoration:none;font-weight:500;margin-right:4px;display:inline-flex;align-items:center;gap:4px}.fhero-banner__breadcrumb a:hover{text-decoration:underline}.fhero-banner__breadcrumb span{color:#ccc;margin:0 4px}.fhero-banner__breadcrumb .current{color:#fff;font-weight:600}@media (max-width: 768px){.fhero-banner{display:none!important}}.fhero-mobile-header{display:none}@media (max-width: 768px){.fhero-mobile-header{display:flex;align-items:center;padding:40px 16px 23px;background:#00003d;color:#fff;font-weight:600;font-size:1.1rem;position:fixed;top:10.2%;z-index:1;width:100%}.fhero-mobile-header .back-icon{color:#fff;display:flex;margin-right:-20px;align-items:center;cursor:pointer;padding:10px}.fhero-mobile-header h2{margin:0;font-size:19.2px;flex-grow:1;text-align:center}}.fcon{background:linear-gradient(0deg,#00002b 70%,#000);padding:3rem 2rem 5rem}@media (max-width: 768px){.fcon{padding:55px 0;background:#00003d;margin-top:35%}}.faq-wrapper{max-width:80%;margin:0 auto;font-family:Inter,Poppins,sans-serif;background:#f6faff;border-radius:8px}@media (max-width: 768px){.faq-wrapper{max-width:100%;border-radius:8px}}.faq-title{background:#004687;color:#fff;padding:1.5rem;border-top-left-radius:16px;border-top-right-radius:16px;font-size:clamp(1.5rem,4vw,1.8rem);font-weight:600;text-align:center}@media (max-width: 768px){.faq-title{display:none}}.faq-list{background:#fff;border-bottom-left-radius:16px;border-bottom-right-radius:16px;overflow:hidden;padding:2rem}@media (max-width: 768px){.faq-list{padding:1.2rem 1rem;border-radius:8px}}.faq-item{border-bottom:1px solid #e2e8f0;transition:background .3s ease}.faq-item.active{background:#f9fbfd}.faq-item .faq-question{padding:1.3rem .8rem;display:flex;align-items:flex-start;justify-content:space-between;cursor:pointer;font-weight:600;gap:1rem}.faq-item .faq-question .faq-number{color:#004687;font-weight:700;flex-shrink:0}.faq-item .faq-question .faq-text{flex:1;color:#222;font-size:1rem}@media (max-width: 768px){.faq-item .faq-question .faq-text{font-size:.95rem}}.faq-item .faq-question .faq-toggle{margin-left:auto;color:#004687;font-weight:700;font-size:1.2rem;-webkit-user-select:none;user-select:none}.faq-item .faq-answer{padding:1rem 1.2rem 1.5rem 3.2rem;font-size:.95rem;line-height:1.6;color:#333}.faq-item .faq-answer a{color:#004687;text-decoration:underline}@media (max-width: 768px){.faq-item .faq-answer{padding:.5rem 1rem 1rem 2rem;font-size:.9rem}}.thero-banner{position:relative;background-image:url(/assets/competition-AY0B2fy_.png);background-size:cover;background-position:center;height:400px;display:flex;align-items:center;justify-content:center;color:#fff}.thero-banner__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#000000b3,#0000004d);display:flex;align-items:center;justify-content:center;padding:32px;text-align:center}.thero-banner__content{max-width:800px}.thero-banner__title{font-size:44.8px;font-weight:700;margin-bottom:8px}.thero-banner__desc{font-size:19.2px;margin-bottom:24px;color:#f0f0f0}.thero-banner__breadcrumb{display:inline-flex;background:#ffffff1a;padding:6.4px 16px;border-radius:16px;font-size:15.2px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.thero-banner__breadcrumb a{color:#ccc;text-decoration:none;font-weight:500;margin-right:4px;display:inline-flex;align-items:center;gap:4px}.thero-banner__breadcrumb a:hover{text-decoration:underline}.thero-banner__breadcrumb span{color:#ccc;margin:0 4px}.thero-banner__breadcrumb .current{color:#fff;font-weight:600}@media (max-width: 768px){.thero-banner{height:220px}.thero-banner__title{font-size:32px}.thero-banner__desc{font-size:16px}}@media (max-width: 768px){.thero-banner{display:none!important}}.tesco-section{background:linear-gradient(0deg,#00002b 70%,#000);padding:64px 16px;display:flex;justify-content:center}.tesco-box{background:#fff;padding:48px 32px;border-radius:12px;box-shadow:0 6px 25px #0000001a;max-width:1000px;width:100%;text-align:center}.tesco-heading{font-size:28.8px;font-weight:700;margin-bottom:8px;color:#000}.tesco-subtext{font-size:16px;color:#444;margin-bottom:32px}.tesco-grid{display:flex;gap:32px;flex-wrap:wrap;justify-content:space-between;text-align:left}.tesco-form{flex:1;min-width:300px;padding:24px;border:1px solid #eee;border-radius:10px}.tesco-form .form-group{margin-bottom:20px}.tesco-form .form-group label{display:block;font-weight:600;margin-bottom:8px;color:#222}.tesco-form .form-group input{width:100%;padding:12px 16px;border-radius:999px;border:1px solid #ccc;font-size:16px;outline:none}.tesco-form .form-group input:focus{border-color:#318622}.tesco-form .form-group .info-button{background:none;border:none;padding:0;margin-left:4.8px;cursor:pointer;color:#333;display:inline-flex;align-items:center}.tesco-form .form-group .info-button svg{font-size:16.8px}.tesco-form .form-group .info-button:hover{color:#000}.tesco-form .submit-btn{background:#0a5c1a;color:#fff;padding:12.8px;width:100%;border:none;border-radius:999px;font-weight:600;font-size:16px;cursor:pointer;margin-top:16px;transition:background .3s}.tesco-form .submit-btn:hover{background:#0e7523}.tesco-form .terms-link{font-size:12px;margin-top:8px;text-align:center}.tesco-form .terms-link a{color:#0073e6;text-decoration:underline}.tesco-right{flex:1;min-width:280px;background:#f7f7f7;padding:24px;border-radius:10px}.tesco-right h3{font-size:19.2px;font-weight:700;margin-bottom:16px;color:#222}.tesco-right p{font-size:15.2px;color:#333;margin-bottom:16px;line-height:1.5}@media (max-width: 768px){.tesco-box{padding:32px 20px}.tesco-grid{flex-direction:column}}.info-modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#0009;z-index:1000;display:flex;justify-content:center;align-items:center;padding:16px}.info-modal{background:#fff;padding:32px;max-width:600px;width:100%;border-radius:10px;position:relative;font-family:inherit;color:#222;line-height:1.5}.modal-close{position:absolute;top:16px;right:16px;background:none;border:none;font-size:24px;cursor:pointer;color:#666}.modal-close:hover{color:#000}.info-modal h2{font-size:20px;margin-bottom:16px;font-weight:700;color:#000}.info-modal p,.info-modal ul{font-size:15.2px;margin-bottom:16px}.info-modal a{text-decoration:underline;color:#0073e6}.info-modal ul{padding-left:19.2px;list-style:disc}.reminder{font-size:13.6px;color:#333}.close-btn{margin-top:16px;padding:9.6px 20px;background:#0a5c1a;color:#fff;border:none;border-radius:999px;font-weight:600;font-size:15.2px;cursor:pointer}.close-btn:hover{background:#0e7523}.giftcard-Checkout-container{text-align:center;position:relative;min-height:70vh}@media (max-width: 768px){.giftcard-Checkout-container{min-height:50vh}}.giftcard-Checkout-container .giftcard-box{width:90%;max-width:1140px;display:flex;background:#fff;color:#000;border-radius:8px;overflow:hidden;justify-content:space-around;padding:40px;gap:30px;flex-wrap:wrap;margin:auto}.giftcard-Checkout-container .left{display:flex;flex-direction:column;border-right:.5px solid #b3b3b3;width:55%;align-items:start;gap:30px;padding:0 30px}.giftcard-Checkout-container .left h3{font-size:22px;font-weight:600}.giftcard-Checkout-container .left .payment-options{width:100%}.giftcard-Checkout-container .left .payment-options .StripeElement{text-align:center}.giftcard-Checkout-container .left .payment-methods-unavailable{font-size:.85rem;color:#666;margin:.5rem 0 1rem;text-align:center;padding:8px;background-color:#f8f9fa;border-radius:4px}.giftcard-Checkout-container .left .amount-options{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:15px}.giftcard-Checkout-container .left .amount-options .amount-btn{border:none;padding:10px 20px;border:1px solid #707070;border-radius:4px;cursor:pointer;font-size:16px;border-color:#707070}.giftcard-Checkout-container .left .amount-options .amount-btn.active{background:#707070;color:#fff;font-weight:700}.giftcard-Checkout-container .left .custom-input{width:100%;padding:12px;border-radius:4px;border:1px solid #ccc;font-size:16px}.giftcard-Checkout-container .left .payment-option{padding:10px;font-size:16px;border:1px solid #ccc;border-radius:5px;cursor:pointer;text-align:center}.giftcard-Checkout-container .left .payment-option.apple-pay{background-color:#000;color:#fff}.giftcard-Checkout-container .left .payment-option.google-pay{background-color:#fff;color:#000}.giftcard-Checkout-container .left .divider{text-align:center;color:#666;margin:10px 0;position:relative;font-size:14px;width:100%}.giftcard-Checkout-container .left .divider:before{content:"";position:absolute;top:50%;left:0;right:0;height:1px;background-color:#ccc;z-index:0;width:35%}.giftcard-Checkout-container .left .divider:after{content:"";position:absolute;top:50%;right:0;height:1px;background-color:#ccc;z-index:0;width:35%}.giftcard-Checkout-container .left .divider span{position:relative;z-index:1;padding:0 10px;color:#666}.giftcard-Checkout-container .left .card-info{display:flex;flex-direction:column;gap:10px;align-items:start;width:100%}.giftcard-Checkout-container .left .card-info h4{margin:0;font-size:16px;font-weight:600}.giftcard-Checkout-container .left .card-info .card-inputs{display:flex;flex-direction:column;gap:10px;width:100%;border-radius:4px}.giftcard-Checkout-container .left .card-info .card-inputs .card-details{display:flex;gap:10px}.giftcard-Checkout-container .left .card-info .card-inputs .card-details .expiry,.giftcard-Checkout-container .left .card-info .card-inputs .card-details .cvc{flex:1}.giftcard-Checkout-container .left .card-info .card-number,.giftcard-Checkout-container .left .card-info .expiry,.giftcard-Checkout-container .left .card-info .cvc,.giftcard-Checkout-container .left .card-info .card-holder{padding:10px;border-radius:4px;font-size:14px;width:100%;border:1px solid #000}.giftcard-Checkout-container .right{flex:1;min-width:300px}.giftcard-Checkout-container .right .card-preview{display:flex;border-radius:4px;padding:15px;align-items:center;gap:15px;color:#000;background-color:#e8f3ff}.giftcard-Checkout-container .right .card-preview .card-logo{width:100px;height:100px;border-radius:8px;object-fit:contain}.giftcard-Checkout-container .right .card-preview .card-info{text-align:left}.giftcard-Checkout-container .right .card-preview .card-info h4{margin:0 0 5px;font-size:20px;font-weight:600}.giftcard-Checkout-container .right .card-preview .card-info p{margin:0;font-size:14px}.giftcard-Checkout-container .right .discount-banner{background:#f7f0a6;color:#000;margin:15px 0;padding:10px;border-radius:4px;font-size:14px}.giftcard-Checkout-container .right .summary{margin-top:20px;font-size:16px}.giftcard-Checkout-container .right .summary .row{display:flex;justify-content:space-between;padding:5px 0}.giftcard-Checkout-container .right .summary .total{font-weight:700;font-size:18px}.giftcard-Checkout-container .right .giftcard-summary{flex:0 0 300px;display:flex;flex-direction:column;gap:10px}.giftcard-Checkout-container .right .giftcard-summary h3{margin:0;font-size:18px;font-weight:600}.giftcard-Checkout-container .right .giftcard-summary p{margin:0;font-size:16px}.giftcard-Checkout-container .right .giftcard-summary .giftcard-image{width:100%;height:200px;background-color:green;border-radius:4px;display:flex;justify-content:center;align-items:center}.giftcard-Checkout-container .right .giftcard-summary .giftcard-image img{max-width:100%;max-height:100%;object-fit:contain}.giftcard-Checkout-container .proceed-btn{margin-top:30px;background:#318622;color:#fff;font-size:16px;padding:14px 30px;border:none;border-radius:4px;cursor:pointer;font-weight:700;transition:background .2s;width:20%}.giftcard-Checkout-container .proceed-btn:hover{background:#24612a}.giftcard-Checkout-container .proceed-btn:disabled{background:#ccc;cursor:not-allowed}.giftcard-Checkout-container .terms-text{margin-top:15px;font-size:13px;color:#fff;text-align:center}@media (max-width: 768px){.giftcard-Checkout-container .terms-text{color:#242424;padding-bottom:10px}}.giftcard-Checkout-container .terms-text a{color:#dddfe4;margin:0 8px;text-decoration:underline}@media (max-width: 768px){.giftcard-Checkout-container .terms-text a{color:#3d87f7}}.giftcard-Checkout-container .terms-text .divider{color:#dddfe4}@media (max-width: 768px){.giftcard-Checkout-container .terms-text .divider{color:#afb4c1}}.mobile-header2{display:none}@media (max-width: 768px){.giftcard-sidebar{display:none}.mobile-header2{display:flex;align-items:center;background:#fff;margin:-14px;border-radius:20px 20px 0 0;padding:10px;z-index:10;position:fixed;width:100%}.mobile-header2 svg{color:gray}.mobile-header2 button{width:50%;display:flex;align-items:center;gap:15px;padding:8px;color:#474e5c;cursor:pointer;font-size:16px;text-align:left;background:none;border:none}.mobile-header2 span{color:#6f7687}.mobile-header2 button>div{display:flex;flex-direction:column;align-items:flex-start}.mobile-modal{position:fixed;bottom:0;left:0;right:0;max-height:80vh;background:#fff;z-index:100;border-top-left-radius:16px;border-top-right-radius:16px;box-shadow:0 -2px 10px #0000001a;overflow-y:scroll}.mobile-modal .modal-header{display:flex;justify-content:space-between;padding:1rem;border-bottom:1px solid #ccc}.mobile-modal .modal-header button{font-size:1.5rem;background:none;border:none}.mobile-modal .modal-body{padding:15px}.mobile-modal .modal-body>input{width:100%}.mobile-modal .modal-option{display:flex;align-items:center;margin-bottom:1rem}.mobile-modal .modal-option input{margin-right:.5rem}.mobile-modal .range{border-top:1px solid #ccc;padding-top:15px}.mobile-modal h4{font-weight:700}.mobile-modal .inputrange{display:flex;width:100%;margin-bottom:15px}.mobile-modal .range-values{display:flex;flex-direction:row;justify-content:space-between;margin:7px 0 10px}.mobile-modal .range-values span{border:1px solid #8a8a8a;padding:5px 25px;border-radius:4px}.mobile-modal .modal-actions{display:flex;flex-direction:row;justify-content:space-between;padding:16px 0}.mobile-modal .modal-actions .clear-btn{background:#fff;border:1px solid #318622;padding:10px 50px;border-radius:4px}.mobile-modal .modal-actions .apply-btn{background:#318622;color:#fff;padding:10px 28px;border:none;border-radius:4px}}.giftCardCheckout .giftcard-box .left{gap:10px}.giftCardCheckout .giftcard-box .left button{display:inline-flex;align-items:center;justify-content:center;gap:5px;border-radius:8px;width:100%}@media (max-width: 768px){.giftcard-Checkout-container{background-color:#fff;border-radius:18px 18px 0 0;margin:45% auto;height:100vh}.giftcard-Checkout-container .mobile-title{display:block;font-size:1rem;font-weight:600;text-align:left;color:#000;background:#fff;padding:1rem 1rem 0;border-top-left-radius:12px;border-top-right-radius:12px}.giftcard-Checkout-container .giftcard-box{width:100%;max-width:360px;padding:1rem 1rem 2rem;margin:0 auto;display:flex;flex-direction:column;gap:20px;padding-top:50px}.giftcard-Checkout-container .right{order:-1;display:flex;align-items:center;flex-direction:row-reverse;border-bottom:1px solid #e2e2e2;padding-bottom:30px}.giftcard-Checkout-container .right .giftcard-image{width:90px;height:56px;border-radius:4px;overflow:hidden}.giftcard-Checkout-container .right .giftcard-image img{width:100%;height:100%;object-fit:cover}.giftcard-Checkout-container .right .giftcard-summary{flex:1;text-align:left;gap:5px;padding-left:15px}.giftcard-Checkout-container .right .giftcard-summary h3{font-size:1rem;font-weight:600;margin:0}.giftcard-Checkout-container .right .giftcard-summary p{font-size:.9rem;margin:.2rem 0 0}.giftcard-Checkout-container .left{width:100%;border:none;padding:0}.giftcard-Checkout-container .left .payment-option{width:100%;padding:.75rem;font-size:.95rem;border-radius:4px}.giftcard-Checkout-container .left .divider{margin:1rem 0;font-size:.75rem}.giftcard-Checkout-container .left .card-info h4{font-size:.85rem}.giftcard-Checkout-container .save-card{display:flex;align-items:center;gap:.4rem;margin-top:.4rem}.giftcard-Checkout-container .save-card input{accent-color:#318622}.giftcard-Checkout-container .save-card label{font-size:.8rem}.giftcard-Checkout-container .proceed-btn{width:80%;max-width:340px;margin:1.5rem auto 2rem;border-radius:4px;font-size:.95rem;padding:14px 0;background:linear-gradient(to top,#005717,#004c14);font-size:15.45px}}.giftcard-success-page{max-width:800px;margin:0 auto;padding:20px;text-align:center}.giftcard-success-page .gift-card-container{width:100%;border:1px solid #ccc;border-radius:8px;padding:20px;text-align:center;background-color:#fff;margin-bottom:40px}.giftcard-success-page .gift-card-container .gift-card-content h2{font-size:30px;font-weight:600;margin-bottom:10px}.giftcard-success-page .gift-card-container .gift-card-content .balance{font-size:36px;font-weight:600;margin:10px 0;color:#000}.giftcard-success-page .gift-card-container .gift-card-content .card-logo{margin-bottom:20px}.giftcard-success-page .gift-card-container .gift-card-content .card-logo img{max-width:200px;height:auto;margin-inline:auto}.giftcard-success-page .gift-card-container .gift-card-content .discount{font-size:.9em;color:#474e5c;margin-bottom:20px}.giftcard-success-page .gift-card-container .gift-card-content .spend-now{background-color:#000;color:#fff;border:none;padding:10px 20px;font-size:1em;cursor:pointer;border-radius:5px}.giftcard-success-page .gift-card-container .footer{margin-top:20px;border-top:1px solid #ccc;padding-top:10px;font-size:14px;font-weight:400;color:#474e5c;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:20px}.giftcard-success-page .gift-card-container .footer p{color:#474e5c}.giftcard-success-page .gift-card-container .footer p:nth-child(1){font-weight:600}.giftcard-success-page .gift-card-container .footer .links a{color:#1e90ff;text-decoration:none;margin:0 5px}.giftcard-success-page .gift-card-container .footer .links a:hover{text-decoration:underline;cursor:pointer}.giftcard-success-page h3,.giftcard-success-page p{color:#fff}.giftcard-success-page .error-message{color:red;font-weight:700;margin-bottom:20px}.giftcard-success-page .proceed-btn{background:#318622;color:#fff;border:none;border-radius:4px;padding:10px 20px;font-size:16px;cursor:pointer;transition:background-color .3s;width:35%}.giftcard-success-page .proceed-btn:hover{background:#24612a}@media (max-width: 768px){.giftcard-success-page{padding:12px}.giftcard-success-page h3{font-size:20px}.giftcard-container{flex-direction:column;border-radius:8px}.giftcard-left{padding:24px 16px;justify-content:flex-start}.giftcard-left .giftcard-logo{max-width:60%}}@media (max-width: 768px) and (max-width: 767px){.giftcard-right .giftcard-actions{flex-direction:row;justify-content:space-between;gap:12px}.giftcard-right .giftcard-actions .wallet-btn,.giftcard-right .giftcard-actions .redeem-btn{flex:1;padding:10px 0;font-size:13.33px;border-radius:4px;text-align:center}.giftcard-right .giftcard-actions .wallet-btn{background:transparent;border:1.5px solid #318622;color:#318622;font-size:13.33px}.giftcard-right .giftcard-actions .redeem-btn{background:#318622;color:#fff;border:none;font-size:13.33px}h4{font-size:1.1rem;margin-bottom:.75rem}.giftcard-amount{font-size:.95rem;margin-bottom:1rem}.giftcard-code-section .barcode{height:48px}.giftcard-code-section .code-container{padding:6px 12px}.giftcard-code-section .code-container .giftcard-code{font-size:.9rem}.giftcard-dates{flex-direction:column;align-items:flex-start;gap:4px}}@media (max-width: 768px){.proceed-btn{width:100%;max-width:340px}}.wcon{background:linear-gradient(360deg,#00003d,#000 75%);padding-bottom:20px}.whero-banner{position:relative;background-image:url(/assets/waystoearn-0O5C6X4o.svg);background-size:cover;background-position:center;height:400px;display:flex;align-items:center;justify-content:center;color:#fff}.whero-banner__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#000000b3,#0000004d);display:flex;align-items:center;justify-content:center;padding:32px;text-align:center}.whero-banner__content{max-width:800px}.whero-banner__title{font-size:44.8px;font-weight:700;margin-bottom:8px}.whero-banner__desc{font-size:19.2px;margin-bottom:24px;color:#f0f0f0}.whero-banner__breadcrumb{display:inline-flex;background:#ffffff1a;padding:12px 20px;border-radius:30px;font-size:15.2px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.whero-banner__breadcrumb a{color:#ccc;text-decoration:none;font-weight:500;margin-right:4px;display:inline-flex;align-items:center;gap:4px}.whero-banner__breadcrumb a:hover{text-decoration:underline}.whero-banner__breadcrumb span{color:#ccc;margin:0 4px}.whero-banner__breadcrumb .current{color:#fff;font-weight:600}.whero-mobile-header{display:none}.ways-container{background-color:#fff;border-radius:8px;overflow:hidden;margin:0 auto 5%;padding-bottom:20px;box-shadow:0 4px 12px #0000001a;width:70%}.ways-header{background-color:#004687;color:#fff;text-align:center;padding:2% 20%;font-weight:500;font-size:19.5px}.ways-list{padding:5%}.way-item{padding:12px 10px}.way-item .way-title{display:flex;align-items:center;font-weight:600;font-size:21px;margin-bottom:6px}.way-item .way-title .icon{font-size:20px;margin-right:8px}.way-item .way-description{font-size:19px;color:#333;line-height:1.5}.way-item hr{border:none;border-top:1px solid #ddd;margin:12px 0}.ways-footer{padding:0 20px;font-size:17px;color:#555;text-align:center;font-style:italic}@media (max-width: 768px){.wcon{padding-bottom:0}.whero-banner{display:none!important}.whero-mobile-header{display:flex;align-items:center;padding:40px 16px 23px;background:#00003d;color:#fff;font-weight:600;font-size:17.6px;position:fixed;top:10.2%;z-index:5;width:100%}.whero-mobile-header .back-icon{color:#fff;display:flex;margin-right:-20px;padding:10px;align-items:center;cursor:pointer}.whero-mobile-header h2{margin:0;font-size:19.2px;flex-grow:1;text-align:center}.ways-container{width:100%;margin:46% auto 5%}.ways-header{position:fixed;background-color:#00003d;padding:23px;font-size:15px;font-weight:400}.ways-list{margin-top:25%}.way-item .way-title{font-size:18px}.way-item .way-description{font-size:15px;color:#090a0c}.ways-footer{font-size:14px}}*{font-family:Museo-Sans}.loading,.error,.no-results{display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:300px;text-align:center;padding:20px;font-size:20px;position:absolute}.loading{color:#555}.error{color:red}.no-results{color:#777}.page-main{background:linear-gradient(0deg,#00003d 24%,#000)}@media (max-width: 768px){.page-main{background:#00003d}}.ticketmaster-loader{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px;text-align:center}.ticketmaster-loader .loader-text{font-size:16px;color:#333;margin-bottom:20px;font-weight:500}.ticketmaster-loader .dot-loader-wrapper{display:flex;justify-content:center;align-items:center;height:60px}.ticketmaster-loader .dot-grid{display:grid;grid-template-columns:repeat(4,15px);gap:10px}.ticketmaster-loader .dot{width:15px;height:15px;border-radius:50%;animation:pulse 1s infinite ease-in-out}.ticketmaster-loader .dot:nth-child(1){background-color:#318622;animation-delay:0s}.ticketmaster-loader .dot:nth-child(2){background-color:#004687;animation-delay:.2s}.ticketmaster-loader .dot:nth-child(3){background-color:#7dc142;animation-delay:.4s}.ticketmaster-loader .dot:nth-child(4){background-color:#002961;animation-delay:.6s}@keyframes pulse{0%,to{transform:scale(1);opacity:.6}50%{transform:scale(1.5);opacity:1}}.mobile-header{display:none}@media (max-width: 768px){.mobile-header{display:flex;align-items:center;padding:40px 16px 16px;background:#004687;color:#fff;font-weight:600;font-size:1.1rem;position:fixed;top:10.2%;z-index:5;width:100%}.mobile-header .back-icon{color:#fff;display:flex;align-items:center;cursor:pointer;background:none;border:none;padding:0}.mobile-header h2{margin:0;font-size:19.2px;flex-grow:1;text-align:center}}.order-summary{display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding-bottom:15px;margin-bottom:20px;border-bottom:1px solid #DDDFE4}.order-summary h3{font-size:21px;font-weight:700;color:#090a0c}@media (max-width: 768px){.order-summary{display:none}}.mob-order-summary{display:none}@media (max-width: 768px){.mob-order-summary{display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:100%}.mob-order-summary h6{font-size:18.4px;font-weight:700;color:#090a0c}}.mob-card-previewset{display:none}@media (max-width: 768px){.mob-card-previewset{width:100%;display:flex;align-items:center;justify-content:start;gap:15px;color:#000;flex-direction:row}.mob-card-previewset .card-logoset{width:100px;height:100px;border-radius:4px;object-fit:contain}.mob-card-previewset .card-infoset{display:flex;justify-items:unset;justify-content:space-between;width:100%}.mob-card-previewset h6{font-size:16px;font-weight:500}}.card-previewset{display:flex;padding:15px;align-items:center;gap:15px;color:#000;border-bottom:1px solid #DDDFE4}@media (max-width: 768px){.card-previewset{flex-direction:row;border-radius:5px;margin:10px 0;padding:5px;border:none}}.card-previewset .card-logoset{width:100px;height:100px;border-radius:4px;object-fit:contain}.card-previewset .card-infoset{text-align:center;display:flex;align-items:center;width:100%;gap:50px;margin:0 auto}.card-previewset .card-infoset h4{font-size:18px;font-weight:700}@media (max-width: 768px){.card-previewset .card-infoset h4{font-size:17.2px;font-weight:600;margin:0}}.card-previewset .card-infoset span{font-size:17.17px}.card-previewset .card-infoset p{margin:0;font-size:14px}@media (max-width: 768px){.card-previewset .card-infoset p{font-size:12px;font-weight:400}}.summary{display:flex;flex-direction:column;gap:15px;margin-top:20px;font-size:16px}@media (max-width: 768px){.summary{display:none}}.summary .row{display:flex;justify-content:space-between;padding:5px 0}.summary .total{font-weight:700;font-size:18px;border-top:1px solid #DDDFE4;margin-top:8px;padding-top:15px}.card-meta-info{display:flex;justify-content:space-between;width:100%;padding:22px 0;border-top:1px solid #B3B3B3;border-bottom:1px solid #B3B3B3;margin-top:30px}@media (max-width: 768px){.card-meta-info{border:none;padding:10px 5px;margin:0}}.card-meta-info .meta-item{display:flex;flex-direction:column;align-items:center;width:33.33%;gap:6px}@media (max-width: 768px){.card-meta-info .meta-item{display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:100%}}.card-meta-info .meta-item .meta-heading{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:8px}@media (max-width: 768px){.card-meta-info .meta-item .meta-heading{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:8px}}.card-meta-info .meta-item .meta-heading .icon{font-size:16px;color:#000}.card-meta-info .meta-item .meta-heading h5{margin:0;font-size:15px;font-weight:700;color:#000}.card-meta-info .meta-item p{margin:0;font-size:.9rem;color:#555;text-align:center}@media (max-width: 768px){.card-meta-info{flex-direction:column;gap:20px}.card-meta-info .meta-item{width:100%}}.escon{background:linear-gradient(360deg,#00003d,#000 75%);padding-bottom:20px}@media (max-width: 768px){.escon{padding-bottom:0}}.eshero-banner{position:relative;background-image:url(/assets/saving-BoywLMiV.svg);background-size:cover;background-position:center;height:400px;display:flex;align-items:center;justify-content:center;color:#fff}.eshero-banner__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#000000b3,#0000004d);display:flex;align-items:center;justify-content:center;padding:32px;text-align:center}.eshero-banner__content{max-width:800px}.eshero-banner__title{font-size:44.8px;font-weight:700;margin-bottom:8px}.eshero-banner__desc{font-size:19.2px;margin-bottom:24px;color:#f0f0f0}.eshero-banner__breadcrumb{display:inline-flex;background:#ffffff1a;padding:12px 20px;border-radius:30px;font-size:15.2px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.eshero-banner__breadcrumb a{color:#ccc;text-decoration:none;font-weight:500;margin-right:4px;display:inline-flex;align-items:center;gap:4px}.eshero-banner__breadcrumb a:hover{text-decoration:underline}.eshero-banner__breadcrumb span{color:#ccc;margin:0 4px}.eshero-banner__breadcrumb .current{color:#fff;font-weight:600}.eshero-mobile-header{display:none}@media (max-width: 768px){.eshero-mobile-header{display:flex;align-items:center;padding:40px 16px 23px;background:#00003d;color:#fff;font-weight:600;font-size:1.1rem;position:fixed;top:10.2%;z-index:5;width:100%}.eshero-mobile-header .back-icon{color:#fff;display:flex;margin-right:-20px;padding:10px;align-items:center;cursor:pointer}.eshero-mobile-header h2{margin:0;font-size:19.2px;flex-grow:1;text-align:center}}@media (max-width: 768px){.eshero-banner{display:none!important}}.saving-container{background-color:#fff;border-radius:8px;overflow:hidden;margin:0 auto 5%;padding-bottom:20px;box-shadow:0 4px 12px #0000001a;width:70%}@media (max-width: 768px){.saving-container{width:100%;margin:46% auto 5%}}.saving-header{background-color:#004687;color:#fff;text-align:center;padding:2% 20%;font-weight:500;font-size:19.5px}@media (max-width: 768px){.saving-header{position:fixed;background-color:#00003d;padding:23px;font-size:15px;font-weight:400}}.saving-list{padding:5%}@media (max-width: 768px){.saving-list{margin-top:25%}}.save-item{padding:12px 10px}.save-item .save-title{display:flex;align-items:center;font-weight:600;font-size:21px;margin-bottom:6px}@media (max-width: 768px){.save-item .save-title{font-size:18px}}.save-item .save-title .icon{font-size:20px;margin-right:8px}.save-item .save-description{font-size:19px;color:#333;line-height:1.5}@media (max-width: 768px){.save-item .save-description{font-size:15px;color:#090a0c}}.save-item hr{border:none;border-top:1px solid #ddd;margin:12px 0}.saving-footer{padding:0 20px;font-size:17px;color:#555;text-align:center;font-style:italic}@media (max-width: 768px){.saving-footer{font-size:14px}}.lounge-details-container{width:70%;padding-bottom:20px;margin:0 auto;background:#fff;color:#00003d;border-radius:12px}@media (max-width: 768px){.lounge-details-container{width:100%;margin:42% auto}}.lounge-header{font-size:40px;font-weight:700;background:#004687;color:#fff;padding:20px;text-align:center;margin-bottom:2rem;border-radius:8px 8px 0 0}@media (max-width: 768px){.lounge-header{font-size:20px;text-align:left;background:#fff;color:#090a0c}}.lounge-info{display:flex;flex-direction:column;gap:20px;padding:0 7%}.info-row{display:flex;align-items:flex-start;padding:15px 22px;gap:15px;border-bottom:1px solid rgba(53,53,53,.3019607843)}@media (max-width: 768px){.info-row{padding:10px 18px}}.info-row .icon{font-size:1.5rem;flex-shrink:0}.info-row .text{font-size:21.92px;color:#474e5c}@media (max-width: 768px){.info-row .text{font-size:16px;font-weight:500}}.info-row .text strong{display:block;margin-bottom:.3rem;font-size:24.11px;color:#090a0c}@media (max-width: 768px){.info-row .text strong{font-size:17px;font-weight:700}}.lounge-gallery{padding:0 7%;margin-top:25px}.lounge-gallery h3{font-size:28px;font-weight:700;margin-bottom:16px}@media (max-width: 768px){.lounge-gallery h3{font-size:20px}}.lounge-gallery .gallery-row{display:grid;grid-template-columns:repeat(auto-fill,minmax(218px,1fr));gap:15px}@media (max-width: 768px){.lounge-gallery .gallery-row{grid-template-columns:repeat(auto-fill,minmax(110px,2fr))}}.lounge-gallery .gallery-row .gallery-image{width:100%;height:180px;object-fit:cover;border-radius:8px;cursor:pointer;transition:transform .2s ease}.lounge-gallery .gallery-row .gallery-image:hover{transform:scale(1.02)}.lounge-footer{margin-top:2.5rem;color:#474e5c;padding:16px 20px;border-radius:8px;text-align:center;font-size:19.73px;font-weight:500}@media (max-width: 768px){.lounge-footer{font-size:16px}}.image-modal{position:fixed;top:0;left:0;width:100%;height:100%;background:#000c;display:flex;justify-content:center;align-items:center;z-index:1000}.image-modal .modal-img{max-width:90%;max-height:90%;border-radius:8px}.close-button{position:absolute;top:20px;right:20px;font-size:28px;color:#fff;cursor:pointer;z-index:1001;transition:transform .2s ease}.close-button:hover{transform:scale(1.2)}.floating-book-btn-wrapper{display:flex;margin:0 auto;width:100%}@media (max-width: 768px){.floating-book-btn-wrapper{display:none}}.floating-book-btn{width:25%;background-color:#318622;color:#fff;padding:12px 22px;font-size:18px;font-weight:700;border-radius:4px;cursor:pointer;margin:50px auto}.floating-book-btn:hover{background-color:#24612a}
