@font-face{font-display:swap;font-family:OpenSans;font-stretch:normal;font-style:italic;font-weight:400;src:local("Open Sans"),local("OpenSans"),local("Open-Sans"),url("../fonts/opensans-italic.2e5399e0..woff2") format("woff2"),url("../fonts/opensans-italic.324dcdb9..woff") format("woff"),url("../fonts/opensans-italic.20653d2f..ttf") format("truetype")}@font-face{font-display:swap;font-family:OpenSans;font-stretch:normal;font-style:normal;font-weight:400;src:local("Open Sans"),local("OpenSans"),local("Open-Sans"),url("../fonts/opensans-regular.403af3bc..woff2") format("woff2"),url("../fonts/opensans-regular.1a2ff0af..woff") format("woff"),url("../fonts/opensans-regular.1b0809d5..ttf") format("truetype")}@font-face{font-display:swap;font-family:OpenSans;font-stretch:normal;font-style:normal;font-weight:600;src:local("Open Sans"),local("OpenSans"),local("Open-Sans"),url("../fonts/opensans-semibold.e2426461..woff2") format("woff2"),url("../fonts/opensans-semibold.7a0e9873..woff") format("woff"),url("../fonts/opensans-semibold.a16d8201..ttf") format("truetype")}@font-face{font-display:swap;font-family:OpenSans;font-stretch:normal;font-style:normal;font-weight:700;src:local("Open Sans"),local("OpenSans"),local("Open-Sans"),url("../fonts/opensans-bold.b87be75f..woff2") format("woff2"),url("../fonts/opensans-bold.d8c999d2..woff") format("woff"),url("../fonts/opensans-bold.dbb97fd9..ttf") format("truetype")}:root{font-size:16px}  .h--extend,.h1,.h2,.h3,.h4,.h5{font-weight:700}  .h1{font-size:3.5rem}  .h1,.h2{line-height:1}  .h2{font-size:2.5rem}  .h3{font-size:1.5rem;line-height:1}  .h4{font-size:1.125rem;line-height:1.33}  .h5{font-size:.875rem;line-height:1.43}  .title{font-weight:700}  .title--big{font-size:1rem;line-height:1.5}  .title--small{font-size:.75rem}  .text,.title--small{line-height:1.33}  .text--small{font-size:.75rem}  .text--small-bold{font-weight:700}  .text--small-semi-bold{font-weight:600}  .price{font-weight:700}  .price--big{font-size:1rem;line-height:1.5}  .price--small{font-size:.75rem;line-height:1.33}  .paragraph{font-size:.875rem;line-height:1.43}  .paragraph--bold{font-weight:700}  .paragraph--italic{font-style:italic}  .menu-text{font-size:.875rem;font-weight:700;line-height:1.43}@supports (-webkit-marquee-repetition:infinite) and ((-o-object-fit:fill) or (object-fit:fill)){.body--open-popup{padding-right:0!important}}  .container{overflow-x:hidden}  .centered{max-width:1360px;width:90%}  .centered,.centered-0{margin-left:auto;margin-right:auto}  .centered-0{max-width:none;width:100%}@media (min-width:768px){.centered,.centered-tablet{margin-left:auto;margin-right:auto;max-width:1360px;width:85.417%}  .centered-0-tablet{margin-left:auto;margin-right:auto;max-width:none;width:100%}}@media (min-width:1080px){.centered,.centered-desktop{margin-left:auto;margin-right:auto;max-width:1360px;width:95%}  .centered-0-desktop{margin-left:auto;margin-right:auto;max-width:none;width:100%}}  .border-gray{box-shadow:1px 0 0 0 #d6d6d6,0 1px 0 0 #d6d6d6,1px 1px 0 0 #d6d6d6,inset 1px 0 0 0 #d6d6d6,inset 0 1px 0 0 #d6d6d6}  .border-dark-gray{box-shadow:1px 0 0 0 #b1b1b1,0 1px 0 0 #b1b1b1,1px 1px 0 0 #b1b1b1,inset 1px 0 0 0 #b1b1b1,inset 0 1px 0 0 #b1b1b1}  .border-dark_blue{box-shadow:1px 0 0 0 #016298,0 1px 0 0 #016298,1px 1px 0 0 #016298,inset 1px 0 0 0 #016298,inset 0 1px 0 0 #016298}  .shadow{box-shadow:0 4px 16px 0 rgba(0,0,0,.16)}  .noselect{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}  .custom-scroll::-webkit-scrollbar{border-radius:12px;width:5px}  .custom-scroll::-webkit-scrollbar-thumb{background-color:#004b75;border-radius:12px}  .custom-scroll::-webkit-scrollbar-track{background-color:#e7e7e7;border-radius:12px}  .animated{animation-duration:1s;animation-fill-mode:both}  .animated.faster{animation-duration:.5s}  @keyframes flipInY{0%{animation-timing-function:ease-in;opacity:0;transform:perspective(400px) rotateY(90deg)} 40%{animation-timing-function:ease-in;transform:perspective(400px) rotateY(-20deg)} 60%{opacity:1;transform:perspective(400px) rotateY(10deg)} 80%{transform:perspective(400px) rotateY(-5deg)} to{transform:perspective(400px)}}  .button-flip-enter-active,.flipInY{animation-name:flipInY;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}  @keyframes flipOutY{0%{transform:perspective(400px)} 30%{opacity:1;transform:perspective(400px) rotateY(-15deg)} to{opacity:0;transform:perspective(400px) rotateY(90deg)}}  .button-flip-leave-to,.flipOutY{animation-duration:.75s;animation-name:flipOutY;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}  .static-content h1{font-size:24px;line-height:32px;margin:1em 0 2em}  .static-content h1,.static-content h2{color:#333;font-family:OpenSans,sans-serif;font-weight:700;text-transform:uppercase}  .static-content h2{font-size:20px;line-height:28px;margin:2em 0 .6em}  .static-content h3{font-size:18px;font-weight:700;line-height:24px;margin:2em 0 .6em}  .static-content h3,.static-content p{color:#333;font-family:OpenSans,sans-serif}  .static-content p{font-size:16px;line-height:22px;margin:1em 0}  .static-content a{color:#004b75;font-size:16px;line-height:22px}  .static-content ol,.static-content ul{color:#333;font-family:OpenSans,sans-serif;font-size:16px;line-height:24px;margin:1.2em 0}  .static-content ul{list-style:disc}  .static-content table{border:1px solid #d6d6d6;min-width:100%;text-align:center}  .static-content table thead td{background-color:#f6f6f6;font-weight:700}  .static-content table td{padding:12px}  .static-content .table-wrapper{max-width:100%;overflow:auto;width:100%}  .banner-button,.static-content .center{text-align:center}  .banner-button{background-color:#fff;border:1px solid #d6d6d6;border-radius:0;box-sizing:border-box;color:#004b75;cursor:pointer;display:inline-flex;font-size:12px;font-weight:600;justify-content:center;line-height:16px;margin:0 -1px -1px 0;padding:12px 18px 10px;position:relative;text-decoration:none;text-transform:uppercase;transition:.2s}  .banner-button--primary{background-color:#004b75;border-color:#004b75;color:#fff}  .banner-button--size_s{padding:8px 16px 6px}  .banner-button--size_m{padding:12px 18px 10px}  .banner-button--size_l{padding:16px 24px 14px}  .notification{background-color:#fff;box-shadow:0 4px 16px 0 rgba(0,0,0,.16);cursor:pointer;margin:16px;padding:20px 10px 15px;position:relative}  .notification:after{background-image:url("");background-size:contain;content:"";display:block;height:16px;position:absolute;right:6px;top:6px;width:16px}  .notification--desktop{display:none}  .notification .notification-content{color:#333;font-size:14px;line-height:1.43}  .notification.error,.notification.success,.notification.warning{background-position:left 10px top 18px;background-repeat:no-repeat;background-size:24px 24px;padding-left:40px}  .notification.success{background-image:url("")}  .notification.warning{background-image:url("")}  .notification.error{background-image:url("")}@media (min-width:1080px){.notification{width:auto}  .notification--mobile{display:none}  .notification--desktop{display:block}}  .notifications{position:fixed;z-index:5001}  .notifications--mobile{top:58px!important;width:100%!important}  .notifications--desktop{display:none!important;top:110px!important}@media (min-width:1080px){.notifications--mobile{display:none!important}  .notifications--desktop{display:block!important}}  .app-loading__icon{display:block;margin:0 auto;max-height:100%;max-width:100%}  .app-loading__icon-circle{stroke:#004b75}  .app-loading__icon-circle--light{stroke:#fff}  .app-button{align-items:center;background-color:#fff;border:1px solid #d6d6d6;border-radius:0;box-sizing:border-box;color:#004b75;cursor:pointer;display:inline-flex;font-size:12px;font-weight:600;justify-content:center;line-height:16px;margin:0 -1px -1px 0;outline:none;padding:12px 18px 10px;position:relative;text-align:center;text-decoration:none;text-transform:uppercase;transition:.2s}  .app-button:disabled{cursor:default;opacity:.5}  .app-button__content{transition:opacity .2s}  .app-button__error{align-items:center;background-color:#c90100;bottom:0;color:#fff;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0}  .app-button .app-loading{display:none}  .app-button--primary{background-color:#004b75;border-color:#004b75;color:#fff}  .app-button--loading{cursor:default;pointer-events:none}  .app-button--loading .app-loading{display:block;height:30px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:30px}  .app-button--loading .app-button__content{opacity:0}  .app-button--size_s{padding:8px 16px 6px}  .app-button--size_s .app-loading{height:30px;width:30px}  .app-button--size_m .app-loading{height:36px;width:36px}  .app-button--size_l{padding:16px 24px 14px}  .app-button--size_l .app-loading{height:44px;width:44px}  .app-button--block{width:100%}  .app-button--icon{padding:7px 16px}  .app-button--icon .app-sprite-icon{color:#004b75;height:24px;width:24px}  .app-button--icon.app-button--primary .app-sprite-icon{color:#fff}  .app-button--icon.app-button--size_s{padding:3px 16px}  .app-button--icon.app-button--size_l{padding:11px 16px}@media (min-width:1080px){.app-button:focus,.app-button:hover{border-color:#016298;z-index:1}  .app-button:disabled:focus,.app-button:disabled:hover{border-color:#d6d6d6}  .app-button--primary:focus,.app-button--primary:hover{background-color:#016298;border-color:#016298}  .app-button--primary:disabled:focus,.app-button--primary:disabled:hover{background-color:#004b75;border-color:#004b75}}  .app-link{align-items:center;display:inline-flex;font-size:12px;line-height:24px;text-decoration:none;transition:.2s}  .app-link .app-sprite-icon{height:24px;margin-right:4px;width:24px}  .app-link--primary{color:#004b75;text-decoration:underline}  .app-link--light{color:#fff}  .app-link--dark{color:#333}  .app-link--underline{color:inherit;font-size:inherit;line-height:inherit;text-decoration:underline}@media (min-width:1080px){.app-link:hover{cursor:pointer;text-decoration:underline}  .app-link--primary:hover{text-decoration:none}}  .app-sprite-icon{display:block;height:100%;min-height:12px;min-width:12px;width:100%}  .cookie-policy{bottom:0;color:#fff;left:0;padding:20px 16px;position:fixed;right:0;z-index:5001}  .cookie-policy__layout{background-color:#004b75;height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}  .cookie-policy__icon{display:none}  .cookie-policy__text{font-size:12px;line-height:16px;margin:0 0 16px}  .cookie-policy__btn{width:100%}  .cookie-policy__link{display:inline;font-size:12px;font-weight:700;line-height:16px}@media (min-width:768px){.cookie-policy{align-items:flex-start;display:flex;justify-content:space-between;padding:24px 56px}  .cookie-policy__text{margin:0 32px 0 0;max-width:850px}  .cookie-policy__btn{min-width:166px;width:auto}}@media (min-width:1080px){.cookie-policy{padding:24px 45px}  .cookie-policy__icon{display:block;margin-right:42px}  .cookie-policy__icon .app-sprite-icon{height:42px;width:42px}  .cookie-policy__text{font-size:14px;line-height:20px;margin:0 160px 0 0;max-width:none}}  .regional-phone,.regional-phone__tag{align-items:center;display:flex}  .regional-phone__tag{background-color:#1486c7;color:#fff;font-size:12px;line-height:unset;margin-left:5px;padding:4px 5px}  .forbidden{display:flex;flex-direction:column;justify-content:space-between;min-height:100vh}  .forbidden__contacts{background-color:#004b75;margin-top:auto}  .forbidden__contacts .centered{display:flex;justify-content:space-between;padding:24px 16px}  .forbidden__contacts.app-link{font-size:14px;line-height:1.14}  .forbidden__header{background-color:#004b75;display:flex;min-height:60px;width:100%}  .forbidden__logo{color:#fff;height:16px;margin:20px auto;width:86px}  .forbidden__logo .app-sprite-icon{height:100%;width:100%}  .forbidden__main{display:flex;flex-direction:column;margin-top:24px;padding:0 16px}  .forbidden__icon-lock.app-sprite-icon{height:80px;margin:0 auto 20px;width:80px}  .forbidden__title{color:#004b75;font-size:14px;font-weight:700;line-height:1.43;margin:0 0 24px;text-align:center;text-transform:uppercase}  .forbidden__btn{margin-bottom:24px}  .forbidden__description{color:#333;font-size:14px;line-height:1.3;margin:0 0 24px}  .forbidden__data{align-items:stretch;color:#333;display:flex;flex-wrap:wrap;font-size:12px;line-height:1.3;margin:0 0 32px}  .forbidden__term{align-items:center;box-sizing:border-box;display:flex;flex-basis:50%;font-weight:700;padding:8px 8px 8px 0}  .forbidden__term:not(:last-of-type){border-bottom:1px dashed #d6d6d6}  .forbidden__details{box-sizing:border-box;flex-basis:50%;margin:0;padding:8px 0 8px 8px;word-break:break-word}  .forbidden__details:not(:last-of-type){border-bottom:1px dashed #d6d6d6}  .forbidden__footer{background-color:#004b75;color:#fff}  .forbidden__copyright{border-top:1px solid #d6d6d6;font-size:12px;line-height:1.33;margin:0;padding:24px 0}@media (min-width:768px){.forbidden__contacts .centered{padding:24px 56px}  .forbidden__logo{height:24px;width:129px}  .forbidden__main{margin:80px auto 0;width:600px}  .forbidden__icon-lock.app-sprite-icon{height:105px;width:105px}  .forbidden__description{margin:0 0 40px}  .forbidden__details{text-align:right}}@media (min-width:1080px){.forbidden__contacts{margin-top:0;order:-1}  .forbidden__contacts .centered{padding:4px 16px}  .forbidden__header{background-color:#fff;border-bottom:1px solid #d6d6d6}  .forbidden__logo{color:#1486c7;height:32px;width:176px}  .forbidden__main{margin:auto;width:384px}  .forbidden__title{font-size:18px}  .forbidden__description{text-align:left}}  .app{min-height:100vh}