.fuckup{position:absolute;width:700px;margin-left:-350px;left:50%;top:300px;border-radius:10px;background:rgba(255,255,255,0.9);color:#006187;font-family:open_sansbold,Helvetica,Arial,sans-serif;font-size:23px;padding:30px 70px;text-align:center}.fuckup p{margin:0}.ny2{display:block;position:absolute;background:url("/static_files/images/Tree.png") no-repeat 50% 50%;width:180px;height:224px;bottom:30px;left:50%;margin-left:350px}.aeroflot-bonus{display:flex;justify-content:flex-end;position:relative;width:100%;height:0;overflow:visible}@media (max-width:1200px){.aeroflot-bonus{top:15px;text-align:center}.aeroflot-bonus + .banners{padding-top:40px}}.aeroflot-bonus a{width:140px;height:45px;margin-top:20px}@media (min-width:1200px){.aeroflot-bonus a{top:25px}}.aeroflot-bonus a + a{margin-left:15px}section:nth-child(odd){background-color:#E5EFF3!important}section:nth-child(odd) .body-content .themed{background-color:#E5EFF3!important}section:nth-child(even){background-color:#FFF!important}section:nth-child(even) .body-content .themed{background-color:#FFF!important}@media (min-width:1000px){.google-map-iframe{height:650px}}.google-map-iframe iframe{height:100%}@media (max-width:1000px){.google-map-iframe.proportional-wrapper:after{padding-top:65%}.google-map-iframe.proportional-container{position:absolute!important}}.special-info h1,.special-info h2,.special-info h3,.special-info h4,.special-info h5{margin-top:0}.home-map{position:relative;overflow:hidden;border-top:1px solid #7FB0C3;background-color:#E5EFF3!important}@media (min-width:768px){.home-map{background:#E6EFF4 url("/static_files/images/WorldMap.jpg") no-repeat 50% 100%;height:720px}}.home-map>.container h2{float:left}.home-map>.container span.map-switch{float:left;margin:38px 0 0 30px;position:relative;z-index:10}.home-map>.container span.map-switch a{margin:0 8px;border-bottom:1px solid rgba(0,97,135,0.7);text-decoration:none;font-size:19px}.home-map>.container span.map-switch a:hover{color:#CB0020;border-bottom:1px solid rgba(203,0,32,0.7)}.home-map>.container span.map-switch a.active{color:#CB0020;border-bottom:0}@media (max-width:1199px){.home-map{min-height:560px!important}.home-map.proportional-wrapper{height:auto}.home-map.proportional-wrapper:after{padding-top:66.667%}}@media (max-width:768px){.home-map{min-height:300px!important}}.home-map .map{background-color:transparent!important}.home-map .map-wrapper.proportional-wrapper:after{padding-top:45.17%}.home-map .map.proportional-container{position:absolute!important}.home-map .pin{position:absolute;color:#006187;font-size:14px;font-family:open_sansbold,Helvetica,Arial,sans-serif;top:63%;left:50%;cursor:pointer;overflow:visible;background-color:#006187;border-radius:50%;border:3px solid #FFF;width:20px;height:20px}@media (max-width:768px){.home-map .pin{display:none}}@media (max-width:990px){.home-map .pin{font-size:12px;font-family:open_sansregular,Helvetica,Arial,sans-serif}}.home-map .pin span{white-space:nowrap;position:relative;left:20px;top:-4px}.home-map .pin:hover{color:#CB0020;background-color:#CB0020;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;text-decoration:none}.home-map [data-mode=port] .pin span,.home-map [data-mode=country] .pin span{border-bottom:1px solid}.home-map #pin_severnaia-evropa span,.home-map #pin_vokrug-evropy span,.home-map #pin_kanarskie-ostrova span,.home-map #pin_meksikanskaia-rivera span,.home-map #pin_panamskii-kanal span,.home-map #pin_iuzhnaia-amerika span,.home-map #pin_bermudy span,.home-map #pin_galapagosskie-ostrova span{left:-20px;float:right}.home-map #pin_avstraliia-i-aziia{margin-top:13.1%;margin-left:30.1%}.home-map #pin_avstraliia-i-okeaniia{margin-top:19.8%;margin-left:31.1%}.home-map #pin_aziia{margin-top:-0.6%;margin-left:27.7%}.home-map #pin_aliaska{margin-top:-11.2%;margin-left:-44.9%}.home-map #pin_antarktika{margin-top:26.8%;margin-left:-14.3%}.home-map #pin_arktika-i-krainii-sever{margin-top:-0.2%;margin-left:-0.3%;display:none}.home-map #pin_rossiia{margin-left:3.5%;margin-top:-4.5%}.home-map #pin_afrika-i-indiiskii-okean{margin-top:6.8%;margin-left:7.9%}.home-map #pin_indiiskii-okean{margin-top:9.8%;margin-left:6.9%}.home-map #pin_afrika{margin-top:15.8%;margin-left:-3.1%}.home-map #pin_afrika-i-indiiskii-okean{margin-top:6.8%;margin-left:7.9%}.home-map #pin_bagamy{margin-top:0.5%;margin-left:-20.9%}.home-map #pin_bermudy{margin-top:-0.3%;margin-left:-22.8%}.home-map #pin_braziliia{margin-top:18.2%;margin-left:-16.3%}.home-map #pin_gavaiskie-ostrova{margin-top:3.6%;margin-left:-43.4%}.home-map #pin_galapagosskie-ostrova{margin-top:9.1%;margin-left:-28.3%}.home-map #pin_grenlandiia-i-kanada{margin-top:-14.2%;margin-left:-18.8%}.home-map #pin_kanarskie-ostrova{margin-top:-1.2%;margin-left:-8.3%}.home-map #pin_karibskie-ostrova{margin-top:4.4%;margin-left:-21.7%}.home-map #pin_kosta-rika{margin-top:-0.2%;margin-left:-0.3%;display:none}.home-map #pin_krasnoe-moresuetskii-kanal{margin-top:0.4%;margin-left:3.1%}.home-map #pin_krugosvetnye-kruizy{margin-top:21.3%;margin-left:2.5%}.home-map #pin_kruizy-po-amazonke{margin-top:8.2%;margin-left:-16.3%}.home-map #pin_meksikanskaia-rivera{margin-top:1.6%;margin-left:-31.3%}.home-map #pin_oae-i-persidskii-zaliv{margin-top:2.4%;margin-left:8.1%}.home-map #pin_panamskii-kanal{margin-top:6.2%;margin-left:-24.7%}.home-map #pin_severnaia-evropa{margin-top:-9.1%;margin-left:-4.5%}.home-map #pin_norvezhskie-fordy{margin-top:-10.9%;margin-left:-4.0%}.home-map #pin_sredizemnoe-more{margin-top:-2.0%;margin-left:-0.7%}.home-map #pin_ssha-i-kanada{margin-top:-3.7%;margin-left:-22.2%}.home-map #pin_tikhookeanskie-kruizy{margin-top:11.2%;margin-left:-45.8%}.home-map #pin_transatlanticheskie-kruizy{margin-top:2.1%;margin-left:-19.1%}.home-map #pin_frantsuzskaia-polineziia{margin-top:15.9%;margin-left:-43.8%}.home-map #pin_chernoe-more{margin-top:-0.2%;margin-left:-0.3%;display:none}.home-map #pin_iuzhnaia-amerika{margin-top:24%;margin-left:-24.2%}.home-map #pin_vokrug-evropy{margin-top:-6.3%;margin-left:-6.8%}.sign-up + .home-map{border-top:0}.home-news,.home-reviews{background:#FFF;padding:0px 0 40px 0}.home-news .btn-margin,.home-reviews .btn-margin{margin-top:10px;margin-bottom:30px}.home-news a.btn,.home-reviews a.btn{font-size:19px}.home-news .heading,.home-reviews .heading{overflow:hidden}.home-news .heading h2,.home-reviews .heading h2{float:left}.home-news .heading>a.btn,.home-reviews .heading>a.btn{position:relative;float:left;top:40px;left:20px}.home-news .heading>a.btn:hover,.home-reviews .heading>a.btn:hover{color:#CB0020}@media (max-width:768px){.home-news .heading>a.btn,.home-reviews .heading>a.btn{top:37px}}.home-news .news-list,.home-news .reviews-list,.home-reviews .news-list,.home-reviews .reviews-list{margin-left:-10px;margin-right:-10px}.home-news .news-list .news-date,.home-news .reviews-list .news-date,.home-reviews .news-list .news-date,.home-reviews .reviews-list .news-date{font-family:open_sansbold,Helvetica,Arial,sans-serif;line-height:1.5;font-size:17px;color:#004058;margin:1px 0}.home-news .news-list .news-title,.home-news .reviews-list .news-title,.home-reviews .news-list .news-title,.home-reviews .reviews-list .news-title{font-family:open_sansbold,Helvetica,Arial,sans-serif;line-height:1.5;font-size:17px;color:#006187;margin:10px 0 0px 0;min-height:51px}.home-news .news-list .news-img,.home-news .reviews-list .news-img,.home-reviews .news-list .news-img,.home-reviews .reviews-list .news-img{width:100%;height:auto;padding:0;margin-top:10px;margin-bottom:10px;overflow:hidden;text-align:center}.home-news .news-list .news-img img,.home-news .reviews-list .news-img img,.home-reviews .news-list .news-img img,.home-reviews .reviews-list .news-img img{width:100%;height:auto;max-width:390px;max-height:275px}.home-news .news-list>div,.home-news .reviews-list>div,.home-reviews .news-list>div,.home-reviews .reviews-list>div{padding:0 10px}.home-news .news-list>div>div,.home-news .reviews-list>div>div,.home-reviews .news-list>div>div,.home-reviews .reviews-list>div>div{max-width:390px}@media (max-width:768px){.home-news .news-list>div>div,.home-news .reviews-list>div>div,.home-reviews .news-list>div>div,.home-reviews .reviews-list>div>div{margin:0 auto!important;position:relative}}.home-news .more-list .btn.bordered,.home-reviews .more-list .btn.bordered{float:right;font-size:16px}.contact-form{margin-top:20px}.contact-form h2 + h4{position:relative;top:-20px}.contact-link{margin-top:20px;display:block;display:inline-block;color:#004058}.home-reviews .ion{color:#0076ca}