.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}
@media screen and (max-width:640px ) {#header {background:none }#header .menu {height:52px;margin-left:20px;padding-top:0;margin-right:20px;padding-left:0;padding-right:0;border-bottom:1px rgba(255,255,255,0.1) solid }.inner-page__header {margin-bottom:0;padding-top:92px;padding-bottom:60px;display:flex;flex-direction:column;justify-content:center }.inner-page__header img {margin-bottom:40px }.inner-page__title {margin-top:0;max-width:none }.inner-page .container .row {margin-left:0;margin-right:0 }}
.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:100px}
@media screen and (max-width:1150px) {.inner-page {padding-bottom:0 }}
.inner-page__header {color:#fff;background:url('../themes/gromit/assets/img/Fon.jpg') center / cover no-repeat;min-height:300px}
.inner-page .container {padding:0;max-width:1200px;padding-bottom:60px}
@media screen and (max-width:640px ) {.inner-page__button--main {height:47px;width:65px;top:52px }.inner-page__button--main a {height:100%;width:100%;padding:0;display:flex }.inner-page__button--main svg {margin:auto;margin-right:auto !important;width:6px;height:10px }}
.inner-page__button--main a span {width:45px}
.inner-page .left_middle {z-index:1}
.inner-page .left_middle a span {width:0}
.text-row {margin-left:0;margin-right:0;display:flex;flex-wrap:wrap}
@media screen and (max-width:640px ) {.text-row {flex-direction:column-reverse }}
.text-row .col {padding-left:0;padding-right:0;display:flex}
.text-row .col:first-child {flex-flow:column}
.text-row__wrap {padding-top:90px;padding-left:100px;padding-right:100px;padding-bottom:80px}
.text-row__title {font-style:normal;font-weight:300;line-height:50px;font-size:36px;letter-spacing:normal;text-transform:none;color:#004595;margin-bottom:20px}
@media screen and (max-width:640px ) {.text-row__title {font-size:24px;line-height:33px }}
.text-row__description {background:linear-gradient(90deg,#007bc0 0%,#004595 106.61%);padding:110px 70px 70px 70px;height:100%}
@media screen and (max-width:640px ) {.text-row__description {min-height:0;padding:60px 40px 80px 40px }}
.text-row__description span {font-style:normal;font-weight:300;line-height:22px;font-size:15px;letter-spacing:normal;text-transform:none;color:#fff}
@media screen and (max-width:640px ) {.text-row__description span {font-size:13px;line-height:19px }}
.text-row__description span p {margin-bottom:20px}
.text-row__description span p:last-child {margin-bottom:0}
.text-row__description span:before {content:'';display:block;height:2px;width:60px;background:#fff;margin-bottom:40px}
@media screen and (max-width:640px ) {.text-row__description span:before {display:none }}
.package {padding:100px 120px;background:#fff;width:100%}
@media screen and (max-width:640px ) {.package {padding:60px 40px }}
.package__title {color:#595A63;font-style:normal;font-weight:300;line-height:33px;font-size:24px;letter-spacing:normal;text-transform:none}
@media screen and (max-width:640px ) {.package__title {font-size:20px;line-height:28px }}
@media screen and (max-width:640px ) {.package__stars {margin-bottom:10px }}
.package__stars svg {margin-right:3px}
@media screen and (max-width:640px ) {.package__stars svg {width:15px;height:15px;margin-right:2px }}
.package__part {color:#8C8F96;font-style:normal;font-weight:normal;line-height:16px;font-size:11px;letter-spacing:0.1em;text-transform:uppercase;border-bottom:1px solid #F4EEE8;padding-bottom:5px;margin-top:30px;margin-bottom:20px}
@media screen and (max-width:640px ) {.package__part {margin-right:20px }}
.package__name {color:#004595;font-style:normal;font-weight:300;line-height:28px;font-size:19px;letter-spacing:normal;text-transform:none}
@media screen and (max-width:640px ) {.package__name {font-size:17px;line-height:25px }}
.package__features {display:flex;flex-flow:column}
.package__features--row {display:flex;justify-content:space-between}
.package__features--row + .package__features--row {margin-top:10px}
.package__features--row span {color:#595A63;font-style:normal;font-weight:300;line-height:22px;font-size:15px;letter-spacing:normal;text-transform:none}
@media screen and (max-width:640px ) {.package__features--row span {font-size:13px;line-height:19px }}
.package__features--row div {color:#595A63;line-height:24px;font-style:normal;font-weight:300;line-height:25px;font-size:17px;letter-spacing:normal;text-transform:none}
.package__button {margin-top:30px}
.package__button a {width:100%;display:flex;justify-content:center}
@media screen and (max-width:640px ) {.package__button a {white-space:nowrap }}
.third-block {background:#F5F6FA}
@media screen and (max-width:640px ) {.third-block {padding-bottom:60px }}
.third-block .container {padding-left:20px;padding-right:20px}
.third-block .row:first-child {margin-bottom:30px}
@media screen and (max-width:640px ) {.third-block .row:first-child {margin-bottom:20px }}
.third-block .top {display:flex;align-items:center;justify-content:space-between;padding-left:20px;margin-bottom:30px;margin-top:40px}
@media screen and (max-width:640px ) {.third-block .top {margin-top:0;margin-left:20px;margin-right:20px;padding-left:0 }}
.third-block .top .custom-arrows {margin-left:auto;display:flex}
.third-block .top .custom-arrows .custom-arrow {cursor:pointer;position:relative}
.third-block .top .custom-arrows .custom-arrow:hover {color:#595a63}
.third-block .top .custom-arrows .custom-arrow:hover .third-block__arrow:before {width:10px;background:#595a63}
.third-block .top .custom-arrows .custom-arrow:hover .third-block__arrow path {fill:#595a63 !important}
.third-block .top .custom-arrows .custom-arrow:hover .third-block__arrow-prev {left:-30px}
.third-block .top .custom-arrows .custom-arrow:hover .third-block__arrow-prev:after {width:10px;background:#595a63}
.third-block .top .custom-arrows .custom-arrow:hover .third-block__arrow-prev path {fill:#595a63 !important}
.third-block .top .custom-arrows .custom-arrow:first-child {margin-right:-20px}
.third-block .top .custom-arrows .third-block__arrow {position:absolute;display:flex;align-items:center;top:0;left:0;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}
.third-block .top .custom-arrows .third-block__arrow:before {content:'';width:0;height:1px;background:#de7f01;-webkit-transition:width 0.3s ease;-o-transition:width 0.3s ease;transition:width 0.3s ease}
.third-block .top .custom-arrows .third-block__arrow-prev {left:-20px;position:absolute;display:flex;align-items:center;top:0;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}
.third-block .top .custom-arrows .third-block__arrow-prev:after {content:'';width:0;height:1px;background:#de7f01;-webkit-transition:width 0.3s ease;-o-transition:width 0.3s ease;transition:width 0.3s ease}
.third-block__title {font-style:normal;font-weight:300;line-height:50px;font-size:36px;letter-spacing:normal;text-transform:none;color:#004595}
@media screen and (max-width:640px ) {.third-block__title {font-size:24px;line-height:33px }}
@media screen and (max-width:640px ) {.third-block__title {width:60% }}
@media screen and (max-width:640px ) {.third-block__card {padding-left:20px;padding-right:20px }}
.third-block__card a:hover .third-block__more {background:#E3E7EE}
.third-block__card a:hover .third-block__more div {display:flex;align-items:center;color:#CC0916;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}
.third-block__card a:hover .third-block__more div .third-block__arrow:before {width:10px;background:#CC0916}
.third-block__card a:hover .third-block__more div .third-block__arrow path {fill:#CC0916}
.third-block__content {background:#fff;margin-top:-95px;margin-left:20px;margin-right:20px;position:relative;padding:40px;min-height:465.5px}
@media screen and (max-width:640px ) {.third-block__content {min-height:0;margin-top:0;margin-left:0;margin-right:0 }}
.third-block__content--title {display:flex;align-items:baseline;padding-left:20px;padding-right:20px;margin-bottom:25px}
@media screen and (max-width:640px ) {.third-block__content--title {padding-left:0;padding-right:0 }}
.third-block__content--title div {font-style:normal;font-weight:300;line-height:50px;font-size:36px;letter-spacing:normal;text-transform:none;color:#004595}
@media screen and (max-width:640px ) {.third-block__content--title div {font-size:24px;line-height:33px }}
.third-block__content--title p {font-style:normal;font-weight:300;line-height:22px;font-size:15px;letter-spacing:normal;text-transform:none;color:#595a63;margin-left:auto;margin-right:10px}
@media screen and (max-width:640px ) {.third-block__content--title p {font-size:13px;line-height:19px }}
@media screen and (max-width:640px ) {.third-block__content--title p {transform:translateY(-45px) }}
.third-block__content--title span {font-style:normal;font-weight:300;line-height:33px;font-size:24px;letter-spacing:normal;text-transform:none;color:#595a63}
@media screen and (max-width:640px ) {.third-block__content--title span {font-size:20px;line-height:28px }}
@media screen and (max-width:640px ) {.third-block__content--title span {transform:translateY(-45px) }}
.third-block__content--qual {padding-left:20px;padding-right:20px;margin-bottom:25px}
@media screen and (max-width:640px ) {.third-block__content--qual {padding-left:0;padding-right:0 }}
.third-block__content--qual div {font-style:normal;font-weight:normal;line-height:16px;font-size:11px;letter-spacing:0.1em;text-transform:uppercase;color:#8C8F96;border-bottom:1px solid #E3E7EE;padding-bottom:5px}
.third-block__content--stars svg {margin-right:3px}
@media screen and (max-width:640px ) {.third-block__content--stars svg {width:15px;height:15px;margin-right:2px }}
.third-block__content--place {padding-left:20px;padding-right:20px;margin-bottom:20px}
@media screen and (max-width:640px ) {.third-block__content--place {padding-left:0;padding-right:0 }}
.third-block__content--place div {font-style:normal;font-weight:300;line-height:28px;font-size:19px;letter-spacing:normal;text-transform:none;color:#004595}
@media screen and (max-width:640px ) {.third-block__content--place div {font-size:17px;line-height:25px }}
.third-block__content--cond .col {display:flex;flex-flow:column}
.third-block__content--cond span {font-style:normal;font-weight:300;line-height:22px;font-size:15px;letter-spacing:normal;text-transform:none;color:#595a63;margin-bottom:10px}
@media screen and (max-width:640px ) {.third-block__content--cond span {font-size:13px;line-height:19px }}
.third-block__content--cond span:last-child {margin-bottom:0}
.third-block__more {background:#fff;margin-left:20px;margin-right:20px;border-top:1px solid #E3E7EE;display:flex;justify-content:center;padding:30px;font-style:normal;font-weight:normal;line-height:16px;font-size:11px;letter-spacing:0.1em;text-transform:uppercase}
@media screen and (max-width:640px ) {.third-block__more {margin-left:0;margin-right:0 }}
.third-block__more div {display:flex;align-items:center;color:#CC0916;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}
.third-block__more div:hover {color:#595a63}
.third-block__more div:hover .third-block__arrow:before {width:10px;background:#595a63}
.third-block__more div:hover .third-block__arrow path {fill:#595a63 !important}
.third-block__more .more {margin-right:10px;position:relative}
.third-block__arrow {position:absolute;display:flex;align-items:center;top:1px;left:118px}
.third-block__arrow:before {content:'';width:0;height:1px;background:#de7f01;-webkit-transition:width 0.3s ease;-o-transition:width 0.3s ease;transition:width 0.3s ease}