.scroll-wrapper {overflow:hidden !important;padding:0;position:relative }.scroll-wrapper >.scroll-content {border:none !important;box-sizing:content-box !important;height:auto;-webkit-overflow-scrolling:touch;left:0;margin:0;max-height:none;max-width:none !important;overflow:scroll !important;padding:0;position:relative !important;top:0;width:auto !important }.scroll-wrapper >.scroll-content::-webkit-scrollbar {height:0;width:0 }.scroll-element {display:none }.scroll-element,.scroll-element div {box-sizing:content-box }.scroll-element.scroll-x.scroll-scrollx_visible,.scroll-element.scroll-y.scroll-scrolly_visible {display:block }.scroll-element .scroll-bar,.scroll-element .scroll-arrow {cursor:default }.scroll-textarea {border:1px solid #ccc;border-top-color:#999 }.scroll-textarea >.scroll-content {overflow:hidden !important }.scroll-textarea >.scroll-content >textarea {border:none !important;box-sizing:border-box;height:100% !important;margin:0;max-height:none !important;max-width:none !important;overflow:scroll !important;outline:none;padding:2px;position:relative !important;top:0;width:100% !important }.scroll-textarea >.scroll-content >textarea::-webkit-scrollbar {height:0;width:0 }.scrollbar-inner >.scroll-element,.scrollbar-inner >.scroll-element div {border:none;margin:0;padding:0;position:absolute;z-index:10 }.scrollbar-inner >.scroll-element div {display:block;height:100%;left:0;top:0;width:100% }.scrollbar-inner >.scroll-element.scroll-x {bottom:2px;height:8px;left:0;width:100% }.scrollbar-inner >.scroll-element.scroll-y {height:100%;right:2px;top:0;width:8px }.scrollbar-inner >.scroll-element .scroll-element_outer {overflow:hidden }.scrollbar-inner >.scroll-element .scroll-element_outer,.scrollbar-inner >.scroll-element .scroll-element_track,.scrollbar-inner >.scroll-element .scroll-bar {-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px }.scrollbar-inner >.scroll-element .scroll-element_track,.scrollbar-inner >.scroll-element .scroll-bar {-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";filter:alpha(opacity=40);opacity:0.4 }.scrollbar-inner >.scroll-element .scroll-element_track {background-color:#e0e0e0 }.scrollbar-inner >.scroll-element .scroll-bar {background-color:#c2c2c2 }.scrollbar-inner >.scroll-element:hover .scroll-bar {background-color:#919191 }.scrollbar-inner >.scroll-element.scroll-draggable .scroll-bar {background-color:#919191 }.scrollbar-inner >.scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_track {left:-12px }.scrollbar-inner >.scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_track {top:-12px }.scrollbar-inner >.scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_size {left:-12px }.scrollbar-inner >.scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_size {top:-12px }.scrollbar-outer >.scroll-element,.scrollbar-outer >.scroll-element div {border:none;margin:0;padding:0;position:absolute;z-index:10 }.scrollbar-outer >.scroll-element {background-color:#fff }.scrollbar-outer >.scroll-element div {display:block;height:100%;left:0;top:0;width:100% }.scrollbar-outer >.scroll-element.scroll-x {bottom:0;height:12px;left:0;width:100% }.scrollbar-outer >.scroll-element.scroll-y {height:100%;right:0;top:0;width:12px }.scrollbar-outer >.scroll-element.scroll-x .scroll-element_outer {height:8px;top:2px }.scrollbar-outer >.scroll-element.scroll-y .scroll-element_outer {left:2px;width:8px }.scrollbar-outer >.scroll-element .scroll-element_outer {overflow:hidden }.scrollbar-outer >.scroll-element .scroll-element_track {background-color:#eee }.scrollbar-outer >.scroll-element .scroll-element_outer,.scrollbar-outer >.scroll-element .scroll-element_track,.scrollbar-outer >.scroll-element .scroll-bar {-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px }.scrollbar-outer >.scroll-element .scroll-bar {background-color:#d9d9d9 }.scrollbar-outer >.scroll-element .scroll-bar:hover {background-color:#c2c2c2 }.scrollbar-outer >.scroll-element.scroll-draggable .scroll-bar {background-color:#919191 }.scrollbar-outer >.scroll-content.scroll-scrolly_visible {left:-12px;margin-left:12px }.scrollbar-outer >.scroll-content.scroll-scrollx_visible {top:-12px;margin-top:12px }.scrollbar-outer >.scroll-element.scroll-x .scroll-bar {min-width:10px }.scrollbar-outer >.scroll-element.scroll-y .scroll-bar {min-height:10px }.scrollbar-outer >.scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_track {left:-14px }.scrollbar-outer >.scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_track {top:-14px }.scrollbar-outer >.scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_size {left:-14px }.scrollbar-outer >.scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_size {top:-14px }.scrollbar-macosx >.scroll-element,.scrollbar-macosx >.scroll-element div {background:none;border:none;margin:0;padding:0;position:absolute;z-index:10 }.scrollbar-macosx >.scroll-element div {display:block;height:100%;left:0;top:0;width:100% }.scrollbar-macosx >.scroll-element .scroll-element_track {display:none }.scrollbar-macosx >.scroll-element .scroll-bar {background-color:#6C6E71;display:block;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0;-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px;-webkit-transition:opacity 0.2s linear;-moz-transition:opacity 0.2s linear;-o-transition:opacity 0.2s linear;-ms-transition:opacity 0.2s linear;transition:opacity 0.2s linear }.scrollbar-macosx:hover >.scroll-element .scroll-bar,.scrollbar-macosx >.scroll-element.scroll-draggable .scroll-bar {-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";filter:alpha(opacity=70);opacity:0.7 }.scrollbar-macosx >.scroll-element.scroll-x {bottom:0;height:0;left:0;min-width:100%;overflow:visible;width:100% }.scrollbar-macosx >.scroll-element.scroll-y {height:100%;min-height:100%;right:0;top:0;width:0 }.scrollbar-macosx >.scroll-element.scroll-x .scroll-bar {height:7px;min-width:10px;top:-9px }.scrollbar-macosx >.scroll-element.scroll-y .scroll-bar {left:-4px;min-height:10px;width:4px;border-radius:0;background:#E1DDD4 }.scrollbar-macosx >.scroll-element.scroll-x .scroll-element_outer {left:2px }.scrollbar-macosx >.scroll-element.scroll-x .scroll-element_size {left:-4px }.scrollbar-macosx >.scroll-element.scroll-y .scroll-element_outer {top:2px }.scrollbar-macosx >.scroll-element.scroll-y .scroll-element_size {top:-4px }.scrollbar-macosx >.scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_size {left:-11px }.scrollbar-macosx >.scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_size {top:-11px }.scrollbar-light >.scroll-element,.scrollbar-light >.scroll-element div {border:none;margin:0;overflow:hidden;padding:0;position:absolute;z-index:10 }.scrollbar-light >.scroll-element {background-color:#fff }.scrollbar-light >.scroll-element div {display:block;height:100%;left:0;top:0;width:100% }.scrollbar-light >.scroll-element .scroll-element_outer {-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px }.scrollbar-light >.scroll-element .scroll-element_size {background:#dbdbdb;background:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2RiZGJkYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlOGU4ZTgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+');background:-moz-linear-gradient(left,#dbdbdb 0%,#e8e8e8 100%);background:-webkit-gradient(linear,left top,right top,color-stop(0%,#dbdbdb),color-stop(100%,#e8e8e8));background:-webkit-linear-gradient(left,#dbdbdb 0%,#e8e8e8 100%);background:-o-linear-gradient(left,#dbdbdb 0%,#e8e8e8 100%);background:-ms-linear-gradient(left,#dbdbdb 0%,#e8e8e8 100%);background:linear-gradient(to right,#dbdbdb 0%,#e8e8e8 100%);-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px }.scrollbar-light >.scroll-element.scroll-x {bottom:0;height:17px;left:0;min-width:100%;width:100% }.scrollbar-light >.scroll-element.scroll-y {height:100%;min-height:100%;right:0;top:0;width:17px }.scrollbar-light >.scroll-element .scroll-bar {background:#fefefe;background:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZlZmVmZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmNWY1ZjUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+');background:-moz-linear-gradient(left,#fefefe 0%,#f5f5f5 100%);background:-webkit-gradient(linear,left top,right top,color-stop(0%,#fefefe),color-stop(100%,#f5f5f5));background:-webkit-linear-gradient(left,#fefefe 0%,#f5f5f5 100%);background:-o-linear-gradient(left,#fefefe 0%,#f5f5f5 100%);background:-ms-linear-gradient(left,#fefefe 0%,#f5f5f5 100%);background:linear-gradient(to right,#fefefe 0%,#f5f5f5 100%);border:1px solid #dbdbdb;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px }.scrollbar-light >.scroll-content.scroll-scrolly_visible {left:-17px;margin-left:17px }.scrollbar-light >.scroll-content.scroll-scrollx_visible {top:-17px;margin-top:17px }.scrollbar-light >.scroll-element.scroll-x .scroll-bar {height:10px;min-width:10px;top:0 }.scrollbar-light >.scroll-element.scroll-y .scroll-bar {left:0;min-height:10px;width:10px }.scrollbar-light >.scroll-element.scroll-x .scroll-element_outer {height:12px;left:2px;top:2px }.scrollbar-light >.scroll-element.scroll-x .scroll-element_size {left:-4px }.scrollbar-light >.scroll-element.scroll-y .scroll-element_outer {left:2px;top:2px;width:12px }.scrollbar-light >.scroll-element.scroll-y .scroll-element_size {top:-4px }.scrollbar-light >.scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_size {left:-19px }.scrollbar-light >.scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_size {top:-19px }.scrollbar-light >.scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_track {left:-19px }.scrollbar-light >.scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_track {top:-19px }.scrollbar-rail >.scroll-element,.scrollbar-rail >.scroll-element div {border:none;margin:0;overflow:hidden;padding:0;position:absolute;z-index:10 }.scrollbar-rail >.scroll-element {background-color:#fff }.scrollbar-rail >.scroll-element div {display:block;height:100%;left:0;top:0;width:100% }.scrollbar-rail >.scroll-element .scroll-element_size {background-color:#999;background-color:rgba(0,0,0,0.3) }.scrollbar-rail >.scroll-element .scroll-element_outer:hover .scroll-element_size {background-color:#666;background-color:rgba(0,0,0,0.5) }.scrollbar-rail >.scroll-element.scroll-x {bottom:0;height:12px;left:0;min-width:100%;padding:3px 0 2px;width:100% }.scrollbar-rail >.scroll-element.scroll-y {height:100%;min-height:100%;padding:0 2px 0 3px;right:0;top:0;width:12px }.scrollbar-rail >.scroll-element .scroll-bar {background-color:#d0b9a0;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;box-shadow:1px 1px 3px rgba(0,0,0,0.5) }.scrollbar-rail >.scroll-element .scroll-element_outer:hover .scroll-bar {box-shadow:1px 1px 3px rgba(0,0,0,0.6) }.scrollbar-rail >.scroll-content.scroll-scrolly_visible {left:-17px;margin-left:17px }.scrollbar-rail >.scroll-content.scroll-scrollx_visible {margin-top:17px;top:-17px }.scrollbar-rail >.scroll-element.scroll-x .scroll-bar {height:10px;min-width:10px;top:1px }.scrollbar-rail >.scroll-element.scroll-y .scroll-bar {left:1px;min-height:10px;width:10px }.scrollbar-rail >.scroll-element.scroll-x .scroll-element_outer {height:15px;left:5px }.scrollbar-rail >.scroll-element.scroll-x .scroll-element_size {height:2px;left:-10px;top:5px }.scrollbar-rail >.scroll-element.scroll-y .scroll-element_outer {top:5px;width:15px }.scrollbar-rail >.scroll-element.scroll-y .scroll-element_size {left:5px;top:-10px;width:2px }.scrollbar-rail >.scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_size {left:-25px }.scrollbar-rail >.scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_size {top:-25px }.scrollbar-rail >.scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_track {left:-25px }.scrollbar-rail >.scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_track {top:-25px }.scrollbar-dynamic >.scroll-element,.scrollbar-dynamic >.scroll-element div {background:none;border:none;margin:0;padding:0;position:absolute;z-index:10 }.scrollbar-dynamic >.scroll-element div {display:block;height:100%;left:0;top:0;width:100% }.scrollbar-dynamic >.scroll-element.scroll-x {bottom:2px;height:7px;left:0;min-width:100%;width:100% }.scrollbar-dynamic >.scroll-element.scroll-y {height:100%;min-height:100%;right:2px;top:0;width:7px }.scrollbar-dynamic >.scroll-element .scroll-element_outer {opacity:0.3;-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px }.scrollbar-dynamic >.scroll-element .scroll-element_size {background-color:#ccc;opacity:0;-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px;-webkit-transition:opacity 0.2s;-moz-transition:opacity 0.2s;-o-transition:opacity 0.2s;-ms-transition:opacity 0.2s;transition:opacity 0.2s }.scrollbar-dynamic >.scroll-element .scroll-bar {background-color:#6c6e71;-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px }.scrollbar-dynamic >.scroll-element.scroll-x .scroll-bar {bottom:0;height:7px;min-width:24px;top:auto }.scrollbar-dynamic >.scroll-element.scroll-y .scroll-bar {left:auto;min-height:24px;right:0;width:7px }.scrollbar-dynamic >.scroll-element.scroll-x .scroll-element_outer {bottom:0;top:auto;left:2px;-webkit-transition:height 0.2s;-moz-transition:height 0.2s;-o-transition:height 0.2s;-ms-transition:height 0.2s;transition:height 0.2s }.scrollbar-dynamic >.scroll-element.scroll-y .scroll-element_outer {left:auto;right:0;top:2px;-webkit-transition:width 0.2s;-moz-transition:width 0.2s;-o-transition:width 0.2s;-ms-transition:width 0.2s;transition:width 0.2s }.scrollbar-dynamic >.scroll-element.scroll-x .scroll-element_size {left:-4px }.scrollbar-dynamic >.scroll-element.scroll-y .scroll-element_size {top:-4px }.scrollbar-dynamic >.scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_size {left:-11px }.scrollbar-dynamic >.scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_size {top:-11px }.scrollbar-dynamic >.scroll-element:hover .scroll-element_outer,.scrollbar-dynamic >.scroll-element.scroll-draggable .scroll-element_outer {overflow:hidden;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";filter:alpha(opacity=70);opacity:0.7 }.scrollbar-dynamic >.scroll-element:hover .scroll-element_outer .scroll-element_size,.scrollbar-dynamic >.scroll-element.scroll-draggable .scroll-element_outer .scroll-element_size {opacity:1 }.scrollbar-dynamic >.scroll-element:hover .scroll-element_outer .scroll-bar,.scrollbar-dynamic >.scroll-element.scroll-draggable .scroll-element_outer .scroll-bar {height:100%;width:100%;-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px }.scrollbar-dynamic >.scroll-element.scroll-x:hover .scroll-element_outer,.scrollbar-dynamic >.scroll-element.scroll-x.scroll-draggable .scroll-element_outer {height:20px;min-height:7px }.scrollbar-dynamic >.scroll-element.scroll-y:hover .scroll-element_outer,.scrollbar-dynamic >.scroll-element.scroll-y.scroll-draggable .scroll-element_outer {min-width:7px;width:20px }.scrollbar-chrome >.scroll-element,.scrollbar-chrome >.scroll-element div {border:none;margin:0;overflow:hidden;padding:0;position:absolute;z-index:10 }.scrollbar-chrome >.scroll-element {background-color:#fff }.scrollbar-chrome >.scroll-element div {display:block;height:100%;left:0;top:0;width:100% }.scrollbar-chrome >.scroll-element .scroll-element_outer {}.scrollbar-chrome >.scroll-element .scroll-element_track {background:#f1f1f1;border:1px solid #dbdbdb }.scrollbar-chrome >.scroll-element.scroll-x {bottom:0;height:16px;left:0;min-width:100%;width:100% }.scrollbar-chrome >.scroll-element.scroll-y {height:100%;min-height:100%;right:0;top:0;width:16px }.scrollbar-chrome >.scroll-element .scroll-bar {background-color:#d9d9d9;border:1px solid #bdbdbd;cursor:default;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px }.scrollbar-chrome >.scroll-element .scroll-bar:hover {background-color:#c2c2c2;border-color:#a9a9a9 }.scrollbar-chrome >.scroll-element.scroll-draggable .scroll-bar {background-color:#919191;border-color:#7e7e7e }.scrollbar-chrome >.scroll-content.scroll-scrolly_visible {left:-16px;margin-left:16px }.scrollbar-chrome >.scroll-content.scroll-scrollx_visible {top:-16px;margin-top:16px }.scrollbar-chrome >.scroll-element.scroll-x .scroll-bar {height:8px;min-width:10px;top:3px }.scrollbar-chrome >.scroll-element.scroll-y .scroll-bar {left:3px;min-height:10px;width:8px }.scrollbar-chrome >.scroll-element.scroll-x .scroll-element_outer {border-left:1px solid #dbdbdb }.scrollbar-chrome >.scroll-element.scroll-x .scroll-element_track {height:14px;left:-3px }.scrollbar-chrome >.scroll-element.scroll-x .scroll-element_size {height:14px;left:-4px }.scrollbar-chrome >.scroll-element.scroll-y .scroll-element_outer {border-top:1px solid #dbdbdb }.scrollbar-chrome >.scroll-element.scroll-y .scroll-element_track {top:-3px;width:14px }.scrollbar-chrome >.scroll-element.scroll-y .scroll-element_size {top:-4px;width:14px }.scrollbar-chrome >.scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_size {left:-19px }.scrollbar-chrome >.scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_size {top:-19px }.scrollbar-chrome >.scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_track {left:-19px }.scrollbar-chrome >.scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_track {top:-19px }
.vertical-center {display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-ms-align-items:center;align-items:center}
.text_text_10 {line-height:normal}
@media screen and (min-width:1025px) {.text_text_10 {font-size:0.71428571vw }}
@media screen and (max-width:1024px) {.text_text_10 {font-size:0.9765625vw }}
@media screen and (max-width:680px) {.text_text_10 {font-size:2.41545894vw }}
@media screen and (min-width:1400px) {.text_text_10 {font-size:10px }}
.text_11 {line-height:normal}
@media screen and (min-width:1025px) {.text_11 {font-size:0.78571429vw }}
@media screen and (max-width:1024px) {.text_11 {font-size:1.07421875vw }}
@media screen and (max-width:680px) {.text_11 {font-size:2.65700483vw }}
@media screen and (min-width:1400px) {.text_11 {font-size:11px }}
.text_10_cups_bold {font-family:Gilroy,Arial,Helvetica,sans-serif;font-style:normal;font-weight:600;letter-spacing:0.02em;text-transform:uppercase}
@media screen and (min-width:1025px) {.text_10_cups_bold {font-size:0.71428571vw }}
@media screen and (max-width:1024px) {.text_10_cups_bold {font-size:0.9765625vw }}
@media screen and (max-width:680px) {.text_10_cups_bold {font-size:2.41545894vw }}
@media screen and (min-width:1400px) {.text_10_cups_bold {font-size:10px }}
@media screen and (min-width:1025px) {.text_10_cups_bold {line-height:0.85714286vw }}
@media screen and (max-width:1024px) {.text_10_cups_bold {line-height:1.171875vw }}
@media screen and (max-width:680px) {.text_10_cups_bold {line-height:2.89855072vw }}
@media screen and (min-width:1400px) {.text_10_cups_bold {line-height:12px }}
@media screen and (min-width:1025px) {.text_text_13 {line-height:1.57142857vw }}
@media screen and (max-width:1024px) {.text_text_13 {line-height:2.1484375vw }}
@media screen and (max-width:680px) {.text_text_13 {line-height:5.31400966vw }}
@media screen and (min-width:1400px) {.text_text_13 {line-height:22px }}
@media screen and (min-width:1025px) {.text_text_13 {font-size:0.92857143vw }}
@media screen and (max-width:1024px) {.text_text_13 {font-size:1.26953125vw }}
@media screen and (max-width:680px) {.text_text_13 {font-size:3.14009662vw }}
@media screen and (min-width:1400px) {.text_text_13 {font-size:13px }}
@media screen and (min-width:1025px) {.text_text_16 {line-height:1.92857143vw }}
@media screen and (max-width:1024px) {.text_text_16 {line-height:2.63671875vw }}
@media screen and (max-width:680px) {.text_text_16 {line-height:6.52173913vw }}
@media screen and (min-width:1400px) {.text_text_16 {line-height:27px }}
@media screen and (min-width:1025px) {.text_text_16 {font-size:1.14285714vw }}
@media screen and (max-width:1024px) {.text_text_16 {font-size:1.5625vw }}
@media screen and (max-width:680px) {.text_text_16 {font-size:3.8647343vw }}
@media screen and (min-width:1400px) {.text_text_16 {font-size:16px }}
@media screen and (min-width:1025px) {.text_text_23 {line-height:2.21428571vw }}
@media screen and (max-width:1024px) {.text_text_23 {line-height:3.02734375vw }}
@media screen and (max-width:680px) {.text_text_23 {line-height:7.48792271vw }}
@media screen and (min-width:1400px) {.text_text_23 {line-height:31px }}
@media screen and (min-width:1025px) {.text_text_23 {font-size:1.64285714vw }}
@media screen and (max-width:1024px) {.text_text_23 {font-size:2.24609375vw }}
@media screen and (max-width:680px) {.text_text_23 {font-size:5.55555556vw }}
@media screen and (min-width:1400px) {.text_text_23 {font-size:23px }}
.text_cups_10,
.text_10_cups {text-transform:uppercase;font-weight:normal;letter-spacing:0.12em}
@media screen and (min-width:1025px) {.text_cups_10,.text_10_cups {line-height:1.07142857vw }}
@media screen and (max-width:1024px) {.text_cups_10,.text_10_cups {line-height:1.46484375vw }}
@media screen and (max-width:680px) {.text_cups_10,.text_10_cups {line-height:3.62318841vw }}
@media screen and (min-width:1400px) {.text_cups_10,.text_10_cups {line-height:15px }}
@media screen and (min-width:1025px) {.text_cups_10,.text_10_cups {font-size:0.71428571vw }}
@media screen and (max-width:1024px) {.text_cups_10,.text_10_cups {font-size:0.9765625vw }}
@media screen and (max-width:680px) {.text_cups_10,.text_10_cups {font-size:2.41545894vw }}
@media screen and (min-width:1400px) {.text_cups_10,.text_10_cups {font-size:10px }}
.text_cups_13,
.text_13_cups {font-weight:600;text-transform:uppercase;letter-spacing:0.03em}
@media screen and (min-width:1025px) {.text_cups_13,.text_13_cups {font-size:0.92857143vw }}
@media screen and (max-width:1024px) {.text_cups_13,.text_13_cups {font-size:1.26953125vw }}
@media screen and (max-width:680px) {.text_cups_13,.text_13_cups {font-size:3.14009662vw }}
@media screen and (min-width:1400px) {.text_cups_13,.text_13_cups {font-size:13px }}
.text_13_bold {font-family:Gilroy,Arial,Helvetica,sans-serif;font-style:normal;font-weight:600;text-transform:none}
@media screen and (min-width:1025px) {.text_13_bold {font-size:0.92857143vw }}
@media screen and (max-width:1024px) {.text_13_bold {font-size:1.26953125vw }}
@media screen and (max-width:680px) {.text_13_bold {font-size:2.65700483vw }}
@media screen and (min-width:1400px) {.text_13_bold {font-size:13px }}
@media screen and (min-width:1025px) {.text_13_bold {line-height:1.35714286vw }}
@media screen and (max-width:1024px) {.text_13_bold {line-height:1.85546875vw }}
@media screen and (max-width:680px) {.text_13_bold {line-height:3.8647343vw }}
@media screen and (min-width:1400px) {.text_13_bold {line-height:19px }}
.text_header_13 {font-weight:600}
@media screen and (min-width:1025px) {.text_header_13 {font-size:0.92857143vw }}
@media screen and (max-width:1024px) {.text_header_13 {font-size:1.26953125vw }}
@media screen and (max-width:680px) {.text_header_13 {font-size:3.14009662vw }}
@media screen and (min-width:1400px) {.text_header_13 {font-size:13px }}
.text_header_16 {font-weight:600}
@media screen and (min-width:1025px) {.text_header_16 {line-height:1.92857143vw }}
@media screen and (max-width:1024px) {.text_header_16 {line-height:2.63671875vw }}
@media screen and (max-width:680px) {.text_header_16 {line-height:6.52173913vw }}
@media screen and (min-width:1400px) {.text_header_16 {line-height:27px }}
@media screen and (min-width:1025px) {.text_header_16 {font-size:1.14285714vw }}
@media screen and (max-width:1024px) {.text_header_16 {font-size:1.5625vw }}
@media screen and (max-width:680px) {.text_header_16 {font-size:3.8647343vw }}
@media screen and (min-width:1400px) {.text_header_16 {font-size:16px }}
.text_header_19 {font-weight:600}
@media screen and (min-width:1025px) {.text_header_19 {font-size:1.35714286vw }}
@media screen and (max-width:1024px) {.text_header_19 {font-size:1.85546875vw }}
@media screen and (max-width:680px) {.text_header_19 {font-size:4.58937198vw }}
@media screen and (min-width:1400px) {.text_header_19 {font-size:19px }}
@media screen and (min-width:1025px) {.text_header_19 {line-height:2vw }}
@media screen and (max-width:1024px) {.text_header_19 {line-height:2.734375vw }}
@media screen and (max-width:680px) {.text_header_19 {line-height:6.76328502vw }}
@media screen and (min-width:1400px) {.text_header_19 {line-height:28px }}
.text_h1_50 {line-height:120%;font-family:"Trebuchet MS",serif,Arial,Helvetica,sans-serif;font-weight:400}
@media screen and (min-width:1025px) {.text_h1_50 {font-size:3.57142857vw }}
@media screen and (max-width:1024px) {.text_h1_50 {font-size:4.8828125vw }}
@media screen and (max-width:680px) {.text_h1_50 {font-size:8.695652170000001vw }}
@media screen and (min-width:1400px) {.text_h1_50 {font-size:50px }}
.text_h2_32 {letter-spacing:0.05em;font-family:"Trebuchet MS",serif,Arial,Helvetica,sans-serif;font-weight:400;text-transform:uppercase}
@media screen and (min-width:1025px) {.text_h2_32 {font-size:2.28571429vw }}
@media screen and (max-width:1024px) {.text_h2_32 {font-size:3.125vw }}
@media screen and (max-width:680px) {.text_h2_32 {font-size:6.76328502vw }}
@media screen and (min-width:1400px) {.text_h2_32 {font-size:32px }}
@media screen and (min-width:1025px) {.text_h2_32 {line-height:3.14285714vw }}
@media screen and (max-width:1024px) {.text_h2_32 {line-height:4.296875vw }}
@media screen and (max-width:680px) {.text_h2_32 {line-height:9.42028986vw }}
@media screen and (min-width:1400px) {.text_h2_32 {line-height:44px }}
.text_neo_12 {font-family:"Trebuchet MS",serif,Arial,Helvetica,sans-serif;letter-spacing:0.07em;font-weight:500;text-transform:uppercase}
@media screen and (min-width:1025px) {.text_neo_12 {font-size:0.85714286vw }}
@media screen and (max-width:1024px) {.text_neo_12 {font-size:1.171875vw }}
@media screen and (max-width:680px) {.text_neo_12 {font-size:2.89855072vw }}
@media screen and (min-width:1400px) {.text_neo_12 {font-size:12px }}
@media screen and (min-width:1025px) {.text_neo_12 {line-height:1.21428571vw }}
@media screen and (max-width:1024px) {.text_neo_12 {line-height:1.66015625vw }}
@media screen and (max-width:680px) {.text_neo_12 {line-height:4.10628019vw }}
@media screen and (min-width:1400px) {.text_neo_12 {line-height:17px }}
.text_neo_24 {font-family:"Trebuchet MS",serif,Arial,Helvetica,sans-serif;letter-spacing:0.1em;text-transform:uppercase;color:#000}
@media screen and (min-width:1025px) {.text_neo_24 {font-size:1.71428571vw }}
@media screen and (max-width:1024px) {.text_neo_24 {font-size:2.34375vw }}
@media screen and (max-width:680px) {.text_neo_24 {font-size:4.34782609vw }}
@media screen and (min-width:1400px) {.text_neo_24 {font-size:24px }}
@media screen and (min-width:1025px) {.text_neo_24 {line-height:2.35714286vw }}
@media screen and (max-width:1024px) {.text_neo_24 {line-height:3.22265625vw }}
@media screen and (max-width:680px) {.text_neo_24 {line-height:6.03864734vw }}
@media screen and (min-width:1400px) {.text_neo_24 {line-height:33px }}
.font-marg {font-size:1.5vw !important;margin-top:0.15714286vw}
.top {margin-top:5px}
.btn-dark {margin-left:5px;padding-right:0.97348571vw}
.pad-tl {padding-top:4px;padding-left:1.48571429vw}
.catalog__top {padding-top:3.842857vw !important}
.catalog-card__footer .flex .pad-tl {padding:0 1.48571429vw}.mt {}
.mt-0 {margin-top:0}
.mt-10px {margin-top:10px}
.mt-15px {margin-top:15px}
.mt-20px {margin-top:20px}
.mt-25px {margin-top:25px}
.mt-30px {margin-top:30px}
.mt-35px {margin-top:35px}
.mt-40px {margin-top:40px}
.mt-45px {margin-top:45px}
.mt-50px {margin-top:50px}.mr {}
.mr-0 {margin-right:0}
.mr-10px {margin-right:10px}
.mr-15px {margin-right:15px}
.mr-20px {margin-right:20px}
.mr-25px {margin-right:25px}
.mr-30px {margin-right:30px}
.mr-35px {margin-right:35px}
.mr-40px {margin-right:40px}
.mr-45px {margin-right:45px}
.mr-50px {margin-right:50px}.mb {}
.mb-0 {margin-bottom:0}
.mb-10px {margin-bottom:10px}
.mb-15px {margin-bottom:15px}
.mb-20px {margin-bottom:20px}
.mb-25px {margin-bottom:25px}
.mb-30px {margin-bottom:30px}
.mb-35px {margin-bottom:35px}
.mb-40px {margin-bottom:40px}
.mb-45px {margin-bottom:45px}
.mb-50px {margin-bottom:50px}.ml {}
.ml-0 {margin-left:0}
.ml-10px {margin-left:10px}
.ml-15px {margin-left:15px}
.ml-20px {margin-left:20px}
.ml-25px {margin-left:25px}
.ml-30px {margin-left:30px}
.ml-35px {margin-left:35px}
.ml-40px {margin-left:40px}
.ml-45px {margin-left:45px}
.ml-50px {margin-left:50px}.my {}
.my-0 {margin-top:0;margin-bottom:0}
.my-10px {margin-top:10px;margin-bottom:10px}
.my-15px {margin-top:15px;margin-bottom:15px}
.my-20px {margin-top:20px;margin-bottom:20px}
.my-25px {margin-top:25px;margin-bottom:25px}
.my-30px {margin-top:30px;margin-bottom:30px}
.my-35px {margin-top:35px;margin-bottom:35px}
.my-40px {margin-top:40px;margin-bottom:40px}
.my-45px {margin-top:45px;margin-bottom:45px}
.my-50px {margin-top:50px;margin-bottom:50px}
#scrollTop {display:none}
@media screen and (min-width:680px + 1) {body,html {height:100%;overflow-y:hidden }}
body {padding-top:0}
.ya-taxi-wrapper {position:absolute;z-index:101}
@media screen and (min-width:1025px) {.ya-taxi-wrapper {top:6.64285714vw }}
@media screen and (max-width:1024px) {.ya-taxi-wrapper {top:9.08203125vw }}
@media screen and (max-width:680px) {.ya-taxi-wrapper {top:22.46376812vw }}
@media screen and (min-width:1400px) {.ya-taxi-wrapper {top:93px }}
@media screen and (min-width:1025px) {.ya-taxi-wrapper {right:1.42857143vw }}
@media screen and (max-width:1024px) {.ya-taxi-wrapper {right:1.953125vw }}
@media screen and (max-width:680px) {.ya-taxi-wrapper {right:4.83091787vw }}
@media screen and (min-width:1400px) {.ya-taxi-wrapper {right:20px }}
@media screen and (max-width:680px ) {.ya-taxi-wrapper {position:static;margin-bottom:7.24637681vw;margin-left:2.41545894vw }}
#header {background:#fff}
#header .main-menu {background:#fff;height:100%}
@media screen and (min-width:1025px) {#header .main-menu {padding-left:2.85714286vw }}
@media screen and (max-width:1024px) {#header .main-menu {padding-left:3.90625vw }}
@media screen and (max-width:680px) {#header .main-menu {padding-left:0vw }}
@media screen and (min-width:1400px) {#header .main-menu {padding-left:40px }}
@media screen and (min-width:1025px) {#header .main-menu {padding-right:0vw }}
@media screen and (max-width:1024px) {#header .main-menu {padding-right:0vw }}
@media screen and (max-width:680px) {#header .main-menu {padding-right:0vw }}
@media screen and (min-width:1400px) {#header .main-menu {padding-right:0 }}
@media screen and (min-width:1025px) {#header .main-menu {margin-right:-3.57142857vw }}
@media screen and (max-width:1024px) {#header .main-menu {margin-right:-4.8828125vw }}
@media screen and (max-width:680px) {#header .main-menu {margin-right:0vw }}
@media screen and (min-width:1400px) {#header .main-menu {margin-right:-50px }}
@media screen and (min-width:1025px) {#header .main-menu {padding-right:3.57142857vw }}
@media screen and (max-width:1024px) {#header .main-menu {padding-right:4.8828125vw }}
@media screen and (max-width:680px) {#header .main-menu {padding-right:0vw }}
@media screen and (min-width:1400px) {#header .main-menu {padding-right:50px }}
#header .main-menu .menu__item {color:#4A4D5A}
#header .current-site {display:none}
#autocompletePublic,
#autocompletePrivate {z-index:2;position:relative}
@media screen and (min-width:1025px) {#autocompletePublic,#autocompletePrivate {padding-right:3.92857143vw }}
@media screen and (max-width:1024px) {#autocompletePublic,#autocompletePrivate {padding-right:5.37109375vw }}
@media screen and (max-width:680px) {#autocompletePublic,#autocompletePrivate {padding-right:14.49275362vw }}
@media screen and (min-width:1400px) {#autocompletePublic,#autocompletePrivate {padding-right:55px }}
#autocompletePublic:focus ~ .fake-shadow,
#autocompletePrivate:focus ~ .fake-shadow {display:block;pointer-events:none;position:absolute;z-index:-1;background:#FBF9F5;box-shadow:0 3px 14px rgba(73,70,64,0.21)}
@media screen and (min-width:1025px) {#autocompletePublic:focus ~ .fake-shadow,#autocompletePrivate:focus ~ .fake-shadow {left:-3.57142857vw }}
@media screen and (max-width:1024px) {#autocompletePublic:focus ~ .fake-shadow,#autocompletePrivate:focus ~ .fake-shadow {left:-4.8828125vw }}
@media screen and (max-width:680px) {#autocompletePublic:focus ~ .fake-shadow,#autocompletePrivate:focus ~ .fake-shadow {left:-12.07729469vw }}
@media screen and (min-width:1400px) {#autocompletePublic:focus ~ .fake-shadow,#autocompletePrivate:focus ~ .fake-shadow {left:-50px }}
@media screen and (min-width:1025px) {#autocompletePublic:focus ~ .fake-shadow,#autocompletePrivate:focus ~ .fake-shadow {right:-3.57142857vw }}
@media screen and (max-width:1024px) {#autocompletePublic:focus ~ .fake-shadow,#autocompletePrivate:focus ~ .fake-shadow {right:-4.8828125vw }}
@media screen and (max-width:680px) {#autocompletePublic:focus ~ .fake-shadow,#autocompletePrivate:focus ~ .fake-shadow {right:-12.07729469vw }}
@media screen and (min-width:1400px) {#autocompletePublic:focus ~ .fake-shadow,#autocompletePrivate:focus ~ .fake-shadow {right:-50px }}
@media screen and (min-width:1025px) {#autocompletePublic:focus ~ .fake-shadow,#autocompletePrivate:focus ~ .fake-shadow {top:-0.71428571vw }}
@media screen and (max-width:1024px) {#autocompletePublic:focus ~ .fake-shadow,#autocompletePrivate:focus ~ .fake-shadow {top:-0.9765625vw }}
@media screen and (max-width:680px) {#autocompletePublic:focus ~ .fake-shadow,#autocompletePrivate:focus ~ .fake-shadow {top:-2.41545894vw }}
@media screen and (min-width:1400px) {#autocompletePublic:focus ~ .fake-shadow,#autocompletePrivate:focus ~ .fake-shadow {top:-10px }}
@media screen and (min-width:1025px) {#autocompletePublic:focus ~ .fake-shadow,#autocompletePrivate:focus ~ .fake-shadow {bottom:-0.71428571vw }}
@media screen and (max-width:1024px) {#autocompletePublic:focus ~ .fake-shadow,#autocompletePrivate:focus ~ .fake-shadow {bottom:-0.9765625vw }}
@media screen and (max-width:680px) {#autocompletePublic:focus ~ .fake-shadow,#autocompletePrivate:focus ~ .fake-shadow {bottom:-2.41545894vw }}
@media screen and (min-width:1400px) {#autocompletePublic:focus ~ .fake-shadow,#autocompletePrivate:focus ~ .fake-shadow {bottom:-10px }}
.zoom-controls {position:absolute;right:0}
@media screen and (min-width:1025px) {.zoom-controls {bottom:4.28571429vw }}
@media screen and (max-width:1024px) {.zoom-controls {bottom:5.859375vw }}
@media screen and (max-width:680px) {.zoom-controls {bottom:9.66183575vw }}
@media screen and (min-width:1400px) {.zoom-controls {bottom:60px }}
@media screen and (min-width:1025px) {.zoom-controls {right:1.42857143vw }}
@media screen and (max-width:1024px) {.zoom-controls {right:1.953125vw }}
@media screen and (max-width:680px) {.zoom-controls {right:4.83091787vw }}
@media screen and (min-width:1400px) {.zoom-controls {right:20px }}
.zoom-controls__button {background:#fff;justify-content:center;cursor:pointer;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-ms-align-items:center;align-items:center}
@media screen and (min-width:1025px) {.zoom-controls__button {width:3.78571429vw }}
@media screen and (max-width:1024px) {.zoom-controls__button {width:5.17578125vw }}
@media screen and (max-width:680px) {.zoom-controls__button {width:12.80193237vw }}
@media screen and (min-width:1400px) {.zoom-controls__button {width:53px }}
@media screen and (min-width:1025px) {.zoom-controls__button {height:3.78571429vw }}
@media screen and (max-width:1024px) {.zoom-controls__button {height:5.17578125vw }}
@media screen and (max-width:680px) {.zoom-controls__button {height:12.80193237vw }}
@media screen and (min-width:1400px) {.zoom-controls__button {height:53px }}
.zoom-controls__button:hover {background:#feca18}
footer.footer {bottom:0;left:0;right:0;position:absolute;opacity:1 !important;width:100% !important;overflow:hidden;z-index:1;display:none}
footer.footer[style*='block'] {display:flex !important}
.inner-header__title {background:none;letter-spacing:0.05em;font-family:"Trebuchet MS",serif,Arial,Helvetica,sans-serif;font-weight:400;text-transform:uppercase}
@media screen and (min-width:1025px) {.inner-header__title {font-size:2.28571429vw }}
@media screen and (max-width:1024px) {.inner-header__title {font-size:3.125vw }}
@media screen and (max-width:680px) {.inner-header__title {font-size:6.76328502vw }}
@media screen and (min-width:1400px) {.inner-header__title {font-size:32px }}
@media screen and (min-width:1025px) {.inner-header__title {line-height:3.14285714vw }}
@media screen and (max-width:1024px) {.inner-header__title {line-height:4.296875vw }}
@media screen and (max-width:680px) {.inner-header__title {line-height:9.42028986vw }}
@media screen and (min-width:1400px) {.inner-header__title {line-height:44px }}
@media screen and (min-width:1025px) {.inner-header__title {padding-bottom:1.28571429vw }}
@media screen and (max-width:1024px) {.inner-header__title {padding-bottom:1.7578125vw }}
@media screen and (max-width:680px) {.inner-header__title {padding-bottom:4.34782609vw }}
@media screen and (min-width:1400px) {.inner-header__title {padding-bottom:18px }}
@media screen and (min-width:1025px) {.inner-header__title {padding-top:0.42857143vw }}
@media screen and (max-width:1024px) {.inner-header__title {padding-top:0.5859375vw }}
@media screen and (max-width:680px) {.inner-header__title {padding-top:1.44927536vw }}
@media screen and (min-width:1400px) {.inner-header__title {padding-top:6px }}
.footer-toggler {height:20px;position:relative;z-index:2;bottom:0;background:url('../themes/gromit/assets/img/svg/footer-toggler.svg') center no-repeat,#feca18;cursor:pointer;-webkit-transition:background-color 0.3s ease;-o-transition:background-color 0.3s ease;transition:background-color 0.3s ease}
@media screen and (min-width:1025px) {.footer-toggler {background-size:0.78571429vw }}
@media screen and (max-width:1024px) {.footer-toggler {background-size:1.07421875vw }}
@media screen and (max-width:680px) {.footer-toggler {background-size:2.65700483vw }}
@media screen and (min-width:1400px) {.footer-toggler {background-size:11px }}
.footer-toggler:hover {background-color:#F7F2E8}
.footer-toggler.is_active {transform:rotate(180deg)}
#header.is_float .container {z-index:98}
.first-block {height:100vh;display:flex;flex-direction:column;position:relative}
@media screen and (min-width:1025px) {.first-block {padding-top:5.21428571vw }}
@media screen and (max-width:1024px) {.first-block {padding-top:7.12890625vw }}
@media screen and (max-width:680px) {.first-block {padding-top:36.23188406vw }}
@media screen and (min-width:1400px) {.first-block {padding-top:73px }}
.first-block >.row {height:100%}
.first-block >.row >.col {flex-direction:column;position:relative;padding:0}
.first-block >.row >.col.lg-5 {position:relative;height:100%}
@media screen and (min-width:1025px) {.first-block >.row >.col.lg-5 {padding-right:3.57142857vw }}
@media screen and (max-width:1024px) {.first-block >.row >.col.lg-5 {padding-right:4.8828125vw }}
@media screen and (max-width:680px) {.first-block >.row >.col.lg-5 {padding-right:0vw }}
@media screen and (min-width:1400px) {.first-block >.row >.col.lg-5 {padding-right:50px }}
.way-modal {display:flex;flex-direction:column;max-width:100%;position:absolute;transform:translateX(-100%);z-index:1;bottom:20px;left:0;background:url(../themes/gromit/assets/img/svg/kak-dobratsya-bg.svg) top right no-repeat,#fbf9f5;overflow:hidden;-webkit-transition:transform 0.3s linear;-o-transition:transform 0.3s linear;transition:transform 0.3s linear}
@media screen and (min-width:1025px) {.way-modal {width:40.71428571vw }}
@media screen and (max-width:1024px) {.way-modal {width:55.6640625vw }}
@media screen and (max-width:680px) {.way-modal {width:137.68115942vw }}
@media screen and (min-width:1400px) {.way-modal {width:570px }}
@media screen and (min-width:1025px) {.way-modal {top:5.21428571vw }}
@media screen and (max-width:1024px) {.way-modal {top:7.12890625vw }}
@media screen and (max-width:680px) {.way-modal {top:17.63285024vw }}
@media screen and (min-width:1400px) {.way-modal {top:73px }}
@media screen and (min-width:1025px) {.way-modal {background-size:28.71428571vw }}
@media screen and (max-width:1024px) {.way-modal {background-size:39.2578125vw }}
@media screen and (max-width:680px) {.way-modal {background-size:97.10144928vw }}
@media screen and (min-width:1400px) {.way-modal {background-size:402px }}
@media screen and (min-width:1025px) {.way-modal {padding-top:2.14285714vw }}
@media screen and (max-width:1024px) {.way-modal {padding-top:2.9296875vw }}
@media screen and (max-width:680px) {.way-modal {padding-top:0vw }}
@media screen and (min-width:1400px) {.way-modal {padding-top:30px }}
@media screen and (min-width:1025px) {.way-modal {padding-left:3.57142857vw }}
@media screen and (max-width:1024px) {.way-modal {padding-left:4.8828125vw }}
@media screen and (max-width:680px) {.way-modal {padding-left:2.41545894vw }}
@media screen and (min-width:1400px) {.way-modal {padding-left:50px }}
@media screen and (min-width:1025px) {.way-modal {padding-right:3.57142857vw }}
@media screen and (max-width:1024px) {.way-modal {padding-right:4.8828125vw }}
@media screen and (max-width:680px) {.way-modal {padding-right:2.41545894vw }}
@media screen and (min-width:1400px) {.way-modal {padding-right:50px }}
.way-modal.is_open {transform:translateX(0)}
@media screen and (max-width:680px ) {.way-modal {transform:translateX(0);position:static;background:none }}
@media screen and (min-width:681px ) {.way-modal:after {content:'';display:block;position:absolute;bottom:0;right:0;background:url(../themes/gromit/assets/img/svg/kak-dobratsya-appearance.svg) bottom right / contain no-repeat }}
@media screen and (min-width:681px ) and screen and (min-width:1025px) {.way-modal:after {width:6.21428571vw }}
@media screen and (min-width:681px ) and screen and (max-width:1024px) {.way-modal:after {width:8.49609375vw }}
@media screen and (min-width:681px ) and screen and (max-width:680px) {.way-modal:after {width:21.01449275vw }}
@media screen and (min-width:681px ) and screen and (min-width:1400px) {.way-modal:after {width:87px }}
@media screen and (min-width:681px ) and screen and (min-width:1025px) {.way-modal:after {height:6.78571429vw }}
@media screen and (min-width:681px ) and screen and (max-width:1024px) {.way-modal:after {height:9.27734375vw }}
@media screen and (min-width:681px ) and screen and (max-width:680px) {.way-modal:after {height:22.9468599vw }}
@media screen and (min-width:681px ) and screen and (min-width:1400px) {.way-modal:after {height:95px }}
.way-modal__close {position:absolute;top:20px;right:20px;background:url(../themes/gromit/assets/img/svg/modal_close.svg) center / contain no-repeat;cursor:pointer}
@media screen and (min-width:1025px) {.way-modal__close {width:1.42857143vw }}
@media screen and (max-width:1024px) {.way-modal__close {width:1.953125vw }}
@media screen and (max-width:680px) {.way-modal__close {width:4.83091787vw }}
@media screen and (min-width:1400px) {.way-modal__close {width:20px }}
@media screen and (min-width:1025px) {.way-modal__close {height:1.42857143vw }}
@media screen and (max-width:1024px) {.way-modal__close {height:1.953125vw }}
@media screen and (max-width:680px) {.way-modal__close {height:4.83091787vw }}
@media screen and (min-width:1400px) {.way-modal__close {height:20px }}
.way-modal__close:hover {background:url(../themes/gromit/assets/img/svg/modal_close--hover.svg) center / contain no-repeat}
.way-modal__toggler {border:1px #fff solid;background:#feca18;border-radius:8px;padding:0 20px;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;height:50px;align-items:center;position:absolute;z-index:1;cursor:pointer;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}
@media screen and (min-width:1025px) {.way-modal__toggler {top:6.64285714vw }}
@media screen and (max-width:1024px) {.way-modal__toggler {top:9.08203125vw }}
@media screen and (max-width:680px) {.way-modal__toggler {top:22.46376812vw }}
@media screen and (min-width:1400px) {.way-modal__toggler {top:93px }}
@media screen and (min-width:1025px) {.way-modal__toggler {right:15vw }}
@media screen and (max-width:1024px) {.way-modal__toggler {right:20.5078125vw }}
@media screen and (max-width:680px) {.way-modal__toggler {right:50.72463768vw }}
@media screen and (min-width:1400px) {.way-modal__toggler {right:210px }}
.way-modal__toggler:hover {background:#fff;border-color:#e2e4e7}
.way-modal.is_open + .way-modal__toggler {opacity:0;pointer-events:none}
@media screen and (min-width:1025px) {.breadcrumbs {margin-top:7.35714286vw }}
@media screen and (max-width:1024px) {.breadcrumbs {margin-top:10.05859375vw }}
@media screen and (max-width:680px) {.breadcrumbs {margin-top:0vw }}
@media screen and (min-width:1400px) {.breadcrumbs {margin-top:103px }}
#map {height:100%}
#map img {display:inline-block}
.routing {overflow:hidden;display:flex;flex-direction:column}
.routing .result-wrapper {-webkit-transition:opacity 0.3s ease;-o-transition:opacity 0.3s ease;transition:opacity 0.3s ease}
.routing.is_loading {background:none}
.routing.is_loading .result:empty.result--transit {background:none}
.routing.is_loading .result-parking,
.routing.is_loading .metros {display:none !important}
.routing.is_loading .result-wrapper {background:url(../themes/gromit/assets/img/svg/loader.svg) center no-repeat;top:0 !important}
@media screen and (min-width:1025px) {.routing.is_loading .result-wrapper {background-size:3.57142857vw }}
@media screen and (max-width:1024px) {.routing.is_loading .result-wrapper {background-size:4.8828125vw }}
@media screen and (max-width:680px) {.routing.is_loading .result-wrapper {background-size:12.07729469vw }}
@media screen and (min-width:1400px) {.routing.is_loading .result-wrapper {background-size:50px }}
.routing.is_loading .result-wrapper .result-wrapper {opacity:0}
.routing .tab-labels {display:flex;margin:0 -5px}
@media screen and (min-width:1025px) {.routing .tab-labels {margin-bottom:2.07142857vw }}
@media screen and (max-width:1024px) {.routing .tab-labels {margin-bottom:2.83203125vw }}
@media screen and (max-width:680px) {.routing .tab-labels {margin-bottom:4.34782609vw }}
@media screen and (min-width:1400px) {.routing .tab-labels {margin-bottom:29px }}
.routing .tab-labels.has_transfer {margin-left:-2px;margin-right:-2px}
.routing .tab-labels.has_transfer .tab-label {margin-left:2px;margin-right:2px}
.routing .tab-label {margin:0 5px;padding-top:0;border:1px #E1DDD4 solid;color:#4A4D5A;text-transform:none;font-weight:normal}
@media screen and (min-width:1025px) {.routing .tab-label {line-height:1.57142857vw }}
@media screen and (max-width:1024px) {.routing .tab-label {line-height:2.1484375vw }}
@media screen and (max-width:680px) {.routing .tab-label {line-height:5.31400966vw }}
@media screen and (min-width:1400px) {.routing .tab-label {line-height:22px }}
@media screen and (min-width:1025px) {.routing .tab-label {font-size:0.92857143vw }}
@media screen and (max-width:1024px) {.routing .tab-label {font-size:1.26953125vw }}
@media screen and (max-width:680px) {.routing .tab-label {font-size:3.14009662vw }}
@media screen and (min-width:1400px) {.routing .tab-label {font-size:13px }}
.routing .tab-label:before {display:none}
.routing .tab-label.active,
.routing .tab-label:hover {background:#67C3DB;border-color:#67C3DB;color:#fff !important}
.routing .tab-contents {flex-direction:column;display:flex;height:100%;overflow:hidden}
.routing .tab-content {display:flex;flex-direction:column;overflow:hidden}
.routing .tab-content .result-wrapper {height:100%;display:flex;flex-direction:column}
.routing .tab-content .result-wrapper--transit {height:auto;overflow:hidden}
@media screen and (min-width:1025px) {.routing .tab-content .result-wrapper--transit {padding-top:2.14285714vw }}
@media screen and (max-width:1024px) {.routing .tab-content .result-wrapper--transit {padding-top:2.9296875vw }}
@media screen and (max-width:680px) {.routing .tab-content .result-wrapper--transit {padding-top:2.41545894vw }}
@media screen and (min-width:1400px) {.routing .tab-content .result-wrapper--transit {padding-top:30px }}
.routing .tab-content .result-wrapper--transit .step__text {font-weight:600}
@media screen and (min-width:1025px) {.routing .tab-content .result-wrapper--driving {padding-top:2.57142857vw }}
@media screen and (max-width:1024px) {.routing .tab-content .result-wrapper--driving {padding-top:3.515625vw }}
@media screen and (max-width:680px) {.routing .tab-content .result-wrapper--driving {padding-top:7.24637681vw }}
@media screen and (min-width:1400px) {.routing .tab-content .result-wrapper--driving {padding-top:36px }}
.routing .tab-content .result-wrapper--driving.is_show {padding-top:0}
.result-parking__title {font-weight:600}
@media screen and (min-width:1025px) {.result-parking__title {font-size:0.92857143vw }}
@media screen and (max-width:1024px) {.result-parking__title {font-size:1.26953125vw }}
@media screen and (max-width:680px) {.result-parking__title {font-size:3.14009662vw }}
@media screen and (min-width:1400px) {.result-parking__title {font-size:13px }}
@media screen and (min-width:1025px) {.result-parking__title {margin-bottom:1.57142857vw }}
@media screen and (max-width:1024px) {.result-parking__title {margin-bottom:2.1484375vw }}
@media screen and (max-width:680px) {.result-parking__title {margin-bottom:5.31400966vw }}
@media screen and (min-width:1400px) {.result-parking__title {margin-bottom:22px }}
.result-parking__count {display:flex;align-items:center}
@media screen and (min-width:1025px) {.result-parking__count img {width:3.71428571vw }}
@media screen and (max-width:1024px) {.result-parking__count img {width:5.078125vw }}
@media screen and (max-width:680px) {.result-parking__count img {width:12.56038647vw }}
@media screen and (min-width:1400px) {.result-parking__count img {width:52px }}
@media screen and (min-width:1025px) {.result-parking__count img {height:3.71428571vw }}
@media screen and (max-width:1024px) {.result-parking__count img {height:5.078125vw }}
@media screen and (max-width:680px) {.result-parking__count img {height:12.56038647vw }}
@media screen and (min-width:1400px) {.result-parking__count img {height:52px }}
@media screen and (min-width:1025px) {.result-parking__count img {margin-right:1.28571429vw }}
@media screen and (max-width:1024px) {.result-parking__count img {margin-right:1.7578125vw }}
@media screen and (max-width:680px) {.result-parking__count img {margin-right:4.34782609vw }}
@media screen and (min-width:1400px) {.result-parking__count img {margin-right:18px }}
@media screen and (min-width:1025px) {.result-parking__count span {line-height:1.57142857vw }}
@media screen and (max-width:1024px) {.result-parking__count span {line-height:2.1484375vw }}
@media screen and (max-width:680px) {.result-parking__count span {line-height:5.31400966vw }}
@media screen and (min-width:1400px) {.result-parking__count span {line-height:22px }}
@media screen and (min-width:1025px) {.result-parking__count span {font-size:0.92857143vw }}
@media screen and (max-width:1024px) {.result-parking__count span {font-size:1.26953125vw }}
@media screen and (max-width:680px) {.result-parking__count span {font-size:3.14009662vw }}
@media screen and (min-width:1400px) {.result-parking__count span {font-size:13px }}
.result-parking__digit {font-weight:600}
@media screen and (min-width:1025px) {.result-parking__digit {font-size:1.35714286vw }}
@media screen and (max-width:1024px) {.result-parking__digit {font-size:1.85546875vw }}
@media screen and (max-width:680px) {.result-parking__digit {font-size:4.58937198vw }}
@media screen and (min-width:1400px) {.result-parking__digit {font-size:19px }}
@media screen and (min-width:1025px) {.result-parking__digit {line-height:2vw }}
@media screen and (max-width:1024px) {.result-parking__digit {line-height:2.734375vw }}
@media screen and (max-width:680px) {.result-parking__digit {line-height:6.76328502vw }}
@media screen and (min-width:1400px) {.result-parking__digit {line-height:28px }}
@media screen and (min-width:1025px) {.result-parking__digit {margin-bottom:-0.35714286vw }}
@media screen and (max-width:1024px) {.result-parking__digit {margin-bottom:-0.48828125vw }}
@media screen and (max-width:680px) {.result-parking__digit {margin-bottom:-1.20772947vw }}
@media screen and (min-width:1400px) {.result-parking__digit {margin-bottom:-5px }}
@media screen and (min-width:1025px) {.result-parking__description {line-height:1.57142857vw }}
@media screen and (max-width:1024px) {.result-parking__description {line-height:2.1484375vw }}
@media screen and (max-width:680px) {.result-parking__description {line-height:5.31400966vw }}
@media screen and (min-width:1400px) {.result-parking__description {line-height:22px }}
@media screen and (min-width:1025px) {.result-parking__description {font-size:0.92857143vw }}
@media screen and (max-width:1024px) {.result-parking__description {font-size:1.26953125vw }}
@media screen and (max-width:680px) {.result-parking__description {font-size:3.14009662vw }}
@media screen and (min-width:1400px) {.result-parking__description {font-size:13px }}
@media screen and (min-width:1025px) {.result-parking__type {line-height:1.57142857vw }}
@media screen and (max-width:1024px) {.result-parking__type {line-height:2.1484375vw }}
@media screen and (max-width:680px) {.result-parking__type {line-height:5.31400966vw }}
@media screen and (min-width:1400px) {.result-parking__type {line-height:22px }}
@media screen and (min-width:1025px) {.result-parking__type {font-size:0.92857143vw }}
@media screen and (max-width:1024px) {.result-parking__type {font-size:1.26953125vw }}
@media screen and (max-width:680px) {.result-parking__type {font-size:3.14009662vw }}
@media screen and (min-width:1400px) {.result-parking__type {font-size:13px }}
@media screen and (min-width:1025px) {.result-parking__type {margin-top:0.71428571vw }}
@media screen and (max-width:1024px) {.result-parking__type {margin-top:0.9765625vw }}
@media screen and (max-width:680px) {.result-parking__type {margin-top:2.41545894vw }}
@media screen and (min-width:1400px) {.result-parking__type {margin-top:10px }}
.result-parking__type--rule a {display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-ms-align-items:center;align-items:center;color:#EE0F7E}
@media screen and (min-width:1025px) {.result-parking__type--rule a svg {margin-left:0.57142857vw }}
@media screen and (max-width:1024px) {.result-parking__type--rule a svg {margin-left:0.78125vw }}
@media screen and (max-width:680px) {.result-parking__type--rule a svg {margin-left:1.93236715vw }}
@media screen and (min-width:1400px) {.result-parking__type--rule a svg {margin-left:8px }}
.result-parking__data {display:flex}
.result-parking__item + .result-parking__item {position:relative}
@media screen and (min-width:1025px) {.result-parking__item + .result-parking__item {padding-left:2.71428571vw }}
@media screen and (max-width:1024px) {.result-parking__item + .result-parking__item {padding-left:3.7109375vw }}
@media screen and (max-width:680px) {.result-parking__item + .result-parking__item {padding-left:9.17874396vw }}
@media screen and (min-width:1400px) {.result-parking__item + .result-parking__item {padding-left:38px }}
.result-parking__item + .result-parking__item:before {content:'';display:block;position:absolute;transform-origin:left bottom;width:1px;background:#E1DDD4;transform:rotate(23deg)}
@media screen and (min-width:1025px) {.result-parking__item + .result-parking__item:before {left:0.71428571vw }}
@media screen and (max-width:1024px) {.result-parking__item + .result-parking__item:before {left:0.9765625vw }}
@media screen and (max-width:680px) {.result-parking__item + .result-parking__item:before {left:2.41545894vw }}
@media screen and (min-width:1400px) {.result-parking__item + .result-parking__item:before {left:10px }}
@media screen and (min-width:1025px) {.result-parking__item + .result-parking__item:before {height:3vw }}
@media screen and (max-width:1024px) {.result-parking__item + .result-parking__item:before {height:4.1015625vw }}
@media screen and (max-width:680px) {.result-parking__item + .result-parking__item:before {height:10.14492754vw }}
@media screen and (min-width:1400px) {.result-parking__item + .result-parking__item:before {height:42px }}
@media screen and (min-width:1025px) {.result-parking__carsharing {margin-top:2.35714286vw }}
@media screen and (max-width:1024px) {.result-parking__carsharing {margin-top:3.22265625vw }}
@media screen and (max-width:680px) {.result-parking__carsharing {margin-top:7.97101449vw }}
@media screen and (min-width:1400px) {.result-parking__carsharing {margin-top:33px }}
.result-parking__carsharing a {display:flex;align-items:center;text-transform:uppercase;font-weight:normal;letter-spacing:0.12em}
@media screen and (min-width:1025px) {.result-parking__carsharing a {margin-bottom:0.71428571vw }}
@media screen and (max-width:1024px) {.result-parking__carsharing a {margin-bottom:0.9765625vw }}
@media screen and (max-width:680px) {.result-parking__carsharing a {margin-bottom:2.41545894vw }}
@media screen and (min-width:1400px) {.result-parking__carsharing a {margin-bottom:10px }}
@media screen and (min-width:1025px) {.result-parking__carsharing a {line-height:1.07142857vw }}
@media screen and (max-width:1024px) {.result-parking__carsharing a {line-height:1.46484375vw }}
@media screen and (max-width:680px) {.result-parking__carsharing a {line-height:3.62318841vw }}
@media screen and (min-width:1400px) {.result-parking__carsharing a {line-height:15px }}
@media screen and (min-width:1025px) {.result-parking__carsharing a {font-size:0.71428571vw }}
@media screen and (max-width:1024px) {.result-parking__carsharing a {font-size:0.9765625vw }}
@media screen and (max-width:680px) {.result-parking__carsharing a {font-size:2.41545894vw }}
@media screen and (min-width:1400px) {.result-parking__carsharing a {font-size:10px }}
.result-parking__carsharing a img {margin-right:20px;height:auto}
@media screen and (min-width:1025px) {.result-parking__carsharing a img {width:4.28571429vw }}
@media screen and (max-width:1024px) {.result-parking__carsharing a img {width:5.859375vw }}
@media screen and (max-width:680px) {.result-parking__carsharing a img {width:14.49275362vw }}
@media screen and (min-width:1400px) {.result-parking__carsharing a img {width:60px }}
@media screen and (min-width:1025px) {.result-parking__carsharing a div {width:16.42857143vw }}
@media screen and (max-width:1024px) {.result-parking__carsharing a div {width:22.4609375vw }}
@media screen and (max-width:680px) {.result-parking__carsharing a div {width:55.55555556vw }}
@media screen and (min-width:1400px) {.result-parking__carsharing a div {width:230px }}
.result {height:100%}
.is_regional .result:empty {background:url(../themes/gromit/assets/img/svg/empty-route-bg.svg) center / contain no-repeat}
@media screen and (min-width:1025px) {.is_regional .result:empty {margin-top:3.57142857vw }}
@media screen and (max-width:1024px) {.is_regional .result:empty {margin-top:4.8828125vw }}
@media screen and (max-width:680px) {.is_regional .result:empty {margin-top:12.07729469vw }}
@media screen and (min-width:1400px) {.is_regional .result:empty {margin-top:50px }}
@media screen and (min-width:1025px) {.is_regional .result:empty {margin-bottom:3.57142857vw }}
@media screen and (max-width:1024px) {.is_regional .result:empty {margin-bottom:4.8828125vw }}
@media screen and (max-width:680px) {.is_regional .result:empty {margin-bottom:12.07729469vw }}
@media screen and (min-width:1400px) {.is_regional .result:empty {margin-bottom:50px }}
.result__expand {display:none;position:absolute;cursor:pointer;top:0;color:#E1DDD4;-webkit-transition:color 0.3s ease;-o-transition:color 0.3s ease;transition:color 0.3s ease}
@media screen and (min-width:1025px) {.result__expand {right:1.42857143vw }}
@media screen and (max-width:1024px) {.result__expand {right:1.953125vw }}
@media screen and (max-width:680px) {.result__expand {right:4.83091787vw }}
@media screen and (min-width:1400px) {.result__expand {right:20px }}
@media screen and (min-width:1025px) {.result__expand {top:2.5vw }}
@media screen and (max-width:1024px) {.result__expand {top:3.41796875vw }}
@media screen and (max-width:680px) {.result__expand {top:16.90821256vw }}
@media screen and (min-width:1400px) {.result__expand {top:35px }}
.result__expand:hover {color:#ee0f7e}
@media screen and (min-width:1025px) {.result__expand svg {width:1.21428571vw }}
@media screen and (max-width:1024px) {.result__expand svg {width:1.66015625vw }}
@media screen and (max-width:680px) {.result__expand svg {width:4.10628019vw }}
@media screen and (min-width:1400px) {.result__expand svg {width:17px }}
@media screen and (min-width:1025px) {.result__expand svg {height:1.21428571vw }}
@media screen and (max-width:1024px) {.result__expand svg {height:1.66015625vw }}
@media screen and (max-width:680px) {.result__expand svg {height:4.10628019vw }}
@media screen and (min-width:1400px) {.result__expand svg {height:17px }}
.result__expand .close {display:none}
@media screen and (min-width:1025px) {.scroll-wrapper:not(.result-wrapper).result .step:last-child .step__instruction {padding-bottom:3.57142857vw }}
@media screen and (max-width:1024px) {.scroll-wrapper:not(.result-wrapper).result .step:last-child .step__instruction {padding-bottom:4.8828125vw }}
@media screen and (max-width:680px) {.scroll-wrapper:not(.result-wrapper).result .step:last-child .step__instruction {padding-bottom:12.07729469vw }}
@media screen and (min-width:1400px) {.scroll-wrapper:not(.result-wrapper).result .step:last-child .step__instruction {padding-bottom:50px }}
.scroll-wrapper:not(.result-wrapper):after {content:'';position:absolute;background:linear-gradient(0deg,#fff 27.85%,rgba(255,255,255,0) 100%);pointer-events:none;display:block;bottom:0;left:0;right:0}
@media screen and (min-width:1025px) {.scroll-wrapper:not(.result-wrapper):after {height:4.85714286vw }}
@media screen and (max-width:1024px) {.scroll-wrapper:not(.result-wrapper):after {height:6.640625vw }}
@media screen and (max-width:680px) {.scroll-wrapper:not(.result-wrapper):after {height:16.42512077vw }}
@media screen and (min-width:1400px) {.scroll-wrapper:not(.result-wrapper):after {height:68px }}
.infoBox {pointer-events:none;transform:scale(0,1) !important;transform-origin:center left;opacity:0;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;text-transform:uppercase;font-weight:normal;letter-spacing:0.12em;line-height:9px !important}
@media screen and (min-width:1025px) {.infoBox {line-height:1.07142857vw }}
@media screen and (max-width:1024px) {.infoBox {line-height:1.46484375vw }}
@media screen and (max-width:680px) {.infoBox {line-height:3.62318841vw }}
@media screen and (min-width:1400px) {.infoBox {line-height:15px }}
@media screen and (min-width:1025px) {.infoBox {font-size:0.71428571vw }}
@media screen and (max-width:1024px) {.infoBox {font-size:0.9765625vw }}
@media screen and (max-width:680px) {.infoBox {font-size:2.41545894vw }}
@media screen and (min-width:1400px) {.infoBox {font-size:10px }}
.infoBox.is_open {opacity:1;transform:scale(1,1) !important}
.infoBox img {display:none !important}
.infoBox.bus_stop {background:url(../themes/gromit/assets/img/svg/marker-station.svg) top left no-repeat,#3e87bd}
.infoBox.entrance {background:url(../themes/gromit/assets/img/svg/marker-entrance.svg) center left no-repeat,#66b723;margin-top:-3px}
.infoBox.exit {background:url(../themes/gromit/assets/img/svg/marker-exit.svg) center left no-repeat,#4a4d5a;margin-top:-3px}
.infoBox.parking {background:url(../themes/gromit/assets/img/svg/marker-parking.svg) top left no-repeat,#3e87bd}
.infoBox.metro_station {background:url(../themes/gromit/assets/img/svg/marker-metro-station.svg) top left no-repeat,#ee0f7e}
.result-wrapper {position:relative}
.result-wrapper.is_show .result-routes-wrapper {display:block}
.result-wrapper.is_show .result-parking,
.result-wrapper.is_show .metros {display:none}
.result-wrapper.is_show .for-navigators {display:flex;margin-top:20px}
.result-wrapper.is_show .for-navigators__button {flex-shrink:0}
.result-wrapper.has_scroll .result__expand {display:block}
.result-wrapper.is_expand {position:absolute;top:0;bottom:0;background:#fff}
.result-wrapper.is_expand .result-routes-wrapper {display:none}
.result-wrapper.is_expand .result__expand .close {display:block}
.result-wrapper.is_expand .result__expand .expand {display:none}
.way-form .form-group {margin-bottom:0}
.way-form .form-group input {background:transparent}
.way-form .form-group__label {position:relative}
.way-form .form-group__label.is_changed .input-clear {opacity:1;visibility:visible}
.way-form .form-group__label .input-clear {position:absolute;z-index:20;top:0;right:0;color:#E1DDD4;opacity:0;visibility:hidden;cursor:pointer;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-ms-align-items:center;align-items:center;justify-content:center}
@media screen and (min-width:1025px) {.way-form .form-group__label .input-clear {width:2.85714286vw }}
@media screen and (max-width:1024px) {.way-form .form-group__label .input-clear {width:3.90625vw }}
@media screen and (max-width:680px) {.way-form .form-group__label .input-clear {width:9.66183575vw }}
@media screen and (min-width:1400px) {.way-form .form-group__label .input-clear {width:40px }}
@media screen and (min-width:1025px) {.way-form .form-group__label .input-clear {height:2.85714286vw }}
@media screen and (max-width:1024px) {.way-form .form-group__label .input-clear {height:3.90625vw }}
@media screen and (max-width:680px) {.way-form .form-group__label .input-clear {height:9.66183575vw }}
@media screen and (min-width:1400px) {.way-form .form-group__label .input-clear {height:40px }}
@media screen and (min-width:1025px) {.way-form .form-group__label .input-clear svg {width:1.21428571vw }}
@media screen and (max-width:1024px) {.way-form .form-group__label .input-clear svg {width:1.66015625vw }}
@media screen and (max-width:680px) {.way-form .form-group__label .input-clear svg {width:4.10628019vw }}
@media screen and (min-width:1400px) {.way-form .form-group__label .input-clear svg {width:17px }}
@media screen and (min-width:1025px) {.way-form .form-group__label .input-clear svg {height:1.21428571vw }}
@media screen and (max-width:1024px) {.way-form .form-group__label .input-clear svg {height:1.66015625vw }}
@media screen and (max-width:680px) {.way-form .form-group__label .input-clear svg {height:4.10628019vw }}
@media screen and (min-width:1400px) {.way-form .form-group__label .input-clear svg {height:17px }}
.way-form .form-group__label .input-clear:hover {color:#ee0f7e}
.way-form .form-group__input {border:0;border-bottom:2px #E1DDD4 solid;padding-left:0;color:#ee0f7e;font-weight:600}
@media screen and (min-width:1025px) {.way-form .form-group__input {font-size:1.35714286vw }}
@media screen and (max-width:1024px) {.way-form .form-group__input {font-size:1.85546875vw }}
@media screen and (max-width:680px) {.way-form .form-group__input {font-size:4.58937198vw }}
@media screen and (min-width:1400px) {.way-form .form-group__input {font-size:19px }}
@media screen and (min-width:1025px) {.way-form .form-group__input {line-height:2vw }}
@media screen and (max-width:1024px) {.way-form .form-group__input {line-height:2.734375vw }}
@media screen and (max-width:680px) {.way-form .form-group__input {line-height:6.76328502vw }}
@media screen and (min-width:1400px) {.way-form .form-group__input {line-height:28px }}
.result-routes-wrapper {display:none;position:relative;z-index:1}
@media screen and (min-width:1025px) {.result-routes-wrapper {margin-top:1.07142857vw }}
@media screen and (max-width:1024px) {.result-routes-wrapper {margin-top:1.46484375vw }}
@media screen and (max-width:680px) {.result-routes-wrapper {margin-top:3.62318841vw }}
@media screen and (min-width:1400px) {.result-routes-wrapper {margin-top:15px }}
@media screen and (min-width:1025px) {.result-routes-wrapper {margin-bottom:1.42857143vw }}
@media screen and (max-width:1024px) {.result-routes-wrapper {margin-bottom:1.953125vw }}
@media screen and (max-width:680px) {.result-routes-wrapper {margin-bottom:4.83091787vw }}
@media screen and (min-width:1400px) {.result-routes-wrapper {margin-bottom:20px }}
@media screen and (min-width:1025px) {.result-routes-wrapper {height:3.42857143vw }}
@media screen and (max-width:1024px) {.result-routes-wrapper {height:4.6875vw }}
@media screen and (max-width:680px) {.result-routes-wrapper {height:11.5942029vw }}
@media screen and (min-width:1400px) {.result-routes-wrapper {height:48px }}
.result-routes,
.result-metro {width:100%;display:flex;background:#FBF9F5;-webkit-transition:box-shadow 0.3s ease;-o-transition:box-shadow 0.3s ease;transition:box-shadow 0.3s ease}
@media screen and (min-width:1025px) {.result-routes,.result-metro {padding-top:1.07142857vw }}
@media screen and (max-width:1024px) {.result-routes,.result-metro {padding-top:1.46484375vw }}
@media screen and (max-width:680px) {.result-routes,.result-metro {padding-top:3.62318841vw }}
@media screen and (min-width:1400px) {.result-routes,.result-metro {padding-top:15px }}
@media screen and (min-width:1025px) {.result-routes,.result-metro {padding-right:0.85714286vw }}
@media screen and (max-width:1024px) {.result-routes,.result-metro {padding-right:1.171875vw }}
@media screen and (max-width:680px) {.result-routes,.result-metro {padding-right:2.89855072vw }}
@media screen and (min-width:1400px) {.result-routes,.result-metro {padding-right:12px }}
@media screen and (min-width:1025px) {.result-routes,.result-metro {padding-left:1.42857143vw }}
@media screen and (max-width:1024px) {.result-routes,.result-metro {padding-left:1.953125vw }}
@media screen and (max-width:680px) {.result-routes,.result-metro {padding-left:4.83091787vw }}
@media screen and (min-width:1400px) {.result-routes,.result-metro {padding-left:20px }}
@media screen and (min-width:1025px) {.result-routes,.result-metro {padding-bottom:1.07142857vw }}
@media screen and (max-width:1024px) {.result-routes,.result-metro {padding-bottom:1.46484375vw }}
@media screen and (max-width:680px) {.result-routes,.result-metro {padding-bottom:3.62318841vw }}
@media screen and (min-width:1400px) {.result-routes,.result-metro {padding-bottom:15px }}
.result-routes.is_open,
.result-metro.is_open {box-shadow:0 3px 14px rgba(73,70,64,0.21)}
.result-routes.is_open g.close,
.result-metro.is_open g.close {display:block}
.result-routes.is_open g.expand,
.result-metro.is_open g.expand {display:none}
.result-routes__icon,
.result-metro__icon {background:#FBF9F5;flex-shrink:0}
@media screen and (min-width:1025px) {.result-routes__icon,.result-metro__icon {margin-right:0.64285714vw }}
@media screen and (max-width:1024px) {.result-routes__icon,.result-metro__icon {margin-right:0.87890625vw }}
@media screen and (max-width:680px) {.result-routes__icon,.result-metro__icon {margin-right:2.17391304vw }}
@media screen and (min-width:1400px) {.result-routes__icon,.result-metro__icon {margin-right:9px }}
@media screen and (min-width:1025px) {.result-routes__icon img,.result-metro__icon img {width:1.21428571vw }}
@media screen and (max-width:1024px) {.result-routes__icon img,.result-metro__icon img {width:1.66015625vw }}
@media screen and (max-width:680px) {.result-routes__icon img,.result-metro__icon img {width:4.10628019vw }}
@media screen and (min-width:1400px) {.result-routes__icon img,.result-metro__icon img {width:17px }}
@media screen and (min-width:1025px) {.result-routes__icon img,.result-metro__icon img {height:1.21428571vw }}
@media screen and (max-width:1024px) {.result-routes__icon img,.result-metro__icon img {height:1.66015625vw }}
@media screen and (max-width:680px) {.result-routes__icon img,.result-metro__icon img {height:4.10628019vw }}
@media screen and (min-width:1400px) {.result-routes__icon img,.result-metro__icon img {height:17px }}
.result-routes__list,
.result-metro__list {background:#FBF9F5;width:100%;display:flex;flex-direction:column}
.result-routes__item,
.result-metro__item {order:1;position:relative;display:none;cursor:pointer}
@media screen and (min-width:1025px) {.result-routes__item,.result-metro__item {line-height:1.57142857vw }}
@media screen and (max-width:1024px) {.result-routes__item,.result-metro__item {line-height:2.1484375vw }}
@media screen and (max-width:680px) {.result-routes__item,.result-metro__item {line-height:5.31400966vw }}
@media screen and (min-width:1400px) {.result-routes__item,.result-metro__item {line-height:22px }}
@media screen and (min-width:1025px) {.result-routes__item,.result-metro__item {font-size:0.92857143vw }}
@media screen and (max-width:1024px) {.result-routes__item,.result-metro__item {font-size:1.26953125vw }}
@media screen and (max-width:680px) {.result-routes__item,.result-metro__item {font-size:3.14009662vw }}
@media screen and (min-width:1400px) {.result-routes__item,.result-metro__item {font-size:13px }}
@media screen and (min-width:1025px) {.result-routes__item,.result-metro__item {line-height:1.21428571vw }}
@media screen and (max-width:1024px) {.result-routes__item,.result-metro__item {line-height:1.66015625vw }}
@media screen and (max-width:680px) {.result-routes__item,.result-metro__item {line-height:4.10628019vw }}
@media screen and (min-width:1400px) {.result-routes__item,.result-metro__item {line-height:17px }}
@media screen and (min-width:1025px) {.result-routes__item,.result-metro__item {margin-top:0.92857143vw }}
@media screen and (max-width:1024px) {.result-routes__item,.result-metro__item {margin-top:1.26953125vw }}
@media screen and (max-width:680px) {.result-routes__item,.result-metro__item {margin-top:3.14009662vw }}
@media screen and (min-width:1400px) {.result-routes__item,.result-metro__item {margin-top:13px }}
.result-routes__item:hover,
.result-metro__item:hover {color:#ee0f7e}
.result-routes__item.toggler,
.result-metro__item.toggler {order:0}
.result-routes__item span,
.result-metro__item span {font-weight:600}
@media screen and (min-width:1025px) {.result-routes__item span,.result-metro__item span {font-size:0.92857143vw }}
@media screen and (max-width:1024px) {.result-routes__item span,.result-metro__item span {font-size:1.26953125vw }}
@media screen and (max-width:680px) {.result-routes__item span,.result-metro__item span {font-size:3.14009662vw }}
@media screen and (min-width:1400px) {.result-routes__item span,.result-metro__item span {font-size:13px }}
@media screen and (min-width:1025px) {.result-routes__item span,.result-metro__item span {margin-left:0.35714286vw }}
@media screen and (max-width:1024px) {.result-routes__item span,.result-metro__item span {margin-left:0.48828125vw }}
@media screen and (max-width:680px) {.result-routes__item span,.result-metro__item span {margin-left:1.20772947vw }}
@media screen and (min-width:1400px) {.result-routes__item span,.result-metro__item span {margin-left:5px }}
.result-routes__item--current,
.result-metro__item--current {display:block !important;margin-top:0;order:0}
.result-routes__toggler,
.result-metro__toggler {background:#FBF9F5;color:#E1DDD4;margin-left:auto;cursor:pointer;flex-shrink:0;position:relative;-webkit-transition:color 0.3s ease;-o-transition:color 0.3s ease;transition:color 0.3s ease}
.result-routes__toggler:after,
.result-metro__toggler:after {content:'';display:block;top:-5px;left:-5px;bottom:-5px;right:-5px;position:absolute}
@media screen and (min-width:1025px) {.result-routes__toggler svg,.result-metro__toggler svg {width:1.21428571vw }}
@media screen and (max-width:1024px) {.result-routes__toggler svg,.result-metro__toggler svg {width:1.66015625vw }}
@media screen and (max-width:680px) {.result-routes__toggler svg,.result-metro__toggler svg {width:4.10628019vw }}
@media screen and (min-width:1400px) {.result-routes__toggler svg,.result-metro__toggler svg {width:17px }}
@media screen and (min-width:1025px) {.result-routes__toggler svg,.result-metro__toggler svg {height:1.21428571vw }}
@media screen and (max-width:1024px) {.result-routes__toggler svg,.result-metro__toggler svg {height:1.66015625vw }}
@media screen and (max-width:680px) {.result-routes__toggler svg,.result-metro__toggler svg {height:4.10628019vw }}
@media screen and (min-width:1400px) {.result-routes__toggler svg,.result-metro__toggler svg {height:17px }}
.result-routes__toggler:hover,
.result-metro__toggler:hover {color:#ee0f7e}
.result-routes__toggler g.close,
.result-metro__toggler g.close {display:none}
.result-metro {flex-wrap:wrap}
@media screen and (min-width:1025px) {.result-metro {margin-top:1.14285714vw }}
@media screen and (max-width:1024px) {.result-metro {margin-top:1.5625vw }}
@media screen and (max-width:680px) {.result-metro {margin-top:3.8647343vw }}
@media screen and (min-width:1400px) {.result-metro {margin-top:16px }}
@media screen and (min-width:1025px) {.result-metro {margin-bottom:1.35714286vw }}
@media screen and (max-width:1024px) {.result-metro {margin-bottom:1.85546875vw }}
@media screen and (max-width:680px) {.result-metro {margin-bottom:4.58937198vw }}
@media screen and (min-width:1400px) {.result-metro {margin-bottom:19px }}
.result-metro__title {display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-ms-align-items:center;align-items:center;font-weight:600}
@media screen and (min-width:1025px) {.result-metro__title {font-size:0.92857143vw }}
@media screen and (max-width:1024px) {.result-metro__title {font-size:1.26953125vw }}
@media screen and (max-width:680px) {.result-metro__title {font-size:3.14009662vw }}
@media screen and (min-width:1400px) {.result-metro__title {font-size:13px }}
.result-metro__text {width:100%;font-size:0}
@media screen and (min-width:1025px) {.result-metro__text {margin-top:0.71428571vw }}
@media screen and (max-width:1024px) {.result-metro__text {margin-top:0.9765625vw }}
@media screen and (max-width:680px) {.result-metro__text {margin-top:2.41545894vw }}
@media screen and (min-width:1400px) {.result-metro__text {margin-top:10px }}
@media screen and (min-width:1025px) {.result-metro__text span {line-height:1.57142857vw }}
@media screen and (max-width:1024px) {.result-metro__text span {line-height:2.1484375vw }}
@media screen and (max-width:680px) {.result-metro__text span {line-height:5.31400966vw }}
@media screen and (min-width:1400px) {.result-metro__text span {line-height:22px }}
@media screen and (min-width:1025px) {.result-metro__text span {font-size:0.92857143vw }}
@media screen and (max-width:1024px) {.result-metro__text span {font-size:1.26953125vw }}
@media screen and (max-width:680px) {.result-metro__text span {font-size:3.14009662vw }}
@media screen and (min-width:1400px) {.result-metro__text span {font-size:13px }}
@media screen and (min-width:1025px) {.result-metro-wrapper {margin-top:-2.28571429vw }}
@media screen and (max-width:1024px) {.result-metro-wrapper {margin-top:-3.125vw }}
@media screen and (max-width:680px) {.result-metro-wrapper {margin-top:-7.7294686vw }}
@media screen and (min-width:1400px) {.result-metro-wrapper {margin-top:-32px }}
.result-metro-wrapper.is_open g.close {display:block}
.result-metro-wrapper.is_open g.expand {display:none}
.result-metro-wrapper.is_open .result-metro__other-text {display:inline}
.result-metro-wrapper.is_open .multidot {display:none}
.result-metro__other-text {display:none}
@media screen and (min-width:1025px) {.metros {margin-top:1.28571429vw }}
@media screen and (max-width:1024px) {.metros {margin-top:1.7578125vw }}
@media screen and (max-width:680px) {.metros {margin-top:4.83091787vw }}
@media screen and (min-width:1400px) {.metros {margin-top:18px }}
.metros__title {font-weight:600}
@media screen and (min-width:1025px) {.metros__title {margin-bottom:1.28571429vw }}
@media screen and (max-width:1024px) {.metros__title {margin-bottom:1.7578125vw }}
@media screen and (max-width:680px) {.metros__title {margin-bottom:4.34782609vw }}
@media screen and (min-width:1400px) {.metros__title {margin-bottom:18px }}
@media screen and (min-width:1025px) {.metros__title {font-size:0.92857143vw }}
@media screen and (max-width:1024px) {.metros__title {font-size:1.26953125vw }}
@media screen and (max-width:680px) {.metros__title {font-size:3.14009662vw }}
@media screen and (min-width:1400px) {.metros__title {font-size:13px }}
.metros__item {display:flex;cursor:pointer;align-items:center}
.metros__item:hover .metros__item-name,
.metros__item.is_active .metros__item-name {color:#ee0f7e}
@media screen and (min-width:1025px) {.metros__item + .metros__item {margin-top:0.92857143vw }}
@media screen and (max-width:1024px) {.metros__item + .metros__item {margin-top:1.26953125vw }}
@media screen and (max-width:680px) {.metros__item + .metros__item {margin-top:3.14009662vw }}
@media screen and (min-width:1400px) {.metros__item + .metros__item {margin-top:13px }}
@media screen and (min-width:1025px) {.metros__item-logo {margin-right:0.92857143vw }}
@media screen and (max-width:1024px) {.metros__item-logo {margin-right:1.26953125vw }}
@media screen and (max-width:680px) {.metros__item-logo {margin-right:3.14009662vw }}
@media screen and (min-width:1400px) {.metros__item-logo {margin-right:13px }}
@media screen and (min-width:1025px) {.metros__item-logo svg {width:3.71428571vw }}
@media screen and (max-width:1024px) {.metros__item-logo svg {width:5.078125vw }}
@media screen and (max-width:680px) {.metros__item-logo svg {width:12.56038647vw }}
@media screen and (min-width:1400px) {.metros__item-logo svg {width:52px }}
@media screen and (min-width:1025px) {.metros__item-logo svg {height:3.71428571vw }}
@media screen and (max-width:1024px) {.metros__item-logo svg {height:5.078125vw }}
@media screen and (max-width:680px) {.metros__item-logo svg {height:12.56038647vw }}
@media screen and (min-width:1400px) {.metros__item-logo svg {height:52px }}
.metros__item-name {font-weight:600;-webkit-transition:color 0.3s ease;-o-transition:color 0.3s ease;transition:color 0.3s ease}
@media screen and (min-width:1025px) {.metros__item-name {font-size:0.92857143vw }}
@media screen and (max-width:1024px) {.metros__item-name {font-size:1.26953125vw }}
@media screen and (max-width:680px) {.metros__item-name {font-size:3.14009662vw }}
@media screen and (min-width:1400px) {.metros__item-name {font-size:13px }}
@media screen and (min-width:1025px) {.metros__item-name {margin-top:0.35714286vw }}
@media screen and (max-width:1024px) {.metros__item-name {margin-top:0.48828125vw }}
@media screen and (max-width:680px) {.metros__item-name {margin-top:1.20772947vw }}
@media screen and (min-width:1400px) {.metros__item-name {margin-top:5px }}
@media screen and (min-width:1025px) {.metros__item-time {line-height:1.57142857vw }}
@media screen and (max-width:1024px) {.metros__item-time {line-height:2.1484375vw }}
@media screen and (max-width:680px) {.metros__item-time {line-height:5.31400966vw }}
@media screen and (min-width:1400px) {.metros__item-time {line-height:22px }}
@media screen and (min-width:1025px) {.metros__item-time {font-size:0.92857143vw }}
@media screen and (max-width:1024px) {.metros__item-time {font-size:1.26953125vw }}
@media screen and (max-width:680px) {.metros__item-time {font-size:3.14009662vw }}
@media screen and (min-width:1400px) {.metros__item-time {font-size:13px }}
@media screen and (min-width:1025px) {.metros__item-time {margin-top:0.07142857vw }}
@media screen and (max-width:1024px) {.metros__item-time {margin-top:0.09765625vw }}
@media screen and (max-width:680px) {.metros__item-time {margin-top:0.24154589vw }}
@media screen and (min-width:1400px) {.metros__item-time {margin-top:1px }}
@media screen and (min-width:1025px) {.transfer {padding-top:1.64285714vw }}
@media screen and (max-width:1024px) {.transfer {padding-top:2.24609375vw }}
@media screen and (max-width:680px) {.transfer {padding-top:2.41545894vw }}
@media screen and (min-width:1400px) {.transfer {padding-top:23px }}
.transfer__title {font-weight:600}
@media screen and (min-width:1025px) {.transfer__title {font-size:0.92857143vw }}
@media screen and (max-width:1024px) {.transfer__title {font-size:1.26953125vw }}
@media screen and (max-width:680px) {.transfer__title {font-size:3.14009662vw }}
@media screen and (min-width:1400px) {.transfer__title {font-size:13px }}
@media screen and (min-width:1025px) {.transfer__title {margin-bottom:1.21428571vw }}
@media screen and (max-width:1024px) {.transfer__title {margin-bottom:1.66015625vw }}
@media screen and (max-width:680px) {.transfer__title {margin-bottom:4.10628019vw }}
@media screen and (min-width:1400px) {.transfer__title {margin-bottom:17px }}
.transfer__item {display:flex;cursor:pointer;align-items:stretch}
.transfer__item:hover .transfer__item-title,
.transfer__item.is_active .transfer__item-title {color:#ee0f7e}
.transfer__item + .transfer__item {margin-top:13px}
@media screen and (min-width:1025px) {.transfer__icon {margin-right:0.92857143vw }}
@media screen and (max-width:1024px) {.transfer__icon {margin-right:1.26953125vw }}
@media screen and (max-width:680px) {.transfer__icon {margin-right:3.14009662vw }}
@media screen and (min-width:1400px) {.transfer__icon {margin-right:13px }}
@media screen and (min-width:1025px) {.transfer__icon svg {width:3.71428571vw }}
@media screen and (max-width:1024px) {.transfer__icon svg {width:5.078125vw }}
@media screen and (max-width:680px) {.transfer__icon svg {width:12.56038647vw }}
@media screen and (min-width:1400px) {.transfer__icon svg {width:52px }}
@media screen and (min-width:1025px) {.transfer__icon svg {height:3.71428571vw }}
@media screen and (max-width:1024px) {.transfer__icon svg {height:5.078125vw }}
@media screen and (max-width:680px) {.transfer__icon svg {height:12.56038647vw }}
@media screen and (min-width:1400px) {.transfer__icon svg {height:52px }}
@media screen and (min-width:1025px) {.transfer__item-data {padding-top:0.35714286vw }}
@media screen and (max-width:1024px) {.transfer__item-data {padding-top:0.48828125vw }}
@media screen and (max-width:680px) {.transfer__item-data {padding-top:1.20772947vw }}
@media screen and (min-width:1400px) {.transfer__item-data {padding-top:5px }}
.transfer__item-title {font-weight:600;-webkit-transition:color 0.3s ease;-o-transition:color 0.3s ease;transition:color 0.3s ease}
@media screen and (min-width:1025px) {.transfer__item-title {font-size:0.92857143vw }}
@media screen and (max-width:1024px) {.transfer__item-title {font-size:1.26953125vw }}
@media screen and (max-width:680px) {.transfer__item-title {font-size:3.14009662vw }}
@media screen and (min-width:1400px) {.transfer__item-title {font-size:13px }}
@media screen and (min-width:1025px) {.transfer__item-title {margin-top:0.35714286vw }}
@media screen and (max-width:1024px) {.transfer__item-title {margin-top:0.48828125vw }}
@media screen and (max-width:680px) {.transfer__item-title {margin-top:1.20772947vw }}
@media screen and (min-width:1400px) {.transfer__item-title {margin-top:5px }}
@media screen and (min-width:1025px) {.transfer__item-time + .transfer__item-title {margin-top:0.35714286vw }}
@media screen and (max-width:1024px) {.transfer__item-time + .transfer__item-title {margin-top:0.48828125vw }}
@media screen and (max-width:680px) {.transfer__item-time + .transfer__item-title {margin-top:1.20772947vw }}
@media screen and (min-width:1400px) {.transfer__item-time + .transfer__item-title {margin-top:5px }}
.transfer__item-description {padding-top:9px;width:100% !important;position:relative}
@media screen and (min-width:1025px) {.transfer__item-description {line-height:1.57142857vw }}
@media screen and (max-width:1024px) {.transfer__item-description {line-height:2.1484375vw }}
@media screen and (max-width:680px) {.transfer__item-description {line-height:5.31400966vw }}
@media screen and (min-width:1400px) {.transfer__item-description {line-height:22px }}
@media screen and (min-width:1025px) {.transfer__item-description {font-size:0.92857143vw }}
@media screen and (max-width:1024px) {.transfer__item-description {font-size:1.26953125vw }}
@media screen and (max-width:680px) {.transfer__item-description {font-size:3.14009662vw }}
@media screen and (min-width:1400px) {.transfer__item-description {font-size:13px }}
.transfer__item-description-close {color:#E1DDD4;cursor:pointer;position:absolute;-webkit-transition:color 0.3s ease;-o-transition:color 0.3s ease;transition:color 0.3s ease}
@media screen and (min-width:1025px) {.transfer__item-description-close {width:1.21428571vw }}
@media screen and (max-width:1024px) {.transfer__item-description-close {width:1.66015625vw }}
@media screen and (max-width:680px) {.transfer__item-description-close {width:4.10628019vw }}
@media screen and (min-width:1400px) {.transfer__item-description-close {width:17px }}
@media screen and (min-width:1025px) {.transfer__item-description-close {height:1.21428571vw }}
@media screen and (max-width:1024px) {.transfer__item-description-close {height:1.66015625vw }}
@media screen and (max-width:680px) {.transfer__item-description-close {height:4.10628019vw }}
@media screen and (min-width:1400px) {.transfer__item-description-close {height:17px }}
@media screen and (min-width:1025px) {.transfer__item-description-close {top:-2.14285714vw }}
@media screen and (max-width:1024px) {.transfer__item-description-close {top:-2.9296875vw }}
@media screen and (max-width:680px) {.transfer__item-description-close {top:-7.24637681vw }}
@media screen and (min-width:1400px) {.transfer__item-description-close {top:-30px }}
@media screen and (min-width:1025px) {.transfer__item-description-close {right:1.42857143vw }}
@media screen and (max-width:1024px) {.transfer__item-description-close {right:1.953125vw }}
@media screen and (max-width:680px) {.transfer__item-description-close {right:4.83091787vw }}
@media screen and (min-width:1400px) {.transfer__item-description-close {right:20px }}
.transfer__item-description-close:hover {color:#ee0f7e}
@media screen and (min-width:1025px) {.transfer__item-time {line-height:1.57142857vw }}
@media screen and (max-width:1024px) {.transfer__item-time {line-height:2.1484375vw }}
@media screen and (max-width:680px) {.transfer__item-time {line-height:5.31400966vw }}
@media screen and (min-width:1400px) {.transfer__item-time {line-height:22px }}
@media screen and (min-width:1025px) {.transfer__item-time {font-size:0.92857143vw }}
@media screen and (max-width:1024px) {.transfer__item-time {font-size:1.26953125vw }}
@media screen and (max-width:680px) {.transfer__item-time {font-size:3.14009662vw }}
@media screen and (min-width:1400px) {.transfer__item-time {font-size:13px }}
@media screen and (min-width:1025px) {.transfer__item-time {margin-top:0.07142857vw }}
@media screen and (max-width:1024px) {.transfer__item-time {margin-top:0.09765625vw }}
@media screen and (max-width:680px) {.transfer__item-time {margin-top:0.24154589vw }}
@media screen and (min-width:1400px) {.transfer__item-time {margin-top:1px }}
@media screen and (min-width:1025px) {.transfer__shedule {margin-top:1.71428571vw }}
@media screen and (max-width:1024px) {.transfer__shedule {margin-top:2.34375vw }}
@media screen and (max-width:680px) {.transfer__shedule {margin-top:5.79710145vw }}
@media screen and (min-width:1400px) {.transfer__shedule {margin-top:24px }}
.transfer__shedule a {color:#EE0F7E;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-ms-align-items:center;align-items:center}
@media screen and (min-width:1025px) {.transfer__shedule a svg {margin-right:0.57142857vw }}
@media screen and (max-width:1024px) {.transfer__shedule a svg {margin-right:0.78125vw }}
@media screen and (max-width:680px) {.transfer__shedule a svg {margin-right:1.93236715vw }}
@media screen and (min-width:1400px) {.transfer__shedule a svg {margin-right:8px }}
.transfer__shedule a:hover {color:#feca18}
.for-navigators {margin:0 -5px;width:100%;display:none;flex-shrink:0}
@media screen and (min-width:1025px) {.for-navigators {margin-bottom:2.14285714vw }}
@media screen and (max-width:1024px) {.for-navigators {margin-bottom:2.9296875vw }}
@media screen and (max-width:680px) {.for-navigators {margin-bottom:0vw }}
@media screen and (min-width:1400px) {.for-navigators {margin-bottom:30px }}
.for-navigators .button {color:#4A4D5A;border-color:#E1DDD4;border-width:1px;margin:0 5px;font-weight:400;text-transform:none;white-space:nowrap}
@media screen and (min-width:1025px) {.for-navigators .button {height:2.85714286vw }}
@media screen and (max-width:1024px) {.for-navigators .button {height:3.90625vw }}
@media screen and (max-width:680px) {.for-navigators .button {height:9.66183575vw }}
@media screen and (min-width:1400px) {.for-navigators .button {height:40px }}
.for-navigators .button:hover {background:#F7F2E8}
.for-navigators__button--google img {margin-top:-3px}
.step__instruction {position:relative}
@media screen and (min-width:1025px) {.step__instruction {padding-left:1.42857143vw }}
@media screen and (max-width:1024px) {.step__instruction {padding-left:1.953125vw }}
@media screen and (max-width:680px) {.step__instruction {padding-left:4.83091787vw }}
@media screen and (min-width:1400px) {.step__instruction {padding-left:20px }}
@media screen and (min-width:1025px) {.step__instruction {padding-right:2.85714286vw }}
@media screen and (max-width:1024px) {.step__instruction {padding-right:3.90625vw }}
@media screen and (max-width:680px) {.step__instruction {padding-right:9.66183575vw }}
@media screen and (min-width:1400px) {.step__instruction {padding-right:40px }}
@media screen and (min-width:1025px) {.step__instruction {padding-bottom:0.71428571vw }}
@media screen and (max-width:1024px) {.step__instruction {padding-bottom:0.9765625vw }}
@media screen and (max-width:680px) {.step__instruction {padding-bottom:2.41545894vw }}
@media screen and (min-width:1400px) {.step__instruction {padding-bottom:10px }}
@media screen and (min-width:1025px) {.step__instruction {line-height:1.57142857vw }}
@media screen and (max-width:1024px) {.step__instruction {line-height:2.1484375vw }}
@media screen and (max-width:680px) {.step__instruction {line-height:5.31400966vw }}
@media screen and (min-width:1400px) {.step__instruction {line-height:22px }}
@media screen and (min-width:1025px) {.step__instruction {font-size:0.92857143vw }}
@media screen and (max-width:1024px) {.step__instruction {font-size:1.26953125vw }}
@media screen and (max-width:680px) {.step__instruction {font-size:3.14009662vw }}
@media screen and (min-width:1400px) {.step__instruction {font-size:13px }}
.step__instruction:before {content:'';display:block;position:absolute;background:#ee0f7e;border-radius:50%;left:0}
@media screen and (min-width:1025px) {.step__instruction:before {width:0.42857143vw }}
@media screen and (max-width:1024px) {.step__instruction:before {width:0.5859375vw }}
@media screen and (max-width:680px) {.step__instruction:before {width:1.44927536vw }}
@media screen and (min-width:1400px) {.step__instruction:before {width:6px }}
@media screen and (min-width:1025px) {.step__instruction:before {height:0.42857143vw }}
@media screen and (max-width:1024px) {.step__instruction:before {height:0.5859375vw }}
@media screen and (max-width:680px) {.step__instruction:before {height:1.44927536vw }}
@media screen and (min-width:1400px) {.step__instruction:before {height:6px }}
@media screen and (min-width:1025px) {.step__instruction:before {top:0.57142857vw }}
@media screen and (max-width:1024px) {.step__instruction:before {top:0.78125vw }}
@media screen and (max-width:680px) {.step__instruction:before {top:1.93236715vw }}
@media screen and (min-width:1400px) {.step__instruction:before {top:8px }}
.step__instruction:first-letter {text-transform:uppercase}
.step__instruction:after {content:'';display:block;width:1px;background:#E1DDD4;bottom:0;position:absolute;left:2px}
@media screen and (min-width:1025px) {.step__instruction:after {top:1.42857143vw }}
@media screen and (max-width:1024px) {.step__instruction:after {top:1.953125vw }}
@media screen and (max-width:680px) {.step__instruction:after {top:4.83091787vw }}
@media screen and (min-width:1400px) {.step__instruction:after {top:20px }}
.step__instruction b,
.step__instruction strong {font-weight:600}
@media screen and (min-width:1025px) {.step__instruction b,.step__instruction strong {font-size:0.92857143vw }}
@media screen and (max-width:1024px) {.step__instruction b,.step__instruction strong {font-size:1.26953125vw }}
@media screen and (max-width:680px) {.step__instruction b,.step__instruction strong {font-size:3.14009662vw }}
@media screen and (min-width:1400px) {.step__instruction b,.step__instruction strong {font-size:13px }}
.step__instruction div {display:inline}
.step:last-child .step__instruction:after {display:none}
.start-selector-wrapper {position:relative;z-index:21}
@media screen and (min-width:1025px) {.start-selector-wrapper {margin-bottom:1.42857143vw }}
@media screen and (max-width:1024px) {.start-selector-wrapper {margin-bottom:1.953125vw }}
@media screen and (max-width:680px) {.start-selector-wrapper {margin-bottom:4.83091787vw }}
@media screen and (min-width:1400px) {.start-selector-wrapper {margin-bottom:20px }}
@media screen and (min-width:1025px) {.start-selector-wrapper {height:4.28571429vw }}
@media screen and (max-width:1024px) {.start-selector-wrapper {height:5.859375vw }}
@media screen and (max-width:680px) {.start-selector-wrapper {height:14.49275362vw }}
@media screen and (min-width:1400px) {.start-selector-wrapper {height:60px }}
.start-selector {position:relative;z-index:3;display:flex;flex-direction:column;flex-shrink:0;overflow:hidden;will-change:height}
@media screen and (min-width:1025px) {.start-selector {height:4.28571429vw }}
@media screen and (max-width:1024px) {.start-selector {height:5.859375vw }}
@media screen and (max-width:680px) {.start-selector {height:14.49275362vw }}
@media screen and (min-width:1400px) {.start-selector {height:60px }}
.start-selector .shop {background:#feca18;order:1;opacity:1 !important;width:100% !important;flex-shrink:0;cursor:pointer;transform:translateZ(0);-webkit-transition:background 0.3s ease;-o-transition:background 0.3s ease;transition:background 0.3s ease}
.is_regional .start-selector .shop {cursor:default}
@media screen and (min-width:1025px) {.start-selector .shop__padding {padding-top:0.71428571vw }}
@media screen and (max-width:1024px) {.start-selector .shop__padding {padding-top:0.9765625vw }}
@media screen and (max-width:680px) {.start-selector .shop__padding {padding-top:2.41545894vw }}
@media screen and (min-width:1400px) {.start-selector .shop__padding {padding-top:10px }}
@media screen and (min-width:1025px) {.start-selector .shop__padding {padding-bottom:0.85714286vw }}
@media screen and (max-width:1024px) {.start-selector .shop__padding {padding-bottom:1.171875vw }}
@media screen and (max-width:680px) {.start-selector .shop__padding {padding-bottom:2.89855072vw }}
@media screen and (min-width:1400px) {.start-selector .shop__padding {padding-bottom:12px }}
@media screen and (min-width:1025px) {.start-selector .shop__padding {padding-left:1.42857143vw }}
@media screen and (max-width:1024px) {.start-selector .shop__padding {padding-left:1.953125vw }}
@media screen and (max-width:680px) {.start-selector .shop__padding {padding-left:4.83091787vw }}
@media screen and (min-width:1400px) {.start-selector .shop__padding {padding-left:20px }}
@media screen and (min-width:1025px) {.start-selector .shop__padding {padding-right:1.42857143vw }}
@media screen and (max-width:1024px) {.start-selector .shop__padding {padding-right:1.953125vw }}
@media screen and (max-width:680px) {.start-selector .shop__padding {padding-right:4.83091787vw }}
@media screen and (min-width:1400px) {.start-selector .shop__padding {padding-right:20px }}
@media screen and (min-width:1025px) {.start-selector .shop__padding {height:4.28571429vw }}
@media screen and (max-width:1024px) {.start-selector .shop__padding {height:5.859375vw }}
@media screen and (max-width:680px) {.start-selector .shop__padding {height:14.49275362vw }}
@media screen and (min-width:1400px) {.start-selector .shop__padding {height:60px }}
.start-selector .shop__title {font-weight:600}
@media screen and (min-width:1025px) {.start-selector .shop__title {line-height:1.92857143vw }}
@media screen and (max-width:1024px) {.start-selector .shop__title {line-height:2.63671875vw }}
@media screen and (max-width:680px) {.start-selector .shop__title {line-height:6.52173913vw }}
@media screen and (min-width:1400px) {.start-selector .shop__title {line-height:27px }}
@media screen and (min-width:1025px) {.start-selector .shop__title {font-size:1.14285714vw }}
@media screen and (max-width:1024px) {.start-selector .shop__title {font-size:1.5625vw }}
@media screen and (max-width:680px) {.start-selector .shop__title {font-size:3.8647343vw }}
@media screen and (min-width:1400px) {.start-selector .shop__title {font-size:16px }}
.start-selector .shop__address {line-height:normal}
@media screen and (min-width:1025px) {.start-selector .shop__address {font-size:0.71428571vw }}
@media screen and (max-width:1024px) {.start-selector .shop__address {font-size:0.9765625vw }}
@media screen and (max-width:680px) {.start-selector .shop__address {font-size:2.41545894vw }}
@media screen and (min-width:1400px) {.start-selector .shop__address {font-size:10px }}
.start-selector .shop--current {order:0;display:block}
@media screen and (min-width:1025px) {.start-selector .shop:last-child {padding-bottom:0.71428571vw }}
@media screen and (max-width:1024px) {.start-selector .shop:last-child {padding-bottom:0.9765625vw }}
@media screen and (max-width:680px) {.start-selector .shop:last-child {padding-bottom:0vw }}
@media screen and (min-width:1400px) {.start-selector .shop:last-child {padding-bottom:10px }}
.start-selector.is_open .shop:hover {background:#FFDF72}
.start-selector.is_open .start-selector__arrow svg {transform:rotate(180deg)}
.is_safari .start-selector.is_open .start-selector__arrow svg {margin-top:0}
.start-selector__arrow {border-radius:50%;background-color:#FEDF74;position:absolute;z-index:1;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-ms-align-items:center;align-items:center;justify-content:center;-webkit-transition:background-color 0.3s ease;-o-transition:background-color 0.3s ease;transition:background-color 0.3s ease;color:#4A4D5A;cursor:pointer}
@media screen and (min-width:1025px) {.start-selector__arrow {right:1.35714286vw }}
@media screen and (max-width:1024px) {.start-selector__arrow {right:1.85546875vw }}
@media screen and (max-width:680px) {.start-selector__arrow {right:4.58937198vw }}
@media screen and (min-width:1400px) {.start-selector__arrow {right:19px }}
@media screen and (min-width:1025px) {.start-selector__arrow {top:1.35714286vw }}
@media screen and (max-width:1024px) {.start-selector__arrow {top:1.85546875vw }}
@media screen and (max-width:680px) {.start-selector__arrow {top:4.58937198vw }}
@media screen and (min-width:1400px) {.start-selector__arrow {top:19px }}
@media screen and (min-width:1025px) {.start-selector__arrow {background-size:0.64285714vw }}
@media screen and (max-width:1024px) {.start-selector__arrow {background-size:0.87890625vw }}
@media screen and (max-width:680px) {.start-selector__arrow {background-size:2.17391304vw }}
@media screen and (min-width:1400px) {.start-selector__arrow {background-size:9px }}
@media screen and (min-width:1025px) {.start-selector__arrow {width:1.92857143vw }}
@media screen and (max-width:1024px) {.start-selector__arrow {width:2.63671875vw }}
@media screen and (max-width:680px) {.start-selector__arrow {width:6.52173913vw }}
@media screen and (min-width:1400px) {.start-selector__arrow {width:27px }}
@media screen and (min-width:1025px) {.start-selector__arrow {height:1.92857143vw }}
@media screen and (max-width:1024px) {.start-selector__arrow {height:2.63671875vw }}
@media screen and (max-width:680px) {.start-selector__arrow {height:6.52173913vw }}
@media screen and (min-width:1400px) {.start-selector__arrow {height:27px }}
.start-selector__arrow svg {-webkit-transition:transform 0.3s ease;-o-transition:transform 0.3s ease;transition:transform 0.3s ease}
@media screen and (min-width:1025px) {.start-selector__arrow svg {width:0.78571429vw }}
@media screen and (max-width:1024px) {.start-selector__arrow svg {width:1.07421875vw }}
@media screen and (max-width:680px) {.start-selector__arrow svg {width:2.65700483vw }}
@media screen and (min-width:1400px) {.start-selector__arrow svg {width:11px }}
@media screen and (min-width:1025px) {.start-selector__arrow svg {height:0.5vw }}
@media screen and (max-width:1024px) {.start-selector__arrow svg {height:0.68359375vw }}
@media screen and (max-width:680px) {.start-selector__arrow svg {height:1.69082126vw }}
@media screen and (min-width:1400px) {.start-selector__arrow svg {height:7px }}
.is_safari .start-selector__arrow svg {margin-top:3px}
.start-selector__arrow:hover {color:#fff;background-color:#ee0f7e}
.for-loader {position:relative}
.for-loader:after {content:'';position:absolute;display:block;left:50%;width:70%;height:70%;top:50%;transform:translate(-50%,-50%) rotateY(180deg);background:url(../themes/gromit/assets/img/svg/loader.svg) center / contain no-repeat,#fff;backface-visibility:hidden;-webkit-backface-visibility:hidden;transition:transform .3s .3s ease}
.for-loader svg {transition:transform .3s .3s ease;backface-visibility:hidden;-webkit-backface-visibility:hidden}
.for-loader.is_loading:after {transform:translate(-50%,-50%) rotateY(0)}
.for-loader.is_loading svg {transform:rotateY(180deg)}
@media screen and (max-width:680px) {body:before {content:'';display:block;position:absolute;top:0;right:0;width:55.55555556vw;height:27.0531401vw;background:url(../themes/gromit/assets/img/svg/header-top-appearance--small.svg) top right / contain no-repeat }#header {background:none }#header .main-menu {padding-left:0;padding-right:0;margin-right:0;background:none }#header .container {background:none !important }#header.is_float.is_thin .container {background:#fff !important }.inner-header__title {padding-top:0.96618357vw;padding-bottom:2.41545894vw;text-transform:uppercase }#autocompletePublic:focus ~ .fake-shadow,#autocompletePrivate:focus ~ .fake-shadow {left:-10px;right:-10px }.first-block {height:auto;position:relative }.first-block >.row >.col.lg-5 {background:none }.first-block >.row >.col.lg-5:after {display:none }footer.footer {position:static;display:flex;opacity:1;visibility:visible }#map {height:100vw;margin-left:-2.41545894vw }.result.result--transit:empty {display:none }.result__expand {position:absolute;display:none !important }.scroll-wrapper {height:70vh }.routing {flex-shrink:0;height:auto }.routing.is_loading .tab-content .result-wrapper {height:28.98550725vw }.routing .tab-labels {flex-shrink:0 }.routing .tab-labels .tab-label {padding-right:3.38164251vw;padding-left:3.38164251vw;line-height:normal;text-align:center;height:10.38647343vw }.routing.is_show .result-wrapper {min-height:60vh }.routing .tab-label {font-size:2.41545894vw }.routing .tab-contents {display:block;height:auto }.routing .tab-content {display:block;padding-bottom:7.24637681vw }.routing .tab-content.active {height:auto }.result-wrapper:not(.is_show) .routing .tab-content .result-wrapper {height:auto !important }.routing .tab-content .scroll-wrapper {max-height:calc(60vh - 90px);height:auto }.routing .tab-content .result-wrapper {display:block;max-height:60vh !important;height:auto }.routing .tab-content .result-wrapper--driving {top:0 }.routing .tab-content .result-wrapper--driving.is_show .result-routes-wrapper {margin-top:0 }.footer {background:#fdfcfa }.result-wrapper.is_show .for-navigators__button {flex-shrink:1 }.transfer,.metros,.result-parking {margin-bottom:0 }.transfer__item:hover .transfer__item-title,.metros__item:hover .transfer__item-title,.result-parking__item:hover .transfer__item-title,.transfer__item:hover .metros__item-title,.metros__item:hover .metros__item-title,.result-parking__item:hover .metros__item-title {color:#4a4d5a }.metros__item.is_active .metros__item-title,.transfer__item.is_active .transfer__item-title {color:#ee0f7e !important }.start-selector__arrow {pointer-events:none }}