.vai-de-promo .comp-newshortcode.comp-newshortcode--mod03{margin:auto;display:grid;font-family:"Open Sans", sans-serif;max-width:320px;overflow:hidden}.vai-de-promo .comp-newshortcode.comp-newshortcode--mod03 .comp-newshortcode__header a,.vai-de-promo .comp-newshortcode.comp-newshortcode--mod03 .comp-newshortcode__header div,.vai-de-promo .comp-newshortcode.comp-newshortcode--mod03 .comp-newshortcode__header small,.vai-de-promo .comp-newshortcode.comp-newshortcode--mod03 .comp-newshortcode__header strong,.vai-de-promo .comp-newshortcode.comp-newshortcode--mod03 .comp-newshortcode__header select,.vai-de-promo .comp-newshortcode.comp-newshortcode--mod03 .comp-newshortcode__body a,.vai-de-promo .comp-newshortcode.comp-newshortcode--mod03 .comp-newshortcode__body div,.vai-de-promo .comp-newshortcode.comp-newshortcode--mod03 .comp-newshortcode__body small,.vai-de-promo .comp-newshortcode.comp-newshortcode--mod03 .comp-newshortcode__body strong,.vai-de-promo .comp-newshortcode.comp-newshortcode--mod03 .comp-newshortcode__body select,.vai-de-promo .comp-newshortcode.comp-newshortcode--mod03 .comp-newshortcode__footer a,.vai-de-promo .comp-newshortcode.comp-newshortcode--mod03 .comp-newshortcode__footer div,.vai-de-promo .comp-newshortcode.comp-newshortcode--mod03 .comp-newshortcode__footer small,.vai-de-promo .comp-newshortcode.comp-newshortcode--mod03 .comp-newshortcode__footer strong,.vai-de-promo .comp-newshortcode.comp-newshortcode--mod03 .comp-newshortcode__footer select{box-shadow:none}.vai-de-promo .comp-newshortcode.comp-newshortcode--mod03 .comp-newshortcode__header a:hover,.vai-de-promo .comp-newshortcode.comp-newshortcode--mod03 .comp-newshortcode__header div:hover,.vai-de-promo .comp-newshortcode.comp-newshortcode--mod03 .comp-newshortcode__header small:hover,.vai-de-promo .comp-newshortcode.comp-newshortcode--mod03 .comp-newshortcode__header strong:hover,.vai-de-promo .comp-newshortcode.comp-newshortcode--mod03 .comp-newshortcode__header select:hover,.vai-de-promo .comp-newshortcode.comp-newshortcode--mod03 .comp-newshortcode__body a:hover,.vai-de-promo .comp-newshortcode.comp-newshortcode--mod03 .comp-newshortcode__body div:hover,.vai-de-promo .comp-newshortcode.comp-newshortcode--mod03 .comp-newshortcode__body small:hover,.vai-de-promo .comp-newshortcode.comp-newshortcode--mod03 .comp-newshortcode__body strong:hover,.vai-de-promo .comp-newshortcode.comp-newshortcode--mod03 .comp-newshortcode__body select:hover,.vai-de-promo .comp-newshortcode.comp-newshortcode--mod03 .comp-newshortcode__footer a:hover,.vai-de-promo .comp-newshortcode.comp-newshortcode--mod03 .comp-newshortcode__footer div:hover,.vai-de-promo .comp-newshortcode.comp-newshortcode--mod03 .comp-newshortcode__footer small:hover,.vai-de-promo .comp-newshortcode.comp-newshortcode--mod03 .comp-newshortcode__footer strong:hover,.vai-de-promo .comp-newshortcode.comp-newshortcode--mod03 .comp-newshortcode__footer select:hover{box-shadow:none}.vai-de-promo .comp-newshortcode.comp-newshortcode--mod03 .comp-newshortcode__title{display:grid;min-height:70px;background-color:#004986;color:#ffffff;-webkit-text-fill-color:#ffffff;justify-content:center;align-items:center;font-size:16px;border-top-left-radius:5px;border-top-right-radius:5px;padding-left:15px;padding-right:15px}.vai-de-promo .comp-newshortcode.comp-newshortcode--mod03 .comp-newshortcode__header{display:grid;color:#ffffff;-webkit-text-fill-color:#ffffff;grid-template-columns:1fr 0.9fr;min-height:45px;background-color:red;align-items:center;grid-column-gap:15px;padding-left:15px;padding-right:15px}.vai-de-promo .comp-newshortcode.comp-newshortcode--mod03 .comp-newshortcode__header__subtitle{font-size:16px;color:#ffffff;-webkit-text-fill-color:#ffffff;display:none}.vai-de-promo .comp-newshortcode.comp-newshortcode--mod03 .comp-newshortcode__header__label{font-size:10px;color:#ffffff;-webkit-text-fill-color:#ffffff;text-transform:uppercase;text-align:left}.vai-de-promo .comp-newshortcode.comp-newshortcode--mod03 .comp-newshortcode__header__selection{font-size:14px;font-family:"Open Sans", sans-serif;color:#008bff;-webkit-text-fill-color:#008bff;background:url("../assets/map-marker.svg") no-repeat center left 7px #0f98d6;border-color:#e5f3ff;background-color:#e5f3ff;border-radius:5px;height:25px;border:none;-webkit-appearance:none;-moz-appearance:none;text-indent:15px;text-overflow:"";padding-right:15px;padding-left:10px;text-align:right}.vai-de-promo .comp-newshortcode.comp-newshortcode--mod03 .comp-newshortcode__header__selection:after{content:"\25BE;"}.vai-de-promo .comp-newshortcode.comp-newshortcode--mod03 .comp-newshortcode__notfound{display:grid;grid-gap:15px;grid-auto-flow:row;padding:30px 15px 30px 15px;border-right:solid 1px #c5c5c5;border-bottom:solid 1px #c5c5c5;border-left:solid 1px #c5c5c5;text-decoration:none;text-align:center}.vai-de-promo .comp-newshortcode.comp-newshortcode--mod03 .comp-newshortcode__notfound a{color:#008bff;-webkit-text-fill-color:#008bff;box-sizing:border-box;border-radius:5px;padding:5px 10px 5px 10px;border:1px solid #008bff;text-align:center}.vai-de-promo .comp-newshortcode.comp-newshortcode--mod03 .comp-newshortcode__item{display:grid;grid-gap:0 5px;grid-template-columns:4fr 1fr 4fr;grid-template-rows:max-content;padding:15px 15px 15px 15px;border-right:solid 1px #c5c5c5;border-bottom:solid 1px #c5c5c5;border-left:solid 1px #c5c5c5;text-decoration:none;grid-template-areas:"dep_iata arrow arr_iata" "dep_city arrow arr_city" "dep_date arrow arr_date" "separator separator separator" "logo . price"}.vai-de-promo .comp-newshortcode.comp-newshortcode--mod03 .comp-newshortcode__item .logo_cia{grid-area:logo;justify-self:center;align-self:center;height:auto;width:100px}.vai-de-promo .comp-newshortcode.comp-newshortcode--mod03 .comp-newshortcode__item .dep_iata{grid-area:dep_iata;justify-self:center;align-self:end;font-size:18px;font-weight:600;color:#545459;-webkit-text-fill-color:#545459;width:auto;margin-bottom:0}.vai-de-promo .comp-newshortcode.comp-newshortcode--mod03 .comp-newshortcode__item .dep_city{grid-area:dep_city;justify-self:center;align-self:center;font-size:12px;color:#a8a8a8;-webkit-text-fill-color:#a8a8a8;text-align:center}.vai-de-promo .comp-newshortcode.comp-newshortcode--mod03 .comp-newshortcode__item .arrow{grid-area:arrow;justify-self:center;align-self:center;color:#a8a8a8;-webkit-text-fill-color:#a8a8a8;font-size:20px}.vai-de-promo .comp-newshortcode.comp-newshortcode--mod03 .comp-newshortcode__item .arr_iata{grid-area:arr_iata;justify-self:center;align-self:end;font-size:18px;font-weight:600;color:#545459;-webkit-text-fill-color:#545459;width:auto;margin-bottom:0}.vai-de-promo .comp-newshortcode.comp-newshortcode--mod03 .comp-newshortcode__item .arr_city{grid-area:arr_city;justify-self:center;align-self:center;font-size:12px;color:#a8a8a8;-webkit-text-fill-color:#a8a8a8;text-align:center}.vai-de-promo .comp-newshortcode.comp-newshortcode--mod03 .comp-newshortcode__item .dep_date{margin-top:8px;grid-area:dep_date;justify-self:center;align-self:center;font-size:14px;font-weight:600;color:#545459;-webkit-text-fill-color:#545459}.vai-de-promo .comp-newshortcode.comp-newshortcode--mod03 .comp-newshortcode__item .separator{height:1px;display:block;overflow:hidden;width:100%;border-bottom:dashed 1px #c5c5c5;grid-column-start:1 !important;grid-column-end:4 !important;grid-row-start:4 !important;grid-row-end:4 !important;margin-top:16px;margin-bottom:12px}.vai-de-promo .comp-newshortcode.comp-newshortcode--mod03 .comp-newshortcode__item .arr_date{margin-top:8px;grid-area:arr_date;justify-self:center;align-self:center;font-size:14px;font-weight:600;color:#545459;-webkit-text-fill-color:#545459}.vai-de-promo .comp-newshortcode.comp-newshortcode--mod03 .comp-newshortcode__item .price{grid-area:price;justify-self:center;align-self:center;border-radius:5px;background-color:#f07e10;color:#ffffff;-webkit-text-fill-color:#ffffff;font-size:18px;width:100%;text-align:center;padding:10px;box-sizing:border-box;cursor:pointer}.vai-de-promo .comp-newshortcode.comp-newshortcode--mod03 .comp-newshortcode__offers{display:grid;grid-gap:0 5px;grid-template-columns:repeat(1, 4fr);grid-template-rows:max-content;padding:10px 15px 10px 15px;border-right:solid 1px #c5c5c5;border-bottom:solid 1px #c5c5c5;border-left:solid 1px #c5c5c5;text-decoration:none;-webkit-text-decoration:none;grid-template-areas:"offers"}.vai-de-promo .comp-newshortcode.comp-newshortcode--mod03 .comp-newshortcode__offers .offers{color:#008bff;grid-area:offers;align-self:center;justify-self:center;cursor:pointer}.vai-de-promo .comp-newshortcode.comp-newshortcode--mod03 .comp-newshortcode__footer{display:grid;padding:13px 15px 13px 15px;grid-template-columns:auto;grid-template-rows:auto;background-color:#eceff1;border-bottom-left-radius:5px;border-bottom-right-radius:5px}.vai-de-promo .comp-newshortcode.comp-newshortcode--mod03 .comp-newshortcode__footer .footer_ps{font-size:12px;color:#a8a8a8;-webkit-text-fill-color:#a8a8a8;grid-column-start:1;grid-column-end:3;grid-row-start:1;grid-row-end:2;text-align:center}.vai-de-promo .comp-newshortcode.comp-newshortcode--mod03 .comp-newshortcode__footer .footer_logo{grid-column-start:1;grid-column-end:3;grid-row-start:2;grid-row-end:3;margin-top:8px;text-align:center}.vai-de-promo .comp-newshortcode.comp-newshortcode--mod03 .comp-newshortcode__footer .searchtext{display:none;text-align:center !important}.vai-de-promo .comp-newshortcode.comp-newshortcode--mod02{margin:auto;display:grid;font-family:"Open Sans", sans-serif;max-width:600px;overflow:hidden}.vai-de-promo .comp-newshortcode.comp-newshortcode--mod02 .comp-newshortcode__header a,.vai-de-promo .comp-newshortcode.comp-newshortcode--mod02 .comp-newshortcode__header div,.vai-de-promo .comp-newshortcode.comp-newshortcode--mod02 .comp-newshortcode__header small,.vai-de-promo .comp-newshortcode.comp-newshortcode--mod02 .comp-newshortcode__header strong,.vai-de-promo .comp-newshortcode.comp-newshortcode--mod02 .comp-newshortcode__header select,.vai-de-promo .comp-newshortcode.comp-newshortcode--mod02 .comp-newshortcode__body a,.vai-de-promo .comp-newshortcode.comp-newshortcode--mod02 .comp-newshortcode__body div,.vai-de-promo .comp-newshortcode.comp-newshortcode--mod02 .comp-newshortcode__body small,.vai-de-promo .comp-newshortcode.comp-newshortcode--mod02 .comp-newshortcode__body strong,.vai-de-promo .comp-newshortcode.comp-newshortcode--mod02 .comp-newshortcode__body select,.vai-de-promo .comp-newshortcode.comp-newshortcode--mod02 .comp-newshortcode__footer a,.vai-de-promo .comp-newshortcode.comp-newshortcode--mod02 .comp-newshortcode__footer div,.vai-de-promo .comp-newshortcode.comp-newshortcode--mod02 .comp-newshortcode__footer small,.vai-de-promo .comp-newshortcode.comp-newshortcode--mod02 .comp-newshortcode__footer strong,.vai-de-promo .comp-newshortcode.comp-newshortcode--mod02 .comp-newshortcode__footer select{box-shadow:none}.vai-de-promo .comp-newshortcode.comp-newshortcode--mod02 .comp-newshortcode__header a:hover,.vai-de-promo .comp-newshortcode.comp-newshortcode--mod02 .comp-newshortcode__header div:hover,.vai-de-promo .comp-newshortcode.comp-newshortcode--mod02 .comp-newshortcode__header small:hover,.vai-de-promo .comp-newshortcode.comp-newshortcode--mod02 .comp-newshortcode__header strong:hover,.vai-de-promo .comp-newshortcode.comp-newshortcode--mod02 .comp-newshortcode__header select:hover,.vai-de-promo .comp-newshortcode.comp-newshortcode--mod02 .comp-newshortcode__body a:hover,.vai-de-promo .comp-newshortcode.comp-newshortcode--mod02 .comp-newshortcode__body div:hover,.vai-de-promo .comp-newshortcode.comp-newshortcode--mod02 .comp-newshortcode__body small:hover,.vai-de-promo .comp-newshortcode.comp-newshortcode--mod02 .comp-newshortcode__body strong:hover,.vai-de-promo .comp-newshortcode.comp-newshortcode--mod02 .comp-newshortcode__body select:hover,.vai-de-promo .comp-newshortcode.comp-newshortcode--mod02 .comp-newshortcode__footer a:hover,.vai-de-promo .comp-newshortcode.comp-newshortcode--mod02 .comp-newshortcode__footer div:hover,.vai-de-promo .comp-newshortcode.comp-newshortcode--mod02 .comp-newshortcode__footer small:hover,.vai-de-promo .comp-newshortcode.comp-newshortcode--mod02 .comp-newshortcode__footer strong:hover,.vai-de-promo .comp-newshortcode.comp-newshortcode--mod02 .comp-newshortcode__footer select:hover{box-shadow:none}.vai-de-promo .comp-newshortcode.comp-newshortcode--mod02 .comp-newshortcode__title{display:grid;min-height:70px;background-color:#004986;color:#ffffff;-webkit-text-fill-color:#ffffff;justify-content:center;align-items:center;font-size:16px;border-top-left-radius:5px;border-top-right-radius:5px;padding-left:15px;padding-right:15px}.vai-de-promo .comp-newshortcode.comp-newshortcode--mod02 .comp-newshortcode__header{display:grid;color:#ffffff;-webkit-text-fill-color:#ffffff;grid-template-columns:auto 96px 130px;min-height:45px;background-color:#0f98d6;align-items:center;grid-column-gap:15px;padding-left:15px;padding-right:15px}.vai-de-promo .comp-newshortcode.comp-newshortcode--mod02 .comp-newshortcode__header__subtitle{font-size:16px;color:#ffffff;-webkit-text-fill-color:#ffffff}.vai-de-promo .comp-newshortcode.comp-newshortcode--mod02 .comp-newshortcode__header__label{font-size:10px;color:#ffffff;-webkit-text-fill-color:#ffffff;text-transform:uppercase;text-align:right}.vai-de-promo .comp-newshortcode.comp-newshortcode--mod02 .comp-newshortcode__header__selection{font-size:14px;font-family:"Open Sans", sans-serif;height:25px;color:#008bff;-webkit-text-fill-color:#008bff;background:url("../assets/map-marker.svg") no-repeat center left 7px #0f98d6;border-color:#e5f3ff;background-color:#e5f3ff;border-radius:5px;-webkit-appearance:none;-moz-appearance:none;text-indent:0.01px;text-overflow:"";padding-right:15px;padding-left:10px;text-indent:20px;padding-left:10px;text-align:right}.vai-de-promo .comp-newshortcode.comp-newshortcode--mod02 .comp-newshortcode__header__selection::after{content:"\25BE;"}.vai-de-promo .comp-newshortcode.comp-newshortcode--mod02 .comp-newshortcode__notfound{display:grid;grid-gap:0 5px;grid-auto-flow:column;padding:30px 15px 30px 15px;border-right:solid 1px #c5c5c5;border-bottom:solid 1px #c5c5c5;border-left:solid 1px #c5c5c5;text-decoration:none}.vai-de-promo .comp-newshortcode.comp-newshortcode--mod02 .comp-newshortcode__notfound a{color:#008bff;-webkit-text-fill-color:#008bff;box-sizing:border-box;border-radius:5px;padding:5px 10px 5px 10px;border:1px solid #008bff;text-align:center}.vai-de-promo .comp-newshortcode.comp-newshortcode--mod02 .comp-newshortcode__item{display:grid;grid-gap:0 5px;grid-template-columns:4fr 4fr 1fr 4fr 4fr;grid-template-rows:max-content;padding:10px 15px 10px 15px;border-right:solid 1px #c5c5c5;border-bottom:solid 1px #c5c5c5;border-left:solid 1px #c5c5c5;text-decoration:none;grid-template-areas:"logo dep_iata arrow arr_iata price" "logo dep_city arrow arr_city price" "logo dep_date arrow arr_date price"}.vai-de-promo .comp-newshortcode.comp-newshortcode--mod02 .comp-newshortcode__item .logo_cia{grid-area:logo;justify-self:center;align-self:center;height:auto;width:100px}.vai-de-promo .comp-newshortcode.comp-newshortcode--mod02 .comp-newshortcode__item .dep_iata{grid-area:dep_iata;justify-self:center;align-self:end;font-size:18px;font-weight:600;color:#545459;-webkit-text-fill-color:#545459;width:auto;margin-bottom:0}.vai-de-promo .comp-newshortcode.comp-newshortcode--mod02 .comp-newshortcode__item .dep_city{grid-area:dep_city;justify-self:center;align-self:center;font-size:12px;color:#a8a8a8;-webkit-text-fill-color:#a8a8a8;text-align:center}.vai-de-promo .comp-newshortcode.comp-newshortcode--mod02 .comp-newshortcode__item .arrow{grid-area:arrow;justify-self:center;align-self:center;color:#a8a8a8;-webkit-text-fill-color:#a8a8a8;font-size:20px}.vai-de-promo .comp-newshortcode.comp-newshortcode--mod02 .comp-newshortcode__item .arr_iata{grid-area:arr_iata;justify-self:center;align-self:end;font-size:18px;font-weight:600;color:#545459;-webkit-text-fill-color:#545459;width:auto;margin-bottom:0}.vai-de-promo .comp-newshortcode.comp-newshortcode--mod02 .comp-newshortcode__item .arr_city{grid-area:arr_city;justify-self:center;align-self:center;font-size:12px;color:#a8a8a8;-webkit-text-fill-color:#a8a8a8;text-align:center}.vai-de-promo .comp-newshortcode.comp-newshortcode--mod02 .comp-newshortcode__item .dep_date{margin-top:8px;grid-area:dep_date;justify-self:center;align-self:center;font-size:14px;font-weight:600;color:#545459;-webkit-text-fill-color:#545459}.vai-de-promo .comp-newshortcode.comp-newshortcode--mod02 .comp-newshortcode__item .separator{display:none}.vai-de-promo .comp-newshortcode.comp-newshortcode--mod02 .comp-newshortcode__item .arr_date{margin-top:8px;grid-area:arr_date;justify-self:center;align-self:center;font-size:14px;font-weight:600;color:#545459;-webkit-text-fill-color:#545459}.vai-de-promo .comp-newshortcode.comp-newshortcode--mod02 .comp-newshortcode__item .price{grid-area:price;justify-self:center;align-self:center;border-radius:5px;background-color:#f07e10;color:#ffffff;-webkit-text-fill-color:#ffffff;font-size:18px;width:100%;text-align:center;padding:10px;box-sizing:border-box;cursor:pointer}.vai-de-promo .comp-newshortcode.comp-newshortcode--mod02 .comp-newshortcode__offers{display:grid;grid-gap:0 5px;grid-template-columns:repeat(1, 4fr);grid-template-rows:max-content;padding:10px 15px 10px 15px;border-right:solid 1px #c5c5c5;border-bottom:solid 1px #c5c5c5;border-left:solid 1px #c5c5c5;text-decoration:none;-webkit-text-decoration:none;grid-template-areas:"offers"}.vai-de-promo .comp-newshortcode.comp-newshortcode--mod02 .comp-newshortcode__offers .offers{color:#008bff;grid-area:offers;align-self:center;justify-self:center;cursor:pointer}.vai-de-promo .comp-newshortcode.comp-newshortcode--mod02 .comp-newshortcode__footer{display:grid;padding:13px 15px 13px 15px;grid-template-columns:auto min-content;background-color:#eceff1;border-bottom-left-radius:5px;border-bottom-right-radius:5px}.vai-de-promo .comp-newshortcode.comp-newshortcode--mod02 .comp-newshortcode__footer .footer_ps{font-size:12px;color:#a8a8a8;-webkit-text-fill-color:#a8a8a8}.vai-de-promo .comp-newshortcode.comp-newshortcode--mod02 .comp-newshortcode__footer .searchtext{display:none}.vai-de-promo .comp-newshortcode.comp-newshortcode--mod01{margin:auto;display:grid;font-family:"Open Sans", sans-serif;max-width:740px;overflow:hidden}.vai-de-promo .comp-newshortcode.comp-newshortcode--mod01 .comp-newshortcode__header a,.vai-de-promo .comp-newshortcode.comp-newshortcode--mod01 .comp-newshortcode__header div,.vai-de-promo .comp-newshortcode.comp-newshortcode--mod01 .comp-newshortcode__header small,.vai-de-promo .comp-newshortcode.comp-newshortcode--mod01 .comp-newshortcode__header strong,.vai-de-promo .comp-newshortcode.comp-newshortcode--mod01 .comp-newshortcode__header select,.vai-de-promo .comp-newshortcode.comp-newshortcode--mod01 .comp-newshortcode__body a,.vai-de-promo .comp-newshortcode.comp-newshortcode--mod01 .comp-newshortcode__body div,.vai-de-promo .comp-newshortcode.comp-newshortcode--mod01 .comp-newshortcode__body small,.vai-de-promo .comp-newshortcode.comp-newshortcode--mod01 .comp-newshortcode__body strong,.vai-de-promo .comp-newshortcode.comp-newshortcode--mod01 .comp-newshortcode__body select,.vai-de-promo .comp-newshortcode.comp-newshortcode--mod01 .comp-newshortcode__footer a,.vai-de-promo .comp-newshortcode.comp-newshortcode--mod01 .comp-newshortcode__footer div,.vai-de-promo .comp-newshortcode.comp-newshortcode--mod01 .comp-newshortcode__footer small,.vai-de-promo .comp-newshortcode.comp-newshortcode--mod01 .comp-newshortcode__footer strong,.vai-de-promo .comp-newshortcode.comp-newshortcode--mod01 .comp-newshortcode__footer select{box-shadow:none}.vai-de-promo .comp-newshortcode.comp-newshortcode--mod01 .comp-newshortcode__header a:hover,.vai-de-promo .comp-newshortcode.comp-newshortcode--mod01 .comp-newshortcode__header div:hover,.vai-de-promo .comp-newshortcode.comp-newshortcode--mod01 .comp-newshortcode__header small:hover,.vai-de-promo .comp-newshortcode.comp-newshortcode--mod01 .comp-newshortcode__header strong:hover,.vai-de-promo .comp-newshortcode.comp-newshortcode--mod01 .comp-newshortcode__header select:hover,.vai-de-promo .comp-newshortcode.comp-newshortcode--mod01 .comp-newshortcode__body a:hover,.vai-de-promo .comp-newshortcode.comp-newshortcode--mod01 .comp-newshortcode__body div:hover,.vai-de-promo .comp-newshortcode.comp-newshortcode--mod01 .comp-newshortcode__body small:hover,.vai-de-promo .comp-newshortcode.comp-newshortcode--mod01 .comp-newshortcode__body strong:hover,.vai-de-promo .comp-newshortcode.comp-newshortcode--mod01 .comp-newshortcode__body select:hover,.vai-de-promo .comp-newshortcode.comp-newshortcode--mod01 .comp-newshortcode__footer a:hover,.vai-de-promo .comp-newshortcode.comp-newshortcode--mod01 .comp-newshortcode__footer div:hover,.vai-de-promo .comp-newshortcode.comp-newshortcode--mod01 .comp-newshortcode__footer small:hover,.vai-de-promo .comp-newshortcode.comp-newshortcode--mod01 .comp-newshortcode__footer strong:hover,.vai-de-promo .comp-newshortcode.comp-newshortcode--mod01 .comp-newshortcode__footer select:hover{box-shadow:none}.vai-de-promo .comp-newshortcode.comp-newshortcode--mod01 .comp-newshortcode__title{display:grid;min-height:70px;background-color:#004986;color:#ffffff;-webkit-text-fill-color:#ffffff;justify-content:center;align-items:center;font-size:16px;border-top-left-radius:5px;border-top-right-radius:5px;padding-left:15px;padding-right:15px}.vai-de-promo .comp-newshortcode.comp-newshortcode--mod01 .comp-newshortcode__header{display:grid;color:#ffffff;-webkit-text-fill-color:#ffffff;grid-template-columns:auto 96px 136px;min-height:45px;background-color:#0f98d6;align-items:center;grid-column-gap:15px;padding-left:15px;padding-right:15px}.vai-de-promo .comp-newshortcode.comp-newshortcode--mod01 .comp-newshortcode__header__subtitle{font-size:16px;color:#ffffff;-webkit-text-fill-color:#ffffff}.vai-de-promo .comp-newshortcode.comp-newshortcode--mod01 .comp-newshortcode__header__label{font-size:10px;color:#ffffff;-webkit-text-fill-color:#ffffff;text-transform:uppercase;text-align:right}.vai-de-promo .comp-newshortcode.comp-newshortcode--mod01 .comp-newshortcode__header__selection{font-size:13px;font-family:"Open Sans", sans-serif;color:#008bff;-webkit-text-fill-color:#008bff;background:url("../assets/map-marker.svg") no-repeat center left 7px #0f98d6;border-color:#e5f3ff;background-color:#e5f3ff;border-radius:5px;height:25px;border:none;-webkit-appearance:none;-moz-appearance:none;text-indent:20px;text-overflow:"";padding-right:15px;padding-left:10px}.vai-de-promo .comp-newshortcode.comp-newshortcode--mod01 .comp-newshortcode__header__selection::after{content:"\25BE;"}.vai-de-promo .comp-newshortcode.comp-newshortcode--mod01 .comp-newshortcode__notfound{display:grid;grid-gap:0 5px;grid-auto-flow:column;grid-template-columns:1fr max-content;grid-template-rows:max-content;padding:30px 15px 30px 15px;border-right:solid 1px #c5c5c5;border-bottom:solid 1px #c5c5c5;border-left:solid 1px #c5c5c5;text-decoration:none}.vai-de-promo .comp-newshortcode.comp-newshortcode--mod01 .comp-newshortcode__notfound a{color:#008bff;-webkit-text-fill-color:#008bff;box-sizing:border-box;border-radius:5px;padding:5px 10px 5px 10px;border:1px solid #008bff;text-align:center}.vai-de-promo .comp-newshortcode.comp-newshortcode--mod01 .comp-newshortcode__item{display:grid;grid-gap:0 5px;grid-template-columns:4fr 4fr 1fr 4fr 2fr 1fr 2fr 4fr;grid-template-rows:max-content;padding:10px 15px 10px 15px;border-right:solid 1px #c5c5c5;border-bottom:solid 1px #c5c5c5;border-left:solid 1px #c5c5c5;text-decoration:none;-webkit-text-decoration:none;grid-template-areas:"logo dep_iata arrow arr_iata dep_date separator arr_date price" "logo dep_city arrow arr_city dep_date separator arr_date price"}.vai-de-promo .comp-newshortcode.comp-newshortcode--mod01 .comp-newshortcode__item .logo_cia{grid-area:logo;justify-self:center;align-self:center;height:auto;width:100px}.vai-de-promo .comp-newshortcode.comp-newshortcode--mod01 .comp-newshortcode__item .dep_iata{grid-area:dep_iata;justify-self:center;align-self:end;font-size:18px;font-weight:600;color:#545459;-webkit-text-fill-color:#545459;width:auto;margin-bottom:0}.vai-de-promo .comp-newshortcode.comp-newshortcode--mod01 .comp-newshortcode__item .dep_city{grid-area:dep_city;justify-self:center;align-self:center;font-size:12px;color:#a8a8a8;-webkit-text-fill-color:#a8a8a8;text-align:center}.vai-de-promo .comp-newshortcode.comp-newshortcode--mod01 .comp-newshortcode__item .arrow{grid-area:arrow;justify-self:center;align-self:center;color:#a8a8a8;-webkit-text-fill-color:#a8a8a8;font-size:20px}.vai-de-promo .comp-newshortcode.comp-newshortcode--mod01 .comp-newshortcode__item .arr_iata{grid-area:arr_iata;justify-self:center;align-self:end;font-size:18px;font-weight:600;color:#545459;-webkit-text-fill-color:#545459;width:auto;margin-bottom:0}.vai-de-promo .comp-newshortcode.comp-newshortcode--mod01 .comp-newshortcode__item .arr_city{grid-area:arr_city;justify-self:center;align-self:center;font-size:12px;color:#a8a8a8;-webkit-text-fill-color:#a8a8a8;text-align:center}.vai-de-promo .comp-newshortcode.comp-newshortcode--mod01 .comp-newshortcode__item .dep_date{grid-area:dep_date;justify-self:end;align-self:center;font-size:14px;font-weight:600;color:#545459;-webkit-text-fill-color:#545459}.vai-de-promo .comp-newshortcode.comp-newshortcode--mod01 .comp-newshortcode__item .separator{grid-area:separator;justify-self:center;align-self:center;color:#545459;-webkit-text-fill-color:#545459}.vai-de-promo .comp-newshortcode.comp-newshortcode--mod01 .comp-newshortcode__item .arr_date{grid-area:arr_date;justify-self:start;align-self:center;font-size:14px;font-weight:600;color:#545459;-webkit-text-fill-color:#545459}.vai-de-promo .comp-newshortcode.comp-newshortcode--mod01 .comp-newshortcode__item .price{grid-area:price;justify-self:center;align-self:center;border-radius:5px;background-color:#f07e10;color:#ffffff;-webkit-text-fill-color:#ffffff;font-size:18px;width:100%;text-align:center;padding:10px;box-sizing:border-box;cursor:pointer}.vai-de-promo .comp-newshortcode.comp-newshortcode--mod01 .comp-newshortcode__offers{display:grid;grid-gap:0 5px;grid-template-columns:repeat(1, 4fr);grid-template-rows:max-content;padding:10px 15px 10px 15px;border-right:solid 1px #c5c5c5;border-bottom:solid 1px #c5c5c5;border-left:solid 1px #c5c5c5;text-decoration:none;-webkit-text-decoration:none;grid-template-areas:"offers"}.vai-de-promo .comp-newshortcode.comp-newshortcode--mod01 .comp-newshortcode__offers .offers{color:#008bff;grid-area:offers;align-self:center;justify-self:center;cursor:pointer}.vai-de-promo .comp-newshortcode.comp-newshortcode--mod01 .comp-newshortcode__footer{display:grid;padding:13px 15px 13px 15px;grid-template-columns:auto min-content;background-color:#eceff1;border-bottom-left-radius:5px;border-bottom-right-radius:5px}.vai-de-promo .comp-newshortcode.comp-newshortcode--mod01 .comp-newshortcode__footer .footer_ps{font-size:12px;color:#a8a8a8;-webkit-text-fill-color:#a8a8a8}.vai-de-promo .comp-newshortcode.comp-newshortcode--mod01 .comp-newshortcode__footer .searchtext{display:none}.vai-de-promo .comp-newshortcode.comp-newshortcode--notitle .comp-newshortcode__title{display:none}.vai-de-promo .comp-newshortcode.comp-newshortcode--notitle .comp-newshortcode__header{border-top-left-radius:5px;border-top-right-radius:5px}.vai-de-promo .comp-newshortcode.comp-newshortcode--noorigin .comp-newshortcode__header{grid-template-columns:auto;justify-content:center}.vai-de-promo .comp-newshortcode.comp-newshortcode--noorigin .comp-newshortcode__header__subtitle{font-size:16px;color:#ffffff;-webkit-text-fill-color:#ffffff;display:block}.vai-de-promo .comp-newshortcode.comp-newshortcode--noorigin .comp-newshortcode__header__label{display:none}.vai-de-promo .comp-newshortcode.comp-newshortcode--noorigin .comp-newshortcode__header__selection{display:none}.vai-de-promo .comp-newshortcode.comp-newshortcode--nologo .comp-newshortcode__footer{grid-template-columns:auto auto}.vai-de-promo .comp-newshortcode.comp-newshortcode--nologo .comp-newshortcode__footer a{text-decoration:none}.vai-de-promo .comp-newshortcode.comp-newshortcode--nologo .comp-newshortcode__footer .searchlogo{display:none}.vai-de-promo .comp-newshortcode.comp-newshortcode--nologo .comp-newshortcode__footer .searchtext{display:block;font-size:12px;text-align:right;color:#0f98d6;-webkit-text-fill-color:#0f98d6}@media only screen and (max-width: 600px){.vai-de-promo .comp-newshortcode.comp-newshortcode--mod01{margin:auto;display:grid;font-family:"Open Sans", sans-serif;max-width:600px;overflow:hidden}.vai-de-promo .comp-newshortcode.comp-newshortcode--mod01 .comp-newshortcode__header a,.vai-de-promo .comp-newshortcode.comp-newshortcode--mod01 .comp-newshortcode__header div,.vai-de-promo .comp-newshortcode.comp-newshortcode--mod01 .comp-newshortcode__header small,.vai-de-promo .comp-newshortcode.comp-newshortcode--mod01 .comp-newshortcode__header strong,.vai-de-promo .comp-newshortcode.comp-newshortcode--mod01 .comp-newshortcode__header select,.vai-de-promo .comp-newshortcode.comp-newshortcode--mod01 .comp-newshortcode__body a,.vai-de-promo .comp-newshortcode.comp-newshortcode--mod01 .comp-newshortcode__body div,.vai-de-promo .comp-newshortcode.comp-newshortcode--mod01 .comp-newshortcode__body small,.vai-de-promo .comp-newshortcode.comp-newshortcode--mod01 .comp-newshortcode__body strong,.vai-de-promo .comp-newshortcode.comp-newshortcode--mod01 .comp-newshortcode__body select,.vai-de-promo .comp-newshortcode.comp-newshortcode--mod01 .comp-newshortcode__footer a,.vai-de-promo .comp-newshortcode.comp-newshortcode--mod01 .comp-newshortcode__footer div,.vai-de-promo .comp-newshortcode.comp-newshortcode--mod01 .comp-newshortcode__footer small,.vai-de-promo .comp-newshortcode.comp-newshortcode--mod01 .comp-newshortcode__footer strong,.vai-de-promo .comp-newshortcode.comp-newshortcode--mod01 .comp-newshortcode__footer select{box-shadow:none}.vai-de-promo .comp-newshortcode.comp-newshortcode--mod01 .comp-newshortcode__header a:hover,.vai-de-promo .comp-newshortcode.comp-newshortcode--mod01 .comp-newshortcode__header div:hover,.vai-de-promo .comp-newshortcode.comp-newshortcode--mod01 .comp-newshortcode__header small:hover,.vai-de-promo .comp-newshortcode.comp-newshortcode--mod01 .comp-newshortcode__header strong:hover,.vai-de-promo .comp-newshortcode.comp-newshortcode--mod01 .comp-newshortcode__header select:hover,.vai-de-promo .comp-newshortcode.comp-newshortcode--mod01 .comp-newshortcode__body a:hover,.vai-de-promo .comp-newshortcode.comp-newshortcode--mod01 .comp-newshortcode__body div:hover,.vai-de-promo .comp-newshortcode.comp-newshortcode--mod01 .comp-newshortcode__body small:hover,.vai-de-promo .comp-newshortcode.comp-newshortcode--mod01 .comp-newshortcode__body strong:hover,.vai-de-promo .comp-newshortcode.comp-newshortcode--mod01 .comp-newshortcode__body select:hover,.vai-de-promo .comp-newshortcode.comp-newshortcode--mod01 .comp-newshortcode__footer a:hover,.vai-de-promo .comp-newshortcode.comp-newshortcode--mod01 .comp-newshortcode__footer div:hover,.vai-de-promo .comp-newshortcode.comp-newshortcode--mod01 .comp-newshortcode__footer small:hover,.vai-de-promo .comp-newshortcode.comp-newshortcode--mod01 .comp-newshortcode__footer strong:hover,.vai-de-promo .comp-newshortcode.comp-newshortcode--mod01 .comp-newshortcode__footer select:hover{box-shadow:none}.vai-de-promo .comp-newshortcode.comp-newshortcode--mod01 .comp-newshortcode__title{display:grid;min-height:70px;background-color:#004986;color:#ffffff;-webkit-text-fill-color:#ffffff;justify-content:center;align-items:center;font-size:16px;border-top-left-radius:5px;border-top-right-radius:5px;padding-left:15px;padding-right:15px}.vai-de-promo .comp-newshortcode.comp-newshortcode--mod01 .comp-newshortcode__header{display:grid;color:#ffffff;-webkit-text-fill-color:#ffffff;grid-template-columns:auto 96px 130px;min-height:45px;background-color:#0f98d6;align-items:center;grid-column-gap:15px;padding-left:15px;padding-right:15px}.vai-de-promo .comp-newshortcode.comp-newshortcode--mod01 .comp-newshortcode__header__subtitle{font-size:16px;color:#ffffff;-webkit-text-fill-color:#ffffff}.vai-de-promo .comp-newshortcode.comp-newshortcode--mod01 .comp-newshortcode__header__label{font-size:10px;color:#ffffff;-webkit-text-fill-color:#ffffff;text-transform:uppercase;text-align:right}.vai-de-promo .comp-newshortcode.comp-newshortcode--mod01 .comp-newshortcode__header__selection{font-size:14px;font-family:"Open Sans", sans-serif;height:25px;color:#008bff;-webkit-text-fill-color:#008bff;background:url("../assets/map-marker.svg") no-repeat center left 7px #0f98d6;border-color:#e5f3ff;background-color:#e5f3ff;border-radius:5px;-webkit-appearance:none;-moz-appearance:none;text-indent:0.01px;text-overflow:"";padding-right:15px;padding-left:10px;text-indent:20px;padding-left:10px;text-align:right}.vai-de-promo .comp-newshortcode.comp-newshortcode--mod01 .comp-newshortcode__header__selection::after{content:"\25BE;"}.vai-de-promo .comp-newshortcode.comp-newshortcode--mod01 .comp-newshortcode__notfound{display:grid;grid-gap:0 5px;grid-auto-flow:column;padding:30px 15px 30px 15px;border-right:solid 1px #c5c5c5;border-bottom:solid 1px #c5c5c5;border-left:solid 1px #c5c5c5;text-decoration:none}.vai-de-promo .comp-newshortcode.comp-newshortcode--mod01 .comp-newshortcode__notfound a{color:#008bff;-webkit-text-fill-color:#008bff;box-sizing:border-box;border-radius:5px;padding:5px 10px 5px 10px;border:1px solid #008bff;text-align:center}.vai-de-promo .comp-newshortcode.comp-newshortcode--mod01 .comp-newshortcode__item{display:grid;grid-gap:0 5px;grid-template-columns:4fr 4fr 1fr 4fr 4fr;grid-template-rows:max-content;padding:10px 15px 10px 15px;border-right:solid 1px #c5c5c5;border-bottom:solid 1px #c5c5c5;border-left:solid 1px #c5c5c5;text-decoration:none;grid-template-areas:"logo dep_iata arrow arr_iata price" "logo dep_city arrow arr_city price" "logo dep_date arrow arr_date price"}.vai-de-promo .comp-newshortcode.comp-newshortcode--mod01 .comp-newshortcode__item .logo_cia{grid-area:logo;justify-self:center;align-self:center;height:auto;width:100px}.vai-de-promo .comp-newshortcode.comp-newshortcode--mod01 .comp-newshortcode__item .dep_iata{grid-area:dep_iata;justify-self:center;align-self:end;font-size:18px;font-weight:600;color:#545459;-webkit-text-fill-color:#545459;width:auto;margin-bottom:0}.vai-de-promo .comp-newshortcode.comp-newshortcode--mod01 .comp-newshortcode__item .dep_city{grid-area:dep_city;justify-self:center;align-self:center;font-size:12px;color:#a8a8a8;-webkit-text-fill-color:#a8a8a8;text-align:center}.vai-de-promo .comp-newshortcode.comp-newshortcode--mod01 .comp-newshortcode__item .arrow{grid-area:arrow;justify-self:center;align-self:center;color:#a8a8a8;-webkit-text-fill-color:#a8a8a8;font-size:20px}.vai-de-promo .comp-newshortcode.comp-newshortcode--mod01 .comp-newshortcode__item .arr_iata{grid-area:arr_iata;justify-self:center;align-self:end;font-size:18px;font-weight:600;color:#545459;-webkit-text-fill-color:#545459;width:auto;margin-bottom:0}.vai-de-promo .comp-newshortcode.comp-newshortcode--mod01 .comp-newshortcode__item .arr_city{grid-area:arr_city;justify-self:center;align-self:center;font-size:12px;color:#a8a8a8;-webkit-text-fill-color:#a8a8a8;text-align:center}.vai-de-promo .comp-newshortcode.comp-newshortcode--mod01 .comp-newshortcode__item .dep_date{margin-top:8px;grid-area:dep_date;justify-self:center;align-self:center;font-size:14px;font-weight:600;color:#545459;-webkit-text-fill-color:#545459}.vai-de-promo .comp-newshortcode.comp-newshortcode--mod01 .comp-newshortcode__item .separator{display:none}.vai-de-promo .comp-newshortcode.comp-newshortcode--mod01 .comp-newshortcode__item .arr_date{margin-top:8px;grid-area:arr_date;justify-self:center;align-self:center;font-size:14px;font-weight:600;color:#545459;-webkit-text-fill-color:#545459}.vai-de-promo .comp-newshortcode.comp-newshortcode--mod01 .comp-newshortcode__item .price{grid-area:price;justify-self:center;align-self:center;border-radius:5px;background-color:#f07e10;color:#ffffff;-webkit-text-fill-color:#ffffff;font-size:18px;width:100%;text-align:center;padding:10px;box-sizing:border-box;cursor:pointer}.vai-de-promo .comp-newshortcode.comp-newshortcode--mod01 .comp-newshortcode__offers{display:grid;grid-gap:0 5px;grid-template-columns:repeat(1, 4fr);grid-template-rows:max-content;padding:10px 15px 10px 15px;border-right:solid 1px #c5c5c5;border-bottom:solid 1px #c5c5c5;border-left:solid 1px #c5c5c5;text-decoration:none;-webkit-text-decoration:none;grid-template-areas:"offers"}.vai-de-promo .comp-newshortcode.comp-newshortcode--mod01 .comp-newshortcode__offers .offers{color:#008bff;grid-area:offers;align-self:center;justify-self:center;cursor:pointer}.vai-de-promo .comp-newshortcode.comp-newshortcode--mod01 .comp-newshortcode__footer{display:grid;padding:13px 15px 13px 15px;grid-template-columns:auto min-content;background-color:#eceff1;border-bottom-left-radius:5px;border-bottom-right-radius:5px}.vai-de-promo .comp-newshortcode.comp-newshortcode--mod01 .comp-newshortcode__footer .footer_ps{font-size:12px;color:#a8a8a8;-webkit-text-fill-color:#a8a8a8}.vai-de-promo .comp-newshortcode.comp-newshortcode--mod01 .comp-newshortcode__footer .searchtext{display:none}.vai-de-promo .comp-newshortcode.comp-newshortcode--notitle .comp-newshortcode__title{display:none}.vai-de-promo .comp-newshortcode.comp-newshortcode--notitle .comp-newshortcode__header{border-top-left-radius:5px;border-top-right-radius:5px}.vai-de-promo .comp-newshortcode.comp-newshortcode--noorigin .comp-newshortcode__header{grid-template-columns:auto;justify-content:center}.vai-de-promo .comp-newshortcode.comp-newshortcode--noorigin .comp-newshortcode__header__subtitle{font-size:16px;color:#ffffff;-webkit-text-fill-color:#ffffff;display:block}.vai-de-promo .comp-newshortcode.comp-newshortcode--noorigin .comp-newshortcode__header__label{display:none}.vai-de-promo .comp-newshortcode.comp-newshortcode--noorigin .comp-newshortcode__header__selection{display:none}.vai-de-promo .comp-newshortcode.comp-newshortcode--nologo .comp-newshortcode__footer{grid-template-columns:auto auto}.vai-de-promo .comp-newshortcode.comp-newshortcode--nologo .comp-newshortcode__footer a{text-decoration:none}.vai-de-promo .comp-newshortcode.comp-newshortcode--nologo .comp-newshortcode__footer .searchlogo{display:none}.vai-de-promo .comp-newshortcode.comp-newshortcode--nologo .comp-newshortcode__footer .searchtext{display:block;font-size:12px;text-align:right;color:#0f98d6;-webkit-text-fill-color:#0f98d6}}@media only screen and (max-width: 480px){.vai-de-promo .comp-newshortcode.comp-newshortcode--mod01{margin:auto;display:grid;font-family:"Open Sans", sans-serif;max-width:320px;overflow:hidden}.vai-de-promo .comp-newshortcode.comp-newshortcode--mod01 .comp-newshortcode__header a,.vai-de-promo .comp-newshortcode.comp-newshortcode--mod01 .comp-newshortcode__header div,.vai-de-promo .comp-newshortcode.comp-newshortcode--mod01 .comp-newshortcode__header small,.vai-de-promo .comp-newshortcode.comp-newshortcode--mod01 .comp-newshortcode__header strong,.vai-de-promo .comp-newshortcode.comp-newshortcode--mod01 .comp-newshortcode__header select,.vai-de-promo .comp-newshortcode.comp-newshortcode--mod01 .comp-newshortcode__body a,.vai-de-promo .comp-newshortcode.comp-newshortcode--mod01 .comp-newshortcode__body div,.vai-de-promo .comp-newshortcode.comp-newshortcode--mod01 .comp-newshortcode__body small,.vai-de-promo .comp-newshortcode.comp-newshortcode--mod01 .comp-newshortcode__body strong,.vai-de-promo .comp-newshortcode.comp-newshortcode--mod01 .comp-newshortcode__body select,.vai-de-promo .comp-newshortcode.comp-newshortcode--mod01 .comp-newshortcode__footer a,.vai-de-promo .comp-newshortcode.comp-newshortcode--mod01 .comp-newshortcode__footer div,.vai-de-promo .comp-newshortcode.comp-newshortcode--mod01 .comp-newshortcode__footer small,.vai-de-promo .comp-newshortcode.comp-newshortcode--mod01 .comp-newshortcode__footer strong,.vai-de-promo .comp-newshortcode.comp-newshortcode--mod01 .comp-newshortcode__footer select{box-shadow:none}.vai-de-promo .comp-newshortcode.comp-newshortcode--mod01 .comp-newshortcode__header a:hover,.vai-de-promo .comp-newshortcode.comp-newshortcode--mod01 .comp-newshortcode__header div:hover,.vai-de-promo .comp-newshortcode.comp-newshortcode--mod01 .comp-newshortcode__header small:hover,.vai-de-promo .comp-newshortcode.comp-newshortcode--mod01 .comp-newshortcode__header strong:hover,.vai-de-promo .comp-newshortcode.comp-newshortcode--mod01 .comp-newshortcode__header select:hover,.vai-de-promo .comp-newshortcode.comp-newshortcode--mod01 .comp-newshortcode__body a:hover,.vai-de-promo .comp-newshortcode.comp-newshortcode--mod01 .comp-newshortcode__body div:hover,.vai-de-promo .comp-newshortcode.comp-newshortcode--mod01 .comp-newshortcode__body small:hover,.vai-de-promo .comp-newshortcode.comp-newshortcode--mod01 .comp-newshortcode__body strong:hover,.vai-de-promo .comp-newshortcode.comp-newshortcode--mod01 .comp-newshortcode__body select:hover,.vai-de-promo .comp-newshortcode.comp-newshortcode--mod01 .comp-newshortcode__footer a:hover,.vai-de-promo .comp-newshortcode.comp-newshortcode--mod01 .comp-newshortcode__footer div:hover,.vai-de-promo .comp-newshortcode.comp-newshortcode--mod01 .comp-newshortcode__footer small:hover,.vai-de-promo .comp-newshortcode.comp-newshortcode--mod01 .comp-newshortcode__footer strong:hover,.vai-de-promo .comp-newshortcode.comp-newshortcode--mod01 .comp-newshortcode__footer select:hover{box-shadow:none}.vai-de-promo .comp-newshortcode.comp-newshortcode--mod01 .comp-newshortcode__title{display:grid;min-height:70px;background-color:#004986;color:#ffffff;-webkit-text-fill-color:#ffffff;justify-content:center;align-items:center;font-size:16px;border-top-left-radius:5px;border-top-right-radius:5px;padding-left:15px;padding-right:15px}.vai-de-promo .comp-newshortcode.comp-newshortcode--mod01 .comp-newshortcode__header{display:grid;color:#ffffff;-webkit-text-fill-color:#ffffff;grid-template-columns:1fr 0.9fr;min-height:45px;background-color:red;align-items:center;grid-column-gap:15px;padding-left:15px;padding-right:15px}.vai-de-promo .comp-newshortcode.comp-newshortcode--mod01 .comp-newshortcode__header__subtitle{font-size:16px;color:#ffffff;-webkit-text-fill-color:#ffffff;display:none}.vai-de-promo .comp-newshortcode.comp-newshortcode--mod01 .comp-newshortcode__header__label{font-size:10px;color:#ffffff;-webkit-text-fill-color:#ffffff;text-transform:uppercase;text-align:left}.vai-de-promo .comp-newshortcode.comp-newshortcode--mod01 .comp-newshortcode__header__selection{font-size:14px;font-family:"Open Sans", sans-serif;color:#008bff;-webkit-text-fill-color:#008bff;background:url("../assets/map-marker.svg") no-repeat center left 7px #0f98d6;border-color:#e5f3ff;background-color:#e5f3ff;border-radius:5px;height:25px;border:none;-webkit-appearance:none;-moz-appearance:none;text-indent:15px;text-overflow:"";padding-right:15px;padding-left:10px;text-align:right}.vai-de-promo .comp-newshortcode.comp-newshortcode--mod01 .comp-newshortcode__header__selection:after{content:"\25BE;"}.vai-de-promo .comp-newshortcode.comp-newshortcode--mod01 .comp-newshortcode__notfound{display:grid;grid-gap:15px;grid-auto-flow:row;padding:30px 15px 30px 15px;border-right:solid 1px #c5c5c5;border-bottom:solid 1px #c5c5c5;border-left:solid 1px #c5c5c5;text-decoration:none;text-align:center}.vai-de-promo .comp-newshortcode.comp-newshortcode--mod01 .comp-newshortcode__notfound a{color:#008bff;-webkit-text-fill-color:#008bff;box-sizing:border-box;border-radius:5px;padding:5px 10px 5px 10px;border:1px solid #008bff;text-align:center}.vai-de-promo .comp-newshortcode.comp-newshortcode--mod01 .comp-newshortcode__item{display:grid;grid-gap:0 5px;grid-template-columns:4fr 1fr 4fr;grid-template-rows:max-content;padding:15px 15px 15px 15px;border-right:solid 1px #c5c5c5;border-bottom:solid 1px #c5c5c5;border-left:solid 1px #c5c5c5;text-decoration:none;grid-template-areas:"dep_iata arrow arr_iata" "dep_city arrow arr_city" "dep_date arrow arr_date" "separator separator separator" "logo . price"}.vai-de-promo .comp-newshortcode.comp-newshortcode--mod01 .comp-newshortcode__item .logo_cia{grid-area:logo;justify-self:center;align-self:center;height:auto;width:100px}.vai-de-promo .comp-newshortcode.comp-newshortcode--mod01 .comp-newshortcode__item .dep_iata{grid-area:dep_iata;justify-self:center;align-self:end;font-size:18px;font-weight:600;color:#545459;-webkit-text-fill-color:#545459;width:auto;margin-bottom:0}.vai-de-promo .comp-newshortcode.comp-newshortcode--mod01 .comp-newshortcode__item .dep_city{grid-area:dep_city;justify-self:center;align-self:center;font-size:12px;color:#a8a8a8;-webkit-text-fill-color:#a8a8a8;text-align:center}.vai-de-promo .comp-newshortcode.comp-newshortcode--mod01 .comp-newshortcode__item .arrow{grid-area:arrow;justify-self:center;align-self:center;color:#a8a8a8;-webkit-text-fill-color:#a8a8a8;font-size:20px}.vai-de-promo .comp-newshortcode.comp-newshortcode--mod01 .comp-newshortcode__item .arr_iata{grid-area:arr_iata;justify-self:center;align-self:end;font-size:18px;font-weight:600;color:#545459;-webkit-text-fill-color:#545459;width:auto;margin-bottom:0}.vai-de-promo .comp-newshortcode.comp-newshortcode--mod01 .comp-newshortcode__item .arr_city{grid-area:arr_city;justify-self:center;align-self:center;font-size:12px;color:#a8a8a8;-webkit-text-fill-color:#a8a8a8;text-align:center}.vai-de-promo .comp-newshortcode.comp-newshortcode--mod01 .comp-newshortcode__item .dep_date{margin-top:8px;grid-area:dep_date;justify-self:center;align-self:center;font-size:14px;font-weight:600;color:#545459;-webkit-text-fill-color:#545459}.vai-de-promo .comp-newshortcode.comp-newshortcode--mod01 .comp-newshortcode__item .separator{height:1px;display:block;overflow:hidden;width:100%;border-bottom:dashed 1px #c5c5c5;grid-column-start:1 !important;grid-column-end:4 !important;grid-row-start:4 !important;grid-row-end:4 !important;margin-top:16px;margin-bottom:12px}.vai-de-promo .comp-newshortcode.comp-newshortcode--mod01 .comp-newshortcode__item .arr_date{margin-top:8px;grid-area:arr_date;justify-self:center;align-self:center;font-size:14px;font-weight:600;color:#545459;-webkit-text-fill-color:#545459}.vai-de-promo .comp-newshortcode.comp-newshortcode--mod01 .comp-newshortcode__item .price{grid-area:price;justify-self:center;align-self:center;border-radius:5px;background-color:#f07e10;color:#ffffff;-webkit-text-fill-color:#ffffff;font-size:18px;width:100%;text-align:center;padding:10px;box-sizing:border-box;cursor:pointer}.vai-de-promo .comp-newshortcode.comp-newshortcode--mod01 .comp-newshortcode__offers{display:grid;grid-gap:0 5px;grid-template-columns:repeat(1, 4fr);grid-template-rows:max-content;padding:10px 15px 10px 15px;border-right:solid 1px #c5c5c5;border-bottom:solid 1px #c5c5c5;border-left:solid 1px #c5c5c5;text-decoration:none;-webkit-text-decoration:none;grid-template-areas:"offers"}.vai-de-promo .comp-newshortcode.comp-newshortcode--mod01 .comp-newshortcode__offers .offers{color:#008bff;grid-area:offers;align-self:center;justify-self:center;cursor:pointer}.vai-de-promo .comp-newshortcode.comp-newshortcode--mod01 .comp-newshortcode__footer{display:grid;padding:13px 15px 13px 15px;grid-template-columns:auto;grid-template-rows:auto;background-color:#eceff1;border-bottom-left-radius:5px;border-bottom-right-radius:5px}.vai-de-promo .comp-newshortcode.comp-newshortcode--mod01 .comp-newshortcode__footer .footer_ps{font-size:12px;color:#a8a8a8;-webkit-text-fill-color:#a8a8a8;grid-column-start:1;grid-column-end:3;grid-row-start:1;grid-row-end:2;text-align:center}.vai-de-promo .comp-newshortcode.comp-newshortcode--mod01 .comp-newshortcode__footer .footer_logo{grid-column-start:1;grid-column-end:3;grid-row-start:2;grid-row-end:3;margin-top:8px;text-align:center}.vai-de-promo .comp-newshortcode.comp-newshortcode--mod01 .comp-newshortcode__footer .searchtext{display:none;text-align:center !important}.vai-de-promo .comp-newshortcode.comp-newshortcode--mod02{margin:auto;display:grid;font-family:"Open Sans", sans-serif;max-width:320px;overflow:hidden}.vai-de-promo .comp-newshortcode.comp-newshortcode--mod02 .comp-newshortcode__header a,.vai-de-promo .comp-newshortcode.comp-newshortcode--mod02 .comp-newshortcode__header div,.vai-de-promo .comp-newshortcode.comp-newshortcode--mod02 .comp-newshortcode__header small,.vai-de-promo .comp-newshortcode.comp-newshortcode--mod02 .comp-newshortcode__header strong,.vai-de-promo .comp-newshortcode.comp-newshortcode--mod02 .comp-newshortcode__header select,.vai-de-promo .comp-newshortcode.comp-newshortcode--mod02 .comp-newshortcode__body a,.vai-de-promo .comp-newshortcode.comp-newshortcode--mod02 .comp-newshortcode__body div,.vai-de-promo .comp-newshortcode.comp-newshortcode--mod02 .comp-newshortcode__body small,.vai-de-promo .comp-newshortcode.comp-newshortcode--mod02 .comp-newshortcode__body strong,.vai-de-promo .comp-newshortcode.comp-newshortcode--mod02 .comp-newshortcode__body select,.vai-de-promo .comp-newshortcode.comp-newshortcode--mod02 .comp-newshortcode__footer a,.vai-de-promo .comp-newshortcode.comp-newshortcode--mod02 .comp-newshortcode__footer div,.vai-de-promo .comp-newshortcode.comp-newshortcode--mod02 .comp-newshortcode__footer small,.vai-de-promo .comp-newshortcode.comp-newshortcode--mod02 .comp-newshortcode__footer strong,.vai-de-promo .comp-newshortcode.comp-newshortcode--mod02 .comp-newshortcode__footer select{box-shadow:none}.vai-de-promo .comp-newshortcode.comp-newshortcode--mod02 .comp-newshortcode__header a:hover,.vai-de-promo .comp-newshortcode.comp-newshortcode--mod02 .comp-newshortcode__header div:hover,.vai-de-promo .comp-newshortcode.comp-newshortcode--mod02 .comp-newshortcode__header small:hover,.vai-de-promo .comp-newshortcode.comp-newshortcode--mod02 .comp-newshortcode__header strong:hover,.vai-de-promo .comp-newshortcode.comp-newshortcode--mod02 .comp-newshortcode__header select:hover,.vai-de-promo .comp-newshortcode.comp-newshortcode--mod02 .comp-newshortcode__body a:hover,.vai-de-promo .comp-newshortcode.comp-newshortcode--mod02 .comp-newshortcode__body div:hover,.vai-de-promo .comp-newshortcode.comp-newshortcode--mod02 .comp-newshortcode__body small:hover,.vai-de-promo .comp-newshortcode.comp-newshortcode--mod02 .comp-newshortcode__body strong:hover,.vai-de-promo .comp-newshortcode.comp-newshortcode--mod02 .comp-newshortcode__body select:hover,.vai-de-promo .comp-newshortcode.comp-newshortcode--mod02 .comp-newshortcode__footer a:hover,.vai-de-promo .comp-newshortcode.comp-newshortcode--mod02 .comp-newshortcode__footer div:hover,.vai-de-promo .comp-newshortcode.comp-newshortcode--mod02 .comp-newshortcode__footer small:hover,.vai-de-promo .comp-newshortcode.comp-newshortcode--mod02 .comp-newshortcode__footer strong:hover,.vai-de-promo .comp-newshortcode.comp-newshortcode--mod02 .comp-newshortcode__footer select:hover{box-shadow:none}.vai-de-promo .comp-newshortcode.comp-newshortcode--mod02 .comp-newshortcode__title{display:grid;min-height:70px;background-color:#004986;color:#ffffff;-webkit-text-fill-color:#ffffff;justify-content:center;align-items:center;font-size:16px;border-top-left-radius:5px;border-top-right-radius:5px;padding-left:15px;padding-right:15px}.vai-de-promo .comp-newshortcode.comp-newshortcode--mod02 .comp-newshortcode__header{display:grid;color:#ffffff;-webkit-text-fill-color:#ffffff;grid-template-columns:1fr 0.9fr;min-height:45px;background-color:red;align-items:center;grid-column-gap:15px;padding-left:15px;padding-right:15px}.vai-de-promo .comp-newshortcode.comp-newshortcode--mod02 .comp-newshortcode__header__subtitle{font-size:16px;color:#ffffff;-webkit-text-fill-color:#ffffff;display:none}.vai-de-promo .comp-newshortcode.comp-newshortcode--mod02 .comp-newshortcode__header__label{font-size:10px;color:#ffffff;-webkit-text-fill-color:#ffffff;text-transform:uppercase;text-align:left}.vai-de-promo .comp-newshortcode.comp-newshortcode--mod02 .comp-newshortcode__header__selection{font-size:14px;font-family:"Open Sans", sans-serif;color:#008bff;-webkit-text-fill-color:#008bff;background:url("../assets/map-marker.svg") no-repeat center left 7px #0f98d6;border-color:#e5f3ff;background-color:#e5f3ff;border-radius:5px;height:25px;border:none;-webkit-appearance:none;-moz-appearance:none;text-indent:15px;text-overflow:"";padding-right:15px;padding-left:10px;text-align:right}.vai-de-promo .comp-newshortcode.comp-newshortcode--mod02 .comp-newshortcode__header__selection:after{content:"\25BE;"}.vai-de-promo .comp-newshortcode.comp-newshortcode--mod02 .comp-newshortcode__notfound{display:grid;grid-gap:15px;grid-auto-flow:row;padding:30px 15px 30px 15px;border-right:solid 1px #c5c5c5;border-bottom:solid 1px #c5c5c5;border-left:solid 1px #c5c5c5;text-decoration:none;text-align:center}.vai-de-promo .comp-newshortcode.comp-newshortcode--mod02 .comp-newshortcode__notfound a{color:#008bff;-webkit-text-fill-color:#008bff;box-sizing:border-box;border-radius:5px;padding:5px 10px 5px 10px;border:1px solid #008bff;text-align:center}.vai-de-promo .comp-newshortcode.comp-newshortcode--mod02 .comp-newshortcode__item{display:grid;grid-gap:0 5px;grid-template-columns:4fr 1fr 4fr;grid-template-rows:max-content;padding:15px 15px 15px 15px;border-right:solid 1px #c5c5c5;border-bottom:solid 1px #c5c5c5;border-left:solid 1px #c5c5c5;text-decoration:none;grid-template-areas:"dep_iata arrow arr_iata" "dep_city arrow arr_city" "dep_date arrow arr_date" "separator separator separator" "logo . price"}.vai-de-promo .comp-newshortcode.comp-newshortcode--mod02 .comp-newshortcode__item .logo_cia{grid-area:logo;justify-self:center;align-self:center;height:auto;width:100px}.vai-de-promo .comp-newshortcode.comp-newshortcode--mod02 .comp-newshortcode__item .dep_iata{grid-area:dep_iata;justify-self:center;align-self:end;font-size:18px;font-weight:600;color:#545459;-webkit-text-fill-color:#545459;width:auto;margin-bottom:0}.vai-de-promo .comp-newshortcode.comp-newshortcode--mod02 .comp-newshortcode__item .dep_city{grid-area:dep_city;justify-self:center;align-self:center;font-size:12px;color:#a8a8a8;-webkit-text-fill-color:#a8a8a8;text-align:center}.vai-de-promo .comp-newshortcode.comp-newshortcode--mod02 .comp-newshortcode__item .arrow{grid-area:arrow;justify-self:center;align-self:center;color:#a8a8a8;-webkit-text-fill-color:#a8a8a8;font-size:20px}.vai-de-promo .comp-newshortcode.comp-newshortcode--mod02 .comp-newshortcode__item .arr_iata{grid-area:arr_iata;justify-self:center;align-self:end;font-size:18px;font-weight:600;color:#545459;-webkit-text-fill-color:#545459;width:auto;margin-bottom:0}.vai-de-promo .comp-newshortcode.comp-newshortcode--mod02 .comp-newshortcode__item .arr_city{grid-area:arr_city;justify-self:center;align-self:center;font-size:12px;color:#a8a8a8;-webkit-text-fill-color:#a8a8a8;text-align:center}.vai-de-promo .comp-newshortcode.comp-newshortcode--mod02 .comp-newshortcode__item .dep_date{margin-top:8px;grid-area:dep_date;justify-self:center;align-self:center;font-size:14px;font-weight:600;color:#545459;-webkit-text-fill-color:#545459}.vai-de-promo .comp-newshortcode.comp-newshortcode--mod02 .comp-newshortcode__item .separator{height:1px;display:block;overflow:hidden;width:100%;border-bottom:dashed 1px #c5c5c5;grid-column-start:1 !important;grid-column-end:4 !important;grid-row-start:4 !important;grid-row-end:4 !important;margin-top:16px;margin-bottom:12px}.vai-de-promo .comp-newshortcode.comp-newshortcode--mod02 .comp-newshortcode__item .arr_date{margin-top:8px;grid-area:arr_date;justify-self:center;align-self:center;font-size:14px;font-weight:600;color:#545459;-webkit-text-fill-color:#545459}.vai-de-promo .comp-newshortcode.comp-newshortcode--mod02 .comp-newshortcode__item .price{grid-area:price;justify-self:center;align-self:center;border-radius:5px;background-color:#f07e10;color:#ffffff;-webkit-text-fill-color:#ffffff;font-size:18px;width:100%;text-align:center;padding:10px;box-sizing:border-box;cursor:pointer}.vai-de-promo .comp-newshortcode.comp-newshortcode--mod02 .comp-newshortcode__offers{display:grid;grid-gap:0 5px;grid-template-columns:repeat(1, 4fr);grid-template-rows:max-content;padding:10px 15px 10px 15px;border-right:solid 1px #c5c5c5;border-bottom:solid 1px #c5c5c5;border-left:solid 1px #c5c5c5;text-decoration:none;-webkit-text-decoration:none;grid-template-areas:"offers"}.vai-de-promo .comp-newshortcode.comp-newshortcode--mod02 .comp-newshortcode__offers .offers{color:#008bff;grid-area:offers;align-self:center;justify-self:center;cursor:pointer}.vai-de-promo .comp-newshortcode.comp-newshortcode--mod02 .comp-newshortcode__footer{display:grid;padding:13px 15px 13px 15px;grid-template-columns:auto;grid-template-rows:auto;background-color:#eceff1;border-bottom-left-radius:5px;border-bottom-right-radius:5px}.vai-de-promo .comp-newshortcode.comp-newshortcode--mod02 .comp-newshortcode__footer .footer_ps{font-size:12px;color:#a8a8a8;-webkit-text-fill-color:#a8a8a8;grid-column-start:1;grid-column-end:3;grid-row-start:1;grid-row-end:2;text-align:center}.vai-de-promo .comp-newshortcode.comp-newshortcode--mod02 .comp-newshortcode__footer .footer_logo{grid-column-start:1;grid-column-end:3;grid-row-start:2;grid-row-end:3;margin-top:8px;text-align:center}.vai-de-promo .comp-newshortcode.comp-newshortcode--mod02 .comp-newshortcode__footer .searchtext{display:none;text-align:center !important}.vai-de-promo .comp-newshortcode.comp-newshortcode--notitle .comp-newshortcode__title{display:none}.vai-de-promo .comp-newshortcode.comp-newshortcode--notitle .comp-newshortcode__header{border-top-left-radius:5px;border-top-right-radius:5px}.vai-de-promo .comp-newshortcode.comp-newshortcode--noorigin .comp-newshortcode__header{grid-template-columns:auto;justify-content:center}.vai-de-promo .comp-newshortcode.comp-newshortcode--noorigin .comp-newshortcode__header__subtitle{font-size:16px;color:#ffffff;-webkit-text-fill-color:#ffffff;display:block}.vai-de-promo .comp-newshortcode.comp-newshortcode--noorigin .comp-newshortcode__header__label{display:none}.vai-de-promo .comp-newshortcode.comp-newshortcode--noorigin .comp-newshortcode__header__selection{display:none}.vai-de-promo .comp-newshortcode.comp-newshortcode--nologo .comp-newshortcode__footer{grid-template-columns:auto auto}.vai-de-promo .comp-newshortcode.comp-newshortcode--nologo .comp-newshortcode__footer a{text-decoration:none}.vai-de-promo .comp-newshortcode.comp-newshortcode--nologo .comp-newshortcode__footer .searchlogo{display:none}.vai-de-promo .comp-newshortcode.comp-newshortcode--nologo .comp-newshortcode__footer .searchtext{display:block;font-size:12px;text-align:right;color:#0f98d6;-webkit-text-fill-color:#0f98d6}}.mobile-pl-vdp{display:none}@media (max-width: 800px){.mobile-pl-vdp{display:block}}.header-wp-vdp{display:flex;align-items:center;justify-content:space-between}@media (max-width: 800px){.header-wp-vdp{flex-direction:column}.box-header-wp{width:100%}.bold-vdp{font-weight:700 !important}}.header-wp-vdp small{margin:0;font-size:16px;color:#373737;font-weight:700;font-family:system-ui}@media (max-width: 800px){.header-wp-vdp small{font-weight:400;font-size:18px}.header-wp-vdp small span{font-weight:700}}.header-wp-vdp svg{object-fit:contain;width:115px !important}@media (max-width: 800px){.header-wp-vdp svg{display:none}}.header-wp-vdp label{margin:0 5px 0 0;font-size:16px;color:#fff;font-weight:500;font-family:system-ui}.wp-vdp{margin:10px 0;border:1px solid #d6d6d6;border-radius:8px;padding:1em}.body-wp-vdp{display:flex;column-gap:10px;row-gap:10px;margin:16px 0}@media (max-width: 800px){.body-wp-vdp{flex-direction:column}}.cia-logo-vdp{height:25px !important;width:25px !important;object-fit:contain !important}.cia-title-vdp{text-transform:uppercase;color:#373737;font-weight:600;font-family:system-ui;font-size:12px}.body-item-header-vdp{display:flex;column-gap:15px;box-sizing:border-box;justify-content:center;align-items:center}.body-item-button-vdp{display:flex;column-gap:15px;box-sizing:border-box;justify-content:center;align-items:center}.body-item-body-vdp .arrow{background:#fff;border:1px solid #d6d6d6;width:30px;height:30px;color:#046abc;font-weight:700;border-radius:5px;display:flex;z-index:1;align-items:center;justify-content:center}.body-item-button-vdp a{width:100%}.body-item-header-vdp img{height:60px;width:140px !important;object-fit:contain}.body-item-wp-vdp{border:1px solid #d6d6d6;border-radius:8px;padding:15px;width:100%;display:flex;flex-flow:column;row-gap:10px;box-sizing:border-box}.arrival-vdp{color:#373737;font-size:20px;font-weight:700;font-family:system-ui}.logo-cia-box{display:flex;align-items:center;column-gap:5px}.price-vdp{color:#373737;font-size:16px;font-family:system-ui;font-weight:400}.buy-vdp{width:100%;text-align:center;text-decoration:none !important;border:1px solid #005aa3 !important;color:#005aa3 !important;border-radius:8px;height:50px;display:flex;align-items:center !important;justify-content:center !important;font-weight:600 !important;font-size:16px;transition:0.2s;box-sizing:border-box}@media (max-width: 800px){.buy-vdp{height:50px}}.buy-vdp:hover{background:#005aa3 !important;color:#fff !important;transition:0.2s}.cta-vdp{text-align:center;text-decoration:none !important;border:1px solid #005aa3 !important;border-radius:8px;height:50px;display:flex;align-items:center !important;justify-content:center !important;font-weight:600 !important;font-size:16px !important;padding:0 16px !important;background:#005aa3 !important;color:#fff !important;transition:0.2s;box-sizing:border-box}@media (max-width: 800px){.cta-vdp{width:100%}}.cta-vdp:hover{background:#fff !important;color:#005aa3 !important;transition:0.2s}.footer-wp-vdp{display:flex;justify-content:space-between;align-items:center}@media (max-width: 800px){.footer-wp-vdp{flex-direction:column;row-gap:10px;align-items:center}}.text-footer-vdp{color:#373737;font-family:system-ui;font-size:16px;font-weight:400}.body-item-body-vdp{min-height:75px;column-gap:10px;row-gap:10px;display:flex;align-items:center}.body-item-body-vdp div{color:#373737;font-size:15px;margin:auto;font-weight:500;font-family:system-ui;display:flex;justify-content:center;align-items:center;column-gap:8px;row-gap:8px;margin:0px 5px}.body-item-wp-error-vdp{border:1px solid #d6d6d6;border-radius:8px;padding:15px;width:100%;display:flex;column-gap:10px;row-gap:10px;box-sizing:border-box;justify-content:space-between}@media (max-width: 800px){.body-item-wp-error-vdp{flex-direction:column}}.error-vdp-msg{font-size:20px;font-family:system-ui;color:#373737;font-weight:700}@media (max-width: 800px){.error-vdp-msg{text-align:center}}
