/* -- 2025-11-05T06:43:40.1234998Z -- */
/* -- benefits_v3.css -- */
:root{--variable-collection-0078ef: #0078ef}*{-webkit-font-smoothing:antialiased;-webkit-box-sizing:border-box;box-sizing:border-box}.body-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-item-align:center;align-self:center;padding-top:0;max-width:1280px;margin-left:auto;margin-right:auto}.body-container h2{font-size:38px;line-height:42px;font-weight:600}@media only screen and (min-width:768px) and (max-width:1023px){.body-container h2{font-size:32px}}@media only screen and (max-width:767px){.body-container h2{font-size:26px}}.body-container .membership-header{width:100%;margin-top:1px}.body-container .membership-header .membership-container{background:#f9f9f9;width:100%;position:relative;background-color:#fff;overflow:hidden;-ms-flex-negative:0;flex-shrink:0;text-align:center;font-size:24px;color:#0078ef;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}@media only screen and (max-width:767px){.body-container .membership-header .membership-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:auto}}.body-container .membership-header .membership-container .membership-image{width:100%;height:auto;max-height:675px}@media only screen and (max-width:767px){.body-container .membership-header .membership-container .membership-image{width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-height:350px}.body-container .membership-header .membership-container .membership-image.membership-image-offer{max-height:450px}}.body-container .membership-header .membership-container .membership-image .img{width:100%;height:100%;background-size:cover;background-position:bottom;background-repeat:no-repeat;-ms-flex-negative:0;flex-shrink:0;aspect-ratio:629/387;-o-object-fit:cover;object-fit:cover}.body-container .membership-header .membership-container .membership-image .img.img-offer::before{content:"";position:absolute;top:-1px;left:0;width:100%;height:70%;background:-webkit-gradient(linear,left bottom,left top,color-stop(10%,rgba(255,255,255,0)),color-stop(35%,rgba(255,255,255,.6)),color-stop(50%,rgba(255,255,255,.85)),to(#fff));background:linear-gradient(to top,rgba(255,255,255,0) 10%,rgba(255,255,255,.6) 35%,rgba(255,255,255,.85) 50%,#fff 100%);pointer-events:none;z-index:0}.body-container .membership-header .membership-container .membership-image .img::before{content:'';width:100%;height:100%;display:block;position:absolute;background:-webkit-gradient(linear,left top,left bottom,color-stop(14.5%,#fff),color-stop(60%,rgba(255,255,255,0)));background:linear-gradient(180deg,#fff 14.5%,rgba(255,255,255,0) 60%);-webkit-transform-origin:0 0;transform-origin:0 0;mix-blend-mode:normal}@media only screen and (max-width:767px){.body-container .membership-header .membership-container .membership-image .img{height:350px;background-size:cover;background-position:center 90%;margin-top:100px;padding-left:16px}.body-container .membership-header .membership-container .membership-image .img.img-offer{height:450px}.body-container .membership-header .membership-container .membership-image .img::before{content:"";position:absolute;top:-5px;left:0;width:100%;height:60%;background:-webkit-gradient(linear,left bottom,left top,from(rgba(255,255,255,0)),color-stop(15%,rgba(255,255,255,.6)),color-stop(30%,rgba(255,255,255,.85)),to(#fff));background:linear-gradient(to top,rgba(255,255,255,0) 0,rgba(255,255,255,.6) 15%,rgba(255,255,255,.85) 30%,#fff 100%);pointer-events:none;z-index:0}.body-container .membership-header .membership-container .membership-image .img::before .img-offer{background-image:-webkit-gradient(linear,left top,left bottom,color-stop(14.5%,#fff),color-stop(50%,rgba(255,255,255,0)));background-image:linear-gradient(180deg,#fff 14.5%,rgba(255,255,255,0) 50%);top:0}}.body-container .membership-header .membership-container .membership-content{position:absolute;top:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:20px;text-align:center;margin:0 auto}@media only screen and (min-width:768px) and (max-width:1023px){.body-container .membership-header .membership-container .membership-content{top:30px}}@media only screen and (max-width:767px){.body-container .membership-header .membership-container .membership-content{top:15px}}.body-container .membership-header .membership-container .membership-content .membership-wrapper{-ms-flex-item-align:stretch;align-self:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;font-size:64px;margin:0 10px}.body-container .membership-header .membership-container .membership-content .membership-wrapper .join-travelzoo-the-container{position:relative;line-height:76px;font-weight:600;display:inline-block;text-align:center;margin:0 10px}@media only screen and (min-width:768px) and (max-width:1023px){.body-container .membership-header .membership-container .membership-content .membership-wrapper .join-travelzoo-the-container{font-size:36px;line-height:40px}}@media only screen and (max-width:767px){.body-container .membership-header .membership-container .membership-content .membership-wrapper .join-travelzoo-the-container{font-size:28px;line-height:35px;margin:0 10px}}.body-container .membership-header .membership-container .membership-content .membership-wrapper .join-travelzoo-the-container .join-travelzoo{margin:0}.body-container .membership-header .membership-container .membership-content .membership-wrapper .join-travelzoo-the-container .the-club-for{margin:0;color:#000}.body-container .membership-header .membership-container .membership-content h2{font-size:2.8em;margin-bottom:15px;font-weight:600}@media only screen and (min-width:768px) and (max-width:1023px){.body-container .membership-header .membership-container .membership-content h2{font-size:2em}}@media only screen and (max-width:767px){.body-container .membership-header .membership-container .membership-content h2{font-size:2.2em}}.body-container .membership-header .membership-container .membership-content .offer-container{width:55%;position:relative;border-radius:20px;background-color:rgba(255,255,255,.65);border:2px solid #0273e4;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:24px 28px;gap:8px;text-align:center;font-size:14px;color:#000;min-width:300px}.body-container .membership-header .membership-container .membership-content .offer-container .offer-header-tag{position:relative;font-size:14px;letter-spacing:.27em;text-transform:uppercase;color:#0078ef;text-align:center}.body-container .membership-header .membership-container .membership-content .offer-container .offer-title{color:#090914;font-size:18px;font-weight:600;line-height:28px;margin:4px 0;display:inline-block;color:#000;text-align:center}@media only screen and (min-width:768px) and (max-width:1023px){.body-container .membership-header .membership-container .membership-content .offer-container .offer-title{margin:4px 25px;font-weight:700;font-size:12px;line-height:18px}}@media only screen and (max-width:767px){.body-container .membership-header .membership-container .membership-content .offer-container .offer-title{margin:4px 25px;font-weight:700;font-size:12px;line-height:18px}}.body-container .membership-header .membership-container .membership-content .offer-container .offer-text{color:#000;font-size:14px;font-weight:400;word-wrap:break-word}@media only screen and (min-width:768px) and (max-width:1023px){.body-container .membership-header .membership-container .membership-content .offer-container .offer-text{margin:4px 25px;font-size:10px}}@media only screen and (max-width:767px){.body-container .membership-header .membership-container .membership-content .offer-container .offer-text{margin:4px 25px;font-size:10px}}.body-container .membership-header .membership-container .membership-content .bottom-content{margin-top:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.body-container .membership-header .membership-container .membership-content .bottom-content p{font-size:1.2em;font-weight:600}@media only screen and (min-width:768px) and (max-width:1023px){.body-container .membership-header .membership-container .membership-content .bottom-content p{font-size:1em}}@media only screen and (max-width:767px){.body-container .membership-header .membership-container .membership-content .bottom-content p{font-size:1.2em}}.body-container .membership-header .membership-container .membership-content .bottom-content p span{font-size:1em}.body-container .membership-header .frame-child{position:absolute;width:calc(100% - 424px);top:-89px;right:-871px;left:1295px;background:-webkit-gradient(linear,left top,right top,color-stop(14.5%,#fff),to(rgba(255,255,255,0)));background:linear-gradient(90deg,#fff 14.5%,rgba(255,255,255,0));height:1319px;-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-transform-origin:0 0;transform-origin:0 0;mix-blend-mode:normal}.body-container .membership-header .frame-item{position:absolute;width:calc(100% - 128px);top:-483px;right:-1127px;left:1255px;background:-webkit-gradient(linear,left top,right top,color-stop(14.5%,#fff),to(rgba(255,255,255,0)));background:linear-gradient(90deg,#fff 14.5%,rgba(255,255,255,0));height:1311px;-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-transform-origin:0 0;transform-origin:0 0;mix-blend-mode:normal}.body-container .membership-features h2,.body-container .membership-deal h2{margin-bottom:20px}.body-container .membership-deal{background-color:#0078ef;width:100%;padding:70px 20px}.body-container .membership-deal .membership-deal-wrapper{border:1px solid #0078ef;border-radius:16.56px;background-color:#fff;max-width:900px;margin:0 auto;overflow:hidden}.body-container .membership-deal .membership-deal-wrapper .membership-deal-content{padding:30px}.body-container .membership-deal .membership-deal-wrapper .membership-deal-content .membership-deal-headline{color:#0078ef}.body-container .membership-deal .membership-deal-wrapper .membership-deal-content .membership-deal-intro{font-weight:600;font-size:24px}@media only screen and (min-width:1024px) and (max-width:1279px){.body-container .membership-deal .membership-deal-wrapper .membership-deal-content .membership-deal-intro{font-size:20px}}@media only screen and (min-width:768px) and (max-width:1023px){.body-container .membership-deal .membership-deal-wrapper .membership-deal-content .membership-deal-intro{font-size:18px}}@media only screen and (max-width:767px){.body-container .membership-deal .membership-deal-wrapper .membership-deal-content .membership-deal-intro{font-size:15px}}.body-container .membership-deal .membership-deal-wrapper .membership-deal-content .membership-deal-intro *{display:none}.body-container .membership-deal .membership-deal-wrapper .membership-deal-content .membership-deal-intro ul:first-child{display:block}.body-container .membership-deal .membership-deal-wrapper .membership-deal-content .membership-deal-intro ul:first-child *{display:none}.body-container .membership-deal .membership-deal-wrapper .membership-deal-content .membership-deal-intro ul:first-child li:nth-child(1),.body-container .membership-deal .membership-deal-wrapper .membership-deal-content .membership-deal-intro ul:first-child li:nth-child(2),.body-container .membership-deal .membership-deal-wrapper .membership-deal-content .membership-deal-intro ul:first-child li:nth-child(3){display:list-item}.body-container .membership-deal .membership-deal-wrapper .membership-deal-content .membership-deal-intro ul:first-child li:nth-child(1) *,.body-container .membership-deal .membership-deal-wrapper .membership-deal-content .membership-deal-intro ul:first-child li:nth-child(2) *,.body-container .membership-deal .membership-deal-wrapper .membership-deal-content .membership-deal-intro ul:first-child li:nth-child(3) *{display:inline}.body-container .membership-deal .membership-deal-wrapper .membership-deal-content .membership-deal-signup{position:relative}.body-container .membership-deal .membership-deal-wrapper .membership-deal-content .membership-deal-signup .membership-deal-signup-text{margin-top:16px;padding-top:16px;border-top:1px solid #0078ef;font-size:18px}@media only screen and (min-width:1024px) and (max-width:1279px){.body-container .membership-deal .membership-deal-wrapper .membership-deal-content .membership-deal-signup .membership-deal-signup-text{font-size:16px}}@media only screen and (min-width:768px) and (max-width:1023px){.body-container .membership-deal .membership-deal-wrapper .membership-deal-content .membership-deal-signup .membership-deal-signup-text{font-size:14px}}@media only screen and (max-width:767px){.body-container .membership-deal .membership-deal-wrapper .membership-deal-content .membership-deal-signup .membership-deal-signup-text{font-size:12px}}.body-container .membership-deal .membership-deal-wrapper .membership-deal-content .membership-deal-signup input,.body-container .membership-deal .membership-deal-wrapper .membership-deal-content .membership-deal-signup select{border-color:#0078ef;border-radius:30px;font-size:24px;height:60px;line-height:50px;padding-left:30px}@media only screen and (min-width:1024px) and (max-width:1279px){.body-container .membership-deal .membership-deal-wrapper .membership-deal-content .membership-deal-signup input,.body-container .membership-deal .membership-deal-wrapper .membership-deal-content .membership-deal-signup select{border-radius:25px;font-size:20px;height:50px;line-height:40px;padding-left:25px}}@media only screen and (min-width:768px) and (max-width:1023px){.body-container .membership-deal .membership-deal-wrapper .membership-deal-content .membership-deal-signup input,.body-container .membership-deal .membership-deal-wrapper .membership-deal-content .membership-deal-signup select{border-radius:22.5px;font-size:18px;height:45px;line-height:35px;padding-left:22.5px}}@media only screen and (max-width:767px){.body-container .membership-deal .membership-deal-wrapper .membership-deal-content .membership-deal-signup input,.body-container .membership-deal .membership-deal-wrapper .membership-deal-content .membership-deal-signup select{border-radius:18px;font-size:15px;height:36px;line-height:26px;padding-left:18px}}.body-container .membership-deal .membership-deal-wrapper .membership-deal-content .join-now-wrapper{margin:20px auto 0 auto}.body-container .membership-features{text-align:center;padding:70px 100px;background:#fff}@media only screen and (max-width:767px){.body-container .membership-features{padding:40px 28px}}.body-container .membership-features .features-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:20px;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}@media only screen and (min-width:768px) and (max-width:1023px){.body-container .membership-features .features-container{gap:0}}@media only screen and (max-width:767px){.body-container .membership-features .features-container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:0}}.body-container .membership-features .features-container .feature-item{width:30%;min-width:250px;padding:20px;border-radius:8px;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box}@media only screen and (max-width:767px){.body-container .membership-features .features-container .feature-item{width:50%;padding:20px 5px 0;min-width:auto}.body-container .membership-features .features-container .feature-item:nth-child(5){width:80%}}.body-container .membership-features .features-container .feature-item .img-icon{background:#eaf4ff;position:relative;left:50%;-webkit-transform:translate(-50%,-10%);transform:translate(-50%,-10%);width:95px;height:95px;border-radius:166px}@media only screen and (max-width:767px){.body-container .membership-features .features-container .feature-item .img-icon{width:50px;height:50px}}.body-container .membership-features .features-container .feature-item img{width:70px;height:70px;position:relative;top:10%}@media only screen and (max-width:767px){.body-container .membership-features .features-container .feature-item img{margin-bottom:10px;width:35px;height:35px;top:15%}}.body-container .membership-features .features-container .feature-item h3{font-weight:600;width:100%;position:relative;font-size:24px;display:inline-block;color:#0078ef;text-align:center;padding:0 20px}@media only screen and (min-width:1024px) and (max-width:1279px){.body-container .membership-features .features-container .feature-item h3{font-size:20px;padding:0 10px}}@media only screen and (min-width:768px) and (max-width:1023px){.body-container .membership-features .features-container .feature-item h3{font-size:18px;padding:0 10px}}@media only screen and (max-width:767px){.body-container .membership-features .features-container .feature-item h3{font-size:15px;-webkit-box-flex:1;-ms-flex:1;flex:1;width:100%;position:relative;line-height:134.66%;display:inline-block;color:#0078ef;text-align:center;padding:0 15px}}.body-container .membership-features .features-container .feature-item p{width:100%;position:relative;font-size:18px;color:#000;text-align:center;display:inline-block}@media only screen and (min-width:768px) and (max-width:1023px){.body-container .membership-features .features-container .feature-item p{font-size:14px}}@media only screen and (max-width:767px){.body-container .membership-features .features-container .feature-item p{font-size:14px;margin:12.75px 0}}.body-container .inspire-vacation{text-align:left;padding:0;background:#fff;text-align:left;padding:0 20px}.body-container .inspire-vacation .inspire-vacation-container{padding:40px;border:6px solid #0078ef;margin:0}@media only screen and (max-width:767px){.body-container .inspire-vacation .inspire-vacation-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0;padding:20px;padding-bottom:0}}.body-container .inspire-vacation .inspire-vacation-container .section h2{font-size:2.8em;margin-bottom:15px;font-weight:600;text-align:left}@media only screen and (min-width:768px) and (max-width:1023px){.body-container .inspire-vacation .inspire-vacation-container .section h2{font-size:2em}}@media only screen and (max-width:767px){.body-container .inspire-vacation .inspire-vacation-container .section h2{font-size:2.2em;margin-top:0}}.body-container .inspire-vacation .inspire-vacation-container .section p{font-size:1.2em;line-height:1.5;margin-top:0;margin-bottom:0;font-weight:600}@media only screen and (max-width:767px){.body-container .inspire-vacation .inspire-vacation-container .section p{font-size:1.3em}}.body-container .inspire-vacation .inspire-vacation-container .section .benefits-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row;flex-flow:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:20px;margin-top:20px}@media only screen and (max-width:767px){.body-container .inspire-vacation .inspire-vacation-container .section .benefits-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0;margin-top:0}}.body-container .inspire-vacation .inspire-vacation-container .section .benefits-container .benefit-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}@media only screen and (max-width:767px){.body-container .inspire-vacation .inspire-vacation-container .section .benefits-container .benefit-item{margin-bottom:30px}.body-container .inspire-vacation .inspire-vacation-container .section .benefits-container .benefit-item a{margin-bottom:0}}.body-container .inspire-vacation .inspire-vacation-container .section .benefits-container .benefit-item img{width:48px;height:48px;margin-right:20px}.body-container .inspire-vacation .inspire-vacation-container .section .benefits-container .benefit-item .benefit-content{text-align:left}.body-container .inspire-vacation .inspire-vacation-container .section .benefits-container .benefit-item .benefit-content h3{font-size:1.7em;margin-bottom:5px;font-weight:600}@media only screen and (max-width:767px){.body-container .inspire-vacation .inspire-vacation-container .section .benefits-container .benefit-item .benefit-content h3{font-size:1.8em}}.body-container .inspire-vacation .inspire-vacation-container .section .benefits-container .benefit-item .benefit-content p{font-size:1.3em;line-height:1.5;font-weight:500}@media only screen and (max-width:767px){.body-container .inspire-vacation .inspire-vacation-container .section .benefits-container .benefit-item .benefit-content p{font-size:1.3em}}@media only screen and (max-width:767px){.body-container .inspire-vacation .inspire-vacation-container .section:nth-child(2){margin-top:30px}}.body-container .inspire-vacation a{color:#000;text-decoration:none}@media only screen and (min-width:768px) and (max-width:1023px){.body-container .inspire-vacation h2{font-size:2em}}@media only screen and (max-width:767px){.body-container .inspire-vacation h2{text-align:left}}@media only screen and (min-width:768px) and (max-width:1023px){.body-container .inspire-vacation p{font-size:1.1em}}@media only screen and (max-width:767px){.body-container .inspire-vacation p{text-align:left}}.body-container .promotion-section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;width:100%;padding:0 20px 40px}@media only screen and (max-width:767px){.body-container .promotion-section{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.body-container .promotion-section .promotion-image{width:70%}@media only screen and (min-width:768px) and (max-width:1023px){.body-container .promotion-section .promotion-image{height:auto}}@media only screen and (max-width:767px){.body-container .promotion-section .promotion-image{width:100%;height:250px}}.body-container .promotion-section .promotion-image .img{width:100%;height:100%;background-image:url(/static/images/BenefitsNew/BottomImage.jpg);background-size:cover;background-position:center;background-repeat:no-repeat}.body-container .promotion-section .promotion-content{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:50px;background:#f9f9f9;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;text-align:center}@media only screen and (max-width:767px){.body-container .promotion-section .promotion-content{padding:20px}}@media only screen and (max-width:767px){.body-container .promotion-section .promotion-content{width:100%;margin-top:0;padding-top:40px;padding-left:20px;padding-right:20px}}.body-container .promotion-section .promotion-content .logo-travelzoo{margin-bottom:15px;width:144px;height:33px;background-size:144px 33px;-ms-flex-item-align:center;align-self:center}.body-container .promotion-section .promotion-content .titles{-ms-flex-item-align:center;align-self:center}.body-container .promotion-section .promotion-content .titles h2{font-size:2.8em;margin-bottom:10px;font-weight:600}@media only screen and (min-width:768px) and (max-width:1023px){.body-container .promotion-section .promotion-content .titles h2{font-size:2.2em}}@media only screen and (max-width:767px){.body-container .promotion-section .promotion-content .titles h2{font-size:2.2em}}.body-container .promotion-section .promotion-content .titles p{font-size:1.2em;font-weight:600;margin-top:0}@media only screen and (min-width:768px) and (max-width:1023px){.body-container .promotion-section .promotion-content .titles p{font-size:1.1em}}@media only screen and (max-width:767px){.body-container .promotion-section .promotion-content .titles p{font-size:1.3em}}.body-container .promotion-section .promotion-content .special-offer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:5px;-ms-flex-item-align:center;align-self:center;width:100%}.body-container .promotion-section .promotion-content .special-offer p{font-size:1.2em;color:#333;max-width:250px}@media only screen and (min-width:768px) and (max-width:1023px){.body-container .promotion-section .promotion-content .special-offer p{font-size:1.1em}}@media only screen and (max-width:767px){.body-container .promotion-section .promotion-content .special-offer p{font-size:1.3em}}@media only screen and (max-width:767px){.body-container .promotion-section .promotion-content .special-offer button{margin-bottom:14px}}.body-container .section-saying{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:10px;padding:100px 70px;position:relative;-ms-flex-item-align:stretch;align-self:stretch;width:100%;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;background-color:#eaf4ff}@media only screen and (max-width:1023px){.body-container .section-saying{padding:36px 0 0 0;width:100vw}}.body-container .section-saying .slider-container{display:-webkit-box;display:-ms-flexbox;display:flex;overflow-x:auto;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-shadow:0 0 60px #0078ef26;box-shadow:0 0 60px #0078ef26;background-color:#0078ef10;padding:0 5vw;-ms-touch-action:pan-x;touch-action:pan-x;scrollbar-width:none}.body-container .section-saying .slider-container::-webkit-scrollbar{display:none}@media (min-width:1023px){.body-container .section-saying .slider-container{display:none;max-width:1200px}}.body-container .section-saying .slider-container .slide{-webkit-box-flex:0;-ms-flex:0 0 100vw;flex:0 0 100vw;scroll-snap-align:center;display:inline-block;width:32%;vertical-align:top}@media (max-width:1023px){.body-container .section-saying .slider-container .slide{padding-top:16px;max-width:300px;-webkit-box-flex:0;-ms-flex:0 0 80vw;flex:0 0 80vw}}.body-container .section-saying .slider-container .slide:nth-child(2){margin-left:1%;margin-right:1%}@media only screen and (max-width:767px){.body-container .section-saying .slider-container .slide{-webkit-box-flex:0;-ms-flex:0 0 80vw;flex:0 0 80vw}}.body-container .section-saying .slider-dots{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (min-width:480px){.body-container .section-saying .slider-dots{display:none}}.body-container .section-saying .slider-dots .dot{width:10px!important;height:10px!important;border-radius:50%;background-color:#bbdefb;margin:0 10px;cursor:pointer}.body-container .section-saying .slider-dots .dot.active{background-color:#0078ef}.body-container .section-saying .review-frame{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:46px;padding:0 90px;position:relative;-webkit-box-flex:1;-ms-flex:1;flex:1;-ms-flex-positive:1;flex-grow:1}@media only screen and (max-width:1023px){.body-container .section-saying .review-frame{width:100%;padding:16px 0;gap:28px;padding-bottom:48px}}@media only screen and (max-width:1023px){.body-container .section-saying .review-frame{width:100%;padding:16px 0;gap:28px;padding-bottom:48px}}@media only screen and (max-width:767px){.body-container .section-saying .review-frame{width:100%;gap:26px;padding-bottom:48px}}.body-container .section-saying .review-frame h2{position:relative;width:750px;margin-top:-1px;font-weight:600;color:#000;font-size:38px;text-align:center;letter-spacing:0;line-height:42px;padding:0 20px}@media only screen and (max-width:767px){.body-container .section-saying .review-frame h2{width:100%;font-size:26px;font-weight:700;padding:0 36px}}.body-container .section-saying .review-frame .review-list{display:block;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:40px;position:relative;-ms-flex-item-align:stretch;align-self:stretch;width:100vw;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding-top:20px}@media (max-width:1023px){.body-container .section-saying .review-frame .review-list{display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:0}}@media only screen and (min-width:768px) and (max-width:1023px){.body-container .section-saying .review-frame .review-list{gap:10px;-webkit-box-align:start;-ms-flex-align:start;align-items:start;padding:0 2vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap}}@media only screen and (max-width:767px){.body-container .section-saying .review-frame .review-list{gap:10px}}.body-container .section-saying .review-frame .review-list .review-item{position:relative;min-height:300px;-webkit-box-shadow:none;box-shadow:none}@media only screen and (min-width:768px) and (max-width:1023px){.body-container .section-saying .review-frame .review-list .review-item{min-height:325px;width:32%;max-width:230px}}@media only screen and (max-width:767px){.body-container .section-saying .review-frame .review-list .review-item{width:100vw;max-width:250px;min-height:315px}.body-container .section-saying .review-frame .review-list .review-item:nth-child(1){margin-left:-2%}.body-container .section-saying .review-frame .review-list .review-item:nth-child(3){margin-right:-2%}}.body-container .section-saying .review-frame .review-list .review-item .testimonial-overlay{position:relative;width:100%;height:100%}.body-container .section-saying .review-frame .review-list .review-item .testimonial-overlay.overlap-group-5{width:421px;height:198px}@media only screen and (max-width:1023px){.body-container .section-saying .review-frame .review-list .review-item .testimonial-overlay.overlap-group-5{width:100%;height:auto}}.body-container .section-saying .review-frame .review-list .review-item .testimonial-overlay .testimonial-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;height:100%;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:40px;padding:20px 30px;position:relative;background-color:#fff;border-radius:15px;border:1px solid #0078ef}@media only screen and (min-width:768px) and (max-width:1023px){.body-container .section-saying .review-frame .review-list .review-item .testimonial-overlay .testimonial-content{padding:20px 23px}}.body-container .section-saying .review-frame .review-list .review-item .testimonial-overlay .testimonial-content .testimonial-text-container{position:relative;-ms-flex-item-align:stretch;align-self:stretch;width:100%;margin-right:-2px}@media only screen and (max-width:1023px){.body-container .section-saying .review-frame .review-list .review-item .testimonial-overlay .testimonial-content .testimonial-text-container{height:auto}}.body-container .section-saying .review-frame .review-list .review-item .testimonial-overlay .testimonial-content .testimonial-text-container .review-header{color:#000;font-size:18px;font-weight:600;line-height:26px;word-wrap:break-word}@media only screen and (max-width:1023px){.body-container .section-saying .review-frame .review-list .review-item .testimonial-overlay .testimonial-content .testimonial-text-container .review-header{position:relative;text-align:left;width:100%;top:-15px}}.body-container .section-saying .review-frame .review-list .review-item .testimonial-overlay .testimonial-content .testimonial-text-container .review-text{color:#000;font-size:16px;font-weight:300;line-height:22px;word-wrap:break-word;padding:15px 0}@media only screen and (max-width:1023px){.body-container .section-saying .review-frame .review-list .review-item .testimonial-overlay .testimonial-content .testimonial-text-container .review-text{position:relative;text-align:left;width:100%;padding-bottom:24px;padding-top:4px;line-height:22px}}.body-container .section-saying .review-frame .review-list .review-item .testimonial-overlay .testimonial-content .testimonial-text-container .reviewer{position:relative;-ms-flex-item-align:stretch;align-self:stretch;height:14px;font-weight:700;color:#0078ef;font-size:18px;letter-spacing:0;line-height:normal;white-space:nowrap}@media only screen and (max-width:1023px){.body-container .section-saying .review-frame .review-list .review-item .testimonial-overlay .testimonial-content .testimonial-text-container .reviewer{text-align:left;height:auto;font-size:16px}}.body-container .section-saying .review-frame .review-list .review-item .testimonial-overlay .quotes-icon{height:30px;width:30px;top:-32px;right:70%;bottom:89.76%;left:-2px;max-width:100%;overflow:hidden;max-height:100%;position:relative}.body-container .section-saying .review-frame .join-now-wrapper{margin-top:0!important}.body-container .section-benefits{width:100%;position:relative;background-color:#0078ef;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:100px 70px;-webkit-box-sizing:border-box;box-sizing:border-box;gap:60px;text-align:center;font-size:24px;color:#fff}@media only screen and (max-width:1023px){.body-container .section-benefits{margin-top:36px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.body-container .section-benefits .section-benefits-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:50%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:40px;padding:53px 70px;position:relative;background-color:#0078ef;height:100%}@media only screen and (max-width:1023px){.body-container .section-benefits .section-benefits-text{width:100vw;padding:50px 16px;height:auto}}.body-container .section-benefits .section-benefits-text .benefits-title-section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:20px;position:relative;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.body-container .section-benefits .section-benefits-text .benefits-title-section .enjoy-this-benefit{position:relative;-ms-flex-item-align:stretch;align-self:stretch;font-weight:700;color:#fff;font-size:39px;text-align:center;letter-spacing:1.3px;line-height:1.3}@media only screen and (max-width:1023px){.body-container .section-benefits .section-benefits-text .benefits-title-section .enjoy-this-benefit{font-size:2rem;letter-spacing:.9px}}.body-container .section-benefits .section-benefits-text .how-we-secure{position:relative}.body-container .section-benefits .section-benefits-text .group-icon{position:absolute;height:100%;width:53.38%;top:0;right:23.51%;bottom:0;left:23.11%;max-width:100%;overflow:hidden;max-height:100%}.body-container .section-benefits .section-benefits-text .group-icon1{position:absolute;height:100%;width:25.95%;top:0;right:.12%;bottom:0;left:73.93%;max-width:100%;overflow:hidden;max-height:100%}.body-container .section-benefits .section-benefits-text .group-icon2{position:absolute;height:100%;width:25.95%;top:0;right:74.05%;bottom:0;left:0;max-width:100%;overflow:hidden;max-height:100%}.body-container .section-benefits .section-benefits-text .group{position:absolute;height:64.56%;width:100%;top:25.91%;right:0;bottom:9.54%;left:0}.body-container .section-benefits .section-benefits-text .group-group{position:absolute;height:52.67%;width:79%;top:10.53%;right:10.47%;bottom:36.81%;left:10.53%}.body-container .section-benefits .section-benefits-text .group-child{position:absolute;top:0;left:0;border-radius:50%;border:2px solid #0078ef;-webkit-box-sizing:border-box;box-sizing:border-box;width:60px;height:60px}.body-container .section-benefits .section-benefits-text .group-item{position:absolute;top:39.47px;left:22.11px;border-radius:.5px;width:15.8px;height:15.8px}.body-container .section-benefits .section-benefits-text .group-parent{width:60px;position:relative;height:60px}.body-container .section-benefits .section-benefits-text .group-wrapper{width:80px;border-radius:57px;background-color:#fff;height:80px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:11px;-webkit-box-sizing:border-box;box-sizing:border-box}.body-container .section-benefits .section-benefits-text .we-are{margin:0}.body-container .section-benefits .section-benefits-text .benefit-container{-webkit-box-flex:1;-ms-flex:1;flex:1;position:relative;line-height:120%}.body-container .section-benefits .section-benefits-text .benefit-wrapper{-ms-flex-item-align:stretch;align-self:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.body-container .section-benefits .section-benefits-text .benefit-subtitle{-webkit-box-flex:1;-ms-flex:1;flex:1;position:relative}.body-container .section-benefits .section-benefits-text .benefit-subtitle-wrapper{-ms-flex-item-align:stretch;align-self:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:16px}.body-container .section-benefits .section-benefits-text .frame-container{-ms-flex-item-align:stretch;align-self:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:12px}.body-container .section-benefits .section-benefits-text .frame-group{-ms-flex-item-align:stretch;align-self:stretch;width:320px;border-radius:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:38px 28px;-webkit-box-sizing:border-box;box-sizing:border-box;gap:12px}.body-container .section-benefits .section-benefits-text .vector-icon{position:absolute;height:30.65%;width:28.46%;top:69.64%;right:35.76%;bottom:-.29%;left:35.77%;max-width:100%;overflow:hidden;max-height:100%}.body-container .section-benefits .section-benefits-text .frame-child{width:80px;border-radius:68px;max-height:100%}.body-container .section-benefits .section-benefits-text .frame-parent{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:38px}.body-container .section-benefits .section-benefits-text .frame-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.body-container .section-benefits .section-benefits-text .join-the-club-wrapper{width:340px;border-radius:56px;background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:15px 30px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#0078ef}@media only screen and (max-width:1023px){.body-container .section-benefits .section-benefits-text .join-the-club-wrapper{width:200px}}.body-container .section-benefits .section-benefits-text .how-we-secure-exclusive-travel-parent{width:100%;position:relative;background-color:#0078ef;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:100px 70px;-webkit-box-sizing:border-box;box-sizing:border-box;gap:60px;text-align:center;font-size:24px;color:#fff}.body-container .section-benefits .mask-group{position:relative;-ms-flex-item-align:stretch;align-self:stretch;width:50%;background-image:url(/static/images/AirportLounge/benefit_image.jpg);background-size:cover;background-position:center;background-repeat:no-repeat}@media only screen and (max-width:1023px){.body-container .section-benefits .mask-group{width:100vw;height:600px;margin-left:-16px;background-image:url(/static/images/AirportLounge/benefits_image_mobile.jpg)}}.body-container .faq.body-content{height:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;padding:100px 70px}@media only screen and (max-width:767px){.body-container .faq.body-content{padding:40px 28px}}.body-container .faq.body-content h2{text-align:center}@media only screen and (max-width:767px){.body-container .faq.body-content h2{font-weight:700}}.body-container .faq.body-content .faq-list{width:792px;height:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:25px;gap:15px}@media only screen and (max-width:1023px){.body-container .faq.body-content .faq-list{width:100%}}.body-container .faq.body-content .faq-list .faq-item{width:100%;position:relative;cursor:pointer}.body-container .faq.body-content .faq-list .faq-item .icon-closed{display:none}.body-container .faq.body-content .faq-list .faq-item .icon-closed,.body-container .faq.body-content .faq-list .faq-item .icon-open{cursor:pointer;position:absolute;top:18px;right:20px}.body-container .faq.body-content .faq-list .question{padding:15px 35px 15px 15px;color:#0d1420;font-size:18px;font-weight:600;line-height:24px;word-wrap:break-word}@media only screen and (max-width:1023px){.body-container .faq.body-content .faq-list .question{font-weight:700;font-size:16px}}.body-container .faq.body-content .faq-list .answer{padding:15px;color:#3b414c;font-size:16px;font-weight:400;line-height:28px;word-wrap:break-word}.body-container .faq.body-content .faq-list .answer a{font-weight:700;text-decoration:underline;color:#000}.body-container .faq.body-content .faq-list .faq-item[data-hidden=true] .answer{display:none}.body-container .faq.body-content .faq-list .faq-item[data-hidden=true] .icon-open{display:none}.body-container .faq.body-content .faq-list .faq-item[data-hidden=true] .icon-closed{display:initial}.body-container .faq.body-content .faq-list .line-3{position:relative;-ms-flex-item-align:stretch;align-self:stretch;width:100%;height:1px;margin-bottom:-1px;-o-object-fit:cover;object-fit:cover;background-color:var(--variable-collection-0078ef);margin-top:16px}.body-container .join-now{-webkit-box-flex:1;-ms-flex:1;flex:1;width:100%;position:relative;font-size:18px;display:inline-block;color:#fff;text-align:center;text-transform:inherit}@media only screen and (max-width:767px){.body-container .join-now{font-size:14px}}.body-container .join-now-wrapper{width:340px;border-radius:56px;background-color:#0078ef;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:10px 30px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff;font-weight:600;margin-top:40px}@media only screen and (max-width:1023px){.body-container .join-now-wrapper{width:250px}}@media only screen and (max-width:767px){.body-container .join-now-wrapper{margin-top:0}}.body-container .how-we-secure{width:100%;position:relative;background-color:#0078ef;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:100px 45px;-webkit-box-sizing:border-box;box-sizing:border-box;gap:50px;text-align:center;font-size:24px;color:#fff}.body-container .how-we-secure h2{font-size:38px}@media only screen and (max-width:767px){.body-container .how-we-secure h2{font-size:26px}}@media only screen and (min-width:768px) and (max-width:1023px){.body-container .how-we-secure{gap:36px;padding:36px 50px}}@media only screen and (max-width:767px){.body-container .how-we-secure{gap:36px;padding-top:36px;padding-left:24px;padding-right:24px;padding-bottom:50px}}.body-container .how-we-secure .how-we-secure-container{-ms-flex-item-align:center;align-self:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-size:16px;gap:20px}@media only screen and (min-width:768px) and (max-width:1023px){.body-container .how-we-secure .how-we-secure-container{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:36px;position:relative;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}}@media only screen and (max-width:767px){.body-container .how-we-secure .how-we-secure-container{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:36px;position:relative;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}}.body-container .how-we-secure .how-we-secure-container .how-we-secure-item{width:370px;height:275px;padding:30px;border-radius:8px;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box;gap:35px;top:0;background-color:#0078ef;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:38px 20px;text-align:center}@media only screen and (min-width:768px) and (max-width:1023px){.body-container .how-we-secure .how-we-secure-container .how-we-secure-item{display:-webkit-box;display:-ms-flexbox;display:flex;gap:32px;position:relative;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;border-radius:20px;padding:5px 10px;height:100%;width:100%}}@media only screen and (max-width:767px){.body-container .how-we-secure .how-we-secure-container .how-we-secure-item{display:-webkit-box;display:-ms-flexbox;display:flex;gap:32px;position:relative;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;border-radius:20px;padding:5px 10px;height:100%;width:100%}}.body-container .how-we-secure .how-we-secure-container .how-we-secure-item .item-image-section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:150px;height:150px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:10px;position:relative;left:17%}@media only screen and (max-width:1023px){.body-container .how-we-secure .how-we-secure-container .how-we-secure-item .item-image-section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100px;height:100px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:10px;position:relative;left:25%}}@media only screen and (min-width:768px) and (max-width:1023px){.body-container .how-we-secure .how-we-secure-container .how-we-secure-item .item-image-section{width:80px;height:80px;left:0}}@media only screen and (max-width:767px){.body-container .how-we-secure .how-we-secure-container .how-we-secure-item .item-image-section{width:60px;height:60px;left:0}}.body-container .how-we-secure .how-we-secure-container .how-we-secure-item .item-image-section .img-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100px;height:100px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:16.67px;padding:17.67px;position:relative;background-color:#fff;border-radius:206px}.body-container .how-we-secure .how-we-secure-container .how-we-secure-item .item-image-section .img-wrapper img{position:relative;width:70.7px;height:70.7px;margin:-3.02px}@media only screen and (max-width:767px){.body-container .how-we-secure .how-we-secure-container .how-we-secure-item .item-image-section .img-wrapper{width:60px;height:60px}.body-container .how-we-secure .how-we-secure-container .how-we-secure-item .item-image-section .img-wrapper img{width:40.7px;height:40.7px}}@media only screen and (max-width:767px){.body-container .how-we-secure .how-we-secure-container .how-we-secure-item .item-text-section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;-webkit-box-flex:1;-ms-flex:1;flex:1;-ms-flex-positive:1;flex-grow:1}}@media only screen and (min-width:768px) and (max-width:1023px){.body-container .how-we-secure .how-we-secure-container .how-we-secure-item .item-text-section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;-webkit-box-flex:1;-ms-flex:1;flex:1;-ms-flex-positive:1;flex-grow:1}}.body-container .how-we-secure .how-we-secure-container .how-we-secure-item .item-text-section h3{font-weight:600;width:100%;position:relative;font-size:24px;display:inline-block;text-align:center;padding:0}@media only screen and (min-width:768px) and (max-width:1023px){.body-container .how-we-secure .how-we-secure-container .how-we-secure-item .item-text-section h3{font-size:1.7em;text-align:left}}@media only screen and (max-width:767px){.body-container .how-we-secure .how-we-secure-container .how-we-secure-item .item-text-section h3{font-size:20px;margin-bottom:10px;text-align:left;padding:0 20px 0 0}}.body-container .how-we-secure .how-we-secure-container .how-we-secure-item .item-text-section p{width:100%;position:relative;font-size:18px;text-align:center;display:inline-block}@media only screen and (min-width:768px) and (max-width:1023px){.body-container .how-we-secure .how-we-secure-container .how-we-secure-item .item-text-section p{font-size:1.1em;text-align:left;padding:0 20px}}@media only screen and (max-width:767px){.body-container .how-we-secure .how-we-secure-container .how-we-secure-item .item-text-section p{font-size:14px;text-align:left;margin:0}}.body-container .how-we-secure .how-we-secure-container .join-the-club{-webkit-box-flex:1;-ms-flex:1;flex:1;position:relative}.body-container .how-we-secure .how-we-secure-container .join-the-club-content{width:340px;position:relative;border-radius:56px;background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:10px 30px;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center;font-size:18px;color:#0078ef;font-weight:600;left:0}@media only screen and (max-width:767px){.body-container .how-we-secure .how-we-secure-container .join-the-club-content{width:250px;font-size:14px;left:calc(50% - 120px)}}@media only screen and (min-width:768px) and (max-width:1023px){.body-container .how-we-secure .how-we-secure-container .join-the-club-content{width:250px;font-size:16px;left:calc(50% - 130px)}}.body-container .offers.body-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;display:flex;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:100px 70px;position:relative;-ms-flex-item-align:stretch;align-self:stretch;width:100%;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}@media only screen and (max-width:1023px){.body-container .offers.body-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-line-pack:center;align-content:center;height:auto;padding:16px}}@media only screen and (max-width:767px){.body-container .offers.body-content{width:100%;padding:16px;gap:20px;padding-bottom:48px}}.body-container .offers.body-content .join-now-wrapper{margin-top:0!important}.body-container .offers.body-content .hotel-offers{padding:60px 0;width:100%}@media only screen and (min-width:768px) and (max-width:1023px){.body-container .offers.body-content .hotel-offers{padding:36px 0}}@media only screen and (max-width:767px){.body-container .offers.body-content .hotel-offers{padding:0 0}}.body-container .offers.body-content .offers-header{color:#000;font-size:38px;font-weight:600;line-height:54px;word-wrap:break-word;letter-spacing:-.96px;text-align:center;width:100%}@media only screen and (max-width:1023px){.body-container .offers.body-content .offers-header{font-weight:600;line-height:28px;word-wrap:break-word;margin-top:40px}}@media only screen and (max-width:767px){.body-container .offers.body-content .offers-header h2{font-weight:700;font-size:26px;padding:0 20px}}.body-container .offers.body-content .mask-group-icon{width:430.5px;position:absolute;margin:0!important;top:0;left:0;height:215.7px;-o-object-fit:cover;object-fit:cover;z-index:0}@media only screen and (min-width:768px) and (max-width:1023px){.body-container .offers.body-content .mask-group-icon{width:340px;height:170px}}@media only screen and (max-width:767px){.body-container .offers.body-content .mask-group-icon{width:340px;height:170px}}.body-container .offers.body-content .price-container{position:relative;letter-spacing:.01em;color:#fff;font-size:16px}@media only screen and (max-width:1023px){.body-container .offers.body-content .price-container{font-size:12px}}.body-container .offers.body-content .price-wrapper{border-radius:23.18px;background-color:#0078ef;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:9.9px 16.6px}.body-container .offers.body-content .offer-container{width:428.8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:0 33.1px;-webkit-box-sizing:border-box;box-sizing:border-box;z-index:1}.body-container .offers.body-content .mask-group-parent{width:350px;height:215px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:24.8px 0;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;gap:16.6px}@media only screen and (min-width:768px) and (max-width:1023px){.body-container .offers.body-content .mask-group-parent{width:243px;height:170px}}@media only screen and (max-width:767px){.body-container .offers.body-content .mask-group-parent{width:243px;height:170px}}.body-container .offers.body-content .offer-wrapper{-ms-flex-item-align:stretch;align-self:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.body-container .offers.body-content .headline{-webkit-box-flex:1;-ms-flex:1;flex:1;position:relative;font-weight:600}.body-container .offers.body-content .headline-wrapper{-ms-flex-item-align:stretch;align-self:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.body-container .offers.body-content .offer-text{-ms-flex-item-align:stretch;align-self:stretch;position:relative;font-size:18px;color:#000}@media only screen and (min-width:768px) and (max-width:1023px){.body-container .offers.body-content .offer-text{font-size:11px}}@media only screen and (max-width:767px){.body-container .offers.body-content .offer-text{font-size:11px}}.body-container .offers.body-content .offer-div{-ms-flex-item-align:stretch;align-self:stretch;border-top:6.6px solid #0078ef;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:10px 20px;gap:10px;font-size:20px;line-height:1.3;color:#0078ef}@media only screen and (min-width:768px) and (max-width:1023px){.body-container .offers.body-content .offer-div{font-size:14px;gap:7px;padding:7px 20px}}@media only screen and (max-width:767px){.body-container .offers.body-content .offer-div{font-size:14px;gap:7px;padding:7px 20px}}.body-container .offers.body-content .offer-group{width:319.6px;border:1px solid #0078ef;border-radius:16.56px;background-color:#fff;height:404px;overflow:hidden;-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}@media only screen and (min-width:768px) and (max-width:1023px){.body-container .offers.body-content .offer-group{width:230px;height:299px}}@media only screen and (max-width:767px){.body-container .offers.body-content .offer-group{width:230px;height:299px}}.body-container .offers.body-content .offer-parent{width:100%;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:50px;text-align:left;font-size:16.56px;color:#fff;height:410px}@media only screen and (min-width:768px) and (max-width:1023px){.body-container .offers.body-content .offer-parent{height:302px;max-width:1023px;margin:0 auto}}@media only screen and (max-width:767px){.body-container .offers.body-content .offer-parent{height:302px}}.body-container .offers.body-content .offer-parent .offer-list{display:block;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:40px;position:relative;-ms-flex-item-align:stretch;align-self:stretch;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}@media only screen and (min-width:768px) and (max-width:1023px){.body-container .offers.body-content .offer-parent .offer-list{gap:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap}}@media only screen and (max-width:767px){.body-container .offers.body-content .offer-parent .offer-list{gap:10px}}@media (max-width:1023px){.body-container .offers.body-content .offer-parent .offer-list{display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:0;width:100vw}}.body-container .offers.body-content .offer-parent .offer-list .offer-item{padding:0 15px}@media only screen and (min-width:1024px) and (max-width:1279px){.body-container .offers.body-content .offer-parent .offer-list .offer-item{padding:0 10px}}@media only screen and (max-width:767px){.body-container .offers.body-content .offer-parent .offer-list .offer-item{gap:15px;padding:0}}.body-container .offers.body-content .offer-slider-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-shadow:0 0 60px #0078ef26;box-shadow:0 0 60px #0078ef26;background-color:#0078ef10;overflow-x:auto;-ms-touch-action:pan-x;touch-action:pan-x;scrollbar-width:none}.body-container .offers.body-content .offer-slider-container::-webkit-scrollbar{display:none}@media (min-width:1023px){.body-container .offers.body-content .offer-slider-container{display:none}}@media (max-width:767px){.body-container .offers.body-content .offer-slider-container{padding:0 10vw}}.body-container .offers.body-content .offer-slider-container .offer-slide{-webkit-box-flex:0;-ms-flex:0 0 100vw;flex:0 0 100vw;scroll-snap-align:center;display:inline-block;width:32%;vertical-align:top}@media (max-width:1023px){.body-container .offers.body-content .offer-slider-container .offer-slide{-webkit-box-flex:0;-ms-flex:0 0 49%;flex:0 0 49%;padding-top:16px;max-width:300px}.body-container .offers.body-content .offer-slider-container .offer-slide:nth-child(1){margin-left:-11%}.body-container .offers.body-content .offer-slider-container .offer-slide:nth-child(3){margin-right:-3%}}@media only screen and (min-width:1024px) and (max-width:1279px){.body-container .offers.body-content .offer-slider-container .offer-slide{width:31%}.body-container .offers.body-content .offer-slider-container .offer-slide:nth-child(1){margin-left:1%}.body-container .offers.body-content .offer-slider-container .offer-slide:nth-child(3){margin-right:1%}}.body-container .offers.body-content .offer-slider-container .offer-slide:nth-child(2){margin-left:1%;margin-right:1%}@media (max-width:767px){.body-container .offers.body-content .offer-slider-container .offer-slide{-webkit-box-flex:0;-ms-flex:0 0 85vw;flex:0 0 85vw}}@media only screen and (min-width:768px) and (max-width:1023px){.body-container .offers.body-content .offer-slider-container .offer-slide{-webkit-box-flex:0;-ms-flex:0 0 80vw;flex:0 0 80vw;max-width:230px;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.body-container .offers.body-content .offer-slider-container .offer-slide:nth-child(1){margin-left:.2%}.body-container .offers.body-content .offer-slider-container .offer-slide:nth-child(3){margin-right:4%}}@media only screen and (max-width:767px){.body-container .offers.body-content .offer-slider-container .offer-slide{-webkit-box-flex:0;-ms-flex:0 0 80vw;flex:0 0 80vw;max-width:230px;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.body-container .offers.body-content .offer-slider-container .offer-slide:nth-child(1){margin-left:-8%}.body-container .offers.body-content .offer-slider-container .offer-slide:nth-child(3){margin-right:-8%}}.body-container .offers.body-content .offer-slider-dots{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:20px}@media (min-width:480px){.body-container .offers.body-content .offer-slider-dots{display:none}}.body-container .offers.body-content .offer-slider-dots .dot{width:10px!important;height:10px!important;border-radius:50%;background-color:#bbdefb;margin:0 10px;cursor:pointer}.body-container .offers.body-content .offer-slider-dots .dot.active{background-color:#0078ef}.body-container .offers.body-content .join-submit{width:376px;height:60px;background:#fff;border-radius:4px}@media only screen and (max-width:1023px){.body-container .offers.body-content .join-submit{width:90%}}.body-container .offers.body-content .join-submit .join-button{color:#0276ee;font-size:16px;font-weight:700;word-wrap:break-word;margin:auto 0}.footer.body-content{height:367px;background-size:cover;background-position:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:1280px;width:100%;position:relative;background-color:rgba(0,0,0,.5);height:380px;mix-blend-mode:multiply}.footer.body-content .image-footer{background-repeat:no-repeat;width:100%;height:100%;background-size:cover;background-position:center;background-repeat:no-repeat;-ms-flex-negative:0;flex-shrink:0;-o-object-fit:cover;object-fit:cover;position:relative;background-color:rgba(0,0,0,.5);height:380px;mix-blend-mode:multiply}@media only screen and (max-width:1023px){.footer.body-content .image-footer{background-position:top}}.footer.body-content .benefits-header{color:#f9fbfe;font-size:38px;font-weight:600;word-wrap:break-word;padding-top:70px;text-align:center;text-shadow:0 0 14px rgba(0,0,0,.5);position:absolute;padding-left:70px;padding-right:70px}@media only screen and (max-width:767px){.footer.body-content .benefits-header{padding-left:28px;padding-right:28px}}@media only screen and (max-width:1023px){.footer.body-content .benefits-header{padding-top:unset;font-size:26px;font-weight:700;line-height:26px;word-wrap:break-word;text-align:center;margin-top:40px;top:20%}}.footer.body-content .join-now{-webkit-box-flex:1;-ms-flex:1;flex:1;width:100%;position:relative;font-size:18px;display:inline-block;color:#fff;text-align:center;text-transform:inherit}@media only screen and (max-width:1023px){.footer.body-content .join-now{font-size:14px}}.footer.body-content .join-now-wrapper{width:340px;border-radius:56px;background-color:#0078ef;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:10px 30px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff;font-weight:600;margin-top:0}@media only screen and (max-width:1023px){.footer.body-content .join-now-wrapper{width:200px;margin-top:10px}}@media only screen and (max-width:767px){.footer.body-content .join-now-wrapper{width:200px;margin-top:0;padding:7px 30px}}.footer.body-content .join-submit{width:376px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media only screen and (max-width:1023px){.footer.body-content .join-submit{color:#fff;font-size:24px;font-weight:700;line-height:26px;word-wrap:break-word;width:90%;text-align:center}}.footer.body-content .travelzoo-membership{-webkit-box-flex:1;-ms-flex:1;flex:1;position:relative;letter-spacing:.05em;-ms-flex-item-align:stretch;align-self:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-weight:300;padding-top:12px;padding-bottom:36px;font-size:24px}@media only screen and (max-width:1023px){.footer.body-content .travelzoo-membership{top:25%;font-size:16px;padding-bottom:14px;padding-top:5px}}#offer-code-input-overlay{display:none;max-width:600px;text-align:center}
