.button{padding:10px;border:0;background-image:linear-gradient(180deg,#72ca00 0,#5fa800);color:#fff;font-weight:700}.text{font-size:1.16667rem}.wrapper{flex:0 1 33.333333%;min-width:350px}.container__headline{margin:0;font-weight:400}.hotel-offer .offer{min-height:250px}.sold-out{background:rgba(218,72,51,.1);color:#94a6c7}.image.sold-out{opacity:.5}.introduction__head{position:relative;background:url(/assets/img/head.jpg) no-repeat #dbe4eb}.introduction__wrapper{padding:50px;background:hsla(0,0%,100%,.75)}.introduction__headline{margin-top:0}.introduction__code{height:100%;padding:20px;background:#2a4d8f}.introduction__code input{display:block;width:calc(100% - 20px);padding:8px;border:0;font-size:18px}.introduction__service-contact{display:flex;flex-flow:column;justify-content:center;height:77px;padding:0 16px;background:#0284d0;text-align:center;color:#fff}.introduction__service-contact a{color:#fff}body,html{color:#19538b}.app-wrapper{background:#fff}.container{max-width:1112px;margin:0 auto}hr{margin:8px 0;border-top:0;border-bottom:.5px solid #a5c7ef}.aidu-header>header{height:78px!important}.aidu-header #bookmarkList,.aidu-header #navigation-main ul{display:none!important}.aidu-header .toggle-sidebars .bookmark-pos-mobile{margin-right:0}.aidu-header .tooltip-content{min-width:210px}.aperture{position:fixed;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,.4);z-index:9999}.aperture .popup{padding:25px;background:#fff;position:absolute;min-width:30vw;min-height:10vh;top:50%;left:50%;transform:translate(-50%,-50%)}@media (max-width:639px){.aperture .popup{width:80vw}}.heading{font-size:3rem;line-height:3.5rem;font-weight:400}.form{background-image:url(/assets/img/head.jpg);background-repeat:no-repeat;background-color:#dbe4eb;padding:50px 0}@media (max-width:639px){.form{background-image:none;padding:0;font-size:2rem;font-height:2.5rem}}.form .introduction__wrapper{background:hsla(0,0%,100%,.9);box-shadow:0 0 15px rgba(0,0,0,.1);padding:25px;margin:0 25px}@media (max-width:639px){.form .introduction__wrapper{box-shadow:none;margin:0;padding-bottom:0}}.form .introduction__wrapper h1{margin:0 0 10px;font-weight:700}.form .introduction__wrapper>.form-input{margin-top:30px;justify-content:center}@media (max-width:1023px){.form .introduction__wrapper>.form-input{flex-direction:column}}.form .introduction__wrapper>.form-input>div{margin-right:20px;height:90px;padding:20px}@media (max-width:639px){.form .introduction__wrapper>.form-input>div{height:auto}}.form .introduction__wrapper>.form-input>div.intro-left{background-color:#2a4d8f}@media (min-width:640px) and (max-width:1023px){.form .introduction__wrapper>.form-input>div.intro-left{margin-bottom:20px}}@media (max-width:639px){.form .introduction__wrapper>.form-input>div.intro-left>div{flex-direction:column}}.form .introduction__wrapper>.form-input>div.intro-left>div>div:first-child{margin-right:10px}@media (max-width:639px){.form .introduction__wrapper>.form-input>div.intro-left>div>div:first-child{margin-bottom:20px;margin-right:0}}@media (max-width:639px){.form .introduction__wrapper>.form-input>div.intro-left{margin-bottom:0}}.form .introduction__wrapper>.form-input>div.intro-left .guidanceCode{position:relative}.form .introduction__wrapper>.form-input>div.intro-left .guidanceCode input{height:48px;border:0;padding:0 15px;font-size:23px;vertical-align:bottom;width:100%}.form .introduction__wrapper>.form-input>div.intro-left .guidanceCode svg{display:none;position:absolute;right:0;top:0;height:48px;width:48px;background:#fff;padding:0 10px}.form .introduction__wrapper>.form-input>div.intro-left .guidanceCode.valid svg{display:block}.form .introduction__wrapper>.form-input>div.intro-left button{background:#72ca00;background:linear-gradient(180deg,#72ca00,#579a01);background-size:cover;height:53px;margin-top:-3px;width:100%;padding:0 15px;color:#fff;font-size:23px;font-weight:700;vertical-align:bottom}.form .introduction__wrapper>.form-input>div.intro-left button:disabled{background:grey}.form .introduction__wrapper>.form-input>div.intro-left button.blue{background:#0284d0}.form .introduction__wrapper>.form-input>div.intro-right{padding:0}.form .introduction__wrapper>.form-input>div.intro-right>div>div{height:90px;background-color:#0284d0;color:#fff;padding:5px;text-align:center}.form .introduction__wrapper>.form-input>div.intro-right>div>div:first-child{margin-right:10px;padding:15px}.form .introduction__wrapper>.form-input>div.intro-right>div>div p{font-size:14px;margin:0}@media (max-width:1023px){.form .introduction__wrapper>.form-input>div.intro-right>div>div p br,.form .introduction__wrapper>.form-input>div.intro-right>div>div p br:after{content:" "}}.form .introduction__wrapper>.form-input>div.intro-right>div>div p:first-child{padding:0 10px;margin-top:5px}@media (max-width:1023px){.form .introduction__wrapper>.form-input>div.intro-right>div>div p:first-child{margin-top:15px}}.form .introduction__wrapper>.form-input>div.intro-right>div>div p.phonenumber{margin-top:3px;font-size:20px;font-weight:700}@media (max-width:639px){.form .introduction__wrapper>.form-input>div.intro-right{display:none}}.loader,.loader:after,.loader:before{border-radius:50%;width:2.5em;height:2.5em;animation-fill-mode:both;animation:load7 1.8s ease-in-out infinite}.loader{color:#0284d0;font-size:10px;margin:80px auto;position:relative;text-indent:-9999em;transform:translateZ(0);animation-delay:-.16s}.loader:after,.loader:before{content:"";position:absolute;top:0}.loader:before{left:-3.5em;animation-delay:-.32s}.loader:after{left:3.5em}@keyframes load7{0%,80%,to{box-shadow:0 2.5em 0 -1.3em}40%{box-shadow:0 2.5em 0 0}}.flight-itinerary{background:#f4f8fe;padding:8px}.flight-itinerary .right{text-align:left}.flight-itinerary .flight-end .line.vertical:after,.flight-itinerary .flight-start .line.vertical:after{top:0;left:calc(50% - 4.5px);width:7px;height:7px;background:#f4f8fe;border-radius:50%;border:1px solid #bfcade}.flight-itinerary .flight-end .line.vertical.first:after,.flight-itinerary .flight-end .line.vertical.last:after,.flight-itinerary .flight-start .line.vertical.first:after,.flight-itinerary .flight-start .line.vertical.last:after{background:#2a4d8f;left:calc(50% - 4px);width:8px;height:8px;border:0}.flight-itinerary .center{position:relative}.flight-itinerary .center .line{position:absolute;top:calc(50% - 1px);left:0;right:0;height:2px;background:#bfcade;border:1px}.flight-itinerary .center .line.vertical{top:5px;bottom:0;left:calc(50% - 1px);right:auto;height:100%;background:transparent;border-left:1px dashed #bfcade}.flight-itinerary .center .line.vertical.last{border-left:none}.flight-itinerary .center .line.vertical.solid{border-left:1px solid #bfcade}.flight-itinerary .center .line:after,.flight-itinerary .center .line:before{position:absolute;display:block;content:""}.flight-itinerary .bold{font-weight:700}.flight-itinerary .light{color:#7b91bb}.FlightTimes{position:relative}.FlightTimes .large-time{font-size:1.5rem;font-weight:700}.FlightTimes .left{min-width:55px;text-align:left}.FlightTimes .center{text-align:center;display:table-cell;vertical-align:bottom}.FlightTimes .center svg{max-width:100%;min-width:100%}.FlightTimes .center>div{margin-top:auto;margin-bottom:0}.FlightTimes .right{min-width:55px;text-align:right}.flightDetails{padding:5px 20px 5px 5px}.flightDetails .bold{font-weight:700}.hotel-offer{flex-flow:column;position:relative;height:auto;border-left:1px solid #adc6f2;border-right:1px solid #adc6f2;border-bottom:1px solid #adc6f2;margin-right:10px}.hotel-offer .aperture{position:absolute;top:0;bottom:0;left:0;right:0;background:rgba(218,72,51,.1);z-index:1}.hotel-offer .dv-star-rating-star{margin:1px}.hotel-offer:last-child{margin-right:0}.hotel-offer .hotel-offer-divider{padding-top:14px;margin-top:10px!important;border-top:1px solid #adc6f2}.hotel-offer .head{padding:8px;font-weight:700;background:#2a4d8f;color:#fff}.hotel-offer .head--recommended{background:#ff6722}.hotel-offer .image img{display:block;width:100%}.hotel-offer .name{margin:0;font-size:1.5rem}.hotel-offer .details{margin-top:auto;margin-bottom:4px}.hotel-offer .price{text-align:right;font-size:2.66667rem;font-weight:700}.hotel-offer .icon{font-size:50%}.hotel-offer .icon-arrow-bold-down.up:before{content:"\f108"}.hotel-offer .body{padding:8px}.hotel-offer .no-vacancy{color:#da4833;font-weight:700;width:100%;z-index:3}.hotel-offer .no-vacancy .button.hotel-button{margin-top:2.8em;background-image:none;background:#0284d0}.hotel-offer .button.hotel-button{display:block;width:100%;border-radius:0;font-size:1.33333rem;color:#fff;padding:0;line-height:2em}.hotel-offer .button.hotel-button:focus{outline:0;background-color:#2a4d8f}.hotel-offer .dv-star-rating{width:auto;height:100%;font-size:100%}.hotel-offer .offer{position:relative}.hotel-offer .offer button{border:0;color:#0284d0}.hotel-offer .offer button.flightDetails{float:none;clear:both}.hotel-offer .offer .operator{position:absolute;right:0;bottom:0}.hotel-offer .offer .operator button{float:right;margin-top:5px}.hotel-offer button{text-decoration:none}.hotel-offer button:focus{background:none;text-decoration:underline;outline:0}.hotel-offer button:hover{background:none}.hibFrame{top:10%;bottom:10%;left:10%;right:10%;z-index:9999;background:#fff;padding:10px;position:fixed}.hibFrame .close{border-radius:20px;background:#fff;padding:5px;z-index:50;outline:0;position:absolute;top:-5px;right:-10px}.hotel-loading-overlay{position:absolute;z-index:4;height:100%;width:100%;background:rgba(42,77,143,.75);display:none}.hotel-loading-overlay .loader-animation{margin:100% 50%;transform:translate(-50%,-50%)}.hotel-loading-overlay.active{display:block}@keyframes loader{0%{transform:scale(.5)}30%{transform:scale(1)}60%{transform:scale(.5)}}.loader-animation{display:flex;align-items:center;text-align:center;width:3em;height:1em}.loader-animation--size-xsmall{font-size:.5rem}.loader-animation--size-small{font-size:1rem}.loader-animation--size-medium{font-size:1.5rem}.loader-animation--size-large{font-size:2rem}.loader-animation--size-xlarge{font-size:3rem}.loader-animation .loader__item{width:1em;height:1em;display:inline-block}.loader-animation .loader__item:before{content:"";display:block;border-radius:50%;width:1em;height:1em;transform:scale(.5);animation:loader 2s ease 0s infinite normal}.loader-animation .loader__item:nth-of-type(3n+2):before{animation-delay:.5s}.loader-animation .loader__item:nth-of-type(3n+3):before{animation-delay:1s}.loader-animation .loader__item:before{background-color:#fff}@media (max-width:1023px){.hotellist.standin>div,.hotellist.standin>div>div{width:100%}}.hotellist.standin .hotel-standin{min-height:613px;margin-right:10px}.hotellist.standin .hotel-standin img{width:380px;height:613px}.hotellist.standin .hotel-standin :last-child{margin-right:0}@media (max-width:1023px){.hotellist.standin .hotel-standin{position:relative;min-height:163vw}.hotellist.standin .hotel-standin img{position:absolute;width:auto;height:auto;top:0;bottom:0;left:0;right:0}}@media (min-width:640px) and (max-width:1023px){.hotellist.standin .hotel-standin{min-height:81.5vw}}@media (max-width:639px){.hotellist.standin .hotel-standin{margin-right:0}}.hotellist{padding:25px}@media (max-width:639px){.hotellist{margin:auto;padding-top:10px}}.hotellist>h2{margin-top:25px;font-size:24px;font-weight:400;font-family:roboto condensed}.hotellist h3{font-size:14px}.hotellist .info-box{color:#2a4d8f;background:rgba(255,110,4,.1);border-left:9px solid #ff6e04;padding:12px;margin:20px 0}.timeoutPopup .left{display:flex;align-items:center;min-width:180px}.timeoutPopup p{font-size:130%}.timeoutPopup .button{height:auto;font-size:130%;float:right;background-image:none;background:#2a4d8f;border-radius:0;padding:15px;margin-top:1rem}@media (max-width:767px){.timeoutPopup .left,.timeoutPopup>div{flex-direction:column}.timeoutPopup h1{text-align:center}.timeoutPopup .buttoncenter{display:flex;align-items:center;flex-direction:column}.timeoutPopup .button{text-align:center;float:none}.timeoutPopup p{text-align:center}}
/*# sourceMappingURL=main.5ec00094.chunk.css.map */