/*
Theme Name: SVO BusinessZal
Description: Sheremetievo BusinessZal proprietary theme.
Author: Alex Agapov
Author URI: http://agapov.pro/
Theme URI: http://agapov.pro/
Version: 3.0
License: Proprietary
License URI: license.txt
Text Domain: svobz
Domain Path: /languages

Reset default browser CSS.

*/

/* =Reset
----------------------------------------------- */

body,
html {
    height: 100%;
}
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,
font,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    background: transparent;
    font-size: 100%;
    vertical-align: baseline;
}

@font-face {
    font-family: "DINPro";
    src: url("./fonts/DINPro/DINPro.eot");
    src:
        url("./fonts/DINPro/DINPro.woff") format("woff"),
        url("./fonts/DINPro/DINPro.ttf") format("truetype");
}

@font-face {
    font-family: "DINPro Bold";
    src: url("./fonts/DINPro/DINPro-Bold.eot");
    src:
        url("./fonts/DINPro/DINPro-Bold.woff") format("woff"),
        url("./fonts/DINPro/DINPro-Bold.ttf") format("truetype");
}

body {
    padding: 0;
    margin: 0;
    background: #ffffff;
    font-family: "DINPro", Arial, sans-serif;
}

strong {
    font-family: "DINPro Bold", Arial, sans-serif;
}

p {
    margin-bottom: 1rem;
    font-size: 18px;
}

h2 {
    font-size: 22px;
    margin: 20px 0px;
    font-weight: 700;
}

/*--- navigation bar ---*/
#main-navigation {
    margin-top: 20px;
}

.navheader {
    max-width: 100% !important;
    width: 100%;
    background: #f7921e;
}

.navbar {
    background: #f7921e;
    z-index: 1000;
}
.nav-link,
.navbar-brand-svo {
    color: #fff;
    cursor: pointer;
}
.nav-link {
    margin-right: 1em !important;
}
.nav-link:hover {
    color: #000;
}
.navbar-collapse {
    justify-content: flex-start;
    padding-left: 6px;
}

.navbar-brand-svo {
    margin-top: -8px !important;
    margin-bottom: -18px !important;

    display: inline-block;
    padding-top: 0px !important;
    padding-bottom: 0px !important;
    --margin-right: 1rem;
    font-size: 1 rem !important;
}

.header {
    max-width: 100% !important;
    width: 100%;

    margin-top: 0px;
    background-image: url("/wp-content/themes/svobz/img/modern_airport_scene.png");
    background-size: cover;
    background-position: top right;
    position: relative;
    height: 416px;
}

.zalheader {
    max-width: 100% !important;
    width: 100%;
    margin-top: 0px;
    background-size: cover;
    background-position: center;
    position: relative;
    height: 516px;
}

.preparallelogram1 {
    padding-top: 86px;
}

.preparallelogram_zal {
    padding-top: 216px;
}

h2.slogan {
    position: absolute;

    padding-left: 60px;
    padding-top: 68px;
    padding-bottom: 100px;
    padding-right: 100px;

    color: #ffffff;
    font-family: "DINPro Bold", Arial, sans-serif;
    font-size: 40pt;
    font-weight: 400;
    font-style: normal;
}

h1.slogan {
    position: absolute;

    padding-left: 70px;
    padding-top: 58px;
    padding-bottom: 30px;
    padding-right: 30px;

    color: #ffffff;
    font-family: "DINPro Bold", Arial, sans-serif;
    font-size: 24pt;
    font-weight: 400;
    font-style: normal;
}

.headerphone {
    position: absolute;
    right: 80px;
    bottom: 60px;
    text-align: right;
}

.headerphone .first {
    font-size: 12pt;
}

.headerphone .second {
    font-size: 16pt;
}

.headerphone strong {
    font-size: 18pt;
}

.headertext {
    font-size: 24pt;
    font-weight: 400;
    font-style: normal;
    margin-bottom: 20px;
    text-transform: uppercase;
}

.bold {
    font-family: "DINPro Bold", Arial, sans-serif;
}

.orange {
    color: #fb9121;
}

#parallelogram1 {
    position: absolute;
    width: 200px;
    height: 330px;
    background: #f7921e;
}

#zalparallelogram {
    position: absolute;
    width: 260px;
    height: 300px;
    background: #f7921e;
}

.parallelogram {
    -webkit-transform: skew(-20deg);
    -moz-transform: skew(-20deg);
    -o-transform: skew(-20deg);
}

.parallelogram2 {
    width: 155px;
    height: 200px;
    margin-top: 0px;
    margin-left: -50px;
}

.parallelogram3 {
    width: 155px;
    height: 400px;
    margin-top: 25px;
    margin-left: -60px;
}

.parallelogram4 {
    width: 155px;
    height: 220px;
    margin-top: 25px;
    margin-left: -50px;
}

.parallelogram5 {
    width: 155px;
    height: 155px;
    margin-top: 25px;
    margin-left: -40px;
}

div.roundborder {
    display: inline-block;
    width: 50px;
    height: 50px;
    background: none;
    -moz-border-radius: 25px;
    -webkit-border-radius: 25px;
    border-radius: 25px;
    border: 1px dotted #a0a0a0;
    margin-right: 5px;
    text-align: center;
    padding-top: 2px;
    padding-left: 1px;
}

div.roundborder:hover {
    background: #a0a0a0;
    color: #ffffff;
}

a.roundborder {
    font-size: 21pt;
}

a.roundborder:hover {
    text-decoration: none;
    color: #ffffff;
}

.page-template p.orangebutton {
    margin-top: 40px;
}

p.orangebutton a.orangebutton {
    font-family: "DINPro", Arial, sans-serif;
    margin-left: -60px;
    background-color: #ffffff;
    color: #f7921e;
    font-size: 24pt;
    text-transform: uppercase;
    padding: 8px 20px 8px 20px;
    height: 56px;
    -moz-border-radius: 28px;
    -webkit-border-radius: 28px;
    border-radius: 28px;
}

p.orangebutton a.orangebutton:hover {
    text-decoration: none;
}


body.home a.orangebutton,
body.page-parent a.orangebutton {
    background-color: #f7921e;
    color: #ffffff;
    font-size: 30px;
    text-transform: uppercase;
    padding-top: 8px;
    padding-bottom: 8px;
    padding-left: 18px;
    padding-right: 18px;
    height: 56px;
    margin-left: -4px;
    -moz-border-radius: 28px;
    -webkit-border-radius: 28px;
    border-radius: 28px;
}

body.home a.orangebutton:hover,
body.page-parent a.orangebutton:hover {
    text-decoration: none;
    background-color: #ffffff;
    color: #f7921e;
    border: 1px solid #f7921e;
}

a.consentbutton {
    font-family: "DINPro", Arial, sans-serif;
    background-color: #f7921e;
    color: #ffffff;
    font-size: 30px;
    text-transform: uppercase;
    padding-top: 8px;
    padding-bottom: 8px;
    padding-left: 18px;
    padding-right: 18px;
    height: 56px;
    margin-left: -4px;
    -moz-border-radius: 28px;
    -webkit-border-radius: 28px;
    border-radius: 28px;
}

a.consentbutton:hover {
    text-decoration: none;
    background-color: #ffffff;
    color: #f7921e;
    border: 1px solid #f7921e;
}

#gdpr_wrapper {
    display: none;
    background: linear-gradient(0deg, #fdfdfd, #ebebf2);
    color: #333;
    width: 100%;
    z-index: 500;
    position: fixed;
    bottom: 0px;
    left: 0px;
    padding-top: 20px;
    padding-bottom: 20px;
    font-size: 10px;
}

.features {
    margin: auto;
    margin-botttom: 2em;
    padding: 1em;
    position: relative;
}
.feature-title {
    color: #555555;
    #font-size: 1.3rem;
    font-size: 16pt;
    margin-top: 20px;
    font-weight: 400;
    margin-bottom: 8px;
    text-transform: uppercase;
}
.features img {
    -webkit-box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.4);
    -moz-box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.4);
    box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.4);
    margin-bottom: 16px;
}

.buttonblock {
    text-align: center;
}

.orangecontainer {
    margin: 0em auto;
    padding: 0em;
    position: relative;
    background-color: #f7921e;
    color: #ffffff;
}

.greycontainer {
    max-width: 100% !important;
    width: 100%;
    margin: 0em auto;
    padding-left: 15%;
    padding-right: 15%;
    position: relative;
    background-color: #e9eef1;
    color: #738a98;
}

.superorange {
    background-color: #de741c;
}

.orangecontainer .superbold {
    font-size: 50pt;
    margin-top: 0px;
    font-family: "DINPro Bold", Arial, sans-serif;
}

.terminalname1 {
    position: absolute;
    top: -10px;
}

.zallist1 {
    position: absolute;
    top: 80px;
    font-size: 18px;
}

.terminalname2 {
    position: absolute;
    top: 15px;
}

.terminalname5 {
    position: relative;
    margin-top: -175px;
}

.zallist2 {
    position: absolute;
    top: 110px;
    font-size: 18px;
}

.zallist5 {
    position: relative;
    font-size: 18px;
}

.zallist a {
    color: #fac184;
    text-decoration: none;
}

.zallist a.enabled {
    color: #ffffff;
    text-decoration: none;
}

.zallist a:hover {
    color: #eeeeee;
    text-decoration: none;
}

.zallist a.enabled:hover {
    color: #ffffff;
    text-decoration: underline;
}

.page-footer {
    background: linear-gradient(0deg, #fdfdfd, #ebebf2);
    color: #333;
    padding: 60px 0 30px;
}
.footer-copyright {
    color: #333;
    padding: 40px 0;
}

.preparallelogram2 {
    padding-top: 0px;
}

.parallelogramgrey {
    background: #e0e0e0;
    width: 25px;
    height: 290px;
    margin-top: 0px;
    margin-left: 0px;
}

table.social {
    margin-top: 130px;
    margin-left: 10px;
}

td.social {
    padding: 10px;
    vertical-align: middle;
}

.subheader {
    font-size: 2rem;
}

.paddedtop {
    padding-top: 30px;
}

.nocaps {
    text-transform: none;
}

table.zalservices td {
    text-align: justify;
    vertical-align: middle;
    padding: 10px;
    padding-bottom: 0px;
}

table.zalservices td p {
    margin: 0px;
}

.greycontainer ul li {
    padding-bottom: 10px;
}

/* -- lang switcher -- */
.lang-switcher {
    position: relative;
    top: 22px;
    float: left;
}
.lang-switcher__item {
    list-style: none;
}
.lang-switcher__flag {
    vertical-align: middle;
    margin-right: 5px;
    box-shadow: 0 0 0 1px rgba(229, 229, 229, 0.5);
}
.lang-switcher__label {
    vertical-align: middle;
}
.lang-switcher .selectricWrapper {
    min-width: 145px;
    font-size: 12px;
    margin: 0;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.lang-switcher .selectric {
    background: none;
    border-radius: 0;
    border: 0;
}
.lang-switcher .selectric .label {
    font-size: 16px;
    color: #fff;
    padding: 2px 17px 2px 0;
    margin: 0;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.lang-switcher .selectric .button {
    width: 23px;
    height: 100%;
    right: -6px;
    top: 5px;
}
.lang-switcher .selectric .button:after {
    border-top: 5px solid #fff;
}
.lang-switcher .selectric-items {
    border: 0;
    background: rgba(255, 255, 255, 0.2);
    color: #fff;
    font-size: 16px;
}
.lang-switcher .selectric-items li.selected {
    background: rgba(255, 255, 255, 0.4);
    color: #fff;
    border: 0;
}
.lang-switcher .selectric-items li {
    font-size: 16px;
    padding: 8px 6px;
    color: #fff;
    border: 0;
}
.lang-switcher .selectric-items li:hover {
    background: rgba(255, 255, 255, 0.4);
}

/* TOP MENU */
.menu {
    position: absolute;
    margin-left: 40%;
    top: 0px;
    z-index: 9999;
    background-color: #fbfbfb;
    color: #e8ebf2;
    padding: 20px;
    padding-left: 10px;
    font-family: "DINPro", Arial, sans-serif;
    display: none;
}

.menu .superbold {
    font-size: 50pt;
    margin-top: 0px;
    font-family: "DINPro Bold", Arial, sans-serif;
    color: #e8ebf2;
}

.menu a {
    text-decoration: none;
    color: #ced7db;
}

.menu a.enabled {
    text-decoration: underline;
    color: #748e9b;
}

.menu td {
    padding: 0px;
    padding-left: 10px;
    vertical-align: top;
}

div.menu .container {
    padding: 0px;
}

div.menu-text {
    padding-left: 25px !important;
}

/* OLD ORDER FORM */
.header__order-form {
    display: none;
}

.order-form {
    position: relative;
    background: #336699;
    width: 1020px;
    height: 575px;
    padding: 89px 0 0 66px;
    margin: 0 auto;
}

.tel {
    color: #000000;
    text-decoration: none;
}
.tel:hover {
    color: #000000;
    text-decoration: none;
}

/* BEGIN NEW ORDER FORM */

.qr-order-form {
    position: relative;
    background: #f7921e;
    --width: 1020px;
    --height: 600px;

    --height: 460px;

    padding: 0px 0 0 0px;
    margin: 0 auto;
}

.order-form__row {
    font-size: 0;
    margin-bottom: 20px;
}
.order-form__row._row-1 {
    margin-bottom: 20px;
}
.order-form__row._row-2 {
    margin-bottom: 20px;
}
.order-form__row._row-3 {
    margin-bottom: 91px;
}
.order-form__col {
    display: inline-block;
    vertical-align: top;
    font-size: 0;
}
.order-form__col:first-child {
    width: 390px;
    margin-right: 89px;
}
.order-form__col:nth-child(2n) {
    width: 400px;
}
.order-form__field {
    display: inline-block;
    vertical-align: top;
    width: 100%;
    max-width: 450px;
}
.order-form__field._medium {
    width: 176px;
}
.order-form__field._inline {
    margin-right: 48px;
}
.order-form__field._inline:last-child {
    margin-right: 0;
}
.order-form__field._visitors {
    margin-top: -15px;
}
.order-form__field._visitors:last-child {
    margin: 0;
}
.order-form__label {
    font-family: "DINPro", Arial, sans-serif;
    font-weight: 500;
    font-size: 16px;
    text-transform: uppercase;
    color: #fff;
    display: block;
    margin-left: 10px;
    margin-bottom: 20px;
}
.order-form__label_close {
    font-family: "DINPro", Arial, sans-serif;
    font-weight: 500;
    font-size: 18px;
    text-transform: uppercase;
    color: #fff;
    display: block;
    margin-left: 10px;
    margin-top: 15px;
    margin-bottom: 5px;
}
.order-form__label._inline {
    font-family: "DINPro", Arial, sans-serif;
    display: inline-block;
    margin-left: 0;
    width: 200px;
    margin-right: 13px;
    line-height: 30px;
}
.order-form__label._tip {
    font-family: "DINPro", Arial, sans-serif;
    font-size: 11px;
    font-weight: 300;
    text-transform: none;
}
.order-form__discount {
    display: inline-block;
    width: 291px;
    height: 73px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAASMAAABJCAMAAABB5rCXAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAC+lBMVEUAAABHdqJHdqJHdqJHdqJHdqJHdqJHdqJHdqJHdqJHdqJHdqJHdqJHdqJHdqJHdqJHdqJHdqJHdqJHdqJHdqJHdqJHdqJHdqJHdqJHdqJHdqJHdqJHdqJHdqJHdqJHdqJHdqJHdqJHdqJHdqJHdqJHdqJHdqJHdqJHdqJHdqJHdqJHdqJHdqJHdqJHdqJHdqJHdqJHdqJHdqJHdqJHdqJHdqJHdqJHdqJHdqJHdqJHdqJHdqJHdqJHdqJHdqJHdqJHdqJHdqJHdqJHdqJHdqJHdqJHdqJHdqJHdqJHdqJHdqJHdqJHdqJHdqJHdqJHdqJHdqJHdqJHdqJHdqJHdqJHdqJHdqJHdqJHdqJHdqJHdqJHdqJHdqJHdqJHdqJHdqJHdqJHdqJHdqJHdqJHdqJHdqJHdqJHdqJHdqJHdqJHdqJHdqJHdqJHdqJHdqJHdqJHdqJHdqJHdqJHdqJHdqJHdqJHdqJHdqJHdqJHdqJHdqJHdqJHdqJHdqJHdqJHdqJHdqJHdqJHdqJHdqJHdqJHdqJHdqJHdqJHdqJHdqJHdqJHdqJHdqJHdqJHdqJHdqJHdqJHdqJHdqJHdqJHdqJHdqJHdqJHdqJHdqJHdqJHdqJHdqJHdqJHdqJHdqJHdqJHdqJHdqJHdqJHdqJHdqJHdqJHdqJHdqJHdqJHdqJHdqJHdqJHdqJHdqJHdqJHdqJHdqJHdqJHdqJHdqJHdqJHdqJHdqJHdqJHdqJHdqJHdqJHdqJHdqJHdqJHdqJHdqJHdqJHdqJHdqJHdqJHdqJHdqJHdqJHdqJHdqJHdqJHdqJHdqJHdqJHdqJHdqJHdqJHdqJHdqJHdqJHdqJHdqJHdqJHdqJHdqJHdqJHdqJHdqJHdqJHdqJHdqJHdqJHdqJHdqJHdqJHdqJHdqJHdqJHdqJHdqJHdqJHdqJHdqJHdqJHdqJHdqJHdqJHdqJHdqJHdqJHdqJHdqJHdqJHdqJHdqJHdqJHdqJHdqJHdqJHdqJHdqJHdqIAAAA5m67yAAAA/HRSTlMA0BawnCB47AwwQCg0OycEJDU8TF9OFQYzFBgFVV0/wKDrYJCAOfA3yft9TfdQB89x6OU63eLYs+QvAyzUjoPCqPGT1QuBt4zehnBhaHaSvfPqtI1zZWSK5qqvxHds4SlZ9f51uE/0KiNF/SVIrpc4AR6eSxBY53wXVw9y7VrIEh3uXLKIizLOqRoTmcUZ3JhHovymap8I9klm+tF6CaT5zeOnCrvG0/JpDUQuRoLaH9eP29+s7+D4wUMmnaFWG0qR0r5nUSKEtX/ZuXQCPhE2HHltLVNuhw7HusqUmsPWY2uVYry/W0KWIVSjQT17MSu26YlvflLLm17MraVIywc1AAAAAWJLR0QAiAUdSAAAAAlwSFlzAAALEgAACxIB0t1+/AAAEXRJREFUeNrtnHt8FNX1wG8SFjYbIZSHMQmyyWYJBrIRhEQaBZIQaoxICCAUESQLIoYIS92ApTwSy0PeJWkTDS9DgIggWpAERKFEKSgrD6EiCIKFWilqxdpff7/2/PG798zMnZnd2Z2ZhNb4+fR8PsneOefcO3e+e+fOfZxZArKEke9DwiNaubQh3zsjC7RyaftfRnrSzqrFKNImSBQht9ls7TtEU11Hm4WZfmTrJF9c5y5db8dUjM12B/uMtdno/zibLV7Wkeg7ut3ZPZ4XG/tDY9SWaDGyi8cJhISxz0QHIUngpJYeAMmiU8+7mCmlF0v3Bki10k8XACFpd7OMXNenL/O7p59UrOsHxog2I21G/WlXlS4wyrh3AMCPBUaZd8uM7ku5f+CgwQA9aToLsuFOiVEODMlV6Iam/GTQAwMgjxWbQYvtaZxRXtaD+Q8Ne3h4wYggDoUjR41+ZEyfsRE/1c5fMO7R8YktZESbkTajJPo/QWDkJNZ28JjAaAJM5IzI4/QvMxEmEWItck+GKSKjJ2Dqk0TU/YQm0qbRf09BMSvWaaI/KnRO5y7xJU+7AxyKZsz0cI/IUdl+5uReswTTbT8rDsj7jJdKqRFEs3MNMSL9YQ4yejYbfi4zInO9Ub+AeeGEzIcFC4tTwpFRWTk8x4xcR6K9t8/8JYxjxS6iNfMYYuRebFV7LVnq5/H8MrXD8hUq88pVsqmff1tajZV42gijfGKAUULvNQC/QkZrYYpXwSgZoKKyA02MhF40z6+R0Xj4DRq5jthYo+hVJfVHXiOMql8IaG5plUqH4hcDG2S3Gtm+Lldp+fFUdfHrmTIuxUgz2mCEEZONHsaoO2yaPkvBaORLtVCxuY4sTIHu3jmwEhltga3sMSjrSOTgbfUw72VWbN+wsLDtBhilvKJxT3qUkLpo3bUl/KZy71BbRquKr4hjuocNNyNdRmEJi3YS9lxbfz+8Si8oWXnuDrvgQTJMzP4aY7SsHdUQhY5J5iSAHSb6o4e1/Ejd69zht5oOpK1kj/AzbJinLB6tnt2Gm5GR/oggo12wZ4M/I1IJb1D3vQ0NDY30CSD02W7aCvZxHUpVKjxhnNG6aG0E+yWH9Dpth+h1ogN2ieTNle7qA8JVvqUsvzPT2Iw3I+OMALoSBaPJlflvz19RDKMPuuEQPf4dbBOe/SugbzjXHSZNA99xDVsJKWW0WLvT6YzSZ/Q2CSKDRYcXgzm8KzocwSPs5n+PyXcUxQ/IZJqNxpuRCUZHiZLRMSHP5rTRUEQ7ZPIKwH3IKPc9eP+4rNuDbkVdjI8hE+MVN8kyZec7X3DIVjQjT2x4pnzkS0eHGjyYhekMTH+gKH8QU5xoNN6MtBiVOE7S/50cdNrR1REp6E46HKfoh9UxX3SKtw077fzwDL0DHM/gscPRYZbDwZq4w3FW1t3+7h+OHXsuFotlMkuXURtu+mAr7YWXPsWPrcKjaCNXVH1EH+vlM85xxUB06IvpHpgWvtMzcvFunFR9aKIZtcI57STJ0kl4mFd0575bUeHgjWikkONj3oG9gMcNmLYpGClOch4Vh000o1bI6HHJckFUbOW+n+DxGelwp5TlTkkTrs8Ie7uTZppRK2QUIxoOck2c5JuPh2nS4RrJ4WleWrIeo0Qs/qKZZtT6GBVKhl9xFe+Rfq5yIJckh91c9akeo1Hs0BpslqzZjFofowYVEBTeAT2jciD388bBVQv0GOHY47KBZvSyXMVWx2iIZHBw1RVJhZd9P8/aIDnIA1u7DqNLePixPqL0GLmKGoxcTkHYQ9LTNWfzZ+/6UG99aPjasb2jST5aq0hJKVXGOdks1UEXIKNQTcc/mJFY6MiqCo00yb69sj8eczodxF/8GfFvSmb0jqTqrf4qm8EIz38G9GWYoooatUtIT2AC9LqtV6s3Dv1NdgGbiZ5J77ti0aO1VtJwgZnrSBKb+EQCI2J3shktU4+hRdqEKhLiRaPnGhs5PrcpIyshzN4cRn+SVKUtZSQMP5PMNSNNRsKUkF1qTiJb6SpLX0Nx1TaxNR3apBrEHj+AkVSkH6Mr9RNdJLqcDd6dzWL0uaTq01JGf2YHaeXmmlFoRrmpH2KyS42XXN4kLVuZZPTF1EfCXGQhXmnzGJVJqpyWMsJtiPkmm1FoRv2gIyZX0cfv5vO8aqYYea6d9+TRe22vs7mM5KeWvYWMXsKDApPNKDQjF4hTStol2A+oqmbXYMTEJRcpMLpSP4s0UO2E4ufb5k/RZzTVLkqGpHlDcs0c0UJGbF2UdDTbjEIzOgQLMRkP10nBX3jVXrVYLHEajKjaQjtFKGWJUoERvdMIMiL73RciMvQZBQqfafRUNzTTjKrnsvSDmG53tXJN1rV6I80oNKMO0B6TkXT36OK25txrR/ad94iMPmuoM3KvBcgIvrw7qIWMElgyejZNTbkhDGfiD23Vb0ahGXky3sJkTn8fXWC80QxGQ+vZYghj1N59yFB/FCBJkqe4vNp8Rl+ypEu9Y+A5rduMdJ79nYs/8hLrVyl0CdLXlNgthli/plU77cVNoKSj9ONL2EH/j19kpSdn6jo1o5RHiMAo7VO6fdQcRql8F+gVdTVNM3odk/f6r2Me02tGOozIE3sqylManmDH1gM1NfWwT6qaVz0Us4t9doKaEbvTkNGx7FXNY7SIex5tIaPRLHWwGLaoK5AZ5nfGd/yrqMGoTniYeYWVq+k93vSIhtwlJ9mNdc4rtKMNXllO20m8V2xHQsZoOg3xWYSiTtWR7ZiqsvqfX4/Rar4w+1e/applVIMBHL1A+AppX+QVV3kn+Z0xYMtBg1FzJN/e3JyhGblvcMdvWsiI3evEtwfmCV/5V1Oh3R+Fr75CdcrAKeUtYvSnNs3NGZrRUO63M7Ca5hjtFEsZKVsr3sT0S6GbUetbG1HJFJ/kVrfLOKPZmGyvMNH7tAGLGgcwEDUPoLUPprNCN6NbxujlsJ/ROUtYWIdbyejTudwtSaOawRg1YnIamvIw3QkAI6Via8QE3RpjshjTMxSnbKz69zG6AcXrS89DXqbZjCEY3bRwr/1uE4wAY0o8q1kyB9UOKD7FPtnGf76CUZIf/39vOyKTC2kPu++vpvMFZ5S9hDsdLNSqZlBGwk7vyYkA7wuTqYtwL36+rs+oWf1RGj7QVRI3XTg1e/zLS+Nxlg3EvARlVCNHj8RsBVOMxF1KT5kQr0mifyrsD3cCfUbGnmtJwjmdIEwu6M74NmUO3wT6/UDGFZY+D3AVlclC0RFsEJkgFWjzCp8hxwXBGLkV2/5rQaOaIRjVHFGf4zL0jeZg9Bjl+Q+z9RltYAFO9ylyiBX+liafpXvNxatkRmzf4lYx+pvssl5lMMAI9sUrT/FaIgb8kHPVRhgFTNf0GZXCvMHwkZzhOr3mL8iTizsStmu+a4hwTmRU1R/clFGsxfIqDTiyWKoooyRhHcU0o09kjy5qixFGEKEY0E+nnTerLXkZDDEyMl9TM4qAjb+APR5FLepPSOkFMPBbuIszGgqpG4UFiHwhqI8y0ow50mf0vvx8LKlRmwwxgj0OsXOMG1oE0ITJl4wxMjLvT4LUfCpTkJF3E5TSlbt+PEMqPC8ljwDc6Cd8R4zRtEb4LsmfUQSNFXnSNKP05dx+m18wo0FGdEXN/taonMqlOGjAaJclYJCRgfUjOQth3V2FlwyRmz69bH7jrYfkeN9NHJQxRt9A/6o2/ozkWplgVNGDm48U+huNMlJIOYYI/NkoIwPrkElQwdaTG5BRARyOjPwLFEqjhhNCb42yDeyRkUcxDCoZJv0daPBagj8jFrfeW/Sf5nK5DMSxATzArcvfCzA2gxGiqMs2zEh/PVvZHy2TYlVLRKOnCB4Vk3y7cwljNH8iC99ICNUfsbCPgP5Jg1EeH4/F7wu0NoMRRuNIXb8BRvr7IkpG+ZJxrZShCYrE8PGPJNtixuh/oPo1HUZG7zV5FJejccHmGS1AkxRlYoSR7v6aktFdsIulN8MIaQxNb6mM0h7Xhx/y7IHxTHENan0Y9/MV0WCURe+vTiSEBDKSZwNnta7YPKPLzBIlHRlhpLtPq2A0TQzYma+IdhUjoxw9xEBqyqM7Y7Q7TYsRE5NjSL5WGq75QoxpRiNwrDTKFCO9/f4JdlyGctjt5G27ncWPkhN2+3oph6fbNwP6Hr7Y4UW7HV97+cJu/zUZabfj9KqtHUOyr9vtrGJWYTcxiYSQAEaNPAT0Ey1EiomRQUb/YIYY/nw0xEgvbuQ/KwGMRkqWshrQEjlGa4ikasdVWpFF+C1344fGGOnEH33PjPho6itNRHCTZ10pqVYHYpPlMBrOm2QEE1ozIz6kv6bNiAeVkn9Iml/y0jTCZjD0xSKv0Rlk1JrjIYGvzw4IwohPbXpLmsuSJjbQuxFnl4P826kuo9YcVzuVW24GYcRjJHxNgmIpj0beGeiN622ZteYZteL4bLlLznf6iXgtCdwjdwad8DaulSfAYwMvFXccOysUyjX/sZieAZqiE+cfPrMnfc+zDl/umGvx1Z1C7XYL7r/MoktCdKgdbWFjvTQL20iYG66+cN8OmzAYt3a6g+XxLMGF7hPLSYD4M8rQxVmeJquij0xTHHnyAi50t4cZIhQaYe9oMab7YDoLNCXk+yJvFsDeRlhDXGzcsWr174gLv1zfJRwYRhcLvhYWMRJz3s7qeG+taj/kevre/hXDae0O1Q9IPkwXKoe/PvE4zZnRWZ9RiNYsuT4UzOGFwAt9jOlV74UeRVdhD1J4r3kpaEuI947KCi/RSWDk18jIuy3LIzLKr0ZGZTDTe1pklDkujHWxy1Jrn1HWte2dPvJ5cQnZnjyHpH3zKLE2LuxQTtcBm0JcuAlGq9O07b4LAZeZgmugqvgZcS97/Qho97+YslaAtoR4f+1ig7jQSRnVbd1CH7XIaHr1Y8joFXcayRcYeS7m4Wr2nKbFTwfUOOM4eTubZu5RvDwqnZCi2O2z77g1jITV6UD5W+BlYrWEnTYuYghBtFfcBA4eQxr0PUjPXvENT8ooZsr/sSgyxsh36agFGTmpn8jowcSO+P3ljYlMedavwjHJ3cggNumNh8+fpPlHxA3aSDTeAm0OIzirZb6hMS4/hAa17qo6W+Y6CCZB36d9FqSNLVd91m7coWKMRicf3IGMmpIkRjkjbkO//UXbSZj/i8IP31NFZuDO39T55xpzD6aWzSuZWP1AwJU1i1HNpEDrC9WBF1mLTaXST6teHRoKwSXYe9kWKUCHuKaOx+6GMYpqdNC4PspoecpOidHIdsLufhZdXMp/z6M68/7U/YS0+SdL7nWQrIKP1xwYu3l97j2Rt4QRwMWFatv2xW6Na8Swk4X+74UWK6KwPN+FQBT0/X4rf/fAlezdxroj4hqSueAoERgNu5kpMZr2RgPrjmI3YfYvlVXuWc/ejV5cwNLuziSm9O9fF3oP/4hkdQl14SYYQfK3j8uWacc0B5xufHdeo5vasl94Dsd3XQAhJdjvRKz7J2dETk2spO3DFTY5+aDI6AK7XcT+KOba3bSd5a9mscZX31IiKsf2PCYPrwwnD1P+QPpHkoQJIS/cnORVHhszqfTynLUZ5vPubcpqM26w7ntss63ajBzSzzCwZ39UImXiqm1k66eMUUnNKpkRmXs3bWdDcGnpevVcBSKhKZZVzKTRdQ3sLnxqdwwZv5Ns6XYLGf0nJMjv1pDfwscDP3n/sjCG7FmdT8NBceBFGZVOnMd+o2xbdsQXOIaM6/+v9sU4pI5J5G/F1WXPZk7/ovHiiYtWpDAsvnXXaTdecKX89h8YoyC/f0R364Ye+Oz4ayQKBwEffHcuynmQpeKcVc4GYeq0CCK9+HJaR6dDDOU9O0nKXiX4sNxn1yThWses47QxZU5e0YP8wBgF+R2tUCIFD3sh0oC3EWntjLR/j+2/jFRi+nf9LCKaaJvVgLcRaf2/D/n/qoi0mNWU/SkAAAAldEVYdGRhdGU6Y3JlYXRlADIwMTUtMDQtMDFUMTQ6MjM6MjgrMDM6MDD7YluqAAAAJXRFWHRkYXRlOm1vZGlmeQAyMDE1LTA0LTAxVDE0OjIzOjI4KzAzOjAwij/jFgAAAABJRU5ErkJggg==)
        no-repeat;
    background-size: cover;
}
.order-form__price {
    position: relative;
    border: 0;
    height: 32px;
    color: #336699;
    --width: 279px;
    width: 270px;
    margin-bottom: 4px;
    font-size: 25px;
    display: inline-block;
    vertical-align: top;
    font-family: "DINPro", Arial, sans-serif;
    font-weight: 500;
    background: #ffffff
        url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAXCAMAAAA8w5+RAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAArlBMVEUAAAAzZpkzZpkzZpkzZpkzZpkzZpkzZpkzZpkzZpkzZpkzZpkzZpkzZpkzZpkzZpkzZpkzZpkzZpkzZpkzZpkzZpkzZpkzZpkzZpkzZpkzZpkzZpkzZpkzZpkzZpkzZpkzZpkzZpkzZpkzZpkzZpkzZpkzZpkzZpkzZpkzZpkzZpkzZpkzZpkzZpkzZpkzZpkzZpkzZpkzZpkzZpkzZpkzZpkzZpkzZpkzZpkAAAAeDfxcAAAAOHRSTlMAcPTrzKNDpgeh8PI+QBhj7aTi2f7RHvroHMKukMG4oK/O+00Bxg93BWCIUlA6GsDc0AwQMItkA7jhXk4AAAABYktHRACIBR1IAAAACXBIWXMAAAsSAAALEgHS3X78AAAAnklEQVQY05XO1xLCIBAF0DWWaIwtdo3BrtiwoPL/XyaLEiaEF+/T5ewMuwBQEDpesVSugIpBFb/qQFFL0QuCutZQYwPHzVYbeyeDACH2yELoyt6zse/AwVD2URbHE+xTiOMZloQQMl8s1UkrELkk6zxutmBjtNvLvyn18XGglB5P58vvsuyd3zB2Rbwxk7tju3j8gZw/sby4ydu93YUfThpATJCEl90AAAAldEVYdGRhdGU6Y3JlYXRlADIwMTUtMDQtMDFUMTQ6MjM6MjgrMDM6MDD7YluqAAAAJXRFWHRkYXRlOm1vZGlmeQAyMDE1LTA0LTAxVDE0OjIzOjI4KzAzOjAwij/jFgAAAABJRU5ErkJggg==)
        no-repeat;
    background-position: 15px 5px;
    padding: 0 0 0 52px;
    line-height: 31px;
    margin-right: 11px;
}
.order-form__price:after {
    content: "";
    position: absolute;
    top: 2px;
    right: 12px;
    font-size: 20px;
    color: #336699;
    text-decoration: none;
}
.order-form__price._discount_no {
    text-decoration: line-through;
}
.order-form__price._discount_no:after {
    content: "Цена за человека";
}
.order-form__price._discount_yes {
    margin-bottom: 12px;
}
.order-form__price._discount_yes:after {
    content: "Итого";
}
.order-form__btn {
    position: relative;
    /* for the short version */
    float: right;
    width: 108px;
    height: 32px;
    background: #336699;
    border: 0;
    vertical-align: top;
    border-radius: 3px;
    color: #ffffff;
}

.order-form__btn:disabled {
    background: #666666;
    border: 0;
    vertical-align: top;
    border-radius: 3px;
    color: #ffffff;
    cursor: not-allowed;
}

.order-form__btn:after {
    content: "";
    display: inline-block;
    position: absolute;
    top: 8px;
    left: 48px;
    border-left: 4px solid #fff;
    border-bottom: 4px solid #fff;
    width: 21px;
    height: 11px;
    -webkit-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    transform: rotate(-45deg);
}

.order-form__btn:hover {
    //background: #f3ca00;
    border: 1px solid #ffffff;
}
.order-form__btn:active {
    background: #e9c200;
}

.order-form__btn_empty {
    position: relative;
    /* for the short version */
    float: right;
    width: 108px;
    height: 32px;
    background: #336699;
    border: 0;
    vertical-align: top;
    border-radius: 3px;
    color: #ffffff;
}

.order-form__btn_empty:disabled {
    background: #666666;
    border: 0;
    vertical-align: top;
    border-radius: 3px;
    color: #ffffff;
    cursor: not-allowed;
}

.order-form__btn_empty:hover {
    //background: #f3ca00;
    border: 1px solid #ffffff;
}

.order-form__select .selectric-open .selectric .button {
    -webkit-transform: rotate(-180deg);
    -ms-transform: rotate(-180deg);
    transform: rotate(-180deg);
    right: 5px;
}
.order-form__select .selectric {
    border: 0;
    background: #ffffff;
    color: #336699;
    font-family: "DINPro", Arial, sans-serif;
    font-weight: 500;
    width: 100%;
    height: 32px;
}
.order-form__select .selectric .label {
    background: #ffffff
        url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAXBAMAAADjD5IeAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAHlBMVEUAAAAzZpkzZpkzZpkzZpkzZpkzZpkzZpkzZpkAAAAXhaY4AAAACHRSTlMAoMDwgFBgeBNWxQQAAAABYktHRACIBR1IAAAACXBIWXMAAAsSAAALEgHS3X78AAAALklEQVQY02PoAAEBJhDZzDAgHBcQCGADke4MKKAEJJbAClbAYAFSrcAI1jogHAClD28rcnUtJgAAACV0RVh0ZGF0ZTpjcmVhdGUAMjAxNS0wNC0wMVQxNDoyMzoyOSswMzowMF0VUB4AAAAldEVYdGRhdGU6bW9kaWZ5ADIwMTUtMDQtMDFUMTQ6MjM6MjkrMDM6MDAsSOiiAAAAAElFTkSuQmCC)
        no-repeat;
    background-position: 3px 4px;
    color: #336699;
    font-size: 20px;
    height: 100%;
    padding-left: 41px;
    line-height: 30px;
}
.order-form__select .selectric .button {
    font-size: 0;
    width: 32px;
    height: 32px;
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease;
}
.order-form__select .selectric .button:after {
    display: none;
}
.order-form__select .selectric .button:before {
    content: "";
    display: inline-block;
    position: absolute;
    top: 7px;
    right: 12px;
    width: 12px;
    height: 12px;
    border-bottom: 2px solid #fff;
    border-left: 2px solid #fff;
    -webkit-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    transform: rotate(-45deg);
}
.order-form__select .selectric-items {
    border: 0;
    border-top: 2px solid #336699;
    box-shadow: 1px 1px 5px 0px rgba(0, 0, 0, 0.7);
}
.order-form__select .selectric-items li {
    background: #4876a3;
    color: #fff;
    font-family: "DINPro", Arial, sans-serif;
    font-weight: 500;
    height: 32px;
    font-size: 19px;
    line-height: 28px;
    padding: 0 10px;
    border: 0;
    border-bottom: 1px solid #336699;
}
.order-form__select .selectric-items li:hover {
    background: #336699;
}
.order-form__input {
    background: #ffffff;
    border: 0;
    height: 32px;
    color: #336699;
    width: 100%;
    max-width: 450px;
    margin-bottom: 0px;
    padding: 0 18px 0 50px;
    font-size: 14px;
}
.order-form__input._fullname {
    background: #ffffff
        url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAXCAMAAADX9CSSAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAmVBMVEUAAAAzZpkzZpkzZpkzZpkzZpkzZpkzZpkzZpkzZpkzZpkzZpkzZpkzZpkzZpkzZpkzZpkzZpkzZpkzZpkzZpkzZpkzZpkzZpkzZpkzZpkzZpkzZpkzZpkzZpkzZpkzZpkzZpkzZpkzZpkzZpkzZpkzZpkzZpkzZpkzZpkzZpkzZpkzZpkzZpkzZpkzZpkzZpkzZpkzZpkAAACDyX15AAAAMXRSTlMABnfU/fy7vHPa1hMRLCglDQvn4qilW1gJ6ZmYGeHgGhtTmvLzThUDXbLoVgKI2/DxYVCDXQAAAAFiS0dEAIgFHUgAAAAJcEhZcwAACxIAAAsSAdLdfvwAAACZSURBVCjPddBpE4IgEIDhBTvsPrTCLO2wO6X9/3+uGSTadfD9+CzDMgDUCRl0sBtIASzRw7o+H4T4K2Q+cD6kPMJ/Y+IT4tMWnxGfE1/QBUvHEXtP7HzFfO18w1wllhPFP0Jal5xBRfXWxnGArfG0ybu98SyneDiezvb+Ir1cjd3ujyfysvj1hhJ9lVB5vQLtdQ2fFte68A2+U7I3Bdx/lawAAAAldEVYdGRhdGU6Y3JlYXRlADIwMTUtMDQtMDFUMTQ6MjM6MjgrMDM6MDD7YluqAAAAJXRFWHRkYXRlOm1vZGlmeQAyMDE1LTA0LTAxVDE0OjIzOjI4KzAzOjAwij/jFgAAAABJRU5ErkJggg==)
        no-repeat;
    background-position: 14px 4px;
}
.order-form__input._phone {
    background: #ffffff
        url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAATCAMAAABWWYYKAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAABCFBMVEUAAAAzZpkzZpkzZpkzZpkzZpkzZpkzZpkzZpkzZpkzZpkzZpkzZpkzZpkzZpkzZpkzZpkzZpkzZpkzZpkzZpkzZpkzZpkzZpkzZpkzZpkzZpkzZpkzZpkzZpkzZpkzZpkzZpkzZpkzZpkzZpkzZpkzZpkzZpkzZpkzZpkzZpkzZpkzZpkzZpkzZpkzZpkzZpkzZpkzZpkzZpkzZpkzZpkzZpkzZpkzZpkzZpkzZpkzZpkzZpkzZpkzZpkzZpkzZpkzZpkzZpkzZpkzZpkzZpkzZpkzZpkzZpkzZpkzZpkzZpkzZpkzZpkzZpkzZpkzZpkzZpkzZpkzZpkzZpkzZpkzZpkzZpkAAAAJK62rAAAAVnRSTlMAAytcgKPH4vfhfxKBxfUfrqljqloQ+bBxcPqPzfClteCnbDQEOf7MPvuyFxm+vSQw0OonW8AFmMGNIe8qLBHW3n4Vzpco8wdVVGYBkpFnPSJImUEmQilFGJgAAAABYktHRACIBR1IAAAACXBIWXMAAAsSAAALEgHS3X78AAABDUlEQVQoz6WP2VLCQBBFmzWRJcMWIBjFFYxG0AiJgkJAARUVRL3//ylOZtBSK2+eh+nue6p6Zog4kWgsnkgqKgB1I5lIxaIREqQzWQ1/0bKZNBFTEI7CKCe7fKFYYrqus1KxkJdRjsqyqVRhiCsMVCsyKlNN7t80oW4FqDC3patRHTu7e/sHh3xoNCvNBq9HcStwx3Rii1WnQKvNa7vFGzo7B5wL+Q/qAF2XeV2PuZdAh9zUlb1WvT5wbTt8kWPfAP0efTMYAj6NxAtG5APDwZca3/LMJE+4OxLTWKqJH2TT2b1wD7NpUPzJ+reCx/kTP5/nL3I0fjptQcvXJS20EAdr9fb+sbIQ5n7zD/cJI+1tENL5CwoAAAAldEVYdGRhdGU6Y3JlYXRlADIwMTUtMDQtMDFUMTQ6MjM6MjgrMDM6MDD7YluqAAAAJXRFWHRkYXRlOm1vZGlmeQAyMDE1LTA0LTAxVDE0OjIzOjI4KzAzOjAwij/jFgAAAABJRU5ErkJggg==)
        no-repeat;
    background-position: 11px 7px;
}
.order-form__input._email {
    background: #ffffff
        url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAASCAMAAACdBVWvAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAABBVBMVEUAAAAzZpkzZpkzZpkzZpkzZpkzZpkzZpkzZpkzZpkzZpkzZpkzZpkzZpkzZpkzZpkzZpkzZpkzZpkzZpkzZpkzZpkzZpkzZpkzZpkzZpkzZpkzZpkzZpkzZpkzZpkzZpkzZpkzZpkzZpkzZpkzZpkzZpkzZpkzZpkzZpkzZpkzZpkzZpkzZpkzZpkzZpkzZpkzZpkzZpkzZpkzZpkzZpkzZpkzZpkzZpkzZpkzZpkzZpkzZpkzZpkzZpkzZpkzZpkzZpkzZpkzZpkzZpkzZpkzZpkzZpkzZpkzZpkzZpkzZpkzZpkzZpkzZpkzZpkzZpkzZpkzZpkzZpkzZpkzZpkzZpkAAAA0NgUbAAAAVXRSTlMAdJJrV/f9cFCXBDfo8EgBfLoPH9LbKAmn1yENtb4SGcrqOwOYBTLk+Vtq/Fb2gkfx70SAqCrf2ScKqZbPxxcWxbwRGszNeJvgLAdmNuav8klZwHGOiEZQtQAAAAFiS0dEAIgFHUgAAAAJcEhZcwAACxIAAAsSAdLdfvwAAADQSURBVBjTddHXUgJRDAbgn+IiRVekYwEFpUhv9gLCqhSR8r//q7DLHmYXOOYiyeSbyUUCOCgPJ+CC+0AiigeHoNfnD+zR0bF6QpDB01B4hyLRWJyGMZE8O9+ii8tUmqbx6jrjtFH25jbHjTFfQFERcudCqUzLyIpara2bekNtitnG2Iq1O3q5f3h84o49v7y+vX+w2/vsD5rKlmn44vfPcOQbT/irFhSbadD0PP3DzLiRVyAs0g81N7cIhI2sMBEyEggpmYiFlAx0A4t/frvEChmeg3izRmimAAAAJXRFWHRkYXRlOmNyZWF0ZQAyMDE1LTA0LTAxVDE0OjIzOjI4KzAzOjAw+2JbqgAAACV0RVh0ZGF0ZTptb2RpZnkAMjAxNS0wNC0wMVQxNDoyMzoyOCswMzowMIo/4xYAAAAASUVORK5CYII=)
        no-repeat;
    background-position: 12px 7px;
}
.order-form__input._kids {
    background: #ffffff url("/images/icons/children.png") no-repeat;
    background-position: 10px 5px;
}
.order-form__input._airplane {
    background: #ffffff
        url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAXCAMAAADX9CSSAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAqFBMVEUAAAAzZpkzZpkzZpkzZpkzZpkzZpkzZpkzZpkzZpkzZpkzZpkzZpkzZpkzZpkzZpkzZpkzZpkzZpkzZpkzZpkzZpkzZpkzZpkzZpkzZpkzZpkzZpkzZpkzZpkzZpkzZpkzZpkzZpkzZpkzZpkzZpkzZpkzZpkzZpkzZpkzZpkzZpkzZpkzZpkzZpkzZpkzZpkzZpkzZpkzZpkzZpkzZpkzZpkzZpkAAACuuag8AAAANnRSTlMAC4bu2ipE8gOl5qx0OghO+gzJkFceQMVoTNACWNwEZuQJc+xbH1Bgb4gt61wP3gpZtvsWl/zPWKW0AAAAAWJLR0QAiAUdSAAAAAlwSFlzAAALEgAACxIB0t1+/AAAANVJREFUKM9tkOcCgjAMhKsCioJUcIEDRWW4wJX3fzSbUsq8HzT92pC7EtJWrz9QOrCqAAzaWBsCQJ+M9PHEMKcSW5RhZUZ0QFHbmS8kHqqELFdQiDWuEVONd7oe1EQt8cvNdteFmfb+QfJ1zd0xOAluNHyfBZ/UMTfIXUl0CaM4oXLAQuDrrXBy5zPmOX48S4MBro64n2avN+4T5grt2uXQz5ftY1b42DetHPwAIgyIyc2KzRdAiGvWSJbB7cLfyqsnS5/XvHCrydBuUaxAJ11a6iP2/QNdDymkAdL14gAAACV0RVh0ZGF0ZTpjcmVhdGUAMjAxNS0wNC0wMVQxNDoyMzoyOCswMzowMPtiW6oAAAAldEVYdGRhdGU6bW9kaWZ5ADIwMTUtMDQtMDFUMTQ6MjM6MjgrMDM6MDCKP+MWAAAAAElFTkSuQmCC)
        no-repeat;
    background-position: 13px 5px;
}
.order-form__input._calendar {
    background: #ffffff
        url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAMAAACelLz8AAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAb1BMVEUAAAAzZpkzZpkzZpkzZpkzZpkzZpkzZpkzZpkzZpkzZpkzZpkzZpkzZpkzZpkzZpkzZpkzZpkzZpkzZpkzZpkzZpkzZpkzZpkzZpkzZpkzZpkzZpkzZpkzZpkzZpkzZpkzZpkzZpkzZpkzZpkAAACBL5YLAAAAI3RSTlMAC777ngE34/FZc/fWJIb5zhgle1YwvOUz+qQ/k5TwsOf1apHGv9cAAAABYktHRACIBR1IAAAACXBIWXMAAAsSAAALEgHS3X78AAAAZ0lEQVQoz+3QuxaCMBRE0ZGriCAP0SAKMQnz//9oCrpwly2Fp5zdDYBDJscT8nNxAcrqWgNN290Q6+8kH2Ygn2Z8kW8zxWHuAUslC9FIQLUdkXySZCWHJPenDfIuyf94PmgSsCgWli8EVjvZ/6NzrQAAACV0RVh0ZGF0ZTpjcmVhdGUAMjAxNS0wNC0wMVQxNDoyMzoyOCswMzowMPtiW6oAAAAldEVYdGRhdGU6bW9kaWZ5ADIwMTUtMDQtMDFUMTQ6MjM6MjgrMDM6MDCKP+MWAAAAAElFTkSuQmCC)
        no-repeat;
    background-position: 15px 3px;
}
.order-form__input._number {
    width: 64px;
    text-align: center;
    padding: 0;
    vertical-align: middle;
    padding: 0 8px;
}
.order-form__input::-webkit-input-placeholder {
    color: #336699;
}
.order-form__input:-moz-placeholder {
    color: #336699;
}
.order-form__input::-moz-placeholder {
    color: #336699;
}
.order-form__input:-ms-input-placeholder {
    color: #336699;
}
.order-form .mfp-close:not(._inline) {
    color: #ffffff;
    font-size: 43px;
    font-weight: 300;
    right: 17px;
    top: 10px;
}

.tel {
    color: #000000;
    text-decoration: none;
}
.tel:hover {
    color: #000000;
    text-decoration: none;
}

/* END ORDER FORM */

@media (max-width: 544px) {
    h2.slogan {
        font-size: 20pt;
    }

    img.navbar-brand-svo {
        max-width: 70%;
        margin-bottom: -12px !important;
    }

    .lang-switcher {
        top: 0px;
    }

    .lang-switcher .selectric-items li {
        background: rgba(255, 255, 255, 0.7);
        color: #666666;
    }
    .lang-switcher .selectric-items li.selected {
        background: rgba(255, 255, 255, 0.9);
        color: #cccccc;
    }

    .navbar {
        padding: 0px;
    }
}

@media (max-width: 768px) {
    h2.slogan {
        font-size: 30pt;
    }

    img.navbar-brand-svo {
        max-width: 70%;
        margin-bottom: -12px !important;
    }

    .lang-switcher {
        top: 0px;
    }
    .lang-switcher .selectric-items li {
        background: rgba(255, 255, 255, 0.7);
        color: #666666;
    }
    .lang-switcher .selectric-items li.selected {
        background: rgba(255, 255, 255, 0.9);
        color: #cccccc;
    }

    .navbar {
        padding: 0px;
    }
}

.banner {
    width: 100%;
    height: 450px;
    background: url(/wp-content/uploads/2025/02/031A8657.jpg);
    background-position: center;
    background-size: cover;
}

.banner-low {
    width: 100%;
    height: 400px;
    --background: url(/images/svo-banner-bg.png);
    background: url(/wp-content/uploads/2025/02/031A8774.jpg);
    background-position: center;
    background-size: cover;
}

.banner-low .slogan-low {
    padding-left: 0px;
    padding-top: 68px;
    padding-bottom: 70px;
    padding-right: 100px;

    color: #ffffff;
    font-family: "DINPro Bold", Arial, sans-serif;
    font-size: 40pt;
    font-weight: 400;
    font-style: normal;
}

.banner-low span.disclaimer {
    color: #ffffff;
    font-size: 22pt;
    font-weight: 400;
}

/* On screens that are 600px or less, set the background color to olive */
@media screen and (max-width: 460px) {
    .banner {
        width: 100%;
        height: 400px;
        _background: url(/wp-content/uploads/2024/05/3500-mobile.jpg);
        background: url(/wp-content/uploads/2025/02/031A8657.jpg);
        background-position: center;
    }
}

@media (max-width: 1200px) {
    .banner-low .slogan-low {
        padding-left: 20px;
        padding-top: 50px;
        padding-bottom: 20px;
        padding-right: 40px;

        color: #ffffff;
        font-family: "DINPro Bold", Arial, sans-serif;
        font-size: 30pt;
        font-weight: 400;
        font-style: normal;
    }

    .banner-low span.disclaimer {
        color: #ffffff;
        font-size: 16pt;
        font-weight: 400;
    }
}
