@import url("https://fonts.googleapis.com/css?family=Open+Sans:400,400i,600,700&display=swap");html{box-sizing:border-box}*,*::after,*::before{box-sizing:inherit}*{-webkit-tap-highlight-color:transparent;box-sizing:border-box}*:focus{outline:none}body{margin:0;position:inherit}h1,p{margin:0}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0;border:0;background-color:transparent}button,input[type=submit]{cursor:pointer;border:0;cursor:pointer;margin:0;padding:0;background-color:transparent}@font-face{font-family:'Museo Slab';font-style:normal;font-weight:500;src:url(/assets/museo_slab_500-webfont-41f11f61d226f1c32a51960b84921dc12fea4d023f868298aef2c28cb9f01e1e.ttf) format("ttf"),url(/assets/museo_slab_500-webfont-be0435695d9f0734835bdcd2ef2a44a98969aa42692679f53d881da8bbd1d959.woff) format("woff2"),url(/assets/museo_slab_500-webfont-be0435695d9f0734835bdcd2ef2a44a98969aa42692679f53d881da8bbd1d959.woff) format("woff");font-display:swap}.site-cover-title{color:#FFFFFF;font-family:"Museo Slab", "Helvetica", serif;font-size:25px;font-style:normal;font-weight:700}.site-cover-subtitle{color:#004963;font-family:"Museo Slab", "Helvetica", serif;font-size:20px;font-style:italic;font-weight:600}.menu-link{color:#FFFFFF;font-family:"Museo Slab", "Helvetica", serif;font-size:14px;font-style:normal;font-weight:600}.menu-link:hover{color:#e6e6e6}.footer .menu-link{color:#FFFFFF;font-family:"Museo Slab", "Helvetica", serif;font-size:14px;font-style:normal;font-weight:600}.footer .menu-link:hover{color:#e6e6e6}.section-title{color:#232323;font-family:"Museo Slab", "Helvetica", serif;font-size:20px;font-style:normal;font-weight:600;text-align:center}.section-icons .perks-title{color:#686868;font-family:"Museo Slab", "Helvetica", serif;font-size:18px;font-style:normal;font-weight:600}.section-icons .perks-paragraph{color:#979797;font-family:"Museo Slab", "Helvetica", serif;font-size:14px;font-style:normal;font-weight:400}.section-icons .perks-link{color:#DC291E;font-family:"Museo Slab", "Helvetica", serif;font-size:14px;font-style:normal;font-weight:400}.travel-section .photo-card-title{color:#FFFFFF;font-family:"Museo Slab", "Helvetica", serif;font-size:16px;font-style:normal;font-weight:600}.travel-section .photo-card-subtitle{color:#FFFFFF;font-family:"Museo Slab", "Helvetica", serif;font-size:13px;font-style:normal;font-weight:400}.footer-title{color:#FFFFFF;font-family:"Museo Slab", "Helvetica", serif;font-size:14px;font-style:normal;font-weight:400}.footer-paragraph,.footer-rights span{color:#FFFFFF;font-family:"Museo Slab", "Helvetica", serif;font-size:14px;font-style:normal;font-weight:400}.footer-link{color:#FFFFFF;font-family:"Museo Slab", "Helvetica", serif;font-size:14px;font-style:normal;font-weight:400}.footer-main-text{color:#FFFFFF;font-family:"Museo Slab", "Helvetica", serif;font-size:18px;font-style:normal;font-weight:700}.l-home{margin:0 auto;max-width:1088px;width:100%}@media only screen and (max-width: 1080px){.l-home{padding:0 15px}}.l-home-inner{margin:0 auto;max-width:1088px;width:100%;display:flex}@media only screen and (max-width: 1080px){.l-home-inner{padding:0 15px}}@media only screen and (max-width: 1080px){.l-home{padding:0 15px}}.gfa-footer-title{color:#FFFFFF;font-family:"Museo Slab", "Helvetica", serif;font-size:18px;font-style:normal;font-weight:500}.gfa-footer-link,.gfa-footer-copyright a{color:#AEAEAE;font-family:"Museo Slab", "Helvetica", serif;font-size:14px;font-style:normal;font-weight:500;text-decoration:none}.alert-message{position:fixed;top:70px;width:100%;z-index:1;animation:slideInDown 1s ease-in-out backwards;opacity:0}.alert-message.show{display:flex;animation:slideInUp 1s ease-in-out backwards;opacity:1}.alert-message-wrapper{display:flex;align-items:center;box-shadow:0 0 20px rgba(0,0,0,0.5);width:50vw;padding:10px;margin:0 auto;border-radius:8px}.alert-message-wrapper-success{background-color:#66ba5b}.alert-message-wrapper-error{background-color:#ff0000}.alert-message-icon{display:inline-block;margin:0 15px 0 10px}.alert-message-icon img{width:25px;height:25px}.alert-message p{color:#FFFFFF;font-family:"Open Sans";font-size:16px;font-style:normal;font-weight:400;margin:0}@media only screen and (max-width: 1080px){.alert-message-wrapper{width:85vw}}@keyframes slideInUp{100%{transform:translateY(0);visibility:hidden;opacity:1}0%{transform:translateY(-100%);visibility:visible;opacity:0}}@keyframes slideInDown{100%{transform:translateY(-100%);visibility:visible;opacity:0}0%{transform:translateY(0);visibility:hidden;opacity:1}}.form-input{color:#232323;font-family:"Museo Slab", "Helvetica", serif;font-size:16px;font-style:normal;font-weight:400;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#ffffff;border:#E2E2E2 1px solid;border-radius:4px;height:50px;margin:0;padding:0 15px;transition:border 0.5s ease;width:100%}.form-input.has-error{border-color:#FF4D4D}.form-input.is-valid{border-color:#7AB51D;padding-right:18px}.form-input:disabled{background-color:#E2E2E2;color:#AEAEAE}.form-input:focus{box-shadow:0 0 10px 2px rgba(245,187,183,0.9);outline:dashed 2px rgba(245,187,183,0.9)}.form-label{color:#232323;font-family:"Museo Slab", "Helvetica", serif;font-size:14px;font-style:normal;font-weight:400}.form-button{color:#FFFFFF;font-family:"Museo Slab", "Helvetica", serif;font-size:16px;font-style:normal;font-weight:400;background:#DC291E;text-align:center;border-radius:5px;box-shadow:0 2px 5px rgba(0,0,0,0.2);min-width:100px;transition:all 0.25s ease-out;height:50px}.form-button:hover{background-color:#AF2118}.form-button:focus{box-shadow:0 0 10px 2px rgba(245,187,183,0.9);outline:dashed 2px rgba(245,187,183,0.9)}header{background-color:#DC291E;border-bottom:1px solid #AF2118;min-height:50px;padding:10px 0}header .l-header{margin:0 auto;max-width:1088px;width:100%;align-items:center;display:flex;height:50px;justify-content:space-between}@media only screen and (max-width: 1080px){header .l-header{padding:0 15px}}header .logo{background-image:url(/gfa/logo.png);background-position:center;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:30px;width:163px;opacity:1;transition:all .3s ease-out}header .logo:hover{opacity:.8}@media only screen and (max-width: 640px){header{padding:10px 0}header .l-header{justify-content:center;padding:10px 0}header .menu-horizontal{display:none}}@media only screen and (min-width: 641px) and (max-width: 1080px){header{padding:10px 15px}}.error-page{background:#FAFAFA}.error-header{background:#DC291E;display:flex;min-height:200px;align-items:center}.error-title{color:#FFFFFF;font-family:"Museo Slab", "Helvetica", serif;font-size:30px;font-style:normal;font-weight:400;margin:0}.error-subtitle{color:#232323;font-family:"Museo Slab", "Helvetica", serif;font-size:18px;font-style:normal;font-weight:400;margin:0}.error-paragraph{color:#7F7F7F;font-family:"Museo Slab", "Helvetica", serif;font-size:15px;font-style:normal;font-weight:300;margin:0}.error-content-message{padding:50px 0}.error-content-message:last-child{border-top:2px solid #EEEEEE}.error-list{margin:0;padding:0}.error-list li{color:#7F7F7F;font-family:"Museo Slab", "Helvetica", serif;font-size:15px;font-style:normal;font-weight:300;list-style-type:none;margin-bottom:15px}.error-list li::before{content:'';border-radius:50px;background-color:#DC291E;margin-right:10px;display:inline-block;height:8px;width:8px}.error-list li:last-child{margin-bottom:0}.error-button{color:white;font-family:"Museo Slab", "Helvetica", serif;font-size:15px;font-style:normal;font-weight:400;background-color:#DC291E;border-radius:50px;margin-left:40px;padding:12px 25px;text-decoration:none;transition:all 0.2s ease-in-out}.error-button:hover{background-color:#811812}@media only screen and (max-width: 1010px){.l-home{padding:0 20px}}@media only screen and (max-width: 425px){.l-home{padding:0 15px}.error-header{min-height:150px}.error-content-message{padding:35px 0}.error-title{font-size:20px}.error-subtitle{font-size:16px;margin-bottom:20px}.error-button{text-align:center;margin:20px 0 0;display:block}}.section-content{padding:20px 0}.section-content .section-inner{margin:0 auto;max-width:1088px;width:100%;margin-bottom:20px}@media only screen and (max-width: 1080px){.section-content .section-inner{padding:0 15px}}.section-content .content-title{color:#000000;font-family:"Museo Slab", "Helvetica", serif;font-size:25px;font-style:normal;font-weight:400;text-transform:capitalize}.section-content .content-subtitle{color:#000000;font-family:"Museo Slab", "Helvetica", serif;font-size:23px;font-style:normal;font-weight:400;text-transform:capitalize}.section-content p{color:#000000;font-family:"Museo Slab", "Helvetica", serif;font-size:14px;font-style:normal;font-weight:300;line-height:20px;margin-bottom:10px}.section-content ul,.section-content ol{padding-left:20px}.section-content ul li,.section-content ol li{color:#000000;font-family:"Museo Slab", "Helvetica", serif;font-size:14px;font-style:normal;font-weight:300;margin-bottom:5px}.section-content .content-links li{line-height:22px}.section-content a{color:#00ABCB;font-family:"Museo Slab", "Helvetica", serif;font-size:14px;font-style:normal;font-weight:300}.section-content a:hover{color:#008098}.section-content .content-table{margin:20px 0}.section-content .content-table-row{display:flex}.section-content .content-table-row:nth-child(even){background:#FAFAFA}.section-content .content-table .ct-item{align-items:center;display:flex;flex:1;min-height:40px}.section-content .content-table .ct-item p{margin:0}@media only screen and (max-width: 640px){.section-content .section-inner{padding:0 15px}.section-content .section-inner .content-subtitle{font-size:20px}}.tickets-info.box-notice,.tickets-info.box-notice-warning{box-shadow:1px 1px 10px rgba(0,0,0,0.2);margin-bottom:30px;padding:20px 15px 10px}.tickets-info.box-notice p,.tickets-info.box-notice-warning p{margin-bottom:10px}.tickets-info.box-notice img,.tickets-info.box-notice-warning img{margin-right:5px;max-height:15px;vertical-align:sub}.tickets-info.box-notice-warning{border-left:5px #F5A623 solid}.exclusives h3.details-section-title{color:#AEAEAE}.exclusives h3.details-section-title:before{background-image:url(/assets/icons/gift-box-47fce5023829991519a4552c88c1dcb6b7c09a01544c8fa27610f07120c2dc51.svg);width:22px}.exclusives-container{border-radius:10px;box-shadow:rgba(0,0,0,0.2) 0 1px 5px;display:flex;overflow:hidden;text-decoration:none;transition:transform .3s, box-shadow .3s, background-color .3s}.exclusives-container:hover{box-shadow:rgba(0,0,0,0.3) 0 2px 10px;transform:translate3d(0, -2px, 0)}.exclusives-cover{background-image:url(/assets/ads/exclusives-uber-bcec62f64f0a6fe85e50b3e211564400d2e2eeb810808403875c3ddd00472f9a.jpg);background-position:center;background-repeat:no-repeat;background-size:cover;content:"";display:inline-block;height:auto;width:35%;position:relative}.exclusives-partner{background-image:url(/assets/ads/exclusives-logo-uber-a308e8fc8432466d39313b6df8f96195a97d026cbc3d8a70f0963c934e3ac9d7.svg);background-position:center;background-repeat:no-repeat;background-size:cover;content:"";display:inline-block;height:10px;width:50px;position:absolute;right:10px;bottom:10px}.exclusives-content{background:#FFFFFF;flex:1;padding:15px}.exclusives-title{color:#979797;font-family:"Museo Slab", "Helvetica", serif;font-size:13px;font-style:normal;font-weight:300;margin:0 0 10px}.exclusives .exclusives-paragraph{color:#979797;font-family:"Museo Slab", "Helvetica", serif;font-size:13px;font-style:normal;font-weight:300;margin:0 0 10px}.exclusives .exclusives-paragraph b{color:inherit}.exclusives .exclusives-paragraph:last-child{margin-bottom:0}@media only screen and (max-width: 640px){.exclusives-container{flex-direction:column}.exclusives-cover{height:150px;width:100%}.exclusives-partner{height:15px;width:70px}}.passengers-details .tickets-inner{align-items:flex-start;border-bottom:1px solid #E2E2E2;margin-bottom:15px;padding:15px 0}.passengers-details .tickets-inner:first-of-type{padding-top:0}.passengers-details .tickets-inner:last-child{border-bottom:0}.passengers-details .passengers-wrap,.passengers-details .seats-wrap{flex:1}.passengers-details .passengers-wrap .passenger{color:#232323;font-family:"Museo Slab", "Helvetica", serif;font-size:16px;font-style:normal;font-weight:400;text-transform:capitalize}.passengers-details .passengers-wrap .passenger-category{color:#979797;font-family:"Museo Slab", "Helvetica", serif;font-size:14px;font-style:normal;font-weight:300;display:block;margin-top:5px;text-transform:uppercase}.passengers-details .seats-wrap{display:flex;flex-direction:column;justify-content:flex-end}.passengers-details .seats-wrap-item{margin-bottom:10px;text-align:right}.passengers-details .seats-wrap-seat{height:32px;width:32px;color:#232323;font-family:"Museo Slab", "Helvetica", serif;font-size:16px;font-style:normal;font-weight:400;align-items:center;background:#FFFFFF;border:2px solid #4A4A4A;border-radius:6px;display:inline-flex;justify-content:center;margin-left:3px;margin-top:3px}@media only screen and (max-width: 640px){.passengers-details .tickets-inner{flex-direction:column}.passengers-details .passengers-wrap,.passengers-details .seats-wrap{width:100%}.passengers-details .passengers-wrap-item,.passengers-details .seats-wrap-item{text-align:left}.passengers-details .passengers-wrap{margin-bottom:15px}}.confirm-payment{margin:0 auto;max-width:1088px;width:100%;border-bottom:1px solid #E2E2E2;display:flex}@media only screen and (max-width: 1080px){.confirm-payment{padding:0 15px}}.confirm-payment-details{display:flex;margin:20px 0}.confirm-payment-resume,.confirm-payment-action{padding-top:20px}.confirm-payment-resume{border-right:1px solid #E2E2E2;flex:2}.confirm-payment-resume .table-details{border:1px solid #E2E2E2;margin-right:30px}.confirm-payment-resume .table-details-row{align-items:stretch;border-bottom:1px solid #E2E2E2;display:flex;min-height:40px}.confirm-payment-resume .table-details-row:last-child{border-bottom:0}.confirm-payment-resume .table-details-label,.confirm-payment-resume .table-details-description{align-items:center;display:flex;padding:5px 0 5px 10px}.confirm-payment-resume .table-details-label{flex:1;min-width:130px}.confirm-payment-resume .table-details-description{border-left:1px solid #E2E2E2;flex:2}.confirm-payment-provider .paylpal{background-image:url(/assets/paypal-12cce1607f31ee9d69e73a9a67f4d854870a9de6ab495069d48cb2354f80c092.png);background-position:center;background-repeat:no-repeat;background-size:cover;content:"";display:inline-block;height:28px;width:116px}.confirm-payment-action{flex:1;padding-left:30px}.confirm-payment-action .payment-amount{align-items:center;border:1px solid #E2E2E2;display:inline-flex;justify-content:center;margin:20px 0;min-height:50px;min-width:160px}.confirm-payment-action .payment-amount span{color:#232323;font-family:"Museo Slab", "Helvetica", serif;font-size:20px;font-style:normal;font-weight:400}.confirm-payment-button{color:#FFFFFF;font-family:"Museo Slab", "Helvetica", serif;font-size:16px;font-style:normal;font-weight:400;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#7AB51D;border-width:1px;border-color:#7AB51D;border-style:solid;border-radius:3px;transition:all 0.2s ease-out;padding:15px 20px}.confirm-payment-button:hover{background:#5c8916}@media only screen and (min-width: 641px) and (max-width: 1080px){.confirm-payment{padding:0 15px}.confirm-payment-details{flex-wrap:wrap;margin-bottom:30px}.confirm-payment-details .table-details{margin-right:20px;order:2}.confirm-payment-provider{margin-bottom:10px;order:1;width:100%}.confirm-payment-button{min-width:280px}}@media only screen and (max-width: 640px){.confirm-payment{flex-wrap:wrap}.confirm-payment-details{flex-wrap:wrap;margin-bottom:30px}.confirm-payment-resume{border-bottom:1px solid #E2E2E2;border-right:0;flex:inherit;flex-wrap:wrap;margin-bottom:10px}.confirm-payment-resume .table-details{margin-right:0;order:2}.confirm-payment-provider{margin-bottom:10px;order:1;width:100%}.confirm-payment-action{margin-bottom:30px;padding-left:0}.confirm-payment-action .payment-amount{width:100%}.confirm-payment-button{width:100%}}.price-details hr.tickets-divider{margin:15px 0}.price-details-wrap .tickets-inner{margin-bottom:20px}.price-details-wrap .tickets-inner.fixed-payment .price-details-amount,.price-details-wrap .tickets-inner.monthly-payments .price-details-amount{font-size:20px}.price-details-wrap .tickets-inner.monthly-payments{align-items:flex-start}.price-details-wrap .tickets-inner.monthly-payments .price-details-amount .installment-price{font-size:14px}.price-details-wrap .price-details-label,.price-details-wrap .price-details-amount{flex:1;font-size:14px}.price-details-wrap .price-details-label{text-transform:uppercase}.price-details-wrap .price-details-amount{text-align:right}@media only screen and (max-width: 640px){.price-details-wrap .tickets-inner{margin-bottom:10px;padding:0;justify-content:space-between}.price-details-wrap .price-details-label,.price-details-wrap .price-details-amount{flex:none}}.exclusives,.passengers-details,.price-details{align-self:flex-start;flex:1 1 500px;max-width:500px;padding:0 20px}.exclusives .details-section-title,.passengers-details .details-section-title,.price-details .details-section-title{color:#7AB51D;font-family:"Museo Slab", "Helvetica", serif;font-size:20px;font-style:normal;font-weight:400}.exclusives .details-section-title:before,.passengers-details .details-section-title:before,.price-details .details-section-title:before{background-image:url(/gfa/purchase-details.svg);background-position:center;background-repeat:no-repeat;background-size:cover;content:"";display:inline-block;height:16px;width:19px;margin-right:10px;vertical-align:baseline}@media only screen and (max-width: 640px){.exclusives,.passengers-details,.price-details{padding:0}}.tickets-details{flex-wrap:wrap}.route-details{padding:20px 0}.route-details-title{color:#4A4A4A;font-family:"Museo Slab", "Helvetica", serif;font-size:18px;font-style:normal;font-weight:700;margin:0 auto;max-width:1088px;width:100%;margin:0 auto 30px}@media only screen and (max-width: 1080px){.route-details-title{padding:0 15px}}.route-details-icon{align-self:flex-start;max-width:50px}.route-details-data{display:flex;flex-direction:column;width:100%}.route-details-headline{align-items:center;display:flex;margin-bottom:30px}.route-details-headline h4{color:#DC291E;font-family:"Museo Slab", "Helvetica", serif;font-size:18px;font-style:normal;font-weight:700;margin:0 10px 0 0;text-transform:capitalize}.route-details-headline p+p{margin-left:5px}.route-details-itinerary .tickets-inner{align-items:flex-start}.route-details-itinerary .tickets-inner:last-child .itinerary-item{margin-bottom:0}.route-details-itinerary .itinerary-item{flex:1;margin-bottom:40px}.route-details-itinerary .itinerary-item:nth-of-type(2n) p span.city:before{background-image:url(/assets/icons/arrow-arrival-city-cb6055e0cd24fe9474feca1f26ddcff7268c9901f0f6bfcd0313de43dd7d5229.svg);background-position:center;background-repeat:no-repeat;background-size:cover;content:"";display:inline-block;height:11px;width:19px;position:absolute;top:4px;left:-40px}.route-details-itinerary .itinerary-item .provider-logo{margin-top:10px;max-height:45px;max-width:200px}.route-details-itinerary .itinerary-item .itinerary-label{color:#979797;font-family:"Museo Slab", "Helvetica", serif;font-size:13px;font-style:normal;font-weight:700;display:block;text-transform:uppercase}.route-details-itinerary .itinerary-item .itinerary-main{color:#232323;font-size:16px}.route-details-itinerary .itinerary-item .itinerary-main.city{font-size:20px;position:relative;text-transform:capitalize}.route-details-itinerary .itinerary-item .itinerary-main.provider-url{font-weight:400}.route-details-itinerary .itinerary-item .code{color:#DC291E;font-family:"Museo Slab", "Helvetica", serif;font-size:30px;font-style:normal;font-weight:400;display:block;line-height:40px}.route-details-itinerary .itinerary-item .ticket-pending{color:#7AB51D;font-family:"Museo Slab", "Helvetica", serif;font-size:16px;font-style:normal;font-weight:400}.route-details-itinerary .itinerary-item .itinerary-link{color:#DC291E;font-family:"Museo Slab", "Helvetica", serif;font-size:14px;font-style:normal;font-weight:400;display:block}.route-details-itinerary .itinerary-item .disclaimer{position:relative;color:#979797;font-family:"Museo Slab", "Helvetica", serif;font-size:12px;font-style:normal;font-weight:300}.route-details-itinerary .itinerary-item .disclaimer:hover .tooltip{opacity:1;visibility:visible}.route-details-itinerary .itinerary-item .disclaimer .tooltip{position:absolute;right:0;left:50%;background:#FFFFFF;border-radius:5px;box-shadow:0px 0px 25px rgba(0,0,0,0.4);max-width:400px;min-width:400px;opacity:0;padding:15px;text-align:justify;transform:translateX(-50%);transition:all 0.2s ease-in-out;visibility:hidden;width:-moz-fit-content;width:fit-content;z-index:10}.route-details-itinerary .itinerary-item .disclaimer .tooltip::after{position:absolute;right:0;left:0;color:#FFFFFF;content:'\25BC';font-size:20px;line-height:20px;padding:0 10px;text-align:center;text-shadow:2px 6px 20px rgba(0,0,0,0.2)}.route-details-itinerary .itinerary-item .disclaimer .tooltip-title{color:#232323;font-family:"Museo Slab", "Helvetica", serif;font-size:14px;font-style:normal;font-weight:400;display:block;margin:0 0 10px;text-shadow:1px 1px 1px rgba(0,0,0,0.5)}.route-details-itinerary .itinerary-item .disclaimer .tooltip-paragraph{color:#232323;font-family:"Museo Slab", "Helvetica", serif;font-size:13px;font-style:normal;font-weight:300;display:block;margin:0 0 10px;text-shadow:1px 1px 1px rgba(0,0,0,0.5)}.route-details-itinerary .itinerary-item .disclaimer .tooltip-paragraph:only-child{margin:0}.route-details-itinerary .itinerary-item .disclaimer .tooltip-cta{color:#232323;font-family:"Museo Slab", "Helvetica", serif;font-size:13px;font-style:normal;font-weight:400;display:block;text-shadow:1px 1px 1px rgba(0,0,0,0.5)}.route-details-itinerary .itinerary-item .disclaimer .tooltip{box-shadow:0px 0px 25px rgba(0,0,0,0.3)}.route-details-itinerary .itinerary-item .disclaimer .tooltip-title,.route-details-itinerary .itinerary-item .disclaimer .tooltip-paragraph,.route-details-itinerary .itinerary-item .disclaimer .tooltip-cta{text-shadow:none}.route-details-itinerary .itinerary-item .disclaimer .tooltip{bottom:calc(100% + 10px)}.route-details-itinerary .itinerary-item .disclaimer .tooltip::after{top:calc(100% - 1px)}.route-details-itinerary .itinerary-item .disclaimer:before{background-image:url(/assets/icons/disclaimer-d13ffd53baafa20d86b02f0f444bf5e6b809622841c735ae6d3ec321675e6762.svg);background-position:center;background-repeat:no-repeat;background-size:cover;content:"";display:inline-block;height:18px;width:18px;margin:0 3px 0 5px;vertical-align:sub}.route-details-itinerary .itinerary-item .bus-provider{background-image:url(/assets/icons/transport-bus-flat-db0f7d8217984466af00889b6e6a6e2f5497f0df4b4cb2c9198bf072b37c1301.svg);background-position:center;background-repeat:no-repeat;background-size:cover;content:"";display:inline-block;height:39px;width:39px;margin-right:10px;vertical-align:middle}.route-details-itinerary .itinerary-item .plane-provider{background-image:url(/assets/icons/transport-plane-flat-7afcca93f0680edf5a2f7d6e963f404e28771e8ea87cb4a75e9f8a2741ebeb6a.svg);background-position:center;background-repeat:no-repeat;background-size:cover;content:"";display:inline-block;height:39px;width:39px;margin-right:10px;vertical-align:middle}.route-details-itinerary .itinerary-item button{color:#44a14c;font-family:"Museo Slab", "Helvetica", serif;font-size:16px;font-style:normal;font-weight:400;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:rgba(122,181,29,0.05);border-width:1px;border-color:#7AB51D;border-style:solid;border-radius:3px;transition:all 0.2s ease-out;margin-bottom:10px;padding:20px}.route-details-itinerary .itinerary-item button:hover{background:#7AB51D}.route-details-itinerary .itinerary-item button:hover{color:#FFFFFF}.layover-details .route-details-headline h4{color:#686868}@media only screen and (max-width: 640px){.route-details-headline{flex-wrap:wrap}.route-details-headline h4{margin-bottom:5px}.route-details-itinerary .tickets-inner{flex-direction:column;padding:0}.route-details-itinerary .tickets-inner:last-child .itinerary-item{margin-bottom:40px}.route-details-itinerary .tickets-inner .disclaimer{display:block}.route-details-itinerary .tickets-inner .disclaimer .tooltip{left:35vw;min-width:95vw}.route-details-itinerary .tickets-inner .disclaimer .tooltip:after{left:-50%}.route-details-itinerary .itinerary-item{width:100%}.route-details-itinerary .itinerary-item .itinerary-main{font-size:15px}}.route-details-icon .transport-bus{background-image:url(/gfa/transport-bus.svg);background-position:center;background-repeat:no-repeat;background-size:cover;content:"";display:inline-block;height:25px;width:25px;margin-right:15px;position:relative}.route-details-icon .transport-bus:before{height:20px;width:auto;position:absolute;top:25px;left:12px;border:1px dashed #AEAEAE;content:""}.route-details-icon .transport-bus:after{height:14px;width:14px;position:absolute;top:47px;left:6px;background-color:#FFFFFF;border:4px solid #4A4A4A;border-radius:50%;box-sizing:inherit;content:""}.departure-details .transport-bus:after,.arrival-details .transport-bus:after{content:none}.layover-details .transport-bus:after{height:20px;width:auto;top:inherit;bottom:25px;left:12px;background:none;border:1px dashed #AEAEAE;border-radius:0}.arrival-details .transport-bus:before{bottom:25px;top:inherit}.route-details-icon .transport-car{background-image:url(/gfa/transport-car.svg);background-position:center;background-repeat:no-repeat;background-size:cover;content:"";display:inline-block;height:25px;width:25px;margin-right:15px;position:relative}.route-details-icon .transport-car:before{height:20px;width:auto;position:absolute;top:25px;left:12px;border:1px dashed #AEAEAE;content:""}.route-details-icon .transport-car:after{height:14px;width:14px;position:absolute;top:47px;left:6px;background-color:#FFFFFF;border:4px solid #4A4A4A;border-radius:50%;box-sizing:inherit;content:""}.departure-details .transport-car:after,.arrival-details .transport-car:after{content:none}.layover-details .transport-car:after{height:20px;width:auto;top:inherit;bottom:25px;left:12px;background:none;border:1px dashed #AEAEAE;border-radius:0}.arrival-details .transport-car:before{bottom:25px;top:inherit}.route-details-icon .transport-plane{background-image:url(/gfa/transport-plane.svg);background-position:center;background-repeat:no-repeat;background-size:cover;content:"";display:inline-block;height:25px;width:25px;margin-right:15px;position:relative}.route-details-icon .transport-plane:before{height:20px;width:auto;position:absolute;top:25px;left:12px;border:1px dashed #AEAEAE;content:""}.route-details-icon .transport-plane:after{height:14px;width:14px;position:absolute;top:47px;left:6px;background-color:#FFFFFF;border:4px solid #4A4A4A;border-radius:50%;box-sizing:inherit;content:""}.departure-details .transport-plane:after,.arrival-details .transport-plane:after{content:none}.layover-details .transport-plane:after{height:20px;width:auto;top:inherit;bottom:25px;left:12px;background:none;border:1px dashed #AEAEAE;border-radius:0}.arrival-details .transport-plane:before{bottom:25px;top:inherit}.route-details-icon .transport-walk{background-image:url(/gfa/transport-walk.svg);background-position:center;background-repeat:no-repeat;background-size:cover;content:"";display:inline-block;height:25px;width:25px;margin-right:15px;position:relative}.route-details-icon .transport-walk:before{height:20px;width:auto;position:absolute;top:25px;left:12px;border:1px dashed #AEAEAE;content:""}.route-details-icon .transport-walk:after{height:14px;width:14px;position:absolute;top:47px;left:6px;background-color:#FFFFFF;border:4px solid #4A4A4A;border-radius:50%;box-sizing:inherit;content:""}.departure-details .transport-walk:after,.arrival-details .transport-walk:after{content:none}.layover-details .transport-walk:after{height:20px;width:auto;top:inherit;bottom:25px;left:12px;background:none;border:1px dashed #AEAEAE;border-radius:0}.arrival-details .transport-walk:before{bottom:25px;top:inherit}.tickets-header{background:linear-gradient(#FBE5E4, #fff),left top,left bottom;border-bottom:1px solid #E2E2E2;padding:40px 0}.tickets-header-title{color:#AF2118;font-family:"Museo Slab", "Helvetica", serif;font-size:18px;font-style:normal;font-weight:500;line-height:25px;margin:0;text-transform:capitalize}.tickets-header-status-failed{background-image:url(/assets/icons/purchase-failed-b6d74ff65d6635ae181fcb057ebf336173be145bc607541a0bd9bfa2020ac213.png);background-position:center;background-repeat:no-repeat;background-size:cover;content:"";display:inline-block;height:78px;width:75px;margin-right:20px}.tickets-header-status-process{background-image:url(/assets/icons/purchase-process-71f4f94ad1a998d999308d011b4b639782baad51c5caa96245b1f2d7b67f8c8a.png);background-position:center;background-repeat:no-repeat;background-size:cover;content:"";display:inline-block;height:78px;width:75px;margin-right:20px}.tickets-header-status-success{background-image:url(/assets/icons/purchase-success-44a157b6f6f2e2f7321bfacf1f3d62bf042af7283aed9f6d798b0c8d32f095da.png);background-position:center;background-repeat:no-repeat;background-size:cover;content:"";display:inline-block;height:78px;width:75px;margin-right:20px}.tickets-header .title-container{align-items:center;display:flex;flex:2}.tickets-header .warranty{flex:1}.tickets-header .warranty-tooltip{position:relative;align-items:center;display:flex;text-align:right;justify-content:flex-end}.tickets-header .warranty-tooltip:hover .tooltip{opacity:1;visibility:visible}.tickets-header .warranty-tooltip .tooltip{position:absolute;right:0;left:50%;background:#3292ac;border-radius:5px;box-shadow:0px 0px 25px rgba(0,0,0,0.4);max-width:300px;min-width:300px;opacity:0;padding:15px;text-align:center;transform:translateX(-50%);transition:all 0.2s ease-in-out;visibility:hidden;width:-moz-fit-content;width:fit-content;z-index:10}.tickets-header .warranty-tooltip .tooltip::after{position:absolute;right:0;left:0;color:#3292ac;content:'\25BC';font-size:20px;line-height:20px;padding:0 10px;text-align:center;text-shadow:2px 6px 20px rgba(0,0,0,0.2)}.tickets-header .warranty-tooltip .tooltip-title{color:#FFFFFF;font-family:"Museo Slab", "Helvetica", serif;font-size:14px;font-style:normal;font-weight:400;display:block;margin:0 0 10px;text-shadow:1px 1px 1px rgba(0,0,0,0.5)}.tickets-header .warranty-tooltip .tooltip-paragraph{color:#FFFFFF;font-family:"Museo Slab", "Helvetica", serif;font-size:13px;font-style:normal;font-weight:300;display:block;margin:0 0 10px;text-shadow:1px 1px 1px rgba(0,0,0,0.5)}.tickets-header .warranty-tooltip .tooltip-paragraph:only-child{margin:0}.tickets-header .warranty-tooltip .tooltip-cta{color:#FFFFFF;font-family:"Museo Slab", "Helvetica", serif;font-size:13px;font-style:normal;font-weight:400;display:block;text-shadow:1px 1px 1px rgba(0,0,0,0.5)}.tickets-header .warranty-tooltip .tooltip{top:calc(100% + 10px)}.tickets-header .warranty-tooltip .tooltip::after{bottom:calc(100% - 1px);transform:rotate(180deg)}.tickets-header .warranty-tooltip:after{margin-left:10px}@media only screen and (max-width: 640px){.tickets-header{padding-bottom:0}.tickets-header-title{font-size:16px;text-align:center}.tickets-header .tickets-inner{flex-wrap:wrap;padding:0}.tickets-header .title-container{flex-direction:column;width:100%;margin-bottom:20px}.tickets-header .title-container i{margin:0 0 10px}.tickets-header .warranty{border-top:1px solid #E2E2E2;flex:inherit;width:100%;padding:15px}.tickets-header .warranty-tooltip{text-align:left;justify-content:flex-start}.tickets-header .warranty-tooltip p{order:2}.tickets-header .warranty-tooltip:after{margin-left:0;margin-right:10px;order:1}}.tickets-status-action{flex:1;max-width:500px;padding-left:50px}.tickets-status-action .ts-action-label{color:#232323;font-family:"Museo Slab", "Helvetica", serif;font-size:14px;font-style:normal;font-weight:300;margin-bottom:15px}.tickets-status-action .input-container{display:flex;margin:15px 0}.tickets-status-action .input-container-email{color:#232323;font-family:"Museo Slab", "Helvetica", serif;font-size:13px;font-style:normal;font-weight:300;align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #C7C7C7;border-radius:0;border-right-width:0;display:flex;flex:3;min-height:40px;padding-left:10px}.tickets-status-action .input-container-button{color:#FFFFFF;font-family:"Museo Slab", "Helvetica", serif;font-size:13px;font-style:normal;font-weight:400;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#979797;border-width:0;border-color:#C7C7C7;border-style:solid;border-radius:0;transition:all 0.2s ease-out;flex:1}.tickets-status-action .input-container-button:hover{background:#4A4A4A}.tickets-status-action .ts-action-message{color:#DC291E;font-family:"Museo Slab", "Helvetica", serif;font-size:13px;font-style:normal;font-weight:300;display:none}.tickets-status-action .ts-action-message.invalid{color:#FF4D4D}.tickets-status-pending{flex:1;max-width:500px;padding-left:50px}.tickets-status-pending p{margin-bottom:20px}.tickets-status-pending .status-date{color:#232323;font-size:18px}.loading-dots{display:block;width:43px;height:11px;margin:10px 0;background:transparent url(/assets/greyhound/ajax-loader-0f0cc54af5586e5fd60a53cc93dff747647dd066e40411008af2e3ae7eea5f14.gif)}@media only screen and (max-width: 640px){.tickets-status-action,.tickets-status-pending{flex:auto;padding-left:0}}.tickets-status-detail{border-right:1px solid #E2E2E2;flex:1;margin:30px 0;padding:0}.tickets-status-detail-item{display:flex;margin-bottom:20px}.tickets-status-detail .status-description{color:#686868;font-family:"Museo Slab", "Helvetica", serif;font-size:16px;font-style:normal;font-weight:400;position:relative}.tickets-status-detail .status-description span{color:#979797;font-family:"Museo Slab", "Helvetica", serif;font-size:13px;font-style:italic;font-weight:300}.tickets-status-detail .status-pending{background-image:url(/assets/icons/tickets-status-pending-d98aa1f8c2f766662b2434e34d1efb8f05f500e759204dbea36a0ed6bf7927e6.svg);background-position:center;background-repeat:no-repeat;background-size:cover;content:"";display:inline-block;height:30px;width:30px;margin-right:15px;min-width:30px;position:relative}.tickets-status-detail .status-pending+.status-description:after{background:#D5D5D5;content:"";width:2px;position:absolute;top:29px;bottom:-21px;left:-31px}.tickets-status-detail-item:last-child .status-pending+.status-description:after{background:none}.tickets-status-detail .status-process{background-image:url(/assets/icons/tickets-status-process-adbd256b353460dd73b918a63a3e55d8fb76a59652843b8a4bb29778d680664d.svg);background-position:center;background-repeat:no-repeat;background-size:cover;content:"";display:inline-block;height:30px;width:30px;margin-right:15px;min-width:30px;position:relative}.tickets-status-detail .status-process+.status-description:after{background:#D5D5D5;content:"";width:2px;position:absolute;top:29px;bottom:-21px;left:-31px}.tickets-status-detail-item:last-child .status-process+.status-description:after{background:none}.tickets-status-detail .status-success{background-image:url(/assets/icons/tickets-status-success-f03005c823278ee39214acf9f0e2d62091be68706b3cf7d538162d5d6fbea830.svg);background-position:center;background-repeat:no-repeat;background-size:cover;content:"";display:inline-block;height:30px;width:30px;margin-right:15px;min-width:30px;position:relative}.tickets-status-detail .status-success+.status-description:after{background:#7AB51D;content:"";width:2px;position:absolute;top:29px;bottom:-21px;left:-31px}.tickets-status-detail-item:last-child .status-success+.status-description:after{background:none}.tickets-status-detail .status-pending+.status-description,.tickets-status-detail .status-pending+.status-description span{color:#D5D5D5}@media only screen and (max-width: 640px){.tickets-status-detail{border-right:0;border-bottom:1px solid #E2E2E2}}.tickets-section p{color:#979797;font-family:"Museo Slab", "Helvetica", serif;font-size:14px;font-style:normal;font-weight:300;line-height:1.6em}.tickets-section p b{color:#686868;font-weight:400}.tickets-section p a{color:#686868;font-weight:700}.tickets-section p a:hover{color:#6d6d6d}.tickets-section .token{color:#232323;font-family:"Museo Slab", "Helvetica", serif;font-size:15px;font-style:normal;font-weight:600;font-family:'Times new roman', serif;background:#f3f3f3;border-radius:5px;letter-spacing:0.1em;padding:2px 5px}.tickets-section .tickets-divider{margin:0 auto;max-width:1088px;width:100%;background:#E2E2E2;border:0;height:1px;margin:30px auto}@media only screen and (max-width: 1080px){.tickets-section .tickets-divider{padding:0 15px}}.tickets-inner{margin:0 auto;max-width:1088px;width:100%;align-items:center;display:flex}@media only screen and (max-width: 1080px){.tickets-inner{padding:0 15px}}.tickets-info{margin:0 auto;max-width:1088px;width:100%}@media only screen and (max-width: 1080px){.tickets-info{padding:0 15px}}.tickets-info p{margin-bottom:20px}h3.tickets-subtitle{color:#686868;font-family:"Museo Slab", "Helvetica", serif;font-size:18px;font-style:normal;font-weight:400;margin:0 10px 0 0}.tickets-status{margin-top:30px}.warranty-title:before{margin-right:10px;vertical-align:middle}@media only screen and (max-width: 640px){.tickets-section .tickets-divider{margin:20px 0}.tickets-status .tickets-inner{flex-wrap:wrap}.tickets-status h3.tickets-subtitle{margin:0 0 10px}.tickets-status-info{flex-wrap:wrap}.warranty-title{align-items:center;display:flex}.warranty-title:before{min-width:32px}}.tv-services{background-image:url(/gfa/amenities/tv.png);background-position:center;background-repeat:no-repeat;background-size:cover;content:"";display:inline-block;height:30px;width:30px}.bathroom-services{background-image:url(/gfa/amenities/bathroom.png);background-position:center;background-repeat:no-repeat;background-size:cover;content:"";display:inline-block;height:30px;width:30px}.wardrobe-services{background-image:url(/gfa/amenities/wardrobe.png);background-position:center;background-repeat:no-repeat;background-size:cover;content:"";display:inline-block;height:30px;width:30px}.wifi-services{background-image:url(/gfa/amenities/wifi.png);background-position:center;background-repeat:no-repeat;background-size:cover;content:"";display:inline-block;height:30px;width:30px}.coffee-services{background-image:url(/gfa/amenities/coffee.png);background-position:center;background-repeat:no-repeat;background-size:cover;content:"";display:inline-block;height:30px;width:30px}.eticket-services{background-image:url(/gfa/amenities/eticket.png);background-position:center;background-repeat:no-repeat;background-size:cover;content:"";display:inline-block;height:30px;width:30px}.free-snacks-services{background-image:url(/gfa/amenities/free-snacks.png);background-position:center;background-repeat:no-repeat;background-size:cover;content:"";display:inline-block;height:30px;width:30px}.buyable-snacks-services{background-image:url(/gfa/amenities/buyable-snacks.png);background-position:center;background-repeat:no-repeat;background-size:cover;content:"";display:inline-block;height:30px;width:30px}.free-pet-travel-services{background-image:url(/gfa/amenities/free-pet-travel.png);background-position:center;background-repeat:no-repeat;background-size:cover;content:"";display:inline-block;height:30px;width:30px}.buyable-pet-travel-services{background-image:url(/gfa/amenities/buyable-pet-travel.png);background-position:center;background-repeat:no-repeat;background-size:cover;content:"";display:inline-block;height:30px;width:30px}.free-infant-travel-services{background-image:url(/gfa/amenities/free-infant-travel.png);background-position:center;background-repeat:no-repeat;background-size:cover;content:"";display:inline-block;height:30px;width:30px}.buyable-infant-travel-services{background-image:url(/gfa/amenities/buyable-infant-travel.png);background-position:center;background-repeat:no-repeat;background-size:cover;content:"";display:inline-block;height:30px;width:30px}.no-documented-luggage-services{background-image:url(/gfa/amenities/no-documented-luggage.png);background-position:center;background-repeat:no-repeat;background-size:cover;content:"";display:inline-block;height:30px;width:30px}.one-documented-luggage-services{background-image:url(/gfa/amenities/one-documented-luggage.png);background-position:center;background-repeat:no-repeat;background-size:cover;content:"";display:inline-block;height:30px;width:30px}.two-documented-luggage-services{background-image:url(/gfa/amenities/two-documented-luggage.png);background-position:center;background-repeat:no-repeat;background-size:cover;content:"";display:inline-block;height:30px;width:30px}.three-documented-luggage-services{background-image:url(/gfa/amenities/three-documented-luggage.png);background-position:center;background-repeat:no-repeat;background-size:cover;content:"";display:inline-block;height:30px;width:30px}.one-carryon-services{background-image:url(/gfa/amenities/one-carryon.png);background-position:center;background-repeat:no-repeat;background-size:cover;content:"";display:inline-block;height:30px;width:30px}.small-carryon-services{background-image:url(/gfa/amenities/small-carryon.png);background-position:center;background-repeat:no-repeat;background-size:cover;content:"";display:inline-block;height:30px;width:30px}.two-small-carryons-services{background-image:url(/gfa/amenities/two-small-carryons.png);background-position:center;background-repeat:no-repeat;background-size:cover;content:"";display:inline-block;height:30px;width:30px}.web-checkin-services{background-image:url(/gfa/amenities/web-checkin.png);background-position:center;background-repeat:no-repeat;background-size:cover;content:"";display:inline-block;height:30px;width:30px}.buyable-counter-checkin-services{background-image:url(/gfa/amenities/buyable-counter-checkin.png);background-position:center;background-repeat:no-repeat;background-size:cover;content:"";display:inline-block;height:30px;width:30px}.free-itinerary-change-services{background-image:url(/gfa/amenities/free-itinerary-change.png);background-position:center;background-repeat:no-repeat;background-size:cover;content:"";display:inline-block;height:30px;width:30px}.free-flight-fast-forward-services{background-image:url(/gfa/amenities/free-flight-fast-forward.png);background-position:center;background-repeat:no-repeat;background-size:cover;content:"";display:inline-block;height:30px;width:30px}.no-carryon-services{background-image:url(/gfa/amenities/no-carryon.png);background-position:center;background-repeat:no-repeat;background-size:cover;content:"";display:inline-block;height:30px;width:30px}.tickets-header .warranty-tooltip:after,.warranty-title:before{background-image:url(/assets/icons/warranty-5ce31a9db9c69d17f12ede6970f13679bbe8481e2a957cf85050a2ed758b7ffc.svg);background-position:center;background-repeat:no-repeat;background-size:cover;content:"";display:inline-block;height:35px;width:32px}.powered-by-reservamos-tech{background-size:contain;display:inline-block;height:25px;width:220px}.loading-dots span{height:8px;width:8px;animation:bouncedelay 1.4s infinite ease-in-out both;background-color:#F5BBB7;border-radius:50px;display:none;margin:0 2px 0 0}.loading-dots span:first-of-type{animation-delay:-0.32s}.loading-dots span:nth-of-type(2n){animation-delay:-0.16s}.loading-dots span:last-of-type{margin-right:0}@keyframes bouncedelay{0%,
  80%,
  100%{transform:scale(0)}40%{transform:scale(1)}}.site-cover{min-height:480px}.site-cover-overlay{align-items:center;background:linear-gradient(to bottom, rgba(104,104,104,0.2) 0%, rgba(51,51,51,0.9) 100%);display:flex;flex:1;min-height:480px}.site-cover-title{line-height:1.5em;margin:0 0 30px 0;text-align:center;text-shadow:2px 2px 4px rgba(47,47,47,0.5)}.site-cover-subtitle{margin:0 0 50px}.site-cover .search-home-container{min-height:40px}.site-cover.side-cover{background-image:none;display:flex}.site-cover.side-cover .side-cover-img{background-image:url(/gfa/home/cover.jpg);background-position:center;background-repeat:no-repeat;background-size:cover;content:"";display:block;height:inherit;width:100%;flex:1}.site-cover.side-cover .l-home{margin:0 auto 0 15%;max-width:400px}.site-cover.side-cover .site-cover-title{text-align:left}@media only screen and (max-width: 640px){.site-cover-overlay{background:linear-gradient(to bottom, #686868 0%, #333 100%)}.site-cover-title{text-align:left}.site-cover.side-cover .side-cover-img{display:none}.site-cover.side-cover .l-home{margin:0 auto}.site-cover.side-cover.mobile-cover{flex-direction:column}.site-cover.side-cover.mobile-cover .site-cover-overlay{min-height:initial;padding:10px 0 20px}.site-cover.side-cover.mobile-cover .side-cover-img{display:inline-block;min-height:250px;order:2}}.site-cover .bx-wrapper{flex:1;position:relative;z-index:1}.site-cover .bx-wrapper .bx-controls-direction{position:absolute;top:45%;right:0;left:0;z-index:2222;display:flex;justify-content:space-between;padding:0 15px}.site-cover .bx-wrapper .bx-controls-direction .bx-prev{background-image:url(/assets/bxslider/arrow-prev-be35454355075262a19a2b2019f24d2d1fb1132c6f5ca296aadddcef4a237a45.svg);background-position:center;background-repeat:no-repeat;background-size:cover;content:"";display:inline-block;height:40px;width:40px;opacity:0.5;transition:opacity 0.5s ease-out}.site-cover .bx-wrapper .bx-controls-direction .bx-prev:hover,.site-cover .bx-wrapper .bx-controls-direction .bx-prev:focus{opacity:1}.site-cover .bx-wrapper .bx-controls-direction .bx-next{background-image:url(/assets/bxslider/arrow-next-d260fcfaadfbb9eb99ed6e2184e92d27ccf5d4ea3ee713332fdcfa1b09ba864d.svg);background-position:center;background-repeat:no-repeat;background-size:cover;content:"";display:inline-block;height:40px;width:40px;opacity:0.5;transition:opacity 0.5s ease-out}.site-cover .bx-wrapper .bx-controls-direction .bx-next:hover,.site-cover .bx-wrapper .bx-controls-direction .bx-next:focus{opacity:1}.site-cover .cover-slider{height:502px;flex:1;display:inherit}.site-cover .cover-slider .slide{padding-left:30px}.site-cover .cover-slider .slide-cover{background-position:center;background-repeat:no-repeat;background-size:cover;content:"";display:block;height:inherit;width:100%}@media only screen and (max-width: 640px){.site-cover.mobile-cover .bx-wrapper{width:100%;order:2}.site-cover.mobile-cover .bx-wrapper .bx-controls-direction{padding:0 5px}.site-cover.mobile-cover .bx-wrapper .bx-controls-direction .bx-prev{height:30px;width:30px}.site-cover.mobile-cover .bx-wrapper .bx-controls-direction .bx-next{height:30px;width:30px}.site-cover.mobile-cover .cover-slider{height:302px}.site-cover.mobile-cover .cover-slider .slide{padding-left:15px}}.footer{background-color:#DC291E;display:flex;justify-content:space-between;margin-top:50px;padding:50px 0}.footer .l-home-inner{justify-content:space-between}.footer-right{display:flex;flex-direction:column;justify-content:space-between}.footer-right .menu-horizontal{align-self:flex-end}.footer-right .footer-rights{align-self:flex-end;display:flex;flex-direction:column}.footer-right .footer-rights .logo{align-self:flex-end}@media only screen and (min-width: 641px) and (max-width: 1080px){.footer{padding:50px 15px}}@media only screen and (max-width: 640px){.footer{padding-bottom:20px}.footer .l-home-inner{flex-direction:column}.footer .footer-rights-mobile{margin-top:40px;order:3}.footer-right{margin-bottom:20px;order:1}.footer-right .footer-rights{display:none}.footer-right .menu-horizontal{align-self:flex-start}.footer-right .menu-horizontal-list{flex-direction:row;flex-wrap:wrap}.footer-right .menu-horizontal-list li{display:flex;margin:0 0 20px 0;width:50%}.footer-contact{order:2}}.footer-contact .l-home-inner{flex-wrap:wrap}.footer-title{margin:0 0 5px 0;text-transform:none}.footer-paragraph{margin-bottom:5px;text-transform:none}.footer-link{margin-bottom:5px;text-decoration:none}.footer-main-text{margin-bottom:5px}@media only screen and (max-width: 640px){.footer-contact{display:flex;align-items:center}.footer-title{margin-top:10px}}.footer-rights .logo{background-image:url(/gfa/logo.png);background-position:center;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:30px;width:163px;transition:all .3s ease-out;opacity:1}.footer-rights .logo:hover{opacity:.8}.footer-rights span{opacity:.5;display:inline-block;margin-top:10px}.footer-rights span .powered-by-reservamos-tech{margin-left:10px;vertical-align:sub}.footer-rights-mobile{display:none}@media only screen and (max-width: 640px){.footer-rights-mobile{display:block}.footer-rights-mobile span{margin-top:40px}.footer-rights-mobile span .powered-by-reservamos-tech{margin-left:0;margin-top:10px}}.message-container{margin:10px 5px}.message-floated{height:60px;position:relative}.message-floated .message-wrapper{position:absolute;top:-30px;right:auto;bottom:auto;left:50%;transform:translateX(-50%)}.message-wrapper{background-color:#ffffff;border-left:solid 5px #F5BBB7;border-radius:7px;box-shadow:0 0px 10px rgba(0,0,0,0.25);display:flex;flex-direction:column;max-width:600px;margin:0 auto;padding:10px 15px;width:100%}.message-wrapper ul{list-style-type:none;margin:0;padding:0}.message-title{color:#686868;font-family:"Museo Slab", "Helvetica", serif;font-size:18px;font-style:normal;font-weight:500;margin-top:0}.message-item{color:#7F7F7F;font-family:"Museo Slab", "Helvetica", serif;font-size:15px;font-style:normal;font-weight:300;line-height:20px}.message-item::before{background-image:url(/assets/icons/checkmark-d78d9a9aef91655aad1661bc1228c5df36d42d4ede1a5556061ab260339129aa.svg);background-position:center;background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:12px;width:15px;margin-right:5px}@media only screen and (max-width: 640px){.message-floated{height:auto;margin:10px 5px}.message-floated .message-wrapper{position:static;transform:none}.message-wrapper{border-radius:0}}.menu-horizontal{display:flex}.menu-horizontal-list{display:flex;list-style-type:none;margin:0;padding:0}.menu-horizontal-list li{margin-left:25px}.menu-horizontal-list li:first-child{margin-left:0}.menu-link{text-decoration:none}.notice{height:60px;position:relative}.notice-container{position:absolute;top:-25px;align-items:center;background-color:white;border-radius:3px;box-shadow:2px 0 4px rgba(117,117,117,0.5);display:flex;left:50%;max-width:620px;min-width:620px;padding:20px 40px;text-decoration:none;transform:translateX(-50%)}.notice-container .notice-title{color:#232323;font-family:"Museo Slab", "Helvetica", serif;font-size:19px;font-style:normal;font-weight:700;margin:0 0 4px}.notice-container .notice-subtitle{color:#979797;font-family:"Museo Slab", "Helvetica", serif;font-size:16px;font-style:normal;font-weight:500}.notice-icon{background-image:url(/gfa/icons/message-icon.svg);background-position:center;background-repeat:no-repeat;background-size:cover;content:"";display:inline-block;height:70px;width:70px;margin-right:10px}@media only screen and (max-width: 640px){.notice{height:auto;margin-bottom:20px}.notice-container{min-width:inherit;padding:10px 15px;position:initial;transform:none}.notice-container .notice-title{font-size:16px}.notice-container .notice-subtitle{font-size:14px}.notice-icon{height:60px;width:60px}}.section-icons{padding:50px 0 0}.section-icons .perks{align-items:center;display:flex;flex-direction:column;width:100%}.section-icons .perks-content{text-align:center}.section-icons .perks-title{margin:0 0 10px 0}.section-icons .perks-paragraph{margin:0 0 20px 0;line-height:1.8em}.section-icons .perks-link{display:block;margin-bottom:20px;opacity:0.7;transition:ease-in-out all 0.3s}.section-icons .perks-link:hover{opacity:1}.section-icons .perks .icon-first{background-image:url(/gfa/icons/icon-first.svg);background-position:center;background-repeat:no-repeat;background-size:cover;content:"";display:inline-block;height:120px;width:120px;margin-bottom:40px;min-width:120px}.section-icons .perks .icon-second{background-image:url(/gfa/icons/icon-second.svg);background-position:center;background-repeat:no-repeat;background-size:cover;content:"";display:inline-block;height:120px;width:120px;margin-bottom:40px;min-width:120px}.section-icons .perks .icon-third{background-image:url(/gfa/icons/icon-third.svg);background-position:center;background-repeat:no-repeat;background-size:cover;content:"";display:inline-block;height:120px;width:120px;margin-bottom:40px;min-width:120px}.section-icons .perks .icon-fourth{background-image:url(/gfa/icons/icon-fourth.svg);background-position:center;background-repeat:no-repeat;background-size:cover;content:"";display:inline-block;height:120px;width:120px;margin-bottom:40px;min-width:120px}.section-icons.horizontal-icons .l-home-inner{flex-direction:row;margin-bottom:70px}.section-icons.horizontal-icons .l-home-inner:last-child{margin-bottom:0}.section-icons.horizontal-icons .perks{align-items:flex-start;flex-direction:row}.section-icons.horizontal-icons .perks-content{padding:0 30px;text-align:left}@media only screen and (max-width: 640px){.section-icons .l-home-inner{flex-direction:column;margin-bottom:20px}.section-icons .perks{align-items:flex-start;background-color:white;box-shadow:0px 0px 15px rgba(198,198,198,0.8);flex-direction:row;margin-bottom:20px;padding:15px 10px}.section-icons .perks:last-child{margin-bottom:0}.section-icons .perks-content{padding:10px 0 0 15px;text-align:left}.section-icons .perks-title{margin:0 0 15px 0;padding:0}.section-icons .perks-link{margin-bottom:0}.section-icons .perks .icon-first{height:85px;width:85px;margin-bottom:0;min-width:85px}.section-icons .perks .icon-second{height:85px;width:85px;margin-bottom:0;min-width:85px}.section-icons .perks .icon-third{height:85px;width:85px;margin-bottom:0;min-width:85px}.section-icons .perks .icon-fourth{height:85px;width:85px;margin-bottom:0;min-width:85px}.section-icons.horizontal-icons .l-home-inner{flex-direction:column;margin-bottom:20px}.section-icons.horizontal-icons .l-home-inner:last-child{margin-bottom:20px}.section-icons.horizontal-icons .perks .perks-content{padding:0 10px 0 10px}}.travel-section{padding:50px 0 0 0}.travel-section .l-home-inner:last-child .photo-card{margin-bottom:0}.travel-section .photo-card{background-color:#C7C7C7;display:flex;flex:1;height:250px;margin:0 20px 20px 0;position:relative;text-decoration:none}.travel-section .photo-card:only-child{height:350px}.travel-section .photo-card:only-child .photo-card-title span{font-size:.75em}.travel-section .photo-card:last-child{margin-right:0}.travel-section .photo-card:hover .photo-card-overlay{opacity:0.5}.travel-section .photo-card-first{background-image:url(/gfa/home/photo-card-first.jpg);background-position:center;background-repeat:no-repeat;background-size:cover;content:"";width:100%}.travel-section .photo-card-second{background-image:url(/gfa/home/photo-card-second.jpg);background-position:center;background-repeat:no-repeat;background-size:cover;content:"";width:100%}.travel-section .photo-card-third{background-image:url(/gfa/home/photo-card-third.jpg);background-position:center;background-repeat:no-repeat;background-size:cover;content:"";width:100%}.travel-section .photo-card-fourth{background-image:url(/gfa/home/photo-card-fourth.jpg);background-position:center;background-repeat:no-repeat;background-size:cover;content:"";width:100%}.travel-section .photo-card-fifth{background-image:url(/gfa/home/photo-card-fifth.jpg);background-position:center;background-repeat:no-repeat;background-size:cover;content:"";width:100%}.travel-section .photo-card-sixth{background-image:url(/gfa/home/photo-card-sixth.jpg);background-position:center;background-repeat:no-repeat;background-size:cover;content:"";width:100%}.travel-section .photo-card-overlay{height:100%;width:100%;background:linear-gradient(to bottom, rgba(104,104,104,0.2) 0%, rgba(51,51,51,0.9) 100%);opacity:1;transition:ease-in-out 0.3s all}.travel-section .photo-card-subtitle{font-style:italic}.travel-section .photo-card-caption{position:absolute;bottom:20px;left:20px;opacity:1;text-shadow:2px 2px 4px rgba(47,47,47,0.5)}.travel-section.enlarged-photos .section-title{text-align:left}.travel-section.enlarged-photos .photo-card{height:400px;margin-right:0}.travel-section.enlarged-photos .photo-card-caption{bottom:40%;left:50%;text-align:center;transform:translateX(-50%);width:80%}@media only screen and (max-width: 640px){.travel-section .l-home-inner{flex-wrap:wrap}.travel-section .l-home-inner:last-child .photo-card{margin-bottom:20px}.travel-section .l-home-inner:last-child .photo-card:last-child{margin-bottom:0}.travel-section .photo-card{height:200px;width:100%;flex:initial;margin:0 0 20px 0}.travel-section.enlarged-photos .photo-card{height:200px}}.section{display:flex;padding:50px 0 0 0;width:100%}.section .l-home-inner{margin-bottom:20px}.section-title{margin:0 0 50px 0}@media only screen and (max-width: 640px){.section .l-home-inner{flex-direction:column;padding:0}.travel-section,.section-icons{padding-top:30px}}.social-icons{padding-top:10px}.social-icons a{text-decoration:none}.social-icon-facebook{background-image:url(/gfa/icons/social-icon-facebook.svg);background-position:center;background-repeat:no-repeat;background-size:cover;content:"";display:inline-block;height:35px;width:35px;margin-right:10px;opacity:0.7;transition:ease-in-out all 0.3s}.social-icon-facebook:hover{opacity:1}.social-icon-twitter{background-image:url(/gfa/icons/social-icon-twitter.svg);background-position:center;background-repeat:no-repeat;background-size:cover;content:"";display:inline-block;height:35px;width:35px;margin-right:10px;opacity:0.7;transition:ease-in-out all 0.3s}.social-icon-twitter:hover{opacity:1}.social-icon-linkedin{background-image:url(/gfa/icons/social-icon-linkedin.svg);background-position:center;background-repeat:no-repeat;background-size:cover;content:"";display:inline-block;height:35px;width:35px;margin-right:10px;opacity:0.7;transition:ease-in-out all 0.3s}.social-icon-linkedin:hover{opacity:1}.social-icon-instagram{background-image:url(/gfa/icons/social-icon-instagram.svg);background-position:center;background-repeat:no-repeat;background-size:cover;content:"";display:inline-block;height:35px;width:35px;margin-right:10px;opacity:0.7;transition:ease-in-out all 0.3s}.social-icon-instagram:hover{opacity:1}@media only screen and (max-width: 640px){.social-icons{margin-left:20px}}.fixed-banner{position:fixed;right:0;bottom:0;left:0;align-items:center;background-color:#000000;display:flex;padding:15px 15%;width:100%;z-index:1}.fixed-banner p,.fixed-banner a{color:#ffffff;font-family:"Museo Slab", "Helvetica", serif;font-size:12px;font-style:normal;font-weight:200;text-align:center}.fixed-banner-close{background-image:url(/assets/icons/close-mark-white-8e09e45fed0a100fb2da34caf92c0c11818b25a6d913da1f68a34feb09cf4ac8.svg);background-position:center;background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:15px;width:15px;position:absolute;top:15px;right:15px;background-color:transparent;border:transparent}.banner-hidden{display:none}@media only screen and (max-width: 640px){.fixed-banner{padding:15px 20px}.fixed-banner-close{right:5px}}.ads{display:flex;gap:20px;margin-bottom:30px}.ads-app{background-color:#DC291E;border-radius:10px;display:flex;flex:1;height:200px;gap:20px;padding:20px}.ads-app-links{display:flex;margin-top:20px;gap:20px}.ads-app-links .playstore{background-image:url(/assets/gfa/badge-playstore-2dda1f32aea6c56e232a4d9c1e66fd63d8f702175a69ef05d727a66f33fd74f2.svg);background-position:center;background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:50px;width:150px;transition:transform 0.5s, box-shadow 0.5s, background-color 0.5s}.ads-app-links .playstore:hover{transform:translate3d(0, -8px, 0);box-shadow:0 6px 30px rgba(0,0,0,0.2)}.ads-app-links .appstore{background-image:url(/assets/gfa/badge-appstore-4179f68be360678ca386ce1c4fe89a402a72884c14acca7543a24aa4857c383d.svg);background-position:center;background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:50px;width:150px;transition:transform 0.5s, box-shadow 0.5s, background-color 0.5s}.ads-app-links .appstore:hover{transform:translate3d(0, -8px, 0);box-shadow:0 6px 30px rgba(0,0,0,0.2)}.ads-app-phone{background-image:url(/assets/gfa/landing/phone-374684527a7e78b2df483a05f5887ad8e44ca3be3d9c542668121019dbc96269.svg);background-position:center;background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:160px;width:80px;min-width:90px}.ads-first{background-image:url(/assets/gfa/landing/ad-first-51a6e53d834f8d573c369867ceeb1bac29e1a92bff0a9c672f44d6089373ad84.webp);background-position:center;background-repeat:no-repeat;background-size:cover;content:"";display:inline-block;height:200px;width:100%;flex:1;border-radius:10px}.ads-second{background-image:url(/gfa/landing/ad-second.webp);background-position:center;background-repeat:no-repeat;background-size:cover;content:"";display:inline-block;height:200px;width:100%;flex:1;border-radius:10px}@media only screen and (max-width: 640px){.ads{flex-direction:column;padding:5px}.ads-app{gap:10px;padding:10px}.ads-app-phone{min-width:60px}.ads-app .text-xl-white{font-size:18px}.ads-app-links{gap:10px}.ads-app-links .playstore{width:100px;height:33px}.ads-app-links .appstore{width:100px;height:33px}.ads-first{height:130px;margin-top:5px;flex:inherit}.ads-second{height:130px;margin-top:5px;flex:inherit}}.choice{width:280px;height:217px;background-color:white;border-radius:11px;box-shadow:0px 2px 4px grey;padding:10px;margin-top:20px}.city{display:grid;grid-template-columns:repeat(auto-fit, minmax(130px, 1fr));grid-gap:15px;margin-bottom:30px}.city-overlay{background-color:#0000008f;position:absolute;top:0;bottom:0;right:0;left:0}.city-card{background-position:center;background-repeat:no-repeat;background-size:cover;content:"";display:flex;height:100px;width:100%;text-decoration:none;border-radius:10px;position:relative;justify-content:center;align-items:center;overflow:hidden;padding:5px;transition:all 0.3s ease-in-out}.city-card:hover{box-shadow:2px 0 10px #00000078;transform:translateY(-8px)}.city-name{color:white;font-family:"Museo Slab", "Helvetica", serif;font-size:16px;font-style:normal;font-weight:400;z-index:1;text-align:center}.cover{background-position:center;background-repeat:no-repeat;background-size:cover;content:"";display:flex;height:600px;width:100%;align-items:center;justify-content:center;position:relative}.cover-overlay{background-color:rgba(0,0,0,0.6);position:absolute;top:0;bottom:0;right:0;left:0}.cover-wrapper{z-index:1;position:relative}.cover-components{display:flex;justify-content:space-between}.cover-title{color:white;font-family:"Museo Slab", "Helvetica", serif;font-size:20px;font-style:normal;font-weight:400;margin-bottom:20px}.cover-title span{font-size:70px}.cover-links-wrapper{margin-bottom:10px}.cover-link{color:white;font-family:"Museo Slab", "Helvetica", serif;font-size:12px;font-style:normal;font-weight:300;text-decoration:none}.cover-link:hover{text-decoration:underline}.cover-link::after{content:" >"}.cover-link:last-child::after{content:none}@media only screen and (max-width: 640px){.cover{height:inherit;box-shadow:0 0 10px rgba(0,0,0,0.5);margin-bottom:20px}.cover-wrapper{display:flex;flex-direction:column-reverse}.cover-components{flex-direction:column}.cover-text-wrapper,.cover-links-wrapper{padding:10px}.cover-title{font-size:20px;margin-bottom:20px}.cover-title span{font-size:30px}.cover-links{margin-bottom:20px}}.destiny-button{font-size:15px;color:red;height:35px;border:solid 1px red;box-shadow:1px 0 5px #0000002e;border-radius:10px;display:flex;align-items:center;justify-content:center;text-decoration:none}.destiny-button:hover{box-shadow:0 2px 5px rgba(50,50,50,0.5)}.grid-index{display:grid;grid-template-columns:repeat(7, 1fr);grid-gap:15px;margin:20px auto 40px}@media only screen and (max-width: 640px){.grid-index{grid-template-columns:1fr 1fr;grid-row-gap:20px;grid-column-gap:30px}}.info{margin:20px auto 40px}.info-wrapper p{margin-bottom:10px}.links-grid{display:grid;grid-gap:15px;grid-template-columns:1fr 1fr 1fr 1fr;margin:20px auto 40px}@media only screen and (max-width: 640px){.links-grid{grid-gap:30px;grid-template-columns:1fr 1fr}}.location{display:grid;grid-template-columns:repeat(4, minmax(80px, 1fr));grid-gap:20px 5px}.location-wrapper{border-radius:5px;display:flex;flex-direction:column;padding:10px;text-decoration:none;transition:0.3s all ease-in-out}.location-wrapper:hover{box-shadow:0 0 10px #0000003b;cursor:pointer;transform:translate3d(0, -5px, 0);text-decoration:none}.location-wrapper-h{padding:5px}.location-title{display:flex;align-items:center;margin-bottom:5px}.location-id{width:25px;min-width:25px;height:25px;border-radius:50px;background:#DC291E;align-items:center;display:flex;justify-content:center;margin-right:5px}.location-button{color:#DC291E;font-family:"Museo Slab", "Helvetica", serif;font-size:16px;font-style:normal;font-weight:300;width:300px;height:40px;border-radius:6px;border:solid 1px #DC291E;background-color:white;display:flex;justify-content:center;align-items:center;box-shadow:0px 0px 2px #DC291E;margin:40px auto;transition:all 0.3s ease-in-out}.location-button:hover{box-shadow:0px 2px 4px #DC291E}@media only screen and (max-width: 640px){.location{grid-template-columns:1fr;grid-gap:30px}}.map{background-position:center;background-repeat:no-repeat;background-size:cover;content:"";display:flex;height:200px;width:100%;box-shadow:0 4px 5px rgba(0,0,0,0.3);border-radius:10px;align-items:center;justify-content:center;height:300px;margin-bottom:20px}.map-button{color:white;font-family:"Museo Slab", "Helvetica", serif;font-size:16px;font-style:normal;font-weight:400;min-width:200px;height:40px;background-color:#DC291E;border-radius:6px;display:flex;justify-content:center;align-items:baseline;border:0;padding:10px;transition:all 0.3s ease-in-out}.map-button:hover{background-color:#811812}.map .pin-icon{background-image:url(/assets/gfa/landing/pin-icon-edb520e6ef8cbaafe2aea6b2bceaa8e53c6f104cc62ed2be4ec172bde262c745.svg);background-position:center;background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:15px;width:15px;margin-right:5px}#map{display:none}@media only screen and (max-width: 640px){.map-container{height:280px;border-radius:10px}}.new-widget-container{background-color:#fffffff2;border-radius:25px;min-width:380px;max-width:440px;padding:25px 15px;position:relative;z-index:1}.new-widget-container .reservamos-search .search-form{box-shadow:unset}.new-widget-container-wrapper{position:relative;width:100%}@media only screen and (max-width: 640px){.new-widget-container{max-width:inherit;min-width:inherit;padding:30px 5px 10px;border-radius:25px 25px 0 0}}.perks{display:grid;grid-template-columns:repeat(auto-fit, minmax(130px, 1fr));grid-gap:20px;margin-top:-20px;margin-bottom:60px;position:relative}.perks-item{height:100%;background-color:white;border-radius:6px;padding:5px 20px;box-shadow:0 2px 4px rgba(175,175,175,0.55);display:flex;justify-content:center;font-size:16px;text-align:center;flex-direction:column;align-items:center}.perks .perks-bus{background-image:url(/assets/gfa/landing/perks-bus-f7ee55e2c9b78a45c31821dc70feac0d4acf4a0b6ce15dc2745fbc631412c16a.svg);background-position:center;background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:25px;width:25px;margin-bottom:10px}.perks .perks-clock{background-image:url(/assets/gfa/landing/perks-clock-1d1159a5eac3c4d660ed69f5237ab41a9e4c4f6507cb44ddd8b053d089037bda.svg);background-position:center;background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:25px;width:25px;margin-bottom:10px}.perks .perks-calendar{background-image:url(/assets/gfa/landing/perks-calendar-9f39654e461b4024f0f2d81ae339395b4d0eac3cfd393a19a646022409ea9589.svg);background-position:center;background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:25px;width:25px;margin-bottom:10px}.perks .perks-sale{background-image:url(/assets/gfa/landing/perks-sale-9d3a0a487ff2a3c9f02438b880806ab4dd28d582ff8840fd4d8b6d5ede10dc25.svg);background-position:center;background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:25px;width:25px;margin-bottom:10px}@media only screen and (max-width: 640px){.perks{display:grid;grid-template-columns:repeat(auto-fit, minmax(130px, 1fr));grid-gap:20px;margin-bottom:30px;margin-top:inherit}.perks-item{width:100%}}.text-s-white{color:white;font-family:"Museo Slab", "Helvetica", serif;font-size:14px;font-style:normal;font-weight:300}.text-l-white{color:white;font-family:"Museo Slab", "Helvetica", serif;font-size:16px;font-style:normal;font-weight:300}.landing-section-title{color:#232323;font-family:"Museo Slab", "Helvetica", serif;font-size:18px;font-style:normal;font-weight:400;margin-bottom:15px}.bold-m-text{color:#232323;font-family:"Museo Slab", "Helvetica", serif;font-size:16px;font-style:normal;font-weight:800}.text-xl-white{color:#ffffff;font-family:"Museo Slab", "Helvetica", serif;font-size:20px;font-style:normal;font-weight:300}.text-s-gray{color:#686868;font-family:"Museo Slab", "Helvetica", serif;font-size:14px;font-style:normal;font-weight:300;line-height:1.5em}.text-xs-gray{color:#232323;font-family:"Museo Slab", "Helvetica", serif;font-size:12px;font-style:normal;font-weight:300}.link-m-primarystrong{color:#AF2118;font-family:"Museo Slab", "Helvetica", serif;font-size:14px;font-style:normal;font-weight:300}.link-m-primary{color:#DC291E;font-family:"Museo Slab", "Helvetica", serif;font-size:14px;font-style:normal;font-weight:300}.link-m-primary:hover{color:#AF2118}.widget-container{background-color:white;border-radius:25px;min-width:380px;max-width:420px;padding:25px 15px}.widget-container .reservamos-search .search-form{box-shadow:unset}@media only screen and (max-width: 640px){.widget-container{max-width:inherit;min-width:inherit;padding:30px 5px 10px;border-radius:25px 25px 0 0}}.gfa-login{align-items:center;background:#686868;display:flex;padding:10px 0}.gfa-login .l-home{display:flex;justify-content:space-between;align-items:center;padding:0 10px}.gfa-login .login a{color:#dfdfdf;text-decoration:underline}.gfa-login .date{color:#FFFFFF;font-family:"Museo Slab", "Helvetica", serif;font-size:12px;font-style:normal;font-weight:400}@media (max-width: 780px){.gfa-login{padding:10px}}.gfa-notice-container{margin:0 auto;max-width:1088px;width:100%;align-items:center;background-color:#DC291E;display:flex;justify-content:center}@media only screen and (max-width: 1080px){.gfa-notice-container{padding:0 15px}}.gfa-notice-container img{margin-right:10px;max-width:25px;width:100%;height:auto}.gfa-notice-container h2{color:#FFFFFF;font-family:"Museo Slab", "Helvetica", serif;font-size:18px;font-style:normal;font-weight:400}@media only screen and (min-width: 641px){.gfa-notice-container{border-radius:10px 10px 0px 0px;box-shadow:0px 2px 5px #00000075;z-index:3;position:relative}}@media only screen and (max-width: 640px){.gfa-notice{box-shadow:0px 2px 7px #00000075;z-index:3;position:relative}.gfa-notice-container h2{font-size:13px}}.gfa-search-container{margin:0 auto;max-width:1088px;width:100%;background-color:#e86d6c;position:relative}@media only screen and (max-width: 1080px){.gfa-search-container{padding:0 15px}}.gfa-search-container .cover-slider{height:calc(220px + 30px + 350px);z-index:1}.gfa-search-container .cover-slider .slide{background-position:0 bottom}.gfa-search-widget{position:absolute;top:30px;right:50px;left:50px;background-color:#FAFAFA;border:1px solid #E2E2E2;border-radius:10px;box-shadow:0px 2px 4px 0px rgba(154,154,154,0.5);min-height:170px;padding:15px 25px;z-index:100}.gfa-search-widget .searchbar{margin-bottom:20px}.gfa-search-widget .external-links{display:flex;gap:5px 20px}.gfa-search-widget .external-links-item{color:#232323;font-family:"Museo Slab", "Helvetica", serif;font-size:13px;font-style:normal;font-weight:400;display:inline-flex;align-items:center;gap:10px}.gfa-search-widget .external-links .badge-conecta{background-image:url(/assets/gfa/conectagfa-logo-9c0fe99c10b68e849a9135ac77be742a1b3609dbcf1029ae51b6612017249f72.png);background-position:center;background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:24px;width:24px}.gfa-search-widget .external-links .badge-openticket{background-image:url(/assets/gfa/open-ticket-d9ec4bf3e4e93b2ccf6f0c5a3d6dcbcfde1acbffc6d22ddfbad90dcd32648340.svg);background-position:center;background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:15px;width:15px}.gfa-search-widget .external-links .signin-link-home{margin-top:0}.gfa-search-title{color:#3b3b3b;font-family:"Museo Slab", "Helvetica", serif;font-size:26px;font-style:normal;font-weight:500;margin:0 0 15px;text-align:center}@media only screen and (max-width: 640px){.gfa-search.mobile-cover .cover-slider{height:100px}.gfa-search.mobile-cover .bx-wrapper .bx-controls-direction{top:35%}.gfa-search-title{font-size:18px}.gfa-search-container{display:flex;flex-direction:column;padding:0}.gfa-search-widget{position:initial;border-radius:0;border:none;padding:20px 10px}.gfa-search-widget .external-links{flex-direction:column}}.gfa-blushing{width:100px;height:100px;background-color:#DC291E;filter:blur(30px);opacity:0.25;border-radius:40px}.gfa-blushing-container{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:20px;overflow:hidden}.gfa-orbit-left,.gfa-orbit-medium,.gfa-orbit-right{animation:rotate 10s linear infinite;position:absolute;height:250px;width:250px}.gfa-orbit-left{top:30px;left:50px;animation-delay:1s}.gfa-orbit-medium{bottom:30px;left:30%}.gfa-orbit-right{bottom:10px;right:50px;animation-delay:2s}@keyframes rotate{100%{transform:rotate(-360deg)}}@media only screen and (max-width: 640px){.gfa-blushing-container{border-radius:0}.gfa-orbit-left,.gfa-orbit-medium,.gfa-orbit-right{z-index:-1}.gfa-orbit-left{top:10px;left:20px}.gfa-orbit-medium{left:-100px}.gfa-orbit-right{bottom:120px;right:20px}}.gfa-new-search-container{margin:0 auto;max-width:1088px;width:100%;background-color:#e86d6c;position:relative}@media only screen and (max-width: 1080px){.gfa-new-search-container{padding:0 15px}}.gfa-new-search-container .cover-slider{height:calc(220px + 30px + 350px);z-index:1}.gfa-new-search-container .cover-slider .slide-first{background-position:0 bottom}.gfa-new-search-container .cover-slider .slide-second{background-position:0 bottom}.gfa-new-search-container .cover-slider .slide-third{background-position:0 bottom}.gfa-new-search-container .cover-slider .slide-fourth{background-position:0 bottom}.gfa-new-search-wrapper{position:absolute;top:30px;right:50px;left:50px;background-color:#fffffff2;border:1px solid #E2E2E2;box-shadow:0 0 20px rgba(0,0,0,0.2);border-radius:25px;display:flex;flex-direction:column;row-gap:10px;padding:20px;min-height:170px;z-index:100}.gfa-new-search-wrapper .bottom-container{display:flex;align-items:center;justify-content:space-between}.gfa-new-search-wrapper .bottom-container .payment-methods{display:flex;-moz-column-gap:10px;column-gap:10px}.gfa-new-search-wrapper .bottom-container .payment-methods-item{background-color:#ffffff;border:1px solid #e2e2e2;border-radius:4px;display:flex;justify-content:center;align-items:center;padding:5px;align-items:center}.gfa-new-search-wrapper .bottom-container .payment-methods .visa{background-image:url(/assets/gfa/visa-15be03bb106c983c16c7017113617dc1ffaf537c35fc489a64c874e8907ce0ff.svg);background-position:center;background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:25px;width:54px}.gfa-new-search-wrapper .bottom-container .payment-methods .oxxo{background-image:url(/assets/gfa/oxxo-fc054e2c060c032be8afec2e74bbcfba33f7a01990976bf55f917acc0f708854.svg);background-position:center;background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:25px;width:54px}.gfa-new-search-wrapper .bottom-container .payment-methods .paypal{background-image:url(/assets/gfa/paypal-ea5eaa3a3076bdc3310f3acb1ac31283b110eb928b417d7c67c32b5a330524ef.webp);background-position:center;background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:25px;width:54px}.gfa-new-search-wrapper .bottom-container .payment-methods .coppel-pay{background-image:url(/assets/gfa/coppelpay-e810d7e3255e89efd8f66f08443f1ea20a94285028892ec571c0b568b9eb99c9.webp);background-position:center;background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:25px;width:54px}.gfa-new-search-wrapper .bottom-container .payment-methods .aplazo{background-image:url(/assets/gfa/aplazo-e463bc48ac499f1f7a28f00a8c7a24719b4a942c0ed74466affcd7f608da9ef8.svg);background-position:center;background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:25px;width:54px}.gfa-new-search-wrapper .bottom-container .external-links{display:flex;gap:5px 20px;align-items:baseline}.gfa-new-search-wrapper .bottom-container .external-links .w-siempre-plus .signin-link-home-button-text{font-size:12px}.gfa-new-search-wrapper .bottom-container .external-links .badge-doters{height:15px;width:15px;min-width:15px}.gfa-new-search-wrapper .bottom-container .external-links-item{color:#232323;font-family:"Museo Slab", "Helvetica", serif;font-size:12px;font-style:normal;font-weight:400;display:inline-flex;align-items:center;gap:10px}.gfa-new-search-wrapper .bottom-container .external-links .badge-conecta{background-image:url(/assets/gfa/conectagfa-logo-9c0fe99c10b68e849a9135ac77be742a1b3609dbcf1029ae51b6612017249f72.png);background-position:center;background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:15px;width:15px}.gfa-new-search-wrapper .bottom-container .external-links .badge-openticket{background-image:url(/assets/gfa/open-ticket-d9ec4bf3e4e93b2ccf6f0c5a3d6dcbcfde1acbffc6d22ddfbad90dcd32648340.svg);background-position:center;background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:15px;width:15px}.gfa-new-search-wrapper .bottom-container .external-links .signin-link-home{margin-top:0}@media only screen and (max-width: 640px){.gfa-new-search.mobile-cover .cover-slider{height:100px}.gfa-new-search.mobile-cover .bx-wrapper .bx-controls-direction{top:35%}.gfa-new-search-title{font-size:18px}.gfa-new-search-container{display:flex;flex-direction:column;padding:0}.gfa-new-search-wrapper{position:relative;top:inherit;right:inherit;left:inherit;border-radius:0;border:none;padding:20px 10px}.gfa-new-search-wrapper .bottom-container{flex-direction:column;align-items:flex-start;row-gap:20px}.gfa-new-search-wrapper .bottom-container .external-links{flex-direction:column}}.featured-options{margin:0 auto;max-width:1088px;width:100%;background:rgba(225,38,28,0.7);border-radius:0 0 10px 10px;display:flex;padding:8px 20px}@media only screen and (max-width: 1080px){.featured-options{padding:0 15px}}.featured-options .option{align-items:center;border-right:1px solid #ffffff;cursor:pointer;display:flex;flex:1;justify-content:center;text-decoration:none}.featured-options .option:hover .icon{transform:scale(1.1)}.featured-options .option:last-child{border-right:0;margin-right:0}.featured-options-icon{background-position:center;background-repeat:no-repeat;background-size:contain;display:inline-block;height:45px;transition:all 0.3s ease-in-out}.featured-options-icon.envios{background-image:url(/assets/gfa/featured/envios-f47d95e2997b9e718c0b55965deff39faf26675b9976ec88c8f7b149409970b3.webp);width:145px}.featured-options-icon.siempreplus{background-image:url(/assets/gfa/featured/siempreplus-9882d145b5fd452d79c680731b6b93b74436d8b0b3b8d0700e04137b46e29cfa.webp);width:150px}.featured-options-icon.conecta{background-image:url(/assets/gfa/featured/conecta-907c5cb0c1f01642f675295f41a0570c13f27fbca09196fa93dfd3aa679740b0.webp);width:120px}@media only screen and (max-width: 780px){.featured-options{flex-direction:column;min-height:250px}.featured-options .option{border-bottom:1px solid #ffffff;border-right:0}.featured-options .option:last-child{border-bottom:0}}.blog-content{display:flex;justify-content:center;padding:25px 0 20px;position:relative}.blog-content .slide .box-title{background-image:url(/assets/gfa/bxslider/encabezado_blog-232821480d476fce883095792d4165213ca891b5b5397bc8cd70edb3e1116d97.png);background-position:center;background-repeat:no-repeat;background-size:cover;content:"";display:flex;height:75px;width:100%;background-color:#de261c;flex-direction:column;justify-content:center;overflow:hidden;padding:0 15px}.blog-content .slide .box-title h1{color:#FFFFFF;font-family:"Museo Slab", "Helvetica", serif;font-size:25px;font-style:normal;font-weight:400;line-height:27px;margin:0;text-align:left}.blog-content .slide .box-title h4{color:#FFFFFF;font-family:"Museo Slab", "Helvetica", serif;font-size:17px;font-style:normal;font-weight:400;margin:0;text-align:left}.blog-content .slide a{display:block}.blog-content .slide a img{max-width:600px;width:100%;height:auto}.blog-content .bx-wrapper{-ms-touch-action:pan-y;background:#fff;border:5px solid #fff;box-shadow:0 0 5px #fff;display:inline-block;margin:0;padding:0;position:relative;touch-action:pan-y;*zoom:1}.blog-content .bx-wrapper .bx-viewport{-webkit-transform:translatez(0)}.blog-content .bx-wrapper .bx-loading{position:absolute;top:0;left:0;height:100%;width:100%;background:url(/assets/gfa/bxslider/bx_loader-6d46e2cf165a5a0584afba7bc9663da292ee08c97cfc7613de6013ed05be892a.gif) center center no-repeat #fff;max-height:50px;z-index:200}.blog-content .bx-wrapper .bx-controls-direction a{position:absolute;top:50%;height:50px;width:32px;margin-top:-16px;outline:0;text-indent:-9999px;z-index:99}.blog-content .bx-wrapper .bx-controls-direction a.disabled{display:none}.blog-content .bx-wrapper .bx-controls-direction a.bx-prev{background:url(/assets/gfa/bxslider/blog_leftArrow-17d6a1f04a8a7b236006d38ca1e24433da1b620c71b6525a0fad6240e4617833.png) no-repeat scroll 0;left:-5%}.blog-content .bx-wrapper .bx-controls-direction a.bx-prev:hover,.blog-content .bx-wrapper .bx-controls-direction a.bx-prev:focus{background:url(/assets/gfa/bxslider/blog_leftArrow_selected-e4b24de5f50dbeee44217002f1d639c98d4389de51f1a8f9d11b51a6d0dc3b4f.png) no-repeat scroll 0 !important}.blog-content .bx-wrapper .bx-controls-direction a.bx-next{background:url(/assets/gfa/bxslider/blog_rightArrow-5df8dfeae960fabf37e4203f85b2bf0265a08ec9335f1fb6ca2116e9b38d6bec.png) no-repeat scroll 0;right:-5%}.blog-content .bx-wrapper .bx-controls-direction a.bx-next:hover,.blog-content .bx-wrapper .bx-controls-direction a.bx-next:focus{background:url(/assets/gfa/bxslider/blog_rightArrow_selected-c502befd801a16cf58d4ecdc8be8cb4885dfafb56c4c54b5db37bdeaaf3fcfea.png) no-repeat scroll 0 !important}.blog-content .cursor-auto{cursor:auto}@media only screen and (max-width: 640px){.blog-content{padding:40px 0}.blog-content .slide .box-title{height:65px;margin-bottom:10px;padding:10px}.blog-content .slide .box-title h1{font-size:18px;line-height:23px}.blog-content .slide .box-title h4{font-size:14px;line-height:17px}.blog-content .bx-wrapper .bx-controls-direction a{-moz-transform:rotate(270deg);-ms-transform:rotate(270deg);-webkit-transform:rotate(270deg)}.blog-content .bx-wrapper .bx-controls-direction a.bx-next{left:45%;top:-35px}.blog-content .bx-wrapper .bx-controls-direction a.bx-prev{bottom:-50px;left:45%;top:inherit}}.bx-wrapper .slide-promotion .slide{display:flex;justify-content:center}.bx-wrapper .slide-promotion .slide img{width:100%;height:auto}.gfamenu,.gfamenu ul,.gfamenu ul li,.gfamenu ul li>a,.gfamenu .menu-button{display:block;position:relative}#header-menu{padding:20px 0;display:flex;align-items:center}#header-menu .gfa-head-logo .gfa-logo{max-height:40px;width:150px;height:40px;-o-object-fit:contain;object-fit:contain}#header-menu .gfa-head-menu{width:100%}.gfamenu{background:white;float:right;width:auto}.gfamenu ul{display:flex}.gfamenu ul li{align-items:center;display:flex}.gfamenu ul li>a{color:#232323;font-family:"Open Sans";font-size:12px;font-style:normal;font-weight:400;text-decoration:none;padding:10px;text-align:center;text-transform:uppercase}.gfamenu ul li>a span.menuItemSpan{color:#444444;font-size:11px}.gfamenu ul li:not(:last-child)::after{background-color:red;border-left:1px solid #bbb;content:"";display:inline-block;height:25px;position:absolute;right:0}.gfamenu ul li:hover>ul{left:auto;visibility:visible}.gfamenu ul li:hover>ul>li{height:auto;min-height:32px}.gfamenu ul li:hover>a{color:#e1261c}.gfamenu ul li.active>a{color:#e1261c}.gfamenu ul li.has-sub>a{padding-right:25px}.gfamenu ul ul{box-shadow:rgba(0,0,0,0.25) 0 0 6px;left:-9999px;position:absolute;display:block;top:100%;visibility:hidden;z-index:999}.gfamenu ul ul li{background:white;height:0}.gfamenu ul ul li a{text-align:left;line-height:1.3;padding:10px 20px;width:160px}.gfamenu ul ul li:hover>a,.gfamenu ul ul li a:hover{background:#e1261c;color:white}.gfamenu ul ul li.has-sub:hover>a::after,.gfamenu ul ul li.has-sub:hover>a.arrow-left::before{border-color:white}.gfamenu ul ul li.has-sub>a::after{position:absolute;top:13px;right:10px;height:4px;width:4px;-spec-transform:rotate(-45deg);transform:rotate(-45deg);border-bottom:1px solid red;border-right:1px solid red;content:""}.gfamenu ul ul ul{margin-left:100%;top:0}.gfamenu .menu-button{display:none}.gfamenu .siempreplus-cta{margin:10px}.gfamenu .siempreplus-cta .user-info{background-color:#DC291E;padding:5px 10px;border-radius:15px}.gfamenu:after,.gfamenu>ul:after{clear:both;content:".";display:block;height:0;line-height:0;visibility:hidden}.show-in-mobile{display:none !important}@media only screen and (max-width: 767px) and (max-device-width: 767px){#header-menu .gfa-head-logo{display:none}}@media only screen and (max-width: 640px){.logo{display:none}#header-menu{padding:0;align-items:baseline}#header-menu .gfa-head-logo{display:none}#header-menu .show-in-mobile{display:block !important}#header-menu .hidden-in-mobile{display:none}.gfamenu{float:initial;width:100%}.gfamenu .siempreplus-cta{display:none}.gfamenu-box{width:100%}.gfamenu .gfa-logo{max-height:35px;min-width:140px;margin-left:10px}.gfamenu .menu-button{cursor:pointer;display:flex;align-items:center;padding:15px 10px}.gfamenu .menu-button::before{position:initial;top:20px;left:20px;background-image:url(/assets/gfa/menu-683a24b3c9d78c594bf10ca00d15bae155957de274f3787deacab5affaa030f3.svg);background-position:center;background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:25px;width:25px}.gfamenu .submenu-button{position:absolute;top:0;right:0;height:52px;width:52px;border-left:1px solid rgba(120,120,120,0.15);cursor:pointer;display:block;z-index:10}.gfamenu .submenu-button::after{position:absolute;top:21px;left:26px;height:11px;width:1px;background:black;content:"";display:block;z-index:99}.gfamenu .submenu-button::before{position:absolute;top:26px;left:21px;height:1px;width:11px;background:black;content:"";display:block;z-index:99}.gfamenu .submenu-button.submenu-opened:after{display:none}.gfamenu ul{display:none;width:100%}.gfamenu ul li,.gfamenu ul ul li{border-top:1px solid rgba(120,120,120,0.15);width:100%}.gfamenu ul li:hover>ul>li{border-top:1px solid rgba(120,120,120,0.15);width:100%}.gfamenu ul li a{text-align:left;width:100%;height:50px;display:flex;align-items:center}.gfamenu ul ul li a{width:100%}.gfamenu>ul>li,.gfamenu.align-center>ul>li,.gfamenu.align-right>ul>li{display:block;float:none}.gfamenu ul ul{position:relative;right:auto;left:0;margin:0;width:100%}.gfamenu ul ul li a{padding:20px 20px 20px 30px}.gfamenu ul ul li:hover>a,.gfamenu ul ul li a:hover{color:black}.gfamenu ul ul ul{position:relative;right:auto;left:0;margin:0;width:100%}.gfamenu ul ul ul li a{padding-left:40px}.gfamenu ul ul li.has-sub>a::after{display:none}.gfamenu>ul>li.has-sub>a::after{display:none}.gfamenu>ul>li:not(:last-child)::after{content:none}}.gfa-footer{background-color:#232323;padding:20px 0;margin-top:30px}.gfa-footer-column{display:flex;flex:1;flex-direction:column}.gfa-footer-column-inner{align-items:center;display:flex;margin-top:10px}.gfa-footer-logo{background-image:url(/assets/gfa/logofooter-8f204b97875114014c331e3af6edf362064eca9e61d317e39b2ae2cc333c1642.png);background-position:center;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:48px;width:194px;margin-bottom:10px}.gfa-footer-aenor{background-image:url(/assets/gfa/aenor-21298025b1d575577675d90d518e9bcaf2d99f2b714b6db5b9c20e3ceaf59081.webp);background-position:center;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:60px;width:65px;margin-right:10px}.gfa-footer-pcidss{background-image:url(/assets/gfa/pcidss-73f3cb368911e8b7142b8a424b50e21d9228e4b1d515f1506b679efcb5d587ab.webp);background-position:center;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:40px;width:70px}.gfa-footer-conectagfa{background-image:url(/assets/gfa/conectagfa-73d716e8a516eb1f0d2f7b966780e988cc7221498595a08a4cae9beb12652992.png);background-position:center;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:40px;width:123px}.gfa-footer-item{width:100%}.gfa-footer-title{margin:10px 0}.gfa-footer-accordion-title{display:none}.gfa-footer-link{display:flex;transition:all 0.5s ease-in-out}.gfa-footer-link:hover{color:white;text-decoration:underline;transform:translateX(5px)}.gfa-footer-link span{color:white;font-weight:600;text-transform:uppercase}.gfa-footer-list li{padding:4px 0}.gfa-footer-copyright{display:flex;justify-content:center;padding:30px 0 0 0;width:100%}.gfa-footer-copyright a{color:#FFFFFF;transition:all 0.5s ease-in}.gfa-footer-copyright a:hover{color:gray;text-decoration:underline}.gfa-footer-social{display:flex}.gfa-footer-social-item{margin-right:10px}.gfa-footer-social-item:last-child{margin-right:0}.gfa-footer-x{background-image:url(/assets/gfa/social-x-822506ffbc8219678d87d9076b4edf08da703383f2ac01895316a5f748ae2dac.png);background-position:0 0;background-repeat:no-repeat;background-size:100% auto;content:"";display:block;height:28px;width:28px;border-radius:4px;transition:all 0.4s ease-in-out}.gfa-footer-x:hover{background-position:0 -38px}.gfa-footer-facebook{background-image:url(/assets/gfa/social-facebook-f29e9485707abb8bbf3ce62fea79f524a83a0d0502c158a3a8f6b99d71a4195e.png);background-position:0 0;background-repeat:no-repeat;background-size:100% auto;content:"";display:block;height:28px;width:28px;border-radius:4px;transition:all 0.4s ease-in-out}.gfa-footer-facebook:hover{background-position:0 -38px}.gfa-footer-youtube{background-image:url(/assets/gfa/social-youtube-bfcc5f6f079f1ea3888189d5fafef12a8c9bf21c747ec4be90df9531ebf26f87.png);background-position:0 0;background-repeat:no-repeat;background-size:100% auto;content:"";display:block;height:28px;width:28px;border-radius:4px;transition:all 0.4s ease-in-out}.gfa-footer-youtube:hover{background-position:0 -38px}.gfa-footer-instagram{background-image:url(/assets/gfa/social-instagram-054d86df844dfcce862cfe323800d55f12042ab8911d0c961651aa84b27d8b06.png);background-position:0 0;background-repeat:no-repeat;background-size:100% auto;content:"";display:block;height:28px;width:28px;border-radius:4px;transition:all 0.4s ease-in-out}.gfa-footer-instagram:hover{background-position:0 -38px}.gfa-footer-tiktok{background-image:url(/assets/gfa/social-tiktok-e6981c777ee8446d45f52c9c5bdcd4bf083abff7a20c9f833886bb8c367cddc8.png);background-position:0 0;background-repeat:no-repeat;background-size:100% auto;content:"";display:block;height:28px;width:28px;border-radius:4px;transition:all 0.4s ease-in-out}.gfa-footer-tiktok:hover{background-position:0 -38px}@media only screen and (max-width: 640px){.gfa-footer .l-home-inner{display:block}.gfa-footer-column.logo{align-items:center;margin-bottom:10px}.gfa-footer-title{display:none}.gfa-footer-title.mobile{display:inline-block;float:left;margin-top:0;width:49%}.gfa-footer-item{margin-bottom:20px}.gfa-footer-phone{display:inline-block;float:right;text-align:right;width:49%}.gfa-footer-copyright{text-align:center}.gfa-footer-accordion-title{border:0;background-color:#353535;border-radius:3px;display:block;margin:0 0 10px;padding:7px;text-decoration:none;width:100%}.gfa-footer-accordion-title .gfa-footer-title{display:table-cell;margin:0;padding:0 7px}.gfa-footer-title-icon{border-right:1px solid white;display:table-cell;padding:0px 5px 0px 7px;vertical-align:middle;width:38px}.gfa-footer-icon{background:url(/assets/gfa/icon-footer-8f96c9b58dd3ebe558373fcc7b4c75f653bc83ffeb993c152f2acb91c2859b93.png) no-repeat;background-size:100% auto;display:block;e:100% auto;e:100% auto;height:25px;width:25px}.gfa-footer .gfa-list-is-expanded{display:block}.gfa-footer-list{display:none}.gfa-footer-list.phone{display:block}}.gfa-chat{position:fixed;right:5vw;bottom:5vh;align-items:center;background-color:#DC291E;background:linear-gradient(0deg, #af2118 0%, #dc291e 50%);box-shadow:0px 3px 10px rgba(0,0,0,0.4);border-radius:50px;display:flex;padding:10px 15px;transition:transform 0.3s, box-shadow 0.3s, opacity 0.3s, visibility 0.3s;text-decoration:none;z-index:99}.gfa-chat:hover{box-shadow:rgba(0,0,0,0.4) 0 6px 30px;transform:translate3d(0, -8px, 0)}.gfa-chat span{color:#ffffff;font-family:"Museo Slab", "Helvetica", serif;font-size:14px;font-style:normal;font-weight:700}.gfa-chat-icon{background-image:url(/assets/gfa/chat-bubble-bc67dacef9903a14340120584c4a2c244eb346ec9d942dc15f295f7cf39bdc23.svg);background-position:center;background-repeat:no-repeat;background-size:cover;content:"";display:inline-block;height:30px;width:30px;margin-right:10px}@media only screen and (max-width: 640px){.gfa-chat{padding:10px;opacity:0;visibility:hidden;transform:translateY(20px)}.gfa-chat.is-visible{opacity:1;visibility:visible;transform:translateY(0)}.gfa-chat span{display:none}.gfa-chat-icon{margin-right:0}}.badge{align-items:center;background-color:#35822B;border-radius:15px;box-shadow:0 2px 4px rgba(0,0,0,0.3);display:inline-flex;gap:5px;padding:2px 10px;-webkit-user-select:none;-moz-user-select:none;user-select:none;animation-duration:1s;animation-delay:2s;animation-name:tada;animation-fill-mode:both;text-transform:capitalize}.badge-label{color:#ffffff;font-family:"Korolev", sans-serif;font-size:13px;font-style:normal;font-weight:400}.badge-icon{background-image:url(/assets/icons/sparkles-8a5bdecba59d2b4f064fc313d061b4bc68eb6d78389a17a0740b93addf86641d.svg);background-position:center;background-repeat:no-repeat;background-size:cover;content:"";display:inline-block;height:15px;width:15px}.gfa-footer-list .badge-wrapper,.external-links .badge-wrapper{align-items:center;display:flex;gap:5px}@media only screen and (min-width: 641px){.gfa-head-menu .badge-container{position:absolute;right:0;transform:translate3d(0%, -50%, 0);top:0}}@media only screen and (max-width: 640px){.gfa-head-menu .badge-wrapper{align-items:center;display:flex;gap:5px}}@keyframes tada{from{transform:scale3d(1, 1, 1)}10%,
  20%{transform:scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg)}30%,
  50%,
  70%,
  90%{transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg)}40%,
  60%,
  80%{transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg)}to{transform:scale3d(1, 1, 1)}}.terms{padding:30px 0}.terms h1{color:#232323;font-family:"Korolev", sans-serif;font-size:32px;font-style:normal;font-weight:400}.terms p{color:#232323;font-family:"Korolev", sans-serif;font-size:14px;font-style:normal;font-weight:400;margin:14px 0;line-height:1.5em}.terms hr{border-color:#F1F1F1;border-style:solid}.terms ul{color:#232323;font-family:"Korolev", sans-serif;font-size:14px;font-style:normal;font-weight:400;list-style-type:inherit;padding:revert}.rides{margin:0 auto;max-width:800px;width:100%;padding:30px 0;min-height:50vh}@media only screen and (max-width: 1080px){.rides{padding:0 15px}}.rides-form{margin:0 auto;max-width:600px;width:100%;align-items:flex-end;display:grid;grid-template-columns:1fr 1fr 100px;gap:20px;margin-top:50px}@media only screen and (max-width: 1080px){.rides-form{padding:0 15px}}.rides-title{color:#232323;font-family:"Museo Slab", "Helvetica", serif;font-size:20px;font-style:normal;font-weight:400;margin-bottom:10px}.rides-text{color:#232323;font-family:"Museo Slab", "Helvetica", serif;font-size:16px;font-style:normal;font-weight:400}@media only screen and (max-width: 1080px){.rides{padding:30px 15px}.rides-form{grid-template-columns:1fr;padding:0}}.lang-button{display:flex;transition:transform 250ms cubic-bezier(0.55, 0.085, 0.68, 0.53);will-change:transform}.lang-button:hover{transform:scale(115%)}.lang-button .flag-us{background-image:url(/assets/flags/us-346b590b9a7e2441c685052719cbda83e1b1cd64253a68fec0b0b8ce912f1718.svg);background-position:center;background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:25px;width:25px}.lang-button .flag-mx{background-image:url(/assets/flags/mx-151211febe959a65fe1c5cf42fd3448707c730063130160a0b659f066c49e8e8.svg);background-position:center;background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:25px;width:25px}@media only screen and (max-width: 640px){.lang-button{margin-right:10px}}.smartbanner{position:absolute;top:0;left:0;overflow-x:hidden;width:100%;height:84px;background:#f3f3f3;font-family:Helvetica, sans, sans-serif}.smartbanner__exit{position:absolute;top:calc(50% - 6px);left:9px;display:block;margin:0;width:12px;height:12px;border:0;text-align:center}.smartbanner__exit::before,.smartbanner__exit::after{position:absolute;width:1px;height:12px;background:#767676;content:" "}.smartbanner__exit::before{transform:rotate(45deg)}.smartbanner__exit::after{transform:rotate(-45deg)}.smartbanner__icon{position:absolute;top:10px;left:30px;width:64px;height:64px;border-radius:15px;background-size:64px 64px}.smartbanner__info{position:absolute;top:10px;left:104px;display:flex;overflow-y:hidden;width:60%;height:64px;align-items:center;color:#000}.smartbanner__info__title{font-size:14px}.smartbanner__info__author,.smartbanner__info__price{font-size:12px}.smartbanner__button{position:absolute;top:32px;right:10px;z-index:1;display:block;padding:0 10px;min-width:10%;border-radius:5px;background:#f3f3f3;color:#1474fc;font-size:18px;text-align:center;text-decoration:none}.smartbanner__button__label{text-align:center}.smartbanner.smartbanner--android{background:#3d3d3d url("data:image/gif;base64,R0lGODlhCAAIAIABAFVVVf///yH5BAEHAAEALAAAAAAIAAgAAAINRG4XudroGJBRsYcxKAA7");box-shadow:inset 0 4px 0 #88b131}.smartbanner.smartbanner--android .smartbanner__exit{left:6px;margin-right:7px;width:17px;height:17px;border-radius:14px;background:#1c1e21;box-shadow:0 1px 2px rgba(0,0,0,0.8) inset,0 1px 1px rgba(255,255,255,0.3);color:#b1b1b3;font-family:"ArialRoundedMTBold", Arial;font-size:20px;line-height:17px;text-shadow:0 1px 1px #000}.smartbanner.smartbanner--android .smartbanner__exit::before,.smartbanner.smartbanner--android .smartbanner__exit::after{top:3px;left:8px;width:2px;height:11px;background:#b1b1b3}.smartbanner.smartbanner--android .smartbanner__exit:active,.smartbanner.smartbanner--android .smartbanner__exit:hover{color:#eee}.smartbanner.smartbanner--android .smartbanner__icon{background-color:transparent;box-shadow:none}.smartbanner.smartbanner--android .smartbanner__info{color:#ccc;text-shadow:0 1px 2px #000}.smartbanner.smartbanner--android .smartbanner__info__title{color:#fff;font-weight:bold}.smartbanner.smartbanner--android .smartbanner__button{top:30px;right:20px;padding:0;min-width:12%;border-radius:0;background:none;box-shadow:0 0 0 1px #333, 0 0 0 2px #dddcdc;color:#d1d1d1;font-size:14px;font-weight:bold}.smartbanner.smartbanner--android .smartbanner__button:active,.smartbanner.smartbanner--android .smartbanner__button:hover{background:none}.smartbanner.smartbanner--android .smartbanner__button__label{display:block;padding:0 10px;background:#42b6c9;background:linear-gradient(to bottom, #42b6c9, #39a9bb);box-shadow:none;line-height:24px;text-align:center;text-shadow:none;text-transform:none}.smartbanner.smartbanner--android .smartbanner__button__label:active,.smartbanner.smartbanner--android .smartbanner__button__label:hover{background:#2ac7e1}.smartbanner{background-size:contain;border-bottom:1px solid #dadfeb;height:70px;z-index:99;position:fixed;top:0}.smartbanner__icon{background-size:contain;box-shadow:0 1px 4px 0 #c2c2c2;height:50px;left:28px;width:50px}.smartbanner__info{color:#333333;height:55px;left:85px;top:8px}.smartbanner__button{border:1px solid #5c6f8a;border-radius:3px;color:#5c6f8a;font-weight:700;padding:2px 6px;text-transform:uppercase;top:23px !important;right:35px !important}.smartbanner.smartbanner--android{box-shadow:none}.smartbanner.smartbanner--android .smartbanner__icon{border-radius:100px}.header-fixed.smartbanner-hack{top:70px}.overlay-view.smartbanner-hack{padding-bottom:70px;top:70px}ul{list-style-type:none;margin:0;padding:0}.header{background-color:#b80b13;padding:0.65em 0 0.35em 0}.l-container{max-width:68em;margin-left:auto;margin-right:auto;width:100%}.l-landings,.l-cover{max-width:1200px;margin-left:auto;margin-right:auto;width:100%}.l-home{max-width:1300px}.header-logo{background:url(/assets/gfa/logo-white-2da1895c34c40b64855f8cb2d718df4277bc76416f4896832cd9ecc4a271a37c.png);display:inline-block;height:30px;width:120px;background-size:contain;background-repeat:no-repeat}.external-links .w-siempre-plus .signin-link-home-button{font-size:13px}@media only screen and (max-width: 640px){.l-landings{padding:0 15px}.terms{padding:0 10px}}
