@font-face{font-family:AGG;font-weight:400;font-style:normal;src:url(/dist/fonts/AvantGardeGothicMdITC-Reg.woff2?fb10d9) format("woff2"),url(/dist/fonts/AvantGardeGothicMdITC-Reg.woff?969984) format("woff")}@font-face{font-family:AGG;font-weight:400;font-style:italic;src:url(/dist/fonts/AvantGardeGothicMdITC-Obl.woff2?ae2130) format("woff2"),url(/dist/fonts/AvantGardeGothicMdITC-Obl.woff?2db1a2) format("woff")}@font-face{font-family:AGG;font-weight:700;font-style:normal;src:url(/dist/fonts/AvantGardeGothicBdITC-Reg.woff2?06c51f) format("woff2"),url(/dist/fonts/AvantGardeGothicBdITC-Reg.woff?a6eff6) format("woff")}@font-face{font-family:AGG;font-weight:700;font-style:italic;src:url(/dist/fonts/AvantGardeGothicBdITC-Obl.woff2?9c356d) format("woff2"),url(/dist/fonts/AvantGardeGothicBdITC-Obl.woff?19a305) format("woff")}@font-face{font-family:AGG;font-weight:300;font-style:normal;src:url(/dist/fonts/AvantGardeGothicBkITC-Reg.woff2?fd40ad) format("woff2"),url(/dist/fonts/AvantGardeGothicBkITC-Reg.woff?0f2c6b) format("woff")}@font-face{font-family:AGG;font-weight:300;font-style:italic;src:url(/dist/fonts/AvantGardeGothicBkITC-Obl.woff2?c1a53c) format("woff2"),url(/dist/fonts/AvantGardeGothicBkITC-Obl.woff?c40f88) format("woff")}@font-face{font-family:AGG;font-weight:500;font-style:normal;src:url(/dist/fonts/AvantGardeGothicDmITC-Reg.woff2?ed4f8f) format("woff2"),url(/dist/fonts/AvantGardeGothicDmITC-Reg.woff?809a3e) format("woff")}@font-face{font-family:AGG;font-weight:500;font-style:italic;src:url(/dist/fonts/AvantGardeGothicDmITC-Obl.woff2?6da48f) format("woff2"),url(/dist/fonts/AvantGardeGothicDmITC-Obl.woff?e9af1d) format("woff")}@font-face{font-family:AGG;font-weight:200;font-style:normal;src:url(/dist/fonts/AvantGardeGothicExLtITC-Reg.woff2?a2037a) format("woff2"),url(/dist/fonts/AvantGardeGothicExLtITC-Reg.woff?793c50) format("woff")}@font-face{font-family:AGG;font-weight:200;font-style:italic;src:url(/dist/fonts/AvantGardeGothicExLtITC-Obl.woff2?d9913b) format("woff2"),url(/dist/fonts/AvantGardeGothicExLtITC-Obl.woff?4672b5) format("woff")}@font-face{font-family:Gil;font-weight:100;font-style:normal;src:url(/dist/fonts/Gilroy-Thin.woff2?80c59e) format("woff2"),url(/dist/fonts/Gilroy-Thin.woff?140ed0) format("woff")}@font-face{font-family:Gil;font-weight:100;font-style:italic;src:url(/dist/fonts/Gilroy-ThinItalic.woff2?45ee91) format("woff2"),url(/dist/fonts/Gilroy-ThinItalic.woff?4cfc14) format("woff")}@font-face{font-family:Gil;font-weight:200;font-style:normal;src:url(/dist/fonts/Gilroy-UltraLight.woff2?60fbf1) format("woff2"),url(/dist/fonts/Gilroy-UltraLight.woff?c2955f) format("woff")}@font-face{font-family:Gil;font-weight:200;font-style:italic;src:url(/dist/fonts/Gilroy-UltraLightItalic.woff2?17b229) format("woff2"),url(/dist/fonts/Gilroy-UltraLightItalic.woff?cc3a09) format("woff")}@font-face{font-family:Gil;font-weight:300;font-style:normal;src:url(/dist/fonts/Gilroy-Light.woff2?11b3d0) format("woff2"),url(/dist/fonts/Gilroy-Light.woff?06057a) format("woff")}@font-face{font-family:Gil;font-weight:300;font-style:italic;src:url(/dist/fonts/Gilroy-LightItalic.woff2?cdef96) format("woff2"),url(/dist/fonts/Gilroy-LightItalic.woff?869303) format("woff")}@font-face{font-family:Gil;font-weight:400;font-style:normal;src:url(/dist/fonts/Gilroy-Regular.woff2?fcda36) format("woff2"),url(/dist/fonts/Gilroy-Regular.woff?c4e29f) format("woff")}@font-face{font-family:Gil;font-weight:400;font-style:italic;src:url(/dist/fonts/Gilroy-RegularItalic.woff2?71e0c8) format("woff2"),url(/dist/fonts/Gilroy-RegularItalic.woff?3a6f42) format("woff")}@font-face{font-family:Gil;font-weight:500;font-style:normal;src:url(/dist/fonts/Gilroy-Medium.woff2?2b3647) format("woff2"),url(/dist/fonts/Gilroy-Medium.woff?1b7494) format("woff")}@font-face{font-family:Gil;font-weight:500;font-style:italic;src:url(/dist/fonts/Gilroy-MediumItalic.woff2?f4ea70) format("woff2"),url(/dist/fonts/Gilroy-MediumItalic.woff?615edc) format("woff")}@font-face{font-family:Gil;font-weight:600;font-style:normal;src:url(/dist/fonts/Gilroy-SemiBold.woff2?4c7a14) format("woff2"),url(/dist/fonts/Gilroy-SemiBold.woff?a1083b) format("woff")}@font-face{font-family:Gil;font-weight:600;font-style:italic;src:url(/dist/fonts/Gilroy-SemiBoldItalic.woff2?2ec908) format("woff2"),url(/dist/fonts/Gilroy-SemiBoldItalic.woff?5126d1) format("woff")}@font-face{font-family:Gil;font-weight:700;font-style:normal;src:url(/dist/fonts/Gilroy-Bold.woff2?b496d1) format("woff2"),url(/dist/fonts/Gilroy-Bold.woff?202822) format("woff")}@font-face{font-family:Gil;font-weight:700;font-style:italic;src:url(/dist/fonts/Gilroy-BoldItalic.woff2?c69c58) format("woff2"),url(/dist/fonts/Gilroy-BoldItalic.woff?3441cc) format("woff")}@font-face{font-family:Gil;font-weight:800;font-style:normal;src:url(/dist/fonts/Gilroy-ExtraBold.woff2?a5d47c) format("woff2"),url(/dist/fonts/Gilroy-ExtraBold.woff?f882b4) format("woff")}@font-face{font-family:Gil;font-weight:800;font-style:italic;src:url(/dist/fonts/Gilroy-ExtraBoldItalic.woff2?6dcbbf) format("woff2"),url(/dist/fonts/Gilroy-ExtraBoldItalic.woff?2d5c06) format("woff")}@font-face{font-family:Gil;font-weight:900;font-style:normal;src:url(/dist/fonts/Gilroy-Black.woff2?06a2c6) format("woff2"),url(/dist/fonts/Gilroy-Black.woff?246c6f) format("woff")}@font-face{font-family:Gil;font-weight:900;font-style:italic;src:url(/dist/fonts/Gilroy-BlackItalic.woff2?d4cd26) format("woff2"),url(/dist/fonts/Gilroy-BlackItalic.woff?a0f3e9) format("woff")}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:inherit;font-size:100%;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}:root,body,html{line-height:1.618;font-size:14px;font-family:AGG,sans-serif;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}ol,ul{padding-left:1.8em}nav ol,nav ul{list-style:none;padding:0;margin:0}a{color:inherit;outline:none;text-decoration:none;cursor:pointer}img{display:block;max-width:100%}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:none}table{border-collapse:collapse;border-spacing:0}button,input,select,textarea{padding:0;margin:0;display:block;border:none;color:inherit;line-height:1;font-size:1rem;font-family:AGG,sans-serif;background:none;outline:none;box-sizing:border-box;border-radius:0;vertical-align:middle}button{text-align:center}button,select{cursor:pointer}b,strong{font-weight:700}em,i{font-style:italic}small{font-size:.75em}sub{vertical-align:sub}sub,sup{font-size:.5em}sup{vertical-align:super}.g{max-width:1560px;margin:0 auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0 20px}.g .g{padding:0}@media (min-width:992px){.g-reverse{-webkit-flex-flow:row-reverse nowrap;-ms-flex-flow:row-reverse nowrap;flex-flow:row-reverse nowrap}}.wrap{max-width:1520px;padding:0 40px;margin:0 auto}.wrap .g{margin:0 -20px}.wrap .g,.wrap .wrap{padding:0}.hidden{display:none!important}[class*=" c-"],[class^=c-]{display:inline-block;float:left;box-sizing:border-box;padding:0 20px;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}[class*=" c-"]:not(.np) .g,[class^=c-]:not(.np) .g{margin-right:-20px;margin-left:-20px;padding-right:0;padding-left:0}[class*=" c-"].np,[class^=c-].np{padding-right:0;padding-left:0}[class*=" c-"].npl,[class^=c-].npl{padding-left:0}[class*=" c-"].npl .g,[class^=c-].npl .g{margin-left:0;padding-left:0}[class*=" c-"].npr,[class^=c-].npr{padding-right:0}[class*=" c-"].npr .g,[class^=c-].npr .g{margin-right:0;padding-right:0}.c-1{width:8.333333333333334%}.c-2{width:16.666666666666668%}.c-3{width:25%}.c-4{width:33.333333333333336%}.c-5{width:41.66666666666667%}.c-6{width:50%}.c-7{width:58.333333333333336%}.c-8{width:66.66666666666667%}.c-9{width:75%}.c-10{width:83.33333333333334%}.c-11{width:91.66666666666667%}.c-12{width:100%}.c-rest{-webkit-flex:1 0 0;-ms-flex:1 0 0;flex:1 0 0}@media (max-width:1580px){.c-pc-1{width:8.333333333333334%}.c-pc-1,.c-pc-2{-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.c-pc-2{width:16.666666666666668%}.c-pc-3{width:25%}.c-pc-3,.c-pc-4{-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.c-pc-4{width:33.333333333333336%}.c-pc-5{width:41.66666666666667%}.c-pc-5,.c-pc-6{-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.c-pc-6{width:50%}.c-pc-7{width:58.333333333333336%}.c-pc-7,.c-pc-8{-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.c-pc-8{width:66.66666666666667%}.c-pc-9{width:75%}.c-pc-9,.c-pc-10{-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.c-pc-10{width:83.33333333333334%}.c-pc-11{width:91.66666666666667%}.c-pc-11,.c-pc-12{-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.c-pc-12{width:100%}.c-pc-rest{-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto}.pc-hidden{display:none!important}.pc-show{display:block!important}.pc-show-i{display:inline!important}.pc-show-ib{display:inline-block!important}.pc-np{padding-left:0!important}.pc-np,.pc-npr{padding-right:0!important}.pc-npl{padding-left:0!important}.pc-first{-webkit-order:-1;-ms-order:-1;order:-1}.pc-last{-webkit-order:1000;-ms-order:1000;order:1000}}@media (max-width:1240px){.c-laptop-1{width:8.333333333333334%}.c-laptop-1,.c-laptop-2{-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.c-laptop-2{width:16.666666666666668%}.c-laptop-3{width:25%}.c-laptop-3,.c-laptop-4{-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.c-laptop-4{width:33.333333333333336%}.c-laptop-5{width:41.66666666666667%}.c-laptop-5,.c-laptop-6{-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.c-laptop-6{width:50%}.c-laptop-7{width:58.333333333333336%}.c-laptop-7,.c-laptop-8{-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.c-laptop-8{width:66.66666666666667%}.c-laptop-9{width:75%}.c-laptop-9,.c-laptop-10{-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.c-laptop-10{width:83.33333333333334%}.c-laptop-11{width:91.66666666666667%}.c-laptop-11,.c-laptop-12{-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.c-laptop-12{width:100%}.c-laptop-rest{-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto}.laptop-hidden{display:none!important}.laptop-show{display:block!important}.laptop-show-i{display:inline!important}.laptop-show-ib{display:inline-block!important}.laptop-np{padding-left:0!important}.laptop-np,.laptop-npr{padding-right:0!important}.laptop-npl{padding-left:0!important}.laptop-first{-webkit-order:-1;-ms-order:-1;order:-1}.laptop-last{-webkit-order:1000;-ms-order:1000;order:1000}}@media (max-width:950px){.c-tablet-1{width:8.333333333333334%}.c-tablet-1,.c-tablet-2{-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.c-tablet-2{width:16.666666666666668%}.c-tablet-3{width:25%}.c-tablet-3,.c-tablet-4{-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.c-tablet-4{width:33.333333333333336%}.c-tablet-5{width:41.66666666666667%}.c-tablet-5,.c-tablet-6{-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.c-tablet-6{width:50%}.c-tablet-7{width:58.333333333333336%}.c-tablet-7,.c-tablet-8{-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.c-tablet-8{width:66.66666666666667%}.c-tablet-9{width:75%}.c-tablet-9,.c-tablet-10{-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.c-tablet-10{width:83.33333333333334%}.c-tablet-11{width:91.66666666666667%}.c-tablet-11,.c-tablet-12{-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.c-tablet-12{width:100%}.c-tablet-rest{-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto}.tablet-hidden{display:none!important}.tablet-show{display:block!important}.tablet-show-i{display:inline!important}.tablet-show-ib{display:inline-block!important}.tablet-np{padding-left:0!important}.tablet-np,.tablet-npr{padding-right:0!important}.tablet-npl{padding-left:0!important}.tablet-first{-webkit-order:-1;-ms-order:-1;order:-1}.tablet-last{-webkit-order:1000;-ms-order:1000;order:1000}}@media (max-width:620px){.c-mobile-1{width:8.333333333333334%}.c-mobile-1,.c-mobile-2{-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.c-mobile-2{width:16.666666666666668%}.c-mobile-3{width:25%}.c-mobile-3,.c-mobile-4{-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.c-mobile-4{width:33.333333333333336%}.c-mobile-5{width:41.66666666666667%}.c-mobile-5,.c-mobile-6{-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.c-mobile-6{width:50%}.c-mobile-7{width:58.333333333333336%}.c-mobile-7,.c-mobile-8{-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.c-mobile-8{width:66.66666666666667%}.c-mobile-9{width:75%}.c-mobile-9,.c-mobile-10{-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.c-mobile-10{width:83.33333333333334%}.c-mobile-11{width:91.66666666666667%}.c-mobile-11,.c-mobile-12{-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.c-mobile-12{width:100%}.c-mobile-rest{-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto}.mobile-hidden{display:none!important}.mobile-show{display:block!important}.mobile-show-i{display:inline!important}.mobile-show-ib{display:inline-block!important}.mobile-np{padding-left:0!important}.mobile-np,.mobile-npr{padding-right:0!important}.mobile-npl{padding-left:0!important}.mobile-first{-webkit-order:-1;-ms-order:-1;order:-1}.mobile-last{-webkit-order:1000;-ms-order:1000;order:1000}}@media (max-width:460px){.c-xs-1{width:8.333333333333334%}.c-xs-1,.c-xs-2{-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.c-xs-2{width:16.666666666666668%}.c-xs-3{width:25%}.c-xs-3,.c-xs-4{-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.c-xs-4{width:33.333333333333336%}.c-xs-5{width:41.66666666666667%}.c-xs-5,.c-xs-6{-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.c-xs-6{width:50%}.c-xs-7{width:58.333333333333336%}.c-xs-7,.c-xs-8{-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.c-xs-8{width:66.66666666666667%}.c-xs-9{width:75%}.c-xs-9,.c-xs-10{-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.c-xs-10{width:83.33333333333334%}.c-xs-11{width:91.66666666666667%}.c-xs-11,.c-xs-12{-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.c-xs-12{width:100%}.c-xs-rest{-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto}.xs-hidden{display:none!important}.xs-show{display:block!important}.xs-show-i{display:inline!important}.xs-show-ib{display:inline-block!important}.xs-np{padding-left:0!important}.xs-np,.xs-npr{padding-right:0!important}.xs-npl{padding-left:0!important}.xs-first{-webkit-order:-1;-ms-order:-1;order:-1}.xs-last{-webkit-order:1000;-ms-order:1000;order:1000}}@media (max-width:950px){.wrap .g,[class*=" c-"]:not(.np) .g,[class^=c-]:not(.np) .g{margin-right:-15px;margin-left:-15px}.g,[class*=" c-"],[class^=c-]{padding:0 15px}.wrap{padding:0 30px}}@media (max-width:620px){.wrap .g,[class*=" c-"]:not(.np) .g,[class^=c-]:not(.np) .g{margin-right:-10px;margin-left:-10px}.g,[class*=" c-"],[class^=c-]{padding:0 10px}.wrap{padding:0 20px}}.bf-bg{background:#000;color:#fff}.bf-bg .g{padding:0 5%}.bf-bg video{margin-bottom:-13px}.bf-bg p{color:#fff}.bf-bg a.h3{font-size:16px;font-weight:700;font-style:normal;font-stretch:normal;line-height:1.19;letter-spacing:normal;text-align:left;color:#fff;text-transform:uppercase;text-decoration:none;border-bottom:1px solid #fff}.bf-bg .page-main-title{display:none}.bf-bg img.bf-logos{width:100%;object-fit:contain}.bf-bg .block-title:after{content:"";display:block;margin:1.4rem 0;border-bottom:2px solid #fff;width:80px;-webkit-transition:width .1s ease-out;transition:width .1s ease-out}.bf-bg h2{color:#fff}.btn,.btn-bordered{display:inline-block;vertical-align:top;line-height:1;text-transform:uppercase;font-family:Gil;font-size:12px;font-weight:600;text-align:center;letter-spacing:1px;padding:20px 30px 18px;box-sizing:border-box;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.btn-bordered .icon,.btn .icon{width:1.6rem;height:1.6rem;margin:-.45em .5rem -.45rem -1rem}.btn-bordered.disabled,.btn-bordered[disabled],.btn.disabled,.btn[disabled]{cursor:default;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50);opacity:.5}.btn{background:#27b7f2;color:#fff}.btn:not(.disabled):not([disabled]).active,.btn:not(.disabled):not([disabled]):focus,.btn:not(.disabled):not([disabled]):hover{box-shadow:0 2px 3px 0 rgba(0,0,0,.1)}.btn:not(.disabled):not([disabled]).active,.btn:not(.disabled):not([disabled]):hover{background:#32bbf3}.btn:not(.disabled):not([disabled]):active{background:#3dbef3}.btn.white{background:#fff;color:#1e1e1e}.btn.white:not(.disabled):not([disabled]).active,.btn.white:not(.disabled):not([disabled]):focus,.btn.white:not(.disabled):not([disabled]):hover{box-shadow:0 2px 3px 0 rgba(0,0,0,.1)}.btn-bordered,.btn.white:not(.disabled):not([disabled]).active,.btn.white:not(.disabled):not([disabled]):active,.btn.white:not(.disabled):not([disabled]):hover{background:#fff}.btn-bordered{box-shadow:inset 0 0 0 1px #1e1e1e;color:#1e1e1e}.btn-bordered:not(.disabled):not([disabled]).active,.btn-bordered:not(.disabled):not([disabled]):focus,.btn-bordered:not(.disabled):not([disabled]):hover{box-shadow:inset 0 0 0 1px #1e1e1e,0 2px 3px 0 rgba(0,0,0,.1)}.btn-bordered:not(.disabled):not([disabled]):active{background:#f9f9f9}.btn-shiny{display:block;position:relative;border:6px solid #27b7f2;font-family:AGG;font-size:1.2rem;padding:1.5em 3em 1.3em 2em;line-height:1.2;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;box-sizing:border-box;-webkit-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;-webkit-animation:btn-shiny-outline 1.5s linear infinite;animation:btn-shiny-outline 1.5s linear infinite;-webkit-transition:background .1s ease-out,color .1s ease-out;transition:background .1s ease-out,color .1s ease-out}.btn-shiny:before{content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;-webkit-animation:btn-shiny-outline 1.5s linear .5s infinite;animation:btn-shiny-outline 1.5s linear .5s infinite}.btn-shiny:hover{background:#27b7f2;color:#fff}.btn-shiny:active{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";filter:alpha(opacity=90);opacity:.9}.btn-shiny .living-angles{position:absolute;top:0;right:1em;bottom:0;margin:auto}.form input{display:block;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;border:1px solid rgba(0,0,0,.05);font-family:Gil;font-weight:500;font-size:14px;line-height:14px;padding:16px 20px;box-sizing:border-box}.form input:focus{border-color:#27b7f2}.socials{margin:0 -.5em}.socials .icon{width:20px;height:20px;margin-right:0}.socials a{display:inline-block;vertical-align:top;width:2.5em;text-align:center}.socials a:hover{-webkit-transition:color .1s ease-out;transition:color .1s ease-out;color:#27b7f2}.form-group{display:block;margin-bottom:1.078666666666667em;position:relative}.form-group input[type=checkbox]{display:inline;pointer-events:none;width:auto;height:auto;margin:0;padding:0;position:absolute;top:0;right:0;bottom:0;left:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0}.form-group input[type=checkbox]+*{display:inline-block;vertical-align:top;cursor:pointer;font-family:Gil;font-weight:500;letter-spacing:1px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;padding:.5em 0 .5em 25px}.form-group input[type=checkbox]+:after,.form-group input[type=checkbox]+:before{content:"";display:block;position:absolute;top:50%;left:0;box-sizing:border-box;-webkit-transition:border-color .1s ease-out;transition:border-color .1s ease-out}.form-group input[type=checkbox]+:before{border:1px solid;width:18px;height:18px;margin-top:-9px}.form-group input[type=checkbox]+:after{background:#000;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0;-webkit-transform:scale(.1);-ms-transform:scale(.1);transform:scale(.1);width:8px;height:8px;margin:-4px 0 0 5px}.form-group input[type=checkbox]:not([disabled]):active+:before,.form-group input[type=checkbox]:not([disabled]):focus+:before{border-color:#27b7f2}.form-group input[type=checkbox]:not([disabled]):active+*{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=85)";filter:alpha(opacity=85);opacity:.85}.form-group input[type=checkbox]:not([disabled])+:hover:before{border-color:#27b7f2}.form-group input[type=checkbox]:checked+:after{-ms-filter:none;filter:none;opacity:1;-webkit-transform:none;-ms-transform:none;transform:none;-webkit-transition:all .05s ease-out;transition:all .05s ease-out}hr{height:0;outline:none;border:none;border-bottom:1px solid;margin:3em 0}.empty-list{font-family:Gil;font-size:3.5em;font-weight:500;margin:2em 0;max-width:15em;line-height:1.1}@media (max-width:620px){.empty-list{font-size:2em}}.caret{display:inline-block;vertical-align:middle;width:14px;height:14px;position:relative;top:-.05em}.caret,.caret:before{-webkit-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden}.caret:before{content:"";display:block;border-bottom:2px solid;border-right:2px solid;width:60%;height:60%;box-sizing:border-box;position:absolute;top:0;right:0;bottom:32%;left:0;margin:auto;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.square-logo{padding-top:100%;border:1px solid rgba(0,0,0,.05);position:relative;-webkit-transition:border-color .1s ease-out;transition:border-color .1s ease-out;overflow:hidden}.square-logo img{max-width:85%;max-height:85%;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;-webkit-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden}.square-logo .overlay{max-width:none;max-height:100%;right:-999px;left:-999px;background:#fff;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0;z-index:1;-webkit-transition:opacity .2s ease-out;transition:opacity .2s ease-out}a.square-logo:hover,a:hover .square-logo{border-color:rgba(30,30,30,.3)}.f-c{-webkit-box-align:center;-webkit-align-items:center;-ms-align-items:center;align-items:center}.touch-device .touch-hidden{display:none!important}.page-sections,.section-nav{font-family:Gil;font-size:2em;font-weight:700;letter-spacing:1px;padding:10px 0;margin:0 -1.5em}@media (max-width:1580px){.page-sections,.section-nav{font-size:1.5em}}@media (max-width:620px){.page-sections,.section-nav{font-size:1.2em;letter-spacing:0;margin:0 -.5em}}@media (max-width:460px){.page-sections,.section-nav{font-size:1.1em}}.page-sections a,.section-nav a{display:inline-block;vertical-align:top;margin:.5em 1.5em;position:relative;z-index:1}.page-sections a:before,.section-nav a:before{content:"";display:block;border-bottom:2px solid #27b7f2;position:absolute;top:88%;right:0;left:0;z-index:-1;pointer-events:none;-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transition:transform .1s ease-out,opacity .1s ease-out,top .2s ease-out,right .2s ease-out,left .2s ease-out;transition:transform .1s ease-out,opacity .1s ease-out,top .2s ease-out,right .2s ease-out,left .2s ease-out;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0}.page-sections a.active:before,.page-sections a:hover:before,.section-nav a.active:before,.section-nav a:hover:before{-webkit-transform:none;-ms-transform:none;transform:none;-ms-filter:none;filter:none;opacity:1}.page-sections a.active:before,.section-nav a.active:before{top:50%;right:-.35em;left:-.35em}.page-sections a:last-child,.section-nav a:last-child{margin-right:1em}@media (max-width:620px){.page-sections a,.section-nav a{margin:.5em}.page-sections a:last-child,.section-nav a:last-child{margin-right:0}.page-sections a .addon,.section-nav a .addon{display:none}}.page-sections .active .addon,.section-nav .active .addon{color:#27b7f2}.page-sections .addon,.section-nav .addon{display:block;position:absolute;top:0;right:-20px;width:16px;height:16px;line-height:1;font-size:12px;white-space:nowrap;letter-spacing:0}.page-sections.small,.section-nav.small{font-size:1.2em}@media (max-width:620px){.page-sections.small,.section-nav.small{font-size:1em}}.page-sections.appear-start{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0;-webkit-transform:translateY(-10px);-ms-transform:translateY(-10px);transform:translateY(-10px)}.page-sections.appearing{-webkit-transition:opacity .2s ease-out,transform .2s ease-out;transition:opacity .2s ease-out,transform .2s ease-out}.page-sections.appear-end{-ms-filter:none;filter:none;opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}@media (max-width:620px){.page-sections{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-align-items:center;align-items:center}.page-sections .search-link{-webkit-order:-1;-ms-order:-1;order:-1;width:2em;height:2em;margin-right:.5em!important}.page-sections .search-link:before{content:none}.page-sections .search-link.router-link-active{color:#27b7f2}.page-sections .search-link .label{display:none}.page-sections .search-link .addon{display:block;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:2em;height:2em}}.mobile-settings-trigger{display:none;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;padding:.75em;margin-left:1em}.mobile-settings-trigger .icon{width:21px;height:21px}.mobile-settings-trigger.active,.mobile-settings-trigger:hover{color:#27b7f2}@media (max-width:620px){.mobile-settings-trigger{display:block}}@media (max-width:460px){.mobile-settings-trigger{padding:.8em;margin-left:10px}}.page-categories{padding-bottom:1.5em}@media (max-width:620px){.page-categories{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-align-items:flex-start;align-items:flex-start;padding-bottom:0;margin-bottom:1em;border-bottom:none}.page-categories .adaptive-option-list{-webkit-flex:1 1 1px;-ms-flex:1 1 1px;flex:1 1 1px}}.page-actions{margin-bottom:4em}.page-actions:after,.page-actions:before{content:" ";display:table}.page-actions:after{clear:both}.page-actions .form-group{display:inline-block;vertical-align:top;margin:0 4em 0 0;white-space:nowrap}.page-actions .q{color:#27b7f2}.page-actions .q .icon{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";filter:alpha(opacity=75);opacity:.75;top:.1em;width:1.4em;height:1.4em}.page-actions .views{float:right;font-family:Gil;font-weight:500;white-space:nowrap;letter-spacing:1px}.page-actions .views .icon{color:#1e1e1e;margin-left:.15em;top:.2em;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";filter:alpha(opacity=20);opacity:.2}.page-actions .views .icon,.page-actions .views a{-webkit-transition:all .1s ease-out;transition:all .1s ease-out}.page-actions .views a{display:inline-block;vertical-align:top;padding:.72em 1em .78em 1.2em;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.page-actions .views a:hover{color:#27b7f2}.page-actions .views a.current{background:#27b7f2;color:#fff}.page-actions .views a.current .icon{color:#fff;-ms-filter:none;filter:none;opacity:1}@media (max-width:620px){.page-actions{margin-bottom:2em}.page-actions .form-group{display:block;margin:0;white-space:normal}.page-actions .views{margin:1em 0;float:none}}.page-catalog{margin-top:2em}.search-form{margin:.7em 0 2em}.search-form input{display:block;box-sizing:border-box;width:100%;padding:.5em 1.5em;border-left:1px solid #27b7f2;line-height:1;font-family:Gil;font-weight:500;font-size:18px;color:#27b7f2}.search-form input::placeholder{color:rgba(39,183,242,.5)}.t-red{color:#eb5757}.icon-link{font-family:Gil;font-weight:500;color:#27b7f2;position:relative;padding-left:2em;display:inline-block;text-transform:uppercase;font-size:12px;letter-spacing:.1em}.icon-link span{text-decoration:underline rgba(39,183,242,.3)}.icon-link .icon{width:1.5em;height:1.5em;position:absolute;top:48%;left:0;margin-top:-.75em}.icon-link:hover span{text-decoration-color:transparent;-webkit-transition:text-decoration-color .1s ease-out;transition:text-decoration-color .1s ease-out}.page-main-title{font-family:Gil;font-size:5em;font-weight:800;line-height:1;margin:1em 0 4rem;letter-spacing:.04em}@media (max-width:1240px){.page-main-title{font-size:3.5em}}@media (max-width:950px){.page-main-title{font-size:2.5em}}@media (max-width:620px){.page-main-title{font-size:2em}}.btn-back,.btn-close,.btn-forward{display:inline-block;vertical-align:top;text-transform:uppercase;letter-spacing:.05em;-webkit-transition:color .1s ease-out;transition:color .1s ease-out}.btn-back:hover,.btn-close:hover,.btn-forward:hover{color:#27b7f2}.btn-back .icon,.btn-forward .icon{width:1.5em;height:1.5em;top:-.2em}.btn-back .icon{margin-right:.3em;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.btn-forward .icon{margin-left:.3em}.btn-close i{display:inline-block;vertical-align:middle;width:2em;height:2em;position:relative;top:-.1em;margin-left:1em}.btn-close i:after,.btn-close i:before{content:"";display:block;position:absolute;top:50%;right:0;left:0;margin-top:-1px;border-bottom:2px solid}.btn-close i:before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.btn-close i:after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.seq-nav>a{position:fixed;top:50%;padding:1em;margin-top:-1.5em;-webkit-transition:color .1s ease-out;transition:color .1s ease-out;z-index:10}.seq-nav>a>span{display:block;font-family:Gil;font-weight:700;text-transform:uppercase;letter-spacing:.2em;font-size:.85em;line-height:1.5;width:300px;height:1em;text-align:center;position:absolute;top:50%;margin-top:-.5em;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;pointer-events:none;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0;-webkit-transition:opacity .1s ease-out;transition:opacity .1s ease-out}.seq-nav>a:hover{color:#27b7f2}.seq-nav>a:hover>span{-ms-filter:none;filter:none;opacity:1}.seq-nav .icon{width:2em;height:2em}.seq-nav .prev{left:1em}.seq-nav .prev .icon{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.seq-nav .prev>span{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);right:-160px}.seq-nav .next{right:1em}.seq-nav .next>span{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);left:-160px}@media (max-width:1720px){.seq-nav{display:none}}.load-line{margin:0 0 3em;border-bottom-width:2px}.load-line.appear-start{width:0}.load-line.appearing{-webkit-transition:width .4s ease-out .2s;transition:width .4s ease-out .2s}.load-line.appear-end{width:100%}@media (max-width:620px){.load-line{display:none}}.bullet-pager{font-size:0;text-align:right;margin:0 -5px}.bullet-pager a{display:inline-block;vertical-align:bottom;width:25px;height:10px;margin:10px 5px;position:relative;-webkit-transition:width .2s ease-out;transition:width .2s ease-out;-webkit-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden}.bullet-pager a:before{content:"";position:absolute;right:0;bottom:0;left:0;height:2px;background:#999;-webkit-transition:background .2s ease-out,height .1s ease-out .1s;transition:background .2s ease-out,height .1s ease-out .1s;-webkit-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden}.bullet-pager a:after{content:"";position:absolute;right:0;bottom:-10px;left:0;height:20px}.bullet-pager a:hover:before{background:#e0e0e0}.bullet-pager a.current{width:40px}.bullet-pager a.current:before{height:5px;background:#1e1e1e}@media (max-width:460px){.bullet-pager a{width:16px;height:5px}.bullet-pager a.current{width:20px}}.labels{margin-top:1em}.labels .label{font-size:12px;line-height:1;letter-spacing:.1em;white-space:nowrap;margin-right:1.5em}.labels .label .icon{width:24px;height:24px;top:-3px;color:#e0e0e0;margin-right:3px}@-moz-keyframes btn-shiny-outline{0%{box-shadow:0 0 0 0 rgba(39,183,242,.5)}to{box-shadow:0 0 0 20px rgba(39,183,242,0)}}@-webkit-keyframes btn-shiny-outline{0%{box-shadow:0 0 0 0 rgba(39,183,242,.5)}to{box-shadow:0 0 0 20px rgba(39,183,242,0)}}@-o-keyframes btn-shiny-outline{0%{box-shadow:0 0 0 0 rgba(39,183,242,.5)}to{box-shadow:0 0 0 20px rgba(39,183,242,0)}}@keyframes btn-shiny-outline{0%{box-shadow:0 0 0 0 rgba(39,183,242,.5)}to{box-shadow:0 0 0 20px rgba(39,183,242,0)}}.icon{width:1.2em;height:1.2em;display:inline-block;vertical-align:top;fill:currentColor;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);-webkit-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden}.icon,[data-tooltip]{position:relative}[data-tooltip]:after{content:attr(data-tooltip);pointer-events:none;display:block;position:absolute;right:50%;bottom:100%;-webkit-transform:translate(50%,3px);-ms-transform:translate(50%,3px);transform:translate(50%,3px);margin-bottom:.5em;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0;background:#fff;color:#1e1e1e;padding:.5em;width:18em;box-sizing:border-box;font-family:Gil;font-size:1rem;font-weight:500;line-height:1.2;box-shadow:0 2px 4px 0 rgba(0,0,0,.05);border:1px solid rgba(0,0,0,.05);white-space:normal;letter-spacing:0;z-index:100}[data-tooltip]:hover:after{-ms-filter:none;filter:none;opacity:1;-webkit-transform:translate(50%);-ms-transform:translate(50%);transform:translate(50%);-webkit-transition:opacity .1s ease-out,transform .1s ease-out;transition:opacity .1s ease-out,transform .1s ease-out}@media (max-width:620px){[data-tooltip]:after{right:-20px;-webkit-transform:translateY(3px);-ms-transform:translateY(3px);transform:translateY(3px)}[data-tooltip]:hover:after{-webkit-transform:none;-ms-transform:none;transform:none}}.text-content{line-height:2.34}.text-content .title a,.text-content a .title{color:#1e1e1e;text-decoration:none;border-bottom:none}.text-content ol,.text-content p,.text-content ul{margin:0 0 1.5em}.text-content ol:last-child,.text-content p:last-child,.text-content ul:last-child{margin-bottom:0}.text-content li{margin-bottom:.5em}.text-content li:last-child{margin-bottom:0}.text-content li ol,.text-content li ul{margin-top:.5em}.text-content ul{list-style:none}.text-content ul>li{position:relative}.text-content ul>li:before{content:"\2014";display:block;position:absolute;top:0;right:100%;margin-right:.5em}.text-content a{color:#27b7f2;text-decoration:underline;text-decoration-color:rgba(39,183,242,.5);-webkit-transition:text-decoration-color .1s ease-out;transition:text-decoration-color .1s ease-out}.text-content a:hover{text-decoration-color:transparent}.text-content img{width:auto;height:auto}.text-content .wrap+img{margin:1.5em auto}.text-content table{padding:0;margin:1.5em 0;width:100%;min-width:600px}.text-content td,.text-content th{padding:.25em .5em;border:1px solid $c-gray-light;text-align:left}.text-content th{font-weight:700}.h1,.text-content .h1,.text-content h1{font-size:5em;font-weight:800;line-height:1}.h2,.text-content .h2,.text-content h2{font-size:2.6em;font-weight:700;line-height:1.25}.h3,.text-content .h3,.text-content h3{font-size:2em;font-weight:700;line-height:1.25}.h4,.text-content .h4,.text-content h4{font-size:1.6em;font-weight:700;line-height:1.618}.h1,.h2,.h3,.h4,.text-content .h1,.text-content .h2,.text-content .h3,.text-content .h4,.text-content h1,.text-content h2,.text-content h3,.text-content h4{font-family:Gil;margin:2em 0 2rem;letter-spacing:.04em}.h1:first-child,.h2:first-child,.h3:first-child,.h4:first-child,.text-content .h1:first-child,.text-content .h2:first-child,.text-content .h3:first-child,.text-content .h4:first-child,.text-content h1:first-child,.text-content h2:first-child,.text-content h3:first-child,.text-content h4:first-child{margin-top:0}@media (max-width:1240px){.h1,.text-content .h1,.text-content h1{font-size:3.5em}}@media (max-width:950px){.h1,.text-content .h1,.text-content h1{font-size:2.5em;line-height:1.25}.h2,.text-content .h2,.text-content h2{font-size:2em}.h3,.text-content .h3,.text-content h3{font-size:1.75em}.h4,.text-content .h4,.text-content h4{font-size:1.25em}}@media (max-width:620px){.h1,.text-content .h1,.text-content h1{font-size:2em}.h2,.text-content .h2,.text-content h2{font-size:1.5em;font-weight:800}.h3,.text-content .h3,.text-content h3{font-size:1.25em}.h4,.text-content .h4,.text-content h4{font-size:1em}}.opacity-enter-active{-ms-filter:none;filter:none;opacity:1;-webkit-transition:opacity .2s ease-out;transition:opacity .2s ease-out}.opacity-enter{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0}.opacity-leave{display:none}.absolute-opacity-enter-active,.absolute-opacity-leave-active{-ms-filter:none;filter:none;opacity:1;-webkit-transition:opacity .5s ease-out;transition:opacity .5s ease-out}.absolute-opacity-enter,.absolute-opacity-leave{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0}.fall-enter-active{-webkit-transform:none;-ms-transform:none;transform:none;-ms-filter:none;filter:none;opacity:1;-webkit-transition:opacity .2s ease-out,transform .2s ease-out;transition:opacity .2s ease-out,transform .2s ease-out}.fall-enter{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0;-webkit-transform:translate3d(0,-5px,0);-ms-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}.fall-leave{display:none}.slide-right-enter-active{-webkit-transform:none;-ms-transform:none;transform:none;-ms-filter:none;filter:none;opacity:1;-webkit-transition:opacity .2s ease-out,transform .2s ease-out;transition:opacity .2s ease-out,transform .2s ease-out}.slide-right-enter{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0;-webkit-transform:translate3d(-5px,0,0);-ms-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}.slide-right-leave{display:none}#page-header{-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}#page-header a:not(.disabled):hover{-webkit-transition:color .1s ease-out;transition:color .1s ease-out}.header-main{position:absolute;top:0;right:0;left:0;overflow:hidden;-webkit-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden}#wrapper{padding-top:200px}.page-pull-top{margin-top:-200px}#page-header.expanded{-webkit-transition:color .2s cubic-bezier(1,.5,0,.5),background .2s cubic-bezier(1,.5,0,.5);transition:color .2s cubic-bezier(1,.5,0,.5),background .2s cubic-bezier(1,.5,0,.5)}#page-header.expanded .header-load-indicator{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0;pointer-events:none}#page-header.expanded .header-main{-webkit-transition:background .1s ease-out;transition:background .1s ease-out}#page-header.expanded .header-top:after{content:"";display:block;position:absolute;right:-100px;bottom:0;left:-100px;border-bottom:1px solid rgba(0,0,0,.05)}#page-header.expanded .header-top .logo img{-webkit-transition:opacity .2s cubic-bezier(1,.5,0,.5);transition:opacity .2s cubic-bezier(1,.5,0,.5)}#page-header .menu-toggler{position:relative;height:20px}#page-header .menu-toggler:after{content:"";display:block;position:absolute;top:-12px;right:-12px;bottom:-12px;left:-12px}#page-header .menu-toggler>i{display:inline-block;vertical-align:top;width:20px;height:20px;position:relative;top:-.1em;margin-left:.5em}#page-header .menu-toggler>i>i{display:block;border-bottom:2px solid;width:100%;position:absolute;right:0;left:0;margin:0 auto;-webkit-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:transform .1s cubic-bezier(1,.5,0,.5),top .1s cubic-bezier(1,.5,0,.5);transition:transform .1s cubic-bezier(1,.5,0,.5),top .1s cubic-bezier(1,.5,0,.5)}#page-header .menu-toggler>i>i:first-child{top:20%}#page-header .menu-toggler>i>i:nth-child(2){top:50%}#page-header .menu-toggler>i>i:nth-child(3){top:80%}#page-header .menu-toggler:hover{color:#27b7f2}#page-header.expanded .menu-toggler>i>i{-webkit-transition:opacity .1s cubic-bezier(1,.5,0,.5),top .1s cubic-bezier(1,.5,0,.5),transform .1s ease-out .1s;transition:opacity .1s cubic-bezier(1,.5,0,.5),top .1s cubic-bezier(1,.5,0,.5),transform .1s ease-out .1s;top:50%}#page-header.expanded .menu-toggler>i>i:nth-child(2){-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0}#page-header.expanded .menu-toggler>i>i:first-child{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}#page-header.expanded .menu-toggler>i>i:last-child{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}#page-header .logo{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex:none;-ms-flex:none;flex:none;position:relative;width:133px;height:46px;overflow:hidden}#page-header .logo img{width:133px;height:46px;position:absolute;top:0;right:0}.header-top{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-align-items:flex-end;align-items:flex-end;-webkit-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;padding:30px 0 28px;box-sizing:border-box;position:relative;z-index:21;-webkit-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden}.header-top .logo img:last-child{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0}.header-top .r{text-align:right;padding-bottom:5px}.header-top .r .icon{width:1.5em;height:1.5em;top:-.15em;margin-right:.5em}.header-top .r>*{display:inline-block;vertical-align:top;margin:0 2.5em}.header-top .r>:first-child{margin-left:0}.header-top .r>:last-child{margin-right:0}.header-top a.disabled{cursor:default;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50);opacity:.5}.header-top a:not(.disabled):hover{color:#27b7f2}.main-nav{text-transform:uppercase;letter-spacing:1px;position:relative;-webkit-flex:none;-ms-flex:none;flex:none}.main-nav a{display:inline-block;vertical-align:top;margin-right:2.5em;position:relative;z-index:1}.main-nav a:before{content:"";display:block;border-bottom:2px solid #27b7f2;position:absolute;top:88%;right:0;left:0;z-index:-1;pointer-events:none;-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transition:transform .1s ease-out,opacity .1s ease-out,top .2s ease-out,right .2s ease-out,left .2s ease-out;transition:transform .1s ease-out,opacity .1s ease-out,top .2s ease-out,right .2s ease-out,left .2s ease-out;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0}.main-nav a.active:before,.main-nav a:hover:before{-webkit-transform:none;-ms-transform:none;transform:none;-ms-filter:none;filter:none;opacity:1}.main-nav a.active:before{top:38%;right:-.35em;left:-.35em}.main-nav a:last-child{margin-right:0}@media (min-width:951px) and (max-width:1130px){.main-nav a{margin-right:.5em}}.header-addon,.header-bottom{padding:35px 0;line-height:20px}.header-bottom{text-align:right}.header-addon{position:absolute;top:106px;right:0;left:0}.header-stick{background:#fff;color:#1e1e1e;position:fixed;top:0;right:0;left:0;z-index:21;padding:20px 0;text-align:right;-webkit-transform:translate3d(0,-100%,0);-ms-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0;-webkit-transition:transform .2s cubic-bezier(1,.5,0,.5),opacity .2s cubic-bezier(1,.5,0,.5);transition:transform .2s cubic-bezier(1,.5,0,.5),opacity .2s cubic-bezier(1,.5,0,.5);will-change:transform,opacity;border-bottom:1px solid rgba(0,0,0,.05);-webkit-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden}.header-stick .main-nav{-webkit-flex:auto;-ms-flex:auto;flex:auto;text-align:right;top:.2em}.header-stick .menu-toggler{margin-left:2em}.header-stick.stick{-webkit-transform:none;-ms-transform:none;transform:none;-ms-filter:none;filter:none;opacity:1}.header-stick>.wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-align-items:center;align-items:center;-webkit-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between}.header-expanded{z-index:20;position:fixed;top:100%;right:100%;bottom:0;left:0;background:#fff;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0;box-sizing:border-box;-webkit-transition:opacity .2s cubic-bezier(1,.5,0,.5),top .01s ease-out .2s,right .01s ease-out .2s;transition:opacity .2s cubic-bezier(1,.5,0,.5),top .01s ease-out .2s,right .01s ease-out .2s;overflow:hidden;-webkit-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden}.header-expanded .content-wrapper,.header-expanded .scroll-content,.header-expanded .vscroll{height:100%;box-sizing:border-box}.header-expanded .vscroll .ctrl{top:87px}.header-expanded .inner{padding:120px 0 7em;position:relative;min-height:100%;box-sizing:border-box;overflow:hidden}.header-expanded .big-links,.header-expanded .small-links{padding:.5em 0}.header-expanded .small-links{margin-top:1.5em;font-size:1.5em}.header-expanded .big-links{font-family:Gil;font-weight:700;font-size:2em;text-transform:uppercase}.header-expanded a{display:inline-block;vertical-align:top;letter-spacing:.1em;margin:.5em 0}.header-expanded a:not(.disabled):hover{color:#27b7f2}.header-expanded .disabled{cursor:default;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50);opacity:.5;color:#999}.header-expanded .disabled:hover{color:#999!important}.header-expanded .addon{color:#27b7f2;position:relative;top:-1.5em;font-size:.6em;text-transform:uppercase;letter-spacing:0}.header-expanded .bottom{position:absolute;right:0;bottom:0;left:0;padding:2em 0;justify-self:flex-end}.header-expanded .bottom .g{-webkit-box-align:center;-webkit-align-items:center;-ms-align-items:center;align-items:center}.header-expanded .mobile-links a{margin:0}.header-expanded .mobile-links .item{margin:1.5em 0}.header-expanded address{padding:.5em 0}.header-expanded hr{margin:1.5em 0}#page-header.expanded .header-main{z-index:21;background:#fff;-webkit-transition:background .1s ease-out .2s;transition:background .1s ease-out .2s}#page-header.expanded .header-bottom{display:none}#page-header.expanded .header-expanded{-webkit-transition:opacity .2s cubic-bezier(1,.5,0,.5);transition:opacity .2s cubic-bezier(1,.5,0,.5);-ms-filter:none;filter:none;opacity:1;top:0;right:0}.header-load-indicator{border-bottom:2px solid;-webkit-transition:width .1s linear,opacity .1s ease-out;transition:width .1s linear,opacity .1s ease-out;position:relative;z-index:25}.white-layout #page-header:not(.expanded),.white-layout .header-addon{color:#fff}.white-layout #page-header:not(.expanded) .header-top .logo img:first-child,.white-layout .header-addon .header-top .logo img:first-child{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0}.white-layout #page-header:not(.expanded) .header-top .logo img:last-child,.white-layout .header-addon .header-top .logo img:last-child{-ms-filter:none;filter:none;opacity:1}#page-header.appearing .header-bottom,#page-header.appearing .header-top{-webkit-transition:transform 1s ease-out .2s,opacity .8s ease-out .4s;transition:transform 1s ease-out .2s,opacity .8s ease-out .4s;will-change:transform,opacity}#page-header.appear-start .clipper{overflow:hidden;margin:10px 0}#page-header.appear-start .clipper>*{margin:-10px 0}#page-header.appear-start .header-bottom,#page-header.appear-start .header-top{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0}#page-header.appear-start .header-top{-webkit-transform:translate3d(0,80%,0);-ms-transform:translate3d(0,80%,0);transform:translate3d(0,80%,0)}#page-header.appear-start .header-bottom{-webkit-transform:translate3d(0,-80%,0);-ms-transform:translate3d(0,-80%,0);transform:translate3d(0,-80%,0)}#page-header.appear-end .header-bottom,#page-header.appear-end .header-top{-ms-filter:none;filter:none;opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}@media (min-width:951px){.header-expanded .big-links,.header-expanded .small-links{overflow:hidden}.header-expanded .limiter{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0;-webkit-transition:opacity .2s ease-out .4s,transform .2s ease-out .4s;transition:opacity .2s ease-out .4s,transform .2s ease-out .4s}.header-expanded .small-links .limiter{-webkit-transform:translateY(60px);-ms-transform:translateY(60px);transform:translateY(60px)}.header-expanded .big-links .limiter{-webkit-transform:translateY(-100px);-ms-transform:translateY(-100px);transform:translateY(-100px)}.header-expanded .bottom{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0;-webkit-transition:opacity 1s ease-out .5s;transition:opacity 1s ease-out .5s}#page-header.expanded .header-expanded .bottom,#page-header.expanded .header-expanded .limiter{-ms-filter:none;filter:none;opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}}@media (max-width:1240px){.header-expanded .small-links{margin-top:0;font-size:1em}.header-expanded .big-links{-webkit-order:-1;-ms-order:-1;order:-1;font-size:1.5em}.header-top .r .icon{margin-right:.25em}.header-top .r>*{margin:0 1em}}@media (max-width:950px){#wrapper{padding-top:130px}.header-expanded .inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.header-expanded .inner>.wrap{box-sizing:border-box;width:100%}.page-pull-top{margin-top:-130px}.header-top{padding:25px 0 23px}.header-addon{top:96px}}@media (max-width:620px){#wrapper{padding-top:100px}.page-pull-top{margin-top:-100px}.header-expanded .inner{padding-top:80px;padding-bottom:9em}.header-expanded .vscroll .ctrl{top:67px}.header-expanded hr{margin:1.5em 0}.header-expanded>*{box-sizing:border-box;width:100%}.header-expanded .small-links{margin:0}.header-expanded .big-links{font-size:1em}.header-top{padding:15px 0 13px}.header-top .r>*{margin:0 .5em}.header-addon{top:66px;padding:25px 0}.header-stick{padding:15px 0}#page-header .logo,#page-header .logo img{width:100px;height:36px}}@media (max-width:460px){.header-expanded .inner{padding-bottom:10em}}#page-footer{-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;background:#fff;padding-top:35px;margin-top:35px}#page-footer .footer-top{padding:35px 0;border-top:1px solid}#page-footer .footer-top .r{text-align:right;padding:1em 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between}#page-footer .footer-top .r .icon{margin-right:.5em}#page-footer address{-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;text-align:right;padding-right:4em}#page-footer address .icon{width:20px;height:20px;margin-right:.5em;top:-.1em}#page-footer address a>span{text-decoration:underline transparent;-webkit-transition:text-decoration-color .1s ease-out;transition:text-decoration-color .1s ease-out}#page-footer address a:hover>span{text-decoration-color:#1e1e1e}#page-footer .socials{-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}#page-footer .socials .icon{margin-right:0}#page-footer .footer-bottom{padding-bottom:35px}#page-footer .copy{color:#999}#page-footer .developer{display:block;float:right;color:#999}#page-footer .developer .beta{color:#161616}#page-footer .developer a{text-decoration:underline transparent;-webkit-transition:text-decoration-color .1s ease-out;transition:text-decoration-color .1s ease-out}#page-footer .developer a:hover{text-decoration-color:#1e1e1e}#page-footer .footer-mini{border-top:1px solid;padding:35px 0}#page-footer .footer-mini .socials,#page-footer .footer-mini address{display:inline-block;vertical-align:top}#page-footer .footer-mini .r{float:right}@media (max-width:950px){#page-footer .socials,#page-footer address{padding-right:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;margin:2em 0}#page-footer .footer-mini .r{float:none}#page-footer .footer-mini .copy,#page-footer .footer-mini .socials,#page-footer .footer-mini address{display:block;text-align:center}}@media (max-width:620px){#page-footer .footer-top{padding-bottom:0}#page-footer .footer-top .r{display:block}#page-footer .footer-top .socials,#page-footer .footer-top address{display:block;text-align:center}#page-footer .footer-top .mobile-hidden{display:none}}@media (max-width:460px){#page-footer .footer-bottom .copy,#page-footer .footer-bottom .developer{display:block;float:none;text-align:center;margin:1em 0}}.page-404{padding-top:8vh}.page-404>.g{-webkit-box-align:end;-webkit-align-items:flex-end;-ms-align-items:flex-end;align-items:flex-end}.page-404 .digits{font-weight:700;font-size:300px;line-height:1;color:#fff;text-shadow:0 0 1px #000;-webkit-text-stroke:1px #000;position:relative;height:1.6em;width:1.3em}.page-404 .digits span{position:absolute;top:0;left:0;-webkit-transition:transform .2s ease-out .4s;transition:transform .2s ease-out .4s}.page-404 .digits span:nth-child(2){-webkit-transform:translateY(.8em);-ms-transform:translateY(.8em);transform:translateY(.8em);-webkit-transition-delay:.2s;transition-delay:.2s}.page-404 .digits span:nth-child(3){-webkit-transform:translate(.65em,.8em);-ms-transform:translate(.65em,.8em);transform:translate(.65em,.8em);-webkit-transition-delay:0s;transition-delay:0s}.page-404 .digits.stage-1 span:first-child{-webkit-transform:translateY(.8em);-ms-transform:translateY(.8em);transform:translateY(.8em)}.page-404 .digits.stage-1 span:nth-child(2){-webkit-transform:translate(.65em,.8em);-ms-transform:translate(.65em,.8em);transform:translate(.65em,.8em)}.page-404 .digits.stage-1 span:nth-child(3){-webkit-transform:translate(.65em);-ms-transform:translate(.65em);transform:translate(.65em)}.page-404 .digits.stage-2 span:first-child{-webkit-transform:translate(.65em,.8em);-ms-transform:translate(.65em,.8em);transform:translate(.65em,.8em)}.page-404 .digits.stage-2 span:nth-child(2){-webkit-transform:translate(.65em);-ms-transform:translate(.65em);transform:translate(.65em)}.page-404 .digits.stage-2 span:nth-child(3){-webkit-transform:none;-ms-transform:none;transform:none}.page-404 .digits.stage-3 span:first-child{-webkit-transform:translate(.65em);-ms-transform:translate(.65em);transform:translate(.65em)}.page-404 .digits.stage-3 span:nth-child(2){-webkit-transform:none;-ms-transform:none;transform:none}.page-404 .digits.stage-3 span:nth-child(3){-webkit-transform:translateY(.8em);-ms-transform:translateY(.8em);transform:translateY(.8em)}.page-404 .empty-list{margin-bottom:1em;max-width:none}@media (max-width:1240px){.page-404 .digits{margin:0 auto;font-size:150px}}@media (max-width:620px){.page-404{text-align:center}}#wrapper{min-height:100vh;box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;color:#1e1e1e;overflow:hidden}@media (-ms-high-contrast:active),(-ms-high-contrast:none){#wrapper{display:block;padding-bottom:200px;position:relative}#wrapper #page-footer{position:absolute;right:0;bottom:0;left:0}}#wrapper.web-view{padding-bottom:0;padding-top:0}#wrapper.web-view #page-footer,#wrapper.web-view #page-header{display:none}.page-enter-active{-ms-filter:none;filter:none;opacity:1;-webkit-transition:opacity .1s ease-out;transition:opacity .1s ease-out}.page-enter{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=85)";filter:alpha(opacity=85);opacity:.85}.page-leave{display:none}main{-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto}.ad-popup{position:fixed;top:0;right:0;bottom:0;left:0;z-index:25;background:hsla(0,0%,100%,.8);overflow:auto;padding:8em 0}.ad-popup .inner{min-height:100%;-webkit-box-align:center;-webkit-align-items:center;-ms-align-items:center;align-items:center;-webkit-justify-content:center;-ms-justify-content:center;justify-content:center}.ad-popup .inner,.ad-popup .win{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.ad-popup .win{-webkit-flex:none;-ms-flex:none;flex:none;background:#fff;position:relative;max-width:1280px;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-align-items:flex-start;align-items:flex-start;-webkit-flex:auto;-ms-flex:auto;flex:auto}@media (max-width:620px){.ad-popup .win{margin:4em 0}}.ad-popup .left{-webkit-flex:2 2 0;-ms-flex:2 2 0;flex:2 2 0}.ad-popup .right{-webkit-flex:3 3 0;-ms-flex:3 3 0;flex:3 3 0}.ad-popup .text{padding:5em 2em 6em 4em;position:relative;z-index:2}@media (max-width:1240px){.ad-popup .text{padding:4em 2em}}.ad-popup .bft{font-family:Gil;font-size:3em;font-weight:700;line-height:1;margin-bottom:.4em}.ad-popup .bft:before{content:"";display:block;border-top:4px solid #27b7f2;width:40px;margin-bottom:2rem}@media (max-width:1240px){.ad-popup .bft{font-size:2.5em}}@media (max-width:620px){.ad-popup .bft{font-size:1.5em}}.ad-popup .sft{font-family:Gil;font-size:1.2em;margin-bottom:2em}.ad-popup .ad-btn{display:inline-block;vertical-align:top;border:6px solid #27b7f2;text-align:center;padding:.8em 2em;font-family:Gil;font-weight:500;font-size:1.2em;text-transform:uppercase;-webkit-transition:all .1s ease-out;transition:all .1s ease-out}.ad-popup .ad-btn:hover{background:#27b7f2}.ad-popup .ad-btn .icon{top:.2em;margin-left:1em}@media (max-width:620px){.ad-popup .ad-btn{font-size:1em}}.ad-popup .btn-close{position:absolute;top:-4em;right:0;padding:1em;z-index:4}.ad-popup .btn-close:hover{color:#27b7f2}.adaptive-option-list .current-item{display:none}@media (max-width:620px){.adaptive-option-list{position:relative;z-index:5}.adaptive-option-list .adaptive-options a,.adaptive-option-list .current-item{display:block;padding:.75em 1em;font-family:Gil;font-size:1rem;font-weight:700;margin:0;border-bottom:1px solid rgba(0,0,0,.05)}.adaptive-option-list .current-item{display:block;cursor:pointer;position:relative;padding-right:2em;border-bottom-color:#1e1e1e}.adaptive-option-list .current-item .caret{width:16px;height:16px;margin-top:-8px;position:absolute;top:50%;right:1em;-webkit-transition:transform .1s ease-out;transition:transform .1s ease-out}.adaptive-option-list .adaptive-options{padding:0;position:absolute;top:100%;right:0;left:0;background:#fff;max-height:20rem;overflow:auto;box-shadow:inset 0 0 0 1px rgba(0,0,0,.05),0 2px 3px 0 rgba(0,0,0,.1);margin:0}.adaptive-option-list .adaptive-options a{display:block}.adaptive-option-list .adaptive-options a:hover{color:#27b7f2}.adaptive-option-list .adaptive-options a:before{content:none}.adaptive-option-list .adaptive-options .active{background:rgba(0,0,0,.05);border-color:transparent}.adaptive-option-list .adaptive-options.grid{top:-.75rem;font-size:0;max-height:none}.adaptive-option-list .adaptive-options.grid .group{display:inline}.adaptive-option-list .adaptive-options.grid a{display:inline-block;box-sizing:border-box;width:25%;text-align:center;border:none;padding:1.5em 0}.adaptive-option-list.open .current-item{-webkit-transition:background .1s ease-out;transition:background .1s ease-out}.adaptive-option-list.open .current-item .caret{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.adaptive-option-list .collapse-container{margin:0}.adaptive-option-list .collapse-container .trigger{display:none}.adaptive-option-list .collapse-container .content{padding:0;display:inline;white-space:normal!important;overflow:visible!important}.adaptive-option-list .collapse-container:after{content:none!important}}.catalog-item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-align-items:center;align-items:center;border-bottom:1px solid #1e1e1e;padding:25px 0;font-family:Gil;max-width:960px}.catalog-item:hover{color:#27b7f2}.catalog-item .name{-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;font-size:1.5em;font-weight:800}@media (max-width:620px){.catalog-item .name{font-size:1em}}.catalog-item .loyalty,.catalog-item .offers{font-family:Gil;font-weight:500}@media (max-width:950px){.catalog-item .loyalty,.catalog-item .offers{font-size:12px}}.catalog-item .loyalty .icon{top:.1em;color:#e0e0e0}.catalog-item .offers{-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;margin-left:1.5em}.catalog-list{-webkit-transition:opacity .1s ease-out;transition:opacity .1s ease-out}.catalog-list.reloading{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50);opacity:.5}.catalog-list .catalog-tile{margin-bottom:2.5em}.catalog-list .tile-enter{-webkit-transform:translateY(10px);-ms-transform:translateY(10px);transform:translateY(10px)}.catalog-list .tile-enter,.catalog-list .tile-enter-active{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=99)";filter:alpha(opacity=99);opacity:.99;position:relative}.catalog-list .tile-enter-active:after,.catalog-list .tile-enter:after{content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:#fff;-webkit-transform-origin:top;-ms-transform-origin:top;transform-origin:top}.catalog-list .tile-enter-active{-webkit-transition:transform .5s ease-out,opacity 1s;transition:transform .5s ease-out,opacity 1s}.catalog-list .tile-enter-active:after{-webkit-transition:transform .7s ease-out .2s;transition:transform .7s ease-out .2s}.catalog-list .tile-enter-to{-webkit-transform:none;-ms-transform:none;transform:none;-ms-filter:none;filter:none;opacity:1}.catalog-list .tile-enter-to:after{-webkit-transform:scaleY(0);-ms-transform:scaleY(0);transform:scaleY(0)}.catalog-list.view-list .item:last-child .catalog-item{border-bottom-color:transparent}.catalog-list.view-list .items{margin-bottom:2.5em}.catalog-tile{display:block;position:relative;-webkit-transition:color .1s ease-out;transition:color .1s ease-out}.catalog-tile .square-logo{padding-top:67%}.catalog-tile .soon{position:absolute;top:0;left:0;padding:1em;z-index:1;color:#999}.catalog-tile .bottom,.catalog-tile .category,.catalog-tile .offers{padding:1em 0}@media (max-width:460px){.catalog-tile .bottom,.catalog-tile .category,.catalog-tile .offers{padding:.5em 0}}.catalog-tile .bottom{padding-bottom:3em;padding-right:20px;padding-left:20px;border:1px solid rgba(0,0,0,.05);border-top:none;overflow:hidden;-webkit-transition:border-color .1s ease-out;transition:border-color .1s ease-out}@media (max-width:460px){.catalog-tile .bottom{padding-bottom:2em}}.catalog-tile:hover .square-logo .overlay{-ms-filter:none;filter:none;opacity:1}.catalog-tile:hover .bottom{border-color:rgba(30,30,30,.3)}.catalog-tile:hover .category+.offers{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0}.catalog-tile:hover .category{-webkit-transform:none;-ms-transform:none;transform:none;-ms-filter:none;filter:none;opacity:1}.catalog-tile:active{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";filter:alpha(opacity=80);opacity:.8}.catalog-tile .loyalty{color:#e0e0e0;position:absolute;top:1em;left:1em;z-index:1}.catalog-tile .loyalty .icon{-webkit-transition:color .1s ease-out;transition:color .1s ease-out;width:2em;height:2em}.catalog-tile .category,.catalog-tile .offers{font-family:Gil;font-weight:500;-webkit-transition:all .2s ease-out;transition:all .2s ease-out;position:absolute;bottom:.2em;left:20px}.catalog-tile .offers{letter-spacing:1px;white-space:nowrap;z-index:1}.catalog-tile .offers:after{content:"";display:block;z-index:-1;background-image:-webkit-linear-gradient(left,hsla(0,0%,100%,0),#fff 10%,#fff);background-image:-moz-linear-gradient(left,hsla(0,0%,100%,0),#fff 10%,#fff);background-image:-ms-linear-gradient(left,hsla(0,0%,100%,0),#fff 10%,#fff);background-image:-o-linear-gradient(left,hsla(0,0%,100%,0),#fff 10%,#fff);background-image:linear-gradient(90deg,hsla(0,0%,100%,0),#fff 10%,#fff);position:absolute;top:15%;right:0;bottom:15%}.catalog-tile .category{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;max-width:80%;-webkit-transform:translateX(-10px);-ms-transform:translateX(-10px);transform:translateX(-10px);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0;pointer-events:none}.catalog-tile .name{font-family:Gil;font-size:1.6em;font-weight:700;line-height:1.2;min-height:2.4em;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-align-items:center;align-items:center}@media (max-width:950px){.catalog-tile .name{font-size:1.5em;letter-spacing:0}}@media (max-width:460px){.catalog-tile .name{font-size:1em}}.collapse-container{position:relative;margin:0 -15px}.collapse-container .trigger{color:#27b7f2;line-height:20px;margin-top:-10px;font-family:Gil;font-weight:500;font-size:12px;text-transform:uppercase;letter-spacing:1px;z-index:3;padding:0 15px}.collapse-container .trigger:hover{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";filter:alpha(opacity=75);opacity:.75}.collapse-container .trigger .caret{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.collapse-container .content{padding:0 15px}.collapse-container.active:not(.open):after{content:"";display:block;position:absolute;top:0;right:0;bottom:0;background-image:-webkit-linear-gradient(left,hsla(0,0%,100%,0),#fff 20%,#fff);background-image:-moz-linear-gradient(left,hsla(0,0%,100%,0),#fff 20%,#fff);background-image:-ms-linear-gradient(left,hsla(0,0%,100%,0),#fff 20%,#fff);background-image:-o-linear-gradient(left,hsla(0,0%,100%,0),#fff 20%,#fff);background-image:linear-gradient(90deg,hsla(0,0%,100%,0),#fff 20%,#fff);width:200px;max-width:100%;z-index:2}.collapse-container.active:not(.open) .trigger{position:absolute;top:50%;right:0}.collapse-container.active:not(.open) .trigger .caret{-webkit-transform:none;-ms-transform:none;transform:none}.collapse-container.active:not(.open) .content{white-space:nowrap;overflow:hidden}.dropdown-select{position:relative}.dropdown-select.open .caret{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.dropdown-select .current,.dropdown-select .item{font-family:Gil;font-weight:500;line-height:1;padding:1em 3em 1em 1.5em;cursor:pointer}.dropdown-select .current{border-bottom:1px solid;border-top:1px solid transparent;position:relative;-webkit-transition:all .1s ease-out;transition:all .1s ease-out;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.dropdown-select .current:hover{border-top-color:rgba(0,0,0,.05);background:rgba(0,0,0,.05)}.dropdown-select .caret{position:absolute;top:0;right:0;bottom:0;margin:auto 1em;-webkit-transition:transform .1s ease-out;transition:transform .1s ease-out}.dropdown-select .items{position:absolute;top:100%;right:0;left:0;background:#fff;box-shadow:0 2px 3px 0 rgba(0,0,0,.1);max-height:400px;overflow:auto}.dropdown-select .item{-webkit-transition:all .1s ease-out;transition:all .1s ease-out}.dropdown-select .item.current-item{background:rgba(0,0,0,.05)}.dropdown-select .item:hover{color:#fff;background:#27b7f2}.entertainment-list{-webkit-transition:opacity .1s ease-out;transition:opacity .1s ease-out}.entertainment-list.reloading{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50);opacity:.5}.entertainment-list .catalog-tile .square-logo{border:none;background:rgba(0,0,0,.05);padding-top:100%}.entertainment-list .catalog-tile .square-logo img{max-height:100%;width:100%;max-width:none;right:-999px;left:-999px;-webkit-transition:transform .2s ease-out;transition:transform .2s ease-out}.entertainment-list .catalog-tile .square-logo .overlay{display:none}.entertainment-list a:hover{color:#27b7f2}.entertainment-list a:hover .square-logo img{-webkit-transform:scale(1.02);-ms-transform:scale(1.02);transform:scale(1.02)}.entertainment-list .catalog-tile{margin-bottom:2.5em}.offer-item{display:block}.offer-item a{display:block;-webkit-transition:color .1s ease-out;transition:color .1s ease-out;position:relative}.offer-item a:hover .pic img{-webkit-transform:scale(1.02);-ms-transform:scale(1.02);transform:scale(1.02)}.offer-item a:hover .title:after{width:54px}.offer-item .pic{margin-bottom:1.5em;overflow:hidden}.offer-item .pic img{-webkit-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:transform .2s ease-out;transition:transform .2s ease-out}.offer-item .details{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-align-items:flex-end;align-items:flex-end;line-height:1.618rem;margin:.25em 0}.offer-item .dots:before{-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;content:"";display:block;border-bottom:1px dotted #999;min-width:1em;position:relative;top:-.35em;margin:0 .25em}.offer-item .object{-webkit-order:-1;-ms-order:-1;order:-1;font-size:12px;font-weight:500;text-transform:uppercase}.offer-item .object,.offer-item .price{-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;font-family:Gil}.offer-item .price{font-size:18px;font-weight:700}.offer-item .title{font-family:Gil;font-size:1.7em;font-weight:700;letter-spacing:.04em;line-height:1.2}.offer-item .title:after{content:"";display:block;margin:1.4rem 0;border-bottom:2px solid #27b7f2;width:40px;-webkit-transition:width .1s ease-out;transition:width .1s ease-out}.offer-item .source{display:inline-block;vertical-align:top;letter-spacing:.05em;line-height:20px;font-size:.85em;position:relative;top:-2.67em;left:65px}.offer-item .source:hover{color:#27b7f2}.offer-item .source+*{margin-top:-20px}@media (max-width:950px){.offer-item .title{font-size:1.5em}}@media (max-width:620px){.offer-item .title{font-size:1.2em}}.event-list{-webkit-transition:opacity .1s ease-out;transition:opacity .1s ease-out}.event-list.reloading{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50);opacity:.5}.event-list .masonry{margin:0 -50px}.event-list .masonry-item,.event-list .sizer{width:33.3333%;box-sizing:border-box}.event-list .masonry-item{padding:0 50px}.event-list .masonry-item.big{width:66.6666%}.event-list .offer-item{margin-bottom:4em}@media (max-width:1240px){.event-list .masonry{margin:0 -30px}.event-list .masonry-item{padding:0 30px}}@media (max-width:950px){.event-list .masonry-item,.event-list .sizer{width:50%}.event-list .masonry-item.big{width:100%}}@media (max-width:460px){.event-list .masonry-item,.event-list .sizer{width:100%}}@media (max-width:950px){.event-list .masonry{margin-right:-15px;margin-left:-15px}.event-list .masonry-item{padding:0 15px}}@media (max-width:620px){.event-list .masonry{margin-right:-10px;margin-left:-10px}.event-list .masonry-item{padding:0 10px}}.show-all{border-top:1px dashed #e0e0e0;text-align:center;line-height:1rem;height:1rem;position:relative}.show-all span.show-all-wrapper{position:absolute;top:0;width:100%;left:0;margin-top:-.5rem;text-align:center}.show-all span.show-all-wrapper a{position:relative;background:#fff;color:#27b7f2;padding:5px 10px;margin:0 auto}.field-file{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-align-items:center;align-items:center}.field-file .btn-close{-webkit-flex:none;-ms-flex:none;flex:none}.field-file .btn-close i{width:1em;height:1em}.field-file .btn-attach{-webkit-flex:0 1 0;-ms-flex:0 1 0;flex:0 1 0;cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-align-items:center;align-items:center;color:#27b7f2;padding:1em 0 1em .5em}.field-file .btn-attach .ph{-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;max-width:220px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;text-decoration:underline #27b7f2;-webkit-transition:text-decoration-color .1s ease-out;transition:text-decoration-color .1s ease-out;margin-left:.5em;display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.field-file .btn-attach:hover .ph{text-decoration-color:transparent}.field-file .btn-attach .icon{-webkit-flex:none;-ms-flex:none;flex:none;width:1.5em;height:1.5em}.form-group.form-group-range{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-align-items:center;align-items:center;padding:0 1em;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.form-group.form-group-range .error-message{-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;padding-left:0}.form-group.error .field-range input{border-bottom-color:#eb5757}.field-range{margin-left:.3em;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-align-items:center;align-items:center;-webkit-flex:none;-ms-flex:none;flex:none}.field-range input{margin:2px .5em 0;font-family:Gil;line-height:1.4;font-weight:700;padding:1em;width:6em;border-bottom:1px solid #1e1e1e;-webkit-transition:border-color .1s ease-out;transition:border-color .1s ease-out}.field-range input:focus{border-bottom-color:#27b7f2}.form-group.error .field-select{border-bottom-color:#eb5757}.field-select{position:relative;outline:none;cursor:pointer;border-bottom:2px solid #1e1e1e;-webkit-transition:border-color .1s ease-out;transition:border-color .1s ease-out}.field-select.open,.field-select:focus{border-bottom-color:#27b7f2}.field-select .input,.field-select .options li{padding:1em}.field-select .caret{float:right;top:.2em;-webkit-transition:transform .1s ease-out;transition:transform .1s ease-out}.field-select.open .caret{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.field-select .options{background:#fff;position:absolute;top:100%;right:0;left:0;box-shadow:0 0 0 1px rgba(0,0,0,.05);z-index:1}.field-select .options ul{list-style:none;padding-left:0}.field-select .options li{border-bottom:1px solid rgba(0,0,0,.05)}.field-select .options li:last-child{border-bottom:none}.field-select .options li.selected,.field-select .options li:hover{background:rgba(0,0,0,.05)}.form-group.error .field-text input{border-bottom-color:#eb5757}.field-text{position:relative}.field-text .ph,.field-text input{font-family:Gil;line-height:1.4;font-weight:700}.field-text input{width:100%;box-sizing:border-box;border-bottom:1px solid #1e1e1e;-webkit-transition:border-color .1s ease-out;transition:border-color .1s ease-out;padding:1em}.field-text input:focus{border-bottom-color:#27b7f2}.field-text .ph{position:absolute;top:1em;right:1em;bottom:1em;left:1em;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;pointer-events:none;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50);opacity:.5;-webkit-transition:transform .1s ease-out;transition:transform .1s ease-out;-webkit-transform-origin:left;-ms-transform-origin:left;transform-origin:left;will-change:transform;-webkit-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden}.field-text.filled .ph,.field-text input:focus+.ph{-webkit-transform:translateY(-1.75em) scale(.75);-ms-transform:translateY(-1.75em) scale(.75);transform:translateY(-1.75em) scale(.75)}.form-group{margin:2em 0;font-family:Gil;font-weight:700;line-height:1.4}.form-group .error-message{margin-top:.5em;padding-left:1em;color:#eb5757}.floors-map-popup-wrapper{z-index:25;width:420px;max-width:100%;position:absolute}.floors-map-popup-wrapper:not(.tether-pinned) .floors-map-popup:after,.floors-map-popup-wrapper:not(.tether-pinned) .floors-map-popup:before{content:"";display:block;width:3px;border-top:16px solid #fff;border-right:10px solid transparent;border-left:10px solid transparent;position:absolute;top:100%;right:50%;-webkit-transform:translateX(50%);-ms-transform:translateX(50%);transform:translateX(50%);z-index:2}.floors-map-popup-wrapper:not(.tether-pinned) .floors-map-popup:before{width:7px;border-width:20px 14px 0;border-top-color:#27b7f2;z-index:1}.floors-map-popup-wrapper:not(.tether-pinned).tether-target-attached-bottom .floors-map-popup:after,.floors-map-popup-wrapper:not(.tether-pinned).tether-target-attached-bottom .floors-map-popup:before{border-bottom:16px solid #fff;bottom:100%;top:auto}.floors-map-popup-wrapper:not(.tether-pinned).tether-target-attached-bottom .floors-map-popup:before{border-width:0 14px 20px;border-bottom-color:#27b7f2}.floors-map-popup-wrapper:not(.tether-pinned).tether-target-attached-bottom .floors-map-popup:after{border-top:none}.floors-map-popup{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0;-webkit-transform:translate3d(0,-5px,0);-ms-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}.tether-target-attached-bottom .floors-map-popup{-webkit-transform:translate3d(0,5px,0);-ms-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}.floors-map-popup.show{-webkit-transition:opacity .2s ease-out,transform .2s ease-out;transition:opacity .2s ease-out,transform .2s ease-out;-ms-filter:none;filter:none;opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}.floors-map-popup{background:#fff;box-sizing:border-box;border:4px solid #27b7f2;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-align-items:stretch;align-items:stretch;padding:30px;position:relative;z-index:20}.floors-map-popup .close{position:absolute;top:5px;right:5px;width:29px;height:29px;background:#fff;-webkit-transition:all .1s ease-out;transition:all .1s ease-out}.floors-map-popup .close:hover{color:#fff;background:#27b7f2}.floors-map-popup .close:active{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";filter:alpha(opacity=90);opacity:.9}.floors-map-popup .close:after,.floors-map-popup .close:before{content:"";display:block;border-bottom:1px solid;position:absolute;top:14px;right:0;left:0;-webkit-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden}.floors-map-popup .close:before{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.floors-map-popup .close:after{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.floors-map-popup .categories{margin-top:1em;font-size:10px;color:#999}.floors-map-popup .categories>span{white-space:nowrap}.floors-map-popup .categories>span:after{content:"";display:inline-block;vertical-align:middle;margin:0 .9em 0 1.2em;width:4px;height:4px;border-radius:50%;background:#e0e0e0}.floors-map-popup .categories>span:last-child:after{content:none}.floors-map-popup .name{margin:.5em 0}.floors-map-popup .name a{-webkit-transition:color .1s ease-out;transition:color .1s ease-out}.floors-map-popup .name a:hover{color:#27b7f2}.floors-map-popup .worktime-days{margin:2em 0}.floors-map-popup .contact{margin-bottom:1em;font-family:Gil;letter-spacing:.1em}.floors-map-popup .contact a{-webkit-transition:color .1s ease-out;transition:color .1s ease-out}.floors-map-popup .contact a:hover{color:#27b7f2}.floors-map-popup .contact .icon{color:#999;top:.2em}.floors-map-popup .l{-webkit-flex:none;-ms-flex:none;flex:none;width:80px;margin-right:30px;border:1px solid;min-height:240px;position:relative}.floors-map-popup .square-logo{display:block;border:none}.floors-map-popup .square-logo.empty{background:#e0e0e0}.floors-map-popup .floor-display{padding:15px 0;position:absolute;right:0;bottom:0;left:0}.floors-map-popup .floor-display .rotate{display:block;width:20px;padding-top:40px;margin:auto;font-family:Gil;font-size:18px;font-weight:300;letter-spacing:.1em}.floors-map-popup .floor-display .inner{display:block;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.floors-map-popup .floor-display .num{display:block;margin:auto;text-align:center;font-size:36px}@media (max-width:620px){.floors-map-popup{border-width:2px;padding:20px 18px}.floors-map-popup .categories{padding-right:25px}.floors-map-popup .l{display:none}}.floors-map{background:rgba(0,0,0,.05);height:700px;max-height:80vh;position:relative}.floors-map .spinner{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto}.floors-map .actions>*{position:absolute;z-index:1;margin:30px;background:#fff;box-shadow:0 2px 3px 0 rgba(0,0,0,.1)}.floors-map .actions button{display:block;width:50px;height:50px;line-height:50px;border-bottom:1px solid rgba(0,0,0,.05);font-size:1.2;-webkit-transition:all .1s ease-out;transition:all .1s ease-out;background:#fff;position:relative}.floors-map .actions button:last-child{border-bottom:none}.floors-map .actions button.current,.floors-map .actions button:hover{background:#27b7f2;color:#fff}.floors-map .actions button:active{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";filter:alpha(opacity=90);opacity:.9}.floors-map .actions .floors{bottom:0;left:0}.floors-map .actions .zoom{right:0;bottom:0}.floors-map .actions button i{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto}.floors-map .actions .minus,.floors-map .actions .plus,.floors-map .actions .plus:after{border-bottom:1px solid;width:20px;height:0}.floors-map .actions .plus:after{content:"";display:block;position:absolute;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.floors-map .search-box{top:0;right:0;left:0;max-width:800px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;z-index:2}.floors-map .search-box .dropdown-select{z-index:1}.floors-map .search-box .found{position:absolute;top:100%;right:0;left:0;background:hsla(0,0%,100%,.8);border-left:1px solid;padding:.5em 0;font-family:Gil;font-weight:500;max-height:15em;overflow:auto}.floors-map .search-box .found .empty,.floors-map .search-box .found .item{display:block;padding:.5em 1.5em;-webkit-transition:all .1s ease-out;transition:all .1s ease-out}.floors-map .search-box .found .empty{color:#999}.floors-map .search-box .found .item:hover{background:#27b7f2;color:#fff}.floors-map .search-form{margin:0;color:#1e1e1e;-webkit-flex:auto;-ms-flex:auto;flex:auto}.floors-map .search-form input{color:#1e1e1e;border-color:#1e1e1e;font-size:1rem;padding:1em 1.5em}.floors-map .search-form input::placeholder{color:rgba(30,30,30,.5)}.floors-map .dropdown-select{width:220px;-webkit-flex:none;-ms-flex:none;flex:none}.floors-map ._mmap_canvas{position:absolute;top:9999px;left:0;width:100%;height:100%}.floors-map ._mmap_canvas .canvas{position:absolute;width:483px}.floors-map ._mmap_canvas .canvas svg{display:block;width:100%}.floors-map #objects [id=bg],.floors-map #objects [id=label]{-webkit-transition:fill .1s ease-out;transition:fill .1s ease-out}.floors-map #objects [id=bg] *,.floors-map #objects [id=label] *{fill:inherit}.floors-map #objects [id=bg]{fill:none}.floors-map #objects [id=bg] *{stroke-width:.5;stroke:#000}.floors-map #objects [id=label]{fill:#1e1e1e}.floors-map #objects g.exists{cursor:pointer}.floors-map #objects g.exists [id=bg]{fill:transparent}.floors-map #objects g.active [id=bg],.floors-map #objects g.exists:hover [id=bg],.floors-map #objects g.highlight [id=bg]{fill:#27b7f2}.floors-map #objects g.active [id=label],.floors-map #objects g.exists:hover [id=label],.floors-map #objects g.highlight [id=label]{fill:#fff}@media (max-width:950px){.floors-map .actions>*{margin:15px}.floors-map .actions button{width:34px;height:34px;line-height:34px}}@media (max-width:620px){.floors-map{height:400px}.floors-map .dropdown-select .current,.floors-map .dropdown-select .item,.floors-map .search-form input{padding:.5em 1em}.floors-map .dropdown-select{width:120px}.floors-map .dropdown-select .current{padding-right:2em}.floors-map .dropdown-select .items{left:-100px}.floors-map .floors-map-popup{margin:0;width:100%;height:100%}}.gallery{margin:3em 0}.gallery .images{position:relative;background:rgba(0,0,0,.05)}.gallery .images:before{content:"";display:block;pointer-events:none;width:100%;height:100%;position:absolute;top:-20px;left:-20px;border-top:1px solid;border-left:1px solid}.gallery .inner{font-size:0;white-space:nowrap;position:relative}.gallery .pic,.gallery .tape{padding-top:52%}.gallery .pic,.gallery .tape{-webkit-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden}.gallery .pic{position:absolute;top:0;right:0;bottom:0;left:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0;-webkit-transform:translate3d(-20px,-20px,0);-ms-transform:translate3d(-20px,-20px,0);transform:translate3d(-20px,-20px,0);-webkit-transition:opacity .5s ease-out .3s,transform .8s ease-out;transition:opacity .5s ease-out .3s,transform .8s ease-out;overflow:hidden}.gallery .pic.previous{z-index:2}.gallery .pic.current{-ms-filter:none;filter:none;opacity:1;-webkit-transform:none;-ms-transform:none;transform:none;-webkit-transition:none;transition:none;z-index:1}.gallery img{-webkit-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;position:absolute;top:-500px;right:0;bottom:-500px;left:0;margin:auto;width:100%}.gallery .ctrls{position:absolute;right:15px;bottom:15px;left:15px;z-index:3}.gallery .ctrls button{display:block;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:56px;height:56px;border-radius:50%;background:#fff;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0;-webkit-transition:all .3s ease-out;transition:all .3s ease-out;pointer-events:none}.gallery .ctrls button .icon{display:block;margin:15px auto;width:26px;height:26px}.gallery .ctrls button:hover{background:#27b7f2;color:#fff}.gallery .ctrls button:active{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=85)";filter:alpha(opacity=85);opacity:.85}.gallery .ctrls .prev{-webkit-transform:translate3d(-10px,0,0) scale(1.2);-ms-transform:translate3d(-10px,0,0) scale(1.2);transform:translate3d(-10px,0,0) scale(1.2);float:left}.gallery .ctrls .prev .icon{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.gallery .ctrls .next{-webkit-transform:translate3d(10px,0,0) scale(1.2);-ms-transform:translate3d(10px,0,0) scale(1.2);transform:translate3d(10px,0,0) scale(1.2);float:right}.gallery .ctrls .enabled{-webkit-transform:none;-ms-transform:none;transform:none;pointer-events:all;-ms-filter:none;filter:none;opacity:1}.gallery .bullet-pager{margin-top:40px}.gallery .display{font-family:Gil;font-size:18px;text-align:right;margin-top:20px}@media (max-width:620px){.gallery{margin:1em 0}.gallery .ctrls{right:10px;bottom:50%;left:10px;margin-bottom:-16px}.gallery .ctrls button{width:32px;height:32px}.gallery .ctrls button .icon{width:16px;height:16px;margin:8px auto}.gallery .images:before{content:none}}.touch-device .gallery .images:before{content:none}.touch-device .gallery .inner{overflow:hidden}.touch-device .gallery .tape{padding-top:0;-webkit-transition:transform .25s ease-out,margin .25s ease-out;transition:transform .25s ease-out,margin .25s ease-out}.touch-device .gallery .pic{width:100%;height:100%;position:relative;top:auto;right:auto;bottom:auto;left:auto;display:inline-block;vertical-align:top;-webkit-transition:none;transition:none;-webkit-transform:none;-ms-transform:none;transform:none;-ms-filter:none;filter:none;opacity:1}.gift-card-balance-form{background:#27b7f2;color:#fff;font-family:Gil;padding:40px 50px 50px;border-radius:20px;position:relative;overflow:hidden;max-width:450px;box-sizing:border-box}.gift-card-balance-form:after{content:"";display:block;background:url(/dist/i/mastercard.png?4da46b) no-repeat 50%;background-size:contain;width:70px;height:40px;position:absolute;right:50px;bottom:50px;margin-bottom:5px}.gift-card-balance-form .bg-icon{display:block;width:600px;height:600px;position:absolute;top:-100px;right:-200px;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=15)";filter:alpha(opacity=15);opacity:.15}.gift-card-balance-form .fields{position:relative;z-index:1}.gift-card-balance-form input{border-bottom:1px solid;line-height:1;padding:.8em .5em;font-family:Gil;font-size:1.2em;box-sizing:border-box;color:#fff}.gift-card-balance-form input::placeholder{color:#fff}.gift-card-balance-form .num{width:100%;margin-bottom:1em}.gift-card-balance-form .date{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-align-items:center;align-items:center}.gift-card-balance-form .date .slash{margin:0 1em}.gift-card-balance-form .date .month{width:3.2em}.gift-card-balance-form .date .year{width:3.6em}.gift-card-balance-form button{margin-top:3em}@media (max-width:620px){.gift-card-balance-form{padding:20px 20px 25px 30px;border-radius:10px}.gift-card-balance-form:after{right:30px;bottom:25px}}@media (max-width:460px){.gift-card-balance-form:after{width:50px}.gift-card-balance-form button{padding-right:1em;padding-left:1em}}.hscroll .content-wrapper{overflow:hidden}.hscroll .content{overflow:auto;margin-bottom:-20px;padding-bottom:20px}.hscroll.enabled .ctrl{position:relative;background:#999;height:2px;cursor:pointer;margin-top:10px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.hscroll.enabled .ctrl:before{content:"";display:block;position:absolute;top:-8px;right:0;bottom:-8px;left:0}.hscroll.enabled .bar{position:absolute;top:-3px;bottom:0;background:#1e1e1e;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.hscroll.enabled .bar:before{content:"";display:block;position:absolute;top:-5px;right:0;bottom:-8px;left:0}.hslider{overflow:hidden}.hslider .pics{font-size:0;white-space:nowrap;margin-right:-15px;position:relative}.hslider .pics .after,.hslider .pics .before{position:absolute;top:0;bottom:0;z-index:1;width:100vw;background:hsla(0,0%,100%,.8);cursor:pointer}.hslider .pics .before{right:100%}.hslider .pics .after{left:100%}.hslider .tape{-webkit-transition:transform .5s ease-out;transition:transform .5s ease-out;-webkit-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden}.hslider .pic{display:inline-block;vertical-align:top;width:25%;box-sizing:border-box;padding-right:15px}.hslider .pic .pwrap{overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:150px;-webkit-box-align:center;-webkit-align-items:center;-ms-align-items:center;align-items:center;-webkit-justify-content:center;-ms-justify-content:center;justify-content:center;border:1px solid rgba(0,0,0,.05);-webkit-flex:1 1 0;-ms-flex:1 1 0;flex:1 1 0;min-width:120px;-webkit-transition:border-color .1s ease-out;transition:border-color .1s ease-out}.hslider .pic .pwrap img{height:auto;max-height:100%;width:auto;max-width:80%;margin:auto}@media (max-width:950px){.hslider .pic{width:33.3333333%}.hslider .pic .pwrap{height:100px}}@media (max-width:460px){.hslider .pic{width:50%;height:100px}}.hslider .overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.65);color:#fff;font-size:11px;font-family:Gil;font-weight:700;text-transform:uppercase;letter-spacing:.1em;text-align:center;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0;-webkit-transition:opacity .1s ease-out;transition:opacity .1s ease-out}.hslider .overlay,.hslider .overlay>span{-webkit-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden}.hslider .overlay>span{display:block;position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.hslider .overlay .icon{width:18px;height:18px;top:-.1em;margin-left:1em}.hslider a:hover .overlay{-ms-filter:none;filter:none;opacity:1}.hslider .bullet-pager{margin-top:2rem;text-align:center}.iphone-gallery{width:353px}.iphone-gallery .bullet-pager{margin-top:2rem;text-align:center}.iphone-gallery .images{height:690px;box-sizing:border-box;padding:27px;overflow:hidden;cursor:grab;position:relative}.iphone-gallery .images:active{cursor:grabbing}.iphone-gallery .images:after{content:"";display:block;background:url(/dist/i/iphone-x-mockup.png?aae56e) no-repeat 50%;background-size:contain;position:absolute;top:0;right:0;bottom:0;left:0}.iphone-gallery .inner{background:#fff;overflow:hidden}.iphone-gallery .tape{padding-top:0;-webkit-transition:transform .25s ease-out,margin .25s ease-out;transition:transform .25s ease-out,margin .25s ease-out;white-space:nowrap}.iphone-gallery .pic{width:100%;height:100%;position:relative;top:auto;right:auto;bottom:auto;left:auto;display:inline-block;vertical-align:top;-webkit-transition:none;transition:none;-webkit-transform:none;-ms-transform:none;transform:none;-ms-filter:none;filter:none;opacity:1}@media (max-width:950px){.iphone-gallery{width:250px}.iphone-gallery .images{padding:18px;height:500px}}.lang-switcher{text-transform:uppercase;display:inline-block;position:relative}.lang-switcher .current{display:block}.lang-switcher .current:hover,.lang-switcher a:hover{color:#27b7f2}.lang-switcher .dropdown{position:absolute;top:100%;right:0;left:0;text-align:left;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0;pointer-events:none;-webkit-transform:translateY(-2px);-ms-transform:translateY(-2px);transform:translateY(-2px)}.lang-switcher .dropdown>a{display:block}.lang-switcher .caret{-webkit-transition:transform .1s ease-out;transition:transform .1s ease-out}.lang-switcher.open .caret{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.lang-switcher.open .dropdown{-webkit-transition:all .1s ease-out;transition:all .1s ease-out;-ms-filter:none;filter:none;opacity:1;pointer-events:all;-webkit-transform:none;-ms-transform:none;transform:none}.lb-header{position:relative;margin-bottom:3rem}.lb-banner{pointer-events:none;height:500px;overflow:hidden;position:relative;z-index:-1}.lb-banner img,.lb-banner video{max-width:none;margin:auto;position:absolute;top:-3000px;right:-3000px;bottom:-3000px;left:-3000px}.lb-banner img{min-width:1920px;width:100%}.lb-banner video{min-width:100%;min-height:100%}.lb-banner:after{content:"";display:block;top:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";filter:alpha(opacity=40);opacity:.4;background:#000}.lb-banner:after,.lb-title{position:absolute;right:0;bottom:0;left:0}.lb-title{height:3em;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-align-items:center;align-items:center;color:#fff;font-family:Gil;font-weight:700;font-size:96px;line-height:1;letter-spacing:.04em}.lb-title .wrap{-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%}.lb-title.appear-start .inner{overflow:hidden;width:0}.lb-title.appear-start .inner>span{display:block;width:100vw}.lb-title.appearing .inner{-webkit-transition:width 2s ease-out .2s;transition:width 2s ease-out .2s}.lb-title.appear-end .inner{width:100%}@media (max-width:1580px){.lb-banner{height:430px}.lb-banner img{min-width:1680px}.lb-title{font-size:76px}}@media (max-width:1240px){.lb-banner{height:380px}.lb-banner img{min-width:1440px}.lb-title{font-size:56px}}@media (max-width:950px){.lb-banner{height:300px}.lb-banner img{min-width:1160px}.lb-title{font-size:36px}}@media (max-width:620px){.lb-header{margin-bottom:2em}.lb-banner{height:230px}.lb-banner img{min-width:880px}}@media (max-width:460px){.lb-title{font-size:26px}}.livetex-chat-button-icon{width:32px;height:32px}.widget-button-inner-item{display:block;position:fixed;bottom:30px;right:30px;padding:20px 19px;-webkit-transition:opacity .6s ease-out;transition:opacity .6s ease-out;-webkit-animation:socialRotateBack .4s;animation:socialRotateBack .4s;background:#fff;border:2px solid #27b7f2;border-radius:50px;height:30px;box-shadow:0 0 20px rgba(0,0,0,.3)}.living-angles{position:relative;width:30px;height:48px}.living-angles>i{position:absolute;top:0;right:50%;margin-right:-10px}.living-angles>i,.living-angles>i>i{display:block;-webkit-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden}.living-angles>i>i{margin-top:-10px}.living-angles>i>i:after{content:"";display:block;width:18px;height:18px;border-right:1px solid;border-bottom:1px solid;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden}.load-more-button{display:block;margin:2rem auto;width:120px;font-family:Gil;font-size:10px;font-weight:700;letter-spacing:1px;text-align:center;text-transform:uppercase}.load-more-button .icon{display:block;margin:10px auto;width:50px;height:50px}.load-more-button:hover{color:#27b7f2}.load-more-button:hover .icon{-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg);-webkit-transition:transform .2s cubic-bezier(.6,.4,.8,.15);transition:transform .2s cubic-bezier(.6,.4,.8,.15)}.load-more-button.loading{color:#1e1e1e;pointer-events:none;-webkit-animation:rotating 1.2s linear infinite;animation:rotating 1.2s linear infinite}@-moz-keyframes rotating{0%{-webkit-transform:none;-ms-transform:none;transform:none}50%{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}to{-webkit-transform:rotate(1turn);-ms-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes rotating{0%{-webkit-transform:none;-ms-transform:none;transform:none}50%{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}to{-webkit-transform:rotate(1turn);-ms-transform:rotate(1turn);transform:rotate(1turn)}}@-o-keyframes rotating{0%{-webkit-transform:none;-ms-transform:none;transform:none}50%{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}to{-webkit-transform:rotate(1turn);-ms-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes rotating{0%{-webkit-transform:none;-ms-transform:none;transform:none}50%{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}to{-webkit-transform:rotate(1turn);-ms-transform:rotate(1turn);transform:rotate(1turn)}}.lookbook .pics{font-size:0;white-space:nowrap;margin-right:-15px;position:relative}.lookbook .pics .after,.lookbook .pics .before{position:absolute;top:0;bottom:0;z-index:1;width:100vw;background:hsla(0,0%,100%,.8);cursor:pointer}.lookbook .pics .before{right:100%}.lookbook .pics .after{left:100%}.lookbook .tape{-webkit-transition:transform .5s ease-out;transition:transform .5s ease-out;-webkit-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden}.lookbook .pic{display:inline-block;vertical-align:top;width:25%;box-sizing:border-box;padding-right:15px}.lookbook .pic a{display:block;padding-top:100%;position:relative;overflow:hidden}.lookbook .pic img{height:100%;max-width:none;position:absolute;top:0;right:-999px;bottom:0;left:-999px;margin:auto}@media (max-width:950px){.lookbook .pic{width:33.3333333%}}@media (max-width:460px){.lookbook .pic{width:50%}}.lookbook .overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.65);color:#fff;font-size:11px;font-family:Gil;font-weight:700;text-transform:uppercase;letter-spacing:.1em;text-align:center;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0;-webkit-transition:opacity .1s ease-out;transition:opacity .1s ease-out}.lookbook .overlay,.lookbook .overlay>span{-webkit-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden}.lookbook .overlay>span{display:block;position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.lookbook .overlay .icon{width:18px;height:18px;top:-.1em;margin-left:1em}.lookbook a:hover .overlay{-ms-filter:none;filter:none;opacity:1}.lookbook .bullet-pager{margin-top:2rem;text-align:center}.touch-device .lookbook .tape{overflow:auto}.touch-device .lookbook .bullet-pager{display:none}.movie-item{display:block}.movie-item a{-webkit-transition:color .1s ease-out;transition:color .1s ease-out}.movie-item .pic{overflow:hidden;padding-top:142%;position:relative}.movie-item .pic img{position:absolute;top:-999px;right:0;bottom:-999px;left:0;margin:auto;-webkit-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:transform .2s ease-out;transition:transform .2s ease-out}.movie-item a:hover{color:#27b7f2}.movie-item a:hover .pic img{-webkit-transform:scale(1.02);-ms-transform:scale(1.02);transform:scale(1.02)}.movie-item .schedule{font-size:0}.movie-item .schedule .item{display:inline-block;vertical-align:top;width:50%;line-height:1;font-size:1rem}.movie-item .schedule sup{font-size:1.5em;line-height:0;position:relative;top:.2em}.movie-item .schedule-empty{color:#999}.movie-item .name{margin:1em 0;font-family:Gil;font-weight:700;font-size:1.2em;line-height:1.333}.movie-list .movie-item{margin-bottom:3em}.nav-map{height:540px;max-height:60vh;background:#e0e0e0}.offer-list .offer-list-item{margin-bottom:3em}#panorama,#panorama iframe{width:100%;height:480px;overflow:hidden}.rent-form form{position:relative}.rent-form .conf-tip{position:absolute;right:0;bottom:0;left:55%}.rent-form .form-error-message{margin:1em 0;color:#eb5757}@media (max-width:620px){.rent-form .conf-tip{margin:1em 0;position:static}}.scroll-gallery .inner{height:180px;font-size:0;white-space:nowrap}.scroll-gallery img{display:inline-block;vertical-align:top;margin-right:1rem;max-width:none;max-height:100%}.scroll-gallery img:last-child{margin-right:0}.share-buttons{color:#fff}.share-buttons a{display:inline-block;vertical-align:middle;padding:10px 0;width:80px;margin-bottom:.3em}@media (max-width:460px){.share-buttons a{width:60px}}.share-buttons a .icon{display:block;width:24px;height:24px;margin:0 auto}.share-buttons a:focus,.share-buttons a:hover{box-shadow:0 2px 3px 0 rgba(0,0,0,.1);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";filter:alpha(opacity=90);opacity:.9}.share-buttons a:active{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=85)";filter:alpha(opacity=85);opacity:.85}.share-buttons .facebook{background:#3b5998}.share-buttons .twitter{background:#1da1f2}.share-buttons .vk{background:#45668e}.share-buttons .google{background:#ea4335}.spinner{margin:8em auto;position:relative;width:160px;height:160px}.spinner .icon{color:#27b7f2;width:50%;height:50%;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto}.spinner svg{display:block;margin:auto;width:100%;height:100%}.spinner .circle{fill:transparent;stroke-width:3;-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg)}.spinner .one{stroke:#27b7f2}.spinner .two{stroke:#1e1e1e}.app-links a{display:inline-block;vertical-align:top;background:#27b7f2;color:#fff;position:relative;text-align:left;line-height:1.2;border-radius:5px;width:140px;padding:.85em 0 .65em 3.2em;box-sizing:border-box;margin-right:1em}.app-links a:hover{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";filter:alpha(opacity=90);opacity:.9}.app-links .icon{position:absolute;top:0;bottom:0;left:0;width:1.6em;height:1.6em;margin:auto auto auto 1em}.app-links .sm{font-size:.8em}.subscribe-form{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.subscribe-form.sending{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50);opacity:.5}.subscribe-form.error input{border-color:#eb5757}.subscribe-form .success-message{line-height:50px}.subscribe-form input{margin-right:15px}@media (max-width:460px){.subscribe-form{display:block}.subscribe-form .btn,.subscribe-form input{display:block;width:100%}.subscribe-form .btn{margin:1em 0 0}}.subscribe-popup{position:fixed;right:0;bottom:0;z-index:11;background:#fff;padding:2em;margin:40px;box-shadow:0 2px 3px 0 rgba(0,0,0,.1);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media (max-width:620px){.subscribe-popup{margin:0;max-width:100%}}@media (max-width:460px){.subscribe-popup{padding:1em}}.subscribe-popup .r{width:380px}@media (max-width:620px){.subscribe-popup .r{width:280px}}.subscribe-popup .subscribe-form{position:relative}.subscribe-popup .subscribe-form input{border-top:none;border-right:none;border-left:none;margin-right:0}.subscribe-popup .subscribe-form input:focus+button{border-bottom-color:#27b7f2}.subscribe-popup .subscribe-form button{background:#fff;color:#1e1e1e;border-bottom:1px solid rgba(0,0,0,.05);padding-left:3em}.subscribe-popup .subscribe-form button:focus,.subscribe-popup .subscribe-form button:hover{background:#27b7f2;color:#fff}@media (max-width:460px){.subscribe-popup .subscribe-form{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.subscribe-popup .subscribe-form .btn,.subscribe-popup .subscribe-form input{display:block;width:auto}.subscribe-popup .subscribe-form .btn{margin:0}}.subscribe-popup .envelope{width:60px;height:60px;color:#27b7f2;margin-right:2em}@media (max-width:460px){.subscribe-popup .envelope{display:none}}.subscribe-popup .success-message,.subscribe-popup .text{font-family:Gil;font-size:16px}.subscribe-popup .text{max-width:240px;margin-bottom:1em}.subscribe-popup .btn-close{position:absolute;top:1em;right:1em}.subscribe-popup .btn-close i{margin-left:0}.vscroll{position:relative}.vscroll .content-wrapper,.vscroll .scroll-content{overflow:hidden}.vscroll .ctrl{position:absolute;top:0;right:0;bottom:0;width:4px;margin:4px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:3;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0;-webkit-transition:opacity .1s ease-out;transition:opacity .1s ease-out}.vscroll .ctrl:before{content:"";display:block;position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px}.vscroll .bar{background:#1e1e1e;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";filter:alpha(opacity=20);opacity:.2;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:absolute;right:0;left:0;border-radius:4px}.vscroll .bar:before{content:"";display:block;position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px}.vscroll .ctrl:active,.vscroll.enabled:hover .ctrl{-ms-filter:none;filter:none;opacity:1}.vscroll .ctrl:active .bar,.vscroll.enabled:hover .ctrl .bar{right:-1px;left:-1px}.worktime-days{font-family:Gil;letter-spacing:.1em}.worktime-days .item{margin-bottom:.5em}.worktime-days .days{font-weight:500}.worktime-days .all-time,.worktime-days .closed,.worktime-days .time{font-weight:700;position:relative;max-width:200px;margin-top:.5em}.worktime-days .time{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-align-items:center;align-items:center}.worktime-days .time .from{-webkit-order:-1;-ms-order:-1;order:-1}.worktime-days .time:before{-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%;content:"";display:block;border-bottom:1px solid;margin:0 .5em}.worktime-days .closed{color:#999}.page-about a.link{color:#27b7f2;text-decoration:underline rgba(39,183,242,.5);-webkit-transition:text-decoration-color .1s ease-out;transition:text-decoration-color .1s ease-out;text-transform:uppercase;letter-spacing:.05em}.page-about a.link:hover{text-decoration:transparent}.page-about .b{margin:4em 0;padding:4em 0 2em;border-top:1px solid;-webkit-transition:all .5s ease-out .2s;transition:all .5s ease-out .2s}.page-about .b.hide{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0;-webkit-transform:translateY(10px);-ms-transform:translateY(10px);transform:translateY(10px)}.page-about .stat{display:inline-block;vertical-align:top;width:48%;font-family:Gil}.page-about .stat .num{font-size:3.5em;line-height:1.2}.page-about .stat .num>sup{position:relative;top:-.65em}.page-about .stat .num .unit{font-size:1.5rem}.page-about .stat .tip{font-weight:700;padding-right:1em}.page-about .content{margin-top:5em}.page-about .text-content{max-width:800px}@media (max-width:1240px){.page-about .stat .num{font-size:2.5em}.page-about .stat .num .unit{font-size:1rem}}@media (max-width:950px){.page-about .stat .num{font-size:1.5em}}@media (max-width:620px){.page-about .b{padding-bottom:0}.page-about .stats{margin-top:2em}}.page-contacts .phone-list{list-style:none;padding-left:0}.page-contacts .phone-list li{margin-bottom:1.2em}.page-contacts .press-kit{padding:.5em 0}.page-contacts .departments{margin:5em 0}.page-contacts .departments ul{list-style:none;padding-left:0;font-family:Gil;font-size:1.15em;font-weight:500}.page-contacts .departments li{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-align-items:center;align-items:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:3em 0;border-bottom:1px solid}.page-contacts .departments li:last-child{border-bottom:none}.page-contacts .departments .name{-webkit-flex:1 1 200px;-ms-flex:1 1 200px;flex:1 1 200px;margin-right:1em}.page-contacts .departments .mail{-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:20vw;min-width:200px}.page-contacts .departments a{color:#27b7f2;text-decoration:underline rgba(39,183,242,.5);-webkit-transition:text-decoration-color;transition:text-decoration-color}.page-contacts .departments a:hover{text-decoration-color:transparent}.page-contacts .title-icon{width:.7em;height:.7em;vertical-align:super}.page-contacts .contact-blocks{margin-bottom:3rem;font-family:Gil;font-weight:500;font-size:1.15em}.page-contacts .contact-blocks .b{margin:1rem 0}.page-contacts .contact-blocks .h3{margin-bottom:1.5em}.page-contacts .contact-blocks .big{font-size:1.5em;font-weight:400;line-height:1.333;letter-spacing:.05em}@media (max-width:950px){.page-contacts .contact-blocks{font-size:1em}.page-contacts .phone-list li{margin-bottom:1em}.page-contacts .departments ul{font-size:1em}.page-contacts .departments li{padding:2em 0}}.cinema-page .movie-list{margin-top:2em}.cinema-page .floors{font-family:Gil;line-height:1;font-size:1.5em;letter-spacing:1px;margin:1em 0}.cinema-page .floors .big{font-size:4em}.cinema-page .contact{margin:3em 0;font-family:Gil;letter-spacing:.1em;position:relative}.cinema-page .contact a{-webkit-transition:color .1s ease-out;transition:color .1s ease-out}.cinema-page .contact a:hover{color:#27b7f2}.cinema-page .socials{margin-top:1.5em}.cinema-page .count-message{font-family:Gil;line-height:1;font-size:1.5em;letter-spacing:1px}.cinema-page .right-col{padding:1em 0}.cinema-page .right-col.stick{position:fixed}@media (min-width:621px){.cinema-page .page-categories{margin-top:4em;margin-bottom:3em}.cinema-page .page-categories .date{position:absolute;right:0;bottom:100%;left:0;margin-bottom:.5em;font-family:AGG;font-size:12px;font-weight:400;letter-spacing:.1em;color:#999}.cinema-page .page-categories a.active .date{color:#1e1e1e}.cinema-page .page-categories .section-nav a{margin-top:1.5em;margin-bottom:1.5em}}.trailer-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:hsla(0,0%,100%,.9);z-index:30;overflow:auto}.trailer-overlay .header{margin-bottom:2em;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-align-items:center;align-items:center}.trailer-overlay .title{margin:0}.trailer-overlay .inner{width:900px;height:400px;max-width:100%;margin:10vh auto 0}.trailer-overlay iframe{display:block;width:100%;height:100%;max-width:100%}@media (max-width:800px){.trailer-overlay .inner{width:600px;height:300px}}@media (max-width:480px){.trailer-overlay .inner{width:400px;height:220px}}.page-movie .schedule{margin:3em 0}.page-movie .schedule .day:not(:last-child){border-bottom:1px solid #999;padding-bottom:2em;margin-bottom:3em}.page-movie .schedule .day-title{margin:0 0 .5em}.page-movie .schedule .hall{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:2em 0}.page-movie .schedule .hall:last-child{margin-bottom:0}.page-movie .schedule .hall-title{-webkit-flex:none;-ms-flex:none;flex:none;width:160px;margin-right:2em;color:#999}.page-movie .schedule time{display:inline-block;vertical-align:top;font-size:1.2em;margin:.2em 1.5em 1rem 0;line-height:1}.page-movie .schedule time small{color:#999}.page-movie .genre{font-family:AGG;font-size:.85rem;font-weight:400;letter-spacing:.1em;margin-top:1.5em;text-transform:uppercase;line-height:1.618}.page-movie .pic{margin-bottom:1.5em}.page-movie .f{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between}.page-movie .buy-btn,.page-movie .trailer-btn{-webkit-flex:none;-ms-flex:none;flex:none;min-width:220px;text-align:left}.page-movie .trailer-btn{margin-top:2em}.page-movie .age{-webkit-flex:none;-ms-flex:none;flex:none;display:block;width:70px;height:70px;font-family:Gil;font-size:30px;line-height:70px;border-radius:50%;border:1px solid;text-align:center}.page-movie .descr.mobile{margin:1.5em 0}.page-movie .properties{margin:3em 0;list-style:none;display:block;padding:0}.page-movie .properties .key{color:#999;display:block;font-size:.85rem;margin-bottom:5px}.page-movie .properties .value{display:block;font-family:Gil;font-size:1.2em;font-weight:700}.page-movie .properties li{display:inline-block;vertical-align:top;margin:1em 0;width:45%}.page-movie .properties li.block{width:auto;display:block}@media (max-width:620px){.page-movie .schedule .day:not(:last-child){padding-bottom:1em;margin-bottom:2em}.page-movie .schedule .hall{display:block}.page-movie .schedule .hall-title{margin-bottom:1em}.page-movie .schedule time{font-size:1em}}@media (max-width:460px){.page-movie .buy-btn,.page-movie .trailer-btn{min-width:175px}}.entertainments-page .cinema{display:block;height:440px;background:#e0e0e0;margin-bottom:5em;position:relative;color:#fff;overflow:hidden}.entertainments-page .cinema:hover img{-webkit-transform:scale(1.02);-ms-transform:scale(1.02);transform:scale(1.02)}.entertainments-page .cinema .text{position:relative;z-index:1;padding:3em 0 0 3em;box-sizing:border-box;height:100%}.entertainments-page .cinema .loyalty .icon{top:-.2em;width:1.5em;height:1.5em}.entertainments-page .cinema .loyalty span{font-size:12px;letter-spacing:.1em}.entertainments-page .cinema .name,.entertainments-page .cinema .offers .num{font-family:Gil;font-size:3.5em;font-weight:700;max-width:8em;line-height:1.2;margin:1em 0}.entertainments-page .cinema .offers{position:absolute;bottom:2em}.entertainments-page .cinema img{-webkit-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:transform .2s ease-out;transition:transform .2s ease-out;width:1560px;max-width:none;position:absolute;top:-999px;right:-999px;bottom:-999px;left:-999px;margin:auto}@media (max-width:1240px){.entertainments-page .cinema{height:370px}.entertainments-page .cinema img{right:0;left:-100px;width:1240px}}@media (max-width:620px){.entertainments-page .cinema{height:290px}.entertainments-page .cinema .text{padding:2em 0 0 2em}.entertainments-page .cinema .name,.entertainments-page .cinema .offers .num{font-size:2em}.entertainments-page .cinema img{top:0;right:auto;bottom:auto;left:-100px;width:1000px}}@media (max-width:460px){.entertainments-page .cinema .name,.entertainments-page .cinema .offers .num{font-size:1.5em}.entertainments-page .cinema img{left:-220px}}.item-page header{margin:1em 0}.item-page header .r{position:relative}.item-page header .categories,.item-page header .loyalty{display:block}.item-page header .header-link,.item-page header .loyalty{letter-spacing:1px;font-size:12px}.item-page header .header-link{-webkit-transition:color .1s ease-out;transition:color .1s ease-out}.item-page header .header-link:hover{color:#27b7f2}.item-page header .loyalty .icon{font-size:14px;color:#e0e0e0;width:1.5em;height:1.5em;top:-.2em;margin-right:.25em}.item-page header .categories{letter-spacing:1px;font-size:12px;position:relative;display:block;max-width:740px}.item-page header .categories a{-webkit-transition:color .1s ease-out;transition:color .1s ease-out}.item-page header .categories a:hover{color:#27b7f2}.item-page header .categories>span{white-space:nowrap}.item-page header .categories>span:after{content:"";display:inline-block;vertical-align:middle;margin:0 .9em 0 1.2em;width:4px;height:4px;border-radius:50%;background:#e0e0e0}.item-page header .categories>span:last-child:after{content:none}.item-page h1{margin:0;padding:.4em 0}.item-page .descr{margin:3em 0}.item-page .floors{font-family:Gil;line-height:1;font-size:1.5em;letter-spacing:1px;margin:1em 0}.item-page .floors .big{font-size:4em}.item-page .actions{margin-bottom:5em}.item-page .actions a,.item-page .actions button{display:block;width:100%;max-width:250px;text-align:left;padding-right:0;margin-bottom:1em}.item-page .contact{margin-bottom:3em;font-family:Gil;letter-spacing:.1em;position:relative}.item-page .contact.sm{margin-bottom:1.5em}.item-page .contact a{-webkit-transition:color .1s ease-out;transition:color .1s ease-out}.item-page .contact a:hover{color:#27b7f2}.item-page .contact .icon.out{width:24px;height:24px;position:absolute;top:0;right:100%;margin-right:40px;color:#e0e0e0}.item-page .socials{margin-top:1.5em}.item-page .organizer .k{font-weight:400;text-transform:lowercase}.item-page .share-block{margin:4em 0 2em}.item-page .share-block .share-buttons,.item-page .share-block .title{display:inline-block;vertical-align:middle}.item-page .share-block .title{padding:1.15em 0 1em}.item-page .share-block .title:after{content:"";display:inline-block;vertical-align:middle;border-bottom:1px solid;width:2.5em;margin:0 1em 0 1.2em}.item-page .offers{margin:3em 0}.item-page .offers .offer-list{margin-top:4em}.item-page .gallery{margin-bottom:3em}.item-page .gallery .square-logo{width:90px;height:90px;padding-top:0;background:#fff;position:absolute;bottom:0;left:20px;pointer-events:none;margin-bottom:-45px;z-index:5}.item-page.appear-start header .g{position:relative}.item-page.appear-start header .g:before{content:"";display:block;background:#fff;position:absolute;top:0;right:0;bottom:0;z-index:2;width:100%}.item-page.appear-start .gallery{-webkit-transform:translateY(30px);-ms-transform:translateY(30px);transform:translateY(30px);position:relative}.item-page.appear-start .gallery:before{content:"";display:block;height:100%;background:#fff;position:absolute;top:-10px;right:-10px;left:-10px;z-index:2}.item-page.appear-start .gallery .images:before{width:10px;height:10px}.item-page.appear-start .gallery .images:before,.item-page.appear-start .info{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0}.item-page.appear-start .info{-webkit-transform:translateY(30px);-ms-transform:translateY(30px);transform:translateY(30px)}.item-page.appearing header .g:before{-webkit-transition:width 1.5s linear;transition:width 1.5s linear}.item-page.appearing .gallery{-webkit-transition:transform .7s cubic-bezier(1,.5,0,.5) .3s;transition:transform .7s cubic-bezier(1,.5,0,.5) .3s}.item-page.appearing .gallery:before{-webkit-transition:height 1s cubic-bezier(1,.5,0,.5);transition:height 1s cubic-bezier(1,.5,0,.5)}.item-page.appearing .gallery .images:before{-webkit-transition:width .5s cubic-bezier(1,.5,0,.5),height .5s cubic-bezier(1,.5,0,.5),opacity .2s ease-out;transition:width .5s cubic-bezier(1,.5,0,.5),height .5s cubic-bezier(1,.5,0,.5),opacity .2s ease-out;-webkit-transition-delay:.5s;transition-delay:.5s}.item-page.appearing .info{-webkit-transition:transform .6s ease-out .4s,opacity .6s ease-out .4s;transition:transform .6s ease-out .4s,opacity .6s ease-out .4s}.item-page.appear-end header .g:before{width:0}.item-page.appear-end .gallery{-webkit-transform:none;-ms-transform:none;transform:none}.item-page.appear-end .gallery:before{height:0}.item-page.appear-end .gallery .images:before{width:100%;height:100%;-ms-filter:none;filter:none;opacity:1}.item-page.appear-end .info{-webkit-transform:none;-ms-transform:none;transform:none;-ms-filter:none;filter:none;opacity:1}@media (max-width:950px){.item-page .actions{margin-bottom:3em}}@media (min-width:621px){.item-page header{margin-top:4em;margin-bottom:3em}.item-page header .categories,.item-page header .header-link,.item-page header .loyalty{height:20px;line-height:20px}}.page-events-item .banner{padding-top:33.33%;margin-bottom:4rem;position:relative;overflow:hidden}.page-events-item .banner img{position:absolute;top:-999px;bottom:-999px;left:0;margin:auto}@media (min-width:951px){.page-events-item.with-banner .descr{margin-left:120px}}@media (max-width:1240px){.page-events-item .banner{padding-top:43.33%}}@media (max-width:620px){.page-events-item .banner{padding-top:0;height:280px}.page-events-item .banner img{height:100%;max-width:none}}.promotion-rules{color:#27b7f2;text-decoration:underline;text-decoration-color:rgba(39,183,242,.5);-webkit-transition:text-decoration-color .1s ease-out;transition:text-decoration-color .1s ease-out}.promotion-rules:hover{text-decoration-color:transparent}.events-page .event-list{margin-top:4em}.events-page .page-categories{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-align-items:center;align-items:center}.events-page .adaptive-option-list{-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto}.events-page .archive-link{-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;display:block;margin-left:2em;position:relative;z-index:2;font-family:Gil;font-weight:500}.events-page .archive-link:hover{color:#27b7f2}.events-page .archive-link .icon{color:#e0e0e0;top:.15em}.touch-device .floors-map svg{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.shops-alpha .current-letter{font-family:Gil;font-weight:700;font-size:240px;line-height:1;color:#fff;text-shadow:0 0 1px #000;-webkit-text-stroke:1px #000}.shops-alpha .current-letter.stick{position:fixed}.shops-alpha .list-current-letter{display:none}@media (min-width:621px){.shops-alpha .alpha-nav{font-family:Gil;font-weight:500;text-transform:uppercase;margin:0 3em 0 -2.3em}.shops-alpha .alpha-nav .group{display:inline-block;vertical-align:top;padding:1.1em 2em}.shops-alpha .alpha-nav .l{display:inline-block;vertical-align:top;padding:.25em .3em .2em;color:#999}.shops-alpha .alpha-nav a.l{color:#1e1e1e;position:relative}.shops-alpha .alpha-nav a.l:hover{color:#27b7f2}.shops-alpha .alpha-nav a.l:before{content:"";display:block;border-bottom:2px solid #27b7f2;position:absolute;top:47%;right:0;left:0;z-index:-1;pointer-events:none;-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0)}.shops-alpha .alpha-nav a.l.active:before{-webkit-transform:none;-ms-transform:none;transform:none;-webkit-transition:transform .1s ease-out;transition:transform .1s ease-out}}@media (max-width:620px){.shops-alpha .alpha-nav span.l{display:none}}.card-alert{color:red;text-transform:uppercase}.balance-link{border-bottom:1px solid;color:#27b7f2}.balance-link:hover{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";filter:alpha(opacity=70);opacity:.7}.gift-card-header{position:relative;margin-bottom:8em}.gift-card-header:after{content:"";display:block;position:absolute;top:30%;right:0;left:50%;height:580px;background:url(/dist/i/gift-and-card.png?9ef059) no-repeat 0;background-size:contain;z-index:1}.gift-card-header .descr{padding-right:50%}.gift-card-header .btn-shiny{margin-top:3em;width:370px}@media (max-width:1240px){.gift-card-header:after{top:40%;right:-30px}.gift-card-header .descr{padding-right:30%}}@media (max-width:950px){.gift-card-header{margin-bottom:2em}.gift-card-header:after{position:static;height:320px;max-width:90%;margin:2em auto 0;background-position:50%}.gift-card-header .descr{padding-right:0}}.page-gift-card .b-title{font-size:3.5em;font-weight:300;line-height:1.2;max-width:840px;letter-spacing:.05em}.page-gift-card .icon-link{color:#fff}.page-gift-card .icon-link:not(:hover) span{text-decoration:underline hsla(0,0%,100%,.5)}.page-gift-card .how-to-use{padding:8em 0 5em;background:#27b7f2;color:#fff}.page-gift-card .how-to-use .steps{margin:7em 0 4em}.page-gift-card .how-to-use .steps .num{font-size:6em;font-weight:300;line-height:1.4;max-width:150px;border-bottom:1px solid;margin-bottom:2rem}.page-gift-card .how-to-use .steps .text{font-size:1.2em;max-width:320px;margin-bottom:3em}.page-gift-card .how-to-use .details .icon-link{font-size:1rem}.page-gift-card .how-to-use .details .caret{-webkit-transition:transform .1s ease-out;transition:transform .1s ease-out}.page-gift-card .how-to-use .details .text-content{margin-top:2em;max-width:850px}.page-gift-card .how-to-use .details.expanded .caret{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.page-gift-card .check-balance{margin:8em 0}.page-gift-card .check-balance p{font-size:1.5em;font-weight:300;margin-top:2em;max-width:380px}.page-gift-card .where{height:800px;background:url(/dist/i/bg/gift-card.jpg?c12a95) no-repeat 50%;background-size:cover;position:relative;color:#fff}.page-gift-card .where:after{content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.5)}.page-gift-card .where .wrap{position:relative;z-index:1;height:100%}.page-gift-card .where .wrap:after{content:"";display:block;position:absolute;top:0;right:20%;bottom:0;left:50%;background:url(/dist/i/elevator-and-card.svg?94782c) no-repeat 50%}.page-gift-card .where .overlay{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);padding-right:50%}.page-gift-card .where .overlay .text{margin-top:2em;max-width:450px;font-size:1.2em}@media (max-width:1240px){.page-gift-card .b-title{font-size:3em}.page-gift-card .how-to-use{padding:4em 0}.page-gift-card .how-to-use .steps{margin:5em 0 2em}.page-gift-card .how-to-use .steps .num{font-size:3em}.page-gift-card .how-to-use .steps .text{max-width:none;font-size:1em}.page-gift-card .check-balance p{font-size:1.2em}.page-gift-card .where .wrap:after{right:0}}@media (max-width:950px){.page-gift-card .b-title{font-size:2.5em}.page-gift-card .check-balance{margin:4em 0}.page-gift-card .check-balance p{margin-bottom:2em;max-width:none}.page-gift-card .where .overlay{padding-right:40%}.page-gift-card .where .overlay .text{font-size:1em}.page-gift-card .where .wrap:after{background-size:80% auto;left:60%}}@media (max-width:620px){.page-gift-card .b-title{font-size:2em}.page-gift-card .where{height:auto;padding:4em 0}.page-gift-card .where .overlay{top:0;padding-right:0;-webkit-transform:none;-ms-transform:none;transform:none}.page-gift-card .where .overlay .text{max-width:none}.page-gift-card .where .wrap:after{content:none}}.page-how2get.appear-enabled .animate-appear{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px);-webkit-transition:opacity .5s ease-out .2s,transform .5s ease-out .2s;transition:opacity .5s ease-out .2s,transform .5s ease-out .2s}.page-how2get.appear-enabled .show{-ms-filter:none;filter:none;opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}.page-how2get .b,.page-how2get .nav-map{margin:4em 0}.page-how2get .section-trigger .caret{display:none}.page-how2get .worktime .time{margin-top:1rem;font-size:2.5em;font-weight:300;letter-spacing:.05em}.page-how2get .worktime .item{margin:1em 0}.page-how2get .parking-info{margin-bottom:5em}.page-how2get .parking-info .sign,.page-how2get .parking-info .stat{font-family:Gil;font-size:1.5em;letter-spacing:.05em;height:10rem}.page-how2get .parking-info .sign{background:url(/dist/i/parking.svg?9520c0) no-repeat 50%;background-size:cover;width:10rem}.page-how2get .parking-info .tip{margin-top:3em;font-family:Gil;font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:.1em;position:relative;padding-left:2.5em}.page-how2get .parking-info .tip a{color:#27b7f2}.page-how2get .parking-info .tip.npl{padding-left:0}.page-how2get .parking-info .tip>.icon{width:1.5rem;height:1.5rem;color:#e0e0e0;position:absolute;top:48%;left:0;margin-top:-.75rem}.page-how2get .parking-info .tip .caret{top:-.15em;margin-left:.5em;-webkit-transition:transform .1s ease-out;transition:transform .1s ease-out}.page-how2get .parking-info .tip.open .caret{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.page-how2get .parking-info .bft{font-size:4em}.page-how2get .parking-info .time{font-family:Gil;font-weight:700;font-size:1.5em;letter-spacing:.05em;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-align-items:center;align-items:center;white-space:nowrap;margin-top:3em}.page-how2get .parking-info .time .line{-webkit-flex:1 1 0;-ms-flex:1 1 0;flex:1 1 0;margin:0 1em;border-bottom:1px solid;height:1px;position:relative}.page-how2get .parking-info .time .line:after,.page-how2get .parking-info .time .line:before{content:"";display:block;width:3px;height:3px;position:absolute;top:0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;background:currentColor}.page-how2get .parking-info .time .line:before{left:0}.page-how2get .parking-info .time .line:after{right:0}.page-how2get .parking-info .prices{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-family:Gil;margin:2em -1em 0}.page-how2get .parking-info .prices .item{-webkit-flex:1 1 0;-ms-flex:1 1 0;flex:1 1 0;padding:0 1em;box-sizing:border-box;margin-bottom:1em}.page-how2get .parking-info .prices .price{font-size:1.5em}.page-how2get .parking-info .prices .sum{font-size:2em}.page-how2get .parking-info .prices .descr{font-weight:500;letter-spacing:.05em}.page-how2get .parking-map{margin:3em 0;padding-top:3em;position:relative;z-index:1}.page-how2get .parking-map:before{content:"";display:block;position:absolute;top:0;right:-3000px;bottom:0;left:-3000px;background:rgba(0,0,0,.05)}.page-how2get .parking-map .legend .item{margin:1em 0;letter-spacing:.1em}.page-how2get .parking-map .legend .circle{display:inline-block;vertical-align:middle;width:10px;height:10px;border-radius:50%;margin-right:.5em}.page-how2get .parking-map .image{margin:0 -20px;overflow:auto;position:relative;z-index:1;padding:0 20px 3em}.page-how2get .parking-map .image img{width:100%;max-width:none;min-width:900px}.page-how2get .parking-footnote{margin-top:6em;font-family:Gil;font-weight:500;letter-spacing:.05em}.page-how2get .parking-footnote .item{padding-left:2em;position:relative;margin:1em 0}.page-how2get .parking-footnote .icon{width:1.5em;height:1.5em;position:absolute;top:50%;left:0;margin-top:-.75em}@media (max-width:1240px){.page-how2get .parking-info .sign,.page-how2get .parking-info .stat{height:4em}.page-how2get .parking-info .sign{width:4em}.page-how2get .parking-info .bft{font-size:2em}.page-how2get .parking-info .time{font-size:1em}}@media (max-width:950px){.page-how2get .parking-info .prices{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.page-how2get .parking-info .prices .item{min-width:50%}}@media (max-width:460px){.page-how2get .parking-info .stat{height:auto}.page-how2get .parking-info .tip{margin:1em 0 2em}.page-how2get .parking-info .prices .item{min-width:100%}}.page-home{position:relative}.page-home.appear-start:after{content:"";display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:22;background:#000;pointer-events:none;-ms-filter:none;filter:none;opacity:1}.page-home.appear-start .time{-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left;-webkit-transform:translate3d(0,50vh,0);-ms-transform:translate3d(0,50vh,0);transform:translate3d(0,50vh,0);font-size:15em;margin-top:-1.05em;z-index:23}.page-home.appear-start .header-addon .banner-nav{-webkit-transform:translate3d(0,-180%,0);-ms-transform:translate3d(0,-180%,0);transform:translate3d(0,-180%,0);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0}.page-home.appearing:after{-webkit-transition:opacity 1s ease-out .5s;transition:opacity 1s ease-out .5s}.page-home.appearing .time{-webkit-transition:all .8s cubic-bezier(.15,1,.3,1) .5s;transition:all .8s cubic-bezier(.15,1,.3,1) .5s}.page-home.appearing .header-addon .banner-nav{-webkit-transition:transform 1s ease-out .2s,opacity .8s ease-out .4s;transition:transform 1s ease-out .2s,opacity .8s ease-out .4s}.page-home.appear-end:after{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0}.page-home.appear-end .time{margin-top:0;-webkit-transform:none;-ms-transform:none;transform:none;font-size:1.5em}.page-home.appear-end .header-addon .banner-nav{-webkit-transform:none;-ms-transform:none;transform:none;-ms-filter:none;filter:none;opacity:1}.page-home .block{margin:3em 0}.page-home .block .f{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-align-items:center;align-items:center;-webkit-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between}.page-home .block-title{margin-bottom:1em}.page-home .block-title.with-blue-shit:after{content:"";display:block;margin-top:2rem;border-bottom:4px solid #27b7f2;width:40px;-webkit-transition:width .1s ease-out;transition:width .1s ease-out}.page-home .lb-header{margin-bottom:5em}.page-home .lb-banner{height:100vh;min-height:640px;max-height:1200px;background:#000}.page-home .lb-banner img{width:auto;height:100%;max-width:none;max-height:none;min-width:0}.page-home .lb-title{height:6.5em;top:50%;margin-top:-3.25em}.page-home .bft-wrapper{height:2em;position:relative;overflow:hidden}.page-home .bft{position:absolute;top:50%;left:0;-webkit-transform:translate3d(0,-50%,0);-ms-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0);font-size:1em}.page-home .bft>span{-webkit-transition:opacity .6s ease-out;transition:opacity .6s ease-out}.page-home .bft-1-leave-active{-webkit-transition:transform .5s cubic-bezier(.35,1,0,1),opacity .5s cubic-bezier(.35,1,0,1);transition:transform .5s cubic-bezier(.35,1,0,1),opacity .5s cubic-bezier(.35,1,0,1)}.page-home .bft-1-enter-active{-webkit-transition:transform .8s cubic-bezier(.15,1,.3,1) .6s;transition:transform .8s cubic-bezier(.15,1,.3,1) .6s}.page-home .bft-1-enter{-webkit-transform:translate3d(-100%,-50%,0);-ms-transform:translate3d(-100%,-50%,0);transform:translate3d(-100%,-50%,0)}.page-home .bft-2-enter{-webkit-transition:opacity 1s ease-out;transition:opacity 1s ease-out}.page-home .bft-1-leave-to,.page-home .bft-2-enter-active{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=99)";filter:alpha(opacity=99);opacity:.99}.page-home .bft-1-leave-to>span,.page-home .bft-2-enter-active>span{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0}.page-home .bft-2-leave-active{-webkit-transition:opacity .5s cubic-bezier(.35,1,0,1);transition:opacity .5s cubic-bezier(.35,1,0,1)}.page-home .bft-2-leave-to{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0}.page-home .time{display:inline-block;vertical-align:top;position:relative;font-size:1.5em;line-height:1.01;width:60px;-webkit-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden}.page-home .time .dots{-webkit-animation:time-dots 1s linear infinite;animation:time-dots 1s linear infinite}.page-home .banner-nav{font-size:1.2em;display:inline-block;vertical-align:top}.page-home .banner-nav a{display:inline-block;vertical-align:top;margin-left:2.5em;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";filter:alpha(opacity=60);opacity:.6;-webkit-transition:opacity .1s ease-out;transition:opacity .1s ease-out;position:relative;z-index:1}.page-home .banner-nav a:before{content:"";display:block;border-bottom:2px solid #27b7f2;position:absolute;top:88%;right:0;left:0;z-index:-1;pointer-events:none;-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transition:transform .1s ease-out,opacity .1s ease-out,top .2s ease-out,right .2s ease-out,left .2s ease-out;transition:transform .1s ease-out,opacity .1s ease-out,top .2s ease-out,right .2s ease-out,left .2s ease-out;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0}.page-home .banner-nav a.active:before,.page-home .banner-nav a:hover:before{-webkit-transform:none;-ms-transform:none;transform:none;-ms-filter:none;filter:none;opacity:1}.page-home .banner-nav a.active:before{top:38%;right:-.35em;left:-.35em}.page-home .banner-nav a.active,.page-home .banner-nav a:hover{-ms-filter:none;filter:none;opacity:1}.page-home .go-down{max-width:380px;z-index:1;letter-spacing:0;font-weight:400}.page-home .go-down .offers-txt-wrapper{display:inline-block;vertical-align:top;overflow:hidden}.page-home .go-down .offers-txt{display:block;-webkit-animation:go-down-offers-txt 1s cubic-bezier(.35,1,0,1);animation:go-down-offers-txt 1s cubic-bezier(.35,1,0,1)}.page-home .living-angles{cursor:pointer}.page-home .bottom{position:absolute;right:0;bottom:100px;left:0;z-index:5;color:#fff}.page-home .bottom .inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-align-items:center;align-items:center;-webkit-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;width:50%;min-width:380px}.page-home .spacer{margin:5em 0}.page-home .movie-list{margin-top:1em}.page-home .shop-logo-list{-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-align-items:stretch;align-items:stretch;margin:1em -20px;overflow:auto}.page-home .shop-logo-list,.page-home .shop-logo-list a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.page-home .shop-logo-list a{-webkit-box-align:center;-webkit-align-items:center;-ms-align-items:center;align-items:center;-webkit-justify-content:center;-ms-justify-content:center;justify-content:center;border:1px solid rgba(0,0,0,.05);-webkit-flex:1 1 0;-ms-flex:1 1 0;flex:1 1 0;margin:0 20px;min-width:120px;-webkit-transition:border-color .1s ease-out;transition:border-color .1s ease-out}.page-home .shop-logo-list a:hover{border-color:#999}.page-home .shop-logo-list img{max-width:80%}.page-home .more-link{display:block;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;font-size:11px;font-family:Gil;font-weight:700;text-transform:uppercase;letter-spacing:.1em;-webkit-transition:color .1s ease-out;transition:color .1s ease-out}.page-home .more-link:hover{color:#27b7f2}.page-home .more-link .icon{width:18px;height:18px;top:-.1em;margin-left:1em}@media (min-width:951px) and (max-width:1260px){.page-home .banner-nav a{margin-left:1.2em}}@media (min-width:951px) and (max-width:1160px){.page-home .time{top:.1em;width:40px}.page-home.appear-end .time,.page-home .time{font-size:1.2em}.page-home .banner-nav{font-size:1em}}@media (max-width:1240px){.page-home .lb-banner{min-height:600px}}@media (min-width:951px) and (max-width:991px){.page-home .banner-nav a{margin-left:1em}}@media (max-width:950px){.page-home .lb-banner{min-height:540px}.page-home .bft-wrapper{height:4em}.page-home .bottom{bottom:60px}.page-home .bottom .wrap{padding-right:0}.page-home .bottom .inner{width:auto}.page-home .living-angles{-webkit-flex:auto;-ms-flex:auto;flex:auto}}@media (max-width:620px){.page-home .time{position:absolute;top:15vh;padding-top:1rem}.page-home.appear-start .time{font-size:7em;-webkit-transform:translate3d(0,28vh,0);-ms-transform:translate3d(0,28vh,0);transform:translate3d(0,28vh,0);margin-top:-1.15em}.page-home.appear-end .time{font-size:1.5em;margin-top:-28vh;top:15vh}.page-home .banner-nav a:first-child{margin-left:0}.page-home .bottom{bottom:40px}.page-home .go-down{min-width:260px;font-size:1rem}}@media (max-width:460px){.page-home .go-down{min-width:220px;margin-right:1rem;padding:1.1em 1em .9em}.page-home .bottom .inner{min-width:280px}.page-home .banner-nav{font-size:1em}.page-home .banner-nav a{margin-left:1em}}@-moz-keyframes time-dots{0%{-ms-filter:none;filter:none;opacity:1}24%{-ms-filter:none;filter:none;opacity:1}26%{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0}50%{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0}74%{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0}76%{-ms-filter:none;filter:none;opacity:1}to{-ms-filter:none;filter:none;opacity:1}}@-webkit-keyframes time-dots{0%{-ms-filter:none;filter:none;opacity:1}24%{-ms-filter:none;filter:none;opacity:1}26%{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0}50%{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0}74%{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0}76%{-ms-filter:none;filter:none;opacity:1}to{-ms-filter:none;filter:none;opacity:1}}@-o-keyframes time-dots{0%{-ms-filter:none;filter:none;opacity:1}24%{-ms-filter:none;filter:none;opacity:1}26%{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0}50%{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0}74%{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0}76%{-ms-filter:none;filter:none;opacity:1}to{-ms-filter:none;filter:none;opacity:1}}@keyframes time-dots{0%{-ms-filter:none;filter:none;opacity:1}24%{-ms-filter:none;filter:none;opacity:1}26%{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0}50%{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0}74%{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0}76%{-ms-filter:none;filter:none;opacity:1}to{-ms-filter:none;filter:none;opacity:1}}.page-mobile-app .lb-banner{height:800px}.page-mobile-app .lb-banner:after{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";filter:alpha(opacity=75);opacity:.75}.page-mobile-app .mobile-app-header{color:#fff;position:absolute;right:0;bottom:0;left:0}.page-mobile-app .mobile-app-header .p100{padding-right:0}.page-mobile-app .mobile-app-header .title{font-family:Gil;font-weight:700;font-size:4.5em;letter-spacing:.05em;line-height:1.2;margin-bottom:.5em}.page-mobile-app .mobile-app-header p{font-size:1.5em;font-weight:300;line-height:1.4;max-width:560px}.page-mobile-app .mobile-app-header .app-links{margin:10em 0 6em}.page-mobile-app .b-title{font-size:3.5em;font-weight:300;line-height:1.2;letter-spacing:.05em;max-width:840px}.page-mobile-app .b-descr{font-size:1.7em;font-weight:300;line-height:1.4;margin:2em 0}.page-mobile-app .iphone{position:relative}.page-mobile-app .iphone-gallery{position:absolute;top:8em;left:0}.page-mobile-app .app-features{list-style:none;padding-left:0;display:block;font-family:Gil;font-size:1.5em;line-height:1.2;margin:4em 0}.page-mobile-app .app-features li{-webkit-transition:color .1s ease-out;transition:color .1s ease-out;padding:.7em 0 .7em 100px;max-width:480px;box-sizing:border-box;position:relative;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.page-mobile-app .app-features li.current,.page-mobile-app .app-features li:hover{color:#27b7f2}.page-mobile-app .app-features li:active{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";filter:alpha(opacity=80);opacity:.8}.page-mobile-app .app-features .icon{position:absolute;top:0;bottom:3px;left:35px;width:25px;height:25px;margin:auto}.page-mobile-app .go-down .btn-shiny{max-width:370px}.page-mobile-app .app-video{margin:5em 0 200px;padding:5em 0 1px;background:#27b7f2;color:#fff;position:relative}.page-mobile-app .app-video .inner{position:relative;z-index:1}.page-mobile-app .app-video .afi-bg{position:absolute;top:-140px;right:-170px;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=15)";filter:alpha(opacity=15);opacity:.15;width:540px;height:540px;z-index:-1}.page-mobile-app .app-video .descr{font-family:Gil;font-size:1.5em;margin:1.5em 0;max-width:600px}.page-mobile-app .app-video iframe{margin:5em 0 -100px;display:block;width:100%;height:600px}.page-mobile-app .rules-link{margin:2em 0}.page-mobile-app .rules-link a{color:#27b7f2;text-decoration:underline rgba(39,183,242,.5);-webkit-transition:text-decoration-color .1s ease-out;transition:text-decoration-color .1s ease-out;text-transform:uppercase;letter-spacing:.05em}.page-mobile-app .rules-link a:hover{text-decoration-color:transparent}.page-mobile-app .rules{margin:8em 0 4em}.page-mobile-app .rules .item{max-width:400px}.page-mobile-app .rules .item .text{position:relative;z-index:1}.page-mobile-app .rules .item .pic{position:relative;width:90px;height:90px;margin-bottom:2em;color:#27b7f2;-webkit-transition:color .25s ease-out .2s;transition:color .25s ease-out .2s}.page-mobile-app .rules .item .pic:after{content:"";display:block;position:absolute;top:-70px;right:-70px;bottom:-70px;left:-70px;background:#27b7f2;border-radius:50%;-webkit-transform:scale(.5);-ms-transform:scale(.5);transform:scale(.5);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0;-webkit-transition:all .25s ease-out .2s;transition:all .25s ease-out .2s}.page-mobile-app .rules .item .icon{width:100%;height:100%;position:relative;z-index:1}.page-mobile-app .rules .item .num{color:#27b7f2;position:absolute;top:-.35em;left:-60px;font-weight:300;font-size:2.5em;-webkit-transition:color .25s ease-out .2s;transition:color .25s ease-out .2s}.page-mobile-app .rules .item .title{font-family:Gil;font-weight:700;font-size:1.5em;line-height:1.2;margin-bottom:1em}.page-mobile-app .rules .item.highlight .pic{color:#fff}.page-mobile-app .rules .item.highlight .pic:after{-ms-filter:none;filter:none;opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}.page-mobile-app .rules .item.highlight .num{color:#1e1e1e}.page-mobile-app .bottom{max-height:900px;min-height:590px;height:100vh;background:url(/dist/i/bg/mobile-app-bottom.jpg?f4579f) no-repeat 50%;background-size:cover;position:relative;margin-top:8em;color:#fff;overflow:hidden}.page-mobile-app .bottom .wrap{position:relative;height:100%;z-index:1}.page-mobile-app .bottom .wrap:before{content:"";display:block;position:absolute;top:0;right:50%;bottom:-160px;left:0;background:url(/dist/i/iphone-x.png?658ecf) no-repeat bottom}.page-mobile-app .bottom .overlay{padding-left:50%;position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.page-mobile-app .bottom .overlay .text{font-family:Gil;font-weight:700;font-size:2em;line-height:1.4;max-width:480px;margin-bottom:2em}.page-mobile-app .bottom:after{content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.5)}@media (min-width:1241px){.page-mobile-app .p100{padding-left:100px;padding-right:100px}}@media (max-width:1240px){.page-mobile-app .rules{padding-left:100px}.page-mobile-app .rules .item .pic:after{top:-30px;right:-30px;bottom:-30px;left:-30px}.page-mobile-app .lb-banner{height:600px}.page-mobile-app .mobile-app-header .title{font-size:3em}.page-mobile-app .mobile-app-header .app-links{margin:6em 0 3em}.page-mobile-app .b-title{font-size:3em}.page-mobile-app .b-descr{font-size:1.5em}.page-mobile-app .app-video iframe{height:480px}.page-mobile-app .bottom{min-height:0;max-height:none;height:500px}.page-mobile-app .bottom .wrap:before{bottom:-120px;background-size:260px auto}.page-mobile-app .bottom .overlay .text{font-size:1.5em}.page-mobile-app .bottom .app-links a{margin-bottom:1em}}@media (min-width:951px){.page-mobile-app .rules .item{margin:-1em 0}.page-mobile-app .rules .item .descr{max-width:80%}.page-mobile-app .rules .item:nth-child(2n){padding-left:50%}}@media (max-width:950px){.page-mobile-app .lb-banner{height:540px}.page-mobile-app .mobile-app-header p{max-width:320px}.page-mobile-app .mobile-app-header .app-links{margin:3em 0}.page-mobile-app .mobile-app-header .app-links a{margin:1em 0;display:block}.page-mobile-app .b-title{font-size:2.5em}.page-mobile-app .app-features{font-size:1.2em;margin:5em 0}.page-mobile-app .app-features li{padding-left:0;max-width:250px}.page-mobile-app .app-features .icon{display:none}.page-mobile-app .iphone-gallery{top:-180px;right:0;left:auto}.page-mobile-app .app-video iframe{height:340px}.page-mobile-app .rules{padding-left:70px}.page-mobile-app .rules .item{margin:4em 0}}@media (max-width:620px){.page-mobile-app .lb-banner{height:680px}.page-mobile-app .lb-banner img{height:100%;width:auto}.page-mobile-app .mobile-app-header{top:150px;bottom:auto}.page-mobile-app .mobile-app-header .text{min-height:150px}.page-mobile-app .mobile-app-header .title{font-size:2em}.page-mobile-app .mobile-app-header p{font-size:1.2em}.page-mobile-app .mobile-app-header .app-links{margin:2em -1em;text-align:center}.page-mobile-app .mobile-app-header .app-links a{margin:0 .25em 1em;display:inline-block}.page-mobile-app .b-title{font-size:2em}.page-mobile-app .b-descr{font-size:1.2em}.page-mobile-app .app-features{text-align:center;margin:310px 0 3em}.page-mobile-app .app-features li{max-width:none;display:none}.page-mobile-app .app-features li.current{color:inherit;display:block}.page-mobile-app .iphone-gallery{top:0;right:0;left:0;margin:auto}.page-mobile-app .app-video .descr{font-size:1.2em}.page-mobile-app .app-video iframe{margin-top:0;height:260px}.page-mobile-app .bottom{overflow:visible;height:450px;margin-top:240px}.page-mobile-app .bottom .wrap:before{position:relative;top:-200px;right:0;bottom:auto;left:0;width:100%;height:400px;background-size:200px auto}.page-mobile-app .bottom .overlay{margin-top:2em;position:relative;top:-200px;-webkit-transform:none;-ms-transform:none;transform:none;padding-left:0}.page-mobile-app .bottom .app-links{white-space:nowrap}.page-mobile-app .bottom .app-links a{margin-right:.25em}}@media (max-width:460px){.page-mobile-app .app-video iframe{height:180px}.page-mobile-app .rules{padding-left:0}.page-mobile-app .rules .item{margin:2em 0}.page-mobile-app .rules .item .num{display:none}}@media (max-width:390px){.page-mobile-app .app-features{margin:340px 0 3em}}@media (max-width:320px){.page-mobile-app .app-features{margin:430px 0 3em}}.g-search .item{border-bottom:1px solid #1e1e1e;padding:25px 0}.g-search .item .name{font-size:1.5em;font-weight:800}.g-search .item:last-child .catalog-item{border-bottom-color:transparent}.page-tenants iframe{width:100%;height:40vw;margin:3em 0}.page-tenants .rent-graph{margin:3em 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;max-width:450px}.page-tenants .rent-graph img{-webkit-flex:none;-ms-flex:none;flex:none;width:90px;height:90px;margin-left:3em}.page-tenants .rent-graph .text{-webkit-flex:auto;-ms-flex:auto;flex:auto}.page-tenants .rent-graph .num{font-family:Gil;line-height:1.25;font-size:4em;margin-bottom:1rem}.page-tenants .rent-graph .num .unit{display:inline-block;font-size:1rem;font-weight:500}.page-tenants .rent-graph .num sup.unit{vertical-align:top}.page-tenants .rent-graph .descr{max-width:280px}.page-tenants .contacts{line-height:2}.page-tenants .contacts .phone{font-family:Gil;font-size:2em}.page-tenants .contacts .email{color:#27b7f2;text-decoration:underline rgba(39,183,242,.5);letter-spacing:.1em;font-family:Gil;font-weight:500;-webkit-transition:text-decoration-color .1s ease-out;transition:text-decoration-color .1s ease-out}.page-tenants .contacts .email:hover{text-decoration-color:transparent}@media (max-width:950px){.page-tenants .rent-graph{margin:2em 0;max-width:380px}.page-tenants .rent-graph img{width:60px;height:60px;margin-right:1.5em}.page-tenants .rent-graph .num{font-size:3em;font-weight:500}}@media (max-width:460px){.page-tenants .rent-graph img{display:none}}