@charset "UTF-8";.benefitItemWrap{display:block;position:relative;height:100%}.benefitItemWrap .content{position:relative;z-index:1;height:100%;cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-direction:column}.benefitItemWrap .content .imgWrap{position:relative;overflow:hidden}.benefitItemWrap .content .imgWrap .overlay{position:absolute;z-index:1;top:0;left:0;height:100%;width:100%;background:rgba(6,14,22,.15)}.benefitItemWrap .content .imgWrap .logo{position:absolute;z-index:2;top:50%;left:50%;width:60%;height:35%;will-change:transform;background-size:contain!important;background-position:center!important;background-repeat:no-repeat!important;-webkit-filter:brightness(0) invert(1);-moz-filter:brightness(0) invert(1);-ms-filter:brightness(0) invert(1);-o-filter:brightness(0) invert(1);filter:brightness(0) invert(1);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.benefitItemWrap .content .imgWrap .benefitLabel{position:absolute;z-index:3;top:15px;left:12px;font-size:14px;font-size:1.4rem;font-weight:600;line-height:1;padding:8px 10px;color:#fff;border-radius:5px;-webkit-box-shadow:0 3px 6px rgba(56,70,82,.05);-moz-box-shadow:0 3px 6px rgba(56,70,82,.05);-ms-box-shadow:0 3px 6px rgba(56,70,82,.05);-o-box-shadow:0 3px 6px rgba(56,70,82,.05);box-shadow:0 3px 6px rgba(56,70,82,.05)}.benefitItemWrap .content .imgWrap .benefitLabel.date{background:var(--gt-trip-new-label-color)}.benefitItemWrap .content .contentWrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-direction:column;flex:1}.benefitItemWrap .content .contentWrap .textWrap{flex:1}.benefitItemWrap .content .contentWrap .textWrap p{font-family:"Google Sans",Arial,sans-serif;line-height:1.3;font-weight:700;color:#384652;margin-bottom:0}.benefitItemWrap .btnWrap{margin-bottom:0}.benefitItemWrap .btnWrap a,.benefitItemWrap .btnWrap>div{margin:0;width:100%;border-radius:5px}.benefitItemWrap .contentOverlay{position:absolute;top:0;left:0;height:100%;width:100%;z-index:2;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-direction:column;background:var(--gt-first-accent-color);color:rgba(255,255,255,.8);opacity:0;visibility:hidden;-webkit-transition:opacity .3s ease-in-out;-moz-transition:opacity .3s ease-in-out;-ms-transition:opacity .3s ease-in-out;-o-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}.benefitItemWrap .contentOverlay .logoWrap{height:28%;padding-bottom:35px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;align-items:center}.benefitItemWrap .contentOverlay .logo{width:60%;height:100%;background-size:contain!important;background-position:center!important;background-repeat:no-repeat!important;margin:0 auto;-webkit-filter:brightness(0) invert(1);-moz-filter:brightness(0) invert(1);-ms-filter:brightness(0) invert(1);-o-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}.benefitItemWrap .contentOverlay .textWrap{flex:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;justify-content:center;padding-top:10px;padding-bottom:35px}.benefitItemWrap .contentOverlay .textWrap h3{font-family:"Google Sans",Arial,sans-serif;line-height:1.3;font-weight:700;color:#fff}.benefitItemWrap .contentOverlay .textWrap p{line-height:1.4;margin-bottom:0}.benefitItemWrap .contentOverlay .btn,.benefitItemWrap .contentOverlay .btn:active{color:#fff;background:#3a5d6d;border-color:#3a5d6d}.benefitItemWrap .contentOverlay .btn:hover{color:#fff;background:#233c48;border-color:#233c48}.benefitItemWrap:hover:not(.out) .content .contentWrap .btnWrap .btn{color:#fff;background:var(--gt-first-accent-hover-color);border-color:var(--gt-first-accent-hover-color)}.benefitItemWrap::before{content:"";position:absolute;z-index:-1;top:-10px;left:-10px;height:-webkit-calc(100% + 10px);height:-moz-calc(100% + 10px);height:-ms-calc(100% + 10px);height:-o-calc(100% + 10px);height:calc(100% + 10px);width:-webkit-calc(100% + 20px);width:-moz-calc(100% + 20px);width:-ms-calc(100% + 20px);width:-o-calc(100% + 20px);width:calc(100% + 20px);background:#f6f8f9;border-radius:10px;opacity:0;-webkit-transition:opacity .5s ease-in-out;-moz-transition:opacity .5s ease-in-out;-ms-transition:opacity .5s ease-in-out;-o-transition:opacity .5s ease-in-out;transition:opacity .5s ease-in-out}.benefitItemWrap:hover:not(.out)::before{opacity:1}.benefitItemWrap.out .contentOverlay{visibility:visible;opacity:1}.sectionBenefits .rowBenefits{margin:0 -20px -40px}.sectionBenefits .rowBenefits .colBenefits{padding:0 20px;margin-bottom:40px}.sectionBenefits .rowBenefits .colBenefits .benefitItemWrap .content{padding-bottom:15px}.sectionBenefits .rowBenefits .colBenefits .benefitItemWrap .content .imgWrap{border-radius:20px}.sectionBenefits .rowBenefits .colBenefits .benefitItemWrap .content .contentWrap .textWrap{padding:30px 15px 35px}.sectionBenefits .rowBenefits .colBenefits .benefitItemWrap .content .contentWrap .textWrap p{font-size:21px;font-size:2.1rem}.sectionBenefits .rowBenefits .colBenefits .benefitItemWrap .btnWrap .btn{font-size:95%}.sectionBenefits .rowBenefits .colBenefits .benefitItemWrap .contentOverlay{border-radius:10px;padding:40px 15px 15px}.sectionBenefits .rowBenefits .colBenefits .benefitItemWrap .contentOverlay .textWrap h3{font-size:22px;font-size:2.2rem;margin-bottom:12px}@media (max-width:375.98px){.benefitItemWrap .content .imgWrap .benefitLabel{font-size:11px;font-size:1.1rem}.sectionBenefits .rowBenefits{margin:0 -7px -35px}.sectionBenefits .rowBenefits .colBenefits{padding:0 7px;margin-bottom:35px}.sectionBenefits .rowBenefits .colBenefits .benefitItemWrap .content{padding-bottom:15px}.sectionBenefits .rowBenefits .colBenefits .benefitItemWrap .content .contentWrap .textWrap{padding:18px 0 20px}.sectionBenefits .rowBenefits .colBenefits .benefitItemWrap .content .contentWrap .textWrap p{font-size:14px;font-size:1.4rem}.sectionBenefits .rowBenefits .colBenefits .benefitItemWrap .content .contentWrap .btnWrap .btn{padding:10px;font-size:90%}.sectionBenefits .rowBenefits .colBenefits .benefitItemWrap .contentOverlay{padding:15px 12px 10px}.sectionBenefits .rowBenefits .colBenefits .benefitItemWrap .contentOverlay .logoWrap{padding-bottom:12px;height:25%}.sectionBenefits .rowBenefits .colBenefits .benefitItemWrap .contentOverlay .logoWrap .logo{width:65%}.sectionBenefits .rowBenefits .colBenefits .benefitItemWrap .contentOverlay .textWrap{padding-bottom:15px;padding-top:5px}.sectionBenefits .rowBenefits .colBenefits .benefitItemWrap .contentOverlay .textWrap h3{font-size:85%;margin-bottom:6px}.sectionBenefits .rowBenefits .colBenefits .benefitItemWrap .contentOverlay .textWrap p{font-size:80%}.sectionBenefits .rowBenefits .colBenefits .benefitItemWrap .contentOverlay .btnWrap .btn{padding:10px;font-size:85%}}@media (min-width:375.98px) and (max-width:575.98px){.benefitItemWrap .content .imgWrap .benefitLabel{font-size:12px;font-size:1.2rem}.sectionBenefits .rowBenefits{margin:0 -8px -35px}.sectionBenefits .rowBenefits .colBenefits{padding:0 8px;margin-bottom:35px}.sectionBenefits .rowBenefits .colBenefits .benefitItemWrap .content{padding-bottom:15px}.sectionBenefits .rowBenefits .colBenefits .benefitItemWrap .content .contentWrap .textWrap{padding:18px 0 20px}.sectionBenefits .rowBenefits .colBenefits .benefitItemWrap .content .contentWrap .textWrap p{font-size:14px;font-size:1.4rem}.sectionBenefits .rowBenefits .colBenefits .benefitItemWrap .content .contentWrap .btnWrap .btn{padding:10px;font-size:90%}.sectionBenefits .rowBenefits .colBenefits .benefitItemWrap .contentOverlay{padding:15px 12px 10px}.sectionBenefits .rowBenefits .colBenefits .benefitItemWrap .contentOverlay .logoWrap{padding-bottom:12px;height:25%}.sectionBenefits .rowBenefits .colBenefits .benefitItemWrap .contentOverlay .logoWrap .logo{width:65%}.sectionBenefits .rowBenefits .colBenefits .benefitItemWrap .contentOverlay .textWrap{padding-bottom:15px;padding-top:5px}.sectionBenefits .rowBenefits .colBenefits .benefitItemWrap .contentOverlay .textWrap h3{font-size:85%;margin-bottom:6px}.sectionBenefits .rowBenefits .colBenefits .benefitItemWrap .contentOverlay .textWrap p{font-size:80%}.sectionBenefits .rowBenefits .colBenefits .benefitItemWrap .contentOverlay .btnWrap .btn{padding:10px;font-size:85%}}@media (max-width:575.98px){.benefitItemWrap .content .imgWrap .benefitLabel{padding:8px;top:10px;left:10px}.sectionBenefits .rowBenefits .colBenefits .benefitItemWrap .content .imgWrap{border-radius:15px}}@media (min-width:575.98px) and (max-width:767.98px){.sectionBenefits .rowBenefits{margin:0 -12px -40px}.sectionBenefits .rowBenefits .colBenefits{padding:0 12px;margin-bottom:40px}.sectionBenefits .rowBenefits .colBenefits .benefitItemWrap .content{padding-bottom:15px}.sectionBenefits .rowBenefits .colBenefits .benefitItemWrap .content .contentWrap .textWrap{padding:25px 15px 30px}.sectionBenefits .rowBenefits .colBenefits .benefitItemWrap .content .contentWrap .textWrap p{font-size:19px;font-size:1.9rem}.sectionBenefits .rowBenefits .colBenefits .benefitItemWrap .contentOverlay{padding:35px 15px 15px}.sectionBenefits .rowBenefits .colBenefits .benefitItemWrap .contentOverlay .logoWrap{padding-bottom:30px}.sectionBenefits .rowBenefits .colBenefits .benefitItemWrap .contentOverlay .textWrap{padding-bottom:30px}.sectionBenefits .rowBenefits .colBenefits .benefitItemWrap .contentOverlay .textWrap h3{font-size:19px;font-size:1.9rem;margin-bottom:12px}}@media (min-width:575.98px) and (max-width:991.98px){.benefitItemWrap .contentOverlay .textWrap p{font-size:105%}}@media (min-width:767.98px) and (max-width:991.98px){.benefitItemWrap .contentOverlay .textWrap{padding-top:20px}.sectionBenefits .rowBenefits{margin:0 -15px -40px}.sectionBenefits .rowBenefits .colBenefits{padding:0 15px;margin-bottom:40px}.sectionBenefits .rowBenefits .colBenefits .benefitItemWrap .content .contentWrap .textWrap p{font-size:22px;font-size:2.2rem}.sectionBenefits .rowBenefits .colBenefits .benefitItemWrap .btnWrap .btn{font-size:100%}}@media (max-width:991.98px){.benefitItemWrap:hover:not(.out)::before{opacity:0}.sectionBenefits .rowBenefits .colBenefits .benefitItemWrap .content{padding-bottom:0}.benefitItemWrap:hover:not(.out) .content .contentWrap .btnWrap .btn{color:#fff;background:var(--gt-first-accent-hover-color);border-color:var(--gt-first-accent-hover-color)}}@media (min-width:991.98px) and (max-width:1199.98px){.sectionBenefits .rowBenefits{margin:0 -12px -35px}.sectionBenefits .rowBenefits .colBenefits{padding:0 12px;margin-bottom:35px}.sectionBenefits .rowBenefits .colBenefits .benefitItemWrap .content{padding-bottom:15px}.sectionBenefits .rowBenefits .colBenefits .benefitItemWrap .content .contentWrap .textWrap{padding:25px 15px 30px}.sectionBenefits .rowBenefits .colBenefits .benefitItemWrap .content .contentWrap .textWrap p{font-size:20px;font-size:2rem}.sectionBenefits .rowBenefits .colBenefits .benefitItemWrap .contentOverlay{padding:35px 15px 15px}.sectionBenefits .rowBenefits .colBenefits .benefitItemWrap .contentOverlay .logoWrap{padding-bottom:30px}.sectionBenefits .rowBenefits .colBenefits .benefitItemWrap .contentOverlay .textWrap{padding-bottom:30px}.sectionBenefits .rowBenefits .colBenefits .benefitItemWrap .contentOverlay .textWrap h3{font-size:20px;font-size:2rem;margin-bottom:12px}}@media (min-width:1199.98px) and (max-width:1500px){.benefitItemWrap .content .imgWrap .benefitLabel{font-size:13px;font-size:1.3rem}.sectionBenefits .rowBenefits{margin:0 -15px -40px}.sectionBenefits .rowBenefits .colBenefits{padding:0 15px;margin-bottom:40px}.sectionBenefits .rowBenefits .colBenefits .benefitItemWrap .content{padding-bottom:15px}.sectionBenefits .rowBenefits .colBenefits .benefitItemWrap .content .contentWrap .textWrap{padding:25px 15px 30px}.sectionBenefits .rowBenefits .colBenefits .benefitItemWrap .content .contentWrap .textWrap p{font-size:18px;font-size:1.8rem}.sectionBenefits .rowBenefits .colBenefits .benefitItemWrap .contentOverlay{padding:35px 15px 15px}.sectionBenefits .rowBenefits .colBenefits .benefitItemWrap .contentOverlay .logoWrap{padding-bottom:30px}.sectionBenefits .rowBenefits .colBenefits .benefitItemWrap .contentOverlay .textWrap{padding-bottom:30px;padding-top:5px}.sectionBenefits .rowBenefits .colBenefits .benefitItemWrap .contentOverlay .textWrap h3{font-size:19px;font-size:1.9rem;margin-bottom:12px}}