.vertical-center {display:flex;align-items:center}
.desktop_cups_helv_11_bold {font-style:normal;font-weight:bold;line-height:16px;font-size:11px;letter-spacing:0.1em;text-transform:uppercase}
.desktop_cups_helv_11 {font-style:normal;font-weight:normal;line-height:16px;font-size:11px;letter-spacing:0.1em;text-transform:uppercase}
.desktop_cups_helv_9 {font-style:normal;font-weight:normal;line-height:13px;font-size:9px;letter-spacing:0.1em;text-transform:uppercase}
.desktop_17_helv_text {font-style:normal;font-weight:300;line-height:24px;font-size:17px;letter-spacing:normal;text-transform:none}
.desktop_cups-helv_11_roman {font-style:normal;font-weight:normal;line-height:16px;font-size:11px;text-align:center;letter-spacing:0.1em;text-transform:uppercase}
.desktop_h0_helv_44_61 {font-style:normal;font-weight:300;line-height:61px;font-size:44px;letter-spacing:normal;text-transform:none}
@media screen and (max-width:640px ) {.desktop_h0_helv_44_61 {font-size:30px;line-height:41px }}
.desktop_h0_helv_44 {font-style:normal;font-weight:300;line-height:52px;font-size:44px;letter-spacing:normal;text-transform:none}
.desktop_h2_helv_36 {font-style:normal;font-weight:300;line-height:50px;font-size:36px;letter-spacing:normal;text-transform:none}
@media screen and (max-width:640px ) {.desktop_h2_helv_36 {font-size:24px;line-height:33px }}
.desktop_h2_helv_30 {font-style:normal;font-weight:300;line-height:41px;font-size:30px;letter-spacing:normal;text-transform:none}
.desktop_h3_helv_24 {font-style:normal;font-weight:300;line-height:33px;font-size:24px;letter-spacing:normal;text-transform:none}
@media screen and (max-width:640px ) {.desktop_h3_helv_24 {font-size:20px;line-height:28px }}
.desktop_h4_helv_20 {font-style:normal;font-weight:300;line-height:28px;font-size:20px;letter-spacing:normal;text-transform:none}
.desktop_h4_helv_19 {font-style:normal;font-weight:300;line-height:28px;font-size:19px;letter-spacing:normal;text-transform:none}
@media screen and (max-width:640px ) {.desktop_h4_helv_19 {font-size:17px;line-height:25px }}
.desktop_18_helv_text {font-style:normal;font-weight:300;line-height:26px;font-size:18px;letter-spacing:normal;text-transform:none}
.desktop_17_helv_text {font-style:normal;font-weight:300;line-height:25px;font-size:17px;letter-spacing:normal;text-transform:none}
.desktop_15_helv_text {font-style:normal;font-weight:300;line-height:22px;font-size:15px;letter-spacing:normal;text-transform:none}
@media screen and (max-width:640px ) {.desktop_15_helv_text {font-size:13px;line-height:19px }}
.desktop_14_helv_text {font-style:normal;font-weight:300;line-height:21px;font-size:14px;letter-spacing:normal;text-transform:none}
.desktop_13_helv_text {font-style:normal;font-weight:300;line-height:19px;font-size:13px;letter-spacing:normal;text-transform:none}
.desktop_12_helv_text {font-style:normal;font-weight:300;line-height:18px;font-size:12px;letter-spacing:normal;text-transform:none}
.desktop_10_helv_text {font-style:normal;font-weight:300;line-height:14px;font-size:10px;letter-spacing:normal;text-transform:none}
.inner-page {padding-bottom:50px}
.inner-page__header {background:url('../themes/gromit/assets/img/gallery/top-new.jpg') center / cover no-repeat}
.gallery {background:#fff;max-width:1200;margin:0 auto;padding:10px}
.gallery__slide {display:flex !important;flex-wrap:wrap}
.gallery__slide .row {margin-left:0;margin-right:0}
.gallery__slide .col {padding:10px}
.gallery__slide-content {position:relative;cursor:pointer}
.gallery__slide-content:nth-child(1),
.gallery__slide-content:nth-child(2) {width:50%}
.gallery__slide-content img {width:100%;transform:scale(1);-webkit-transition:transform 0.3s ease;-o-transition:transform 0.3s ease;transition:transform 0.3s ease}
.gallery__slide-content:before {content:'';display:block;position:absolute;top:10px;bottom:10px;right:10px;left:10px;opacity:0;z-index:1;background:url('../themes/gromit/assets/img/svg/gallery-zoom.svg') center no-repeat,rgba(25,37,62,0.4);transform:scale(1);-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}
.gallery__slide-content:hover:before {opacity:1;transform:scale(0.98)}
.gallery__slide-content:hover img {transform:scale(0.98)}
.gallery__slide-content:hover .gallery__slide-text {opacity:1;transform:translateY(0)}
.gallery__slide-text {position:absolute;opacity:0;bottom:23px;left:30px;z-index:2;transform:translateY(10px);-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}
.gallery-arrows {margin-top:55px;display:flex;justify-content:center;align-items:center}
.custom-dots {margin:0 30px}
#gallery-modal {width:100%;height:100%;top:0;left:0;background:#19253e;padding-top:67px}
#gallery-modal .modal__close {top:63px;left:50%;z-index:1;transform:translateX(-50%);background-size:32px;background-repeat:no-repeat;filter:brightness(0) invert(1);-webkit-filter:brightness(0) invert(1)}
#gallery-modal .modal-gallery.is_prev_hover .slick-track {margin-left:60px}
#gallery-modal .modal-gallery.is_prev_hover .slick-next {width:0}
#gallery-modal .modal-gallery.is_next_hover .slick-track {margin-left:-60px}
#gallery-modal .modal-gallery.is_next_hover .slick-prev {width:0}
#gallery-modal .modal-gallery img {max-height:calc(100vh - 67px - 80px);object-fit:cover;width:1160px;height:100%;-webkit-transition:opacity 0.3s ease;-o-transition:opacity 0.3s ease;transition:opacity 0.3s ease}
#gallery-modal .slick-track {margin-left:0;margin-right:0;-webkit-transition:margin 0.3s ease;-o-transition:margin 0.3s ease;transition:margin 0.3s ease}
#gallery-modal.active {display:flex;align-items:center}
#gallery-modal.active .modal-gallery {width:100%}
#gallery-modal .slick-slide img {opacity:.5 !important}
#gallery-modal .slick-slide.slick-current img {opacity:1 !important}
#gallery-modal .slick-arrow {z-index:2;width:50%;top:0;bottom:0;height:auto;transform:none;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}
#gallery-modal .slick-arrow:before {display:none}
#gallery-modal .slick-arrow.slick-prev {left:0}
#gallery-modal .slick-arrow.slick-next {right:0}
@media screen and (max-width:1050px) {.inner-page {padding-bottom:0 }.inner-page__header {margin-bottom:0 }.inner-page .container {padding:40px;padding-left:0;padding-right:0;padding-top:0 }.inner-page__button {width:65px;height:47px }.inner-page__button a {height:100%;padding:0 }.inner-page__button a svg {margin-right:0 }.left_middle {z-index:2 }.left_middle a {width:65px }#gallery-modal .modal-gallery img {width:668px }}
@media screen and (max-width:670px) {#gallery-modal .modal-gallery img {width:501px }}
@media screen and (max-width:640px) {.inner-page__logo {margin-bottom:40px }.inner-page .container {border-bottom:1px solid #E3E7EE }.gallery {padding:20px }.gallery .row {margin-left:-10px;margin-right:-10px }.gallery .row .col {padding-left:10px;padding-right:10px }#gallery-modal .modal-gallery img {width:334px }}