@charset "utf-8";article,aside,details,figcaption,figure,footer,header,main,nav,section,summary{display:block}button::-moz-focus-inner,input[type="reset"]::-moz-focus-inner,input[type="button"]::-moz-focus-inner,input[type="submit"]::-moz-focus-inner,input[type="submit"]::-moz-focus-inner,input[type="file"]>input[type="button"]::-moz-focus-inner{outline:0;vertical-align:baseline}input[type=text]::-ms-clear{display:none}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}a:active,a:hover{outline:0}:focus{outline:none;outline:0}h1,h2,h3,h4,h5,h6,body,fieldset,button,input,select,textarea,figure,form,dl,menu,ol,ul,dd{margin:0;padding:0;border:none}p{margin:0 0 10px}ins{text-decoration:none}del{text-decoration:line-through}svg:not(:root){overflow:hidden}input[type="text"],input[type="search"],input[type="submit"],input[type="button"]{-webkit-appearance:none;border-radius:0}body{font:13px Arial,"Helvetica Neue",Helvetica,sans-serif}a{cursor:pointer}.clear{height:0;clear:both;display:block;line-height:0}body .hidden{display:none}.show{display:block}.visible{visibility:visible}.right{float:right !important}img{max-width:100%}.left{float:left !important}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}samp.error,samp.info{font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:12px;line-height:20px}samp.error{color:#f01d4d;position:absolute;background:#FFF;text-align:center;border:solid 1px;border-radius:5px;padding:5px;-webkit-transform:translate(-49%, 0);-moz-transform:translate(-49%, 0);-o-transform:translate(-49%, 0);-ms-transform:translate(-49%, 0);transform:translate(-49%, 0);left:50%;z-index:50}samp.error:before{content:'';display:block;position:absolute;left:50%;top:-6px;margin-left:-7px}samp.info{position:absolute;background:#FFF;text-align:center;border:solid 1px;border-radius:5px;padding:5px;-webkit-transform:translate(-49%, 0);-moz-transform:translate(-49%, 0);-o-transform:translate(-49%, 0);-ms-transform:translate(-49%, 0);transform:translate(-49%, 0);left:50%;z-index:14}samp.info:before{content:'';display:block;position:absolute;left:50%;top:-5px;width:10px;height:5px;margin-left:-7px;background:url('/img/info_bot.png?48546') no-repeat 0 0}iframe.noScrolling{overflow:hidden}.helper-hidden{position:absolute;z-index:-5}.iframe-wrap iframe,.fb_block iframe,.fb-safari iframe{border:none}input::-webkit-contacts-auto-fill-button{visibility:hidden;display:none !important;pointer-events:none;position:absolute;right:0}.col-1{width:8.33333333%}.offset-1{margin-left:8.33333333%}.push-1{left:8.33333333%}.pull-1{right:8.33333333%}.col-2{width:16.66666667%}.offset-2{margin-left:16.66666667%}.push-2{left:16.66666667%}.pull-2{right:16.66666667%}.col-3{width:25%}.offset-3{margin-left:25%}.push-3{left:25%}.pull-3{right:25%}.col-4{width:33.33333333%}.offset-4{margin-left:33.33333333%}.push-4{left:33.33333333%}.pull-4{right:33.33333333%}.col-5{width:41.66666667%}.offset-5{margin-left:41.66666667%}.push-5{left:41.66666667%}.pull-5{right:41.66666667%}.col-6{width:50%}.offset-6{margin-left:50%}.push-6{left:50%}.pull-6{right:50%}.col-7{width:58.33333333%}.offset-7{margin-left:58.33333333%}.push-7{left:58.33333333%}.pull-7{right:58.33333333%}.col-8{width:66.66666667%}.offset-8{margin-left:66.66666667%}.push-8{left:66.66666667%}.pull-8{right:66.66666667%}.col-9{width:75%}.offset-9{margin-left:75%}.push-9{left:75%}.pull-9{right:75%}.col-10{width:83.33333333%}.offset-10{margin-left:83.33333333%}.push-10{left:83.33333333%}.pull-10{right:83.33333333%}.col-11{width:91.66666667%}.offset-11{margin-left:91.66666667%}.push-11{left:91.66666667%}.pull-11{right:91.66666667%}.col-12{width:100%}.offset-12{margin-left:100%}.push-12{left:100%}.pull-12{right:100%}.container{width:100%;max-width:984px;position:relative;margin-left:auto;margin-right:auto;padding-left:10px;padding-right:10px;clear:both;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}[class*="col-"]{float:left;min-height:1px;position:relative;display:block;padding-left:10px;padding-right:10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}[class*="col-"].end{float:right;clear:right}.grid-small [class*="col-"]{padding-left:5px;padding-right:5px}.row{margin-left:-10px;margin-right:-10px;clear:both;display:block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.row:after{display:block;clear:both;overflow:hidden;content:''}.grid-small .row{margin-left:-5px;margin-right:-5px}.grid-small [class*="col-"]{padding-left:5px;padding-right:5px}.grid-small .row{margin-left:-5px;margin-right:-5px}.centered{float:none;margin-left:auto;margin-right:auto}@media only screen and (max-width: 984px){.col-xl-1{width:8.33333333%}.col-xl-2{width:16.66666667%}.col-xl-3{width:25%}.col-xl-4{width:33.33333333%}.col-xl-5{width:41.66666667%}.col-xl-6{width:50%}.col-xl-7{width:58.33333333%}.col-xl-8{width:66.66666667%}.col-xl-9{width:75%}.col-xl-10{width:83.33333333%}.col-xl-11{width:91.66666667%}.col-xl-12{width:100%}.xl-hide{display:none !important}.xl-show{display:block !important}.offset-xl-0{margin-left:0%}.offset-xl-1{margin-left:8.33333333%}.offset-xl-2{margin-left:16.66666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.33333333%}.offset-xl-5{margin-left:41.66666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.33333333%}.offset-xl-8{margin-left:66.66666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.33333333%}.offset-xl-11{margin-left:91.66666667%}.offset-xl-12{margin-left:100%}}@media only screen and (max-width: 768px){.col-l-1{width:8.33333333%}.col-l-2{width:16.66666667%}.col-l-3{width:25%}.col-l-4{width:33.33333333%}.col-l-5{width:41.66666667%}.col-l-6{width:50%}.col-l-7{width:58.33333333%}.col-l-8{width:66.66666667%}.col-l-9{width:75%}.col-l-10{width:83.33333333%}.col-l-11{width:91.66666667%}.col-l-12{width:100%}.l-hide{display:none !important}.l-show{display:block !important}.offset-l-0{margin-left:0%}.offset-l-1{margin-left:8.33333333%}.offset-l-2{margin-left:16.66666667%}.offset-l-3{margin-left:25%}.offset-l-4{margin-left:33.33333333%}.offset-l-5{margin-left:41.66666667%}.offset-l-6{margin-left:50%}.offset-l-7{margin-left:58.33333333%}.offset-l-8{margin-left:66.66666667%}.offset-l-9{margin-left:75%}.offset-l-10{margin-left:83.33333333%}.offset-l-11{margin-left:91.66666667%}.offset-l-12{margin-left:100%}}@media only screen and (max-width: 680px){.col-m-1{width:8.33333333%}.col-m-2{width:16.66666667%}.col-m-3{width:25%}.col-m-4{width:33.33333333%}.col-m-5{width:41.66666667%}.col-m-6{width:50%}.col-m-7{width:58.33333333%}.col-m-8{width:66.66666667%}.col-m-9{width:75%}.col-m-10{width:83.33333333%}.col-m-11{width:91.66666667%}.col-m-12{width:100%}.m-hide{display:none !important}.m-show{display:block !important}.offset-m-0{margin-left:0%}.offset-m-1{margin-left:8.33333333%}.offset-m-2{margin-left:16.66666667%}.offset-m-3{margin-left:25%}.offset-m-4{margin-left:33.33333333%}.offset-m-5{margin-left:41.66666667%}.offset-m-6{margin-left:50%}.offset-m-7{margin-left:58.33333333%}.offset-m-8{margin-left:66.66666667%}.offset-m-9{margin-left:75%}.offset-m-10{margin-left:83.33333333%}.offset-m-11{margin-left:91.66666667%}.offset-m-12{margin-left:100%}}@media only screen and (max-width: 480px){.col-s-1{width:8.33333333%}.col-s-2{width:16.66666667%}.col-s-3{width:25%}.col-s-4{width:33.33333333%}.col-s-5{width:41.66666667%}.col-s-6{width:50%}.col-s-7{width:58.33333333%}.col-s-8{width:66.66666667%}.col-s-9{width:75%}.col-s-10{width:83.33333333%}.col-s-11{width:91.66666667%}.col-s-12{width:100%}.s-hide{display:none !important}.s-show{display:block !important}.offset-s-0{margin-left:0%}.offset-s-1{margin-left:8.33333333%}.offset-s-2{margin-left:16.66666667%}.offset-s-3{margin-left:25%}.offset-s-4{margin-left:33.33333333%}.offset-s-5{margin-left:41.66666667%}.offset-s-6{margin-left:50%}.offset-s-7{margin-left:58.33333333%}.offset-s-8{margin-left:66.66666667%}.offset-s-9{margin-left:75%}.offset-s-10{margin-left:83.33333333%}.offset-s-11{margin-left:91.66666667%}.offset-s-12{margin-left:100%}}@media only screen and (max-width: 360px){.col-xs-1{width:8.33333333%}.col-xs-2{width:16.66666667%}.col-xs-3{width:25%}.col-xs-4{width:33.33333333%}.col-xs-5{width:41.66666667%}.col-xs-6{width:50%}.col-xs-7{width:58.33333333%}.col-xs-8{width:66.66666667%}.col-xs-9{width:75%}.col-xs-10{width:83.33333333%}.col-xs-11{width:91.66666667%}.col-xs-12{width:100%}.xs-hide{display:none !important}.xs-show{display:block !important}.offset-xs-0{margin-left:0%}.offset-xs-1{margin-left:8.33333333%}.offset-xs-2{margin-left:16.66666667%}.offset-xs-3{margin-left:25%}.offset-xs-4{margin-left:33.33333333%}.offset-xs-5{margin-left:41.66666667%}.offset-xs-6{margin-left:50%}.offset-xs-7{margin-left:58.33333333%}.offset-xs-8{margin-left:66.66666667%}.offset-xs-9{margin-left:75%}.offset-xs-10{margin-left:83.33333333%}.offset-xs-11{margin-left:91.66666667%}.offset-xs-12{margin-left:100%}}@font-face{font-family:'icons-font';src:url('https://fonts.tickets.ua/icons-font.eot?48546');src:url('https://fonts.tickets.ua/icons-font.eot?&48546#iefix') format('embedded-opentype'),url('https://fonts.tickets.ua/icons-font.woff?48546') format('woff'),url('https://fonts.tickets.ua/icons-font.ttf?48546') format('truetype');font-weight:normal;font-style:normal}@font-face{font-family:plumbregular;src:url('https://fonts.tickets.ua/plumb-re-webfont.eot?48546');src:url('https://fonts.tickets.ua/plumb-re-webfont.eot?&48546#iefix') format('embedded-opentype'),url('https://fonts.tickets.ua/plumb-re-webfont.woff?48546') format('woff'),url('https://fonts.tickets.ua/plumb-re-webfont.ttf?48546') format('truetype');font-weight:normal;font-style:normal}@font-face{font-family:pf_dindisplay_proregular;src:url('https://fonts.tickets.ua/pfdindisplaypro-reg-webfont.eot?48546');src:url('https://fonts.tickets.ua/pfdindisplaypro-reg-webfont.eot?&48546#iefix') format('embedded-opentype'),url('https://fonts.tickets.ua/pfdindisplaypro-reg-webfont.woff?48546') format('woff'),url('https://fonts.tickets.ua/pfdindisplaypro-reg-webfont.ttf?48546') format('truetype');font-weight:normal;font-style:normal}@font-face{font-family:pf_dindisplay_prolight;src:url('https://fonts.tickets.ua/pfdindisplaypro-light-webfont.eot?48546');src:url('https://fonts.tickets.ua/pfdindisplaypro-light-webfont.eot?&48546#iefix') format('embedded-opentype'),url('https://fonts.tickets.ua/pfdindisplaypro-light-webfont.woff?48546') format('woff'),url('https://fonts.tickets.ua/pfdindisplaypro-light-webfont.ttf?48546') format('truetype');font-weight:normal;font-style:normal}body{font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:13px;line-height:1.4em;background-color:#e9eaed}a{color:#4a90e2}fieldset{display:block}#page{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:column;min-height:100vh;position:relative}main,#content{-webkit-box-flex:1 0 auto;-moz-box-flex:1 0 auto;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto}.otp-block{margin:20px 0}.otp-block__inner{position:relative;padding:14px 20px;background-color:#ffffff;margin-top:10px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.15);-moz-box-shadow:0 1px 1px rgba(0,0,0,0.15);box-shadow:0 1px 1px rgba(0,0,0,0.15);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.otp-block__inner:after{content:"";clear:both;display:block;overflow:hidden;width:100%}.otp-block__inner>img{max-width:111px;float:left}.otp-block__logos{position:absolute;right:0;bottom:100%;height:41px;padding:15px 0px 0 10px;background-color:#ffffff;-webkit-box-shadow:0 -1px 1px rgba(0,0,0,0.05);-moz-box-shadow:0 -1px 1px rgba(0,0,0,0.05);box-shadow:0 -1px 1px rgba(0,0,0,0.05);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.otp-block__logos:before{content:'';display:inline-block;width:0;height:0;border-left:20px solid transparent;border-right:0px solid transparent;border-bottom:41px solid #ffffff;position:absolute;right:100%;top:0}.otp-block__logos img{width:105px;height:27px;margin-right:21px}.otp-block__text,.otp-block__button{display:inline-block;vertical-align:top;line-height:1.1}.otp-block__text{padding-top:13px;padding-bottom:13px;padding-left:25px;padding-right:5px}.otp-block__text-title{font-size:22px;font-weight:bold;font-style:normal;font-stretch:normal;color:#68ac44}.otp-block__text-description{font-size:14px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.29;color:#575757}.otp-block__button{float:right;padding-top:11px;padding-bottom:11px}.otp-block__button .button{float:left;height:inherit;min-height:46px;font-size:15px;line-height:1.6;padding-left:14px;padding-right:14px;margin-left:10px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px}.otp-block .button{display:inline-block;font-size:15px;line-height:23px;font-weight:normal;color:#ffffff;padding:10px 10px;text-align:center;text-decoration:none;cursor:pointer;border:1px solid #b543a0;background-color:#b543a0;transition:background-color .05s linear .05s;-webkit-appearance:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.otp-block .button--green{color:#ffffff;border-color:#44c25b;background-color:#44c25b}.otp-block .button--green:hover{background-color:#4cb35f}.otp-block .button--grey{color:#ffffff;border-color:#838ba5;background-color:#838ba5}.otp-block .button--grey:hover{background-color:#67708e}@media only screen and (max-width: 680px){.otp-block__inner{margin-top:40px}.otp-block__button{float:none;padding-top:5px;padding-left:25px;padding-bottom:5px}.otp-block .button:first-child{margin-left:0}}@media only screen and (max-width: 360px){.otp-block__text{padding-right:0;padding-left:0;padding-bottom:5px}.otp-block__text-title{font-size:18px}.otp-block__button{width:100%;padding-left:0}.otp-block__button .button{margin:0;margin-bottom:10px;width:100%;padding-left:10px;padding-right:10px}}.button{display:inline-block;font-size:16px;line-height:1;font-weight:normal;font-style:normal;font-stretch:normal;color:#ffffff;height:40px;padding:10px 10px;text-align:center;text-decoration:none;cursor:pointer;border:1px solid #b543a0;background-color:#b543a0;transition:background-color .05s linear .05s;-webkit-appearance:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.button--green{color:#ffffff;border-color:#44c25b;background-color:#44c25b}.button--green:hover{background-color:#4cb35f}.button--grey{color:#ffffff;border-color:#838ba5;background-color:#838ba5}.button--grey:hover{background-color:#67708e}.tooltipster-base{display:flex;pointer-events:none;position:absolute}.tooltipster-box{flex:1 1 auto}.tooltipster-content{box-sizing:border-box;max-height:100%;max-width:100%;overflow:auto}.tooltipster-ruler{bottom:0;left:0;overflow:hidden;position:fixed;right:0;top:0;visibility:hidden}.tooltipster-fade{opacity:0;-webkit-transition-property:opacity;-moz-transition-property:opacity;-o-transition-property:opacity;-ms-transition-property:opacity;transition-property:opacity}.tooltipster-fade.tooltipster-show{opacity:1}.tooltipster-grow{-webkit-transform:scale(0, 0);-moz-transform:scale(0, 0);-o-transform:scale(0, 0);-ms-transform:scale(0, 0);transform:scale(0, 0);-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform;-webkit-backface-visibility:hidden}.tooltipster-grow.tooltipster-show{-webkit-transform:scale(1, 1);-moz-transform:scale(1, 1);-o-transform:scale(1, 1);-ms-transform:scale(1, 1);transform:scale(1, 1);-webkit-transition-timing-function:cubic-bezier(.175, .885, .32, 1);-webkit-transition-timing-function:cubic-bezier(.175, .885, .32, 1.15);-moz-transition-timing-function:cubic-bezier(.175, .885, .32, 1.15);-ms-transition-timing-function:cubic-bezier(.175, .885, .32, 1.15);-o-transition-timing-function:cubic-bezier(.175, .885, .32, 1.15);transition-timing-function:cubic-bezier(.175, .885, .32, 1.15)}.tooltipster-swing{opacity:0;-webkit-transform:rotateZ(4deg);-moz-transform:rotateZ(4deg);-o-transform:rotateZ(4deg);-ms-transform:rotateZ(4deg);transform:rotateZ(4deg);-webkit-transition-property:-webkit-transform,opacity;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform}.tooltipster-swing.tooltipster-show{opacity:1;-webkit-transform:rotateZ(0deg);-moz-transform:rotateZ(0deg);-o-transform:rotateZ(0deg);-ms-transform:rotateZ(0deg);transform:rotateZ(0deg);-webkit-transition-timing-function:cubic-bezier(.23, .635, .495, 1);-webkit-transition-timing-function:cubic-bezier(.23, .635, .495, 2.4);-moz-transition-timing-function:cubic-bezier(.23, .635, .495, 2.4);-ms-transition-timing-function:cubic-bezier(.23, .635, .495, 2.4);-o-transition-timing-function:cubic-bezier(.23, .635, .495, 2.4);transition-timing-function:cubic-bezier(.23, .635, .495, 2.4)}.tooltipster-fall{-webkit-transition-property:top;-moz-transition-property:top;-o-transition-property:top;-ms-transition-property:top;transition-property:top;-webkit-transition-timing-function:cubic-bezier(.175, .885, .32, 1);-webkit-transition-timing-function:cubic-bezier(.175, .885, .32, 1.15);-moz-transition-timing-function:cubic-bezier(.175, .885, .32, 1.15);-ms-transition-timing-function:cubic-bezier(.175, .885, .32, 1.15);-o-transition-timing-function:cubic-bezier(.175, .885, .32, 1.15);transition-timing-function:cubic-bezier(.175, .885, .32, 1.15)}.tooltipster-fall.tooltipster-initial{top:0 !important}.tooltipster-fall.tooltipster-dying{-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;-ms-transition-property:all;transition-property:all;top:0 !important;opacity:0}.tooltipster-slide{-webkit-transition-property:left;-moz-transition-property:left;-o-transition-property:left;-ms-transition-property:left;transition-property:left;-webkit-transition-timing-function:cubic-bezier(.175, .885, .32, 1);-webkit-transition-timing-function:cubic-bezier(.175, .885, .32, 1.15);-moz-transition-timing-function:cubic-bezier(.175, .885, .32, 1.15);-ms-transition-timing-function:cubic-bezier(.175, .885, .32, 1.15);-o-transition-timing-function:cubic-bezier(.175, .885, .32, 1.15);transition-timing-function:cubic-bezier(.175, .885, .32, 1.15)}.tooltipster-slide.tooltipster-initial{left:-40px !important}.tooltipster-slide.tooltipster-dying{-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;-ms-transition-property:all;transition-property:all;left:0 !important;opacity:0}@keyframes tooltipster-fading{0%{opacity:0}100%{opacity:1}}.tooltipster-update-fade{animation:tooltipster-fading 400ms}@keyframes tooltipster-rotating{25%{transform:rotate(-2deg)}75%{transform:rotate(2deg)}100%{transform:rotate(0)}}.tooltipster-update-rotate{animation:tooltipster-rotating 600ms}@keyframes tooltipster-scaling{50%{transform:scale(1.1)}100%{transform:scale(1)}}.tooltipster-update-scale{animation:tooltipster-scaling 600ms}.tooltipster-sidetip .tooltipster-box{background:#FFF;border:2px solid #ced5e2;border-radius:4px}.tooltipster-sidetip.tooltipster-bottom .tooltipster-box{margin-top:8px}.tooltipster-sidetip.tooltipster-left .tooltipster-box{margin-right:8px}.tooltipster-sidetip.tooltipster-right .tooltipster-box{margin-left:8px}.tooltipster-sidetip.tooltipster-top .tooltipster-box{margin-bottom:8px}.tooltipster-sidetip .tooltipster-content{color:#000;line-height:18px;padding:6px 14px}.tooltipster-sidetip .tooltipster-arrow{overflow:hidden;position:absolute}.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow{height:10px;margin-left:-10px;top:0;width:20px}.tooltipster-sidetip.tooltipster-left .tooltipster-arrow{height:20px;margin-top:-10px;right:0;top:0;width:10px}.tooltipster-sidetip.tooltipster-right .tooltipster-arrow{height:20px;margin-top:-10px;left:0;top:0;width:10px}.tooltipster-sidetip.tooltipster-top .tooltipster-arrow{bottom:0;height:10px;margin-left:-10px;width:20px}.tooltipster-sidetip .tooltipster-arrow-background,.tooltipster-sidetip .tooltipster-arrow-border{height:0;position:absolute;width:0}.tooltipster-sidetip .tooltipster-arrow-background{border:10px solid transparent}.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-background{border-bottom-color:#fff;left:0px;top:3px}.tooltipster-sidetip.tooltipster-left .tooltipster-arrow-background{border-left-color:#fff;left:-3px;top:0px}.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-background{border-right-color:#fff;left:3px;top:0px}.tooltipster-sidetip.tooltipster-top .tooltipster-arrow-background{border-top-color:#fff;left:0px;top:-3px}.tooltipster-sidetip .tooltipster-arrow-border{border:10px solid transparent;left:0;top:0}.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-border{border-bottom-color:#ced5e2}.tooltipster-sidetip.tooltipster-left .tooltipster-arrow-border{border-left-color:#ced5e2}.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-border{border-right-color:#ced5e2}.tooltipster-sidetip.tooltipster-top .tooltipster-arrow-border{border-top-color:#ced5e2}.tooltipster-sidetip .tooltipster-arrow-uncropped{position:relative}.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-uncropped{top:-10px}.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-uncropped{left:-10px}.section-additional{position:relative;font-size:13px;line-height:20px;color:#363b34;padding:15px 10px;border-top:1px solid #ccd5e3;background-image:none;clear:both;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.section-additional.bonuses_ins-card{padding-top:15px;padding-left:90px;background-image:none}.bonuses .section-additional .use_bonuses_check{padding-top:0}.bonuses .section-additional .use_bonuses_check .ui-button,.bonuses .section-additional .use_bonuses_check .ui-button.ui-state-active{background:none}.section-additional p{color:#363b34;line-height:20px}.section-additional p strong{color:inherit}.wide_bonuses_block .section-additional p{font-size:15px;line-height:20px}.section-additional .about_bonuses{float:right;line-height:20px}.section-additional.disabled:after{content:'';display:block;position:absolute;top:0;bottom:0;left:0;right:0;background-color:rgba(255,255,255,0.3);z-index:5}.section-additional:last-of-type{border-bottom:1px solid #ccd5e3}.section-additional input[type="text"]{display:none;width:auto;height:34px;padding:5px 10px;color:#343576;line-height:1;border:1px solid #ccd5e3;vertical-align:top;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.section-additional input[type="text"]:focus{border-color:#aebad2}.section-additional input[type="text"].error{border-color:#ff5f5f}.section-additional input[type="text"].checking{border-color:#2d2e71}.section-additional strong span{color:inherit}.section-additional .form-checkbox__label{margin:7px 0;font-size:14px;line-height:20px;color:inherit;font-weight:normal;vertical-align:top}.section-additional .form-checkbox__label:before{margin-top:1px}.section-additional .ui-button{position:relative;display:inline-block;line-height:24px;vertical-align:top;padding:5px 0;margin-right:65px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.section-additional .ui-button svg{position:absolute;top:10px;left:0}.section-additional .ui-button svg,.section-additional .ui-button span{vertical-align:middle}.section-additional :checked~input[type="text"],.section-additional .ui-state-active~input[type="text"]{display:inline-block}@media only screen and (max-width: 360px){.section-additional :checked~input[type="text"],.section-additional .ui-state-active~input[type="text"]{display:block;margin:0 auto}}.section-additional .error--promocode{display:inline-block;font-family:Helvetica;font-size:11px;color:#ff5f5f;vertical-align:top;line-height:22px;padding:6px 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.section-additional .btn-clear{display:inline-block;position:relative;width:34px;height:34px;font-size:30px;line-height:23px;text-align:center;vertical-align:top;top:0;right:0}.section-additional .btn-clear:before{float:none;content:'×';width:15px;height:15px;color:#f46d6c}.section-additional .loader--inline{position:static;display:inline-block;min-height:inherit;width:auto;height:auto;font-size:11px;line-height:24px;padding:5px;vertical-align:top;background-color:transparent;white-space:nowrap}.section-additional .loader--inline img{display:inline-block;max-width:24px;width:auto;height:auto;position:static;margin-right:5px;vertical-align:inherit}.section-additional__title{font-size:16px;color:#2d2d71;font-weight:bold;margin-bottom:10px}.section-additional__title:after{content:"";clear:both;display:block;overflow:hidden;width:100%}.section-additional__about{float:right;position:relative;display:block;font-size:13px;font-weight:normal;color:#4a90e2;text-decoration:none;z-index:1;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}.section-additional__about:hover span{border-bottom:1px solid #4a90e2}.section-additional__text{position:relative}.section-additional__text p{font-size:16px;color:inherit;margin:0}.section-additional__text p strong,.section-additional__text p span{color:#383838}.section-additional .bonuses_to_receive{font-size:16px;color:inherit;margin:0}.section-additional .bonuses_to_receive strong,.section-additional .bonuses_to_receive span{color:#383838}.section-additional .bonus_special_offer{color:#51A721}.section-additional .help-tooltip svg{width:16px;height:16px;display:inline-block;vertical-align:top;fill:#aebad2}.info-icon_content{fill:#ccd5e3}.info-icon_content-border{stroke:#ccd5e3}.section-bonus{padding-left:90px;background-color:#f9ecf7}.section-bonus:before{content:'';display:block;position:absolute;left:15px;top:15px;bottom:15px;margin:auto;width:60px;height:60px;background-image:url('/img/icons/icon-bonuses.png?48546');background-repeat:no-repeat;background-position:0 0;background-size:contain}.section-bonus.active{background-color:#e9bae2}.section-otp{padding-left:90px;background-color:#f1f9ea}.section-otp:before{content:'';display:block;position:absolute;left:15px;top:15px;bottom:15px;margin:auto;width:60px;height:40px;background-image:url('/img/promo/travel_card/otp_card_sm.png?48546');background-repeat:no-repeat;background-position:0 0;background-size:contain}.section-otp.active{background-color:#c7e9ba}.section-promocode{padding-left:90px;background-color:#f4f6fb}.section-promocode:before{content:'';display:block;position:absolute;left:15px;top:17px;margin:auto;width:60px;height:60px;background-image:url('/img/icons/icon-promocode.png?48546');background-repeat:no-repeat;background-position:0 0;background-size:100%}.section-promocode.active{background-color:#e1e7f9}.section-promocode input[type="text"]{text-align:center}.section-promocode .form-checkbox__label{margin-right:50px}.section-promocode__group{position:relative;display:inline-block;width:100%}.section-promocode__group samp.error{top:100%;left:100%;margin-left:-90px;margin-top:6px}.section-promocode .btn-clear{top:6px}.link-default{color:#4a90e2;text-decoration:underline;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}.link-default:hover{color:#609de6;text-decoration:none}.loader--inline{position:static;display:inline-block;height:34px;font-size:12px;color:#383838;vertical-align:middle;background-color:transparent;white-space:nowrap;padding:7px 5px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.loader--inline img{display:inline-block;height:20px;margin-right:10px}.promocode-valid{position:relative;display:inline-block;width:34px;height:34px;font-size:25px;line-height:32px;vertical-align:middle;text-align:center}.promocode-valid:before{content:'';position:absolute;top:4px;left:0;right:0;margin:auto;display:block;width:10px;height:15px;border-bottom:3px solid #98be8a;border-right:3px solid #98be8a;-webkit-transform:rotate(40deg);-moz-transform:rotate(40deg);-o-transform:rotate(40deg);-ms-transform:rotate(40deg);transform:rotate(40deg)}@media only screen and (max-width: 984px){.section-additional__about.about_bonuses{float:right}}@media only screen and (max-width: 480px){.section-bonus,.section-otp,.section-promocode{padding-left:80px}.section-bonus.bonuses_ins-card,.section-otp.bonuses_ins-card,.section-promocode.bonuses_ins-card{padding-left:80px}.section-additional:before{left:10px}.section-additional__about{float:none}.section-additional__about.about_bonuses{float:none;display:block}.error--promocode{margin-top:10px}}@media only screen and (max-width: 360px){.section-bonus,.section-otp,.section-promocode{padding-top:80px;padding-left:10px}.section-bonus.bonuses_ins-card,.section-otp.bonuses_ins-card,.section-promocode.bonuses_ins-card{padding-top:80px;padding-left:10px}.section-additional:before{right:10px;bottom:inherit;margin:auto}.section-additional__about.about_bonuses{text-align:center}.section-additional__title{text-align:center}.section-additional__title a{float:none}.section-additional .error--promocode{width:100%}.loader--inline{padding-top:10px}.section-bonus .section-additional__text{text-align:center}}.form-input,.form-select,.txtinput,.btn,.button,.chosen-container .chosen-single,select{font-size:14px;line-height:18px;height:auto;outline:0;padding:10px;border:1px solid #ccd5e3;transition:background-color .05s linear .05s;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.form-input,.form-select,.txtinput,select{width:100%;background-color:#ffffff;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.form-input.error,.form-select.error,.txtinput.error,select.error{border-color:#f01d4d;background-color:#f4d3de}.form-input:focus,.form-select:focus,.txtinput:focus,select:focus{border-color:#aebad2}::-webkit-input-placeholder{color:#8595AF}::-moz-placeholder{color:#8595AF}:-ms-input-placeholder{color:#8595AF}:-moz-placeholder{color:#8595AF}.form-group{clear:both}.form-group:after{content:"";clear:both;display:block;overflow:hidden;width:100%}.form-list--inline li{display:inline-block;vertical-align:middle;padding-right:20px}.form-list--inline li:last-of-type{padding-right:0}.form-list--inline li samp.error{margin-top:5px}.form-list .checked{background:none}.user-item{padding-bottom:30px}.user-item .label:not(.label--form-radio-icon){font-size:13px;color:#4a4a4a;margin-bottom:5px}.user-item .label--form-radio-icon{color:#9c9c9c}.user-item .label--form-radio{margin-bottom:0}.user-item .label--form-radio:before{margin-top:-3px}.user-item .form-group{padding-top:25px}.user-item .form-input,.user-item .chosen-container{margin-bottom:10px}.user-item samp.error{margin-top:-5px}.user-item .input_loader{bottom:-15px;margin:auto}.user-item .ui-helper-hidden-accessible{font-size:0;line-height:0;-moz-opacity:0;-khtml-opacity:0;-webkit-opacity:0;opacity:0;filter:alpha(opacity=0)}.user-item__inner{padding-top:25px}.user-item__inner .inline-list{margin-bottom:0}.user-item__inner .label--form-radio-icon{font-size:16px;margin-bottom:15px}.user-item__inner .child_discount{margin-top:38px}.user-item .inline-list:after{content:"";clear:both;display:block;overflow:hidden;width:100%}.user-item .inline-list li{float:left;position:relative}.user-item .inline-list li:not(:last-of-type){padding-right:35px}.form-checkbox,.form-radio{position:absolute;display:inline-block;width:13px;height:13px;margin-right:-15px;-moz-opacity:0;-khtml-opacity:0;-webkit-opacity:0;opacity:0;filter:alpha(opacity=0)}.form-checkbox+.form-checkbox__label:before{width:16px;height:16px;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.form-checkbox:checked+.form-checkbox__label:before{border-color:#22225e;background-color:#22225e}.form-checkbox:checked+.form-checkbox__label:after{display:block;width:7px;left:4px;border-left-width:2px;border-bottom-width:2px;border-color:#ffffff}.remember_me .form-checkbox:checked+.form-checkbox__label:after{top:-13px}.form-checkbox.error~.label--form-checkbox{color:#f01d4d}.form-checkbox.error~.label--form-checkbox:before{border-color:#f01d4d}.form-checkbox--invert+.label--form-checkbox:before{color:#ffffff;border-color:#22225e;background-color:#22225e}.form-checkbox--invert+.label--form-checkbox:after{content:'';display:inline-block;position:absolute;width:7px;height:10px;left:5px;border-right:2px solid #ffffff;border-bottom:2px solid #ffffff;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}[class*="col"].form-checkbox--invert+.label--form-checkbox:after{left:15px}.form-checkbox--invert:checked+.label--form-checkbox:before,.form-checkbox--invert.checked+.label--form-checkbox:before,.form-checkbox--invert:checked+.form-checkbox__label:before,.form-checkbox--invert.checked+.form-checkbox__label:before{border-color:#ccd5e3;background-color:#ffffff}.form-checkbox--invert:checked+.label--form-checkbox:after,.form-checkbox--invert.checked+.label--form-checkbox:after,.form-checkbox--invert:checked+.form-checkbox__label:after,.form-checkbox--invert.checked+.form-checkbox__label:after{display:none}.form-checkbox+.form-checkbox__label:before{width:16px;height:16px;min-width:16px;margin-top:2px;border-color:#ccd5e3;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.form-checkbox:checked+.form-checkbox__label:before,.checked+.form-checkbox__label:before{border-color:#22225e;background-color:#22225e}.form-checkbox:checked+.form-checkbox__label:after,.checked+.form-checkbox__label:after{content:'';display:inline-block;position:absolute;width:7px;height:10px;top:-4px;bottom:0;left:5px;margin-top:auto;margin-bottom:auto;border-right:2px solid #ffffff;border-bottom:2px solid #ffffff;border-left:0;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}[class*="col"].form-checkbox:checked+.form-checkbox__label:after,[class*="col"].checked+.form-checkbox__label:after{left:15px}.form-radio~.icon-img{position:absolute}.label{position:relative;display:inline-block;cursor:pointer;font-size:14px;line-height:20px;color:inherit;vertical-align:middle;z-index:1}.label--form-radio:before,.label--form-checkbox:before{content:'';top:-1px;display:inline-block;width:16px;height:16px;min-width:16px;cursor:pointer;position:relative;margin-right:10px;vertical-align:middle;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.label--form-radio{font-weight:bold}.label--form-radio:before{width:18px;height:18px;border:4px solid #ffffff;background-color:#ffffff;-webkit-box-shadow:0 0 0 2px #ccd5e3;-moz-box-shadow:0 0 0 2px #ccd5e3;box-shadow:0 0 0 2px #ccd5e3;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%}.checked+.label--form-radio,:checked+.label--form-radio{background:none}.checked+.label--form-radio:before,:checked+.label--form-radio:before{background-color:#b543a0;-webkit-box-shadow:0 0 0 2px #2d2d71;-moz-box-shadow:0 0 0 2px #2d2d71;box-shadow:0 0 0 2px #2d2d71}.label--form-radio:hover:before{-webkit-box-shadow:0 0 0 2px #2d2d71;-moz-box-shadow:0 0 0 2px #2d2d71;box-shadow:0 0 0 2px #2d2d71}.disabled+.label--form-radio,:disabled+.label--form-radio{color:#ababab}.disabled+.label--form-radio:before,:disabled+.label--form-radio:before{-webkit-box-shadow:0 0 0 2px #dedede;-moz-box-shadow:0 0 0 2px #dedede;box-shadow:0 0 0 2px #dedede}.error+.label--form-radio{color:#f01d4d}.error+.label--form-radio:before{-webkit-box-shadow:0 0 0 2px #f01d4d;-moz-box-shadow:0 0 0 2px #f01d4d;box-shadow:0 0 0 2px #f01d4d}.label--form-checkbox:before,.label--form-checkbox:after{content:'';font-size:0;line-height:1;text-align:center}.label--form-checkbox:before{border:2px solid #ccd5e3;background-color:#ffffff}.label--form-checkbox:after{display:none}.checked+.label--form-checkbox:before,:checked+.label--form-checkbox:before{color:#ffffff;border-color:#22225e;background-color:#22225e}.checked+.label--form-checkbox:after,:checked+.label--form-checkbox:after{display:inline-block;position:absolute;width:7px;height:10px;top:-5px;bottom:0;margin-top:auto;margin-bottom:auto;left:5px;border-right:2px solid #ffffff;border-bottom:2px solid #ffffff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}[class*="col"].checked+.label--form-checkbox:after,[class*="col"]:checked+.label--form-checkbox:after{left:15px}.label--form-radio-icon{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;flex-direction:row;align-items:center;color:#9c9c9c;font-size:16px;line-height:1;min-height:50px;padding-left:60px}.label--form-radio-icon:hover~.icon-img img{border-color:#b543a0}:checked+.label--form-radio-icon,.checked+.label--form-radio-icon{color:#4f4f4f}.label--form-radio-icon~.icon-img{position:absolute;top:0}.label--form-radio-icon~.icon-img img{border:2px solid transparent;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%}.label--form-radio-icon~.icon-img:before,.label--form-radio-icon~.icon-img:after{content:'';display:none;position:absolute;font-size:0;line-height:1}.label--form-radio-icon~.icon-img:before{width:15px;height:15px;top:0;left:0;background-color:#b543a0;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%}.label--form-radio-icon~.icon-img:after{width:3px;height:6px;top:0;left:5px;margin-top:2px;border-right:2px solid #ffffff;border-bottom:2px solid #ffffff;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}:checked+.label--form-radio-icon~.icon-img:before,.checked+.label--form-radio-icon~.icon-img:before,:checked+.label--form-radio-icon~.icon-img:after,.checked+.label--form-radio-icon~.icon-img:after{display:block}:checked+.label--form-radio-icon~.icon-img img,.checked+.label--form-radio-icon~.icon-img img{border-color:#b543a0}:checked+.label--form-radio-icon,.checked+.label--form-radio-icon{color:#4a4a4a}.label--form-button{min-height:38px;padding:8px 5px 8px 10px;color:#232360;margin-right:10px;border:1px solid #B2C2DD;-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.14);-moz-box-shadow:0 1px 2px rgba(0,0,0,0.14);box-shadow:0 1px 2px rgba(0,0,0,0.14);-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}.checked~.label--form-button:after,:checked~.label--form-button:after{left:15px}.label--form-button:hover{border-color:#232360}.btn,.button{position:relative;display:inline-block;color:#ffffff;cursor:pointer;text-align:center;border-color:#b543a0;background-color:#b543a0}.btn:hover,.button:hover{background-color:#bf52ab}.btn--swap,.button--swap,.btn.swap,.button.swap{padding:0;border-color:transparent;background:none;z-index:1}.btn--swap:hover svg,.button--swap:hover svg,.btn.swap:hover svg,.button.swap:hover svg{fill:#f2f2f2}.btn--swap svg,.button--swap svg,.btn.swap svg,.button.swap svg{fill:#ffffff;margin:-2px 0 0;vertical-align:middle}.chosen-container .chosen-single{color:#1d1b4a}.chosen-container .chosen-single>div b{background:none}.chosen-container .chosen-single>div b:before{content:'';position:absolute;top:0;bottom:0;margin:auto;width:0;height:0;border:5px solid transparent;border-bottom-width:0;border-top-color:#aebad2}.chosen-container .chosen-results li{padding-left:10px;padding-right:10px}.chosen-container-active .chosen-single>div b:before{border-top-width:0;border-bottom-width:5px;border-bottom-color:#aebad2}.chosen-container-active~svg{fill:#b543a0}@media only screen and (max-width: 480px){.form-item .small-description{margin-top:10px}}.remember_me .icheckbox_minimal{width:14px;height:14px;position:relative}.remember_me .icheckbox_minimal:before,.remember_me .icheckbox_minimal:after{content:"";width:12px;height:12px;position:absolute;top:0;left:0;border:1px solid #1c1c47;background:white}.remember_me .icheckbox_minimal:after{border:none;display:none;content:"t";font-family:"icons-font" !important;background:transparent;color:#ff781c;font-size:15px;text-indent:-1px;line-height:14px}.remember_me .icheckbox_minimal.checked:after{display:block}.remember_me .icheckbox_minimal .iCheck-helper{z-index:2}.btn,.button{display:inline-block;font-size:14px;line-height:20px;color:#ffffff;font-weight:normal;height:40px;cursor:pointer;text-align:center;padding:10px 10px;border:1px solid #b543a0;background-color:#b543a0;text-decoration:none;transition:background-color .05s linear .05s;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.btn:hover,.button:hover{background-color:#bf52ab}.btn--white,.button--white{color:#b543a0;background-color:#ffffff}.btn--white span,.button--white span{display:none}.btn--white span:first-of-type,.button--white span:first-of-type{display:inline-block}.btn--white:hover,.button--white:hover{color:#ffffff;background-color:#b543a0}.btn--white:hover span,.button--white:hover span{display:inline-block}.btn--white:hover span:first-of-type,.button--white:hover span:first-of-type{display:none}.btn--wide,.button--wide{width:100%;height:auto;font-weight:bold;line-height:1.2;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px}.btn--s,.button--s{height:27px;font-size:12px;line-height:1.4;padding-top:5px;padding-bottom:5px;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px}.btn--s .selected,.button--s .selected{display:none}.checker.active .btn--s,.checker.active .button--s{color:#ffffff;border-color:#b543a0;background-color:#b543a0}.checker.active .btn--s .selected,.checker.active .button--s .selected{display:inline}.checker.active .btn--s .choose,.checker.active .button--s .choose{display:none}.btn--swap,.button--swap{border:none;background:none}.btn--swap:hover,.button--swap:hover{background:none;border-color:transparent;-webkit-box-shadow:inset 0 0 0 rgba(0,0,0,0);-moz-box-shadow:inset 0 0 0 rgba(0,0,0,0);box-shadow:inset 0 0 0 rgba(0,0,0,0)}.btn--green,.button--green{color:#ffffff;border-color:#44c25b;background-color:#44c25b}.btn--green:hover,.button--green:hover{background-color:#4cb35f}.btn--grey,.button--grey{color:#ffffff;border-color:#838ba5;background-color:#838ba5}.btn--grey:hover,.button--grey:hover{background-color:#67708e}.btn--days,.button--days,.btn--toggle,.button--toggle{line-height:1;white-space:nowrap;border:solid 1px #dedede;background-color:#fafafa;-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.15);-moz-box-shadow:0 1px 1px rgba(0,0,0,0.15);box-shadow:0 1px 1px rgba(0,0,0,0.15);-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px}.btn--days span,.button--days span,.btn--toggle span,.button--toggle span{display:inline-block;font-size:13px;font-weight:bold;font-style:normal;font-stretch:normal;color:#808080;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}.btn--days svg,.button--days svg,.btn--toggle svg,.button--toggle svg{fill:#aebad2;margin-right:8px;vertical-align:middle;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.btn--days span,.button--days span,.btn--toggle span,.button--toggle span,.btn--days svg,.button--days svg,.btn--toggle svg,.button--toggle svg{pointer-events:none}.btn--days:hover,.button--days:hover,.btn--toggle:hover,.button--toggle:hover{border-color:#b543a0;background-color:#b543a0}.btn--days:hover span,.button--days:hover span,.btn--toggle:hover span,.button--toggle:hover span{color:#ffffff}.btn--days:hover span:first-of-type,.button--days:hover span:first-of-type,.btn--toggle:hover span:first-of-type,.button--toggle:hover span:first-of-type{display:inline-block}.btn--days:hover svg,.button--days:hover svg,.btn--toggle:hover svg,.button--toggle:hover svg{fill:#ffffff}.btn--days:focus span,.button--days:focus span,.btn--toggle:focus span,.button--toggle:focus span{color:#ffffff}.btn--details,.button--details{height:auto;font-size:12px;padding:3px 8px;color:#4a90e2;background-color:#f2f6fc;border-color:#f2f6fc;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px}.btn--details:before,.button--details:before{content:'i';display:inline-block;width:13px;height:13px;font-size:11px;margin-right:6px;line-height:13px;border:1px solid #4a90e2;text-indent:-1px;vertical-align:text-bottom;-webkit-border-radius:13px;-moz-border-radius:13px;-ms-border-radius:13px;-o-border-radius:13px;border-radius:13px}.btn--details:hover,.button--details:hover{border-color:#4a90e2;background-color:#f2f6fc}.btn--sign-in,.button--sign-in{width:100%;line-height:23px;border:1px solid #ccd5e3;background-color:#fafcfb;font-size:14px;font-weight:normal;text-align:center;color:#1c1c47;padding-top:7px;padding-bottom:7px;-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.1);-moz-box-shadow:0 1px 2px rgba(0,0,0,0.1);box-shadow:0 1px 2px rgba(0,0,0,0.1);-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}.btn--sign-in:hover,.button--sign-in:hover{background:#ffffff;-webkit-box-shadow:0 1px 5px rgba(0,0,0,0.3);-moz-box-shadow:0 1px 5px rgba(0,0,0,0.3);box-shadow:0 1px 5px rgba(0,0,0,0.3)}.btn--sign-in svg,.button--sign-in svg{float:left;width:23px;height:23px;vertical-align:middle}.btn--fb svg,.button--fb svg,.btn--vk svg,.button--vk svg,.btn--tw svg,.button--tw svg,.btn--g svg,.button--g svg{fill:#ffffff;width:20px;height:20px}.btn--fb,.button--fb{border-color:#285ea0;background-color:#285ea0}.btn--fb:hover,.button--fb:hover{background-color:#3276c9}.btn--vk,.button--vk{border-color:#4d769f;background-color:#4d769f}.btn--vk:hover,.button--vk:hover{background-color:#698fb6}.btn--tw,.button--tw{border-color:#00a1f8;background-color:#00a1f8}.btn--tw:hover,.button--tw:hover{background-color:#2cb5ff}.btn--g,.button--g{border-color:#f23d46;background-color:#f23d46}.btn--g:hover,.button--g:hover{background-color:#f56d74}.btn-clear-circle{display:inline-block;text-decoration:none;font-size:14px;color:#4a90e2;vertical-align:middle}.btn-clear-circle:before{content:"9";font-family:"icons-font" !important;float:right;font-size:25px;line-height:25px;margin-left:5px;margin-top:-3px;color:#ccd5e3;border:1px solid #ccd5e3;background-color:#ffffff;-webkit-border-radius:25px;-moz-border-radius:25px;-ms-border-radius:25px;-o-border-radius:25px;border-radius:25px}.btn-clear-circle span{border-bottom:1px solid transparent}.btn-clear-circle:hover:before{color:#4a90e2}.btn-clear-circle:hover span{border-color:#4a90e2}.btn-clear{display:inline-block;width:25px;height:25px;text-decoration:none;font-size:14px;color:#4a90e2;vertical-align:middle}.btn-clear:before{content:"9";font-family:"icons-font" !important;float:right;font-size:25px;line-height:25px;color:#ccd5e3}.btn-clear:hover:before{color:#b543a0}.link{display:inline-block;font-size:13px;color:#4a90e2;text-decoration:none}.link span,.link svg{pointer-events:none}.link:hover{text-decoration:underline}.link:hover svg{fill:#4a90e2}.link--invert{text-decoration:underline}.link--invert:hover{text-decoration:none}.link--delete,.link--load-pass-details{line-height:20px}.link--delete .icon-svg,.link--load-pass-details .icon-svg{display:inline-block;width:12px;height:20px;fill:#4a90e2;margin-right:5px}.link--delete .icon-svg,.link--load-pass-details .icon-svg,.link--delete span,.link--load-pass-details span{vertical-align:middle}.link--delete span,.link--load-pass-details span{border-bottom:1px solid transparent}.link--delete:hover,.link--load-pass-details:hover{text-decoration:none}.link--delete:hover span,.link--load-pass-details:hover span{border-color:#4a90e2}.link--details{font-size:14px;color:#4a90e2}.link--details svg{width:25px;height:25px;border:2px solid #4a90e2;fill:#4a90e2;margin-left:5px;vertical-align:middle;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-o-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}.link--details.active span{color:#4a90e2}.link--details.active svg{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-o-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.link.checked,.link.active{text-decoration:none;color:#000000;background:none}.social-buttons__item{width:40px;height:40px}.search{position:relative;padding-top:50px;padding-bottom:50px;color:#ffffff;background:url('/img/banners/gd/index_bg.jpg?48546') center center no-repeat;background-size:cover;z-index:12}.search:before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.2)}.search .search-title{margin-bottom:26px;font-size:25px;color:#ffffff;font-weight:normal;font-family:'pf_dindisplay_promedium',Arial,sans-serif;line-height:.95}.search--kz .search__form{padding-bottom:10px}.search--kz .search__form-input,.search--kz .search__form .chosen-single{font-size:13px;padding-left:30px}.search--kz .search__form-item--start-point,.search--kz .search__form-item--end-point{width:34%}.search--kz .search__form-item--date,.search--kz .search__form-item--day-plus-minus{width:16%;padding-right:0;font-size:13px}.search--kz .search__form-item--date .chosen-single,.search--kz .search__form-item--day-plus-minus .chosen-single,.search--kz .search__form-item--date select,.search--kz .search__form-item--day-plus-minus select,.search--kz .search__form-item--date .form-input,.search--kz .search__form-item--day-plus-minus .form-input{font-size:13px}.search--kz .search__form:not(.search__form--single) .search__helper a{max-width:inherit;white-space:normal}.search--kz .icon-svg{left:18px}.search--kz .chosen-container-single .chosen-single span{margin-right:0}.search--kz .chosen-container-single .chosen-single>div{width:14px}.search--kz .ui-helper-hidden-accessible{display:none}.search--kz .hotels-new-tab{margin-bottom:15px}.search--result{display:none;padding-top:0;padding-bottom:0;background:#2d2d71}.search--result .search__form{position:absolute;top:100%;width:100%}.search--result .search__form .corner{display:block}.search samp.error{top:100%}.search samp.error:before,.search samp.error:after{content:'';position:absolute;width:0;height:0;top:auto;left:0;right:0;margin:0 auto;bottom:100%;border:8px solid transparent}.search samp.error:before{margin-bottom:-1px;border-bottom-color:#ffffff;z-index:2}.search samp.error:after{border-bottom-color:#f01d4d;z-index:1}.search .icon-svg{fill:#aebad2;position:absolute;top:12px;left:20px;width:16px;height:16px;pointer-events:none;z-index:1}.search .btn-clear,.search .input_loader{position:absolute;top:7px;right:15px;display:block;width:25px;height:25px;z-index:1}.search .input_loader{background-image:url("/img/loader_ins.gif?48546");background-repeat:no-repeat;background-size:25px;background-position:center center}.search .btn-clear{font-size:27px;line-height:15px;color:#aebad2;text-align:center;text-decoration:none}.search .btn-clear:before{display:block;float:none}.search .btn-clear:hover:before{color:#b543a0}.search .label--form-radio:before{width:16px;height:16px;-webkit-box-shadow:0 0 0 0 transparent;-moz-box-shadow:0 0 0 0 transparent;box-shadow:0 0 0 0 transparent}.search .ui-datepicker-trigger{left:10px;right:10px;height:40px}.search .loader{left:10px;right:10px;min-height:40px;bottom:inherit}.search__form{margin-left:-10px;margin-right:-10px;padding-left:10px;padding-right:10px;padding-top:20px;padding-bottom:20px;background-color:rgba(25,23,60,0.6);clear:both}.search__form:after{content:"";clear:both;display:block;overflow:hidden;width:100%}.search__form--single .search__form-item--start-point,.search__form--single .search__form-item--end-point{width:41.5%}.search__form .corner{display:none;position:absolute;left:90%;bottom:100%;width:0;height:0;border-left:14px solid transparent;border-right:14px solid transparent;border-bottom:10px solid rgba(25,23,60,0.6)}.search__form .chosen-single,.search__form select,.search__form-input{width:100%;height:auto;line-height:18px;margin-bottom:10px;padding:10px 10px 10px 32px;border:1px solid transparent;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.search__form .chosen-single:focus~svg,.search__form select:focus~svg,.search__form-input:focus~svg{fill:#b543a0}.search__form select{height:40px}.search__form-input{padding-right:25px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.search__form .chosen-single{color:#1d1b4a}.search__form .chosen-single>div b{background:none}.search__form .chosen-single>div b:before{content:'';position:absolute;top:0;bottom:0;margin:auto;width:0;height:0;border:5px solid transparent;border-bottom-width:0;border-top-color:#aebad2}.search__form .chosen-single .chosen-results li{padding-left:10px;padding-right:10px}.search__form .chosen-container-active.chosen-with-drop .chosen-single>div b:before{border-top-width:0;border-bottom-width:5px;border-bottom-color:#aebad2}.search__form .chosen-container-active.chosen-with-drop~svg{fill:#b543a0}.search__form .chosen-with-drop .chosen-single,.search__form .chosen-single,.search__form .chosen-drop{border-color:transparent}.search__form .chosen-drop{margin-top:-10px;border-left-width:0;border-right-width:0}.search__form-button:not(.swap){display:block;width:100%;font-size:16px;line-height:18px;padding:10px;margin-bottom:10px;color:#ffffff;cursor:pointer;border:1px solid #b543a0;background-color:#b543a0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.search__form-button:not(.swap):hover{background-color:#bf52ab}.search__form-item{position:relative;float:left}.search__form-item--swap{width:0}.search__form-item--swap .button--swap{position:relative;display:block;width:40px;text-align:center;margin-left:-20px;z-index:1}.search__form-item--swap .button--swap *{pointer-events:none}.search__form-item--swap .button--swap svg{fill:#ffffff}.search__form .search__form-item--start-point{padding-right:20px}.search__form .search__form-item--end-point{padding-left:20px}.search__form-item--start-point{padding-right:20px}.search__form-item--start-point .ui-helper-hidden-accessible{right:45px}.search__form-item--start-point .input_loader,.search__form-item--start-point .btn-clear{right:25px}.search__form-item--start-point .loader{right:20px}.search__form-item--end-point{padding-left:20px}.search__form-item--end-point .icon-svg{left:30px}.search__form-item--end-point .loader{left:20px}.search__form-item--date .search__form-input{padding-right:10px}.search__helper{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;flex-direction:row;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;font-size:0;line-height:1;margin-bottom:15px;margin-top:-5px}.search__helper-item,.search__helper a{display:inline-block;font-size:13px;line-height:18px;color:#ffffff;margin-right:5px;text-decoration:underline;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.search__helper-item:last-of-type,.search__helper a:last-of-type{margin-right:0}.search__helper-item:hover,.search__helper a:hover{text-decoration:none}.search ::-webkit-input-placeholder{color:#8595AF}.search ::-moz-placeholder{color:#8595AF}.search :-ms-input-placeholder{color:#8595AF}.search :-moz-placeholder{color:#8595AF}.roundtrip-changer{padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid rgba(255,255,255,0.3)}.roundtrip-changer:after{content:"";clear:both;display:block;overflow:hidden;width:100%}.roundtrip-changer__item{float:left;margin-right:18px}.roundtrip-changer__item:last-of-type{margin-right:0}.search__history{padding-left:10px;padding-right:10px;clear:both}.search__history:after{content:"";clear:both;display:block;overflow:hidden;width:100%}.search__history-title{font-size:14px;font-weight:bold;font-style:normal;font-stretch:normal;color:#ffffff;padding-top:30px;padding-bottom:3px}.search__history-item{float:left;position:relative;display:inline-block;padding:0;font-size:14px;line-height:16px;color:#000000;margin-right:10px;margin-bottom:5px;background-color:#ffffff;text-decoration:none;-webkit-box-shadow:0 1px 2px .26 rgba(0,0,0,0.1);-moz-box-shadow:0 1px 2px .26 rgba(0,0,0,0.1);box-shadow:0 1px 2px .26 rgba(0,0,0,0.1);-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}.search__history-item__text{display:block;color:inherit;text-decoration:none;padding:12px 40px 12px 20px}.search__history-item:last-of-type{margin-right:0}.search__history-item:hover{-webkit-box-shadow:0 2px 4px .4 rgba(0,0,0,0.1);-moz-box-shadow:0 2px 4px .4 rgba(0,0,0,0.1);box-shadow:0 2px 4px .4 rgba(0,0,0,0.1)}.search__history-item-close{position:absolute;top:0;bottom:0;right:12px;width:15px;height:16px;text-decoration:none;color:#ccd5e3;margin:auto}.search__history-item-close:before{content:'×';position:absolute;top:0;bottom:0;margin:auto;font-size:28px;line-height:1;height:28px;color:inherit}.search__history-item-close:hover{color:#b543a0}.search-results{padding-top:20px;background-color:#aebad2}.search-results:after{content:"";clear:both;display:block;overflow:hidden;width:100%}.search-results__item{float:left;width:100%;padding-left:10px;padding-right:10px;cursor:pointer;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.roundtrip .search-results__item{width:50%}.roundtrip .search-results__item:not(.active) .search-results__info{-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.15);-moz-box-shadow:0 1px 1px rgba(0,0,0,0.15);box-shadow:0 1px 1px rgba(0,0,0,0.15)}.roundtrip .search-results__item:not(.active):hover .search-results__info{-webkit-box-shadow:0 2px 5px rgba(0,0,0,0.15);-moz-box-shadow:0 2px 5px rgba(0,0,0,0.15);box-shadow:0 2px 5px rgba(0,0,0,0.15)}.search-results__info{position:relative;padding:20px 20px 20px 77px;border-bottom:1px solid #efefef;background-color:#ffffff;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}.search-results__info:after{content:"";clear:both;display:block;overflow:hidden;width:100%}.search-results__info:before{content:'';position:absolute;width:100%;height:5px;background-color:transparent;bottom:100%;left:0}.selected .search-results__info{border-bottom:0}.roundtrip .search-results__info{margin-bottom:10px}.active .search-results__info{padding-bottom:30px;margin-bottom:0}.active .search-results__info:before{background-color:#b543a0}.search-results__info .link{float:right;clear:right}.search-results__info-icon,.search-results__info-route,.search-results__info-details{float:left;display:inline-block;vertical-align:top;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.search-results__info-icon{position:absolute;left:20px;top:20px}.search-results__info-route,.search-results__info-details{font-size:13px;font-style:normal;font-stretch:normal;color:#636363}.search-results__info-route{width:100%}.search-results__info-route strong{color:#000000}.search-results__info-route strong span{font-weight:normal;color:#636363;margin-left:9px}.search-results__info-details{float:right;text-align:right}.search-results__info-details span{display:block}.search-results__info-details strong{color:#000000}.hotels-new-tab{float:right}@media only screen and (max-width: 984px){.search{padding-top:50px;padding-bottom:50px}.search--result{padding:0;background:none}.search__form{margin-left:0;margin-right:0;padding-left:0;padding-right:0}.search__form--single .search__form-item--start-point,.search__form--single .search__form-item--end-point{width:50%}.search__form:not(.search__form--single) .search__form-item--date:last-of-type{margin-left:-10px}.search__form-item--date{clear:left}.search__form-item--date:last-of-type{clear:none}.search--kz .search__form-item--start-point,.search--kz .search__form-item--end-point{width:50%}.search--kz .search__form-item--date,.search--kz .search__form-item--day-plus-minus{width:25%;padding-right:10px}.search--kz .search__form-item--day-plus-minus{padding-right:20px}}@media only screen and (max-width: 768px){.search{padding-top:25px;padding-bottom:25px}.search--result{padding:0}.search__form-item--date,.search__form-item--date.search__form-item{padding-right:20px}.search__form-item--date{clear:left}.search__form-item--date+.search__form-item--date{padding-left:20px;padding-right:10px;clear:none}.search__form-item--date+.search__form-item--date .icon-svg{left:30px}.search__form:not(.search__form--single) .search__form-item--date{padding-right:20px}.search__form:not(.search__form--single) .search__form-item--date:last-of-type{margin:0;padding-right:10px}.search__form--single .search__form-item--start-point,.search__form--single .search__form-item--end-point{width:50%}.search__form .main-search__btn{width:calc(100% -  10px)}.search--kz .search__form-item--start-point,.search--kz .search__form-item--end-point,.search--kz .search__form-item--date,.search--kz .search__form-item--day-plus-minus{width:50%}}@media only screen and (max-width: 680px){.search{padding:0}.search .search-title{padding-top:20px;font-size:20px}.search__form:not(.search__form--single) .search__form-item:not(.search__form-item--swap){padding-left:10px;padding-right:10px}.search__form .search__form-item--start-point,.search__form .search__form-item--end-point,.search__form .search__form-item--date{width:100%;padding-left:10px;padding-right:10px}.search__form-item--start-point .icon-svg,.search__form-item--end-point .icon-svg,.search__form-item--date .icon-svg,.search__form-item--date+.search__form-item--date .icon-svg{left:20px}.search__form-item--start-point .input_loader,.search__form-item--start-point .btn-clear{right:45px}.search__form-item--start-point .ui-helper-hidden-accessible{right:70px}.search__form-item--swap .button--swap{margin-left:-50px}.search__form-item--swap .button--swap svg{fill:#b543a0}.search .main-search__btn{width:100%}.search--kz .search__form-item--start-point,.search--kz .search__form-item--end-point,.search--kz .search__form-item--date,.search--kz .search__form-item--day-plus-minus{width:100%;padding-right:10px}.search--kz .search__form:not(.search__form--single) .search__form-item--date:last-of-type{padding-left:10px}.search--kz .search__form:not(.search__form--single) .search__form-item--date:last-of-type svg{left:20px}}.banners{padding-top:24px;padding-bottom:24px;margin-bottom:27px;background-color:#202050}.banners .banner{margin:0}.banners img{max-width:inherit}.banners__main div{display:none}.banners__main div:first-of-type{display:block}.banner div{display:none}.banner div:first-of-type{display:block}.banners__sidebar img{max-width:100%}.applications-banner{min-height:298px;padding:20px 20px 10px;background-color:#ffffff;background-image:url('/img/mobile/mobile_app.png?48546');background-repeat:no-repeat;background-position:right bottom;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.applications-banner:after{content:"";clear:both;display:block;overflow:hidden;width:100%}.applications-banner h3{width:50%;font-family:'pf_dindisplay_prolight';font-size:24px;line-height:26px;font-weight:normal;text-transform:none;margin-bottom:30px}.applications-banner ul{font-size:14px;line-height:18px;color:#22225e;margin-bottom:15px;padding-bottom:10px;border-bottom:1px solid #ccd5e3}.applications-banner li{position:relative;padding:0 0 0 15px;margin:0 0 7px}.applications-banner li:before{content:'';width:8px;height:8px;display:inline-block;position:absolute;left:0;top:5px;background-color:#b543a0;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;border-radius:8px}.applications-banner .available{display:block;width:49%;height:39px;font-size:11px;line-height:1;padding:5px 10px 5px 40px;text-decoration:none;color:#ffffff;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.applications-banner .app_store{float:left;background-image:url(../img/app_store_btn.png?48546);background-repeat:no-repeat;background-position:0 0}.applications-banner .google_play{float:right;background-image:url(../img/google_play_btn.png?48546);background-repeat:no-repeat;background-position:0 0}@media only screen and (max-width: 984px){.banners{text-align:center}.banners img{max-width:100%;margin:auto}.banners .slick-dots{text-align:center;left:0;right:0;position:relative;bottom:0;margin-top:10px;margin-bottom:-20px}}.input_loader{display:block;width:25px;height:25px;position:absolute;top:8px;right:15px;z-index:1;background-image:url("/img/loader_ins.gif?48546");background-repeat:no-repeat;background-size:25px;background-position:center center}.preloader_light{height:100%;background:rgba(255,255,255,0.8);position:absolute;overflow:hidden;right:0;left:0;top:0;z-index:2}.preloader_light span{position:absolute;text-align:center;left:0;top:0;right:0;bottom:0;height:32px;margin:auto}.preloader_light span:before{content:'';width:100%;height:32px;position:relative;display:block;background:url("/img/preloader.gif?48546") center no-repeat}.content>.preloader_light{left:10px;right:10px}.b_loader{width:100%;height:100%;background:rgba(245,245,245,0.5);position:absolute;overflow:hidden;left:0;top:0;z-index:2}.b_loader>img{display:none}.b_loader:before{content:'';position:absolute;display:block;left:0;right:0;top:0;bottom:0;margin:auto;background:url("/img/preloader.gif?48546") center no-repeat}.big-preloader{background:#22225e;padding:15px;position:fixed;z-index:999;width:200px;top:50%;left:0%;right:0;margin:-70px auto 0;height:auto;-webkit-box-shadow:0 1px 7px rgba(0,0,0,0.7);-moz-box-shadow:0 1px 7px rgba(0,0,0,0.7);box-shadow:0 1px 7px rgba(0,0,0,0.7);-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px}.big-preloader__text{color:#ffffff;font-weight:bold;text-align:center}.big-preloader__overlay{position:fixed;width:100%;height:100%;top:0;left:0;background-color:rgba(255,255,255,0.75);z-index:998}.big-preloader__place{margin:auto;width:100px;height:100px;background:url("/img/preloader_large_dark.gif?48546") center no-repeat;position:static}.loader{position:absolute;left:0;right:0;top:0;bottom:0;background-color:rgba(255,255,255,0.7);text-align:center;z-index:2}.results>.loader{left:10px;right:10px}.loader img{display:block;position:absolute;left:0;right:0;top:15%;margin:auto}.image-loader{position:relative;min-height:100px;text-align:center}.image-loader img{position:absolute;left:0;right:0;top:0;bottom:0;display:block;margin:auto}.ui-autocomplete{display:none;width:0;position:absolute;font-size:13px;line-height:1;max-height:230px;background-color:#ffffff;overflow:auto;-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.3);-moz-box-shadow:0 1px 2px rgba(0,0,0,0.3);box-shadow:0 1px 2px rgba(0,0,0,0.3);-webkit-transition:all 0 ease-out;-moz-transition:all 0 ease-out;-o-transition:all 0 ease-out;transition:all 0 ease-out}.ui-autocomplete a{position:relative;display:block;color:#000000;padding:10px 10px 10px 25px;cursor:pointer;font-weight:bold;text-align:right;white-space:nowrap;overflow:hidden;text-decoration:none}.ui-autocomplete a:before{content:"4";font-family:"icons-font" !important}.ui-autocomplete a:before{position:absolute;left:0px;width:25px;height:16px;font-size:14px;color:#ccd5e3;top:0;bottom:0;margin:auto;text-align:center}.ui-autocomplete a:hover,.ui-autocomplete a.ui-state-focus,.ui-autocomplete a.ui-state-active{color:#ffffff;background:#b543a0}.ui-autocomplete a:hover:before,.ui-autocomplete a.ui-state-focus:before,.ui-autocomplete a.ui-state-active:before{color:#ffffff}.ui-autocomplete strong{float:left;font-weight:normal}.ui-autocomplete.my_phone_code a{padding-left:10px}.ui-autocomplete.my_phone_code a:before{display:none}.ui-helper-hidden-accessible{top:5px;right:35px;display:block;float:right;height:29px;padding:0 5px;color:#333;font-size:12px;line-height:30px;font-weight:bold;letter-spacing:-0.5px;text-transform:uppercase;z-index:5;border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-autocomplete--passenger-list{width:auto !important;min-width:215px;border:0;-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.1);-moz-box-shadow:0 1px 2px rgba(0,0,0,0.1);box-shadow:0 1px 2px rgba(0,0,0,0.1)}.ui-autocomplete--passenger-list a{display:block;text-align:left;font-weight:normal;padding-left:10px;color:#333;text-decoration:none}.ui-autocomplete--passenger-list a:after{content:"";clear:both;display:block;overflow:hidden;width:100%}.ui-autocomplete--passenger-list a span{float:left;margin-right:10px}.ui-autocomplete--passenger-list a span:first-of-type{font-weight:bold}.ui-autocomplete--passenger-list a span:last-of-type{margin-right:0}.ui-autocomplete--passenger-list a:before{display:none}.ui-autocomplete--passenger-list a.ui-state-focus,.ui-autocomplete--passenger-list a:hover{color:#333;background-color:#e9eaed}.ui-datepicker{position:absolute;width:auto;min-width:510px;background-color:#ffffff;z-index:51;-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.5);-moz-box-shadow:0 5px 10px rgba(0,0,0,0.5);box-shadow:0 5px 10px rgba(0,0,0,0.5);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.ui-datepicker-trigger{position:absolute;width:calc(100% -  20px);height:100%;top:0;left:0;font-size:0;cursor:pointer;background:none;z-index:2}.ui-datepicker-group{float:left;width:50%;padding-left:0;padding-right:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.ui-datepicker-header{font-size:15px;font-weight:bold;line-height:50px;height:50px;text-align:center;color:#ffffff;background-color:#b543a0}.ui-datepicker-prev,.ui-datepicker-next{font-size:0;width:50px;height:50px;display:block;text-align:center;color:#ffffff}.ui-datepicker-prev:before,.ui-datepicker-next:before{font-size:40px;line-height:44px;font-weight:normal;color:inherit}.ui-datepicker-prev.ui-state-disabled,.ui-datepicker-next.ui-state-disabled{color:#c665b4}.ui-datepicker-prev:not(.ui-state-disabled):hover,.ui-datepicker-next:not(.ui-state-disabled):hover{background-color:#c665b4}.ui-datepicker-prev{float:left}.ui-datepicker-prev:before{content:'\2039'}.ui-datepicker-next{float:right}.ui-datepicker-next:before{content:'\203A'}.ui-datepicker-calendar{width:95%;table-layout:fixed;border-spacing:0;border-collapse:collapse;text-align:center;margin:10px auto}.ui-datepicker-calendar th,.ui-datepicker-calendar td{border:0;padding:0}.ui-datepicker-calendar span{width:100%;height:34px;display:block}.ui-state-disabled{cursor:default;color:#000000}.ui-state-disabled .ui-state-default{-moz-opacity:.3;-khtml-opacity:.3;-webkit-opacity:.3;opacity:.3;filter:alpha(opacity=30)}.ui-state-default{display:block;width:34px;height:34px;line-height:34px;color:inherit;border:1px solid transparent;text-decoration:none}.is_select .ui-state-default{border-color:#b543a0}.ui-datepicker-days-cell-over .ui-state-default{border-color:#b543a0}.ui-state-highlight{border-color:#b543a0}.ui-state-default{-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}:not(.ui-state-disabled)>.ui-state-default:hover,:not(.ui-state-disabled)>.ui-state-default.ui-state-active{color:#ffffff;background-color:#b543a0}:not(.ui-state-disabled)>.ui-state-default:focus{-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.4);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.4);box-shadow:inset 0 1px 2px rgba(0,0,0,0.4)}@media only screen and (max-width:518px){.ui-datepicker{min-width:inherit;width:300px}}samp.error,.b_errors{display:block;min-width:30px;position:absolute;color:#f01d4d;background-color:#ffffff;text-align:center;border:1px solid #f01d4d;padding:5px;margin-top:5px;top:100%;left:50%;z-index:10;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px}samp.error:before,.b_errors:before,samp.error:after,.b_errors:after{content:'';display:block;width:0;height:0;left:0;right:0;margin:auto;bottom:100%;position:absolute;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:6px solid transparent}samp.error:before,.b_errors:before{border-bottom-color:#ffffff;z-index:2}samp.error:after,.b_errors:after{margin-bottom:1px;border-bottom-color:#f01d4d;z-index:1}samp.error{-webkit-transform:translate(-50%, 0);-moz-transform:translate(-50%, 0);-o-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);transform:translate(-50%, 0)}.b_errors{display:none;font-size:13px;line-height:20px}.error_message{margin:0 10px 20px;position:relative;padding:8px 8px 8px 35px;border:1px solid #f01d4d;font-size:13px;line-height:17px;color:#000000;background-color:rgba(255,255,255,0.9);clear:both;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px}.error_message:before{content:'i';font-size:15px;display:inline-block;width:16px;height:16px;line-height:17px;text-align:center;border:1px solid #f01d4d;vertical-align:middle;margin-right:8px;background:#f01d4d;color:#ffffff;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;position:absolute;top:7px;left:9px;font-weight:bold}.search samp.error{top:50px}.additional-service__item{font-size:13px;line-height:1.23;color:#8f8f8f;padding:20px 10px 20px 85px;padding:30px 0;margin-left:-10px;margin-right:-10px;border-top:1px solid #efefef}.additional-service__item__text:first-of-type{padding-top:13px;padding-bottom:13px;font-size:14px;line-height:20px}.additional-service__item__flex{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;min-height:46px;align-items:center}.additional-service__item .additional-service__item__info,.additional-service__item__info{display:none}.additional-service__item__info{margin-top:20px;padding-left:10px;padding-right:10px;color:#4d4d4d;clear:both;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.additional-service__item__info input[type="radio"]{position:absolute;-moz-opacity:0;-khtml-opacity:0;-webkit-opacity:0;opacity:0;filter:alpha(opacity=0)}.additional-service__item__info .label--form-radio{font-size:15px;font-weight:normal}.additional-service__item__info .label--form-radio span{font-size:13px;color:#9c9c9c}.additional-service__item__info label.label--form-checkbox:after{left:5px}.additional-service__item__info ul{margin-bottom:15px}.additional-service__item__info li{padding-top:5px;padding-bottom:5px}.additional-service__item[class*="__inner"]{padding-left:85px}.additional-service__item--last{line-height:1.38;color:#9c9c9c;padding-left:10px;background-color:#f7f7f7}.additional-service__item--last[class*="__inner"]{padding-left:20px}.additional-service__item--last strong{color:#303030}.additional-service__item .icon-img{position:absolute;right:100%;width:46px;height:46px;top:0;margin:auto;margin-right:15px;border:2px solid transparent;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}.additional-service__item .icon-img img{max-width:100%;max-height:100%}.additional-service__item .form-checkbox--invert~.icon-img,.additional-service__item .form-checkbox:checked~.icon-img,.additional-service__item .form-checkbox.checked~.icon-img{border-color:#b543a0}.additional-service__item .form-checkbox--invert~.icon-img:before,.additional-service__item .form-checkbox:checked~.icon-img:before,.additional-service__item .form-checkbox.checked~.icon-img:before,.additional-service__item .form-checkbox--invert~.icon-img:after,.additional-service__item .form-checkbox:checked~.icon-img:after,.additional-service__item .form-checkbox.checked~.icon-img:after{content:'';display:block;position:absolute;font-size:0;line-height:1}.additional-service__item .form-checkbox--invert~.icon-img:before,.additional-service__item .form-checkbox:checked~.icon-img:before,.additional-service__item .form-checkbox.checked~.icon-img:before{width:15px;height:15px;top:0;left:0;background-color:#b543a0;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%}.additional-service__item .form-checkbox--invert~.icon-img:after,.additional-service__item .form-checkbox:checked~.icon-img:after,.additional-service__item .form-checkbox.checked~.icon-img:after{width:3px;height:6px;top:0;left:5px;bottom:3px;margin-top:2px;border-right:2px solid #ffffff;border-bottom:2px solid #ffffff;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.additional-service__item .form-checkbox--invert~.additional-service__item__info,.additional-service__item .form-checkbox:checked~.additional-service__item__info,.additional-service__item .form-checkbox.checked~.additional-service__item__info{display:block}.additional-service__item .form-checkbox--invert:checked~.icon-img,.additional-service__item .form-checkbox--invert.checked~.icon-img{border-color:transparent}.additional-service__item .form-checkbox--invert:checked~.icon-img:before,.additional-service__item .form-checkbox--invert.checked~.icon-img:before,.additional-service__item .form-checkbox--invert:checked~.icon-img:after,.additional-service__item .form-checkbox--invert.checked~.icon-img:after{display:none}.additional-service__item .label--form-checkbox{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;position:relative;flex-direction:row;align-items:center;-ms-flex-align:center;font-size:16px;line-height:20px;color:#404040;min-height:50px;padding-top:5px;padding-bottom:5px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.additional-service__item .label--form-checkbox:after{left:15px;top:0;bottom:4px;margin-top:auto;margin-bottom:auto}.additional-service__item .label--form-checkbox:hover~.icon-img{border-color:#b543a0}.additional-service__item .label--form-checkbox.disabled,.additional-service__item .label--form-checkbox.disabled:before,.additional-service__item .label--form-checkbox.disabled:after{cursor:unset}.additional-service__item .label--form-checkbox.disabled:before{opacity:.6;filter:grayscale(100%)}.additional-service__passenger-list__item{padding-top:20px;padding-bottom:20px;border-top:1px solid #e9eaed}.additional-service__passenger-list__item:after{content:"";clear:both;display:block;overflow:hidden;width:100%}.additional-service__passenger-list__item small{font-size:12px;line-height:1.5;color:#9c9c9c}.additional-service__passenger-list__item .button--details{margin-top:8px}.additional-service__passenger-list__item .label--form-checkbox{color:#9c9c9c}.additional-service__passenger-list__item .label--form-checkbox:before{margin-right:5px}.additional-service__passenger-list__item .label--form-checkbox+.button--details{display:none}.additional-service__passenger-list__item .icon-svg{width:14px;height:14px;vertical-align:middle;fill:#ccd5e3;margin-right:5px}.additional-service__passenger-list__item .checked+.label--form-checkbox,.additional-service__passenger-list__item :checked+.label--form-checkbox{color:#000000}.additional-service__passenger-list__item .checked+.label--form-checkbox .icon-svg,.additional-service__passenger-list__item :checked+.label--form-checkbox .icon-svg{fill:#2d2d71}.additional-service__passenger-list__item .checked~.button--details,.additional-service__passenger-list__item :checked~.button--details{display:inline-block}.additional-service--sms .label{color:#80838b;padding-left:10px}.additional-service--sms .additional-service__item__info .label{padding-left:0;margin-bottom:5px}.additional-service--sms .info-text{float:right;margin-top:15px}.additional-service--sms .form-group{margin-left:-10px;margin-right:-10px}.bonuses{margin-left:-10px;margin-right:-10px}.baggage-info,.additional-service__item .baggage-info{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;flex-direction:row}.baggage-info>strong,.additional-service__item .baggage-info>strong{margin-right:10px}.baggage-info__list,.additional-service__item .baggage-info__list{flex:1}.baggage-info__list span,.additional-service__item .baggage-info__list span{display:block}.section-promocode .btn-clear{top:0}@media only screen and (max-width: 480px){.additional-service__item[class*="__inner"]{padding-left:10px}.additional-service__item[class*="__inner"]:not(.additional-service__item--last){padding-top:65px}.additional-service__item .icon-img{top:inherit;bottom:100%;right:0;left:0;margin:0 auto 10px}.additional-service--sms .info-text{float:none;display:block;margin-bottom:10px}.additional-service--sms .label{clear:both}}.tooltipster-sidetip{max-width:300px}.tooltipster-sidetip .tooltipster-content{font-size:12px;line-height:1.25;color:#1a1a1a;padding-top:8px;padding-bottom:8px}.tooltipster-sidetip .tooltipster-box{border-width:1px;border-color:#808080}.tooltipster-sidetip .tooltipster-arrow{height:12px}.tooltipster-sidetip.tooltipster-top .tooltipster-arrow-border{top:1px;border-top-color:#808080}.tooltipster-sidetip.tooltipster-top .tooltipster-arrow-background{top:0}.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow{top:-1px}.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-border{top:0;border-bottom-color:#808080}.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-background{top:1px}@media only screen and (max-height:680px){.tooltipster-sidetip{max-height:600px}}@media only screen and (max-height:480px){.tooltipster-sidetip{max-height:320px}}.info-tooltip{position:absolute}.info-tooltip-popup{display:none;font-size:13px;line-height:28px}.info-tooltip-popup__title{font-size:16px;line-height:24px;margin-bottom:10px;color:#22225e;font-weight:bold;white-space:nowrap}.info-tooltip-popup__text{font-weight:normal;line-height:20px}.info-tooltip-popup__list li{display:block;line-height:28px;white-space:nowrap;font-weight:bold;color:#000000}.info-tooltip-popup__list .icon{margin-right:10px}.custom-tooltip{display:none;position:absolute;max-width:320px;left:50%;padding:15px;color:#161616;font-size:12px;line-height:18px;background-color:#ffffff;z-index:1;-webkit-box-shadow:0 1px 30px rgba(0,0,0,0.2);-moz-box-shadow:0 1px 30px rgba(0,0,0,0.2);box-shadow:0 1px 30px rgba(0,0,0,0.2);-webkit-transform:translate(-50%, -100%);-moz-transform:translate(-50%, -100%);-o-transform:translate(-50%, -100%);-ms-transform:translate(-50%, -100%);transform:translate(-50%, -100%);-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px}.custom-tooltip:before{content:'';width:0;height:0;position:absolute;left:0;right:0;top:100%;margin:auto;border-top:10px solid #ffffff;border-left:10px solid transparent;border-right:10px solid transparent}.custom-tooltip__close{position:absolute;top:-15px;right:-15px;display:block;width:30px;height:30px;font-size:20px;color:#787878;text-align:center;line-height:30px;text-decoration:none;background-color:#EFEFEF;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%}.custom-tooltip__close:hover{color:#404040}.user-register .ui-helper-hidden-accessible{display:none}.user_contacts{margin-top:20px}.user_contacts_block{padding-top:10px;padding-bottom:20px}.user_contacts_heading{line-height:20px;padding:20px 10px;color:#4a4a4a}.user_contacts_heading strong{font-size:20px}.user_contacts_heading>p{float:right;font-size:13px;text-align:right}.user_contacts .label{display:block;font-size:13px;font-weight:normal;margin-top:20px;margin-bottom:5px;white-space:nowrap}.user_contacts .form_row{padding:0 5px}.user_contacts .form_row:after{content:"";clear:both;display:block;overflow:hidden;width:100%}.user_contacts .field{float:left;position:relative;padding-left:5px;padding-right:5px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.user_contacts .customer_email{width:33.33333333%}.user_contacts .country_code{width:12.5%}.user_contacts .phone_num{width:20.83333333%}.user_contacts .form-submit{display:inline-block;color:#ffffff;font-size:16px;line-height:18px;cursor:pointer;margin-top:45px;padding:10px 10px;border:1px solid #b543a0;background-color:#b543a0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}.user_contacts .form-submit:hover{background-color:#c665b4}.form-input-caret{position:absolute;bottom:17px;right:15px;margin:auto;width:0;height:0;border-top:5px solid #ccd5e3;border-left:5px solid transparent;border-right:5px solid transparent}.openSelect~.form-input-caret{border-top:0;border-bottom:5px solid #aebad2}a.login_link,.login_link{float:right;position:relative;display:inline-block;border:1px solid #ccd5e3;background-color:#fafcfb;color:#1c1c47;font-size:14px;line-height:24px;text-align:center;padding:7px 10px 7px 40px;margin-top:-10px;margin-left:10px;text-decoration:none;-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.1);-moz-box-shadow:0 1px 2px rgba(0,0,0,0.1);box-shadow:0 1px 2px rgba(0,0,0,0.1);-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}a.login_link:before,.login_link:before{content:'';width:20px;height:20px;position:absolute;left:9px;top:9px;background-image:url('/svg/gd/icon-log-in.svg?48546');background-repeat:no-repeat;background-size:cover}a.login_link:hover,.login_link:hover{-webkit-box-shadow:0 1px 5px rgba(0,0,0,0.3);-moz-box-shadow:0 1px 5px rgba(0,0,0,0.3);box-shadow:0 1px 5px rgba(0,0,0,0.3)}@media only screen and (max-width: 768px){.user_contacts .customer_email{width:50%}.user_contacts .country_code{width:33.33333333%}.user_contacts .phone_num{width:66.66666667%}}@media only screen and (max-width: 680px){.user_contacts .customer_email{width:100%}.user_contacts .country_code{width:41.66666667%}.user_contacts .phone_num{width:58.33333333%}}@media only screen and (max-width: 480px){.user_contacts .country_code,.user_contacts .phone_num{width:100%}.user_contacts_heading>p{float:none;display:flex;flex-direction:column-reverse}a.login_link,.login_link{float:none;display:block;margin:10px 0;padding:7px 30px}}.mfp-bg{background-color:rgba(255,255,255,0.8)}#alert_popup,.allert,.select-popup-overlay{width:100%;margin:auto;background-color:#ffffff;z-index:101;-webkit-box-shadow:0 1px 42px rgba(0,0,0,0.3);-moz-box-shadow:0 1px 42px rgba(0,0,0,0.3);box-shadow:0 1px 42px rgba(0,0,0,0.3)}#alert_popup,.allert{position:relative;max-width:656px}.select-popup-overlay{background-image:none;background-color:rgba(255,255,255,0.7)}.select-popup-overlay#route_popup .select-popup-header{padding-right:35px}.mfp-wrap .select-popup-overlay{position:relative;max-width:984px;background-color:#ffffff}.mfp-wrap .select-popup-overlay .select-popup-header{padding-right:15px}.mfp-wrap .select-popup-overlay .select-popup-close{display:none}#alert_popup .popup__header{line-height:30px}.allert,.popup,.select-popup{min-width:100px;max-height:80%}.allert-header,.popup-header,.select-popup-header,.allert__header,.popup__header,.select-popup__header{position:relative;color:#ffffff;font-size:16px;line-height:20px;padding:15px 50px 15px 15px;background-color:#22225e}.allert__footer,.popup__footer,.select-popup__footer{display:-webkit-flex;display:-ms-flex;display:flex;flex-direction:row-reverse;justify-content:flex-start;-ms-align-items:center;align-items:center}.allert__footer:after:after,.popup__footer:after:after,.select-popup__footer:after:after,#alert_popup .allert__footer:after,#alert_popup .popup__footer:after,#alert_popup .select-popup__footer:after{display:none}.allert__footer .inline-link,.popup__footer .inline-link,.select-popup__footer .inline-link{color:#4a90e2;text-decoration:none}.allert__footer .inline-link:hover,.popup__footer .inline-link:hover,.select-popup__footer .inline-link:hover{text-decoration:underline}.allert__footer .btn,.popup__footer .btn,.select-popup__footer .btn{margin-left:20px}.allert button.mfp-close,.popup button.mfp-close,.select-popup button.mfp-close,.allert-close,.popup-close,.select-popup-close{position:absolute;display:block;width:50px;height:50px;font-size:20px;line-height:50px;top:0;right:0;color:#aebad2;text-align:center;text-decoration:none;background:none;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}.allert button.mfp-close:hover,.popup button.mfp-close:hover,.select-popup button.mfp-close:hover,.allert-close:hover,.popup-close:hover,.select-popup-close:hover{color:#ffffff}.allert button.mfp-close,.popup button.mfp-close,.select-popup button.mfp-close{font-size:33px}.allert-close:before,.popup-close:before,.select-popup-close:before{content:'×'}.allert__footer,.popup__footer,.select-popup__footer,.allert_tools,.popup_tools,.select-popup_tools{padding:15px 20px;text-align:right;border-top:1px solid #ccd5e3}.allert__btn,.popup__btn,.select-popup__btn{display:inline-block;padding-left:20px;padding-right:20px}.allert__btn:not(:last-of-type),.popup__btn:not(:last-of-type),.select-popup__btn:not(:last-of-type){margin-right:20px}.allert__btn.cancel,.popup__btn.cancel,.select-popup__btn.cancel{border-color:#aebad2;background-color:#aebad2}.allert__btn.cancel:hover,.popup__btn.cancel:hover,.select-popup__btn.cancel:hover{background-color:#bec8db}.allert .btn,.popup .btn,.select-popup .btn,.allert .submit,.popup .submit,.select-popup .submit{display:inline-block;cursor:pointer;font-size:15px;line-height:20px;height:auto;padding:5px 25px;color:#ffffff;text-align:center;text-decoration:none;border:1px solid #b543a0;background-color:#b543a0;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}.allert .btn:hover,.popup .btn:hover,.select-popup .btn:hover,.allert .submit:hover,.popup .submit:hover,.select-popup .submit:hover{background-color:#c665b4}.allert-info__content,.popup-info__content,.allert-block,.popup-block{min-height:90px;font-size:14px;line-height:1.7;padding:20px 20px 20px 90px;background-image:url('/img/allert.png?48546');background-repeat:no-repeat;background-position:20px 20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.allert-info__content,.popup-info__content{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;align-items:center}.allert-info__content:after,.popup-info__content:after{display:none}.allert-info__content p,.popup-info__content p{margin-bottom:0}.allert{position:fixed;top:40%;left:0;right:0}.allert-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(255,255,255,0.8);z-index:100}.allert .allert-header{min-height:44px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.allert .allert-block p{background:none}.allert .allert-close{background:none;width:44px;height:44px;top:0;right:0;line-height:44px;font-size:25px}.preloader_body .allert .allert-header{color:#ffffff;padding:15px 50px 15px 15px;background-color:#22225e}.preloader_body .allert .allert-block{font-size:14px;line-height:1.7;color:inherit;padding:20px 20px 20px 90px}.preloader_body .allert .allert-block p{background:none;padding:0}.preloader_body .allert .allert-close{top:0;right:0;width:50px;height:50px;background:none}.popup{position:fixed}.select-popup{position:relative}.select-popup-block{background-color:#ffffff;max-height:380px;overflow:auto}.select-popup .scroll_box{border-top:1px solid #ccd5e3;margin:0 -10px;padding:0 10px}.select-popup-block{padding:0 10px}.pasanger_select_row{position:relative;font-size:14px;max-height:80%;line-height:20px;padding:10px 16.66666667% 10px 0;border-top:1px dotted #ccd5e3;clear:both}.pasanger_select_row:after{content:"";clear:both;display:block;overflow:hidden;width:100%}.pasanger_select_row.head_row{font-size:12px;color:#8595AF;font-weight:bold}.pasanger_select_row:first-of-type{border-top:0}.pasanger_select_row .field_column{float:left;padding:5px;width:25%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.pasanger_select_row .submit{position:absolute;right:0;top:10px;width:16.66666667%;padding-left:10px;padding-right:10px}.pasanger_select_row p{margin:0}.mfp-wrap #route_popup{position:relative}#route_popup:after{content:"";clear:both;display:block;overflow:hidden;width:100%}#route_popup #map_canvas,#route_popup .scroll_block{float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#route_popup #map_canvas,#route_popup .scroll_block{float:left}#route_popup #map_canvas{width:70%;height:380px;border-left:1px solid #ccd5e3}#route_popup .scroll_block{width:30%;max-height:380px;overflow:auto}#route_popup .popup__header{padding-left:50px}#route_popup .popup__header:before{content:"<";font-family:"icons-font" !important}#route_popup .popup__header:before{font-size:29px;position:absolute;left:10px}#route_popup .popup__content,#route_popup .select-popup-block{padding:0}#route_popup .popup__content{max-height:460px;overflow:auto}#route_popup .header_top{font-size:12px;color:#8595AF;border-bottom:1px solid #ccd5e3}#route_popup table:not(.header_top) tr td{border-top:1px solid #ccd5e3}#route_popup table:not(.header_top) tr:first-of-type td{border-top:0}#route_popup th,#route_popup td{font-size:12px;padding:5px 0 5px 10px}#route_popup th{font-weight:normal}#route_popup th:first-letter{text-transform:capitalize}#route_popup a.icon-map{display:block;text-decoration:none}#route_popup a.icon-map:before{content:'';display:inline-block;width:15px;height:15px;vertical-align:middle;background-image:url("/img/icon-map-link.png?48546");background-repeat:no-repeat;background-position:0 0}#route_popup a:hover{text-decoration:none}#route_popup a:hover:before{background-position:0 -28px}#route_popup .item_02,#route_popup .item_06{width:85px}#route_popup .item_04{width:161px}#route_popup .item_06{text-align:right;padding-right:10px;padding-left:0}.graph-way{border-bottom:1px solid #aebad2;position:relative;height:1px}.graph-way:before,.graph-way:after{content:'';display:block;position:absolute;background:white;width:9px;height:9px;overflow:hidden;top:-4px;left:0;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;border:1px solid #aebad2}.graph-way:after{right:0;left:auto}.popup--request__header{padding-top:5px;padding-bottom:5px;padding-left:5px}.popup--request__header:before{content:'';width:40px;height:40px;display:inline-block;vertical-align:middle;background-image:url("/img/icon_search_request_small.png?48546");background-position:center;background-repeat:no-repeat}.popup--request__content{padding:0 15px;background-color:#2d2d71}.popup--request__content div.popup__allert,.popup--request__content div.popup__allert p:before{color:#ffffff;border-color:#ffffff}.popup--request__footer{padding:15px;background-color:#2d2d71}:not(.mfp-wrap) .popup--request .popup__close{position:absolute;display:block;width:50px;height:50px;font-size:20px;line-height:50px;top:0;right:0;color:#aebad2;cursor:pointer;text-align:center;text-decoration:none;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}:not(.mfp-wrap) .popup--request .popup__close:before{display:block;content:'×'}:not(.mfp-wrap) .popup--request .popup__close:hover{color:#ffffff}.popup--request .popup__allert{padding:10px;color:#f01d4d;border:1px solid #f01d4d;margin:15px auto 20px;float:none;width:auto;margin-left:2.5%;margin-right:2.5%}.popup--request .popup__allert p{font-size:13px;margin:0;line-height:20px}.popup--request .popup__allert p:before{content:'!';display:block;float:left;width:17px;height:17px;margin-right:10px;line-height:18px;text-align:center;border:1px solid #f01d4d;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%}.popup--request .bla_bla_link-wrapper{display:block;color:#757575;padding:20px 10px}.popup--request .bla_bla_link-wrapper:after{content:"";clear:both;display:block;overflow:hidden;width:100%}.popup--request .bla_bla_link-wrapper:hover .bla-btn{color:#ffffff;background-color:#b543a0}.popup--request .bla-bla-list{width:95%;float:none;margin:5px auto 0;padding:0;background-color:#ffffff}.popup--request .bla-bla-list .bla-btn{display:block;position:relative;font-size:14px;line-height:22px;padding:5px;height:auto;font-weight:bold;text-decoration:none;color:#b543a0;border-color:#b543a0;background-color:transparent;text-overflow:ellipsis;overflow:hidden}.popup--request .bla-bla-list .bla-btn.new-win{float:right;margin-right:20px;margin-left:0}.popup--request .bla-bla-list .end div.price,.popup--request .bla-bla-list .end .bla-btn{clear:both}.popup--request .bla-bla-list .end .bla-btn{width:auto}.popup--request .bla-bla-list .end div.price{width:100%;line-height:1}.popup--request .bla-bla-list .end strong{display:inline;margin:0}.popup--request .bla-bla-list .in-road__time{padding:0 0 10px}.popup--request .bla-bla-list .in-road img{margin-top:15px;margin-left:3px}.popup--request .bla-bla-list .prositions{font-size:14px;line-height:20px;margin-top:4px;color:#000000}.popup--request .bla-bla-list .results-block__strong,.popup--request .bla-bla-list .data-block__inner__strong{font-size:23px;line-height:22px;color:#000000;margin-bottom:8px;font-weight:normal;float:left;white-space:nowrap}.popup--request .bla-bla-list .results-block__text-desc,.popup--request .bla-bla-list .data-block__inner__text-desc{margin:6px 0;font-size:14px;line-height:20px;color:#3a3a3a;clear:both}.popup--request .bla-bla-list .trip-day{float:left;font-size:14px;line-height:28px;padding-left:7px;color:#000000}.popup--request .bla-bla-list .price .results-block__strong{float:none}.popup--request .bla-bla-logo img{display:block;margin-bottom:17px}.popup--request .in-road{font-size:14px;line-height:20px;background:none;margin:10px 0 20px}.popup--request .in-road__time{color:#22225e;font-weight:bold;padding:0}.popup--request .in-road__time:after{display:none}.popup--request .in-road__desc{position:relative;display:inline-block;margin-top:10px;padding-top:10px;border-top:1px solid #ccd5e3;background:none}.popup--request .in-road__desc:before{content:'';display:block;width:40px;height:20px;position:absolute;top:0;left:100%;margin-top:-10px;margin-left:10px;background-image:url("/img/car-in-road.png?48546");background-position:-330px -3px;background-repeat:no-repeat}.popup--request .price{font-size:14px;line-height:20px;font-weight:bold;color:#22225e;margin-bottom:15px}.preloader_body .popup--request{position:relative;z-index:1001}#students_discount_details,#content_popup{position:relative}.popup__table{font-size:14px;line-height:20px;color:#000000}.popup__content .popup__table{padding:0;margin:-10px 8px}.popup__content .popup__table-header>div,.popup__content .popup__table-row>div{padding-left:0}.popup__content .popup__table-header>div:last-of-type,.popup__content .popup__table-row>div:last-of-type{padding-right:0}.popup__table-header{color:#757575;padding-bottom:20px}.popup__table-row{padding:10px 0;border-top:1px dotted #aebad2}.popup__table li{list-style:none}.popup__table li:after{content:"";clear:both;display:block;overflow:hidden;width:100%}.popup__table .btn{display:inline-block;float:right;height:30px;font-size:14px;line-height:25px;padding-top:1px;padding-bottom:1px;font-weight:normal;border-color:#b543a0}#confirm_popup{position:relative;max-width:520px;height:auto}#confirm_popup .popup__content{font-size:14px;line-height:20px;padding:20px 20px 20px 90px;background-image:url('/img/allert.png?48546');background-repeat:no-repeat;background-position:20px 20px}#confirm_popup .popup__content p:last-of-type{margin-bottom:0}#confirm_popup .popup__footer .confirm{margin-left:auto}#confirm_popup .popup__footer .cancel{margin-left:20px;margin-right:0}@media only screen and (max-width: 984px){.popup--request .bla-bla-list{width:100%}.popup--request .popup__allert{margin-left:0;margin-right:0}#alert_popup,.allert,.popup,.select-popup-overlay{width:90%}#route_popup .scroll_block{max-height:180px}#route_popup #map_canvas{max-height:280px}#route_popup .scroll_block,#route_popup #map_canvas{width:100%;clear:both}#route_popup .item_05{display:none}#route_popup .item_02,#route_popup .item_06{width:20%}}@media only screen and (max-width: 680px){.popup--request .bla-bla-list .in-road img{max-width:100px}.popup--request .bla-bla-list .prositions{width:100%}.popup--request .bla-bla-list .price{width:100%}.popup--request .bla-bla-list .bla-btn{width:auto;padding-left:20px;padding-right:20px}.popup--request .bla-bla-list .bla-btn.new-win{float:left;width:45%;margin-top:20px;left:0;clear:left}.popup--request .end,.popup--request .btn-block{width:100%;clear:both}.popup--request .end div.price,.popup--request .btn-block div.price{padding-left:0}.popup--request .end .bla-btn,.popup--request .btn-block .bla-btn{left:0}.pasanger_select_row{padding-right:10px}.pasanger_select_row .submit{position:relative;clear:both;float:right;width:auto;margin-bottom:20px}}@media only screen and (max-width: 480px){.allert-info__content,.popup-info__content,.allert-block,.popup-block{padding-top:90px;padding-left:20px;background-position:center 20px}.allert__footer .btn,.popup__footer .btn,.allert_tools .btn,.popup_tools .btn,.allert__footer .submit,.popup__footer .submit,.allert_tools .submit,.popup_tools .submit{width:100%}.allert__footer-info,.popup__footer-info{display:block;text-align:center}#route_popup .header_top{font-size:11px}#route_popup .item_02,#route_popup .item_06{width:30%}.popup--request .bla-bla-list .bla-bla-logo,.popup--request .bla-bla-list .in-road{width:100%}.popup--request .bla-bla-list .bla-bla-logo img,.popup--request .bla-bla-list .in-road img{max-width:100%}.popup--request .bla-bla-list .bla-btn.new-win{float:none;display:block;width:inherit}.pasanger_select_row.head_row{display:none}.pasanger_select_row .field_column,.pasanger_select_row .submit{width:100%}.allert__footer,.popup__footer,.select-popup__footer{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.allert__footer .btn,.popup__footer .btn,.select-popup__footer .btn,.allert__footer .popup__footer-info,.popup__footer .popup__footer-info,.select-popup__footer .popup__footer-info{margin:10px 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}}@media only screen and (max-height:768px){.popup{position:relative;margin-top:0 !important}}.popup-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.5);z-index:2}#route_popup .select-popup-block--no-map{min-width:435px}#route_popup .select-popup-block--no-map table{table-layout:fixed}#route_popup .select-popup-block--no-map th,#route_popup .select-popup-block--no-map td{width:auto;text-align:left}.benefits__item{position:relative;padding:30px 40px 30px 160px;border-top:1px solid #e9eaed;margin-left:10px;margin-right:10px;background-color:#ffffff;text-decoration:none;line-height:20px;clear:both}.benefits__title,.benefits__descr{line-height:inherit}.benefits__title{font-size:15px;font-weight:bold;color:#000000;margin-bottom:10px}.benefits__img{position:absolute;left:40px;top:30px;max-width:72px;max-height:72px;margin:auto}.benefits__descr{font-size:13px;color:#7d7d7d}@media only screen and (max-width: 480px){.benefits__item{padding:10px;text-align:center;line-height:18px}.benefits__img{position:static;margin-bottom:10px}.benefits__title{font-size:14px}.benefits__descr{font-size:12px}}.info-block__title{color:#22225e;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:17px;line-height:20px;font-weight:normal;font-style:normal;font-stretch:normal;text-transform:uppercase;margin-bottom:16px}.info-block__group,.info-block__item{display:-webkit-flex;display:-ms-flex;display:flex}.info-block__group{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;justify-content:space-between}.info-block__button{display:-webkit-flex;display:-ms-flex;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;justify-content:center;-ms-align-items:center;align-items:center;text-align:center;position:absolute;max-width:220px;left:10px;right:10px;bottom:0px;padding-left:5px;padding-right:5px;margin:auto;font-size:14px;min-height:40px;height:auto;line-height:1.3;font-weight:normal;font-style:normal;font-stretch:normal;color:#ffffff;border:1px solid #b543a0;background-color:#b543a0;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-moz-opacity:0;-khtml-opacity:0;-webkit-opacity:0;opacity:0;filter:alpha(opacity=0)}.info-block__button:hover{-webkit-box-shadow:0 1px 15px rgba(0,0,0,0.3);-moz-box-shadow:0 1px 15px rgba(0,0,0,0.3);box-shadow:0 1px 15px rgba(0,0,0,0.3)}.info-block__icon{display:block;width:65px;height:65px;margin:0 auto;background-repeat:no-repeat;-ms-background-position:center center;background-position:center center;-webkit-background-size:contain;background-size:contain}.info-block__icon--schedule{background-image:url('../svg/gd/icon-popular-calendar.svg?48546')}.info-block__icon--search{background-image:url('../svg/gd/icon-popular-agent.svg?48546')}.info-block__icon--return{background-image:url('../svg/gd/icon-popular-return.svg?48546')}.info-block__item{position:relative;flex-basis:50%;flex-grow:1;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-ms-align-items:center;align-items:center;justify-content:flex-start;text-align:center;min-height:240px;margin-right:20px;padding:40px 10px 20px;margin-bottom:10px;text-decoration:none;font-size:13px;line-height:1.54;color:#7d7d7d;background-color:#ffffff;-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.15);-moz-box-shadow:0 1px 1px rgba(0,0,0,0.15);box-shadow:0 1px 1px rgba(0,0,0,0.15);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}.info-block__item:last-of-type{margin-right:0}.info-block__item__title{display:block;font-size:15px;line-height:1.33;font-weight:bold;font-style:normal;font-stretch:normal;color:#000000;margin-bottom:9px;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}.info-block__item:hover{font-size:0;-webkit-box-shadow:0 2px 4px rgba(0,0,0,0.15);-moz-box-shadow:0 2px 4px rgba(0,0,0,0.15);box-shadow:0 2px 4px rgba(0,0,0,0.15)}.info-block__item:hover *:not(.info-block__icon):not(.info-block__button){-moz-opacity:0;-khtml-opacity:0;-webkit-opacity:0;opacity:0;filter:alpha(opacity=0)}.info-block__item:hover .info-block__button{bottom:60px;-moz-opacity:1;-khtml-opacity:1;-webkit-opacity:1;opacity:1;filter:alpha(opacity=100);-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}@media only screen and (max-width: 680px){.info-block__group{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.info-block__item{min-height:220px;margin-right:0}}.services__item{display:block;max-width:320px;min-height:240px;text-align:center;padding-top:33px;padding-left:20px;padding-right:20px;padding-bottom:35px;margin-left:auto;margin-right:auto;text-decoration:none;background-color:#ffffff;-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.15);-moz-box-shadow:0 1px 1px rgba(0,0,0,0.15);box-shadow:0 1px 1px rgba(0,0,0,0.15);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}.services__item-title{display:block;font-size:15px;line-height:1.33;font-weight:bold;font-style:normal;font-stretch:normal;color:#000000;margin-bottom:9px}.services__item-description{font-size:13px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.54;text-align:center;color:#7d7d7d}.services__item-icon{display:block;width:65px;height:55px;margin:0 auto 29px}.services__item-text{display:block;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}.services__item-button{position:absolute;width:100%;max-width:280px;left:0;right:0;bottom:0px;padding-left:5px;padding-right:5px;margin:auto;font-size:14px;min-height:40px;height:auto;line-height:1.3;font-weight:normal;font-style:normal;font-stretch:normal;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out;-moz-opacity:0;-khtml-opacity:0;-webkit-opacity:0;opacity:0;filter:alpha(opacity=0);-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px}.services__item-button:hover{-webkit-box-shadow:0 1px 15px rgba(0,0,0,0.3);-moz-box-shadow:0 1px 15px rgba(0,0,0,0.3);box-shadow:0 1px 15px rgba(0,0,0,0.3)}.services__item:hover{-webkit-box-shadow:0 2px 4px rgba(0,0,0,0.15);-moz-box-shadow:0 2px 4px rgba(0,0,0,0.15);box-shadow:0 2px 4px rgba(0,0,0,0.15)}.services__item:hover .services__item-text{-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out;-moz-opacity:0;-khtml-opacity:0;-webkit-opacity:0;opacity:0;filter:alpha(opacity=0);-webkit-transform:scale(.8);-moz-transform:scale(.8);-o-transform:scale(.8);-ms-transform:scale(.8);transform:scale(.8)}.services__item:hover .services__item-button{bottom:60px;-moz-opacity:1;-khtml-opacity:1;-webkit-opacity:1;opacity:1;filter:alpha(opacity=100);-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}@media only screen and (max-width: 984px){.services__item{height:260px}.services__item-button{max-width:200px}}@media only screen and (max-width: 768px){.services__item{padding-left:10px;padding-right:10px}.services__item-button{font-size:14px}}@media only screen and (max-width: 680px){.services .lead{text-align:center}.services__item{height:inherit;min-height:200px;margin-bottom:20px}.services__item-button{max-width:220px}}@media only screen and (max-width: 480px){.services__item{padding-left:10px;padding-right:10px}}.popular-direction__item{background-color:#ffffff;-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.15);-moz-box-shadow:0 1px 1px rgba(0,0,0,0.15);box-shadow:0 1px 1px rgba(0,0,0,0.15)}.popular-direction__item-icon{display:inline-block;width:35px;height:35px;text-align:center;padding:9px 10px;margin-right:19px;vertical-align:middle;background-color:#ccd5e3;-webkit-border-radius:35px;-moz-border-radius:35px;-ms-border-radius:35px;-o-border-radius:35px;border-radius:35px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.popular-direction__item-icon svg{width:16px;height:16px;fill:#ffffff}.popular-direction__item-title{font-size:16px;font-weight:bold;font-style:normal;font-stretch:normal;color:#000000;padding:15px 20px;background-color:#fafafa}.popular-direction__item-button{display:block;font-size:15px;line-height:34px;padding:15px 20px;font-weight:normal;font-style:normal;font-stretch:normal;color:#57595f;text-decoration:none}.popular-direction__item-button:after{content:"";clear:both;display:block;overflow:hidden;width:100%}.popular-direction__item-button .button{width:130px;padding-left:2px;padding-right:2px;white-space:nowrap;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px}.popular-direction__item-button:hover{background-color:#f9fbfa}.popular-direction__item-button:hover .button--white{color:#ffffff;background-color:#b543a0}.popular-direction__item-button:hover .button--white span{display:block}.popular-direction__item-button:hover .button--white span:first-of-type{display:none}.popular-direction__list{list-style:none;padding:0}.popular-direction__list li{border-top:1px solid #efefef}.popular-direction__list .button--white{float:right;font-size:14px;line-height:1;height:34px;min-width:110px;padding-top:8px}@media only screen and (max-width: 680px){.popular-direction__item{margin-bottom:20px}}@media only screen and (max-width: 480px){.popular-direction__item-button .button{width:100%}}.discounts__item{position:relative;min-height:180px;background-color:#ffffff;overflow:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.discounts__item img{display:block;max-width:100%;width:100%;min-width:470px;min-height:180px}.discounts__item-text{font-size:18px;font-weight:bold;font-style:normal;font-stretch:normal;line-height:1.56;letter-spacing:1px;color:#ffffff;padding:45px 10px 30px 45px;z-index:1}.discounts__item-text__title,.discounts__item-text__description{float:left;min-height:1px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.discounts__item-text__title{width:45%;font-size:100px;line-height:85px;font-weight:bold;font-style:normal;font-stretch:normal;color:#ffffff}.discounts__item-text__title sup{font-size:50px;line-height:1;vertical-align:top}.discounts__item-text__description{width:55%}.discounts__item-text,.discounts__item-buttons{display:block;position:absolute;left:0;top:0;right:0;width:100%;height:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.discounts__item:hover .discounts__item-buttons{-moz-opacity:1;-khtml-opacity:1;-webkit-opacity:1;opacity:1;filter:alpha(opacity=100)}.discounts__item:hover .discounts__item-buttons .button{top:0;-moz-opacity:1;-khtml-opacity:1;-webkit-opacity:1;opacity:1;filter:alpha(opacity=100)}.discounts__item-buttons{background-color:rgba(0,0,0,0.4);z-index:2;-moz-opacity:0;-khtml-opacity:0;-webkit-opacity:0;opacity:0;filter:alpha(opacity=0);-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}.discounts__item-buttons .button{top:100%;width:220px;height:40px;position:absolute;bottom:0;left:0;right:0;line-height:1.3;margin:auto;color:#b543a0;background-color:#ffffff;border-color:#ffffff;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;-moz-opacity:0;-khtml-opacity:0;-webkit-opacity:0;opacity:0;filter:alpha(opacity=0);-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}.discounts__item-buttons .button:hover{-webkit-transform:translate(0, -1px);-moz-transform:translate(0, -1px);-o-transform:translate(0, -1px);-ms-transform:translate(0, -1px);transform:translate(0, -1px);-webkit-box-shadow:0 1px 15px rgba(0,0,0,0.3);-moz-box-shadow:0 1px 15px rgba(0,0,0,0.3);box-shadow:0 1px 15px rgba(0,0,0,0.3)}.discounts--how-to__item{position:relative;padding-top:25px;padding-right:25px;padding-bottom:22px;padding-left:80px}.discounts--how-to__item>svg,.discounts--how-to__item>img{position:absolute;left:20px;top:28px;width:37px;height:37px;fill:#b543a0;-webkit-border-radius:37px;-moz-border-radius:37px;-ms-border-radius:37px;-o-border-radius:37px;border-radius:37px}.discounts--how-to__item-title{font-size:15px;font-weight:bold;font-style:normal;font-stretch:normal;color:#2d2d71;margin-bottom:10px}.discounts--how-to__item-description{font-size:13px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.38;color:#7f7f7f}.discounts--how-to__more{border-top:1px solid #efefef;padding-top:16px;padding-bottom:19px;text-align:center;background-color:#fafafa}@media only screen and (max-width: 984px){.discounts__item-text__title{font-size:70px}.discounts__item-text__title sup{font-size:30px}}@media only screen and (max-width: 680px){.discounts__item{margin-bottom:20px}.discounts__item-text__title{font-size:100px}.discounts__item-text__title sup{font-size:50px}}@media only screen and (max-width: 480px){.discounts__item-text{font-size:15px;padding-left:10px}.discounts__item-text__title{font-size:70px}.discounts__item-text__title sup{font-size:30px}}.faq-block{background-color:#ffffff;clear:both;-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.15);-moz-box-shadow:0 1px 1px rgba(0,0,0,0.15);box-shadow:0 1px 1px rgba(0,0,0,0.15)}.faq-block__list>li{display:block;border-top:1px solid #efefef}.faq-block__list>li:first-of-type{border-top-color:transparent}.faq-block__list-item{position:relative;display:block;font-size:16px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:.81;text-align:left;color:#2d2d71;padding:20px 41px 20px 20px;text-decoration:none;background-color:#fafcfb;transition:background-color .1s linear .1s}.faq-block__list-item:hover{background-color:#ffffff}.faq-block__list-item:hover svg{fill:#2d2d71}.faq-block__list-item:focus{background-color:#ffffff}.faq-block__list-item:focus svg{fill:#2d2d71;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.faq-block__list-item:focus+.faq-block__list-content{display:block}.faq-block__list-content{display:none;padding-left:20px;padding-right:20px;padding-bottom:10px;font-size:14px;line-height:20px;color:#262626}.faq-block__list-content ul,.faq-block__list-content ol,.faq-block__list-content p{margin-bottom:20px}.faq-block__list-content ul,.faq-block__list-content ol{list-style-position:inside}.faq-block__list-content ul li:before{content:'';display:inline-block;width:6px;height:6px;background-color:#b543a0;vertical-align:middle;margin-right:10px;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;border-radius:6px}.faq-block__list-content ol{list-style-type:decimal}.faq-block__all{padding:20px;background-color:#ffffff}.faq-block svg{position:absolute;top:16px;right:20px;width:21px;height:21px;fill:#ccd5e3;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}.faq-block.home_info_block{background:none;-webkit-box-shadow:0 0 0 rgba(0,0,0,0);-moz-box-shadow:0 0 0 rgba(0,0,0,0);box-shadow:0 0 0 rgba(0,0,0,0)}.faq-block.home_info_block h3{font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:18px;line-height:20px;font-weight:normal;font-style:normal;font-stretch:normal;text-transform:uppercase;margin-bottom:16px}.faq-block.home_info_block h3 a{color:inherit;text-decoration:inherit}.faq-block.home_info_block .nav-faq{display:block;padding:0;list-style:none;background:#ffffff;-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.15);-moz-box-shadow:0 1px 1px rgba(0,0,0,0.15);box-shadow:0 1px 1px rgba(0,0,0,0.15)}.faq-block.home_info_block .nav-faq a{display:block;text-decoration:none}.faq-block.home_info_block .nav-faq li{position:relative;padding:0 10px;margin:0}.faq-block.home_info_block .nav-faq li:first-child a{border-top:none}.faq-block.home_info_block .nav-faq li:hover{background:#fafcfb}.faq-block.home_info_block .nav-faq li.nav-faq__all a,.faq-block.home_info_block .nav-faq li.all_themes a{text-align:right;padding:10px 0}.faq-block.home_info_block .nav-faq li.nav-faq__all a:hover,.faq-block.home_info_block .nav-faq li.all_themes a:hover{text-decoration:underline}.faq-block.home_info_block .nav-faq li.nav-faq__all a:before,.faq-block.home_info_block .nav-faq li.all_themes a:before{display:none}.faq-block.home_info_block .nav-faq li.nav-faq__all a span,.faq-block.home_info_block .nav-faq li.all_themes a span{margin-right:10px}.faq-block.home_info_block .nav-faq li a{width:100%;padding:10px 20px 10px 0;box-sizing:border-box;border-top:1px dotted #ccd5e3;font-size:13px;clear:both;overflow:hidden}.faq-block.home_info_block .nav-faq li a:before{content:"i";font-family:"icons-font" !important}.faq-block.home_info_block .nav-faq li a:before{color:#aebad2;font-size:20px;font-weight:normal;position:absolute;right:10px;top:9px;z-index:1;line-height:inherit}.faq-block.home_info_block .nav-faq li a:hover:before{color:#22225e}.temporarily-disabled{position:relative;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:17px;line-height:1.41;font-weight:normal;color:#ffffff;z-index:1;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.temporarily-disabled.search{max-height:285px;padding-top:50px;padding-bottom:0;background-image:none;background-color:#292757}.temporarily-disabled__img,.temporarily-disabled__message{display:block}.temporarily-disabled__img{margin-top:-20px;margin-left:auto;margin-right:auto}.temporarily-disabled__message{position:relative;padding:25px 45px;margin-left:40px;background-color:#393767;-webkit-border-radius:100px;-moz-border-radius:100px;-ms-border-radius:100px;-o-border-radius:100px;border-radius:100px}.temporarily-disabled__message:before{content:'';position:absolute;display:block;background-color:#393767;z-index:0}.temporarily-disabled__message:before{width:8px;height:8px;left:-50px;top:40px;-webkit-border-radius:100px;-moz-border-radius:100px;-ms-border-radius:100px;-o-border-radius:100px;border-radius:100px;-webkit-box-shadow:12px -12px 0 2px #393767,33px -14px 0 7px #393767,56px -9px 0 18px #393767;-moz-box-shadow:12px -12px 0 2px #393767,33px -14px 0 7px #393767,56px -9px 0 18px #393767;box-shadow:12px -12px 0 2px #393767,33px -14px 0 7px #393767,56px -9px 0 18px #393767}.temporarily.error_message{margin-top:20px;display:inline-block;padding:0;border:0}.temporarily.error_message:before{display:none}.temporarily .if_error{background-image:none;padding-left:35px}.temporarily .if_error:before{content:"e";font-family:"icons-font" !important;width:17px;height:17px;font-size:28px;display:inline-block;vertical-align:middle;position:absolute;left:10px;color:#ffffff;text-indent:-5px;background-color:#f01d4d;-webkit-border-radius:17px;-moz-border-radius:17px;-ms-border-radius:17px;-o-border-radius:17px;border-radius:17px}@media only screen and (max-width:680px){.temporarily-disabled.search{max-height:inherit}}@media only screen and (max-width:480px){.temporarily-disabled.search{padding-top:30px}.temporarily-disabled__img{margin-top:0;margin-left:auto;margin-right:auto}.temporarily-disabled__message{margin-left:20px}.temporarily-disabled__message:before{top:100%;left:0;-webkit-box-shadow:-12px -12px 0 2px #393767,-15px -35px 0 7px #393767,5px -70px 0 18px #393767;-moz-box-shadow:-12px -12px 0 2px #393767,-15px -35px 0 7px #393767,5px -70px 0 18px #393767;box-shadow:-12px -12px 0 2px #393767,-15px -35px 0 7px #393767,5px -70px 0 18px #393767}}.days-choser{font-size:13px;line-height:1.23;color:#636363;margin-top:20px}.days-choser:after{content:"";clear:both;display:block;overflow:hidden;width:100%}.days-choser__item{float:left;width:14.28571429%;position:relative;max-height:75px;padding:15px 10px 15px 45px;background-color:#ffffff;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.15);-moz-box-shadow:0 1px 1px rgba(0,0,0,0.15);box-shadow:0 1px 1px rgba(0,0,0,0.15);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}.days-choser__item:before{content:"";position:absolute;width:100%;height:3px;top:0;left:0;background-color:#b543a0;visibility:hidden;-webkit-transform:scale(0);-moz-transform:scale(0);-o-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}.days-choser__item:after{content:"";clear:both;display:block;overflow:hidden;width:100%}.days-choser__item *{pointer-events:none;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}.days-choser__item:not(.disabled){cursor:pointer}.days-choser__item:not(.disabled).active,.days-choser__item:not(.disabled):hover{border-color:#b543a0}.days-choser__item:not(.disabled).active:before,.days-choser__item:not(.disabled):hover:before{visibility:visible;-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.days-choser__item:not(.disabled).active [class*="icon"],.days-choser__item:not(.disabled):hover [class*="icon"]{color:#ffffff;background-color:#b543a0}.days-choser__item:not(.disabled).active [class*="date"],.days-choser__item:not(.disabled):hover [class*="date"]{color:#000000}.days-choser__item:not(.disabled).active [class*="desc"],.days-choser__item:not(.disabled):hover [class*="desc"]{color:inherit}.days-choser__item:first-of-type{border-top-left-radius:3px;border-bottom-left-radius:3px}.days-choser__item:last-of-type{border-top-right-radius:3px;border-bottom-right-radius:3px}.days-choser__item.disabled{color:#adadad;background-color:#f7f7f7;-webkit-box-shadow:0 0 0 rgba(0,0,0,0);-moz-box-shadow:0 0 0 rgba(0,0,0,0);box-shadow:0 0 0 rgba(0,0,0,0)}.days-choser__item.disabled:first-of-type{border-left:0}[class*="--block"] .days-choser__item{float:none;width:100%;padding-top:10px;padding-bottom:10px;margin-bottom:10px}[class*="--block"] .days-choser__item:hover{-webkit-box-shadow:0 1px 10px rgba(0,0,0,0.15);-moz-box-shadow:0 1px 10px rgba(0,0,0,0.15);box-shadow:0 1px 10px rgba(0,0,0,0.15)}[class*="--block"] .days-choser__item .days-choser-date{display:inline-block;font-weight:bold;margin:7px 0}.days-choser-icon{position:absolute;top:0;bottom:0;left:10px;margin:auto;display:block;width:26px;height:26px;line-height:26px;text-align:center;color:#6e6e6e;background-color:#ebebeb;-webkit-border-radius:26px;-moz-border-radius:26px;-ms-border-radius:26px;-o-border-radius:26px;border-radius:26px}.disabled .days-choser-icon{color:#636363;-moz-opacity:.5;-khtml-opacity:.5;-webkit-opacity:.5;opacity:.5;filter:alpha(opacity=50)}.days-choser-desc{font-size:11px;line-height:1.45;color:#999}.disabled .days-choser-desc{color:#b3b3b3}.days-choser-button{float:right;font-size:13px;height:30px;padding-top:7px;padding-bottom:7px;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px}@media only screen and (max-width: 768px){.days-choser-icon{bottom:inherit;top:10px;left:0;right:0}.days-choser-desc{font-size:inherit}.days-choser__item{padding:40px 5px 5px 5px;text-align:center}}@media only screen and (max-width: 680px){.days-choser__item{font-size:85%}}.filter{position:relative;background-color:#ffffff;z-index:11;-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.1);-moz-box-shadow:0 1px 2px rgba(0,0,0,0.1);box-shadow:0 1px 2px rgba(0,0,0,0.1)}.filter>div{padding-top:8px;padding-bottom:8px}.filter--selected{display:none;border-top:1px solid #f0f0f0;background-color:#f7f7f7;z-index:9;-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.15);-moz-box-shadow:0 1px 1px rgba(0,0,0,0.15);box-shadow:0 1px 1px rgba(0,0,0,0.15)}.filter__item{position:relative;display:inline-block;font-size:14px;line-height:25px;font-weight:normal;color:#2d2d71;text-decoration:none;height:38px;padding:5px 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.filter__item span{vertical-align:middle}.filter__item:hover .icon-svg{fill:#2d2d71}.filter__item.active:after,.active .filter__item:after{border-top:none;border-bottom:4px solid #2d2d71}.filter__item.active+.result-filter__content,.active .filter__item+.result-filter__content{display:block}.filter__item.active .icon-svg,.active .filter__item .icon-svg{fill:#2d2d71}.filter__item.button{float:right;padding-left:15px;padding-right:15px}.filter__item.button svg{display:none}.filter__item.button:hover svg{fill:#ffffff}.filter__submenu{display:none;position:absolute;left:10px;right:10px;top:100%;width:50%;background-color:#ffffff;z-index:11;-webkit-box-shadow:0 2px 8px rgba(0,0,0,0.25);-moz-box-shadow:0 2px 8px rgba(0,0,0,0.25);box-shadow:0 2px 8px rgba(0,0,0,0.25)}.filter__submenu:nth-of-type(1) .filter__submenu-item{border-top:1px solid #f0f0f0}.filter__submenu:nth-of-type(1) .filter__submenu-item:first-of-type{border-top:0}.filter__submenu:nth-of-type(2){margin-left:25%;padding-top:15px;padding-bottom:15px}.filter__submenu-lead{font-size:16px;font-weight:bold;font-style:normal;font-stretch:normal;line-height:1.13;padding:10px 20px;color:#22225e}.filter__submenu-group{padding-left:0;padding-right:0}.filter__submenu-content:after{content:"";clear:both;display:block;overflow:hidden;width:100%}.filter__submenu .close_filter{display:none}.filter__submenu .form-checkbox:checked+.filter__label{background-color:#f5f5f5}.filter__submenu .form-checkbox:checked+.filter__label:after{left:25px;bottom:4px}.filter__label{display:block;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;flex-direction:row;align-items:center;-ms-flex-align:center;height:60px;min-height:max-content;padding:20px;cursor:pointer;color:#000000;font-size:13px;font-weight:normal;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.filter__label.label--form-radio:before{margin-right:15px}.filter__label:after{top:20px;left:23px}.filter__label strong{display:inline-block;width:100px;vertical-align:middle}.filter__label span{font-size:12px;font-weight:normal;color:#999}.filter__clear{float:right;padding:5px 0;display:inline-block;font-size:14px;line-height:26px;color:#4a90e2;text-decoration:none}.filter__clear:hover{text-decoration:underline}.filter__tag{display:inline-block;margin-right:8px;margin-top:5px;margin-bottom:5px;height:28px;line-height:19px;padding:0;color:#ffffff;cursor:default;background-color:#c0cade;white-space:nowrap;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}.filter__tag:last-of-type{margin-right:0}.filter__tag:hover{-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.25);-moz-box-shadow:0 1px 2px rgba(0,0,0,0.25);box-shadow:0 1px 2px rgba(0,0,0,0.25)}.filter__tag span{display:inline-block;text-decoration:none;color:inherit;font-size:14px;padding:5px 10px;vertical-align:top}.filter__tag span.filter__close{padding-left:0;padding-right:0;cursor:pointer}.filter__close{position:relative;display:inline-block;width:26px;height:28px;text-decoration:none;color:#ffffff;margin:auto;background-color:#aebad2;border-top-right-radius:4px;border-bottom-right-radius:4px;vertical-align:top;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}.filter__close:before{content:'×';position:absolute;top:0;bottom:0;margin:auto;font-size:28px;line-height:1;width:26px;height:28px;color:inherit;text-align:center}.filter__close:hover{background-color:#8595AF}.filter .icon-svg{display:inline-block;width:26px;height:26px;vertical-align:middle;fill:#acbcdd;margin-right:8px;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}.filter .icon-caret:after{margin-left:3px}.filters-menu{margin-bottom:6px}@media only screen and (max-width: 680px){.filter__item{display:block;width:50px;margin:0 auto}.filter__item span{font-size:0}.filter__item.button{float:none}.filter__item.button svg{display:inline}.filter__submenu{width:auto}.filter__submenu:nth-of-type(2){margin-left:0}.filter__tag{margin-bottom:5px}.filter .icon-caret:after{position:absolute;margin:0;top:0;bottom:0;margin:auto}}@media only screen and (max-width: 480px){.filter{display:none}}.sorting{padding:0 10px;margin-top:20px;margin-bottom:10px;background-color:#fafafa;-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.15);-moz-box-shadow:0 1px 1px rgba(0,0,0,0.15);box-shadow:0 1px 1px rgba(0,0,0,0.15)}.sorting:after{content:"";clear:both;display:block;overflow:hidden;width:100%}.sorting__item{display:inline-block;font-size:13px;line-height:18px;font-weight:normal;font-style:normal;font-stretch:normal;color:#798aa7;text-decoration:none;padding:16px 10px;border-left:1px solid transparent;border-right:1px solid transparent;white-space:nowrap;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.sorting__item span{pointer-events:none}.sorting__item:not(div){text-align:left;margin-left:-10px;margin-right:-10px}.sorting__item:not(div):hover{color:#596b88}.sorting__item:not(div):hover .icon-sort{fill:#596b88}.sorting__item:focus,.sorting__item.active{border-left:1px solid #e8e8e8;border-right:1px solid #e8e8e8;background-color:#f2f2f2}.sorting__item:focus .icon-sort,.sorting__item.active .icon-sort{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.sorting__item:focus.reverse .icon-sort,.sorting__item.active.reverse .icon-sort{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}.sorting__item--seats{padding-left:20px}.sorting [data-sort_type="data-time_arrival"]{float:right;text-align:right}@media only screen and (max-width: 768px){.sorting{padding-left:0;padding-right:0}.sorting__item{display:block;text-align:center;margin:0 -10px}.sorting__item:not(div){text-align:center}.sorting [data-sort_type="data-time_arrival"]{float:none;text-align:center}}@media only screen and (max-width: 480px){.sorting__item{padding-left:0;padding-right:0}}.offers_table{margin-top:20px}.results{position:relative;margin-bottom:10px}.results .e-ticket{position:absolute;left:20px;top:15px}.results .gd-booking{margin-top:20px}.results .more_options{display:none}.results__item{position:relative;font-size:13px;line-height:24px;color:#767676;padding:15px 10px;background-color:#ffffff;clear:both;-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.15);-moz-box-shadow:0 1px 1px rgba(0,0,0,0.15);box-shadow:0 1px 1px rgba(0,0,0,0.15);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}.results__item:after{content:"";clear:both;display:block;overflow:hidden;width:100%}.results__item--selected{margin-top:20px;padding-top:0;padding-bottom:0}.results__item--selected .train-info__time{margin:5px 0}.results__item--selected .train-info strong{color:#4a4a4a}.results__item--selected .line{margin:20px -10px}.results__item--selected .additional-service{padding:15px 0 20px}.results__item--selected .ticket-type{display:none;padding-left:25px}.results__item--selected .ticket-type__descr{display:block}.results__item--agent{color:#696969;line-height:1.85;margin-bottom:10px}.results__item--agent .icon-agent{display:block;width:65px;height:65px;margin:-10px auto 0}.results__item--agent strong{display:block;font-size:16px;font-weight:bold;line-height:1.5;color:#4d4d4d}.results__item--agent .agent-info__button{margin-top:12px}.results__item--agent .button--details{margin-top:5px}.results__item-name,.results__item-time,.results__item-route{margin-top:24px}.results__item-name img{float:left;max-height:24px;margin-right:10px}.results__item-info,.results__item-time{color:#000000}.results__item-info{display:inline-block;font-size:15px;font-weight:normal;margin-right:10px}.results__item-time{position:relative;font-size:20px;line-height:27px;margin-bottom:8px;margin-top:15px}.results__item-time>svg{position:absolute;width:18px;height:18px;top:0;right:100%;margin-right:5px}.results__item-route{text-align:center;color:#8595AF}.results__item-route__duration{position:relative;display:block;max-width:100px;height:1px;margin:6px auto 0;background-color:#aebad2}.results__item-route__duration:before,.results__item-route__duration:after{content:'';display:block;position:absolute;width:9px;height:9px;border:1px solid #aebad2;background-color:#ffffff;margin-top:-5px;-webkit-border-radius:9px;-moz-border-radius:9px;-ms-border-radius:9px;-o-border-radius:9px;border-radius:9px}.results__item-route__duration:before{left:0}.results__item-route__duration:after{right:0}.results__item-seats-holder{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;flex-wrap:wrap;min-height:123px;align-content:center;align-items:center}.results__item-seats-holder--kz .results__item-seats,.results__item-seats-holder--gd .results__item-seats{padding-left:10px}.results__item-seats-holder--kz .results__item-seats__type,.results__item-seats-holder--gd .results__item-seats__type{width:75%;padding-right:10px}.results__item-seats-holder--kz .results__item-seats__button,.results__item-seats-holder--gd .results__item-seats__button{width:25%}.results__item-seats-holder--kz .results__item-seats__cost,.results__item-seats-holder--gd .results__item-seats__cost{padding-left:10px}@media only screen and (max-width: 680px){.results__item-seats-holder--kz .results__item-seats__cost,.results__item-seats-holder--gd .results__item-seats__cost{padding-right:10px}}.results__item-seats,.results__item .button:not(.button--details){width:100%;padding-left:0;padding-right:0;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px}.results__item-seats{padding:6px 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.results__item-seats.hot strong{color:#f01d4d}.results__item-seats.active .button{color:#ffffff;background-color:#b543a0}.results__item-seats__type,.results__item-seats__button{float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.results__item-seats__type{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;-o-flex-direction:row;flex-direction:row;justify-content:space-between;width:58.33333333%;padding-right:15px;line-height:27px;white-space:nowrap;padding-left:10px}.results__item-seats__type strong{float:right;min-width:2em;color:#000000;text-align:right}.results__item-seats__button{width:41.66666667%}.results__item-seats__cost{float:right}.results__item-seats__cost .markup{font-size:14px;color:#22225e}.results__item-train{font-size:13px;font-weight:bold;color:#000000;padding-top:15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.results__item-train span{display:block;font-weight:normal;color:#22225e}.results__item__table{display:table;width:100%;table-layout:fixed;border-top:1px solid #efefef}.results__item__table .train-info__seats{display:table-cell;padding:20px;border-left:1px solid #efefef}.results__item__table .train-info__seats:first-of-type{border-left:0}.results__item__table .train-info__seats__type,.results__item__table .train-info__seats__button{width:100%;text-align:center}.results__item__table .train-info__seats strong{float:none}.results__item__total .train-info__price{float:right;color:#b543a0}.train-info__seats .results__item__total strong{color:#4a4a4a}.results__item-recommend{display:inline-block;color:#ffffff;font-weight:bold;font-size:12px;padding:0 10px;background-color:#ffa848;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px}.results__item .in-road__desc{line-height:1;margin-top:12px}.results__item .offers-info{display:inline-block;position:absolute;top:-1px;font-size:10px;line-height:1;height:auto;text-align:center;padding:5px 10px;text-transform:uppercase;color:#ffffff;font-weight:bold;background:#22225e;white-space:nowrap;-webkit-text-shadow:0 1px 2px rgba(0,0,0,0.1);-moz-text-shadow:0 1px 2px rgba(0,0,0,0.1);text-shadow:0 1px 2px rgba(0,0,0,0.1);filter:dropshadow(color=rgba(0,0,0,0.1), offx=0, offy=1px);zoom:1;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media only screen and (max-width: 680px){.results__item .offers-info{position:static;margin-bottom:20px;white-space:normal}}.results__item .offers-info.discount{padding:5px;color:#49a915;background:#e5f3dd;right:20px}.results__footer{border-top:1px solid #e9e9e9;padding:20px 10px;background-color:#f7f7f7;clear:both;-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.15);-moz-box-shadow:0 1px 1px rgba(0,0,0,0.15);box-shadow:0 1px 1px rgba(0,0,0,0.15)}.results__footer:after{content:"";clear:both;display:block;overflow:hidden;width:100%}.results--layover .results__item{padding-left:75px}.results--layover .results__item-name{margin-top:0}.results--layover .results__item-seats{padding-top:0;padding-bottom:0}.results--layover-selected .train-info{background-color:#ffffff}.results--layover-selected .results__item{padding-top:0;padding-bottom:0;padding-left:10px;background-color:#f8f8f8}.results--layover-selected .results__item-name,.results--layover-selected .results__item-details{padding-left:20px;padding-right:20px}.results--layover-selected .results__item-name{border-bottom:1px solid #e9e9e9}.results--layover-selected .results__item-details{padding-top:20px;padding-bottom:20px}.results--layover-selected .results__item-train{min-height:40px;padding:7px 0}.results--layover-selected .results__item .button:not(.button--details){width:auto;padding-left:10px;padding-right:10px}.bla-bla-logo img{display:block;margin-bottom:17px}.bla-bla-loader{text-align:center;padding:10px}.bla-bla-loader img{display:block;margin:0 auto}.bla-bla-list:after{content:"";clear:both;display:block;overflow:hidden;width:100%}.bla-bla-list .col-left,.bla-bla-list .col-right,.bla-bla-list .in-road,.bla-bla-list div.price{float:left;min-height:1px;padding-left:10px;padding-right:10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.bla-bla-list div.price strong{display:block;font-size:20px;font-weight:normal;color:#2d2d71;margin-top:15px}.bla-bla-list .in-road.offset-3{margin-right:16.66666667%;margin-left:0}.bla-bla-list .in-road__desc{position:relative;display:inline-block;margin-top:15px;padding-top:10px;border-top:1px solid #ccd5e3;background:none}.bla-bla-list .in-road__desc:before{content:'';display:block;width:40px;height:20px;position:absolute;top:0;left:100%;margin-top:-10px;margin-left:10px;background-image:url("/img/car-in-road.png?48546");background-position:-330px -3px;background-repeat:no-repeat}.bla-bla-list div.price,.bla-bla-list .col-right{width:16.66666667%}.bla-bla-list .in-road,.bla-bla-list .col-left{width:33.33333333%}.bla-bla-list .col-right{float:right;position:relative;text-align:right;padding-bottom:40px}.bla-bla-list .col-right strong{float:right;display:inline-block;font-size:13px;margin-left:5px;color:#2d2d71}.bla-bla-list .bla-btn{position:absolute;width:80px;right:10px;bottom:0;display:block;height:27px;font-size:12px;line-height:16px;text-align:center;padding:5px 10px;color:#b543a0;border:1px solid #b543a0;background-color:#ffffff;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}.bla-bla-car{position:relative;font-size:12px;line-height:20px;color:#767676;padding:0;min-height:50px;margin-bottom:10px;background-color:#ffffff;-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.15);-moz-box-shadow:0 1px 1px rgba(0,0,0,0.15);box-shadow:0 1px 1px rgba(0,0,0,0.15);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.bla-bla-car>img{position:absolute;left:0;right:0;top:0;bottom:0;display:block;margin:auto;max-height:30px;line-height:100px}.bla-bla-car a{display:block;color:inherit;text-decoration:none;padding:35px 10px 25px}.bla-bla-car a:hover .bla-btn{color:#ffffff;background-color:#b543a0}.bla-bla-car .empty-block{display:none}.layover-info{display:flex;flex-direction:row;align-items:center;min-height:60px;font-size:13px;line-height:24px;color:#8593b0}.results__item-details .layover-info{border-top:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9;padding:18px 0;margin-left:0;text-indent:55px}.layover-info--centered{flex-direction:column;justify-content:center;padding:10px 10px;text-align:center;border-left:1px solid #e9e9e9;border-right:1px solid #e9e9e9;background-color:#f8f8f8}.layover-info--centered strong{color:inherit}.layover-duration{position:absolute;width:1px;left:30px;top:30px;bottom:30px;background-color:#aebad2}.layover-duration:before,.layover-duration:after{content:'';display:block;position:absolute;width:15px;height:15px;border:4px solid #ffffff;background-color:#ccd5e3;left:-7.5px;-webkit-box-shadow:0 0 0 1px #ccd5e3;-moz-box-shadow:0 0 0 1px #ccd5e3;box-shadow:0 0 0 1px #ccd5e3;-webkit-border-radius:15px;-moz-border-radius:15px;-ms-border-radius:15px;-o-border-radius:15px;border-radius:15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.layover-duration:before{top:-7.5px}.layover-duration:after{bottom:-7.5px}.layover-duration span{display:block;position:absolute;width:9px;height:9px;top:0;bottom:0;left:-4px;border:1px solid #ccd5e3;background-color:#ffffff;margin:auto;-webkit-border-radius:9px;-moz-border-radius:9px;-ms-border-radius:9px;-o-border-radius:9px;border-radius:9px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.bla-bla-car-info{padding-top:16px}.bla-bla-car-info img{display:block;max-width:160px;margin-bottom:17px}.bla-bla-car-info strong{display:block;font-size:20px;font-weight:normal;color:#2d2d71;margin-top:15px}.bla-bla-car-info__seats strong{display:inline-block;font-size:13px;margin-top:0;font-weight:bold}.bla-bla-car-info__list{line-height:20px;margin-top:5px}.bla-bla-car-info__list li{position:relative}.bla-bla-car-info__list li:before{content:'';display:inline-block;width:9px;height:9px;border:2px solid #ff1e56;vertical-align:baseline;margin-right:10px;-webkit-border-radius:9px;-moz-border-radius:9px;-ms-border-radius:9px;-o-border-radius:9px;border-radius:9px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.bla-bla-car-info__list li:first-child:before{border-color:#00ac7b}.bla-bla-car-info .button{width:100%;margin-top:10px;height:32px;line-height:22px}.bla-bla-car-info .results__item-name{margin-top:0}.avia_results_right{left:50%;margin-left:600px}.avia_results_left{right:50%;margin-right:600px}.avia_results_left,.avia_results_right{position:absolute;top:122px}@media only screen and (max-width:1550px){.avia_results_left,.avia_results_right{display:none !important}}.avia_results_split{margin:0 auto 10px}@media only screen and (max-width:1000px){.avia_results_split{display:none !important}}.no-results{font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;text-align:center;max-width:300px;margin:auto;padding:45px 0}.no-results__lead{font-size:18px;font-weight:bold;line-height:1.33;margin:5px 0;color:#4a4a4a}.no-results__desc{font-size:14px;line-height:1.71;color:#818181}.no-results__img{padding:30px 0}.no-results__img img{max-width:180px}.no-results .button{font-weight:normal}.item__transfer{display:block;position:relative;max-width:80px;height:1px;line-height:0;margin:15px auto;text-align:center;background-color:#70BD1D}.item__transfer:before,.item__transfer:after,.item__transfer span{width:6px;height:6px;border:1px solid #70BD1D;background-color:#ffffff;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%}.item__transfer:before,.item__transfer:after{content:'';display:block;position:absolute;top:0;margin-top:-3px}.item__transfer:before{left:-3px}.item__transfer:after{right:-3px}.item__transfer span{position:relative;top:-3px;margin-left:3px;margin-right:3px;display:inline-block;border-color:#aebad2;background-color:#aebad2}.item__transfer--isset{background-color:#aebad2}.item__transfer--isset:before,.item__transfer--isset:after{border-color:#aebad2}@media only screen and (max-width: 984px){.results__item-seats-holder--kz .results__item-seats{padding-left:0}.results .filter-train:first-of-type{left:0}.results .filter-train:first-of-type~.filter-train{left:-40%}.bla-bla-list .bla-btn{width:57%}}@media only screen and (max-width: 768px){.results .filter-train:first-of-type{left:0;right:0}.results__item-name{margin-bottom:10px}.results__item .e-ticket{position:static}.results__item--agent .info-text{position:absolute;right:10px;bottom:100%}.results__item--layover-selected .results__item-name{margin-bottom:0}.results__item--layover-selected .train-info__seats{padding-bottom:20px}.results__item--layover-selected .train-info__seats:first-of-type{border-top:0}.results__item-time>svg{margin-right:-18px;margin-top:-20px}.layover-info--centered{padding-top:10px;padding-bottom:10px;border-left:0;border-right:0;border-top:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9}.bla-bla-list .bla-btn{width:76%}}@media only screen and (max-width: 680px){.results__item--layover [class*="__group"]{padding-left:20px}.results__item--layover .train-info__seats{padding-left:0}.results__item-details .layover-info{text-indent:0}.results__item-seats__type{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;flex-direction:row;justify-content:flex-start;padding-left:0}.results__item-seats__type strong{float:none}.bla-bla-car-info .button{width:100%;max-width:140px}.bla-bla-car .col-left,.bla-bla-car .in-road,.bla-bla-car div.price,.bla-bla-car .col-right{width:50%}.bla-bla-list .col-right{text-align:left}.bla-bla-list .bla-btn{width:93.5%}}@media only screen and (max-width: 480px){.results__item-seats-holder--kz .results__item-seats__type,.results__item-seats__type,.results__item-seats-holder--kz .results__item-seats__button,.results__item-seats__button{padding:5px 0 0;width:100%}.results__item-seats-holder--kz .results__item--agent .button--details,.results__item--agent .button--details,.results__item-seats-holder--kz .results__item--agent .info-text,.results__item--agent .info-text{width:100%}.results__item-seats-holder--kz .results__item--agent .info-text,.results__item--agent .info-text{position:static;margin-top:10px}.bla-bla-car .col-left,.bla-bla-car .in-road,.bla-bla-car div.price,.bla-bla-car .col-right{width:100%}.bla-bla-list .bla-btn{width:inherit;left:10px}}.results__flex,.results__flex.row,.results__flex .results__flex-segment,.results__flex .results__flex-info,.results__flex .results__item-name,.results__flex .results__item-train{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex}.results__flex,.results__flex .results__item-train{flex-direction:row}.results__flex{align-items:normal}.results__flex-segment{flex-direction:column}.results__flex-segment>.train-info{flex:1}.results__flex-segment--disabled:before{content:'';position:absolute;left:0;right:0;top:0;bottom:0;background-color:rgba(255,255,255,0);z-index:1}.results__flex-segment:hover .trip__helper{font-size:15px;-moz-opacity:1;-khtml-opacity:1;-webkit-opacity:1;opacity:1;filter:alpha(opacity=100);-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.results__flex-info{margin:0}.results__flex .icon-clock{width:100%}.results__flex .e-ticket{position:relative;line-height:1;padding-left:20px;top:0;left:0;align-self:center}.results__flex .e-ticket svg{position:absolute;left:0;top:0;bottom:0;margin:auto}.results__flex .results__item-name{min-height:60px;line-height:20px;align-items:center}.results__flex .results__item-train,.results__flex .results__item-train>div{flex:1}.results__flex .results__item-train{min-height:1px;justify-content:space-between}.results__flex .results__item-train>div{text-align:left}.results__flex .results__item-train span{float:none}.results__flex .trip__helper{top:0;bottom:0;left:0;right:0}@media only screen and (max-width: 768px){.results__flex{flex-direction:column}}form.train{margin:0;padding:0;border:0}.train{font-size:14px;line-height:1;margin-left:-10px;margin-right:-10px;padding:25px 10px 15px;border-top:1px solid #dbdbdb;background-color:#f8f8f8;clear:both}.train:after{content:"";clear:both;display:block;overflow:hidden;width:100%}.train label{cursor:pointer}.train strong{font-size:14px;line-height:18px;border-bottom:1px solid #393939}.train--kz strong{font-weight:normal;border-bottom:0}.train__price{display:block;font-weight:bold;color:#b543a0;margin-top:7px}.train__item{display:block;position:relative;width:75px;height:40px;font-size:10px;text-align:center;text-decoration:none;margin:5px 0 5px 6px;padding:6px 0 6px 25px;color:#414141;border:1px solid #aebad2;background-color:#ffffff;-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.14);-moz-box-shadow:0 1px 2px rgba(0,0,0,0.14);box-shadow:0 1px 2px rgba(0,0,0,0.14);-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.train__item:not(.train__item--first){cursor:pointer}.train__item--first,.train__item-wrapper{display:inline-block;vertical-align:top}.train__item:before{content:'';position:absolute;display:inline-block;height:17px;width:2px;border-left:1px solid #aebad2;border-right:1px solid #aebad2;top:0;bottom:0;left:-8px;margin:auto}.train__item:hover,.train__item.active,:checked+.train__item,.checked+.train__item{border-color:#b543a0}.train__item:hover .train__item-num,.train__item.active .train__item-num,:checked+.train__item .train__item-num,.checked+.train__item .train__item-num{background-color:#b543a0}.train__item.active,:checked+.train__item,.checked+.train__item{-webkit-box-shadow:inset 0 0 0 1px #b543a0;-moz-box-shadow:inset 0 0 0 1px #b543a0;box-shadow:inset 0 0 0 1px #b543a0}.train__item-text{color:#393939;-moz-opacity:.5;-khtml-opacity:.5;-webkit-opacity:.5;opacity:.5;filter:alpha(opacity=50)}.train__item-num{position:absolute;left:0;top:0;bottom:0;margin:auto;width:25px;height:25px;font-size:12px;padding:6px 2px;color:#ffffff;background-color:#aebad2;border-top-right-radius:9px;border-bottom-right-radius:9px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.train__item-seats{display:block;font-size:14px;font-weight:bold;color:#393939}.train__item--first{width:57px;margin-left:0;background:none;pointer-events:none;border-top-left-radius:50px;border-bottom-left-radius:10px;background-color:#fdfdfd;overflow:hidden;-webkit-box-shadow:0 0 0 rgba(0,0,0,0);-moz-box-shadow:0 0 0 rgba(0,0,0,0);box-shadow:0 0 0 rgba(0,0,0,0)}.train__item--first:before{width:35px;height:20px;bottom:20px;border-bottom-right-radius:10px}.train__item--first:after{content:'';width:8px;height:2px;position:absolute;left:-3px;bottom:9px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px}.train__item--first:before,.train__item--first:after{border:1px solid #aebad2;background-color:#f7f7f7}.train-details{text-decoration:none;border-bottom:1px solid transparent;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}.train-details:hover{border-bottom-color:#4a90e2}.train-info{font-size:13px;line-height:24px;color:#7f7f7f}.train-info.current{position:relative}.train-info.current:before{content:'';display:block;position:absolute;height:5px;left:0;right:0;bottom:100%;background-color:#b543a0}.train-info-train{text-transform:lowercase}.train-info-text{font-size:13px;color:#393939;padding:15px 10px;border-top:1px solid #efefef;clear:both}.train-info-text:after{content:"";clear:both;display:block;overflow:hidden;width:100%}.train-info-text .info-text{font-size:13px}.train-info-text--comparment strong{display:block}.train-info-text.flex-container:after{display:none}.train-info-text.flex-container h3{flex:1}.train-info-text.flex-container .seats-counter{flex:2}.train-info__lead{font-size:13px;font-weight:normal;line-height:1.85;color:#9da0a5;padding-top:18px;padding-bottom:5px}.train-info__lead:first-letter{text-transform:capitalize}.train-info__name{margin-right:10px;color:#2d2d71;font-size:15px;font-weight:normal}.train-info__name span{vertical-align:text-top}.train-info__duration{position:relative;display:block;max-width:100px;height:1px;margin:6px auto 0;background-color:#aebad2}.train-info__duration:before,.train-info__duration:after{content:'';display:block;position:absolute;width:9px;height:9px;border:1px solid #aebad2;background-color:#ffffff;margin-top:-5px;-webkit-border-radius:9px;-moz-border-radius:9px;-ms-border-radius:9px;-o-border-radius:9px;border-radius:9px}.train-info__duration:before{left:0}.train-info__duration:after{right:0}.train-info__time{font-size:20px;color:#2d2d71}.train-info__num{font-weight:normal;color:#2d2d71}.train-info__list{display:inline-block;list-style:none;padding:0}.train-info__list li{display:inline-block;padding:0 5px 0 0}.train-info__price{font-size:18px;font-weight:normal;color:#4a4a4a}.train-info__price--pink{color:#b543a0}.train-info__item{display:block;line-height:20px}.train-info__item--available:before,.train-info__item--selected:before,.train-info__item--unavailable:before,.train-info__item--diapason:before{content:'';display:inline-block;width:16px;height:16px;margin:0 7px;background-color:#e9eaed;vertical-align:text-top;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px}.train-info__item--available:before{background-color:#2d2d71}.train-info__item--selected:before{background-color:#b543a0}.train-info__item--unavailable:before{background-color:#aebad2}.train-info__item--diapason:before{background:url('/img/diapason.png?48546') repeat center center}.train-info__seats{width:100%;vertical-align:middle;padding:6px 0 6px 20px;clear:both;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.train-info__seats:after{content:"";clear:both;display:block;overflow:hidden;width:100%}.train-info__seats.empty{color:#a6a6a6}.train-info__seats.empty strong{color:inherit}.train-info__seats.hot strong{color:#f01d4d}.train-info__seats.active .button{color:#ffffff;background-color:#b543a0}.train-info__seats strong{float:right;color:#2d2d71}.train-info__seats .link{line-height:27px}.train-info__seats-holder{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;flex-wrap:wrap;min-height:111px;align-content:center;align-items:center}.train-info__seats__type,.train-info__seats__button{float:left;width:50%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.train-info__seats__type{line-height:27px;padding-right:5px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.train-info__seats__type span{display:block;line-height:1;white-space:normal}.train-info__seats__button{text-align:right}.train-info .free-seat:before,.train-info .checked-seat:before,.train-info .busy-seat:before{content:'';display:inline-block;width:16px;height:16px;margin:0 7px;background-color:#e9eaed;vertical-align:sub;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px}.train-info .free-seat:before{background-color:#2d2d71}.train-info .checked-seat:before{background-color:#b543a0}.train-info .busy-seat:before{background-color:#e9eaed}.train-route{text-align:center}.train-route__time{font-size:13px;color:#8593b0}.train-route__duration{position:relative;display:block;max-width:100px;height:1px;margin:6px auto 0;background-color:#aebad2}.train-route__duration:before,.train-route__duration:after{content:'';display:block;position:absolute;width:9px;height:9px;border:1px solid #aebad2;background-color:#ffffff;margin-top:-5px;-webkit-border-radius:9px;-moz-border-radius:9px;-ms-border-radius:9px;-o-border-radius:9px;border-radius:9px}.train-route__duration:before{left:0}.train-route__duration:after{right:0}.train-info-service{position:relative;font-size:13px;line-height:22px;padding-left:25px}.train-info-service svg{position:absolute;left:0;top:0;bottom:0;margin:auto;display:block;width:22px;height:22px}@media only screen and (max-width: 768px){.train__price{margin-bottom:10px}}@media only screen and (max-width: 680px){.train-info__seats{padding-left:0}.train-info__seats:first-of-type{padding-top:15px;margin-top:10px}.train-info__seats__button{width:83.33333333%}.train-info__seats__type{width:16.66666667%}.train-info__text.flex-container{flex-direction:column}.train-info__text.flex-container h3,.train-info__text.flex-container .seats-counter{flex:1}}@media only screen and (max-width: 480px){.train-info__seats__button{width:66.66666667%}.train-info__seats__type{width:33.33333333%}}@media only screen and (max-width: 360px){.train-info__seats__button,.train-info__seats__type{width:50%}}.result-steps{position:relative;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:14px;line-height:20px;color:#a9a9ba;padding-top:15px;padding-bottom:15px;border-bottom:1px solid #4a4891;background:#22225e;z-index:11}.gd_booking .result-steps{display:none}.result-steps *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.result-steps li{display:inline-block}.result-steps a{color:inherit;text-decoration:none}.result-steps__nav li:before{content:'›';position:relative;left:-4px;display:inline-block;color:#a8b8d8;font-size:24px;line-height:19px;vertical-align:text-bottom}.result-steps__nav li:first-of-type:before{display:none}.result-steps__item{cursor:text;position:relative;display:inline-block;height:30px;padding:5px 10px;margin-right:10px;border:1px solid transparent;line-height:1.2;background-color:transparent;transition:background-color .1s linear .1s}.result-steps__item span{color:inherit;pointer-events:none;border-bottom:1px dotted transparent}.result-steps__item.done,.done .result-steps__item{cursor:pointer;color:#ffffff}.result-steps__item.done span,.done .result-steps__item span{border-color:#ffffff}.result-steps__item.current,.current .result-steps__item{-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;color:#22225e;background:#ccd5e3;transition:background-color .1s linear .1s}.result-steps__item.done:focus,.done .result-steps__item:focus{color:#a9a9ba}.result-steps__item.done:focus span,.done .result-steps__item:focus span,.result-steps__item.done:hover span,.done .result-steps__item:hover span{border-color:transparent}.result-steps__popup{display:none;position:absolute;top:100%;width:100%;left:0;height:100%}.result-steps__popup-inner{background:#ffffff;-webkit-box-shadow:0 -2px 20px rgba(0,0,0,0.3);-moz-box-shadow:0 -2px 20px rgba(0,0,0,0.3);box-shadow:0 -2px 20px rgba(0,0,0,0.3)}.result-steps__popup-inner:after{content:"";clear:both;display:block;overflow:hidden;width:100%}.result-steps__popup .result-list{padding-bottom:20px}.result-steps__popup .result-list:after{content:"";clear:both;display:block;overflow:hidden;width:100%}.result-steps__popup .custom-title{width:10.5%}.result-steps__popup .car-type__header{background:#f5f5f5}.result-steps__popup .car-seats__tabs-content .item:first-child{display:block}.result-steps__popup .offers__one{width:100%}.result-steps__popup>.item{display:none;padding-left:10px;padding-right:10px}.result-steps__popup>.item:before{position:absolute;content:'';display:block;width:0;height:0;bottom:100%;margin:auto;border-left:15px solid transparent;border-right:15px solid transparent;border-bottom:10px solid #f5f5f5;z-index:1}.result-steps__popup>.item:first-child:before{left:5%}.result-steps__popup>.item:nth-child(2):before{left:18%}.result-steps__popup>.item:nth-child(3):before{left:36%}.result-steps__popup>.item:nth-child(4):before{left:51%}@media only screen and (max-width: 680px){.result-steps__popup>.item:first-child:before{left:10%}.result-steps__popup>.item:nth-child(2):before{left:10%}.result-steps__popup>.item:nth-child(3):before{left:10%}.result-steps__popup>.item:nth-child(4):before{left:10%}}.result-steps__popup .offers__one--places,.result-steps__popup .offers__one--cost{color:#22225e;margin-top:10px}.result-steps__popup .btn{color:#ffffff}.result-steps__popup .car-type .one_offer.active>.car-type__seats{position:relative;margin-bottom:-7px;z-index:1}@media only screen and (max-width: 480px){.result-steps{display:none}}.trip{position:relative;padding-top:20px;background-color:#aebad2;z-index:11;clear:both}.trip:after{content:'';display:block;height:6px;background-color:#ffffff}.trip__item{float:left;width:100%;position:relative;padding-left:10px;padding-right:10px;cursor:default;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.trip__item:hover .trip__helper{font-size:15px;-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-moz-opacity:1;-khtml-opacity:1;-webkit-opacity:1;opacity:1;filter:alpha(opacity=100)}.roundtrip .trip__item{width:50%;cursor:pointer}.roundtrip .trip__item:not(.active) .trip__info{-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.15);-moz-box-shadow:0 1px 1px rgba(0,0,0,0.15);box-shadow:0 1px 1px rgba(0,0,0,0.15)}.roundtrip .trip__item:not(.active):hover .trip__info{-webkit-box-shadow:0 2px 5px rgba(0,0,0,0.15);-moz-box-shadow:0 2px 5px rgba(0,0,0,0.15);box-shadow:0 2px 5px rgba(0,0,0,0.15)}.trip__date{display:block}.trip__info{position:relative;padding:20px 20px 15px 77px;border-bottom:1px solid #efefef;background-color:#ffffff}.trip__info:after{content:"";clear:both;display:block;overflow:hidden;width:100%}.trip__info:before{content:'';position:absolute;width:100%;height:5px;background-color:transparent;bottom:100%;left:0}.selected .trip__info{border-bottom:0}.active .trip__info{padding-bottom:25px}.active .trip__info{min-height:80px;margin-bottom:0}.active .trip__info:before{background-color:#b543a0}.done .trip__info{margin-bottom:0}.done .trip__info strong{display:inline-block}.trip__info .link{float:right;clear:right}.trip__info-icon,.trip__info-route,.trip__info-details{float:left;display:inline-block;vertical-align:top;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.trip__info-icon{position:absolute;pointer-events:none;left:20px;top:20px}.active .trip__info-icon{fill:#b543a0;stroke:#b543a0}.done .trip__info-icon{fill:#b543a0;stroke:none}.trip__info-route,.trip__info-details{font-size:13px;line-height:20px;font-style:normal;font-stretch:normal;color:#636363}.trip__info-route{width:100%;pointer-events:none}.trip__info-route strong{display:block;color:#000000}.trip__info-route strong span{font-weight:normal;color:#636363;margin:0 5px}.trip__info-route .link{pointer-events:all}.trip__info-details{float:right;text-align:right}.trip__info-details strong{color:#000000}.roundtrip .trip__info-details{display:none}.trip__info-direction{font-weight:bold;color:#000000}.roundtrip .trip__info-direction{font-weight:normal;color:inherit}.trip__helper{display:flex;flex-direction:row;align-items:center;justify-content:center;text-align:center;position:absolute;top:0;left:10px;right:10px;bottom:10px;height:inherit;color:#ffffff;padding:10px 15px;font-size:0;margin:auto;font-weight:bold;line-height:30px;background-color:rgba(25,24,61,0.8);z-index:2;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transform:scale(0);-moz-transform:scale(0);-o-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-moz-opacity:0;-khtml-opacity:0;-webkit-opacity:0;opacity:0;filter:alpha(opacity=0);-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}.train-info:hover  .trip__helper{font-size:15px;-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-moz-opacity:1;-khtml-opacity:1;-webkit-opacity:1;opacity:1;filter:alpha(opacity=100)}.roundtrip .trip__item:not(.active) .link,.roundtrip .trip__item:not(.active) .trip__info-details{display:none}.roundtrip .trip__item:nth-child(1) .trip__info-icon{-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}.roundtrip .trip__item:nth-child(2) .trip__info-icon{-webkit-transform:rotate(-180deg);-moz-transform:rotate(-180deg);-o-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg)}.roundtrip .trip__item.done .trip__info-icon{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}.roundtrip .trip__item.active .trip__info{margin-bottom:0}.roundtrip .trip__item .trip__info{margin-bottom:10px}@media only screen and (max-width: 768px){.trip__info-route,.trip__info-details{width:100%;text-align:left}.trip__info .link{float:none;display:block}}@media only screen and (max-width: 680px){.trip__item:hover .trip__helper{font-size:13px;line-height:18px}.roundtrip .trip__item:nth-child(1){padding-right:5px}.roundtrip .trip__item:nth-child(2){padding-left:5px}.trip__helper{left:5px}.trip__info{padding-left:40px}.trip__info-icon,.trip__info .icon-arrow-circle{width:25px;height:25px;left:10px}.trip__info-route{font-size:12px;line-height:1.4}.train-info:hover  .trip__helper{font-size:13px;line-height:18px}}.i-accept{position:relative;padding-left:25%}.i-accept .label--form-button{width:calc((16.666666666666664% * 1.5) - 10px);position:absolute;left:0;top:0}.i-accept samp.error{left:0;margin-left:-7px;max-width:calc((16.666666666666664% * 1.5) - 10px);top:40px;-webkit-transform:translate(0, 0);-moz-transform:translate(0, 0);-o-transform:translate(0, 0);-ms-transform:translate(0, 0);transform:translate(0, 0)}.i-accept samp.error:before,.i-accept samp.error:after{content:'';display:block;width:0;height:0;left:0;right:0;margin:auto;bottom:100%;position:absolute;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:6px solid transparent}@media only screen and (max-width: 984px){.i-accept{padding-left:33.33333333%}.i-accept .label--form-button{width:calc((16.666666666666664% * 2) - 10px)}.i-accept samp.error{max-width:calc((16.666666666666664% * 2) - 10px)}}@media only screen and (max-width: 680px){.i-accept{padding-top:45px;padding-bottom:2px;padding-left:0}.i-accept .label--form-button{width:auto}.i-accept samp.error{max-width:135px}}@media only screen and (max-width: 480px){.i-accept .label--form-button{width:100%}.i-accept samp.error{max-width:100%;left:50%;-webkit-transform:translate(-50%, 0);-moz-transform:translate(-50%, 0);-o-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);transform:translate(-50%, 0)}}.seats-counter{display:inline-block}.seats-counter *{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.seats-counter__button,.seats-counter__field{display:inline-block;vertical-align:middle;text-align:center;line-height:35px;height:35px}.seats-counter__button{width:35px;color:#aebad2;font-size:29px;font-weight:bold;text-decoration:none;border:1px solid #aebad2;-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.15);-moz-box-shadow:0 1px 1px rgba(0,0,0,0.15);box-shadow:0 1px 1px rgba(0,0,0,0.15);-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}.seats-counter__button:hover{color:#8d9ec0;-webkit-box-shadow:0 0 3px rgba(0,0,0,0.15);-moz-box-shadow:0 0 3px rgba(0,0,0,0.15);box-shadow:0 0 3px rgba(0,0,0,0.15)}.seats-counter__field{width:65px;font-size:16px;border:none}.wagon-scheme{background-color:#ffffff;width:auto}.wagon-scheme>svg{display:block;min-width:932px;fill:#7e899e;margin:20px auto;user-select:none}.wagon-scheme text{font-size:14px}.wagon-scheme .st0{fill:#ffffff}.wagon-scheme .st4{fill:#b543a0}.wagon-scheme .st6,.wagon-scheme .st7,.wagon-scheme .st8{fill:#22225e}.wagon-scheme g[id^='_'] text,.wagon-scheme #car_number text{fill:#ffffff;font-size:12px}.wagon-scheme g[id^='_'] path,.wagon-scheme #car_number path,.wagon-scheme g[id^='_'] text,.wagon-scheme #car_number text{cursor:pointer;color:#ffffff}.wagon-scheme #car_number text{font-size:14px}.wagon-scheme g.selected path{fill:#b543a0}.wagon-scheme g.occupied:not(.selected) path{fill:#aebad2;cursor:default !important}.wagon-scheme g.occupied text{cursor:default !important}.wagon-scheme summary{display:inline-flex;cursor:pointer;line-height:10px;padding-bottom:14px;padding-left:10px}#car_number{text-anchor:middle;font-size:1em;color:#ffffff;fill:#cf6ebe}#car_number path{fill:inherit;stroke:#cf6ebe}#car_number path,#car_number text{cursor:default !important;pointer-events:none}.train-scheme-path-stroked{fill:none;stroke:#aebad2;stroke-width:1px}.insurance-railway{position:relative;font-size:13px;line-height:20px;color:#4a4a4a;padding:30px 20px 30px 131px;margin-top:10px;background-color:#ffffff;clear:both;-webkit-box-shadow:0 1px rgba(0,0,0,0.15) rgba(0,0,0,0.1);-moz-box-shadow:0 1px rgba(0,0,0,0.15) rgba(0,0,0,0.1);box-shadow:0 1px rgba(0,0,0,0.15) rgba(0,0,0,0.1)}.data-block .insurance-railway{border-top:1px solid #ccd5e3}.insurance-railway__icon{position:absolute;top:15px;width:46px;height:46px;left:25px}.insurance-railway__price-block{margin-top:10px}.insurance-railway__price{margin-top:14px;text-align:right;font-size:16px;color:#4a4a4a;font-weight:bold}.insurance-railway__info{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;flex-direction:row;align-items:center;position:relative;color:#1c1c1c;padding:10px 10px 10px 60px;margin:10px 0;height:80px;background-color:#F0F8E8;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.insurance-railway__info:before{content:'';position:absolute;left:20px;top:-5px;bottom:0;margin:auto;display:block;width:15px;height:8px;border-left:5px solid #70BD1D;border-bottom:5px solid #70BD1D;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.insurance-railway__title{font-size:16px;line-height:22px;color:#000000;margin:25px 0}.insurance-railway__field{position:relative;margin-bottom:20px}.insurance-railway__field:first-of-type{font-size:14px;line-height:40px}.insurance-railway__form{display:none}.insurance-railway .form-checkbox{position:absolute;-moz-opacity:0;-khtml-opacity:0;-webkit-opacity:0;opacity:0;filter:alpha(opacity=0)}.insurance-railway .non-active-input{pointer-events:none;color:rgba(144,137,137,0.91)}.insurance-railway .form-checkbox-label{position:relative;display:block;cursor:pointer;color:#404040;font-size:16px;margin-bottom:10px}.insurance-railway .form-checkbox-label:after{content:"";clear:both;display:block;overflow:hidden;width:100%}.insurance-railway .form-checkbox-label:before,.insurance-railway .form-checkbox-label:after{content:'';display:block;position:absolute;right:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.insurance-railway .form-checkbox-label:before{height:16px;width:16px;margin-top:1px;margin-right:10px;vertical-align:middle;border:2px solid #B2C2DD;background-color:#ffffff}.insurance-railway .checked+.form-checkbox-label:before,.insurance-railway :checked+.form-checkbox-label:before{border-color:#22225e;background-color:#22225e}.insurance-railway .checked+.form-checkbox-label:after,.insurance-railway :checked+.form-checkbox-label:after{top:3px;right:100%;width:10px;height:7px;margin-right:13px;border-left:2px solid #ffffff;border-bottom:2px solid #ffffff;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.insurance-railway .checked~.insurance-railway__form,.insurance-railway :checked~.insurance-railway__form{display:block}.insurance-railway .form-input{position:relative;width:100%;height:40px;padding-top:17px;padding-bottom:7px;line-height:1;color:inherit;border:1px solid #ccd5e3;background-color:rgba(255,255,255,0);z-index:1;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}.insurance-railway .form-input:focus{border-color:#8595AF}.insurance-railway .form-input:focus~.form-label,.insurance-railway .form-input:valid~.form-label{font-size:11px;line-height:12px;top:5px;color:#8f8f8f}.insurance-railway .form-label,.insurance-railway .form-label:not([data-uil*="gender"]){display:block;position:absolute;top:0;bottom:0;left:10px;right:10px;padding:0 0 0 10px;cursor:text;color:#8595AF;font-size:14px;line-height:40px;z-index:0;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}.insurance-railway small{display:block;margin:10px 0;font-size:13px;line-height:1.23;color:#8f8f8f}@media only screen and (max-width: 984px){.insurance-railway__price{display:block}}@media only screen and (max-width: 768px){.insurance-railway__field:first-of-type{margin-bottom:0}}@media only screen and (max-width: 680px){.insurance-railway{padding:65px 30px 20px}.insurance-railway__icon{width:46px;height:46px;top:15px;left:10px;right:10px;margin:auto}.insurance-railway .form-checkbox-label{font-size:16px;line-height:1.3;padding-left:25px;margin-top:10px;margin-bottom:20px}.insurance-railway .form-checkbox-label:before{margin-left:0;left:0}.insurance-railway :checked+.form-checkbox-label:after{margin-right:0;left:3px}.insurance-railway__info{height:auto;min-height:80px}}.avia-rec-for-gd{font-size:14px;line-height:24px;background-color:#ffffff;background-size:cover;background-position:center;padding:20px 10px;margin-bottom:10px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.15);-moz-box-shadow:0 1px 1px rgba(0,0,0,0.15);box-shadow:0 1px 1px rgba(0,0,0,0.15);-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}.avia-rec-for-gd p{margin:0}.avia-rec-for-gd .mobile_image{display:none}.avia-rec-for-gd .logo{margin-bottom:5px}.avia-rec-for-gd .logo,.avia-rec-for-gd .airlines,.avia-rec-for-gd .date,.avia-rec-for-gd .btn__def{display:inline-block;vertical-align:middle;text-decoration:none}.avia-rec-for-gd .airlines{line-height:1;border-bottom:1px dotted #22225e}.avia-rec-for-gd .airlines:hover{border-bottom-color:transparent}.avia-rec-for-gd .airlines,.avia-rec-for-gd .route{color:#22225e}.avia-rec-for-gd .date,.avia-rec-for-gd .route{font-size:13px}.avia-rec-for-gd .date{color:#757575}.avia-rec-for-gd .buy-ticket{text-align:right}.avia-rec-for-gd .ticket-price{font-size:20px;color:#b543a0;margin-bottom:10px}.avia-rec-for-gd .btn__def,.avia-rec-for-gd .button{height:auto;line-height:20px;padding:10px;color:#ffffff;cursor:pointer;background-color:#b543a0;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}.avia-rec-for-gd .btn__def:hover,.avia-rec-for-gd .button:hover{background-color:#c665b4}@media only screen and (max-width: 768px){.avia-rec-for-gd{background-image:none !important;background:#ffffff}.avia-rec-for-gd .mobile_image{display:block;width:100%;margin-bottom:20px}}@media only screen and (max-width: 480px){.avia-rec-for-gd .buy-ticket{text-align:center}.avia-rec-for-gd .button{display:block}}.info-text{display:inline-block;padding:7px 15px;font-size:13px;line-height:15px;font-weight:normal;font-style:normal;text-align:center;color:#488947;background-color:#eef9ed;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.info-text--circle{-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;-o-border-radius:20px;border-radius:20px}.info-text--arrow{font-size:13px;font-weight:normal;font-style:italic;font-stretch:normal;text-align:center;color:#555d6f;padding:0;background:none}.info-text--arrow:after{content:'';display:inline-block;width:24px;height:11px;margin-bottom:-5px;margin-left:5px;background-image:url('/img/icons/icon-arrow-arc.png?48546');background-position:center center;background-repeat:no-repeat}.info-text--warning{display:block;position:relative;padding:15px 20px 15px 50px;font-size:14px;line-height:1.29;min-height:40px;text-align:left;color:#b0875a;background-color:rgba(254,248,216,0.7);-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.info-text--warning .icon-warning{position:absolute;top:0;left:0;display:inline-block;width:55px;height:100%;font-style:normal;vertical-align:top}.info-text--warning .icon-warning:before{content:'!';display:block;position:absolute;top:0;bottom:0;width:40px;font-size:22px;line-height:50px;font-weight:bold;color:#b0875a;text-align:center;background-color:#FBF1CF;border-top-left-radius:5px;border-bottom-left-radius:5px}.info-text--warning .icon-warning+span{display:block;margin-left:30px}.info-text--info{display:block;color:#486c95;font-size:13px;line-height:20px;text-align:left;padding:15px 20px;background-color:#e8f3ff;clear:both;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px}.info-text--info strong{font-size:15px}.mark--free{position:relative}.mark--free:before{content:'FREE';display:block;position:absolute;font-size:10px;font-family:Verdana,Geneva,sans-serif;font-weight:800;right:15px;bottom:100%;color:#ffffff;padding:0px 5px;background-color:#6da26c;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px}body{position:relative;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:13px;line-height:20px;background-color:#e9eaed}a{color:#4a90e2}fieldset{display:block}.fb_block,.fb_iframe_widget{float:right;height:214px}.icon-login:before{content:'T';display:inline-block;width:20px;height:20px;color:#ffffff;font-size:24px;font-weight:bold;line-height:31px;text-indent:-2px;text-align:center;vertical-align:middle;margin-right:9px;overflow:hidden;background-color:#b543a0;-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;-o-border-radius:20px;border-radius:20px;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}.header .cabinet .icon-login span{vertical-align:middle;padding:0;background:none}.icon-login:hover:before{background-color:#bf52ab;-webkit-box-shadow:0 0 1px rgba(0,0,0,0.15);-moz-box-shadow:0 0 1px rgba(0,0,0,0.15);box-shadow:0 0 1px rgba(0,0,0,0.15)}.icon-caret:after{content:'';width:0;height:0;display:inline-block;vertical-align:middle;border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid #aebad2}.icon-star{width:10px;height:12px;stroke:none}.icon-qr{width:17px;height:16px;vertical-align:middle}.icon-qr--big{display:inline-block;width:27px;height:26px;vertical-align:middle;margin:-5px 15px -5px 0;fill:#000000}:hover>.icon-qr--big{fill:#000000}.icon-arrow-circle{width:37px;height:37px;fill:#aebad2;stroke:#aebad2;stroke-width:3px;-webkit-border-radius:37px;-moz-border-radius:37px;-ms-border-radius:37px;-o-border-radius:37px;border-radius:37px}.icon-check-circle{width:37px;height:37px;fill:#aebad2}.icon-sort{width:7px;height:10px;fill:#8595AF;margin-left:6px}.icon-sort:hover{fill:#52627c}.icon-attention{width:16px;height:17px;fill:#F2914E;margin-right:6px;vertical-align:text-bottom}:hover .icon-attention{fill:#F2914E}.icon-date{width:14px;height:16px;position:absolute;top:12px;left:20px;fill:#ccd5e3;pointer-events:none}.icon-clock{position:relative;max-width:90px;height:20px;margin:15px auto}.icon-clock .icon-svg{position:relative;width:20px;height:20px;stroke:#ccd5e3;fill:#ccd5e3;background-color:#ffffff;z-index:1;-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;-o-border-radius:20px;border-radius:20px}.icon-clock--line:before{content:'';display:block;position:absolute;top:10px;width:100%;border-top:1px dashed #ccd5e3}.lead{color:#232360;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:17px;line-height:20px;font-weight:normal;font-style:normal;font-stretch:normal;text-transform:uppercase;margin-bottom:16px}.lead--s{font-size:16px;font-style:normal;font-stretch:normal;line-height:1.88;color:#4a4a4a;text-transform:none;padding:25px 0;margin:0}.lead--xl{font-family:'pf_dindisplay_proregular',Arial,sans-serif;font-size:40px;font-weight:500;text-transform:none;color:inherit}.lead--title{font-size:21px;line-height:24px;color:#4a4a4a;font-weight:bold;margin:20px 0;text-transform:none}.info-block{margin-bottom:27px}.info-block__content{background-color:#ffffff;-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.15);-moz-box-shadow:0 1px 1px rgba(0,0,0,0.15);box-shadow:0 1px 1px rgba(0,0,0,0.15)}.info-block--notification{margin-left:-10px;margin-right:-10px;padding:15px 20px;margin-bottom:0;border-top:1px solid #e9eaed;clear:both}.inline-list{margin-bottom:10px}.inline-list li{display:inline-block}.item-price{padding-bottom:9px;padding-top:9px;font-size:14px;font-weight:normal;color:#000000;text-align:right;float:right}@media only screen and (max-width: 768px){.item-price{padding-bottom:4px;padding-top:4px}}.item-price__summ,.item-price strong{display:inline-block;margin-left:10px;font-size:18px;color:#2d2d71;vertical-align:middle}.item-price em{font-style:normal}.item-price__summ--old{display:inline-block;font-size:16px;font-weight:normal;color:#8d9ec0;margin:0 0 0 10px;text-decoration:line-through}.item-accept{font-weight:bold;font-size:13px;color:#4a4a4a}.item-accept>span{text-transform:lowercase}.filter-train{position:absolute;left:0;right:0;top:0;margin:auto;display:inline-block;width:150px;color:#ffffff;padding:5px;font-size:13px;line-height:15px;text-align:center;white-space:nowrap;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px}.filter-train--fast{border-top-left-radius:0;border-top-right-radius:0;background-color:#84c6f0}.filter-train--cheap{border-top-left-radius:0;border-top-right-radius:0;background-color:#68ac44}.filter-train:first-of-type{left:-11%}.filter-train:first-of-type~.filter-train{left:-25%}[data-item-tooltip]{position:relative}[data-item-tooltip]:before{content:attr(data-item-tooltip);position:absolute;margin-bottom:5px;font-size:12px;line-height:1;padding:7px 0px;font-weight:normal;font-style:normal;font-stretch:normal;text-align:center;color:#383838;white-space:nowrap;text-transform:capitalize;background-color:#ffffff;-webkit-box-shadow:0 1px 10px rgba(0,0,0,0.3);-moz-box-shadow:0 1px 10px rgba(0,0,0,0.3);box-shadow:0 1px 10px rgba(0,0,0,0.3);-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px}[data-item-tooltip]:after{content:'';width:0;height:0;border-top:5px solid #ffffff;border-left:3px solid transparent;border-right:3px solid transparent}[data-item-tooltip]:before,[data-item-tooltip]:after{position:absolute;bottom:100%;left:-15px;right:-15px;margin-left:auto;margin-right:auto;display:none;z-index:5;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}[data-item-tooltip]:hover:before,[data-item-tooltip]:hover:after{display:block;-webkit-animation:fadeIn .5s ease 1 normal;-moz-animation:fadeIn .5s ease 1 normal;-o-animation:fadeIn .5s ease 1 normal;animation:fadeIn .5s ease 1 normal}.found-error-link{position:fixed;top:50%;width:225px;text-align:center;display:block;height:40px;margin:-100px 0 0;z-index:15;background:#22225e;color:#aebad2;font-size:18px;text-transform:uppercase;text-decoration:none;line-height:40px;padding:0 12px 0 30px;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-o-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);right:-114px}.found-error-link:before{content:"e";font-family:"icons-font" !important}.found-error-link:before{line-height:1;text-transform:none;position:absolute;width:40px;height:40px;left:5px;top:0px;font-size:32px;-webkit-transform:rotate(270deg);-moz-transform:rotate(270deg);-o-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg);display:block}@media only screen and (max-width: 984px){.found-error-link{display:none}}.loading{display:block;height:50px;background-image:url("/img/loaders/loader_s.gif?48546");background-repeat:no-repeat;background-position:center center;background-color:#f8f8f8}.loading--l{position:fixed;top:50%;width:70px;height:70px;left:0;right:0;margin:auto;z-index:3;background:none;border:10px solid transparent;border-top-color:#ffffff;border-left-color:rgba(255,255,255,0.7);border-right-color:rgba(255,255,255,0.7);border-bottom-color:rgba(255,255,255,0.7);overflow:hidden;-webkit-border-radius:70px;-moz-border-radius:70px;-ms-border-radius:70px;-o-border-radius:70px;border-radius:70px;-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite}.overlay-show{display:block;position:absolute;width:100%;height:100%;bottom:0;z-index:10}.overlay-show:after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,0.5);z-index:2;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}.e-ticket{display:inline-block;font-size:11px;line-height:15px;font-weight:normal;color:#848484;text-decoration:none;z-index:1}.e-ticket svg{margin-right:10px}.rating{display:inline-block}.rating[data-stars] .icon-star{fill:#b543a0}.rating[data-stars="0"] .icon-star{fill:#aebad2}.rating[data-stars="1"] .icon-star:nth-child(1)~.icon-star{fill:#aebad2}.rating[data-stars="2"] .icon-star:nth-child(2)~.icon-star{fill:#aebad2}.rating[data-stars="3"] .icon-star:nth-child(3)~.icon-star{fill:#aebad2}.rating[data-stars="4"] .icon-star:nth-child(4)~.icon-star{fill:#aebad2}.rating[data-stars="5"] .icon-star:nth-child(5)~.icon-star{fill:#aebad2}.fb-block,.vk-block{margin-top:36px}.social-buttons{margin-left:-5px;margin-right:-5px}.social-buttons:after{content:"";clear:both;display:block;overflow:hidden;width:100%}.social-buttons li{float:left}.social-buttons__item{margin:0 5px}small{font-size:12px;line-height:1.33}small strong{color:#4e4e4e}small span{color:#909090}.small-description{display:block}.small-description strong{display:block;font-weight:normal}.small-description span{display:inline-block}.small-description a{color:#4a90e2;text-decoration:none}.small-description a:hover{text-decoration:underline}.content--result{margin-top:20px;margin-bottom:30px;clear:both}.content__lead{font-size:21px;font-weight:bold;padding:20px;color:#4a4a4a}.content__lead--grey{background-color:#f7f7f7}.content__lead--sub{font-size:15px;font-weight:normal;color:#4a4a4a;padding-top:15px;padding-bottom:15px;margin-left:-10px;margin-right:-10px;background-color:#f4f4f4}.content__lead--sub .link{float:right;margin-left:15px}.content__block{position:relative;margin-bottom:10px;padding:0 10px;background-color:#ffffff;clear:both;-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.15);-moz-box-shadow:0 1px 1px rgba(0,0,0,0.15);box-shadow:0 1px 1px rgba(0,0,0,0.15)}.content__block:after{content:"";clear:both;display:block;overflow:hidden;width:100%}.content__block__inner{padding:20px 10px;margin:0 -10px}.content__block__inner:after{content:"";clear:both;display:block;overflow:hidden;width:100%}.content__block__inner+.content__block__inner{border-top:1px solid #efefef}.content__block__inner--fixed{max-width:944px;margin:0 auto}@media only screen and (max-width: 768px){.content__block__inner--fixed{padding:5px 10px}.content__block__inner--fixed .item-accept{padding:10px}}@media only screen and (max-width: 680px){.content__block__inner--fixed{padding:2px 10px}.content__block__inner--fixed+.content__block__inner{padding:0px 10px}.content__block__inner--fixed+.content__block__inner .item-accept{font-size:10px;padding:2px 10px;padding:5px 10px 2px;line-height:1.5}}.content__block+.lead{margin-top:20px}.content__block--no-margin{margin:0}.content__block--grey{background-color:#f5f5f5}.content__block--grey>p{margin-top:20px;margin-bottom:20px}.content__block--fixed{position:sticky;bottom:0px;margin:0px;left:0;right:0;z-index:1}.content__bottom{display:none;padding:18px 10px;text-align:center;margin-top:30px;margin-bottom:-30px;background-color:#ffffff;-webkit-box-shadow:0 -2px 3px rgba(0,0,0,0.08);-moz-box-shadow:0 -2px 3px rgba(0,0,0,0.08);box-shadow:0 -2px 3px rgba(0,0,0,0.08)}.content__bottom .button{height:inherit;min-height:46px;padding:14px 35px;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px}.tabs-content>div{-webkit-animation:fadeUpEffect .25s;animation:fadeUpEffect .25s}.tab-s{clear:both;border-top:1px solid #efefef}.tab-s__item{padding:20px}.tab-s__item:first-of-type{border-right:1px solid #efefef;background-color:#f7f7f7}.tab-s__item .link{float:right;line-height:1}.tab-s__item span{margin-right:5px}.tab-s__item strong{color:#575757}.tab-s__item .icon-print{display:inline-block;width:25px;height:25px;vertical-align:middle;margin-right:10px;fill:#4a4a4a}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.text-attention{position:relative;font-size:14px;line-height:20px;padding:25px 10px 25px 75px;color:#575757}.text-attention img{position:absolute;width:46px;height:46px;left:10px;top:0;bottom:0;margin:auto}.text-attention strong{margin-right:10px}.line{clear:both;border:0;border-top:1px solid #efefef}.widget{position:relative;width:100%;min-height:100px;background-color:rgba(255,255,255,0.5);-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.15);-moz-box-shadow:0 1px 1px rgba(0,0,0,0.15);box-shadow:0 1px 1px rgba(0,0,0,0.15)}.widget--loading:before{content:attr(data-title);position:absolute;height:20px;left:0;right:0;top:0;bottom:0;text-align:center;margin:auto;color:#ccd5e3}.info-block .widget{margin-top:36px}.looking_for{color:#232360;margin-bottom:20px;padding:20px;background-color:#ffffff;clear:both;-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.15);-moz-box-shadow:0 1px 1px rgba(0,0,0,0.15);box-shadow:0 1px 1px rgba(0,0,0,0.15)}.looking_for:after{content:"";clear:both;display:block;overflow:hidden;width:100%}.flex-container{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;flex-direction:row}.flex-container--center{justify-content:center}.flex-container--align-center{align-items:center}.coupe-type{position:relative}.coupe-type:hover .coupe-type__alert{display:block}.coupe-type .label{font-weight:normal}.coupe-type__name,.coupe-type__alert{position:absolute;text-align:center;left:50%;-webkit-transform:translate(-50%, 0);-moz-transform:translate(-50%, 0);-o-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);transform:translate(-50%, 0)}.coupe-type__name{font-size:11px;line-height:12px;width:10px;top:50%;margin:auto;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.coupe-type__name.coupe-type-m,.coupe-type__name.coupe-type-f,.coupe-type__name .coupe-type-m,.coupe-type__name .coupe-type-f{float:left;margin-left:auto;margin-right:auto}.coupe-type__name.coupe-type-m+.coupe-type__alert{color:#ffffff;background-color:#4a90e2}.coupe-type__name.coupe-type-f+.coupe-type__alert{color:#ffffff;background-color:#f01d4d}.coupe-type__name.coupe-type-mix+.coupe-type__alert{color:#ffffff;background-color:#22225e}.coupe-type__alert{display:none;bottom:100%;margin-bottom:5px;font-size:12px;line-height:15px;padding:2px 10px;white-space:nowrap;z-index:5}.coupe-type-m,.coupe-type-f{margin-left:3px;margin-right:3px}.coupe-type-m{color:#4a90e2}.coupe-type-f{color:#f01d4d}@media only screen and (max-width: 768px){.tab-s__item{height:auto}.tab-s__item:first-of-type{border-right:0;border-bottom:1px solid #efefef}}@media only screen and (max-width: 680px){.e-ticket{position:relative}.flex-container{flex-wrap:wrap}}@media only screen and (max-width: 480px){.icon-login:before{margin-right:0}.content__lead--sub .link{float:none;margin:5px 0 0}.content__block__inner .button{margin-top:5px;margin-bottom:5px}}.ticket-type{position:relative;padding:22px 25px 22px 85px;line-height:25px;color:#575757;clear:both}.ticket-type:after{content:"";clear:both;display:block;overflow:hidden;width:100%}.ticket-type svg{max-width:26px;max-height:26px;stroke:none;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}.ticket-type .info-text{width:100%}.ticket-type .link{float:right}.ticket-type .link span{display:inline-block;pointer-events:none}.ticket-type .link.active svg{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-o-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.ticket-type__icon,.ticket-type__item{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.ticket-type__icon svg{position:absolute;top:23px;left:30px;width:22px;height:22px;fill:#576072}.ticket-type__descr{display:none;margin-top:25px;clear:both}.mfp-content .ticket-type__descr{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;-o-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between}.ticket-type span,.ticket-type strong,.ticket-type svg{pointer-events:none}.ticket-type__text svg{width:30px;height:30px}.ticket-type__item{flex:1;float:left;width:33.33333333%;font-size:13px;line-height:20px;padding-right:40px;margin-top:20px}.ticket-type__item svg{fill:#aebad2;margin-bottom:10px}.ticket-type__item strong{display:block}.ticket-type__item strong span{position:absolute;right:10px;top:0}.ticket-type__item p{position:relative}.ticket-type__item p:first-of-type{padding-right:50px}@media only screen and (max-width: 768px){.ticket-type{padding-left:50px;padding-right:15px}.ticket-type__icon svg{left:15px}.ticket-type__item{width:100%;padding-right:35px}}@media only screen and (max-width: 480px){.ticket-type .link{float:none;display:block}.ticket-type__item svg{display:block;margin-left:auto;margin-right:auto}}@-webkit-keyframes fadeEffect{from{top:150%;opacity:0}to{top:100%;opacity:1}}@keyframes fadeEffect{from{top:120%;opacity:0}to{top:100%;opacity:1}}@-webkit-keyframes fadeIn{from{opacity:0;visibility:hidden}to{opacity:1;visibility:visible}}@keyframes fadeIn{from{opacity:0;visibility:hidden}to{opacity:1;visibility:visible}}@-webkit-keyframes fadeFlipEffect{from{top:150%;opacity:0;-webkit-transform:perspective(60em) rotateX(-25deg);-moz-transform:perspective(60em) rotateX(-25deg);-o-transform:perspective(60em) rotateX(-25deg);-ms-transform:perspective(60em) rotateX(-25deg);transform:perspective(60em) rotateX(-25deg)}to{top:100%;opacity:1;-webkit-transform:perspective(0) rotateX(0deg);-moz-transform:perspective(0) rotateX(0deg);-o-transform:perspective(0) rotateX(0deg);-ms-transform:perspective(0) rotateX(0deg);transform:perspective(0) rotateX(0deg)}}@keyframes fadeFlipEffect{from{top:120%;opacity:0;-webkit-transform:perspective(60em) rotateX(-25deg);-moz-transform:perspective(60em) rotateX(-25deg);-o-transform:perspective(60em) rotateX(-25deg);-ms-transform:perspective(60em) rotateX(-25deg);transform:perspective(60em) rotateX(-25deg)}to{top:100%;opacity:1;-webkit-transform:perspective(0) rotateX(0deg);-moz-transform:perspective(0) rotateX(0deg);-o-transform:perspective(0) rotateX(0deg);-ms-transform:perspective(0) rotateX(0deg);transform:perspective(0) rotateX(0deg)}}@-webkit-keyframes fadeUpEffect{from{top:150%;opacity:0;-webkit-transform:perspective(60em) translateX(-50deg);-moz-transform:perspective(60em) translateX(-50deg);-o-transform:perspective(60em) translateX(-50deg);-ms-transform:perspective(60em) translateX(-50deg);transform:perspective(60em) translateX(-50deg)}to{top:100%;opacity:1;-webkit-transform:perspective(0) translateX(0deg);-moz-transform:perspective(0) translateX(0deg);-o-transform:perspective(0) translateX(0deg);-ms-transform:perspective(0) translateX(0deg);transform:perspective(0) translateX(0deg)}}@keyframes fadeUpEffect{from{top:120%;opacity:0;-webkit-transform:perspective(60em) translateX(-50deg);-moz-transform:perspective(60em) translateX(-50deg);-o-transform:perspective(60em) translateX(-50deg);-ms-transform:perspective(60em) translateX(-50deg);transform:perspective(60em) translateX(-50deg)}to{top:100%;opacity:1;-webkit-transform:perspective(0) translateX(0deg);-moz-transform:perspective(0) translateX(0deg);-o-transform:perspective(0) translateX(0deg);-ms-transform:perspective(0) translateX(0deg);transform:perspective(0) translateX(0deg)}}@-moz-keyframes spin{from{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes spin{from{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin{from{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}}.mobile-app{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;flex-direction:row;align-items:center;padding:10px 0;font-size:14px;line-height:1.3;color:#000000;background-color:#f2f2f2}.mobile-app *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mobile-app__close{display:block;width:44px;height:64px;font-size:30px;line-height:64px;text-align:center;color:#787878;text-decoration:none;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}.mobile-app__close:focus,.mobile-app__close:hover{color:#454545}.mobile-app__img{display:block;width:50px;height:64px;padding:7px 0;text-align:center;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px}.mobile-app__img-holder{width:50px;height:50px;padding:15%;background-color:#b543a0;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%}.mobile-app__img .android{background-image:-webkit-gradient(linear, left top, right top, from(#4f0e91), to(#411571));background-image:-webkit-linear-gradient(left, #4f0e91, #411571);background-image:-moz-linear-gradient(left, #4f0e91, #411571);background-image:-ms-linear-gradient(left, #4f0e91, #411571);background-image:-o-linear-gradient(left, #4f0e91, #411571)}.mobile-app__img .iphone{background-image:-webkit-gradient(linear, left top, right top, from(#88268b), to(#b2259c));background-image:-webkit-linear-gradient(left, #88268b, #b2259c);background-image:-moz-linear-gradient(left, #88268b, #b2259c);background-image:-ms-linear-gradient(left, #88268b, #b2259c);background-image:-o-linear-gradient(left, #88268b, #b2259c)}.mobile-app__text{flex:1;font-family:'plumbregular',Arial,sans-serif;padding:0 0 0 15px;font-size:16px}.mobile-app__text p{margin:0}.mobile-app__text strong{display:block;font-size:18px;font-weight:normal}.mobile-app__btn{display:block;font-size:18px;text-align:center;color:#007aff;padding:15px;text-decoration:none}.mobile-app svg,.mobile-app .icon-svg{display:block;width:100%;height:100%;fill:#ffffff;margin:auto}@media only screen and (max-width: 360px){.mobile-app__close{width:24px}.mobile-app__img{width:50px;padding:7px 0}.mobile-app__text{padding-left:10px}.mobile-app__btn{font-size:16px;font-weight:bold;padding-left:0;padding-right:10px}}