<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.accelerator{
    display  : none;
    position : absolute;
    z-index  : 999999 !important;
    padding : 7px;
}
.accelerator.ap p,
.accelerator.kb p {
    text-align  : center;
    font-size : 12px;
    font-family : "FCB-regular";
    margin      : 7px 7px 10px 7px;
    font-weight : inherit;
}
.accelerator.ap.popovered p {
    text-align  : left;
    font-size : 1.1em;
}
/* Accelerators */
/* Accelerators for Asientos en pareja and original prices */
.accelerator.ap ,
.accelerator.ap.popovered {
    background         : #171733;
    color              : #fff;
    box-shadow         :
            0 2px 4px -1px rgba(0, 0, 0, 0.06),
            0 4px 5px 0 rgba(0, 0, 0, 0.06),
            0 1px 10px 0 rgba(0, 0, 0, 0.08);
}
.accelerator.ap ,
.accelerator.fhcp  {
    border-radius      : 5px;
    width              : 160px;
    box-shadow         :
            0 2px 4px -1px rgba(0, 0, 0, 0.06),
            0 4px 5px 0 rgba(0, 0, 0, 0.06),
            0 1px 10px 0 rgba(0, 0, 0, 0.08);
}
.accelerator.fhcp p {
    font-size : .9em;
}
.accelerator.ap:after ,
.accelerator.fhcp.fecha:after {
    top: 100%;
    left: 50%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
    border-color: rgba(23, 23, 51, 0);
    border-width: 7px;
    margin-left: -7px;
}


.accelerator.ap:after {
    border-top-color: #171733;
}
.accelerator_limited.ap:after{
    bottom : -7px;
    right   : 10px;
    left : initial;
}
.accelerator.fhcp.fecha {
    background: #f2f2f2;
    color : #171733;
}
.accelerator.fhcp.fecha:after {
    border-top-color: #f2f2f2!important;
}
.accelerator.ap.accelerator_limited_top:after ,
.accelerator.fhcp.accelerator_limited_top:after {
    display: none;
}
.accelerator.ap.popovered:after{ display: none; }
/* Accelerators for Asientos en pareja and original prices */
/* Accelerators for Keybord Messages */
.accelerator.kb {
    top                : -80px;
    border-radius      : 5px;
    width              : 160px;
    background: #F8DEDF;
    border: 1px solid #E5BEC6;
    font-family        : "FCB-regular";
    box-shadow         :
            0 2px 4px -1px rgba(0, 0, 0, 0.06),
            0 4px 5px 0 rgba(0, 0, 0, 0.06),
            0 1px 10px 0 rgba(0, 0, 0, 0.08);
}
.accelerator.kb:after, .accelerator.kb:before {
    top: 100%;
    left: 50%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
}

.accelerator.kb:after {
    border-color: rgba(248, 222, 223, 0);
    border-top-color: #F8DEDF;
    border-width: 7px;
    margin-left: -7px;
}
.accelerator.kb:before {
    border-color: rgba(229, 190, 198, 0);
    border-top-color: #E5BEC6;
    border-width: 8px;
    margin-left: -8px;
}
.accelerator.kb p span{ display: block; }
.accelerator.kb span{
    font-family : "FCB-bold";
    display     : inline-block;
    margin      : 0;
}
.close_mobile_popover_accelerator {
    position: absolute;
    top : 0;
    right : 0;
    width: 100%;
    height : 30%;
    cursor: pointer;
}
.accelerator.kb.fcb_b2b .close_mobile_popover_accelerator {
    height : 100%;
}
/* VIP Tooltip */
.info .fas { cursor : pointer; }
.vip_accelerator {
    display : none;
    position : absolute;
    z-index  : 999999 !important;
    padding : 0 15px;
    border-radius: 5px;
    background: #222222;
    color : #fff;
    width: 250px;
}
.vip_accelerator h3 {
    font-family : 'FCB-bold';
    font-size : .9em;
    text-transform: uppercase;
    margin: 15px 0;
}
.vip_accelerator .row:nth-of-type(2) .col-12 {
    margin-bottom : 7px;
    font-size: .8em;
    line-height: 1.5em;
}
.vip_accelerator .row:nth-of-type(2) .col-12 div:nth-of-type(1) {
    width: 20px;
}
.vip_accelerator .row:nth-of-type(2) .col-12 div:nth-of-type(2) {
    padding-left : 15px;
}
/* VIP Tooltip */
/* Accelerators for Keybord Messages */
@media only screen
and (min-width : 320px)
and (max-width : 800px)
and (orientation : portrait) , only screen
and (min-device-width : 1024px)
and (max-device-width : 1024px)
and (orientation : portrait)
and (-webkit-min-device-pixel-ratio : 2){
    .accelerator.fhcp.fecha {
        padding: 15px;
        position: fixed;
        border-radius: 0;
        border: none;
        text-align: left;
        width: 100%;
        background: #d5d5d5 url('data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%3Csvg%20width%3D%2228px%22%20height%3D%2227px%22%20viewBox%3D%220%200%2028%2027%22%20version%3D%221.1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%3E%3Cg%20transform%3D%22translate%28-336.000000%2C%20-47.000000%29%22%20fill%3D%22%23333333%22%3E%3Cg%20transform%3D%22translate%28350.000000%2C%2060.500000%29%20rotate%28-45.000000%29%20translate%28-350.000000%2C%20-60.500000%29%20translate%28332.000000%2C%2043.000000%29%22%3E%3Crect%20x%3D%2217%22%20y%3D%220%22%20width%3D%222%22%20height%3D%2235%22%3E%3C/rect%3E%3Crect%20transform%3D%22translate%2818.000000%2C%2017.500000%29%20rotate%28-90.000000%29%20translate%28-18.000000%2C%20-17.500000%29%20%22%20x%3D%2217%22%20y%3D%220%22%20width%3D%222%22%20height%3D%2235%22%3E%3C/rect%3E%3C/g%3E%3C/g%3E%3C/svg%3E') no-repeat no-repeat 97% 25px ;
        background-size: 20px 20px;
        top : 0;
        left : 0;
        z-index : 999999999!important;
    }
    .accelerator.fhcp.fecha p {
        line-height: 1.5em;
        margin-right : 30px;
    }
    .close_mobile_popover_accelerator {
        position: fixed;
        top : 0;
        right : 0;
        width: 50px;
        height : 50px;
    }
    .accelerator.ap p,
    .accelerator.ap.popovered p ,
    .accelerator.kb p {
        font-size : 1em;
        text-align: left;
        margin: 10px 7px 10px 0px;
    }
    .accelerator.kb{
        padding: 15px;
        position : fixed;
        border-radius: 0;
        border : none;
        text-align: left;
        width : 100%;
        background: #F8DEDF url('data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%3Csvg%20width%3D%2228px%22%20height%3D%2227px%22%20viewBox%3D%220%200%2028%2027%22%20version%3D%221.1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%3E%3Cg%20transform%3D%22translate%28-336.000000%2C%20-47.000000%29%22%20fill%3D%22%23333333%22%3E%3Cg%20transform%3D%22translate%28350.000000%2C%2060.500000%29%20rotate%28-45.000000%29%20translate%28-350.000000%2C%20-60.500000%29%20translate%28332.000000%2C%2043.000000%29%22%3E%3Crect%20x%3D%2217%22%20y%3D%220%22%20width%3D%222%22%20height%3D%2235%22%3E%3C/rect%3E%3Crect%20transform%3D%22translate%2818.000000%2C%2017.500000%29%20rotate%28-90.000000%29%20translate%28-18.000000%2C%20-17.500000%29%20%22%20x%3D%2217%22%20y%3D%220%22%20width%3D%222%22%20height%3D%2235%22%3E%3C/rect%3E%3C/g%3E%3C/g%3E%3C/svg%3E') no-repeat no-repeat 97% 25px ;
        background-size: 20px 20px;
    }
    .accelerator.kb:before ,
    .accelerator.kb:after{
        display : none;
    }
    .accelerator.ap.popovered {
        border-radius: 0px;
        width: 100%;
        margin-top: 0px;
        position: fixed;
        padding : 15px 15px 15px 15px;
        background: #171733 url('data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%3Csvg%20width%3D%2228px%22%20height%3D%2227px%22%20viewBox%3D%220%200%2028%2027%22%20version%3D%221.1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%3E%3Cg%20transform%3D%22translate%28-336.000000%2C%20-47.000000%29%22%20fill%3D%22%23666666%22%3E%3Cg%20transform%3D%22translate%28350.000000%2C%2060.500000%29%20rotate%28-45.000000%29%20translate%28-350.000000%2C%20-60.500000%29%20translate%28332.000000%2C%2043.000000%29%22%3E%3Crect%20x%3D%2217%22%20y%3D%220%22%20width%3D%222%22%20height%3D%2235%22%3E%3C/rect%3E%3Crect%20transform%3D%22translate%2818.000000%2C%2017.500000%29%20rotate%28-90.000000%29%20translate%28-18.000000%2C%20-17.500000%29%20%22%20x%3D%2217%22%20y%3D%220%22%20width%3D%222%22%20height%3D%2235%22%3E%3C/rect%3E%3C/g%3E%3C/g%3E%3C/svg%3E') no-repeat no-repeat 97% 25px ;
        background-size: 20px 20px;
        text-align: left;
    }
    .accelerator.ap.popovered p ,
    .accelerator.ap.popovered span ,
    .accelerator.kb p {
        width: 90%;
        font-size : 1.2em;
        line-height: 1.5em;
    }
    .accelerator.ap.popovered span { font-family : FCB-bold; }
    .accelerator.kb a {
        display: block;
        font-family : FCB-bold;
        color : #325082;
    }
    /* VIP Tooltip */
    .vip_accelerator {
        background: #222 url('data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%3Csvg%20width%3D%2228px%22%20height%3D%2227px%22%20viewBox%3D%220%200%2028%2027%22%20version%3D%221.1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%3E%3Cg%20transform%3D%22translate%28-336.000000%2C%20-47.000000%29%22%20fill%3D%22%23666666%22%3E%3Cg%20transform%3D%22translate%28350.000000%2C%2060.500000%29%20rotate%28-45.000000%29%20translate%28-350.000000%2C%20-60.500000%29%20translate%28332.000000%2C%2043.000000%29%22%3E%3Crect%20x%3D%2217%22%20y%3D%220%22%20width%3D%222%22%20height%3D%2235%22%3E%3C/rect%3E%3Crect%20transform%3D%22translate%2818.000000%2C%2017.500000%29%20rotate%28-90.000000%29%20translate%28-18.000000%2C%20-17.500000%29%20%22%20x%3D%2217%22%20y%3D%220%22%20width%3D%222%22%20height%3D%2235%22%3E%3C/rect%3E%3C/g%3E%3C/g%3E%3C/svg%3E') no-repeat no-repeat 95% 15px ;
        width: 100%;
    }
    .vip_accelerator h3 {
        font-size : 1.5em;
        margin : 15px 15px 30px 15px;
    }
    .vip_accelerator .row:nth-of-type(2) .col-12 {
        font-size: 1em;
    }
    .vip_accelerator .row:nth-of-type(2) .col-12 div:nth-of-type(2) {
        padding-right : 15px!important;
    }
    /* VIP Tooltip */
}
@media only screen
and (min-device-width : 1024px)
and (max-device-width : 1024px)
and (orientation : portrait)
and (-webkit-min-device-pixel-ratio : 2){
    .accelerator.kb ,
    .accelerator.ap.popovered {
        padding: 30px;

    }
    .accelerator.kb{
        background: #F8DEDF url('data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%3Csvg%20width%3D%2228px%22%20height%3D%2227px%22%20viewBox%3D%220%200%2028%2027%22%20version%3D%221.1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%3E%3Cg%20transform%3D%22translate%28-336.000000%2C%20-47.000000%29%22%20fill%3D%22%23333333%22%3E%3Cg%20transform%3D%22translate%28350.000000%2C%2060.500000%29%20rotate%28-45.000000%29%20translate%28-350.000000%2C%20-60.500000%29%20translate%28332.000000%2C%2043.000000%29%22%3E%3Crect%20x%3D%2217%22%20y%3D%220%22%20width%3D%222%22%20height%3D%2235%22%3E%3C/rect%3E%3Crect%20transform%3D%22translate%2818.000000%2C%2017.500000%29%20rotate%28-90.000000%29%20translate%28-18.000000%2C%20-17.500000%29%20%22%20x%3D%2217%22%20y%3D%220%22%20width%3D%222%22%20height%3D%2235%22%3E%3C/rect%3E%3C/g%3E%3C/g%3E%3C/svg%3E') no-repeat no-repeat 95% 40px ;
        background-size: 40px 40px;
    }
    .accelerator.ap.popovered {
        background: #171733 url('data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%3Csvg%20width%3D%2228px%22%20height%3D%2227px%22%20viewBox%3D%220%200%2028%2027%22%20version%3D%221.1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%3E%3Cg%20transform%3D%22translate%28-336.000000%2C%20-47.000000%29%22%20fill%3D%22%23666666%22%3E%3Cg%20transform%3D%22translate%28350.000000%2C%2060.500000%29%20rotate%28-45.000000%29%20translate%28-350.000000%2C%20-60.500000%29%20translate%28332.000000%2C%2043.000000%29%22%3E%3Crect%20x%3D%2217%22%20y%3D%220%22%20width%3D%222%22%20height%3D%2235%22%3E%3C/rect%3E%3Crect%20transform%3D%22translate%2818.000000%2C%2017.500000%29%20rotate%28-90.000000%29%20translate%28-18.000000%2C%20-17.500000%29%20%22%20x%3D%2217%22%20y%3D%220%22%20width%3D%222%22%20height%3D%2235%22%3E%3C/rect%3E%3C/g%3E%3C/g%3E%3C/svg%3E') no-repeat no-repeat 95% 40px ;
        background-size: 40px 40px;
    }
    .accelerator.ap.popovered p ,
    .accelerator.ap.popovered span ,
    .accelerator.kb p {
        font-size : 2em;
        line-height: 2em;
    }
}</pre></body></html>