Changeset 3029729
- Timestamp:
- 01/31/2024 08:26:02 PM (2 years ago)
- Location:
- vai-de-promo
- Files:
-
- 3 edited
- 11 copied
-
tags/1.0.3 (copied) (copied from vai-de-promo/trunk)
-
tags/1.0.3/LICENSE.txt (copied) (copied from vai-de-promo/trunk/LICENSE.txt)
-
tags/1.0.3/README.txt (copied) (copied from vai-de-promo/trunk/README.txt) (2 diffs)
-
tags/1.0.3/admin (copied) (copied from vai-de-promo/trunk/admin)
-
tags/1.0.3/includes (copied) (copied from vai-de-promo/trunk/includes)
-
tags/1.0.3/index.php (copied) (copied from vai-de-promo/trunk/index.php)
-
tags/1.0.3/languages (copied) (copied from vai-de-promo/trunk/languages)
-
tags/1.0.3/public (copied) (copied from vai-de-promo/trunk/public)
-
tags/1.0.3/public/css/public.css (copied) (copied from vai-de-promo/trunk/public/css/public.css) (1 diff)
-
tags/1.0.3/uninstall.php (copied) (copied from vai-de-promo/trunk/uninstall.php)
-
tags/1.0.3/vai-de-promo.php (copied) (copied from vai-de-promo/trunk/vai-de-promo.php) (2 diffs)
-
trunk/README.txt (modified) (2 diffs)
-
trunk/public/css/public.css (modified) (1 diff)
-
trunk/vai-de-promo.php (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
vai-de-promo/tags/1.0.3/README.txt
r3029728 r3029729 2 2 Contributors: Amo Promo 3 3 Tags: passagens, parceiros, afiliado, aereo, voos, viagem, turismo, seguros, promoção, promo, flight, travel, tickets, insurance, tourism, affiliate 4 Stable Tag: 1.0. 24 Stable Tag: 1.0.3 5 5 Requires at least: 5.2 6 6 Tested up to: 6.3 … … 27 27 * No seu editor de post/página aparecerá um link para você adicionar o conteúdo de passagens promocionais em seu texto. 28 28 29 == APIs Utilizadas == 30 31 1. Autosuggest API: 32 - Endpoint: [https://geo.vaidepromo.com.br/autosuggest](https://geo.vaidepromo.com.br/autosuggest) 33 34 2. Pquery API: 35 - Endpoint: [https://www.vaidepromo.com.br/cheap/pquery/](https://www.vaidepromo.com.br/cheap/pquery/) 36 37 3. AMP APIs: 38 - amp-list: [https://cdn.ampproject.org/v0/amp-list-0.1.js](https://cdn.ampproject.org/v0/amp-list-0.1.js) 39 - amp-bind: [https://cdn.ampproject.org/v0/amp-bind-0.1.js](https://cdn.ampproject.org/v0/amp-bind-0.1.js) 40 - amp-form: [https://cdn.ampproject.org/v0/amp-form-0.1.js](https://cdn.ampproject.org/v0/amp-form-0.1.js) 41 - amp-mustache: [https://cdn.ampproject.org/v0/amp-mustache-0.1.js](https://cdn.ampproject.org/v0/amp-mustache-0.1.js) 42 - amp-selector: [https://cdn.ampproject.org/v0/amp-selector-0.1.js](https://cdn.ampproject.org/v0/amp-selector-0.1.js) 43 29 44 == Changelog == 45 46 **1.0.3** 47 48 - Update layout 30 49 31 50 **1.0.2** -
vai-de-promo/tags/1.0.3/public/css/public.css
r3029728 r3029729 1 .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}}.header-wp-vdp{display:flex;color:#373737;align-items:center;padding:14px 0;justify-content:space-between;border-radius:6px 6px 0 0;border-bottom:1px solid #d6d6d6}.header-wp-vdp small{margin:0;font-size:17px;color:#373737;font-weight:500;font-family:system-ui}.header-wp-vdp svg{object-fit:contain;width:130px !important}.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}.body-wp-vdp{display:grid;grid-template-columns:1fr;column-gap:10px;row-gap:10px;margin:20px 0}@media (max-width: 1200px){.body-wp-vdp{grid-template-columns:1fr;max-width:320px;margin:20px auto}}.body-wp-vdp img{height:75px;width:75px !important;object-fit:contain}.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:# f59a1b;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:16px;padding:10px;column-gap:15px;row-gap:15px;display:grid;grid-template-columns:25% 40% 30%}@media (max-width: 1200px){.body-item-wp-vdp{grid-template-columns:1fr}}.body-wp-vdp button{color:#fff;background-color:#046abc;border:0;width:100%;border-radius:16px;font-family:system-ui;font-size:14px;font-weight:600;padding:15px 5px;margin-top:10px;margin-bottom:10px;transition:0.2s}.body-wp-vdp button:hover{background-color:#f59a1b;transition:0.2s}.body-item-body-vdp{min-height:75px;column-gap:10px;row-gap:10px;display:grid}.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:16px;padding:10px;display:grid;grid-template-columns:1fr 1fr;column-gap:15px;row-gap:15px}.body-item-wp-error-vdp div{display:flex;align-items:center}@media (max-width: 1200px){.body-item-wp-error-vdp{grid-template-columns:1fr}}1 .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}}.header-wp-vdp{display:flex;color:#373737;align-items:center;padding:14px 0;justify-content:space-between;border-radius:6px 6px 0 0;border-bottom:1px solid #d6d6d6}.header-wp-vdp small{margin:0;font-size:17px;color:#373737;font-weight:500;font-family:system-ui}.header-wp-vdp svg{object-fit:contain;width:130px !important}.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}.body-wp-vdp{display:grid;grid-template-columns:1fr;column-gap:10px;row-gap:10px;margin:20px 0}@media (max-width: 1200px){.body-wp-vdp{grid-template-columns:1fr;max-width:320px;margin:20px auto}}.body-wp-vdp img{height:75px;width:75px !important;object-fit:contain}.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:16px;padding:10px;column-gap:15px;row-gap:15px;display:grid;grid-template-columns:25% 40% 30%}@media (max-width: 1200px){.body-item-wp-vdp{grid-template-columns:1fr}}.body-wp-vdp button{color:#fff;background-color:#046abc;border:0;width:100%;border-radius:16px;font-family:system-ui;font-size:14px;font-weight:600;padding:15px 5px;margin-top:10px;margin-bottom:10px;transition:0.2s}.body-wp-vdp button:hover{background-color:#f59a1b;transition:0.2s}.body-item-body-vdp{min-height:75px;column-gap:10px;row-gap:10px;display:grid}.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:16px;padding:10px;display:grid;grid-template-columns:1fr 1fr;column-gap:15px;row-gap:15px}.body-item-wp-error-vdp div{display:flex;align-items:center}@media (max-width: 1200px){.body-item-wp-error-vdp{grid-template-columns:1fr}} -
vai-de-promo/tags/1.0.3/vai-de-promo.php
r3029728 r3029729 11 11 * Plugin URI: https://wordpress.org/plugins/vai-de-promo/ 12 12 * Description: Este é um plugin para afiliados do Vai De Promo. Você poderá enriquecer matérias com preços de voos que são atualizados o tempo todo 13 * Version: 1.0. 213 * Version: 1.0.3 14 14 * Author: Amo Promo 15 15 * Author URI: https://www.amopromo.com/ … … 30 30 * Rename this for your plugin and update it as you release new versions. 31 31 */ 32 define( 'VAI_DE_PROMO_VERSION', '1.0. 2' );32 define( 'VAI_DE_PROMO_VERSION', '1.0.3' ); 33 33 34 34 /** -
vai-de-promo/trunk/README.txt
r3029728 r3029729 2 2 Contributors: Amo Promo 3 3 Tags: passagens, parceiros, afiliado, aereo, voos, viagem, turismo, seguros, promoção, promo, flight, travel, tickets, insurance, tourism, affiliate 4 Stable Tag: 1.0. 24 Stable Tag: 1.0.3 5 5 Requires at least: 5.2 6 6 Tested up to: 6.3 … … 27 27 * No seu editor de post/página aparecerá um link para você adicionar o conteúdo de passagens promocionais em seu texto. 28 28 29 == APIs Utilizadas == 30 31 1. Autosuggest API: 32 - Endpoint: [https://geo.vaidepromo.com.br/autosuggest](https://geo.vaidepromo.com.br/autosuggest) 33 34 2. Pquery API: 35 - Endpoint: [https://www.vaidepromo.com.br/cheap/pquery/](https://www.vaidepromo.com.br/cheap/pquery/) 36 37 3. AMP APIs: 38 - amp-list: [https://cdn.ampproject.org/v0/amp-list-0.1.js](https://cdn.ampproject.org/v0/amp-list-0.1.js) 39 - amp-bind: [https://cdn.ampproject.org/v0/amp-bind-0.1.js](https://cdn.ampproject.org/v0/amp-bind-0.1.js) 40 - amp-form: [https://cdn.ampproject.org/v0/amp-form-0.1.js](https://cdn.ampproject.org/v0/amp-form-0.1.js) 41 - amp-mustache: [https://cdn.ampproject.org/v0/amp-mustache-0.1.js](https://cdn.ampproject.org/v0/amp-mustache-0.1.js) 42 - amp-selector: [https://cdn.ampproject.org/v0/amp-selector-0.1.js](https://cdn.ampproject.org/v0/amp-selector-0.1.js) 43 29 44 == Changelog == 45 46 **1.0.3** 47 48 - Update layout 30 49 31 50 **1.0.2** -
vai-de-promo/trunk/public/css/public.css
r3029728 r3029729 1 .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}}.header-wp-vdp{display:flex;color:#373737;align-items:center;padding:14px 0;justify-content:space-between;border-radius:6px 6px 0 0;border-bottom:1px solid #d6d6d6}.header-wp-vdp small{margin:0;font-size:17px;color:#373737;font-weight:500;font-family:system-ui}.header-wp-vdp svg{object-fit:contain;width:130px !important}.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}.body-wp-vdp{display:grid;grid-template-columns:1fr;column-gap:10px;row-gap:10px;margin:20px 0}@media (max-width: 1200px){.body-wp-vdp{grid-template-columns:1fr;max-width:320px;margin:20px auto}}.body-wp-vdp img{height:75px;width:75px !important;object-fit:contain}.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:# f59a1b;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:16px;padding:10px;column-gap:15px;row-gap:15px;display:grid;grid-template-columns:25% 40% 30%}@media (max-width: 1200px){.body-item-wp-vdp{grid-template-columns:1fr}}.body-wp-vdp button{color:#fff;background-color:#046abc;border:0;width:100%;border-radius:16px;font-family:system-ui;font-size:14px;font-weight:600;padding:15px 5px;margin-top:10px;margin-bottom:10px;transition:0.2s}.body-wp-vdp button:hover{background-color:#f59a1b;transition:0.2s}.body-item-body-vdp{min-height:75px;column-gap:10px;row-gap:10px;display:grid}.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:16px;padding:10px;display:grid;grid-template-columns:1fr 1fr;column-gap:15px;row-gap:15px}.body-item-wp-error-vdp div{display:flex;align-items:center}@media (max-width: 1200px){.body-item-wp-error-vdp{grid-template-columns:1fr}}1 .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}}.header-wp-vdp{display:flex;color:#373737;align-items:center;padding:14px 0;justify-content:space-between;border-radius:6px 6px 0 0;border-bottom:1px solid #d6d6d6}.header-wp-vdp small{margin:0;font-size:17px;color:#373737;font-weight:500;font-family:system-ui}.header-wp-vdp svg{object-fit:contain;width:130px !important}.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}.body-wp-vdp{display:grid;grid-template-columns:1fr;column-gap:10px;row-gap:10px;margin:20px 0}@media (max-width: 1200px){.body-wp-vdp{grid-template-columns:1fr;max-width:320px;margin:20px auto}}.body-wp-vdp img{height:75px;width:75px !important;object-fit:contain}.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:16px;padding:10px;column-gap:15px;row-gap:15px;display:grid;grid-template-columns:25% 40% 30%}@media (max-width: 1200px){.body-item-wp-vdp{grid-template-columns:1fr}}.body-wp-vdp button{color:#fff;background-color:#046abc;border:0;width:100%;border-radius:16px;font-family:system-ui;font-size:14px;font-weight:600;padding:15px 5px;margin-top:10px;margin-bottom:10px;transition:0.2s}.body-wp-vdp button:hover{background-color:#f59a1b;transition:0.2s}.body-item-body-vdp{min-height:75px;column-gap:10px;row-gap:10px;display:grid}.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:16px;padding:10px;display:grid;grid-template-columns:1fr 1fr;column-gap:15px;row-gap:15px}.body-item-wp-error-vdp div{display:flex;align-items:center}@media (max-width: 1200px){.body-item-wp-error-vdp{grid-template-columns:1fr}} -
vai-de-promo/trunk/vai-de-promo.php
r3029728 r3029729 11 11 * Plugin URI: https://wordpress.org/plugins/vai-de-promo/ 12 12 * Description: Este é um plugin para afiliados do Vai De Promo. Você poderá enriquecer matérias com preços de voos que são atualizados o tempo todo 13 * Version: 1.0. 213 * Version: 1.0.3 14 14 * Author: Amo Promo 15 15 * Author URI: https://www.amopromo.com/ … … 30 30 * Rename this for your plugin and update it as you release new versions. 31 31 */ 32 define( 'VAI_DE_PROMO_VERSION', '1.0. 2' );32 define( 'VAI_DE_PROMO_VERSION', '1.0.3' ); 33 33 34 34 /**
Note: See TracChangeset
for help on using the changeset viewer.