.place-wrapper{position:absolute;-webkit-box-sizing:border-box;box-sizing:border-box;background:#59636b;color:#59636b;text-align:center;font-weight:700;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:2px solid transparent;border-radius:50%}.place-wrapper:before{content:"";position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px;background-color:inherit;opacity:0;z-index:20;-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out;border-radius:50%}.place-wrapper:not(.reserved):hover{cursor:pointer}.place-wrapper:not(.reserved):hover .place{color:#000!important}.place-wrapper:not(.reserved):hover:before{opacity:1}.place-wrapper.added{-webkit-box-sizing:unset;box-sizing:unset;background:#fff!important;border-radius:50%;border-width:3px;-webkit-transition:border-radius .3s ease-in-out,border-color .3s ease-in-out,background .3s ease-in-out;transition:border-radius .3s ease-in-out,border-color .3s ease-in-out,background .3s ease-in-out}.place-wrapper.added:hover:before{opacity:0}.place-wrapper.added .place{color:#000!important}.place{width:100%;z-index:30;-webkit-transition:color .15s ease-in-out;transition:color .15s ease-in-out;color:transparent}.warning-modal .v--modal-box.v--modal{position:static!important;top:auto!important;left:auto!important;right:auto!important;bottom:auto!important;width:-webkit-min-content!important;width:-moz-min-content!important;width:min-content!important;max-width:calc(100% - 30px)!important;min-width:40%!important;height:auto!important;max-height:calc(100% - 30px)!important;padding:15px 25px;border-radius:8px;line-height:1.45;color:#fff;background:rgba(13,118,255,.9)!important}@media only screen and (max-width:768px),only screen and (max-width:768px) and (max-height:650px){.warning-modal .v--modal-box.v--modal{position:relative!important;width:calc(100% - 30px)!important;max-width:none!important;min-width:0!important;min-height:200px!important;max-height:calc(90vh - 30px)!important;padding:10px!important;z-index:99999!important}.v--modal-box.v--modal .warning img{width:64px!important}.v--modal-box.v--modal .warning h2{font-size:16px}.v--modal-box.v--modal .warning p{font-size:14px}}@media only screen and (max-height:480px){.v--modal-overlay.warning-modal .v--modal-box.v--modal{position:relative!important;min-height:200px!important;max-height:calc(90vh - 30px)!important;padding:10px!important;z-index:99999!important}.v--modal-box.v--modal .warning img{width:64px!important}.v--modal-box.v--modal .warning h2{font-size:16px}.v--modal-box.v--modal .warning p{font-size:14px}}.pinch-zoom-wrapper{background:none!important;width:100%;height:100%}.pinch-zoom-wrapper .pinch-zoom-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.hall{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-touch-action:none;touch-action:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-drag:none;-webkit-tap-highlight-color:rgba(0,0,0,0);position:relative;overflow:hidden;height:calc(100vh - 60px)}.hall-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0 auto;-webkit-transform-origin:50% 50% 0;transform-origin:50% 50% 0;-webkit-transform:scale(.95);transform:scale(.95)}.hall-wrapper,.hall-zoom{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute}.hall-zoom{top:130px;left:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:block;width:55px;height:55px;min-width:55px;min-height:55px;outline:0;border:none;font-size:32px;background-color:rgba(0,0,0,.1843137254901961);color:#fff;z-index:10;display:-webkit-box;display:-ms-flexbox;display:flex;cursor:pointer}.hall-zoom:hover{background-color:rgba(0,0,0,.34901960784313724)}.hall-zoom-up{-webkit-transform:translateY(0);transform:translateY(0);border-top-right-radius:1.5px;border-top-left-radius:1.5px}.hall-zoom-down{font-size:32px;-webkit-transform:translateY(100%);transform:translateY(100%)}.hall-zoom-down,.hall-zoom-touch{border-bottom-right-radius:1.5px;border-bottom-left-radius:1.5px}.hall-zoom-touch{-webkit-transform:translateY(0);transform:translateY(0);background:rgba(0,0,0,.184314) url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA79JREFUeNrUmmtIFFEUx8d108JKhCIiyA8hRZEVPY0e9KEg1CwsqYjoQ/RJgvpUUR8SCiIoQz8U9ELKsBdhL3uLkZEYFYiiWVFZlFlUW9bartP/6Fm6DfN078zoH37snXHmes/Mueeee3YTVFVVLDQIZIMgiGj+lgzawT2DezPBOvATlILPimyRARacUv8pCrpBGHSCLhACBTr35YNXwr31YLaN/+cIOxc9UP8XGRHRnCvV3DNJ1VcLSJVpQNDGSyL3mQOSwA/wDpwB04RrQpp75hv0lQFmgDuyPMiOAV9BlXC8QzN4UrfmeLBJf0NkToGAw+uPgD3cLgM1BtdFTPr445cBx8Embh8DG8AvxWfZcaFE9vlVfHwebOT2aL8NCLBPmg2kTBj8RVAg+HIKt1P8NOAcaAFZBm6zltuXua0KE7eL2x1+utASXm3ngofCeXKblXx8lZ98WLg3zPMgmye3bwZ0sAuJoZD8PI/bFZwO6EWWOsb2wg+ibkWhVv4sFwZ/Day3CItORA/pu2wDAkLn28AaPr4LVgt+LkOJ/EBSwXApkx/5xAfOU77wJyVqh+PMUQpVc7UwTeA0yIwnF4r5fhp/VoO9YAwYxu7TKnnuZQjtCWARWC7MpwQh2llO4lTNuSmgFoxg96JocwjsdDGYUBCp5GhG7XTwmtedKisXalCtdV+yCzlRkZUL5XEsj+pklUHOd674mC3s4gTwLHivTd0TbGwp+6JCUCK5T9qLNIOb7NIf+5JO+6mhYDrYDm6BsQPNAFGTwVFKgQaqAaTFIGcgG0BaYWdDs5RjcxtnqyEb90Q8MmBi0GLSnAT5wrnHvOBUcEQwUtQjA0aaLUZFJotLOygHCwzuva56o09Gg08CjTY6oAJXJcgCKSAdlKjeqc1oIUvkpG6eg9dZxznMKA8n8dOAiQ8XO+xslseDJzWbhdELYKvsHZRkVdvJhaiMuBvk9rPB/wZT7SxkT8AyDqe1/ciA21QOcrIS0+ZiIZdXavqBASdoOxNPOk3Vus0OI5Us1YOZsR1ZPCTz7iuieqvc2BhkbWhyuIaa5sHTr2FXlr4jo8rCDS5TuqUuXm+e6VXm4hV9U3nA5ae/Txy8G3tiKtE0Ke58b/BC6f3attOoNipD38BBl55+o3bwbu2Jiy32Cn1Vm95JNwygGk6RC/2+9coA0iXQILnPN14aQL66X2J/USMXcqsy19M3R6TxkvobB1569QZ6shSlt64pQ4/8eAMxbVF6fx8RUWzW/DVbW3If+nXAc70L/gowAD4IUyWLJG5sAAAAAElFTkSuQmCC");background-size:32px;background-position:50%;background-repeat:no-repeat}.place-row{position:absolute;color:#59636b;font-size:18px}.hall-places{-webkit-transform:translateY(0);transform:translateY(0);height:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.hall-places,.hall-screen{width:100%;-ms-touch-action:none;touch-action:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-drag:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.hall-screen{height:40px}.hall-zoom{top:0}.hall-zoom-touch,.pz-zoom-button.pz-zoom-control-position-bottom{display:none}@media only screen and (orientation:landscape) and (max-width:998px){.hall,.hall-places,.hall-screen{-ms-touch-action:auto;touch-action:auto}}@media only screen and (orientation:landscape) and (max-width:992px){.hall-zoom{top:0}}@media only screen and (max-width:480px){.header{height:165px}.pz-zoom-button.pz-zoom-control-position-bottom{display:none}.hall-zoom-touch{display:block}.hall-zoom{top:0}}@media only screen and (max-width:480px) and (orientation:landscape){.header{height:165px}.pz-zoom-button.pz-zoom-control-position-bottom{display:none}.hall-zoom-touch{display:block}.hall-zoom{top:0}}@media only screen and (max-width:789px){.hall-zoom-touch{display:block}.pz-zoom-button.pz-zoom-control-position-bottom{display:none}}@media only screen and (max-width:320px){.hall-wrapper{height:100%}.hall-zoom-touch{width:45px;height:45px;min-width:40px;min-height:40px;font-size:22px}.hall-zoom{top:0}}.hall{height:calc(100vh - 185px)}.overlay{position:fixed;right:0;left:0;top:0;bottom:0;padding:0 200px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:rgba(0,0,0,.45);font-size:24px;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;color:#fff;z-index:100}.error{padding:15px 25px;background-color:rgba(13,118,255,.6862745098039216);border-radius:8px;position:relative;margin-bottom:10px;line-height:28px}.error .fa-close{position:absolute;right:10px;top:8px;font-size:16px}.error .fa-close:hover{cursor:pointer}.overlay-timeout{position:fixed;right:0;left:0;top:0;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:rgba(0,0,0,.75);font-size:24px;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;color:#fff;z-index:100}.ui-alert-content{width:335px;background:transparent;color:#fff}.alert-title-label{font-family:HelveticaNeue,Helvetica Neue,HelveticaNeueRoman,HelveticaNeue-Roman,Helvetica Neue Roman,TeXGyreHerosRegular,HelveticaNeueLocal,Helvetica,Tahoma,Geneva,Arial,sans-serif;font-weight:400;font-size:20px;line-height:24px;letter-spacing:.024em;padding:20px 10px 3px}.alert-message-label,.alert-title-label{color:#fff;display:block;text-align:center}.alert-message-label{font-size:14px;line-height:18px;padding:0 10px 17px;font-weight:300}.alert-ok-btn{height:56px;border:none;border-radius:4px;background-color:#0d76ff;font-family:HelveticaNeueMedium,HelveticaNeue-Medium,Helvetica Neue Medium,HelveticaNeue,Helvetica Neue,TeXGyreHerosRegular,HelveticaNeueMediumLocal,Helvetica,Tahoma,Geneva,Arial,sans-serif;font-weight:400;font-size:16px;line-height:16px;letter-spacing:.06em;text-transform:uppercase;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer}@media only screen and (max-width:320px){.ui-alert-content{width:calc(100% - 35px)}}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}html{max-height:620px}#app,body,html{height:100%}body{background-color:#24262c}#app{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#000}a{text-decoration:none}::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);background-color:transparent;border-radius:10px}::-webkit-scrollbar{width:6px;background-color:#f5f5f5;background-color:transparent}::-webkit-scrollbar-thumb{background-color:#0d76ff;border-radius:10px}.loader-wrapper{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:10003;background-color:rgba(0,0,0,.9372549019607843)}.loader-wrapper,.loader-wrapper main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.loader-wrapper main{width:100vw;height:100vh;background:#090707}.loader-wrapper .spinner{position:relative;width:125px;height:125px}.loader-wrapper .spinner:after,.loader-wrapper .spinner:before{content:"";display:block;position:absolute;border-width:4px;border-style:solid;border-radius:50%}@-webkit-keyframes rotate-animation{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes rotate-animation{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes anti-rotate-animation{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(-1turn);transform:rotate(-1turn)}}@keyframes anti-rotate-animation{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(-1turn);transform:rotate(-1turn)}}.loader-wrapper .spinner.spinner-1:before{width:117px;height:117px;top:0;left:0;-webkit-animation:rotate-animation 1s linear 0s infinite;animation:rotate-animation 1s linear 0s infinite}.loader-wrapper .spinner.spinner-1:after,.loader-wrapper .spinner.spinner-1:before{border-bottom-color:#0d76ff;border-right-color:#0d76ff;border-top-color:rgba(13,118,255,0);border-left-color:rgba(13,118,255,0)}.loader-wrapper .spinner.spinner-1:after{width:81.9px;height:81.9px;top:17.55px;left:17.55px;-webkit-animation:anti-rotate-animation .85s linear 0s infinite;animation:anti-rotate-animation .85s linear 0s infinite}@media only screen and (max-width:320px){#app{max-width:320px}}.type-tickets-select-without-hall--wrapper{bottom:0;width:100%;z-index:9}.type-tickets-select-without-hall--wrapper.selectTypeTicketsStep{padding-top:15px;border-top:1px solid #3b3d43;min-height:10px}.type-tickets-select-without-hall--switch-control{display:block;position:absolute;top:12px;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:26px;height:11px;padding:1rem;cursor:pointer}.type-tickets-select-without-hall--switch-control.close{-webkit-transform:translate(-50%,-50%) rotate(180deg);transform:translate(-50%,-50%) rotate(180deg)}.type-tickets-select-without-hall--select-block{background:#24262c;width:100%;-webkit-transition:all .5s;transition:all .5s}.type-tickets-select-without-hall--select-block>:not(:first-child){border-top:1px solid #3b3d43}.type-tickets-select-without-hall--select-list{min-height:82px;background:#24262c;-ms-flex-wrap:wrap;flex-wrap:wrap}.type-tickets-select-without-hall--select-list,.type-tickets-select-without-hall--select-list-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.type-tickets-select-without-hall--select-list-item{margin:10px 0;width:100%;padding:0 16px;min-height:62px;border-bottom:2px solid #3b3d43}.type-tickets-select-without-hall--select-list-item-select{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.type-tickets-select-without-hall--select-list-item-select-minus,.type-tickets-select-without-hall--select-list-item-select-plus{width:16px;height:16px;border:2px solid #fff;border-radius:50%;position:relative;cursor:pointer}.type-tickets-select-without-hall--select-list-item-select-minus:after,.type-tickets-select-without-hall--select-list-item-select-minus:before,.type-tickets-select-without-hall--select-list-item-select-plus:after,.type-tickets-select-without-hall--select-list-item-select-plus:before{position:absolute;left:50%;top:50%;background:#fff;content:""}.type-tickets-select-without-hall--select-list-item-select-minus:before,.type-tickets-select-without-hall--select-list-item-select-plus:before{width:7.5px;height:2px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.type-tickets-select-without-hall--select-list-item-select-plus:after{width:7.5px;height:2px;-webkit-transform:translate(-50%,-50%) rotate(90deg);transform:translate(-50%,-50%) rotate(90deg)}.type-tickets-select-without-hall--select-list-item-select-count,.type-tickets-select-without-hall--select-list-item-select-name-variant{font-size:18px;line-height:21px;color:#fff}.type-tickets-select-without-hall--select-list-item-select-count{margin:0 28px}.type-tickets-select-without-hall--select-list-item-info{font-size:18px;line-height:21px;color:#8f9193;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:auto;margin-right:24px}@media (min-width:768px){.type-tickets-select-without-hall--select-list{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.type-tickets-select-without-hall--select-list-item{margin:0}}.button-close{-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;padding:0 10px;height:40px;font-size:16px;line-height:22px;text-align:center;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;top:20px;padding:0;width:42px;height:42px;border:2px solid #fff;border-radius:100%;opacity:.3;cursor:pointer;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:.15s ease-in-out;transition:.15s ease-in-out}.button-close:hover{opacity:1}.header{padding:30px;border-bottom:1px solid rgba(205,207,208,.1411764705882353);background:rgba(36,38,44,.9019607843137255);z-index:10002;position:static;top:0;left:0;right:0;height:150px;-webkit-box-sizing:border-box;box-sizing:border-box}.header .contact{display:none;position:absolute;right:90px;top:25px}.header .contact-label{text-transform:uppercase;font-size:10px;line-height:12px;letter-spacing:1px;color:#fff;color:hsla(0,0%,100%,.8);margin-bottom:2px}.header .contact-number{font-size:17px;line-height:20px;font-weight:500;letter-spacing:.5px;color:#fff}.cinema-wrapper,.session-wrapper,.time-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.session-wrapper{margin-bottom:2px;padding-right:60px}.session-wrapper .name{margin-right:10px;width:auto;font-size:20px;-webkit-box-flex:0,;-ms-flex:0,1,auto;flex:0,1,auto;line-height:22px;color:#fff}.session-wrapper .tag{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:0 1 auto;-webkit-box-flex:0;flex:0 1 auto;width:auto;margin-top:3px;margin-right:5px;padding:4px 5px;text-align:center;font-size:12px;line-height:8px;color:#000;background-color:hsla(0,0%,100%,.6);border-radius:3px;font-family:HelveticaNeue,Helvetica Neue,HelveticaNeueRoman,HelveticaNeue-Roman,Helvetica Neue Roman,TeXGyreHerosRegular,HelveticaNeueLocal,Helvetica,Tahoma,Geneva,Arial,sans-serif}.cinema-wrapper{color:#919295;font-size:14px;padding-right:60px}.cinema-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;vertical-align:top;display:inline-block;width:auto;font-family:HelveticaNeue,Helvetica Neue,HelveticaNeueRoman,HelveticaNeue-Roman,Helvetica Neue Roman,TeXGyreHerosRegular,HelveticaNeueLocal,Helvetica,Tahoma,Geneva,Arial,sans-serif}.cinema-hall-name,.cinema-name{margin-right:5px}.time-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-size:22px 22px;font-size:16px;line-height:24px;color:#fff}.time-wrapper .time-date{display:block;margin-top:15px;padding-left:33px;background:url("data:image/svg+xml;charset=utf-8,%3Csvg width='22' height='22' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cfilter x='-50%25' y='-50%25' width='200%25' height='200%25' filterUnits='objectBoundingBox' id='a'%3E%3CfeOffset dy='1' in='SourceAlpha' result='shadowOffsetOuter1'/%3E%3CfeColorMatrix values='0 0 0 0 0.8 0 0 0 0 0.807843137 0 0 0 0 0.815686275 0 0 0 0.135303442 0' in='shadowOffsetOuter1'/%3E%3C/filter%3E%3Cpath id='b' d='M0 0h980v162H0z'/%3E%3C/defs%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg opacity='.9' transform='translate(-68 -98)'%3E%3Cuse fill='%23000' filter='url(%23a)' xlink:href='%23b'/%3E%3Cuse fill='%2324262C' xlink:href='%23b'/%3E%3C/g%3E%3Cg fill='%23FFF'%3E%3Cpath d='M2 6v13c0 .556.445 1 1.001 1H19a1 1 0 001-1V6c0-.556-.445-1-1.001-1H3a1 1 0 00-1 1zM0 6a3 3 0 013.001-3H19a2.996 2.996 0 013 3v13a3 3 0 01-3.001 3H3a2.996 2.996 0 01-3-3V6z'/%3E%3Cpath d='M.5 11h21V9H.5zM5 1v5a1 1 0 102 0V1a1 1 0 10-2 0zm10 0v5a1 1 0 002 0V1a1 1 0 00-2 0z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E") no-repeat 0 100%;background-size:22px 22px;font-size:16px;line-height:24px;background-position:0 0}.button-close{right:25px}.button-close .btn-icon{background-position:50% 50%}.step-box .input-wrapper input[type=email][disabled],.step-box .input-wrapper input[type=number][disabled],.step-box .input-wrapper input[type=password][disabled],.step-box .input-wrapper input[type=text][disabled]{background-color:#a8a8a8!important}.step-box input[type=button][disabled],.step-box input[type=submit][disabled]{color:#a8a8a8!important;background:#3368ad!important}.block-loading{background-image:url(/ajax-loader.gif);background-repeat:no-repeat;display:block;height:25px;margin:0;background-size:25px;width:25px;left:5px;position:absolute;top:10px}.step-box .input-wrapper .input-info{color:#fff;text-align:center;margin-top:5px;justify-self:center;display:block;font-size:85%}.input-error p{font-size:14px}.input-error a{color:#a09d9d}.pz-close-btn{top:25px;right:25px}.header .contact-label{text-align:end}@media only screen and (min-width:768px),screen and (orientation:landscape){.header{height:150px!important;padding:26px 68px 27px}.header .contact{display:block}.cinema-wrapper{padding-right:50%}}@media only screen and (max-width:480px),screen and (orientation:landscape){.header{padding:15px!important;height:auto!important}}@media only screen and (max-width:320px),screen and (orientation:landscape){.header{position:static;top:0;left:0;right:0;height:auto!important;padding:15px!important}}@media only screen and (max-height:480px){.header{padding:10px!important}.header .contact{top:15px}.session-wrapper .tag{margin-top:0}.session-wrapper .name{font-size:16px}.time-wrapper .time-date{margin-top:10px;padding-left:25px;background-size:16px 16px;font-size:14px;line-height:24px;background-position:0}.cinema-wrapper{color:#919295;font-size:12px}}.footer{border-top:1px solid rgba(205,207,208,.1411764705882353);background-color:#24262c;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;min-height:56px;position:absolute;bottom:0;left:0;right:0;z-index:10002}.footer-mobile{display:none}.hall-basket-wrapper{padding:10px 15px;border-top:1px solid #3b3d43}.footer-desktop{-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.footer-desktop,.place-type-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal}.place-type-list{width:100%;min-height:56px;-ms-flex-direction:row;flex-direction:row;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:400px;margin:0 auto}.place-type{color:#bdbec0;margin:3px 20px 10px 0;white-space:nowrap;font-size:12px}.place-type-icon{display:inline-block;margin:0 5px 0 0;width:8px;height:8px;background:#59636b;border-radius:12px}.basket-info{-ms-flex-item-align:center;align-self:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-left:50px}.basket-info .basket-info-label{text-align:right;color:#fff;line-height:1.2;cursor:default;width:100%;display:block;text-align:center;font-family:Helvetica Neue,Helvetica,Arial,sans-serif}.basket-info .basket-info-label-gray{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:12px;line-height:1.5;opacity:.5}.basket-step{-webkit-box-flex:0;-ms-flex:0 0 250px;flex:0 0 250px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.basket-btn{height:42px;font-family:HelveticaNeueMedium,HelveticaNeue-Medium,Helvetica Neue Medium,HelveticaNeue,Helvetica Neue,TeXGyreHerosRegular,HelveticaNeueMediumLocal,Helvetica,Tahoma,Geneva,Arial,sans-serif;font-size:16px;letter-spacing:2px;padding:0 32px;height:56px;border-radius:4px;background:#0d76ff;color:#fff;text-transform:uppercase;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;line-height:22px;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:all .05s;transition:all .05s}.basket-btn.disabled{opacity:.35}.basket-btn .btn-label{line-height:normal}.basket-btn:hover{cursor:pointer;opacity:.85}@media only screen and (min-width:768px),screen and (orientation:landscape){.place-type-list{width:auto;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.basket-step{-webkit-box-flex:0;-ms-flex:0 0 250px;flex:0 0 250px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}@media only screen and (min-width:1024px){.basket-info{padding:0 20px 0 0;-ms-flex-item-align:center;align-self:center;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}.basket-info .basket-info-label{text-align:right}}@media only screen and (max-width:768px),screen and (orientation:landscape){.basket-step-forward{width:100%}}@media only screen and (max-width:480px),screen and (orientation:landscape){.footer{position:fixed}.place-type{margin:3px 10px 10px 0}.place-type-list{min-height:27px}.basket-info{margin:0;flex-direction:row;margin-bottom:10px}.basket-info,.basket-step{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;width:100%}.basket-step{flex-direction:row;-webkit-box-flex:100%;-ms-flex:100%;flex:100%}}@media only screen and (orientation:landscape){.basket-info{width:auto;margin:0 15px}.basket-step{width:auto;-webkit-box-flex:1;-ms-flex:auto;flex:auto}.place-type-list{min-height:55px}}@media only screen and (max-width:320px),screen and (orientation:landscape){.footer{margin-bottom:0}}@media (max-width:768px){.basket-info{margin:0 auto;width:100%}.basket-step{-webkit-box-flex:1;-ms-flex:auto;flex:auto}}@media (min-width:768px){.home .place-type-list.selectedPlace{display:block}.home .basket-info{margin-left:auto;margin-right:1rem}.home .basket-step{max-width:500px}}.type-tickets-select--wrapper{bottom:0;width:100%;z-index:9}.type-tickets-select--wrapper.selectTypeTicketsStep{padding-top:15px;border-top:1px solid #3b3d43;min-height:10px}@media screen and (max-width:900px){.type-tickets-select--wrapper.selectTypeTicketsStep{max-height:40vh;overflow-y:scroll}}.type-tickets-select--switch-control{display:block;position:absolute;top:12px;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:26px;height:11px;padding:1rem;cursor:pointer}.type-tickets-select--switch-control.close{-webkit-transform:translate(-50%,-50%) rotate(180deg);transform:translate(-50%,-50%) rotate(180deg)}.type-tickets-select--select-block{background:#24262c;width:100%;min-height:82px;-webkit-transition:all .5s;transition:all .5s}.type-tickets-select--select-block>:not(:first-child){border-top:1px solid #3b3d43}.type-tickets-select--select-list{min-height:82px;background:#24262c;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.type-tickets-select--select-list-item{margin:10px 0}.type-tickets-select--select-list-item-select{display:-webkit-box;display:-ms-flexbox;display:flex;min-width:240px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.type-tickets-select--select-list-item-select.overFour{min-width:200px}.type-tickets-select--select-list-item-select-minus,.type-tickets-select--select-list-item-select-plus{width:16px;height:16px;border:2px solid #fff;border-radius:50%;position:relative;cursor:pointer}.type-tickets-select--select-list-item-select-minus:after,.type-tickets-select--select-list-item-select-minus:before,.type-tickets-select--select-list-item-select-plus:after,.type-tickets-select--select-list-item-select-plus:before{position:absolute;left:50%;top:50%;background:#fff;content:""}.type-tickets-select--select-list-item-select-minus:before,.type-tickets-select--select-list-item-select-plus:before{width:7.5px;height:2px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.type-tickets-select--select-list-item-select-plus:after{width:7.5px;height:2px;-webkit-transform:translate(-50%,-50%) rotate(90deg);transform:translate(-50%,-50%) rotate(90deg)}.type-tickets-select--select-list-item-select-name{font-size:16px;line-height:18px;color:#fff;margin:0 10px}.type-tickets-select--select-list-item-info{font-size:14px;line-height:16px;color:#8f9193;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (min-width:768px){.type-tickets-select--select-list{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.type-tickets-select--select-list-item{margin:0}}.home{height:100vh}.countdown{color:#fff;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:16px}.countdown .day,.countdown .hour,.countdown .min,.countdown .sec{margin:0 5px}.countdown .number{text-align:center}.auth-form{position:relative;width:35%;min-width:450px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.auth-form__header{font-size:20px;margin-top:10px;margin-bottom:20px;text-align:center;color:#fff}.auth-form__footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:30px}.auth.step-box{border:none}.auth.step-box .input-error{color:#fff!important;margin:10px 0;font-size:14px!important}.auth.step-box .input-error a{color:#fff;text-decoration:underline;font-weight:700}.pz-close-btn{background:none;border:1.55px solid #fff;position:absolute;width:42px;height:42px;display:block;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;top:-20px;right:-35px;-webkit-transform:scale(.75);transform:scale(.75);border:none}.pz-close-btn:hover{cursor:pointer}.pz-close-btn svg{width:18px;height:18px;fill:#fff}.pz-button-registration{background:none;border:none;color:#fff;margin:10px 0;-webkit-transition:all .3s ease;transition:all .3s ease}.pz-button-registration:hover{opacity:.75}.basket-btn_small{height:45px;border:none;text-transform:none;border-radius:8px}.basket-btn_small:focus{outline:none}.basket-btn_alt_close{top:15px!important;right:15px!important}.signup-radio.signup-email,.signup-radio.signup-phone{width:50%;display:inline-block;margin:0 0 10px 0}@media only screen and (max-width:480px){.auth{width:calc(100% - 30px)}.auth-form{width:auto!important;min-width:auto!important}.auth .login-method{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}.auth .login-method,.auth .login-method label{width:100%!important}.auth-form__footer{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important;margin-top:0!important}.auth-form__footer .basket-btn_close{margin-bottom:15px!important}}[data-modal=modal-card] .v--modal,[data-modal=registration-form] .v--modal{background-color:rgba(4,45,100,.9098039215686274)!important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.modal-label{font-size:20px}@media only screen and (max-width:480px){.auth-modal .v--modal{width:calc(100% - 50px)!important;min-height:410px!important;max-height:calc(90vh - 60px);height:auto!important;margin:0 25px!important;top:120px!important;overflow-x:hidden}.auth-modal .v--modal-form{width:100%!important}}.registration-modal .v--modal-box.v--modal{position:relative!important;width:auto!important;min-width:200px!important;max-width:calc(90vw - 30px)!important;min-height:200px!important;height:auto!important;max-height:calc(90vh - 30px)!important;padding:10px!important;z-index:99999!important;display:block}.reg{margin:0!important;padding:15px!important;height:100%!important}.reg-form{width:100%;max-width:400px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.reg-form__header{font-size:20px;text-align:center;color:#fff;margin-top:20px;margin-bottom:20px}.reg-form__footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:30px;position:relative}.reg.step-box{position:relative;border:none}.reg.step-box .input-wrapper .input-sms{width:100px;margin:0 auto;display:block}.reg.step-box .input-error{color:#fff!important;margin:10px 0;font-size:14px!important}.reg.step-box .input-error a{color:#fff;text-decoration:underline;font-weight:700}.registration-btn_request{width:100%;margin:0 20px 0 0}.registration-btn_small{height:45px;border:none;text-transform:none;border-radius:8px}.registration-btn_small:focus{outline:none}.basket-btn_alt_close{position:absolute;top:-5px;right:5px;border:none;width:40px;height:40px;border-radius:50%;cursor:pointer;background:transparent;border:1px solid #ccc;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.basket-btn_alt_close:after,.basket-btn_alt_close:before{position:absolute;left:22px;content:" ";height:24px;width:2px;background-color:#ccc;top:10px}.basket-btn_alt_close:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.basket-btn_alt_close:hover{opacity:1}.input-info.input-sms-message{text-align:left;padding:10px 0 15px 0}.reg .pz-close-btn{top:10px;right:10px}.v--modal-overlay .v--modal-box{overflow:auto!important;height:auto!important}.isAccept-checkbox label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.isAccept-checkbox label .checkbox{width:1rem;height:1rem;margin-right:.5rem}.isAccept-checkbox label p{margin:0;font-size:.9rem;opacity:.9}.isAccept-checkbox label p a{color:hsla(0,0%,100%,.7);text-decoration:underline}@media only screen and (max-width:768px),only screen and (max-width:768px) and (max-height:650px){.registration-modal .v--modal-box.v--modal{position:relative!important;width:auto!important;min-width:200px!important;max-width:calc(90vw - 30px)!important;min-height:200px!important;height:auto!important;max-height:calc(90vh - 30px)!important;padding:10px!important;z-index:99999!important;display:block}}@media only screen and (max-width:480px){.registration-modal .reg-modal .v--modal{position:relative!important;width:auto!important;min-width:200px!important;max-width:calc(90vw - 30px)!important;height:auto!important;min-height:200px;max-height:calc(90vh - 30px)!important;padding:10px!important;z-index:99999!important;display:block}.registration-modal .reg-modal .v--modal-form{width:100%!important}.reg{width:calc(100% - 30px);padding-top:0!important}.reg-form{width:auto!important;min-width:auto!important}.reg-form__footer{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}.reg-form__footer .registration-btn_cancel{display:none}}@media only screen and (max-height:480px){.registration-modal .v--modal-box.v--modal{position:relative!important;height:auto!important;min-height:180px;max-height:calc(90vh - 30px)!important;padding:10px!important;z-index:99999!important;display:block}}.v--modal-overlay[data-modal=user-agreement]{overflow-x:hidden}.v--modal-overlay[data-modal=user-agreement] .b-text{margin-bottom:15px}.v--modal-overlay[data-modal=user-agreement] .b-text p{margin-bottom:8px}.v--modal-overlay[data-modal=user-agreement] .b-text strong{font-weight:700}.v--modal-overlay[data-modal=user-agreement] .b-text a{color:#0d76ff}.v--modal-overlay[data-modal=user-agreement] .modal-close{position:absolute;top:20px;right:20px;color:#fff;font-size:28px;font-weight:400;cursor:pointer}.v--modal-overlay[data-modal=user-agreement] .modal-button{padding:0 30px}.v--modal-overlay[data-modal=user-agreement] .v--modal-box{padding:20px 30px}.v--modal{background-color:rgba(0,0,0,.8352941176470589)!important;display:block;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.v--modal-overlay[data-modal=privacy-policy]{overflow-x:hidden}.v--modal-overlay[data-modal=privacy-policy] .b-text{margin-bottom:15px}.v--modal-overlay[data-modal=privacy-policy] .b-text p{margin-bottom:8px}.v--modal-overlay[data-modal=privacy-policy] .b-text strong{font-weight:700}.v--modal-overlay[data-modal=privacy-policy] .b-text a{color:#0d76ff}.v--modal-overlay[data-modal=privacy-policy] .modal-close{position:absolute;top:20px;right:20px;color:#fff;font-size:28px;font-weight:400;cursor:pointer}.v--modal-overlay[data-modal=privacy-policy] .modal-button{padding:0 30px}.v--modal-overlay[data-modal=privacy-policy] .v--modal-box{padding:20px 30px}.modal-form{width:335px}.modal-label{display:block;padding:0 10px 10px;font-size:24px;margin-bottom:20px;line-height:24px;letter-spacing:.024em;color:#fff;text-align:center}.modal-input{margin-bottom:15px}.modal-input input{border:none;outline:none;background-color:#fff;border-radius:10px;padding:16px 25px;font-size:18px;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%}.modal-buttons{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.modal-button,.modal-buttons{display:-webkit-box;display:-ms-flexbox;display:flex}.modal-button{margin:0 15px 0 0;height:56px;border-radius:10px;border:1px solid #fff;font-weight:400;font-size:16px;line-height:16px;letter-spacing:.06em;text-transform:uppercase;color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;padding:0 10px;text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-ms-flex:1;flex:1}.modal-button:last-of-type{margin-right:0}.modal-button-primary{background-color:#0d76ff;border-color:transparent}.vue-slider-disabled .vue-slider-rail{background-color:#ccc}.vue-slider-disabled .vue-slider-dot-handle,.vue-slider-disabled .vue-slider-mark-step,.vue-slider-disabled .vue-slider-process{background-color:#666}.vue-slider-disabled .vue-slider-mark-step-active{background-color:#ccc}.vue-slider-rail{background-color:#bda1f3;border-radius:15px}.vue-slider-process{background-color:#6200ee;border-radius:15px}.vue-slider-mark{z-index:4}.vue-slider-mark-step{width:100%;height:100%;border-radius:50%;background-color:#6200ee}.vue-slider-mark-step-active{background-color:#bda1f3}.vue-slider-mark-label{font-size:14px;white-space:nowrap}.vue-slider-dot-handle{cursor:pointer;position:relative;width:100%;height:100%;border-radius:50%;background-color:#6200ee;-webkit-box-sizing:border-box;box-sizing:border-box}.vue-slider-dot-handle:after{content:"";position:absolute;left:50%;top:50%;width:200%;height:200%;background-color:rgba(98,0,238,.38);border-radius:50%;-webkit-transform:translate(-50%,-50%) scale(0);transform:translate(-50%,-50%) scale(0);z-index:-1;-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.vue-slider-dot-handle-focus:after{-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1)}.vue-slider-dot-handle-disabled{cursor:not-allowed;background-color:#666!important}.vue-slider-dot-tooltip{visibility:visible}.vue-slider-dot-tooltip-show .vue-slider-dot-tooltip-inner{opacity:1}.vue-slider-dot-tooltip-show .vue-slider-dot-tooltip-inner-top{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.vue-slider-dot-tooltip-show .vue-slider-dot-tooltip-inner-bottom{-webkit-transform:rotate(135deg);transform:rotate(135deg)}.vue-slider-dot-tooltip-show .vue-slider-dot-tooltip-inner-left{-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.vue-slider-dot-tooltip-show .vue-slider-dot-tooltip-inner-right{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.vue-slider-dot-tooltip-inner{border-radius:50% 50% 50% 0;background-color:#6200ee;opacity:0;-webkit-transition:opacity .2s linear,-webkit-transform .4s cubic-bezier(.25,.8,.25,1);transition:opacity .2s linear,-webkit-transform .4s cubic-bezier(.25,.8,.25,1);transition:transform .4s cubic-bezier(.25,.8,.25,1),opacity .2s linear;transition:transform .4s cubic-bezier(.25,.8,.25,1),opacity .2s linear,-webkit-transform .4s cubic-bezier(.25,.8,.25,1)}.vue-slider-dot-tooltip-inner-top{-webkit-transform:translateY(50%) scale(.01) rotate(-45deg);transform:translateY(50%) scale(.01) rotate(-45deg)}.vue-slider-dot-tooltip-inner-bottom{-webkit-transform:translateY(-50%) scale(.01) rotate(135deg);transform:translateY(-50%) scale(.01) rotate(135deg)}.vue-slider-dot-tooltip-inner-left{-webkit-transform:translate(50%) scale(.01) rotate(-135deg);transform:translate(50%) scale(.01) rotate(-135deg)}.vue-slider-dot-tooltip-inner-right{-webkit-transform:translate(-50%) scale(.01) rotate(45deg);transform:translate(-50%) scale(.01) rotate(45deg)}.vue-slider-dot-tooltip-text{font-size:12px;white-space:nowrap;text-align:center;color:#fff;width:30px;height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-sizing:content-box;box-sizing:content-box}.vue-slider-dot-tooltip-inner-top .vue-slider-dot-tooltip-text{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.vue-slider-dot-tooltip-inner-bottom .vue-slider-dot-tooltip-text{-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.vue-slider-dot-tooltip-inner-left .vue-slider-dot-tooltip-text{-webkit-transform:rotate(135deg);transform:rotate(135deg)}.vue-slider-dot-tooltip-inner-right .vue-slider-dot-tooltip-text{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}@media only screen and (max-width:768px),only screen and (max-width:768px) and (max-height:650px){.v--modal-box.v--modal{position:relative!important;width:calc(100% - 30px)!important;max-width:none!important;min-width:0!important;height:200px!important;max-height:calc(100% - 30px)!important;padding:10px!important;z-index:99999!important}.v--modal-box.v--modal .warning img{width:64px!important}.v--modal-box.v--modal .warning h2{font-size:16px}.v--modal-box.v--modal .warning p{font-size:14px}}@media only screen and (max-height:480px){.v--modal-overlay .v--modal-box.v--modal{position:relative!important;height:200px!important;max-height:calc(100% - 30px)!important;padding:10px!important;z-index:99999!important}.v--modal-box.v--modal .warning img{width:64px!important}.v--modal-box.v--modal .warning h2{font-size:16px}.v--modal-box.v--modal .warning p{font-size:14px}}.crm-modal-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px}.crm-modal-buttons button{min-width:220px}.pushkin-modal-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around}.pushkin-modal-buttons button{min-width:320px;margin:0 1rem}.v--modal-background-click{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.v--modal-box.v--modal{position:static!important;top:auto!important;left:auto!important;right:auto!important;bottom:auto!important;width:-webkit-min-content!important;width:-moz-min-content!important;width:min-content!important;max-width:calc(100% - 30px)!important;min-width:40%!important;height:auto!important;max-height:calc(100% - 30px)!important;padding:15px 25px;border-radius:8px;line-height:1.45;color:#fff;background:rgba(13,118,255,.9)!important}.v--modal-box.v--modal .warning{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;width:100%}.v--modal-box.v--modal .warning img{width:128px;padding:25px 0;margin:0 auto;fill:#fff}.v--modal-box.v--modal .warning button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 16px;height:40px;border:2px solid #fff;border-radius:25rem;background:#fff;line-height:1.45;cursor:pointer;-webkit-transition:all .15s .15s;transition:all .15s .15s}.v--modal-box.v--modal .warning button:hover{opacity:.75}.v--modal-box.v--modal .warning h2{font-size:20px;font-weight:600}.v--modal-box.v--modal .warning p{padding:15px 0}@media only screen and (max-width:768px),only screen and (max-width:768px) and (max-height:650px){.v--modal-box.v--modal{position:relative!important;width:calc(100% - 30px)!important;max-width:none!important;min-width:0!important;height:auto!important;min-height:200px;max-height:calc(90vh - 30px)!important;padding:10px!important;z-index:99999!important}.v--modal-box.v--modal .warning img{width:64px!important}.v--modal-box.v--modal .warning h2{font-size:16px}.v--modal-box.v--modal .warning p{font-size:14px}.pushkin-modal-buttons{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.pushkin-modal-buttons button{max-width:300px;margin-top:1rem}}@media only screen and (max-height:480px){.v--modal-overlay .v--modal-box.v--modal{position:relative!important;height:auto!important;min-height:180px;max-height:calc(90vh - 30px)!important;padding:10px!important;z-index:99999!important}.v--modal-box.v--modal .warning img{width:64px!important}.v--modal-box.v--modal .warning h2{font-size:16px}.v--modal-box.v--modal .warning p{font-size:14px}}.input-phone-desc{font-size:11px;line-height:14px;display:block;margin-top:12px;margin-left:8px;color:hsla(0,0%,100%,.6)}.tooltip-payment-pushkin{display:none;position:absolute;top:-3.5rem;right:0;background:#0d76ff;padding:.5rem;border-radius:.5rem;width:140%;color:#fff;text-align:center}.payment-type-item.button-hover{position:relative}.payment-type-item.button-hover:hover .tooltip-payment-pushkin{display:block}.text-after-payment-type{width:100%;margin-top:1rem}.buy-header .button-back,.buy-header .button-close{-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;padding:0 10px;height:40px;font-size:16px;line-height:22px;text-align:center;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;top:10px;padding:0;width:42px;height:42px;border:2px solid #fff;border-radius:100%;opacity:.3;cursor:pointer;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:.15s ease-in-out;transition:.15s ease-in-out}.buy-header .button-back:hover,.buy-header .button-close:hover{opacity:1}.buy{background-color:#24262c;background-repeat:no-repeat;background-position:50% 50%;background-size:cover;-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column}.buy,.buy-header{color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-direction:normal}.buy-header{-webkit-box-orient:horizontal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:21px;padding:0 86px 0 80px;height:65px;border-bottom:1px solid hsla(0,0%,100%,.2);overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;-ms-flex-negative:0;flex-shrink:0}.buy-header .logo{display:none;width:166px;height:25px}.buy-header .timer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;white-space:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:210px;white-space:normal}.buy-header .timer-label{text-transform:uppercase;padding:0 7px 0 0;font-size:9px;line-height:11px;letter-spacing:.06em;margin-bottom:2px;padding:0;letter-spacing:1px;color:hsla(0,0%,100%,.8)}.buy-header .timer-time{font-size:17px;line-height:21px;color:#fff;letter-spacing:.1em}.buy-header .contact{display:none;position:absolute;right:90px;top:15px}.buy-header .contact-label{text-transform:uppercase;font-size:10px;line-height:12px;letter-spacing:1px;color:#fff;color:hsla(0,0%,100%,.8);margin-bottom:2px}.buy-header .contact-number{font-size:17px;line-height:20px;font-weight:500;letter-spacing:.5px;color:#fff}.buy-header .button-back{left:15px}.buy-header .button-back .btn-icon{background-position:50% 50%}.buy-header .button-close{right:15px}.buy-header .button-close .btn-icon{background-position:50% 50%}.buy-body-wrapper{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;margin:0 6px 20px}.buy-body-wrapper .label{font-size:15px;margin-bottom:10px;text-transform:uppercase;line-height:13px;letter-spacing:.077em;color:#0d76ff}.buy-body{-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.buy-body,.buy-session-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-sizing:border-box;box-sizing:border-box}.buy-session-wrapper{padding:15px 15px 22px;height:100%;min-height:146px;color:#fff;background-color:#000;background-repeat:no-repeat;background-position:50% 50%;background-size:cover;border-radius:10px 10px 0 0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-line-pack:center;align-content:center}.buy-session-title{font-size:16px;line-height:19px}.buy-session-tags{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.buy-session-tags .tag{margin:3px 6px 0 0;padding:3px 6px 2px;width:auto;background:hsla(0,0%,100%,.6);border-radius:4px;font-size:11px;line-height:13px;color:rgba(0,0,0,.7019607843137254);-webkit-box-sizing:border-box;box-sizing:border-box;display:block;font-weight:500;text-align:left;cursor:default}.buy-session-name{margin:8px 0 0;font-size:20px;line-height:24px}.cart-wrapper-inner:after{height:20px}.cart-group .list{margin-bottom:20px}.cart-group .item{margin-bottom:10px}.cart-group .item_result{font-weight:700}.cart-group .item.item_bonuses{color:#39a700}.cart-promo{padding:11px 15px 30px}.cart-promo .promo-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin:0 0 10px;padding:0 5px;height:42px;background:#0d76ff;background:rgba(13,118,255,.14901960784313725);border-radius:4px;font-weight:400;line-height:17px;color:#0d76ff;-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;padding:0 10px;height:40px;font-size:16px;line-height:22px;text-align:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer}.theatre-wrapper{margin-bottom:15px}.theatre-wrapper .name{font-size:15px;margin-bottom:4px;color:#000;font-weight:400;line-height:19px}.theatre-wrapper .address{font-size:14px;color:#777;font-weight:400;line-height:19px;margin-bottom:5px}.payment-wrapper{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.payment-wrapper .cart-next{position:relative;margin-bottom:15px}.payment-wrapper .cart-next .agreement-link{position:absolute;bottom:-25px;width:100%;margin:0;font-size:11px;line-height:12px;color:#fff;color:hsla(0,0%,100%,.4);text-align:center}.payment-wrapper .cart-next .agreement-link a{color:#fff;color:hsla(0,0%,100%,.6);text-decoration:underline}.payer-contact,.payer-contact form{display:-webkit-box;display:-ms-flexbox;display:flex}.payer-contact form{width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.payer-contact-form{height:100%}.step-box{padding:12px 15px 14px;border:1.5px solid #777575;border-radius:8px;color:#fff;margin-bottom:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.step-box-label{margin:0 0 16px;padding:0 0 0 1px;font-size:14px;line-height:16px;letter-spacing:.034em;color:#fff}.step-box .input-wrapper{width:100%;margin-bottom:15px}.step-box .input-wrapper input[type=email],.step-box .input-wrapper input[type=number],.step-box .input-wrapper input[type=password],.step-box .input-wrapper input[type=text]{border:none;outline:none;background-color:#fff;border-radius:25px;padding:10px 20px;font-size:18px;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;border:2px solid transparent}.step-box .input-wrapper input[type=email].hasError,.step-box .input-wrapper input[type=number].hasError,.step-box .input-wrapper input[type=password].hasError,.step-box .input-wrapper input[type=text].hasError{border:2px solid rgba(222,12,12,.65)}.step-box .input-wrapper .input-error{color:#de0c0c;text-align:center;margin-top:5px;justify-self:center;display:block;font-size:85%}.step-box .checkbox-wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-line-pack:start;align-content:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;margin:0 0 16px;font-size:11px;line-height:12px;letter-spacing:0;text-align:left;color:#fff;color:hsla(0,0%,100%,.6);height:20px}.step-box-inputs{width:100%}.payment-type-list,.step-box-inputs{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;display:-webkit-box;display:-ms-flexbox;display:flex}.payment-type-list{-ms-flex-pack:start;-webkit-box-pack:start;justify-content:flex-start}.payment-type-item{padding:0 16px;height:40px;border:2px solid #fff;border-radius:100px;font-size:14px;line-height:14px;text-align:left;color:#fff;cursor:pointer;display:-ms-flexbox;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.payment-type-item-wrapper{position:relative;margin:0 10px 10px 0;display:grid;grid-template-columns:1fr 44px;grid-gap:10px}.payment-type-item-wrapper .change-bonus{height:16px;width:100%;background-color:#fff;height:44px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:25px;opacity:.95}.payment-type-item-wrapper .change-bonus:hover{opacity:1}.payment-type-item-wrapper .change-bonus svg{z-index:2;width:16px;height:100%;fill:#0d76ff}.payment-type-item .content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.payment-type-item .content .name{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.payment-type-item .content .discount-flat{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding:0 0 0 5px;white-space:nowrap;color:#39a700}.payment-type-item.selected{color:#000;background:#fff;opacity:1}.payment-type-item .additional{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.payment-type-item .additional .text{height:10px;font-size:10px;line-height:10px;color:#b3cae8}.check{cursor:pointer;position:relative;margin:auto;-webkit-tap-highlight-color:transparent;-webkit-transform:translateZ(0);transform:translateZ(0);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.check span{display:block;margin-left:10px}.check svg{position:relative;z-index:1;fill:none;stroke-linecap:round;stroke-linejoin:round;stroke:#c8ccd4;stroke-width:1.5;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition:all .2s ease;transition:all .2s ease;min-width:18px;min-height:18px}.check svg path{stroke-dasharray:60;stroke-dashoffset:0}.check svg polyline{stroke-dasharray:22;stroke-dashoffset:66}.check:hover svg,.hidden-check:checked+.check svg{stroke:#0d76ff}.hidden-check:checked+.check svg path{stroke-dashoffset:60;-webkit-transition:all .3s linear;transition:all .3s linear}.hidden-check:checked+.check svg polyline{stroke-dashoffset:42;-webkit-transition:all .2s linear;transition:all .2s linear;-webkit-transition-delay:.15s;transition-delay:.15s}@media (min-width:768px){.buy-header .contact,.buy-header .logo{display:block}.buy-body{padding:15px}.buy-body-wrapper{margin:0}.buy-body-wrapper,.buy-wrapper{padding:0 25px 0 0;-webkit-box-flex:0;-ms-flex:0 0 335px;flex:0 0 335px}.buy-wrapper{height:100%}.buy-session-wrapper{padding:15px 30px 22px;-ms-flex-preferred-size:225px;flex-basis:225px;min-height:auto}.buy-session-name{font-size:15px;line-height:18px}.cart-wrapper{margin-bottom:0}.cart-wrapper-inner{padding:0 15px 0 30px}.cart-scrollable{padding:10px 10px 0 0;overflow-y:auto;max-height:25vh;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.cart-promo{padding:11px 30px 40px}.step-box{margin:0 0 15px;padding:14px 16px;border-radius:10px}.step-box .input-wrapper{margin:0 8px 10px 0;-webkit-box-flex:0;-ms-flex:0 1 285px;flex:0 1 285px}.step-box .checkbox-wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 0 12px;max-width:310px;font-size:11px;line-height:14px;height:40px}.payment-type-list{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;-ms-flex-line-pack:baseline;align-content:baseline;margin-bottom:20px}}.pti-bonus{width:calc(100% - 85px)!important}.bonus-picker{position:absolute;width:100%;top:0;height:44px;background:#fff;border-radius:25px;opacity:.95;padding-top:15px;padding-left:15px;padding-right:15px;-webkit-box-sizing:border-box;box-sizing:border-box;display:none;z-index:1}.bonus-picker_shown{display:block}.vue-slider-dot-tooltip-inner{background-color:#0d76ff}.vue-slider-rail{background-color:#a5c9ff}.vue-slider-dot-handle,.vue-slider-process{background-color:#0d76ff}.vue-slider-dot-handle:after{background-color:rgba(153,176,208,.68)}@media only screen and (max-height:480px){.basket-btn{margin-bottom:15px}}@media only screen and (max-width:768px){.cart-scrollable{max-height:none!important}}.donation-step a{color:#ff8000;opacity:.9;-webkit-transition:all .5s;transition:all .5s}.donation-step a:active,.donation-step a:focus,.donation-step a:hover{color:#ff8000;opacity:1}@media only screen and (max-width:480px){.payment-wrapper .cart-next{padding-bottom:30px;margin-bottom:25px}.basket-btn{width:95%;height:42px;margin:0 auto}.payment-wrapper .cart-next .agreement-link{bottom:-5px;padding:0 10px;-webkit-box-sizing:border-box;box-sizing:border-box}.payment-type-item-wrapper{margin:0 0 15px 0;width:100%}.payment-type-item.selected{width:auto}.payment-type-item .content .name{text-align:center;width:100%}.payment-type-item-wrapper.with-pencil .payment-type-item .content .name{width:auto}.payment-method-item-wrapper{width:100%}}.donation-step label{background:#ff8000;border-radius:4px;line-height:32px;font-family:Roboto;font-style:normal;font-weight:700;font-size:16px;text-align:center;letter-spacing:-.02em;color:#fff;display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;margin:8px 16px 8px 0;min-width:70px;padding:0 8px}.donation-step .step-box-inputs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:16px}.donation-step .and{color:#919295;margin-top:8px;margin-bottom:8px;margin-right:10px}.donation-step .step-box-inputs .input-wrapper input{background-color:#464646;border:2px solid #919295;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:4px;padding:6px 10px;font-size:16px;margin-top:8px;margin-bottom:8px;color:#fff}.donation-step .step-box-inputs .input-wrapper input::-webkit-inner-spin-button,.donation-step .step-box-inputs .input-wrapper input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.donation-step .step-box-inputs .input-wrapper input[type=number]{-moz-appearance:textfield}.step-box.donation-step .input-wrapper{margin:0}.bar-header .button-back,.bar-header .button-close{-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;padding:0 10px;height:40px;font-size:16px;line-height:22px;text-align:center;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;top:10px;padding:0;width:42px;height:42px;border:2px solid #fff;border-radius:100%;opacity:.3;cursor:pointer;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:.15s ease-in-out;transition:.15s ease-in-out}.bar-header .button-back:hover,.bar-header .button-close:hover{opacity:1}.bar{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;height:100%;overflow-y:auto;overflow-x:hidden}.bar,.bar-menu{display:-webkit-box;display:-ms-flexbox;display:flex}.bar-menu{-ms-flex-wrap:nowrap;flex-wrap:nowrap;height:65px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid hsla(0,0%,100%,.2);overflow-x:auto;overflow-y:hidden;position:fixed;width:100%;top:65px;left:0;z-index:10;background:rgba(36,38,44,.9019607843137255)}.bar-menu::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 1px rgba(0,0,0,.3);background-color:transparent;border-radius:1px;height:6px}.bar-menu::-webkit-scrollbar{height:6px;background-color:#f5f5f5;background-color:transparent}.bar-menu::-webkit-scrollbar-thumb{background-color:#0d76ff;border-radius:10px}.bar-menu__item{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 15px;cursor:pointer;color:#fff;font-weight:700;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:.15s ease-in-out;transition:.15s ease-in-out;-webkit-box-sizing:border-box;box-sizing:border-box;border-top:1px solid transparent;text-align:center;white-space:nowrap}.bar-menu__item:hover{border-top:1px solid #0d76ff}.bar-menu__item.active{border-top:2px solid #0d76ff}.bar-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:21px;color:#fff;padding:0 80px;border-bottom:1px solid hsla(0,0%,100%,.2);-webkit-box-sizing:border-box;overflow:hidden;box-sizing:border-box;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;position:fixed;width:100%;height:65px;top:0;left:0;z-index:10;background:rgba(36,38,44,.9019607843137255)}.bar-header .logo{display:none;width:166px;height:25px}.bar-header .timer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;white-space:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:210px;white-space:normal}.bar-header .timer-label{text-transform:uppercase;padding:0 7px 0 0;font-size:9px;line-height:11px;letter-spacing:.06em;margin-bottom:2px;padding:0;letter-spacing:1px;color:hsla(0,0%,100%,.8)}.bar-header .timer-time{font-size:17px;line-height:21px;color:#fff;letter-spacing:.1em}.bar-header .contact{display:none;position:absolute;right:90px;top:15px}.bar-header .contact-label{text-transform:uppercase;font-size:10px;line-height:12px;letter-spacing:1px;color:#fff;color:hsla(0,0%,100%,.8);margin-bottom:2px}.bar-header .contact-number{font-size:17px;line-height:20px;font-weight:500;letter-spacing:.5px;color:#fff}.bar-header .button-back{left:15px;cursor:pointer}.bar-header .button-back .label{margin-left:15px}.bar-header .button-close{right:15px}.bar-header .button-close .btn-icon{background-position:50% 50%}.bar-body{-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:145px;padding-bottom:110px;z-index:5;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:0;flex-shrink:0}.bar-body,.bar-item{display:-webkit-box;display:-ms-flexbox;display:flex}.bar-item{position:relative;background-color:transparent;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:75ms;transition:75ms;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:30px;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer}.bar-item.desktop{display:none}.bar-item.desktop .image img{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;height:100%;min-width:100px;margin:0}.bar-item.desktop .image svg{max-width:100%;max-height:100%}.bar-item.desktop .info{position:absolute;bottom:0;left:0;right:0;z-index:20;height:25%;padding:5px 20px;background-color:rgba(13,118,255,.2);color:#fff;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out;font-weight:700;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-radius:50px}.bar-item .image{z-index:10;width:75px;margin-right:10px;position:relative;width:100%;height:100%}.bar-item .image img{height:auto;width:auto;max-height:100%}.bar-item .image img,.bar-item .image svg{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.bar-item .image svg{height:auto;width:100%;width:auto;height:100%}.bar-item .info .name{font-size:16px;white-space:nowrap;text-overflow:ellipsis;-ms-flex-negative:0;flex-shrink:0;overflow:hidden;line-height:22px;text-align:center;-webkit-transition:.25s ease-in-out;transition:.25s ease-in-out}.bar-item .info .description{height:0;opacity:0;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}.bar-item .info .description:empty{display:none}.bar-item .info .price{font-size:18px;text-align:center;-webkit-transition:.15s ease-in-out;transition:.15s ease-in-out}.bar-item .info .counter{opacity:0;-webkit-transition:opacity .2s ease-in-out,height .2s ease-in-out,margin .4s ease-in-out;transition:opacity .2s ease-in-out,height .2s ease-in-out,margin .4s ease-in-out;text-align:center;width:100%;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 auto;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:0}.bar-item .info .counter-quantity{font-size:22px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.bar-item .info .counter-minus,.bar-item .info .counter-plus{cursor:pointer;margin:auto 5px;background-color:#0d76ff;font-size:14px;color:#fff;border-radius:8px;height:45px;width:55px;margin:0 1em;text-align:center;min-width:30px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:.15s ease-in-out;transition:.15s ease-in-out}.bar-item .info .counter-minus:hover,.bar-item .info .counter-plus:hover{background-color:#005dd5}.bar-item.added .info,.bar-item:hover .info{height:100%;background:rgba(0,0,0,.4);padding:10px 15px;border-radius:15px}.bar-item.added .info .price,.bar-item:hover .info .price{font-size:20px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif}.bar-item.added .info .name,.bar-item:hover .info .name{white-space:pre-wrap;font-size:22px}.bar-item.added .info .description,.bar-item:hover .info .description{opacity:1}.bar-item.added .info .counter,.bar-item:hover .info .counter{opacity:1;height:35px;margin:0 auto 20px;-webkit-transition:opacity .4s ease-in-out,height .2s ease-in-out,margin .4s ease-in-out;transition:opacity .4s ease-in-out,height .2s ease-in-out,margin .4s ease-in-out}.bar-item.mobile{background-color:#fff;width:100%;padding:10px 15px;color:#000;border-bottom:1px solid #000;height:190px}.bar-item.mobile:hover .info{background:none;height:100%;padding:0;border-radius:0}.bar-item.mobile:hover .info .name{white-space:nowrap;font-size:16px}.bar-item.mobile:hover .info .price{font-size:18px}.bar-item.mobile:hover .info .counter{margin:0 auto}.bar-item.mobile .info{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;height:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.bar-item.mobile .info .counter,.bar-item.mobile .info .description{opacity:1;height:auto}.bar-item.mobile .info .description{height:auto}.bar-item.mobile .info .size{color:#fff}.bar-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-wrap:wrap;flex-wrap:wrap;background-color:rgba(36,38,44,.9019607843137255);position:fixed;bottom:0;left:0;right:0;color:#fff;padding:5px;border-top:1px solid rgba(205,207,208,.1411764705882353);z-index:30;font-size:18px}@media only screen and (min-width:768px){.bar-header .contact{display:block}.bar-item.mobile{display:none}.bar-item.desktop{display:-webkit-box;display:-ms-flexbox;display:flex;height:calc(25vw - 20px);margin:10px;width:calc(25% - 20px)}.bar-item .info .counter-minus,.bar-item .info .counter-plus{margin:auto 5px;color:#fff;background-color:#0d76ff;height:35px;width:38px;margin:0 1em;min-width:30px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.bar-footer{padding:20px 4% 20px}.basket-step-forward{-webkit-box-flex:0;-ms-flex:0 0 250px;flex:0 0 250px}.basket-btn{padding:0 32px}}@media only screen and (min-width:1024px){.bar-item.desktop{width:calc(25% - 30px);height:calc(25vw - 30px);margin:15px}}@media only screen and (max-width:480px){.bar-item .info .name,.bar-item.mobile:hover .info .name{white-space:normal}}@media only screen and (max-width:375px){.bar-item .image img{width:100%}}@media only screen and (max-height:480px){.bar-header{height:65px!important;padding:0 15px!important}.bar-header .button-back,.bar-header .button-close{top:10px;left:15px}.bar-header .contact-label{text-align:end}.bar-header .contact{top:15px}.bar-menu__item{padding:0 15px}.bar-menu{height:30px;top:65px;font-size:14px}.bar-footer{font-size:14px;padding:10px}.basket-btn{height:35px}.button-close{top:10px}}h1.text-center{text-align:center}.success-header .button-back,.success-header .button-close{-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;padding:0 10px;height:40px;font-size:16px;line-height:22px;text-align:center;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;top:20px;padding:0;width:42px;height:42px;border:2px solid #fff;border-radius:100%;opacity:.3;cursor:pointer;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:.15s ease-in-out;transition:.15s ease-in-out}.success-header .button-back:hover,.success-header .button-close:hover{opacity:1}.success{background-color:#24262c;color:#fff;height:100%;background-position:50% 50%;background-size:cover;background-repeat:no-repeat}.success-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:21px;color:#fff;padding:0 80px;height:100px;border-bottom:1px solid hsla(0,0%,100%,.2);overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box}.success-header .logo{display:none;width:166px;height:25px}.success-header .info{text-align:center;padding-right:20px}.success-header .info h1{margin-bottom:10px}.success-header .info p{font-size:75%}.success-header .timer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;white-space:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:210px;white-space:normal}.success-header .timer-label{text-transform:uppercase;padding:0 7px 0 0;font-size:9px;line-height:11px;letter-spacing:.06em;margin-bottom:2px;padding:0;letter-spacing:1px;color:hsla(0,0%,100%,.8)}.success-header .timer-time{font-size:17px;line-height:21px;color:#fff;letter-spacing:.1em}.success-header .contact{display:none}.success-header .contact-label{text-transform:uppercase;font-size:10px;line-height:12px;letter-spacing:1px;color:#fff;color:hsla(0,0%,100%,.8);margin-bottom:2px}.success-header .contact-number{font-size:17px;line-height:20px;font-weight:500;letter-spacing:.5px;color:#fff}.success-header .button-back{left:15px}.success-header .button-back .btn-icon{background-position:50% 50%}.success-header .button-close{right:15px}.success-header .button-close .btn-icon{background-position:50% 50%}.success-body-wrapper{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;margin:0 6px 20px}.success-body-wrapper .label{font-size:15px;margin-bottom:10px;text-transform:uppercase;line-height:13px;letter-spacing:.077em;color:#0d76ff}.success-body{-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0}.success-body,.success-session-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-sizing:border-box;box-sizing:border-box}.success-session-wrapper{padding:15px 15px 22px;height:100%;min-height:146px;color:#fff;background-color:#000;background-repeat:no-repeat;background-position:50% 50%;background-size:cover;border-radius:10px 10px 0 0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-line-pack:center;align-content:center}.success-session-title{font-size:16px;line-height:19px}.success-session-tags{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.success-session-tags .tag{margin:3px 6px 0 0;padding:3px 6px 2px;width:auto;background:hsla(0,0%,100%,.6);border-radius:4px;font-size:11px;line-height:13px;color:rgba(0,0,0,.7019607843137254);-webkit-box-sizing:border-box;box-sizing:border-box;display:block;font-weight:500;text-align:left;cursor:default}.success-session-name{margin:8px 0 0;font-size:20px;line-height:24px}.success-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;color:#fff;padding:20px 60px 20px 15px;background:#0d76ff;border-radius:10px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.success-footer h4{margin-bottom:20px}.success-footer .info{font-size:14px;line-height:18px;margin-bottom:20px}.success-footer__link-items{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.success-footer__link-items a{display:block;width:180px}.success-footer__link-items a>img{max-width:100%;height:auto}.cart-wrapper{background:#fff;padding-bottom:55px;border-radius:0 0 10px 10px;-ms-flex:1 0 auto;flex:1 0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-line-pack:start;align-content:flex-start;overflow:hidden}.cart-wrapper,.cart-wrapper-inner{-webkit-box-flex:1;position:relative}.cart-wrapper-inner{padding:15px 15px 0;margin-top:19px;-ms-flex:1 1 auto;flex:1 1 auto}.cart-wrapper-inner:before{top:0;z-index:2;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.cart-wrapper-inner:after,.cart-wrapper-inner:before{position:absolute;content:"";right:0;left:0;height:15px;background:-webkit-gradient(linear,left top,left bottom,from(hsla(0,0%,100%,0)),color-stop(84%,#fff),to(#fff));background:linear-gradient(180deg,hsla(0,0%,100%,0) 0,#fff 84%,#fff);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00ffffff",endColorstr="#ffffff",GradientType=0)}.cart-wrapper-inner:after{bottom:0}.cart-wrapper:after{content:"";position:absolute;bottom:0;left:50%;-webkit-transform:translate(-50%,70%);transform:translate(-50%,70%);width:80px;border-radius:50%;height:80px;background-color:#0d76ff;-webkit-box-shadow:inset 0 5px 10px 0 rgba(0,0,0,.35);box-shadow:inset 0 5px 10px 0 rgba(0,0,0,.35)}.cart-wrapper .order-wrapper{color:#000;margin-bottom:15px}.cart-wrapper .order-wrapper .order-number{font-size:21px;font-weight:bolder}.cart-wrapper .qr-wrapper{color:#000}.cart-wrapper .qr-wrapper .description{text-align:center}.cart-wrapper .qr-wrapper .qr-code{display:-webkit-box;display:-ms-flexbox;display:flex;width:170px;height:170px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 auto}.cart-wrapper .qr-wrapper .qr-code img{max-width:100%;height:auto}.cart-scrollable{padding:0}.cart-items{margin-bottom:20px}.cart-group .item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:18px;color:#777;font-size:14px}.cart-group .item .position{padding-right:5px}.cart-group .item .dots{height:10px;border-bottom:1px dotted rgba(0,0,0,.30196078431372547);-webkit-box-flex:1;-ms-flex:1 0 15px;flex:1 0 15px}.cart-group .item .price{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding-left:8px}.cart-total{margin:26px 0 0;font-size:22px;text-align:right;color:#000;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:0 30px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cart-total-label.label{margin-bottom:0;margin-right:10px}.cart-total-label.label,.cart-total-price{font-size:18px;line-height:normal}@media (min-width:768px){.success-header{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.success-header .info{max-width:450px}.success-header .contact,.success-header .logo{display:block}.success-body{padding:14px 32px 36px 68px}.success-body-wrapper{padding:0 25px 0 0;-webkit-box-flex:0;-ms-flex:0 0 400px;flex:0 0 400px;margin:0 auto}.success-wrapper{-webkit-box-flex:0;-ms-flex:0 0 335px;flex:0 0 335px;padding:0 25px 0 0;height:100%}.success-session-wrapper{padding:15px 30px 22px;-ms-flex-preferred-size:225px;flex-basis:225px;min-height:auto}.success-session-name{font-size:15px;line-height:18px}.success-footer{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:0}.cart-wrapper{margin-bottom:0}.cart-wrapper-inner{padding:0 15px 0 30px}.cart-total{padding:0 30px}.cart-scrollable{padding:10px 10px 0 0;overflow-y:auto;max-height:25vh;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.cart-scrollable.success-scrollable{max-height:none}}@media (max-width:768px){.success-header{padding:0 40px;height:140px}}.main-page{position:relative;height:100%;background-color:transparent}.main-page .logo-center{color:#fff;height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.main-page .logo-center .logo{width:250px}.main-page .logo-center h1{margin-top:15px;font-size:24px;font-weight:700}.fail{position:relative;height:100%}.fail h1{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);color:#fff;font-size:24px}.fail a{color:#fff;text-decoration:underline}.login{height:100vh;overflow:hidden}.support-cultural-program{-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column;position:relative;overflow-y:auto;overflow-x:hidden}.support-cultural-program,.support-cultural-program-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-direction:normal}.support-cultural-program-header{-webkit-box-orient:horizontal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:21px;color:#fff;padding:0 80px;border-bottom:1px solid hsla(0,0%,100%,.2);-webkit-box-sizing:border-box;overflow:hidden;box-sizing:border-box;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;position:fixed;width:100%;height:65px;top:0;left:0;z-index:10;background:rgba(36,38,44,.9019607843137255)}.support-cultural-program-header .logo{display:none;width:166px;height:25px}.support-cultural-program-header .contact{position:absolute;right:90px;top:15px}.support-cultural-program-header .contact-label{text-transform:uppercase;font-size:10px;line-height:12px;letter-spacing:1px;color:#fff;color:hsla(0,0%,100%,.8);margin-bottom:2px}.support-cultural-program-header .contact-number{font-size:17px;line-height:20px;font-weight:500;letter-spacing:.5px;color:#fff}.support-cultural-program-body{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:75px;padding-bottom:50px;margin-bottom:50px;z-index:5;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:0;flex-shrink:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:45px 50px}.support-cultural-program-body .donations h2{font-size:20px;line-height:24px;display:block;max-width:400px;margin-top:18px}.support-cultural-program-body .donations h2,.support-cultural-program-body .donations label{font-family:Roboto;font-style:normal;font-weight:700;text-align:center;letter-spacing:-.02em;color:#fff}.support-cultural-program-body .donations label{background:#ff8000;border-radius:4px;line-height:32px;font-size:16px;width:70px;display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;margin:8px 16px 8px 0}.support-cultural-program-body .donations .step-box-inputs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:16px}.support-cultural-program-body .donations .and{color:#919295;margin-top:8px;margin-bottom:8px;margin-right:10px}.support-cultural-program-body .donations .step-box-inputs .input-wrapper input{background-color:#464646;border:2px solid #919295;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:4px;padding:6px 10px;font-size:16px;margin-top:8px;margin-bottom:8px;color:#fff}.support-cultural-program-body .donations .step-box-inputs .input-wrapper input::-webkit-inner-spin-button,.support-cultural-program-body .donations .step-box-inputs .input-wrapper input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.support-cultural-program-body .donations .step-box-inputs .input-wrapper input[type=number]{-moz-appearance:textfield}.support-cultural-program-body .step-box.donation-step .input-wrapper{margin:0}.support-cultural-program-footer{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;background-color:rgba(36,38,44,.9019607843137255);position:fixed;bottom:0;left:0;right:0;color:#fff;padding:5px;border-top:1px solid rgba(205,207,208,.1411764705882353);z-index:30;font-size:18px}.support-cultural-program-footer,.support-cultural-program-info{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.support-cultural-program-info .poster-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;margin-bottom:1rem;padding:0 4rem}.support-cultural-program-info .poster{max-width:340px;width:100%;max-height:280px;-o-object-fit:contain;object-fit:contain}.support-cultural-program-info h1{font-family:Roboto;font-style:normal;font-weight:700;font-size:30px;line-height:35px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;letter-spacing:-.02em;color:#fff;margin-bottom:50px}.support-cultural-program-info li,.support-cultural-program-info p{font-style:normal;font-weight:400;font-size:16px;line-height:18px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#919295}.support-cultural-program-info li{margin-left:2rem}.info-event--text a{color:#ff8000;opacity:.9;-webkit-transition:all .5s;transition:all .5s}.info-event--text a:active,.info-event--text a:focus,.info-event--text a:hover{color:#ff8000;opacity:1}@media only screen and (min-width:768px){.support-cultural-program-header .contact{display:block}.support-cultural-program-footer{padding:20px 4% 20px}.support-cultural-program-info{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.support-cultural-program .poster-wrapper{width:40%;padding:0 4rem 0 0}.support-cultural-program .info-event--text{width:60%}.basket-step-forward{-webkit-box-flex:0;-ms-flex:0 0 250px;flex:0 0 250px}.basket-btn{padding:0 32px}}@media only screen and (min-width:1000px){.support-cultural-program .poster-wrapper{width:35%}.support-cultural-program .info-event--text{width:65%}}