.sprite-common-clouds,.loader .globe .highlighted:after,.smooth-loading .heading:after{background-image:url("../img/sprites/kingfisher/common/common__90582b9f.png")}.sprite-common-clouds.lazy-background{background-image:none}.sprite-common-clouds,.loader .globe .highlighted:after,.smooth-loading .heading:after{background-position:0 0;width:629px;height:98px}.sprite-flight-screenshot-booking,.sprite-flight-screenshot-itinerary,.sprite-flight-support-callcenter,.sprite-flight-teaser-railandfly,.sprite-flight-ubc-seal,.rail-and-fly-teaser .teaser-image,.service-hotline .teaser,.cancellation-layer .screenshot.screenshot-itinerary,.cancellation-layer .screenshot.screenshot-booking{background-image:url("../img/sprites/kingfisher/flight/flight__90582b9f.png")}.sprite-flight-screenshot-booking.lazy-background,.sprite-flight-screenshot-itinerary.lazy-background,.sprite-flight-support-callcenter.lazy-background,.sprite-flight-teaser-railandfly.lazy-background,.sprite-flight-ubc-seal.lazy-background{background-image:none}.sprite-flight-screenshot-booking,.cancellation-layer .screenshot.screenshot-booking{background-position:-268px -149px;width:266px;height:175px}.sprite-flight-screenshot-itinerary,.cancellation-layer .screenshot.screenshot-itinerary{background-position:0 -149px;width:266px;height:175px}.sprite-flight-support-callcenter,.service-hotline .teaser{background-position:0 -326px;width:230px;height:178px}.sprite-flight-teaser-railandfly,.rail-and-fly-teaser .teaser-image{background-position:0 0;width:601px;height:147px}.sprite-flight-ubc-seal{background-position:-232px -326px;width:75px;height:142px}.sprite-flight-brandcard,.sprite-flight-hr-logo,.sprite-flight-n-tv_siegel_advanzia{background-image:url("../img/sprites/kingfisher/flight/flight-de__90582b9f.png")}.sprite-flight-brandcard.lazy-background,.sprite-flight-hr-logo.lazy-background,.sprite-flight-n-tv_siegel_advanzia.lazy-background{background-image:none}.sprite-flight-brandcard{background-position:-161px 0;width:175px;height:150px}.sprite-flight-hr-logo{background-position:-161px -152px;width:117px;height:23px}.sprite-flight-n-tv_siegel_advanzia{background-position:0 0;width:159px;height:175px}.sprite-flight-background-hotel,.sprite-flight-background-rental-car,.sprite-flight-budget-icon-round,.sprite-flight-europcar-icon-round,.sprite-flight-hertz-icon-round,.sprite-flight-park-inn-icon-round,.sprite-flight-radisson-icon-round,.sprite-flight-ramada-icon-round{background-image:url("../img/sprites/kingfisher/flight/crossselling__90582b9f.png")}.sprite-flight-background-hotel.lazy-background,.sprite-flight-background-rental-car.lazy-background,.sprite-flight-budget-icon-round.lazy-background,.sprite-flight-europcar-icon-round.lazy-background,.sprite-flight-hertz-icon-round.lazy-background,.sprite-flight-park-inn-icon-round.lazy-background,.sprite-flight-radisson-icon-round.lazy-background,.sprite-flight-ramada-icon-round.lazy-background{background-image:none}.sprite-flight-background-hotel{background-position:0 0;width:400px;height:560px}.sprite-flight-background-rental-car{background-position:-402px 0;width:400px;height:560px}.sprite-flight-budget-icon-round{background-position:-83px -562px;width:81px;height:81px}.sprite-flight-europcar-icon-round{background-position:-166px -562px;width:81px;height:81px}.sprite-flight-hertz-icon-round{background-position:0 -562px;width:81px;height:81px}.sprite-flight-park-inn-icon-round{background-position:-332px -562px;width:81px;height:81px}.sprite-flight-radisson-icon-round{background-position:-249px -562px;width:81px;height:81px}.sprite-flight-ramada-icon-round{background-position:-415px -562px;width:81px;height:81px}.airlinesS{background-image:url("img/airlines/airlines_S__90582b9f.png");background-position:0 0;background-repeat:no-repeat;height:21px;width:75px}.airlinesL{background-image:url("img/airlines/airlines_L__90582b9f.jpg");background-position:0 0;background-repeat:no-repeat;height:44px;width:120px}.AS_OY{background-position:0 -21px}.AS_Q5{background-position:0 -42px}.AS_VX{background-position:0 -63px}.AS_JP{background-position:0 -84px}.AS_A3{background-position:0 -105px}.AS_RE{background-position:0 -126px}.AS_EI{background-position:0 -147px}.AS_JR{background-position:0 -168px}.AS_7L{background-position:0 -189px}.AS_SU{background-position:0 -210px}.AS_D9{background-position:0 -231px}.AS_2K{background-position:0 -252px}.AS_AR{background-position:0 -273px}.AS_N2{background-position:0 -294px}.AS_A8{background-position:0 -315px}.AS_VW{background-position:0 -336px}.AS_AM{background-position:0 -357px}.AS_VH{background-position:0 -378px}.AS_5L{background-position:0 -399px}.AS_VV{background-position:0 -420px}.AS_DP{background-position:0 -441px}.AS_AH{background-position:0 -462px}.AS_LM{background-position:0 -483px}.AS_QB{background-position:0 -504px}.AS_A6{background-position:0 -525px}.AS_UU{background-position:0 -546px}.AS_BT{background-position:0 -567px}.AS_AB{background-position:0 -588px}.AS_JA{background-position:0 -609px}.AS_BP{background-position:0 -630px}.AS_2J{background-position:0 -651px}.AS_TY{background-position:0 -672px}.AS_SB{background-position:0 -693px}.AS_AC{background-position:0 -714px}.AS_CV{background-position:0 -735px}.AS_CA{background-position:0 -756px}.AS_KW{background-position:0 -777px}.AS_YN{background-position:0 -798px}.AS_EN{background-position:0 -819px}.AS_UX{background-position:0 -840px}.AS_FZ{background-position:0 -861px}.AS_PC{background-position:0 -882px}.AS_AF{background-position:0 -903px}.AS_GG{background-position:0 -924px}.AS_NY{background-position:0 -945px}.AS_AI{background-position:0 -966px}.AS_3H{background-position:-76px 0}.AS_JM{background-position:-76px -21px}.AS_JS{background-position:-76px -42px}.AS_IW{background-position:-76px -63px}.AS_IJ{background-position:-76px -84px}.AS_GW{background-position:-76px -105px}.AS_NX{background-position:-76px -126px}.AS_MD{background-position:-76px -147px}.AS_HM{background-position:-76px -168px}.AS_QM{background-position:-76px -189px}.AS_KM{background-position:-76px -210px}.AS_6T{background-position:-76px -231px}.AS_MK{background-position:-76px -252px}.AS_9U{background-position:-76px -273px}.AS_SW{background-position:-76px -294px}.AS_PX{background-position:-76px -315px}.AS_4N{background-position:-76px -336px}.AS_QK{background-position:-76px -357px}.AS_FJ{background-position:-76px -378px}.AS_2P{background-position:-76px -399px}.AS_VT{background-position:-76px -420px}.AS_TP{background-position:-76px -441px}.AS_GZ{background-position:-76px -462px}.AS_PJ{background-position:-76px -483px}.AS_V7{background-position:-76px -504px}.AS_4D{background-position:-76px -525px}.AS_R6{background-position:-76px -546px}.AS_YI{background-position:-76px -567px}.AS_TN{background-position:-76px -588px}.AS_TC{background-position:-76px -609px}.AS_8T{background-position:-76px -630px}.AS_TS{background-position:-76px -651px}.AS_3N{background-position:-76px -672px}.AS_DO{background-position:-76px -693px}.AS_NF{background-position:-76px -714px}.AS_ZW{background-position:-76px -735px}.AS_UM{background-position:-76px -756px}.AS_I9{background-position:-76px -777px}.AS_4C{background-position:-76px -819px}.AS_CW{background-position:-76px -840px}.AS_FL{background-position:-76px -861px}.AS_6L{background-position:-76px -882px}.AS_AS{background-position:-76px -903px}.AS_LV{background-position:-76px -924px}.AS_AP{background-position:-76px -945px}.AS_D4{background-position:-76px -966px}.AS_AZ{background-position:-152px 0}.AS_XM{background-position:-152px -21px}.AS_RD{background-position:-152px -42px}.AS_NH{background-position:-152px -63px}.AS_G4{background-position:-152px -84px}.AS_LL{background-position:-152px -105px}.AS_CD{background-position:-152px -126px}.AS_AQ{background-position:-152px -147px}.AS_HP{background-position:-152px -168px}.AS_AA{background-position:-152px -189px}.AS_AX{background-position:-152px -210px}.AS_MQ{background-position:-152px -231px}.AS_TZ{background-position:-152px -252px}.AS_IZ{background-position:-152px -273px}.AS_R7{background-position:-152px -294px}.AS_6K{background-position:-152px -315px}.AS_OZ{background-position:-152px -336px}.AS_AL{background-position:-152px -357px}.AS_3G{background-position:-152px -378px}.AS_RC{background-position:-152px -399px}.AS_DD{background-position:-152px -420px}.AS_IQ{background-position:-152px -441px}.AS_GR{background-position:-152px -462px}.AS_AU{background-position:-152px -483px}.AS_OS{background-position:-152px -504px}.AS_3R{background-position:-152px -525px}.AS_GU{background-position:-152px -546px}.AS_QC{background-position:-152px -567px}.AS_M4{background-position:-152px -588px}.AS_3B{background-position:-152px -609px}.AS_J2{background-position:-152px -630px}.AS_UP{background-position:-152px -651px}.AS_X3{background-position:-152px -672px}.AS_8Q{background-position:-152px -693px}.AS_FG{background-position:-152px -714px}.AS_LZ{background-position:-152px -735px}.AS_PG{background-position:-152px -756px}.AS_5E{background-position:-152px -777px}.AS_JV{background-position:-152px -798px}.AS_B2{background-position:-152px -819px}.AS_8E{background-position:-152px -840px}.AS_J8{background-position:-152px -861px}.AS_BG{background-position:-152px -882px}.AS_NT{background-position:-152px -903px}.AS_BV{background-position:-152px -924px}.AS_BD{background-position:-152px -945px}.AS_LB{background-position:-152px -966px}.AS_BU{background-position:-228px 0}.AS_BA{background-position:-228px -21px}.AS_BE{background-position:-228px -42px}.AS_DB{background-position:-228px -63px}.AS_J4{background-position:-228px -84px}.AS_BW{background-position:-228px -105px}.AS_MO{background-position:-228px -126px}.AS_2T{background-position:-228px -147px}.AS_5T{background-position:-228px -168px}.AS_9K{background-position:-228px -189px}.AS_8B{background-position:-228px -210px}.AS_CX{background-position:-228px -231px}.AS_KX{background-position:-228px -252px}.AS_ED{background-position:-228px -273px}.AS_9M{background-position:-228px -294px}.AS_WE{background-position:-228px -315px}.AS_C8{background-position:-228px -336px}.AS_CI{background-position:-228px -357px}.AS_MU{background-position:-228px -378px}.AS_SZ{background-position:-228px -399px}.AS_XW{background-position:-228px -420px}.AS_CZ{background-position:-228px -441px}.AS_QI{background-position:-228px -462px}.AS_C9{background-position:-228px -483px}.AS_FD{background-position:-228px -504px}.AS_WX{background-position:-228px -525px}.AS_9L{background-position:-228px -546px}.AS_MN{background-position:-228px -567px}.AS_OH{background-position:-228px -588px}.AS_C5{background-position:-228px -609px}.AS_XK{background-position:-228px -630px}.AS_DE{background-position:-228px -651px}.AS_CS{background-position:-228px -672px}.AS_G9{background-position:-228px -693px}.AS_CM{background-position:-228px -714px}.AS_SS{background-position:-228px -735px}.AS_OR{background-position:-228px -756px}.AS_OU{background-position:-228px -777px}.AS_CY{background-position:-228px -798px}.AS_OK{background-position:-228px -819px}.AS_D3{background-position:-228px -840px}.AS_DX{background-position:-228px -861px}.AS_DL{background-position:-228px -882px}.AS_DI{background-position:-228px -903px}.AS_KA{background-position:-228px -924px}.AS_KB{background-position:-228px -945px}.AS_H7{background-position:-228px -966px}.AS_P7{background-position:-304px 0}.AS_T3{background-position:-304px -21px}.AS_U2{background-position:-304px -42px}.AS_9H{background-position:-304px -63px}.AS_MS{background-position:-304px -84px}.AS_LY{background-position:-304px -105px}.AS_EK{background-position:-304px -126px}.AS_EU{background-position:-304px -147px}.AS_OV{background-position:-304px -168px}.AS_S8{background-position:-304px -189px}.AS_ET{background-position:-304px -210px}.AS_EY{background-position:-304px -231px}.AS_GJ{background-position:-304px -252px}.AS_2H{background-position:-304px -273px}.AS_EA{background-position:-304px -294px}.AS_EW{background-position:-304px -315px}.AS_BR{background-position:-304px -336px}.AS_JN{background-position:-304px -357px}.AS_FW{background-position:-304px -378px}.AS_AY{background-position:-304px -399px}.AS_7F{background-position:-304px -420px}.AS_8F{background-position:-304px -441px}.AS_YC{background-position:-304px -462px}.AS_F9{background-position:-304px -483px}.AS_2F{background-position:-304px -504px}.AS_G7{background-position:-304px -525px}.AS_GA{background-position:-304px -546px}.AS_ST{background-position:-304px -567px}.AS_GH{background-position:-304px -588px}.AS_9C{background-position:-304px -609px}.AS_GL{background-position:-304px -630px}.AS_Z5{background-position:-304px -651px}.AS_DC{background-position:-304px -672px}.AS_ZK{background-position:-304px -693px}.AS_FB{background-position:-304px -714px}.AS_GF{background-position:-304px -735px}.AS_3M{background-position:-304px -756px}.AS_HR{background-position:-304px -777px}.AS_HU{background-position:-304px -798px}.AS_HF{background-position:-304px -819px}.AS_HG{background-position:-304px -840px}.AS_H3{background-position:-304px -861px}.AS_BH{background-position:-304px -882px}.AS_LE{background-position:-304px -903px}.AS_YO{background-position:-304px -924px}.AS_EC{background-position:-304px -945px}.AS_JB{background-position:-304px -966px}.AS_DU{background-position:-380px 0}.AS_UD{background-position:-380px -21px}.AS_XH{background-position:-380px -42px}.AS_HD{background-position:-380px -63px}.AS_HB{background-position:-380px -84px}.AS_QX{background-position:-380px -105px}.AS_IB{background-position:-380px -126px}.AS_C3{background-position:-380px -147px}.AS_FI{background-position:-380px -168px}.AS_LS{background-position:-380px -189px}.AS_IC{background-position:-380px -210px}.AS_D6{background-position:-380px -231px}.AS_H4{background-position:-380px -252px}.AS_B9{background-position:-380px -273px}.AS_IR{background-position:-380px -294px}.AS_IA{background-position:-380px -315px}.AS_WP{background-position:-380px -336px}.AS_IS{background-position:-380px -357px}.AS_2S{background-position:-380px -378px}.AS_WC{background-position:-380px -399px}.AS_6H{background-position:-380px -420px}.AS_JC{background-position:-380px -441px}.AS_3X{background-position:-380px -462px}.AS_JL{background-position:-380px -483px}.AS_EG{background-position:-380px -504px}.AS_9W{background-position:-380px -525px}.AS_B6{background-position:-380px -546px}.AS_KV{background-position:-380px -567px}.AS_FK{background-position:-380px -588px}.AS_M5{background-position:-380px -609px}.AS_4K{background-position:-380px -630px}.AS_KQ{background-position:-380px -651px}.AS_BZ{background-position:-380px -672px}.AS_K6{background-position:-380px -693px}.AS_X9{background-position:-380px -714px}.AS_YK{background-position:-380px -735px}.AS_KL{background-position:-380px -756px}.AS_7K{background-position:-380px -777px}.AS_KE{background-position:-380px -798px}.AS_7B{background-position:-380px -819px}.AS_K4{background-position:-380px -840px}.AS_KU{background-position:-380px -861px}.AS_TM{background-position:-380px -882px}.AS_LP{background-position:-380px -903px}.AS_QV{background-position:-380px -924px}.AS_NG{background-position:-380px -945px}.AS_LI{background-position:-380px -966px}.AS_LN{background-position:-456px 0}.AS_LD{background-position:-456px -21px}.AS_2L{background-position:-456px -42px}.AS_MJ{background-position:-456px -63px}.AS_TE{background-position:-456px -84px}.AS_LO{background-position:-456px -105px}.AS_DV{background-position:-456px -126px}.AS_LH{background-position:-456px -147px}.AS_LT{background-position:-456px -168px}.AS_LG{background-position:-456px -189px}.AS_L2{background-position:-456px -210px}.AS_DM{background-position:-456px -231px}.AS_MH{background-position:-456px -252px}.AS_MA{background-position:-456px -273px}.AS_R5{background-position:-456px -294px}.AS_MP{background-position:-456px -315px}.AS_MW{background-position:-456px -336px}.AS_IG{background-position:-456px -357px}.AS_MZ{background-position:-456px -378px}.AS_YV{background-position:-456px -399px}.AS_MX{background-position:-456px -420px}.AS_OM{background-position:-456px -441px}.AS_ME{background-position:-456px -462px}.AS_YX{background-position:-456px -483px}.AS_CG{background-position:-456px -504px}.AS_FS{background-position:-456px -525px}.AS_ZB{background-position:-456px -546px}.AS_YM{background-position:-456px -567px}.AS_T2{background-position:-456px -588px}.AS_N7{background-position:-456px -609px}.AS_VF{background-position:-456px -630px}.AS_EJ{background-position:-456px -651px}.AS_NZ{background-position:-456px -672px}.AS_7I{background-position:-456px -693px}.AS_NA{background-position:-456px -714px}.AS_HW{background-position:-456px -735px}.AS_NW{background-position:-456px -756px}.AS_OA{background-position:-456px -777px}.AS_WY{background-position:-456px -798px}.AS_OC{background-position:-456px -819px}.AS_4R{background-position:-456px -840px}.AS_OL{background-position:-456px -861px}.AS_QZ{background-position:-456px -882px}.AS_RI{background-position:-456px -903px}.AS_BL{background-position:-456px -924px}.AS_8P{background-position:-456px -945px}.AS_LW{background-position:-456px -966px}.AS_PK{background-position:-532px 0}.AS_PF{background-position:-532px -21px}.AS_HI{background-position:-532px -42px}.AS_PD{background-position:-532px -63px}.AS_KS{background-position:-532px -84px}.AS_PR{background-position:-532px -105px}.AS_PH{background-position:-532px -126px}.AS_NI{background-position:-532px -147px}.AS_PW{background-position:-532px -168px}.AS_TO{background-position:-532px -189px}.AS_PU{background-position:-532px -210px}.AS_Z3{background-position:-532px -231px}.AS_PB{background-position:-532px -252px}.AS_Z8{background-position:-532px -273px}.AS_QF{background-position:-532px -294px}.AS_QR{background-position:-532px -315px}.AS_7R{background-position:-532px -336px}.AS_QP{background-position:-532px -357px}.AS_VJ{background-position:-532px -378px}.AS_AT{background-position:-532px -399px}.AS_BI{background-position:-532px -420px}.AS_RJ{background-position:-532px -441px}.AS_FE{background-position:-532px -462px}.AS_RA{background-position:-532px -483px}.AS_WR{background-position:-532px -504px}.AS_FR{background-position:-532px -525px}.AS_S2{background-position:-532px -546px}.AS_PV{background-position:-532px -567px}.AS_HZ{background-position:-532px -588px}.AS_S3{background-position:-532px -609px}.AS_6W{background-position:-532px -630px}.AS_S4{background-position:-532px -651px}.AS_SV{background-position:-532px -672px}.AS_SK{background-position:-532px -693px}.AS_YR{background-position:-532px -714px}.AS_CB{background-position:-532px -735px}.AS_RZ{background-position:-532px -756px}.AS_D2{background-position:-532px -777px}.AS_NL{background-position:-532px -798px}.AS_SC{background-position:-532px -819px}.AS_FM{background-position:-532px -840px}.AS_4G{background-position:-532px -861px}.AS_S5{background-position:-532px -882px}.AS_S7{background-position:-532px -903px}.AS_MI{background-position:-532px -924px}.AS_SQ{background-position:-532px -945px}.AS_7J{background-position:-532px -966px}.AS_JW{background-position:-608px 0}.AS_OO{background-position:-608px -21px}.AS_2E{background-position:-608px -42px}.AS_SN{background-position:-608px -63px}.AS_SP{background-position:-608px -84px}.AS_IE{background-position:-608px -105px}.AS_SA{background-position:-608px -126px}.AS_WN{background-position:-608px -147px}.AS_JK{background-position:-608px -168px}.AS_NK{background-position:-608px -189px}.AS_UL{background-position:-608px -210px}.AS_R2{background-position:-608px -231px}.AS_SD{background-position:-608px -252px}.AS_SY{background-position:-608px -273px}.AS_EZ{background-position:-608px -294px}.AS_XQ{background-position:-608px -315px}.AS_OQ{background-position:-608px -336px}.AS_PY{background-position:-608px -357px}.AS_LX{background-position:-608px -378px}.AS_SR{background-position:-608px -399px}.AS_RB{background-position:-608px -420px}.AS_DT{background-position:-608px -441px}.AS_TA{background-position:-608px -462px}.AS_JJ{background-position:-608px -483px}.AS_4E{background-position:-608px -504px}.AS_TQ{background-position:-608px -525px}.AS_K3{background-position:-608px -546px}.AS_RO{background-position:-608px -567px}.AS_U9{background-position:-608px -588px}.AS_4U{background-position:-608px -609px}.AS_T6{background-position:-608px -630px}.AS_TG{background-position:-608px -651px}.AS_A5{background-position:-608px -672px}.AS_Y9{background-position:-608px -693px}.AS_HX{background-position:-608px -714px}.AS_UN{background-position:-608px -735px}.AS_GE{background-position:-608px -756px}.AS_TR{background-position:-608px -777px}.AS_T4{background-position:-608px -798px}.AS_NU{background-position:-608px -819px}.AS_VR{background-position:-608px -840px}.AS_T8{background-position:-608px -861px}.AS_9T{background-position:-608px -882px}.AS_PM{background-position:-608px -903px}.AS_UG{background-position:-608px -924px}.AS_TU{background-position:-608px -945px}.AS_3T{background-position:-608px -966px}.AS_TK{background-position:-684px 0}.AS_QW{background-position:-684px -21px}.AS_UF{background-position:-684px -42px}.AS_B7{background-position:-684px -63px}.AS_UA{background-position:-684px -84px}.AS_U6{background-position:-684px -105px}.AS_US{background-position:-684px -126px}.AS_HY{background-position:-684px -147px}.AS_NJ{background-position:-684px -168px}.AS_RG{background-position:-684px -189px}.AS_VP{background-position:-684px -210px}.AS_VN{background-position:-684px -231px}.AS_9V{background-position:-684px -252px}.AS_VS{background-position:-684px -273px}.AS_VK{background-position:-684px -294px}.AS_VA{background-position:-684px -315px}.AS_VG{background-position:-684px -336px}.AS_W6{background-position:-684px -357px}.AS_WS{background-position:-684px -378px}.AS_WF{background-position:-684px -399px}.AS_K5{background-position:-684px -420px}.AS_IY{background-position:-684px -441px}.AS_JU{background-position:-684px -462px}.AS_FV{background-position:-684px -483px}.AS_V3{background-position:-684px -504px}.AS_DY{background-position:-684px -525px}.AS_3L{background-position:-684px -546px}.AS_VY{background-position:-684px -567px}.AS_KD{background-position:-684px -588px}.AS_KC{background-position:-684px -609px}.AS_UT{background-position:-684px -630px}.AS_BJ{background-position:-684px -651px}.AS_ZI{background-position:-684px -672px}.AS_ZH{background-position:-684px -693px}.AS_NE{background-position:-684px -714px}.AS_WW{background-position:-684px -735px}.AS_K2{background-position:-684px -756px}.AS_GXX{background-position:-684px -777px}.AS_GX2{background-position:-684px -798px}.AS_CAI{background-position:-684px -819px}.AS_GHY{background-position:-684px -840px}.AS_4Q{background-position:-684px -861px}.AS_8U{background-position:-684px -882px}.AS_QS{background-position:-684px -903px}.AS_IF{background-position:-684px -924px}.AS_LCC{background-position:-684px -945px}.AS_ARL{background-position:-684px -966px}.AS_T7{background-position:-760px 0}.AS_GXL{background-position:-760px -21px}.AS_HK{background-position:-760px -42px}.AS_WG{background-position:-760px -63px}.AS_4Z{background-position:-760px -84px}.AS_JQ{background-position:-760px -105px}.AS_U8{background-position:-760px -126px}.AS_2N{background-position:-760px -147px}.AS_2Q{background-position:-760px -168px}.AS_3S{background-position:-760px -189px}.AS_4J{background-position:-760px -210px}.AS_4T{background-position:-760px -231px}.AS_5C{background-position:-760px -252px}.AS_5H{background-position:-760px -273px}.AS_6E{background-position:-760px -294px}.AS_6F{background-position:-760px -315px}.AS_7W{background-position:-760px -336px}.AS_8M{background-position:-760px -357px}.AS_9D{background-position:-760px -378px}.AS_SI{background-position:-760px -399px}.AS_CT{background-position:-760px -420px}.AS_DN{background-position:-760px -441px}.AS_EB{background-position:-760px -462px}.AS_EO{background-position:-760px -483px}.AS_F7{background-position:-760px -504px}.AS_FQ{background-position:-760px -525px}.AS_GP{background-position:-760px -546px}.AS_H2{background-position:-760px -567px}.AS_AK,.AS_D7,.AS_I5{background-position:-760px -588px}.AS_J0{background-position:-760px -609px}.AS_KP{background-position:-760px -630px}.AS_KR{background-position:-760px -651px}.AS_M7{background-position:-760px -672px}.AS_NM{background-position:-760px -693px}.AS_NN{background-position:-760px -714px}.AS_O2{background-position:-760px -735px}.AS_OT{background-position:-760px -756px}.AS_SG{background-position:-760px -777px}.AS_SX{background-position:-760px -798px}.AS_TF{background-position:-760px -819px}.AS_BY{background-position:-760px -840px}.AS_U3{background-position:-760px -861px}.AS_UO{background-position:-760px -882px}.AS_UR{background-position:-760px -903px}.AS_V0{background-position:-760px -924px}.AS_VQ{background-position:-760px -945px}.AS_W3{background-position:-760px -966px}.AS_WB{background-position:-836px 0}.AS_XR{background-position:-836px -21px}.AS_XZ{background-position:-836px -42px}.AS_ZJ{background-position:-836px -63px}.AS_3U{background-position:-836px -84px}.AS_CAW{background-position:-836px -105px}.AS_TCX{background-position:-836px -126px}.AS_PE{background-position:-836px -147px}.AS_W4{background-position:-836px -168px}.AS_AT2{background-position:-836px -189px}.AS_BM{background-position:-836px -210px}.AS_IC2{background-position:-836px -231px}.AS_DYW{background-position:-836px -252px}.AS_G3{background-position:-836px -273px}.AS_PQ{background-position:-836px -294px}.AS_JE{background-position:-836px -357px}.AL_JP{background-position:0 -44px}.AL_EI{background-position:0 -88px}.AL_SU{background-position:0 -132px}.AL_AR{background-position:0 -176px}.AL_AM{background-position:0 -220px}.AL_VV{background-position:0 -264px}.AL_A6{background-position:0 -308px}.AL_UU{background-position:0 -352px}.AL_BT{background-position:0 -396px}.AL_AB{background-position:0 -440px}.AL_AC{background-position:0 -484px}.AL_CA{background-position:0 -528px}.AL_KW{background-position:0 -572px}.AL_EN{background-position:0 -616px}.AL_UX{background-position:0 -660px}.AL_AF{background-position:0 -704px}.AL_AI{background-position:0 -748px}.AL_KM{background-position:0 -792px}.AL_MK{background-position:0 -836px}.AL_FJ{background-position:0 -880px}.AL_TP{background-position:0 -924px}.AL_TN{background-position:-121px 0}.AL_TS{background-position:-121px -44px}.AL_AP{background-position:-121px -88px}.AL_AZ{background-position:-121px -132px}.AL_NH{background-position:-121px -176px}.AL_AA{background-position:-121px -220px}.AL_OZ{background-position:-121px -264px}.AL_OS{background-position:-121px -308px}.AL_UP{background-position:-121px -352px}.AL_BD{background-position:-121px -396px}.AL_BA{background-position:-121px -440px}.AL_BE{background-position:-121px -484px}.AL_BW{background-position:-121px -528px}.AL_9K{background-position:-121px -572px}.AL_CX{background-position:-121px -616px}.AL_KX{background-position:-121px -660px}.AL_CI{background-position:-121px -704px}.AL_MU{background-position:-121px -748px}.AL_CZ{background-position:-121px -792px}.AL_WX{background-position:-121px -836px}.AL_OH{background-position:-121px -880px}.AL_DE{background-position:-121px -924px}.AL_CO{background-position:-242px 0}.AL_SS{background-position:-242px -44px}.AL_OU{background-position:-242px -88px}.AL_CY{background-position:-242px -132px}.AL_OK{background-position:-242px -176px}.AL_DL{background-position:-242px -220px}.AL_U2{background-position:-242px -264px}.AL_MS{background-position:-242px -308px}.AL_LY{background-position:-242px -352px}.AL_EK{background-position:-242px -396px}.AL_ET{background-position:-242px -440px}.AL_EY{background-position:-242px -484px}.AL_EW{background-position:-242px -528px}.AL_BR{background-position:-242px -572px}.AL_AY{background-position:-242px -616px}.AL_ST{background-position:-242px -660px}.AL_ZK{background-position:-242px -704px}.AL_GF{background-position:-242px -748px}.AL_HF{background-position:-242px -792px}.AL_JB{background-position:-242px -836px}.AL_IB{background-position:-242px -880px}.AL_IC{background-position:-242px -924px}.AL_IR{background-position:-363px 0}.AL_JL{background-position:-363px -44px}.AL_9W{background-position:-363px -88px}.AL_M5{background-position:-363px -132px}.AL_KQ{background-position:-363px -176px}.AL_KL{background-position:-363px -220px}.AL_KE{background-position:-363px -264px}.AL_KU{background-position:-363px -308px}.AL_LA{background-position:-363px -352px}.AL_LP{background-position:-363px -396px}.AL_LI{background-position:-363px -440px}.AL_LO{background-position:-363px -484px}.AL_LH{background-position:-363px -528px}.AL_LG{background-position:-363px -572px}.AL_MH{background-position:-363px -616px}.AL_MA{background-position:-363px -660px}.AL_IG{background-position:-363px -704px}.AL_MZ{background-position:-363px -748px}.AL_YV{background-position:-363px -792px}.AL_MX{background-position:-363px -836px}.AL_ZB{background-position:-363px -880px}.AL_NA{background-position:-363px -924px}.AL_NW{background-position:-484px 0}.AL_WY{background-position:-484px -44px}.AL_8P{background-position:-484px -88px}.AL_LW{background-position:-484px -132px}.AL_PH{background-position:-484px -176px}.AL_NI{background-position:-484px -220px}.AL_QF{background-position:-484px -264px}.AL_QR{background-position:-484px -308px}.AL_AT{background-position:-484px -352px}.AL_RJ{background-position:-484px -396px}.AL_FE{background-position:-484px -440px}.AL_FR{background-position:-484px -484px}.AL_SV{background-position:-484px -528px}.AL_SK{background-position:-484px -572px}.AL_MI{background-position:-484px -616px}.AL_SQ{background-position:-484px -660px}.AL_SN{background-position:-484px -704px}.AL_SA{background-position:-484px -748px}.AL_JK{background-position:-484px -792px}.AL_UL{background-position:-484px -836px}.AL_SY{background-position:-484px -880px}.AL_XQ{background-position:-484px -924px}.AL_LX{background-position:-605px 0}.AL_RO{background-position:-605px -44px}.AL_4U{background-position:-605px -88px}.AL_TG{background-position:-605px -132px}.AL_HV{background-position:-605px -176px}.AL_9T{background-position:-605px -220px}.AL_TU{background-position:-605px -264px}.AL_TK{background-position:-605px -308px}.AL_UA{background-position:-605px -352px}.AL_US{background-position:-605px -396px}.AL_VN{background-position:-605px -440px}.AL_VS{background-position:-605px -484px}.AL_WF{background-position:-605px -528px}.AL_JU{background-position:-605px -572px}.AL_KD{background-position:-605px -616px}.AL_GX2{background-position:-605px -660px}.AL_4Q{background-position:-605px -704px}.AL_F7{background-position:-605px -748px}.AS_AF{background-position:-836px -316px}.AL_AF{background-position:-605px -880px}@font-face{font-family:'Raleway';font-style:normal;font-weight:300;font-display:swap;src:local(''),url('../fonts/webfonts/raleway-v26-latin-300.woff2') format('woff2'),url('../fonts/webfonts/raleway-v26-latin-300.woff') format('woff')}@font-face{font-family:'Raleway';font-style:normal;font-weight:400;font-display:swap;src:local(''),url('../fonts/webfonts/raleway-v26-latin-regular.woff2') format('woff2'),url('../fonts/webfonts/raleway-v26-latin-regular.woff') format('woff')}@font-face{font-family:'Raleway';font-style:normal;font-weight:500;font-display:swap;src:local(''),url('../fonts/webfonts/raleway-v26-latin-500.woff2') format('woff2'),url('../fonts/webfonts/raleway-v26-latin-500.woff') format('woff')}@font-face{font-family:'Raleway';font-style:normal;font-weight:700;font-display:swap;src:local(''),url('../fonts/webfonts/raleway-v26-latin-700.woff2') format('woff2'),url('../fonts/webfonts/raleway-v26-latin-700.woff') format('woff')}@font-face{font-family:'Raleway';font-style:normal;font-weight:600;font-display:swap;src:local(''),url('../fonts/webfonts/raleway-v26-latin-600.woff2') format('woff2'),url('../fonts/webfonts/raleway-v26-latin-600.woff') format('woff')}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}html{position:relative;box-sizing:border-box;min-height:100%;min-width:1200px}*{box-sizing:border-box;margin:0;padding:0;max-height:999999px}*:before,*:after{box-sizing:border-box}::selection{background:#ff991d;color:#fff}body{min-width:1200px;background:#f9f9f9;color:#333;font-size:12px;font-family:Arial,Helvetica,Geneva,Tahoma,sans-serif;line-height:1.5em}body.has-flag-in-list{min-width:1320px}@media (min-width:1580px){body.expand-side-for-advert{min-width:1520px}body.has-flag-in-list{min-width:1320px}body.expand-side-for-advert.has-flag-in-list{min-width:1620px}}@media (min-width:1366px) and (max-width:1580px){body.expand-side-for-advert{min-width:1380px}body.has-flag-in-list{min-width:1320px}body.expand-side-for-advert.has-flag-in-list{min-width:1480px}}a{color:#0e58bb;text-decoration:none}.default-link{padding-bottom:3px;color:#0e58bb;font-family:Arial,sans-serif;font-size:12px;text-decoration:underline;cursor:pointer}.default-link:hover,.default-link:focus{text-decoration:underline 1.5px}h1.aria-heading{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0 0 0 0)}a,button{cursor:pointer}sup{vertical-align:top;line-height:1}strong,.strong{font-weight:700}.page-wrapper{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;min-height:100vh}.main{-ms-flex:1 0 auto;flex:1 0 auto;padding:0 0 40px;background-color:#fff}.flight_wait .main{padding:0}.section{position:relative;border-top:1px solid #dadada;border-bottom:1px solid #dadada}.container,.container-neighbour{margin:0 auto;width:1180px}.container:before,.container:after{content:" ";display:table}.container:after{clear:both}.hidden,.nojs .nojsHidden,.js .jsHidden{display:none}ul.simple-list{margin:10px 0}ul.simple-list li{position:relative;margin-bottom:7px;padding-left:8px}ul.simple-list li:before{margin-right:5px;color:#2771d4;font-size:1.333em}ul.simple-list:last-child{margin-bottom:0}.default-list li{margin:0 0 0 1em;line-height:1.5em}.default-list li:before{float:left;margin:.6em .667em 0 -1em;width:.25em;height:.25em;background-color:#333;content:""}.header{background:#2771d4;color:#fff;text-decoration:none}.header:before,.header:after{content:" ";display:table}.header:after{clear:both}.header .logo{margin:20px 0 0;float:left}.header .logo .title{position:absolute;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0;overflow:hidden}.header .logo a{display:block}.header .logo img{display:inline-block;height:50px;margin-top:-2px}.header .navigation{float:right;padding:10px 0 8px;font-size:1.6666em;font-family:Raleway,Roboto,Arial,sans-serif}.header .navigation:before,.header .navigation:after{content:" ";display:table}.header .navigation:after{clear:both}.header .navigation .item{float:left;margin:.5em 0}.header .navigation .item a{display:block;padding:.4em .6em;font-weight:300;color:inherit;text-decoration:inherit}.header .navigation .item a.active,.header .navigation .item a:hover{background-color:#ff991d}.logo .brand-country{font-size:28px;vertical-align:baseline;position:relative;top:-4px}body.flight_wait .header .logo{cursor:default}body.flight_wait .header .navigation .item a{pointer-events:none;cursor:default}body.flight_wait .header .navigation .item a:hover{border-radius:0;background-color:transparent}body.flight_wait .header .navigation .item a.active{background-color:#ff991d}body.flight_wait .header .navigation .item.cosmita-btn-login a:hover{color:#fff}.seo-links{padding:20px 0;border:0}.seo-links ul{width:100%}.seo-links ul:before,.seo-links ul:after{content:" ";display:table}.seo-links ul:after{clear:both}.seo-links li{position:relative;float:left;padding-left:8px;width:20%;line-height:2}.seo-links li a{color:#666;font-weight:400}.seo-links li a.withdrawal-link{font-weight:700}.seo-links li:before{position:absolute;top:.9em;left:0;width:3px;height:3px;background-color:#333;content:""}.footer-icon-parade{border-top:1px dashed #dadada;border-bottom:1px dashed #dadada}.footer-icon-parade-container{display:-ms-flexbox;display:flex;max-width:1180px;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;margin:0 auto;padding:20px 0 0}.footer-icon-parade-container>div{-ms-flex-preferred-size:50%;flex-basis:50%}.footer-icon-parade-container>div+div{-ms-flex-preferred-size:22.5%;flex-basis:22.5%;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px;-ms-flex-line-pack:start;align-content:flex-start}.footer-icon-parade-container .title{line-height:23px;font-size:17px;font-weight:400;font-family:Arial,Helvetica,Geneva,Tahoma,sans-serif;margin-bottom:5px;-ms-flex-preferred-size:100%;flex-basis:100%}.footer-icon-parade-container .hint{line-height:20px;font-size:12px;font-weight:400;font-family:Arial,Helvetica,Geneva,Tahoma,sans-serif;color:#666;margin-bottom:20px;margin-top:13px}.footer-icon-parade-container .payment-icons img{vertical-align:top;margin:10px 15px 0 -10px;padding:10px;box-sizing:content-box}.copyright{margin:20px 0;color:#666}.newsletter-modal .subline{font-family:Raleway,Roboto,Arial,sans-serif;font-size:1.333em}.newsletter-modal .modal-box{padding:0}.newsletter-modal .part-info,.newsletter-modal .part-form,.newsletter-modal .part-check{padding:20px 20px 0;border-bottom:1px dashed #dadada}.newsletter-modal .part-info{padding-top:30px}.newsletter-modal .part-form{padding-bottom:0}.newsletter-modal .part-check{border:0 none}.newsletter-modal .part-check .label{float:left;padding-left:20px;display:block}.newsletter-modal .part-check .checkbox{position:absolute;display:block}.newsletter-modal .part-message h3{font-weight:700}.newsletter-modal .part-message.success{padding:20px 30px}.newsletter-modal .part-message.error{padding:20px 30px 0;font-weight:700;color:#d33c3c}.newsletter-modal .row-fluid{margin:0 0 20px}.newsletter-modal .benefits-list{margin-bottom:5px;padding:3px 0;line-height:1.8em}.newsletter-modal .icon-check:before{margin:3px 5px;color:#2771d4;font-size:1.5em}.newsletter-modal .privacy-label{padding:0 0 0 25px}.newsletter-modal .btn_dyn{display:block;margin:20px auto 0}.footer .copyright{margin:10px auto;text-align:center}.mini-footer{border-top:1px dashed #dedede}.mini-footer .heading{font-weight:400;font-size:17px;line-height:23px}.row-fluid{width:100%}.row-fluid:before,.row-fluid:after{content:" ";display:table}.row-fluid:after{clear:both}.row-fluid [class*=span]{width:100%;box-sizing:border-box;float:left;min-height:1px;margin-left:1.69491525%;*margin-left:1.65254237%;}.row-fluid [class*=span]:first-child{margin-left:0}.row-fluid .span24{width:100%;*width:99.95762712%;}.row-fluid .span23{width:95.76271186%;*width:95.72033898%;}.row-fluid .span22{width:91.52542373%;*width:91.48305085%;}.row-fluid .span21{width:87.28813559%;*width:87.24576271%;}.row-fluid .span20{width:83.05084746%;*width:83.00847458%;}.row-fluid .span19{width:78.81355932%;*width:78.77118644%;}.row-fluid .span18{width:74.57627119%;*width:74.53389831%;}.row-fluid .span17{width:70.33898305%;*width:70.29661017%;}.row-fluid .span16{width:66.10169492%;*width:66.05932203%;}.row-fluid .span15{width:61.86440678%;*width:61.8220339%;}.row-fluid .span14{width:57.62711864%;*width:57.58474576%;}.row-fluid .span13{width:53.38983051%;*width:53.34745763%;}.row-fluid .span12{width:49.15254237%;*width:49.11016949%;}.row-fluid .span11{width:44.91525424%;*width:44.87288136%;}.row-fluid .span10{width:40.6779661%;*width:40.63559322%;}.row-fluid .span9{width:36.44067797%;*width:36.39830508%;}.row-fluid .span8{width:32.20338983%;*width:32.16101695%;}.row-fluid .span7{width:27.96610169%;*width:27.92372881%;}.row-fluid .span6{width:23.72881356%;*width:23.68644068%;}.row-fluid .span5{width:19.49152542%;*width:19.44915254%;}.row-fluid .span4{width:15.25423729%;*width:15.21186441%;}.row-fluid .span3{width:11.01694915%;*width:10.97457627%;}.row-fluid .span2{width:6.77966102%;*width:6.73728814%;}.row-fluid .span1{width:2.54237288%;*width:2.5%;}.row-fluid .offset24{margin-left:103.38983051%;*margin-left:103.30508475%;}.row-fluid .offset24:first-child{margin-left:101.69491525%;*margin-left:101.61016949%;}.row-fluid .offset23{margin-left:99.15254237%;*margin-left:99.06779661%;}.row-fluid .offset23:first-child{margin-left:97.45762712%;*margin-left:97.37288136%;}.row-fluid .offset22{margin-left:94.91525424%;*margin-left:94.83050847%;}.row-fluid .offset22:first-child{margin-left:93.22033898%;*margin-left:93.13559322%;}.row-fluid .offset21{margin-left:90.6779661%;*margin-left:90.59322034%;}.row-fluid .offset21:first-child{margin-left:88.98305085%;*margin-left:88.89830508%;}.row-fluid .offset20{margin-left:86.44067797%;*margin-left:86.3559322%;}.row-fluid .offset20:first-child{margin-left:84.74576271%;*margin-left:84.66101695%;}.row-fluid .offset19{margin-left:82.20338983%;*margin-left:82.11864407%;}.row-fluid .offset19:first-child{margin-left:80.50847458%;*margin-left:80.42372881%;}.row-fluid .offset18{margin-left:77.96610169%;*margin-left:77.88135593%;}.row-fluid .offset18:first-child{margin-left:76.27118644%;*margin-left:76.18644068%;}.row-fluid .offset17{margin-left:73.72881356%;*margin-left:73.6440678%;}.row-fluid .offset17:first-child{margin-left:72.03389831%;*margin-left:71.94915254%;}.row-fluid .offset16{margin-left:69.49152542%;*margin-left:69.40677966%;}.row-fluid .offset16:first-child{margin-left:67.79661017%;*margin-left:67.71186441%;}.row-fluid .offset15{margin-left:65.25423729%;*margin-left:65.16949153%;}.row-fluid .offset15:first-child{margin-left:63.55932203%;*margin-left:63.47457627%;}.row-fluid .offset14{margin-left:61.01694915%;*margin-left:60.93220339%;}.row-fluid .offset14:first-child{margin-left:59.3220339%;*margin-left:59.23728814%;}.row-fluid .offset13{margin-left:56.77966102%;*margin-left:56.69491525%;}.row-fluid .offset13:first-child{margin-left:55.08474576%;*margin-left:55%;}.row-fluid .offset12{margin-left:52.54237288%;*margin-left:52.45762712%;}.row-fluid .offset12:first-child{margin-left:50.84745763%;*margin-left:50.76271186%;}.row-fluid .offset11{margin-left:48.30508475%;*margin-left:48.22033898%;}.row-fluid .offset11:first-child{margin-left:46.61016949%;*margin-left:46.52542373%;}.row-fluid .offset10{margin-left:44.06779661%;*margin-left:43.98305085%;}.row-fluid .offset10:first-child{margin-left:42.37288136%;*margin-left:42.28813559%;}.row-fluid .offset9{margin-left:39.83050847%;*margin-left:39.74576271%;}.row-fluid .offset9:first-child{margin-left:38.13559322%;*margin-left:38.05084746%;}.row-fluid .offset8{margin-left:35.59322034%;*margin-left:35.50847458%;}.row-fluid .offset8:first-child{margin-left:33.89830508%;*margin-left:33.81355932%;}.row-fluid .offset7{margin-left:31.3559322%;*margin-left:31.27118644%;}.row-fluid .offset7:first-child{margin-left:29.66101695%;*margin-left:29.57627119%;}.row-fluid .offset6{margin-left:27.11864407%;*margin-left:27.03389831%;}.row-fluid .offset6:first-child{margin-left:25.42372881%;*margin-left:25.33898305%;}.row-fluid .offset5{margin-left:22.88135593%;*margin-left:22.79661017%;}.row-fluid .offset5:first-child{margin-left:21.18644068%;*margin-left:21.10169492%;}.row-fluid .offset4{margin-left:18.6440678%;*margin-left:18.55932203%;}.row-fluid .offset4:first-child{margin-left:16.94915254%;*margin-left:16.86440678%;}.row-fluid .offset3{margin-left:14.40677966%;*margin-left:14.3220339%;}.row-fluid .offset3:first-child{margin-left:12.71186441%;*margin-left:12.62711864%;}.row-fluid .offset2{margin-left:10.16949153%;*margin-left:10.08474576%;}.row-fluid .offset2:first-child{margin-left:8.47457627%;*margin-left:8.38983051%;}.row-fluid .offset1{margin-left:5.93220339%;*margin-left:5.84745763%;}.row-fluid .offset1:first-child{margin-left:4.23728814%;*margin-left:4.15254237%;}@keyframes modalFade{0%{opacity:0;transform:translateX(-200px)}33%{opacity:1;transform:translateX(0px)}66%{opacity:1;transform:translateX(0px)}100%{opacity:0;transform:translateX(200px)}}.modal{visibility:hidden;content:"";position:fixed;left:0;top:0;z-index:20150;font-size:12px;overflow:hidden;background:0 0;background:rgba(150,150,150,.5);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#50000000,endColorstr=#50000000);zoom:1}.modal-loading-animation{display:block}.modal .loading-animation-hidden{display:none}.modal.opened{visibility:visible;height:100%;width:100%}.modal.opened:before{visibility:visible;opacity:1}.modal.pending{visibility:visible;height:100%;width:100%}.modal.pending .modal-wrapper{box-shadow:none;background:0 0}.modal.pending .modal-loading-animation .smooth-loading-animation{width:100%;color:#fff;text-align:center}.modal.pending .modal-loading-animation .smooth-loading-animation-wrapper{position:relative;display:-ms-flexbox;display:flex;height:100%;width:100%;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.modal.pending .modal-loading-animation .smooth-loading-animation label{display:inline-block;font-size:26px;line-height:normal;opacity:0;width:unset;border:none;float:none}.modal.pending .modal-loading-animation .smooth-loading-animation label:nth-child(6){animation:modalFade 3s infinite ease-in-out}.modal.pending .modal-loading-animation .smooth-loading-animation label:nth-child(5){animation:modalFade 3s .1s infinite ease-in-out}.modal.pending .modal-loading-animation .smooth-loading-animation label:nth-child(4){animation:modalFade 3s .2s infinite ease-in-out}.modal.pending .modal-loading-animation .smooth-loading-animation label:nth-child(3){animation:modalFade 3s .3s infinite ease-in-out}.modal.pending .modal-loading-animation .smooth-loading-animation label:nth-child(2){animation:modalFade 3s .4s infinite ease-in-out}.modal.pending .modal-loading-animation .smooth-loading-animation label:nth-child(1){animation:modalFade 3s .5s infinite ease-in-out}.modal-top{padding:30px;margin:0;position:relative;overflow:hidden;color:#fff;background-color:#2771d4;visibility:visible}.modal-top .headline{font-family:Raleway,Roboto,Arial,sans-serif;color:#fff;position:relative;line-height:35px;font-size:2.5em;font-weight:300}.modal-top .headline span{padding-right:5px}.modal-top .headline .hint{font-family:Arial,Helvetica,Geneva,Tahoma,sans-serif;display:block;font-size:.4em;line-height:16px;padding-top:10px}.modal-top .subline{margin-top:5px;font-family:Arial,Helvetica,Geneva,Tahoma,sans-serif;font-size:1.167em}.modal-box{margin:0;padding:20px;position:relative;overflow:hidden;background-color:#fff;visibility:visible}.modal-box .heading{margin:0 0 10px;font-weight:700}.modal-box .content{margin:0 0 15px}.modal-box .content:last-child{margin-bottom:0}.modal-wrapper{height:auto;left:50%;max-width:570px;min-width:320px;position:fixed;top:50%;width:100%;display:inline-block;max-height:100%;-ms-transform:translate(-50%,-50.1%);transform:translate(-50%,-50.1%);box-shadow:0 0 221px rgba(0,0,0,.15);background:rgba(0,0,0,.07);overflow:auto}.tablet .modal.positionfix .modal-wrapper{position:absolute;top:0;left:27%;transform:translate3d(0,0,0)}.modal-close{position:absolute;right:5px;top:5px;width:30px;height:30px;overflow:hidden;border:none;background:0 0;text-align:right;outline:none;cursor:pointer}.modal-close:before{color:#fff;font-size:10px;line-height:10px}@font-face{font-family:"kingfisher";font-weight:400;font-style:normal;font-display:swap;src:url("../fonts/icon-fonts/kingfisher/font/kingfisher__90582b9f.eot");src:url("../fonts/icon-fonts/kingfisher/font/kingfisher__90582b9f.eot?#iefix") format("embedded-opentype"),url("../fonts/icon-fonts/kingfisher/font/kingfisher__90582b9f.woff2") format("woff2"),url("../fonts/icon-fonts/kingfisher/font/kingfisher__90582b9f.woff") format("woff"),url("../fonts/icon-fonts/kingfisher/font/kingfisher__90582b9f.ttf") format("truetype"),url("../fonts/icon-fonts/kingfisher/font/kingfisher__90582b9f.svg#kingfisher") format("svg")}[class^=icon-]:before,[class*=" icon-"]:before,.control-group.select:after,.formError .formErrorContent>div:before,.ui-datepicker-inline .ui-datepicker-prev:before,.ui-datepicker-inline .ui-datepicker-next:before,.ui-slider .ui-slider-handle:before,.wait-sphere .partnerboxContent ul li:before,.wait-footer-content .advantages-list li:before,.faco-offer .combined-icon:before,.faco-offer .combined-icon:after,.faco-offer .fastest-offer .action-trigger:before,.faco-offer .cheapest-offer .action-trigger:before,.filter .sub-heading .icon:before,.filter .showmore:before,.filter .showmore.is-open:before,.booking-details-modalContent ul.advantage-list li.ows:before,.booking-details-modalContent ul.advantage-list li.flexticket:before,.airline-rating .rate-iconbox .rate-A:before,.airline-rating .rate-iconbox .rate-B:before,.airline-rating .rate-iconbox .rate-C:before,.airline-rating .rate-iconbox .rate-D:before,.airline-rating .rate-iconbox .rate-E:before,.raf-offer .title:before,.alternativeOffer-banner .icon-BF-logo:before,.alternativeOffer-banner .icon-BF-logo:after,.itineraries .quick-filter-list .quick-filter.filter-flexibleRebooking .heading .icon:before,.filter .quick-filter-list .filter-flexibleRebooking .icon:before,.filter .quick-filter-list .filter-railAndFly .icon:before,.itineraries .itinerary-list .itinerary-header .meta-flag .column-meta-flag-head:before,.itineraries .itinerary-list .itinerary-header .header-flag .column-meta-flag-head:before,.itineraries .itinerary-list .itinerary-header .meta-flag .column-header-flag-head:before,.itineraries .itinerary-list .itinerary-header .header-flag .column-header-flag-head:before,.pagination .nav_page_step a:before,.pagination .nav_page_step>span:before,.pagination .nav_page_step.right_step a:after,.pagination .nav_page_step.right_step .inactive:after,.cancellation-page-close-layer .cancellation-banner-box .cancel-filter-form ul li:before,.flexible-rebooking-box:before,#flexibleRebookingHintBox .heading .icon:before,.customer-account-advantages .advantages-list li:before,ul.advantage-list li:before{font-family:"kingfisher";font-style:normal;font-weight:400;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;-webkit-font-smoothing:antialiased}.icon-add:before{content:"\f101"}.icon-android:before{content:"\f102"}.icon-apple:before{content:"\f103"}.icon-arrow-double-down:before{content:"\f104"}.icon-arrow-halfrounded:before{content:"\f105"}.icon-arrow-rounded:before,.cancel-badge.icon-24h-clock-alone:before,.booking-cancellation .cancellation-selection .cancellation-badge-icon:before{content:"\f106"}.icon-arrow-up-down-clean:before{content:"\f107"}.icon-arrow-up-down:before{content:"\f108"}.icon-arrow-down:before,.control-group.select:after,.filter .sub-heading .icon:before,.filter .showmore:before{content:"\f109"}.icon-arrow-left:before,.ui-datepicker-inline .ui-datepicker-prev:before,.ui-slider.range .ui-slider-range+.ui-slider-handle:before,.pagination .nav_page_step.left_step a:before,.pagination .nav_page_step.left_step .inactive:before{content:"\f10a"}.icon-arrow-right:before,.ui-datepicker-inline .ui-datepicker-next:before,.ui-slider .ui-slider-handle:before,.filter .sub-heading .icon.up:before,.paymentFilter-extension-wrapper.layer-next-to-select.control-group.select:after,.pagination .nav_page_step.right_step a:after,.pagination .nav_page_step.right_step .inactive:after{content:"\f10b"}.icon-arrow-up:before,.filter .showmore.is-open:before,.customer-login-toggle input[type=checkbox]:checked+.customer-login-toggle-trigger:after{content:"\f10c"}.icon-arrow:before{content:"\f10d"}.icon-bag-stroke:before{content:"\f10e"}.icon-bag-carry-on:before{content:"\f16a"}.icon-bag-drop-off:before{content:"\f16b"}.icon-bag-no-carry-on:before{content:"\f16c"}.icon-bag-no-drop-off:before{content:"\f16d"}.icon-bag-personal:before{content:"\f16e"}.icon-bag-pickup:before{content:"\f10f"}.icon-bag:before{content:"\f110"}.icon-baggage-normal:before{content:"\f111"}.icon-baggage:before{content:"\f112"}.icon-BF-logo-bottom:before,.alternativeOffer-banner .icon-BF-logo:after{content:"\f113"}.icon-BF-logo-top:before,.alternativeOffer-banner .icon-BF-logo:before{content:"\f114"}.icon-calendar:before{content:"\f115"}.icon-change:before{content:"\f116"}.icon-check-circle:before,.itineraries .itinerary-list .itinerary-header .meta-flag .column-meta-flag-head:before,.itineraries .itinerary-list .itinerary-header .header-flag .column-meta-flag-head:before,.itineraries .itinerary-list .itinerary-header .meta-flag .column-header-flag-head:before,.itineraries .itinerary-list .itinerary-header .header-flag .column-header-flag-head:before{content:"\f117"}.icon-check:before,.wait-sphere .partnerboxContent ul li:before,.wait-footer-content .advantages-list li:before,.cancellation-page-close-layer .cancellation-banner-box .cancel-filter-form ul li:before,.customer-account-advantages .advantages-list li:before,ul.advantage-list li:before{content:"\f118"}.icon-checkbox:before,.modal-content input[type=checkbox]:checked+label:before,.page-wrapper input[type=checkbox]:checked+label:before,.multiform input[type=checkbox]:checked+label:before,.wrapper input[type=checkbox]:checked+label:before{content:"\f119"}.icon-circle-arrow-down:before{content:"\f11a"}.icon-circle-close:before{content:"\f11b"}.icon-clock:before{content:"\f11c"}.icon-close:before,.formError .formErrorContent>div:before{content:"\f11d"}.icon-credit-card:before{content:"\f11e"}.icon-cross:before{content:"\f11f"}.icon-document-checklist:before{content:"\f120"}.icon-document-letter:before{content:"\f121"}.icon-document-pen:before{content:"\f122"}.icon-download:before{content:"\f123"}.icon-euro:before{content:"\f124"}.icon-flag-filled:before{content:"\f125"}.icon-flag:before{content:"\f126"}.icon-fly-hotel:before{content:"\f127"}.icon-form:before{content:"\f128"}.icon-gear:before{content:"\f129"}.icon-google-plus:before{content:"\f12a"}.icon-handbag:before{content:"\f12b"}.icon-handshake-round:before{content:"\f12c"}.icon-handshake:before{content:"\f12d"}.icon-hotel:before{content:"\f12e"}.icon-info:before,.tooltipi:before{content:"\f12f"}.icon-kombiflight:before{content:"\f130"}.icon-light:before{content:"\f131"}.icon-lightbulb:before{content:"\f132"}.icon-logout:before{content:"\f133"}.icon-loupe:before{content:"\f134"}.icon-mail:before{content:"\f135"}.icon-medal:before{content:"\f136"}.icon-minus:before{content:"\f137"}.icon-money-bag:before,.faco-offer .combined-icon:after,.faco-offer .cheapest-offer .action-trigger:before,.booking-details-modalContent ul.advantage-list li.ows:before{content:"\f138"}.icon-money:before{content:"\f139"}.icon-pen:before{content:"\f13a"}.icon-people:before{content:"\f13b"}.icon-person-login:before{content:"\f13c"}.icon-person:before{content:"\f13d"}.icon-persons:before{content:"\f13e"}.icon-plane-2:before{content:"\f13f"}.icon-plane-bold:before{content:"\f140"}.icon-plane-solo:before{content:"\f141"}.icon-plane:before{content:"\f142"}.icon-plus-medium:before{content:"\f143"}.icon-plus:before{content:"\f144"}.icon-printer:before{content:"\f145"}.icon-protection:before{content:"\f146"}.icon-question-mark:before{content:"\f16f"}.icon-rail-fly:before,.raf-offer .title:before{content:"\f147"}.icon-rail:before,.filter .quick-filter-list .filter-railAndFly .icon:before{content:"\f148"}.icon-rate-bad:before,.airline-rating .rate-iconbox .rate-D:before{content:"\f149"}.icon-rate-good:before,.airline-rating .rate-iconbox .rate-B:before{content:"\f14a"}.icon-rate-middle:before,.airline-rating .rate-iconbox .rate-C:before{content:"\f14b"}.icon-rate-very-bad:before,.airline-rating .rate-iconbox .rate-E:before{content:"\f14c"}.icon-rate-very-good:before,.airline-rating .rate-iconbox .rate-A:before{content:"\f14d"}.icon-save:before{content:"\f14e"}.icon-seat:before{content:"\f14f"}.icon-seats-round:before{content:"\f150"}.icon-seo-clock:before{content:"\f151"}.icon-seo-health:before{content:"\f152"}.icon-seo-money:before{content:"\f153"}.icon-seo-plane-arrow:before{content:"\f154"}.icon-seo-plane:before{content:"\f155"}.icon-seo-thumbs:before{content:"\f156"}.icon-seo-world:before{content:"\f157"}.icon-smiley-sad:before{content:"\f158"}.icon-speech-bubble:before{content:"\f159"}.icon-star:before{content:"\f15a"}.icon-telephone:before{content:"\f15b"}.icon-ticket:before{content:"\f15c"}.icon-tickets:before{content:"\f15d"}.icon-user:before{content:"\f15e"}.icon-warning:before{content:"\f15f"}.icon-watch-hands:before{content:"\f160"}.icon-watch:before,.faco-offer .combined-icon:before,.faco-offer .fastest-offer .action-trigger:before{content:"\f161"}.icon-zoom:before{content:"\f162"}.icon-zz-calendar-flexible:before,.booking-details-modalContent ul.advantage-list li.flexticket:before,.itineraries .quick-filter-list .quick-filter.filter-flexibleRebooking .heading .icon:before,.filter .quick-filter-list .filter-flexibleRebooking .icon:before,.flexible-rebooking-box:before,#flexibleRebookingHintBox .heading .icon:before{content:"\f163"}.icon-zz-gas-station:before{content:"\f164"}.icon-zz-left-arrow:before{content:"\f165"}.icon-zz-mask:before{content:"\f166"}.icon-zz-right-arrow:before{content:"\f167"}.icon-zz-speaker:before{content:"\f168"}.icon-zz-video:before{content:"\f169"}.logo-rtl{display:inline-block;margin:5px}.logo-vox{display:inline-block;margin:5px}.logo-zdf{display:inline-block;margin:5px}.logo-ntv{display:inline-block;margin:5px}.logo-n24{display:inline-block;margin:5px}.app-phone{display:inline-block}.testimonial-wrap{display:inline-block;position:absolute}.testimonial-part{display:inline-block;position:absolute}.icon-info{color:#666;font-size:16px;line-height:1;cursor:pointer}.stepper-wrapper{height:27px}.stepper-wrapper:before,.stepper-wrapper:after{content:" ";display:table}.stepper-wrapper:after{clear:both}.stepper-wrapper>.input,.stepper-wrapper>.setter{float:left;text-align:center}.stepper-wrapper .setter{height:100%;width:25px;color:#666;background-color:#f9f9f9;border:1px solid #dadada;font-size:10px;line-height:1;vertical-align:middle;outline:none;transition:all .4s}.stepper-wrapper .setter::-moz-focus-inner{border:0}.stepper-wrapper .setter:hover,.stepper-wrapper .setter:focus{background-color:#dadada}.stepper-wrapper .setter.inactive,.stepper-wrapper .setter.inactive:hover,.stepper-wrapper .setter.inactive:focus{background-color:#f9f9f9;border:1px solid #dadada;color:#dadada}.stepper-wrapper .input{height:100%;width:30px;line-height:1;border-radius:0;background-color:#fff;border-style:solid;border-color:#dadada;outline:none;padding:0;border-width:1px 0}.star-selector{position:relative;line-height:32px;text-align:center}.star-selector .reduce,.star-selector .raise{position:absolute;background:0 0;border:none;font-size:16px;color:#666}.star-selector .reduce:before,.star-selector .raise:before{margin:0;vertical-align:top}.star-selector .reduce::-moz-focus-inner,.star-selector .raise::-moz-focus-inner{margin:0;padding:0}.star-selector .reduce{left:10px}.star-selector .raise{right:10px}.star-selector .disabled{color:#dadada;cursor:default}.star-selector [class*=selectedStars_]{color:#ffca11}.star-selector [class*=selectedStars_] .star{position:relative;top:-8px;font-size:14px;color:#dadada}.star-selector [class*=selectedStars_] .star:before{margin:0}.star-selector [class*=selectedStars_] .star.active{color:inherit}.control-group{position:relative}.control-group>.label{position:absolute;top:36%;left:1px;z-index:3;width:96%;padding-left:10px;height:28px;line-height:1;background:#fff;font-size:14px;color:#666;transition:all .3s;pointer-events:none}.control-group.disabled:after,.search-extension-layer .part.disabled .control-group:after{background:#f0f0f0}.control-group>.control,.control-group .select-stylish-s>.control{width:100%;height:48px;font-size:14px;padding:22px 9px 5px;border:1px solid #bababa;outline:none;background:#fff;transition:all .5s}.control-group>.control[disabled],.control-group .select-stylish-s>.control[disabled],.fake-select.control.disabled{background:#f0f0f0;color:#dadada}.control-group>.control[disabled]~.label,.control-group .select-stylish-s>.control[disabled]~.label,.fake-select.control.disabled~.label{background:#f0f0f0;color:#666}.control-group>.control.filled~.label,.control-group .select-stylish-s>.control.filled~.label,.control-group>.control:focus~.label,.control-group .select-stylish-s>.control:focus~.label{top:10px;height:auto;font-size:12px;background:0 0}.control-group>.control:focus,.control-group .select-stylish-s>.control:focus,.control-group>.control.focus,.control-group .select-stylish-s>.control.focus{z-index:2;box-shadow:0 0 5px rgba(0,0,0,.15);outline:0}.control-group.error .control{border-color:#d33c3c}.control-group>select.control,.fake-select.control{padding-top:21px;padding-right:8px;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.control-group>select.control~.label{pointer-events:none;cursor:pointer}.control-group>select.control::-ms-expand{display:none}.control-group>select.control:focus::-ms-value{background-color:#fff;color:#333}.control-group.select:after{position:absolute;top:50%;right:1px;z-index:3;height:60%;width:26px;margin-top:-8px;background:#fff;font-size:16px;color:#666;pointer-events:none}.control-group .tooltipi{position:absolute;top:14px;right:0;z-index:4}.modal-content input.checkbox,.page-wrapper input.checkbox,.multiform input.checkbox,.wrapper input.checkbox{visibility:hidden}.modal-content input[type=checkbox],.page-wrapper input[type=checkbox],.multiform input[type=checkbox],.wrapper input[type=checkbox]{background-color:transparent;padding-bottom:0}.modal-content input[type=checkbox]+label,.page-wrapper input[type=checkbox]+label,.multiform input[type=checkbox]+label,.wrapper input[type=checkbox]+label{display:inline-block;position:relative;cursor:pointer;margin-left:10px}.modal-content input[type=checkbox]+label:before,.page-wrapper input[type=checkbox]+label:before,.multiform input[type=checkbox]+label:before,.wrapper input[type=checkbox]+label:before{content:"";display:inline-block;position:absolute;width:16px;height:16px;left:-23px;top:0;background:#fff;border:1px solid #bababa}.modal-content input[type=checkbox]+label.error,.page-wrapper input[type=checkbox]+label.error,.multiform input[type=checkbox]+label.error,.wrapper input[type=checkbox]+label.error{color:#d33c3c}.modal-content input[type=checkbox]+label.error:before,.page-wrapper input[type=checkbox]+label.error:before,.multiform input[type=checkbox]+label.error:before,.wrapper input[type=checkbox]+label.error:before{border-color:#d33c3c}.modal-content input[type=checkbox]:checked+label:before,.page-wrapper input[type=checkbox]:checked+label:before,.multiform input[type=checkbox]:checked+label:before,.wrapper input[type=checkbox]:checked+label:before{font-family:"kingfisher";font-size:13px;color:#666;text-align:center;line-height:12px}.modal-content input[type=checkbox][disabled=disabled]+label,.page-wrapper input[type=checkbox][disabled=disabled]+label,.multiform input[type=checkbox][disabled=disabled]+label,.wrapper input[type=checkbox][disabled=disabled]+label{cursor:default}.modal-content input[type=checkbox][disabled=disabled]+label:before,.page-wrapper input[type=checkbox][disabled=disabled]+label:before,.multiform input[type=checkbox][disabled=disabled]+label:before,.wrapper input[type=checkbox][disabled=disabled]+label:before{color:#dadada;background:#f9f9f9}input[disabled]{color:#dadada;background:#f9f9f9}input.radio{visibility:hidden}input[type=radio]{padding:0;background-color:transparent}input[type=radio]+label{display:inline-block;position:relative;cursor:pointer;margin-left:2px}input[type=radio]+label:before{content:"";display:inline-block;position:absolute;margin-right:10px;left:-20px;top:1px;width:16px;height:16px;background-color:#fff;border:1px solid #bababa;border-radius:50%}input[type=radio].error+label:before{border-color:#d33c3c}input[type=radio]:checked+label:before{background-color:#666;box-shadow:inset 0 0 0 4px #fff}input[type=radio][disabled=disabled]+label{cursor:default}input[type=radio][disabled=disabled]+label:before{color:#666;background:#f9f9f9}input[type=radio].radio-only{visibility:visible;position:relative;cursor:pointer}input[type=radio].radio-only:before{position:absolute;left:0;top:0;display:inline-block;width:14px;height:14px;background-color:#fff;border:1px solid #bababa;border-radius:50%;content:""}input[type=radio].radio-only:checked:after{position:absolute;left:3px;top:3px;display:inline-block;width:8px;height:8px;background-color:#ff991d;border-radius:50%;content:""}textarea{padding:10px;font-size:1em;font-family:Arial,Helvetica,Geneva,Tahoma,sans-serif}button[type=submit]{font-family:Arial,Helvetica,Geneva,Tahoma,sans-serif;line-height:1}.formError{position:absolute;z-index:6;cursor:pointer;opacity:1 !important}.formError .formErrorContent{position:relative;z-index:1;width:auto;margin:0;padding:4px 10px;background:#d33c3c;color:#fff;font-size:11px;border:2px solid #d33c3c;white-space:nowrap}.formError .formErrorContent>div{white-space:normal;width:330px}.formError .formErrorContent>div:before{position:absolute;top:5px;right:5px;width:18px;height:18px;text-align:center}.formError .formErrorContent>div header{padding-bottom:10px;font-size:1.6363em}.formError .formErrorContent>div a{text-decoration:underline;color:#fff}.formError .formErrorArrow{position:absolute;z-index:5001;width:0;height:0;margin:0 0 0 20px;border-left:5px dashed transparent;border-right:5px dashed transparent;border-top:5px solid #d33c3c;border-bottom:none}.formError .formErrorArrowBottom{top:-5px;border-left:5px dashed transparent;border-right:5px dashed transparent;border-bottom:5px solid #d33c3c;border-top:none}.combined-birthday .formError{top:0!important}.btn-flare{position:relative;overflow:hidden}.btn-flare:before{content:'';width:100%;height:200%;position:absolute;top:0;left:0;opacity:.5;filter:blur;background:linear-gradient(to left,transparent 0%,#fff 40%,#fff 60%,transparent 100%);-ms-transform:translate(-100%,-25%) rotate(10deg);transform:translate(-100%,-25%) rotate(10deg);animation:anim-flare 5s 3}@keyframes anim-flare{0%{transform:translate(-100%,-25%) rotate(10deg)}20%{transform:translate(100%,-25%) rotate(10deg)}100%{transform:translate(100%,-25%) rotate(10deg)}}button::-moz-focus-inner{padding:0;border:0}.btn-a{display:inline-block;height:48px;padding:15px 15px 13px;line-height:18px;border:0;text-transform:uppercase;font-weight:400;font-size:16px;font-family:Arial,Helvetica,Geneva,Tahoma,sans-serif;outline:none;background-color:#ff991d;color:#801a00;border:1px #801a00 solid;font-weight:700;transition:all .25s}.btn-a:hover{background-color:#ffd6a5;box-shadow:0 0 4px rgba(0,0,0,.2);color:#801a00}.btn-b{display:inline-block;height:48px;padding:15px 15px 13px;line-height:18px;border:0;text-transform:uppercase;font-weight:400;font-size:16px;font-family:Arial,Helvetica,Geneva,Tahoma,sans-serif;background-color:#2771d4;box-shadow:1px 1px 2px 0 rgba(0,0,0,.35);color:#fff;border-radius:2px}.btn-b:hover{background-color:#4284dc;color:#fff}.btn-c{display:inline-block;height:48px;padding:15px 15px 13px;line-height:18px;border:0;text-transform:uppercase;font-size:16px;font-family:Arial,Helvetica,Geneva,Tahoma,sans-serif;background-color:#f9f9f9;box-shadow:0 2px #dadada;color:#666;font-weight:400}.btn-c:hover{background-color:#fff;color:#666}.btn-d{display:inline-block;height:48px;padding:15px 15px 13px;line-height:18px;border:0;text-transform:uppercase;font-weight:400;font-size:16px;font-family:Arial,Helvetica,Geneva,Tahoma,sans-serif;outline:none;background-color:#ff991d;box-shadow:0 1px #e98000;color:#801a00;text-transform:none;text-shadow:0 1px #e98000;font-family:Raleway,Roboto,Arial,sans-serif}.btn-d:hover{background-color:#ffd6a5;color:#801a00}.btn-d.btn-left{padding-right:5px;border-radius:5px 0 0 5px}.btn-d.btn-right{padding-left:5px;border-radius:0 5px 5px 0}.btn-e{display:inline-block;height:48px;padding:15px 15px 13px;line-height:18px;border:0;text-transform:uppercase;font-weight:400;font-size:16px;font-family:Arial,Helvetica,Geneva,Tahoma,sans-serif;border:1px #dadada solid;background-color:#f9f9f9;box-shadow:none;color:#666;text-transform:none;font-family:Raleway,Roboto,Arial,sans-serif}.btn-e:hover{background-color:#fff;color:#666}.btn-f{display:inline-block;height:48px;padding:15px 15px 13px;line-height:18px;border:0;text-transform:uppercase;font-weight:400;font-size:16px;font-family:Arial,Helvetica,Geneva,Tahoma,sans-serif;outline:none;background-color:#2d8001;color:#fff;font-weight:700;transition:all .25s}.btn-f:hover{background-color:#215d01;box-shadow:0 0 4px rgba(0,0,0,.2);color:#fff}.btn-g{display:inline-block;height:48px;padding:15px 15px 13px;line-height:18px;border:0;text-transform:uppercase;font-weight:400;font-size:16px;font-family:Arial,Helvetica,Geneva,Tahoma,sans-serif;outline:none;background-color:rgba(255,255,255,0);color:#2771d4;border:2px solid #2771d4;font-weight:700;transition:all .25s;padding:13px 13px 11px}.btn-g:hover{border-color:#4284dc;color:#4284dc}.btn-h{display:inline-block;height:48px;padding:15px 15px 13px;border:0;text-transform:uppercase;font-weight:400;font-family:Arial,Helvetica,Geneva,Tahoma,sans-serif;height:42px;outline:none;background:0 none;color:#fff;border:1px solid #fff;font-weight:700;font-size:16px;line-height:18px;transition:all .25s;padding:12px 15px}.btn-h:hover{border-color:#4284dc;background:#fff;color:#4284dc}.btn-h:active{box-shadow:inseti 0 0 2px 0 #333}.btn-j{display:inline-block;height:48px;padding:15px 15px 13px;line-height:18px;border:0;text-transform:uppercase;font-weight:400;font-size:16px;font-family:Arial,Helvetica,Geneva,Tahoma,sans-serif;outline:none;background-color:#fff;color:#b24d00;border:2px solid #b24d00;font-weight:700;transition:all .25s;padding:13px 13px 11px}.btn-j:hover{background-color:#ffebd2}.btn-small{padding:10px 15px 9px;font-size:14px;line-height:20px}.btn-smaller{padding:7px;font-size:14px;height:30px}button.btn-smaller{padding:11px 1px 8px}.btn-mini{padding:7px 10px;font-size:12px;line-height:1;height:24px}.btn-medium{padding:10px;font-weight:700;line-height:20px;height:40px}.btn-standard{padding:10px 20px 8px;font-weight:700;font-size:16px}.btn-standard-large{padding:8px 20px 8px;font-weight:700;font-size:16px}a.btn-hidden,button.btn-hidden{display:none}.btn-block{display:block;text-align:center}.btn-rounded{padding:0 3px;width:30px;height:30px;border-radius:100%;font-size:1.6em;line-height:1em}.btn-rounded:before{vertical-align:.1em}.btn-spacer{margin:0 20px}.btn-flare{position:relative;overflow:hidden}.btn-flare:before{content:'';width:100%;height:200%;position:absolute;top:0;left:0;opacity:.5;filter:blur;background:linear-gradient(to left,transparent 0%,#fff 40%,#fff 60%,transparent 100%);-ms-transform:translate(-100%,-25%) rotate(10deg);transform:translate(-100%,-25%) rotate(10deg);animation:anim-flare 5s 3}@keyframes anim-flare{0%{transform:translate(-100%,-25%) rotate(10deg)}20%{transform:translate(100%,-25%) rotate(10deg)}100%{transform:translate(100%,-25%) rotate(10deg)}}.date-wrapper{position:relative}.date-wrapper input.text[disabled=disabled]+.icon-calendar,.date-wrapper .star-selector[disabled=disabled]+.icon-calendar{cursor:default}.date-wrapper input.text[disabled=disabled]+.icon-calendar:before,.date-wrapper .star-selector[disabled=disabled]+.icon-calendar:before{color:#333}.date-wrapper input.text~.label,.date-wrapper .star-selector~.label{transition-delay:.15s}.date-wrapper .icon-calendar{position:absolute;top:50%;right:10px;z-index:5;margin:-9px 0 0;background:0 0;border:none;font-size:16px;color:#333;outline:none;pointer-events:none}.date-wrapper .icon-calendar:before{margin:0}.datepicker-container{display:none;position:absolute;padding:20px 0 0;z-index:20140;transition:opacity .5s,padding-top .5s;opacity:0;left:-1px;top:5px}.datepicker-container.switch-transition{transition:left .5s,top .5s}.datepicker-container.open{padding-top:10px;opacity:1}.ui-datepicker-inline{position:relative;display:table !important;width:auto !important}.ui-datepicker-inline:before{content:"";position:absolute;width:0;height:0;border-left:7px dashed transparent;border-right:7px dashed transparent;border-bottom:10px solid #dadada;border-top:none;top:-9px;left:50%;margin:0 0 0 -7px}.ui-datepicker-inline:after{content:"";position:absolute;width:0;height:0;border-left:6px dashed transparent;border-right:6px dashed transparent;border-bottom:8px solid #fff;border-top:none;top:-7px;left:50%;margin:0 0 0 -6px}.ui-datepicker-inline .ui-datepicker-group{display:table-cell;background:#fff;border-bottom:1px solid #dadada;border-top:1px solid #dadada}.ui-datepicker-inline .ui-datepicker-group-first{border-left:1px solid #dadada;border-right:1px dashed #dadada}.ui-datepicker-inline .ui-datepicker-group-first .ui-datepicker-header{margin-left:-1px}.ui-datepicker-inline .ui-datepicker-group-last{border-right:1px solid #dadada}.ui-datepicker-inline .ui-datepicker-group-last .ui-datepicker-header{margin-right:-1px}.ui-datepicker-inline .ui-datepicker-header{position:relative;margin:0 0 18px;padding:20px;text-align:center}.ui-datepicker-inline .ui-datepicker-month{display:block;line-height:1;font-size:30px;text-transform:uppercase;color:#2771d4}.ui-datepicker-inline .ui-datepicker-year{font-size:14px}.ui-datepicker-inline .ui-datepicker-prev,.ui-datepicker-inline .ui-datepicker-next{position:absolute;top:37px;transition:left .3s,right .3s}.ui-datepicker-inline .ui-datepicker-prev:before,.ui-datepicker-inline .ui-datepicker-next:before{margin:0;color:#666;font-size:16px}.ui-datepicker-inline .ui-datepicker-prev .ui-icon,.ui-datepicker-inline .ui-datepicker-next .ui-icon{display:none}.ui-datepicker-inline .ui-datepicker-prev.ui-state-disabled,.ui-datepicker-inline .ui-datepicker-next.ui-state-disabled{display:none}.ui-datepicker-inline .ui-datepicker-prev{left:20px}.ui-datepicker-inline .ui-datepicker-prev:hover{left:18px}.ui-datepicker-inline .ui-datepicker-next{right:20px}.ui-datepicker-inline .ui-datepicker-next:hover{right:18px}.ui-datepicker-inline .ui-datepicker-calendar{border-collapse:separate;table-layout:fixed;width:273px;margin:0 0 12px}.ui-datepicker-inline .ui-datepicker-calendar tr:last-child .ui-state-default{margin-bottom:0}.ui-datepicker-inline th{padding:0 13px 10px}.ui-datepicker-inline th,.ui-datepicker-inline td{box-sizing:border-box;width:39px;text-align:center;vertical-align:middle}.ui-datepicker-inline .ui-state-default{display:block;height:26px;margin:0 2px 4px;padding:0 13px;line-height:26px;font-weight:400;color:#333}.ui-datepicker-inline td:hover a.ui-state-default{display:inline-block;width:26px;padding:0;border-radius:50%;color:#fff;background:#2771d4}.ui-datepicker-inline td.range a{color:#fff;background:#2771d4}.ui-datepicker-inline td.range:hover .ui-state-default{display:block;width:auto;border-radius:0}.ui-datepicker-inline td.range-start .ui-state-default{border-top-left-radius:40% 60%;border-bottom-left-radius:40% 60%}.ui-datepicker-inline td.range-start:hover .ui-state-default{border-top-left-radius:40% 60%;border-bottom-left-radius:40% 60%}.ui-datepicker-inline td.range-end .ui-state-default{border-top-right-radius:40% 60%;border-bottom-right-radius:40% 60%}.ui-datepicker-inline td.range-end:hover .ui-state-default{border-top-right-radius:40% 60%;border-bottom-right-radius:40% 60%}.ui-datepicker-inline .ui-datepicker-today a.ui-state-default{display:inline-block;width:26px;padding:0;border-top-right-radius:50%;border-bottom-right-radius:50%;border-top-left-radius:50%;border-bottom-left-radius:50%;background:#dadada}.ui-datepicker-inline .ui-datepicker-unselectable .ui-state-default{color:#dadada}#datepickerFlattrip .ui-datepicker-inline:after,#datepickerFlattrip .ui-datepicker-inline:before{left:17%}#datepickerOj .ui-datepicker-inline:after,#datepickerOj .ui-datepicker-inline:before{left:83%}#datepickerFlightHotel .ui-datepicker-inline:after,#datepickerFlightHotel .ui-datepicker-inline:before{left:11%}#datepickerRentCar .ui-datepicker-inline:after,#datepickerRentCar .ui-datepicker-inline:before{left:17%}.ui-datepicker-calendar td.pc-green a.ui-state-default,.ui-datepicker-calendar td.pc-orange a.ui-state-default,.ui-datepicker-calendar td.pc-red a.ui-state-default{display:block;width:auto;height:auto;line-height:1.25;padding:4px 13px;text-align:center;font-weight:600;border-radius:8px;transition:box-shadow .15s ease-out}.ui-datepicker-calendar td.pc-green a.ui-state-default{background-color:#f1f8e5;color:#333;box-shadow:inset 0 0 0 1px #2d8001}.ui-datepicker-calendar td.pc-orange a.ui-state-default{background-color:#fff4e8;color:#333;box-shadow:inset 0 0 0 1px #ff8300}.ui-datepicker-calendar td.pc-red a.ui-state-default{background-color:#fcc;color:#333;box-shadow:inset 0 0 0 1px #d33c3c}.ui-datepicker-calendar td.pc-green:hover a.ui-state-default,.ui-datepicker-calendar td.pc-orange:hover a.ui-state-default,.ui-datepicker-calendar td.pc-red:hover a.ui-state-default{display:block;width:auto;margin:0 2px 4px;padding:4px 13px;border-radius:8px}.ui-datepicker-calendar td.pc-green:hover a.ui-state-default{box-shadow:inset 0 0 0 2px #2d8001}.ui-datepicker-calendar td.pc-orange:hover a.ui-state-default{box-shadow:inset 0 0 0 2px #ff8300}.ui-datepicker-calendar td.pc-red:hover a.ui-state-default{box-shadow:inset 0 0 0 2px #d33c3c}.ui-datepicker-calendar td.pc-crosshatch a.ui-state-default{background-image:repeating-linear-gradient(45deg,transparent,transparent 3px,rgba(0,0,0,.08) 3px,rgba(0,0,0,.08) 4px);background-size:auto}.ui-datepicker-calendar td.range a.ui-state-default,.ui-datepicker-calendar td.range-start a.ui-state-default,.ui-datepicker-calendar td.range-end a.ui-state-default{background:#2771d4;color:#fff;box-shadow:none;border-radius:0;margin-left:0;margin-right:0}.ui-datepicker-calendar td.range-start a.ui-state-default{border-top-left-radius:40% 60%;border-bottom-left-radius:40% 60%}.ui-datepicker-calendar td.range-end a.ui-state-default{border-top-right-radius:40% 60%;border-bottom-right-radius:40% 60%}.pc-legend{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;width:100%;margin-top:-10px;padding:20px 20px 10px;font-size:12px;color:#666;background-color:#fff;border-top:1px solid #dadada}.pc-legend.pc-legend--hidden{display:none}.pc-legend-label{font-weight:600;margin-right:4px}.pc-legend-item{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:4px}.pc-swatch{display:inline-block;min-width:12px;padding:1px 8px;border-radius:10px;border:1px solid #dadada;font-style:normal;font-size:12px;font-weight:600;line-height:1.4;text-align:center;color:#333}.pc-swatch.pc-green{background-color:#f1f8e5;border-color:#2d8001}.pc-swatch.pc-orange{background-color:#fff4e8;border-color:#ff8300}.pc-swatch.pc-red{background-color:#fcc;border-color:#d33c3c}.pc-swatch.pc-crosshatch{width:12px;height:12px;min-width:0;padding:0;vertical-align:middle;background-color:#f0f0f0;background-image:repeating-linear-gradient(45deg,transparent,transparent 3px,rgba(0,0,0,.08) 3px,rgba(0,0,0,.08) 4px)}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.icon-autocompleter-bullet{display:none}.ui-autocomplete{position:absolute;z-index:6;width:335px;padding:8px 0 0;font-size:12px;list-style-type:none}.ui-autocomplete li{position:relative;display:list-item;padding:11px 9px 9px;line-height:18px;border:1px solid #dadada;border-bottom:none;background:#fff}.ui-autocomplete li:last-child{border-bottom:1px solid #dadada}.ui-autocomplete li.highlighted:after{box-sizing:initial;position:absolute;height:100%;padding:1px 0 0;top:-1px;left:-1px;border-left:2px solid #ff991d;content:""}.ui-autocomplete li.indented{padding-left:30px}.ui-autocomplete li.indented:before{display:inline-block;width:3px;height:4px;margin:-2px 3px 0 -6px;background:#333;vertical-align:middle;content:""}.ui-autocomplete .item:hover,.ui-autocomplete .item.ui-state-focus,.ui-autocomplete .item.ui-state-active,.ui-autocomplete .item.ui-state-hover{background:#ff991d;border-color:#ff991d;color:#801a00;cursor:pointer}.ui-autocomplete .item:hover+.item,.ui-autocomplete .item.ui-state-focus+.item,.ui-autocomplete .item.ui-state-active+.item,.ui-autocomplete .item.ui-state-hover+.item{border-top-color:#ff991d}.ui-autocomplete .item:hover:last-child,.ui-autocomplete .item.ui-state-focus:last-child,.ui-autocomplete .item.ui-state-active:last-child,.ui-autocomplete .item.ui-state-hover:last-child{border-bottom-color:#ff991d}.ui-autocomplete .item:hover.indented:before,.ui-autocomplete .item.ui-state-focus.indented:before,.ui-autocomplete .item.ui-state-active.indented:before,.ui-autocomplete .item.ui-state-hover.indented:before{background:#fff}.ui-autocomplete .category{padding:11px 9px 9px;line-height:18px;border:1px solid #dadada;border-bottom:none;font-weight:700}.ui-autocomplete .category{padding-bottom:2px;font-weight:700}.ui-autocomplete .category+.item{padding-top:4px;border-top:none}.tooltip.ui-tooltip{position:absolute;z-index:10130;border:none;border-radius:0;box-shadow:none;background:0 0}.ui-tooltip-content{line-height:1.5}.tooltip.tooltip-default{z-index:20200;max-width:500px;padding:20px;border:1px solid #dadada;background-color:#f7f7f7;font-size:1em;color:#333;pointer-events:none}.js_tooltipContent{display:none}.tooltip-hook,.tooltip-hook-outline{position:absolute;width:0;height:0}.tooltip-hook-center,.tooltip-hook-outline-center{margin-left:-11px;left:50%}.tooltip-hook{position:absolute;width:0;height:0;border-left:10px dashed transparent;border-right:10px dashed transparent}.tooltip-hook-right{right:10px}.tooltip-hook-left{left:10px}.tooltip-hook-middle{left:-8px;border-top:8px dashed transparent;border-bottom:8px dashed transparent;border-right:8px solid #f9f9f9;border-left:none}.tooltip-hook-middle-outline{left:-9px;border-top:8px dashed transparent;border-bottom:8px dashed transparent;border-right:8px solid #dadada;border-left:none}.tooltip-hook-middle.tooltip-hook-left,.tooltip-hook-middle-outline.tooltip-hook-left,.tooltip-hook-middle.tooltip-hook-right,.tooltip-hook-middle-outline.tooltip-hook-right{top:50%;margin:-4px 0 0}.tooltip-default .tooltip-hook-bottom{bottom:-10px;border-top:10px solid #f7f7f7}.tooltip-default .tooltip-hook-bottom-outline{bottom:-11px;border-top:10px solid #dadada}.tooltip-default .tooltip-hook-top{top:-10px;border-bottom:10px solid #f7f7f7}.tooltip-default .tooltip-hook-top-outline{top:-11px;border-bottom:10px solid #dadada}.tooltip-default ul{list-style:outside none none;line-height:2em;font-size:.9167em}.tooltip-default ul li:before{margin-right:5px;padding-bottom:5px;vertical-align:middle}.tooltip-stopbox .segment{margin:0 0 1em}.tooltip-title{margin:0 0 1em;font-size:1em;font-weight:700;color:#666}.tooltipi{margin:0 4px;color:transparent;cursor:pointer}.tooltipi:before{font-size:15px;font-family:"kingfisher";color:#333}.ui-slider{position:relative;height:3px;width:92%;background:#f0f0f0;border-radius:2px;box-shadow:inset -1px 1px 1px rgba(0,0,0,.18);cursor:pointer}.ui-slider.ui-state-disabled .ui-slider-range{background:#dadada}.ui-slider .ui-slider-range{position:absolute;height:3px;border-radius:2px;background:#2771d4;box-shadow:inset -1px 1px 1px rgba(0,0,0,.18)}.ui-slider .ui-slider-handle{position:absolute;top:-10px;width:22px;height:22px;margin:0 0 0 -3px;line-height:10px;border-radius:50%;text-align:center;background:#f9f9f9;border:1px solid #dadada;outline:none}.ui-slider .ui-slider-handle:before{margin:.3em -.1em .2em;font-size:11px;color:#666}.ui-slider.range .ui-slider-range+.ui-slider-handle:before{margin-right:0}.overlay{display:none;position:fixed;top:0;left:0;z-index:20150;width:100%;height:100%;background:rgba(150,150,150,.5)}.loader.loader-w-teaser .loader-wrapper{width:570px;height:570px;margin-top:-285px;margin-left:-285px;border:5px solid #fff}.loader.loader-w-teaser .loader-wrapper .globe .highlighted{padding:80px 3em}.loader-overlay{position:fixed;top:0;left:0;z-index:20150;width:100%;height:100%;background:0 0;background:rgba(150,150,150,.5);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#50000000,endColorstr=#50000000);font-size:12px;content:'';zoom:1}.loader-overlay .loader-wrapper{position:absolute;top:50%;left:50%;margin-top:-254px;margin-left:-254px}.loader-wrapper{width:508px;height:508px;border-radius:50%;background-color:#fff;overflow:hidden}.loader .globe .highlighted{position:relative;width:100%;height:285px;padding:80px 0;line-height:1.467em;background:#2771d4;background:linear-gradient(180deg,#1746a8 0,#3379d2 20%,#66b0eb 55%,#aec8eb 80%);text-align:center;font-size:25px;font-weight:300;font-family:Raleway,Roboto,Arial,sans-serif;color:#fff}body.coFlight .loader-w-airlines .loader .globe .highlighted{padding:54px 3em 70px}.loader .globe .highlighted.open-jaw{padding:70px 0 80px;font-size:26px}.loader .globe .highlighted .subheading{font-size:.5em;font-family:Arial,Helvetica,Geneva,Tahoma,sans-serif}.loader .globe .highlighted .accent{display:block}.loader .globe .highlighted .accent.accent-oj{display:inline-block;max-width:160px;vertical-align:bottom;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.loader .globe .highlighted .accent.accent-oj:last-child{max-width:400px}.loader .globe .highlighted:after{position:absolute;bottom:0;left:0;width:100%;content:''}.loader .globe .progress{height:4px}.loader .globe .progress-wrapper{position:relative}.loader .globe .progress-wrapper:before{position:absolute;top:1px;left:0;z-index:1;width:100%;height:2px;background-color:#f9f9f9;content:''}.loader .globe .provider-cloud .subheading{text-align:center}.loader .globe .teaser{padding:1em 0 0}.loader .globe .teaser .sprite-holding-holding-teaser-filter{float:left;margin:0 0 0 90px}.loader .globe .teaser-text .heading{font-size:1.3333em;font-family:Raleway,Roboto,Arial,sans-serif;color:#2771d4}.loader .globe .teaser-text span{font-weight:700}@keyframes progress-effect{0%{width:5px}100%{width:100%}}.loader .progress{position:relative;z-index:2;height:4px;margin:10px auto}.cssanimations .loader .progress{background:#ff991d;animation-name:progress-effect;animation-duration:20s;animation-timing-function:cubic-bezier(.15,.19,.33,.57)}.no-cssanimations .loader .progress{width:100%;height:4px;background-image:url('../img/kingfisher/progress__90582b9f.gif')}.loader .progress-wrapper{position:relative}.loader .progress-wrapper:before{position:absolute;top:1px;left:0;z-index:1;width:100%;height:2px;background-color:#f9f9f9;content:''}.ribbon{width:150px;height:150px;overflow:hidden;position:absolute}.ribbon:before{position:absolute;z-index:-1;content:'';display:block;border:5px solid #dadada}.ribbon:after{position:absolute;z-index:-1;content:'';display:block;border:5px solid #dadada}.ribbon span{position:absolute;display:block;width:225px;padding:10px 0;margin:10px;background-color:#ff991d;box-shadow:0 5px 10px rgba(0,0,0,.1);color:#fff;font:700 12px/1.5em Raleway,Roboto,Arial,sans-serif;text-transform:uppercase;text-align:center;z-index:1}.ribbon-green span{background-color:#2d8001}.ribbon-top-left{top:-5px;left:-5px}.ribbon-top-left:before{border-top-color:transparent;border-left-color:transparent;top:0;right:0}.ribbon-top-left:after{border-top-color:transparent;border-left-color:transparent;bottom:0;left:0}.ribbon-top-left span{right:-25px;top:30px;-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.ribbon-top-right{top:-5px;right:-5px}.ribbon-top-right:before{border-top-color:transparent;border-right-color:transparent;top:0;left:0}.ribbon-top-right:after{border-top-color:transparent;border-right-color:transparent;bottom:0;right:0}.ribbon-top-right span{left:-25px;top:30px;-ms-transform:rotate(45deg);transform:rotate(45deg)}.ribbon-bottom-left{bottom:-5px;left:-5px}.ribbon-bottom-left:before{border-bottom-color:transparent;border-left-color:transparent;bottom:0;right:0}.ribbon-bottom-left:after{border-bottom-color:transparent;border-left-color:transparent;top:0;left:0}.ribbon-bottom-left span{right:-25px;bottom:30px;-ms-transform:rotate(225deg);transform:rotate(225deg)}.ribbon-bottom-right{bottom:-5px;right:-5px}.ribbon-bottom-right:before{border-bottom-color:transparent;border-right-color:transparent;bottom:0;left:0}.ribbon-bottom-right:after{border-bottom-color:transparent;border-right-color:transparent;top:0;right:0}.ribbon-bottom-right span{left:-25px;bottom:30px;-ms-transform:rotate(-225deg);transform:rotate(-225deg)}.personalized-destinations{position:relative;z-index:1;margin:40px auto 0 auto;width:1180px}.personalized-destinations__heading{font-family:Raleway,Roboto,Arial,sans-serif;font-weight:700;font-size:18px;color:#fff;margin-bottom:22px;text-shadow:0 1px 6px rgba(0,0,0,.6),0 0 20px rgba(0,0,0,.3)}.personalized-destinations__heading:empty{height:18px;width:210px;border-radius:2px;background-image:linear-gradient(90deg,#d8d8d8 25%,#e8e8e8 50%,#d8d8d8 75%);background-size:1200px 100%;animation:pers-dest-shimmer 1.3s infinite linear}.personalized-destinations__grid{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[4];grid-template-columns:repeat(4,1fr);gap:14px}.personalized-destinations__grid--cols-3{-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr)}.personalized-destinations__tile{position:relative;display:block;border-radius:5px;overflow:hidden;height:170px;border:1px solid rgba(255,255,255,.15);box-shadow:0 2px 8px rgba(0,0,0,.18);text-decoration:none;color:inherit;transition:box-shadow .18s,transform .18s}.personalized-destinations__tile:hover{box-shadow:0 6px 20px rgba(0,0,0,.3);-ms-transform:translateY(-3px);transform:translateY(-3px)}.personalized-destinations__tile:hover .personalized-destinations__img{-ms-transform:scale(1.06);transform:scale(1.06)}.personalized-destinations__tile:active{-ms-transform:scale(.97);transform:scale(.97);box-shadow:0 1px 4px rgba(0,0,0,.2)}.personalized-destinations__tile--skeleton{pointer-events:none;background:#e0e0e0}.personalized-destinations__img{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;object-fit:cover;display:block;transition:transform .28s}.personalized-destinations__overlay{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(to top,rgba(0,0,0,.78) 0%,rgba(0,0,0,.5) 38%,rgba(0,0,0,0) 68%);padding:24px 12px 10px;display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items:flex-end;-ms-flex-pack:justify;justify-content:space-between;gap:8px}.personalized-destinations__overlay--skeleton{background:rgba(0,0,0,.18)}.personalized-destinations__overlay-left{-ms-flex:1;flex:1;min-width:0;position:relative}.personalized-destinations__why{display:inline-block;font-size:12px;color:rgba(255,255,255,.95);line-height:1;margin-bottom:4px;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;background:rgba(0,0,0,.45);padding:3px 7px;border-radius:3px}.personalized-destinations__city{display:block;font-size:16px;font-weight:700;color:#fff;line-height:1.25;margin-bottom:1px;text-shadow:0 1px 4px rgba(0,0,0,.5)}.personalized-destinations__meta{display:block;font-size:12px;color:rgba(255,255,255,.8);line-height:1.3;transition:opacity .15s}.personalized-destinations__tile:hover .personalized-destinations__meta{opacity:0}.personalized-destinations__cta{position:absolute;bottom:0;left:0;display:block;font-size:12px;font-weight:700;color:#fff;line-height:1.3;opacity:0;-ms-transform:translateX(-3px);transform:translateX(-3px);transition:opacity .15s,transform .15s}.personalized-destinations__tile:hover .personalized-destinations__cta{opacity:1;-ms-transform:translateX(0);transform:translateX(0)}.personalized-destinations__price{text-align:right;-ms-flex-negative:0;flex-shrink:0;white-space:nowrap;padding:4px 6px;border-radius:4px;transition:background-color .18s}.personalized-destinations__tile:hover .personalized-destinations__price{background:rgba(255,255,255,.1)}.personalized-destinations__price-from{display:block;font-size:10px;color:rgba(255,255,255,.78);line-height:1}.personalized-destinations__price-amount{display:inline-block;font-size:22px;font-weight:700;color:#fff;line-height:1.1;border-bottom:2px solid rgba(255,255,255,.5);padding-bottom:1px;text-shadow:0 1px 4px rgba(0,0,0,.5)}.personalized-destinations__price-amount:after{content:' \203A';font-size:18px;opacity:.6;transition:opacity .18s,transform .18s}.personalized-destinations__tile:hover .personalized-destinations__price-amount{border-bottom-color:#fff}.personalized-destinations__tile:hover .personalized-destinations__price-amount:after{opacity:1;-ms-transform:translateX(2px);transform:translateX(2px)}@keyframes pers-dest-shimmer{0%{background-position:-600px 0}100%{background-position:600px 0}}.personalized-destinations__skel-line{height:10px;border-radius:2px;margin-bottom:4px;background-image:linear-gradient(90deg,rgba(255,255,255,.1) 25%,rgba(255,255,255,.25) 50%,rgba(255,255,255,.1) 75%);background-size:1200px 100%;animation:pers-dest-shimmer 1.3s infinite linear}.personalized-destinations__skel-line--wide{width:60%}.personalized-destinations__skel-line--narrow{width:42%;margin-bottom:0}.personalized-destinations__img-placeholder{position:absolute;inset:0;background-image:linear-gradient(90deg,#d8d8d8 25%,#e8e8e8 50%,#d8d8d8 75%);background-size:1200px 100%;animation:pers-dest-shimmer 1.3s infinite linear}.personalized-destinations__chips{display:-ms-flexbox;display:flex;gap:8px;min-height:28px;margin-bottom:12px}.personalized-destinations__chip{position:relative;box-sizing:border-box;height:28px;padding:0 14px;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;border:0;border-radius:6px;cursor:pointer;font:600 13px Arial,Helvetica,Geneva,Tahoma,sans-serif;background:rgba(0,0,0,.55);color:#fff;box-shadow:inset 0 0 0 1px rgba(255,255,255,.55);transition:background-color .12s ease-out,color .12s ease-out,transform .12s ease-out}.personalized-destinations__chip:after{content:'';position:absolute;top:-12px;right:0;bottom:0;left:0}.personalized-destinations__chip:hover{background:rgba(0,0,0,.72)}.personalized-destinations__chip:active{-ms-transform:scale(.96);transform:scale(.96);box-shadow:inset 0 2px 4px rgba(0,0,0,.35)}.personalized-destinations__chip:focus-visible{outline:2px solid #fff;outline-offset:0}.personalized-destinations__chip--active{background:#fff;color:#0e58bb;box-shadow:0 1px 2px 0 rgba(0,0,0,.35),0 2px 6px 0 rgba(0,0,0,.25)}.personalized-destinations__chip--active:hover{background:#fff}.personalized-destinations__chip--active:focus-visible{outline-color:#0e58bb}.personalized-destinations__panel--hidden{display:none}.personalized-destinations__tile--deal .personalized-destinations__overlay{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:stretch;align-items:stretch;background:linear-gradient(to top,rgba(0,0,0,.78) 0,rgba(0,0,0,.5) 37px,rgba(0,0,0,0) 66px)}.personalized-destinations__tile--deal:focus-visible{outline:2px solid #fff;outline-offset:-2px;box-shadow:0 0 0 2px #0e58bb,0 2px 8px rgba(0,0,0,.18)}.personalized-destinations__freshness{position:absolute;left:12px;top:8px;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;gap:5px;white-space:nowrap;background:rgba(0,0,0,.55);border-radius:3px;padding:3px 7px;font:400 11px Arial,Helvetica,Geneva,Tahoma,sans-serif;color:#fff}.personalized-destinations__deal-head{display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items:flex-end;-ms-flex-pack:justify;justify-content:space-between;gap:8px}.personalized-destinations__deal-meta{display:block;font-size:12px;color:rgba(255,255,255,.8);line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.personalized-destinations__deal-quality{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;gap:3px 4px;margin-bottom:4px;font:400 11px Arial,Helvetica,Geneva,Tahoma,sans-serif;line-height:1.2}.personalized-destinations__deal-fact{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;gap:5px;white-space:nowrap;max-width:100%;overflow:hidden;padding:3px 7px;border-radius:3px;background:rgba(0,0,0,.55);color:#fff}.personalized-destinations__tile--deal .personalized-destinations__city{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.itinerary-deal{border-left:4px solid #2d8001}.price-annotation-row{padding:1em 3.333em 0}.itinerary-list .itinerary .price-annotation-row+.itinerary-parts{padding-top:0}.price-annotation-badge{background:#2d8001;color:#fff;font-size:12px;font-weight:700;padding:4px 10px;border-radius:3px;white-space:nowrap;display:inline-block;cursor:help;text-decoration:none}.price-annotation-badge:hover{color:#fff;text-decoration:none}.price-annotation-pill{background:#f0f0f0;color:#666;font-size:12px;font-weight:700;padding:3px 8px;border-radius:3px;white-space:nowrap;display:inline-block;cursor:help;text-decoration:none}.price-annotation-pill:hover{color:#666;text-decoration:none}.price-annotation-bar{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end;margin-top:5px}.price-annotation-bar__track{position:relative;width:120px;height:4px;border-radius:2px;background:linear-gradient(to right,#2d8001,rgba(45,128,1,.3),#dadada)}.price-annotation-bar__dot{position:absolute;top:-3px;width:8px;height:8px;border-radius:50%;background:#2d8001;border:1.5px solid #fff;box-shadow:0 0 2px rgba(0,0,0,.3);-ms-transform:translateX(-50%);transform:translateX(-50%)}.price-reassurance{color:#45802d;font-size:12px;margin-top:8px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:4px}.price-reassurance__icon{font-size:14px;line-height:1}.checkout-price-context{padding:10px 12px;border-radius:4px}.checkout-price-context--top{background:#f1f8e5;border-left:3px solid #2d8001}.checkout-price-context--good{background:#f7f7f7;border-left:3px solid #dadada}.checkout-price-context--above{border-radius:4px 4px 0 0;margin-bottom:0}.checkout-price-context--above+.part{border-top-left-radius:0;border-top-right-radius:0}.checkout-price-context--below{margin-top:4px}.checkout-price-context__catchphrase{font-size:12px;font-weight:700;color:#2d8001;display:-ms-flexbox;display:flex;-ms-flex-align:baseline;align-items:baseline;gap:5px;margin-bottom:2px}.checkout-price-context--good .checkout-price-context__catchphrase{color:#666}.checkout-price-context__icon{font-size:13px;line-height:1;-ms-flex-negative:0;flex-shrink:0}.checkout-price-context__headline{font-size:11px;color:#666;margin-bottom:6px;display:-ms-flexbox;display:flex;-ms-flex-align:baseline;align-items:baseline;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:4px}.checkout-price-context__info{font-size:12px;color:#bababa;text-decoration:none;cursor:help}.checkout-price-context__info:hover{color:#666;text-decoration:none}.checkout-price-context__chips{display:-ms-inline-flexbox;display:inline-flex;gap:4px;margin-left:2px}.checkout-price-context__chip{background:#f1f8e5;color:#2d8001;font-size:10px;font-weight:700;padding:1px 6px;border-radius:99px;white-space:nowrap}.checkout-price-context--good .checkout-price-context__chip{background:#f0f0f0;color:#666}.checkout-price-context__bar{margin-top:4px}.checkout-price-context__segments{display:-ms-flexbox;display:flex;gap:2px;height:6px;position:relative}.checkout-price-context__segment{-ms-flex:1;flex:1}.checkout-price-context__segment--green{background:#2d8001;border-radius:3px 0 0 3px}.checkout-price-context__segment--amber{background:#ffca11}.checkout-price-context__segment--red{background:#d33c3c;border-radius:0 3px 3px 0}.checkout-price-context__dot{position:absolute;top:50%;width:10px;height:10px;background:#2d8001;border:2px solid #fff;border-radius:50%;box-shadow:0 1px 2px rgba(0,0,0,.2);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:1}.hero-tagline{text-align:left;color:#fff;font-size:18px;font-weight:700;margin:0;padding:4px 0 8px;text-shadow:0 1px 3px rgba(51,51,51,.4);position:relative;z-index:1}.container-splash-bottom:has(.trust-bar){background:0 0;min-height:auto}.trust-bar{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;gap:6px;padding:6px 0;margin:0;background:rgba(51,51,51,.5);font-size:12px;line-height:1;color:#fff}.trust-bar__item{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;gap:4px}.trust-bar__item--trustpilot{min-width:310px;height:24px}.trust-bar__item--trustpilot .trustpilot-widget{width:100%}.trust-bar__icon--lock{font-size:12px}.trust-bar__label{font-weight:700}.trust-bar__separator{color:rgba(255,255,255,.4);font-size:16px;line-height:1}.bgo-icons{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;gap:4px}.bgo-icons__icon{display:inline-block;width:18px;height:18px;font-size:18px;line-height:1;color:#333}.bgo-icons__icon--off{color:#666}.bgo-icons__trigger{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:18px;height:18px;margin-left:2px;padding:0;border:0;font-size:18px;line-height:1;color:#666;background:0 0;cursor:pointer;text-decoration:none}.bgo-icons__trigger:hover{color:#333}.bgo-icons__trigger:focus-visible{outline:2px solid #333;outline-offset:2px}.bgo-list{min-width:220px;text-align:left}.bgo-list__section+.bgo-list__section{margin-top:12px}.bgo-list__section-title{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:8px;margin-bottom:8px;font-weight:600}.bgo-list__section-icon{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;-ms-flex:0 0 16px;flex:0 0 16px;width:16px;height:16px;font-size:16px;line-height:1}.bgo-list__section--included .bgo-list__section-icon{color:#2d8001}.bgo-list__section--excluded .bgo-list__section-icon{color:#d33c3c}.bgo-row{display:-ms-grid;display:grid;-ms-grid-columns:18px auto;grid-template-columns:18px auto;column-gap:6px;margin:0 0 0 24px}.bgo-row+.bgo-row{margin-top:8px}.bgo-row__icon{display:inline-block;-ms-grid-row:1;grid-row:1;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;width:18px;height:18px;font-size:18px;line-height:1;color:#333}.bgo-row--off .bgo-row__icon{color:#666}.bgo-row__name{-ms-grid-column:2;grid-column:2;font-weight:600}.bgo-row__amount{font-weight:400}.bgo-row__desc{-ms-grid-column:2;grid-column:2;font-size:11px;color:#666}.bgo-icons .bgo-icons__icon:before,.bgo-icons .bgo-icons__trigger:before,.bgo-list .bgo-list__section-icon:before,.bgo-row .bgo-row__icon:before{margin:0}.tooltip.bgo-tooltip{width:290px;padding:16px;pointer-events:auto}.tooltip.bgo-tooltip .ui-tooltip-content{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center}.tooltip.bgo-tooltip .tooltip-title{-ms-flex:1 1 0px;flex:1 1 0;-ms-flex-order:1;order:1;margin:0;font-size:14px;font-weight:600;line-height:20px;color:#333}.tooltip.bgo-tooltip .js_close_tooltip{-ms-flex-order:2;order:2;width:16px;height:16px;margin-left:12px;font-size:16px;line-height:1;color:#666}.tooltip.bgo-tooltip .js_close_tooltip:before{margin:0}.tooltip.bgo-tooltip .js_close_tooltip:hover{color:#333}.tooltip.bgo-tooltip .bgo-list{-ms-flex:0 0 100%;flex:0 0 100%;-ms-flex-order:3;order:3;min-width:0;margin-top:12px;padding-top:12px;border-top:1px solid #dadada}.segment-detailed--bgo{display:block;margin:0;padding:.75em 0 0;border-top:1px dashed #666;font-size:1em}.bgo-aside__head{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-bottom:4px}.bgo-aside__title{font-weight:600}.bgo-aside__trigger{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:18px;height:18px;margin-left:2px;padding:0;border:0;font-size:18px;line-height:1;color:#666;background:0 0;cursor:pointer;text-decoration:none;margin-left:auto}.bgo-aside__trigger:hover{color:#333}.bgo-aside__trigger:focus-visible{outline:2px solid #333;outline-offset:2px}.bgo-aside__row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;margin:4px 0}.bgo-aside__icon{display:inline-block;width:18px;height:18px;margin-right:6px;font-size:18px;line-height:1;color:#333}.bgo-aside__icon--off{color:#666}.bgo-aside__name{-ms-flex:1 1 auto;flex:1 1 auto;min-width:0}.bgo-aside__state{margin-left:auto;padding-left:6px;font-size:11px;font-weight:600;text-align:right}.bgo-aside__state--off{font-weight:400;color:#666}.bgo-aside .bgo-aside__icon:before,.bgo-aside .bgo-aside__trigger:before{margin:0}.bgo-aside.baggage-sidebar{float:none;width:auto}.ui-mobile-viewport .wait-container .wait-wording-top{padding:1em;font-size:1.333em;font-family:Raleway,Roboto,Arial,sans-serif;line-height:1.333em}.ui-mobile-viewport .animation-content{padding-top:1em}.wait-container{background:#3d90e0}.wait-container-footer .cloud-wrapper{position:relative;top:-53px;height:55px;overflow:hidden;text-align:center}.wait-container-bg{min-height:100%;background:0 none;background-size:cover;text-align:center}.wait-top{padding:5em 0 0;color:#fff}.wait-top-head{font-size:2.5em;font-family:Raleway,Roboto,Arial,sans-serif;line-height:1.333em}.wait-top-dates{position:relative;font-family:Raleway,Roboto,Arial,sans-serif;font-size:2.5em;line-height:1.333em}@media only screen and (max-width:440px){.wait-top-dates{font-size:1.5em;line-height:1.4em;white-space:nowrap}}.wait-top-dates .flex{display:inline-block;width:120px}.wait-top-dates .flex>div{position:relative;display:inline-block;padding:3px 8px 4px;background-color:#fff;vertical-align:middle;font-size:.4em;line-height:1em;color:#fff}.wait-top-dates .flex-departure:after{border-top:5px dashed transparent;border-bottom:5px dashed transparent;border-left:5px solid #fff;border-right:none;position:absolute;margin:1px 0 0 8px;content:""}.wait-top-dates .flex-return:before{border-top:5px dashed transparent;border-bottom:5px dashed transparent;border-right:5px solid #fff;border-left:none;position:absolute;margin:1px 0 0 -13px;content:""}.wait-top-details{font-size:1.5em;font-family:Raleway,Roboto,Arial,sans-serif;line-height:1.5em}.wait-top-details>div{display:inline;padding:20px}.ui-mobile-viewport .flight-location .city{color:#333}.flight-location{display:block;margin:120px -50px 20px;width:520px;color:#fff;font-size:1.5em;font-family:Raleway,Roboto,Arial,sans-serif}@media only screen and (max-width:440px){.flight-location{width:300px;margin:100px 0 0;text-align:justify}}.flight-location>div{display:inline-block;min-width:70px;vertical-align:bottom;font-weight:400;font-size:1.5em}.flight-location .location+.location{margin-left:180px}@media only screen and (max-width:440px){.flight-location .location+.location{margin-left:80px}}.flight-location .city{overflow:hidden;margin:0 -67px;width:300px;color:#fff;text-overflow:ellipsis;white-space:nowrap;font-weight:600;font-size:.666em}@media only screen and (max-width:440px){.flight-location .city{width:110px;height:1.5em;margin:10px 0;text-align:center}}.flight-location .iata{position:relative;overflow:hidden;box-sizing:content-box;width:156px;height:156px;border:5px solid #66b0eb;border-radius:50%;background-color:#2771d4;color:#fff;text-align:center;text-transform:uppercase;line-height:156px}@media only screen and (max-width:440px){.flight-location .iata{width:100px;height:100px;line-height:100px;position:static}}.flight-location .iata img,.flight-location .iata>div{float:left;overflow:hidden;width:156px;height:156px;border-radius:50%}@media only screen and (max-width:440px){.flight-location .iata img,.flight-location .iata>div{width:100px;height:100px}}.flight-location .iata img{margin:0;visibility:hidden}.flight-location .iata img.loaded{visibility:visible}.flight-location .iata>div{margin-top:-156px;background:transparent linear-gradient(130deg,#2771d4 0%,transparent 75%);color:#fff;font-weight:600}@media only screen and (max-width:440px){.flight-location .iata>div{margin-top:-100px}}.flight-location-OJ{margin-top:80px;font-size:1em}.flight-location-OJ .city{margin:0;width:100px;font-size:1em}.flight-location-OJ+.flight-location-OJ{margin-top:20px}.flight-location-OJ .iata{width:97px;height:97px;border-width:3px;line-height:97px}.flight-location-OJ .iata img,.flight-location-OJ .iata>div{width:97px;height:97px}.flight-location-OJ .iata>div{margin-top:-97px}@keyframes planeOJ{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes planeRT{0%{opacity:0;transform:rotate(-45deg)}2%{opacity:1}48%{opacity:1}50%{opacity:0;transform:rotate(45deg)}50.1%{opacity:0;transform:rotate(135deg)}52%{opacity:1}98%{opacity:1}100%{opacity:0;transform:rotate(225deg)}}@keyframes planeOW{0%{opacity:0;transform:rotate(-45deg)}3%{opacity:1}98%{opacity:1}100%{opacity:0;transform:rotate(45deg)}}.animation-RT .animation-path{animation-duration:10s;animation-name:planeRT}.animation-OJ .animation-path{animation-duration:10s;animation-name:planeOJ}.animation-OW .animation-path{animation-duration:10s;animation-name:planeOW}.animation-path{animation-timing-function:linear;animation-delay:0s;animation-direction:normal;animation-fill-mode:none;animation-iteration-count:infinite;animation-play-state:running;position:absolute;margin:-25px 0 0 150px;width:100px;height:100px;color:#fff;font-size:50px;line-height:1;-ms-transform-origin:50% 225px 0;transform-origin:50% 225px 0}@media only screen and (max-width:440px){.animation-path{margin:10px 0 0 80px;-ms-transform-origin:50% 150px 0;transform-origin:50% 150px 0}}.animation-path .svg-plane{background:transparent url("../img/kingfisher/fluege_plane__90582b9f.svg") no-repeat scroll 0 0/contain;height:50px;position:absolute;top:5px;-ms-transform:rotate(35deg);transform:rotate(35deg);width:50px}.animation{padding:0 10px;width:0;height:0}.animation-content{display:inline-block;margin-bottom:5em;padding-top:2em;position:relative;width:420px;height:420px}@media only screen and (max-width:440px){.animation-content{width:300px;height:300px;position:static}}.animation-content svg{margin-bottom:-405px}.animation-content .wait-top{position:absolute;top:85px;width:64%;margin-left:18%;font-size:.583em}.animation-content .wait-top-head{font-weight:600}.animation-content .wait-top-hint{display:inline-block;width:13em;padding:1em 0;font-size:1.667em}.animation-contentOW{height:320px}.animation-contentOW svg{margin-bottom:-105px}.base-modal .flex{display:-ms-flexbox;display:flex}.base-modal .modal-wrapper{max-width:412px;box-sizing:border-box}.base-modal .modal-content{padding:30px;background-color:#fff;font-size:14px;line-height:19px;color:#333}.base-modal .modal-content-light{padding-top:0}.base-modal .modal-content b{font-weight:700}.base-modal .modal-content strong{padding-bottom:5px;display:block;font-weight:700}.base-modal .modal-content h3{padding-top:10px;padding-bottom:5px;display:block;font-weight:700}.base-modal .modal-content button{display:block;margin:20px auto 0}.base-modal .modal-content .flex>button{margin:20px 0 0}.fake-select.control,.fake-select+.label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;cursor:pointer}.fake-select+.label{padding-right:29px}.sprite-holding-holding-app-logo,.sprite-holding-holding-app,.sprite-holding-holding-clean,.sprite-holding-holding-teaser-filter,.sprite-holding-holding-teaser-filter_ru,.wait-sphere.clean .top-content:before,.wait-sphere .top-content:before,.wait-sphere .top-content .app-banner-logo{background-image:url("../img/sprites/kingfisher/holding/holding__90582b9f.png")}.sprite-holding-holding-app-logo.lazy-background,.sprite-holding-holding-app.lazy-background,.sprite-holding-holding-clean.lazy-background,.sprite-holding-holding-teaser-filter.lazy-background,.sprite-holding-holding-teaser-filter_ru.lazy-background{background-image:none}.sprite-holding-holding-app-logo,.wait-sphere .top-content .app-banner-logo{background-position:-740px -121px;width:103px;height:20px}.sprite-holding-holding-app,.wait-sphere .top-content:before{background-position:0 0;width:738px;height:220px}.sprite-holding-holding-clean,.wait-sphere.clean .top-content:before{background-position:-740px 0;width:739px;height:119px}.sprite-holding-holding-teaser-filter{background-position:0 -222px;width:241px;height:208px}.sprite-holding-holding-teaser-filter_ru{background-position:-243px -222px;width:241px;height:208px}.wait-sphere{overflow:hidden;margin:20px auto;width:570px;height:570px;border:5px solid #fff;border-radius:300px;background-color:#fff;text-align:center}.wait-sphere .sphere-bottom .wait-wording-top{padding:20px 30px 25px;color:#2771d4;font-size:30px;font-family:Raleway,Roboto,Arial,sans-serif;line-height:1.1}.wait-sphere .sphere-bottom .wait-wording-top.compress-text{padding:10px 50px;font-size:20px;line-height:1.25}.wait-sphere .list-benefits{overflow:hidden;width:0}.wait-sphere .list-benefits .icon-check{font-size:14px;font-family:Arial,Helvetica,Geneva,Tahoma,sans-serif;line-height:1.9}.wait-sphere .list-benefits .icon-check:before{margin-right:8px;font-size:16px}.wait-sphere .bx-wrapper,.wait-sphere .bx-viewport{margin-bottom:20px}.wait-sphere .carousel-skin-mastercard>div{float:left;padding:0 50px 0 20px;line-height:20px}.wait-sphere .carousel-skin-mastercard>div .icon-check:before{color:#2771d4;font-size:25px}.wait-sphere .partnerboxContent h5{padding:60px 110px 0;color:#2771d4;font-size:25px;font-family:Raleway,Roboto,Arial,sans-serif}.wait-sphere .partnerboxContent ul{padding:20px 60px}.wait-sphere .partnerboxContent ul li{display:inline-block;padding-right:50px;line-height:30px}.wait-sphere .partnerboxContent ul li:before{margin:0;color:#ff991d;font-size:20px}.wait-sphere.clean .top-content:before{left:-50px;height:110px;content:""}.wait-sphere.clean .heading,.wait-sphere.clean .wait-wording-top{margin:0 auto;padding-top:110px;width:70%;font-size:25px;font-family:Raleway,Roboto,Arial,sans-serif;font-weight:300;line-height:1.2}.wait-sphere.clean .sphere-top .wait-wording-top{display:table-cell;padding:0 67px;height:300px;vertical-align:middle}.wait-sphere.clean .wait-wording-top-short{width:80%}.wait-sphere.clean .progress-wrapper{margin-top:-22px}.wait-sphere.clean .provider-cloud{margin-top:22px}.wait-sphere.clean .provider-cloud img{margin:12px 9px}.layout-payment-icons .wait-sphere .top-content{height:270px}.layout-payment-icons .wait-sphere .top-content:before{height:117px}.layout-payment-icons .wait-sphere .top-content .benefits{padding:95px 0 0 95px;text-align:left;text-shadow:1px 1px 2px rgba(0,0,0,.2);font-size:16px;line-height:1.6}.layout-payment-icons .wait-sphere .top-content .icon-check:before{margin-right:10px;font-size:18px}.layout-payment-icons .wait-sphere .top-content .payment-icons{position:relative;display:inline-block;overflow:hidden;padding-top:63px}.layout-payment-icons .wait-sphere .top-content .payment-icons>li{float:left;margin-right:20px}.layout-payment-icons .wait-sphere .progress-wrapper{margin-top:35px}.layout-payment-icons .wait-sphere .sphere-bottom .wait-wording-top{padding-top:20px}.wait-sphere .progress-wrapper{margin-top:25px}.wait-sphere .progress-wrapper .progress{animation-name:progress-effect;animation-duration:120s;animation-timing-function:cubic-bezier(.15,.19,.33,.57)}.wait-sphere .top-content{position:relative;margin:0 0 20px;height:300px;border-radius:300px 300px 0 0;background:#2771d4;background:linear-gradient(to bottom,#1746a8 0%,#66b0eb 90%);color:#fff}.wait-sphere .top-content:before{position:absolute;bottom:-1px;left:-55px;height:150px;border-radius:300px 300px 0 0;content:""}.wait-sphere .top-content .app-banner-flag{position:absolute;right:61px;bottom:-13px;padding-top:15px;width:80px;height:80px;border-radius:50px;background-color:#ff991d;text-align:center;text-shadow:1px 1px 1px rgba(0,0,0,.1);font-size:12px;line-height:15px}.wait-sphere .top-content .app-banner-flag:after{position:absolute;top:3px;left:3px;width:74px;height:74px;border:1px dashed #fff;border-radius:37px;content:""}.wait-sphere .top-content .app-banner-flag .hero{text-transform:uppercase;font-size:20px;line-height:20px}.wait-sphere .top-content .app-banner-text{display:block;padding:68px 0 0 122px;color:#fff;text-align:left;text-shadow:1px 1px 1px rgba(0,0,0,.2);font-size:20px;font-family:Raleway,Roboto,Arial,sans-serif}.wait-sphere .top-content .app-banner-text strong{font-weight:700}.wait-sphere .top-content .app-banner-logo{position:relative;top:6px;display:inline-block;color:transparent;text-shadow:-1px -3px 2px rgba(0,0,0,.1)}.wait-footer-content{min-height:190px;background:#fff;text-align:center}.wait-footer-content .cloud-wrapper{position:relative;top:-53px;height:55px;overflow:hidden}.wait-footer-content .headline{margin:-.5em 0 1.5em;font-size:1.6em;color:#333}.wait-footer-content .headline .partner-text{display:inline-block;vertical-align:12px}.wait-footer-content .advantages-list li{display:inline-block;margin:0 1em;color:#666;font-size:1.3em}.wait-footer-content .advantages-list li:before{margin-right:8px;color:#45802d;font-size:1.4em}.wait-container-advantages-bg{min-height:unset;padding-bottom:55px;background:#2a50bd}.wait-container-advantages-bg .wait-top{padding:1em 0 0}.wait-container-advantages-bg .wait-top-head{font-size:1.4em}.wait-container-advantages-bg .wait-top-dates{color:#fff;font-size:2.2em;font-weight:700}.wait-container-advantages-bg .wait-top-dates .flex>div{color:#333}.progress-steps{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:start;align-items:flex-start;max-width:420px;margin:0 auto}.progress-step{-ms-flex:1;flex:1;text-align:center;transition:opacity .4s ease}.progress-step--pending{opacity:.4}.progress-step--completed,.progress-step--active{opacity:1}.progress-step__icon{width:28px;height:28px;border-radius:50%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;margin:0 auto;transition:background-color .3s ease,transform .3s ease,box-shadow .3s ease}.progress-step__label{margin-top:4px;line-height:1.2;transition:opacity .3s ease}.progress-step__connector{-ms-flex:0 0 30px;flex:0 0 30px;height:2px;margin-top:14px;transition:background .4s ease}.progress-step__ring{width:14px;height:14px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:progressSpin .8s linear infinite}.progress-step__check{display:block}@keyframes progressPop{0%{transform:scale(.8)}50%{transform:scale(1.15)}100%{transform:scale(1)}}@keyframes progressSpin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.progress-steps{margin-top:20px}.progress-step__icon{font-size:14px;color:#fff;box-shadow:0 0 0 3px rgba(255,255,255,.3)}.progress-step__icon--active{background:#ff991d;box-shadow:0 0 0 3px rgba(255,255,255,.4)}.progress-step__icon--completed{background:#2d8001;box-shadow:0 0 0 3px rgba(255,255,255,.5);animation:progressPop .35s cubic-bezier(.34,1.56,.64,1)}.progress-step__icon--pending{background:rgba(255,255,255,.15)}.progress-step__label{font-size:14px;color:#fff;font-family:Raleway,Roboto,Arial,sans-serif}.progress-step__connector{background:rgba(255,255,255,.15)}.progress-step__connector--completed{background:#2d8001}.header .cosmita-btn-login{position:relative}.header .cosmita-btn-login.item a:hover,.header .cosmita-btn-login.item a.open{background-color:#fff;color:#2771d4}.header .navigation .item a.cosmita-open{background:#f9f9f9;color:#2771d4;border-radius:2px}.header .navigation .item a.cosmita-open+.cosmita-wrapper{display:block}.cosmita-wrapper{display:none;position:absolute;top:62px;right:0;z-index:10140;width:300px;padding:1em;border-top:1px dashed #1e5fb6;background-color:#2771d4;color:#fff}.cosmita-wrapper:before{position:absolute;top:0;left:0;z-index:2;height:0;width:100%;border-top:1px dashed #5890da;content:""}.cosmita-wrapper .powered-by{display:none;padding:7px 6px;line-height:1;background:#f7f7f7}.csstransforms .cosmita-wrapper .powered-by{display:inline-block;position:absolute;left:-73px;top:48px;font-size:11px;color:#666;font-family:Arial,Helvetica,Geneva,Tahoma,sans-serif;-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.cosmita-wrapper .icon-info{color:inherit}.cosmita-wrapper .cosmita-close{position:absolute;top:5px;right:5px;font-size:.5em;overflow:hidden;border:none;background:0 0;outline:none;cursor:pointer}.cosmita-wrapper input[type=text]{width:85%;padding:.75em;background-color:#fff;border:0;color:#666}.cosmita-wrapper .field-bookingId{margin-bottom:10px}.cosmita-wrapper .field-bookingId .icon-info:before{font-size:.8em}.cosmita-wrapper .field.cosmita-submit{position:absolute;bottom:20px;right:20px;width:24px;height:24px;background-color:#ff991d;border:none;border-radius:50%}.cosmita-wrapper .field.cosmita-submit:before{position:absolute;left:4px;top:4px;color:#fff;text-shadow:1px 1px 2px rgba(0,0,0,.2)}.faco-offer .faco-content:before,.faco-offer .faco-content:after{content:" ";display:table}.faco-offer .faco-content:after{clear:both}.faco-offer.wide:after{content:'';width:100%;height:20px;border:1px solid #dadada;border-width:0 1px;display:block}.faco-offer-box.fastest-or-cheapest:last-child{margin-left:20px}.faco-offer-box.fastest-is-cheapest .accentuate{position:relative}.faco-offer-box.fastest-is-cheapest .faco-btn{margin-top:25px}.faco-offer-box.cheapest-offer .accentuate .flight-price{font-weight:700}.faco-offer-box.cheapest-offer .accentuate .flight-times{font-weight:400}.faco-offer-box .accentuate{width:250px;border-top:1px solid #dadada}.faco-offer-box .accentuate .flight-times{font-weight:700;line-height:1.5em}.faco-offer-box .accentuate .flight-price{line-height:1.5em}.faco-offer-box .filtered-payment-hint{width:65%;margin-top:8px}.faco-offer-box .plain{line-height:1.5em}.faco-offer-box .btn-row:before,.faco-offer-box .btn-row:after{content:" ";display:table}.faco-offer-box .btn-row:after{clear:both}.faco-offer-box .btn-row .faco-btn{float:right;margin-top:5px}.faco-offer-box .btn-row .filtered-payment-hint{float:left}.faco-offer .action-trigger{position:relative;padding-left:25px}.faco-offer .action-trigger:before{font-size:31px;color:#fff;position:absolute;left:-12px}.faco-offer .combined-icon{position:absolute;font-size:31px;color:#fff;top:-8px;left:0}.faco-offer .combined-icon .icon-plus{font-size:.484em;position:absolute;top:7px;left:22px}.faco-offer .combined-icon:before{left:-12px;position:absolute;top:0}.faco-offer .combined-icon:after{top:0;left:34px;position:absolute}.faco-offer .fastest-is-cheapest .action-trigger{padding-left:70px}.faco-offer .fastest-is-cheapest .filtered-payment-hint{width:auto}.faco-offer .fastest-is-cheapest .title{padding-bottom:20px;line-height:1.2}.faco-offer .fastest-is-cheapest .filtered-payment-hint{margin-top:21px}.teaser-offer{float:left;width:580px}.teaser-offer-wide{width:100%;float:inherit}.teaser-offer-wide .accentuate{width:350px}.teaser-offer-wide .flight-price{color:#2771d4;font-size:1.167em;line-height:1;text-align:right;margin-top:18px}.teaser-offer-wide .flight-price .price{font-size:2.143em;line-height:1.067em;display:block}.teaser-offer-wide .column{float:right;vertical-align:bottom}.teaser-offer-wide .column:first-child{float:left;width:45%;vertical-align:top}.teaser-offer-wide .column:last-child{float:right;margin-right:30px}.simple-note-layer{display:block;position:fixed;left:0;bottom:0;z-index:6;width:100%;max-height:60px;padding:0 20px;background:rgba(39,113,212,.9);color:#fff;font-size:12px;transition:all .2s linear}.simple-note-layer .icon-info{font-size:20px;color:#fff}.simple-note-layer .close-note-layer{margin:20px 0 0;height:100%;float:right;border:none;background:0 0;color:#fff;outline:none}.simple-note-layer .layer-content{display:inline-block;line-height:60px}.simple-note-layer.hide-note-layer{max-height:0}.simple-note-layer.customer-note-layer{max-height:0;background:rgba(45,128,1,.9);transition:all .4s linear;z-index:20150}.simple-note-layer.customer-note-layer.show-note-layer{padding:13px 0;max-height:40px}.simple-note-layer.customer-note-layer .close-note-layer{margin:0}.simple-note-layer.promo-note-layer{max-height:0;background:rgba(45,128,1,.9);transition:all .4s linear}.simple-note-layer.promo-note-layer.show-note-layer{max-height:60px}.simple-note-layer.promo-note-layer.hide-note-layer{max-height:0}.simple-note-layer.promo-note-layer .container{position:relative}.simple-note-layer.promo-note-layer .close-note-layer{position:absolute;right:0;top:-5px;margin:0}.simple-note-layer.promo-note-layer .layer-content div:first-child{font-family:Raleway,Roboto,Arial,sans-serif;font-size:1.6em}.simple-note-layer.promo-note-layer .layer-content div:first-child span{margin-right:30px}.simple-note-layer.promo-note-layer .layer-content div:last-child{font-size:12px}.simple-note-layer.promo-note-layer .layer-content div:last-child .icon-rate-good{font-size:1.6em}.last-sought-offers{background:#f7f7f7}.last-sought-offers .accentuate{padding:.8rem .75rem;color:#fff;margin-right:-1px;font-size:16px;background:#2771d4}.last-sought-offers .offer{position:relative;margin-right:-1px;padding:1rem .75rem;border-right:1px solid #dadada;border-bottom:dashed 1px #dadada;border-right:solid 1px #dadada}.last-sought-offers .offer a{display:block;color:#666}.last-sought-offers .offer .rs-delete-offer{position:absolute;top:5px;right:5px;font-size:2em;color:#dadada;cursor:pointer}.last-sought-offers .date-price{display:block;margin:.5em 0}.last-sought-offers .price{float:right;margin-right:1em;line-height:1em;color:#2771d4}.last-sought-offers .price .best-price{font-size:20px}.search-result-error,.fallback-search-hint-box{display:table;width:100%;margin:20px 0}.search-result-error .heading,.fallback-search-hint-box .heading{display:table-cell;width:230px;padding:20px;background-color:#d33c3c;color:#fff;font-family:Raleway,Roboto,Arial,sans-serif;font-size:1.333em;text-transform:uppercase;vertical-align:middle;text-align:center}.search-result-error .info-text,.fallback-search-hint-box .info-text{display:table-cell;padding:20px;vertical-align:middle;line-height:1.5;border-color:#dadada;border-width:1px 1px 1px 0;border-style:solid}.search-result-error ul:before,.fallback-search-hint-box ul:before,.search-result-error ul:after,.fallback-search-hint-box ul:after{content:" ";display:table}.search-result-error ul:after,.fallback-search-hint-box ul:after{clear:both}.search-result-error ul li,.fallback-search-hint-box ul li{position:relative;line-height:2;padding-left:8px}.search-result-error.search-again-box .info-text span,.fallback-search-hint-box.search-again-box .info-text span{width:60%;display:block;float:left}.search-result-error.search-again-box .info-text a,.fallback-search-hint-box.search-again-box .info-text a{float:right;line-height:28px}.fallback-search-hint-box .heading{background-color:#2d8001}.filter{position:relative;margin:0 -1px 0 0}.filter .overflow-wrapper{overflow:hidden}.filter .overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:10140;background-color:rgba(255,255,255,.5)}.filter .info-text{padding:20px 15px 20px 0;line-height:20px;border-bottom:1px dashed #dadada;font-size:16px;font-family:Raleway,Roboto,Arial,sans-serif;color:#2771d4}.filter .sub-heading{position:relative;padding:0 0 0 20px;font-size:16px;font-family:Raleway,Roboto,Arial,sans-serif;font-weight:600;line-height:18px}.filter .sub-heading .icon{position:absolute;left:0;margin:1px 5px 0 0;width:16px;height:16px;border:1px solid #dadada;border-radius:50%;background:#f9f9f9;text-align:center;line-height:9px}.filter .sub-heading .icon:before{font-size:9px;color:#666}.filter .sub-heading.filter-heading-notoggle{padding:0}.filter .baggage-box .row:before,.filter .nonstop .row:before,.filter .baggage-box .row:after,.filter .nonstop .row:after{content:" ";display:table}.filter .baggage-box .row:after,.filter .nonstop .row:after{clear:both}.filter .baggage-box .row:last-child,.filter .nonstop .row:last-child{margin-bottom:0}.filter .baggage-box .row input,.filter .nonstop .row input{float:left;margin-left:-2px;width:10%}.filter .baggage-box .row label,.filter .nonstop .row label{float:left;width:85%}.filter .filter-heading-sub{margin:0 0 5px}.filter .filter-heading-sub .addon{font-weight:400}.filter .filter-heading-sub .airport-from{float:right}.filter .filter-part{padding:20px 20px 20px 0}.filter .filter-part .icon-info{color:#333}.filter .box{margin:20px 0 3px}.filter .label{line-height:17px}.filter .payment .label{max-width:200px}.filter .radio{margin:0 0 13px 3px}.filter .checkbox{margin:0 0 15px}.filter-legend{margin:1em 0}.filter-legend:before,.filter-legend:after{content:" ";display:table}.filter-legend:after{clear:both}.filter-legend .filter-bestprice{float:right}.filter .row:before,.filter .row:after{content:" ";display:table}.filter .row:after{clear:both}.filter .row:last-child .radio,.filter .row:last-child .checkbox{margin-bottom:0}.filter .row.hidden{display:none}.filter .filter-options{margin:0 0 13px;font-size:12px}.filter .filter-options:before,.filter .filter-options:after{content:" ";display:table}.filter .filter-options:after{clear:both}.filter .filter-options .label{color:#333}.filter .price-max{float:right}.filter .duration-max{float:right;margin-left:2px}.filter .filter-flight-time .label{font-weight:400}.filter .filter-airports .checkbox{float:left}.filter .filter-airports .label{display:block;margin-left:2em}.filter .filter-airports .label-full{float:left;width:100%}.filter .filter-airports .iata{float:left;margin:0 3px 0 0}.filter .filter-airports .name{display:inline-block;overflow:hidden;width:115px;text-overflow:ellipsis;white-space:nowrap}.filter .filter-airports .name-no-price{display:inline-block;overflow:hidden;width:130px;text-overflow:ellipsis;white-space:nowrap}.filter .filter-airports .row-meta .name{float:left;width:105px}.filter .filter-airports .row-meta .best-price{float:right}.filter .filter-airports .best-price{float:right}.filter .filter-airports .identical-origin{margin:0 0 17px}.filter .filter-airports .filter-heading-sub{margin:10px 0;font-weight:700}.filter .filter-airports .direction-heading{display:block;margin:30px 0 10px;padding:0 0 0 25px;font-family:Raleway,Roboto,Arial,sans-serif;font-weight:600;font-size:14px}.filter .filter-airports .direction-heading.icon-plane-bold{position:relative;width:20px;height:20px;margin-right:5px}.filter .filter-airports .direction-heading.icon-plane-bold:before{position:absolute;font-size:16px;left:0}.filter .filter-airports .direction-heading.arrival-heading.icon-plane-bold:before{top:2px;-ms-transform:rotate(-180deg);transform:rotate(-180deg)}.filter .filter-price .price-min,.filter .filter-price .price-max{display:inline-block;float:none;line-height:17px;padding:0 4px;font-size:12px}.filter .filter-price .price-max{width:50px;float:right}.filter .filter-price .splitter{margin:0 10px}.filter-airlines .hidden-checkbox .filter-airline-input,.filter-airlines .hidden-checkbox .filter-airline-name:before{display:none}.filter-airlines .hidden-checkbox .filter-airline-name{margin:0 0 10px}.filter-airlines .filter-legend a[data-disabled=true]{color:#333;background:0 0;cursor:text}.filter-multi-stop .multi-stop-price{float:right}.filter-multi-stop .hidden-checkbox .filter-multi-stop-input,.filter-multi-stop .hidden-checkbox .filter-multi-stop-name:before{display:none}.filter-multi-stop .hidden-checkbox .filter-multi-stop-name{margin:0 0 10px}.filter form.time_out,.filter .time-out{margin:0 0 25px}.filter .filter-airline-price{float:right;cursor:pointer}.filter .filter-airline-priceInfi{float:right}.filter .intuitiveFilterCheckbox{display:none;margin-bottom:10px}.filter .intuitiveFilterCheckbox .checkbox-marker{display:inline-block;margin:0 0 -2px 2px;color:#333}.filter .showmore{display:block;margin-top:10px;text-decoration:underline}.filter .showmore:before{margin-right:8px}.filter .showmore.is-open:before{margin-right:8px}.filter-loader{position:fixed;top:0;left:0;z-index:10140;display:none;width:100%;height:100%;background:rgba(150,150,150,.5)}.filter-loader .loading-animation-wrapper{position:absolute;top:50%;left:50%;margin:-25px 0 0 -25px}.paymentFilter-extension-wrapper{position:relative}.paymentFilter-extension-wrapper .payment-options:before,.paymentFilter-extension-wrapper .payment-options:after{content:" ";display:table}.paymentFilter-extension-wrapper .payment-options:after{clear:both}.paymentFilter-extension-wrapper .payment-extension-layer{position:absolute;z-index:10140;margin-top:10px;width:400px;border:1px solid #dadada;border-radius:3px;background-color:#fff}.paymentFilter-extension-wrapper .payment-extension-layer.layer-next-to-select{top:-30px;margin-top:0;left:240px}.paymentFilter-extension-wrapper .payment-extension-layer.layer-next-to-select .part.explanation{padding-top:0}.paymentFilter-extension-wrapper .payment-extension-layer .filter-payment-emptyHint{display:none;padding-bottom:15px;color:#d33c3c;font-weight:700}.paymentFilter-extension-wrapper .payment-extension-layer .icon-close{position:absolute;top:5px;right:5px;font-size:11px;cursor:pointer}.paymentFilter-extension-wrapper .payment-extension-layer .part{padding:15px 20px}.paymentFilter-extension-wrapper .payment-extension-layer .filter-payment-options{overflow:hidden}.paymentFilter-extension-wrapper .payment-extension-layer .checkitem{float:left}.paymentFilter-extension-wrapper .payment-extension-layer .checkitem:nth-child(odd){width:60%}.paymentFilter-extension-wrapper .payment-extension-layer .checkitem:nth-child(even){width:40%}.paymentFilter-extension-wrapper .payment-extension-layer+.part{border-top:1px dashed #dadada}.paymentFilter-extension-wrapper .payment-extension-layer input[type=checkbox]{float:left}.paymentFilter-extension-wrapper .payment-extension-layer input[type=checkbox]+.label{display:block;margin-left:23px}.paymentFilter-extension-wrapper .payment-extension-layer input[type=checkbox]:disabled+.label{color:#dadada}.paymentFilter-extension-wrapper .payment-extension-layer input[type=checkbox]:checked+.label{font-weight:700}.filter .payment-filter-checkbox .checkitem{margin-bottom:10px}.filter .payment-filter-checkbox .checkitem img{display:block;float:left;margin:-2px 5px 0 4px}.filter .payment-filter-checkbox .payment-bc-hint{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;color:#666;font-size:11px;line-height:18px}.filter .payment-filter-checkbox .payment-bc-hint i{-ms-flex-preferred-size:50px;flex-basis:50px;cursor:none}.filter .payment-filter-checkbox .payment-bc-hint i:before{color:#666}.filter .payment-filter-checkbox .payment-bc-hint img{margin-right:5px}.region-container,.encodes-container{margin-top:20px;border:1px solid #dadada}.region-container>div,.encodes-container>div{padding:20px;border-bottom:1px dashed #dadada}.region-container>div .heading,.encodes-container>div .heading{display:inline-block;font-family:Raleway,Roboto,Arial,sans-serif;font-size:1.34em;font-weight:600;margin:0 0 20px}.region-container>div.hide-section,.encodes-container>div.hide-section{display:none}.region-container>div:last-child,.encodes-container>div:last-child{border:none}.region-container .back-to-form,.encodes-container .back-to-form{float:right}.region-container .section-wrapper,.encodes-container .section-wrapper{padding:0;border:0}.region-container .section-wrapper>div,.encodes-container .section-wrapper>div{padding:20px;border-bottom:1px dashed #dadada}.region-container .section-wrapper>div.continent-wide-matches:nth-child(2n+1),.encodes-container .section-wrapper>div.continent-wide-matches:nth-child(2n+1){border:0}.region-container .section-wrapper>div .heading-region,.encodes-container .section-wrapper>div .heading-region{display:inline-block;margin-bottom:10px;font-size:1.34em;font-weight:300;font-family:Raleway,Roboto,Arial,sans-serif}.region-container .section-wrapper>div .region-elements .region-list,.encodes-container .section-wrapper>div .region-elements .region-list{line-height:25px;cursor:pointer}.region-container .section-wrapper>div .region-elements .region-list .icon-arrow-right,.encodes-container .section-wrapper>div .region-elements .region-list .icon-arrow-right,.region-container .section-wrapper>div .region-elements .region-list .icon-arrow-down,.encodes-container .section-wrapper>div .region-elements .region-list .icon-arrow-down{font-size:1.2em;color:#2771d4}.region-container .section-wrapper .country-list-head,.encodes-container .section-wrapper .country-list-head{margin:0 0 10px 20px;font-weight:700;cursor:pointer}.region-container .section-wrapper .airport,.encodes-container .section-wrapper .airport{position:relative;margin:10px 0}.region-container .section-wrapper .airport .region-select-airport-link,.encodes-container .section-wrapper .airport .region-select-airport-link{margin-left:28px}.region-container .section-wrapper .airport:before,.encodes-container .section-wrapper .airport:before{position:absolute;top:5px;left:20px;display:block;font-size:.37em;content:"\25A0"}.region-container .section-wrapper .top-ten-list .order-hint,.encodes-container .section-wrapper .top-ten-list .order-hint{margin-bottom:10px}.region-container .section-wrapper .top-ten-list .top-ten-list-container li,.encodes-container .section-wrapper .top-ten-list .top-ten-list-container li{position:relative;line-height:25px}.region-container .section-wrapper .top-ten-list .top-ten-list-container li a,.encodes-container .section-wrapper .top-ten-list .top-ten-list-container li a{margin-left:25px}.region-container .section-wrapper .top-ten-list .top-ten-list-container li a:before,.encodes-container .section-wrapper .top-ten-list .top-ten-list-container li a:before{position:absolute;top:-1px;left:16px;display:block;font-size:.37em;color:#333;content:"\25A0"}.region-container .airport-group .parent-airport,.encodes-container .airport-group .parent-airport,.region-container .airport-group .child-airports,.encodes-container .airport-group .child-airports{position:relative;line-height:25px}.region-container .airport-group .parent-airport a,.encodes-container .airport-group .parent-airport a,.region-container .airport-group .child-airports a,.encodes-container .airport-group .child-airports a{margin-left:25px}.region-container .airport-group .parent-airport a:before,.encodes-container .airport-group .parent-airport a:before,.region-container .airport-group .child-airports a:before,.encodes-container .airport-group .child-airports a:before{position:absolute;top:-1px;left:16px;display:block;font-size:.37em;color:#333;content:"\25A0"}.booking-hint{padding:20px 0}.booking-hint-content{position:relative;padding:10px 20px;border:1px solid #dadada;background:#f0f0f0;font-size:12px;color:#666}.booking-hint-content .header{margin-bottom:5px;background:0 0;font-weight:600;font-size:1.5em;font-family:Raleway,Roboto,Arial,sans-serif;color:#333}.itinerary-list .booking-hint{padding:20px 0 0}.flightDetails-modal .modal-wrapper{min-width:846px}.booking-details-modalContent .modal-box{padding:0}.booking-details-modalContent .modal-box .head{padding:20px 30px;border-bottom:1px dashed #dadada;background-color:#f9f9f9;font-family:Raleway,Roboto,Arial,sans-serif;font-size:1.3333em;font-weight:600;color:#333}.booking-details-modalContent .modal-box .head.head-back{border-top:1px dashed #dadada}.booking-details-modalContent .modal-box .dep_time,.booking-details-modalContent .modal-box .arr_time,.booking-details-modalContent .modal-box .rail-content{margin:1em 0 0}.booking-details-modalContent .flight-details .accent{font-weight:700}.booking-details-modalContent .flight-details .row-fluid{padding:20px 30px}.booking-details-modalContent .flight-details .row-fluid.narrow-line{padding:20px 30px 0}.booking-details-modalContent .flight-details .icon-bag-pickup,.booking-details-modalContent .flight-details .icon-change{font-size:2.5em;color:#2771d4;-ms-flex:0 0 42px;flex:0 0 42px;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;height:.6em;-ms-transform:translateY(-.35em);transform:translateY(-.35em)}.booking-details-modalContent .flight-details .baggage-pickup{display:-ms-flexbox;display:flex}.booking-details-modalContent .flight-details .baggage-pickup .icon-bag-pickup{color:#017c74}.booking-details-modalContent .flight-details .baggage-pickup .baggage-pickup-note .highlight{display:block;color:#017c74;font-weight:700;line-height:20px}.booking-details-modalContent .flight-details .baggage-pickup .baggage-pickup-note a{text-decoration:underline}.booking-details-modalContent .flight-details .change-wrapper{padding:20px 30px;border-top:1px dashed #dadada;border-bottom:1px dashed #dadada}.booking-details-modalContent .flight-details .change-wrapper .change{display:-ms-flexbox;display:flex}.booking-details-modalContent .flight-details .change-wrapper>.change-wrapper{border-top:0 none}.booking-details-modalContent .flight-details .heading-highlight a.tooltipi{margin:0 0 0 1em;color:#d33c3c}.booking-details-modalContent .flight-details .tooltipi:before{content:""}.booking-details-modalContent .tooltip{cursor:pointer}.booking-details-modalContent .charterNotice{padding:20px}.booking-details-modalContent .flight-detail-footer{border-top:1px dashed #dadada}.booking-details-modalContent .flight-detail-footer-oneway{border-top:0 none}.booking-details-modalContent .flight-detail-footer .heading{margin:0 0 1em;font-weight:700}.booking-details-modalContent .flight-detail-footer .heading:after{content:" - ";display:inline;font-weight:400}.booking-details-modalContent .flight-detail-footer .footer-hint{margin:1em 0 0}.booking-details-modalContent .flight-detail-footer .footer-hint:first-child{margin:0}.booking-details-modalContent ul.advantage-list{padding:5px 20px 20px}.booking-details-modalContent ul.advantage-list.flight-details-additional-padding{padding:0 30px 30px}.box-simple{padding:30px;background-color:#f9f9f9;color:#333;border:1px solid #dadada;border-radius:3px}.box-simple-clean{border:1px solid #dadada;margin-bottom:15px}.box-splitted{display:table}.box-splitted .accentuate{display:table-cell;padding:15px 20px;vertical-align:top;background-color:#2771d4;color:#fff}.box-splitted .title{font:600 1.333em/1em Raleway,Roboto,Arial,sans-serif;padding-bottom:28px}.box-splitted .plain{display:table-cell;vertical-align:top;padding:15px 20px;border:1px solid #dadada;border-left-width:0}.alert-message-box,.alert-error{position:relative;background-color:#d33c3c;color:#fff;padding:20px;margin:20px 0}.alert-message-box:after,.alert-error:after{position:absolute;bottom:-8px;left:50%;margin-left:-4px;content:"";border-color:#d33c3c transparent transparent;border-width:8px 8px 0;border-style:solid}.alert-message-box .alert-heading,.alert-error .alert-heading{font-family:Raleway,Roboto,Arial,sans-serif;font-size:16px}.alert-message-box .bold,.alert-error .bold{font-weight:700}.alert-message-box a,.alert-error a{color:#fff;text-decoration:underline}.alert-success{padding:15px 20px;background:#2d8001;color:#fff;border-radius:5px}.seo-text-box{margin-bottom:20px;padding:15px 20px;border:1px solid #dadada}.seo-text-box .title,.seo-text-box .heading{margin-bottom:20px;font-family:Raleway,Roboto,Arial,sans-serif;font-size:1.5em;color:#2771d4}.seo-text-box .title.separation,.seo-text-box .heading.separation{border-bottom:1px dashed #dadada}.seo-text-box .heading{margin:20px 0}.seo-text-box .content-list ul{padding-left:15px}.seo-text-box .content-list ul li{padding:5px 0;list-style-type:square}.seo-btn-box{text-align:center;margin-bottom:40px}.split-text{column-count:2;column-gap:2em;column-fill:balance}.split-text .title,.split-text .heading{column-span:all}.simple-split-text{padding:0}.simple-split-text .content{padding:20px;column-count:2;column-gap:3em;column-fill:balance}.simple-split-text .content h2,.simple-split-text .content h3,.simple-split-text .content h4{padding:20px 0 10px;margin-top:10px;border-top:1px dashed #dadada;font-family:Raleway,Roboto,Arial,sans-serif;font-size:1.5em;color:#333}.simple-split-text .content h2:first-child,.simple-split-text .content h3:first-child,.simple-split-text .content h4:first-child{padding-top:0;margin-top:0;border:0}.simple-split-text .content .inline-links{margin-bottom:10px}.simple-split-text .title,.simple-split-text .heading{margin:0}.simple-split-text .title{padding:15px 20px}.divider,.divider-double,.divider-single{position:relative;float:left;margin:22px 18px 0;width:28px;height:1px;background:currentColor;color:#333}.divider:after,.divider-double:after{position:absolute;top:-3px;right:-1px;border-top:3.5px solid transparent;border-bottom:4.5px solid transparent;border-left:6.5px solid currentColor;content:""}.divider-double:before,.divider-double-double:before{position:absolute;top:-3px;left:-1px;border-top:3.5px solid transparent;border-bottom:4.5px solid transparent;border-right:6.5px solid currentColor;content:""}.free-baggage-hint .icon-baggage-normal,.free-baggage-hint .icon-handbag{color:#666;font-size:1.6em}.free-baggage-hint .amount{border-bottom:1px dotted #bababa;font-size:.9em;color:#666}.airline-rating{line-height:2em}.airline-rating:before,.airline-rating:after{content:" ";display:table}.airline-rating:after{clear:both}.airline-rating .entry{float:left}.airline-rating .title{float:left;color:#333;font-size:.9em}.airline-rating .airline-name{float:left;color:#333;font-size:.9em;margin:0 .2rem 0 .8rem}.airline-rating .rating-box{float:left}.airline-rating .rating-box:before,.airline-rating .rating-box:after{content:" ";display:table}.airline-rating .rating-box:after{clear:both}.airline-rating .rating-box .rating-bar{float:left;margin:.3em .5em}.airline-rating .rating-box .rating-bar:before,.airline-rating .rating-box .rating-bar:after{content:" ";display:table}.airline-rating .rating-box .rating-bar:after{clear:both}.airline-rating .rating-box .rating-bar .bar{float:left;width:4px;height:.8em;margin-right:1px;background:#ff991d}.airline-rating .rating-box .rating-bar .bar-half{background-color:#ebc379;background-image:linear-gradient(to right,#fbab18 50%,#dadada 50%)}.airline-rating .rating-box .rating-bar .bar-empty{background:#dadada}.airline-rating .rating-box .rating-checksum{float:left;margin-left:.3em;color:#333}.airline-rating .rate-iconbox{margin-right:1rem;float:left}.airline-rating .rate-iconbox .rate-nr{border-bottom:1px dotted #333;color:#333}.airline-rating .rate-iconbox .rate-icon{font-size:.9em}.airline-rating .rate-iconbox .rate-icon:before{margin-right:.3rem;font-size:1.9em}.airline-rating .rate-iconbox .rate-A:before{color:#2d8001}.airline-rating .rate-iconbox .rate-B:before{color:#2d8001}.airline-rating .rate-iconbox .rate-C:before{color:#ff8300}.airline-rating .rate-iconbox .rate-D:before{color:#ff8300}.airline-rating .rate-iconbox .rate-E:before{color:#d33c3c}.airline-rating.rating-tooltip-content{display:table;border-collapse:separate}.airline-rating.rating-tooltip-content .rating-row{display:table-row}.airline-rating.rating-tooltip-content .rating-row:last-child .rate-iconbox{margin-bottom:0}.airline-rating.rating-tooltip-content .rate-label{display:table-cell;vertical-align:middle;font-weight:600;font-size:.9em}.airline-rating.rating-tooltip-content .rate-iconbox{display:table-cell;margin-bottom:.75em;padding-left:1.5em;text-align:right}.airline-rating.rating-tooltip-content .rate-iconbox .rate-icon:before{font-size:25px}.airline-rating.rating-tooltip-content .rate-iconbox .rate-nr{border-bottom:none}.tooltip-rating .tooltip-title{color:#333}.itinerary .flag-box{position:absolute;right:-100px;top:-1px;z-index:999;width:100px;line-height:1.25;padding:1em;border:1px solid #dadada;font-size:12px;color:#333}.itinerary .flag-box p{margin-bottom:.5em}.itinerary .flag-box b{font-weight:700}.itinerary .flag-box-headline{font-weight:700}.itinerary .flag-box-headline>span{font-size:1.3em}.itinerary .flag-box .icon-fly-hotel,.itinerary .flag-box .icon-plane-solo,.itinerary .flag-box .icon-protection{color:#666;font-size:1.4em}.feebox-modal .modal-wrapper{min-width:800px}.feebox-modal .modal-box{padding:0}.feebox-modal .modal-box col.product{width:45%}.feebox-modal .modal-box col.applicability{width:32.5%}.feebox-modal .modal-box col.fee{width:22.5%}.feebox-modal .modal-box th,.feebox-modal .modal-box tr{text-align:left}.feebox-modal .modal-box thead.separator{background-color:#f9f9f9;color:#2771d4;text-align:left;font-size:1.5em;font-family:Raleway,Roboto,Arial,sans-serif}.feebox-modal .modal-box thead.separator th{padding:1em 30px}.feebox-modal .modal-box thead.separator th.applicability{padding:0 0 0 15px}.feebox-modal .modal-box thead.separator .collapse-feebox,.feebox-modal .modal-box thead.separator .expand-feebox{float:right;font-size:.75rem;line-height:2em;cursor:pointer}.feebox-modal .modal-box thead.description{border-top:1px dashed #dadada;border-bottom:1px dashed #dadada;text-align:left}.feebox-modal .modal-box thead.description th{padding:1em 30px;font-weight:700}.feebox-modal .modal-box thead.description th.fee{text-align:right}.feebox-modal .modal-box thead.closing{border-top:1px dashed #dadada;text-align:left}.feebox-modal .modal-box thead.closing th{padding:1em 30px;font-weight:400}.feebox-modal .modal-box tbody{border-bottom:1px dashed #dadada}.feebox-modal .modal-box tbody:last-child{border-bottom:none}.feebox-modal .modal-box tbody tr.summary td{font-weight:700}.feebox-modal .modal-box tbody tr.divide td{border-top:1px dashed #dadada}.feebox-modal .modal-box tbody td{padding:.5em 30px;border-right:1px dashed #dadada;line-height:1.5}.feebox-modal .modal-box tbody td.accent,.feebox-modal .modal-box tbody td.bold{padding:0 5px 0 15px;font-weight:700}.feebox-modal .modal-box tbody td.right{padding:0 30px 0 50px;border-right:0;text-align:right;font-weight:400}.feebox-modal .modal-box tbody td.hint{color:#666;text-align:left;font-size:.9em;line-height:1em}.feebox-modal .modal-box tbody td[colspan="3"]{border:0;border-top:1px dashed #dadada;border-bottom:1px dashed #dadada}.rail-and-fly-teaser{background-color:#2771d4;color:#fff;position:relative}.rail-and-fly-teaser:before,.rail-and-fly-teaser:after{content:" ";display:table}.rail-and-fly-teaser:after{clear:both}.rail-and-fly-teaser .teaser-image{float:right}.rail-and-fly-teaser .content{padding:10px 20px 0;float:left;width:349px}.rail-and-fly-teaser .content .train-to-plane{font-size:1.2em;font-family:Raleway,Roboto,Arial,sans-serif;font-weight:700;margin:0 0 .5em}.rail-and-fly-teaser .content .train-to-plane .icon-rail{font-size:1.5em;margin:0 -.25em}.rail-and-fly-teaser .content .train-to-plane .icon-plus{font-size:.75em;margin:0 -.25em}.rail-and-fly-teaser .content .train-to-plane .icon-plane-solo{font-size:1.5em;margin:0 -.25em}.rail-and-fly-teaser .btn-small{position:absolute;bottom:20px}.rail-and-fly-teaser .info-text{position:absolute;right:34%;top:23%}.rail-and-fly-teaser .sticker{width:5em;height:5em;background-color:#ff991d;border-radius:2.5em;padding:0;border:1px dashed #fff;text-align:center;box-shadow:0 0 0 .33em #ff991d;font-size:1.3em;text-shadow:0 1px 1px #ff8300}.rail-and-fly-teaser .sticker .price-from{font-size:.75em;margin:7px 0 0}.rail-and-fly-teaser .sticker .price{font-weight:700}.rail-and-fly-teaser .sticker .price-per-person{font-size:.75em}.raf-empty-space{display:block;height:15px;border-right:1px solid #dadada;border-left:1px solid #dadada}.itineraries .itinerary-list form:last-of-type~.raf-empty-space{border:0}.rail-traffic-incl{position:absolute;bottom:0;left:-120px}.raf-offer{margin:0 0 14px}.raf-offer .title{position:relative;padding-left:50px}.raf-offer .title:before{top:-3px;left:-6px;position:absolute;font-size:1.25em}.raf-offer .filter-button{color:#fff}.raf-offer .column:first-child{line-height:1.5em}.raf-offer .column:first-child .times{margin-top:5px}.raf-offer .column .btn{margin-top:25px}.offer-details{display:none;padding:20px 0;border-top:1px dashed #dadada}.offer-details .btn-smaller{white-space:nowrap}.offer-details .tabs{min-height:15px;margin:0 0 15px;padding:0 20px 20px 70px;line-height:25px;border-bottom:1px dashed #dadada}.offer-details .tabs .icon-close{cursor:pointer}.offer-details .tabs .tab{margin:0 17px 0 0;padding:6px 17px 4px;border-radius:3px;font-size:17px;font-weight:400;box-shadow:none}.offer-details .tabs .tab.active{border-color:#ff991d;background:#ff991d;color:#fff}.offer-details .tabs .tab.active:hover{border-color:#ffd6a5;background:#ffd6a5}.offer-details .tab-content{padding:0 20px 0 50px}.offer-details .flight-details{margin:0 0 0 19px}.offer-details .flight-details-change .stop-time{text-align:right}.offer-details .flight-details-content-alt{margin:20px 0 0;padding:15px 0 0;border-top:1px dashed #dadada}.offer-details .flight-details-head{font-weight:700;font-size:14px}.offer-details .flight-details-heading{margin:0 0 10px;font-size:13px}.offer-details .flight-details-heading-alt{padding-top:20px}.offer-details .flight-details-change{margin-top:10px;padding:0 10px;line-height:20px;border-radius:3px;background-color:#f9f9f9}.offer-details .flight-details .row-fluid{padding:5px 0}.offer-details .accent{font-weight:700}.offer-details .orientation{float:right}.offer-details .align{text-align:right}.offer-details .offers{display:none}.offer-details .offers .offers-table{width:100%}.offer-details .offers .offers-table tbody tr:last-child{border-bottom:none}.offer-details .offers .offers-table tr{border-bottom:1px dashed #dadada}.offer-details .offers .offers-table tr:hover td{background:#f9f9f9}.offer-details .offers .offers-table td,.offer-details .offers .offers-table th{padding:15px 30px;vertical-align:middle}.offer-details .offers .offers-table td.free-baggage,.offer-details .offers .offers-table th.free-baggage,.offer-details .offers .offers-table td.price-per-person,.offer-details .offers .offers-table th.price-per-person,.offer-details .offers .offers-table td.price-total,.offer-details .offers .offers-table th.price-total{white-space:nowrap}.offer-details .offers .offers-table td.free-baggage,.offer-details .offers .offers-table th.free-baggage{width:220px}.offer-details .offers .offers-table th{padding-top:0;text-align:left;font-weight:700}.offer-details .offers .offers-table th.distributor{border-right:none}.offer-details .offers .offers-table .distributor{width:180px;padding-left:20px;padding-right:45px;border-right:1px dashed #dadada;text-align:center}.offer-details .offers .offers-table .distributor img{max-width:100px;max-height:25px}.ie .offer-details .offers .offers-table .distributor img{width:100px;height:25px}.offer-details .offers .offers-table .action{padding-left:0;padding-right:10px;text-align:right}.offer-details .offers .offers-table .payments{width:600px}.offer-details .offers .baggage-value,.offer-details .offers .price{display:block}@keyframes anim-effect{0%{background-color:#fff}60%{background-color:rgba(218,218,218,.4)}100%{background-color:#fff}}.offer-details .scroll-animation td{background-color:#fff}.offer-details .scroll-animation.active td{animation:anim-effect 3s linear}.no-cssanimations .offer-details .scroll-animation.active td{background-color:rgba(218,218,218,.4)}.offer-details-2{display:none;padding:20px 0;border-top:1px dashed #dadada}.offer-details-2.incl-price-total .tabs{margin:0}.offer-details-2.incl-price-total .payment-base,.offer-details-2.incl-price-total .footer-offer-click{color:#333;background-color:transparent;cursor:default;font-size:12px}.offer-details-2.incl-price-total .payments .form-button{background-color:transparent}.offer-details-2 .link-out-form,.offer-details-2 .supplier-link-out{display:inline-block}.offer-details-2 .action .btn-smaller{padding:8px 15px 5px;font-family:Raleway,Roboto,Arial,sans-serif;white-space:nowrap}.offer-details-2 .action button.btn-smaller{padding:11px 15px 9px}.offer-details-2 .tabs{min-height:15px;margin:0 0 15px;padding:0 20px 20px 70px;line-height:25px;border-bottom:1px dashed #dadada}.offer-details-2 .tabs .icon-close{cursor:pointer}.offer-details-2 .tabs .tab{margin:0 17px 0 0;padding:6px 17px 4px;font-size:17px;font-weight:400;border-radius:3px;box-shadow:none}.offer-details-2 .tabs .tab.active{border-color:#ff991d;background:#ff991d;color:#fff}.offer-details-2 .tabs .tab.active:hover{border-color:#ffd6a5;background:#ffd6a5}.offer-details-2 .tab-content{padding:0 20px 0 50px}.offer-details-2 .flight-details{margin:10px 0 0 19px}.offer-details-2 .flight-details-change .stop-time{text-align:right}.offer-details-2 .flight-details-content-alt{margin:20px 0 0;padding:15px 0 0;border-top:1px dashed #dadada}.offer-details-2 .flight-details-head{font-weight:700;font-size:14px}.offer-details-2 .flight-details-heading{margin:0 0 10px;font-size:13px}.offer-details-2 .flight-details-heading-alt{padding-top:20px}.offer-details-2 .flight-details-change{margin-top:10px;padding:0 10px;line-height:20px;border-radius:3px;background-color:#f9f9f9}.offer-details-2 .flight-details .row-fluid{padding:5px 0}.offer-details-2 .accent{font-weight:700}.offer-details-2 .orientation{float:right}.offer-details-2 .align{text-align:right}.offer-details-2 .offers{display:none}.offer-details-2 .offers .offers-table{width:100%}.offer-details-2 .offers .offers-table tbody tr:last-child{border-bottom:none}.offer-details-2 .offers .offers-table tr{border-bottom:1px dashed #dadada}.offer-details-2 .offers .offers-table tr:hover td{background:#f9f9f9}.offer-details-2 .offers .offers-table td{padding:15px 30px;vertical-align:middle}.offer-details-2 .offers .offers-table td.free-baggage,.offer-details-2 .offers .offers-table td.price-per-person,.offer-details-2 .offers .offers-table td.price-total{white-space:nowrap}.offer-details-2 .offers .offers-table .distributor{padding-left:20px;padding-right:45px;border-right:1px dashed #dadada;text-align:center;max-width:100px;max-height:25px}.offer-details-2 .offers .offers-table .distributor img{max-width:100px;max-height:25px}.ie .offer-details-2 .offers .offers-table .distributor img{width:100px;height:25px}.offer-details-2 .offers .offers-table .action{padding-left:0;padding-right:10px;text-align:right}.offer-details-2 .offers .offers-table .payments{width:600px}.offer-details-2 .offers .baggage-value,.offer-details-2 .offers .price{display:block}.offer-details-2 .stop-details{margin-left:10px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@keyframes anim-effect{0%{background-color:#fff}60%{background-color:rgba(218,218,218,.4)}100%{background-color:#fff}}.offer-details-2 .scroll-animation td{background-color:#fff}.offer-details-2 .scroll-animation.active td{animation:anim-effect 3s linear}.no-cssanimations .offer-details-2 .scroll-animation.active td{background-color:rgba(218,218,218,.4)}.alternativeOffer-banner{position:relative;height:85px;margin:0 0 20px 20px;padding:7px 20px 7px 120px;text-align:center;border:1px solid #dadada;background-color:#f9f9f9}.alternativeOffer-banner .icon-BF-logo{position:absolute;top:-1px;left:-1px;height:85px;width:130px;overflow:hidden}.alternativeOffer-banner .icon-BF-logo:before{position:absolute;left:-37px;top:-40px;font-size:12em;color:#2771d4}.alternativeOffer-banner .icon-BF-logo:after{position:absolute;left:-16px;top:26px;font-size:5.2em;color:#ff991d}.alternativeOffer-banner .text{padding:5px 0;line-height:25px;font-size:1.3333em;font-family:Raleway,Roboto,Arial,sans-serif;white-space:nowrap}.alternativeOffer-banner .price-paragraph{line-height:35px;font-size:2.5em;font-family:Raleway,Roboto,Arial,sans-serif;color:#2771d4}.alternativeOffer-banner .price-paragraph .price{line-height:30px;font-weight:700;font-family:Arial,Helvetica,Geneva,Tahoma,sans-serif}.alternativeOffer-banner .btn{float:right;margin:15px 0;padding-left:20px;padding-right:20px}.alternativeOffer-banner .icon-arrow-halfrounded{position:absolute;right:200px;bottom:-10px;font-size:5em;color:#ff991d}.tooltip-meta-reduction{width:290px}.meta-reduction{color:#333}.meta-reduction .reduction-flag{position:absolute;top:-2em}.meta-reduction .reduction-flag a{color:#2d8001}.meta-reduction .reduction-flag .flag{display:inline-block;width:40px;margin-top:-2px;padding:.3em 0 .2em;text-align:center;vertical-align:middle;background:#2d8001;font-size:1.4em;font-weight:700;color:#fff}.meta-reduction .reduction-flag .flag:after{left:0;bottom:-12px;display:inline-block;content:"";position:absolute;width:0;height:0;border-left:20px dashed transparent;border-right:20px dashed transparent;border-top:12px solid #2d8001;border-bottom:none}.meta-reduction .reduction-flag .reduction-value{display:inline-block;margin:.3em 0 0 .3em;padding-bottom:2px;border-bottom:1px dotted #2d8001}.meta-reduction .column-price-flag,.meta-reduction .reduction{display:inline-block;padding-top:1.4em}.meta-reduction .reduction{margin-left:.3em;color:#666}.meta-reduction.cancellation-offer .column-price{margin-right:0}.timeline{display:table}.timeline-vertical{display:table-cell}.timeline-vertical .timeline-row{display:table-row}.timeline-vertical .timeline-row .time{display:table-cell;padding:0 1rem 1rem 0;border-right:1px solid #bababa}.timeline-vertical .timeline-row .place{display:table-cell;padding:0 0 1rem 1rem}.timeline-vertical .timeline-row .place.dot{position:relative}.timeline-vertical .timeline-row .place.dot:before{content:"";display:block;position:absolute;left:-5px;width:8px;height:8px;background:#666;border-radius:50%}.timeline-vertical .timeline-row.inverse .time{border-right:none}.timeline-vertical .timeline-row.inverse .place{padding-top:1rem;padding-bottom:1rem}.timeline-vertical .timeline-row.inverse .place.dot:before{top:20px;background:0 0;border:1px solid #666}.timeline-vertical .timeline-row.small .place,.timeline-vertical .timeline-row.small .time{padding-bottom:0}.timeline-vertical .timeline-row:last-child .time,.timeline-vertical .timeline-row:last-child .place{padding-bottom:0}.timeline-vertical .timeline-row:last-child .place.dot:before{bottom:0}.timeline-vertical.timeline-information{padding-left:1.5rem}.bubble-hint{display:inline-block;position:relative;margin-left:5px;padding:0 5px;line-height:15px;background:#2771d4;font-size:11px;font-family:Arial,Helvetica,Geneva,Tahoma,sans-serif;font-weight:400;color:#fff}.bubble-hint:before{top:3px;left:-4px;position:absolute;width:0;height:0;border-top:4px dashed transparent;border-bottom:4px dashed transparent;border-right:4px solid #2771d4;border-left:none;content:""}.bubble-hint a{color:#fff}.bubble-hint-below{margin-left:0}.bubble-hint-below:before{top:-4px;left:4px;content:"";position:absolute;width:0;height:0;border-left:4px dashed transparent;border-right:4px dashed transparent;border-bottom:4px solid #2771d4;border-top:none}.itineraries .quick-filter-list{display:-ms-flexbox;display:flex;margin-top:20px}.itineraries .quick-filter-list .quick-filter{-ms-flex:1 0 auto;flex:1 0 auto;max-width:50%;margin-right:20px;padding:20px;border:1px solid #dadada}.itineraries .quick-filter-list .quick-filter:last-child{margin-right:0}.itineraries .quick-filter-list .quick-filter .heading .text{font-family:Raleway,Roboto,Arial,sans-serif;font-size:16px;font-weight:600;line-height:25px;vertical-align:middle}.itineraries .quick-filter-list .quick-filter .teasing{margin-top:12px}.itineraries .quick-filter-list .quick-filter .teasing .icon{vertical-align:sub}.itineraries .quick-filter-list .quick-filter.filter-flexibleRebooking .heading .icon{display:inline-block;background-color:rgba(0,129,121,.2);border-radius:50%;width:25px;height:25px;position:relative;padding-bottom:3px;line-height:25px;vertical-align:middle;margin-right:12px}.itineraries .quick-filter-list .quick-filter.filter-flexibleRebooking .heading .icon:before{position:relative;left:50%;top:50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);margin:0;font-size:36px;line-height:unset;color:#008179}.filter .quick-filter-list .quick-filter{padding:20px 20px 20px 0}.filter .quick-filter-list .heading{font-size:16px;line-height:18px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;font-family:Raleway,Roboto,Arial,sans-serif;font-weight:600}.filter .quick-filter-list form{margin:18px 0 3px}.filter .quick-filter-list form .checkbox{margin:0 0 5px}.filter .quick-filter-list form label{margin-left:10px;max-width:85%}.filter .quick-filter-list .filter-flexibleRebooking .icon{font-size:24px;margin-top:-4px}.filter .quick-filter-list .filter-railAndFly .icon{font-size:16px;margin-top:-3px}.itineraries .itinerary-list .itinerary-content .segment-row>div.emissions-hint{display:table-cell;width:16%;-ms-flex-line-pack:center;align-content:center;box-sizing:border-box;padding:10px 0;font-size:12px;line-height:15px}.itineraries .itinerary-list .itinerary-content .segment-row>div.emissions-hint .flex{display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center}.itineraries .itinerary-list .itinerary-content .segment-row>div.emissions-hint .emissions-hint-text strong{font-weight:700}.itineraries .itinerary-list .itinerary-content .segment-row>div.emissions-hint .positive{color:#2d8001}.itineraries .itinerary-list .itinerary-content .segment-row>div.emissions-hint .icon-info{color:#2771d4}.tooltip.tooltip-clean{pointer-events:auto;background-color:#fff}.tooltip.tooltip-clean .tooltip-hook-bottom{border-top:10px solid #fff}.tooltip.tooltip-clean .tooltip-hook-top{border-bottom:10px solid #fff}.tooltip.tooltip-emissions{width:420px}.tooltip.tooltip-emissions .tooltip-title{color:#333}.tooltip.tooltip-emissions .positive{color:#2d8001;font-weight:700}.tooltip.tooltip-emissions table{width:100%;background-color:#f7f7f7;border-width:5px 15px;border-color:#f7f7f7;border-style:solid}.tooltip.tooltip-emissions table tr td{padding:5px 0;line-height:20px}.tooltip.tooltip-emissions table tr td:last-child{text-align:right}.tooltip.tooltip-emissions table tr:not(:last-child) td{border-bottom:1px dashed #dadada}.tooltip.tooltip-emissions table tr:last-child td{font-weight:700;border-top:1px solid #dadada}.tooltip.tooltip-emissions p{padding-top:10px}.itineraries .itinerary-list .itinerary-content .segment .segment-row-extra .location-duration{width:0;padding-left:0}.itineraries .itinerary-list .itinerary-content .segment .segment-row-extra .location-departure,.itineraries .itinerary-list .itinerary-content .segment .segment-row-extra .location-arrival{width:15%;padding-left:10px}.itineraries .itinerary-list .itinerary-content .segment .segment-row-extra .date-flex{width:14%}.result-info-box{padding:20px 25px;border:1px solid #dadada;border-bottom:0 none}.result-info-box .info-text{padding:0 0 .2em;color:#2771d4;font-weight:300;font-size:2.5em;font-family:Raleway,Roboto,Arial,sans-serif}.result-info-box.no-direct-flights-information{border-bottom:1px solid #dadada}.filter-container .filter-part:first-child{padding-top:0}.itineraries .itinerary-list{counter-reset:itineraries}.itineraries .itinerary-list .offerlist-head{margin:20px 0 0;font-size:1.5em}.itineraries .itinerary-list .offerlist-head .offercount{font-weight:700}.itineraries .itinerary-list .itinerary{position:relative;margin:10px 0;border:1px solid #dadada;color:#666}.itineraries .itinerary-list .itinerary-parts{padding:1.6665em 3.333em 2.6665em}.itineraries .itinerary-list .itinerary-parts.itinerary-meta-reduction{padding-top:2.6665em}.itineraries .itinerary-list .itinerary-header{position:relative;padding:0 0 2px;border-bottom:1px dashed #dadada;font-size:14px;line-height:14px}.itineraries .itinerary-list .itinerary-header .price-change-flag{margin-bottom:20px}.itineraries .itinerary-list .itinerary-header .column-meta-flag,.itineraries .itinerary-list .itinerary-header .column-price-change-flag{color:#2d8001;font-weight:700;font-size:1em}.itineraries .itinerary-list .itinerary-header .meta-flag,.itineraries .itinerary-list .itinerary-header .header-flag{position:relative;height:10px}.itineraries .itinerary-list .itinerary-header .meta-flag .column-meta-flag,.itineraries .itinerary-list .itinerary-header .header-flag .column-meta-flag,.itineraries .itinerary-list .itinerary-header .meta-flag .column-header-flag,.itineraries .itinerary-list .itinerary-header .header-flag .column-header-flag{position:absolute;top:-40px;left:-40px;padding-left:40px}.itineraries .itinerary-list .itinerary-header .meta-flag .column-meta-flag:before,.itineraries .itinerary-list .itinerary-header .header-flag .column-meta-flag:before,.itineraries .itinerary-list .itinerary-header .meta-flag .column-header-flag:before,.itineraries .itinerary-list .itinerary-header .header-flag .column-header-flag:before,.itineraries .itinerary-list .itinerary-header .meta-flag .column-meta-flag:after,.itineraries .itinerary-list .itinerary-header .header-flag .column-meta-flag:after,.itineraries .itinerary-list .itinerary-header .meta-flag .column-header-flag:after,.itineraries .itinerary-list .itinerary-header .header-flag .column-header-flag:after{position:absolute;top:0;content:""}.itineraries .itinerary-list .itinerary-header .meta-flag .column-meta-flag:before,.itineraries .itinerary-list .itinerary-header .header-flag .column-meta-flag:before,.itineraries .itinerary-list .itinerary-header .meta-flag .column-header-flag:before,.itineraries .itinerary-list .itinerary-header .header-flag .column-header-flag:before{left:0;width:20px;height:42px;background-color:#2d8001}.itineraries .itinerary-list .itinerary-header .meta-flag .column-meta-flag:after,.itineraries .itinerary-list .itinerary-header .header-flag .column-meta-flag:after,.itineraries .itinerary-list .itinerary-header .meta-flag .column-header-flag:after,.itineraries .itinerary-list .itinerary-header .header-flag .column-header-flag:after{left:20px;height:0;border-width:21px 0 21px 10px;border-style:solid;border-color:transparent transparent transparent #2d8001}.itineraries .itinerary-list .itinerary-header .meta-flag .column-meta-flag-head,.itineraries .itinerary-list .itinerary-header .header-flag .column-meta-flag-head,.itineraries .itinerary-list .itinerary-header .meta-flag .column-header-flag-head,.itineraries .itinerary-list .itinerary-header .header-flag .column-header-flag-head{font-weight:600;font-size:1.143em;font-family:Raleway,Roboto,Arial,sans-serif;line-height:1.9em}.itineraries .itinerary-list .itinerary-header .meta-flag .column-meta-flag-head:before,.itineraries .itinerary-list .itinerary-header .header-flag .column-meta-flag-head:before,.itineraries .itinerary-list .itinerary-header .meta-flag .column-header-flag-head:before,.itineraries .itinerary-list .itinerary-header .header-flag .column-header-flag-head:before{position:absolute;top:30px;left:10px;z-index:1;margin:0;width:20px;height:20px;border-radius:50%;background-color:#fff;color:#2d8001;text-align:center;font-weight:700;font-size:22px;line-height:16px}.itineraries .itinerary-list .itinerary-header .header-flag .offer-text{color:#2d8001}.itineraries .itinerary-list .itinerary-header .header-flag .ubc-card{font-weight:400}.itineraries .itinerary-list .itinerary-header .header-flag a{font-family:Arial,Helvetica,Geneva,Tahoma,sans-serif;font-size:13px;font-weight:400}.itineraries .itinerary-list .itinerary-header .itinerary-section-price{display:table;height:40px;width:100%;color:#333}.itineraries .itinerary-list .itinerary-header .itinerary-section-price .app-reduce{position:relative;display:table-cell;padding:0 55px 0 15px;border-right:1px solid #fff;background-color:#2d8001;color:#fff;vertical-align:middle;white-space:nowrap;font-size:.85714em;font-family:Arial,Helvetica,Geneva,Tahoma,sans-serif}.itineraries .itinerary-list .itinerary-header .itinerary-section-price .app-reduce a{color:#fff}.itineraries .itinerary-list .itinerary-header .itinerary-section-price .app-reduce .nounderline{display:inline-block;padding-left:5px;line-height:16px}.itineraries .itinerary-list .itinerary-header .itinerary-section-price .app-reduce .nounderline .price{display:block;font-weight:700;font-size:1.1667em}.itineraries .itinerary-list .itinerary-header .itinerary-section-price .app-reduce .badge{position:absolute;right:10px;display:inline-block;margin-top:3px;width:35px;height:28px;border-radius:3px;background-color:#fff;color:#2d8001;text-align:center;line-height:28px}.itineraries .itinerary-list .itinerary-header .itinerary-section-price .app-reduce .badge:before{margin:0 0 0 2px;font-size:1.5em}.itineraries .itinerary-list .itinerary-header .itinerary-section-price .app-reduce+.column-price .column-price-flag{padding-left:15px}.itineraries .itinerary-list .itinerary-header .itinerary-section-price .column-price{display:table-cell;white-space:nowrap;font-size:1.1667em}.itineraries .itinerary-list .itinerary-header .itinerary-section-price .column-price a.tooltip-trigger{display:block}.itineraries .itinerary-list .itinerary-header .itinerary-section-price .column-price-flag{white-space:nowrap;line-height:26px;padding-top:5px}.itineraries .itinerary-list .itinerary-header .itinerary-section-price .column-price .price{font-weight:700;font-size:1.9em}.itineraries .itinerary-list .itinerary-header .itinerary-section-price .column-price .price span{font-size:.56em}.itineraries .itinerary-list .itinerary-header .itinerary-section-price .column-price .price span:last-child{display:inline-block}.itineraries .itinerary-list .itinerary-header .itinerary-section-price .column-price-cancellation>div{margin-top:-10px;margin-bottom:-10px}.itineraries .itinerary-list .itinerary-header .itinerary-section-price .column-price-cancellation .cancellation-hook{margin-left:-34px}.itineraries .itinerary-list .itinerary-header .itinerary-section-price .column-payment{position:relative;display:table-cell;width:70%;text-align:right}.itineraries .itinerary-list .itinerary-header .itinerary-section-price .column-payment-content{display:inline-block;color:#666;vertical-align:bottom;text-align:right;font-size:.786em}.itineraries .itinerary-list .itinerary-header .itinerary-section-price .column-payment-content .card-icon-listing{vertical-align:bottom}.itineraries .itinerary-list .itinerary-header .itinerary-section-price .column-payment-content a{position:relative;top:8px;display:inline-block;margin:0 2px}.itineraries .itinerary-list .itinerary-header .itinerary-section-price .column-payment-content .asterisk{vertical-align:top}.itineraries .itinerary-list .itinerary-header .itinerary-section-price .column-payment-content span{white-space:nowrap}.itineraries .itinerary-list .itinerary-header .itinerary-section-price .meta-flag+.column-price+.column-payment{width:41%}.itineraries .itinerary-list .itinerary-header .itinerary-section-price.with-comparison .column-payment{width:64.5%}.itineraries .itinerary-list .itinerary-header .itinerary-section-price.with-comparison .meta-flag+.column-price+.column-payment{width:43.75%}.itineraries .itinerary-list .itinerary-header strong{font-weight:700}.itineraries .itinerary-list .itinerary-content .seat-hint{padding:20px;border-bottom:1px dashed #dadada;font-size:1.3333em;font-family:Raleway,Roboto,Arial,sans-serif}.itineraries .itinerary-list .itinerary-content .itinerary-time-bound-checkbox{margin-left:-2em}.itineraries .itinerary-list .itinerary-content .itinerary-time-bound-checkbox+label:before{visibility:hidden}.itineraries .itinerary-list .itinerary-content .itinerary-time-bound-checkbox[checked]+label:before{visibility:visible !important}.itineraries .itinerary-list .itinerary-content .content-headline{margin:1rem 0 0;font-size:1.3em;font-family:Raleway,Roboto,Arial,sans-serif;color:#333}.itineraries .itinerary-list .itinerary-content .outbound-flight,.itineraries .itinerary-list .itinerary-content .inbound-flight{position:relative;display:block;width:100%;border-collapse:separate}.itineraries .itinerary-list .itinerary-content .inbound-flight .location-departure.icon-plane-bold:before{-ms-transform:scaleX(-1);transform:scaleX(-1)}.itineraries .itinerary-list .itinerary-content .segment-single div.selection{display:none}.itineraries .itinerary-list .itinerary-content .segment{display:block;width:100%}.itineraries .itinerary-list .itinerary-content .segment-toggle-link{display:block;width:100%;color:#2771d4;cursor:pointer}.itineraries .itinerary-list .itinerary-content .segment-toggle-link>div{display:inline-block;padding:1em 0}.itineraries .itinerary-list .itinerary-content .segment-table{display:table;width:100%}.itineraries .itinerary-list .itinerary-content .segment-row{display:table-row}.itineraries .itinerary-list .itinerary-content .segment-row>div{display:table-cell;padding:12px 0 12px 1em;vertical-align:middle;line-height:1.5em}.itineraries .itinerary-list .itinerary-content .segment-row>div:first-child{padding-left:.5em}.itineraries .itinerary-list .itinerary-content .segment .selection{padding-right:0;width:3%;vertical-align:top}.itineraries .itinerary-list .itinerary-content .segment .selection input[type=radio]{position:absolute}.itineraries .itinerary-list .itinerary-content .segment .selection input[type=radio]+label:before{left:-3px}.itineraries .itinerary-list .itinerary-content .segment .date-flex{position:relative;padding-left:35px;white-space:nowrap}.itineraries .itinerary-list .itinerary-content .segment .date-flex .prominent-date{font-weight:700;font-size:1.333em;color:#333}.itineraries .itinerary-list .itinerary-content .segment .date-flex .alternative-date{color:#2771d4}.itineraries .itinerary-list .itinerary-content .segment .date-flex.icon-plane-bold:before{position:absolute;top:26px;left:0;color:#666;font-size:1.2em}.itineraries .itinerary-list .itinerary-content .segment .date-flex.icon-plane-bold.limit-hint:before{top:23px;color:#2771d4;line-height:20px}.itineraries .itinerary-list .itinerary-content .segment .date-flex>.tooltip-area{position:absolute;top:22px;left:3px;padding:0 0 21px 21px;font-size:1.2em}.itineraries .itinerary-list .itinerary-content .segment .location-departure{position:relative;padding-left:35px;width:23%}.itineraries .itinerary-list .itinerary-content .segment .location-departure.icon-plane-bold:before{position:absolute;top:26px;left:0;color:#666;font-size:1.2em}.itineraries .itinerary-list .itinerary-content .segment .location-departure.icon-plane-bold.limit-hint:before{top:23px;color:#2771d4;line-height:20px}.itineraries .itinerary-list .itinerary-content .segment .location-departure>.tooltip-area{position:absolute;top:22px;left:3px;padding:0 0 21px 21px;font-size:1.2em}.itineraries .itinerary-list .itinerary-content .segment .location-arrival{padding-left:35px;width:23%}.itineraries .itinerary-list .itinerary-content .segment .location-departure,.itineraries .itinerary-list .itinerary-content .segment .location-arrival{padding-right:0}.itineraries .itinerary-list .itinerary-content .segment .location-departure div *,.itineraries .itinerary-list .itinerary-content .segment .location-arrival div *{vertical-align:middle}.itineraries .itinerary-list .itinerary-content .segment .location-departure div * .bubble-hint,.itineraries .itinerary-list .itinerary-content .segment .location-arrival div * .bubble-hint{vertical-align:baseline}.itineraries .itinerary-list .itinerary-content .segment .location-departure .time,.itineraries .itinerary-list .itinerary-content .segment .location-arrival .time{color:#333;font-weight:700;font-size:1.333em}.itineraries .itinerary-list .itinerary-content .segment .location-departure .city-code,.itineraries .itinerary-list .itinerary-content .segment .location-arrival .city-code{color:#666;font-weight:700}.itineraries .itinerary-list .itinerary-content .segment .location-departure .city-code.highlight,.itineraries .itinerary-list .itinerary-content .segment .location-arrival .city-code.highlight{color:#2771d4}.itineraries .itinerary-list .itinerary-content .segment .location-departure .city.highlight,.itineraries .itinerary-list .itinerary-content .segment .location-arrival .city.highlight{overflow:hidden;max-width:160px;text-overflow:ellipsis;white-space:nowrap}.itineraries .itinerary-list .itinerary-content .segment .location-duration{width:17%;text-align:center}.itineraries .itinerary-list .itinerary-content .segment .location-duration .time-line{margin:0 auto;width:120px}.itineraries .itinerary-list .itinerary-content .segment .location-duration .time-line .stops{overflow:hidden;max-width:120px;text-overflow:ellipsis;white-space:nowrap}.itineraries .itinerary-list .itinerary-content .segment .location-duration .time-line a.overnight,.itineraries .itinerary-list .itinerary-content .segment .location-duration .time-line a.stopbox-trigger{padding-bottom:0;border-bottom:1px dotted #bababa;background:0 0;color:#666}.itineraries .itinerary-list .itinerary-content .segment .location-duration .time-line a.overnight{display:inline-block;margin-bottom:4px}.itineraries .itinerary-list .itinerary-content .segment .location-duration .time-line .divider{float:none;margin:3px 0;width:100%;color:#666}.itineraries .itinerary-list .itinerary-content .segment .location-duration .time-line .divider .divider-stops{position:relative;top:-9px;display:inline-block;margin:0 auto}.itineraries .itinerary-list .itinerary-content .segment .location-duration .time-line .divider .divider-stops:before,.itineraries .itinerary-list .itinerary-content .segment .location-duration .time-line .divider .divider-stops:after{content:" ";display:table}.itineraries .itinerary-list .itinerary-content .segment .location-duration .time-line .divider .divider-stops:after{clear:both}.itineraries .itinerary-list .itinerary-content .segment .location-duration .time-line .divider .divider-stops-point{float:left;margin:0 2px;width:8px;height:8px;border:1px solid #666;border-radius:100%;background:#fff}.itineraries .itinerary-list .itinerary-content .segment .date-airline{width:20%}.itineraries .itinerary-list .itinerary-content .segment .airline-baggage{width:20%}.itineraries .itinerary-list .itinerary-content .segment .airline-baggage .airline .addition *{vertical-align:middle}.itineraries .itinerary-list .itinerary-content .segment .airline-baggage .airline .addition .airline-name{display:inline}.itineraries .itinerary-list .itinerary-content .segment .airline-baggage .baggage{width:100%}.itineraries .itinerary-list .itinerary-content .segment .baggage{width:8%}.itineraries .itinerary-list .itinerary-content .segment .baggage a{display:block}.itineraries .itinerary-list .itinerary-content .segment:hover{background-color:#f9f9f9;cursor:pointer}.itineraries .itinerary-list .itinerary-content .itin-separator{height:2px;background-color:#dadada}.itineraries .itinerary-list .itinerary-content .badge{display:inline-block;padding:.5em 1em;border-left:5px solid #2771d4;background-color:#f9f9f9;color:#333;font-size:1em}.itineraries .itinerary-list .itinerary-content .badge span{font-weight:700}.itineraries .itinerary-list .itinerary-content .badge br{display:none}.itineraries .itinerary-list .itinerary-content .badge.secondary{width:115px;border-left:5px solid #ff991d}.itineraries .itinerary-list .itinerary-content .rail-traffic-incl span.secondary.badge{padding:0;width:110px}.itineraries .itinerary-list .itinerary-footer{display:table;width:100%;border-top:1px dashed #dadada}.itineraries .itinerary-list .itinerary-footer:before,.itineraries .itinerary-list .itinerary-footer:after{content:" ";display:table}.itineraries .itinerary-list .itinerary-footer:after{clear:both}.itineraries .itinerary-list .itinerary-footer .column-left,.itineraries .itinerary-list .itinerary-footer .column-right{display:table-cell;vertical-align:middle}.itineraries .itinerary-list .itinerary-footer .column-right{text-align:right}.itineraries .itinerary-list .itinerary-footer .selection-hint{overflow-y:hidden;max-height:0}.itineraries .itinerary-list .itinerary-footer .selection-hint.open{overflow-y:hidden;max-height:85px;transition:max-height .8s ease-in-out;margin:10px 0}.itineraries .itinerary-list .itinerary-footer .selection-hint.open+.error-box{margin-top:0}.itineraries .itinerary-list .itinerary-footer .selection-hint.open+.error-box+.itinerary-information{margin-top:0}.itineraries .itinerary-list .itinerary-footer .selection-hint.close{max-height:0;transition:max-height .8s ease-in-out}.itineraries .itinerary-list .itinerary-footer .selection-hint .available-places>span{display:block;overflow-y:hidden}.itineraries .itinerary-list .itinerary-footer .selection-hint .available-places .open{display:block;max-height:25px;line-height:20px;transition:max-height .8s ease-in-out}.itineraries .itinerary-list .itinerary-footer .selection-hint .available-places .close{max-height:0;transition:max-height .8s ease-in-out}.itineraries .itinerary-list .itinerary-footer .itinerary-selection-hint{padding:0 10px;border-left:3px solid #008179;color:#666;line-height:20px}.itineraries .itinerary-list .itinerary-footer .itinerary-selection-hint strong{display:block;padding:0 0 5px;line-height:20px;color:#008179}.itineraries .itinerary-list .itinerary-footer .itinerary-selection-hint [class^=icon-]:before{width:20px;text-align:left;font-size:1.5em;margin-top:-5px;color:#008179}.itineraries .itinerary-list .itinerary-footer .itinerary-selection-hint .available-places .icon-warning:before{color:#008179}.itineraries .itinerary-list .itinerary-footer .itinerary-selection-hint .rising-price .arrow-twins{position:relative}.itineraries .itinerary-list .itinerary-footer .itinerary-selection-hint .rising-price .arrow-twins-up:before{color:#008179;-ms-transform:rotate(20deg);transform:rotate(20deg)}.itineraries .itinerary-list .itinerary-footer .itinerary-selection-hint .rising-price .arrow-twins-down{position:absolute;top:-5px;left:-5px;-ms-transform:rotate(-160deg);transform:rotate(-160deg)}.itineraries .itinerary-list .itinerary-footer .error-box{color:#d33c3c;font-weight:700;padding:0 10px;border-left:3px solid #d33c3c;line-height:20px;margin:10px 0}.itineraries .itinerary-list .itinerary-footer .error-box.open+.itinerary-information{margin-top:0}.itineraries .itinerary-list .itinerary-footer .itinerary-information{margin-top:20px}.itineraries .itinerary-list .itinerary-footer .itinerary-information button{height:38px}.itineraries .itinerary-list .itinerary-footer .itinerary-information .user-views{margin-bottom:5px}.itineraries .itinerary-list .itinerary-footer .itinerary-information .user-views .icon-persons{font-size:1.3em}.itineraries .itinerary-list .itinerary-footer .itinerary-information .user-views .icon-persons:before{color:#2771d4}.itineraries .itinerary-list .itinerary-footer .itinerary-information .payment-discount-notice{display:block}.itineraries .itinerary-list .itinerary-footer .fee-hint-below-offer{font-size:11px}.itineraries .itinerary-list .itinerary-footer .fee-hint-below-offer .fee-hint-link{text-align:right}.itineraries .itinerary-list .itinerary-footer .fee-hint-below-offer a{color:#666;text-decoration:underline;font-size:11px}.itineraries .itinerary-list .itinerary-footer .column-badge{display:inline-block;padding:.5em 1em;border-left:5px solid #2771d4;background-color:#f9f9f9;color:#333;font-size:1em}.itineraries .itinerary-list .itinerary-footer .column-badge.column-shortage-elements{border-color:#2771d4}.itineraries .itinerary-list .itinerary-footer .column-badge.column-airline-rating{border-color:#666}.itineraries .itinerary-list .itinerary-footer .column-payment-content{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.itineraries .itinerary-list .itinerary-footer .column-payment-content a{margin:0 5px}.itineraries .itinerary-list .itinerary-footer .user-view-amount,.itineraries .itinerary-list .itinerary-footer .last-booking-time{font-weight:700}.itineraries .itinerary-list .itinerary-footer .airline-rating{margin-top:20px}.itineraries .itinerary-list .itinerary-box-cheapest-offer .meta-text{float:left;padding:10px 0;font-size:1.333em;font-family:Raleway,Roboto,Arial,sans-serif}.itineraries .itinerary-list .itinerary-box-cheapest-offer .meta-text-headline{padding:0 20px 0 8px;height:51px;background-color:#2d8001;color:#fff;line-height:2.71em}.itineraries .itinerary-list .infinite-load{padding:20px 20px 11px;text-align:center}.itineraries .itinerary-list .alt-offer-box{float:left;padding:3.333em;padding:0}.itineraries .itinerary-list .alt-offer-box .itinerary{padding:0}.itineraries .itinerary-list .alt-offer-box.iteration-1{margin-right:2%;width:49%}.itineraries .itinerary-list .alt-offer-box.iteration-2{width:49%}.itineraries .itinerary-list .alt-offer-box .meta-text-headline{display:block;padding:15px 0 16px 20px;color:#2d8001;font:bold 16px Raleway,Roboto,Arial,sans-serif}.itineraries .itinerary-list .alt-offer-box .arrow-right+.meta-text-headline{padding:15px 0 16px 45px}.itineraries .itinerary-list .alt-offer-box .arrow-right{position:relative;float:left;width:20px;height:40px;background:#2d8001}.itineraries .itinerary-list .alt-offer-box .arrow-right:after{content:"";position:absolute;width:0;height:0;border-top:20px dashed transparent;border-bottom:20px dashed transparent;border-left:10px solid #2d8001;border-right:none;right:-10px}.itineraries .itinerary-list .alt-offer-box .arrow-right:before{position:absolute;top:25px;right:-15px;z-index:100;box-sizing:content-box;padding:10px 3px;border:2px solid #2d8001;border-radius:15px;background:#fff;color:#2d8001;font-weight:700;line-height:0}.itineraries .itinerary-list .alt-offer-box .itinerary-header .itinerary-section-price{display:inline-block;width:50%}.itineraries .itinerary-list .alt-offer-box .itinerary-header .itinerary-section-price .column-price{display:block;width:100%;text-align:left}.itineraries .itinerary-list .alt-offer-box .itinerary-header .itinerary-section-price .column-price .column-price-flag{padding:18px 30px 6px 20px;border-radius:25px 0 0 25px;line-height:23px}.itineraries .itinerary-list .alt-offer-box .itinerary-content{font-size:.9167em}.itineraries .itinerary-list .alt-offer-box .itinerary-content .segment{display:block;width:100%}.itineraries .itinerary-list .alt-offer-box .itinerary-content .segment .selection{display:none}.itineraries .itinerary-list .alt-offer-box .itinerary-content .segment .location-date{padding:2em 0 1em;white-space:nowrap}.itineraries .itinerary-list .alt-offer-box .itinerary-content .segment .location-table{display:table;width:100%;padding:0 0 1em}.itineraries .itinerary-list .alt-offer-box .itinerary-content .segment .location-row{display:table-row}.itineraries .itinerary-list .alt-offer-box .itinerary-content .segment .location-row>div{display:table-cell;padding:0 0 0 3%;vertical-align:middle}.itineraries .itinerary-list .alt-offer-box .itinerary-content .segment .location-row>div.location-departure,.itineraries .itinerary-list .alt-offer-box .itinerary-content .segment .location-row>div.location-duration{padding-left:0}.itineraries .itinerary-list .alt-offer-box .itinerary-content .segment .time{font-size:1.272em}.itineraries .itinerary-list .alt-offer-box .itinerary-content .segment .baggage{width:100%}.itineraries .itinerary-list .alt-offer-box .itinerary-content .segment .icon-plane-bold:before{font-size:1.4545em}.itineraries .itinerary-list .alt-offer-box .itinerary-content .segment .location-departure,.itineraries .itinerary-list .alt-offer-box .itinerary-content .segment .location-arrival{width:21%}.itineraries .itinerary-list .alt-offer-box .itinerary-content .segment .location-duration{width:30%;padding:0}.itineraries .itinerary-list .alt-offer-box .itinerary-content .segment .location-duration .time-line .divider{width:60%;margin:3px 20%}.itineraries .itinerary-list .alt-offer-box .itinerary-content .segment .date-airline{width:20%}.itineraries .itinerary-list .alt-offer-box .itinerary-footer .column-left{padding:0 5%;width:100%}.itineraries .itinerary-list .alt-offer-box .itinerary-footer .column-right{margin:0;padding:10px 20px 20px;width:100%;text-align:right}.itineraries .itinerary-list .alt-offer-box .column-payment{display:inline-block;padding:0 2%;width:49%;text-align:right;font-size:11px}.itineraries .itinerary-list .alt-offer-box .payment-info{color:#333;text-align:right}.itineraries .itinerary-list .alt-offer-box .inbound-flight .icon-plane-bold:before{padding-bottom:2px;-ms-transform:rotate(180deg);transform:rotate(180deg)}.itineraries .itinerary-list .alt-offer-box .outbound-flight,.itineraries .itinerary-list .alt-offer-box .inbound-flight{padding:0 15px}.itineraries .itinerary-list .alt-offer-box .outbound-flight .col-airline-info,.itineraries .itinerary-list .alt-offer-box .inbound-flight .col-airline-info{float:none;padding:10px 40px 10px 0;width:100%;height:auto}.itineraries .itinerary-list .alt-offer-box .outbound-flight .col-stops,.itineraries .itinerary-list .alt-offer-box .inbound-flight .col-stops,.itineraries .itinerary-list .alt-offer-box .outbound-flight .col-times,.itineraries .itinerary-list .alt-offer-box .inbound-flight .col-times{padding:0 5px 10px 0;width:50%;height:auto;border:none}.itineraries .itinerary-list .alt-offer-box .outbound-flight .col-stops,.itineraries .itinerary-list .alt-offer-box .inbound-flight .col-stops{text-align:right}.itineraries .itinerary-list .alt-offer-box .outbound-flight .divided-column,.itineraries .itinerary-list .alt-offer-box .inbound-flight .divided-column{border:none}.itineraries .itinerary-list .alt-offer-box .footer-area .divided-row{border:none}.itineraries .itinerary-list .alt-offer-box .badge.free-seats{display:none}.itineraries .more-ubc-offer{position:relative;margin-left:12px;margin-right:12px;margin-top:-13px;background:#f7f7f7;border:1px solid #dadada;text-align:center}.itineraries .more-ubc-offer:before,.itineraries .more-ubc-offer:after{position:absolute;height:5px;border:1px solid #dadada;content:''}.itineraries .more-ubc-offer:before{left:-9px;top:-9px;width:102%}.itineraries .more-ubc-offer:after{left:-5px;top:-5px;width:101%}.itineraries .more-ubc-offer-link{display:block;padding:1em}.itineraries .normal-offer-box{clear:both}.paymentmethod-change-footer{position:absolute;left:0;bottom:0;display:none;width:100%;padding:5px 40px;line-height:1.333em;background-color:#f9f9f9;text-align:center;font-size:.9167em}.paymentmethod-change-footer b{font-weight:700}.itinerary:hover .paymentmethod-change-footer{display:block}.paymentmethod-change-footer a{white-space:nowrap}.payment-filter-flag{position:absolute;top:0;right:-182px;display:block;width:180px;height:100%;min-height:150px;padding:29px 70px 20px 20px;background-color:#2771d4;line-height:1.3em;font-family:Raleway,Roboto,Arial,sans-serif;font-size:1.667em;color:#fff;opacity:.9}.payment-filter-flag:before{position:absolute;top:50%;left:-10px;margin-top:-10px;border-color:transparent #2771d4 transparent transparent;border-style:solid;border-width:10px 10px 10px 0;content:""}.payment-filter-flag:after{position:absolute;top:0;right:0;width:0;height:0;border-color:#1746a8 #1746a8 transparent transparent;border-style:solid;border-width:35px;background-color:transparent;content:""}.payment-filter-flag b{font-weight:600}.payment-filter-flag .token{position:absolute;top:0;right:0;z-index:1;width:45px;height:45px;line-height:45px;font-size:1.5em;font-weight:600;text-align:center;color:#2771d4}.tooltip.limited-availability-tooltip{background:#fff}.tooltip.limited-availability-tooltip .tooltip-hook-bottom{border-top-color:#fff}.tooltip.limited-availability-tooltip .tooltip-hook-top{border-bottom-color:#fff}.tooltip.limited-availability-tooltip .head{margin-bottom:5px;color:#ff991d;font-size:1.4em}.tooltip.limited-availability-tooltip .head:before{display:inline-block;margin-right:10px;width:20px;height:20px;border:1px solid #ff991d;border-radius:100%;content:"!";text-align:center;font-weight:700;font-size:14px}.offer-list-ads{margin:3em 0 0}.itinerary-loader{display:none}.itinerary-loader-content{position:fixed;top:50%;left:50%;z-index:10146;margin:-225px 0 0 -225px;padding:112.5px 40px;width:450px;height:450px;border-radius:225px;background-color:#fff}.itinerary-loader-content .heading{color:#2771d4;text-align:center;font-size:2.4em;font-family:Raleway,Roboto,Arial,sans-serif;line-height:40px}.itinerary-loader-content .holding{margin:1em 0;text-align:center;font-size:1.2em}.itinerary-loader-content .loading-animation-wrapper{display:block;margin:3em auto 0;width:50px}.infinite-loader{display:none;margin:40px 0 0}.infinite-loader .loading-animation-wrapper{display:block}.infinite-loader .loading-animation{margin:0 auto}.infinite-loader .loader-error{margin:3em 0 0;color:#d33c3c;text-align:center;font-weight:700}a>.icon-arrow-right{display:inline-block;height:15px;width:15px;margin:0;padding:0 0 0 1px;color:#fff;background-color:#2771d4;border:0 none;border-radius:50%;font-size:10px;line-height:13px;vertical-align:text-top;pointer-events:none}a.unassuming{color:#666;text-decoration:underline;cursor:pointer}.strikethroughClean{position:relative;display:inline-block;white-space:nowrap}.strikethroughClean:after{position:absolute;content:"";color:#d33c3c;left:0;top:50%;right:0;border-top:1px solid;border-color:inherit}.itineraries .itinerary-list .itinerary-highlight{box-shadow:0 2px 6px 0 rgba(0,0,0,.2)}.itineraries .itinerary-list .itinerary-highlight .itinerary-content .seat-hint{border-bottom:1px dashed #bababa}.itineraries .itinerary-list .itinerary-highlight .itinerary-footer{border-top:1px dashed #bababa}.itineraries .itinerary-list .itinerary-highlight .itinerary-footer .itinerary-information{display:-ms-flexbox;display:flex;width:100%}.itineraries .itinerary-list .itinerary-highlight .itinerary-footer .itinerary-information button{height:45px}.itineraries .itinerary-list .itinerary-highlight .itinerary-footer .itinerary-information>div{-ms-flex:0 0 auto;flex:0 0 auto;white-space:nowrap}.itineraries .itinerary-list .variant-plusOnTop .itinerary-header{border-bottom:1px dashed #666}.itineraries .itinerary-list .variant-plusOnTop .itinerary-header .itinerary-section-price{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;height:auto}.itineraries .itinerary-list .variant-plusOnTop .itinerary-header .itinerary-section-price .column-price-flag{white-space:nowrap}.itineraries .itinerary-list .variant-plusOnTop .itinerary-header .itinerary-section-price .column-price-flag-title{font-size:14px;line-height:16px}.itineraries .itinerary-list .variant-plusOnTop .itinerary-header .itinerary-section-price .column-price-flag-title img{height:15px;width:81px}.itineraries .itinerary-list .variant-plusOnTop .itinerary-header .itinerary-section-price .column-price-flag-title .flag-title{font-weight:700}.itineraries .itinerary-list .variant-plusOnTop .itinerary-header .itinerary-section-price .column-price-flag .price-tag{display:-ms-flexbox;display:flex;padding-top:3px}.itineraries .itinerary-list .variant-plusOnTop .itinerary-header .itinerary-section-price .column-price-flag .price-tag strong{display:-ms-flexbox;display:flex;line-height:36px;height:36px;font-size:32px}.itineraries .itinerary-list .variant-plusOnTop .itinerary-header .itinerary-section-price .column-price-flag .price-tag span{-ms-flex:0 0 auto;flex:0 0 auto;font-size:16px;line-height:24px;-ms-flex-item-align:end;align-self:flex-end}.itineraries .itinerary-list .variant-plusOnTop .itinerary-header .itinerary-section-price .column-price-flag .price-tag span:not(:last-child){padding-right:3px}.itineraries .itinerary-list .variant-plusOnTop .itinerary-header .itinerary-section-price .column-price-flag .price-tag .strikethroughClean{font-size:14px;margin:0 0 0 10px;padding:0;font-weight:400;line-height:24px}.itineraries .itinerary-list .variant-plusOnTop .itinerary-header .itinerary-section-price .column-chips{text-align:right}.itineraries .itinerary-list .variant-plusOnTop .itinerary-header .itinerary-section-price .column-chips span~span a{margin:0}.itineraries .itinerary-list .variant-plusOnTop .itinerary-footer .itinerary-information>div:nth-child(1){-ms-flex:1;flex:1;font-size:14px;line-height:21px;color:#333}.itineraries .itinerary-list .variant-plusOnTop .itinerary-footer .itinerary-information>div:nth-child(1) a{font-size:12px}.itineraries .itinerary-list .variant-plusOnTop .itinerary-footer .itinerary-information>div:nth-child(2){-ms-flex:2;flex:2;text-align:center;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.itineraries .itinerary-list .variant-plusOnBottom .itinerary-parts:first-child{padding-top:1.6665em}.itineraries .itinerary-list .variant-plusOnBottom .itinerary-footer .itinerary-information{margin:0 0 10px;font-size:14px;line-height:21px;color:#333}.itineraries .itinerary-list .variant-plusOnBottom .itinerary-footer .itinerary-information a{font-size:12px}.itineraries .itinerary-list .variant-plusOnBottom .itinerary-footer .itinerary-information .price{display:-ms-flexbox;display:flex;line-height:36px;height:36px;font-size:32px}.itineraries .itinerary-list .variant-plusOnBottom .itinerary-footer .itinerary-information .price>span{-ms-flex:0 0 auto;flex:0 0 auto;font-size:16px;padding-right:3px;line-height:24px;-ms-flex-item-align:end;align-self:flex-end}.itineraries .itinerary-list .variant-plusOnBottom .itinerary-footer .itinerary-information .price>span.hint{color:#666;font-size:12px;font-weight:400;padding:0 0 0 5px}.itineraries .itinerary-list .variant-plusOnBottom .itinerary-footer .itinerary-information .css_normal-price .price{-ms-flex-align:self-end;align-items:self-end;margin-top:8px}.itineraries .itinerary-list .variant-plusOnBottom .itinerary-footer .itinerary-information button{margin:6px 0 8px}.itineraries .itinerary-list .variant-plusOnBottom .itinerary-footer .itinerary-information>div{padding:13px 20px 11px;background-color:#f0f0f0;line-height:21px}.itineraries .itinerary-list .variant-plusOnBottom .itinerary-footer .itinerary-information>div:nth-child(1){padding-top:20px}.itineraries .itinerary-list .variant-plusOnBottom .itinerary-footer .itinerary-information>div:nth-child(2){-ms-flex:1;flex:1;text-align:right;padding-top:30px}.itineraries .itinerary-list .variant-plusOnBottom .itinerary-footer .itinerary-information>div:nth-child(2) img{height:15px;width:81px}.itineraries .itinerary-list .variant-plusOnBottom .itinerary-footer .itinerary-information>div:nth-child(2)>price-flag{font-weight:700}.plus_hint_attention{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:20px;margin-top:20px;line-height:20px;background-color:#fcf2e3}.plus_hint_attention .icon-info{font-size:20px;-ms-flex-item-align:baseline;align-self:baseline;-ms-flex:0 0 30px;flex:0 0 30px;cursor:default;color:#ff991d}.plus_hint_attention strong{padding:0 3px}.normal-price-hint{display:-ms-flexbox;display:flex;-ms-flex-item-align:center;align-self:center;padding-right:20px}.css_plus-price,.css_normal-price,.css_normal-and-plus-price,.css_plus-banner{display:none}.show-normal-and-plus-price .css_normal-and-plus-price,.show-normal-price .css_normal-price,.show-plus-price .css_plus-price{display:inline-block}.css_normal-price-is-brand-price{display:none}.show-plus-price-as-normal-price .css_normal-price-is-normal-price{display:none}.show-plus-price-as-normal-price .css_normal-price-is-brand-price{display:inline}.plus-layer-container{display:inline-block;position:relative}.plus-layer-container .plus-layer-info:before{color:#2771d4;pointer-events:none}.plus-layer{display:none;text-align:left;position:absolute;z-index:10140;width:400px;border:1px solid #dadada;background-color:#fff;top:25px;margin-top:0;left:0;white-space:normal;font-size:12px;line-height:18px;padding:10px 30px 10px 10px;color:#333}.plus-layer[open]{display:block}.plus-layer .icon-close{position:absolute;top:5px;right:5px;font-size:11px;cursor:pointer}.plus-banner{background:url("https://media.fluege.de/topics/customerclub/legacy/compare_banner_background.svg");width:930px;height:75px;display:none;-ms-flex-pack:justify;justify-content:space-between;color:#fff;box-sizing:border-box;padding:0 40px;-ms-flex-align:center;align-items:center;font-size:16px}.show-plus-price-as-normal-price .plus-banner,.show-normal-and-plus-price .plus-banner{display:-ms-flexbox;display:flex}.plus-banner strong{font-size:20px;margin-right:5px;font-weight:700}.plus-banner img{margin:0 2px -1px}.segment-pin{width:1%;white-space:nowrap;text-align:right}.leg-pin{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:44px;height:44px;padding:0;border:1px solid #dadada;border-radius:3px;background:0 0;cursor:pointer;color:#666;white-space:nowrap;transition:transform .15s ease-out}.leg-pin:hover{border-color:#2771d4;color:#2771d4}.leg-pin:focus-visible{outline:2px solid #2771d4;outline-offset:2px}.leg-pin:active{-ms-transform:scale(.96);transform:scale(.96)}.leg-pin.is-pinned{background:#2771d4;border-color:#2771d4;color:#fff}.leg-pin.is-pinned .leg-pin__icon{fill:currentColor;stroke-width:1}.leg-pin.is-pinned .leg-pin__icon path:last-child{fill:none;stroke-width:2}.leg-pin.leg-pin--just-pinned .leg-pin__icon{animation:legPinIconPulse .2s ease-out}.leg-pin-banner{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;background-color:#fff;border:1px solid #dadada;border-radius:4px;font-weight:600;margin:12px 0 8px;padding:10px 40px;position:-webkit-sticky;position:sticky;top:0;z-index:10128;box-shadow:0 1px 3px rgba(0,0,0,.08),0 2px 8px rgba(0,0,0,.06);transition:border-color .2s ease-out}.leg-pin-banner.is-hidden{display:none}.leg-pin-banner.leg-pin-banner--enter{animation:legPinBannerIn .3s ease-out}.leg-pin-banner.is-complete{border-color:#2d8001}.leg-pin-banner.is-complete .leg-pin-banner__title:before{content:"\2713";margin-right:4px;color:#2d8001}.leg-pin-banner .leg-pin-banner__empty{-ms-flex:1 1 auto;flex:1 1 auto;color:#666;font-weight:400}.leg-pin-banner .leg-pin-banner__remove{-ms-flex:0 0 auto;flex:0 0 auto;margin-left:12px;color:#2771d4;cursor:pointer;text-decoration:underline;white-space:nowrap}.leg-pin-banner .leg-pin-banner__title{-ms-flex:0 0 auto;flex:0 0 auto;margin-right:32px;font-size:12px;color:#666;white-space:nowrap}.leg-pin-banner .leg-pin-banner__slot{position:relative;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:baseline;align-items:baseline;gap:4px 8px;-ms-flex:1 1 0px;flex:1 1 0;min-width:0;min-height:44px}.leg-pin-banner .leg-pin-banner__slot:after{content:"";-ms-flex-preferred-size:100%;flex-basis:100%;-ms-flex-order:3;order:3}.leg-pin-banner .leg-pin-banner__slot--empty{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:12px 16px;border:1px dashed #dadada;border-radius:4px;font-weight:400;font-size:12px;color:#666;cursor:default;white-space:nowrap}.leg-pin-banner .leg-pin-banner__slot--enter{animation:legPinSlotIn .25s ease-out}.leg-pin-banner .leg-pin-banner__slot .leg-pin-banner__remove{-ms-flex-order:2;order:2;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;position:relative;margin-left:0;padding:4px;font-size:14px;line-height:1;color:#666;text-decoration:none;white-space:nowrap}.leg-pin-banner .leg-pin-banner__slot .leg-pin-banner__remove:before{content:"";position:absolute;top:50%;left:50%;width:44px;height:44px;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.leg-pin-banner .leg-pin-banner__slot .leg-pin-banner__remove:hover{color:#333}.leg-pin-banner .leg-pin-banner__slot .leg-pin-banner__remove:focus-visible{outline:2px solid #2771d4;outline-offset:2px;color:#333}.leg-pin-banner .leg-pin-banner__leg{-ms-flex-order:1;order:1;-ms-flex:0 0 auto;flex:0 0 auto;font-size:11px;font-weight:600;color:#0e58bb}.leg-pin-banner .leg-pin-banner__route{-ms-flex-order:2;order:2;-ms-flex:0 1 auto;flex:0 1 auto;min-width:0;font-size:18px;font-weight:700;line-height:1.2;color:#333;white-space:nowrap}.leg-pin-banner .leg-pin-banner__arrow{display:inline-block;margin:0 8px;font-size:13px;font-weight:400;color:#666;vertical-align:middle}.leg-pin-banner .leg-pin-banner__when{-ms-flex-order:4;order:4;-ms-flex:0 1 auto;flex:0 1 auto;min-width:0;font-size:12px;font-weight:400;line-height:1.3;color:#333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.leg-pin-banner .leg-pin-banner__when+.leg-pin-banner__how:before{content:"\00b7";margin:0 6px;color:#666}.leg-pin-banner .leg-pin-banner__how{-ms-flex-order:5;order:5;-ms-flex:1 1 auto;flex:1 1 auto;min-width:0;font-size:12px;font-weight:400;line-height:1.3;color:#666;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.leg-pin-banner .leg-pin-banner__slot:not(:first-of-type){margin-left:16px;padding-left:16px;border-left:1px solid #dadada}@keyframes legPinBannerIn{from{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@keyframes legPinIconPulse{0%{transform:scale(1)}50%{transform:scale(1.25)}100%{transform:scale(1)}}@keyframes legPinSlotIn{from{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.leg-pin-banner.leg-pin-banner--enter{animation:none}.leg-pin{transition:none}.leg-pin.leg-pin--just-pinned .leg-pin__icon{animation:none}.leg-pin-banner .leg-pin-banner__slot--enter{animation:none}}.voucher-modal .modal-wrapper{max-width:640px}.voucher-modal .spr_voucher{display:none}.voucher-modal strong{font-weight:700}.voucher-modal .box-voucher-text strong:first-child{font-weight:400}.voucher-modal .sprite-index-voucher-modal-teaser{position:relative;margin-bottom:1em;text-indent:-9999px}.voucher-modal .headline-voucher{margin:1.5em 0 1em;line-height:20px;color:#2771d4;font-family:Raleway,Roboto,Arial,sans-serif;font-size:16px}.voucher-modal .list-voucher{margin-left:1em;list-style:square outside}.voucher-modal .list-voucher li{margin:.5em 0}.voucher-modal .badge{position:absolute;top:25px;left:130px;width:10em;height:10em;margin-top:20px;font-size:12px;text-align:center;text-indent:0}.voucher-modal .badge span{display:block;line-height:1.3em;font-size:2.5em}.voucher-addition-modal .modal-wrapper{max-width:925px}.voucher-addition-modal .modal-teaser{margin-bottom:2em;overflow:hidden}.voucher-addition-modal .badge{float:left;width:54px;height:54px;padding:16px 0 0 7px;background:#ff991d;border:1px dashed #fff;box-shadow:0 0 0 3px #ff991d;color:#fff;border-radius:50%;font-size:1.3em;text-transform:uppercase;position:relative;text-align:center;text-shadow:1px 1px 0 #dc990f}.voucher-addition-modal .badge-wrap .text{float:left;margin:22px 0 0 10px;font-size:1.667em;font-family:Raleway,Roboto,Arial,sans-serif;color:#333}.voucher-addition-modal .badge-wrap .voucher-text{float:left;margin:9px 0 0 10px;font-size:1.2em}.voucher-addition-modal .badge-wrap .voucher-text .read-more-link{font-size:.9em;vertical-align:baseline}.voucher-addition-modal .badge-one{top:60px;left:217px;z-index:2;width:3em;height:3em;font-size:27px}.voucher-addition-modal .badge-two{top:42px;left:187px;z-index:1;width:15em;height:15em;padding:40px 35px 0 45px;border:none;background:#2771d4;box-shadow:none;font:300 1.7em/1.2em Raleway,Roboto,Arial,sans-serif;text-align:left;text-transform:none;text-shadow:none}.voucher-addition-modal .badge-two span{margin-top:5px;font-size:.7em}.voucher-addition-modal .voucher-info .col-one{padding-right:17px}.voucher-addition-modal .voucher-info .col-two{padding-left:20px;border-left:1px dashed #dadada}.voucher-addition-modal .voucher-info-list{margin-left:1em;list-style:square outside}.voucher-addition-modal .voucher-info-list li{margin:.5em 0}.voucher-addition-modal .voucher-info-headline{line-height:20px;font-size:15px;font-family:Raleway,Roboto,Arial,sans-serif;color:#2771d4}.voucher-addition-modal .voucher-info-headline .icon-plus-medium{position:absolute;top:313px;left:49.2%;padding-bottom:14px;background:#fff;font-size:1.4em}.voucher-addition-modal .voucher-info-text{margin:.5em 0 1em}.voucher-banner{margin:0 0 20px;overflow:hidden}.voucher-banner:before,.voucher-banner:after{content:" ";display:table}.voucher-banner:after{clear:both}.voucher-banner .badges{position:relative;z-index:2;float:left;width:278px;height:100px;background:#f7f7f7}.voucher-banner .badges:after{position:absolute;display:block;content:"";right:-28px;border-style:solid;border-width:50px 0 50px 28px;border-color:transparent transparent transparent #f7f7f7}.voucher-banner .badge{float:left;width:54px;height:54px;padding:16px 0 0 7px;background:#ff991d;border:1px dashed #fff;box-shadow:0 0 0 3px #ff991d;color:#fff;border-radius:50%;font-size:1.3em;text-transform:uppercase;position:absolute;text-align:center;line-height:1;text-transform:none}.voucher-banner .badge-wrap .text{float:left;margin:22px 0 0 10px;font-size:1.667em;font-family:Raleway,Roboto,Arial,sans-serif;color:#333}.voucher-banner .badge-wrap .voucher-text{float:left;margin:9px 0 0 10px;font-size:1.2em}.voucher-banner .badge-wrap .voucher-text .read-more-link{font-size:.9em;vertical-align:baseline}.voucher-banner .badge span{display:block;margin:0 auto;letter-spacing:-1px}.voucher-banner .badge.badge-one{left:67%;bottom:-21px;z-index:1;width:98px;height:98px;margin:0 0 0 -49px;padding:12px 0 0;font-size:12px}.voucher-banner .badge.badge-one span{line-height:37px;font-size:28px}.voucher-banner .badge.badge-two{left:36%;bottom:-16px;width:80px;height:80px;margin:0 0 0 -42px;padding:8px 0 0;background:#2771d4;box-shadow:0 0 0 3px #2771d4;font-size:11px}.voucher-banner .badge.badge-two span{line-height:30px;font-size:24px;text-indent:-2px}.voucher-banner .content{float:left;width:642px;height:100px;margin:0 0 0 10px;background:#f7f7f7}.voucher-banner .content:before{position:absolute;display:block;content:"";border-style:solid;border-width:50px 0 50px 28px;border-color:transparent transparent transparent #fff}.voucher-banner .content .wording{padding:14px 0 0 50px}.voucher-banner .content .wording .heading{display:block;margin:0 0 8px;font-family:Raleway,Roboto,Arial,sans-serif;font-size:16px}.voucher-banner .content .wording .heading .price{font-family:Arial,Helvetica,Geneva,Tahoma,sans-serif}.pagination{margin:2.5em 0 7em;text-align:center}.pagination .page_nav_left{float:left}.pagination .page_nav_right{float:right}.pagination a,.pagination .nav_current_page{margin:0 .6em;color:#2771d4;font-size:1.333em}.pagination .nav_page_link:last-child a{margin-right:0}.pagination .nav_page_step a:hover{background-color:#2771d4;color:#fff;transition:color 1s ease-in,background-color 1s ease-in}.pagination .nav_page_step a,.pagination .nav_page_step>span{margin:0;padding:.7em 1em;border:1px solid #2771d4;background:0 0;color:#2771d4;font-weight:700;font-size:1.5em}.pagination .nav_page_step.right_step{margin-left:.8em}.pagination .nav_page_step.right_step a{text-transform:uppercase}.pagination .nav_page_step.right_step a:after{margin-top:-3px;font-size:.75em}.pagination .nav_page_step.right_step .inactive{border:1px solid #f0f0f0;color:#f0f0f0;text-transform:uppercase}.pagination .nav_page_step.right_step .inactive:after{margin-top:-3px;font-size:.75em}.pagination .nav_page_step.left_step{margin-right:.8em}.pagination .nav_page_step.left_step a{text-transform:uppercase}.pagination .nav_page_step.left_step .inactive{border:1px solid #f0f0f0;color:#f0f0f0;text-transform:uppercase}.pagination .nav_page_step.left_step .inactive:before{margin-top:-3px;font-size:.75em}.pagination .page_nav_center .nav_current_page,.pagination .page_nav_center a:hover{color:#000;text-decoration:underline;font-weight:700}.progress-bar{display:table}.progress-bar-wrapper{overflow:hidden;padding:6px 0 2px;border-bottom:1px dashed #dadada}.progress-bar .progress-item{display:table-cell;color:#fff;line-height:40px}.progress-bar .progress-item .nav-link{display:inline-block;padding-top:1px;color:#333;white-space:nowrap;font-size:1.4em;font-family:Raleway,Roboto,Arial,sans-serif}.progress-bar .progress-item .nav-link span[class^=icon-]{position:relative;top:2px;display:inline-block;margin-right:5px;padding:2px;width:27px;height:27px;border-radius:100%;border:1px solid #333;vertical-align:text-bottom;font-size:.9em}.progress-bar .progress-item .nav-link span[class^=icon-]:before{position:absolute;top:4px}.progress-bar .progress-item span.nav-link{cursor:default}.progress-bar .progress-item.inactive *{color:#dadada;cursor:default}.progress-bar .progress-item.inactive * span[class^=icon-]{border:1px solid #dadada}.progress-bar .progress-item.last *{color:#dadada}.progress-bar .progress-item.last * span[class^=icon-]{border:1px solid #dadada}.progress-bar .progress-item.active *{color:#333;cursor:default}.progress-bar .progress-item.active * span[class^=icon-]{border:1px solid #333}.sidebar-free-seats .heading{color:#d33c3c}.sidebar-free-seats .heading .title:before,.sidebar-free-seats .heading .title:after{content:" ";display:table}.sidebar-free-seats .heading .title:after{clear:both}.sidebar-free-seats .heading .title .icon-seat{float:left;margin:-6px -4px 0 -3px;font-size:20px}.sidebar-free-seats .heading .title .icon-seat:before{margin:0}.booking-sidebar .sidebar-free-seats{float:none}.service-hotline{position:relative;margin:0;padding:0;background-color:#2771d4}.service-hotline .support-wrapper{font-family:Arial,Helvetica,Geneva,Tahoma,sans-serif;color:#fff}.service-hotline .support-wrapper .heading{font-size:1rem;line-height:1.4;font-family:Raleway,Roboto,Arial,sans-serif}.service-hotline .support-wrapper a{color:#fff}.service-hotline .support-wrapper .item{position:relative;padding:13px 20px;border-top:1px dashed #5890da;border-bottom:1px dashed #1e5fb6}.service-hotline .support-wrapper .item:first-child{border-top:none}.service-hotline .support-wrapper .item:last-child{border-bottom:none}.service-hotline .support-wrapper .item .link{font-weight:600;text-decoration:underline}.service-hotline .support-wrapper .item.highlight{font-size:1.3333em;font-family:Raleway,Roboto,Arial,sans-serif}.service-hotline .support-wrapper .item.highlight a{font-weight:600}.service-hotline .support-wrapper .item.highlight .number{font-family:Arial,Helvetica,Geneva,Tahoma,sans-serif}.filter-container .service-hotline:first-child{margin-top:20px}.service-hotline .last-entry{margin-bottom:10px}.service-hotline.horizontal{overflow:hidden}.service-hotline.horizontal .support-wrapper{margin-left:230px}.service-hotline.horizontal .sprite-flight-support-callcenter{position:absolute}.service-hotline.horizontal .heading{font-weight:300}.booking-sidebar>div.service-hotline{width:230px;margin-left:20px;padding:0;overflow:hidden}.sidebar>div.service-hotline{margin-right:20px}.form-grid .row-fluid{width:calc(100% + 20px);margin:0 0 30px -20px}.form-grid .row-fluid-last{margin-bottom:0}.form-grid [class*=partition-]{float:left;margin-left:20px}.form-grid .partition-full{width:calc(100% - 20px)}.form-grid .partition-9v12{width:calc(75% - 20px)}.form-grid .partition-8v12{width:calc(66.666% - 20px)}.form-grid .partition-6v12{width:calc(50% - 20px)}.form-grid .partition-5v12{width:calc(41.666% - 20px)}.form-grid .partition-4v12{width:calc(33.333% - 20px)}.form-grid .partition-3v12{width:calc(25% - 20px)}.form-grid .partition-2v12{width:calc(16.6% - 20px)}.form-grid .partition-1v12{width:calc(8.3% - 20px)}.cancellation-hook{top:0;left:-10px;background:#f9f9f9;content:"";position:absolute;width:0;height:0;border-top:56px dashed transparent;border-bottom:56px dashed transparent;border-left:30px solid #fff;border-right:none}.cancel-badge-box{position:relative;line-height:21px;font-family:Raleway,Roboto,Arial,sans-serif;font-size:16px;color:#2771d4}.cancel-badge{position:absolute;top:-10px;left:-10px;height:50px;width:50px;line-height:14px;border:3px solid #ff991d;border-radius:50%;color:#ff991d;font-family:Arial,Helvetica,Geneva,Tahoma,sans-serif;font-size:20px;text-align:center;background:#fff;overflow:hidden;clear:both}.cancel-badge:before{position:absolute;top:-4px;left:-9px;border-width:3px;font-size:44px;color:#ff991d}.filter-cancellable{padding:0 0 20px;border-bottom:1px dashed #dadada}.filter-cancellable-box{height:auto;margin:0;padding:15px 5px 0 60px}.filter-cancellable .cancel-badge{top:23px;left:0}.filter-cancellable .filter-hint{margin:0 0 10px;padding:15px 5px 10px 10px;background:#f7f7f7}.filter-cancellable .filter-hint a{text-decoration:none}.filter-cancellable .cancel-filter-form .styled-checkbox{margin:0}.filter-cancellable .cancel-filter-form label{margin-left:23px}.cancellation-banner{padding:20px;border-right:1px solid #dadada;border-top:1px solid #dadada}.cancellation-banner label{cursor:pointer}.cancellation-banner-form,.cancellation-banner-hint{position:relative;float:left;background:#f9f9f9}.cancellation-banner-form{width:28%;padding:40px 0}.cancellation-banner-form .cancellation-hook{left:auto;right:-30px;z-index:1;background:0 0;content:"";position:absolute;width:0;height:0;border-top:56px dashed transparent;border-bottom:56px dashed transparent;border-left:30px solid #f9f9f9;border-right:none}.cancellation-banner-form .styled-checkbox{display:none}.cancellation-banner-hint{width:69%;margin:0 0 0 20px;padding:13px 30px 13px 35px}.cancellation-banner-box{width:85%;margin:0 0 0 20px;padding:5px 10px 5px 50px;border-radius:0 15px 15px 0;font-size:15px;color:#fff;background:#ff991d}.cancellation-banner-list{display:inline-block;line-height:25px;list-style-type:square;list-style-position:outside}.cancellation-banner-title{margin:0 0 10px;line-height:20px;font-family:Raleway,Roboto,Arial,sans-serif;font-weight:300;font-size:16px;color:#2771d4}.cancellation-banner.part-booking{border-top:1px solid #dadada}.cancellation-banner.part-booking .cancellation-banner-form{float:right;width:31%;padding:28px 0 20px 10px}.cancellation-banner.part-booking .cancellation-banner-form .cancellation-hook{right:auto;left:-25px;background:#f9f9f9;content:"";position:absolute;width:0;height:0;border-top:70px dashed transparent;border-bottom:70px dashed transparent;border-left:30px solid #fff;border-right:none}.cancellation-banner.part-booking .cancellation-banner-form label{margin:25px 0 0 35px}.cancellation-banner.part-booking .cancellation-banner-hint{width:65%;margin:0;padding:20px 0 15px 20px}.cancellation-banner.part-booking .cancellation-banner-hint ul{margin:0 0 0 15px}.cancellation-banner.part-booking .cancellation-banner-hint .cancellation-hook{left:auto;right:-30px;z-index:1;background:0 0;content:"";position:absolute;width:0;height:0;border-top:70px dashed transparent;border-bottom:70px dashed transparent;border-left:30px solid #f9f9f9;border-right:none}.cancellation-offer{border-bottom:1px dashed #dadada}.cancellation-offer:before,.cancellation-offer:after{content:" ";display:table}.cancellation-offer:after{clear:both}.cancellation-offer .column-price{width:45%;display:table-cell;vertical-align:middle}.cancellation-offer .column-price-cancellation{display:table-cell;text-align:right;white-space:nowrap}.cancellation-offer .cancel-flag{position:relative;padding:0 90px 0 0;background:#f9f9f9;color:#2771d4;font:normal 16px/70px Raleway,Roboto,Arial,sans-serif;overflow:hidden}.cancellation-offer .cancel-badge{top:10px;left:auto;right:20px}.cancellation-offer .cancellation-hook{float:left;padding:0 1em 0 0;content:"";position:absolute;width:0;height:0;border-top:35px dashed transparent;border-bottom:35px dashed transparent;border-left:20px solid #fff;border-right:none;position:inherit}.itinerary-hover .cancellation-offer .cancellation-hook{border-color:#f9f9f9}.column-payment.cancellation{padding:15px 20px;font-size:12px}.cancellation-page-close-layer{position:fixed;left:0;right:0;top:0;bottom:0;z-index:20151;background:rgba(0,0,0,.2)}.cancellation-page-close-layer .cancellation-banner-box{position:fixed;top:40%;left:0;right:0;z-index:20152;width:41em;margin:0 auto;padding:20px;border-radius:8em 1em 1em 8em;font-size:1.3333em;background-color:#fff}.cancellation-page-close-layer .cancellation-banner-box .cancel-badge{position:absolute;left:.2em;top:.35em;width:2.5em;height:2.5em;margin-top:0;line-height:.8em;font-size:5em}.cancellation-page-close-layer .cancellation-banner-box .cancel-badge:before{top:-.09em;left:-.2em;font-size:195px}.cancellation-page-close-layer .cancellation-banner-box .cancel-filter-form{box-sizing:border-box;height:100%;margin:0 0 0 18em;font-size:.75em}.cancellation-page-close-layer .cancellation-banner-box .cancel-filter-form i{position:absolute;top:1em;right:1em;line-height:1;color:#dadada;cursor:pointer}.cancellation-page-close-layer .cancellation-banner-box .cancel-filter-form .heading{margin:0 0 .5em;line-height:1.2em;font-size:2em;color:#2771d4}.cancellation-page-close-layer .cancellation-banner-box .cancel-filter-form ul{margin:0 0 1.5em;color:#333}.cancellation-page-close-layer .cancellation-banner-box .cancel-filter-form ul li{margin:0 0 .5em 3em;line-height:1.2;font-size:1.1em;font-family:Arial,Helvetica,Geneva,Tahoma,sans-serif}.cancellation-page-close-layer .cancellation-banner-box .cancel-filter-form ul li:before{position:absolute;margin:-.2em 0 0 -1.8em;font-size:1.6em;color:#2771d4}.cancellation-page-close-layer .cancellation-banner-box .cancel-filter-form button{padding:.8em 1em;border:none;border-radius:.3em;background:#ff991d;font:bold 1.2em Arial,Helvetica,Geneva,Tahoma,sans-serif;text-transform:uppercase;color:#fff}.booking-cancellation h3.heading{border-width:0 0 1px}.booking-cancellation .cancellation-selection{padding:20px}.booking-cancellation .cancellation-selection .cancellation-badge{margin-bottom:25px}.booking-cancellation .cancellation-selection .cancellation-badge:before,.booking-cancellation .cancellation-selection .cancellation-badge:after{content:" ";display:table}.booking-cancellation .cancellation-selection .cancellation-badge:after{clear:both}.booking-cancellation .cancellation-selection .cancellation-badge-icon{position:relative;float:left;width:32px;height:32px;line-height:2.3em;border:3px solid #ff991d;border-radius:50%;text-align:center;font-size:11px;color:#ff991d}.booking-cancellation .cancellation-selection .cancellation-badge-icon:before{position:absolute;left:-5px;top:-2px;font-size:25px;font-weight:700}.booking-cancellation .cancellation-selection .cancellation-badge-text{float:left;margin-left:10px}.booking-cancellation .cancellation-selection .cancellation-badge-text>a{display:block}.booking-cancellation .cancellation-selection .cancellation-yes{margin-bottom:15px;line-height:1.2em;font-family:Raleway,Roboto,Arial,sans-serif;color:#2d8001;font-size:1.3em}.booking-cancellation .cancellation-benefits{border-left:1px dashed #dadada}.booking-cancellation .cancellation-benefits ul,.booking-cancellation .cancellation-benefits .list-check-heading{background:#fff}.booking-cancellation .cancellation-benefits .list-check-heading{border-top:none}.cancellation-modal .modal-wrapper{max-width:100%;height:100%}.cancellation-modal .modal-wrapper>div{height:100%}.cancellation-layer{position:relative;height:100%;background-color:#fff}.cancellation-layer .modal-box{padding:0}.cancellation-layer .container-inner{position:relative;width:860px;margin:0 auto;padding:30px 0}.cancellation-layer-head{background:#2771d4;color:#fff}.cancellation-layer-head .icon-close:before{margin:5px 10px;font:normal 50px Raleway,Roboto,Arial,sans-serif;color:#fff;content:"x"}.cancellation-layer-head .cancel-badge-box{position:absolute;left:440px;bottom:-15px;width:220px}.cancellation-layer-head h1,.cancellation-layer-head h2{font-family:Raleway,Roboto,Arial,sans-serif}.cancellation-layer-head h1{margin:0 0 5px;font-size:30px}.cancellation-layer-head h2{font-size:16px}.cancellation-layer-subhead{border-bottom:1px dashed #dadada;background:#f9f9f9;color:#2771d4}.cancellation-layer-subhead .toggle-trigger{width:auto;padding:0 30px;font:normal 16px/32px Raleway,Roboto,Arial,sans-serif;text-decoration:none;cursor:pointer}.cancellation-layer-subhead .toggle-trigger-show:before{margin:0 20px 0 -30px;font:normal 20px Raleway,Roboto,Arial,sans-serif;content:">"}.cancellation-layer .toggle-container ul{margin-left:12px;list-style:outside disc}.cancellation-layer .toggle-container ul li{padding:5px 0}.cancellation-layer .toggle-container p{margin:20px 0}.cancellation-layer .toggle-container .row-fluid{padding:0 0 30px;border-bottom:1px dashed #dadada}.cancellation-layer .toggle-container .circleMe,.cancellation-layer .toggle-container .headline-colored,.cancellation-layer .toggle-container .headline-simple{font:bold 16px Raleway,Roboto,Arial,sans-serif;color:#2771d4}.cancellation-layer .toggle-container .headline-simple{font-weight:400}.cancellation-layer .toggle-container .span4{width:25%;margin-right:8em}.cancellation-layer .toggle-container .span4:last-child{margin:0}.cancellation-layer .toggle-container .after-booking{margin:30px 0 0;padding:0;border:none}.cancellation-layer .toggle-container .after-booking .headline-simple{float:left;width:38%;font:normal 30px Raleway,Roboto,Arial,sans-serif;color:#2771d4}.cancellation-layer .toggle-container .after-booking .after-booking-options{float:left;width:62%;padding:0;border:none}.cancellation-layer .toggle-container .after-booking .after-booking-options .span6{float:none;width:auto;margin:0}.cancellation-layer .toggle-container .after-booking .after-booking-options .headline-colored span{font-weight:400}.cancellation-layer .screenshot{margin:-70px 0 0}.cancellation-layer .screenshot.screenshot-booking{margin-top:-50px}.cancellation-layer .screenshot div{display:none}.provider-cloud{display:table;width:100%;padding:20px 60px 0}.provider-cloud .row{display:table-row;text-align:center}.provider-cloud .row:last-child .item{padding-bottom:0}.provider-cloud .item{position:relative;margin:0 20px 15px 0}.provider-cloud .item.travelstart{position:relative;top:-5px}.provider-cloud .item:last-child{margin-right:0}.supplier-carousel{margin-top:23px}.supplier-carousel .heading{padding-left:20px;line-height:1;font-family:Raleway,Roboto,Arial,sans-serif;font-weight:300;font-size:16px;color:#2771d4}.supplier-carousel .carousel-container{position:relative;margin:15px 0 5px}.supplier-carousel .carousel-container .transparency{position:absolute;top:0;z-index:1;height:30px;width:100px;background-image:linear-gradient(to right,rgba(255,255,255,0) 0%,#fff 100%)}.supplier-carousel .carousel-container .right{right:0}.supplier-carousel .bx-wrapper:before,.supplier-carousel .bx-wrapper:after{content:" ";display:table}.supplier-carousel .bx-wrapper:after{clear:both}.supplier-carousel .bx-viewport{height:35px;overflow:hidden}.supplier-carousel .item{text-align:center}.supplier-carousel .item img{max-width:100%}.flexible-rebooking-box{position:relative;background-color:rgba(0,129,121,.15);border-radius:5px;display:inline-block;padding:5px 10px;color:#008179;text-align:left}.flexible-rebooking-box:before{display:inline-block;margin-left:0;width:33px;font-size:36px;vertical-align:middle}.flexible-rebooking-box .box-content{display:inline-block;vertical-align:middle}.flexible-rebooking-info .modal.box,.flexible-rebooking-info .modal-close:before{color:#333}.flexible-rebooking-info .modal-top{padding:15px 10px;background-color:#fff;margin-bottom:-1px}.flexible-rebooking-info .modal-box{padding:0 30px 30px}#flexibleRebookingHintBox{position:fixed;left:0;bottom:0;width:200px;background-color:#f0f0f0;color:#333;padding:0 15px 15px;margin:0 0 20px 20px;box-sizing:content-box;box-shadow:0 2px 4px 0 rgba(0,0,0,.25);z-index:1}#flexibleRebookingHintBox .box-top{padding:10px 0}#flexibleRebookingHintBox .box-top .close{position:absolute;right:5px;top:5px;width:30px;height:30px;overflow:hidden;border:none;background:0 0;text-align:right;outline:none;cursor:pointer}#flexibleRebookingHintBox .heading .icon{display:inline-block;background-color:rgba(0,129,121,.2);border-radius:50%;width:25px;height:25px;position:relative;padding-bottom:4px;vertical-align:sub;margin-right:12px}#flexibleRebookingHintBox .heading .icon:before{position:relative;left:50%;top:50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);margin:0;font-size:36px;line-height:unset;color:#008179}#flexibleRebookingHintBox .heading .text{font-family:Raleway,Roboto,Arial,sans-serif;font-size:18px;font-weight:600}#flexibleRebookingHintBox .teasing{margin-top:10px}#flexibleRebookingHintBox .confirm{position:relative;border:none;background-color:#2771d4;font-size:12px;font-weight:700;line-height:30px;outline:none;padding:0 14px;margin-top:20px;color:#fff;left:50%;-ms-transform:translateX(-50%);transform:translateX(-50%);cursor:pointer}#flexibleRebookingHintBox .confirm:hover{background-color:#2366be}.offer-top-info-box{background-color:#f0f0f0;padding:1em 3.333em}.offer-top-info-box *{vertical-align:middle}.rail-and-fly-savings-hint{padding-top:12px;white-space:nowrap;font-size:14px}.rail-and-fly-savings-hint .icon-info{display:inline-block;color:#2771d4}.rail-and-fly-savings-hint b{font-weight:700}.itinerary-section-price .rail-and-fly-savings-hint{padding-top:0}.hotline-section{position:relative;display:block;margin:0 0 20px;padding:20px;background:rgba(0,0,0,.05)}.hotline-section.compare{margin:0 20px 20px 0}.hotline-section.booking{margin:0 0 20px 20px}.hotline-section.booking.clean{padding:0 20px 0 0;background:0 none;margin:15px 5px 10px 20px}.hotline-section .line{display:-ms-flexbox;display:flex;padding-top:9px}.hotline-section .line .icon{-ms-flex:.2 0 auto;flex:.2 0 auto}.hotline-section .line .box{-ms-flex:10;flex:10}.hotline-section .content{line-height:16px;font-size:14px;color:#333;font-weight:700}.hotline-section .content a{color:#333}.hotline-section .title{font-family:Raleway,Roboto,Arial,sans-serif;font-weight:600;font-size:16px;padding-bottom:10px;display:block}.hotline-section .small-print{line-height:16px;font-size:11px;font-weight:400;color:#666}.hotline-section .icon-arrow-right{color:#2771d4}.hotline-section .icon-telephone{font-size:13px;color:#666}.hotline-section .icon-speech-bubble{font-size:16px;color:#666}.booking-pages-container{float:left;width:930px}.booking-pages-container .booking-data-container .flight-info-box,.booking-pages-container .booking-data-container .booking-container-box{margin-left:-1px}.booking-pages-container .booking-container-box{position:relative}.booking-pages-container .pages{padding-bottom:20px}.booking-pages-container h3.heading{margin:0 0 20px;font-family:Raleway,Roboto,Arial,sans-serif;font-weight:600;font-size:16px}.booking-pages-container h3.heading.error{color:#d33c3c;font-weight:700}.booking-pages-container h3.heading .important{text-transform:uppercase}.booking-pages-container h3.heading .heading-big{font-size:30px}.booking-pages-container h3.heading .heading-required{float:right;margin-top:5px;font-size:12px;font-family:Arial,Helvetica,Geneva,Tahoma,sans-serif;color:#666}.booking-pages-container h3.heading .product-hint{margin:0;font-size:12px;font-family:Arial,Helvetica,Geneva,Tahoma,sans-serif;font-weight:400}.booking-pages-container h4.heading{margin:15px 0;font-family:Raleway,Roboto,Arial,sans-serif;font-weight:600;font-size:14px}.booking-pages-container .voucher h3.heading{border-bottom:none}.booking-pages-container .content-standalone{margin:0 0 20px;border:1px solid #dadada}.booking-pages-container .booking-traveller .product-hint:before,.booking-pages-container .booking-traveller .product-hint:after{content:" ";display:table}.booking-pages-container .booking-traveller .product-hint:after{clear:both}.booking-pages-container .booking-traveller .product-hint>p{float:left}.booking-pages-container .list-check-heading{border-top:1px dashed #dadada}.booking-pages-container .emphasize-error{font-weight:700;color:#b24d00}.booking-pages-container .dark-green-style{margin:-3px 0 -2px;color:#2d8001;font-family:Raleway,Roboto,Arial,sans-serif;font-size:16px;font-weight:600}.booking-pages-container .insurance-notice-full{display:inline}.booking-pages-container .quality-check{display:inline;font-weight:700}.booking-pages-container .emphasize-alert{font-weight:700}.booking-pages-container .submit-button{display:block;margin:20px auto 0}.booking-pages-container .submit-button:before{float:right;margin:0 0 0 7px}.booking-pages-container .submit-hint{margin:20px 0 0;text-align:center;color:#666}.booking-pages-container .company-b2b-checkbox{padding:8px 0 8px 15px}.booking-pages-container .company-b2b-checkbox .checkbox{display:none}.booking-pages-container .company-b2b-checkbox input[type=checkbox]+label:before{left:-25px}.booking-pages-container .merged-inputs-lines{border-top:1px dashed #dadada}.booking-pages-container .traveller-passport{margin-left:2em}.booking-pages-container .traveller-passport strong{display:block;margin:1.3em}.booking-pages-container .traveller-passport .traveller-passport-valid{margin-left:1.9em}.booking-pages-container .traveller-passport .text-no-validity{margin:1em 0 0 3.5em}.booking-pages-container .traveller-passport .traveller-nationality{margin-top:0}.booking-pages-container .additional-container{margin:40px -40px 0;padding:40px 40px 20px;border-top:1px dashed #dadada}.booking-pages-container .additional-container-slim{border-top:1px dashed #dadada;margin:40px -40px 0;padding:20px 40px 0}.booking-pages-container .in-section-note{padding-top:20px}.booking-pages-container .insurance-container .product-hint,.booking-pages-container .rebooking-container .product-hint,.booking-pages-container .customer-hint .product-hint,.booking-pages-container .additional-products .product-hint,.booking-pages-container .airline-services .product-hint{font-size:11px;color:#666}.booking-pages-container .insurance-container .product-hint a,.booking-pages-container .rebooking-container .product-hint a,.booking-pages-container .customer-hint .product-hint a,.booking-pages-container .additional-products .product-hint a,.booking-pages-container .airline-services .product-hint a{background:0 0;text-decoration:underline;font-size:11px;color:#666;transition:none}.booking-pages-container .strikethrough{position:relative;display:inline-block;color:#d33c3c;white-space:nowrap}.booking-pages-container .strikethrough:after{position:absolute;content:"";left:0;top:50%;right:0;border-top:1px solid;border-color:inherit;-ms-transform:rotate(-10deg);transform:rotate(-10deg)}.booking-pages-container .section{margin:0 0 20px;padding:40px;border:1px solid #dadada}.booking-pages-container .section.page-steps-box .warning{color:#d33c3c}.container-neighbour{position:relative}.container-neighbour .flex-sky-right{position:absolute;top:20px;left:1200px;z-index:1;height:600px;width:300px;overflow:hidden}.container-neighbour .flex-sky-right.sticky{position:fixed;right:0}.tablet .container-neighbour .flex-sky-right{display:none}.container-neighbour .flex-sky-right.has-rectangle{top:290px}.container-neighbour .flex-sky-right.after-flexsky{top:640px}.container-neighbour .flex-sky-right.sticky.after-flexsky{top:20px}.container-neighbour .flex-sky-right.after-flexsky-and-rectangle{top:910px}.container-neighbour .flex-sky-right.sticky.after-flexsky-and-rectangle{top:20px}.container-neighbour .service-wrapper .flex-sky-right{top:30px}.container-neighbour #FlexBillboard{text-align:center}.container-neighbour .medium-rectangle-right{position:absolute;right:-320px;top:20px;z-index:1;height:250px;width:300px;overflow:hidden}.container-neighbour .filter-container .gAdRows{margin:20px 0 0;padding-right:20px}.container-neighbour .filter-container .gAdRows .title{padding:0 10px;line-height:30px;text-transform:uppercase;background:#2771d4;color:#fff}.tablet .container-neighbour .filter-container .gAdRows{display:none}.container-neighbour .flex-sb{padding:20px 0;border-right:1px solid #dadada}.container-neighbour .flex-sb .aditionTag{width:728px;margin:0 auto}.flight_itineraries .container-neighbour .flex-sb{margin:20px 0 0;padding:0;border:0;background-color:#f7f7f7}.flight_itineraries .container-neighbour .flex-sb iframe,.flight_itineraries .container-neighbour .flex-sb img{margin:20px 0}.expand-side-for-advert .container{box-sizing:content-box}.expand-side-for-advert .flex-sky-right{left:1200px}.expand-side-for-advert .flex-sky-pos{position:absolute;top:30px;left:1200px;z-index:1;height:600px;width:300px;overflow:hidden}.expand-side-for-advert.container-neighbour .flex-sky-right{left:1200px;z-index:4}.expand-side-for-advert.has-flag-in-list .container{padding-right:120px}.expand-side-for-advert.has-flag-in-list .flex-sky-right{left:1300px}.expand-side-for-advert.has-flag-in-list .flex-sky-pos{left:1300px}.expand-side-for-advert.has-flag-in-list.container-neighbour .flex-sky-right{left:1300px}@media (min-width:1580px){.expand-side-for-advert .container{padding-right:320px}.expand-side-for-advert.has-flag-in-list .container{padding-right:420px}}@media (min-width:1366px) and (max-width:1580px){.expand-side-for-advert .container{padding-right:180px}.expand-side-for-advert.has-flag-in-list .container{padding-right:280px}}.expand-side-for-advert .provider-comparison .testimonial-wrap{right:312px}.expand-side-for-advert .superBannerTop-pos>div,.expand-side-for-advert .superBannerMiddle-pos>div{margin:2em 0 0;text-align:center}.expand-side-for-advert .flex-billboard-pos>div{margin-top:20px;display:inline-block}.search-extension-wrapper{position:relative}.search-extension-layer{z-index:10140;position:absolute;left:0;width:330px;margin:10px 0 0;background-color:#fff;border:1px solid #dadada}.search-extension-layer.large{width:341px}.search-extension-layer.pull-right{left:auto;right:0}.search-extension-layer .part{padding:20px;border-top:1px dashed #dadada}.search-extension-layer .part .row{display:table;position:relative;margin:10px 0 0}.search-extension-layer .part .row:first-child{margin-top:0}.search-extension-layer .part .row>.item{display:table-cell}.search-extension-layer .part .row>.item.label,.search-extension-layer .part .row>.item.hint{float:none;margin:0}.search-extension-layer .part .row .hint{vertical-align:middle;padding-left:5px;white-space:nowrap}.search-extension-layer .part .row .label{width:85px;vertical-align:middle;font-size:1.167em}.large.search-extension-layer .part .row .label{width:108px}.search-extension-layer .part .row .select-stylish{width:172px}.search-extension-layer .part .row .icon-info{display:inline-block;line-height:1;font-size:16px;cursor:pointer}.search-extension-layer .part:first-child{border-top:none}.data-layer{z-index:10140;position:absolute;left:20px;margin:58px 0 0;background-color:#fff;border:1px solid #dadada}.data-layer .data-row{font-size:12px;font-family:Arial,Helvetica,Geneva,Tahoma,sans-serif;color:#666;border-top:1px solid #dadada;line-height:40px;padding-left:10px;cursor:pointer;display:block}.data-layer .data-row:hover{background-color:#ff991d;color:#801a00}.data-layer .data-row span.code{font-weight:700}.data-layer .caption{color:#666;font-weight:700;font-size:12px}.currency-switch-layer{width:200px;margin:10px 0;right:0;left:unset}.currency-switch-layer .caption{display:block;padding:10px 0 10px 10px}.airports-layer{width:461px}.airports-layer .caption{display:block;padding:10px 0 10px 10px}.airports-layer .data-row span.iata-code{font-weight:700}.airports-layer.open-jaw{width:470px;margin-top:-73px}.airports-layer.open-jaw.lower{margin-top:-5px}.airports-layer.airports-destinations{width:363px;left:255px}.search-history-layer{width:597px}.search-history-layer .prototype{display:none}.search-history-layer .remove-history{display:none;font-size:9px;float:right;padding-right:7px;margin-top:-10px}.search-history-layer .history-airports{display:inline-block;vertical-align:middle;width:215px}.search-history-layer .history-dates{display:inline-block;padding-left:15px;vertical-align:middle;width:160px}.search-history-layer .history-other-info{display:inline-block;padding-left:15px;max-width:190px;vertical-align:middle}.search-history-layer .data-row:hover .remove-history{display:inline-block}.search-history-layer .short-history{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.search-history-layer .caption{display:block;padding:10px 0 10px 10px}.customer-search-history-layer{color:#666;width:734px}.customer-search-history-layer .caption{padding:10px;text-transform:uppercase;background:#f0f0f0;font-size:11px}.customer-search-history-layer .history-row{padding:14px 0;margin:-1px;border:1px solid #666;position:relative;cursor:pointer}.customer-search-history-layer .history-row:hover{background:#ff991d;color:#fff}.customer-search-history-layer .history-row:hover .icon-arrow-right{color:#fff}.customer-search-history-layer .history-row .history-column{display:inline-block;padding:0 10px;border-left:1px solid #666;font-size:14px;vertical-align:middle}.customer-search-history-layer .history-row .history-column:first-child{width:47%;overflow:hidden;text-overflow:ellipsis;border:none;white-space:nowrap}.customer-search-history-layer .history-row .history-column .highlighted{font-weight:700}.customer-search-history-layer .history-row .icon-arrow-right{position:absolute;top:17px;right:10px;color:#ff991d;font-size:9px}.searchform-selection{margin:1em 0}.searchform-selection .flight-type{display:inline-block;margin-right:2em}.searchform-selection .flight-type.active{font-weight:700}.searchform-selection .flight-type .oj-hint span{display:inline-block;border-bottom:1px dotted #bababa;cursor:pointer}.searchform-offerlist{clear:both}.searchform-offerlist .area-search-wrapper{margin-right:0}.searchform-offerlist .area-search-wrapper .label{border-bottom:1px dotted #bababa;cursor:pointer}.searchform-offerlist.oj-form .area-search-wrapper{margin-top:5px}.searchform-offerlist-wrapper{position:relative;padding:20px;border:1px solid #dadada}.searchform-offerlist-wrapper .headline{margin-bottom:10px;font-weight:600;font-size:1.5em;font-family:Raleway,Roboto,Arial,sans-serif;line-height:1em}.searchform-offerlist-wrapper .btn{position:absolute;right:20px;margin-top:-3px;padding:4px 0 0;width:90px;height:36px}.searchform-offerlist-wrapper .price-matrix{margin:13px 0 0}.searchform-offerlist.display-mode .divider,.searchform-offerlist.display-mode .divider-double{margin:16px 10px 0}.searchform-offerlist.display-mode .primary-text{border-right:1px dashed #dadada}.searchform-offerlist.display-mode .primary-text.span8{width:30%}.searchform-offerlist.display-mode .primary-text span{float:left;font-size:2.1em;line-height:1.3em;cursor:pointer}.searchform-offerlist.display-mode .primary-text .date{letter-spacing:.05em}.searchform-offerlist.display-mode .primary-text .highlight{color:#2771d4}.searchform-offerlist.display-mode .secondary-text{border-right:1px dashed #dadada}.searchform-offerlist.display-mode .secondary-text.span2{width:9%}.searchform-offerlist.display-mode .secondary-text span{display:block;cursor:pointer}.searchform-offerlist.display-mode .secondary-text label{color:#666}.searchform-offerlist.display-mode .secondary-text:last-of-type{border-right:0}.searchform-offerlist.display-mode .secondary-text .airline{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.searchform-offerlist.display-mode .row-fluid{margin-bottom:8px}.searchform-offerlist.display-mode .row-fluid:last-child{margin-bottom:0}.searchform-offerlist.display-mode .cssCheckbox{float:left;margin-right:12px}.searchform-offerlist.display-mode input[type=checkbox][disabled=disabled]+label:before{background-color:#fff;color:#666}.searchform-offerlist .form-item-wrapper{margin-bottom:15px;clear:both}.searchform-offerlist .form-item-wrapper .area-search-wrapper{margin-right:8px}.searchform-offerlist .form-item-wrapper .divider,.searchform-offerlist .form-item-wrapper .divider-double{margin:15px 0 0 15px;width:3.8%}.searchform-offerlist .form-item-wrapper .control-group>.control{overflow:hidden;padding:5px 9px;height:30px;text-overflow:ellipsis;white-space:nowrap;font-size:12px}.searchform-offerlist .form-item-wrapper:last-child{margin-bottom:0}.searchform-offerlist .form-item-wrapper .location{width:13.14%}.searchform-offerlist .form-item-wrapper .date-wrapper{width:13.5%}.searchform-offerlist .form-item-wrapper .divider-single{position:relative;left:3px;margin:17px 0 0 10px;width:10px}.searchform-offerlist .form-item-wrapper .cssCheckbox{margin-right:4px}.searchform-offerlist .form-item-wrapper .search-extension-wrapper .row .hint-oj{display:none}.searchform-offerlist .form-item-wrapper .search-extension-wrapper .row .hint-non-oj{display:table-cell}.searchform-offerlist .form-item-wrapper .search-extension-wrapper .fake-select{overflow:hidden;padding-right:25px;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.searchform-offerlist .form-item-wrapper .search-extension-wrapper .control-group>.control{overflow:hidden;padding:22px 25px 5px 9px;height:48px;text-overflow:ellipsis;white-space:nowrap}.searchform-offerlist .form-item-wrapper .time-range{line-height:1.3}.searchform-offerlist .form-item-wrapper .time-range .hint{font-size:.857em;white-space:nowrap}.searchform-offerlist .fake-select:after{color:#2771d4}.flight-form-OJ .divider-double:before,.flight-form-OW .divider-double:before{display:none}.flight-form-OJ .area-search-wrapper{display:none}.flight-form-RT .divider:before{position:absolute;top:-3px;left:-1px;border-top:3.5px solid transparent;border-bottom:4.5px solid transparent;border-right:6.5px solid currentColor;content:""}.searchform-full-width-wrapper+.container{margin-top:-1px;min-height:405px}.feature-hint-top{margin:20px 0 0}[class*=sidebar]{width:250px;float:left;margin-top:30px}.content-container{float:right;width:930px;margin-top:30px}.saving-tooltip-content .average-price,.saving-tooltip-content .supplier-name,.saving-tooltip-content .payment-list,.saving-tooltip-content .saving-amount{white-space:nowrap}.filter-container{margin-top:30px}.page-colored{background:#2359b1}.page-colored .main{min-height:calc(100vh - 84px);background:#2359b1;background:radial-gradient(circle at center center,#337bcf 0%,#2359b1 50%)}.page-colored .footer{background-color:#fff}.customer-account-header .show{display:block}.customer-account-header-stand-alone{position:absolute;top:45px;right:0}.customer-account-header-links{display:inline-block;margin-left:1em;padding:.3em 1.4em;border:1px solid #fff;background-color:#2771d4;font-size:12px;color:#fff;font-weight:700;text-transform:uppercase;box-shadow:1px 1px 7px 0 rgba(0,0,0,.2)}.customer-account-header-links.customer-account-privat-area-link{display:none}.customer-account-header-links.customer-account-privat-area-link-show{display:inline-block}.customer-account-header-links:hover{color:#2771d4;background:#fff}.social-bar .social-button{width:100%;height:40px;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;margin:0 auto 1.6em;box-shadow:0 1px 3px #bababa;border-radius:2px;color:#fff}.social-bar .social-button .button-text{font-weight:700;font-size:14px;margin-left:5px}.social-bar .social-button img{height:20px}.social-bar .social-button.facebook{background:#4267b2;border-color:#4267b2}.social-bar .social-button.facebook .button-text{font-family:Helvetica,Arial,sans-serif}.social-bar .social-button.google{background:#4285f4;border-color:#4285f4}.social-bar .social-button.google .button-text{font-family:Roboto Condensed,"Helvetica Neue",Arial,sans-serif}.social-bar .social-button.twitter{background:#1da1f2;border-color:#1da1f2}.social-bar .social-button.apple{background:#000;border-color:#000}.social-bar .social-button.apple .button-text{font-family:"SF Pro Text","Myriad Set Pro","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif}.customer-account-dropdown{position:absolute;z-index:10130;background:#fff;text-align:center;box-shadow:0 0 5px 0 rgba(0,0,0,.3);font-family:Arial,Helvetica,Geneva,Tahoma,sans-serif;color:#333}.customer-account-dropdown.small{left:-190px;width:190px}.customer-account-dropdown.wide{left:-240px;width:240px}.customer-account-dropdown:after{right:-8px;content:"";position:absolute;width:0;height:0;border-top:8px dashed transparent;border-bottom:8px dashed transparent;border-left:8px solid #fff;border-right:none}.customer-account-dropdown.top{top:-14px}.customer-account-dropdown.top:after{top:20px}.customer-account-dropdown.center{top:-45px}.customer-account-dropdown.center:after{top:50%;margin-top:-8px}.customer-account-dropdown.center.no-social-login{top:-29px}.customer-account-dropdown button{display:inline-block;border:0;text-transform:uppercase;font-family:Arial,Helvetica,Geneva,Tahoma,sans-serif;width:100%;height:auto;padding:.4em;margin:0 0 12px;line-height:1;background-color:#2d8001;font-size:18px;font-weight:700;color:#fff}.customer-account-dropdown .actions{padding:14px 12px;font-size:12px}.customer-account-dropdown .social-bar{background:#f0f0f0}.customer-account-dropdown .social-bar a{width:20px;display:inline-block;line-height:0;margin:0 7px;padding:5px 0;vertical-align:bottom}.customer-account-dropdown .social-bar img{width:20px}.customer-account-dropdown .account-actions{padding:10px}.customer-account-dropdown .account-actions a{display:block;padding:8px 8px 8px 10px;color:#333;text-decoration:none;text-align:left}.customer-account-dropdown .account-actions a span{font-size:14px}.customer-account-dropdown .account-actions a span:before{position:relative;right:3px;bottom:2px;color:#666}.customer-account-dropdown .account-actions a:hover{background:#f0f0f0}.customer-account-dropdown .customer-account-footer{display:block;border-top:1px dashed #dadada}.close-customer-account-dropdown{display:none}.customer-account-login-modal .modal-wrapper{max-width:400px}.customer-account-registration-modal .modal-wrapper{max-width:730px}.customer-account-layer .modal-box{padding:0}.customer-account-layer .modal-box .modal-close{top:15px;right:5px}.customer-account-layer .modal-box .modal-close:before{font-size:16px;color:#000}.customer-account-layer.customer-account-login-layer .modal-box{padding:50px 30px 30px}.customer-account-layer.customer-account-login-layer form .headline{position:relative;margin:0 auto 20px;padding-bottom:10px;font-size:20px;border-bottom:1px solid}.customer-account-layer.customer-account-login-layer form .two-factor-text{margin:0 auto 20px}.customer-account-layer.customer-account-login-layer form .two-factor-lifetime{margin:20px auto 0}.customer-account-layer.customer-account-login-layer form .form-otp-fields.resend-code,.customer-account-layer.customer-account-login-layer form .form-otp-fields button{margin:20px auto 0}.customer-account-layer.customer-account-login-layer form .formError .formErrorContent{white-space:normal}.customer-account-layer.customer-account-login-layer form .input-uppercase{text-transform:uppercase}.customer-account-layer.customer-account-registration-layer .modal-box{display:table;float:none;background:#f0f0f0}.customer-account-layer.customer-account-registration-layer .modal-content{display:table-row;float:none;min-height:435px}.customer-account-layer.customer-account-registration-layer .modal-content-advantages{display:table-cell;vertical-align:middle;float:none;width:330px;line-height:20px;padding:30px;font-size:14px}.customer-account-layer.customer-account-registration-layer .modal-content-advantages .advantages-headline{margin:1em 0;font-size:18px;font-family:Raleway,Roboto,Arial,sans-serif;font-weight:700}.customer-account-layer.customer-account-registration-layer .modal-content-advantages .advantages-text{margin-bottom:2.2857em}.customer-account-layer.customer-account-registration-layer .modal-content-advantages .advantages-list li{margin-bottom:1.2em}.customer-account-layer.customer-account-registration-layer .modal-content-advantages .advantages-list li:before,.customer-account-layer.customer-account-registration-layer .modal-content-advantages .advantages-list li:after{content:" ";display:table}.customer-account-layer.customer-account-registration-layer .modal-content-advantages .advantages-list li:after{clear:both}.customer-account-layer.customer-account-registration-layer .modal-content-advantages .advantages-list li>span{float:left}.customer-account-layer.customer-account-registration-layer .modal-content-advantages .advantages-list li .icon-check{width:23px;height:23px;margin-right:10px;display:inline-block;border:1px solid #008179;border-radius:50%;text-align:center}.customer-account-layer.customer-account-registration-layer .modal-content-advantages .advantages-list li .icon-check:before{margin:0;color:#008179}.customer-account-layer.customer-account-registration-layer .modal-content-advantages .advantages-list li .list-text{width:165px}.customer-account-layer.customer-account-registration-layer .modal-content-register{display:table-cell;float:none;width:400px;padding:30px;background:#fff}.customer-account-layer .row-fluid:nth-child(1){margin:2.2857em 0}.customer-account-layer button.btn{display:block;margin:0 auto;padding:.67em 1em;height:auto;font-size:1.5em}.customer-account-layer .register-load{text-align:center;margin:20px 0}.customer-account-layer .register-load p{font-size:14px;margin-bottom:20px}.customer-account-layer .terms-privacy{margin:2em 0;font-size:13px}.customer-account-layer .terms-privacy a{font-size:13px}.customer-account-layer .password-reset{margin:.3em 0 2em}.customer-account-layer .social{text-align:center}.customer-account-layer .social .headline{position:relative;width:150px;margin:0 auto;font-size:20px;color:#666}.customer-account-layer .customer-account-footer{margin-top:3em;padding:1em 0 0;border-top:1px solid #dadada;text-align:center;font-size:13px}.customer-account-layer .customer-account-footer a{font-size:13px}.customer-login-toggle{margin:0 0 20px;border:1px solid #dadada}.customer-login-toggle input[type=checkbox]{display:none}.customer-login-toggle input[type=checkbox]:checked+.customer-login-toggle-trigger+div{display:block}.customer-login-toggle input[type=checkbox]+.customer-login-toggle-trigger{position:relative;display:block;padding:20px;margin:0;font-family:Raleway,Roboto,Arial,sans-serif;font-size:16px;font-weight:600}.customer-login-toggle input[type=checkbox]+.customer-login-toggle-trigger:before{display:none}.customer-login-toggle input[type=checkbox]+.customer-login-toggle-trigger .icon-person-login{color:#2771d4;line-height:1.2;vertical-align:top;display:inline-block}.customer-login-toggle-content{padding:0 20px 20px}.customer-login-toggle-content>p{width:96%}.customer-login-toggle-content .bold{font-weight:700}.login-slim{font-size:14px}.login-slim .password-reset a{font-size:14px}.login-slim-header{font-size:18px;line-height:24px;font-weight:700;padding:20px 0;text-align:center;color:#333;background:#f9f9f9;border-bottom:1px dashed #dadada}.login-slim-input{margin-top:30px;margin-bottom:10px}.login-slim-icons{padding-top:7px}.login-slim-icons a{margin:9px 0;display:block}.login-slim-or{font-size:16px;padding-top:69px}.login-slim-button{padding-top:78px}.login-slim form{padding:30px 40px}.customer-account-traveller-selection{position:absolute;display:inline-block;margin-top:-10px;padding:.75em;z-index:100;border:1px solid #bababa;background:#fff}.customer-account-traveller-selection h4.heading{margin:0;padding:.75em}.customer-account-traveller-selection-table{max-height:180px;overflow-y:auto;font-size:14px}.customer-account-traveller-selection-row{display:table-row}.customer-account-traveller-selection-row:hover,.customer-account-traveller-selection-row.selected{cursor:pointer;background:#f7f7f7}.customer-account-traveller-selection-row:hover .initials .bubble,.customer-account-traveller-selection-row.selected .initials .bubble{background:#fff}.customer-account-traveller-selection-row>div{display:table-cell;padding:.75em;vertical-align:middle;box-sizing:unset}.customer-account-traveller-selection-row>div.initials{width:40px;text-transform:uppercase}.customer-account-traveller-selection-row>div.initials .bubble{width:40px;height:40px;display:table-cell;vertical-align:middle;border-radius:100%;background:#f0f0f0;color:#666;text-align:center;font-size:16px}.customer-account-traveller-selection-row>div.name{padding-right:3em}.customer-account-payment-selection-container .label{margin-left:4px;padding-left:8px}.customer-account-payment-selection-container .customer-account-payment-selection-item input{display:none}.customer-account-payment-selection-container .customer-account-payment-selection-item.disabled{position:relative;pointer-events:none}.customer-account-payment-selection-container .customer-account-payment-selection-item.disabled:after{content:'';position:absolute;top:0;left:0;height:100%;width:100%;background-color:rgba(255,255,255,.75)}.customer-account-payment-selection-container .customer-account-payment-selection-item .label{display:block;margin-left:20px;padding:0 8px 20px}.customer-account-payment-selection-container .customer-account-payment-selection-item .label:before{top:9px}.customer-account-payment-selection-container .customer-account-payment-selection-item .selection-content{display:block}.customer-account-payment-selection-container .customer-account-payment-selection-item .selection-content-card{margin-right:10px}.customer-account-payment-selection-container .customer-account-payment-selection-item .selection-content-card,.customer-account-payment-selection-container .customer-account-payment-selection-item .selection-content-type-name{display:inline-block;vertical-align:middle}.customer-account-payment-add-container{margin-top:18px}.customer-account-payment-add-container .flag-new{position:relative;margin-left:5px;padding:2px 5px;background:#2d8001;color:#fff;text-transform:uppercase;font-size:11px}.customer-account-payment-add-container .flag-new:before{top:4px;left:-4px;position:absolute;width:0;height:0;border-top:4px dashed transparent;border-bottom:4px dashed transparent;border-right:4px solid #2d8001;border-left:none;content:""}.customer-account-login-register-promo .heading>.badge{display:inline-block;padding:.3em .5em;margin-right:.3em;line-height:1;background:#2d8001;color:#fff;vertical-align:middle;font-size:11px;font-weight:400;text-transform:uppercase}.customer-account-login-register-promo .segment{margin-bottom:20px}.customer-account-login-register-promo .row-fluid{display:-ms-flexbox;display:flex}.customer-account-login-register-promo .row-fluid>div{height:95px}.customer-account-login-register-promo .promo-box{display:table;height:70px;margin-bottom:10px;padding:20px;background:#f0f0f0;font-size:1.2em}.customer-account-login-register-promo .promo-box:before{display:table-cell;padding-right:8px;color:#2d8001;font-size:16px}.customer-account-login-register-promo .promo-box>span{display:table-cell}.customer-account-login-register-promo .login-register{text-align:center}.customer-account-login-register-promo button.btn{background:#2771d4}.customer-account-login-register-promo button.btn>.icon-person-login:before{position:relative;bottom:2px}.customer-account-advantages{min-height:190px;background:#fff;text-align:center}.customer-account-advantages .cloud-wrapper{position:relative;top:-53px;height:55px;overflow:hidden}.customer-account-advantages .headline{margin:-.5em 0 1.5em;font-size:1.6em;color:#333}.customer-account-advantages .advantages-list li{display:inline-block;margin:0 1em;color:#666;font-size:1.3em}.customer-account-advantages .advantages-list li:before{margin-right:8px;color:#45802d;font-size:1.4em}.wait-container-advantages-bg{min-height:unset;padding-bottom:55px;background:#2a50bd}.wait-container-advantages-bg .wait-top{padding:3em 0 0}.wait-container-advantages-bg .wait-top-head{font-size:1.4em}.wait-container-advantages-bg .wait-top-dates{font-size:2.2em;font-weight:700}.wait-container-advantages-bg .wait-top-dates .flex>div{color:#333}.header .login-account{position:relative;float:left;margin:.4em 0;padding:.5em 0;min-height:49px;color:inherit}.header .login-account .customer-account-dropdown.top{top:-4px}.smooth-loading{text-align:center}.smooth-loading-wrapper{position:absolute;top:50%;left:50%;overflow:hidden;width:448px;height:448px;border-radius:50%;background-color:#fff;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.smooth-loading .heading{position:relative;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:48px 85px calc(68px);width:100%;height:256px;background:#2771d4;color:#fff;font-weight:300;font-size:30px;font-family:Raleway,Roboto,Arial,sans-serif;line-height:normal}.smooth-loading .heading:after{position:absolute;bottom:0;left:0;width:100%;height:64px;content:'';background-position-x:-35px}ul.advantage-list{display:block;width:100%;clear:both}ul.advantage-list li{position:relative;padding:15px 0 0 30px;line-height:18px}ul.advantage-list li:before{position:absolute;left:0;top:15px;margin-right:5px;color:#008179;line-height:18px;height:20px;width:20px;font-size:20px}ul.advantage-list-columned{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}ul.advantage-list-columned li{-ms-flex:0 0 50%;flex:0 0 50%}ul.advantage-list-columned li:nth-child(1){-ms-flex-order:1;order:1}ul.advantage-list-columned li:nth-child(2){-ms-flex-order:3;order:3}ul.advantage-list-columned li:nth-child(3){-ms-flex-order:2;order:2}ul.advantage-list-columned li:nth-child(4){-ms-flex-order:4;order:4}ul.advantage-list-columned li:nth-child(5){-ms-flex-order:5;order:5}.chip-element{border:1px solid #2771d4;border-radius:5px;display:inline-block;height:21px;padding:0 10px 0;line-height:21px;margin:0 10px 0 0}.chip-element:before{font-size:16px;line-height:21px;display:block;float:left;padding:0;margin:-2px 5px 0 0}.chip-element.icon-zz-calendar-flexible:before{font-size:23px}.chip-row{padding:0 40px}.chip-row .chip-element{margin-top:40px}.chip-row .rail-and-fly-savings-hint{padding-top:44px;float:right}.itineraries .itinerary-list div.itinerary-recommendation{border:2px solid #ff991d;border-radius:10px 10px 0 0}.itineraries .itinerary-list div.itinerary-recommendation-positive{border-color:#2d8001}.itineraries .itinerary-list div.itinerary-recommendation .chip-row{background:#ff991d;padding:20px 40px;border-radius:5px 5px 0 0;border:none}.itineraries .itinerary-list div.itinerary-recommendation .chip-row-positive{background:#2d8001}.itineraries .itinerary-list div.itinerary-recommendation .itinerary-parts:first-child{padding-top:3.333em}.itineraries .itinerary-list div.itinerary-recommendation .recommendation-text{font-size:1.5em;font-family:Raleway,Roboto,Arial,sans-serif;font-weight:700;color:#fff}@keyframes fadeAt200{0%{opacity:0;transform:translateX(-200px)}33%{opacity:1;transform:translateX(0px)}66%{opacity:1;transform:translateX(0px)}100%{opacity:0;transform:translateX(200px)}}@keyframes fade{0%{opacity:0;transform:translateX(-175px)}33%{opacity:1;transform:translateX(0px)}66%{opacity:1;transform:translateX(0px)}100%{opacity:0;transform:translateX(175px)}}#filterHolder .smooth-loading-animation{width:100%;color:#fff;text-align:center}#filterHolder .smooth-loading-animation-wrapper{position:relative;display:-ms-flexbox;display:flex;height:100%;width:100%;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}#filterHolder .smooth-loading-animation label{display:inline-block;font-size:26px;line-height:normal;opacity:0;width:unset;border:none;float:none}#filterHolder .smooth-loading-animation label:nth-child(6){animation:fadeAt200 3s infinite ease-in-out}#filterHolder .smooth-loading-animation label:nth-child(5){animation:fadeAt200 3s .1s infinite ease-in-out}#filterHolder .smooth-loading-animation label:nth-child(4){animation:fadeAt200 3s .2s infinite ease-in-out}#filterHolder .smooth-loading-animation label:nth-child(3){animation:fadeAt200 3s .3s infinite ease-in-out}#filterHolder .smooth-loading-animation label:nth-child(2){animation:fadeAt200 3s .4s infinite ease-in-out}#filterHolder .smooth-loading-animation label:nth-child(1){animation:fadeAt200 3s .5s infinite ease-in-out}.smooth-loading .smooth-loading-animation{width:100%;color:#2771d4;text-align:center}.smooth-loading .smooth-loading-animation-wrapper{position:relative;display:-ms-flexbox;display:flex;height:100%;width:100%;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.smooth-loading .smooth-loading-animation label{display:inline-block;font-size:23px;line-height:normal;opacity:0;width:unset;border:none;float:none}.smooth-loading .smooth-loading-animation label:nth-child(6){animation:fade 3s infinite ease-in-out}.smooth-loading .smooth-loading-animation label:nth-child(5){animation:fade 3s .1s infinite ease-in-out}.smooth-loading .smooth-loading-animation label:nth-child(4){animation:fade 3s .2s infinite ease-in-out}.smooth-loading .smooth-loading-animation label:nth-child(3){animation:fade 3s .3s infinite ease-in-out}.smooth-loading .smooth-loading-animation label:nth-child(2){animation:fade 3s .4s infinite ease-in-out}.smooth-loading .smooth-loading-animation label:nth-child(1){animation:fade 3s .5s infinite ease-in-out}#preloaderWrapper .smooth-loading .heading{padding-right:95px;padding-left:95px}#filterHolder.overlay{background:rgba(150,150,150,.85)}.selection-box{display:inline-block;position:relative;text-align:left}.selection-box .box-flag{position:relative;left:50%;-ms-transform:translateX(-50%);transform:translateX(-50%);width:0;height:0;border-style:solid;border-width:0 10px 10px;border-color:transparent transparent rgba(2,155,146,.15) transparent;margin-top:5px}.selection-box .flexible-rebooking-box{left:50%;-ms-transform:translateX(-50%);transform:translateX(-50%);position:relative}.selection-box .flexible-rebooking-box .box-content{width:105px}.payment-selection-hint-box .flexible-rebooking-box{float:right;margin-top:5px}.rail-and-fly-info-modal .modal-wrapper{max-width:599px}.rail-and-fly-info-modal .modal-wrapper .modal-top .headline{font-weight:400}.rail-and-fly-info-modal .modal-wrapper .modal-box{padding:30px}.rail-and-fly-info-modal .modal-wrapper .modal-box p{margin:1em 0}.content-container .asterisk-text{color:#666;font-size:11px}