html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video {margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {display:block}body {line-height:1}ol,ul {list-style:none}blockquote,q {quotes:none}blockquote:before,blockquote:after,q:before,q:after {content:'';content:none}table {border-collapse:collapse;border-spacing:0}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0 }
html {font-family:'Montserrat',sans-serif !important;font-size:15px !important}
a {text-decoration:none;color:#00c567}
a:hover {text-shadow:1px 1px 3px #d0d0d0}
h1,
h2,
h3 {font-family:'Montserrat',sans-serif}
img {max-width:100%}
.container {margin:0 auto;max-width:1200px;padding:0 15px}
.text-column-2 {columns:2;columns-gap:15px}
.row {margin:0 -15px}
.row.flex-row {display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
.row.flex-row >.col {display:-webkit-flex;display:-ms-flexbox;display:flex;float:none}
.row.flex-row .flex-item-right {justify-content:flex-end}
.row.flex-row .flex-vertical-center,
.row.flex-row.flex-vertical-center {align-items:center;flex:1}
.row.flex-row.flex-vertical-middle {align-items:center}
.row.flex-row:before,
.row.flex-row:after {display:none}
.row >.row {margin-left:0;margin-right:0}
.row:before,
.row:after {content:'';display:block;clear:both}
.col {padding:0 15px;float:left;box-sizing:border-box}
.col.end {float:right}
.col.lg-1 {width:8.33333333%}
.col.lg-2 {width:16.66666667%}
.col.lg-3 {width:25%}
.col.lg-4 {width:33.33333333%}
.col.lg-5 {width:41.66666667%}
.col.lg-6 {width:50%}
.col.lg-7 {width:58.33333333%}
.col.lg-8 {width:66.66666667%}
.col.lg-9 {width:75%}
.col.lg-10 {width:83.33333333%}
.col.lg-11 {width:91.66666667%}
.col.lg-12 {width:100%}
@media screen and (max-width:1220px) {.col.md-1 {width:8.33333333% }.col.md-2 {width:16.66666667% }.col.md-3 {width:25% }.col.md-4 {width:33.33333333% }.col.md-5 {width:41.66666667% }.col.md-6 {width:50% }.col.md-7 {width:58.33333333% }.col.md-8 {width:66.66666667% }.col.md-9 {width:75% }.col.md-10 {width:83.33333333% }.col.md-11 {width:91.66666667% }.col.md-12 {width:100% }}
@media screen and (max-width:750px) {.col.sm-1 {width:8.33333333% }.col.sm-2 {width:16.66666667% }.col.sm-3 {width:25% }.col.sm-4 {width:33.33333333% }.col.sm-5 {width:41.66666667% }.col.sm-6 {width:50% }.col.sm-7 {width:58.33333333% }.col.sm-8 {width:66.66666667% }.col.sm-9 {width:75% }.col.sm-10 {width:83.33333333% }.col.sm-11 {width:91.66666667% }.col.sm-12 {width:100% }}
.hide {display:none}
@media screen and (min-width:1221px) {.lg-hide {display:none !important }}
@media screen and (min-width:751px) and (max-width:1220px) {.md-hide {display:none !important }}
@media screen and (max-width:750px) {.sm-hide {display:none !important }}
.menu.menu--horizontal {font-size:0}
.menu.menu--horizontal li {font-size:15px;display:inline-block}
.tac {text-align:center}
.tar {text-align:right}
.fll {float:left}
.flr {float:right}
.clearfix:before,
.tab-content:before,
.container:before,
.clearfix:after,
.tab-content:after,
.container:after {content:'';display:block;clear:both}
.tab-wrapper .tab-labels {border-bottom:1px #00c567 solid;margin-bottom:14px;white-space:nowrap;height:64px}
.tab-wrapper .tab-labels.tab-label-largre-offset {margin-bottom:60px}
.tab-wrapper .tab-labels .tab-label,
.tab-wrapper .tab-labels .more {display:inline-block;text-transform:uppercase;line-height:64px;padding:0 30px;font-size:11px;cursor:pointer}
.tab-wrapper .tab-labels .tab-label.active,
.tab-wrapper .tab-labels .more.active {color:#097196}
.tab-wrapper .tab-contents {padding:0 101px}
.tab-wrapper .tab-contents .tab-content {display:none}
.tab-wrapper .tab-contents .tab-content.active {display:block}
.tab-wrapper.tab-short .tab-label {padding:0 20px}
.tab-wrapper.tab-short .tab-contents {padding:0}.modal {display:none;position:fixed;z-index:100;width:770px;left:50%;top:45%;transform:translate(-50%,-50%)}
.modal article {max-width:1200px;margin:0 auto}
.modal .modal__content-left {max-height:80vh;padding-bottom:30px;overflow-y:auto}
.modal .success-msg span {left:15px;right:15px}
.modal.active {display:block}
.modal .modal__close {position:absolute;cursor:pointer;right:0;padding:30px;top:0;width:20px;height:20px}
.modal .modal__close:hover {opacity:.8}
.modal .modal__close:after,
.modal .modal__close:before {content:'';position:absolute;display:block;background:#848484;width:27px;height:1px;top:28px;left:17px;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}
.modal .modal__close:after {height:27px;width:1px;top:15px;left:30px;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}
#modalDimmer {z-index:99;position:fixed;display:none;top:0;bottom:0;right:0;left:0;background:rgba(0,0,0,0.15)}
#modalDimmer.active {display:block}
.slick-slide {outline:none}
.slick-slider {position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}
.slick-list {position:relative;overflow:hidden;display:block;margin:0;padding:0}
.slick-list:focus {outline:none}
.slick-list.dragging {cursor:pointer;cursor:hand}
.slick-slider .slick-track,
.slick-slider .slick-list {-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.slick-track {position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}
.slick-track:before,
.slick-track:after {content:"";display:table}
.slick-track:after {clear:both}
.slick-loading .slick-track {visibility:hidden}
.slick-slide {float:left;height:100%;min-height:1px;display:none}
[dir="rtl"] .slick-slide {float:right}
.slick-slide img {display:block}
.slick-slide.slick-loading img {display:none}
.slick-slide.dragging img {pointer-events:none}
.slick-initialized .slick-slide {display:block}
.slick-loading .slick-slide {visibility:hidden}
.slick-vertical .slick-slide {display:block;height:auto;border:1px solid transparent}
.slick-arrow.slick-hidden {display:none}
@charset "UTF-8";.slick-prev,
.slick-next {position:absolute;display:block;height:20px;width:20px;line-height:0;font-size:0;cursor:pointer;background:transparent;color:transparent;top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);padding:0;border:none;outline:none}
.slick-prev:hover,
.slick-next:hover,
.slick-prev:focus,
.slick-next:focus {outline:none;background:transparent;color:transparent}
.slick-prev:hover:before,
.slick-next:hover:before,
.slick-prev:focus:before,
.slick-next:focus:before {opacity:1}
.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before {opacity:0.25}
.slick-prev:before,
.slick-next:before {font-size:20px;line-height:1;color:#fff;opacity:0.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.slick-prev {left:-25px}
[dir="rtl"] .slick-prev {left:auto;right:-25px}
.slick-next {right:-25px}
[dir="rtl"] .slick-next {left:-25px;right:auto}
.fancybox-enabled {overflow:hidden }.fancybox-enabled body {overflow:visible;-ms-touch-action:none;touch-action:none }.fancybox-container {position:fixed;top:0;left:0;width:100%;height:100%;z-index:99993;-webkit-backface-visibility:hidden;backface-visibility:hidden }.fancybox-container ~ .fancybox-container {z-index:99992 }.fancybox-bg {position:absolute;top:0;right:0;bottom:0;left:0;background:#0f0f11;opacity:0;transition-timing-function:cubic-bezier(0.55,0.06,0.68,0.19);-webkit-backface-visibility:hidden;backface-visibility:hidden }.fancybox-container--ready .fancybox-bg {opacity:0.87;transition-timing-function:cubic-bezier(0.22,0.61,0.36,1) }.fancybox-controls {position:absolute;top:0;left:0;right:0;text-align:center;opacity:0;z-index:99994;transition:opacity .2s;pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;direction:ltr }.fancybox-show-controls .fancybox-controls {opacity:1 }.fancybox-infobar {display:none }.fancybox-show-infobar .fancybox-infobar {display:inline-block;pointer-events:all }.fancybox-infobar__body {display:inline-block;width:70px;line-height:44px;font-size:13px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;text-align:center;color:#ddd;background-color:rgba(30,30,30,0.7);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;-webkit-font-smoothing:subpixel-antialiased }.fancybox-buttons {position:absolute;top:0;right:0;display:none;pointer-events:all }.fancybox-show-buttons .fancybox-buttons {display:block }.fancybox-slider-wrap {overflow:hidden;direction:ltr }.fancybox-slider-wrap,
.fancybox-slider {position:absolute;top:0;left:0;bottom:0;right:0;padding:0;margin:0;z-index:99993;-webkit-backface-visibility:hidden;backface-visibility:hidden }.fancybox-slide {position:absolute;top:0;left:0;width:100%;height:100%;margin:0;padding:0;overflow:auto;outline:none;white-space:normal;box-sizing:border-box;text-align:center;z-index:99994;-webkit-overflow-scrolling:touch;-webkit-tap-highlight-color:transparent }.fancybox-slide::before {content:'';display:inline-block;vertical-align:middle;height:100%;width:0 }.fancybox-slide >* {display:inline-block;position:relative;padding:24px;margin:44px 0 44px;border-width:0;vertical-align:middle;text-align:left;background-color:#fff;overflow:auto;box-sizing:border-box }.fancybox-slide--image {overflow:hidden }.fancybox-slide--image::before {display:none }.fancybox-content {display:inline-block;position:relative;margin:44px auto;padding:0;border:0;width:80%;height:calc(100% - 88px);vertical-align:middle;line-height:normal;text-align:left;white-space:normal;outline:none;font-size:16px;font-family:Arial,sans-serif;box-sizing:border-box;-webkit-tap-highlight-color:transparent;-webkit-overflow-scrolling:touch }.fancybox-iframe {display:block;margin:0;padding:0;border:0;width:100%;height:100%;background:#fff }.fancybox-slide--video .fancybox-content,
.fancybox-slide--video .fancybox-iframe {background:transparent }.fancybox-placeholder {position:absolute;top:0;left:0;margin:0;padding:0;border:0;z-index:99995;background:transparent;cursor:default;overflow:visible;-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left;background-size:100% 100%;background-repeat:no-repeat;-webkit-backface-visibility:hidden;backface-visibility:hidden }.fancybox-image,
.fancybox-spaceball {position:absolute;top:0;left:0;width:100%;height:100%;margin:0;padding:0;border:0;max-width:none;max-height:none;background:transparent;background-size:100% 100% }.fancybox-controls--canzoomOut .fancybox-placeholder {cursor:-webkit-zoom-out;cursor:zoom-out }.fancybox-controls--canzoomIn .fancybox-placeholder {cursor:-webkit-zoom-in;cursor:zoom-in }.fancybox-controls--canGrab .fancybox-placeholder {cursor:-webkit-grab;cursor:grab }.fancybox-controls--isGrabbing .fancybox-placeholder {cursor:-webkit-grabbing;cursor:grabbing }.fancybox-spaceball {z-index:1 }.fancybox-tmp {position:absolute;top:-9999px;left:-9999px;visibility:hidden }.fancybox-error {position:absolute;margin:0;padding:40px;top:50%;left:50%;width:380px;max-width:100%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background:#fff;cursor:default }.fancybox-error p {margin:0;padding:0;color:#444;font:16px/20px "Helvetica Neue",Helvetica,Arial,sans-serif }.fancybox-close-small {position:absolute;top:4px;right:4px;padding:0;margin:0;width:30px;height:30px;font:21px/1 Arial,"Helvetica Neue",Helvetica,sans-serif;color:#888;font-weight:300;text-align:center;border-radius:50%;border-width:0;cursor:pointer;background:#fff;transition:background .2s;box-sizing:border-box;z-index:2 }.fancybox-close-small:focus {outline:1px dotted #888 }.fancybox-slide--video .fancybox-close-small {top:-36px;right:-36px;background:transparent }.fancybox-close-small:hover {color:#555;background:#eee }.fancybox-caption-wrap {position:absolute;bottom:0;left:0;right:0;padding:60px 30px 0 30px;z-index:99998;-webkit-backface-visibility:hidden;backface-visibility:hidden;box-sizing:border-box;background:linear-gradient(to bottom,transparent 0%,rgba(0,0,0,0.1) 20%,rgba(0,0,0,0.2) 40%,rgba(0,0,0,0.6) 80%,rgba(0,0,0,0.8) 100%);opacity:0;transition:opacity .2s;pointer-events:none }.fancybox-show-caption .fancybox-caption-wrap {opacity:1 }.fancybox-caption {padding:30px 0;border-top:1px solid rgba(255,255,255,0.4);font-size:14px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;color:#fff;line-height:20px;-webkit-text-size-adjust:none }.fancybox-caption a,
.fancybox-caption button {pointer-events:all }.fancybox-caption a {color:#fff;text-decoration:underline }.fancybox-button {display:inline-block;position:relative;width:44px;height:44px;line-height:44px;margin:0;padding:0;border:0;border-radius:0;cursor:pointer;background:transparent;color:#fff;box-sizing:border-box;vertical-align:top;outline:none }.fancybox-button--disabled {cursor:default;pointer-events:none }.fancybox-infobar__body,.fancybox-button {background:rgba(30,30,30,0.6) }.fancybox-button:hover {background:rgba(0,0,0,0.8) }.fancybox-button::before,
.fancybox-button::after {content:'';pointer-events:none;position:absolute;border-color:#fff;background-color:currentColor;color:currentColor;opacity:0.9;box-sizing:border-box;display:inline-block }.fancybox-button--disabled::before,
.fancybox-button--disabled::after {opacity:0.5 }.fancybox-button--left::after {left:20px;top:18px;width:6px;height:6px;background:transparent;border-top:solid 2px currentColor;border-right:solid 2px currentColor;-webkit-transform:rotate(-135deg);-ms-transform:rotate(-135deg);transform:rotate(-135deg) }.fancybox-button--right::after {right:20px;top:18px;width:6px;height:6px;background:transparent;border-top:solid 2px currentColor;border-right:solid 2px currentColor;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg) }.fancybox-button--left {border-bottom-left-radius:5px }.fancybox-button--right {border-bottom-right-radius:5px }.fancybox-button--close {float:right }.fancybox-button--close::before,.fancybox-button--close::after {content:'';display:inline-block;position:absolute;height:2px;width:16px;top:calc(50% - 1px);left:calc(50% - 8px) }.fancybox-button--close::before {-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg) }.fancybox-button--close::after {-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg) }.fancybox-loading {border:6px solid rgba(100,100,100,0.4);border-top:6px solid rgba(255,255,255,0.6);border-radius:100%;height:50px;width:50px;-webkit-animation:fancybox-rotate .8s infinite linear;animation:fancybox-rotate .8s infinite linear;background:transparent;position:absolute;top:50%;left:50%;margin-top:-25px;margin-left:-25px;z-index:99999 }@-webkit-keyframes fancybox-rotate {from {-webkit-transform:rotate(0deg);transform:rotate(0deg) }to {-webkit-transform:rotate(359deg);transform:rotate(359deg) }}@keyframes fancybox-rotate {from {-webkit-transform:rotate(0deg);transform:rotate(0deg) }to {-webkit-transform:rotate(359deg);transform:rotate(359deg) }}@media all and (max-width:800px) {.fancybox-controls {text-align:left }.fancybox-button--left,.fancybox-button--right,.fancybox-buttons button:not(.fancybox-button--close) {display:none !important }.fancybox-caption {padding:20px 0;margin:0 }}.fancybox-button--fullscreen::before {width:15px;height:11px;left:15px;top:16px;border:2px solid;background:none }.fancybox-button--play::before {top:16px;left:18px;width:0;height:0;border-top:6px inset transparent;border-bottom:6px inset transparent;border-left:10px solid;border-radius:1px;background:transparent }.fancybox-button--pause::before {top:16px;left:18px;width:7px;height:11px;border-style:solid;border-width:0 2px 0 2px;background:transparent }.fancybox-button--thumbs span {font-size:23px }.fancybox-button--thumbs::before {top:20px;left:21px;width:3px;height:3px;box-shadow:0 -4px 0,-4px -4px 0,4px -4px 0,0 0 0 32px inset,-4px 0 0,4px 0 0,0 4px 0,-4px 4px 0,4px 4px 0 }.fancybox-container--thumbs .fancybox-controls,
.fancybox-container--thumbs .fancybox-slider-wrap,
.fancybox-container--thumbs .fancybox-caption-wrap {right:220px }.fancybox-thumbs {position:absolute;top:0;right:0;bottom:0;left:auto;width:220px;margin:0;padding:5px 5px 0 0;background:#fff;z-index:99993;word-break:normal;-webkit-overflow-scrolling:touch;-webkit-tap-highlight-color:transparent;box-sizing:border-box }.fancybox-thumbs >ul {list-style:none;position:absolute;position:relative;width:100%;height:100%;margin:0;padding:0;overflow-x:hidden;overflow-y:auto;font-size:0 }.fancybox-thumbs >ul >li {float:left;overflow:hidden;max-width:50%;padding:0;margin:0;width:105px;height:75px;position:relative;cursor:pointer;outline:none;border:5px solid #fff;border-top-width:0;border-right-width:0;-webkit-tap-highlight-color:transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;box-sizing:border-box }li.fancybox-thumbs-loading {background:rgba(0,0,0,0.1) }.fancybox-thumbs >ul >li >img {position:absolute;top:0;left:0;min-width:100%;min-height:100%;max-width:none;max-height:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none }.fancybox-thumbs >ul >li:before {content:'';position:absolute;top:0;right:0;bottom:0;left:0;border-radius:2px;border:4px solid #4ea7f9;z-index:99991;opacity:0;transition:all 0.2s cubic-bezier(0.25,0.46,0.45,0.94) }.fancybox-thumbs >ul >li.fancybox-thumbs-active:before {opacity:1 }@media all and (max-width:800px) {.fancybox-thumbs {display:none !important }.fancybox-container--thumbs .fancybox-controls,.fancybox-container--thumbs .fancybox-slider-wrap,.fancybox-container--thumbs .fancybox-caption-wrap {right:0 }}
@font-face {font-family:'Montserrat';src:url('../themes/gromit/assets/fonts/MontserratRegular.eot');src:url('../themes/gromit/assets/fonts/MontserratRegular.eot') format('embedded-opentype'),url('../themes/gromit/assets/fonts/MontserratRegular.woff2') format('woff2'),url('../themes/gromit/assets/fonts/MontserratRegular.woff') format('woff'),url('../themes/gromit/assets/fonts/MontserratRegular.ttf') format('truetype'),url('../themes/gromit/assets/fonts/MontserratRegular.svg#MontserratRegular') format('svg');font-weight:normal}
@font-face {font-family:'Montserrat';src:url('../themes/gromit/assets/fonts/MontserratMedium.eot');src:url('../themes/gromit/assets/fonts/MontserratMedium.eot') format('embedded-opentype'),url('../themes/gromit/assets/fonts/MontserratMedium.woff2') format('woff2'),url('../themes/gromit/assets/fonts/MontserratMedium.woff') format('woff'),url('../themes/gromit/assets/fonts/MontserratMedium.ttf') format('truetype'),url('../themes/gromit/assets/fonts/MontserratMedium.svg#MontserratMedium') format('svg');font-weight:500}
@font-face {font-family:'Montserrat';src:url('../themes/gromit/assets/fonts/MontserratSemiBold.eot');src:url('../themes/gromit/assets/fonts/MontserratSemiBold.eot') format('embedded-opentype'),url('../themes/gromit/assets/fonts/MontserratSemiBold.woff2') format('woff2'),url('../themes/gromit/assets/fonts/MontserratSemiBold.woff') format('woff'),url('../themes/gromit/assets/fonts/MontserratSemiBold.ttf') format('truetype'),url('../themes/gromit/assets/fonts/MontserratSemiBold.svg#MontserratSemiBold') format('svg');font-weight:600}
@font-face {font-family:'Montserrat';src:url('../themes/gromit/assets/fonts/MontserratBold.eot');src:url('../themes/gromit/assets/fonts/MontserratBold.eot') format('embedded-opentype'),url('../themes/gromit/assets/fonts/MontserratBold.woff2') format('woff2'),url('../themes/gromit/assets/fonts/MontserratBold.woff') format('woff'),url('../themes/gromit/assets/fonts/MontserratBold.ttf') format('truetype'),url('../themes/gromit/assets/fonts/MontserratBold.svg#MontserratBold') format('svg');font-weight:700}
.icon.download {background:url('../themes/gromit/assets/img/svg/download.svg') center / 20px 20px no-repeat}
.icon.place {background:url('../themes/gromit/assets/img/svg/place.svg') center / 20px 20px no-repeat}
.icon.angle_arrow_down {background:url('../themes/gromit/assets/img/svg/angle_arrow_down.svg') center / 20px 20px no-repeat}
.icon.angle_arrow_right {background:url('../themes/gromit/assets/img/svg/angle_arrow_right.svg') center / 20px 20px no-repeat}
.icon.arrow_down {background:url('../themes/gromit/assets/img/svg/arrow_down.svg') center / 20px 20px no-repeat}
.icon.call {background:url('../themes/gromit/assets/img/svg/call.svg') center / 20px 20px no-repeat}
.icon.phone {background:url('../themes/gromit/assets/img/svg/phone.svg') center / 20px 20px no-repeat}
.icon.hamburger {background:url('../themes/gromit/assets/img/svg/hamburger.svg') center / 20px 20px no-repeat}
.icon.download {background:url('../themes/gromit/assets/img/svg/download.svg') center / 20px 20px no-repeat}
.icon.plus {background:url('../themes/gromit/assets/img/svg/plus.svg') center / 20px 20px no-repeat}
.icon.camera {background:url('../themes/gromit/assets/img/svg/photo-camera.svg') center / 20px 20px no-repeat}
.icon.pencil {background:url('../themes/gromit/assets/img/svg/pencil.svg') center / 20px 20px no-repeat}
.icon.calc {background:url('../themes/gromit/assets/img/svg/calc.svg') center / 20px 20px no-repeat}
.icon {display:inline-block;width:20px;height:20px;vertical-align:middle;margin-right:9px}
.icon + span {vertical-align:middle}
.icon:last-child {margin-right:0}
.icon.round {border-radius:50%;border:1px solid;width:25px;height:25px;background-size:11px 11px}
.icon.angle_arrow_down {background-size:12px 8px}
.icon.arrow_down {background-size:11px 6px}
.icon.calc {width:44px;height:44px;background-size:17px 20px}
.icon.angle_arrow_right {background-position:50%}
.icon.pencil {width:44px;height:44px;background-size:28px 28px}
.icon.camera {background-size:14px 11px}
.icon.white {filter:grayscale(1) brightness(5);-webkit-filter:grayscale(1) brightness(5)}
body {line-height:1.6}
body.is_float_menu {padding-top:192px}
body.is_float_menu .site-header {position:fixed;top:0;width:100%;z-index:2;background:#fff}
body.is_float_menu .site-header__first-line {position:relative;top:0;border-bottom:1px #F0EEEA solid}
body.is_float_menu .site-header__first-line .container {padding-bottom:20px;padding-top:20px;border-bottom:0}
body.is_float_menu .site-header__second-line {display:none}
body.is_float_menu .site-header__second-line.show {display:block}
[data-message] {display:none}
.fill:invalid {border-bottom:1px #E95354 solid;-webkit-box-shadow:0 1px 0 #E95354;box-shadow:0 1px 0 #E95354}
.menu--special li a {color:#000;padding:10px 15px;border-radius:6px;transition:none}
.menu--special li a:hover,
.menu--special li a.current {color:#fff;background:linear-gradient(90deg,#09678d 0%,#05837e 100%);text-shadow:none}
.menu--special li a:hover .icon,
.menu--special li a.current .icon {filter:grayscale(1) brightness(3);-webkit-filter:grayscale(1) brightness(3)}
.site-header {max-height:192px}
.site-header .hide {display:none !important}
.site-header .hide.show {display:block !important}
.site-header .menu {display:flex;align-items:center;justify-content:space-between}
.site-header__first-line {top:-66px;transition:top .3s ease}
.site-header__first-line .logo {vertical-align:middle;transition:width .3s ease;width:270px}
.site-header__first-line .logo.show {width:200px}
.site-header__first-line .container {padding-top:30px;padding-bottom:30px;border-bottom:1px #F0EEEA solid}
.site-header__second-line {position:relative;transition:transform .3s ease;width:100%;background:#fff;transform:perspective(300px) rotateX(0);transform-origin:top;z-index:1}
.site-header__second-line a {color:#000;display:block}
.site-header__second-line-menu {align-items:stretch}
.site-header__second-line-menu li {padding-top:20px;padding-bottom:23px;display:flex}
.site-header__second-line-menu .hamburger {margin-right:22px}
.site-header__second-line .hover_item:hover .catalog-menu {opacity:1;height:86px;padding:15px 0}
.catalog-menu {left:0;right:0;top:100%;padding:0;position:absolute;background:#00c567;transition:all .3s ease;overflow:hidden;opacity:0;height:0;z-index:1}
.catalog-menu .menu li {padding-top:0;padding-bottom:0}
.catalog-menu .menu li a {color:#fff;padding:15px;border-radius:4px;display:inline-block}
.catalog-menu .menu li a:hover {text-shadow:none;background:rgba(0,0,0,0.17)}
.call-order {color:#00c567;font-weight:500}
.calc {font-weight:500;color:#097196}
.regions-selector {height:45px}
.regions-selector__regions {display:none}
.regions-selector__current {display:flex;align-items:center}
.regions-selector__region-city {font-weight:500}
.regions-selector__region-city--current {color:#097196;margin-right:8px}
.regions-selector__region-phone {font-weight:600}
.regions-selector__toggler {font-weight:500}
.regions-selector__toggler:before {content:'|';font-weight:600;font-size:13px;color:#DADADA;margin:0 12px;display:inline-block}
.regions-selector--is-open {position:relative;margin:0 -16px;z-index:3}
.regions-selector--is-open .regions-selector-container {background:#fff;border:1px solid #D7D7D7;padding:15px;position:relative;top:-16px;z-index:1;border-radius:9px}
.regions-selector--is-open .regions-selector-container table {width:100%}
.regions-selector--is-open .regions-selector-container .regions-selector__regions {display:block;margin-top:16px;padding-top:16px;margin-left:30px;margin-right:25px;border-top:1px #D8D8D8 solid}
.regions-selector--is-open .regions-selector-container .regions-selector__region {padding-bottom:15px}
.card {background:#fff;border-radius:9px;padding:30px}
.h1 {font-size:48px;font-weight:600;line-height:120%}
.h2 {font-size:24px;font-weight:500}
.h3 {font-size:19px;font-weight:500;line-height:28px}
.h4 {font-size:15px;font-weight:600;line-height:24px}
.icon-row {font-size:0;display:flex;align-items:center;justify-content:space-between}
.icon-row--vertical .icon-row__item {color:#097196;display:inline-block;vertical-align:top}
.icon-row--vertical .icon-row__img {display:block;padding:8px;border-radius:50%;border:1px solid;margin:0 auto;margin-bottom:20px}
.icon-row--vertical .icon-row__img img {margin-right:0}
.icon-row--vertical .icon-row__label {text-align:center}
.card .h3 {margin-bottom:25px}
.card .h3--small-margin {margin-bottom:5px}
.card p {margin-bottom:50px;line-height:21px}
.card .icon.round {border-width:2px}
.card__img {text-align:center;font-size:0;margin-bottom:30px}
.card__img--dashed {border-bottom:1px #D2E4E6 solid}
.card__list {font-size:13px;line-height:21px}
.card__list li {margin-bottom:5px;padding-left:23px;background:url(../themes/gromit/assets/img/svg/card_list_bullet.svg) 0 3px no-repeat}
.card--no-padding {padding:0}
.card--bg-primary {background:linear-gradient(90deg,#049982 0%,#00c567 100%)}
.card--bg-secondary {background:linear-gradient(90deg,#097196 0%,#05837e 100%)}
.card--bg-gray {background:#f3f3f3}
.bage {background:#097196;text-transform:uppercase;text-align:center;color:#fff;border-radius:50%;width:40px;height:40px;line-height:40px;position:absolute;left:30px;top:30px}
.bage--hit,
.bage--new {width:60px;height:60px;line-height:60px}
.quick-links {color:#fff;margin-bottom:50px}
.quick-links .col {flex-direction:column}
.quick-links__link {color:#fff;font-weight:600}
.quick-links__link .button {width:160px;font-weight:normal;padding-left:0;padding-right:0}
.quick-links__text {line-height:24px;margin-bottom:20px;font-weight:normal}
.quick-links__title {margin-bottom:11px;line-height:30px}
.quick-links__image {position:absolute;right:30px;top:50%;transform:translateY(-50%)}
.quick-links__card {position:relative;padding-top:44px;padding-bottom:37px;height:100%}
.button {color:#fff;display:block;padding:15px 20px;text-align:center;border-radius:6px;border:1px #fff solid;font-family:'Montserrat',sans-serif}
.button:hover {text-shadow:none;color:#000;background:#fff;border-color:#00c567}
.button--wide {width:100%}
.button--white {background:#fff;color:#000}
.button--green {background:linear-gradient(90deg,#049982 0%,#00c567 100%)}
.slick-dots li {display:inline-block;padding:5px}
.slick-dots li button {font-size:0;background:none;display:block;cursor:pointer;opacity:0.8;border:1px solid #A7A7A7;width:6px;height:6px;border-radius:3px;outline:none}
.slick-dots li.slick-active button {border:1px solid #097196}
.testimonials {padding-bottom:60px;position:relative}
.testimonials__header {margin-bottom:27px}
.testimonials a {outline:none}
.testimonials__slider {margin:0 -15px}
.testimonials__slider .slick-arrow {right:0;width:24px;height:18px;top:-40px}
.testimonials__slider .slick-arrow.slick-prev {right:110px;left:unset;background:url(../themes/gromit/assets/img/svg/arrow_slide_prev_secondary.svg) center no-repeat}
.testimonials__slider .slick-arrow.slick-next {right:50px;left:unset;background:url(../themes/gromit/assets/img/svg/arrow_slide_next_secondary.svg) center no-repeat}
.testimonials__slider .slick-arrow.slick-next:before {content:'';display:block;position:absolute;left:-18px;height:34px;top:-7px;width:1px;background:#D2E4E6}
.testimonials__slide {padding:0 15px}
.testimonials__slide .col {padding:0 10px;align-items:center}
.testimonials__slide .row {margin:0}
.testimonials__slide a {color:#000;font-weight:normal}
.testimonials__card {padding-right:5px;height:100%}
.testimonials__card-image {width:80px;height:105px;position:relative;transition:transform .3s ease}
.testimonials__card-image:after {content:'';display:block;position:absolute;bottom:0;left:50%;width:52px;height:65px;box-shadow:0 0 38px #656565;margin-left:-26px;z-index:0}
.testimonials__card-image img {position:relative;z-index:1;height:100%}
.testimonials__card-who {font-weight:500;margin-bottom:10px}
.testimonials__card-where {font-size:13px}
.testimonials a:hover .testimonials__card-image {transform:translateY(-10px)}
.last-news {position:relative;padding-top:60px;padding-bottom:60px;background:url(../themes/gromit/assets/img/svg/last_news_top_left_wave.svg) 0 20px no-repeat,url(../themes/gromit/assets/img/svg/last_news_bottom_right_wave.svg) 100% 100% no-repeat,linear-gradient(to right,#049982 0%,#00c567 100%)}
.last-news:after {content:'';position:absolute;background:url('../themes/gromit/assets/img/svg/production_center_bottom_wave.svg') center no-repeat;top:-50px;margin-left:58px;left:50%;width:128px;height:100px}
.last-news__text {color:#fff;padding-right:17px}
.last-news__short-description {font-size:13px;line-height:18px}
.last-news__title {color:#fff}
.last-news__title a {color:#fff}
.last-news__title.h2 {margin-bottom:25px;font-weight:700}
.last-news__title.h4 {margin-bottom:13px}
.last-news__image {width:100px;height:100px;flex-shrink:0}
.last-news__image img {border-radius:9px}
.last-news__item {position:relative}
.last-news__item a {display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex}
.last-news__item + .last-news__item:before {content:'';width:1px;display:block;height:40px;background:#fff;opacity:.3;position:absolute;left:0;top:50px;transform:translateY(-50%)}
.footer__first-menu {margin-top:60px}
.footer__first-menu .menu {margin:0 -15px}
.footer__first-menu li:last-child {float:right}
.footer__second-menu {margin-top:60px;padding-bottom:50px;font-size:13px;line-height:21px}
.footer__second-menu .menu {margin:0 -10px}
.footer__second-menu .menu li {font-size:13px;padding:0 10px}
.footer__second-menu .row {justify-content:space-between;align-items:flex-end}
.footer__second-menu .icon-block {display:flex;align-items:center;margin-left:30px}
.footer__second-menu .icon-block .footer-phone {font-size:15px}
.footer__second-menu .icon-block .footer-phone a {color:#097196}
.footer__second-menu .icon {color:#00c567}
.inner-page-header {background:url(../themes/gromit/assets/img/svg/inner_page_header_right_wave.svg) 100% 100% no-repeat,linear-gradient(90deg,#049982 0%,#00c567 100%);padding-top:55px;padding-bottom:25px;color:#fff;position:relative;margin-bottom:60px}
.inner-page-header:before {content:'';display:block;position:absolute;height:50px;width:150px;bottom:-50px;background:url(../themes/gromit/assets/img/svg/inner_page_header_left_wave.svg) center no-repeat}
.breadcrumbs {margin-bottom:20px}
.breadcrumbs a {color:#fff}
.inner-page-title {margin-bottom:30px}
.inner-page-header-submenu {margin:0 -15px}
.inner-page-header-submenu li a {padding:10px 15px;display:block;color:#fff;font-weight:600}
.inner-page-header-submenu li a:hover,
.inner-page-header-submenu li a.current {background:linear-gradient(90deg,#097196 0%,#05837e 100%);border-radius:4px;text-shadow:none}
blockquote {border-left:4px #097196 solid;padding-left:40px}
.modal {width:770px}
.modal input {width:240px}
.modal:after {content:'';display:block;width:131px;height:103px;background:url(../themes/gromit/assets/img/svg/modal-wave.svg) center no-repeat;position:absolute;margin-top:-50px;right:235px}
.modal__content {display:flex;border-radius:9px;overflow:hidden;background:#fff}
.modal__content--success {padding:30px 40px;display:block;width:480px;position:relative;margin:0 auto}
.modal__content--success .modal__close {right:0 !important}
.modal__content--success .modal__close.button {position:static;width:100%;height:55px;line-height:55px;color:#fff;padding:0;margin-top:25px}
.modal__content--success .modal__close.button:hover {color:#000}
.modal__content--success .modal__close.button:before,
.modal__content--success .modal__close.button:after {display:none}
.modal__content-left {padding:30px 40px}
.modal__content-left p {margin-bottom:20px}
.modal__content-right {min-width:284px;width:284px;padding:30px 40px;background:linear-gradient(90deg,#09678d 0%,#05837e 100%)}
.modal__content-right p {color:#fff;margin-top:10px}
.modal__content-right p span {font-weight:700}
.modal .modal__close {right:284px;z-index:1}
.modal__header {font-weight:700}
.modal .form-agreement {margin-top:20px;color:#000;opacity:.5;font-size:13px}
#calcOrder form input,
#makeOrder form input {margin-bottom:15px;width:100%}
#makeOrder .form-agreement {color:#fff;opacity:1}
#input-file-label {margin-top:10px;border:1px #ddd solid;margin-bottom:30px;height:50px;cursor:pointer;position:relative;display:block}
#input-file-label:after {content:'Переместите файл сюда или выберите файл на компьютере';position:absolute;width:300px;max-width:70%;text-align:center;color:#a0a0a3;top:50%;left:50%;z-index:0;font-weight:100;transform:translate(-50%,-50%);word-break:break-word;line-height:16px;font-size:12px}
#input-file-label:hover {background:#f0f1f5;border-style:solid}
#input-file-label.has_file:after {content:attr(data-title)}
#input-file-label input {left:0;cursor:pointer;right:0;top:0;bottom:0;opacity:0;z-index:1;position:absolute;height:100% !important}
form input {outline:none}
form input[type='tel'],
form input[type='text'],
form input[type='email'],
form input[type='number'] {padding:0 20px;border:1px solid #DDD;height:50px;font-family:'Montserrat',sans-serif;font-size:15px}
form input[type='tel'] + button,
form input[type='text'] + button,
form input[type='email'] + button,
form input[type='number'] + button {margin-left:18px}
form textarea {outline:none;padding:10px 20px;border:1px solid #DDD;width:100%;font-family:'Montserrat',sans-serif}
form button {outline:none;height:50px;background:linear-gradient(90deg,#049982 0%,#00c567 100%);color:#fff;border-radius:6px;font-size:15px;padding:0 30px;border:0;font-family:'Montserrat',sans-serif}
.button-block {display:flex;padding:30px;background:#f3f3f3;border-radius:9px;margin-bottom:10px;align-items:center}
.button-block__img {margin-right:18px;min-width:90px}
.button-block__text {line-height:24px;padding-right:30px}
.button-block__button {display:flex;margin-left:auto;min-width:190px}
.button-block__button a {display:block;width:100%}
.slider-arrow {width:52px;height:30px;cursor:pointer}
.slider-arrow.slick-disabled {opacity:.5;cursor:default}
.slider-arrow--prev {background:url(../themes/gromit/assets/img/svg/arrow_slide_prev_secondary.svg) center left no-repeat}
.slider-arrow--next {border-left:1px #D2E4E6 solid;background:url(../themes/gromit/assets/img/svg/arrow_slide_next_secondary.svg) center right no-repeat}
.production-summary {margin-bottom:30px}
.production-summary .h2 {font-weight:700;margin-bottom:30px}
.production-summary__link {text-align:center;display:block;margin-bottom:30px}
.production-summary__link img {display:inline-block;margin-bottom:5px}
.production-summary p {margin-bottom:20px}
aside.aside-offset {margin-left:70px}
.user-editor-output p {margin-bottom:20px}
.user-editor-output b,
.user-editor-output strong {font-weight:600}
.user-editor-output h3 {font-size:19px;font-weight:500;line-height:28px;margin-bottom:40px}
.user-editor-output ul,
.user-editor-output ol {margin-bottom:40px}
.user-editor-output ul li {line-height:26px;margin-bottom:5px}
.user-editor-output ul li:before {content:'';width:8px;height:8px;background:#00c567;margin-right:5px;border-radius:4px;display:inline-block;vertical-align:middle}
.user-editor-output img {margin-bottom:15px}
.user-editor-output img + img {margin-left:30px}
.user-editor-output blockquote {margin-top:70px;margin-bottom:70px;font-size:19px;font-weight:500}
.user-editor-output table {margin-top:40px;margin-bottom:60px}
.user-editor-output table thead {border-bottom:1px #D8D8D8 solid}
.user-editor-output table tr:first-child {font-weight:600;text-align:left}
.user-editor-output table tr + tr {border-top:1px #D8D8D8 solid}
.user-editor-output table td,
.user-editor-output table th {padding:10px;border:1px #D8D8D8 solid;vertical-align:middle}
.user-editor-output table th {white-space:nowrap}
.icon-block {display:flex;color:#097196}
label.small span {font-size:10px !important}
@media screen and (max-width:1220px) {html {font-size:13px !important }body {padding:0 35px;padding-top:86px }.h1 {font-size:32px }.h2 {font-size:18px }.h3 {font-size:16px;line-height:24px }.h4 {font-size:13px;line-height:22px }.fullwidth {margin-left:-35px;margin-right:-35px;padding-left:35px;padding-right:35px }.menu.menu--horizontal li {font-size:13px }.site-header__first-line .logo {width:200px }.site-header {position:relative }.site-header__mobile-menu {display:none;position:absolute;top:100%;left:0;right:0;z-index:1;background:#F3F3F3;padding-top:60px;padding-bottom:60px;padding-left:35px;padding-right:35px;max-height:calc(100vh - 83px);overflow-y:auto }.site-header__mobile-menu.show {display:block }.site-header__mobile-menu .flex-row {justify-content:flex-end;align-items:flex-start }.site-header__mobile-menu ul .parent-item a {font-size:16px;color:#000;font-weight:500;line-height:44px }.site-header__mobile-menu ul .parent-item a:hover {color:#333;filter:none;-webkit-filter:none }.site-header__mobile-menu ul .parent-item ul {margin-top:20px;padding-left:20px }.site-header__mobile-menu ul .parent-item ul li {margin-bottom:20px }.site-header__mobile-menu ul .parent-item ul li a {font-weight:normal;line-height:21px;font-size:13px }.site-header__mobile-menu .card-menu li {background:#FFF;border-radius:9px;padding:30px;margin-bottom:10px }.site-header__mobile-menu .card-menu li a {display:flex;align-items:center }.site-header__mobile-menu .card-menu li a .icon {margin-right:17px;min-width:44px;height:44px }blockquote {padding-left:24px }.site-header__mobile-toggler.show .hamburger {background-image:url('../themes/gromit/assets/img/svg/close.svg') }.site-header {position:fixed;top:0;width:100%;z-index:5;background:#fff;border-bottom:1px #f3f3f3 solid }.site-header .container {border-bottom:0 }.button {padding:5px;border-radius:4px;line-height:40px }.quick-links .col .quick-links__image {width:160px;right:40px }.quick-links .col + .col {margin-top:30px }.quick-links .col + .col .quick-links__image {right:66px;width:118px }.testimonials__header {font-size:24px;font-weight:700;margin-bottom:20px }.testimonials__slider .slick-arrow.slick-prev {right:75px }.testimonials__slider .slick-arrow.slick-next {right:15px }.testimonials__slide .col {padding:0 }.testimonials__card-image {margin-right:20px;width:57px;height:72px }.last-news {background:linear-gradient(to right,#049982 0%,#00c567 100%) }.last-news:after {display:none }.last-news__image {width:90px;height:90px }.last-news .row {margin:0 -13px }.last-news__item {padding:0 13px }.last-news__text {padding-right:20px }.footer__second-menu {margin-top:53px;padding-bottom:30px }.footer__second-menu .row {align-items:flex-start;flex-direction:column-reverse }.footer__second-menu .col {width:100%;align-items:flex-start }.footer__second-menu .col + .col {margin-bottom:24px }.footer__second-menu .credits {font-size:11px;width:calc(50% + 30px) }.footer__second-menu .icon-block {margin-left:0 }.footer__second-menu .icon-block .icon {width:35px;height:35px;margin-right:12px;background-size:15px }.footer__second-menu .icon-block .icon + span {font-size:11px }.inner-page-header {padding-top:35px;padding-bottom:35px;margin-bottom:40px;background:linear-gradient(90deg,#049982 0%,#00c567 100%) }.inner-page-header:before {display:none }.breadcrumbs {margin-bottom:10px }.inner-page-title {margin-bottom:20px }.modal {width:490px }.modal:after {display:none }.modal .modal__content {flex-direction:column }.modal .modal__content-right {width:100%;display:flex;padding:20px 40px !important }.modal .modal__content-right img {margin-bottom:0;margin-right:15px }.modal .modal__close {right:0 }.slick-dots {text-align:center }.slick-dots li button {width:10px;height:10px;border-radius:5px }.site-header .menu {width:100% }.site-header .menu ul {width:100% }}
@media screen and (max-width:750px) {body {padding:0 20px;padding-top:83px }blockquote {padding-left:16px }.user-editor-output blockquote {margin-top:30px;font-size:16px !important;line-height:24px }.inner-page-header .h1 {font-size:18px }.h1 {font-size:24px }.fullwidth {margin-left:-20px;margin-right:-20px;padding-left:20px;padding-right:20px }.site-header__mobile-toggler {position:absolute }.index-link {width:100%;text-align:center }.site-header__mobile-menu {padding-top:20px;padding-left:20px;padding-right:20px }.site-header__mobile-menu .menu {margin-bottom:20px }.site-header__mobile-menu .has-child ul {display:none }.site-header__mobile-menu .has-child.show-child ul {display:block }.site-header__mobile-menu .regions-selector {height:auto;margin-bottom:30px;padding-top:15px;padding-bottom:15px }.site-header__mobile-menu .regions-selector .icon.place {background-size:20px 14px;margin-right:5px }.site-header__mobile-menu .regions-selector__region-phone {font-size:19px;font-weight:600 }.site-header__mobile-menu .regions-selector__current {align-items:flex-start;flex-direction:column }.site-header__mobile-menu .regions-selector__toggler:before {display:none }.site-header__mobile-menu .regions-selector--is-open {margin:0 }.site-header__mobile-menu .regions-selector--is-open .regions-selector-container {border:0;top:0;padding:0 }.site-header__mobile-menu .regions-selector--is-open .regions-selector-container .regions-selector__regions {margin-left:0;margin-right:0 }.quick-links__image {top:30px;transform:none;left:50% }.quick-links__title {line-height:24px }.quick-links__text {line-height:22px }.quick-links__link .button {width:100% }.quick-links .card--bg-primary {padding-top:200px }.quick-links .card--bg-primary .quick-links__image {margin-left:-80px }.quick-links .card--bg-secondary {padding-top:180px }.quick-links .card--bg-secondary .quick-links__image {margin-left:-60px }.testimonials__slide .row {flex-direction:column;align-items:center;text-align:center }.testimonials__card {padding-right:30px }.testimonials__card-image {margin-bottom:30px;margin-right:0 }.testimonials .slick-dots {position:absolute;bottom:-30px;left:0;right:0;text-align:center }.testimonials .slick-dots li {display:inline-block;padding:5px }.testimonials .slick-dots li button {font-size:0;background:none;display:block;cursor:pointer;opacity:0.8;border:1px solid #A7A7A7;width:10px;height:10px;border-radius:5px;outline:none }.testimonials .slick-dots li.slick-active button {border:1px solid #097196 }.last-news {padding-bottom:10px;padding-top:30px }.last-news__title.h2 {font-size:24px }.last-news__image {width:75px;height:75px }.last-news__item {margin-bottom:30px }.last-news__item + .last-news__item {padding-top:30px;border-top:1px rgba(255,255,255,0.2) solid }.last-news__item + .last-news__item:before {display:none }.footer__second-menu {margin-top:30px }.footer__second-menu .menu li {width:100% }.footer__second-menu .menu li a {display:block;line-height:40px }.footer__contacts {flex-direction:column-reverse }.footer__contacts .credits {margin-top:30px;width:100% }.mobile-submenu {display:flex;flex-direction:column }.mobile-submenu.open li {display:block }.mobile-submenu.open li.current:after {transform:rotate(135deg);top:18px }.mobile-submenu li {display:none;order:1 }.mobile-submenu li a {color:#fff;font-weight:600;line-height:40px }.mobile-submenu li.current {padding:10px;margin:0 -10px;font-weight:600;border-radius:4px;display:block;background:linear-gradient(90deg,#09678d 0%,#05837e 100%);position:relative;order:0 }.mobile-submenu li.current a {line-height:1 }.mobile-submenu li.current:after {content:'';display:block;width:4px;height:4px;position:absolute;right:20px;top:15px;border-bottom:2px #fff solid;border-left:2px #fff solid;transform:rotate(-45deg) }.modal {width:calc(100% - 40px) }.modal .modal__content-left {padding:30px }.modal .modal__content-right {padding:20px 30px !important }.modal .modal__content-right p {font-size:11px }.modal form {flex-direction:column }.modal form input {margin-bottom:10px }.modal form button,.modal form input,.modal form textarea {width:100%;margin-left:0 !important }.user-editor-output p >img {width:100%;margin-bottom:20px;margin-left:0 }.button-block {-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;flex-direction:column;margin-bottom:20px }.button-block__img {margin-right:0 }.button-block__text {text-align:center;padding-right:0 }.button-block__button {display:block;width:100%;margin-top:10px }.button-block__button a {line-height:50px;padding:0 }.production-summary__link {display:inline-block;width:48%;margin-top:10px }}